by eggmceye » Mon Jun 02, 2003 12:19 am
So this is what I did this weekend.
Due to popular demand, I've done the client side changes so that unique merchants can be created. This means merchants between different towns will have different stock. Changes aren't made server side but are top priority next week. Initially, simple lists of items will be given to merchants. Maybe one day there will be merchants who's stock changes dynamically, creating a mini economy. I can even envisenge travelling merchants. Imagine a merchant who's some badass fighter, and his AI is just to go round killing bosses and collecting magic stuff, and selling it to players. I can see this happening.
Another big ball rolling is ranged weapons. I've made a simple auto targeting ranged weapon interface. It's easy and effective, but selecting particular targets is not on yet. Go into combat mode, ready yr bow (or whatever) and keep hitting [insert key here - using numpad-0 for dev] to shoot arrows at yr nearest target. When it dies, you'll shoot at the next nearest target. Good for dungeon bash. Way overpowered - will need to create monster interference - so that if u dont have room to move you can't shoot. Also will have to create a requirement for actual arrows in inventory, but I can see a 'ranged weapons' being the 5th weapons class, and a useful, not token, one at that.
I haven't done the 'ballistic special effects' yet - ie you or other plays wont see the missles fly. I'll have to think about it some more. I have some ideas but other things are taking priority atm.
With Questatholon coming up, I spent like 3 hrs writing a story for it. Ive started making maps too, and drawing others on paper.
Engine side, I've given the DM power to possess NPCs. This is 'meat and potatoes' according to one prudent player. A DM can narrate plot, act, fight , move, die, cast, all thru the body of an NPC. This will be happeneing a lot during Questatholon.
And finally, DM's can now give NPC's names on the fly, chg their alignment, and change their appearance. These were all requirements of the story for Questatholon.