1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-23 13:07:16 +00:00

fixed the remaining spurious shadow messages

This commit is contained in:
Zeno Rogue 2021-06-16 10:19:27 +02:00
parent 8b306c765e
commit 56556ca1e1

View File

@ -1472,12 +1472,12 @@ EX void moveshadow() {
cshpos = (cshpos+1) % SHSIZE;
for(int p: player_indices()) {
cell* where = shpos[cshpos][p];
if(where && sword::at(where)) {
kill_shadow_at(where);
fightmessage(moShadow, moPlayer, false, AF_SWORD_INTO);
continue;
}
if(where && where->monst == moNone && where->cpdist && among(where->land, laGraveyard, laCursed)) {
if(sword::at(where)) {
kill_shadow_at(where);
fightmessage(moShadow, moPlayer, false, AF_SWORD_INTO);
continue;
}
if(shfrom) animateMovement(match(shfrom, where), LAYER_SMALL);
where->monst = moShadow;
where->hitpoints = p;