mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
Completely revamped the classes, it's even more streamlined now. Got a few bugs and tweaks (namely, blind doesn't work, fireball got buffed up as compensation for not dealing additional damage to the target), but it's okay, since nobody uses those anyway. Fixed the bug with emagged borg laws. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1465 316c924e-a436-60f5-8080-3fe189b3f50e
183 lines
4.2 KiB
Plaintext
183 lines
4.2 KiB
Plaintext
/obj/spell/targeted/projectile/fireball
|
|
name = "Fireball"
|
|
desc = "This spell fires a fireball at a target and does not require wizard garb."
|
|
|
|
school = "evocation"
|
|
charge_max = 200
|
|
clothes_req = 0
|
|
invocation = "ONI SOMA"
|
|
invocation_type = "shout"
|
|
|
|
proj_icon_state = "fireball"
|
|
proj_name = "a fireball"
|
|
proj_lingering = 1
|
|
proj_type = "/obj/spell/targeted/explosion/fireball"
|
|
|
|
/obj/spell/targeted/explosion/fireball
|
|
ex_severe = -1
|
|
ex_heavy = -1
|
|
ex_light = 3
|
|
ex_flash = 5
|
|
|
|
/obj/spell/targeted/projectile/magic_missile
|
|
name = "Magic Missile"
|
|
desc = "This spell fires several, slow moving, magic projectiles at nearby targets."
|
|
|
|
school = "evocation"
|
|
charge_max = 100
|
|
clothes_req = 1
|
|
invocation = "FORTI GY AMA"
|
|
invocation_type = "shout"
|
|
range = 7
|
|
|
|
max_targets = 0
|
|
|
|
proj_icon_state = "magicm"
|
|
proj_name = "a magic missile"
|
|
proj_lingering = 1
|
|
proj_type = "/obj/spell/targeted/inflict_handler/magic_missile"
|
|
|
|
proj_lifespan = 20
|
|
proj_step_delay = 5
|
|
|
|
proj_trail = 1
|
|
proj_trail_lifespan = 5
|
|
proj_trail_icon_state = "magicmd"
|
|
|
|
/obj/spell/targeted/inflict_handler/magic_missile
|
|
amt_weaken = 5
|
|
amt_dam_fire = 10
|
|
|
|
/obj/spell/targeted/genetic/blind //doesn't work properly
|
|
name = "Blind"
|
|
desc = "This spell temporarily blinds a single person and does not require wizard garb."
|
|
|
|
school = "transmutation"
|
|
charge_max = 300
|
|
clothes_req = 0
|
|
invocation = "STI KALY"
|
|
invocation_type = "whisper"
|
|
message = "\blue Your eyes cry out in pain!"
|
|
|
|
disabilities = 1
|
|
duration = 300
|
|
|
|
/obj/spell/targeted/genetic/mutate
|
|
name = "Mutate"
|
|
desc = "This spell causes you to turn into a hulk and gain telekinesis for a short while."
|
|
|
|
school = "transmutation"
|
|
charge_max = 400
|
|
clothes_req = 1
|
|
invocation = "BIRUZ BENNAR"
|
|
invocation_type = "shout"
|
|
message = "\blue You feel strong! Your mind expands!"
|
|
range = -1
|
|
include_usr = 1
|
|
|
|
mutations = 9
|
|
duration = 300
|
|
|
|
/obj/spell/targeted/inflict_handler/disintegrate
|
|
name = "Disintegrate"
|
|
desc = "This spell instantly kills somebody adjacent to you with the vilest of magick."
|
|
|
|
school = "evocation"
|
|
charge_max = 600
|
|
clothes_req = 1
|
|
invocation = "EI NATH"
|
|
invocation_type = "shout"
|
|
range = 1
|
|
|
|
destroys = "disintegrate"
|
|
|
|
sparks_spread = 1
|
|
sparks_amt = 4
|
|
|
|
/obj/spell/targeted/smoke
|
|
name = "Smoke"
|
|
desc = "This spell spawns a cloud of choking smoke at your location and does not require wizard garb."
|
|
|
|
school = "conjuration"
|
|
charge_max = 120
|
|
clothes_req = 0
|
|
invocation = "none"
|
|
invocation_type = "none"
|
|
range = -1
|
|
include_usr = 1
|
|
|
|
smoke_spread = 2
|
|
smoke_amt = 10
|
|
|
|
/obj/spell/targeted/emplosion/disable_tech
|
|
name = "Disable Tech"
|
|
desc = "This spell disables all weapons, cameras and most other technology in range."
|
|
charge_max = 400
|
|
clothes_req = 1
|
|
invocation = "NEC CANTIO"
|
|
invocation_type = "shout"
|
|
range = -1
|
|
include_usr = 1
|
|
|
|
emp_heavy = 5
|
|
emp_light = 7
|
|
|
|
/obj/spell/targeted/turf_teleport/blink
|
|
name = "Blink"
|
|
desc = "This spell randomly teleports you a short distance."
|
|
|
|
school = "abjuration"
|
|
charge_max = 20
|
|
clothes_req = 1
|
|
invocation = "none"
|
|
invocation_type = "none"
|
|
range = -1
|
|
include_usr = 1
|
|
|
|
smoke_spread = 1
|
|
smoke_amt = 10
|
|
|
|
inner_tele_radius = 0
|
|
outer_tele_radius = 6
|
|
|
|
/obj/spell/targeted/area_teleport/teleport
|
|
name = "Teleport"
|
|
desc = "This spell teleports you to a type of area of your selection."
|
|
|
|
school = "abjuration"
|
|
charge_max = 600
|
|
clothes_req = 1
|
|
invocation = "SCYAR NILA"
|
|
invocation_type = "shout"
|
|
range = -1
|
|
include_usr = 1
|
|
|
|
smoke_spread = 1
|
|
smoke_amt = 5
|
|
|
|
/obj/spell/aoe_turf/conjure/forcewall
|
|
name = "Forcewall"
|
|
desc = "This spell creates an unbreakable wall that lasts for 30 seconds and does not need wizard garb."
|
|
|
|
school = "transmutation"
|
|
charge_max = 100
|
|
clothes_req = 0
|
|
invocation = "TARCOL MINTI ZHERI"
|
|
invocation_type = "whisper"
|
|
range = 0
|
|
|
|
summon_type = list("/obj/forcefield")
|
|
summon_lifespan = 300
|
|
|
|
/obj/spell/aoe_turf/conjure/carp
|
|
name = "Summon Bigger Carp"
|
|
desc = "This spell conjures an elite carp."
|
|
|
|
school = "conjuration"
|
|
charge_max = 1200
|
|
clothes_req = 1
|
|
invocation = "NOUK FHUNMM SACP RISSKA"
|
|
invocation_type = "shout"
|
|
range = 1
|
|
|
|
summon_type = list("/obj/livestock/spesscarp/elite") |