REO-EE/_module/utp/_mdrn_obstacle.utp.json
Jaysyn904 f82740bbbd Initial commit
Initial commit
2024-02-22 13:22:03 -05:00

317 lines
5.8 KiB
JSON

{
"__data_type": "UTP ",
"AnimationState": {
"type": "byte",
"value": 0
},
"Appearance": {
"type": "dword",
"value": 157
},
"AutoRemoveKey": {
"type": "byte",
"value": 0
},
"BodyBag": {
"type": "byte",
"value": 0
},
"CloseLockDC": {
"type": "byte",
"value": 0
},
"Comment": {
"type": "cexostring",
"value": "Use near a visible placeable, wall or cliff to have it surmountable in some way. A roll will be made on a skill check or ability and then a jump made on success and a save made on failure together with the option on moving to another point. Failing the save will result in harm of 1d2 per level.\r\n\r\nTwo waypoints are needed WP_<tag of object>_s for the destination on successful and WP_<tag of object>_f for the destination on failure. Omission of either leaves the PC in the starting location.\r\n\r\nThe DCs can be set in the local Int variable SuccessDC, governing whether a skill check is passed, and SaveDC governing any subsequent save.\r\n\r\nTest to use is set as an integer variable Test from:\r\n1: Strength\r\n2: Dexterity\r\n3: Higher of Strength and Dexterity\r\n4: Climb Skill\r\n\r\nSave to use is set as an integer variable Save from:\r\n1: Reflex\r\n2: Fort\r\n\r\n\r\n\r\n"
},
"Conversation": {
"type": "resref",
"value": ""
},
"CurrentHP": {
"type": "short",
"value": 15
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "An obstacle blocks your path.",
"id": 84185
}
},
"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": "Obstacle",
"id": 83440
}
},
"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": "_mdrn_at_obstacl"
},
"OnUserDefined": {
"type": "resref",
"value": ""
},
"OpenLockDC": {
"type": "byte",
"value": 18
},
"PaletteID": {
"type": "byte",
"value": 4
},
"Plot": {
"type": "byte",
"value": 1
},
"PortraitId": {
"type": "word",
"value": 515
},
"Ref": {
"type": "byte",
"value": 0
},
"Static": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "_mdrn_obstacle"
},
"TemplateResRef": {
"type": "resref",
"value": "_mdrn_obstacle"
},
"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
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "DC"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 10
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SuccessDC"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 10
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SaveDC"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 10
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "Action"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 0
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "Test"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 0
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "Save"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 0
}
}
]
},
"Will": {
"type": "byte",
"value": 10
}
}