Page 1 of 1
Enhanced monster capabilities
Posted: Sat Jan 24, 2004 8:38 pm
by Gambit37
The original thread with these in was moved to the archive because part of it (SOUND_ON_DEATH) has now been implemented. Here's the other suggestions
1) TARGET on Death. When a monster is killed, how about activating the specified TARGET? This could have loads of possibilities.
2) SPEED=(XXX). Not sure how this would work, but at the moment if I want a superfast Oitu I have to clone a giggler, replace all it's bitmaps and change it to give Oitu attacks instead of Giggler attacks. This is a royal pain in the ass and bloats the RTC file with images that aren't necessary.
I have noticed in v0.28 that there is now a PROPERTIES parameter for cloned monsters, but as yet it doesn't accept anything. Is this for future expansion, to implement these kinds of ideas?

Posted: Sat Jan 24, 2004 8:56 pm
by beowuuf
I'm sure george doesn't want to list all these options explicitly yet as they are probably exhaustive, and might change on the next revision
But some hints might be nice as to how he roguhtly phrases them : )
Posted: Sat Jan 24, 2004 9:07 pm
by Gambit37
I don't think any of these are developed yet. If you try putting anything in there, you get the error message:
Code: Select all
Cloned monster properties option "WHATEVER" not supported. None expected
As I hinted above, I think this is there to allow for future options... I really hope the speed thing can be done. And as you suggested, other stuff such as monster item drops and floating parameters would be cool....
Posted: Sat Jan 24, 2004 9:17 pm
by beowuuf
Yeah, i should have read the whole board before posting to your other post : )
The way i see it, the attributes currently would be
Corporeal - yes or no
Floating - yes or no
Items dropped - number, and random vs always
Speed - a number
Fear - a number
Level? - is it possible that certain monsters affect level experience? So a dragon inherently makes a level 'deeper' - if so, then this would be there too
Poison - yes or no
And the 'not expected' could just mean you don't have to explicitly define anything...the clone properties are carried automatically - you can have methods=() without error, thoguh to be fair methods=(wibble) does raise an alarm
Posted: Wed Jan 28, 2004 12:08 pm
by PicturesInTheDark
Does anybody actually have a list of the changes made to RTC so that the syntax for the various enhancements is available? Maybe it's just me but I'm starting to get confused and not remembering many of the additional functions RTC has implemented now.
Regards, PitD
Posted: Wed Jan 28, 2004 12:31 pm
by Gambit37
A lot of the stuff is only exposed during the cloning process for making new items/monsters. You can get this code by using George's editor. That's partly why he made it so we could see all the code generated.
Most of the actual code used for placing these items in the dungeon hasn't really changed much.
Posted: Wed Feb 22, 2006 12:07 am
by George Gilbert
Monster speed is now trivially editable in V0.35.
Targeting on death is possible too (although a bit more tricky to do).