Skip to content

Commit

Permalink
Awaymission: spacebattle port (remap by ItsMeJabba) (#1123)
Browse files Browse the repository at this point in the history
<!-- Пишите **НИЖЕ** заголовков и **ВЫШЕ** комментариев, иначе что то
может пойти не так. -->
<!-- Вы можете прочитать Contributing.MD, если хотите узнать больше. -->

## Что этот PR делает

Порт замечательного ремапнутого гейта с эксов. Ничего не вырезано,
мелкие перестройки и замены. Правильный перевод.
В целом, все особенности и изменения тута:
ss220-space/Paradise#2200

## Почему это хорошо для игры

Больше красивых гейтов - больше красивых гейтов.

## Изображения изменений

![StrongDMM-2024-03-22 17 40
30](https://github.com/ss220club/Paradise-SS220/assets/139562134/a91b0c88-890e-4cf8-8169-8460fe126119)


## Тестирование

Локалка, ворк.

## Changelog

:cl:
add: Перенесен гейт spacebattle. Ничего не вырезано (впрочем, ничего и
не добавлено).

/:cl:

<!-- Оба :cl:'а должны быть на месте, что-бы чейнджлог работал! Вы
можете написать свой ник справа от первого :cl:, если хотите. Иначе
будет использован ваш ник на ГитХабе. -->
<!-- Вы можете использовать несколько записей с одинаковым префиксом
(Они используются только для иконки в игре) и удалить ненужные. Помните,
что чейнджлог должен быть понятен обычным игроком. -->
<!-- Если чейнджлог не влияет на игроков(например, это рефактор), вы
можете исключить всю секцию. -->
  • Loading branch information
konushi authored Mar 25, 2024
1 parent f130092 commit d457f20
Show file tree
Hide file tree
Showing 12 changed files with 82,978 additions and 0 deletions.
82,293 changes: 82,293 additions & 0 deletions _maps/map_files220/RandomZLevels/spacebattle.dmm

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions modular_ss220/clothing/code/helmet.dm
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,4 @@
/obj/item/clothing/head/helmet/bike_helmet/replica
desc = "Крутой шлем. На вид хлипкий..."
armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "rad" = 0, "fire" = 0, "acid" = 0)

33 changes: 33 additions & 0 deletions modular_ss220/clothing/code/suits.dm
Original file line number Diff line number Diff line change
Expand Up @@ -210,3 +210,36 @@
/obj/item/clothing/suit/storage/soundhand_brown_jacket)
cost = 600
containername = "soundhand fan crate"

/* Space Battle */
/obj/item/clothing/suit/space/hardsuit/syndi/damaged
name = "damged blood-red hardsuit"
desc = "Damaged advanced hardsuit designed for work in special operations. There are a many patches visible on the suit. Its mode switcher system looks damaged and forced in travel mode. Property of Gorlex Marauders."
armor = list("melee" = 30, "bullet" = 40, "laser" = 20, "energy" = 20, "bomb" = 30, "rad" = 50, "fire" = 50, "acid" = 90)
w_class = WEIGHT_CLASS_NORMAL
on = 1
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/damaged
actions_types = list(/datum/action/item_action/toggle_helmet)

/obj/item/clothing/head/helmet/space/hardsuit/syndi/damaged/attack_self(mob/user) //Toggle Helmet
if(!on)
to_chat(user, "<span class='notice'>You cant switch your hardsuit to combat mode.</span>")
playsound(src.loc, 'sound/machines/buzz-two.ogg', 50, 1)
.=..()

/obj/item/clothing/head/helmet/space/hardsuit/syndi/damaged
actions_types = list()
on = 1
icon_state = "hardsuit1-syndi"
item_state = "syndie_helm"
actions_types = list(/datum/action/item_action/toggle_helmet_light)

/obj/item/clothing/suit/space/hardsuit/security
icon = 'modular_ss220/clothing/icons/object/suits.dmi'
icon_state = "hardsuit-sec-old"
icon_override = 'modular_ss220/clothing/icons/mob/suits.dmi'

/obj/item/clothing/head/helmet/space/hardsuit/security
icon = 'modular_ss220/clothing/icons/object/helmet.dmi'
icon_state = "hardsuit0-sec"
icon_override = 'modular_ss220/clothing/icons/mob/helmet.dmi'
Binary file modified modular_ss220/clothing/icons/mob/helmet.dmi
Binary file not shown.
Binary file modified modular_ss220/clothing/icons/mob/suits.dmi
Binary file not shown.
Binary file modified modular_ss220/clothing/icons/object/helmet.dmi
Binary file not shown.
Binary file modified modular_ss220/clothing/icons/object/suits.dmi
Binary file not shown.
165 changes: 165 additions & 0 deletions modular_ss220/maps220/code/Areas/gateway.dm
Original file line number Diff line number Diff line change
Expand Up @@ -634,3 +634,168 @@
/area/awaymission/black_mesa/xen/nihilanth_arena
name = "Black Mesa Xen Nihilanth Chamber"
icon_state = "awaycontent19"

