Skip to content

Commit 70c251c

Browse files
committed
Чуток подзатянулась модуляризация
1 parent 09a6d03 commit 70c251c

File tree

702 files changed

+722
-588
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

702 files changed

+722
-588
lines changed

code/game/machinery/dna_infuser/organ_sets/carp_organs.dm

+9
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,15 @@
8888
. = ..()
8989
if(owner.stat != CONSCIOUS || !prob(0.1))
9090
return
91+
92+
// SS1984 ADDITION START
93+
if(owner.dna.species == /datum/species/akula)
94+
owner.emote("cough")
95+
var/turf/tooth_fairy = get_turf(owner)
96+
if(tooth_fairy)
97+
new /obj/item/knife/carp/akula(tooth_fairy)
98+
// SS1984 ADDITION END
99+
91100
owner.emote("cough")
92101
var/turf/tooth_fairy = get_turf(owner)
93102
if(tooth_fairy)

modular_nova/modules/alerts/code/default_announcer.dm

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
ANNOUNCER_SPOOKY = 'modular_nova/modules/alerts/sound/misc/admin_horror_music.ogg',
4141
ANNOUNCER_ERTYES = 'modular_nova/modules/alerts/sound/alerts/yesert.ogg',
4242
ANNOUNCER_MUTANTS = 'modular_nova/modules/alerts/sound/alerts/hazdet.ogg',
43-
ANNOUNCER_KLAXON = 'modular_ss220/modules/return_prs/black_mesa/sound/siren1_long.ogg',
43+
ANNOUNCER_KLAXON = 'modular_ss220/reverts/return_prs/sound/black_mesa/siren1_long.ogg',
4444
ANNOUNCER_NRI_RAIDERS = 'modular_nova/modules/encounters/sounds/morse.ogg',
4545
ANNOUNCER_DEPARTMENTAL = 'modular_nova/modules/alerts/sound/alerts/alert3.ogg',
4646
ANNOUNCER_SHUTTLE = 'modular_nova/modules/alerts/sound/alerts/alert3.ogg',

modular_ss220/_modpack.dm

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555

5656
/datum/modpack/ui_static_data(mob/user)
5757
. = ..()
58-
.["categories"] = list("Features", "Event", "Translations")
58+
.["categories"] = list("Features", "Reverts", "Translations")
5959
.["features"] = list()
6060
.["translations"] = list()
6161
.["reverts"] = list()

modular_ss220/features/akyla/akyla.dm

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/datum/modpack/akyla
2+
id = "akyla"
3+
name = "Акульи зубки"
4+
group = "Features"
5+
desc = "Заменяет зубы карпа на зубы акулы для расы акул."
6+
author = "SantaKO1"
+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#ifndef AKYLA
2+
#define AKYLA
3+
4+
#include "akyla.dm"
5+
6+
#include "code/tooth.dm"
7+
8+
#endif
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/obj/item/knife/carp/akula
2+
name = "shark tooth"
3+
desc = "Маленький, изогнутый зуб с острыми краями, покрытый небольшими трещинами и пожелтевшими пятнами, свидетельствующими о его естественном происхождении."
4+
icon = 'modular_ss220/features/akyla/icons/shark_tooth.dmi'
5+
icon_state = "shark_tooth"
6+
sharpness = SHARP_POINTY
269 Bytes
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/datum/modpack/auto_cryo
2+
id = "auto_cryo"
3+
name = "Авто крио"
4+
group = "Features"
5+
desc = "Автоматически перемещяет в крио ССД игроков."
6+
author = "К*дер"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#ifndef AUTO_CRYO
2+
#define AUTO_CRYO
3+
4+
#include "cryocool.dm"
5+
6+
#include "code/autocryo.dm"
7+
#include "code/autocryo_config.dm"
8+
9+
#endif
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/datum/modpack/cyrillic_key_fixes
2+
id = "cyrillic_key_fixes"
3+
name = "Фикс букв"
4+
group = "Features"
5+
desc = "Фиксит использование не английских букв."
6+
author = "К*дер"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#ifndef CYRILLIC_KEY_FIXES
2+
#define CYRILLIC_KEY_FIXES
3+
4+
#include "cyrillic.dm"
5+
6+
#include "code\client_procs.dm"
7+
#include "code\communication.dm"
8+
#include "code\keybindings.dm"
9+
#include "code\text.dm"
10+
11+
#endif
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/datum/modpack/discord
2+
id = "discord"
3+
name = "Дискорд"
4+
group = "Features"
5+
desc = "Аутх через дискорд."
6+
author = "К*дер"
+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#ifndef DISCORD
2+
#define DISCORD
3+
4+
#include "discord.dm"
5+
6+
#include "code\discord_auth.dm"
7+
#include "code\new_player.dm"
8+
#include "code\verb.dm"
9+
10+
#endif
+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/datum/modpack/events
2+
id = "events"
3+
name = "Ивенты"
4+
group = "Features"
5+
desc = "Изменяет некоторые ивенты."
6+
author = "К*дер"
+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#ifndef EVENTS
2+
#define EVENTS
3+
4+
#include "events.dm"
5+
6+
#include "code\round_event.dm"
7+
8+
#endif
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/datum/modpack/paradise_krybindings
2+
id = "paradise_krybindings"
3+
name = "Бинды как на паре"
4+
group = "Features"
5+
desc = "Изменяет назначение клавиш на парадайзовские."
6+
author = "К*дер"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#ifndef PARADISE_KEYBINDINGS
2+
#define PARADISE_KEYBINDINGS
3+
4+
#include "paradise_keybindings.dm"
5+
6+
#include "code\keybinding\admin.dm"
7+
#include "code\keybinding\artificial_intelligence.dm"
8+
#include "code\keybinding\carbon.dm"
9+
#include "code\keybinding\client.dm"
10+
#include "code\keybinding\communication.dm"
11+
#include "code\keybinding\human.dm"
12+
#include "code\keybinding\living.dm"
13+
#include "code\keybinding\mob.dm"
14+
#include "code\keybinding\movement.dm"
15+
#include "code\keybinding\robot.dm"
16+
17+
#endif
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#ifndef SHUTDOWN
2+
#define SHUTDOWN
3+
4+
#include "shutdown.dm"
5+
6+
#include "code/shutdown_config.dm"
7+
8+
#endif

