diff --git a/data/mods/MindOverMatter/powers/learning_eocs/biokinesis.json b/data/mods/MindOverMatter/powers/learning_eocs/biokinesis.json index 652b421fa9dda..8c26680284911 100644 --- a/data/mods/MindOverMatter/powers/learning_eocs/biokinesis.json +++ b/data/mods/MindOverMatter/powers/learning_eocs/biokinesis.json @@ -2,7 +2,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_OXYGEN_ABSORPTION", - "recurrence": [ "12 hours", "24 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_one_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_one_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -86,7 +89,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_FLEXIBILITY", - "recurrence": [ "12 hours", "24 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_one_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_one_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -162,7 +168,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_DASH", - "recurrence": [ "12 hours", "24 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_one_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_one_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -181,7 +190,7 @@ { "or": [ { "math": [ "u_spell_level('biokin_reflex_enhance')", ">=", "5" ] }, - { "math": [ "u_spell_level('biokin_biokin_adrenaline')", ">=", "8" ] } + { "math": [ "u_spell_level('biokin_adrenaline')", ">=", "8" ] } ] } ] @@ -254,7 +263,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_ARMOR_SKIN", - "recurrence": [ "36 hours", "72 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -348,7 +360,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_CLIMATE_CONTROL", - "recurrence": [ "36 hours", "72 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -437,7 +452,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_ADRENALINE", - "recurrence": [ "36 hours", "72 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -526,7 +544,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_ENHANCE_MOBILITY", - "recurrence": [ "36 hours", "72 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -622,7 +643,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_HAMMERHAND", - "recurrence": [ "36 hours", "72 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -706,7 +730,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_REFLEX_ENHANCE", - "recurrence": [ "36 hours", "72 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -717,7 +744,7 @@ { "and": [ { "math": [ "u_spell_level('biokin_physical_enhance')", ">=", "6" ] }, - { "math": [ "u_spell_level('biokin_biokin_adrenaline')", ">=", "8" ] }, + { "math": [ "u_spell_level('biokin_adrenaline')", ">=", "8" ] }, { "or": [ { "math": [ "u_spell_level('biokin_dash')", ">=", "8" ] }, @@ -796,7 +823,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_SEALED_SYSTEM", - "recurrence": [ "96 hours", "168 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_three_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_three_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -890,7 +920,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_METABOLISM_ENHANCE", - "recurrence": [ "96 hours", "168 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_three_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_three_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -979,7 +1012,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_COMBAT_DANCE", - "recurrence": [ "96 hours", "168 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_three_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_three_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -1069,7 +1105,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_PERFECTED_MOTION", - "recurrence": [ "96 hours", "168 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_three_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_three_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -1153,7 +1192,10 @@ { "type": "effect_on_condition", "id": "EOC_BIOKIN_LEARNING_HURRICANE_BLOWS", - "recurrence": [ "96 hours", "168 hours" ], + "recurrence": [ + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_three_power_learning_time_low)" ] }, + { "math": [ "jmath_biokinesis_learning_eocs_modifiers(global_tier_three_power_learning_time_high)" ] } + ], "condition": { "and": [ { "u_has_trait": "BIOKINETIC" }, @@ -1167,7 +1209,7 @@ { "or": [ { "math": [ "u_spell_level('biokin_reflex_enhance')", ">=", "14" ] }, - { "math": [ "u_spell_level('biokin_biokin_adrenaline')", ">=", "12" ] } + { "math": [ "u_spell_level('biokin_adrenaline')", ">=", "12" ] } ] } ]