v1.0.1: fixed non-disarmable traps being disarmed by time freeze
This commit is contained in:
parent
7d6e576331
commit
76131f2775
|
@ -347,7 +347,7 @@ public class TimekeepersHourglass extends Artifact {
|
||||||
public void disarmPressedTraps(){
|
public void disarmPressedTraps(){
|
||||||
for (int cell : presses){
|
for (int cell : presses){
|
||||||
Trap t = Dungeon.level.traps.get(cell);
|
Trap t = Dungeon.level.traps.get(cell);
|
||||||
if (t != null) t.disarm();
|
if (t != null && t.disarmedByActivation) t.disarm();
|
||||||
}
|
}
|
||||||
|
|
||||||
presses = new ArrayList<>();
|
presses = new ArrayList<>();
|
||||||
|
|
|
@ -131,7 +131,7 @@ public class Swiftthistle extends Plant {
|
||||||
public void disarmPressedTraps(){
|
public void disarmPressedTraps(){
|
||||||
for (int cell : presses){
|
for (int cell : presses){
|
||||||
Trap t = Dungeon.level.traps.get(cell);
|
Trap t = Dungeon.level.traps.get(cell);
|
||||||
if (t != null) t.disarm();
|
if (t != null && t.disarmedByActivation) t.disarm();
|
||||||
}
|
}
|
||||||
|
|
||||||
presses = new ArrayList<>();
|
presses = new ArrayList<>();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user