Fixed exploit
Fixed exploit. Added test Shield scroll. Tweaked a few creatures.
This commit is contained in:
@@ -34,7 +34,7 @@
|
||||
},
|
||||
"Comment": {
|
||||
"type": "cexostring",
|
||||
"value": "Beholder [RA]\r\n\r\nMonster Manual I, pg. 26\r\n\r\nImmunity to Sneak Attack = All-Around Vision\r\n\r\nSpring Attack = Fly-By Attack\r\n\r\n\r\nComment: \r\n\r\nThere is a string variable called X2_SPECIAL_COMBAT_AI_SCRIPT set on this creature, pointing to \"x2_ai_behold\"\r\n\r\nThis causes the beholder to run a custom AI script. If you want the beholder to use the standard AI, delete that variable."
|
||||
"value": "Beholder [RA]: 11 HD\r\n\r\nMonster Manual I, pg. 26\r\n\r\nImmunity to Sneak Attack = All-Around Vision\r\n\r\nSpring Attack = Fly-By Attack\r\n\r\n\r\nComment: \r\n\r\nThere is a string variable called X2_SPECIAL_COMBAT_AI_SCRIPT set on this creature, pointing to \"x2_ai_behold\"\r\n\r\nThis causes the beholder to run a custom AI script. If you want the beholder to use the standard AI, delete that variable."
|
||||
},
|
||||
"Con": {
|
||||
"type": "byte",
|
||||
@@ -154,7 +154,7 @@
|
||||
"id": 3058,
|
||||
"type": "cexolocstring",
|
||||
"value": {
|
||||
"0": "Beholder [RA]"
|
||||
"0": "Beholder [RA]: 11 HD"
|
||||
}
|
||||
},
|
||||
"fortbonus": {
|
||||
@@ -243,55 +243,55 @@
|
||||
},
|
||||
"ScriptAttacked": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_onattacked"
|
||||
"value": "ra_ai_attacked"
|
||||
},
|
||||
"ScriptDamaged": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_ondamaged"
|
||||
"value": "ra_ai_ondamaged"
|
||||
},
|
||||
"ScriptDeath": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_ondeath"
|
||||
"value": "ra_ai_ondeath"
|
||||
},
|
||||
"ScriptDialogue": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_onconvers"
|
||||
"value": "ra_ai_onconverse"
|
||||
},
|
||||
"ScriptDisturbed": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_ondisturb"
|
||||
"value": "ra_ai_ondisturb"
|
||||
},
|
||||
"ScriptEndRound": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_cmbtrndend"
|
||||
"value": "ra_ai_endcmbtrnd"
|
||||
},
|
||||
"ScriptHeartbeat": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_heartbeat"
|
||||
"value": "ra_ai_heartbeat"
|
||||
},
|
||||
"ScriptOnBlocked": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_onblocked"
|
||||
"value": "ra_ai_onblocked"
|
||||
},
|
||||
"ScriptOnNotice": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_onpercept"
|
||||
"value": "ra_ai_onpercept"
|
||||
},
|
||||
"ScriptRested": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_onrested"
|
||||
"value": "ra_ai_onrested"
|
||||
},
|
||||
"ScriptSpawn": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_onspawn"
|
||||
"value": "ra_ai_onspawn"
|
||||
},
|
||||
"ScriptSpellAt": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_onspellcst"
|
||||
"value": "ra_ai_onspelled"
|
||||
},
|
||||
"ScriptUserDefine": {
|
||||
"type": "resref",
|
||||
"value": "nw_ai_onuserdef"
|
||||
"value": "ra_ai_userdef"
|
||||
},
|
||||
"SkillList": {
|
||||
"type": "list",
|
||||
@@ -970,6 +970,21 @@
|
||||
"type": "int",
|
||||
"value": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"__struct_id": 0,
|
||||
"Name": {
|
||||
"type": "cexostring",
|
||||
"value": "SPAWN_TYPE"
|
||||
},
|
||||
"Type": {
|
||||
"type": "dword",
|
||||
"value": 3
|
||||
},
|
||||
"Value": {
|
||||
"type": "cexostring",
|
||||
"value": "no_spn_beh"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user