Everything one campaign save holds, as plain JSON: which level the campaign is on and what
it carries, the scenario/world state, and the turn-level simulation. The world payload is
opaque here on purpose - an mwl.MwlWorld, a roguelike.Level, a game's own scenario
object - because this is a container, the same way SaveSystem is.
Everything one campaign save holds, as plain JSON: which level the campaign is on and what it carries, the scenario/world state, and the turn-level simulation. The
worldpayload is opaque here on purpose - anmwl.MwlWorld, aroguelike.Level, a game's own scenario object - because this is a container, the same waySaveSystemis.