Level One rework

Revamped Level One: North & Level One: Central to be as close to PnP as possible.  Added Level One: Latrene 3 area.  Added efreeti appearance from CEP3.  Revamped efreeti bottle to be like PnP (no wishes, yet)
This commit is contained in:
Jaysyn904
2023-09-23 22:02:32 -04:00
parent 7832a55868
commit 2e30722043
106 changed files with 40744 additions and 9332 deletions

View File

@@ -2,11 +2,11 @@
"__data_type": "UTC ",
"Appearance_Type": {
"type": "word",
"value": 471
"value": 3120
},
"BodyBag": {
"type": "byte",
"value": 0
"value": 3
},
"Cha": {
"type": "byte",
@@ -14,7 +14,7 @@
},
"ChallengeRating": {
"type": "float",
"value": 9.0
"value": 11.0
},
"ClassList": {
"type": "list",
@@ -34,7 +34,7 @@
},
"Comment": {
"type": "cexostring",
"value": ""
"value": "Genie, Efreeti: 10 HD\r\n\r\nMonster Manual I, pg. 115\r\n\r\nEtherealness = Plane Shift\r\nEnlarge / Reduce Person = Change Size\r\nBurning Hands = Pyrotechnics / Produce Flame\r\n\r\n??? = Gaseous Form\r\n\r\n2 Ranks in Persuade = 2(+2) Diplomacy\r\n13(+2) Taunt = 13(+2) Sense Motive"
},
"Con": {
"type": "byte",
@@ -42,7 +42,7 @@
},
"Conversation": {
"type": "resref",
"value": ""
"value": "cv_charmed"
},
"CRAdjust": {
"type": "int",
@@ -50,20 +50,20 @@
},
"CurrentHitPoints": {
"type": "short",
"value": 50
"value": 45
},
"DecayTime": {
"type": "dword",
"value": 5000
"value": 10000
},
"Deity": {
"type": "cexostring",
"value": ""
"value": "Fire"
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "Genies from the plane of fire, the Efreet are known for their independence, ferocity and penchant for trickery."
"0": "This being looks just like a mighty giant with brick-red skin, fiery eyes & small horns."
}
},
"Dex": {
@@ -72,16 +72,23 @@
},
"Disarmable": {
"type": "byte",
"value": 0
"value": 1
},
"Equip_ItemList": {
"type": "list",
"value": [
{
"__struct_id": 16,
"EquippedRes": {
"type": "resref",
"value": "ar_wswpsc_fire01"
}
},
{
"__struct_id": 16384,
"EquippedRes": {
"type": "resref",
"value": "efreetifist"
"value": "efreetislam"
}
},
{
@@ -107,6 +114,13 @@
"value": 7
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 228
}
},
{
"__struct_id": 1,
"Feat": {
@@ -114,6 +128,13 @@
"value": 10
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 316
}
},
{
"__struct_id": 1,
"Feat": {
@@ -121,19 +142,33 @@
"value": 377
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 291
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 289
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 45
}
}
]
},
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Efreeti"
"0": "Genie, Efreeti: 10 HD"
}
},
"fortbonus": {
@@ -150,7 +185,7 @@
},
"HitPoints": {
"type": "short",
"value": 50
"value": 45
},
"Int": {
"type": "byte",
@@ -184,7 +219,7 @@
},
"MaxHitPoints": {
"type": "short",
"value": 70
"value": 65
},
"NaturalAC": {
"type": "byte",
@@ -192,7 +227,7 @@
},
"NoPermDeath": {
"type": "byte",
"value": 0
"value": 1
},
"PaletteID": {
"type": "byte",
@@ -200,7 +235,7 @@
},
"PerceptionRange": {
"type": "byte",
"value": 10
"value": 11
},
"Phenotype": {
"type": "int",
@@ -212,7 +247,7 @@
},
"PortraitId": {
"type": "word",
"value": 722
"value": 10460
},
"Race": {
"type": "byte",
@@ -224,59 +259,185 @@
},
"ScriptAttacked": {
"type": "resref",
"value": "x2_def_attacked"
"value": "ra_ai_attacked"
},
"ScriptDamaged": {
"type": "resref",
"value": "x2_def_ondamage"
"value": "ra_ai_ondamaged"
},
"ScriptDeath": {
"type": "resref",
"value": "x2_def_ondeath"
"value": "ra_ai_ondeath"
},
"ScriptDialogue": {
"type": "resref",
"value": "x2_def_onconv"
"value": "ra_ai_onconverse"
},
"ScriptDisturbed": {
"type": "resref",
"value": "x2_def_ondisturb"
"value": "ra_ai_ondisturb"
},
"ScriptEndRound": {
"type": "resref",
"value": "x2_def_endcombat"
"value": "ra_ai_endcmbtrnd"
},
"ScriptHeartbeat": {
"type": "resref",
"value": "x2_def_heartbeat"
"value": "ra_ai_heartbeat"
},
"ScriptOnBlocked": {
"type": "resref",
"value": "x2_def_onblocked"
"value": "ra_ai_onblocked"
},
"ScriptOnNotice": {
"type": "resref",
"value": "x2_def_percept"
"value": "ra_ai_onpercept"
},
"ScriptRested": {
"type": "resref",
"value": "x2_def_rested"
"value": "ra_ai_onrested"
},
"ScriptSpawn": {
"type": "resref",
"value": "x2_def_spawn"
"value": "ra_ai_onspawn"
},
"ScriptSpellAt": {
"type": "resref",
"value": "x2_def_spellcast"
"value": "ra_ai_onspelled"
},
"ScriptUserDefine": {
"type": "resref",
"value": "x2_def_userdef"
"value": "ra_ai_userdef"
},
"SkillList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 13
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 13
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 13
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 13
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 2
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 4
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 13
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 14
}
},
{
"__struct_id": 0,
"Rank": {
@@ -323,7 +484,7 @@
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 13
"value": 15
}
},
{
@@ -347,13 +508,6 @@
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 13
}
},
{
"__struct_id": 0,
"Rank": {
@@ -424,125 +578,6 @@
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
@@ -554,7 +589,7 @@
},
"SoundSetFile": {
"type": "word",
"value": 366
"value": 391
},
"SpecAbilityList": {
"type": "list",
@@ -563,7 +598,52 @@
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 199
"value": 10
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 10
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 2072
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 724
},
"SpellCasterLevel": {
"type": "byte",
@@ -578,7 +658,7 @@
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 199
"value": 724
},
"SpellCasterLevel": {
"type": "byte",
@@ -593,7 +673,7 @@
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 199
"value": 724
},
"SpellCasterLevel": {
"type": "byte",
@@ -603,6 +683,276 @@
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 90
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 90
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 90
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 5554
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 5554
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 5554
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 5554
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 5554
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 5554
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 5554
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 5554
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 5554
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 5554
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 130
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 2074
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 191
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 191
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
},
{
"__struct_id": 4,
"Spell": {
"type": "word",
"value": 191
},
"SpellCasterLevel": {
"type": "byte",
"value": 12
},
"SpellFlags": {
"type": "byte",
"value": 1
}
}
]
},
@@ -616,11 +966,11 @@
},
"Subrace": {
"type": "cexostring",
"value": ""
"value": "Outsider (Extraplanar, Fire)"
},
"Tag": {
"type": "cexostring",
"value": "Efreeti"
"value": "efreeti001"
},
"Tail_New": {
"type": "dword",
@@ -632,7 +982,57 @@
},
"TemplateResRef": {
"type": "resref",
"value": "efreeti"
"value": "efreeti001"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SET_NAME"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "Efreeti"
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_NUMBER_OF_ATTACKS"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 2
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "SPAWN_TYPE"
},
"Type": {
"type": "dword",
"value": 3
},
"Value": {
"type": "cexostring",
"value": "no_spn_melcast3"
}
}
]
},
"WalkRate": {
"type": "int",

View File

@@ -1958,6 +1958,13 @@
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2918
}
},
{
"__struct_id": 1,
"Feat": {

View File

@@ -1958,6 +1958,13 @@
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2918
}
},
{
"__struct_id": 1,
"Feat": {

View File

@@ -1958,6 +1958,13 @@
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2918
}
},
{
"__struct_id": 1,
"Feat": {

View File

@@ -1958,6 +1958,13 @@
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2918
}
},
{
"__struct_id": 1,
"Feat": {

View File

@@ -34,7 +34,7 @@
},
"Comment": {
"type": "cexostring",
"value": "Treant, Corrupted [07 HD]"
"value": "Treant, Corrupted: 07 HD"
},
"Con": {
"type": "byte",
@@ -168,7 +168,7 @@
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "Treant, Corrupted [07 HD]"
"0": "Treant, Corrupted: 07 HD"
}
},
"fortbonus": {

View File

@@ -34,7 +34,7 @@
},
"Comment": {
"type": "cexostring",
"value": "The Dung Monster\r\n\r\nRappan Athuk Reloaded, pg. 208"
"value": "The Dung Monster: 10 HD\r\n\r\nRappan Athuk Reloaded, pg. 208"
},
"Con": {
"type": "byte",
@@ -107,6 +107,13 @@
"value": 0
}
},
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2918
}
},
{
"__struct_id": 1,
"Feat": {
@@ -140,7 +147,7 @@
"FirstName": {
"type": "cexolocstring",
"value": {
"0": "The Dung Monster"
"0": "The Dung Monster: 10 HD"
}
},
"fortbonus": {

View File

@@ -114,6 +114,13 @@
"FeatList": {
"type": "list",
"value": [
{
"__struct_id": 1,
"Feat": {
"type": "word",
"value": 2918
}
},
{
"__struct_id": 1,
"Feat": {

File diff suppressed because it is too large Load Diff