mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-09 16:12:17 +00:00
118 lines
3.0 KiB
Plaintext
118 lines
3.0 KiB
Plaintext
|
|
/spell/aoe_turf/conjure/swarmer
|
|
name = "Self Replication"
|
|
desc = "This ability constructs a standard swarmer shell that may activate at some point."
|
|
|
|
school = "conjuration"
|
|
charge_max = 5 MINUTES
|
|
spell_flags = 0
|
|
invocation = "none"
|
|
invocation_type = SpI_NONE
|
|
range = 0
|
|
|
|
summon_type = list(/obj/structure/ghost_pod/ghost_activated/swarm_drone/event)
|
|
|
|
hud_state = "swarm_replicate"
|
|
|
|
/spell/aoe_turf/conjure/swarmer/conjure_animation(var/atom/movable/overlay/animation, var/turf/target)
|
|
animation.icon_state = "deflect_static"
|
|
flick("shield2",animation)
|
|
spawn(1 SECOND)
|
|
qdel(animation)
|
|
|
|
/spell/aoe_turf/conjure/forcewall/swarm
|
|
name = "Null-Field"
|
|
desc = "Create a bubble of null-point energy."
|
|
summon_type = list(/obj/effect/forcefield/swarm)
|
|
duration = 30 SECONDS
|
|
charge_max = 60 SECONDS
|
|
|
|
school = "conjuration"
|
|
invocation = "none"
|
|
invocation_type = SpI_NONE
|
|
range = 0
|
|
|
|
hud_state = "wiz_shield"
|
|
|
|
/obj/effect/forcefield/swarm
|
|
desc = "A pocket of strange energy."
|
|
name = "Null-Field"
|
|
icon = 'icons/effects/effects.dmi'
|
|
icon_state = "shield-old"
|
|
invisibility = INVISIBILITY_NONE
|
|
|
|
/spell/aoe_turf/conjure/zeropointwell
|
|
name = "Zero-Point Well"
|
|
desc = "This ability constructs a standard zero-point energy well, capable of charging nearby swarmers."
|
|
|
|
school = "conjuration"
|
|
charge_max = 120 SECONDS
|
|
spell_flags = 0
|
|
invocation = "none"
|
|
invocation_type = SpI_NONE
|
|
range = 0
|
|
|
|
summon_type = list(/obj/structure/cult/pylon/swarm/zp_well)
|
|
|
|
hud_state = "swarm_zeropoint"
|
|
|
|
/spell/aoe_turf/conjure/zeropointbarricade
|
|
name = "Zero-Point Barricade"
|
|
desc = "This ability constructs a standard zero-point energy wall, used to create a secure passageway for allies, and a bastion for defense."
|
|
|
|
school = "conjuration"
|
|
charge_max = 120 SECONDS
|
|
spell_flags = 0
|
|
invocation = "none"
|
|
invocation_type = SpI_NONE
|
|
range = 0
|
|
|
|
summon_type = list(/obj/structure/cult/pylon/swarm/defender)
|
|
|
|
hud_state = "swarm_barricade"
|
|
|
|
/spell/aoe_turf/blink/swarm
|
|
name = "Warp"
|
|
desc = "Your null-point drive jaunts you to a new location."
|
|
|
|
school = "abjuration"
|
|
charge_max = 5 MINUTES
|
|
spell_flags = Z2NOCAST | IGNOREDENSE
|
|
invocation = "none"
|
|
invocation_type = SpI_NONE
|
|
range = 10
|
|
inner_radius = 5
|
|
hud_state = "swarm_warp"
|
|
|
|
/spell/aoe_turf/conjure/swarmer/gunner
|
|
name = "Generate Gunner"
|
|
desc = "This spell constructs a gunner swarmer shell that may activate at some point."
|
|
|
|
school = "conjuration"
|
|
charge_type = Sp_CHARGES
|
|
charge_max = 1
|
|
spell_flags = 0
|
|
invocation = "none"
|
|
invocation_type = SpI_NONE
|
|
range = 0
|
|
|
|
summon_type = list(/obj/structure/ghost_pod/ghost_activated/swarm_drone/event/gunner)
|
|
|
|
hud_state = "swarm_replicate"
|
|
|
|
/spell/aoe_turf/conjure/swarmer/melee
|
|
name = "Generate Impaler"
|
|
desc = "This spell constructs an impaler swarmer shell that may activate at some point."
|
|
|
|
school = "conjuration"
|
|
charge_type = Sp_CHARGES
|
|
charge_max = 1
|
|
spell_flags = 0
|
|
invocation = "none"
|
|
invocation_type = SpI_NONE
|
|
range = 0
|
|
|
|
summon_type = list(/obj/structure/ghost_pod/ghost_activated/swarm_drone/event/melee)
|
|
|
|
hud_state = "swarm_replicate"
|