Skip to content

Commit

Permalink
Починка безгильзовых патронов (#531)
Browse files Browse the repository at this point in the history
* Fix .308 caliber ammo

Исправление путаницы с патронами .308 и невозможностью зарядить их в мориту.

* Update rifle.dm - 

убираем дубли

Signed-off-by: Mirag1993 <[email protected]>

* Возвращение HorizonX

Возвращение офицерского револьвера Интекам.

* Починка безгильзовых патронов

Теперь безгильзовые патроны, если не произведен выстрел , будут извлекатся из ствола а не пропадать.

---------

Signed-off-by: Mirag1993 <[email protected]>
  • Loading branch information
Mirag1993 authored May 12, 2024
1 parent 1d05e7a commit 7f5a56d
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 3 deletions.
9 changes: 8 additions & 1 deletion code/modules/projectiles/ammunition/caseless/_caseless.dm
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,14 @@
heavy_metal = FALSE

/obj/item/ammo_casing/caseless/on_eject()
qdel(src)
// [CELADON-EDIT] - CELADON_FIXES
// qdel(src) // CELADON-EDIT - ORIGINAL
if(BB) // Проверяем, что гильза не пустая
forceMove(drop_location()) // Если гильза не spent, выбрасываем ее на землю.
bounce_away(TRUE)
else
qdel(src) // Если гильза spent, удаляем ее.
// [/CELADON-EDIT]

// Overridden; caseless ammo does not distinguish between "live" and "empty"/"spent" icon states (because it has no casing).
/obj/item/ammo_casing/caseless/update_icon_state()
Expand Down
5 changes: 4 additions & 1 deletion mod_celadon/fixes/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ ID мода: CELADON_FIXES

- ADD: `code\modules\mining\equipment\kinetic_crusher.dm`: `/obj/item/kinetic_crusher/syndie_crusher/update_icon_state()` -> `..()`
- REMOVE: `code\modules\mining\equipment\kinetic_crusher.dm`: `/obj/item/kinetic_crusher/syndie_crusher/update_icon_state()` -> `return ..()`

- EDIT: `code\modules\projectiles\ammunition\caseless\_caseless.dm`: `/obj/item/ammo_casing/caseless/on_eject()`

<!--
Если вы редактировали какие-либо процедуры или переменные в кор коде,
они должны быть указаны здесь.
Expand Down Expand Up @@ -74,7 +77,7 @@ ID мода: CELADON_FIXES

### Авторы:

RalseiDreemuurr, Mirag1993
RalseiDreemuurr, Mirag1993 , Корольный крыс
<!--
Здесь находится твой никнейм
Если работал совместно - никнеймы тех, кто помогал.
Expand Down
2 changes: 1 addition & 1 deletion mod_celadon/fixes/_fixes.dm
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/datum/modpack/example
name = "Fixes"
desc = "Содержит различные фиксы багов. Фикс удушья при пустом баллоне." // TODO сделать ПР для офов
author = "RalseiDreemuurr, Mirag1993"
author = "RalseiDreemuurr, Mirag1993,Корольный крыс"

0 comments on commit 7f5a56d

Please sign in to comment.