Area & Encounter work. Added override kobold skins.

Area & Encounter work.  Added override kobold skins.  Remade "Gorgon Den".  Setup spawning in "Gargoyle Den".   Setup spawning in "City of Baleas: Wizard's Tower".  Added CODI AI to more creatures & NPCs.
This commit is contained in:
Jaysyn904
2022-12-04 23:14:34 -05:00
parent 269eca1d1e
commit 6c78e38de8
76 changed files with 22407 additions and 67595 deletions

View File

@@ -14,7 +14,7 @@
},
"ChallengeRating": {
"type": "float",
"value": 15.0
"value": 13.0
},
"ClassList": {
"type": "list",
@@ -34,7 +34,7 @@
},
"Comment": {
"type": "cexostring",
"value": "Cazrak the Eye Tyrant\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.\r\n\r\n\r\nx2_inc_beholder"
"value": "Cazrak the Eye Tyrant\r\n\r\n\r\n"
},
"Con": {
"type": "byte",
@@ -46,11 +46,11 @@
},
"CRAdjust": {
"type": "int",
"value": 0
"value": -4
},
"CurrentHitPoints": {
"type": "short",
"value": 88
"value": 61
},
"DecayTime": {
"type": "dword",
@@ -173,7 +173,7 @@
},
"HitPoints": {
"type": "short",
"value": 88
"value": 61
},
"Int": {
"type": "byte",
@@ -205,7 +205,7 @@
},
"MaxHitPoints": {
"type": "short",
"value": 132
"value": 105
},
"NaturalAC": {
"type": "byte",
@@ -221,7 +221,7 @@
},
"PerceptionRange": {
"type": "byte",
"value": 11
"value": 10
},
"Phenotype": {
"type": "int",
@@ -245,55 +245,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",
@@ -323,7 +323,7 @@
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
"value": 11
}
},
{
@@ -580,6 +580,306 @@
"SpecAbilityList": {
"type": "list",
"value": [
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 727
},
"SpellCasterLevel": {
"type": "byte",
"value": 0
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
@@ -913,21 +1213,6 @@
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_BEH_MAGIC"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 100
}
},
{
"__struct_id": 0,
"Name": {
@@ -962,7 +1247,22 @@
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_SPECIAL_COMBAT_AI_SCRIPT "
"value": "SPAWN_TYPE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "no_spn_beh"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_SPECIAL_COMBAT_AI_SCRIPT"
},
"Type": {
"type": "dword",