Files
Bubberstation/modular_skyrat/modules/modular_weapons/code/automatic.dm
Gandalf e2a68d3b15 Assault Operatives (#12126)
* Initial commit

* 0

* shuttle and maps

* Equipping

* Minor fixes, gyrojet removed, elite suits removed

* E

* reviews

* Update base_alarm.dm

* nnfghghg

* more fix

* Update dynamic_rulsesets_roundstart.dm

* Update modular_skyrat/modules/assault_operatives/code/assault_operatives.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/assault_operatives/code/vending_machine.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* fyux

* Update assault_operatives_outfits.dm

* E

* Update modular_skyrat/modules/assault_operatives/code/goldeneye.dm

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

* Update modular_skyrat/modules/assault_operatives/code/interrogator.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Update modular_skyrat/modules/assault_operatives/code/interrogator.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>

* more review

* E

* uber update

* Update AntagInfoAssaultops.tsx

* Update AntagInfoAssaultops.tsx

* nyooom

* E

* ICARUS SUNBEAM

* fioxes

* Update sunbeam.dm

* Update goldeneye.dm

* Update vending_machine.dm

* Update assault_operatives_outfits.dm

* Update goldeneye.dm

* e

* eee

* Update assault_operatives_outfits.dm

* Update assault_operatives.dm

* Update assault_operatives.dm

* Update goldeneye_cruiser.dmm

* fix

* 0

* haha funneee

* armament system

* more updates

* f

* e

* 0

* e

* more based

* 0

* e

* CQC PLUS CAN SUCK MY COCK

* Update __armament_bodyarmor.dm

* Update assault_operatives.dm

* e

* MG9 balance

* Update armament_utility.dm

* Update sunbeam.dm

* fixes

* Update CentCom_skyrat_z2.dmm

* Update armament_station.dm

* Update modular_skyrat/modules/armaments/code/armament_entries.dm

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

* Update modular_skyrat/modules/armaments/code/armament_entries.dm

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

* Update modular_skyrat/modules/assault_operatives/code/assault_operatives.dm

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

* e

* Update modular_skyrat/modules/assault_operatives/code/assault_operatives.dm

Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>

* Update assaultops_armament_station.dm

* reviuew

* Update misc_items.dm

* Update vending_machine.dm

Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com>
2022-03-28 02:27:25 +00:00

109 lines
3.8 KiB
Plaintext

////////////////////////
//ID: MODULAR_WEAPONS //
////////////////////////
// Magazines
/obj/item/ammo_box/magazine/multi_sprite/cfa_wildcat
name = "CFA Wildcat magazine (.32)"
desc = "Magazines taking .32 ammunition; it fits in the CFA Wildcat. Alt+click to reskin it."
icon = 'modular_skyrat/modules/modular_weapons/icons/obj/ammo.dmi'
icon_state = "smg32"
possible_types = list(AMMO_TYPE_LETHAL, AMMO_TYPE_AP, AMMO_TYPE_RUBBER, AMMO_TYPE_INCENDIARY)
ammo_type = /obj/item/ammo_casing/c32
caliber = "c32acp"
max_ammo = 30
multiple_sprites = AMMO_BOX_FULL_EMPTY_BASIC
/obj/item/ammo_box/magazine/multi_sprite/cfa_wildcat/ap
ammo_type = /obj/item/ammo_casing/c32/ap
round_type = AMMO_TYPE_AP
/obj/item/ammo_box/magazine/multi_sprite/cfa_wildcat/rubber
ammo_type = /obj/item/ammo_casing/c32/rubber
round_type = AMMO_TYPE_RUBBER
/obj/item/ammo_box/magazine/multi_sprite/cfa_wildcat/incendiary
ammo_type = /obj/item/ammo_casing/c32_incendiary
round_type = AMMO_TYPE_INCENDIARY
/obj/item/ammo_box/magazine/multi_sprite/cfa_wildcat/empty
start_empty = 1
///////////////
// Wildcat //
///////////////
// 3rnd burst .32 calibre, 15 damage.
// Fills the role of a low damage, high magazine capacity magdump gun.
/obj/item/gun/ballistic/automatic/cfa_wildcat
name = "\improper CFA Wildcat"
desc = "An old SMG, this one is chambered in .32, a very common and dirt-cheap cartridge. It has Cantalan Federal Arms etched above the magazine well."
icon = 'modular_skyrat/modules/modular_weapons/icons/obj/guns/projectile40x32.dmi'
icon_state = "mp5"
inhand_icon_state = "arg"
selector_switch_icon = TRUE
mag_type = /obj/item/ammo_box/magazine/multi_sprite/cfa_wildcat
can_suppress = FALSE
burst_size = 3
fire_delay = 1.25
spread = 5
mag_display = TRUE
empty_indicator = FALSE
fire_sound = 'sound/weapons/gun/smg/shot_alt.ogg'
weapon_weight = WEAPON_MEDIUM
w_class = WEIGHT_CLASS_BULKY
/obj/item/gun/ballistic/automatic/cfa_wildcat/no_mag
spawnwithmagazine = FALSE
///////////////
// MP7 //
///////////////
/obj/item/gun/ballistic/automatic/cfa_lynx
name = "\improper CFA Lynx"
desc = "A carbine with a high magazine capacity. Chambered in 4.6x30mm. It has Cantalan Federal Arms etched above the magazine well."
icon = 'modular_skyrat/modules/modular_weapons/icons/obj/guns/projectile.dmi'
icon_state = "cfa-lynx"
inhand_icon_state = "arg"
selector_switch_icon = FALSE
mag_type = /obj/item/ammo_box/magazine/multi_sprite/cfa_lynx
can_suppress = FALSE
burst_size = 3
fire_delay = 1.90 //Previously 0.5. Changed due to it being the Blueshield's default firearm.
spread = 2
mag_display = TRUE
empty_indicator = FALSE
fire_sound = 'sound/weapons/gun/smg/shot_alt.ogg'
weapon_weight = WEAPON_MEDIUM
w_class = WEIGHT_CLASS_BULKY
/obj/item/gun/ballistic/automatic/cfa_lynx/no_mag
spawnwithmagazine = FALSE
/obj/item/ammo_box/magazine/multi_sprite/cfa_lynx
name = "CFA Lynx Magazine (4.6x30mm)"
desc = "A magazine for the CFA Lynx. It has a small inscription on the base, '4.6x30mm'. Alt+click to reskin it."
icon = 'modular_skyrat/modules/modular_weapons/icons/obj/ammo.dmi'
icon_state = "lynx"
possible_types = list(AMMO_TYPE_LETHAL, AMMO_TYPE_AP, AMMO_TYPE_RUBBER, AMMO_TYPE_INCENDIARY)
ammo_type = /obj/item/ammo_casing/c46x30mm
caliber = CALIBER_46X30MM
max_ammo = 40
multiple_sprites = AMMO_BOX_FULL_EMPTY_BASIC
/obj/item/ammo_box/magazine/multi_sprite/cfa_lynx/ap
ammo_type = /obj/item/ammo_casing/c46x30mm/ap
round_type = AMMO_TYPE_AP
/obj/item/ammo_box/magazine/multi_sprite/cfa_lynx/rubber
ammo_type = /obj/item/ammo_casing/c46x30mm/rubber
round_type = AMMO_TYPE_RUBBER
/obj/item/ammo_box/magazine/multi_sprite/cfa_lynx/incendiary
ammo_type = /obj/item/ammo_casing/c46x30mm/inc
round_type = AMMO_TYPE_INCENDIARY
/obj/item/ammo_box/magazine/multi_sprite/cfa_lynx/empty
start_empty = TRUE