Skip to content

Commit

Permalink
cloudbreak changes
Browse files Browse the repository at this point in the history
  • Loading branch information
rye-rice committed Nov 14, 2024
1 parent fc07e89 commit a2a916d
Show file tree
Hide file tree
Showing 2 changed files with 128 additions and 9 deletions.
41 changes: 36 additions & 5 deletions code/game/objects/items/storage/filled_guncases.dm
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@
/obj/item/storage/guncase/pistol/shadow
gun_type = /obj/item/gun/ballistic/revolver/shadow

/obj/item/storage/guncase/pistol/ashhand
gun_type = /obj/item/gun/ballistic/revolver/ashhand

/obj/item/storage/guncase/hellfire
gun_type = /obj/item/gun/ballistic/shotgun/hellfire

Expand Down Expand Up @@ -94,6 +97,22 @@
gun_type = /obj/item/gun/ballistic/automatic/pistol/rattlesnake
mag_type = /obj/item/ammo_box/magazine/m9mm_rattlesnake

/obj/item/storage/guncase/bulldog
gun_type = /obj/item/gun/ballistic/shotgun/automatic/bulldog
mag_type = /obj/item/ammo_box/magazine/m12g_bulldog

/obj/item/storage/guncase/sidewinder
gun_type = /obj/item/gun/ballistic/automatic/smg/sidewinder
mag_type = /obj/item/ammo_box/magazine/m57_39_sidewinder

/obj/item/storage/guncase/hydra
gun_type = /obj/item/gun/ballistic/automatic/assault/hydra
mag_type = /obj/item/ammo_box/magazine/m556_42_hydra

/obj/item/storage/guncase/sbr80
gun_type = /obj/item/gun/ballistic/automatic/assault/hydra/dmr
mag_type = /obj/item/ammo_box/magazine/m556_42_hydra/small

/* Etherbor */

/obj/item/storage/guncase/pistol/kalixpistol
Expand All @@ -104,6 +123,10 @@
gun_type = /obj/item/gun/energy/kalix
mag_type = /obj/item/stock_parts/cell/gun/kalix

/obj/item/storage/guncase/energy/bg16
gun_type = /obj/item/gun/energy/kalix/pgf
mag_type = /obj/item/stock_parts/cell/gun/pgf

/* Serene Outdoors Guns */

/obj/item/storage/guncase/pistol/m17
Expand Down Expand Up @@ -158,7 +181,7 @@

/obj/item/storage/guncase/hades
gun_type = /obj/item/gun/energy/e_gun/hades
mag_type = /obj/item/stock_parts/cell/gun
mag_type = /obj/item/stock_parts/cell/gun/upgraded

/* Old NT */

Expand Down Expand Up @@ -200,6 +223,10 @@
gun_type = /obj/item/gun/ballistic/automatic/marksman/f4/
mag_type = /obj/item/ammo_box/magazine/f4_308

/obj/item/storage/guncase/cm15
gun_type = /obj/item/gun/ballistic/shotgun/cm15
mag_type = /obj/item/ammo_box/magazine/cm15_12g

/* Inteq */

/obj/item/storage/guncase/skm_inteq
Expand All @@ -214,10 +241,18 @@
gun_type = /obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq
mag_type = /obj/item/ammo_box/magazine/smgm10mm

/obj/item/storage/guncase/mastiff
gun_type = /obj/item/gun/ballistic/shotgun/automatic/bulldog/inteq
mag_type = /obj/item/ammo_box/magazine/m12g_bulldog

/obj/item/storage/guncase/kingsnake
gun_type = /obj/item/gun/ballistic/automatic/pistol/rattlesnake/inteq
mag_type = /obj/item/ammo_box/magazine/m9mm_rattlesnake

/obj/item/storage/guncase/ssg04
gun_type = /obj/item/gun/ballistic/automatic/marksman/f4/inteq
mag_type = /obj/item/ammo_box/magazine/f4_308

/* idk */

/obj/item/storage/guncase/pistol/disposable
Expand All @@ -228,7 +263,3 @@
/obj/item/storage/guncase/skm
gun_type = /obj/item/gun/ballistic/automatic/assault/skm
mag_type = /obj/item/ammo_box/magazine/skm_762_40

/obj/item/storage/guncase/ssg04
gun_type = /obj/item/gun/ballistic/automatic/marksman/f4/inteq
mag_type = /obj/item/ammo_box/magazine/f4_308
96 changes: 92 additions & 4 deletions code/modules/cargo/packs/gun.dm
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,15 @@
contains = list(/obj/item/storage/guncase/pistol/candor)
faction = /datum/faction/srm

/datum/supply_pack/gun/asp
name = "BC-81 'Asp' Crate"
desc = "Contains a compact armor-piercing sidearm, chambered in 5.7mm"
cost = 3000
contains = list(/obj/item/storage/guncase/pistol/asp)
faction = /datum/faction/scarborough_arms
faction_discount = 0
faction_locked = TRUE

/datum/supply_pack/gun/pepperbox
name = "HP Firebrand Pepperbox Revolver Crate"
desc = "Contains a concealable pepperbox revolver manufactured by the Saint Roumain Militia, chambered in .357."
Expand Down Expand Up @@ -106,6 +115,15 @@
faction_discount = 0
faction_locked = TRUE

/datum/supply_pack/gun/ashhand
name = "Ashhand Hunting Revolver Crate"
desc = "Contains a single-action .45-70 hunting revolver manufactured by Hunter's Pride for use against the biggest game."
cost = 3500
contains = list(/obj/item/storage/guncase/pistol/ashhand)
faction = /datum/faction/srm
faction_discount = 0
faction_locked = TRUE

