a148cae769
* Kills obj/item/projectile in favour of obj/projectile * Resolves conflicts properly * fixes that one map * it lives
33 lines
732 B
Plaintext
33 lines
732 B
Plaintext
// Honker
|
|
|
|
/obj/projectile/bullet/honker
|
|
name = "banana"
|
|
damage = 0
|
|
movement_type = FLYING | UNSTOPPABLE
|
|
nodamage = TRUE
|
|
hitsound = 'sound/items/bikehorn.ogg'
|
|
icon = 'icons/obj/hydroponics/harvest.dmi'
|
|
icon_state = "banana"
|
|
range = 200
|
|
|
|
/obj/projectile/bullet/honker/Initialize()
|
|
. = ..()
|
|
SpinAnimation()
|
|
|
|
/obj/projectile/bullet/honker/on_hit(atom/target, blocked = FALSE)
|
|
. = ..()
|
|
var/mob/M = target
|
|
if(istype(M))
|
|
M.slip(100, M.loc, GALOSHES_DONT_HELP|SLIDE, 0, FALSE)
|
|
|
|
// Mime
|
|
|
|
/obj/projectile/bullet/mime
|
|
damage = 40
|
|
|
|
/obj/projectile/bullet/mime/on_hit(atom/target, blocked = FALSE)
|
|
. = ..()
|
|
if(iscarbon(target))
|
|
var/mob/living/carbon/M = target
|
|
M.silent = max(M.silent, 10)
|