Server gets the current save game from a player in the game (on join and every few minutes) instead of replaying actions; vehicle fire/smoke synced, also for parked cars
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -49,6 +49,21 @@ public sealed class WorldState
|
||||
Dirty = false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Ein neuer Spielstand vom Spiel selbst ist da: alles, was bisher nachgespielt werden musste (Aktionen, Positionen,
|
||||
/// Fahrzeugwerte, Türen, Geld), steckt jetzt darin. Behalten werden nur die letzten Spielerpositionen und die von
|
||||
/// Admins gespawnten Items.
|
||||
/// </summary>
|
||||
public void ResetForNewSave()
|
||||
{
|
||||
Objects.Clear();
|
||||
Events.Clear();
|
||||
MoneyDelta = 0f;
|
||||
Doors.Clear();
|
||||
Vars.Clear();
|
||||
Dirty = true;
|
||||
}
|
||||
|
||||
public void Reset()
|
||||
{
|
||||
Spawns.Clear();
|
||||
|
||||
Reference in New Issue
Block a user