Skip to content

Commit

Permalink
Merge pull request #607 from Mirag1993/Fix-revolver
Browse files Browse the repository at this point in the history
Фикс G36
  • Loading branch information
MrCat15352 authored May 28, 2024
2 parents 5650e54 + 437675c commit 4c109b4
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 14 deletions.
32 changes: 26 additions & 6 deletions mod_celadon/weapons/code/ammo.dm
Original file line number Diff line number Diff line change
@@ -1,15 +1,35 @@
/datum/supply_pack/ammo/g36_ammo
name = "G-36 5.56mm Magazine Crate"
desc = "Содержит два магазина калибра 5,56 мм для винтовки p16, каждый из которых содержит по 30 патронов. Также в комплект входит коробка стандартных патронов."
contains = list(/obj/item/ammo_box/magazine/p16/g36sh,
/obj/item/ammo_box/magazine/p16/g36sh,
desc = "Содержит два магазина калибра 5,56 мм для винтовки p16, каждый из которых содержит по 30 патронов. Также в комплект входят коробки стандартных патронов."
contains = list(/obj/item/ammo_box/magazine/p16,
/obj/item/ammo_box/magazine/p16,
/obj/item/ammo_box/a556_box,
/obj/item/ammo_box/a556_box)
cost = 3500
cost = 3000

/datum/supply_pack/ammo/morita_ammo
name = "Morita Mk.I .308 Magazine Crate"
desc = "Содержит два магазина калибра .308 мм для винтовки Morita Mk.I, каждый из которых содержит по 10 патронов. Также в комплект входит коробка стандартных патронов."
desc = "Содержит два магазина калибра .308 мм для винтовки Morita Mk.I, каждый из которых содержит по 10 патронов. Также в комплект входят коробки стандартных патронов."
contains = list(/obj/item/ammo_box/magazine/morita1/small,
/obj/item/ammo_box/magazine/morita1/small,
/obj/item/ammo_box/a308,
/obj/item/ammo_box/a308)
cost = 4000
cost = 3000

/datum/supply_pack/ammo/box556
name = "5.56mm ammo Crate"
desc = "Содержит коробку патронов калибра 5,56 мм для автоматических винтовок."
contains = list(/obj/item/ammo_box/a556_box)
cost = 400

/datum/supply_pack/ammo/box556/a856
name = "5.56mm(а856) ammo Crate"
desc = "Содержит коробку патронов калибра 5,56 мм для автоматических винтовок."
contains = list(/obj/item/ammo_box/a556_box/a856)
cost = 600

/datum/supply_pack/ammo/box556/m903
name = "5.56mm(m903) ammo Crate"
desc = "Содержит коробку патронов калибра 5,56 мм для автоматических винтовок."
contains = list(/obj/item/ammo_box/a556_box/m903)
cost = 1200
17 changes: 11 additions & 6 deletions mod_celadon/weapons/code/gun.dm
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,17 @@
desc = "Содержит G36-SH и запасную обойму. "
cost = 13000
contains = list(/obj/item/gun/ballistic/automatic/assault/g36sh,
/obj/item/ammo_box/magazine/p16/g36)
/obj/item/ammo_box/magazine/p16/g36,
/obj/item/ammo_box/a556_box)
crate_name = "auto rifle crate"

/datum/supply_pack/gun/g36
name = "G36 Rifle crate"
desc = "Содержит G36-SH и запасную обойму. "
desc = "Содержит G36 и запасную обойму. "
cost = 15000
contains = list(/obj/item/gun/ballistic/automatic/assault/g36,
/obj/item/ammo_box/magazine/p16/g36)
/obj/item/ammo_box/magazine/p16/g36,
/obj/item/ammo_box/a556_box)
crate_name = "auto rifle crate"

/datum/supply_pack/gun/morita1
Expand All @@ -30,21 +32,24 @@
desc = "Содержит Morita/forest Mk.I. и дополнительный барабанный магазин. "
cost = 23000
contains = list(/obj/item/gun/ballistic/automatic/assault/morita1/desert,
/obj/item/ammo_box/magazine/morita1/drum)
/obj/item/ammo_box/magazine/morita1/drum,
/obj/item/ammo_box/a308)
crate_name = "auto rifle crate"

/datum/supply_pack/gun/morita1_desert
name = "Morita/desert Mk.I Rifle crate"
desc = "Содержит Morita/desert Mk.I. и дополнительный барабанный магазин. "
cost = 23000
contains = list(/obj/item/gun/ballistic/automatic/assault/morita1/forest,
/obj/item/ammo_box/magazine/morita1/drum)
/obj/item/ammo_box/magazine/morita1/drum,
/obj/item/ammo_box/a308)
crate_name = "auto rifle crate"

/datum/supply_pack/gun/morita1_swamp
name = "Morita/swamp Mk.I Rifle crate"
desc = "Содержит Morita/swamp Mk.I. и дополнительный барабанный магазин. "
cost = 23000
contains = list(/obj/item/gun/ballistic/automatic/assault/morita1/swamp,
/obj/item/ammo_box/magazine/morita1/drum)
/obj/item/ammo_box/magazine/morita1/drum,
/obj/item/ammo_box/a308)
crate_name = "auto rifle crate"
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/obj/item/ammo_casing/a556_39/a856
name = "5.56mm A856 bullet casing"
desc = "A 5.56mm bullet casing."
icon_state = "rifle-brass-green"
icon_state = "rifle-brass-incen"
caliber = "5.56x45mm"
projectile_type = /obj/projectile/bullet/a556_45/a856

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
lefthand_file = 'mod_celadon/weapons/icons/guns/guns_lefthand.dmi'
righthand_file = 'mod_celadon/weapons/icons/guns/guns_righthand.dmi'
fire_sound = 'mod_celadon/_components/sounds/gun/g36sh.ogg'
// mob_overlay_icon = прописать оверлей на спину , нужны спрайты!!
icon_state = "g36sh"
item_state = "g36sh"
mag_type = /obj/item/ammo_box/magazine/p16/g36sh
Expand Down Expand Up @@ -67,6 +68,9 @@
name = "\improper G36"
desc = "Наследие огненной эры Союза Человечества , калибра 5.56x45 . Технология производства восстановлена минитменами , но ввиду усложненной конструкции продана корпорации InteQ. Используется сотрудниками InteQ по сей день , как оружие для элитных наемников. "
icon = 'mod_celadon/weapons/icons/guns/48x32guns.dmi'
lefthand_file = 'mod_celadon/weapons/icons/guns/guns_lefthand.dmi'
righthand_file = 'mod_celadon/weapons/icons/guns/guns_righthand.dmi'
// mob_overlay_icon = прописать оверлей на спину , нужны спрайты!!
fire_sound = 'mod_celadon/_components/sounds/gun/g36.ogg'
icon_state = "g36"
item_state = "g36"
Expand All @@ -91,7 +95,7 @@
if (!alternate_magazine)
alternate_magazine = new mag_type(src)
spawnwithmagazine = FALSE
mag_type = /obj/item/ammo_box/magazine/p16/g36
mag_type = /obj/item/ammo_box/magazine/p16

/obj/item/gun/ballistic/automatic/assault/g36/burst_select()
var/mob/living/carbon/human/user = usr
Expand Down

0 comments on commit 4c109b4

Please sign in to comment.