mirror of
https://github.com/Aurorastation/Aurora-Old.git
synced 2026-08-28 15:16:21 +01:00
63 lines
2.0 KiB
Plaintext
63 lines
2.0 KiB
Plaintext
/obj/item/weapon/melee/energy
|
|
var/active = 0
|
|
flags = FPRINT | TABLEPASS | NOBLOODY
|
|
|
|
suicide_act(mob/user)
|
|
viewers(user) << pick("\red <b>[user] is slitting \his stomach open with the [src.name]! It looks like \he's trying to commit seppuku.</b>", \
|
|
"\red <b>[user] is falling on the [src.name]! It looks like \he's trying to commit suicide.</b>")
|
|
return (BRUTELOSS|FIRELOSS)
|
|
|
|
/obj/item/weapon/melee/energy/axe
|
|
name = "energy axe"
|
|
desc = "An energised battle axe."
|
|
icon_state = "axe0"
|
|
force = 40.0
|
|
throwforce = 25.0
|
|
throw_speed = 1
|
|
throw_range = 5
|
|
w_class = 3.0
|
|
flags = FPRINT | CONDUCT | NOSHIELD | TABLEPASS | NOBLOODY
|
|
origin_tech = "combat=3"
|
|
attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut")
|
|
sharp = 1
|
|
edge = 1
|
|
|
|
suicide_act(mob/user)
|
|
viewers(user) << "\red <b>[user] swings the [src.name] towards /his head! It looks like \he's trying to commit suicide.</b>"
|
|
return (BRUTELOSS|FIRELOSS)
|
|
|
|
/obj/item/weapon/melee/energy/sword
|
|
color
|
|
name = "energy sword"
|
|
desc = "May the force be within you."
|
|
icon_state = "sword0"
|
|
force = 3.0
|
|
throwforce = 5.0
|
|
throw_speed = 1
|
|
throw_range = 5
|
|
w_class = 2.0
|
|
flags = FPRINT | TABLEPASS | NOSHIELD | NOBLOODY
|
|
origin_tech = "magnets=3;syndicate=4"
|
|
attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut")
|
|
sharp = 1
|
|
edge = 1
|
|
|
|
/obj/item/weapon/melee/energy/sword/pirate
|
|
name = "energy cutlass"
|
|
desc = "Arrrr matey."
|
|
icon_state = "cutlass0"
|
|
|
|
/obj/item/weapon/melee/energy/blade
|
|
name = "energy blade"
|
|
desc = "A concentrated beam of energy in the shape of a blade. Very stylish... and lethal."
|
|
icon_state = "blade"
|
|
force = 70.0//Normal attacks deal very high damage.
|
|
sharp = 1
|
|
edge = 1
|
|
throwforce = 1//Throwing or dropping the item deletes it.
|
|
throw_speed = 1
|
|
throw_range = 1
|
|
w_class = 4.0//So you can't hide it in your pocket or some such.
|
|
flags = FPRINT | TABLEPASS | NOSHIELD | NOBLOODY
|
|
attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut")
|
|
var/datum/effect/effect/system/spark_spread/spark_system |