Journal & quest persistence

Journal & quest persistence
This commit is contained in:
Jaysyn904
2022-06-18 01:53:20 -04:00
parent a5776c69e1
commit 9e1780d1bc
80 changed files with 1972 additions and 45731 deletions

View File

@@ -1619,7 +1619,7 @@
},
"Script": {
"type": "resref",
"value": "nw_d1_talktime"
"value": "ra_greet_new_pc"
},
"Sound": {
"type": "resref",

View File

@@ -21,6 +21,10 @@
"value": [
{
"__struct_id": 0,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
@@ -66,6 +70,10 @@
},
{
"__struct_id": 1,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
@@ -111,6 +119,10 @@
},
{
"__struct_id": 2,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
@@ -156,6 +168,10 @@
},
{
"__struct_id": 3,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
@@ -201,6 +217,10 @@
},
{
"__struct_id": 4,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
@@ -246,6 +266,10 @@
},
{
"__struct_id": 5,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
@@ -291,6 +315,10 @@
},
{
"__struct_id": 6,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
@@ -336,6 +364,10 @@
},
{
"__struct_id": 7,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
@@ -381,6 +413,10 @@
},
{
"__struct_id": 8,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
@@ -447,6 +483,10 @@
"type": "resref",
"value": "sc_052"
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 8
@@ -458,6 +498,10 @@
"type": "resref",
"value": "sc_053"
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 7
@@ -469,6 +513,10 @@
"type": "resref",
"value": "sc_053"
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 6
@@ -480,6 +528,10 @@
"type": "resref",
"value": "sc_053"
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 5
@@ -491,6 +543,10 @@
"type": "resref",
"value": "sc_053"
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 4
@@ -502,6 +558,10 @@
"type": "resref",
"value": "sc_053"
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 3
@@ -513,6 +573,10 @@
"type": "resref",
"value": "sc_053"
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 2
@@ -524,6 +588,10 @@
"type": "resref",
"value": "sc_053"
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 1
@@ -535,6 +603,10 @@
"type": "resref",
"value": "sc_053"
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 0

View File

@@ -141,7 +141,7 @@
"Text": {
"type": "cexolocstring",
"value": {
"0": "Hello. I am Jestyn, head of the wizard's acadamy here. What do you wish?"
"0": "Hello. I am Jestyn, head of the wizard's academy here. What do you wish?"
}
}
},

View File

@@ -317,7 +317,7 @@
},
"NumWords": {
"type": "dword",
"value": 108
"value": 112
},
"PreventZoomIn": {
"type": "byte",
@@ -488,7 +488,7 @@
},
"Script": {
"type": "resref",
"value": ""
"value": "qst_losthubby02"
},
"Sound": {
"type": "resref",
@@ -497,7 +497,7 @@
"Text": {
"type": "cexolocstring",
"value": {
"0": "It's too much trouble."
"0": "You're on your own, that's too much trouble."
}
}
},
@@ -509,7 +509,7 @@
},
"Animation": {
"type": "dword",
"value": 0
"value": 38
},
"AnimLoop": {
"type": "byte",
@@ -537,7 +537,7 @@
},
"Script": {
"type": "resref",
"value": ""
"value": "qst_losthubby01"
},
"Sound": {
"type": "resref",
@@ -582,7 +582,7 @@
},
"Script": {
"type": "resref",
"value": ""
"value": "qst_losthubby02"
},
"Sound": {
"type": "resref",
@@ -619,7 +619,7 @@
"__struct_id": 1,
"Active": {
"type": "resref",
"value": "jchusband2"
"value": "jchusband3"
},
"ConditionParams": {
"type": "list",

View File

@@ -60,7 +60,7 @@
},
"Index": {
"type": "dword",
"value": 2
"value": 4
},
"IsChild": {
"type": "byte",
@@ -77,6 +77,25 @@
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 2
},
"IsChild": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 2,
"Active": {
"type": "resref",
"value": "jchusb2"
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 0
@@ -204,7 +223,11 @@
},
"Quest": {
"type": "cexostring",
"value": ""
"value": "husband"
},
"QuestEntry": {
"type": "dword",
"value": 2
},
"RepliesList": {
"type": "list",
@@ -230,6 +253,75 @@
}
]
},
"Script": {
"type": "resref",
"value": "at_185"
},
"Sound": {
"type": "resref",
"value": ""
},
"Speaker": {
"type": "cexostring",
"value": ""
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "She's ok! Thank you! Here's a diamond I've been saving this whole time. Thank the gods they never found it. Goodbye!"
}
}
},
{
"__struct_id": 3,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
},
"AnimLoop": {
"type": "byte",
"value": 1
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Delay": {
"type": "dword",
"value": 4294967295
},
"Quest": {
"type": "cexostring",
"value": ""
},
"RepliesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Active": {
"type": "resref",
"value": ""
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 5
},
"IsChild": {
"type": "byte",
"value": 0
}
}
]
},
"Script": {
"type": "resref",
"value": "at_186"
@@ -245,7 +337,7 @@
"Text": {
"type": "cexolocstring",
"value": {
"0": "Thank you! Goodybe"
"0": "Thank you! Goodbye!"
}
}
}
@@ -253,7 +345,7 @@
},
"NumWords": {
"type": "dword",
"value": 105
"value": 150
},
"PreventZoomIn": {
"type": "byte",
@@ -323,7 +415,7 @@
"Text": {
"type": "cexolocstring",
"value": {
"0": "Your wife sent me to get you."
"0": "Uhhh... oh yeah, your wife sent me to rescue you!"
}
}
},
@@ -433,7 +525,7 @@
"Text": {
"type": "cexolocstring",
"value": {
"0": "Get out while it's still clear."
"0": "Your wife sent me to get you."
}
}
},
@@ -475,6 +567,116 @@
"type": "resref",
"value": ""
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "*You try to not think to hard about where he had this diamond hidden*"
}
}
},
{
"__struct_id": 4,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
},
"AnimLoop": {
"type": "byte",
"value": 1
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Delay": {
"type": "dword",
"value": 4294967295
},
"EntriesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Active": {
"type": "resref",
"value": ""
},
"ConditionParams": {
"type": "list",
"value": []
},
"Index": {
"type": "dword",
"value": 3
},
"IsChild": {
"type": "byte",
"value": 0
}
}
]
},
"Quest": {
"type": "cexostring",
"value": ""
},
"Script": {
"type": "resref",
"value": ""
},
"Sound": {
"type": "resref",
"value": ""
},
"Text": {
"type": "cexolocstring",
"value": {
"0": "Get out while it's still clear."
}
}
},
{
"__struct_id": 5,
"ActionParams": {
"type": "list",
"value": []
},
"Animation": {
"type": "dword",
"value": 0
},
"AnimLoop": {
"type": "byte",
"value": 1
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Delay": {
"type": "dword",
"value": 4294967295
},
"EntriesList": {
"type": "list",
"value": []
},
"Quest": {
"type": "cexostring",
"value": ""
},
"Script": {
"type": "resref",
"value": "destroyselfnofx"
},
"Sound": {
"type": "resref",
"value": ""
},
"Text": {
"type": "cexolocstring",
"value": {