Fixing so assigning to a nested attribute value doesn't loose data. It is unfortunately not possible to support direct assignment of deeply nested attributes at this time. So if obj.db.mydict = {1:{2:3}}, then obj.db.mydict[1] = 1 will work just fine, but obj.db.mydict[1][2] = 4 will not. For more advanced manipulation such as the latter case, store the dict in a temporary variable and save it back after changes have been done.
Fixing so assigning to a nested attribute value doesn't loose data. It is unfortunately not possible to support direct assignment of deeply nested attributes at this time. So if obj.db.mydict = {1:{2:3}}, then obj.db.mydict[1] = 1 will work just fine, but obj.db.mydict[1][2] = 4 will not. For more advanced manipulation such as the latter case, store the dict in a temporary variable and save it back after changes have been done.

emergebtc/evennia,mrkulk/text-world,ypwalter/evennia,titeuf87/evennia,feend78/evennia,emergebtc/evennia,jamesbeebop/evennia,ergodicbreak/evennia,ergodicbreak/evennia,jamesbeebop/evennia,titeuf87/evennia,mrkulk/text-world,TheTypoMaster/evennia,shollen/evennia,ypwalter/evennia,mrkulk/text-world,feend78/evennia,feend78/evennia,feend78/evennia,shollen/evennia,titeuf87/evennia,emergebtc/evennia,TheTypoMaster/evennia,ypwalter/evennia,jamesbeebop/evennia,mrkulk/text-world,ergodicbreak/evennia,TheTypoMaster/evennia,titeuf87/evennia