mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-24 00:51:26 +00:00
-fixing the missing dragunov button -adding the final version of the new wishgranter, with new sprites, lights and etc.
65 lines
1.6 KiB
Plaintext
65 lines
1.6 KiB
Plaintext
/obj/item/weapon/gun/projectile/dragunov
|
|
name = "\improper dragunov sniper rifle"
|
|
desc = "An old semi-automatic marksman rifle. Uses 7.62mm rounds."
|
|
icon = 'icons/obj/dragunov.dmi'
|
|
icon_state = "dragunov"
|
|
item_state = "dragunov"
|
|
contained_sprite = 1
|
|
w_class = 4
|
|
force = 10
|
|
slot_flags = SLOT_BACK
|
|
origin_tech = "combat=8;materials=3;syndicate=5"
|
|
caliber = "a762"
|
|
recoil = 2
|
|
fire_sound = 'sound/weapons/svd_shot.ogg'
|
|
load_method = MAGAZINE
|
|
max_shells = 10
|
|
magazine_type = /obj/item/ammo_magazine/d762
|
|
allowed_magazines = list(/obj/item/ammo_magazine/d762)
|
|
accuracy = -4
|
|
scoped_accuracy = 2
|
|
|
|
recoil_wielded = 1
|
|
accuracy_wielded = 0
|
|
|
|
//action button for wielding
|
|
icon_action_button = "action_blank"
|
|
action_button_name = "Wield rifle"
|
|
|
|
/obj/item/weapon/gun/projectile/dragunov/update_icon()
|
|
|
|
if(ammo_magazine)
|
|
icon_state = "dragunov"
|
|
else
|
|
icon_state = "dragunov-empty"
|
|
|
|
/obj/item/weapon/gun/projectile/dragunov/can_wield()
|
|
return 1
|
|
|
|
/obj/item/weapon/gun/projectile/dragunov/ui_action_click()
|
|
if(src in usr)
|
|
toggle_wield(usr)
|
|
|
|
/obj/item/weapon/gun/projectile/dragunov/verb/wield_rifle()
|
|
set name = "Wield rifle"
|
|
set category = "Object"
|
|
set src in usr
|
|
|
|
toggle_wield(usr)
|
|
|
|
/obj/item/weapon/gun/projectile/dragunov/special_check(mob/user)
|
|
if(!wielded)
|
|
user << "<span class='warning'>You can't fire without stabilizing the rifle!</span>"
|
|
return 0
|
|
return ..()
|
|
|
|
/obj/item/weapon/gun/projectile/dragunov/verb/scope()
|
|
set category = "Object"
|
|
set name = "Use Scope"
|
|
set popup_menu = 1
|
|
|
|
if(wielded)
|
|
toggle_scope(2.0)
|
|
else
|
|
usr << "<span class='warning'>You can't look through the scope without stabilizing the rifle!</span>"
|