diff --git a/modular_meta/features/meta_redesign/code/light.dm b/modular_meta/features/meta_redesign/code/light.dm new file mode 100644 index 00000000000..8370fd2fae1 --- /dev/null +++ b/modular_meta/features/meta_redesign/code/light.dm @@ -0,0 +1,12 @@ +/obj/machinery/light + bulb_colour = "#f1e6dc" + bulb_power = 1.2 + +/obj/machinery/light/dim + bulb_colour = "#cab8a5" + +/obj/machinery/light/warm + bulb_colour = "#ffcb93" + +/obj/machinery/light/small + bulb_colour = "#e0cbb3" diff --git a/modular_meta/features/meta_redesign/code/plane_master.dm b/modular_meta/features/meta_redesign/code/plane_master.dm new file mode 100644 index 00000000000..975bf6f6793 --- /dev/null +++ b/modular_meta/features/meta_redesign/code/plane_master.dm @@ -0,0 +1,27 @@ +/atom/movable/screen/plane_master/rendering_plate/game_world/show_to(mob/mymob) + . = ..() + if(!.) + return + remove_filter("AO") + if(istype(mymob) && mymob.canon_client?.prefs?.read_preference(/datum/preference/toggle/ambient_occlusion)) + add_filter("AO", 1, drop_shadow_filter(x = 0, y = -0.75, size = 1.5, color = "#1108048a")) + +/atom/movable/screen/plane_master/runechat/show_to(mob/mymob) + . = ..() + if(!.) + return + remove_filter("AO") + if(istype(mymob) && mymob.canon_client?.prefs?.read_preference(/datum/preference/toggle/ambient_occlusion)) + add_filter("AO", 1, outline_filter(size = 1.5, color = "#11080420", flags = OUTLINE_SQUARE)) + +/atom/movable/screen/plane_master/balloon_chat/show_to(mob/mymob) + . = ..() + if(!.) + return + remove_filter("AO") + if(istype(mymob) && mymob.canon_client?.prefs?.read_preference(/datum/preference/toggle/ambient_occlusion)) + add_filter("AO", 1, outline_filter(x = 0, y = -0.1, size = 0.25, color = "#11080420", flags = OUTLINE_SQUARE)) + +#undef AMBIENT_OCCLUSION + +#define AMBIENT_OCCLUSION filter(type="drop_shadow", x=0, y=-0.75, size=1.5, color="#110804AA") diff --git a/modular_meta/features/meta_redesign/includes.dm b/modular_meta/features/meta_redesign/includes.dm new file mode 100644 index 00000000000..c8e516f44cb --- /dev/null +++ b/modular_meta/features/meta_redesign/includes.dm @@ -0,0 +1,3 @@ +//здесь находятся файлы которые изменяют окружающий вид игры (освещение, окклюзии и тому подобное) +#include "code\light.dm" +#include "code\plane_master.dm" diff --git a/modular_meta/main_modular_include.dm b/modular_meta/main_modular_include.dm index bb672809679..ff0fb4d264a 100644 --- a/modular_meta/main_modular_include.dm +++ b/modular_meta/main_modular_include.dm @@ -50,6 +50,7 @@ #include "features\bot_topic\includes.dm" #include "features\metacoins\includes.dm" #include "features\spaceman_races\includes.dm" +#include "features\meta_redesign\includes.dm" /* --- Reverts --- */