Skip to content

Commit

Permalink
balance: update for ballictic armor in security armory (#4810)
Browse files Browse the repository at this point in the history
* part 1 and last

Вроде всё что задумано сделано. Если будут твики то позже закину

* tweak

Вырезал рабочие комментарии

* fix: drask gloves sprites

Смещение позволило пофиксить, но с униформой без понятия что делать...

* Ooops

Обновил флаги в соответсвии с предложкой

* part 1 and last

Вроде всё что задумано сделано. Если будут твики то позже закину

* tweak

Вырезал рабочие комментарии

* fix: drask gloves sprites

Смещение позволило пофиксить, но с униформой без понятия что делать...

* tweak: now cutable

Теперь оно может быть обрезано... Кто просил? Правильно Дэ. Это твоё.

* tweak by rerik

Мне стоило это исправить после ребейза...

Co-authored-by: Rerik007 <[email protected]>

* tweak by rerik part 2

Co-authored-by: Rerik007 <[email protected]>

* tweak by rerik part 3

Co-authored-by: Rerik007 <[email protected]>

* tweak

Убраны запятые потому что они мне не нравятся

* now helmet is bullethelmet

Рерик говорит что так будет лучше, я охотно верю в это

---------

Co-authored-by: Rerik007 <[email protected]>
  • Loading branch information
WolfLox and Rerik007 authored Apr 9, 2024
1 parent 58d9f90 commit eae78c9
Show file tree
Hide file tree
Showing 36 changed files with 97 additions and 7 deletions.
6 changes: 6 additions & 0 deletions _maps/map_files/Delta/delta.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -66832,6 +66832,8 @@
/obj/effect/decal/warning_stripes/red/hollow,
/obj/item/clothing/suit/armor/bulletproof,
/obj/item/clothing/head/helmet/alt,
/obj/item/clothing/shoes/jackboots/armored,
/obj/item/clothing/gloves/color/black/ballistic,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
Expand Down Expand Up @@ -93923,6 +93925,8 @@
/obj/effect/decal/warning_stripes/red/hollow,
/obj/item/clothing/suit/armor/bulletproof,
/obj/item/clothing/head/helmet/alt,
/obj/item/clothing/shoes/jackboots/armored,
/obj/item/clothing/gloves/color/black/ballistic,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
Expand Down Expand Up @@ -94884,6 +94888,8 @@
/obj/effect/decal/warning_stripes/red/hollow,
/obj/item/clothing/suit/armor/bulletproof,
/obj/item/clothing/head/helmet/alt,
/obj/item/clothing/shoes/jackboots/armored,
/obj/item/clothing/gloves/color/black/ballistic,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
Expand Down
16 changes: 12 additions & 4 deletions _maps/map_files/cerestation/cerestation.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -55638,17 +55638,21 @@
dir = 4
},
/obj/item/clothing/suit/armor/bulletproof,
/obj/item/clothing/gloves/combat,
/obj/item/clothing/head/helmet/alt,
/obj/item/clothing/suit/armor/bulletproof,
/obj/item/clothing/gloves/combat,
/obj/item/clothing/head/helmet/alt,
/obj/item/clothing/suit/armor/bulletproof,
/obj/item/clothing/gloves/combat,
/obj/item/clothing/head/helmet/alt,
/obj/item/clothing/suit/armor/bulletproof,
/obj/item/clothing/gloves/combat,
/obj/item/clothing/head/helmet/alt,
/obj/item/clothing/gloves/color/black/ballistic,
/obj/item/clothing/gloves/color/black/ballistic,
/obj/item/clothing/gloves/color/black/ballistic,
/obj/item/clothing/gloves/color/black/ballistic,
/obj/item/clothing/shoes/jackboots/armored,
/obj/item/clothing/shoes/jackboots/armored,
/obj/item/clothing/shoes/jackboots/armored,
/obj/item/clothing/shoes/jackboots/armored,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
Expand Down Expand Up @@ -86760,6 +86764,10 @@
/obj/structure/window/reinforced{
dir = 4
},
/obj/item/clothing/gloves/combat,
/obj/item/clothing/gloves/combat,
/obj/item/clothing/gloves/combat,
/obj/item/clothing/gloves/combat,
/turf/simulated/floor/plasteel{
dir = 8;
icon_state = "vault"
Expand Down
8 changes: 8 additions & 0 deletions _maps/map_files/cyberiad/cyberiad.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -68549,6 +68549,8 @@
name = "Secure Armory";
req_access = list(1)
},
/obj/item/clothing/shoes/jackboots/armored,
/obj/item/clothing/gloves/color/black/ballistic,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
Expand Down Expand Up @@ -83407,6 +83409,8 @@
name = "Secure Armory";
req_access = list(1)
},
/obj/item/clothing/shoes/jackboots/armored,
/obj/item/clothing/gloves/color/black/ballistic,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
Expand Down Expand Up @@ -86605,6 +86609,8 @@
name = "Secure Armory";
req_access = list(1)
},
/obj/item/clothing/shoes/jackboots/armored,
/obj/item/clothing/gloves/color/black/ballistic,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
Expand Down Expand Up @@ -87149,6 +87155,8 @@
/obj/machinery/light{
dir = 4
},
/obj/item/clothing/shoes/jackboots/armored,
/obj/item/clothing/gloves/color/black/ballistic,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
Expand Down
17 changes: 17 additions & 0 deletions code/modules/clothing/gloves/color.dm
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,23 @@
armor = list("melee" = 20, "bullet" = 10, "laser" = 10, "energy" = 5, "bomb" = 0, "bio" = 0, "rad" = 20, "fire" = 50, "acid" = 50)
can_be_cut = FALSE

