Skip to content

Commit

Permalink
add waterbreathing, lavabreathing, and lavabreathing potion
Browse files Browse the repository at this point in the history
  • Loading branch information
seiyria committed Oct 2, 2024
1 parent b4ef73d commit 08cc604
Showing 1 changed file with 235 additions and 4 deletions.
239 changes: 235 additions & 4 deletions mods/BaseGameContent.rairmod
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "BaseGameContent",
"author": "Seiyria",
"version": 1,
"savedAt": 1727860152682,
"savedAt": 1727864681922,
"dependencies": []
},
"npcs": [
Expand Down Expand Up @@ -94895,6 +94895,39 @@
},
"canUpgradeWith": true,
"isSackable": true
},
{
"_id": "01924cbf-5df7-777f-9438-668d4f283bb0",
"sprite": 377,
"quality": 0,
"name": "LavaBreathing Potion",
"itemClass": "Bottle",
"maxUpgrades": 0,
"value": 2000,
"sellValue": 0,
"desc": "an effervescent, magmatic bottle full of strange liquid",
"damageClass": "physical",
"stats": {},
"randomStats": {},
"type": "martial",
"trait": {
"level": 0
},
"randomTrait": {
"name": [],
"level": {
"min": 0,
"max": 0
}
},
"useEffect": {
"name": "LavaBreathing",
"potency": 1,
"duration": 10
},
"extendedDesc": "a bottle of Lava Breathing",
"ounces": 1,
"isSackable": true
}
],
"drops": [
Expand Down Expand Up @@ -2187513,6 +2187546,7 @@
"_hasTrait": true,
"_hasEffect": true,
"_hasMacro": true,
"_isNPCOnly": false,
"name": "BarWater",
"_gameId": "BarWater",
"all": {
Expand Down Expand Up @@ -2187542,7 +2187576,8 @@
"persistThroughDeath": false,
"canOverlapUniqueIfEquipped": false,
"charges": 0,
"statChanges": {}
"statChanges": {},
"spriteChange": -1
}
},
"effectMeta": {
Expand All @@ -2187569,7 +2187604,7 @@
"mpCost": 20,
"castTime": 0,
"cooldown": 0,
"potencyMultiplier": 1,
"potencyMultiplier": 0.3,
"bonusRollsMin": 0,
"bonusRollsMax": 0,
"willSaveThreshold": 0,
Expand Down Expand Up @@ -2201887,6 +2201922,200 @@
"valuePerTier": 0,
"statsGiven": {}
}
},
{
"_id": "01924c96-a774-777f-942e-c337bcc78a81",
"_hasSpell": true,
"_hasTrait": true,
"_hasEffect": true,
"_hasMacro": true,
"_isNPCOnly": false,
"name": "WaterBreathing",
"_gameId": "WaterBreathing",
"all": {
"desc": "Don't drown when running out of stamina in water. Cost: 25 MP",
"icon": "drowning",
"color": "#0aa",
"bgColor": ""
},
"effect": {
"tooltip": {
"name": "Water Breathing",
"color": "",
"bgColor": "",
"desc": "Swimming and not drowning!",
"icon": "drowning"
},
"effect": {
"type": "buff",
"duration": 600,
"durationScaleStat": "int",
"durationScaleValue": 150,
"extra": {
"potency": 0,
"canRemove": true,
"unique": true,
"doesTick": false,
"persistThroughDeath": false,
"canOverlapUniqueIfEquipped": false,
"charges": 0,
"statChanges": {},
"spriteChange": -1
}
},
"effectMeta": {
"castSfx": "spell-buff-physical",
"applySfx": "spell-buff-physical",
"castMessage": "You cast Water Breathing on %target.",
"applyMessage": "You feel gills grow on your neck!",
"unapplyMessage": "Your body returns to the ground."
}
},
"macro": {
"name": "",
"macro": "",
"color": "",
"bgColor": "",
"mode": "clickToTarget",
"key": "",
"tooltipDesc": "",
"isDefault": false
},
"spell": {
"spellName": "",
"maxSkillForGain": 20,
"mpCost": 25,
"castTime": 0,
"cooldown": 0,
"potencyMultiplier": 1,
"bonusRollsMin": 0,
"bonusRollsMax": 0,
"willSaveThreshold": 0,
"willSavePercent": 0,
"skillMultiplierChanges": [
[
0,
1
]
],
"spellMeta": {
"bonusAgro": 0,
"creatureSummoned": [],
"fizzledBy": [],
"noReflect": true,
"noHostileTarget": true,
"doesOvertime": true,
"linkedEffectName": "WaterBreathing"
}
},
"trait": {
"name": "Water Breathing",
"desc": "",
"borderColor": "#ccc",
"iconBgColor": "",
"iconColor": "",
"spellGiven": "",
"isAncient": false,
"valuePerTier": 0,
"statsGiven": {}
}
},
{
"_id": "01924cbd-fafb-777f-9434-435f640b8129",
"_hasSpell": true,
"_hasTrait": true,
"_hasEffect": true,
"_hasMacro": true,
"_isNPCOnly": false,
"name": "LavaBreathing",
"_gameId": "LavaBreathing",
"all": {
"desc": "Don't drown when running out of stamina in water. Cost: 25 MP",
"icon": "drowning",
"color": "#aa2c00",
"bgColor": ""
},
"effect": {
"tooltip": {
"name": "Lava Breathing",
"color": "",
"bgColor": "",
"desc": "Swimming in lava!",
"icon": "drowning"
},
"effect": {
"type": "buff",
"duration": 600,
"durationScaleStat": "int",
"durationScaleValue": 150,
"extra": {
"potency": 0,
"canRemove": true,
"unique": true,
"doesTick": false,
"persistThroughDeath": false,
"canOverlapUniqueIfEquipped": false,
"charges": 0,
"statChanges": {},
"spriteChange": -1
}
},
"effectMeta": {
"castSfx": "spell-buff-physical",
"applySfx": "spell-buff-physical",
"castMessage": "You cast Lava Breathing on %target.",
"applyMessage": "Your neck is seared by hot gills!",
"unapplyMessage": "Your body returns to the ground."
}
},
"macro": {
"name": "",
"macro": "",
"color": "",
"bgColor": "",
"mode": "clickToTarget",
"key": "",
"tooltipDesc": "",
"isDefault": false
},
"spell": {
"spellName": "",
"maxSkillForGain": 20,
"mpCost": 25,
"castTime": 0,
"cooldown": 0,
"potencyMultiplier": 1,
"bonusRollsMin": 0,
"bonusRollsMax": 0,
"willSaveThreshold": 0,
"willSavePercent": 0,
"skillMultiplierChanges": [
[
0,
1
]
],
"spellMeta": {
"bonusAgro": 0,
"creatureSummoned": [],
"fizzledBy": [],
"noReflect": true,
"noHostileTarget": true,
"doesOvertime": true,
"linkedEffectName": "LavaBreathing"
}
},
"trait": {
"name": "Lava Breathing",
"desc": "",
"borderColor": "#ccc",
"iconBgColor": "",
"iconColor": "",
"spellGiven": "",
"isAncient": false,
"valuePerTier": 0,
"statsGiven": {}
}
}
],
"traitTrees": [
Expand Down Expand Up @@ -2202315,7 +2202544,9 @@
"name": "DarkVision"
},
{
"maxLevel": 1
"maxLevel": 1,
"name": "WaterBreathing",
"requires": null
}
]
},
Expand Down

0 comments on commit 08cc604

Please sign in to comment.