Skip to content

Commit

Permalink
Have all health effects affect h_mod, lint
Browse files Browse the repository at this point in the history
  • Loading branch information
chaosvolt committed Dec 3, 2020
1 parent 532045d commit e7f196d
Show file tree
Hide file tree
Showing 2 changed files with 150 additions and 59 deletions.
158 changes: 105 additions & 53 deletions Arcana/effects.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"rating": "good",
"max_intensity": 15,
"int_dur_factor": "1 m",
"base_mods": { "pain_min": [ -1 ], "stamina_min": [ 20 ], "health_min": [ 1 ] }
"base_mods": { "pain_min": [ -1 ], "stamina_min": [ 20 ], "health_min": [ 1 ], "h_mod_min": [ 1 ] }
},
{
"type": "effect_type",
Expand Down Expand Up @@ -96,7 +96,15 @@
"rating": "good",
"max_intensity": 15,
"int_dur_factor": "1 m",
"base_mods": { "health_min": [ 1 ], "health_chance": [ 5 ], "pain_tick": [ 25 ], "pain_min": [ -5 ], "speed_mod": [ -10, -5 ] }
"base_mods": {
"health_min": [ 1 ],
"health_chance": [ 5 ],
"h_mod_min": [ 1 ],
"h_mod_chance": [ 5 ],
"pain_tick": [ 25 ],
"pain_min": [ -5 ],
"speed_mod": [ -10, -5 ]
}
},
{
"type": "effect_type",
Expand All @@ -110,7 +118,15 @@
"rating": "good",
"max_intensity": 10,
"int_dur_factor": "1 m",
"base_mods": { "health_min": [ 1 ], "health_chance": [ 15 ], "pain_tick": [ 50 ], "pain_min": [ -10 ], "speed_mod": [ -15, -10 ] }
"base_mods": {
"health_min": [ 1 ],
"health_chance": [ 15 ],
"h_mod_min": [ 1 ],
"h_mod_chance": [ 15 ],
"pain_tick": [ 50 ],
"pain_min": [ -10 ],
"speed_mod": [ -15, -10 ]
}
},
{
"type": "effect_type",
Expand Down Expand Up @@ -231,7 +247,9 @@
"type": "effect_type",
"id": "heat_ward_dragonblood",
"name": [ "Elemental Affinity" ],
"desc": [ "No longer slowed down by heat exhaustion. You are still vulnerable to the other side effects of heatstroke, and may blister in extreme temperatures." ],
"desc": [
"No longer slowed down by heat exhaustion. You are still vulnerable to the other side effects of heatstroke, and may blister in extreme temperatures."
],
"removes_effects": [ "hot_speed" ]
},
{
Expand Down Expand Up @@ -259,6 +277,8 @@
"stamina_min": [ 0, -150 ],
"health_min": [ 0, -10 ],
"health_tick": [ 0, 30 ],
"h_mod_min": [ 0, -10 ],
"h_mod_tick": [ 0, 30 ],
"pain_min": [ 0, 1 ],
"pain_tick": [ 0, 5 ]
}
Expand Down Expand Up @@ -481,20 +501,43 @@
"type": "effect_type",
"id": "talisman_pet_buff",
"name": [ "Warded" ],
"removes_effects": [ "bleed", "infected", "bite", "stunned", "downed", "poison", "badpoison", "smoke", "boomered", "glowing", "taint", "visuals" ],
"blocks_effects": [ "bleed", "infected", "bite", "stunned", "downed", "poison", "badpoison", "smoke", "boomered", "glowing", "taint", "visuals" ],
"flags": [
"EFFECT_ELECTRIC_IMMUNE",
"EFFECT_ACID_IMMUNE",
"EFFECT_COLD_IMMUNE",
"EFFECT_BIO_IMMUNE"
]
"removes_effects": [
"bleed",
"infected",
"bite",
"stunned",
"downed",
"poison",
"badpoison",
"smoke",
"boomered",
"glowing",
"taint",
"visuals"
],
"blocks_effects": [
"bleed",
"infected",
"bite",
"stunned",
"downed",
"poison",
"badpoison",
"smoke",
"boomered",
"glowing",
"taint",
"visuals"
],
"flags": [ "EFFECT_ELECTRIC_IMMUNE", "EFFECT_ACID_IMMUNE", "EFFECT_COLD_IMMUNE", "EFFECT_BIO_IMMUNE" ]
},
{
"type": "effect_type",
"id": "dragonblood_clarity",
"name": [ "Revenant Blood" ],
"desc": [ "Immunity to food poisoning, parasites, and fungus. Increased hunger and thirst gain, with positive metabolic effects." ],
"desc": [
"Immunity to food poisoning, parasites, and fungus. Increased hunger and thirst gain, with positive metabolic effects."
],
"resist_effect": "talisman_warding",
"remove_message": "The protective effect of your sanguine mark fades, leaving a momentary itch in your veins.",
"removes_effects": [
Expand Down Expand Up @@ -524,16 +567,16 @@
"fatigue_chance": [ 36, 12 ],
"stamina_min": [ 100 ],
"health_min": [ 1 ],
"health_chance": [ 12 ]
"health_chance": [ 12 ],
"h_mod_min": [ 1 ],
"h_mod_chance": [ 12 ]
}
},
{
"type": "effect_type",
"id": "dragonbreath_side_effects",
"max_duration": "1 s",
"base_mods": {
"hunger_min": [ 30 ]
}
"base_mods": { "hunger_min": [ 30 ] }
},
{
"type": "effect_type",
Expand All @@ -556,7 +599,10 @@
"fatigue_chance_bot": [ 100 ],
"health_min": [ 1 ],
"health_chance": [ 30 ],
"health_chance_bot": [ 100 ]
"health_chance_bot": [ 100 ],
"h_mod_min": [ 1 ],
"h_mod_chance": [ 30 ],
"h_mod_chance_bot": [ 100 ]
}
},
{
Expand All @@ -569,7 +615,14 @@
"type": "effect_type",
"id": "arcane_healing_side_effects",
"resist_effect": "talisman_warding",
"name": [ "Healing Fatigue", "Healing Overexertion", "Healing Overexertion", "Healing Overexertion", "Healing Overexertion", "Healing Overexertion" ],
"name": [
"Healing Fatigue",
"Healing Overexertion",
"Healing Overexertion",
"Healing Overexertion",
"Healing Overexertion",
"Healing Overexertion"
],
"desc": [
"Drawing upon power from Beyond to heal the body can overtax body and mind. The effects don't feel very severe now, but it might be best to recover unless it's an emergency.",
"Drawing upon power from Beyond to heal the body is slowing your natural healing, and making exertion more difficult.",
Expand All @@ -583,36 +636,26 @@
"base_mods": {
"health_min": [ -1 ],
"health_tick": [ 1800, 2000 ],
"h_mod_min": [ -1 ],
"h_mod_tick": [ 1800, 2000 ],
"stamina_min": [ -5 ],
"stamina_tick": [ 10, 12 ]
},
"scaling_mods": {
"health_min": [ -1, -0.8 ],
"stamina_min": [ -5 ],
"stamina_tick": [ -1, -0.8 ]
}
"scaling_mods": { "health_min": [ -1, -0.8 ], "h_mod_min": [ -1, -0.8 ], "stamina_min": [ -5 ], "stamina_tick": [ -1, -0.8 ] }
},
{
"type": "effect_type",
"id": "arcane_pulse_side_effects",
"//": "Proper Chosen are more acclimated to channeling He From Beyond The Veil's blessings.",
"resist_traits": [ "PROF_CHALICE" ],
"name": [ "Wave of Destruction Burnout" ],
"desc": [ "Human minds and bodies were not made to be a conduit for such destructive energy. Overuse won't kill you, but will make it harder to focus on spellcasting." ],
"desc": [
"Human minds and bodies were not made to be a conduit for such destructive energy. Overuse won't kill you, but will make it harder to focus on spellcasting."
],
"max_intensity": 6,
"int_dur_factor": "12 h",
"base_mods": {
"int_mod": [ -1 ],
"vomit_chance": [ 2000, 2400 ],
"pain_min": [ 5, 3 ],
"pain_chance": [ 1000, 1200 ]
},
"scaling_mods": {
"int_mod": [ -1.25, -1 ],
"vomit_chance": [ -200, -240 ],
"stamina_min": [ -5 ],
"pain_chance": [ 100, 120 ]
}
"base_mods": { "int_mod": [ -1 ], "vomit_chance": [ 2000, 2400 ], "pain_min": [ 5, 3 ], "pain_chance": [ 1000, 1200 ] },
"scaling_mods": { "int_mod": [ -1.25, -1 ], "vomit_chance": [ -200, -240 ], "stamina_min": [ -5 ], "pain_chance": [ 100, 120 ] }
},
{
"type": "effect_type",
Expand Down Expand Up @@ -644,6 +687,8 @@
"thirst_tick": [ 300 ],
"health_min": [ -1 ],
"health_tick": [ 600 ],
"h_mod_min": [ -1 ],
"h_mod_tick": [ 600 ],
"stamina_min": [ -5 ],
"stamina_tick": [ 5 ]
}
Expand Down Expand Up @@ -698,19 +743,9 @@
"type": "effect_type",
"id": "arcana_invis_lesser",
"name": [ "Lesser Illusion Cloak" ],
"desc": [
"Light seems to warp around you in an unnatural manner, rendering you invisible."
],
"desc": [ "Light seems to warp around you in an unnatural manner, rendering you invisible." ],
"remove_message": "The shroud of illusion magic around you fades.",
"removes_effects": [
"glowy_led",
"laserlocked",
"was_laserlocked",
"glowing",
"attention",
"haslight",
"taint"
],
"removes_effects": [ "glowy_led", "laserlocked", "was_laserlocked", "glowing", "attention", "haslight", "taint" ],
"decay_messages": [ [ "The illusions enveloping you are starting to fade.", "bad" ] ],
"rating": "good",
"max_intensity": 5,
Expand Down Expand Up @@ -763,6 +798,8 @@
"vomit_chance": [ 800 ],
"health_min": [ -6, -5 ],
"health_chance": [ 400 ],
"h_mod_min": [ -6, -5 ],
"h_mod_chance": [ 400 ],
"rad_min": [ 5, 4 ],
"rad_chance": [ 1000 ]
},
Expand All @@ -772,6 +809,7 @@
"speed_mod": [ -4, -3 ],
"vomit_chance": [ -120, -115 ],
"health_chance": [ -40, -35 ],
"h_mod_chance": [ -40, -35 ],
"rad_chance": [ -100, -95 ]
}
},
Expand Down Expand Up @@ -856,6 +894,8 @@
"base_mods": {
"health_min": [ 1 ],
"health_tick": [ 3600 ],
"h_mod_min": [ 1 ],
"h_mod_tick": [ 3600 ],
"hunger_min": [ 1 ],
"hunger_chance": [ -20 ],
"hunger_chance_bot": [ 100 ],
Expand All @@ -868,6 +908,7 @@
},
"scaling_mods": {
"health_tick": [ -360, -300 ],
"h_mod_tick": [ -360, -300 ],
"str_mod": [ -0.75, -0.6 ],
"hunger_chance": [ 20, 15 ],
"dex_mod": [ -0.75, -0.6 ],
Expand All @@ -879,12 +920,25 @@
"id": "arcana_scroll_nature_effect",
"//": "Explicitly punish Mycus players who will be immune to mutation, that's what you get for channeling a rival interloper's nature magic.",
"resist_traits": [ "THRESH_MARLOSS", "THRESH_MYCUS" ],
"blocks_effects": [ "blind", "deaf", "infected", "bite", "bleed", "poison", "badpoison", "spores", "fungus", "redcells_anemia", "hypovolemia" ],
"blocks_effects": [
"blind",
"deaf",
"infected",
"bite",
"bleed",
"poison",
"badpoison",
"spores",
"fungus",
"redcells_anemia",
"hypovolemia"
],
"rating": "good",
"base_mods": {
"rad_min": [ -25, 25 ],
"fatigue_min": [ 0, 50 ],
"health_min": [ 0, -10 ],
"h_mod_min": [ 0, -10 ],
"pain_min": [ 0, 10 ],
"hunger_min": [ 0, 25 ]
}
Expand Down Expand Up @@ -917,9 +971,7 @@
"type": "effect_type",
"id": "arcana_moonstone_touch",
"max_duration": "4 s",
"base_mods": {
"health_min": [ 1 ]
}
"base_mods": { "health_min": [ 1 ], "h_mod_min": [ 1 ] }
},
{
"type": "effect_type",
Expand Down
Loading

0 comments on commit e7f196d

Please sign in to comment.