modular_ss220/features/tts/tts.dm

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/datum/modpack/tts
2+
id = "tts"
3+
name = "TTS"
4+
group = "Features"
5+
desc = "Озвучка станции 13."
6+
author = "К*дер"

modular_ss220/features/tts/tts.dme

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
#ifndef TTS
2+
#define TTS
3+
4+
#include "tts.dm"
5+
6+
// define
7+
#include "code\_tts_defines.dm"
8+
9+
// base_seeds >> mobs
10+
#include "code\base_seeds\mobs\_base.dm"
11+
#include "code\base_seeds\mobs\alien.dm"
12+
#include "code\base_seeds\mobs\friendly.dm"
13+
#include "code\base_seeds\mobs\guardian.dm"
14+
#include "code\base_seeds\mobs\hostile.dm"
15+
#include "code\base_seeds\mobs\lavaland.dm"
16+
#include "code\base_seeds\mobs\other.dm"
17+
#include "code\base_seeds\mobs\pets.dm"
18+
19+
// base_seeds >> objs
20+
#include "code\base_seeds\objs\objs.dm"
21+
22+
// providers
23+
#include "code\providers\silero.dm"
24+
25+
// seeds
26+
#include "code\seeds\silero.dm"
27+
28+
// code
29+
#include "code\tts_configuration.dm"
30+
#include "code\tts_mob_Hear.dm"
31+
#include "code\tts_numbers.dm"
32+
#include "code\tts_preferences.dm"
33+
#include "code\tts_provider.dm"
34+
#include "code\tts_seed.dm"
35+
#include "code\tts_sound_TEMPORARY.dm"
36+
#include "code\tts_sound.dm"
37+
#include "code\tts_subsystem.dm"
38+
39+
// ~undefs
40+
#include "code\~undefs\~tts_undefs.dm"
41+
42+
#endif
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/datum/modpack/world_tts
2+
id = "world_tts"
3+
name = "ТТС адитион"
4+
group = "Features"
5+
desc = "Инициализирует ТТС в мир."
6+
author = "К*дер"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#ifndef WORLD_TTS
2+
#define WORLD_TTS
3+
4+
#include "world_tts.dm"
5+
6+
#include "code\world_topic.dm"
7+
8+
#endif

modular_ss220/modular_includes.dme

+13-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
// All new mod's includes here
2-
// Some modules can be easy excludes from code compile sequence by commenting #define you need to remove in code\__DEFINES\__meta_modpaks_includes.dm
3-
// Keep in mind, that module may not be only in modular folder but also embedded directly in TG code and covered with #ifdef - #endif structure
42

53
#include "_assets_modpacks.dm" // modpack picture integration system
64
#include "_modpack.dm" // modpack obj
@@ -10,9 +8,21 @@
108

119
#include "features\feature_example\feature_example.dme"
1210
#include "features\emote_panel\emote_panel.dme"
11+
#include "features\auto_cryo\cryocool.dme"
12+
#include "features\cyrillic_key_fixes\cyrillic.dme"
13+
#include "features\discord\discord.dme"
14+
#include "features\events\events.dme"
15+
#include "features\world_tts\world_tts.dme"
16+
#include "features\shutdown\shutdown.dme"
17+
#include "features\paradise_keybindings\paradise_keybindings.dme"
18+
#include "features\tts\tts.dme"
19+
#include "features\akyla\akyla.dme"
1320

1421
/* --TRANSLATIONS-- */
1522

1623
#include "translations\translation_example\translation_example.dme"
24+
#include "translations\customer\customer.dme"
1725

18-
/* --MISC-- */
26+
/* --REVERTS-- */
27+
28+
#include "reverts\return_prs\return.dme"

