diff options
Diffstat (limited to 'crawl-ref/source/monster.cc')
-rw-r--r-- | crawl-ref/source/monster.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/crawl-ref/source/monster.cc b/crawl-ref/source/monster.cc index 376e660b81..58b4f53462 100644 --- a/crawl-ref/source/monster.cc +++ b/crawl-ref/source/monster.cc @@ -3424,6 +3424,19 @@ void monsters::uglything_init(bool only_mutate) colour = ghost->colour; } +void monsters::dancing_weapon_init() +{ + hit_dice = ghost->xl; + max_hit_points = ghost->max_hp; + + hit_points = max_hit_points; + ac = ghost->ac; + ev = ghost->ev; + speed = ghost->speed; + speed_increment = 70; + colour = ghost->colour; +} + void monsters::uglything_mutate(unsigned char force_colour) { ghost->init_ugly_thing(type == MONS_VERY_UGLY_THING, true, force_colour); |