Updated Forest of Hope South & all npcs in it. Finished updating all of the Sea Coast Road. Full compile.
		
			
				
	
	
		
			1648 lines
		
	
	
		
			36 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			1648 lines
		
	
	
		
			36 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "__data_type": "DLG ",
 | |
|   "DelayEntry": {
 | |
|     "type": "dword",
 | |
|     "value": 0
 | |
|   },
 | |
|   "DelayReply": {
 | |
|     "type": "dword",
 | |
|     "value": 0
 | |
|   },
 | |
|   "EndConverAbort": {
 | |
|     "type": "resref",
 | |
|     "value": "nw_walk_wp"
 | |
|   },
 | |
|   "EndConversation": {
 | |
|     "type": "resref",
 | |
|     "value": "nw_walk_wp"
 | |
|   },
 | |
|   "EntryList": {
 | |
|     "type": "list",
 | |
|     "value": [
 | |
|       {
 | |
|         "__struct_id": 0,
 | |
|         "ActionParams": {
 | |
|           "type": "list",
 | |
|           "value": []
 | |
|         },
 | |
|         "Animation": {
 | |
|           "type": "dword",
 | |
|           "value": 39
 | |
|         },
 | |
|         "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": "qst_chk_outcst02"
 | |
|               },
 | |
|               "ConditionParams": {
 | |
|                 "type": "list",
 | |
|                 "value": []
 | |
|               },
 | |
|               "Index": {
 | |
|                 "type": "dword",
 | |
|                 "value": 4
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             },
 | |
|             {
 | |
|               "__struct_id": 1,
 | |
|               "Active": {
 | |
|                 "type": "resref",
 | |
|                 "value": "sc_048"
 | |
|               },
 | |
|               "ConditionParams": {
 | |
|                 "type": "list",
 | |
|                 "value": []
 | |
|               },
 | |
|               "Index": {
 | |
|                 "type": "dword",
 | |
|                 "value": 2
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             },
 | |
|             {
 | |
|               "__struct_id": 2,
 | |
|               "Active": {
 | |
|                 "type": "resref",
 | |
|                 "value": "qst_chk_outcst03"
 | |
|               },
 | |
|               "ConditionParams": {
 | |
|                 "type": "list",
 | |
|                 "value": []
 | |
|               },
 | |
|               "Index": {
 | |
|                 "type": "dword",
 | |
|                 "value": 1
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             },
 | |
|             {
 | |
|               "__struct_id": 3,
 | |
|               "Active": {
 | |
|                 "type": "resref",
 | |
|                 "value": ""
 | |
|               },
 | |
|               "ConditionParams": {
 | |
|                 "type": "list",
 | |
|                 "value": []
 | |
|               },
 | |
|               "Index": {
 | |
|                 "type": "dword",
 | |
|                 "value": 0
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Speaker": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "You're back.  What do you need?"
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 1,
 | |
|         "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": "outcasts"
 | |
|         },
 | |
|         "QuestEntry": {
 | |
|           "type": "dword",
 | |
|           "value": 3
 | |
|         },
 | |
|         "RepliesList": {
 | |
|           "type": "list",
 | |
|           "value": [
 | |
|             {
 | |
|               "__struct_id": 0,
 | |
|               "Active": {
 | |
|                 "type": "resref",
 | |
|                 "value": ""
 | |
|               },
 | |
|               "ConditionParams": {
 | |
|                 "type": "list",
 | |
|                 "value": []
 | |
|               },
 | |
|               "Index": {
 | |
|                 "type": "dword",
 | |
|                 "value": 3
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": "qst_outcst_end"
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Speaker": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "Thank you.  They had been very bad for our survival, but now that they're gone, perhaps our ragtag group can form a functional community once more."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 2,
 | |
|         "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": []
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": "cv_pwstore_01"
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Speaker": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "Yes, I promised to show you some of our goods.  Take a look."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__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": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Speaker": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "Thank you!  I expect to see you back soon, carrying the head of their leader on a pike!"
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__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
 | |
|         },
 | |
|         "Quest": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "RepliesList": {
 | |
|           "type": "list",
 | |
|           "value": [
 | |
|             {
 | |
|               "__struct_id": 0,
 | |
|               "Active": {
 | |
|                 "type": "resref",
 | |
|                 "value": ""
 | |
|               },
 | |
|               "ConditionParams": {
 | |
|                 "type": "list",
 | |
|                 "value": []
 | |
|               },
 | |
|               "Index": {
 | |
|                 "type": "dword",
 | |
|                 "value": 13
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             },
 | |
|             {
 | |
|               "__struct_id": 1,
 | |
|               "Active": {
 | |
|                 "type": "resref",
 | |
|                 "value": ""
 | |
|               },
 | |
|               "ConditionParams": {
 | |
|                 "type": "list",
 | |
|                 "value": []
 | |
|               },
 | |
|               "Index": {
 | |
|                 "type": "dword",
 | |
|                 "value": 6
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": "ra_npc_talktimes"
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Speaker": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "What do you want with us?  Are you some kind of bounty hunter, here to collect on us?  Or just another thug with those kobolds back there?\n"
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__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
 | |
|         },
 | |
|         "Quest": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "RepliesList": {
 | |
|           "type": "list",
 | |
|           "value": [
 | |
|             {
 | |
|               "__struct_id": 0,
 | |
|               "Active": {
 | |
|                 "type": "resref",
 | |
|                 "value": ""
 | |
|               },
 | |
|               "ConditionParams": {
 | |
|                 "type": "list",
 | |
|                 "value": []
 | |
|               },
 | |
|               "Index": {
 | |
|                 "type": "dword",
 | |
|                 "value": 7
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Speaker": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "You're not here to collect on us?"
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 6,
 | |
|         "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": 8
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Speaker": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "Well...yes, and no.  We're outcasts, really.  All of us here are here for a reason--running from crimes in our homelands, fleeing political persecution.  We're here because this isn't the type of land people asks questions.  We would live in the city, but some of the authorities there can be a bit extreme in dealing with the less savory members of our camp."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 7,
 | |
|         "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": 11
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             },
 | |
|             {
 | |
|               "__struct_id": 1,
 | |
|               "Active": {
 | |
|                 "type": "resref",
 | |
|                 "value": ""
 | |
|               },
 | |
|               "ConditionParams": {
 | |
|                 "type": "list",
 | |
|                 "value": []
 | |
|               },
 | |
|               "Index": {
 | |
|                 "type": "dword",
 | |
|                 "value": 9
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Speaker": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "Hmm...you're not here to catch us...perhaps you could be of some help.  You see, we're not bad people.  We don't let any bandits or murderers into our camp; thus, we aren't really the best at defending ourselves.  Last month a band of kobolds moved into a local cave, led by a huge ogre.  They've since been harassing and even attacking members of our community.  We don't really have anything to give you, but if you can defeat them, I'd be willing to show you some items we've collected over the years, possibly for trade."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 8,
 | |
|         "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": 10
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Speaker": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "I see.  Speak to me again if you change your mind."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 9,
 | |
|         "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": "outcasts"
 | |
|         },
 | |
|         "QuestEntry": {
 | |
|           "type": "dword",
 | |
|           "value": 1
 | |
|         },
 | |
|         "RepliesList": {
 | |
|           "type": "list",
 | |
|           "value": [
 | |
|             {
 | |
|               "__struct_id": 0,
 | |
|               "Active": {
 | |
|                 "type": "resref",
 | |
|                 "value": ""
 | |
|               },
 | |
|               "ConditionParams": {
 | |
|                 "type": "list",
 | |
|                 "value": []
 | |
|               },
 | |
|               "Index": {
 | |
|                 "type": "dword",
 | |
|                 "value": 12
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Speaker": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "Thank you.  We shall be very grateful if you return."
 | |
|           }
 | |
|         }
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "NumWords": {
 | |
|     "type": "dword",
 | |
|     "value": 355
 | |
|   },
 | |
|   "PreventZoomIn": {
 | |
|     "type": "byte",
 | |
|     "value": 0
 | |
|   },
 | |
|   "ReplyList": {
 | |
|     "type": "list",
 | |
|     "value": [
 | |
|       {
 | |
|         "__struct_id": 0,
 | |
|         "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": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "Nothing, nevermind."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 1,
 | |
|         "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": "cv_pwstore_01"
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "I would like to see your items once more."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 2,
 | |
|         "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": 1
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Quest": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": "at_149"
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "I have slain the ogre who was leading the kobolds.  They will trouble you no more.  Here is his head."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__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
 | |
|         },
 | |
|         "EntriesList": {
 | |
|           "type": "list",
 | |
|           "value": [
 | |
|             {
 | |
|               "__struct_id": 0,
 | |
|               "Active": {
 | |
|                 "type": "resref",
 | |
|                 "value": ""
 | |
|               },
 | |
|               "ConditionParams": {
 | |
|                 "type": "list",
 | |
|                 "value": []
 | |
|               },
 | |
|               "Index": {
 | |
|                 "type": "dword",
 | |
|                 "value": 2
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Quest": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "Go on."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__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": "outcasts"
 | |
|         },
 | |
|         "QuestEntry": {
 | |
|           "type": "dword",
 | |
|           "value": 1
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": "qst_outcst_start"
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "I've decided to reconsider your offer.  I will defeat the kobolds."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__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": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "End."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 6,
 | |
|         "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": 5
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Quest": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "No.  I'm just exploring here."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 7,
 | |
|         "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": 6
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Quest": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "No.  Why would I be?  Are you criminals?"
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 8,
 | |
|         "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": 7
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Quest": {
 | |
|           "type": "cexostring",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "I see."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 9,
 | |
|         "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": 8
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Quest": {
 | |
|           "type": "cexostring",
 | |
|           "value": "outcasts"
 | |
|         },
 | |
|         "QuestEntry": {
 | |
|           "type": "dword",
 | |
|           "value": 2
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": "qst_outcst_nope"
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "No thanks."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 10,
 | |
|         "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": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "End."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 11,
 | |
|         "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": 9
 | |
|               },
 | |
|               "IsChild": {
 | |
|                 "type": "byte",
 | |
|                 "value": 0
 | |
|               }
 | |
|             }
 | |
|           ]
 | |
|         },
 | |
|         "Quest": {
 | |
|           "type": "cexostring",
 | |
|           "value": "outcasts"
 | |
|         },
 | |
|         "QuestEntry": {
 | |
|           "type": "dword",
 | |
|           "value": 1
 | |
|         },
 | |
|         "Script": {
 | |
|           "type": "resref",
 | |
|           "value": "qst_outcst_start"
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "Very well. I'll return when the ogre is dead."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 12,
 | |
|         "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": ""
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "End."
 | |
|           }
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 13,
 | |
|         "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": "at_148"
 | |
|         },
 | |
|         "Sound": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "Text": {
 | |
|           "type": "cexolocstring",
 | |
|           "value": {
 | |
|             "0": "Yes. I'm here to take your heads.  Die!"
 | |
|           }
 | |
|         }
 | |
|       }
 | |
|     ]
 | |
|   },
 | |
|   "StartingList": {
 | |
|     "type": "list",
 | |
|     "value": [
 | |
|       {
 | |
|         "__struct_id": 0,
 | |
|         "Active": {
 | |
|           "type": "resref",
 | |
|           "value": "ra_npc_talkcheck"
 | |
|         },
 | |
|         "ConditionParams": {
 | |
|           "type": "list",
 | |
|           "value": []
 | |
|         },
 | |
|         "Index": {
 | |
|           "type": "dword",
 | |
|           "value": 4
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "__struct_id": 1,
 | |
|         "Active": {
 | |
|           "type": "resref",
 | |
|           "value": ""
 | |
|         },
 | |
|         "ConditionParams": {
 | |
|           "type": "list",
 | |
|           "value": []
 | |
|         },
 | |
|         "Index": {
 | |
|           "type": "dword",
 | |
|           "value": 0
 | |
|         }
 | |
|       }
 | |
|     ]
 | |
|   }
 | |
| }
 |