Made Appraise useful. Made merchant faction non-global. Toolset update added several new fields to various object. Full compile. Updated release archive.
		
			
				
	
	
		
			213 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			213 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "__data_type": "UTD ",
 | |
|   "AnimationState": {
 | |
|     "type": "byte",
 | |
|     "value": 0
 | |
|   },
 | |
|   "Appearance": {
 | |
|     "type": "dword",
 | |
|     "value": 0
 | |
|   },
 | |
|   "AutoRemoveKey": {
 | |
|     "type": "byte",
 | |
|     "value": 0
 | |
|   },
 | |
|   "CloseLockDC": {
 | |
|     "type": "byte",
 | |
|     "value": 40
 | |
|   },
 | |
|   "Comment": {
 | |
|     "type": "cexostring",
 | |
|     "value": "This door has a 40 DC, you can however change that DC or give it a key, or give it an erroneous key, which is a key that has a fake name, becuase the key doesn't exist!  You give a door an erroneously named key when you don't want it opened by anyone.\r\n\r\nThis door automatically locks itself after 12 seconds."
 | |
|   },
 | |
|   "Conversation": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "CurrentHP": {
 | |
|     "type": "short",
 | |
|     "value": 60
 | |
|   },
 | |
|   "Description": {
 | |
|     "type": "cexolocstring",
 | |
|     "value": {
 | |
|       "id": 9072
 | |
|     }
 | |
|   },
 | |
|   "DisarmDC": {
 | |
|     "type": "byte",
 | |
|     "value": 20
 | |
|   },
 | |
|   "Faction": {
 | |
|     "type": "dword",
 | |
|     "value": 1
 | |
|   },
 | |
|   "Fort": {
 | |
|     "type": "byte",
 | |
|     "value": 25
 | |
|   },
 | |
|   "GenericType_New": {
 | |
|     "type": "dword",
 | |
|     "value": 2
 | |
|   },
 | |
|   "Hardness": {
 | |
|     "type": "byte",
 | |
|     "value": 10
 | |
|   },
 | |
|   "HP": {
 | |
|     "type": "short",
 | |
|     "value": 60
 | |
|   },
 | |
|   "Interruptable": {
 | |
|     "type": "byte",
 | |
|     "value": 1
 | |
|   },
 | |
|   "KeyName": {
 | |
|     "type": "cexostring",
 | |
|     "value": ""
 | |
|   },
 | |
|   "KeyRequired": {
 | |
|     "type": "byte",
 | |
|     "value": 0
 | |
|   },
 | |
|   "LinkedTo": {
 | |
|     "type": "cexostring",
 | |
|     "value": ""
 | |
|   },
 | |
|   "LinkedToFlags": {
 | |
|     "type": "byte",
 | |
|     "value": 0
 | |
|   },
 | |
|   "LoadScreenID": {
 | |
|     "type": "word",
 | |
|     "value": 0
 | |
|   },
 | |
|   "Lockable": {
 | |
|     "type": "byte",
 | |
|     "value": 1
 | |
|   },
 | |
|   "Locked": {
 | |
|     "type": "byte",
 | |
|     "value": 1
 | |
|   },
 | |
|   "LocName": {
 | |
|     "type": "cexolocstring",
 | |
|     "value": {
 | |
|       "0": "Locked Iron Portcullis",
 | |
|       "id": 5349
 | |
|     }
 | |
|   },
 | |
|   "OnClick": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "OnClosed": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "OnDamaged": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "OnDeath": {
 | |
|     "type": "resref",
 | |
|     "value": "x2_door_death"
 | |
|   },
 | |
|   "OnDisarm": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "OnFailToOpen": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "OnHeartbeat": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "OnLock": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "OnMeleeAttacked": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "OnOpen": {
 | |
|     "type": "resref",
 | |
|     "value": "close_n_lock"
 | |
|   },
 | |
|   "OnSpellCastAt": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "OnTrapTriggered": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "OnUnlock": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "OnUserDefined": {
 | |
|     "type": "resref",
 | |
|     "value": ""
 | |
|   },
 | |
|   "OpenLockDC": {
 | |
|     "type": "byte",
 | |
|     "value": 40
 | |
|   },
 | |
|   "PaletteID": {
 | |
|     "type": "byte",
 | |
|     "value": 0
 | |
|   },
 | |
|   "Plot": {
 | |
|     "type": "byte",
 | |
|     "value": 1
 | |
|   },
 | |
|   "PortraitId": {
 | |
|     "type": "word",
 | |
|     "value": 0
 | |
|   },
 | |
|   "Ref": {
 | |
|     "type": "byte",
 | |
|     "value": 0
 | |
|   },
 | |
|   "Tag": {
 | |
|     "type": "cexostring",
 | |
|     "value": "self_locking_bars"
 | |
|   },
 | |
|   "TemplateResRef": {
 | |
|     "type": "resref",
 | |
|     "value": "self_lockng_bars"
 | |
|   },
 | |
|   "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": 2
 | |
|   },
 | |
|   "Will": {
 | |
|     "type": "byte",
 | |
|     "value": 0
 | |
|   }
 | |
| }
 |