Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
5c6a6c7
Fix 'Zip' + 12g boxes
genessee-forgot-his-password-again Dec 30, 2023
67eb4a7
Merge branch 'dev' of https://github.com/genessee-forgot-his-password…
genessee-forgot-his-password-again Dec 31, 2023
9ead79c
Add sprites for T2 guns
genessee-forgot-his-password-again Dec 31, 2023
4cd8d38
Add code for T2 pistol, pocket pistol, and shotgun
genessee-forgot-his-password-again Dec 31, 2023
0f7b920
Oopsy-poopsy
genessee-forgot-his-password-again Dec 31, 2023
de8842a
Add .357 caliber, SMG code (no sprites yet), T2 .22LR ammo (sprites A…
genessee-forgot-his-password-again Dec 31, 2023
f92e035
Add T2 revolver, make T1 revolver use .357, add T2 SMG, add T2 .22LR …
genessee-forgot-his-password-again Dec 31, 2023
43a5972
Add T2 .357 ammo + mags
genessee-forgot-his-password-again Jan 1, 2024
c281809
Add T2 .45 ammo and mags
genessee-forgot-his-password-again Jan 1, 2024
b1e142f
Add T2 5.56 ammo + mags + boltaction rifle
genessee-forgot-his-password-again Jan 1, 2024
3dc1f09
Add T2 12g slugs and buckshot
genessee-forgot-his-password-again Jan 1, 2024
a8262e1
Add T2 laser rifle and laser pistol
genessee-forgot-his-password-again Jan 1, 2024
6aa30d9
Fix 'aluminium' spelling errors + other typos
genessee-forgot-his-password-again Jan 1, 2024
c4baba0
Update nebula.dme
genessee-forgot-his-password-again Jan 1, 2024
172515b
Revert "Update nebula.dme"
genessee-forgot-his-password-again Jan 1, 2024
22f9a30
Update the right dme file (oops lol)
genessee-forgot-his-password-again Jan 1, 2024
fb01c6b
Fix icons + give new in-hand for Marine rifle
genessee-forgot-his-password-again Jan 1, 2024
ab34837
Update in-hand sprites for Marine and the T0 rifle who's name i forget
genessee-forgot-his-password-again Jan 1, 2024
efd62b4
Add sprites for T2 5.56 bullet
genessee-forgot-his-password-again Jan 1, 2024
5cf5959
Add belt + holstered sprites for Martin pistol
genessee-forgot-his-password-again Jan 1, 2024
abdbe14
Fix 357 speedloader looking like .22LR mag
genessee-forgot-his-password-again Jan 1, 2024
da3a771
Fix 'Frontrunner' havign wrong atompath
genessee-forgot-his-password-again Jan 1, 2024
26f5c7d
Fix pocket pistols
genessee-forgot-his-password-again Jan 1, 2024
f435d07
Add T2 .45 box sprites
genessee-forgot-his-password-again Jan 1, 2024
6105de9
Add sprites for T2 .357 ammo boxes
genessee-forgot-his-password-again Jan 1, 2024
d9d21d4
Hopefully fix magazine woes across the board
genessee-forgot-his-password-again Jan 1, 2024
44fd849
Okay maybe this'll fix mags bein' weird
genessee-forgot-his-password-again Jan 1, 2024
ce2db26
Revert "Okay maybe this'll fix mags bein' weird"
genessee-forgot-his-password-again Jan 1, 2024
fb59094
Okay this actually works
genessee-forgot-his-password-again Jan 1, 2024
f797666
It's always the designs that getcha
genessee-forgot-his-password-again Jan 1, 2024
d7b35bb
Whoops
genessee-forgot-his-password-again Jan 1, 2024
f65eff5
Fix T2 12g loose bullets having T1 name
genessee-forgot-his-password-again Jan 1, 2024
4343c8f
Fix boxes maybe possibly perhaps???
genessee-forgot-his-password-again Jan 4, 2024
f6af418
Update designs_ammunition.dm
genessee-forgot-his-password-again Jan 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 14 additions & 4 deletions mods/persistence/_persistence.dme
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@
#include "controllers\subsystems\mapping.dm"
#include "controllers\subsystems\mining.dm"
#include "controllers\subsystems\persistence.dm"
#include "controllers\subsystems\skills.dm"
#include "controllers\subsystems\initialization\chargen.dm"
#include "controllers\subsystems\initialization\fabrication.dm"
#include "controllers\subsystems\persistence\persistence_loading.dm"
#include "controllers\subsystems\persistence\persistence_saving.dm"
#include "controllers\subsystems\persistence\persistence_stats.dm"
#include "controllers\subsystems\persistence\persistence_storage.dm"
#include "controllers\subsystems\skills.dm"
#include "controllers\subsystems\initialization\chargen.dm"
#include "controllers\subsystems\initialization\fabrication.dm"
#include "controllers\subsystems\processing\specifications.dm"
#include "datums\extensions\extensions.dm"
#include "datums\extensions\holster.dm"
Expand Down Expand Up @@ -234,12 +234,16 @@
#include "modules\projectiles\ammunition\12g\magazines.dm"
#include "modules\projectiles\ammunition\22_LR\bullets.dm"
#include "modules\projectiles\ammunition\22_LR\magazines.dm"
#include "modules\projectiles\ammunition\357\bullets.dm"
#include "modules\projectiles\ammunition\357\magazines.dm"
#include "modules\projectiles\ammunition\45\bullets.dm"
#include "modules\projectiles\ammunition\45\magazines.dm"
#include "modules\projectiles\guns\projectile.dm"
#include "modules\projectiles\guns\energy\tier0\lasrifle.dm"
#include "modules\projectiles\guns\energy\tier1\laspistol.dm"
#include "modules\projectiles\guns\energy\tier1\lasrifle.dm"
#include "modules\projectiles\guns\energy\tier2\laspistol.dm"
#include "modules\projectiles\guns\energy\tier2\lasrifle.dm"
#include "modules\projectiles\guns\projectile\tier0\boltaction.dm"
#include "modules\projectiles\guns\projectile\tier0\pistol.dm"
#include "modules\projectiles\guns\projectile\tier0\revolver.dm"
Expand All @@ -252,6 +256,12 @@
#include "modules\projectiles\guns\projectile\tier1\shotgun_db.dm"
#include "modules\projectiles\guns\projectile\tier1\shotgun_db_sawn.dm"
#include "modules\projectiles\guns\projectile\tier1\shotgun_pump.dm"
#include "modules\projectiles\guns\projectile\tier2\boltaction.dm"
#include "modules\projectiles\guns\projectile\tier2\pistol.dm"
#include "modules\projectiles\guns\projectile\tier2\pistol_pocket.dm"
#include "modules\projectiles\guns\projectile\tier2\revolver.dm"
#include "modules\projectiles\guns\projectile\tier2\shotgun_pump.dm"
#include "modules\projectiles\guns\projectile\tier2\smg.dm"
#include "modules\reagents\Chemistry-Holder.dm"
#include "modules\reagents\chems\chems.dm"
#include "modules\reagents\chems\recipes.dm"
Expand Down Expand Up @@ -282,6 +292,7 @@
#include "modules\surgery\_surgery.dm"
#include "modules\world_save\_persistence.dm"
#include "modules\world_save\load_cache.dm"
#include "modules\world_save\save_testing.dm"
#include "modules\world_save\saved_vars.dm"
#include "modules\world_save\saved_vars\matrix.dm"
#include "modules\world_save\saved_vars\saved_icon_states.dm"
Expand All @@ -294,7 +305,6 @@
#include "modules\world_save\serializers\one_off_serializer.dm"
#include "modules\world_save\serializers\sql_serializer.dm"
#include "modules\world_save\serializers\sql_serializer_db.dm"
#include "modules\world_save\save_testing.dm"
#include "modules\world_save\wrappers\_late_wrapper.dm"
#include "modules\world_save\wrappers\_wrapper.dm"
#include "modules\world_save\wrappers\_wrapper_holder.dm"
Expand Down
Binary file not shown.
Binary file not shown.
Binary file added mods/persistence/icons/obj/ammunition/22lr/tier2.dmi
Binary file not shown.
Binary file added mods/persistence/icons/obj/ammunition/357/tier0.dmi
Binary file not shown.
Binary file added mods/persistence/icons/obj/ammunition/357/tier1.dmi
Binary file not shown.
Binary file added mods/persistence/icons/obj/ammunition/357/tier2.dmi
Binary file not shown.
Binary file added mods/persistence/icons/obj/ammunition/45/tier2.dmi
Binary file not shown.
Binary file added mods/persistence/icons/obj/ammunition/5.56/tier2.dmi
Binary file not shown.
Binary file modified mods/persistence/icons/obj/ammunition/magazines.dmi
Binary file not shown.
Binary file modified mods/persistence/icons/obj/guns/tier0/lasrifle.dmi
Binary file not shown.
Binary file modified mods/persistence/icons/obj/guns/tier0/pistol.dmi
Binary file not shown.
Binary file modified mods/persistence/icons/obj/guns/tier1/lasrifle.dmi
Binary file not shown.
Binary file modified mods/persistence/icons/obj/guns/tier1/pistol.dmi
Binary file not shown.
Binary file modified mods/persistence/icons/obj/guns/tier1/pistol_gold.dmi
Binary file not shown.
Binary file modified mods/persistence/icons/obj/guns/tier1/pistol_pocket.dmi
Binary file not shown.
Binary file not shown.
Binary file added mods/persistence/icons/obj/guns/tier2/laspistol.dmi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added mods/persistence/icons/obj/guns/tier2/smg.dmi
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -2,46 +2,82 @@
path = /obj/item/ammo_magazine/fivefiftysix/handmade

/datum/fabricator_recipe/protolathe/ammunition/fivefiftysix/box/tier0
path = /obj/item/ammo_magazine/box/fivefiftysix/handmade
path = /obj/item/ammo_magazine/box_fivefiftysix/handmade

/datum/fabricator_recipe/protolathe/ammunition/fivefiftysix/magazine/tier1
path = /obj/item/ammo_magazine/fivefiftysix/simple

/datum/fabricator_recipe/protolathe/ammunition/fivefiftysix/box/tier1
path = /obj/item/ammo_magazine/box/fivefiftysix/simple
path = /obj/item/ammo_magazine/box_fivefiftysix/simple

/datum/fabricator_recipe/protolathe/ammunition/twentytwolr/magazine/tier0
path = /obj/item/ammo_magazine/twentytwolr/handmade

/datum/fabricator_recipe/protolathe/ammunition/twentytwolr/box/tier0
path = /obj/item/ammo_magazine/box/twentytwolr/handmade
path = /obj/item/ammo_magazine/box_twentytwolr/handmade

/datum/fabricator_recipe/protolathe/ammunition/twentytwolr/magazine/tier1
path = /obj/item/ammo_magazine/twentytwolr/simple

/datum/fabricator_recipe/protolathe/ammunition/twentytwolr/box/tier1
path = /obj/item/ammo_magazine/box/twentytwolr/simple
path = /obj/item/ammo_magazine/box_twentytwolr/simple

/datum/fabricator_recipe/protolathe/ammunition/fortyfive/magazine/tier0
path = /obj/item/ammo_magazine/fortyfive/handmade

/datum/fabricator_recipe/protolathe/ammunition/fortyfive/box/tier0
path = /obj/item/ammo_magazine/box/fortyfive/handmade
path = /obj/item/ammo_magazine/box_fortyfive/handmade

/datum/fabricator_recipe/protolathe/ammunition/fortyfive/magazine/tier1
path = /obj/item/ammo_magazine/fortyfive/simple

/datum/fabricator_recipe/protolathe/ammunition/fortyfive/box/tier1
path = /obj/item/ammo_magazine/box/fortyfive/simple
path = /obj/item/ammo_magazine/box_fortyfive/simple

/datum/fabricator_recipe/protolathe/ammunition/twelvegauge/box/slug/tier0
path = /obj/item/ammo_magazine/box/twelvegauge/slug/handmade
path = /obj/item/ammo_magazine/box_twelvegauge/slug/handmade

/datum/fabricator_recipe/protolathe/ammunition/twelvegauge/box/buckshot/tier0
path = /obj/item/ammo_magazine/box/twelvegauge/buckshot/handmade
path = /obj/item/ammo_magazine/box_twelvegauge/buckshot/handmade

/datum/fabricator_recipe/protolathe/ammunition/twelvegauge/box/slug/tier1
path = /obj/item/ammo_magazine/box/twelvegauge/slug/simple
path = /obj/item/ammo_magazine/box_twelvegauge/slug/simple

/datum/fabricator_recipe/protolathe/ammunition/twelvegauge/box/buckshot/tier1
path = /obj/item/ammo_magazine/box/twelvegauge/buckshot/simple
path = /obj/item/ammo_magazine/box_twelvegauge/buckshot/simple

/datum/fabricator_recipe/protolathe/ammunition/threefiftyseven/magazine/tier0
path = /obj/item/ammo_magazine/threefiftyseven/handmade

/datum/fabricator_recipe/protolathe/ammunition/threefiftyseven/box/tier0
path = /obj/item/ammo_magazine/box_threefiftyseven/handmade

/datum/fabricator_recipe/protolathe/ammunition/threefiftyseven/magazine/tier1
path = /obj/item/ammo_magazine/threefiftyseven/simple

/datum/fabricator_recipe/protolathe/ammunition/threefiftyseven/box/tier1
path = /obj/item/ammo_magazine/box_threefiftyseven/simple

/datum/fabricator_recipe/protolathe/ammunition/threefiftyseven/magazine/tier2
path = /obj/item/ammo_magazine/threefiftyseven/advanced

/datum/fabricator_recipe/protolathe/ammunition/threefiftyseven/box/tier2
path = /obj/item/ammo_magazine/box_threefiftyseven/advanced

/datum/fabricator_recipe/protolathe/ammunition/twelvegauge/box/slug/tier2
path = /obj/item/ammo_magazine/box_twelvegauge/slug/advanced

/datum/fabricator_recipe/protolathe/ammunition/twelvegauge/box/buckshot/tier2
path = /obj/item/ammo_magazine/box_twelvegauge/buckshot/advanced

/datum/fabricator_recipe/protolathe/ammunition/twentytwolr/magazine/tier2
path = /obj/item/ammo_magazine/twentytwolr/advanced

/datum/fabricator_recipe/protolathe/ammunition/twentytwolr/box/tier2
path = /obj/item/ammo_magazine/box_twentytwolr/advanced

/datum/fabricator_recipe/protolathe/ammunition/fortyfive/magazine/tier2
path = /obj/item/ammo_magazine/fortyfive/advanced

/datum/fabricator_recipe/protolathe/ammunition/fortyfive/box/tier2
path = /obj/item/ammo_magazine/box_fortyfive/advanced
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,27 @@

/datum/fabricator_recipe/protolathe/weapon/tier1/laser_pistol
path = /obj/item/gun/energy/laser/pistol/simple

/datum/fabricator_recipe/protolathe/weapon/tier2/laser_rifle
path = /obj/item/gun/energy/laser/rifle/advanced

/datum/fabricator_recipe/protolathe/weapon/tier2/laser_pistol
path = /obj/item/gun/energy/laser/pistol/advanced

/datum/fabricator_recipe/protolathe/weapon/tier2/bolt_action
path = /obj/item/gun/projectile/bolt_action/advanced/empty

/datum/fabricator_recipe/protolathe/weapon/tier2/pistol_pocket
path = /obj/item/gun/projectile/pistol_pocket/advanced/empty

/datum/fabricator_recipe/protolathe/weapon/tier2/pistol
path = /obj/item/gun/projectile/pistol/advanced/empty

/datum/fabricator_recipe/protolathe/weapon/tier2/revolver
path = /obj/item/gun/projectile/revolver/advanced/empty

/datum/fabricator_recipe/protolathe/weapon/tier2/smg
path = /obj/item/gun/projectile/automatic/smg/advanced/empty

/datum/fabricator_recipe/protolathe/weapon/tier2/shotgun_pump
path = /obj/item/gun/projectile/shotgun/pump/advanced/empty
26 changes: 25 additions & 1 deletion mods/persistence/modules/projectiles/ammunition/12g/bullets.dm
Original file line number Diff line number Diff line change
Expand Up @@ -79,4 +79,28 @@
pellets = 6
range_step = 1
spread_step = 10
penetration_modifier = 1.3
penetration_modifier = 1.3

/obj/item/ammo_casing/twelvegauge/slug/advanced
name = "advanced 12g slug shell"
desc = "12g slug shell of modern design. Sports good armor penetration capabilities and very high damage, but suffers from unimpressive range."
icon = 'mods/persistence/icons/obj/ammunition/12g/tier2_slug.dmi'
projectile_type = /obj/item/projectile/bullet/twelvegauge/advanced

/obj/item/projectile/bullet/twelvegauge/advanced
damage = 70
distance_falloff = 4
penetration_modifier = 0.85

/obj/item/ammo_casing/twelvegauge/buckshot/advanced
name = "advanced 12g buckshot shell"
desc = "12g buckshot shell of modern design. Sports incredibly high damage, but suffers from poor armor penetration and poor range."
icon = 'mods/persistence/icons/obj/ammunition/12g/tier2_buckshot.dmi'
projectile_type = /obj/item/projectile/bullet/pellet/twelvegauge/advanced

/obj/item/projectile/bullet/pellet/twelvegauge/advanced
damage = 20
pellets = 6
range_step = 1
spread_step = 8
penetration_modifier = 1.25
42 changes: 34 additions & 8 deletions mods/persistence/modules/projectiles/ammunition/12g/magazines.dm
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/obj/item/ammo_magazine/box/twelvegauge
/obj/item/ammo_magazine/box_twelvegauge
name = "packet of generic 12g shells"
desc = "A packet of unsettlingly generic 12g shells."
icon_state = "box_12g1_slug"
Expand All @@ -8,19 +8,19 @@
ammo_type = /obj/item/ammo_casing/twelvegauge
max_ammo = 16

/obj/item/ammo_magazine/box/twelvegauge/slug
/obj/item/ammo_magazine/box_twelvegauge/slug
name = "packet of generic 12g slug shells"
desc = "A packet of unsettlingly generic 12g slug shells."
icon_state = "box_12g1_slug"
ammo_type = /obj/item/ammo_casing/twelvegauge/slug

/obj/item/ammo_magazine/box/twelvegauge/buckshot
/obj/item/ammo_magazine/box_twelvegauge/buckshot
name = "packet of generic 12g buckshot shells"
desc = "A packet of unsettlingly generic 12g buckshot shells."
icon_state = "box_12g1_buckshot"
ammo_type = /obj/item/ammo_casing/twelvegauge/buckshot

/obj/item/ammo_magazine/box/twelvegauge/slug/handmade
/obj/item/ammo_magazine/box_twelvegauge/slug/handmade
name = "packet of makeshift 12g slug shells"
desc = "Container of dubious origin intended for holding loose 12g slug shells."
icon_state = "box_12g0_slug"
Expand All @@ -31,7 +31,7 @@
)
ammo_type = /obj/item/ammo_casing/twelvegauge/slug/handmade

