Scribe v1.3.0 - Big, SetOf, MapOf, Flags Declerators
- Added
Scribe.SetOf(unique membership) - Added
Scribe.MapOf(declared key type, so integer keys survive the DataStore round trip) - Added
Scribe.Flags(up to 32 named booleans in one field) - Added
Scribe.Big(idle-game numbers past 2^53, rankable on a leaderboard, with a per-boardSigFigstrading exponent range for displayed resolution) - Added
EvictonArrayOffor a self-trimming history - Added
OnPlayerLeavingwhich runs before the final save, so a playtime tally written there persists OnCooldowntakes{ IncludeOfflineTime = false }for a cooldown that only ticks while the player is onlineBatchnow delivers the "one Changed pass" it always documented: a container fires once per batch rather than once per write, on both realms,Insert/Remove/Clearincluded.- Upgrade notes: a container
Changedtakes(new, old)and errors at connect on a thirdkeyparameter, so move that logic to the newOnChildChanged(key, new, old). Leaf listeners are unchanged. AScribe.Bigboard is server-only, and itsentry.Scoreis a big rather than a number.
Full Changelog: v1.2.1...v1.3.0