NPCs in buildings show correct spawn times and progress
This commit is contained in:
@@ -744,8 +744,9 @@ public class ManageCityAssetsMsg extends ClientNetMsg {
|
|||||||
|
|
||||||
if (!npcHire.isAlive()){
|
if (!npcHire.isAlive()){
|
||||||
writer.put((byte) 1); // 1 SHOWs respawning
|
writer.put((byte) 1); // 1 SHOWs respawning
|
||||||
writer.putInt(10); // Seconds in respawn.
|
int respawnRemaining = (int)(((Mob)npcHire).deathTime + ((Mob)npcHire).spawnTime * 1000 - System.currentTimeMillis()) / 1000;
|
||||||
writer.putInt(20);
|
writer.putInt(respawnRemaining); // Seconds in respawn remaining.
|
||||||
|
writer.putInt(((Mob)npcHire).spawnTime); // max seconds for respawn
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
writer.put((byte)0);
|
writer.put((byte)0);
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user