/obj/item/ammo_magazine/box/twelvegauge/buckshot/handmade
/obj/item/ammo_magazine/box_twelvegauge/buckshot/handmade
name = "packet of makeshift 12g buckshot shells"
desc = "Container of dubious origin intended for holding loose 12g buckshot shells."
icon_state = "box_12g0_buckshot"
Expand All @@ -42,7 +42,7 @@
)
ammo_type = /obj/item/ammo_casing/twelvegauge/buckshot/handmade

/obj/item/ammo_magazine/box/twelvegauge/slug/simple
/obj/item/ammo_magazine/box_twelvegauge/slug/simple
name = "packet of standard 12g slug shells"
desc = "Container of ancient design intended for holding loose 12g slug shells."
icon_state = "box_12g1_slug"
Expand All @@ -54,7 +54,7 @@
)
ammo_type = /obj/item/ammo_casing/twelvegauge/slug/simple

/obj/item/ammo_magazine/box/twelvegauge/buckshot/simple
/obj/item/ammo_magazine/box_twelvegauge/buckshot/simple
name = "packet of standard 12g buckshot shells"
desc = "Container of ancient design intended for holding loose 12g buckshot shells."
icon_state = "box_12g1_buckshot"
Expand All @@ -64,4 +64,30 @@
/decl/material/solid/plastic = MATTER_AMOUNT_REINFORCEMENT,
/decl/material/solid/cardboard = MATTER_AMOUNT_TRACE
)
ammo_type = /obj/item/ammo_casing/twelvegauge/buckshot/simple
ammo_type = /obj/item/ammo_casing/twelvegauge/buckshot/simple

