Thagoras
Sorceror
BaseUndead Type
Ok. I was trying to get it so the Undead seemed more like undead should. I also wanted them singled out so when scripting other things, I could just do a general check like "if (mobile is BaseUndead)" instead of having to list off everything.
Just drop into your customs folder...somewhere.
Then go through your undead mobiles and switch BaseCreature with BaseUndead.
There are five boolean variables. The Undead mobiles may be [props and their values changed in game.
LeaveCorpse = Leaves a corpse - default on
Nocturnal = Only active at night (hours may be modified) - default off
SemiVisible = Visible only when they've acquired a target, otherwise they're hidden and immobile - default off
LifeDrain = Almost exactly like the DrainLife of the Succubus, except weaker - default off
Spirit = Immune to Melee Attacks - default off
Now, I do use serializing/deserializing so you will have to go through the Delete mobile issue on server start...for each one. (is there a better way?)
Any Issues, I will try to help where I can.
====
Fixed issue with controlled mobiles.
Ok. I was trying to get it so the Undead seemed more like undead should. I also wanted them singled out so when scripting other things, I could just do a general check like "if (mobile is BaseUndead)" instead of having to list off everything.
Just drop into your customs folder...somewhere.
Then go through your undead mobiles and switch BaseCreature with BaseUndead.
There are five boolean variables. The Undead mobiles may be [props and their values changed in game.
LeaveCorpse = Leaves a corpse - default on
Nocturnal = Only active at night (hours may be modified) - default off
SemiVisible = Visible only when they've acquired a target, otherwise they're hidden and immobile - default off
LifeDrain = Almost exactly like the DrainLife of the Succubus, except weaker - default off
Spirit = Immune to Melee Attacks - default off
Now, I do use serializing/deserializing so you will have to go through the Delete mobile issue on server start...for each one. (is there a better way?)
Any Issues, I will try to help where I can.
====
Fixed issue with controlled mobiles.