/obj/item/clothing/gloves/color/black/ballistic
name = "armored gloves"
desc = "Pair of gloves with some protection"
icon_state = "armored_gloves"
item_state = "armored_gloves"
armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
can_be_cut = FALSE
sprite_sheets = list(
SPECIES_VOX = 'icons/mob/clothing/species/vox/gloves.dmi',
SPECIES_DRASK = 'icons/mob/clothing/species/drask/gloves.dmi',
SPECIES_MONKEY = 'icons/mob/clothing/species/monkey/gloves.dmi',
SPECIES_FARWA = 'icons/mob/clothing/species/monkey/gloves.dmi',
SPECIES_WOLPIN = 'icons/mob/clothing/species/monkey/gloves.dmi',
SPECIES_NEARA = 'icons/mob/clothing/species/monkey/gloves.dmi',
SPECIES_STOK = 'icons/mob/clothing/species/monkey/gloves.dmi'
)

/obj/item/clothing/gloves/color/orange
name = "orange gloves"
desc = "A pair of gloves, they don't look special in any way."
Expand Down
21 changes: 18 additions & 3 deletions code/modules/clothing/head/helmet.dm
Original file line number Diff line number Diff line change
Expand Up @@ -69,13 +69,28 @@
/obj/item/clothing/head/helmet/alt
name = "bulletproof helmet"
desc = "A bulletproof helmet that excels in protecting the wearer against traditional projectile weaponry and explosives to a minor extent."
icon_state = "swat"
item_state = "swat-alt"
icon_state = "bullethelmet"
item_state = "bullethelmet"
armor = list("melee" = 15, "bullet" = 60, "laser" = 10, "energy" = 10, "bomb" = 40, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50)
dog_fashion = null
flags_inv = HIDEHEADSETS | HIDEGLASSES | HIDEMASK
flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH
flash_protect = 1
sprite_sheets = list(
SPECIES_VOX = 'icons/mob/clothing/species/vox/helmet.dmi',
SPECIES_VULPKANIN = 'icons/mob/clothing/species/vulpkanin/helmet.dmi'
SPECIES_GREY = 'icons/mob/clothing/species/grey/helmet.dmi',
SPECIES_DRASK = 'icons/mob/clothing/species/drask/helmet.dmi',
SPECIES_VULPKANIN = 'icons/mob/clothing/species/vulpkanin/helmet.dmi',
SPECIES_TAJARAN = 'icons/mob/clothing/species/tajaran/helmet.dmi',
SPECIES_MONKEY = 'icons/mob/clothing/species/monkey/head.dmi',
SPECIES_FARWA = 'icons/mob/clothing/species/monkey/head.dmi',
SPECIES_WOLPIN = 'icons/mob/clothing/species/monkey/head.dmi',
SPECIES_NEARA = 'icons/mob/clothing/species/monkey/head.dmi',
SPECIES_STOK = 'icons/mob/clothing/species/monkey/head.dmi',
SPECIES_UNATHI = 'icons/mob/clothing/species/unathi/helmet.dmi',
SPECIES_ASHWALKER_BASIC = 'icons/mob/clothing/species/unathi/helmet.dmi',
SPECIES_ASHWALKER_SHAMAN = 'icons/mob/clothing/species/unathi/helmet.dmi',
SPECIES_DRACONOID = 'icons/mob/clothing/species/unathi/helmet.dmi'
)