/obj/item/ammo_magazine/box_twelvegauge/slug/advanced
name = "packet of advanced 12g slug shells"
desc = "Container of modern design intended for holding loose 12g slug shells."
icon_state = "box_12g2_slug"
origin_tech = "{'combat':3,'materials':3}"
material = /decl/material/solid/metal/steel
matter = list(
/decl/material/solid/plastic = MATTER_AMOUNT_REINFORCEMENT,
/decl/material/solid/metal/aluminium = MATTER_AMOUNT_TRACE,
/decl/material/solid/cardboard = MATTER_AMOUNT_TRACE
)
ammo_type = /obj/item/ammo_casing/twelvegauge/slug/advanced

/obj/item/ammo_magazine/box_twelvegauge/buckshot/advanced
name = "packet of advanced 12g buckshot shells"
desc = "Container of modern design intended for holding loose 12g buckshot shells."
icon_state = "box_12g2_buckshot"
origin_tech = "{'combat':3,'materials':3}"
material = /decl/material/solid/metal/steel
matter = list(
/decl/material/solid/plastic = MATTER_AMOUNT_REINFORCEMENT,
/decl/material/solid/metal/aluminium = MATTER_AMOUNT_TRACE,
/decl/material/solid/cardboard = MATTER_AMOUNT_TRACE
)
ammo_type = /obj/item/ammo_casing/twelvegauge/buckshot/advanced
12 changes: 11 additions & 1 deletion mods/persistence/modules/projectiles/ammunition/22_LR/bullets.dm
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,14 @@
/obj/item/projectile/bullet/twentytwolr/simple
damage = 25
distance_falloff = 4
penetration_modifier = 1.2
penetration_modifier = 1.2

