mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-22 08:01:06 +00:00
Things done: Created several random objects, that can be used to randomize loot in the maint or other places. Several items, some rare things and other random useful or not objects. Added a svd gun with its own snowflakness, to replace the heister's lwap, but, they will get an extra energy gun to compesate. Added tracksuits, stunrod, new sprite for the rapier, a new sword flavor and the old cane sword. Changed the heister ship armory; two random melee weapons, the dragunov with an extra mag and a random energy gun. Changed the chances of ghetto guns going bad. Replaced the carbines in the ert area with energy pistols, so, they can make use of the holsters. Clumsy people may have trouble with glowsticks now.
347 lines
8.8 KiB
Plaintext
347 lines
8.8 KiB
Plaintext
/obj/item/ammo_magazine/a357
|
|
//name = "ammo box (.357)"
|
|
//desc = "A box of .357 ammo"
|
|
//icon_state = "357"
|
|
name = "speed loader (.357)"
|
|
icon_state = "T38"
|
|
caliber = "357"
|
|
ammo_type = /obj/item/ammo_casing/a357
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1260)
|
|
max_ammo = 7
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/c38
|
|
name = "speed loader (.38)"
|
|
icon_state = "38"
|
|
caliber = "38"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 360)
|
|
ammo_type = /obj/item/ammo_casing/c38
|
|
max_ammo = 6
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/c38/rubber
|
|
name = "speed loader (.38 rubber)"
|
|
ammo_type = /obj/item/ammo_casing/c38r
|
|
|
|
/obj/item/ammo_magazine/c45m
|
|
name = "magazine (.45)"
|
|
icon_state = "45"
|
|
mag_type = MAGAZINE
|
|
ammo_type = /obj/item/ammo_casing/c45
|
|
matter = list(DEFAULT_WALL_MATERIAL = 525) //metal costs are very roughly based around 1 .45 casing = 75 metal
|
|
caliber = ".45"
|
|
max_ammo = 7
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/c45m/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/c45m/rubber
|
|
name = "magazine (.45 rubber)"
|
|
ammo_type = /obj/item/ammo_casing/c45r
|
|
|
|
/obj/item/ammo_magazine/c45m/practice
|
|
name = "magazine (.45 practice)"
|
|
ammo_type = /obj/item/ammo_casing/c45p
|
|
|
|
/obj/item/ammo_magazine/c45m/flash
|
|
name = "magazine (.45 flash)"
|
|
ammo_type = "/obj/item/ammo_casing/c45f"
|
|
|
|
/obj/item/ammo_magazine/t40
|
|
name = "magazine (10mm)"
|
|
icon_state = "5.56"
|
|
mag_type = MAGAZINE
|
|
ammo_type = /obj/item/ammo_casing/t40
|
|
matter = list(DEFAULT_WALL_MATERIAL = 475) //metal costs are very roughly based around 1 .45 casing = 75 metal
|
|
caliber = "10mm"
|
|
max_ammo = 12
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/t40/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/t40/rubber
|
|
name = "magazine (10mm rubber)"
|
|
ammo_type = /obj/item/ammo_casing/t40r
|
|
|
|
/obj/item/ammo_magazine/mc9mm
|
|
name = "magazine (9mm)"
|
|
icon_state = "9x19p"
|
|
origin_tech = "combat=2"
|
|
mag_type = MAGAZINE
|
|
matter = list(DEFAULT_WALL_MATERIAL = 600)
|
|
caliber = "9mm"
|
|
ammo_type = /obj/item/ammo_casing/c9mm
|
|
max_ammo = 10
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/mc9mm/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/mc9mm/flash
|
|
ammo_type = /obj/item/ammo_casing/c9mmf
|
|
|
|
/obj/item/ammo_magazine/c9mm
|
|
name = "ammunition Box (9mm)"
|
|
icon_state = "9mm"
|
|
origin_tech = "combat=2"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1800)
|
|
caliber = "9mm"
|
|
ammo_type = /obj/item/ammo_casing/c9mm
|
|
max_ammo = 30
|
|
|
|
/obj/item/ammo_magazine/c9mm/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/mc9mmt
|
|
name = "top mounted magazine (9mm)"
|
|
icon_state = "9mmt"
|
|
mag_type = MAGAZINE
|
|
ammo_type = /obj/item/ammo_casing/c9mm
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1200)
|
|
caliber = "9mm"
|
|
max_ammo = 20
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/mc9mmt/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/mc9mmt/rubber
|
|
name = "top mounted magazine (9mm rubber)"
|
|
ammo_type = /obj/item/ammo_casing/c9mmr
|
|
|
|
/obj/item/ammo_magazine/mc9mmt/practice
|
|
name = "top mounted magazine (9mm practice)"
|
|
ammo_type = /obj/item/ammo_casing/c9mmp
|
|
|
|
/obj/item/ammo_magazine/c45
|
|
name = "ammunition Box (.45)"
|
|
icon_state = "9mm"
|
|
origin_tech = "combat=2"
|
|
caliber = ".45"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 2250)
|
|
ammo_type = /obj/item/ammo_casing/c45
|
|
max_ammo = 30
|
|
|
|
/obj/item/ammo_magazine/c9mm/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/a12mm
|
|
name = "magazine (12mm)"
|
|
icon_state = "12mm"
|
|
origin_tech = "combat=2"
|
|
mag_type = MAGAZINE
|
|
caliber = "12mm"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1500)
|
|
ammo_type = "/obj/item/ammo_casing/a12mm"
|
|
max_ammo = 20
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/a12mm/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/a556
|
|
name = "magazine (5.56mm)"
|
|
icon_state = "5.56"
|
|
origin_tech = "combat=2"
|
|
mag_type = MAGAZINE
|
|
caliber = "a556"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1800)
|
|
ammo_type = /obj/item/ammo_casing/a556
|
|
max_ammo = 10
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/a556/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/a556/practice
|
|
name = "magazine (5.56mm practice)"
|
|
ammo_type = /obj/item/ammo_casing/a556p
|
|
|
|
/obj/item/ammo_magazine/a50
|
|
name = "magazine (.50)"
|
|
icon_state = "50ae"
|
|
origin_tech = "combat=2"
|
|
mag_type = MAGAZINE
|
|
caliber = ".50"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1260)
|
|
ammo_type = /obj/item/ammo_casing/a50
|
|
max_ammo = 7
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/a50/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/a75
|
|
name = "ammo magazine (20mm)"
|
|
icon_state = "75"
|
|
mag_type = MAGAZINE
|
|
caliber = "75"
|
|
ammo_type = /obj/item/ammo_casing/a75
|
|
multiple_sprites = 1
|
|
max_ammo = 4
|
|
|
|
/obj/item/ammo_magazine/a75/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/trodpack
|
|
name = "tungsten rod pack"
|
|
icon_state = "trodpack"
|
|
mag_type = MAGAZINE
|
|
caliber = "trod"
|
|
ammo_type = /obj/item/ammo_casing/trod
|
|
multiple_sprites = 1
|
|
max_ammo = 2
|
|
|
|
/obj/item/ammo_magazine/trodpack/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/tranq
|
|
name = "tranquilizer darts (.50 cal PPS)"
|
|
icon_state = "incendiaryshot_box"
|
|
origin_tech = "combat=2"
|
|
mag_type = SINGLE_CASING
|
|
caliber = "PPS"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 4500)
|
|
ammo_type = /obj/item/ammo_casing/tranq
|
|
max_ammo = 4
|
|
|
|
/obj/item/ammo_magazine/tranq/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/a762
|
|
name = "magazine box (7.62mm)"
|
|
icon_state = "a762"
|
|
origin_tech = "combat=2"
|
|
mag_type = MAGAZINE
|
|
caliber = "a762"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 4500)
|
|
ammo_type = /obj/item/ammo_casing/a762
|
|
max_ammo = 50
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/a762/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/c762
|
|
name = "magazine (7.62mm)"
|
|
icon_state = "c762"
|
|
mag_type = MAGAZINE
|
|
caliber = "a762"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1800)
|
|
ammo_type = /obj/item/ammo_casing/a762
|
|
max_ammo = 20
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/chameleon
|
|
name = "magazine (.45)"
|
|
icon_state = "45"
|
|
mag_type = MAGAZINE
|
|
caliber = ".45"
|
|
ammo_type = /obj/item/ammo_casing/chameleon
|
|
max_ammo = 7
|
|
multiple_sprites = 1
|
|
matter = list()
|
|
|
|
/obj/item/ammo_magazine/chameleon/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/boltaction
|
|
name = "ammo clip (7.62mm)"
|
|
icon_state = "762"
|
|
ammo_type = /obj/item/ammo_casing/a762
|
|
caliber = "a762"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1800)
|
|
max_ammo = 5
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/c45uzi
|
|
name = "stick magazine (.45)"
|
|
icon_state = "uzi45"
|
|
mag_type = MAGAZINE
|
|
ammo_type = /obj/item/ammo_casing/c45
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1200)
|
|
caliber = ".45"
|
|
max_ammo = 16
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/c45uzi/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/tommymag
|
|
name = "tommygun magazine (.45)"
|
|
icon_state = "tommy-mag"
|
|
mag_type = MAGAZINE
|
|
ammo_type = /obj/item/ammo_casing/c45
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1500)
|
|
caliber = ".45"
|
|
max_ammo = 20
|
|
|
|
/obj/item/ammo_magazine/tommymag/empty
|
|
initial_ammo = 0
|
|
|
|
/obj/item/ammo_magazine/tommydrum
|
|
name = "tommygun drum magazine (.45)"
|
|
icon_state = "tommy-drum"
|
|
w_class = 3 // Bulky ammo doesn't fit in your pockets!
|
|
mag_type = MAGAZINE
|
|
ammo_type = /obj/item/ammo_casing/c45
|
|
matter = list(DEFAULT_WALL_MATERIAL = 3750)
|
|
caliber = ".45"
|
|
max_ammo = 50
|
|
|
|
//shotguns boxes things from old code
|
|
|
|
/obj/item/ammo_magazine/shotgun
|
|
name = "ammunition box (slug)"
|
|
icon_state = "lethalshellshot_box"
|
|
origin_tech = "combat=2"
|
|
ammo_type = /obj/item/ammo_casing/shotgun
|
|
max_ammo = 8
|
|
caliber = "shotgun"
|
|
matter = list("metal" = 2880)
|
|
|
|
/obj/item/ammo_magazine/shotgun/shell
|
|
name = "ammunition box (shell)"
|
|
icon_state = "llethalslug_box"
|
|
ammo_type = /obj/item/ammo_casing/shotgun/pellet
|
|
max_ammo = 8
|
|
|
|
/obj/item/ammo_magazine/shotgun/stun
|
|
name = "ammunition box (stun shells)"
|
|
icon_state = "stunshot_box"
|
|
ammo_type = /obj/item/ammo_casing/shotgun/stunshell
|
|
max_ammo = 8
|
|
matter = list(DEFAULT_WALL_MATERIAL = 2880, "glass" = 5760)
|
|
|
|
/obj/item/ammo_magazine/shotgun/beanbag
|
|
name = "ammunition box (beanbag shells)"
|
|
icon_state = "beanshot_box"
|
|
ammo_type = /obj/item/ammo_casing/shotgun/beanbag
|
|
max_ammo = 8
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1440)
|
|
|
|
/obj/item/ammo_magazine/shotgun/incendiary
|
|
name = "ammunition box (incendiary shells)"
|
|
icon_state = "incendiaryshot_box"
|
|
ammo_type = /obj/item/ammo_casing/shotgun/incendiary
|
|
max_ammo = 8
|
|
matter = list(DEFAULT_WALL_MATERIAL = 3600)
|
|
|
|
//dragunov magazine
|
|
|
|
/obj/item/ammo_magazine/d762
|
|
name = "magazine (7.62mm)"
|
|
icon = 'icons/obj/dragunov.dmi'
|
|
icon_state = "SVD"
|
|
mag_type = MAGAZINE
|
|
caliber = "a762"
|
|
matter = list(DEFAULT_WALL_MATERIAL = 1200)
|
|
ammo_type = /obj/item/ammo_casing/a762
|
|
max_ammo = 10
|
|
multiple_sprites = 1
|
|
|
|
/obj/item/ammo_magazine/d762/empty
|
|
initial_ammo = 0
|