/obj/item/clothing/head/helmet/riot
Expand Down
22 changes: 22 additions & 0 deletions code/modules/clothing/shoes/miscellaneous.dm
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,28 @@
item_color = "jackboots_cross"
can_cut_open = FALSE

/obj/item/clothing/shoes/jackboots/armored
name = "armored shoes"
desc = "Combat shoed for combat scenarios. When you need some ballistic protection."
can_cut_open = TRUE
icon_state = "armored_shoes"
item_color = "armored_shoes"
item_state = "armored_shoes"
armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
sprite_sheets = list(
SPECIES_VOX = 'icons/mob/clothing/species/vox/shoes.dmi',
SPECIES_DRASK = 'icons/mob/clothing/species/drask/shoes.dmi',
SPECIES_MONKEY = 'icons/mob/clothing/species/monkey/shoes.dmi',
SPECIES_FARWA = 'icons/mob/clothing/species/monkey/shoes.dmi',
SPECIES_WOLPIN = 'icons/mob/clothing/species/monkey/shoes.dmi',
SPECIES_NEARA = 'icons/mob/clothing/species/monkey/shoes.dmi',
SPECIES_STOK = 'icons/mob/clothing/species/monkey/shoes.dmi',
SPECIES_UNATHI = 'icons/mob/clothing/species/unathi/shoes.dmi',
SPECIES_ASHWALKER_BASIC = 'icons/mob/clothing/species/unathi/shoes.dmi',
SPECIES_ASHWALKER_SHAMAN = 'icons/mob/clothing/species/unathi/shoes.dmi',
SPECIES_DRACONOID = 'icons/mob/clothing/species/unathi/shoes.dmi'
)

/obj/item/clothing/shoes/workboots
name = "work boots"
desc = "Thick-soled boots for industrial work environments."
Expand Down
14 changes: 14 additions & 0 deletions code/modules/clothing/suits/armor.dm
Original file line number Diff line number Diff line change
Expand Up @@ -288,9 +288,23 @@
icon_state = "bulletproof"
item_state = "armor"
blood_overlay_type = "armor"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
armor = list("melee" = 15, "bullet" = 60, "laser" = 10, "energy" = 20, "bomb" = 40, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50)
strip_delay = 70
put_on_delay = 50
sprite_sheets = list(
SPECIES_DRASK = 'icons/mob/clothing/species/drask/suit.dmi',
SPECIES_GREY = 'icons/mob/clothing/species/grey/suit.dmi',
SPECIES_MONKEY = 'icons/mob/clothing/species/monkey/suit.dmi',
SPECIES_FARWA = 'icons/mob/clothing/species/monkey/suit.dmi',
SPECIES_WOLPIN = 'icons/mob/clothing/species/monkey/suit.dmi',
SPECIES_NEARA = 'icons/mob/clothing/species/monkey/suit.dmi',
SPECIES_STOK = 'icons/mob/clothing/species/monkey/suit.dmi',
SPECIES_UNATHI = 'icons/mob/clothing/species/unathi/suit.dmi',
SPECIES_ASHWALKER_BASIC = 'icons/mob/clothing/species/unathi/suit.dmi',
SPECIES_ASHWALKER_SHAMAN = 'icons/mob/clothing/species/unathi/suit.dmi',
SPECIES_DRACONOID = 'icons/mob/clothing/species/unathi/suit.dmi'
)

/obj/item/clothing/suit/armor/laserproof
name = "Ablative Armor Vest"
Expand Down
Binary file modified icons/mob/clothing/feet.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/hands.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/head.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/drask/gloves.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/drask/helmet.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/drask/shoes.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/drask/suit.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/grey/helmet.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/grey/suit.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/monkey/gloves.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/monkey/head.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/monkey/shoes.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/monkey/suit.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/tajaran/helmet.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/unathi/helmet.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/unathi/shoes.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/unathi/suit.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/vox/gloves.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/vox/helmet.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/vox/shoes.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/vox/suit.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/species/vulpkanin/helmet.dmi
Binary file not shown.
Binary file modified icons/mob/clothing/suit.dmi
Binary file not shown.
Binary file modified icons/mob/inhands/clothing_lefthand.dmi
Binary file not shown.
Binary file modified icons/mob/inhands/clothing_righthand.dmi
Binary file not shown.
Binary file modified icons/obj/clothing/gloves.dmi
Binary file not shown.
Binary file modified icons/obj/clothing/hats.dmi
Binary file not shown.
Binary file modified icons/obj/clothing/shoes.dmi
Binary file not shown.
Binary file modified icons/obj/clothing/suits.dmi
Binary file not shown.

0 comments on commit eae78c9

Please sign in to comment.