mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-05 06:21:57 +00:00
* Completely removes `proc_holders` from existence. Refactors all wizard, xeno, spider, and genetics powers to be actions. Also refactors and sorts ton of accompanying code. * our changes * yes * 0 * Update blackmesa.dmm Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
44 lines
1.4 KiB
Plaintext
44 lines
1.4 KiB
Plaintext
/datum/mutation/human/geladikinesis
|
|
name = "Geladikinesis"
|
|
desc = "Allows the user to concentrate moisture and sub-zero forces into snow."
|
|
quality = POSITIVE
|
|
text_gain_indication = "<span class='notice'>Your hand feels cold.</span>"
|
|
instability = 10
|
|
difficulty = 10
|
|
synchronizer_coeff = 1
|
|
power_path = /datum/action/cooldown/spell/conjure_item/snow
|
|
|
|
/datum/action/cooldown/spell/conjure_item/snow
|
|
name = "Create Snow"
|
|
desc = "Concentrates cryokinetic forces to create snow, useful for snow-like construction."
|
|
button_icon_state = "snow"
|
|
|
|
cooldown_time = 5 SECONDS
|
|
spell_requirements = NONE
|
|
|
|
item_type = /obj/item/stack/sheet/mineral/snow
|
|
delete_old = FALSE
|
|
|
|
/datum/mutation/human/cryokinesis
|
|
name = "Cryokinesis"
|
|
desc = "Draws negative energy from the sub-zero void to freeze surrounding temperatures at subject's will."
|
|
quality = POSITIVE //upsides and downsides
|
|
text_gain_indication = "<span class='notice'>Your hand feels cold.</span>"
|
|
instability = 20
|
|
difficulty = 12
|
|
synchronizer_coeff = 1
|
|
power_path = /datum/action/cooldown/spell/pointed/projectile/cryo
|
|
|
|
/datum/action/cooldown/spell/pointed/projectile/cryo
|
|
name = "Cryobeam"
|
|
desc = "This power fires a frozen bolt at a target."
|
|
button_icon_state = "icebeam0"
|
|
cooldown_time = 15 SECONDS
|
|
spell_requirements = NONE
|
|
antimagic_flags = NONE
|
|
|
|
base_icon_state = "icebeam"
|
|
active_msg = "You focus your cryokinesis!"
|
|
deactive_msg = "You relax."
|
|
projectile_type = /obj/projectile/temp/cryo
|