Files
kyunkyunkyun b0463d3c83 Convert most spans to defines (#31080)
* spanish?

* aaaagain

* keep maptext

* Update robot_items.dm

* Update span_defines.dm

* compiles

* Update silicon_mob.dm

* compile
2025-12-13 23:55:48 +00:00

55 lines
1.8 KiB
Plaintext

/datum/martial_art/adminfu
name = "Way of the Dancing Admin"
has_explaination_verb = TRUE
combos = list(/datum/martial_combo/healing_palm)
weight = 99999999 //Matt Malvor?
/datum/martial_art/adminfu/harm_act(mob/living/carbon/human/A, mob/living/carbon/human/D)
MARTIAL_ARTS_ACT_CHECK
if(!D.stat)//do not kill what is dead...
A.do_attack_animation(D)
D.visible_message(SPAN_WARNING("[A] manifests a large glowing toolbox and shoves it in [D]'s chest!"), \
SPAN_USERDANGER("[A] shoves a mystical toolbox in your chest!"))
D.death()
return TRUE
/datum/martial_art/adminfu/disarm_act(mob/living/carbon/human/A, mob/living/carbon/human/D)
MARTIAL_ARTS_ACT_CHECK
A.do_attack_animation(D)
D.Stun(50 SECONDS)
return TRUE
/datum/martial_art/adminfu/grab_act(mob/living/carbon/human/A, mob/living/carbon/human/D)
MARTIAL_ARTS_ACT_CHECK
var/obj/item/grab/G = D.grabbedby(A,1)
if(G)
G.state = GRAB_NECK
return TRUE
/datum/martial_art/adminfu/explaination_header(user)
to_chat(user, "[SPAN_NOTICE("Grab")]: Automatic Neck Grab.")
to_chat(user, "[SPAN_NOTICE("Disarm")]: Stun/weaken")
to_chat(user, "[SPAN_NOTICE("Harm")]: Death.")
/obj/item/adminfu_scroll
name = "frayed scroll"
desc = "An aged and frayed scrap of paper written in shifting runes. There are hand-drawn illustrations of pugilism."
icon = 'icons/obj/wizard.dmi'
icon_state ="scroll2"
var/used = FALSE
/obj/item/adminfu_scroll/attack_self__legacy__attackchain(mob/user as mob)
if(!ishuman(user))
return
if(!used)
var/mob/living/carbon/human/H = user
var/datum/martial_art/adminfu/F = new/datum/martial_art/adminfu(null)
F.teach(H)
to_chat(H, SPAN_BOLDANNOUNCEIC("You have learned the ancient martial art of the Admins."))
used = TRUE
desc = "It's completely blank."
name = "empty scroll"
icon_state = "blankscroll"