Skip to content

Commit

Permalink
Add more hair options (#1500)
Browse files Browse the repository at this point in the history
Co-authored-by: SuhEugene <[email protected]>
  • Loading branch information
KamSurvivor and SuhEugene authored Nov 24, 2023
1 parent 8a05ae7 commit 2d0e088
Show file tree
Hide file tree
Showing 8 changed files with 966 additions and 0 deletions.
2 changes: 2 additions & 0 deletions mods/global_modpacks.dm
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
#include "expanded_culture_descriptor/_expanded_culture_descriptor.dme"
#include "gliding/_gliding.dme"
#include "gravity_generator/_gravity_generator.dme"
#include "hairs_ports/_hairs_ports.dme"
#include "sprite_accessories/_sprite_accessories.dme"
#include "jukebox_tapes/_jukebox_tapes.dme"
#include "lobbyscreen/_lobbyscreen.dme"
Expand All @@ -17,4 +18,5 @@
#include "statusbar/_statusbar.dme"
#include "utf8/_utf8.dme"


#include "../packs/sierra-tweaks/_pack.dm"
77 changes: 77 additions & 0 deletions mods/hairs_ports/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@

#### Список PRов:

- https://github.com/SierraBay/SierraBay12/pull/1101
<!--
Ссылки на PRы, связанные с модом:
- Создание
- Большие изменения
-->

<!-- Название мода. Не важно на русском или на английском. -->
## Дополнительные прически

ID мода: HAIR_PORT
<!--
Название модпака прописными буквами, СОЕДИНЁННЫМИ_ПОДЧЁРКИВАНИЕМ,
которое ты будешь использовать для обозначения файлов.
-->

### Описание мода

Порт причесок с билдов aurora, infinity, onyxbay, paradise RS666.
<!--
Что он делает, что добавляет: что, куда, зачем и почему - всё здесь.
А также любая полезная информация.
-->

### Изменения *кор кода*

- Отсутствуют
<!--
Если вы редактировали какие-либо процедуры или переменные в кор коде,
они должны быть указаны здесь.
Нужно указать и файл, и процедуры/переменные.
Изменений нет - напиши "Отсутствуют"
-->

### Оверрайды

- Отсутствуют
<!--
Если ты добавлял новый модульный оверрайд, его нужно указать здесь.
Здесь указываются оверрайды в твоём моде и папке `_master_files`
Изменений нет - напиши "Отсутствуют"
-->

### Дефайны

- Отсутствуют
<!--
Если требовалось добавить какие-либо дефайны, укажи файлы,
в которые ты их добавил, а также перечисли имена.
И то же самое, если ты используешь дефайны, определённые другим модом.
Не используешь - напиши "Отсутствуют"
-->

### Используемые файлы, не содержащиеся в модпаке

- Отсутствуют
<!--
Будь то немодульный файл или модульный файл, который не содержится в папке,
принадлежащей этому конкретному моду, он должен быть упомянут здесь.
Хорошими примерами являются иконки или звуки, которые используются одновременно
несколькими модулями, или что-либо подобное.
-->

### Авторы:

Kam_Survivor, (ресусрсы сообществ aurora, onyxbay, infinity, rs666).
<!--
Здесь находится твой никнейм
Если работал совместно - никнеймы тех, кто помогал.
В случае порта чего-либо должна быть ссылка на источник.
-->
4 changes: 4 additions & 0 deletions mods/hairs_ports/_hairs_ports.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/singleton/modpack/hairs_ports
name = "Дополнительные прически"
desc = "Порт причесок и бород с aurora, onyxbay, infinity, rs666."
author = "Kam_Survivor, (ресусрсы сообществ aurora, onyxbay, infinity, rs666)."
8 changes: 8 additions & 0 deletions mods/hairs_ports/_hairs_ports.dme
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#ifndef MODPACK_HAIRS_PORTS
#define MODPACK_HAIRS_PORTS

#include "_hairs_ports.dm"
#include "code\_accessory_facial.dm"
#include "code\_accessory_hair.dm"

#endif
182 changes: 182 additions & 0 deletions mods/hairs_ports/code/_accessory_facial.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
/*
///////////////////////////////////
/ =---------------------------= /
/ == Aurora facial_hair Hair Definitions == /
/ =---------------------------= /
///////////////////////////////////
*/

/datum/sprite_accessory/facial_hair/modpack_hairs_port
icon = 'mods/hairs_ports/icons/port_facial.dmi'
name = "Horseshoe"
icon_state = "facial_horseshoe"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/aurora_britstache
name = "Britstache"
icon_state = "facial_britstache"
/datum/sprite_accessory/facial_hair/modpack_hairs_port/aurora_hairideburns
name = "facial_hair Side Burns"
icon_state = "facial_facialideburns"
/datum/sprite_accessory/facial_hair/modpack_hairs_port/aurora_gt3
name = "Goat 2"
icon_state = "facial_gt2"
/datum/sprite_accessory/facial_hair/modpack_hairs_port/aurora_gt3
name = "Goat 3"
icon_state = "facial_gt3"
/datum/sprite_accessory/facial_hair/modpack_hairs_port/aurora_tribeard
name = "Tribeard"
icon_state = "facial_tribeard"
/datum/sprite_accessory/facial_hair/modpack_hairs_port/aurora_martialartist
name = "Martial Artist"
icon_state = "facial_martialartist"
/*
///////////////////////////////////
/ =---------------------------= /
/ == Onyx facial_hair Hair Definitions == /
/ =---------------------------= /
///////////////////////////////////
*/

/datum/sprite_accessory/facial_hair_hair/modpack_hairs_port/onyx_great
name = "Great"
icon_state = "facial_great"
/datum/sprite_accessory/facial_hair_hair/modpack_hairs_port/onyx_classy
name = "Classy"
icon_state = "facial_classy"
/datum/sprite_accessory/facial_hair_hair/modpack_hairs_port/onyx_tsar
name = "Tsar"
icon_state = "facial_tsar"
/datum/sprite_accessory/facial_hair_hair/modpack_hairs_port/onyx_jarl
name = "Jarl"
icon_state = "facial_jarl"
/datum/sprite_accessory/facial_hair_hair/modpack_hairs_port/onyx_viking
name = "Viking"
icon_state = "facial_viking"

/*
///////////////////////////////////
/ =---------------------------= /
/ == RS666 facial_hair Hair Definitions == /
/ =---------------------------= /
///////////////////////////////////
*/

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_bandholz
name = "Bandholz"
icon_state = "facial_bandholz"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_classic_beard
name = "Classic Beard"
icon_state = "facial_classic_beard"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_gtb
name = "Gtb"
icon_state = "facial_gtb"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_figther_beard
name = "Figther Beard"
icon_state = "facial_figther_beard"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_side_mustache
name = "Side Mustache"
icon_state = "facial_side_mustache"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_gtp
name = "Stripe"
icon_state = "facial_gtp"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_hollywood_beard
name = "Hollywood Beard"
icon_state = "facial_hollywood_beard"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_brush
name = "Brush"
icon_state = "facial_brush"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_old_man
name = "Old Man"
icon_state = "facial_old_man"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_worker_long
name = "Worker Long"
icon_state = "facial_worker_long"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_lumbers
name = "Lumbers"
icon_state = "facial_lumbers"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_sideburns
name = "Sideburns"
icon_state = "facial_sideburns"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_up_mustache
name = "Up Mustache"
icon_state = "facial_up_mustache"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_bigbeard
name = "Big Beard"
icon_state = "facial_bigbeard"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_mcb
name = "Du Bois"
icon_state = "facial_mcb"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_prospector
name = "Prospector"
icon_state = "facial_prospector"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_sea_wolf_beard
name = "Sea Wolf Beard"
icon_state = "facial_sea_wolf_beard"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_brashes_mustache
name = "Brashes Mustache"
icon_state = "facial_brashes_mustache"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_geek_chin_bread
name = "Geek Chin Bread"
icon_state = "facial_geek_chin_bread"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_livrah_beard
name = "Livrah Beard"
icon_state = "facial_livrah_beard"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_mcs
name = "Mustache And Sideburns"
icon_state = "facial_mcs"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_texas_mustache
name = "Texas Mustache"
icon_state = "facial_texas_mustache"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_unshaven
name = "Unshaven"
icon_state = "facial_unshaven"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_waiter_mustache
name = "Waiter Mustache"
icon_state = "facial_waiter_mustache"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_fishhook
name = "Fishhook"
icon_state = "facial_fishhook"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_anchor
name = "Anchor"
icon_state = "facial_anchor"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_doubleb
name = "Doubleb"
icon_state = "facial_doubleb"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_sideburns_mustache
name = "Sideburns Mustache"
icon_state = "facial_sideburns_mustache"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_vandykehort
name = "Vandykehort"
icon_state = "facial_vandykehort"

/datum/sprite_accessory/facial_hair/modpack_hairs_port/rs666_balbo
name = "Balbo"
icon_state = "facial_balbo"
Loading

0 comments on commit 2d0e088

Please sign in to comment.