modular_ss220/modules/return_prs/black_mesa/hev_suit/readme.md

-13
This file was deleted.

modular_ss220/modules/return_prs/gunsgalore/code/guns/luger.dm

-16
This file was deleted.

modular_ss220/modules/return_prs/gunsgalore/code/guns/scar.dm

-28
This file was deleted.

modular_ss220/modules/return_prs/novaya_ert/readme.md

-15
This file was deleted.

modular_ss220/modules/return_prs/ammogun/ammo_boxes.dm modular_ss220/reverts/return_prs/code/ammogun/ammo_boxes.dm

+1-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
desc = "5.6x40mm ammunition specifically made for civilian use like recreation, hunting, self-defense or LARP. While the package itself lacks any real identification \
8080
and does, in fact, appear like a bland green box with a colored stripe, the insides have a boatload of information, \
8181
ranging from manufacturer advertisements and intended use to the cartridge's tactical and technical characteristics."
82-
icon = 'modular_ss220/modules/return_prs/novaya_ert/icons/ammo_boxes.dmi'
82+
icon = 'modular_ss220/reverts/return_prs/icons/novaya_ert/ammo_boxes.dmi'
8383
icon_state = "boxnrifle-lethal"
8484
base_icon_state = "boxnrifle-lethal"
8585
multiple_sprites = AMMO_BOX_FULL_EMPTY

modular_ss220/modules/return_prs/black_mesa/code/armor.dm modular_ss220/reverts/return_prs/code/black_mesa/armor.dm

+6-6
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
desc = "Vest designed to take heavy beating and probably keep the user alive in the process."
44
armor_type = /datum/armor/vest_hecu
55
icon_state = "ceramic_vest"
6-
icon = 'modular_ss220/modules/return_prs/black_mesa/icons/misc/hecucloth.dmi'
7-
worn_icon = 'modular_ss220/modules/return_prs/black_mesa/icons/misc/hecumob.dmi'
8-
worn_icon_digi = 'modular_ss220/modules/return_prs/black_mesa/icons/misc/hecumob_digi.dmi'
6+
icon = 'modular_ss220/reverts/return_prs/icons/black_mesa/misc/hecucloth.dmi'
7+
worn_icon = 'modular_ss220/reverts/return_prs/icons/black_mesa/misc/hecumob.dmi'
8+
worn_icon_digi = 'modular_ss220/reverts/return_prs/icons/black_mesa/misc/hecumob_digi.dmi'
99
uses_advanced_reskins = TRUE
1010
unique_reskin = list(
1111
"Basic" = list(
@@ -41,9 +41,9 @@
4141
desc = "Helmet designed to take heavy beating and probably keep the user alive in the process."
4242
armor_type = /datum/armor/helmet_hecu
4343
icon_state = "ceramic_helmet"
44-
icon = 'modular_ss220/modules/return_prs/black_mesa/icons/misc/hecucloth.dmi'
45-
worn_icon = 'modular_ss220/modules/return_prs/black_mesa/icons/misc/hecumob.dmi'
46-
worn_icon_digi = 'modular_ss220/modules/return_prs/black_mesa/icons/misc/hecumob_muzzled.dmi'
44+
icon = 'modular_ss220/reverts/return_prs/icons/black_mesa/misc/hecucloth.dmi'
45+
worn_icon = 'modular_ss220/reverts/return_prs/icons/black_mesa/misc/hecumob.dmi'
46+
worn_icon_digi = 'modular_ss220/reverts/return_prs/icons/black_mesa/misc/hecumob_muzzled.dmi'
4747
uses_advanced_reskins = TRUE
4848
unique_reskin = list(
4949
"Basic" = list(

modular_ss220/modules/return_prs/black_mesa/code/flag.dm modular_ss220/reverts/return_prs/code/black_mesa/flag.dm

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
desc = "The folded flag of the United States of America."
44
icon_state = "folded_usa"
55
sign_path = /obj/structure/sign/flag/usa
6-
icon = 'modular_ss220/modules/return_prs/black_mesa/icons/misc/flags.dmi'
6+
icon = 'modular_ss220/reverts/return_prs/icons/black_mesa/misc/flags.dmi'
77

88
/obj/structure/sign/flag/usa
99
name = "flag of the United States of America"
1010
desc = "'Stars and Stripes', the flag of the United States of America. Its red color represents endurance and valor; blue one shows diligence, vigilance and justice, and the white one signs at pureness. Its thirteen red-and-white stripes show the initial thirteen founding colonies, and fifty stars designate the current fifty states."
1111
icon_state = "flag_usa"
1212
item_flag = /obj/item/sign/flag/usa
13-
icon = 'modular_ss220/modules/return_prs/black_mesa/icons/misc/flags.dmi'
13+
icon = 'modular_ss220/reverts/return_prs/icons/black_mesa/misc/flags.dmi'
1414

1515
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sign/flag/usa, 32)

0 commit comments

Comments
 (0)