mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-22 12:47:16 +01:00
Black Hole Modernization + Some Gattening Stuff (#12683)
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
/obj/item/clothing/head/helmet/space/void/merc/blackhole
|
||||
name = "black hole trooper helmet"
|
||||
desc = "An ominous black and purple voidsuit helmet, used by the fanatic paramilitary cult, Black Hole."
|
||||
icon_state = "helm_trooper"
|
||||
default_worn_icon = 'modular_chomp/icons/blackhole/equipment.dmi'
|
||||
icon = 'modular_chomp/icons/blackhole/equipment.dmi'
|
||||
item_state_slots = list(slot_r_hand_str = "syndie_helm", slot_l_hand_str = "syndie_helm")
|
||||
armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 65, bio = 100, rad = 100)
|
||||
siemens_coefficient = 0.6
|
||||
camera_networks = list(NETWORK_MERCENARY)
|
||||
light_overlay = null
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/merc/blackhole/templar
|
||||
name = "black hole templar helmet"
|
||||
desc = "An ominous black and purple voidsuit helmet, used by the fanatic paramilitary cult, Black Hole."
|
||||
icon_state = "helm_templar"
|
||||
|
||||
/obj/item/clothing/head/helmet/space/void/merc/blackhole/acolyte
|
||||
name = "black hole acolyte helmet"
|
||||
desc = "An ominous black and purple voidsuit helmet, used by the fanatic paramilitary cult, Black Hole."
|
||||
icon_state = "helm_acolyte"
|
||||
|
||||
/obj/item/clothing/suit/space/void/merc/blackhole
|
||||
icon_state = "suit"
|
||||
icon = 'modular_chomp/icons/blackhole/equipment.dmi'
|
||||
default_worn_icon = 'modular_chomp/icons/blackhole/equipment.dmi'
|
||||
name = "black hole voidsuit"
|
||||
desc = "An ominous black and purple voidsuit, used by the fanatic paramilitary cult, Black Hole."
|
||||
item_state_slots = list(slot_r_hand_str = "syndie_voidsuit", slot_l_hand_str = "syndie_voidsuit")
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
armor = list(melee = 60, bullet = 50, laser = 30, energy = 15, bomb = 65, bio = 100, rad = 100)
|
||||
allowed = list(POCKET_GENERIC, POCKET_EMERGENCY, POCKET_SUIT_REGULATORS, POCKET_ALL_TANKS, POCKET_SECURITY)
|
||||
siemens_coefficient = 0.6
|
||||
breach_threshold = 16 //Extra Thicc
|
||||
resilience = 0.05 //Military Armor
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
/obj/item/clothing/under/blackhole
|
||||
name = "black hole combat undersuit"
|
||||
desc = "It's made of a special fiber that provides minor protection against biohazards. Worn by Black Hole fanatics."
|
||||
icon_state = "under"
|
||||
default_worn_icon = 'modular_chomp/icons/blackhole/equipment.dmi'
|
||||
icon = 'modular_chomp/icons/blackhole/equipment.dmi'
|
||||
item_state_slots = list(slot_r_hand_str = "black", slot_l_hand_str = "black")
|
||||
permeability_coefficient = 0.50
|
||||
armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0)
|
||||
rolled_sleeves = 0
|
||||
|
||||
+1893
-303
File diff suppressed because it is too large
Load Diff
@@ -25,17 +25,17 @@
|
||||
transform = transform.Turn(-45)
|
||||
transform = transform.Translate(-16,0)
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/equipped(mob/living/user, slot)
|
||||
/obj/item/gun/projectile/automatic/serdy/equipped()
|
||||
. = ..()
|
||||
is_picked_up = TRUE
|
||||
update_transform()
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/pickup(mob/user)
|
||||
/obj/item/gun/projectile/automatic/serdy/pickup()
|
||||
. = ..()
|
||||
is_picked_up = TRUE
|
||||
update_transform()
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/dropped(mob/user, equipping, slot)
|
||||
/obj/item/gun/projectile/automatic/serdy/dropped()
|
||||
. = ..()
|
||||
is_picked_up = FALSE
|
||||
update_transform()
|
||||
@@ -262,7 +262,6 @@
|
||||
list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null),
|
||||
list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-10,-10), dispersion=list(0.0, 0.3, 0.6))
|
||||
)
|
||||
manual_chamber = FALSE
|
||||
auto_loading_type = CLOSED_BOLT | LOCK_OPEN_EMPTY | LOCK_SLAPPABLE
|
||||
load_method = MAGAZINE
|
||||
w_class = ITEMSIZE_HUGE
|
||||
@@ -1381,17 +1380,17 @@
|
||||
if(is64x32)
|
||||
update_transform()
|
||||
|
||||
/obj/item/gun/projectile/shotgun/pump/equipped(mob/living/user, slot)
|
||||
/obj/item/gun/projectile/shotgun/pump/equipped()
|
||||
. = ..()
|
||||
is_picked_up = TRUE
|
||||
update_transform()
|
||||
|
||||
/obj/item/gun/projectile/shotgun/pump/pickup(mob/user)
|
||||
/obj/item/gun/projectile/shotgun/pump/pickup()
|
||||
. = ..()
|
||||
is_picked_up = TRUE
|
||||
update_transform()
|
||||
|
||||
/obj/item/gun/projectile/shotgun/pump/dropped(mob/user, equipping, slot)
|
||||
/obj/item/gun/projectile/shotgun/pump/dropped()
|
||||
. = ..()
|
||||
is_picked_up = FALSE
|
||||
update_transform()
|
||||
@@ -1481,17 +1480,17 @@
|
||||
transform = transform.Turn(-45)
|
||||
transform = transform.Translate(-16,0)
|
||||
|
||||
/obj/item/gun/projectile/shotgun/doublebarrel/equipped(mob/living/user, slot)
|
||||
/obj/item/gun/projectile/shotgun/doublebarrel/equipped()
|
||||
. = ..()
|
||||
is_picked_up = TRUE
|
||||
update_transform()
|
||||
|
||||
/obj/item/gun/projectile/shotgun/doublebarrel/pickup(mob/user)
|
||||
/obj/item/gun/projectile/shotgun/doublebarrel/pickup()
|
||||
. = ..()
|
||||
is_picked_up = TRUE
|
||||
update_transform()
|
||||
|
||||
/obj/item/gun/projectile/shotgun/doublebarrel/dropped(mob/user, equipping, slot)
|
||||
/obj/item/gun/projectile/shotgun/doublebarrel/dropped()
|
||||
. = ..()
|
||||
is_picked_up = FALSE
|
||||
update_transform()
|
||||
@@ -1541,3 +1540,427 @@
|
||||
sound_ejectchamber = 'sound/weapons/ballistics/rifle_ejectchamber.ogg'
|
||||
sound_eject = 'sound/weapons/ballistics/rifle_eject.ogg'
|
||||
sound_chamber = 'sound/weapons/ballistics/rifle_chamber.ogg'
|
||||
|
||||
|
||||
|
||||
|
||||
// ------------------------- GATTENING EARLY PORT STUFF, THIS IS (i pray to god) TEMPORARY ------------------------- //
|
||||
|
||||
|
||||
|
||||
/// Vali ///
|
||||
|
||||
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/valik
|
||||
name = "Ka7 Valik"
|
||||
desc = "A high quality modernization of an antiquated Pan-Slavic rifle platform, the Ka7 Valik is utilized almost exclusively by members of the militarized doomsday cult, Black Hole. Chambered in 7.62mm"
|
||||
caliber = "7.62mm"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx64.dmi'
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "valik"
|
||||
wielded_item_state = "valik_w"
|
||||
magazine_type = /obj/item/ammo_magazine/akm
|
||||
allowed_magazines = list(/obj/item/ammo_magazine/akm)
|
||||
icon_state = "valik"
|
||||
projectile_type = /obj/item/projectile/bullet/rifle/a545/bh1
|
||||
firemodes = list(
|
||||
list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null),
|
||||
list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-10,-10), dispersion=list(0.0, 0.3, 0.6))
|
||||
)
|
||||
load_method = MAGAZINE
|
||||
auto_loading_type = CLOSED_BOLT
|
||||
w_class = ITEMSIZE_LARGE
|
||||
one_handed_penalty = 30
|
||||
fire_sound = "sound/weapons/serdy/ak74.ogg"
|
||||
|
||||
|
||||
/// Viper ///
|
||||
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/viper
|
||||
name = "Ka12 Viper"
|
||||
desc = "A robust sub machinegun variant of the Ka7 Valik, the Ka12 Viper is utilized almost exclusively by members of the militarized doomsday cult, Black Hole. Chambered in 10mm"
|
||||
caliber = "10mm"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx32.dmi'
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "viper"
|
||||
wielded_item_state = "viper_w"
|
||||
magazine_type = /obj/item/ammo_magazine/viper
|
||||
allowed_magazines = list(/obj/item/ammo_magazine/viper)
|
||||
icon_state = "viper"
|
||||
projectile_type = /obj/item/projectile/bullet/pistol/bh2
|
||||
firemodes = list(
|
||||
list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null),
|
||||
list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=1, burst_accuracy=list(0,-10,-10), dispersion=list(0.0, 0.3, 0.6))
|
||||
)
|
||||
load_method = MAGAZINE
|
||||
auto_loading_type = CLOSED_BOLT
|
||||
w_class = ITEMSIZE_NORMAL
|
||||
is_long = FALSE
|
||||
fire_sound = "sound/weapons/serdy/vityaz.ogg"
|
||||
icon_expected_height = 32
|
||||
icon_expected_width = 32
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/// PMX ///
|
||||
|
||||
|
||||
|
||||
/obj/item/gun/projectile/serdy_pistols/pmx
|
||||
name = "PMX"
|
||||
desc = "A high quality modernization of a traditional Pan-Slavic handgun, the PMX is utilized almost exclusively by members of the militarized doomsday cult, Black Hole. Chambered in 10mm."
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx32.dmi'
|
||||
icon_state = "pmx"
|
||||
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "pmx"
|
||||
|
||||
caliber = "10mm"
|
||||
magazine_type = /obj/item/ammo_magazine/pmx
|
||||
allowed_magazines = list(/obj/item/ammo_magazine/pmx)
|
||||
projectile_type = /obj/item/projectile/bullet/pistol/bh1
|
||||
fire_sound = "sound/weapons/serdy/9mmpistol.ogg"
|
||||
|
||||
|
||||
|
||||
/// Lynks ///
|
||||
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/lynx
|
||||
name = "SVK-428 Lynx"
|
||||
desc = "An accurate, deadly sniper rifle, utilized by Black Hole marksmen, based on a venerable Pan-Slavic design. Chambered in 7.76x55mm."
|
||||
caliber = "7.76mm"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx64.dmi'
|
||||
icon_state = "lynx"
|
||||
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "lynx"
|
||||
wielded_item_state = "lynx_w"
|
||||
recoil = 0 //screenshake cringe and gay
|
||||
magazine_type = /obj/item/ammo_magazine/lynx
|
||||
allowed_magazines = list(/obj/item/ammo_magazine/lynx)
|
||||
icon_state = "lynx"
|
||||
projectile_type = /obj/item/projectile/bullet/rifle/a145/bh2
|
||||
load_method = MAGAZINE
|
||||
auto_loading_type = CLOSED_BOLT
|
||||
w_class = ITEMSIZE_HUGE
|
||||
actions_types = list(/datum/action/item_action/use_scope)
|
||||
accuracy = 10
|
||||
scoped_accuracy = 50
|
||||
one_handed_penalty = 100
|
||||
fire_sound = "sound/weapons/serdy/sks.ogg"
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/lynx/ui_action_click()
|
||||
scope()
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/lynx/verb/scope()
|
||||
set category = "Object"
|
||||
set name = "Use Scope"
|
||||
set popup_menu = 1
|
||||
|
||||
toggle_scope(2.0)
|
||||
|
||||
|
||||
|
||||
///Zvir///
|
||||
|
||||
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/zvir
|
||||
name = "KaSK-2 Zvir"
|
||||
desc = "An utterly confusing weapon utilized by Black Hole machinegunners; a bullpupped version of an old Pan-Slav design. Despite it's rather silly appearance, it is quite controllable, and infact, still a machinegun. Chambered in 7.62mm"
|
||||
caliber = "7.62mm"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx64.dmi'
|
||||
icon_state = "zvir"
|
||||
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "zvir"
|
||||
wielded_item_state = "zvir_w"
|
||||
burst_delay = 1.5
|
||||
magazine_type = /obj/item/ammo_magazine/zvir
|
||||
allowed_magazines = list(/obj/item/ammo_magazine/zvir)
|
||||
|
||||
projectile_type = /obj/item/projectile/bullet/rifle/a545/bh1
|
||||
firemodes = list(
|
||||
list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null),
|
||||
list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-15,-15), dispersion=list(0.0, 0.6, 1.0)),
|
||||
list(mode_name="short bursts", burst=5, move_delay=6, burst_accuracy = list(0,-15,-15,-30,-30), dispersion = list(0.6, 1.0, 1.0, 1.0, 1.2)),
|
||||
list(mode_name="long bursts", burst=15, move_delay=8, burst_accuracy = list(0,-15,-15,-30,-30,0,-15,-15,-30,-30,0,-15,-15,-30,-30), dispersion = list(0.6, 1.0, 1.0, 1.0, 1.2,0.6, 1.0, 1.0, 1.0, 1.2,0.6, 1.0, 1.0, 1.0, 1.2))
|
||||
)
|
||||
load_method = MAGAZINE
|
||||
auto_loading_type = CLOSED_BOLT
|
||||
w_class = ITEMSIZE_LARGE
|
||||
one_handed_penalty = 30
|
||||
fire_sound = "sound/weapons/serdy/ak74.ogg"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
///Drobarka///
|
||||
|
||||
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/barka
|
||||
name = "KaSK-9 Drobarka"
|
||||
desc = "An absolutely monsterous automatic weapon, more suitable for a mech than a person. Essentially an autocannon taken off of it's mount. It is bulky, unwieldy, but the sheer volume of death it can put down in a short amount of time is unmatched. Chambered in 15x80mm."
|
||||
caliber = "15mm"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx64.dmi'
|
||||
icon_state = "drobarka"
|
||||
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "drobarka"
|
||||
wielded_item_state = "drobarka_w"
|
||||
burst_delay = 1.5
|
||||
slowdown = 2 //BIG ASS GUN
|
||||
magazine_type = /obj/item/ammo_magazine/barka
|
||||
allowed_magazines = list(/obj/item/ammo_magazine/barka)
|
||||
|
||||
projectile_type = /obj/item/projectile/bullet/rifle/a545/bh3
|
||||
firemodes = list(
|
||||
list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null),
|
||||
list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-15,-15), dispersion=list(0.0, 0.6, 1.0)),
|
||||
list(mode_name="short bursts", burst=5, move_delay=6, burst_accuracy = list(0,-15,-15,-30,-30), dispersion = list(0.6, 1.0, 1.0, 1.0, 1.2)),
|
||||
list(mode_name="long bursts", burst=15, move_delay=8, burst_accuracy = list(0,-15,-15,-30,-30,0,-15,-15,-30,-30,0,-15,-15,-30,-30), dispersion = list(0.6, 1.0, 1.0, 1.0, 1.2,0.6, 1.0, 1.0, 1.0, 1.2,0.6, 1.0, 1.0, 1.0, 1.2))
|
||||
)
|
||||
load_method = MAGAZINE
|
||||
auto_loading_type = CLOSED_BOLT
|
||||
w_class = ITEMSIZE_HUGE
|
||||
one_handed_penalty = 30
|
||||
fire_sound = 'sound/weapons/serdy/strela.ogg'
|
||||
|
||||
|
||||
|
||||
///Voroh///
|
||||
|
||||
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/voroh
|
||||
name = "RR-80 recoilless rifle"
|
||||
desc = "A deadly recoilless rifle, used by Black Hole soldiers. Chambered in 80mm recoilless shells."
|
||||
caliber = "80mm"
|
||||
auto_loading_type = NO_AUTO_LOAD
|
||||
load_method = SINGLE_CASING|SPEEDLOADER
|
||||
only_open_load = TRUE
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx64.dmi'
|
||||
icon_state = "voroh"
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "voroh"
|
||||
wielded_item_state = "voroh_w"
|
||||
|
||||
|
||||
projectile_type = /obj/item/projectile/explosive_rocket/blackhole
|
||||
max_shells = 1
|
||||
|
||||
ammo_type = /obj/item/ammo_casing/a80mm
|
||||
w_class = ITEMSIZE_HUGE
|
||||
one_handed_penalty = 70
|
||||
bolt_name = "bolt"
|
||||
sound_eject = 'sound/weapons/serdy/launcher_open.ogg'
|
||||
sound_chamber = 'sound/weapons/serdy/launcher_closed.ogg'
|
||||
fire_sound = 'sound/weapons/serdy/recoilless.ogg'
|
||||
|
||||
|
||||
|
||||
/// BM51 ///
|
||||
|
||||
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/bm51
|
||||
name = "BM51 service rifle"
|
||||
desc = "A robust, versatile, and most importantly, very durable combat rifle used by endemic SDF forces. Chambered in 6.5x50mm."
|
||||
caliber = "6.5mm"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx64.dmi'
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "bm51"
|
||||
wielded_item_state = "bm51_w"
|
||||
burst_delay = 1.5
|
||||
magazine_type = /obj/item/ammo_magazine/bm51
|
||||
allowed_magazines = list(/obj/item/ammo_magazine/bm51)
|
||||
icon_state = "bm51"
|
||||
projectile_type = /obj/item/projectile/bullet/rifle/a556
|
||||
firemodes = list(
|
||||
list(mode_name="semiauto", burst=1, fire_delay=0, move_delay=null, burst_accuracy=null, dispersion=null),
|
||||
list(mode_name="3-round bursts", burst=3, fire_delay=null, move_delay=4, burst_accuracy=list(0,-10,-10), dispersion=list(0.0, 0.3, 0.6))
|
||||
)
|
||||
load_method = MAGAZINE
|
||||
auto_loading_type = CLOSED_BOLT
|
||||
w_class = ITEMSIZE_HUGE
|
||||
one_handed_penalty = 30
|
||||
fire_sound = 'sound/weapons/serdy/sks.ogg'
|
||||
|
||||
|
||||
|
||||
/// BM109 ///
|
||||
|
||||
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/bm109
|
||||
name = "BM109 marksman rifle"
|
||||
desc = "A legendary rifle, typically seen in the hands of SDF rangers. While considered suboptimal by most modern standards, it is deadly in the hands of a real marksman. Chambered in 8.6x65mm."
|
||||
caliber = "8.6mm"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx64.dmi'
|
||||
icon_state = "bm109"
|
||||
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "bm109"
|
||||
wielded_item_state = "bm109_w"
|
||||
recoil = 0 //screenshake cringe and gay
|
||||
magazine_type = /obj/item/ammo_magazine/bm109
|
||||
allowed_magazines = list(/obj/item/ammo_magazine/bm109)
|
||||
icon_state = "bm109"
|
||||
projectile_type = /obj/item/projectile/bullet/rifle/a145/bh2
|
||||
load_method = MAGAZINE
|
||||
auto_loading_type = CLOSED_BOLT
|
||||
w_class = ITEMSIZE_HUGE
|
||||
actions_types = list(/datum/action/item_action/use_scope)
|
||||
accuracy = 10
|
||||
scoped_accuracy = 50
|
||||
one_handed_penalty = 100
|
||||
fire_sound = "sound/weapons/serdy/sks.ogg"
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/bm109/ui_action_click()
|
||||
scope()
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/bm109/verb/scope()
|
||||
set category = "Object"
|
||||
set name = "Use Scope"
|
||||
set popup_menu = 1
|
||||
|
||||
toggle_scope(2.0)
|
||||
|
||||
|
||||
|
||||
/// SUPER DIYAAB ///
|
||||
|
||||
|
||||
|
||||
/obj/item/gun/projectile/serdy_pistols/sdiyaab
|
||||
name = "SM19 Super Diyaab"
|
||||
desc = "An interesting full sized magnum service pistol, used by some SDF forces. Fairly robust despite it's odd shape. Chambered in .44."
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx32.dmi'
|
||||
icon_state = "sdiyaab"
|
||||
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "sdiyaab"
|
||||
|
||||
caliber = ".44"
|
||||
magazine_type = /obj/item/ammo_magazine/sdiyaab
|
||||
allowed_magazines = list(/obj/item/ammo_magazine/sdiyaab)
|
||||
projectile_type = /obj/item/projectile/bullet/pistol/strong
|
||||
fire_sound = "sound/weapons/serdy/44mag.ogg"
|
||||
|
||||
|
||||
|
||||
/// SAVIK ///
|
||||
|
||||
|
||||
|
||||
/obj/item/gun/projectile/shotgun/pump/combat/savik
|
||||
name = "BM17 Savik lever-action shotgun"
|
||||
desc = "The shotgun of choice for SDF rangers, the ever reliable Savik. As fearsome as it's namesake. Uses 12g rounds."
|
||||
icon_state = "savik"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx64.dmi'
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "savik"
|
||||
wielded_item_state = "savik_w"
|
||||
max_shells = 11
|
||||
ammo_type = /obj/item/ammo_casing/a12g
|
||||
load_method = SINGLE_CASING|SPEEDLOADER
|
||||
pump_animation = "savik"
|
||||
action_sound = 'sound/weapons/serdy/leverrack.ogg'
|
||||
|
||||
|
||||
|
||||
/// KURURAK ///
|
||||
|
||||
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/kururak
|
||||
name = "BM26 Kururak"
|
||||
desc = "A durable bolt action rifle, produced on Sif for the SDF. Chambered in 8.6x65mm."
|
||||
caliber = "8.6mm"
|
||||
auto_loading_type = NO_AUTO_LOAD
|
||||
load_method = SINGLE_CASING|SPEEDLOADER
|
||||
only_open_load = TRUE
|
||||
icon_state = "kururak"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx64.dmi'
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "kururak"
|
||||
wielded_item_state = "kururak_w"
|
||||
projectile_type = /obj/item/projectile/bullet/rifle/a145/bh2
|
||||
max_shells = 10
|
||||
ammo_type = /obj/item/ammo_casing/a86
|
||||
w_class = ITEMSIZE_HUGE
|
||||
one_handed_penalty = 70
|
||||
bolt_name = "bolt"
|
||||
sound_eject = 'sound/weapons/ballistics/boltactionopen.ogg'
|
||||
sound_chamber = 'sound/weapons/ballistics/boltactionclose.ogg'
|
||||
fire_sound = "sound/weapons/serdy/sks.ogg"
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/kururak/scoped
|
||||
name = "BM27 Kururak sniper"
|
||||
icon_state = "kururak_scoped"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gatteningx64.dmi'
|
||||
item_icons = list(
|
||||
slot_l_hand_str = 'modular_chomp/icons/blackhole/mobs_lefthand.dmi',
|
||||
slot_r_hand_str = 'modular_chomp/icons/blackhole/mobs_righthand.dmi',
|
||||
)
|
||||
item_state = "kururak"
|
||||
wielded_item_state = "kururak_w"
|
||||
desc = "A durable bolt action rifle, produced on Sif for the SDF. This one has a scope, and better craftsmanship, for sniping. Chambered in 8.6x65mm."
|
||||
actions_types = list(/datum/action/item_action/use_scope)
|
||||
accuracy = -15
|
||||
recoil = 0 //screenshake cringe and gay
|
||||
scoped_accuracy = 50
|
||||
one_handed_penalty = 70
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/kururak/scoped/ui_action_click()
|
||||
scope()
|
||||
|
||||
/obj/item/gun/projectile/automatic/serdy/kururak/scoped/verb/scope()
|
||||
set category = "Object"
|
||||
set name = "Use Scope"
|
||||
set popup_menu = 1
|
||||
|
||||
toggle_scope(2.0)
|
||||
|
||||
@@ -545,3 +545,122 @@
|
||||
matter = list(MAT_STEEL = 800)
|
||||
multiple_sprites = 1
|
||||
ammo_type = /obj/item/ammo_casing/a44
|
||||
|
||||
|
||||
|
||||
|
||||
// ------------------------- GATTENING EARLY PORT STUFF, THIS IS (i pray to god) TEMPORARY ------------------------- //
|
||||
|
||||
|
||||
|
||||
|
||||
/obj/item/ammo_magazine/lynx
|
||||
name = "Lynx magazine (7.76x55mm)"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gattening-misc.dmi'
|
||||
caliber = "7.76mm"
|
||||
icon_state = "rifle_medium"
|
||||
max_ammo = 10
|
||||
mag_type = MAGAZINE
|
||||
multiple_sprites = 1
|
||||
matter = list(MAT_STEEL = 2400)
|
||||
ammo_type = /obj/item/ammo_casing/a776
|
||||
|
||||
/obj/item/ammo_magazine/zvir
|
||||
name = "Zvir magazine (7.62)"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gattening-misc.dmi'
|
||||
caliber = "7.62mm"
|
||||
icon_state = "rifle_box"
|
||||
max_ammo = 100
|
||||
mag_type = MAGAZINE
|
||||
multiple_sprites = 1
|
||||
matter = list(MAT_STEEL = 5400)
|
||||
ammo_type = /obj/item/ammo_casing/a762/ap
|
||||
|
||||
/obj/item/ammo_magazine/barka
|
||||
name = "Drobarka magazine (15x80mm)"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gattening-misc.dmi'
|
||||
caliber = "15mm"
|
||||
icon_state = "rifle_magnum_box"
|
||||
max_ammo = 50
|
||||
mag_type = MAGAZINE
|
||||
multiple_sprites = 1
|
||||
matter = list(MAT_STEEL = 5400)
|
||||
ammo_type = /obj/item/ammo_casing/a15mm
|
||||
|
||||
|
||||
/obj/item/ammo_magazine/bm51
|
||||
name = "BM51 magazine (6.5x50mm)"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gattening-misc.dmi'
|
||||
caliber = "6.5mm"
|
||||
icon_state = "rifle_light_large"
|
||||
max_ammo = 25
|
||||
mag_type = MAGAZINE
|
||||
multiple_sprites = 1
|
||||
matter = list(MAT_STEEL = 1400)
|
||||
ammo_type = /obj/item/ammo_casing/a6550mm
|
||||
|
||||
/obj/item/ammo_magazine/bm51/ap
|
||||
name = "armor-piercing BM51 magazine (6.5x50mm)"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gattening-misc.dmi'
|
||||
caliber = "6.5mm"
|
||||
icon_state = "rifle_light_large"
|
||||
max_ammo = 25
|
||||
mag_type = MAGAZINE
|
||||
multiple_sprites = 1
|
||||
matter = list(MAT_STEEL = 1400)
|
||||
ammo_type = /obj/item/ammo_casing/a6550mm/ap
|
||||
|
||||
/obj/item/ammo_magazine/bm109
|
||||
name = "BM109 magazine (8.6x65mm)"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gattening-misc.dmi'
|
||||
caliber = "8.6mm"
|
||||
icon_state = "rifle_heavy_alt"
|
||||
max_ammo = 11
|
||||
mag_type = MAGAZINE
|
||||
multiple_sprites = 1
|
||||
matter = list(MAT_STEEL = 2400)
|
||||
ammo_type = /obj/item/ammo_casing/a86
|
||||
|
||||
/obj/item/ammo_magazine/pmx
|
||||
name = "PMX magazine (10mm)"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gattening-misc.dmi'
|
||||
caliber = "10mm"
|
||||
icon_state = "pistol_light"
|
||||
max_ammo = 8
|
||||
mag_type = MAGAZINE
|
||||
multiple_sprites = 1
|
||||
matter = list(MAT_STEEL = 1400)
|
||||
ammo_type = /obj/item/ammo_casing/a10mm
|
||||
|
||||
/obj/item/ammo_magazine/viper
|
||||
name = "Ka12 Viper magazine (10mm)"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gattening-misc.dmi'
|
||||
caliber = "10mm"
|
||||
icon_state = "smg_light"
|
||||
max_ammo = 25
|
||||
mag_type = MAGAZINE
|
||||
multiple_sprites = 1
|
||||
matter = list(MAT_STEEL = 2000)
|
||||
ammo_type = /obj/item/ammo_casing/a10mm
|
||||
|
||||
/obj/item/ammo_magazine/sdiyaab
|
||||
name = "Super Diyaab magazine (.44)"
|
||||
icon = 'modular_chomp/icons/blackhole/pre-gattening-misc.dmi'
|
||||
caliber = ".44"
|
||||
icon_state = "pistol_heavy"
|
||||
max_ammo = 11
|
||||
mag_type = MAGAZINE
|
||||
multiple_sprites = 1
|
||||
matter = list(MAT_STEEL = 1400)
|
||||
ammo_type = /obj/item/ammo_casing/a44
|
||||
|
||||
/obj/item/ammo_magazine/ammo_box/a86
|
||||
name = "ammo box (8.6x65mm)"
|
||||
desc = "A box of 8.6x65mm rounds."
|
||||
icon_state = "rifle"
|
||||
caliber = "8.6mm"
|
||||
ammo_type = /obj/item/ammo_casing/a86
|
||||
matter = list(MAT_STEEL = 6000)
|
||||
max_ammo = 31
|
||||
multiple_sprites = 1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user