Skip to content

Commit

Permalink
[MoM] Centralize calorie EoC in one place and refer to it elsewhere (#…
Browse files Browse the repository at this point in the history
…76928)

* Update eoc_power_recurring.json

* Rework initial channeling EoC to reference main EoC

* Add EOC_PSIONICS_KCAL_COST

* Update biokinesis_concentration_eocs.json

* Update clairsentience_concentration_eocs.json

* Update electrokinesis_concentration_eocs.json

* Update photokinesis_concentration_eoc.json

* Update pyrokinesis_concentration_eoc.json

* Update telekinesis_concentration_eoc.json

* Update telepathy_concentration_eoc.json

* Update teleportation_concentration_eoc.json

* Update vitakinesis_concentration_eoc.json

* Update data/mods/MindOverMatter/effectoncondition/eoc_on_power_use_events.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  • Loading branch information
Standing-Storm and github-actions[bot] authored Oct 10, 2024
1 parent 766200d commit 9c56a94
Show file tree
Hide file tree
Showing 12 changed files with 70 additions and 118 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -532,11 +532,11 @@
},
{
"type": "effect_on_condition",
"id": "EOC_PSIONICS_KCAL_COST",
"id": "EOC_PSIONICS_INITIAL_KCAL_COST",
"eoc_type": "EVENT",
"required_event": "spellcasting_finish",
"condition": { "test_eoc": "EOC_CONDITION_SPELLCASTING_FINISH_TRAIT_AND_SCHOOL_LIST" },
"effect": [ { "math": [ "u_calories()", "-=", "psionics_kcal_cost(_difficulty)" ] } ]
"effect": [ { "math": [ "u_latest_channeled_power_difficulty", "=", "_difficulty" ] }, { "run_eocs": "EOC_PSIONICS_KCAL_COST" } ]
},
{
"type": "effect_on_condition",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@
},
"effect": [ { "u_add_effect": "effect_psi_too_much_pain_cant_channel", "duration": "0 seconds" } ]
},
{
"type": "effect_on_condition",
"id": "EOC_PSIONICS_KCAL_COST",
"effect": [ { "math": [ "u_calories()", "-=", "psionics_kcal_cost(u_latest_channeled_power_difficulty)" ] } ]
},
{
"type": "effect_on_condition",
"id": "EOC_BIOKIN_MATRIX_BOOST",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
[
{
"type": "effect_on_condition",
"id": "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR",
"effect": [ { "run_eocs": "EOC_PSIONICS_KCAL_COST" } ]
},
{
"type": "effect_on_condition",
"id": "EOC_PSI_NETHER_ATTUNEMENT_PERIODIC_ADJUSTMENT",
Expand Down
27 changes: 9 additions & 18 deletions data/mods/MindOverMatter/powers/biokinesis_concentration_eocs.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,7 @@
"condition": { "u_has_effect": "effect_biokin_overcome_pain" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "1" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(1)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('biokin_overcome_pain')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -121,8 +120,7 @@
"condition": { "u_has_effect": "effect_biokin_physical" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "2" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(2)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('biokin_physical_enhance')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -187,8 +185,7 @@
"condition": { "u_has_effect": "effect_biokin_breathe_skin" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "2" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(2)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('biokin_breathe_skin')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -247,8 +244,7 @@
"condition": { "u_has_effect": "effect_biokin_armor_skin" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "4" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(4)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('biokin_armor_skin')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -308,8 +304,7 @@
"condition": { "u_has_effect": "effect_biokin_climate_control" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "4" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(4)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('biokin_climate_control')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -398,8 +393,7 @@
"condition": { "u_has_effect": "effect_biokin_enhance_mobility" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "5" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(5)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('biokin_enhance_mobility')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -463,8 +457,7 @@
"condition": { "u_has_effect": "biokin_hammerhand" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "5" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(5)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('biokin_hammerhand')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -523,8 +516,7 @@
"condition": { "u_has_effect": "effect_biokin_reflex" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "6" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(6)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('biokin_reflex_enhance')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -583,8 +575,7 @@
"condition": { "u_has_effect": "effect_biokin_metabolism_enhance" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "7" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(7)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('biokin_metabolism_enhance')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "math": [ "u_val('sleep_deprivation')", "-=", "10" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,7 @@
"condition": { "u_has_effect": "effect_clair_night_eyes" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "1" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(1)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('clair_night_vision')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -112,8 +111,7 @@
"condition": { "u_has_effect": "effect_clair_speed_reader" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "2" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(2)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('clair_speed_reading')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -172,8 +170,7 @@
"condition": { "u_has_effect": "effect_clair_see_auras" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "3" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(3)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('clair_see_auras')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -232,8 +229,7 @@
"condition": { "u_has_effect": "effect_clair_premonition" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "2" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(2)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('clair_danger_sense')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -295,8 +291,7 @@
"condition": { "u_has_effect": "effect_clair_ranged_enhance" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "4" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(4)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('clair_ranged_enhance')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -355,8 +350,7 @@
"condition": { "u_has_effect": "effect_clair_dodge" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "6" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(6)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('clair_dodge_power')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -439,8 +433,7 @@
"condition": { "u_has_effect": "effect_clair_craft_bonus" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "6" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(6)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('clair_craft_bonus')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -499,8 +492,7 @@
"condition": { "u_has_effect": "effect_clair_clear_sight" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "8" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(8)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('clair_clear_sight')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -565,8 +557,7 @@
"condition": { "u_has_effect": "effect_clair_group_tactics_self" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "9" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(9)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('clair_group_tactics')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,7 @@
"condition": { "u_has_effect": "effect_electrokin_see_electricity" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "1" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(1)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('electrokinetic_see_electric')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -97,8 +96,7 @@
"condition": { "u_has_effect": "effect_electrokin_zap_enemies" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "2" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(2)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('electrokinetic_zap_enemies')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -157,8 +155,7 @@
"condition": { "u_has_effect": "effect_electrokin_melee_attacks" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "3" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(3)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('electrokinetic_melee_attacks')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -254,8 +251,7 @@
"condition": { "u_has_effect": "effect_electrokin_hacking_interface" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "4" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(4)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{
"math": [ "u_spell_exp('electrokinetic_hacking_interface')", "+=", "(maintenance_exp_factor(u_val('focus')))" ]
},
Expand Down Expand Up @@ -362,8 +358,7 @@
"condition": { "u_has_effect": "effect_electrokin_personal_battery" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "3" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(3)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{
"math": [ "u_spell_exp('electrokinetic_personal_battery')", "+=", "(maintenance_exp_factor(u_val('focus')))" ]
},
Expand Down Expand Up @@ -424,8 +419,7 @@
"condition": { "u_has_effect": "effect_electrokin_reduce_pain" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "4" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(4)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('electrokinetic_reduce_pain')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -484,8 +478,7 @@
"condition": { "u_has_effect": "effect_electrokinetic_speed_boost" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "6" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(6)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('electrokinetic_speed_boost')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down Expand Up @@ -549,8 +542,7 @@
"condition": { "u_has_effect": "effect_electrokinetic_lightning_aura" },
"effect": [
{ "math": [ "u_latest_channeled_power_difficulty", "=", "8" ] },
{ "run_eocs": "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2" },
{ "math": [ "u_calories()", "-=", "psionics_kcal_cost(8)" ] },
{ "run_eocs": [ "EOC_PSIONICS_GAIN_NETHER_ATTUNEMENT_2", "EOC_PSI_MAINTENANCE_CALORIE_COST_CALCULATOR" ] },
{ "math": [ "u_spell_exp('electrokinetic_lightning_aura')", "+=", "(maintenance_exp_factor(u_val('focus')))" ] },
{ "run_eocs": "EOC_POWER_MAINTENANCE_CONCENTRATION_CHECK" },
{
Expand Down
Loading

0 comments on commit 9c56a94

Please sign in to comment.