mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 02:16:05 +00:00
Adds ass removal button (#13207)
* Ass blast U S A * logging * How embarrasing
This commit is contained in:
@@ -106,6 +106,7 @@ var/global/floorIsLava = 0
|
|||||||
<A href='?src=\ref[src];addcancer=\ref[M]'>Inflict Cancer</A> |
|
<A href='?src=\ref[src];addcancer=\ref[M]'>Inflict Cancer</A> |
|
||||||
<A href='?src=\ref[src];makecatbeast=\ref[M]'>Make Catbeast</A> |
|
<A href='?src=\ref[src];makecatbeast=\ref[M]'>Make Catbeast</A> |
|
||||||
<A href='?src=\ref[src];makecluwne=\ref[M]'>Make Cluwne</A> |
|
<A href='?src=\ref[src];makecluwne=\ref[M]'>Make Cluwne</A> |
|
||||||
|
<A href='?src=\ref[src];Assplode=\ref[M]'>Assplode</A> |
|
||||||
"}
|
"}
|
||||||
|
|
||||||
// Mob-specific controls.
|
// Mob-specific controls.
|
||||||
|
|||||||
@@ -2183,6 +2183,30 @@
|
|||||||
M.Knockdown(20)
|
M.Knockdown(20)
|
||||||
M.stuttering = 20
|
M.stuttering = 20
|
||||||
|
|
||||||
|
else if(href_list["Assplode"])
|
||||||
|
if(!check_rights(R_ADMIN|R_FUN))
|
||||||
|
return
|
||||||
|
|
||||||
|
var/mob/living/carbon/human/H = locate(href_list["Assplode"])
|
||||||
|
if(!ishuman(H))
|
||||||
|
to_chat(usr, "This can only be used on instances of type /mob/living/carbon/human")
|
||||||
|
return
|
||||||
|
|
||||||
|
if(H.op_stage.butt != 4) // does the target have an ass
|
||||||
|
var/obj/item/clothing/head/butt/B = new(H.loc)
|
||||||
|
B.transfer_buttdentity(H)
|
||||||
|
H.op_stage.butt = 4 //No having two butts.
|
||||||
|
to_chat(H, "<span class='warning'>Your ass was just blown off by an unknown force!</span>")
|
||||||
|
log_admin("[key_name(H)] was buttblasted by [src.owner]")
|
||||||
|
message_admins("[key_name(H)] was buttblasted by [src.owner]")
|
||||||
|
playsound(get_turf(H), 'sound/effects/superfart.ogg', 50, 1)
|
||||||
|
H.apply_damage(40, BRUTE, LIMB_GROIN)
|
||||||
|
H.apply_damage(10, BURN, LIMB_GROIN)
|
||||||
|
H.Knockdown(8)
|
||||||
|
H.Stun(8)
|
||||||
|
else
|
||||||
|
to_chat(usr, "This target has already lost their butt in some unfortunate circumstance.")
|
||||||
|
|
||||||
else if (href_list["PrayerReply"])
|
else if (href_list["PrayerReply"])
|
||||||
if(!check_rights(R_ADMIN))
|
if(!check_rights(R_ADMIN))
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
|
|
||||||
var/orig_message = msg
|
var/orig_message = msg
|
||||||
var/image/cross = image('icons/obj/storage.dmi',"bible")
|
var/image/cross = image('icons/obj/storage.dmi',"bible")
|
||||||
msg = "<span class='notice'>[bicon(cross)] <b><font color='purple'>PRAY (DEITY:[ticker.Bible_deity_name]): </font>[key_name(src, 1)] (<A HREF='?_src_=holder;adminmoreinfo=\ref[src]'>?</A>) (<A HREF='?_src_=holder;adminplayeropts=\ref[src]'>PP</A>) (<A HREF='?_src_=vars;Vars=\ref[src]'>VV</A>) (<A HREF='?_src_=holder;adminplayerobservejump=\ref[src]'>JMP</A>) (<A HREF='?_src_=holder;secretsadmin=check_antagonist'>CA</A>) (<A HREF='?_src_=holder;adminspawncookie=\ref[src]'>SC</a>) (<A HREF='?_src_=holder;BlueSpaceArtillery=\ref[src]'>BSA</A>) (<A HREF='?_src_=holder;PrayerReply=\ref[src]'>RPLY</A>):</b> [msg]</span>"
|
msg = "<span class='notice'>[bicon(cross)] <b><font color='purple'>PRAY (DEITY:[ticker.Bible_deity_name]): </font>[key_name(src, 1)] (<A HREF='?_src_=holder;adminmoreinfo=\ref[src]'>?</A>) (<A HREF='?_src_=holder;adminplayeropts=\ref[src]'>PP</A>) (<A HREF='?_src_=vars;Vars=\ref[src]'>VV</A>) (<A HREF='?_src_=holder;adminplayerobservejump=\ref[src]'>JMP</A>) (<A HREF='?_src_=holder;secretsadmin=check_antagonist'>CA</A>) (<A HREF='?_src_=holder;adminspawncookie=\ref[src]'>SC</a>) (<A HREF='?_src_=holder;BlueSpaceArtillery=\ref[src]'>BSA</A>) (<A HREF='?_src_=holder;Assplode=\ref[src]'>ASS</A>) (<A HREF='?_src_=holder;PrayerReply=\ref[src]'>RPLY</A>):</b> [msg]</span>"
|
||||||
|
|
||||||
send_prayer_to_admins(msg, 'sound/effects/prayer.ogg')
|
send_prayer_to_admins(msg, 'sound/effects/prayer.ogg')
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user