mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-01-06 15:42:28 +00:00
Breifcases are mostly used for storing things other than paper, and that includes tedious process of getting all this paper out somewhere. All briefcase-wielding jobs have clipboards at their disposal for storing paper, and if they need more paper, i'ts not hard to find on station.
56 lines
2.0 KiB
Plaintext
56 lines
2.0 KiB
Plaintext
/obj/item/weapon/storage/briefcase/New()
|
|
..()
|
|
|
|
/obj/item/weapon/storage/briefcase/attack(mob/M as mob, mob/living/user as mob)
|
|
//..()
|
|
|
|
if ((CLUMSY in user.mutations) && prob(50))
|
|
user << "\red The [src] slips out of your hand and hits your head."
|
|
user.take_organ_damage(10)
|
|
user.Paralyse(2)
|
|
return
|
|
|
|
|
|
M.attack_log += text("\[[time_stamp()]\] <font color='orange'>Has been attacked with [src.name] by [user.name] ([user.ckey])</font>")
|
|
user.attack_log += text("\[[time_stamp()]\] <font color='red'>Used the [src.name] to attack [M.name] ([M.ckey])</font>")
|
|
|
|
log_admin("ATTACK: [user] ([user.ckey]) attacked [M] ([M.ckey]) with [src].")
|
|
message_admins("ATTACK: [user] ([user.ckey]) attacked [M] ([M.ckey]) with [src].")
|
|
log_attack("<font color='red'>[user.name] ([user.ckey]) attacked [M.name] ([M.ckey]) with [src.name] (INTENT: [uppertext(user.a_intent)])</font>")
|
|
|
|
if (M.stat < 2 && M.health < 50 && prob(90))
|
|
var/mob/H = M
|
|
// ******* Check
|
|
if ((istype(H, /mob/living/carbon/human) && istype(H, /obj/item/clothing/head) && H.flags & 8 && prob(80)))
|
|
M << "\red The helmet protects you from being hit hard in the head!"
|
|
return
|
|
var/time = rand(2, 6)
|
|
if (prob(75))
|
|
M.Paralyse(time)
|
|
else
|
|
M.Stun(time)
|
|
if(M.stat != 2) M.stat = 1
|
|
for(var/mob/O in viewers(M, null))
|
|
O.show_message(text("\red <B>[] has been knocked unconscious!</B>", M), 1, "\red You hear someone fall.", 2)
|
|
else
|
|
M << text("\red [] tried to knock you unconcious!",user)
|
|
M.eye_blurry += 3
|
|
|
|
return
|
|
|
|
/obj/item/weapon/storage/briefcase/surgery
|
|
icon_state = "medbriefcase"
|
|
name = "surgery equipment bag"
|
|
desc = "Heavy and full of sharp things."
|
|
|
|
New()
|
|
..()
|
|
contents = list()
|
|
sleep(1)
|
|
new /obj/item/weapon/circular_saw(src)
|
|
new /obj/item/weapon/hemostat(src)
|
|
new /obj/item/weapon/scalpel(src)
|
|
new /obj/item/weapon/retractor(src)
|
|
new /obj/item/weapon/cautery(src)
|
|
new /obj/item/weapon/surgical_tool/bonegel(src)
|
|
new /obj/item/weapon/surgical_tool/bonesetter(src) |