When the is level 10, the get slow, yet they don't cast it in battle outside of possession. When I replaced the slow with Freeze, they uses it just fine.
Why is this?
When the is level 10, the get slow, yet they don't cast it in battle outside of possession. When I replaced the slow with Freeze, they uses it just fine.
Why is this?
It has nothing to do with the Creature, but rather the Spell itself. The Slow Spell is bugged. It doesn't fire unless the creature has some other projectile spell to fire, like Missile. The Monk, for instance, won't use Slow when he gets it at Level 3, until he gets Missile at Level 4. It's probably just some flaw in the coding or something.
Dungeon Keeper 2 Patch: With More Balance and Pie [Hiatus]
Forever Hiatus. Probably. Latest Version: 3.5 w/Levels 1-11 Revised.
The Awakening: GM Powers Activate!
Tesonu is napping!
Slow is identified only as a "ranged_offensive_weapon" while Freeze is also "melee_offensive_weapon". Your creature probably prefers melee combat, so it will only switch to ranged weapons when no melee weapon is available.
The arrays responsible for weapon selection are defined in creature_states_combt.c.
Maybe Slow should exist in both arrays, like fart?
Last edited by mefistotelis; February 1st, 2013 at 21:48.
It doesn't matter if the creature has melee or ranged attack preference. Vampires, ranged attackers, won't shoot their Slow spell until they get the drain spell. Similarly, Spiders, melee attackers, won't shoot their Slow spell until they get the freeze spell. Slow should work the exact same way as freeze and shouldn't require another ranged attack in order to trigger. If you can find the bug, I'd get rid of the Missile spell for the horny.
I like dragons! They're the center of my life! I'll never forget them...