From 2c8cee9c04c2490db3be3c4fb7ea1fc57b017fc1 Mon Sep 17 00:00:00 2001 From: "Kyle J. Kemp" Date: Mon, 9 Sep 2024 14:37:15 -0500 Subject: [PATCH] add fun new mini thing --- mods/BaseGameContent.rairmod | 641 ++++++++++++++++++++++++++++++++--- 1 file changed, 592 insertions(+), 49 deletions(-) diff --git a/mods/BaseGameContent.rairmod b/mods/BaseGameContent.rairmod index 79bcfdc..0ce99eb 100644 --- a/mods/BaseGameContent.rairmod +++ b/mods/BaseGameContent.rairmod @@ -3,7 +3,7 @@ "name": "BaseGameContent", "author": "Seiyria", "version": 1, - "savedAt": 1725901670741 + "savedAt": 1725910621199 }, "npcs": [ { @@ -50764,6 +50764,254 @@ "Enemy": -101 }, "_id": "01916bde-d3c7-7cc5-8124-f18f2f85e66c" + }, + { + "_id": "0191d842-eb0f-7221-b6b6-009d3011cfee", + "sprite": [ + 300 + ], + "npcId": "Mines Poltergeist", + "name": "poltergeist", + "hostility": "Always", + "allegiance": "Enemy", + "monsterClass": "Undead", + "baseClass": "Thief", + "affiliation": "", + "alignment": "evil", + "cr": -5, + "hpMult": 15, + "stats": { + "str": 14, + "dex": 14, + "agi": 14, + "int": 14, + "wis": 14, + "wil": 29, + "con": 18, + "cha": 14, + "luk": 14, + "move": 2, + "hpregen": 1, + "mpregen": 50, + "hp": 100, + "mp": 0, + "weaponDamageRolls": 0, + "weaponArmorClass": 0, + "armorClass": 0, + "accuracy": 10, + "offense": 7, + "defense": 3, + "stealth": 0, + "perception": 7, + "physicalDamageBoostPercent": 0, + "magicalDamageBoostPercent": 0, + "healingBoostPercent": 0, + "physicalDamageReflect": 0, + "magicalDamageReflect": 0, + "spellReflectChance": 0, + "necroticBoostPercent": 0, + "energyBoostPercent": 0, + "diseaseBoostPercent": 0, + "poisonBoostPercent": 0, + "waterBoostPercent": 0, + "iceBoostPercent": 0, + "fireBoostPercent": 0, + "mitigation": 0, + "magicalResist": 0, + "physicalResist": 0, + "necroticResist": 0, + "energyResist": 0, + "waterResist": 0, + "fireResist": 0, + "iceResist": 0, + "poisonResist": 0, + "diseaseResist": 0, + "actionSpeed": 1, + "damageFactor": 1 + }, + "level": 23, + "skillLevels": 1, + "skillOnKill": 75, + "otherStats": { + "stealth": 20 + }, + "hp": { + "min": 67500, + "max": 75000 + }, + "mp": { + "min": 4500, + "max": 5000 + }, + "giveXp": { + "min": 20000, + "max": 25000 + }, + "gold": { + "min": 1700, + "max": 2300 + }, + "monsterGroup": "Undead", + "avoidWater": false, + "aquaticOnly": false, + "noCorpseDrop": false, + "noItemDrop": false, + "traitLevels": {}, + "usableSkills": [ + { + "result": "DarkVision", + "chance": 1 + }, + { + "result": "MagicBolt", + "chance": 1 + }, + { + "result": "Asper", + "chance": 1 + }, + { + "result": "GhostWail", + "chance": 1 + }, + { + "result": "Shadowmeld", + "chance": 1 + } + ], + "baseEffects": [ + { + "name": "TrueSight", + "endsAt": -1, + "extra": { + "potency": 0 + } + }, + { + "name": "Invisibility", + "endsAt": -1, + "extra": { + "potency": 0 + } + }, + { + "name": "Attribute", + "extra": { + "potency": 0, + "damageType": "physical" + } + }, + { + "name": "Attribute", + "extra": { + "potency": 0, + "damageType": "magical" + } + } + ], + "drops": [], + "copyDrops": [], + "dropPool": { + "choose": { + "min": 0, + "max": 0 + }, + "items": [] + }, + "tansFor": "Mines Poltergeist Cloak", + "tanSkillRequired": 0, + "triggers": { + "leash": { + "messages": [ + "the cry of a spectral horror" + ], + "sfx": { + "name": "monster-ghost", + "radius": 6, + "maxChance": 1 + } + }, + "spawn": { + "messages": [ + "the cry of a spectral horror" + ], + "sfx": { + "name": "monster-ghost", + "radius": 6, + "maxChance": 1 + } + } + }, + "items": { + "sack": [], + "belt": [], + "equipment": { + "rightHand": [], + "leftHand": [], + "head": [], + "neck": [], + "ear": [], + "waist": [], + "wrists": [], + "ring1": [], + "ring2": [], + "hands": [ + { + "result": "Maze Ghoul Claws", + "chance": 1 + } + ], + "feet": [], + "armor": [], + "robe1": [ + { + "result": "Mines Poltergeist Cloak", + "chance": 1 + } + ], + "robe2": [], + "trinket": [], + "potion": [], + "ammo": [] + } + }, + "allegianceReputation": { + "Adventurers": -101, + "Enemy": 0, + "GM": 0, + "NaturalResource": 0, + "None": -101, + "Pirates": -101, + "Royalty": -101, + "Townsfolk": -101, + "Underground": -101, + "Wilderness": -101 + }, + "repMod": [ + { + "allegiance": "Enemy", + "delta": -1 + } + ], + "skills": { + "mace": 577, + "axe": 577, + "dagger": 577, + "sword": 577, + "twohanded": 577, + "shortsword": 577, + "polearm": 577, + "ranged": 577, + "martial": 577, + "staff": 577, + "throwing": 577, + "thievery": 577, + "wand": 577, + "conjuration": 577, + "restoration": 577 + }, + "summonSkillModifiers": {}, + "summonStatModifiers": {} } ], "items": [ @@ -89099,6 +89347,90 @@ "type": "martial", "stats": {}, "isSackable": true + }, + { + "_id": "0191d7ed-7f70-7221-b6ad-d98b45e4afd4", + "sprite": 45, + "quality": 0, + "name": "Mines Pickaxe", + "itemClass": "Hammer", + "maxUpgrades": 0, + "value": 501, + "sellValue": 0, + "desc": "a pickaxe forged for the miners of Risan", + "damageClass": "physical", + "stats": {}, + "randomStats": {}, + "type": "mace", + "trait": { + "level": 0 + }, + "randomTrait": { + "name": [], + "level": { + "min": 0, + "max": 0 + } + }, + "strikeEffect": { + "name": "Combust", + "potency": 75, + "duration": 0, + "chance": 10, + "range": 0 + }, + "requirements": { + "level": 15 + }, + "tier": 1, + "binds": true, + "isBeltable": true, + "isSackable": true, + "proneChance": 0, + "attackRange": 0 + }, + { + "_id": "0191d844-78c7-7221-b6b8-c7b5c2dc56de", + "sprite": 18, + "quality": 5, + "name": "Mines Poltergeist Cloak", + "itemClass": "Cloak", + "maxUpgrades": 1, + "value": 3702, + "sellValue": 0, + "desc": "a woven cloak made from the ethereal fibers of a poltergeist", + "damageClass": "physical", + "stats": { + "wil": 2, + "defense": 4, + "energyResist": 150, + "poisonResist": 100, + "diseaseResist": 100, + "stealth": 5 + }, + "randomStats": {}, + "type": "martial", + "trait": { + "level": 0 + }, + "randomTrait": { + "name": [], + "level": { + "min": 0, + "max": 0 + } + }, + "useEffect": { + "name": "Transmute", + "potency": 20, + "duration": 0, + "uses": 100 + }, + "requirements": { + "level": 15 + }, + "binds": true, + "isSackable": true } ], "drops": [ @@ -1394806,10 +1395138,10 @@ 2386, 2386, 2386, - 2386, - 2386, - 2386, - 2386, + 959, + 959, + 959, + 959, 2386, 2386, 2386, @@ -1394964,10 +1395296,10 @@ 2386, 2386, 2386, - 2386, - 2386, - 2386, - 2386, + 959, + 959, + 959, + 959, 2386, 2386, 2386, @@ -1395122,10 +1395454,10 @@ 2386, 2386, 2386, - 2386, - 2386, - 2386, - 2386, + 959, + 959, + 959, + 959, 2386, 2386, 2386, @@ -1395274,16 +1395606,16 @@ 2386, 2386, 2386, - 623, - 623, - 2386, - 2386, 2386, 2386, 2386, 2386, 2386, 2386, + 959, + 959, + 959, + 959, 2386, 2386, 2386, @@ -1395431,9 +1395763,9 @@ 2386, 2386, 2386, - 623, - 623, - 623, + 624, + 624, + 2386, 2386, 2386, 2386, @@ -1420092,10 +1420424,6 @@ 0, 0, 0, - 580, - 593, - 593, - 581, 0, 0, 0, @@ -1420105,6 +1420433,10 @@ 0, 0, 0, + 529, + 0, + 0, + 0, 0, 0, 0, @@ -1420250,10 +1420582,10 @@ 0, 0, 580, - 609, - 0, + 593, + 593, + 581, 0, - 594, 0, 0, 0, @@ -1420410,7 +1420742,6 @@ 609, 0, 0, - 0, 594, 0, 0, @@ -1420426,6 +1420757,7 @@ 0, 0, 0, + 0, 592, 0, 0, @@ -1420568,8 +1420900,8 @@ 0, 0, 0, - 607, - 578, + 594, + 0, 0, 0, 0, @@ -1494714,10 +1495046,10 @@ 2386, 2386, 2386, - 2386, - 2386, - 2386, - 2386, + 1303, + 1312, + 1312, + 1304, 2386, 2386, 2386, @@ -1494872,10 +1495204,10 @@ 2386, 2386, 2386, - 2386, - 2386, - 2386, - 2386, + 1311, + 0, + 0, + 1311, 2386, 2386, 2386, @@ -1495030,10 +1495362,10 @@ 2386, 2386, 2386, - 2386, - 2386, - 2386, - 2386, + 1311, + 0, + 0, + 1311, 2386, 2386, 2386, @@ -1495182,16 +1495514,16 @@ 2386, 2386, 2386, - 0, - 0, - 2386, - 2386, 2386, 2386, 2386, 2386, 2386, 2386, + 1306, + 1312, + 1312, + 1305, 2386, 2386, 2386, @@ -1495341,7 +1495673,7 @@ 2386, 0, 0, - 0, + 2386, 2386, 2386, 2386, @@ -1521931,6 +1522263,54 @@ "width": 64, "x": 6208, "y": 7040 + }, + { + "gid": 2202, + "height": 64, + "id": 1683, + "name": "", + "properties": { + "requireHeld": "Mines Pickaxe", + "teleportMap": "RisanMines", + "teleportMessage": "You dig into a secret tunnel!", + "teleportX": 152, + "teleportY": 5 + }, + "propertytypes": { + "requireHeld": "string", + "teleportMap": "string", + "teleportMessage": "string", + "teleportX": "int", + "teleportY": "int" + }, + "rotation": 0, + "type": "ClimbDown", + "visible": true, + "width": 64, + "x": 7936, + "y": 4352 + }, + { + "gid": 2202, + "height": 64, + "id": 1684, + "name": "", + "properties": { + "teleportMap": "RisanMines", + "teleportX": 124, + "teleportY": 67 + }, + "propertytypes": { + "teleportMap": "string", + "teleportX": "int", + "teleportY": "int" + }, + "rotation": 0, + "type": "ClimbUp", + "visible": true, + "width": 64, + "x": 9728, + "y": 384 } ], "opacity": 1, @@ -1522345,6 +1522725,24 @@ "width": 64, "x": 5952, "y": 7168 + }, + { + "gid": 3169, + "height": 64, + "id": 1685, + "name": "", + "properties": { + "tag": "Mines Equipment Vendor" + }, + "propertytypes": { + "tag": "string" + }, + "rotation": 0, + "type": "", + "visible": true, + "width": 64, + "x": 9344, + "y": 8064 } ], "opacity": 1, @@ -1525643,6 +1526041,42 @@ "width": 64, "x": 6336, "y": 9792 + }, + { + "gid": 2363, + "height": 64, + "id": 1687, + "name": "Poltergeist Spawner", + "properties": { + "initialSpawn": 1, + "lairName": "Mines Poltergeist", + "maxSpawn": 1, + "randomWalkRadius": 3, + "respawnRate": 3600, + "shouldStrip": true, + "stripRadius": 0, + "stripX": 152, + "stripY": 6, + "tag": "Global Lair" + }, + "propertytypes": { + "initialSpawn": "int", + "lairName": "string", + "maxSpawn": "int", + "randomWalkRadius": "int", + "respawnRate": "int", + "shouldStrip": "bool", + "stripRadius": "int", + "stripX": "int", + "stripY": "int", + "tag": "string" + }, + "rotation": 0, + "type": "", + "visible": true, + "width": 64, + "x": 9664, + "y": 448 } ], "opacity": 1, @@ -1525961,6 +1526395,40 @@ "width": 320, "x": 6080, "y": 6656 + }, + { + "height": 256, + "id": 1682, + "name": "Spooky Enclave", + "properties": { + "desc": "You find yourself in a very eerie enclave below the mines." + }, + "propertytypes": { + "desc": "string" + }, + "rotation": 0, + "type": "", + "visible": true, + "width": 256, + "x": 9600, + "y": 256 + }, + { + "height": 64, + "id": 1686, + "name": "Air Spot", + "properties": { + "desc": "You feel a strange gust of wind." + }, + "propertytypes": { + "desc": "string" + }, + "rotation": 0, + "type": "", + "visible": true, + "width": 64, + "x": 7936, + "y": 4288 } ], "opacity": 1, @@ -1526160,11 +1526628,22 @@ "width": 2304, "x": 7552, "y": 7808 + }, + { + "height": 256, + "id": 1681, + "name": "dungeon", + "rotation": 0, + "type": "", + "visible": true, + "width": 256, + "x": 9600, + "y": 256 } ], "opacity": 1, "type": "objectgroup", - "visible": true, + "visible": false, "x": 0, "y": 0 }, @@ -1526367,6 +1526846,23 @@ "width": 512, "x": 8896, "y": 3584 + }, + { + "height": 256, + "id": 1680, + "name": "", + "properties": { + "z": -1 + }, + "propertytypes": { + "z": "int" + }, + "rotation": 0, + "type": "", + "visible": true, + "width": 256, + "x": 9600, + "y": 256 } ], "opacity": 1, @@ -1526377,7 +1526873,7 @@ } ], "nextlayerid": 17, - "nextobjectid": 1680, + "nextobjectid": 1688, "orientation": "orthogonal", "properties": { "creator": "Seiyria", @@ -2117073,6 +2117569,53 @@ ] } ] + }, + { + "_id": "0191d7ec-bacf-7221-b6a9-c2fd67aff3fe", + "tag": "Mines Equipment Vendor", + "name": "", + "affiliation": "Equipment Vendor", + "hostility": "Never", + "allegiance": "Adventurers", + "alignment": "neutral", + "level": 15, + "hp": { + "min": 10000, + "max": 10000 + }, + "mp": { + "min": 10000, + "max": 10000 + }, + "otherStats": {}, + "usableSkills": [ + "MagicMissile" + ], + "maxWanderRandomlyDistance": 0, + "noLeash": false, + "items": { + "equipment": { + "rightHand": "Mines Trash Hammer", + "armor": "Antanian Tunic" + } + }, + "dialog": { + "keyword": {} + }, + "baseEffects": [], + "behaviors": [ + { + "type": "vendor", + "vendorItems": [ + { + "item": "Mines Pickaxe" + }, + { + "item": "Smith Hammer" + } + ] + } + ] } ], "cores": [