Dice Reserve works in shmup

This commit is contained in:
Zeno Rogue 2021-05-30 13:38:20 +02:00
parent 22c4cfc4ad
commit ad0a362681
2 changed files with 3 additions and 2 deletions

View File

@ -546,7 +546,7 @@ EX void moverefresh(bool turn IS(true)) {
}
if(c->stuntime && !isMutantIvy(c)) {
c->stuntime--;
if(turn) c->stuntime--;
int breathrange = sphere ? 2 : 3;
if(c->stuntime == 0 && c->monst == moDragonHead) {
// if moDragonHead is renamed to "Dragon Head", we might need to change this

View File

@ -2462,7 +2462,7 @@ void activateMonstersAt(cell *c) {
}
if(c->monst && isMimic(c->monst)) c->monst = moNone;
// mimics are awakened by awakenMimics
if(c->monst && !isIvy(c) && !isWorm(c) && !isMutantIvy(c) && !isKraken(c->monst) && c->monst != moPrincess && c->monst != moHunterGuard) {
if(c->monst && !isIvy(c) && !isWorm(c) && !isMutantIvy(c) && !isKraken(c->monst) && c->monst != moPrincess && c->monst != moHunterGuard && !among(c->monst, moAnimatedDie, moAngryDie)) {
// awaken as a monster
monster *enemy = new monster;
enemy->at = Id;
@ -2655,6 +2655,7 @@ EX void turn(int delta) {
moveivy();
movemutant();
if(havewhat&HF_HEX) movehex_all();
if(havewhat & HF_DICE) groupmove(moAnimatedDie, 0);
wandering();
livecaves();
#if CAP_INV