File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,6 @@ public boolean simUnit(
19
19
if (agent .cooldown > agent .maxCooldown - agent .stopFrames ) {
20
20
return true ;
21
21
}
22
- if (agent .isLockeddown || agent .isStasised ) return false ;
23
22
24
23
Agent selectedEnemy = null ;
25
24
Weapon selectedWeapon = null ;
Original file line number Diff line number Diff line change @@ -152,10 +152,18 @@ private void resetUnits() {
152
152
private boolean step () {
153
153
boolean simRunning = false ;
154
154
for (int i = playerA .size () - 1 ; i >= 0 ; i --) {
155
- simRunning |= playerABehavior .simUnit (playerA .get (i ), playerA , playerB );
155
+ Agent agent = playerA .get (i );
156
+ simRunning |=
157
+ agent .isLockeddown
158
+ || agent .isStasised
159
+ || playerABehavior .simUnit (agent , playerA , playerB );
156
160
}
157
161
for (int i = playerB .size () - 1 ; i >= 0 ; i --) {
158
- simRunning |= playerBBehavior .simUnit (playerB .get (i ), playerB , playerA );
162
+ Agent agent = playerB .get (i );
163
+ simRunning |=
164
+ agent .isLockeddown
165
+ || agent .isStasised
166
+ || playerBBehavior .simUnit (agent , playerB , playerA );
159
167
}
160
168
removeDead (playerA );
161
169
removeDead (playerB );
You can’t perform that action at this time.
0 commit comments