Misc bugfixes
This commit is contained in:
@@ -33,6 +33,15 @@ public class Units{
|
||||
}
|
||||
}
|
||||
|
||||
@Remote(called = Loc.server)
|
||||
public static void unitEnvDeath(Unit unit){
|
||||
if(unit != null){
|
||||
unit.dead = true;
|
||||
Fx.unitEnvKill.at(unit);
|
||||
Core.app.post(() -> Call.unitDestroy(unit.id));
|
||||
}
|
||||
}
|
||||
|
||||
@Remote(called = Loc.server)
|
||||
public static void unitDeath(int uid){
|
||||
Unit unit = Groups.unit.getByID(uid);
|
||||
|
||||
@@ -378,7 +378,7 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
|
||||
|
||||
//check if environment is unsupported
|
||||
if(!type.supportsEnv(state.rules.environment) && !dead){
|
||||
Call.unitCapDeath(self());
|
||||
Call.unitEnvDeath(self());
|
||||
team.data().updateCount(type, -1);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user