You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are a lot of cases where lcf save data has a sentinel value, which means to defer to the database.
For example if SaveMapInfo::chipset_id == -1 that means use the chipset from the map etc..
There are a few fields which do this logic directly in player when you request the field, while others have a FixUp() function in liblcf which is supposed to be called.
I'm not a huge fan of these fixup functions, maybe there is a better abstraction for this behavior? Also we should unify how we handle this between lcf and player
Actor
SaveActor
SaveSettings
SaveInventory
SaveMapInfo
Parameters
The text was updated successfully, but these errors were encountered:
There are a lot of cases where lcf save data has a sentinel value, which means to defer to the database.
For example if
SaveMapInfo::chipset_id == -1
that means use the chipset from the map etc..There are a few fields which do this logic directly in player when you request the field, while others have a
FixUp()
function in liblcf which is supposed to be called.I'm not a huge fan of these fixup functions, maybe there is a better abstraction for this behavior? Also we should unify how we handle this between lcf and player
The text was updated successfully, but these errors were encountered: