Skip to content

Commit 09a6d03

Browse files
committed
Старт модуляризации modular_ss220 + bug fix
1 parent 1971270 commit 09a6d03

File tree

10 files changed

+25
-5
lines changed

10 files changed

+25
-5
lines changed

code/__DEFINES/fonts.dm

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@
1313
#define SIGNATURE_FONT "Segoe Script"
1414

1515
/// Emoji icon set
16-
#define EMOJI_SET 'modular_ss220/master_files_skyrat/icons/emoji.dmi' // SKYRAT EDIT - ORIGINAL: 'icons/ui_icons/emoji/emoji.dmi'
16+
#define EMOJI_SET 'modular_ss220/features/emote_panel/icons/emoji.dmi' // SKYRAT EDIT - ORIGINAL: 'icons/ui_icons/emoji/emoji.dmi'
1717
// ex666 edit - skyrat: modular_skyrat/master_files/icons/emoji.dmi
18+
// SS1984 EDIT - real: modular_ss220\features\emote_panel\icons\emoji.dmi
1819

1920
// Font metrics bitfield
2021
/// Include leading A width and trailing C width in GetWidth() or in DrawText()

modular_ss220/_assets_modpacks.dm

+2-3
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,9 @@
1010
for(var/datum/modpack/this_modpack as anything in subtypesof(/datum/modpack))
1111
var/icon = initial(this_modpack.icon)
1212
var/icon_state = initial(this_modpack.id)
13-
if(!icon)
14-
icon = 'modular_ss220/mods_icon_placeholder.dmi'
13+
if(icon == MODPACKS_SET)
1514
Insert("modpack-[icon_state]", icon, icon_state=icon_placeholder)
16-
else if (icon != MODPACKS_SET)
15+
else
1716
Insert("modpack-[icon_state]", icon, icon_state=icon_state)
1817

1918
#undef MODPACKS_SET
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/datum/modpack/emote_panel
2+
id = "emote_panel"
3+
name = "Панель с эмоутами"
4+
group = "Features"
5+
desc = "Добавляет вкладку с эмоутами"
6+
author = "К*дер"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#ifndef EMOTE_PANEL
2+
#define EMOTE_PANEL
3+
4+
#include "emote_panel.dm"
5+
6+
#include "code\m_emote_panel.dm"
7+
8+
#endif

modular_ss220/features/feature_example/feature_example.dm

+2
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@
55
group = "Features"
66
desc = "Пример написания модпаков для фич."
77
author = "К*дер"
8+
9+
visible = FALSE

modular_ss220/modular_includes.dme

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
/* --FEATURE-- */
1010

1111
#include "features\feature_example\feature_example.dme"
12+
#include "features\emote_panel\emote_panel.dme"
1213

1314
/* --TRANSLATIONS-- */
1415

modular_ss220/translations/translation_example/translation_example.dm

+2
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@
55
group = "Translations"
66
desc = "Пример модпака для перевода."
77
author = "К*дер"
8+
9+
visible = FALSE

tgstation.dme

+2-1
Original file line numberDiff line numberDiff line change
@@ -8755,7 +8755,8 @@
87558755
#include "modular_nova\modules\xenoarchartifacts\obj\particle_battery.dm"
87568756
#include "modular_nova\modules\xenoarchartifacts\obj\wave_scanner.dm"
87578757
#include "modular_ss220\modular_includes.dme"
8758-
#include "modular_ss220\master_files_skyrat\code\modules\client\preferences\emote_panel.dm"
8758+
#include "modular_ss220\features\emote_panel\emote_panel.dm"
8759+
#include "modular_ss220\features\emote_panel\code\m_emote_panel.dm"
87598760
#include "modular_ss220\modules\auto_cryo\autocryo.dm"
87608761
#include "modular_ss220\modules\auto_cryo\autocryo_config.dm"
87618762
#include "modular_ss220\modules\cyrillic_key_fixes\code\client_procs.dm"

0 commit comments

Comments
 (0)