Added persistent player storage

Added persistent player storage.  Fixed store items.  Full compile.  Updated release archive.
This commit is contained in:
Jaysyn904
2025-03-09 20:14:36 -04:00
parent e9f1a582bc
commit 379c5dce03
1074 changed files with 30048 additions and 435 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -35,7 +35,7 @@
},
"MusicDelay": {
"type": "int",
"value": 90000
"value": 45000
},
"MusicNight": {
"type": "int",
@@ -375,6 +375,82 @@
"type": "resref",
"value": "barmaid"
},
"xArmorPart_Belt": {
"type": "word",
"value": 0
},
"xArmorPart_LBice": {
"type": "word",
"value": 1
},
"xArmorPart_LFArm": {
"type": "word",
"value": 1
},
"xArmorPart_LFoot": {
"type": "word",
"value": 9
},
"xArmorPart_LHand": {
"type": "word",
"value": 1
},
"xArmorPart_LShin": {
"type": "word",
"value": 9
},
"xArmorPart_LShou": {
"type": "word",
"value": 0
},
"xArmorPart_LThig": {
"type": "word",
"value": 3
},
"xArmorPart_Neck": {
"type": "word",
"value": 1
},
"xArmorPart_Pelvi": {
"type": "word",
"value": 26
},
"xArmorPart_RBice": {
"type": "word",
"value": 1
},
"xArmorPart_RFArm": {
"type": "word",
"value": 1
},
"xArmorPart_RFoot": {
"type": "word",
"value": 9
},
"xArmorPart_RHand": {
"type": "word",
"value": 1
},
"xArmorPart_Robe": {
"type": "word",
"value": 0
},
"xArmorPart_RShin": {
"type": "word",
"value": 9
},
"xArmorPart_RShou": {
"type": "word",
"value": 0
},
"xArmorPart_RThig": {
"type": "word",
"value": 3
},
"xArmorPart_Torso": {
"type": "word",
"value": 39
},
"XOrientation": {
"type": "float",
"value": 0.0
@@ -898,6 +974,82 @@
"type": "byte",
"value": 10
},
"xAppearance_Head": {
"type": "word",
"value": 2
},
"xArmorPart_RFoot": {
"type": "word",
"value": 1
},
"xBodyPart_Belt": {
"type": "word",
"value": 0
},
"xBodyPart_LBicep": {
"type": "word",
"value": 1
},
"xBodyPart_LFArm": {
"type": "word",
"value": 1
},
"xBodyPart_LFoot": {
"type": "word",
"value": 1
},
"xBodyPart_LHand": {
"type": "word",
"value": 1
},
"xBodyPart_LShin": {
"type": "word",
"value": 1
},
"xBodyPart_LShoul": {
"type": "word",
"value": 0
},
"xBodyPart_LThigh": {
"type": "word",
"value": 1
},
"xBodyPart_Neck": {
"type": "word",
"value": 1
},
"xBodyPart_Pelvis": {
"type": "word",
"value": 1
},
"xBodyPart_RBicep": {
"type": "word",
"value": 1
},
"xBodyPart_RFArm": {
"type": "word",
"value": 1
},
"xBodyPart_RHand": {
"type": "word",
"value": 1
},
"xBodyPart_RShin": {
"type": "word",
"value": 1
},
"xBodyPart_RShoul": {
"type": "word",
"value": 0
},
"xBodyPart_RThigh": {
"type": "word",
"value": 1
},
"xBodyPart_Torso": {
"type": "word",
"value": 1
},
"XOrientation": {
"type": "float",
"value": 0.3598990440368652
@@ -1248,6 +1400,82 @@
"type": "resref",
"value": "nw_cloth027"
},
"xArmorPart_Belt": {
"type": "word",
"value": 0
},
"xArmorPart_LBice": {
"type": "word",
"value": 1
},
"xArmorPart_LFArm": {
"type": "word",
"value": 1
},
"xArmorPart_LFoot": {
"type": "word",
"value": 6
},
"xArmorPart_LHand": {
"type": "word",
"value": 1
},
"xArmorPart_LShin": {
"type": "word",
"value": 9
},
"xArmorPart_LShou": {
"type": "word",
"value": 0
},
"xArmorPart_LThig": {
"type": "word",
"value": 3
},
"xArmorPart_Neck": {
"type": "word",
"value": 1
},
"xArmorPart_Pelvi": {
"type": "word",
"value": 37
},
"xArmorPart_RBice": {
"type": "word",
"value": 1
},
"xArmorPart_RFArm": {
"type": "word",
"value": 1
},
"xArmorPart_RFoot": {
"type": "word",
"value": 6
},
"xArmorPart_RHand": {
"type": "word",
"value": 1
},
"xArmorPart_Robe": {
"type": "word",
"value": 0
},
"xArmorPart_RShin": {
"type": "word",
"value": 9
},
"xArmorPart_RShou": {
"type": "word",
"value": 0
},
"xArmorPart_RThig": {
"type": "word",
"value": 3
},
"xArmorPart_Torso": {
"type": "word",
"value": 39
},
"XOrientation": {
"type": "float",
"value": 0.0
@@ -1813,6 +2041,82 @@
"type": "byte",
"value": 10
},
"xAppearance_Head": {
"type": "word",
"value": 2
},
"xArmorPart_RFoot": {
"type": "word",
"value": 1
},
"xBodyPart_Belt": {
"type": "word",
"value": 0
},
"xBodyPart_LBicep": {
"type": "word",
"value": 1
},
"xBodyPart_LFArm": {
"type": "word",
"value": 1
},
"xBodyPart_LFoot": {
"type": "word",
"value": 1
},
"xBodyPart_LHand": {
"type": "word",
"value": 1
},
"xBodyPart_LShin": {
"type": "word",
"value": 1
},
"xBodyPart_LShoul": {
"type": "word",
"value": 0
},
"xBodyPart_LThigh": {
"type": "word",
"value": 1
},
"xBodyPart_Neck": {
"type": "word",
"value": 1
},
"xBodyPart_Pelvis": {
"type": "word",
"value": 1
},
"xBodyPart_RBicep": {
"type": "word",
"value": 1
},
"xBodyPart_RFArm": {
"type": "word",
"value": 1
},
"xBodyPart_RHand": {
"type": "word",
"value": 1
},
"xBodyPart_RShin": {
"type": "word",
"value": 1
},
"xBodyPart_RShoul": {
"type": "word",
"value": 0
},
"xBodyPart_RThigh": {
"type": "word",
"value": 1
},
"xBodyPart_Torso": {
"type": "word",
"value": 1
},
"XOrientation": {
"type": "float",
"value": -0.5758079290390015
@@ -4057,7 +4361,7 @@
},
"Bearing": {
"type": "float",
"value": 1.570794224739075
"value": 1.570796251296997
},
"CloseLockDC": {
"type": "byte",
@@ -4065,19 +4369,22 @@
},
"Conversation": {
"type": "resref",
"value": ""
"value": "doorcv_dbi_room"
},
"CurrentHP": {
"type": "short",
"value": 10
"value": 15
},
"Description": {
"type": "cexolocstring",
"value": {}
"value": {
"0": "This door leads to the inn rooms above.",
"id": 9078
}
},
"DisarmDC": {
"type": "byte",
"value": 0
"value": 15
},
"Faction": {
"type": "dword",
@@ -4085,11 +4392,11 @@
},
"Fort": {
"type": "byte",
"value": 5
"value": 16
},
"GenericType_New": {
"type": "dword",
"value": 0
"value": 12
},
"Hardness": {
"type": "byte",
@@ -4097,7 +4404,7 @@
},
"HP": {
"type": "short",
"value": 10
"value": 15
},
"Interruptable": {
"type": "byte",
@@ -4109,7 +4416,7 @@
},
"KeyRequired": {
"type": "byte",
"value": 0
"value": 1
},
"LinkedTo": {
"type": "cexostring",
@@ -4134,7 +4441,8 @@
"LocName": {
"type": "cexolocstring",
"value": {
"0": "BasicWoodDoorLocked"
"0": "Inn Rooms",
"id": 5349
}
},
"OnClick": {
@@ -4151,7 +4459,7 @@
},
"OnDeath": {
"type": "resref",
"value": ""
"value": "x2_door_death"
},
"OnDisarm": {
"type": "resref",
@@ -4159,7 +4467,7 @@
},
"OnFailToOpen": {
"type": "resref",
"value": ""
"value": "cv_inn_door"
},
"OnHeartbeat": {
"type": "resref",
@@ -4175,7 +4483,7 @@
},
"OnOpen": {
"type": "resref",
"value": "2_door_close_10"
"value": ""
},
"OnSpellCastAt": {
"type": "resref",
@@ -4195,7 +4503,7 @@
},
"OpenLockDC": {
"type": "byte",
"value": 200
"value": 18
},
"Plot": {
"type": "byte",
@@ -4203,7 +4511,7 @@
},
"PortraitId": {
"type": "word",
"value": 558
"value": 2624
},
"Ref": {
"type": "byte",
@@ -4211,11 +4519,11 @@
},
"Tag": {
"type": "cexostring",
"value": "BasicWoodDoorLocked"
"value": "dbi_inn2pcrooms"
},
"TemplateResRef": {
"type": "resref",
"value": "basicwooddoorloc"
"value": "inn2pcrooms"
},
"TrapDetectable": {
"type": "byte",
@@ -4375,6 +4683,18 @@
"type": "resref",
"value": "nw_it_mpotion021"
},
"xModelPart1": {
"type": "word",
"value": 56
},
"xModelPart2": {
"type": "word",
"value": 21
},
"xModelPart3": {
"type": "word",
"value": 21
},
"XOrientation": {
"type": "float",
"value": 0.0
@@ -7444,6 +7764,71 @@
"type": "float",
"value": 0.004569292068481445
}
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 1
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"HasMapNote": {
"type": "byte",
"value": 1
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LocalizedName": {
"type": "cexolocstring",
"value": {
"0": "DBI_ROOMS2INN",
"id": 14814
}
},
"MapNote": {
"type": "cexolocstring",
"value": {
"0": "Rooms",
"id": 14815
}
},
"MapNoteEnabled": {
"type": "byte",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "DBI_ROOMS2INN"
},
"TemplateResRef": {
"type": "resref",
"value": "nw_mapnote001"
},
"XOrientation": {
"type": "float",
"value": 1.0
},
"XPosition": {
"type": "float",
"value": 8.031503677368164
},
"YOrientation": {
"type": "float",
"value": 7.549790126404332e-008
},
"YPosition": {
"type": "float",
"value": 25.09390449523926
},
"ZPosition": {
"type": "float",
"value": 0.002738118171691895
}
}
]
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -438,6 +438,82 @@
"type": "resref",
"value": "bankeroutfit"
},
"xArmorPart_Belt": {
"type": "word",
"value": 4
},
"xArmorPart_LBice": {
"type": "word",
"value": 4
},
"xArmorPart_LFArm": {
"type": "word",
"value": 4
},
"xArmorPart_LFoot": {
"type": "word",
"value": 4
},
"xArmorPart_LHand": {
"type": "word",
"value": 4
},
"xArmorPart_LShin": {
"type": "word",
"value": 4
},
"xArmorPart_LShou": {
"type": "word",
"value": 10
},
"xArmorPart_LThig": {
"type": "word",
"value": 4
},
"xArmorPart_Neck": {
"type": "word",
"value": 4
},
"xArmorPart_Pelvi": {
"type": "word",
"value": 4
},
"xArmorPart_RBice": {
"type": "word",
"value": 4
},
"xArmorPart_RFArm": {
"type": "word",
"value": 4
},
"xArmorPart_RFoot": {
"type": "word",
"value": 4
},
"xArmorPart_RHand": {
"type": "word",
"value": 4
},
"xArmorPart_Robe": {
"type": "word",
"value": 0
},
"xArmorPart_RShin": {
"type": "word",
"value": 4
},
"xArmorPart_RShou": {
"type": "word",
"value": 10
},
"xArmorPart_RThig": {
"type": "word",
"value": 4
},
"xArmorPart_Torso": {
"type": "word",
"value": 3
},
"XOrientation": {
"type": "float",
"value": 0.0
@@ -559,6 +635,10 @@
"type": "resref",
"value": "nw_it_crewpsp001"
},
"xModelPart1": {
"type": "word",
"value": 1
},
"XOrientation": {
"type": "float",
"value": 0.0
@@ -680,6 +760,10 @@
"type": "resref",
"value": "nw_it_crewpsp001"
},
"xModelPart1": {
"type": "word",
"value": 1
},
"XOrientation": {
"type": "float",
"value": 0.0
@@ -801,6 +885,10 @@
"type": "resref",
"value": "nw_it_crewps001"
},
"xModelPart1": {
"type": "word",
"value": 1
},
"XOrientation": {
"type": "float",
"value": 0.0
@@ -1092,6 +1180,82 @@
"type": "resref",
"value": "newplayerhelperr"
},
"xArmorPart_Belt": {
"type": "word",
"value": 4
},
"xArmorPart_LBice": {
"type": "word",
"value": 4
},
"xArmorPart_LFArm": {
"type": "word",
"value": 4
},
"xArmorPart_LFoot": {
"type": "word",
"value": 4
},
"xArmorPart_LHand": {
"type": "word",
"value": 4
},
"xArmorPart_LShin": {
"type": "word",
"value": 4
},
"xArmorPart_LShou": {
"type": "word",
"value": 4
},
"xArmorPart_LThig": {
"type": "word",
"value": 4
},
"xArmorPart_Neck": {
"type": "word",
"value": 4
},
"xArmorPart_Pelvi": {
"type": "word",
"value": 4
},
"xArmorPart_RBice": {
"type": "word",
"value": 4
},
"xArmorPart_RFArm": {
"type": "word",
"value": 4
},
"xArmorPart_RFoot": {
"type": "word",
"value": 4
},
"xArmorPart_RHand": {
"type": "word",
"value": 4
},
"xArmorPart_Robe": {
"type": "word",
"value": 0
},
"xArmorPart_RShin": {
"type": "word",
"value": 4
},
"xArmorPart_RShou": {
"type": "word",
"value": 4
},
"xArmorPart_RThig": {
"type": "word",
"value": 4
},
"xArmorPart_Torso": {
"type": "word",
"value": 4
},
"XOrientation": {
"type": "float",
"value": 0.0
@@ -1348,6 +1512,82 @@
"type": "resref",
"value": "noblerobe"
},
"xArmorPart_Belt": {
"type": "word",
"value": 4
},
"xArmorPart_LBice": {
"type": "word",
"value": 4
},
"xArmorPart_LFArm": {
"type": "word",
"value": 4
},
"xArmorPart_LFoot": {
"type": "word",
"value": 4
},
"xArmorPart_LHand": {
"type": "word",
"value": 4
},
"xArmorPart_LShin": {
"type": "word",
"value": 4
},
"xArmorPart_LShou": {
"type": "word",
"value": 4
},
"xArmorPart_LThig": {
"type": "word",
"value": 4
},
"xArmorPart_Neck": {
"type": "word",
"value": 4
},
"xArmorPart_Pelvi": {
"type": "word",
"value": 4
},
"xArmorPart_RBice": {
"type": "word",
"value": 4
},
"xArmorPart_RFArm": {
"type": "word",
"value": 4
},
"xArmorPart_RFoot": {
"type": "word",
"value": 4
},
"xArmorPart_RHand": {
"type": "word",
"value": 4
},
"xArmorPart_Robe": {
"type": "word",
"value": 0
},
"xArmorPart_RShin": {
"type": "word",
"value": 4
},
"xArmorPart_RShou": {
"type": "word",
"value": 4
},
"xArmorPart_RThig": {
"type": "word",
"value": 4
},
"xArmorPart_Torso": {
"type": "word",
"value": 53
},
"XOrientation": {
"type": "float",
"value": 0.0
@@ -1803,6 +2043,82 @@
"type": "byte",
"value": 10
},
"xAppearance_Head": {
"type": "word",
"value": 3
},
"xArmorPart_RFoot": {
"type": "word",
"value": 1
},
"xBodyPart_Belt": {
"type": "word",
"value": 0
},
"xBodyPart_LBicep": {
"type": "word",
"value": 1
},
"xBodyPart_LFArm": {
"type": "word",
"value": 1
},
"xBodyPart_LFoot": {
"type": "word",
"value": 1
},
"xBodyPart_LHand": {
"type": "word",
"value": 1
},
"xBodyPart_LShin": {
"type": "word",
"value": 1
},
"xBodyPart_LShoul": {
"type": "word",
"value": 0
},
"xBodyPart_LThigh": {
"type": "word",
"value": 1
},
"xBodyPart_Neck": {
"type": "word",
"value": 1
},
"xBodyPart_Pelvis": {
"type": "word",
"value": 1
},
"xBodyPart_RBicep": {
"type": "word",
"value": 1
},
"xBodyPart_RFArm": {
"type": "word",
"value": 1
},
"xBodyPart_RHand": {
"type": "word",
"value": 1
},
"xBodyPart_RShin": {
"type": "word",
"value": 1
},
"xBodyPart_RShoul": {
"type": "word",
"value": 0
},
"xBodyPart_RThigh": {
"type": "word",
"value": 1
},
"xBodyPart_Torso": {
"type": "word",
"value": 1
},
"XOrientation": {
"type": "float",
"value": 0.0
@@ -8016,6 +8332,437 @@
"type": "float",
"value": 0.0
}
},
{
"__struct_id": 9,
"AnimationState": {
"type": "byte",
"value": 0
},
"Appearance": {
"type": "dword",
"value": 445
},
"AutoRemoveKey": {
"type": "byte",
"value": 0
},
"Bearing": {
"type": "float",
"value": 1.570796251296997
},
"BodyBag": {
"type": "byte",
"value": 0
},
"CloseLockDC": {
"type": "byte",
"value": 0
},
"Conversation": {
"type": "resref",
"value": ""
},
"CurrentHP": {
"type": "short",
"value": 15
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "You can safely* store all of your gear here.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n* actualy saftey may not apply",
"id": 84184
}
},
"DisarmDC": {
"type": "byte",
"value": 15
},
"Faction": {
"type": "dword",
"value": 1
},
"Fort": {
"type": "byte",
"value": 16
},
"Hardness": {
"type": "byte",
"value": 5
},
"HasInventory": {
"type": "byte",
"value": 0
},
"HP": {
"type": "short",
"value": 15
},
"Interruptable": {
"type": "byte",
"value": 1
},
"KeyName": {
"type": "cexostring",
"value": ""
},
"KeyRequired": {
"type": "byte",
"value": 0
},
"Lockable": {
"type": "byte",
"value": 0
},
"Locked": {
"type": "byte",
"value": 0
},
"LocName": {
"type": "cexolocstring",
"value": {
"0": "Arcane Deposit Box",
"id": 83439
}
},
"OnClick": {
"type": "resref",
"value": ""
},
"OnClosed": {
"type": "resref",
"value": ""
},
"OnDamaged": {
"type": "resref",
"value": ""
},
"OnDeath": {
"type": "resref",
"value": ""
},
"OnDisarm": {
"type": "resref",
"value": ""
},
"OnHeartbeat": {
"type": "resref",
"value": ""
},
"OnInvDisturbed": {
"type": "resref",
"value": ""
},
"OnLock": {
"type": "resref",
"value": ""
},
"OnMeleeAttacked": {
"type": "resref",
"value": ""
},
"OnOpen": {
"type": "resref",
"value": ""
},
"OnSpellCastAt": {
"type": "resref",
"value": ""
},
"OnTrapTriggered": {
"type": "resref",
"value": ""
},
"OnUnlock": {
"type": "resref",
"value": ""
},
"OnUsed": {
"type": "resref",
"value": "nui_f_storage"
},
"OnUserDefined": {
"type": "resref",
"value": ""
},
"OpenLockDC": {
"type": "byte",
"value": 18
},
"Plot": {
"type": "byte",
"value": 1
},
"PortraitId": {
"type": "word",
"value": 928
},
"Ref": {
"type": "byte",
"value": 0
},
"Static": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "ARCANE_STORAGE"
},
"TemplateResRef": {
"type": "resref",
"value": "x2_plc_chest_drw"
},
"TrapDetectable": {
"type": "byte",
"value": 1
},
"TrapDetectDC": {
"type": "byte",
"value": 0
},
"TrapDisarmable": {
"type": "byte",
"value": 1
},
"TrapFlag": {
"type": "byte",
"value": 0
},
"TrapOneShot": {
"type": "byte",
"value": 1
},
"TrapType": {
"type": "byte",
"value": 0
},
"Type": {
"type": "byte",
"value": 0
},
"Useable": {
"type": "byte",
"value": 1
},
"VisTransformList": {
"type": "list",
"value": [
{
"__struct_id": 6,
"AnimationSpeed": {
"__struct_id": 0,
"type": "struct",
"value": {
"__struct_id": 0,
"LerpType": {
"type": "int",
"value": 0
},
"TimerType": {
"type": "int",
"value": 0
},
"ValueTo": {
"type": "float",
"value": 1.0
}
}
},
"RotateX": {
"__struct_id": 0,
"type": "struct",
"value": {
"__struct_id": 0,
"LerpType": {
"type": "int",
"value": 0
},
"TimerType": {
"type": "int",
"value": 0
},
"ValueTo": {
"type": "float",
"value": 0.0
}
}
},
"RotateY": {
"__struct_id": 0,
"type": "struct",
"value": {
"__struct_id": 0,
"LerpType": {
"type": "int",
"value": 0
},
"TimerType": {
"type": "int",
"value": 0
},
"ValueTo": {
"type": "float",
"value": 0.0
}
}
},
"RotateZ": {
"__struct_id": 0,
"type": "struct",
"value": {
"__struct_id": 0,
"LerpType": {
"type": "int",
"value": 0
},
"TimerType": {
"type": "int",
"value": 0
},
"ValueTo": {
"type": "float",
"value": 0.0
}
}
},
"ScaleX": {
"__struct_id": 0,
"type": "struct",
"value": {
"__struct_id": 0,
"LerpType": {
"type": "int",
"value": 0
},
"TimerType": {
"type": "int",
"value": 0
},
"ValueTo": {
"type": "float",
"value": 1.551327705383301
}
}
},
"ScaleY": {
"__struct_id": 0,
"type": "struct",
"value": {
"__struct_id": 0,
"LerpType": {
"type": "int",
"value": 0
},
"TimerType": {
"type": "int",
"value": 0
},
"ValueTo": {
"type": "float",
"value": 1.551327705383301
}
}
},
"ScaleZ": {
"__struct_id": 0,
"type": "struct",
"value": {
"__struct_id": 0,
"LerpType": {
"type": "int",
"value": 0
},
"TimerType": {
"type": "int",
"value": 0
},
"ValueTo": {
"type": "float",
"value": 1.551327705383301
}
}
},
"Scope": {
"type": "int",
"value": 0
},
"TranslateX": {
"__struct_id": 0,
"type": "struct",
"value": {
"__struct_id": 0,
"LerpType": {
"type": "int",
"value": 0
},
"TimerType": {
"type": "int",
"value": 0
},
"ValueTo": {
"type": "float",
"value": 0.0
}
}
},
"TranslateY": {
"__struct_id": 0,
"type": "struct",
"value": {
"__struct_id": 0,
"LerpType": {
"type": "int",
"value": 0
},
"TimerType": {
"type": "int",
"value": 0
},
"ValueTo": {
"type": "float",
"value": 0.0
}
}
},
"TranslateZ": {
"__struct_id": 0,
"type": "struct",
"value": {
"__struct_id": 0,
"LerpType": {
"type": "int",
"value": 0
},
"TimerType": {
"type": "int",
"value": 0
},
"ValueTo": {
"type": "float",
"value": 0.0
}
}
}
}
]
},
"Will": {
"type": "byte",
"value": 0
},
"X": {
"type": "float",
"value": 22.39899444580078
},
"Y": {
"type": "float",
"value": 8.892400741577148
},
"Z": {
"type": "float",
"value": -5.7220458984375e-006
}
}
]
},