/obj/item/ammo_casing/twentytwolr/advanced
name = "advanced .22LR round"
desc = ".22 Long Rifle round of ancient design. Sports mediocre range and unimpressive armor penetration due to low velocity."
icon = 'mods/persistence/icons/obj/ammunition/22lr/tier2.dmi'
projectile_type = /obj/item/projectile/bullet/twentytwolr/advanced

/obj/item/projectile/bullet/twentytwolr/advanced
damage = 30
distance_falloff = 3
34 changes: 30 additions & 4 deletions mods/persistence/modules/projectiles/ammunition/22_LR/magazines.dm
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
max_ammo = 0
multiple_sprites = 1

/obj/item/ammo_magazine/box/twentytwolr
/obj/item/ammo_magazine/box_twentytwolr
name = "packet of generic .22LR rounds"
desc = "A packet of unsettlingly generic .22LR rounds."
icon_state = "box_22lr1"
Expand All @@ -30,7 +30,7 @@
ammo_type = /obj/item/ammo_casing/twentytwolr/handmade
max_ammo = 5

/obj/item/ammo_magazine/box/twentytwolr/handmade
/obj/item/ammo_magazine/box_twentytwolr/handmade
name = "packet of makeshift .22LR rounds"
desc = "Container of dubious origin intended for holding loose .22LR rounds."
icon_state = "box_22lr0"
Expand All @@ -53,7 +53,7 @@
ammo_type = /obj/item/ammo_casing/twentytwolr/simple
max_ammo = 12