/*Space Battle*/
/area/awaymission/space_battle
name = "\improper Space Battle"
icon_state = "awaycontent1"
requires_power = TRUE
report_alerts = FALSE
dynamic_lighting = DYNAMIC_LIGHTING_ENABLED

/area/awaymission/space_battle/cruiser
name = "\improper Nanotrasen Cruiser"
icon_state = "awaycontent2"

/area/awaymission/space_battle/prhallway1
name = "\improper Port Primary Hallway"
icon_state = "awaycontent10"

/area/awaymission/space_battle/prhallway2
name = "\improper Central Primary Hallway"
icon_state = "awaycontent11"

/area/awaymission/space_battle/prhallway3
name = "\improper Starboard Primary Hallway"
icon_state = "awaycontent12"

/area/awaymission/space_battle/kitchen
name = "\improper Kitchen"
icon_state = "awaycontent13"

/area/awaymission/space_battle/medbay
name = "\improper MedBay"
icon_state = "awaycontent14"

/area/awaymission/space_battle/server
name = "\improper Server Room"
icon_state = "awaycontent15"

/area/awaymission/space_battle/bridge
name = "\improper Bridge"
icon_state = "awaycontent16"

/area/awaymission/space_battle/hallway1
name = "\improper Hallway"
icon_state = "awaycontent17"

/area/awaymission/space_battle/hallway2
name = "\improper Hallway"
icon_state = "awaycontent18"

/area/awaymission/space_battle/hallway3
name = "\improper Hallway"
icon_state = "awaycontent19"

/area/awaymission/space_battle/hallway4
name = "\improper Hallway"
icon_state = "awaycontent20"

/area/awaymission/space_battle/hallway5
name = "\improper Hallway"
icon_state = "awaycontent21"

/area/awaymission/space_battle/hallway6
name = "\improper Hallway"
icon_state = "awaycontent22"

/area/awaymission/space_battle/hallway7
name = "\improper Hallway"
icon_state = "awaycontent23"

/area/awaymission/space_battle/hallway8
name = "\improper Hallway"
icon_state = "awaycontent24"

/area/awaymission/space_battle/hallway9
name = "\improper Hallway"
icon_state = "awaycontent25"

/area/awaymission/space_battle/hallway10
name = "\improper Hallway"
icon_state = "awaycontent26"

/area/awaymission/space_battle/hallway11
name = "\improper Hallway"
icon_state = "awaycontent27"

/area/awaymission/space_battle/engine
name = "\improper Engine Room"
icon_state = "awaycontent28"

/area/awaymission/space_battle/engineering
name = "\improper Engineering"
icon_state = "awaycontent29"

/area/awaymission/space_battle/storage
name = "\improper Storage"
icon_state = "awaycontent30"

/area/awaymission/space_battle/living
name = "\improper Living Room"
icon_state = "awaycontent1"

/area/awaymission/space_battle/turret1
name = "\improper Turret Room"
icon_state = "awaycontent2"

/area/awaymission/space_battle/turret2
name = "\improper Turret Room"
icon_state = "awaycontent3"

/area/awaymission/space_battle/turret3
name = "\improper Turret Room"
icon_state = "awaycontent4"

/area/awaymission/space_battle/turret4
name = "\improper Turret Room"
icon_state = "awaycontent5"

/area/awaymission/space_battle/turret5
name = "\improper Turret Room"
icon_state = "awaycontent6"

/area/awaymission/space_battle/turret6
name = "\improper Turret Room"
icon_state = "awaycontent7"

/area/awaymission/space_battle/turret7
name = "\improper Turret Room"
icon_state = "awaycontent8"

/area/awaymission/space_battle/turret8
name = "\improper Turret Room"
icon_state = "awaycontent9"

/area/awaymission/space_battle/syndicate
name = "\improper Syndicate Assault Ship 1"
icon_state = "awaycontent3"
requires_power = FALSE

/area/awaymission/space_battle/syndicate/syndicate1
name = "\improper Syndicate Assault Ship 2"
icon_state = "awaycontent4"

/area/awaymission/space_battle/syndicate/syndicate2
name = "\improper Syndicate Assault Ship 3"
icon_state = "awaycontent5"

/area/awaymission/space_battle/syndicate/syndicate3
name = "\improper Syndicate War Sphere 1"
icon_state = "awaycontent6"

/area/awaymission/space_battle/syndicate/syndicate4
name = "\improper Syndicate War Sphere 2"
icon_state = "awaycontent7"

/area/awaymission/space_battle/syndicate/syndicate5
name = "\improper Syndicate War Sphere 3"
icon_state = "awaycontent8"

/area/awaymission/space_battle/syndicate/syndicate6
name = "\improper Syndicate Fighter"
icon_state = "awaycontent9"

/area/awaymission/space_battle/sec_storage
name = "\improper Turret Room"
icon_state = "awaycontent10"
Loading

0 comments on commit d457f20

Please sign in to comment.