mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-01-19 05:23:32 +00:00
It should report attacking for most weapons. Some (health analyzer, weed killer and such) have been skipped. As far as guns go it logs shots by and at for tasers, laser guns and energy guns. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1586 316c924e-a436-60f5-8080-3fe189b3f50e
45 lines
1.5 KiB
Plaintext
45 lines
1.5 KiB
Plaintext
/obj/item/weapon/storage/briefcase/New()
|
|
..()
|
|
new /obj/item/weapon/paper(src)
|
|
new /obj/item/weapon/paper(src)
|
|
new /obj/item/weapon/paper(src)
|
|
new /obj/item/weapon/paper(src)
|
|
new /obj/item/weapon/paper(src)
|
|
new /obj/item/weapon/paper(src)
|
|
new /obj/item/weapon/pen(src)
|
|
|
|
/obj/item/weapon/storage/briefcase/attack(mob/M as mob, mob/living/user as mob)
|
|
//..()
|
|
|
|
if ((user.mutations & CLOWN) && prob(50))
|
|
user << "\red The [src] slips out of your hand and hits your head."
|
|
user.take_organ_damage(10)
|
|
user.paralysis += 2
|
|
return
|
|
|
|
|
|
M.attack_log += text("<font color='orange'>[world.time] - has been attacked with [src.name] by [user.name] ([user.ckey])</font>")
|
|
user.attack_log += text("<font color='red'>[world.time] - has used the [src.name] to attack [M.name] ([M.ckey])</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))
|
|
if (M.paralysis < time && (!(M.mutations & HULK)) )
|
|
M.paralysis = time
|
|
else
|
|
if (M.stunned < time && (!(M.mutations & HULK)) )
|
|
M.stunned = 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
|