Skip to content

Commit

Permalink
Add documentation and learning EoC
Browse files Browse the repository at this point in the history
  • Loading branch information
Standing-Storm committed Nov 18, 2024
1 parent 256c760 commit 5a2efb9
Show file tree
Hide file tree
Showing 3 changed files with 60 additions and 2 deletions.
9 changes: 9 additions & 0 deletions data/mods/MindOverMatter/PowerDescriptionSpoilers.md
Original file line number Diff line number Diff line change
Expand Up @@ -575,6 +575,15 @@ Powers causing photokinetic damage have a 40% chance to blind the target for 3 s
*Effects*: Unleash a burst of electromagnetic waves, overloading any electronic sensors within the target area. Any robots caught in the blast will be unable to perceive their environment for the power's duration.<br />
*Prerequisites*: Star Flash 5 *or* Photon Beam 4, Radio Transception 6<br />

## Gamma Sterilization (C)
*Difficulty*: 5<br />
*Target*: Self<br />
*Duration*: 10 seconds per item of food sterilized<br />
*Stamina Cost*: 7500, minus 200 per level to a minimum of 4000<br />
*Channeling Time*: 15 seconds<br />
*Effects*: Irradiate food, killing bacteria and helping to preserve it for far longer. The psion may irradiate as much food as they can carry, but it takes longer the greater amount of food they wish to irradiate. Every 7 to 9 seconds spent irradiating costs the psion 1 to 3 calories.<br />
*Prerequisites*: Lucent Barrier 7, Chameleoflage 4, Illuminate 9 *or* Photon Beam 5 *or* Star Flash 3<br />

## Veil of Light (C)
*Difficulty*: 6<br />
*Target*: Self<br />
Expand Down
51 changes: 50 additions & 1 deletion data/mods/MindOverMatter/powers/learning_eocs/photokinesis.json
Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,56 @@
{ "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
{ "u_learn_recipe": "practice_photokinetic_radio" },
{
"u_message": "Use of your powers has led to an insight. You read and broadcast radio waves, communicating with anyone else who is left out there, if you can figure out the technique.",
"u_message": "Use of your powers has led to an insight. You could read and broadcast radio waves, communicating with anyone else who is left out there, if you can figure out the technique.",
"popup": true
}
]
},
{
"type": "effect_on_condition",
"id": "EOC_PHOTOKIN_LEARNING_STERILIZE_FOOD",
"recurrence": [
{ "math": [ "jmath_photokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_low)" ] },
{ "math": [ "jmath_photokinesis_learning_eocs_modifiers(global_tier_two_power_learning_time_high)" ] }
],
"condition": {
"and": [
{ "u_has_trait": "PHOTOKINETIC" },
{ "math": [ "u_vitamin('vitamin_psi_learning_counter')", "==", "1" ] },
{
"or": [
{ "test_eoc": "EOC_CONDITION_ODDS_OF_RANDOM_TIER_TWO_POWER_INSIGHT" },
{
"and": [
{ "math": [ "u_spell_level('photokinetic_rad_immunity')", ">=", "7" ] },
{ "math": [ "u_spell_level('photokinetic_camouflage')", ">=", "4" ] },
{
"or": [
{ "math": [ "u_spell_level('photokinetic_light_flash')", ">=", "3" ] },
{ "math": [ "u_spell_level('photokinetic_light_up_enemy')", ">=", "9" ] },
{ "math": [ "u_spell_level('photokinetic_light_beam')", ">=", "5" ] }
]
}
]
}
]
},
{ "test_eoc": "EOC_PSI_LEARNING_BANNED_EFFECTS" },
{ "math": [ "u_spell_level('photokinetic_sterilize_food')", "<=", "0" ] },
{ "not": { "u_know_recipe": "practice_photokinetic_sterilize_food" } }
]
},
"deactivate_condition": {
"or": [
{ "not": { "u_has_trait": "PHOTOKINETIC" } },
{ "math": [ "u_spell_level('photokinetic_sterilize_food')", ">=", "1" ] }
]
},
"effect": [
{ "math": [ "u_vitamin('vitamin_psi_learning_counter')", "=", "0" ] },
{ "u_learn_recipe": "practice_photokinetic_sterilize_food" },
{
"u_message": "Use of your powers has led to an insight. With a focused burst of radiation, you could sterilize food, making it last much longer without going rotten, if you can figure out the technique.",
"popup": true
}
]
Expand Down
2 changes: 1 addition & 1 deletion data/mods/MindOverMatter/powers/photokinesis.json
Original file line number Diff line number Diff line change
Expand Up @@ -563,7 +563,7 @@
"energy_source": "STAMINA",
"base_energy_cost": 7500,
"final_energy_cost": 4000,
"energy_increment": -150,
"energy_increment": -200,
"base_casting_time": 1500
},
{
Expand Down

0 comments on commit 5a2efb9

Please sign in to comment.