Dangerous Psychic Projection - #1254
Conversation
| to_chat(owner, span_warning("Your mind fails to leave your body.")) | ||
| owner.st_set_stat(STAT_TEMPORARY_WILLPOWER, owner.st_get_stat(STAT_TEMPORARY_WILLPOWER) - 1) | ||
| addtimer(CALLBACK(src, PROC_REF(exhaust_timer)), PROJECTION_TIMER_LENGTH) | ||
| to_chat(playing_with_fire, span_cult_large("The strain of psychic projection exhausts you. You lose 1 temporary willpower point. You have [owner.st_get_stat(STAT_TEMPORARY_WILLPOWER) + 1] temporary willpower points left. If you run out, you will lose yourself in the astral plane permanently...")) |
There was a problem hiding this comment.
Why is there a + 1 for the willpower? the normal willpower amount should be accurate?
Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com>
TheCarnalest
left a comment
There was a problem hiding this comment.
The ability is currently broken and there's an issue with how the Discipline is structured
| if(ROLL_FAILURE) | ||
| to_chat(owner, span_warning("Your mind fails to leave your body.")) | ||
|
|
There was a problem hiding this comment.
Checks for whether the Discipline can be successfully activated should happen in pre_activation_checks(), with the proc returning true if it can automatically proceed to activate() or false if not. You can check projection_roll.last_sucess_amount to see the result of the last roll, or you can pass it as an argument into activate() by calling it directly in pre_activation_checks() and returning false to stop it from being called automatically
| vitae_cost = 0 | ||
| cooldown_length = 1 TURNS | ||
| var/datum/storyteller_roll/psychic_projection/projection_roll | ||
| var/mob/living/basic/avatar/playing_with_fire |
There was a problem hiding this comment.
A more descriptive name like auspex_avatar would be more appropriate
| var/mob/living/basic/avatar/playing_with_fire | |
| var/mob/living/basic/avatar/auspex_avatar |
|
Revisiting this soon:tm:. |
Co-authored-by: TheCarnalest <167369312+TheCarnalest@users.noreply.github.com>
About The Pull Request
Port of the psychic projection part of The-Final-Nights/The-Final-Nights-Rebase#322
Why It's Good For The Game
interacts with stats + willpower more, makes the anti-subterfuge tool in the subterfuge game somewhat riskier
Changelog
🆑 Singul0
add: Aura projection is now dangerous for long stretches of time.
/:cl: