> 1) If the builder desires so, he can put his own description of an attack > with any weapon, for example; > 'A Mace with a Screaming Head atop it' could 'bite into <player>'s arm and > tear <however much damage is, lots, little etc> out of it.'.. > > I'm not great with descriptions but I hope you get the general idea :) I > think it should be fairly easy except for the varying damage? Maybe have a flag of sorts to use the action description randomly? Use that unused 4'th obj space for the damage? i dunno :) > > 2) Anyone familiar with Drow characters will know that the Matron Mothers > have five headed whips etc, which means I want weapons that will hit more > than once. I was thinking of putting this in the object structure and just a > check in fight.c, can anyone see in flaws in that? > Very good idea. Though the current setup of circle I don't think is geared towards this approach so much, I don't think it would take much of a change to work it in..look at existing examples of dual weapon code, and just make some extra obj data spaces to have a new weapon...you could pretty much just make it an array, and thanks to the macros for the obj_value, you'd just have to re-write to allow for accessing a particular array member, and you're done in seconds. Thanks for reminding me - i'm way into d&d conversion, and i had forgotten that I need some monsters to do a claw/claw/bite attack. > 3) An object that will glow when an evil mob is near, not really sure how to > approach this one.. any ideas? > If you want to just limit it to one room away, its pretty easy - just check for each exit, if there's a room attached to it, scan through the characters in room, and if one has a negative alignment.. send a message that said object glows, up the ammount of light in the room, etc.. I think i'll make a spec_proc for this later. > 4) Mobs that span multiple rooms, i.e a dragons head in one room, main body > in another, tail in another.. (NOT 3 seperate mobs) probably not the best > example ever but I'm sure I could think of someway of putting this to good > use :) > A purple worm that's the actual size? I'd recommend not writing it if you don't want a lot of new special code. I can't think of an easy way to do this. PjD +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST