hmm
This commit is contained in:
@@ -149,6 +149,24 @@
|
||||
icon_state = "eyepatch"
|
||||
item_state = "eyepatch"
|
||||
|
||||
/obj/item/clothing/glasses/eyepatch/syndicate
|
||||
name = "cybernetic eyepatch"
|
||||
desc = "An eyepatch used to enhance one's aim with guns."
|
||||
icon_state = "syndicatepatch"
|
||||
item_state = "syndicatepatch"
|
||||
|
||||
/obj/item/clothing/glasses/eyepatch/syndicate/Initialize()
|
||||
. = ..()
|
||||
ADD_TRAIT(src, TRAIT_NODROP, "SYNDICATE_EYEPATCH_NODROP")
|
||||
|
||||
/obj/item/clothing/glasses/eyepatch/syndicate/equipped(mob/living/carbon/human/user, slot)
|
||||
. = ..()
|
||||
user.visible_message("<span class='notice'>The cybernetic eyepatch beeps as you place it over your eye. You shall never miss again.")
|
||||
ADD_TRAIT(user, TRAIT_INSANE_AIM, "SYNDICATE_EYEPATCH_AIM")
|
||||
|
||||
/obj/item/clothing/glasses/eyepatch/syndicate/dropped(mob/living/carbon/human/user)
|
||||
REMOVE_TRAIT(user, TRAIT_INSANE_AIM, "SYNDICATE_EYEPATCH_AIM")
|
||||
|
||||
/obj/item/clothing/glasses/monocle
|
||||
name = "monocle"
|
||||
desc = "Such a dapper eyepiece!"
|
||||
|
||||
@@ -36,6 +36,11 @@
|
||||
if(isgun(fired_from))
|
||||
var/obj/item/gun/G = fired_from
|
||||
BB.damage *= G.projectile_damage_multiplier
|
||||
if(HAS_TRAIT(user, TRAIT_INSANE_AIM))
|
||||
BB.ricochets_max = max(BB.ricochets_max, 20) //bouncy!
|
||||
BB.ricochet_chance = max(BB.ricochet_chance, 200) //it decays
|
||||
BB.ricochet_auto_aim_range = max(BB.ricochet_auto_aim_range, 3)
|
||||
BB.ricochet_incidence_leeway = 0
|
||||
|
||||
if(reagents && BB.reagents)
|
||||
reagents.trans_to(BB, reagents.total_volume) //For chemical darts/bullets
|
||||
|
||||
Reference in New Issue
Block a user