v1.0.1: fixed non-disarmable traps being disarmed by time freeze
This commit is contained in:
+1
-1
@@ -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<>();
|
||||||
|
|||||||
+1
-1
@@ -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<>();
|
||||||
|
|||||||
Reference in New Issue
Block a user