ryobg / JContainers

JSON-based data structures for Papyrus - the TESV Skyrim SE scripting language
MIT License
107 stars 23 forks source link

JFormDB.solve*Setter() don't work for root objects #78

Closed andrelo1 closed 3 years ago

andrelo1 commented 3 years ago

Example:

bool result

result = JDB.solveIntSetter(".value", 1, true)
Debug.Trace("result=" + result)
Debug.Trace("value=" + JDB.solveInt(".value"))

result = JFormDB.solveIntSetter(Game.GetPlayer(), ".value", 1, true)
Debug.Trace("result=" + result)
Debug.Trace("value=" + JFormDB.solveInt(Game.GetPlayer(), ".value"))

Output:

result=TRUE
value=1

result=False
value=0

Not a big issue, because you usually add prefix, but anyway.