keeperfx
keeperfx copied to clipboard
Special Diggers
Creature list needs to be updated when the command is used.
dungeon->creatr_list_start;
dungeon->digger_list_start;
Possibly the code to start the list is at set_first_creature(). But this should be able to be refreshed during the map.
Rewriting this part and calling a list refresh when changing roaming status should also fix #3364
IF(PLAYER0,GAME_TURN > 100)
SET_CREATURE_PROPERTY(IMP,SPECIAL_DIGGER,0)
SET_CREATURE_PROPERTY(MONK,SPECIAL_DIGGER,1)
SET_DIGGER(PLAYER0,MONK)
ENDIF
This script will break imps, they refuse to do anything. I believe they need to be placed on the creature list but aren't.