Added helms and dynamic goblins. Added onEnter spawner scripts to all dungeon areas. Fixed the Dishonest Patrol to be dynamic & more like PnP. Full compile. Co-Authored-By: Draygoth <65428430+Draygoth@users.noreply.github.com>
		
			
				
	
	
		
			611 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			611 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
{
 | 
						|
  "__data_type": "DLG ",
 | 
						|
  "DelayEntry": {
 | 
						|
    "type": "dword",
 | 
						|
    "value": 0
 | 
						|
  },
 | 
						|
  "DelayReply": {
 | 
						|
    "type": "dword",
 | 
						|
    "value": 0
 | 
						|
  },
 | 
						|
  "EndConverAbort": {
 | 
						|
    "type": "resref",
 | 
						|
    "value": ""
 | 
						|
  },
 | 
						|
  "EndConversation": {
 | 
						|
    "type": "resref",
 | 
						|
    "value": "otres_travelcall"
 | 
						|
  },
 | 
						|
  "EntryList": {
 | 
						|
    "type": "list",
 | 
						|
    "value": [
 | 
						|
      {
 | 
						|
        "__struct_id": 0,
 | 
						|
        "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": ""
 | 
						|
        },
 | 
						|
        "Sound": {
 | 
						|
          "type": "resref",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "Speaker": {
 | 
						|
          "type": "cexostring",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "Text": {
 | 
						|
          "type": "cexolocstring",
 | 
						|
          "value": {
 | 
						|
            "0": "You have not yet completed this encounter.  You cannot continue your travels until you do."
 | 
						|
          }
 | 
						|
        }
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "__struct_id": 1,
 | 
						|
        "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": ""
 | 
						|
              },
 | 
						|
              "Index": {
 | 
						|
                "type": "dword",
 | 
						|
                "value": 0
 | 
						|
              },
 | 
						|
              "IsChild": {
 | 
						|
                "type": "byte",
 | 
						|
                "value": 0
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "Script": {
 | 
						|
          "type": "resref",
 | 
						|
          "value": "otres_travelinit"
 | 
						|
        },
 | 
						|
        "Sound": {
 | 
						|
          "type": "resref",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "Speaker": {
 | 
						|
          "type": "cexostring",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "Text": {
 | 
						|
          "type": "cexolocstring",
 | 
						|
          "value": {
 | 
						|
            "0": "You look down the road, then call to your companions to draw near and decide if it is time to journey."
 | 
						|
          }
 | 
						|
        }
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "__struct_id": 2,
 | 
						|
        "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": ""
 | 
						|
              },
 | 
						|
              "Index": {
 | 
						|
                "type": "dword",
 | 
						|
                "value": 2
 | 
						|
              },
 | 
						|
              "IsChild": {
 | 
						|
                "type": "byte",
 | 
						|
                "value": 0
 | 
						|
              }
 | 
						|
            },
 | 
						|
            {
 | 
						|
              "__struct_id": 1,
 | 
						|
              "Active": {
 | 
						|
                "type": "resref",
 | 
						|
                "value": ""
 | 
						|
              },
 | 
						|
              "Index": {
 | 
						|
                "type": "dword",
 | 
						|
                "value": 1
 | 
						|
              },
 | 
						|
              "IsChild": {
 | 
						|
                "type": "byte",
 | 
						|
                "value": 0
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "Script": {
 | 
						|
          "type": "resref",
 | 
						|
          "value": "otres_travelinit"
 | 
						|
        },
 | 
						|
        "Sound": {
 | 
						|
          "type": "resref",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "Speaker": {
 | 
						|
          "type": "cexostring",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "Text": {
 | 
						|
          "type": "cexolocstring",
 | 
						|
          "value": {
 | 
						|
            "0": "Do you wish to continue your journey?"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "__struct_id": 3,
 | 
						|
        "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": ""
 | 
						|
              },
 | 
						|
              "Index": {
 | 
						|
                "type": "dword",
 | 
						|
                "value": 5
 | 
						|
              },
 | 
						|
              "IsChild": {
 | 
						|
                "type": "byte",
 | 
						|
                "value": 0
 | 
						|
              }
 | 
						|
            },
 | 
						|
            {
 | 
						|
              "__struct_id": 1,
 | 
						|
              "Active": {
 | 
						|
                "type": "resref",
 | 
						|
                "value": ""
 | 
						|
              },
 | 
						|
              "Index": {
 | 
						|
                "type": "dword",
 | 
						|
                "value": 4
 | 
						|
              },
 | 
						|
              "IsChild": {
 | 
						|
                "type": "byte",
 | 
						|
                "value": 0
 | 
						|
              }
 | 
						|
            },
 | 
						|
            {
 | 
						|
              "__struct_id": 2,
 | 
						|
              "Active": {
 | 
						|
                "type": "resref",
 | 
						|
                "value": ""
 | 
						|
              },
 | 
						|
              "Index": {
 | 
						|
                "type": "dword",
 | 
						|
                "value": 3
 | 
						|
              },
 | 
						|
              "IsChild": {
 | 
						|
                "type": "byte",
 | 
						|
                "value": 0
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        },
 | 
						|
        "Script": {
 | 
						|
          "type": "resref",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "Sound": {
 | 
						|
          "type": "resref",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "Speaker": {
 | 
						|
          "type": "cexostring",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "Text": {
 | 
						|
          "type": "cexolocstring",
 | 
						|
          "value": {
 | 
						|
            "0": "You can continue your journey.  <CUSTOM127> is <CUSTOM123> hours of walking away.  Or, you can return from whence you came.  <CUSTOM124> is <CUSTOM129> hours of walking back the way you came."
 | 
						|
          }
 | 
						|
        }
 | 
						|
      }
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "NumWords": {
 | 
						|
    "type": "dword",
 | 
						|
    "value": 105
 | 
						|
  },
 | 
						|
  "PreventZoomIn": {
 | 
						|
    "type": "byte",
 | 
						|
    "value": 0
 | 
						|
  },
 | 
						|
  "ReplyList": {
 | 
						|
    "type": "list",
 | 
						|
    "value": [
 | 
						|
      {
 | 
						|
        "__struct_id": 0,
 | 
						|
        "Animation": {
 | 
						|
          "type": "dword",
 | 
						|
          "value": 48
 | 
						|
        },
 | 
						|
        "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 DIALOG]"
 | 
						|
          }
 | 
						|
        }
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "__struct_id": 1,
 | 
						|
        "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": "I am not ready to travel at this time."
 | 
						|
          }
 | 
						|
        }
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "__struct_id": 2,
 | 
						|
        "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": ""
 | 
						|
              },
 | 
						|
              "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": "Yes."
 | 
						|
          }
 | 
						|
        }
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "__struct_id": 3,
 | 
						|
        "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": "Changed my mind.  I want to stay here for now."
 | 
						|
          }
 | 
						|
        }
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "__struct_id": 4,
 | 
						|
        "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": "otres_set_var_r"
 | 
						|
        },
 | 
						|
        "Sound": {
 | 
						|
          "type": "resref",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "Text": {
 | 
						|
          "type": "cexolocstring",
 | 
						|
          "value": {
 | 
						|
            "0": "Go back from whence I came."
 | 
						|
          }
 | 
						|
        }
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "__struct_id": 5,
 | 
						|
        "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": "otres_randleavd2"
 | 
						|
        },
 | 
						|
        "Sound": {
 | 
						|
          "type": "resref",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "Text": {
 | 
						|
          "type": "cexolocstring",
 | 
						|
          "value": {
 | 
						|
            "0": "Continue my journey."
 | 
						|
          }
 | 
						|
        }
 | 
						|
      }
 | 
						|
    ]
 | 
						|
  },
 | 
						|
  "StartingList": {
 | 
						|
    "type": "list",
 | 
						|
    "value": [
 | 
						|
      {
 | 
						|
        "__struct_id": 0,
 | 
						|
        "Active": {
 | 
						|
          "type": "resref",
 | 
						|
          "value": "otres_rand_sc"
 | 
						|
        },
 | 
						|
        "Index": {
 | 
						|
          "type": "dword",
 | 
						|
          "value": 2
 | 
						|
        }
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "__struct_id": 1,
 | 
						|
        "Active": {
 | 
						|
          "type": "resref",
 | 
						|
          "value": "otres_cond2"
 | 
						|
        },
 | 
						|
        "Index": {
 | 
						|
          "type": "dword",
 | 
						|
          "value": 1
 | 
						|
        }
 | 
						|
      },
 | 
						|
      {
 | 
						|
        "__struct_id": 2,
 | 
						|
        "Active": {
 | 
						|
          "type": "resref",
 | 
						|
          "value": ""
 | 
						|
        },
 | 
						|
        "Index": {
 | 
						|
          "type": "dword",
 | 
						|
          "value": 0
 | 
						|
        }
 | 
						|
      }
 | 
						|
    ]
 | 
						|
  }
 | 
						|
}
 |