/obj/item/ammo_magazine/box/twentytwolr/simple
/obj/item/ammo_magazine/box_twentytwolr/simple
name = "packet of standard .22LR rounds"
desc = "Container of ancient design intended for holding loose .22LR rounds."
icon_state = "box_22lr1"
Expand All @@ -63,4 +63,30 @@
/decl/material/solid/plastic = MATTER_AMOUNT_REINFORCEMENT,
/decl/material/solid/cardboard = MATTER_AMOUNT_TRACE
)
ammo_type = /obj/item/ammo_casing/twentytwolr/simple
ammo_type = /obj/item/ammo_casing/twentytwolr/simple

/obj/item/ammo_magazine/twentytwolr/advanced
name = "advanced .22LR magazine"
desc = ".22LR magazine of modern design. Good capacity, and can be used well with both handguns and submachine guns alike."
icon_state = "22lr2"
origin_tech = "{'combat':3}"
material = /decl/material/solid/metal/steel
matter = list(
/decl/material/solid/plastic = MATTER_AMOUNT_REINFORCEMENT,
/decl/material/solid/metal/aluminium = MATTER_AMOUNT_REINFORCEMENT
)
ammo_type = /obj/item/ammo_casing/twentytwolr/advanced
max_ammo = 20

/obj/item/ammo_magazine/box_twentytwolr/advanced
name = "packet of advanced .22LR rounds"
desc = "Container of modern design intended for holding loose .22LR rounds."
icon_state = "box_22lr2"
origin_tech = "{'combat':3,'materials':3}"
material = /decl/material/solid/metal/steel
matter = list(
/decl/material/solid/plastic = MATTER_AMOUNT_REINFORCEMENT,
/decl/material/solid/metal/aluminium = MATTER_AMOUNT_TRACE,
/decl/material/solid/cardboard = MATTER_AMOUNT_TRACE
)
ammo_type = /obj/item/ammo_casing/twentytwolr/advanced
Loading