/*
Energy
*/
Expand Down Expand Up @@ -154,6 +172,16 @@
contains = list(/obj/item/storage/guncase/energy/kalixrifle)
crate_name = "beam rifle crate"

/datum/supply_pack/gun/laser/bg16
name = "Etherbor BG-16 Beam Rifle Crate"
desc = "Contains a single BG-16 Beam Rifle, a military-grade automatic developed in the PGF and manufactured by Etherbor Industries for use within the Marine Corps."
cost = 3000
contains = list(/obj/item/storage/guncase/energy/bg16)
crate_name = "beam rifle crate"
faction = /datum/faction/pgf
faction_discount = 0
faction_locked = TRUE

/*
Shotguns
*/
Expand Down Expand Up @@ -196,6 +224,36 @@
cost = 3000
crate_name = "shotgun crate"

/datum/supply_pack/gun/bulldog
name = "Bulldog Shotgun Crate"
desc = "An automatic shotgun chambered in 12ga produced by Scarborough Arms for exclusive use by licensed buyers. Comes with 8-round box magazines."
contains = list(/obj/item/storage/guncase/bulldog)
cost = 4000
crate_name = "shotgun crate"
faction = /datum/faction/scarborough_arms
faction_discount = 0
faction_locked = TRUE

/datum/supply_pack/gun/mastiff
name = "Mastiff Shotgun Crate"
desc = "An automatic shotgun modified for exclusive use by the IRMG and chambered in 12ga. Comes with 8-round box magazines."
contains = list(/obj/item/storage/guncase/mastiff)
cost = 4000
crate_name = "shotgun crate"
faction = /datum/faction/inteq
faction_discount = 0
faction_locked = TRUE

/datum/supply_pack/gun/cm15
name = "CM-15 Shotgun Crate"
desc = "A combat shotgun produced by Lanchester Arms Co. for the Colonial Minuteman and CMM-BARD for use in CQC operations. Chambered in 12ga and equipped with 8-round box magazines."
contains = list(/obj/item/storage/guncase/cm15)
cost = 4000
crate_name = "shotgun crate"
faction = /datum/faction/clip
faction_discount = 0
faction_locked = TRUE

/*
SMGs
*/
Expand All @@ -209,7 +267,7 @@
faction = /datum/faction/scarborough_arms
faction_discount = 10

/datum/supply_pack/gun/cobra20
/datum/supply_pack/gun/mongrel
name = "SKM-44v Mongrel SMG Crate"
desc = "Contains a shortened variant of the SKM rechambered to 10mm and painted in the brown-and-gold of Inteq."
cost = 3000
Expand Down Expand Up @@ -271,10 +329,20 @@
/datum/supply_pack/gun/cm5
name = "CM-5 SMG Crate"
desc = "Contains a CM-5 automatic SMG, produced proudly within Lanchester City. Colonial Minuteman issue only."
cost =25000
cost = 2500
contains = list(/obj/item/storage/guncase/cm5)
crate_name = "SMG crate"
faction = /datum/faction/srm
faction = /datum/faction/clip
faction_discount = 0
faction_locked = TRUE

/datum/supply_pack/gun/sidewinder
name = "Sidewinder SMG Crate"
desc = "Contains a Sidewinder PDW produced by Scarborough Arms and chambered in 5.7mm for armor-piercing capabilities."
cost = 3000
contains = list(/obj/item/storage/guncase/sidewinder)
crate_name = "SMG crate"
faction = /datum/faction/scarborough_arms
faction_discount = 0
faction_locked = TRUE

Expand Down Expand Up @@ -371,14 +439,23 @@

/datum/supply_pack/gun/hades
name = "SL AL-655 'Hades' energy rifle"
desc = "Contains a high-energy, automatic laser rifle. For NT employee use only."
desc = "Contains a high-energy, automatic laser rifle. For NT employee use only."
cost = 5000
contains = list(/obj/item/storage/guncase/hades)
crate_name = "laser crate"
faction = /datum/faction/nt
faction_discount = 0
faction_locked = TRUE

/datum/supply_pack/gun/hydra
name = "SMR-80 'Hydra' Automatic Rifle Crate"
desc = "Contains a high-powered automatic rifle produced by Scarborough Arms and chambered in 5.56 CLIP. This one is a standard variant."
cost = 5000
contains = list(/obj/item/storage/guncase/hydra)
crate_name = "rifle crate"
faction = /datum/faction/scarborough_arms
faction_discount = 0
faction_locked = TRUE

/datum/supply_pack/gun/cm82
name = "CM-82 Standard Issue Rifle"
Expand Down Expand Up @@ -410,6 +487,17 @@
faction_discount = 0
faction_locked = TRUE

/datum/supply_pack/gun/ssg04
name = "SBR-80 'Hydra' Designated Marksman Rifle Crate"
desc = "Contains a high-powered marksman rifle chambered in 5.56 CLIP and produced by Scarborough Arms. A modification of the ever-popular SMR-80 platform."
cost = 3500
contains = list(/obj/item/storage/guncase/sbr80)
crate_name = "dmr crate"
faction = /datum/faction/scarborough_arms
faction_discount = 0
faction_locked = TRUE


/* Attachments */

/datum/supply_pack/gun/attachment/rail_light
Expand Down

0 comments on commit a2a916d

Please sign in to comment.