From 8f8b003d520833c052c3c20275dc337f10d51ade Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sat, 28 Dec 2024 13:10:02 +0200 Subject: [PATCH 01/38] tajaran --- code/modules/mob/living/carbon/human/dummy.dm | 11 + .../living/carbon/human/human_update_icons.dm | 6 +- ...nshot_humanoids__datum_species_tajaran.png | Bin 0 -> 1098 bytes config/bandastation/bandastation_config.txt | 3 +- .../audio/tajaran/annoyed_meow_tajaran.ogg | Bin 0 -> 14357 bytes .../audio/tajaran/hiss_tajaran.ogg | Bin 0 -> 12439 bytes .../audio/tajaran/meow_tajaran.ogg | Bin 0 -> 16275 bytes .../audio/tajaran/purr_tajaran.ogg | Bin 0 -> 38224 bytes .../audio/tajaran/purr_tajaran_long.ogg | Bin 0 -> 93603 bytes .../audio/tajaran/purr_tajaran_short.ogg | Bin 0 -> 13597 bytes .../audio/tajaran/scream_tajaran.ogg | Bin 0 -> 15358 bytes .../emote_panel/code/_emote_defines.dm | 5 + .../emote_panel/code/emote_verbs.dm | 31 ++ .../emote_panel/code/emotes.dm | 76 ++++- modular_bandastation/species/_species.dm | 2 +- modular_bandastation/species/_species.dme | 7 + modular_bandastation/species/code/_defines.dm | 36 +- .../species/code/clothing/items.dm | 5 + modular_bandastation/species/code/dna.dm | 90 ++++- .../species/code/human/carbon.dm | 3 + .../species/code/human/species/skills.dm | 33 ++ .../code/human/species_type/tajaran.dm | 272 +++++++++++++++ .../code/human/sprite_accessories/hair.dm | 272 ++++++++------- .../code/human/sprite_accessories/tajaran.dm | 194 +++++++++++ modular_bandastation/species/code/language.dm | 44 ++- .../preferences/species_features/tajaran.dm | 255 ++++++++++++++ .../species/code/reagents/mutation.dm | 17 +- .../surgery/bodyparts/tajaran_bodyparts.dm | 84 +++++ .../organs/external/tajaran_external.dm | 94 ++++++ .../organs/internal/tajaran_internal.dm | 82 +++++ .../code/surgery/organs/limbgrower_designs.dm | 20 +- .../mob/species/tajaran/clothing/head.dmi | Bin 0 -> 44028 bytes .../mob/species/tajaran/clothing/mask.dmi | Bin 0 -> 24628 bytes .../mob/species/tajaran/clothing/modsuits.dmi | Bin 0 -> 142405 bytes .../mob/species/tajaran/clothing/modules.dmi | Bin 0 -> 13371 bytes .../mob/species/tajaran/clothing/suit.dmi | Bin 0 -> 76142 bytes .../icons/mob/species/tajaran/lang.dmi | Bin 0 -> 323 bytes .../icons/mob/species/tajaran/organs.dmi | Bin 0 -> 867 bytes .../icons/mob/species/tajaran/skills.dmi | Bin 0 -> 1016 bytes .../tajaran/sprite_accessories/body.dmi | Bin 0 -> 2650 bytes .../sprite_accessories/body_accessory.dmi | Bin 0 -> 4339 bytes .../sprite_accessories/body_markings.dmi | Bin 0 -> 3212 bytes .../sprite_accessories/facial_hair.dmi | Bin 0 -> 600 bytes .../tajaran/sprite_accessories/hair.dmi | Bin 0 -> 21631 bytes .../sprite_accessories/head_markings.dmi | Bin 0 -> 3249 bytes .../sprite_accessories/tail_markings.dmi | Bin 0 -> 3263 bytes strings/names/first_female_tajaran.txt | 159 +++++++++ strings/names/first_male_tajaran.txt | 318 ++++++++++++++++++ strings/names/last_tajaran.txt | 4 + .../preferences/features/species_features.tsx | 59 +++- 50 files changed, 2050 insertions(+), 132 deletions(-) create mode 100644 code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_tajaran.png create mode 100644 modular_bandastation/emote_panel/audio/tajaran/annoyed_meow_tajaran.ogg create mode 100644 modular_bandastation/emote_panel/audio/tajaran/hiss_tajaran.ogg create mode 100644 modular_bandastation/emote_panel/audio/tajaran/meow_tajaran.ogg create mode 100644 modular_bandastation/emote_panel/audio/tajaran/purr_tajaran.ogg create mode 100644 modular_bandastation/emote_panel/audio/tajaran/purr_tajaran_long.ogg create mode 100644 modular_bandastation/emote_panel/audio/tajaran/purr_tajaran_short.ogg create mode 100644 modular_bandastation/emote_panel/audio/tajaran/scream_tajaran.ogg create mode 100644 modular_bandastation/species/code/human/species_type/tajaran.dm create mode 100644 modular_bandastation/species/code/human/sprite_accessories/tajaran.dm create mode 100644 modular_bandastation/species/code/preferences/species_features/tajaran.dm create mode 100644 modular_bandastation/species/code/surgery/bodyparts/tajaran_bodyparts.dm create mode 100644 modular_bandastation/species/code/surgery/organs/external/tajaran_external.dm create mode 100644 modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/clothing/head.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/clothing/mask.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/clothing/modsuits.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/clothing/modules.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/clothing/suit.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/lang.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/organs.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/skills.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body_accessory.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body_markings.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/facial_hair.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/hair.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/head_markings.dmi create mode 100644 modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/tail_markings.dmi create mode 100644 strings/names/first_female_tajaran.txt create mode 100644 strings/names/first_male_tajaran.txt create mode 100644 strings/names/last_tajaran.txt diff --git a/code/modules/mob/living/carbon/human/dummy.dm b/code/modules/mob/living/carbon/human/dummy.dm index bba98d93739f7..a7d41aafed043 100644 --- a/code/modules/mob/living/carbon/human/dummy.dm +++ b/code/modules/mob/living/carbon/human/dummy.dm @@ -121,6 +121,7 @@ INITIALIZE_IMMEDIATE(/mob/living/carbon/human/dummy) target.dna.features["pod_hair"] = get_consistent_feature_entry(SSaccessories.pod_hair_list) target.dna.features["caps"] = get_consistent_feature_entry(SSaccessories.caps_list) // BANDA STATION EDIT START + // vulpkanin target.dna.features["vulpkanin_body_markings"] = get_consistent_feature_entry(SSaccessories.vulpkanin_body_markings_list) target.dna.features["vulpkanin_head_markings"] = get_consistent_feature_entry(SSaccessories.vulpkanin_head_markings_list) target.dna.features["vulpkanin_head_accessories"] = get_consistent_feature_entry(SSaccessories.vulpkanin_head_accessories_list) @@ -132,6 +133,16 @@ INITIALIZE_IMMEDIATE(/mob/living/carbon/human/dummy) target.dna.features["furcolor_third"] = COLOR_WHITE target.dna.features["furcolor_fourth"] = COLOR_WHITE target.dna.features["furcolor_fifth"] = COLOR_WHITE + // tajaran + target.dna.features["tajaran_body_markings"] = get_consistent_feature_entry(SSaccessories.tajaran_body_markings_list) + target.dna.features["tajaran_head_markings"] = get_consistent_feature_entry(SSaccessories.tajaran_head_markings_list) + target.dna.features["tail_tajaran"] = get_consistent_feature_entry(SSaccessories.tails_list_tajaran) + target.dna.features["tajaran_tail_markings"] = get_consistent_feature_entry(SSaccessories.tajaran_tail_markings_list) + target.dna.features["tajaran_facial_hair"] = get_consistent_feature_entry(SSaccessories.tajaran_facial_hair_list) + target.dna.features["furcolor_tajaran_first"] = COLOR_WHITE + target.dna.features["furcolor_tajaran_second"] = COLOR_WHITE + target.dna.features["furcolor_tajaran_third"] = COLOR_WHITE + target.dna.features["furcolor_tajaran_fourth"] = COLOR_WHITE // BANDA STATION EDIT STOP target.dna.initialize_dna(create_mutation_blocks = FALSE, randomize_features = FALSE) // UF and UI are nondeterministic, even though the features are the same some blocks will randomize slightly diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm index eaf538367dbdc..fcd72d3e51207 100644 --- a/code/modules/mob/living/carbon/human/human_update_icons.dm +++ b/code/modules/mob/living/carbon/human/human_update_icons.dm @@ -394,6 +394,7 @@ There are several things that need to be remembered: // BANDASTATION EDIT START - SPECIES CLOTHING ICONS var/list/icon_files_species = list( "vulpkanin" = 'modular_bandastation/species/icons/mob/species/vulpkanin/clothing/head.dmi', + "tajaran" = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/head.dmi', ) var/mutant_override = FALSE @@ -463,6 +464,7 @@ There are several things that need to be remembered: // BANDASTATION EDIT START - SPECIES CLOTHING ICONS var/list/icon_files_species = list( "vulpkanin" = 'modular_bandastation/species/icons/mob/species/vulpkanin/clothing/suit.dmi', + "tajaran" = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/suit.dmi', ) var/mutant_override = FALSE @@ -508,7 +510,7 @@ There are several things that need to be remembered: if(hud_used.hud_shown) client.screen += r_store update_observer_view(r_store) - + // BANDASTATION EDIT START - SPECIES CLOTHING ICONS /mob/living/carbon/human/update_worn_mask(update_obscured = TRUE) remove_overlay(FACEMASK_LAYER) @@ -533,6 +535,7 @@ There are several things that need to be remembered: var/icon_file = 'icons/mob/clothing/mask.dmi' var/list/icon_files_species = list( "vulpkanin" = 'modular_bandastation/species/icons/mob/species/vulpkanin/clothing/mask.dmi', + "tajaran" = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/mask.dmi', ) var/mutant_override = FALSE @@ -551,6 +554,7 @@ There are several things that need to be remembered: var/mutable_appearance/mask_overlay = wear_mask.build_worn_icon(default_layer = FACEMASK_LAYER, default_icon_file = icon_file, override_file = mutant_override ? icon_file : null) my_head.worn_mask_offset?.apply_offset(mask_overlay) + // BANDASTATION EDIT STOP - SPECIES CLOTHING ICONS overlays_standing[FACEMASK_LAYER] = mask_overlay apply_overlay(FACEMASK_LAYER) diff --git a/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_tajaran.png b/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_tajaran.png new file mode 100644 index 0000000000000000000000000000000000000000..598f3d55ad4e81430f184090d395c9388cda5702 GIT binary patch literal 1098 zcmV-Q1hxB#P)Px#X;4g5MZmzo07U=*ivR#B007Yd0Q>*|X#kYJwg3PCiHV7@u&@AR05v#4j*ycY z8X;C%W3#ifba#MvdxKF=TM-l#A|@sn92}>rw$#_(iHo9QW^^PZDlIKD6cifE&C&n= z|BRBQba8?JdH`NdD4hTR03&o#PE!E?|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0|NsC0 z|NsC0|D^C!jsO4yU`a$lR9J5oYe;XK*61FkFD zxNKnJ&WE^7TMT9ng7TZVd%*d($;_c-S>p2#2K)#-{)#q(_mZXH{iDSo&%w^I(?j3@ zmcL6xwN|2J;F*#v%9j6}N`0vX_rCv}e#=U8pP|xR3RNm)rrO2RJi~vUlYtiy6!_!b zu>hXIfR%C&ceT(ABL+BA=@1l3IpvJsWZ(>-R0NT@wNQM{2mq<*;E1rMdMA*-8UlQB zoB(HVE$+Co`%9qzH8`Hm;g1j++)0V?oq(m_T3k-AIZV05^-W_G5u=#6^Tx?XlEEZ- z?7fi^!RdT?dVaZ_PyGnO>2iVh<KGz6>KlN-2f=LuDFHTf02~b` znz(GSAP0-J0a_Y_Vc_q0Sy(UKzU%P_0dQH2hv3}0ZM)mIZ4JI{j4?<<-yGo8@W0+} zD+t!x?b<(pk2~%#=;F@3UaxPsyMa5v#?mE~ z7Dfai4hf`Dj4Xn}gAj#(nl_tY6L}vJJm?Iw_2KQS5yyo`k#}a^|N zjpk-b5!nL96ImAhDX; zNlwI{rOL#}n5IP%NM1OW8R0XEwCG%b2(3~Ig6Sa9=1?h4sMC5rKRsI!JU^Y!UUL-}p}KL&*RnDD;-02d`ffAu zDWZrV0>W&3e!H*sv;V-(n@r|TCgX811j&!%N>n$&NB}o~Kq%;QePl*40fTzU&bNc`MG`Q{+ zKpG@H2H*n##R!0oj*gX;m6w-SNJvORLPAbXPEAcsTU*=6$jHLN!ok78)z#I<$0sl_ z@Xnn(;o;$NadByBX*oGLB_$=*)z!_-%^e*bFJ8Rp@9!TS9i5(@UR+#UU0vPU+S=RO z`}5}y2!j8FA<68nAT22?`R~jBbtp!-ex-Z$e_j6n?E-k3;jsmfDGD2nQW*DG3vM;I zh$Pa6+?6!J_#2>@& zIC?k|s(-x=8QLL3p>AD#$jaEs`zQcGr_lnQSziEutlLl(S@{wXzrlddKe9_CaRm>~ zuE;#wewmw{5Itf}EP(U+t@EXtK7d;)M9S7*Kw4t8dMtbOIYncPgwv@;EdrSZRQ*Ih zZU{!Tf^Cm4Jz04--kK@x9kqWpGceC(TvYJ*;v=`FkZl9^-Sg`?{NkSUIW?{NVsS6S z&*u3cak_46$hFHcYVuXXZx#Ww0#yg47jp0EiaRu;lDI`f)^XW9cPHtk<2C}1LC`Hu_le@I&MzO?W0p6`y%5Ks|GYuFuytjht<^l-l)dV@?7=04zDCr zW01q@TjM;~r@Zo>GpLu*DP!D>vF<8)pSWd}jO(=t<$Uv&8L_>Cqo0(Rm4b{eefu8k za9BBCnhZ9LfAVa-(Z}aWGZZbZb(KfUC_CmKq3^UXaw#JwW0qFk=xqsD zA15%JIJ@9ZJcZ_!x;xaU;vUQ>cIuT>PMz^lCJJ9 zw{Z5IfWL`p;8+OTEb9mG{3U}^oTazB<5DdM{_Rr(C|NV~uv$8X12!u>>#9Eesho8c z4>@A5Q$59K<|-Y#)lw`dDAAEw71i^%*-vj%n|A%BseHz1855Kd7a}eHSP}&N z!0%NU*|=Cy`|wqM9_%L%kr9viw)k-?O{fJW@9RV5uSwMdXm6 zAjg?|B$4}d23$b&W*MSqKDO0#Q%YYi zf5Dh3P)W1C2C0-1NXC~2+>WPX6b_EmEEhX))y%XD5ZU+(bFC%WujSs<|zAxqo}yEct#D-D^oj4PagV5n75C*vF5n+A;3QP;8qBLUU+( zWzCJ%3?^T2i5yHK&?sYkI5?;G1Dw^L5aLk?*YSx(s--=R-?%;Og-)_-zE-7JFRG4@ z^K@BHl*E0u&P>g~lCl96C4EHQ{l8k$FKOkR&v3|8>x)vVTj8CD{AI-8o6d$8NjBUl zAX~2<{-DZI_7U-3Jogx-l05312+&Y9k4HZBzE;&S=KmO0FQa)yk$aIqH2NSQH4GO) zC!-)S1-wG{m3?(Ml5(gpDr79$Kd0R19^ar~{Z>VWip#8a{DL{?)>r3kpSHot_%Zs=!}B4i&=oNMqJ@vVe^qs1nURdT9ZyIEvl#Q*<7OW{)>9 zA`3^!lgE|w$%h6qi~x}R90V7Dz>e;Kn#QU9BlIg8HsfUS$WgrF(rCk5Zt|pwYymxE zkH+|qOk&=6gfJu?a3K!4o(m)#5Vg<8y<-FvC51EVr?0)017Cutjo&(qHr;v(K&d~P zQ#^Nb9(5m%YCJ!G5ams+uQa-HdRnbd;sv{TuNie&eeCyc?Rk;dzX$_%opPYbMQ>Pp zPYL1#Q)O>D)aYSe(<-%QKz19$!M0Zs-pn<&IvxNloqsvKbJ}D;+yY6`Q>E*NQGzXF-ar6LgQ80Y;D3 z^{;Z1KuTaXR--O2(4wRK?(npHHweyw_WXmcvVuL886zsxF3bd)o7QER9?b}6TJ2=z z{nZ9O4~YSonaQL`I;<&2j{9a@LPDX$7$f%8B_3{m^oxzE2;w(sT5J}-_qF`e(~2a} z!R%Co?2HG>Gm907=XcUmvZ$4?)7aZCX&U|zA5N2t#+j;!pB z9O6f~Y3W#Sz=L}{h!GJolt2#`p9@l-ED@3hhr|*FILXMxk#C5)9mvmZ<_G|$*@FS> z%IKjN_9k&|9D%C*s<;w~LgnY-meUrV78It;GtaFarLO!q@8Ed0sYy3i5Y6*U{^QrI6iyuQeSNvFecueifjL)>>swoqlTf37>K@X#8J`-XGVqNOJAZv8Q zw6Nn=X^ovO4Z9t46Mz4_Xi;LW90d8v1U$yI27C=>2Ba5~V zxWe)+c_JT{{?CQ(!eAv=&1ZBJTtuTs17Ogww1|A8rccfKU73D+c$(krHnkUXF_g1Y zo+HJUXt&TVrKl}0aUcmio4`EDtB{MgeVUogc4kqRT>AYc!*#y1{A~T4$}0z6-QlI{0~2)EtcMHd9u>k6x*3 z;E6B2H5LG>yp8!j=ns~-{ShZx@L6a@y9g{j>F-#(BW~V+j<=a~!3&mUCKsiAHh5~+ z<68Q82b!dNL)_#dawZiw)Mce_2UYV?Sn!uI$UAtFk*Ww51kUQPz_6EvB-h7P)w$Be z<~9}zA32|7qV1QD)Hjn4pAP@-HoV@^jhlY{>z~|T`KpO`i1XzPQ@$i|0F|X89+tIA zx|~W(7Hpt1lOcU>-JzhS^JT8{a4G3_5InNU*8oAza^fvYQklsp!$S_Sdz)Isj98EF z%|!+Ni64y4>!@ojv(lf2KkJ{2NK{CYr6=R}#^{$Fz?rOX5K~=^y%}G8Cdhv2A*<4A zyw>!OP*gPT+SMsldzDWz$xBXfXu#CnVm*_!U2I$acE=>ulQH%Ndg_e2Hw{BvzrD$D z{mx(m2R9=Ht@O9s;Wqhl+cH+){SO`)HgLxBYgF^>`l~aApWN;Qm(0MKYMZz;Cb@Pt z(#ppJpaLns+E}^pj#fNT%PpLPa;I%NWha<}X9C z%c$3*9%}t^q=-7WY4f!_LbdFLg%LPzqsu^*0JYnmt&mW8Y`*xgw)s0auD*nsu{m5a zY$!N5-!f|P3k}yTSRqO9y-p3mxQ3!2QE4QE3u#skC?;G%M*_P){(hzAzG2z$A#d%J zF;k3=Q@irbg4C@FJ+3Z#0Ps40@_F)$9f9+MD(jtjesv+&TA>sA6xkw!nhuempOF>u zEq>0fNxQDAYqHlP^lPQ-wMRo)wcj<3EcUOyFPOIw`^jzgST*qd6Xd}gEUT_$(C&f>oltdP`EvWe(6C?NV`Q+f5O8ht_s+}Sr)03paQI{ z_NvUZPhgrr{CP;UdcqdM^P!iZ({%YJxfi{0s=6F4br)FQq7>{*6Vt?e18+jceZhe6 za{^UnQ0l269_hTla-OYpXTK5pcbL>zX{X+C?c;*XwpW@}vKWFcx8590e{X8+I{1(g z8~V>Wz`rwQCu@-$O*bdwzj7=4QtZJ2XaT>-m%~fK>{Oy_Vy1gDsOWj@>ZF{m(&tDI zyV9n`R)(z2A*S!9So8D7gVUvGN9=j8J!a(Zs~`+tuO{;DaW1%kWcQ!8-0a zPg}bWYgZrEw+PJ4^p?3apIS}4D?M00ukAYB0?)$J2aRu8*%5h3bM%JnWcVMU92i+1 zzon(UDqiv1PO%&`AdRKasCLbur>|HHU4{_Vo?F8r|aRCW@79W0Yh-`8hBSpfhe3KwT15W4x@ry2$3wO->|;kid{;lsJ1TV4On z_Q9_(q4B@WjWzE1F8KE%?c8|CiN%C%e4~l#k5@KWect{flRDs`|i-dHAdtCwEo^Ox z4PnHd8!|)vC-Mv3Yg=3AyO{hidsMGv=-2pm*9>HoDVUmovWP8YCgq}&Pq~@-s!ExE z<~|2PH;i@yJak8u$%3G3-&6AmA6jh4qu|+bgU!ozv+nl8@1?J~vOqOmhLF|7vZx52 ziXUF+4)Q1phu!!~n9I0HECA59);cOHCt)Ccv4<$E)&Sq5M+rz4a<~wW!$NwC*Y#6U z5ev?QpLL&w9NI_qt^9PV?BhPtC7=MVTtBN2b&8UF{Zh93+m97O{FQSgp86$k4sTwV z@82~x0 z{6-phLOvMQ>DbXY1^_Hi^EK}>)>om+_V{`gdj$>11QX(Au7_}Jj995?LY96@{>`qLC~F#{ z0{(p_zX0YtjEqYD&~8@`4cDqjchBDCkv1&p*xWoHmSHE&AV5Y07_CAo>=n7&(au5x zLF}7Ut?s(+=1SSnEt;>_S01k6Yn-g!2s!+n%YC-dTy61OCK51I(;$N2?E}yu`rk8{ zp6f0X-<0bXy7XS}+4PLD9hReMy4sgThl5xcT&o!ifdjLYc`(Q=7Plh@t5yVm?gv3# znr!{5#6fC!PFpqQ)#Tk2S;af_a1k?5_Z|hhuSS8_ROug~6&RVlm-P%C(~z8Cqc}G- zDeYK9&&0(Xf+#`1#31s(T5&zQNdq*q=d|kwZd|MP^ZF@k^WCRt&>L=tK$3)`DFXz2 zf=x@Y-YAx2j5^tiTrd3_;yyeQODFhGM*H!aDLUK{$0N;xckmG%Sb>4Z=KWgA2;tfNzQmz+xc`+SsTJUYcS> zIEMh!W^~6aJ9hBfN5Ci$yBb$sw-e*}c&_UGm)1#I2vs{BcxWy|PL(L@1cC=2G#-^7 z&a5;&;A8oFKz!Vn#PXq!NLFt-{kA3OZa+PfLxHz2AQyp7BfhuWi-%k72j4?E}F+3qV@Issp-dSR87>iUdV z#>aF<1}LfZ5}d(jMNxn}<1^(dMexI%)AfUYgmz&96GGEFTBh{a^@adBXf3^Uv4P22 zGxl$>$QcUZ;X9nh*FByckf|4bk50May;;Dq)0_Rt_u5N43!*`($}xmnaLhkY8I{nm6C z?;9)@i;{-Ah7Fnv-;c)Z^z_GIsiPNFFkM9|tW2x{pxrD2lftV@GV`niv0ZtqI<4*V z^_I)Sw{LGJORC^h)|SAUe{y{L($fO~&>n#LhDOx*TGN-*R5)QRIbVbL>+Z?3{YZqS zoCP*r`gE|Q`lDubPZG8KtjSrb`iH+=OYK$ZfiT`c(%KV1EIC1H{l-eZt+&<+Tz2;l zY(Qs|bw{!23ik~%ZP|@}=8nn2GavYWmTMJrH40WGA85v9xF+!L=(-M~Qj~^w%#v@0 zpFN5}(eqU!?u|M>ekE3VcqtwFAE9U%aMjZCq9lM#-cC`2CebYv8kl%AV^5iU)mjlA zLilSqWV-8gb)f)-1rDiB%jO-@yVn-{qQBSWJ|i9o1cue$ZR;?6@-nCWGP~e$@0EH| zy;R*Ngc5=BlHqgJtcFhClV_5*=nNA+fa{ULh0hN{n;y-ukz#}5j%O0ZnP#1dO|_`| zLn=FRtoIICYS^BVn?&uJ!n3z+iV_sHIeuyZndcFAMr@vpx&k+n1Roo`x*S}Z>+DBQ zUce7f_<@J3xWcJ$aHXbn^V_&Y4C3%Z@>}ERQw7aot!DwpVkecMk_jsC7tuP`O{4MB zi!FHClCEO>q((B{jx(li&$+8<<(NEg^{h8uuT5bw#om6$uwD7eXgH{M=4~Ja27u>F zqA>OiKE~mj^f@XFI>`W;hp703)oDfMu#hz*V)zn@K12AnX659yesYWI;}UP(%EmN= zyIX>!48M@uL_EJitSqC)m+FEQ0;TE&y;citc$5i@Uy19IpV-KfUgDVL_InUqv!o|T z59%_+qlP5HPcol@lQ}oy|A&ykxPax35))ok_vD2fG(U}_*u=!eD1u5>Y;6)D)!i7> z?(Y>~Gh$Ks_ib9pG_UHLq%>HF*Zr3r4r9kGw${aov z`1W!L94CK0waUBu$|>2;rnu*pHK|~dEXL*b?b{>PIdQJE-aYn_R9qqXwasx_?88r! zp{b}Q0(NLqSRJYlXqiW6S@cjPBGIBcd60ZTuCaWL5;VN>uKDD+AkuE1%Ik$?%^e8& zgxks~k5ZW7)8@LJe}oRAVVZ7}h4x}@I@cVQ#i98VZN)|=E+*K$Lh+70s^8!l@)T_2 zm-AGWpjm7%gA^T353$dj_9Q0&HPd8%W+wexC}Sl88If7C)gom z1og-s=W7M*2d#PXtJSz*i+BCvLV)YBV_4Og483gPG!jtq4iSOc*N4BIvsZc$zPINARX~ zICz{3p45UT97XNLmtSwz%57#gayd(G_@q?syyQ9ha4-LRj}SmIN@RBTIseNCC4qVh z6h12K0rrmBU2=YZi~AyMAGRaz*e*1;O$4^v#fJOkbe~K7Mkp>tk9Oil7s(_oZ>(w( z7%EobL}Ge$GpAwOGL9oLJvJdxFb&4R;bH}25_GT7#W4!PIt(aYXfuz-PL(Nk|!L!cLu*7 z9f|pl>E68O+ZbLxkY%8A(G|4uady9d>9?qixgY?Lb1_wL)CYx>WC6?XbK!oItc#NBl*j&fBA1=Sit@am5D;&0o zV}Sj&Do-~EuFNS^Kh^N~j=kA^xA3a&b+fPMB_}gG)f&&!YgyOeq!6D+y|^7J3p045 zO3m%P^IV41{Ra2-bWA@4G>2&RrYe)Z{#-qi_5T_Z^;LK$4qgW&8xo;NN8KJJ3w?gq zJ_-c#hM{mtt5;&I7Rocag0IKICowiZx%X9aB#tn%SYQ%C(bxx27(=5Hs2RAJWjxf% zH z66E5pA}O$*ZT*&aZT)ha+hYLE!p2Q6e1QUB9qXfvH%6k_>%{r#F~m=1y$yf!l5? z-(8|T9ldz=`1judYDR?Uz^0>*QC8+RXh~fL19+|QG<{lMVe!Z1t07wLdi)9AO%2QZ z{E42GFrvNy1&(`dVM<|+3KWosp(-lR9m;GxZfE)aMR^<-59(RnZF_E_nMsSAE6CeT&eANW~i8( zeDt#?YUD}8?0hYM4|DiSCXs)HIPg7&wi5w#UXDYwxp6eik#@8#_m;2C1EQA{S*(ulM*zFqoGSK%F~V(%CBTr|YryI`}# zw)e@{C>avgqp3{i2>{&b$Fn2a)^Te0;7B$oD)6Rm)LkT=|I93)Q22GzaU^*2X+R4P zao^2+98y=vf+DG@>m#J%fWq2hwhefdLN(&9WJ9d<{giEKJ=?i`boF)Q^p8UAxCfpDuGy;*+1^|9#*vf5klgMY$upPMfcQpsQsDA z1JYdmasDnQgzk(j8WhW3+DIyr2p;RCewB4@XvzUA;wT8;1wENY)L$aK*clkvSOmcO z^Q04@&UY;jedpiBGg?w-lls5dvYSs1n~#wO|Ag-R^5=@Jh^ta43WxdF_TtC(L%EM7 zv0aZdcDk$6^^^6?z%z|S$DKLav~?S$Z465VF|qK-4S-c;m`T2lD15Xv^dejGxozkO zEjhDmeP-_~7k2$}@vH2w53cdGa1_#ZXsX*Fv9Hml0-7m^;D=WnX^U(|&rCOPEY1%f zb%PCO%8N@QXvCUIF6ep6KmE?kYKOReyX3J-LA9%0x=uUaS``W~p9?=X_BF@kiXRl4#*3B73K5t@$eXm6CsyI zV$ARJX1V1rF^7icN7cKyb+Myg-^h=+>@vbR;1;Pl8AT;1<5j;y!LA%+tp7`fz9(Ka z%~ad15d!advNk9L>vTeRni9Ok929B()@)o@fAEv)AEB=>++Bys88Jx;m67dYap?WG zFP$xo)td2dIqENye5le(_xW{C{<|+8fS~xtGy4mcWQY)_3ul7X_e@hPo@bvvc;;`J zUQS#KzLh_L(%eqrWTqfxR{-$yHC{H)b0RnL(1L%XYOc`dIoA2Rc8i`zBS@+~`1d&8 zJWco_!!==USn$mzgq#URS{>i4e3Zk^euQYp%yZp=7sjRY3PlA{97Hdg(X%ol;F@F|*^ykS`m++B9RtrM4Lc znWzd{QM|dx0LT1P33jI(Hz%`lRjT3rt-`MhIZyr(+DpaNUN*_pWhJT)g@$9uljwim zRJpck692it8@|Vj{&pP}B*464^CQIqsC z#y1S=$=iwSUdL(y5CXtOR{F=ckI$aNgG_oMX6bw`HvDfTR?pV?;%Rq%qO0aOjTXf? zFLgM0XjXF>+sS3GOT~S!$xDjwiFuQ}a`V)l!CY^w!N|{t5m}I2hD3r_Uk>3tvxIUH zv_XXPGW3r$tdSR}GJ5uv^eS1jXYiBN-mF3e`_H}oR9(I^ehhg&YvI`u$IA}i&R#^l z;!fckevN2RqOas3}p)m$k(J=u$Ksu*X%jYVsgJq7_CzXy!-hYY17Y`pkO0J zkq}@x2T?uH(hcrqA+Wsu8J`S&lU#GXOl>d*2^+^4__MnG3VX+~9JbWPBolf3=y1HY z^kDQ(K~)Xaow~dNM2nZhq1KV%BjapXinQhFGrRxELu7yLO``0Xrd4$lQv}KL>9ai* zj5m#XPBR+NM1%tZ332Ed?W@0Ey4~`*MWCOsiRAHR(Ye8Dr>th6RRz=4r%Y4uKO$IV z^Z+c1+~9|XD}4Dxa;>~YH9?IN)o`=vSaZQm+e1PLPU%tAE&Li&HDwbI`7?N1PP)O- z+6Ocvu*q^p@`vmv&Vj#K6zXkDy9?!PIJqA{WBWf{J^z_5@cfn*A21VkOLdK2=Z^pF zkKt0DWPYU}s1z>N0>K3q zR9E-DxDj6-8fsnuS3dk$K(ioYk5uAhc&sOrmGew6aTtD*9~e~^hbE+BmM|vl z4w_6^UOEI`yqK=f>s1z1{n1F$0jSae$hrp_O6QPhdKc8B`}ae zJ^!oR8;2<4+qSxRCS%{U;Lhxa{cTDV7jm!@vTAoUFOs$88^sb7`aazw2GWd0{h{2a zFgEAozZBn7q0X7Y`i@mtNPA7ScLwrFRtx)&&?W`U;-WFNis7EJ9;b#lG>^_TK-Cyy z2OLuP-C-59nFqAW*nX~#kqzraO}@%CuJ*e|=b-jtqn#+XnXZo@P7b+ z%Ng#m6sIvi2qlL}#J2e@LAV1dC%D!6Pi2boz41ZU*d1i*hFq(i@3;6^WvHV8zIVs2@-BVSeL9&- zE)>P`OE$bE*e}zItdvJzrU`T~?opoKwzbrcG+B+~;aKfDA?UWUzM%UZ)-`r*ax^oQ zkhbQ&cx5%6a^A4OomA&WqaBc={ zP?6#jm-uyk8Bo?Chi&?;pIGB#iWz@)%t<@YQ>&zEXDDB09^tIKM-{so_F$=j9-z2t zAoHF>&cKkqkC&Z_K7-uO=i|{m6M5G>E-{Y@&-6I-Ka)Td%Ib?@@mwC{R<0<=4SCiwIO-9NMb7<4w&Uf(M{@sj}JFYZrlp#IJ8E?Ff>Bv|Xw=JMdW0!WulBeTdcn zh8LemdU&Ms??u#acK%U#ek4ZpQjuY1;!=axN4SN^K0#@5fSbXKzo^viT$6*cRXXxX zCPYmg^@cH0msh`n6*;A-NMKD6(O|?F$K4$*zoEpa_p@452wLPRg9B2^Ohx57kzJcE9YmA{dh!``1+i9D4=%l@qcLuDkv#D*01D=QW9JwrJ*cZmqMAQmlA}J zOz7Yq1RiIV@mz{zfhY1lskvt9^fgWhGi4i{${C@#KFPAF*I5qlaQUu$*OOI#}r5$=iN~Z5GPziUJ~dU=r8K^}Jyuww8{_M1VY|8hI?Q8|YzjB+>sRNr z;cvpva^CUXUq^3Pr?=YJIpz=2YgUPuaP52#1h7kfe-(73bBtH2O=g#8LX;ry(*4hT`lIwmvn#*~Y^|a_Ol^!3{IiTLEm+He|h&t+LCYmGWd} zWPVOYUS4UVrH^I1VYm>qh|!dSW3jc9a@Xi#UN^~65#%yfWEdKG@>DH|GsjRuyo-lt z2IB1}iku}mpq~1Ew+Q3&WvcgwVgJ3g{Ua8pYHUa*#nNgxuqYu&o<*xxERB>_0yddM z^iU)2BT+TJUhjQ?{RR5^9> zY3s}J|8Riwo}FNYipw2Jqe#29ysapXf(yIkYy1XenRxrw5I(I4M+z2dO#BtZ@))-j ztOttnAP`*-^*@Q+)HWU}@bieKNN?HX0fbu_O02FLbKUHTproH7P&fem%sXb$^)dj0 zN&av-cGNmVn8uEg*4*yKM%=~X(O9W8vJ{$i}exGos}5e(X0Ip4Vi{sN_Hv#yJo#hjSEG;4mKOzK^N z;OSCn+>g^0Qm^*!rJs9z*gs69i({0ewbQ_3K_CIj^tMBvOef~a=F}V@5YZ~cYD-?O V40%DX>od>Rq)AXD7)CQP|1XkDqDlY& literal 0 HcmV?d00001 diff --git a/modular_bandastation/emote_panel/audio/tajaran/hiss_tajaran.ogg b/modular_bandastation/emote_panel/audio/tajaran/hiss_tajaran.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8a14458ad24e764f762a2d6eae6f144a9f91733a GIT binary patch literal 12439 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 literal 0 HcmV?d00001 diff --git a/modular_bandastation/emote_panel/audio/tajaran/meow_tajaran.ogg b/modular_bandastation/emote_panel/audio/tajaran/meow_tajaran.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3dcccca7de7c1718d5767e48a61a332b45f72580 GIT binary patch literal 16275 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 VX8USq+PYug?dse?^ilJ`{{>$3{22fM literal 0 HcmV?d00001 diff --git a/modular_bandastation/emote_panel/audio/tajaran/purr_tajaran.ogg b/modular_bandastation/emote_panel/audio/tajaran/purr_tajaran.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1125cb2bbd711241d1181af6f95a761d22953527 GIT binary patch literal 38224 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
PV#!)bgn}Ia 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 Rwq_n1~aSG@0 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 literal 0 HcmV?d00001 diff --git a/modular_bandastation/emote_panel/audio/tajaran/purr_tajaran_short.ogg b/modular_bandastation/emote_panel/audio/tajaran/purr_tajaran_short.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dd37f0a12991b9ecf83c9c67a54ebe90f533c183 GIT binary patch literal 13597 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 literal 0 HcmV?d00001 diff --git a/modular_bandastation/emote_panel/code/_emote_defines.dm b/modular_bandastation/emote_panel/code/_emote_defines.dm index 03e4c1ed21844..e79f822bb026a 100644 --- a/modular_bandastation/emote_panel/code/_emote_defines.dm +++ b/modular_bandastation/emote_panel/code/_emote_defines.dm @@ -121,6 +121,11 @@ #define EMOTE_HUMAN_WHIP "Ударить хвостом" #define EMOTE_HUMAN_BARK "Гавкнуть" #define EMOTE_HUMAN_WBARK "Дважды гавкнуть" +#define EMOTE_HUMAN_MEOW "Мяукнуть" +#define EMOTE_HUMAN_MOW "Мяукнуть разжражённо" +#define EMOTE_HUMAN_PURRR "Мурчать дольше" +#define EMOTE_HUMAN_PUR "Мурчать кратко" +#define EMOTE_HUMAN_HISST "Шипеть" /// Carbon Emotes #define EMOTE_CARBON_BLINK "Моргать" diff --git a/modular_bandastation/emote_panel/code/emote_verbs.dm b/modular_bandastation/emote_panel/code/emote_verbs.dm index 820fbf32e78fd..041d981579239 100644 --- a/modular_bandastation/emote_panel/code/emote_verbs.dm +++ b/modular_bandastation/emote_panel/code/emote_verbs.dm @@ -356,3 +356,34 @@ set name = "◦ " + EMOTE_SHIVER + " " set category = "Эмоции" emote("shiver", intentional = TRUE) + +// MARK: Tajaran emotes +/mob/living/carbon/human/species/tajaran/proc/emote_meow() + set name = "▷ " + EMOTE_HUMAN_MEOW + " " + set category = "Эмоции" + emote("meow_t", intentional = TRUE) + +/mob/living/carbon/human/species/tajaran/proc/emote_mow() + set name = "▷ " + EMOTE_HUMAN_MOW + " " + set category = "Эмоции" + emote("mow", intentional = TRUE) + +/mob/living/carbon/human/species/tajaran/proc/emote_purr() + set name = "▷ " + EMOTE_HUMAN_PURR + " " + set category = "Эмоции" + emote("purr_t", intentional = TRUE) + +/mob/living/carbon/human/species/tajaran/proc/emote_pur() + set name = "▷ " + EMOTE_HUMAN_PUR + " " + set category = "Эмоции" + emote("pur", intentional = TRUE) + +/mob/living/carbon/human/species/tajaran/proc/emote_purrr() + set name = "▷ " + EMOTE_HUMAN_PURRR + " " + set category = "Эмоции" + emote("purrr", intentional = TRUE) + +/mob/living/carbon/human/species/tajaran/proc/emote_hiss() + set name = "▷ " + EMOTE_HUMAN_HISST + " " + set category = "Эмоции" + emote("hiss_t", intentional = TRUE) diff --git a/modular_bandastation/emote_panel/code/emotes.dm b/modular_bandastation/emote_panel/code/emotes.dm index f4441c1a2d3ae..c598924bbd143 100644 --- a/modular_bandastation/emote_panel/code/emotes.dm +++ b/modular_bandastation/emote_panel/code/emotes.dm @@ -12,7 +12,7 @@ else return 'modular_bandastation/emote_panel/audio/male/sniff_male.ogg' -// Vulpkanin +// MARK: Vulpkanin emotes /datum/emote/living/carbon/human/vulpkanin/can_run_emote(mob/user, status_check = TRUE, intentional = FALSE) var/organ = user.get_organ_slot(ORGAN_SLOT_TONGUE) @@ -79,3 +79,77 @@ vary = TRUE cooldown = 2 SECONDS sound = 'modular_bandastation/emote_panel/audio/wbark.ogg' + +// MARK: Tajaran emotes +/datum/emote/living/carbon/human/tajaran/can_run_emote(mob/user, status_check = TRUE, intentional, params) + if(!istype(user.get_organ_slot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/tajaran)) + return FALSE + return ..() + +/datum/emote/living/carbon/human/tajaran/emote_meow + key = "meow_t" + key_third_person = "meows" + name = "Мяукнуть" + message = "мяукает." + message_mime = "бесшумно мяукает." + message_param = "мяукает на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + cooldown = 4 SECONDS + sound = 'modular_bandastation/emote_panel/audio/tajaran/meow_tajaran.ogg' + vary = TRUE + +/datum/emote/living/carbon/human/tajaran/emote_mow + key = "mow" + key_third_person = "mows" + name = "Мяукнуть раздражённо" + message = "раздражённо мяукает." + message_mime = "бесшумно раздражённо мяукает." + message_param = "раздражённо мяукает на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + cooldown = 4 SECONDS + sound = 'modular_bandastation/emote_panel/audio/tajaran/annoyed_meow_tajaran.ogg' + vary = TRUE + +/datum/emote/living/carbon/human/tajaran/emote_purr + key = "purr_t" + key_third_person = "purrs" + name = "Мурчать" + message = "мурчит." + message_mime = "бесшумно мурчит." + message_param = "мурчит на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + cooldown = 4 SECONDS + sound = 'modular_bandastation/emote_panel/audio/tajaran/purr_tajaran.ogg' + +/datum/emote/living/carbon/human/tajaran/emote_pur + key = "pur" + key_third_person = "purs" + name = "Мурчать кратко" + message = "кратко мурчит." + message_mime = "бесшумно кратко мурчит." + message_param = "кратко мурчит на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + cooldown = 4 SECONDS + sound = 'modular_bandastation/emote_panel/audio/tajaran/purr_tajaran_short.ogg' + +/datum/emote/living/carbon/human/tajaran/emote_purrr + key = "purrr" + key_third_person = "purrrs" + name = "Мурчать дольше" + message = "длительно мурчит." + message_mime = "бесшумно длительно мурчит." + message_param = "длительно мурчит на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + cooldown = 4 SECONDS + sound = 'modular_bandastation/emote_panel/audio/tajaran/purr_tajaran_long.ogg' + +/datum/emote/living/carbon/human/tajaran/emote_hiss + key = "hiss_t" + key_third_person = "hisses" + name = "Шипеть" + message = "шипит." + message_mime = "бесшумно шипит." + message_param = "шипит на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + cooldown = 4 SECONDS + sound = 'modular_bandastation/emote_panel/audio/tajaran/hiss_tajaran.ogg' diff --git a/modular_bandastation/species/_species.dm b/modular_bandastation/species/_species.dm index 91bc465e9c9b3..0ac26049f0ea5 100644 --- a/modular_bandastation/species/_species.dm +++ b/modular_bandastation/species/_species.dm @@ -1,4 +1,4 @@ /datum/modpack/species name = "Species" desc = "Добавление архитектуры для новых видов и конфигурирования существующих." - author = "Nlaysi, Podvaldeda" + author = "nlaysi, Podvaldeda, Dekupich" diff --git a/modular_bandastation/species/_species.dme b/modular_bandastation/species/_species.dme index 2b94891fbd827..766f500bf74a5 100644 --- a/modular_bandastation/species/_species.dme +++ b/modular_bandastation/species/_species.dme @@ -9,15 +9,22 @@ #include "code/human/species/skills.dm" #include "code/human/species_type/vulpkanin.dm" +#include "code/human/species_type/tajaran.dm" #include "code/human/sprite_accessories/hair.dm" #include "code/human/sprite_accessories/vulpkanin.dm" +#include "code/human/sprite_accessories/tajaran.dm" #include "code/human/carbon.dm" #include "code/preferences/species_features/vulpkanin.dm" +#include "code/preferences/species_features/tajaran.dm" #include "code/reagents/mutation.dm" #include "code/surgery/bodyparts/vulpkanin_bodyparts.dm" +#include "code/surgery/bodyparts/tajaran_bodyparts.dm" + #include "code/surgery/organs/external/vulpkanin_external.dm" #include "code/surgery/organs/internal/vulpkanin_internal.dm" +#include "code/surgery/organs/external/tajaran_external.dm" +#include "code/surgery/organs/internal/tajaran_internal.dm" #include "code/surgery/organs/limbgrower_designs.dm" diff --git a/modular_bandastation/species/code/_defines.dm b/modular_bandastation/species/code/_defines.dm index 033519c90b244..376ce839c11b9 100644 --- a/modular_bandastation/species/code/_defines.dm +++ b/modular_bandastation/species/code/_defines.dm @@ -1,8 +1,7 @@ +// vulpkanin #define SPECIES_VULPKANIN "vulpkanin" #define BUTT_SPRITE_VULPKANIN "vulpkanin" - #define DEFAULT_SPRITE_LIST "default_sprites" - #define DNA_VULPKANIN_BODY_MARKINGS DNA_FEATURE_BLOCKS + 1 #define DNA_VULPKANIN_HEAD_MARKINGS DNA_FEATURE_BLOCKS + 2 #define DNA_VULPKANIN_HEAD_ACCESSORIES DNA_FEATURE_BLOCKS + 3 @@ -15,29 +14,60 @@ #define DNA_FURCOLOR_4 DNA_FEATURE_BLOCKS + 10 #define DNA_FURCOLOR_5 DNA_FEATURE_BLOCKS + 11 -#define DNA_MODULAR_BLOCKS_COUNT 11 +// tajaran +#define SPECIES_TAJARAN "tajaran" +#define DNA_TAJARAN_BODY_MARKINGS DNA_FEATURE_BLOCKS + 12 +#define DNA_TAJARAN_HEAD_MARKINGS DNA_FEATURE_BLOCKS + 13 +#define DNA_TAJARAN_TAIL DNA_FEATURE_BLOCKS + 14 +#define DNA_TAJARAN_TAIL_MARKINGS DNA_FEATURE_BLOCKS + 15 +#define DNA_TAJARAN_FACIAL_HAIR DNA_FEATURE_BLOCKS + 16 +#define DNA_FURCOLOR_TAJARAN_1 DNA_FEATURE_BLOCKS + 17 +#define DNA_FURCOLOR_TAJARAN_2 DNA_FEATURE_BLOCKS + 18 +#define DNA_FURCOLOR_TAJARAN_3 DNA_FEATURE_BLOCKS + 19 +#define DNA_FURCOLOR_TAJARAN_4 DNA_FEATURE_BLOCKS + 20 + +#define DNA_MODULAR_BLOCKS_COUNT 20 #define HEAD_VULPKANIN (1<<16) +#define HEAD_TAJARAN (1<<17) GLOBAL_LIST_INIT(first_names_female_vulp, world.file2list("strings/names/first_female_vulp.txt")) GLOBAL_LIST_INIT(first_names_male_vulp, world.file2list("strings/names/first_male_vulp.txt")) GLOBAL_LIST_INIT(last_names_vulp, world.file2list("strings/names/last_vulp.txt")) +GLOBAL_LIST_INIT(first_names_female_tajaran, world.file2list("strings/names/first_female_tajaran.txt")) +GLOBAL_LIST_INIT(first_names_male_tajaran, world.file2list("strings/names/first_male_tajaran.txt")) +GLOBAL_LIST_INIT(last_names_tajaran, world.file2list("strings/names/last_tajaran.txt")) + /datum/controller/subsystem/accessories + // vulpkanin var/list/vulpkanin_body_markings_list var/list/vulpkanin_head_markings_list var/list/vulpkanin_head_accessories_list var/list/tails_list_vulpkanin var/list/vulpkanin_tail_markings_list var/list/vulpkanin_facial_hair_list + // tajaran + var/list/tajaran_body_markings_list + var/list/tajaran_head_markings_list + var/list/tails_list_tajaran + var/list/tajaran_tail_markings_list + var/list/tajaran_facial_hair_list /datum/controller/subsystem/accessories/proc/init_modular_lists() + // vulpkanin vulpkanin_body_markings_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/vulpkanin_body_markings, add_blank = TRUE)[DEFAULT_SPRITE_LIST] vulpkanin_head_markings_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/vulpkanin_head_markings, add_blank = TRUE)[DEFAULT_SPRITE_LIST] vulpkanin_head_accessories_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/vulpkanin_head_accessories, add_blank = TRUE)[DEFAULT_SPRITE_LIST] tails_list_vulpkanin = init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/vulpkanin, add_blank = FALSE)[DEFAULT_SPRITE_LIST] vulpkanin_tail_markings_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/vulpkanin_tail_markings, add_blank = TRUE)[DEFAULT_SPRITE_LIST] vulpkanin_facial_hair_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/vulpkanin_facial_hair, add_blank = TRUE)[DEFAULT_SPRITE_LIST] + // tajaran + tajaran_body_markings_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/tajaran_body_markings, add_blank = TRUE)[DEFAULT_SPRITE_LIST] + tajaran_head_markings_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/tajaran_head_markings, add_blank = TRUE)[DEFAULT_SPRITE_LIST] + tails_list_tajaran = init_sprite_accessory_subtypes(/datum/sprite_accessory/tails/tajaran, add_blank = FALSE)[DEFAULT_SPRITE_LIST] + tajaran_tail_markings_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/tajaran_tail_markings, add_blank = TRUE)[DEFAULT_SPRITE_LIST] + tajaran_facial_hair_list = init_sprite_accessory_subtypes(/datum/sprite_accessory/tajaran_facial_hair, add_blank = TRUE)[DEFAULT_SPRITE_LIST] /datum/controller/subsystem/accessories/PreInit() ..() diff --git a/modular_bandastation/species/code/clothing/items.dm b/modular_bandastation/species/code/clothing/items.dm index b102841a7b2bd..5b6e9cf4ead80 100644 --- a/modular_bandastation/species/code/clothing/items.dm +++ b/modular_bandastation/species/code/clothing/items.dm @@ -4,24 +4,29 @@ /obj/item/clothing/head/mod worn_icon_species = list( SPECIES_VULPKANIN = 'modular_bandastation/species/icons/mob/species/vulpkanin/clothing/modsuits.dmi', + SPECIES_TAJARAN = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/modsuits.dmi', ) /obj/item/clothing/suit/mod worn_icon_species = list( SPECIES_VULPKANIN = 'modular_bandastation/species/icons/mob/species/vulpkanin/clothing/modsuits.dmi', + SPECIES_TAJARAN = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/modsuits.dmi', ) /obj/item/mod/module worn_icon_species = list( SPECIES_VULPKANIN = 'modular_bandastation/species/icons/mob/species/vulpkanin/clothing/modules.dmi', + SPECIES_TAJARAN = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/modules.dmi', ) /obj/item/clothing/suit worn_icon_species = list( SPECIES_VULPKANIN = 'modular_bandastation/species/icons/mob/species/vulpkanin/clothing/suit.dmi', + SPECIES_TAJARAN = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/suit.dmi', ) /obj/item/clothing/head worn_icon_species = list( SPECIES_VULPKANIN = 'modular_bandastation/species/icons/mob/species/vulpkanin/clothing/head.dmi', + SPECIES_TAJARAN = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/head.dmi', ) diff --git a/modular_bandastation/species/code/dna.dm b/modular_bandastation/species/code/dna.dm index f50026ce0bd57..f61901124b949 100644 --- a/modular_bandastation/species/code/dna.dm +++ b/modular_bandastation/species/code/dna.dm @@ -1,6 +1,7 @@ /datum/dna/generate_unique_features() . = ..() var/list/L = new /list(DNA_MODULAR_BLOCKS_COUNT) + // vulpkanin if(features["vulpkanin_body_markings"]) L[DNA_VULPKANIN_BODY_MARKINGS - DNA_FEATURE_BLOCKS] = construct_block(SSaccessories.vulpkanin_body_markings_list.Find(features["vulpkanin_body_markings"]), SSaccessories.vulpkanin_body_markings_list.len) if(features["vulpkanin_head_markings"]) @@ -13,6 +14,19 @@ L[DNA_VULPKANIN_TAIL_MARKINGS - DNA_FEATURE_BLOCKS] = construct_block(SSaccessories.vulpkanin_tail_markings_list.Find(features["tail_markings"]), SSaccessories.vulpkanin_tail_markings_list.len) if(features["vulpkanin_facial_hair"]) L[DNA_VULPKANIN_FACIAL_HAIR - DNA_FEATURE_BLOCKS] = construct_block(SSaccessories.vulpkanin_facial_hair_list.Find(features["vulpkanin_facial_hair"]), SSaccessories.vulpkanin_facial_hair_list.len) + // tajaran + if(features["tajaran_body_markings"]) + L[DNA_TAJARAN_BODY_MARKINGS - DNA_FEATURE_BLOCKS] = construct_block(SSaccessories.tajaran_body_markings_list.Find(features["tajaran_body_markings"]), SSaccessories.tajaran_body_markings_list.len) + if(features["tajaran_head_markings"]) + L[DNA_TAJARAN_HEAD_MARKINGS - DNA_FEATURE_BLOCKS] = construct_block(SSaccessories.tajaran_head_markings_list.Find(features["tajaran_head_markings"]), SSaccessories.tajaran_head_markings_list.len) + if(features["tail_tajaran"]) + L[DNA_TAJARAN_TAIL - DNA_FEATURE_BLOCKS] = construct_block(SSaccessories.tails_list_tajaran.Find(features["tail_tajaran"]), SSaccessories.tails_list_tajaran.len) + if(features["tajaran_tail_markings"]) + L[DNA_TAJARAN_TAIL_MARKINGS - DNA_FEATURE_BLOCKS] = construct_block(SSaccessories.tajaran_tail_markings_list.Find(features["tajaran_tail_markings"]), SSaccessories.tajaran_tail_markings_list.len) + if(features["tajaran_facial_hair"]) + L[DNA_TAJARAN_FACIAL_HAIR - DNA_FEATURE_BLOCKS] = construct_block(SSaccessories.tajaran_facial_hair_list.Find(features["tajaran_facial_hair"]), SSaccessories.tajaran_facial_hair_list.len) + + // vulpkanin if(features["furcolor_first"]) L[DNA_FURCOLOR_1 - DNA_FEATURE_BLOCKS] = sanitize_hexcolor(features["furcolor_first"], include_crunch = FALSE) if(features["furcolor_second"]) @@ -23,6 +37,15 @@ L[DNA_FURCOLOR_4 - DNA_FEATURE_BLOCKS] = sanitize_hexcolor(features["furcolor_fourth"], include_crunch = FALSE) if(features["furcolor_fifth"]) L[DNA_FURCOLOR_5 - DNA_FEATURE_BLOCKS] = sanitize_hexcolor(features["furcolor_fifth"], include_crunch = FALSE) + // tajaran + if(features["furcolor_tajaran_first"]) + L[DNA_FURCOLOR_TAJARAN_1 - DNA_FEATURE_BLOCKS] = sanitize_hexcolor(features["furcolor_tajaran_first"], include_crunch = FALSE) + if(features["furcolor_tajaran_second"]) + L[DNA_FURCOLOR_TAJARAN_2 - DNA_FEATURE_BLOCKS] = sanitize_hexcolor(features["furcolor_tajaran_second"], include_crunch = FALSE) + if(features["furcolor_tajaran_third"]) + L[DNA_FURCOLOR_TAJARAN_3 - DNA_FEATURE_BLOCKS] = sanitize_hexcolor(features["furcolor_tajaran_third"], include_crunch = FALSE) + if(features["furcolor_tajaran_fourth"]) + L[DNA_FURCOLOR_TAJARAN_4 - DNA_FEATURE_BLOCKS] = sanitize_hexcolor(features["furcolor_tajaran_fourth"], include_crunch = FALSE) for(var/blocknum in 1 to DNA_MODULAR_BLOCKS_COUNT) . += L[blocknum] || random_string(GET_UI_BLOCK_LEN(blocknum), GLOB.hex_characters) @@ -30,6 +53,7 @@ /datum/dna/update_uf_block(blocknumber) . = ..() switch(blocknumber) + // vulpkanin if(DNA_VULPKANIN_BODY_MARKINGS) set_uni_feature_block(blocknumber, construct_block(SSaccessories.vulpkanin_body_markings_list.Find(features["vulpkanin_body_markings"]), SSaccessories.vulpkanin_body_markings_list.len)) if(DNA_VULPKANIN_HEAD_MARKINGS) @@ -42,6 +66,18 @@ set_uni_feature_block(blocknumber, construct_block(SSaccessories.vulpkanin_tail_markings_list.Find(features["tail_markings"]), SSaccessories.vulpkanin_tail_markings_list.len)) if(DNA_VULPKANIN_FACIAL_HAIR) set_uni_feature_block(blocknumber, construct_block(SSaccessories.vulpkanin_facial_hair_list.Find(features["vulpkanin_facial_hair"]), SSaccessories.vulpkanin_facial_hair_list.len)) + // tajaran + if(DNA_TAJARAN_BODY_MARKINGS) + set_uni_feature_block(blocknumber, construct_block(SSaccessories.tajaran_body_markings_list.Find(features["tajaran_body_markings"]), SSaccessories.tajaran_body_markings_list.len)) + if(DNA_TAJARAN_HEAD_MARKINGS) + set_uni_feature_block(blocknumber, construct_block(SSaccessories.tajaran_head_markings_list.Find(features["tajaran_head_markings"]), SSaccessories.tajaran_head_markings_list.len)) + if(DNA_TAJARAN_TAIL) + set_uni_feature_block(blocknumber, construct_block(SSaccessories.tails_list_tajaran.Find(features["tail_tajaran"]), SSaccessories.tails_list_tajaran.len)) + if(DNA_TAJARAN_TAIL_MARKINGS) + set_uni_feature_block(blocknumber, construct_block(SSaccessories.tajaran_tail_markings_list.Find(features["tajaran_tail_markings"]), SSaccessories.tajaran_tail_markings_list.len)) + if(DNA_TAJARAN_FACIAL_HAIR) + set_uni_feature_block(blocknumber, construct_block(SSaccessories.tajaran_facial_hair_list.Find(features["tajaran_facial_hair"]), SSaccessories.tajaran_facial_hair_list.len)) + // vulpkanin if(DNA_FURCOLOR_1) set_uni_feature_block(blocknumber, sanitize_hexcolor(features["furcolor_first"], include_crunch = FALSE)) if(DNA_FURCOLOR_2) @@ -52,10 +88,20 @@ set_uni_feature_block(blocknumber, sanitize_hexcolor(features["furcolor_fourth"], include_crunch = FALSE)) if(DNA_FURCOLOR_5) set_uni_feature_block(blocknumber, sanitize_hexcolor(features["furcolor_fifth"], include_crunch = FALSE)) + // tajaran + if(DNA_FURCOLOR_TAJARAN_1) + set_uni_feature_block(blocknumber, sanitize_hexcolor(features["furcolor_tajaran_first"], include_crunch = FALSE)) + if(DNA_FURCOLOR_TAJARAN_2) + set_uni_feature_block(blocknumber, sanitize_hexcolor(features["furcolor_tajaran_second"], include_crunch = FALSE)) + if(DNA_FURCOLOR_TAJARAN_3) + set_uni_feature_block(blocknumber, sanitize_hexcolor(features["furcolor_tajaran_third"], include_crunch = FALSE)) + if(DNA_FURCOLOR_TAJARAN_4) + set_uni_feature_block(blocknumber, sanitize_hexcolor(features["furcolor_tajaran_fourth"], include_crunch = FALSE)) /mob/living/carbon/human/updateappearance(icon_update = TRUE, mutcolor_update = FALSE, mutations_overlay_update = FALSE) . = ..() var/features = dna.unique_features + // vulpkanin if(dna.features["vulpkanin_body_markings"]) dna.features["vulpkanin_body_markings"] = SSaccessories.vulpkanin_body_markings_list[deconstruct_block(get_uni_feature_block(features, DNA_VULPKANIN_BODY_MARKINGS), SSaccessories.vulpkanin_body_markings_list.len)] if(dna.features["vulpkanin_head_markings"]) @@ -76,6 +122,26 @@ tail.Insert(src, special=TRUE, movement_flags = DELETE_IF_REPLACED) if(dna.features["vulpkanin_facial_hair"]) dna.features["vulpkanin_facial_hair"] = SSaccessories.vulpkanin_facial_hair_list[deconstruct_block(get_uni_feature_block(features, DNA_VULPKANIN_FACIAL_HAIR), SSaccessories.vulpkanin_facial_hair_list.len)] + // tajaran + if(dna.features["tajaran_body_markings"]) + dna.features["tajaran_body_markings"] = SSaccessories.tajaran_body_markings_list[deconstruct_block(get_uni_feature_block(features, DNA_TAJARAN_BODY_MARKINGS), SSaccessories.tajaran_body_markings_list.len)] + if(dna.features["tajaran_head_markings"]) + dna.features["tajaran_head_markings"] = SSaccessories.tajaran_head_markings_list[deconstruct_block(get_uni_feature_block(features, DNA_TAJARAN_HEAD_MARKINGS), SSaccessories.tajaran_head_markings_list.len)] + if(dna.features["tail_tajaran"]) + dna.features["tail_tajaran"] = SSaccessories.tails_list_tajaran[deconstruct_block(get_uni_feature_block(features, DNA_TAJARAN_TAIL), SSaccessories.tails_list_tajaran.len)] + var/obj/item/organ/tail/tajaran/tail = organs_slot[ORGAN_SLOT_EXTERNAL_TAIL] + if (tail && tail.type == /obj/item/organ/tail/tajaran) + tail.Remove(src) + tail.Insert(src, special=TRUE, movement_flags = DELETE_IF_REPLACED) + if(dna.features["tajaran_tail_markings"]) + dna.features["tajaran_tail_markings"] = SSaccessories.tajaran_tail_markings_list[deconstruct_block(get_uni_feature_block(features, DNA_TAJARAN_TAIL_MARKINGS), SSaccessories.tajaran_tail_markings_list.len)] + var/obj/item/organ/tail/tajaran/tail = organs_slot[ORGAN_SLOT_EXTERNAL_TAIL] + if (tail && tail.type == /obj/item/organ/tail/tajaran) + tail.Remove(src) + tail.Insert(src, special=TRUE, movement_flags = DELETE_IF_REPLACED) + if(dna.features["tajaran_facial_hair"]) + dna.features["tajaran_facial_hair"] = SSaccessories.tajaran_facial_hair_list[deconstruct_block(get_uni_feature_block(features, DNA_TAJARAN_FACIAL_HAIR), SSaccessories.tajaran_facial_hair_list.len)] + // vulpkanin if(dna.features["furcolor_first"]) dna.features["furcolor_first"] = sanitize_hexcolor(get_uni_feature_block(features, DNA_FURCOLOR_1)) if(dna.features["furcolor_second"]) @@ -86,6 +152,15 @@ dna.features["furcolor_fourth"] = sanitize_hexcolor(get_uni_feature_block(features, DNA_FURCOLOR_4)) if(dna.features["furcolor_fifth"]) dna.features["furcolor_fifth"] = sanitize_hexcolor(get_uni_feature_block(features, DNA_FURCOLOR_5)) + // tajaran + if(dna.features["furcolor_tajaran_first"]) + dna.features["furcolor_tajaran_first"] = sanitize_hexcolor(get_uni_feature_block(features, DNA_FURCOLOR_TAJARAN_1)) + if(dna.features["furcolor_tajaran_second"]) + dna.features["furcolor_tajaran_second"] = sanitize_hexcolor(get_uni_feature_block(features, DNA_FURCOLOR_TAJARAN_2)) + if(dna.features["furcolor_tajaran_third"]) + dna.features["furcolor_tajaran_third"] = sanitize_hexcolor(get_uni_feature_block(features, DNA_FURCOLOR_TAJARAN_3)) + if(dna.features["furcolor_tajaran_fourth"]) + dna.features["furcolor_tajaran_fourth"] = sanitize_hexcolor(get_uni_feature_block(features, DNA_FURCOLOR_TAJARAN_4)) /proc/populate_total_uf_len_by_block_modular(last) . = list() @@ -94,6 +169,7 @@ total_block_len += GET_UF_BLOCK_LEN(blocknumber + DNA_FEATURE_BLOCKS - 1) . += total_block_len +// vulpkanin /mob/living/carbon/human/species/vulpkanin/random_mutate_unique_features() if(!has_dna()) CRASH("[src] does not have DNA") @@ -101,12 +177,24 @@ dna.set_uni_feature_block(num, random_string(GET_UF_BLOCK_LEN(num), GLOB.hex_characters)) updateappearance(mutcolor_update = TRUE, mutations_overlay_update = TRUE) -/datum/modpack/species/vulpkanin/post_initialize() +// tajaran +/mob/living/carbon/human/species/tajaran/random_mutate_unique_features() + if(!has_dna()) + CRASH("[src] does not have DNA") + var/num = rand(1, DNA_FEATURE_BLOCKS + DNA_MODULAR_BLOCKS_COUNT) + dna.set_uni_feature_block(num, random_string(GET_UF_BLOCK_LEN(num), GLOB.hex_characters)) + updateappearance(mutcolor_update = TRUE, mutations_overlay_update = TRUE) + +/datum/modpack/species/modular/post_initialize() GLOB.features_block_lengths += list( "[DNA_FURCOLOR_1]" = DNA_BLOCK_SIZE_COLOR, "[DNA_FURCOLOR_2]" = DNA_BLOCK_SIZE_COLOR, "[DNA_FURCOLOR_3]" = DNA_BLOCK_SIZE_COLOR, "[DNA_FURCOLOR_4]" = DNA_BLOCK_SIZE_COLOR, "[DNA_FURCOLOR_5]" = DNA_BLOCK_SIZE_COLOR, + "[DNA_FURCOLOR_TAJARAN_1]" = DNA_BLOCK_SIZE_COLOR, + "[DNA_FURCOLOR_TAJARAN_2]" = DNA_BLOCK_SIZE_COLOR, + "[DNA_FURCOLOR_TAJARAN_3]" = DNA_BLOCK_SIZE_COLOR, + "[DNA_FURCOLOR_TAJARAN_4]" = DNA_BLOCK_SIZE_COLOR, ) GLOB.total_uf_len_by_block += populate_total_uf_len_by_block_modular(GLOB.total_uf_len_by_block[DNA_FEATURE_BLOCKS]) diff --git a/modular_bandastation/species/code/human/carbon.dm b/modular_bandastation/species/code/human/carbon.dm index 1e3f5392bda4b..91e1ec569def9 100644 --- a/modular_bandastation/species/code/human/carbon.dm +++ b/modular_bandastation/species/code/human/carbon.dm @@ -1,2 +1,5 @@ /mob/living/carbon/human/species/vulpkanin race = /datum/species/vulpkanin + +/mob/living/carbon/human/species/tajaran + race = /datum/species/tajaran diff --git a/modular_bandastation/species/code/human/species/skills.dm b/modular_bandastation/species/code/human/species/skills.dm index a03708f723c0e..1c0657422c2cf 100644 --- a/modular_bandastation/species/code/human/species/skills.dm +++ b/modular_bandastation/species/code/human/species/skills.dm @@ -140,3 +140,36 @@ #undef GET_ATOM_SHIFF_FINGERPRINTS #undef GET_ATOM_SHIFF_BLOOD_DNA + +// MARK: Tajaran skills +/datum/action/cooldown/night_eyes + name = "Ночное зрение" + desc = "Ваши глаза адаптируются под окружающее освещение." + check_flags = AB_CHECK_CONSCIOUS | AB_CHECK_INCAPACITATED + button_icon = 'modular_bandastation/species/icons/mob/species/tajaran/skills.dmi' + button_icon_state = "night_eyes" + overlay_icon = 'modular_bandastation/species/icons/mob/species/tajaran/skills.dmi' + overlay_icon_state = "frame_border" + background_icon = 'modular_bandastation/species/icons/mob/species/tajaran/skills.dmi' + background_icon_state = "frame" + var/active = FALSE + +//Тут наверняка что-то не так.. +/datum/action/cooldown/night_eyes/Trigger(trigger_flags) + var/obj/item/organ/eyes/tajaran/eyes = owner.get_organ_by_type(/obj/item/organ/eyes/tajaran) + if(!istype(eyes)) + return + if(!active) + active = TRUE + owner.add_client_colour(/datum/client_colour/monochrome) + eyes.lighting_cutoff = LIGHTING_CUTOFF_MEDIUM + eyes.flash_protect = FLASH_PROTECTION_HYPER_SENSITIVE + to_chat(owner, span_notice("Ваши глаза адаптируются к темному освещению.")) + owner.update_sight() + else + active = FALSE + owner.remove_client_colour(/datum/client_colour/monochrome) + eyes.lighting_cutoff = LIGHTING_CUTOFF_VISIBLE + eyes.flash_protect = FLASH_PROTECTION_NONE + to_chat(owner, span_notice("Ваши глаза адаптируются к нормальному освещению.")) + owner.update_sight() diff --git a/modular_bandastation/species/code/human/species_type/tajaran.dm b/modular_bandastation/species/code/human/species_type/tajaran.dm new file mode 100644 index 0000000000000..93dacd4574312 --- /dev/null +++ b/modular_bandastation/species/code/human/species_type/tajaran.dm @@ -0,0 +1,272 @@ +/datum/species/tajaran + name = "\improper Таяра" + plural_form = "Таяры" + id = SPECIES_TAJARAN + inherent_traits = list( + TRAIT_MUTANT_COLORS + ) + changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | ERT_SPAWN | RACE_SWAP | SLIME_EXTRACT + + species_language_holder = /datum/language_holder/tajaran + digitigrade_customization = DIGITIGRADE_FORCED + + mutantbrain = /obj/item/organ/brain/tajaran + mutantheart = /obj/item/organ/heart/tajaran + mutantlungs = /obj/item/organ/lungs/tajaran + mutanteyes = /obj/item/organ/eyes/tajaran + mutantears = /obj/item/organ/ears/tajaran + mutanttongue = /obj/item/organ/tongue/tajaran + mutantliver = /obj/item/organ/liver/tajaran + mutantstomach = /obj/item/organ/stomach/tajaran + mutant_organs = list( + /obj/item/organ/tail/tajaran = "Long tail", + ) + + body_markings = list(/datum/bodypart_overlay/simple/body_marking/tajaran = "None") + bodypart_overrides = list( + BODY_ZONE_HEAD = /obj/item/bodypart/head/tajaran, + BODY_ZONE_CHEST = /obj/item/bodypart/chest/tajaran, + BODY_ZONE_L_ARM = /obj/item/bodypart/arm/left/tajaran, + BODY_ZONE_R_ARM = /obj/item/bodypart/arm/right/tajaran, + BODY_ZONE_L_LEG = /obj/item/bodypart/leg/left/digitigrade/tajaran, + BODY_ZONE_R_LEG = /obj/item/bodypart/leg/right/digitigrade/tajaran, + ) + + coldmod = 0.6 + heatmod = 1.3 + payday_modifier = 0.9 + bodytemp_heat_damage_limit = BODYTEMP_HEAT_DAMAGE_LIMIT + 30 + bodytemp_cold_damage_limit = BODYTEMP_COLD_DAMAGE_LIMIT - 60 + +/datum/species/tajaran/prepare_human_for_preview(mob/living/carbon/human/tajaran) + tajaran.set_hairstyle("None", update = TRUE) + tajaran.dna.features["tajaran_facial_hair"] = "None" + tajaran.dna.features["mcolor"] = "#e5b380" + tajaran.dna.features["tajaran_head_markings"] = "Muzzle and Inner ears" + tajaran.update_body(is_creating = TRUE) + +/datum/species/tajaran/randomize_features() + var/list/features = ..() + features["tajaran_body_markings"] = prob(50) ? pick(SSaccessories.tajaran_body_markings_list) : "None" + features["tajaran_head_markings"] = prob(50) ? pick(SSaccessories.tajaran_head_markings_list) : "None" + features["tajaran_tail_markings"] = prob(50) ? pick(SSaccessories.tajaran_tail_markings_list) : "None" + features["tajaran_facial_hair"] = prob(50) ? pick(SSaccessories.tajaran_facial_hair_list) : "None" + + var/furcolor = "#[random_color()]" + features["furcolor_tajaran_first"] = furcolor + features["furcolor_tajaran_second"] = furcolor + features["furcolor_tajaran_third"] = furcolor + features["furcolor_tajaran_fourth"] = furcolor + return features + +/datum/species/tajaran/get_physical_attributes() + return "Таяран — разновидность преимущественно плотоядных антропоморфных гуманоидов. \ + Существует заметный половой диморфизм между женскими и мужскими особями в пользу мужских и, в зависимости от подрасы, рост взрослых таяран, за исключением подрасы Жан-Хазан. \ + В ходе взросления не выходит за пределы от 135 до 170 см, а вес варьируется в передах от 30 до 65 кг. \ + Длинный хвост, составляющий 4/5 от роста, выполняет функцию балансира при передвижениях. \ + Тело почти полностью покрыто густой шерстью, некоторые особи имеют заметную гриву вдоль затылка и височных областей головы. " + +/datum/species/tajaran/get_species_description() + return "Вид гуманоидных всеядных млекопитающих, имеющих внешнее сходство с земными кошачьими. Таяры происходят с Адомая, планеты с разнообразным климатом, \ + одной из пары землеподобных планет (вторая, более крупная, именуется Илук), вращающихся на орбите парных звёзд С’рандарр и Месса в секторе HD 4391." + +/datum/species/tajaran/get_species_lore() + return list( + "Сотни лет таяры находились в рабстве у другой расы технологически развитых пришельцев, называемых таярами «Рабовладельцами», \ + которые жестоко эксплуатировали коренное население, заставляя его добывать для них ресурсы на многочисленных шахтах богатого полезными ископаемыми Адомая. \ + Принудительное служение «Рабовладельцам» подавило культурное и технологическое развитие таяр, что привело их к стагнации. \ + Ввиду отсутствия сохранившихся записей на момент первого контакта, точные даты событий не удалось установить, однако, изучив устные предания народа таяр, \ + учёным историкам удалось выяснить, что примерно в начале XXII века по земному летоисчислению «Рабовладельцы» создали контролирующий орган власти под названием «Совет Алхимиков», который существует и по сей день.", + + "Желание таяр свободы, подстегиваемое природным любопытством о получении новых знаний, а также осознание того факта, \ + что именно сейчас лучший момент для начала восстания из-за прибывших космических сил унатхов, устроивших шумиху в космическом пространстве планеты в 2485 году, \ + привело к восстанию в экваториальных регионах Адомая с целью обретения независимости. «Рабовладельцы», ввиду самоуверенности местных администраций и развитой за годы спокойной жизни бюрократии, \ + оказались к этому не готовы, в ряде регионов восстания неожиданно достигли успеха, что привело к ещё большему количеству восстаний. В 2486 году раса таяран попыталась связаться с прибывшим флотом унатхов и запросили поддержки в наземном сопротивлении для укрепления своих позиций, эта попытка увенчалась успехом.", + + "Силы унатхов помогали таярам в борьбе с Советом Алхимиков на планете с 2486 года. И если первую просьбу о помощи повстанцы таяран передали «на удачу», \ + просто обнаружив неизвестные сигналы в космосе у планеты, то совместные наземные операции были невозможны без понимания друг друга обеими расами. \ + Корабельные ИИ унатхов кое-как справлялись с дешифровкой сообщений от таяран и передачей обратно сообщений от унатхов, \ + но даже мощностей всех ИИ не хватило бы для координации наземных операций. Получив подтверждение о том, что сухопутная поддержка будет оказана — самые гибкие умы с обеих сторон принялись разрабатывать специфичный, унитарный язык. \ + В дальнейшем Сик’Унати как язык эволюционировал в Синта’Тайр, став основным способом общения между таярами и унатхами, преподавание этого языка до сих пор ведётся у обеих рас.", + + "Освободившись от гнета захватчиков, но потеряв подавляющее большинство образованных членов общества, таяры, \ + были неспособны организовать своё общество из-за столетий пребывания в рабстве и почти полностью остановились в освоении технологий, которые остались им в наследство после «Рабовладельцев», \ + к которым у них ранее не было доступа. После некоторого замешательства, дом Хадии выступил с предложением возглавить таяр. \ + Все прочие представители расы, ввиду отсутствия руководства, приняли предложение повсеместно. Вместе с домом Сэндай, дом Хадии восстановил «Совет Алхимиков» в новом виде для развития науки всего народа таяр, а не только правящей верхушки, они, к сожалению, \ + не уделили столько же внимания технологиям, сколько уделили культуре, поэтому, на момент первого контакта с людьми, \ + эта цивилизация только начала попытки создать первые двигатели для космических кораблей. Как единственная на тот момент правящая ячейка, \ + дом Хадии выступил как принимающая сторона для императрицы с целью заключения союза в 2493 году. Первый контакт с Человеко-Скреллианским Альянсом В 2511 году малый экспедиционный флот проекта «Новые Горизонты» \ + (на 61 % профинансированный корпорацией Nanotrasen) с его флагманами ИКН «Хокинг» и МИК «Академик Старобинский» во главе, призванный объединить усилия по освоению галактики и, благодаря этому, \ + снизить напряженность в отношениях между крупнейшими политическими структурами обитаемого космоса, сблизился с Адомаем и Илук. Первый контакт с людьми прошел не очень гладко — таяры, недавно добившиеся свободы, \ + еще слишком хорошо помнили своих угнетателей и отнеслись к новым пришельцам достаточно настороженно, однако не встретив агрессивных действий от представителей человечества, согласились на переговоры, \ + которые продлились почти 4 года, после чего было заключено соглашение о вступлении таяр в галактическое сообщество на равных правах с остальными его участниками. В 2515 году таяры были внесены в реестр младших рас галактического сообщества, а корпорация Nanotrasen победила в тендере на подъём технологического уровня Адомая.", + ) + +/datum/species/tajaran/create_pref_unique_perks() + var/list/to_add = list() + + to_add += list( + list( + SPECIES_PERK_TYPE = SPECIES_NEUTRAL_PERK, + SPECIES_PERK_ICON = "assistive-listening-systems", + SPECIES_PERK_NAME = "Чувствительный слух", + SPECIES_PERK_DESC = "[plural_form] лучше слышат, но более чувствительны к громким звукам, например, светошумовым гранатам.", + ), + list( + SPECIES_PERK_TYPE = SPECIES_NEGATIVE_PERK, + SPECIES_PERK_ICON = "fire-alt", + SPECIES_PERK_NAME = "Быстрый метаболизм", + SPECIES_PERK_DESC = "[plural_form] быстрее тратят полезные вещества, потому чаще хотят есть.", + ), + ) + + return to_add + +/datum/species/tajaran/create_pref_temperature_perks() + return list(list( + SPECIES_PERK_TYPE = SPECIES_POSITIVE_PERK, + SPECIES_PERK_ICON = "temperature-low", + SPECIES_PERK_NAME = "Термоустойчивость", + SPECIES_PERK_DESC = "[plural_form] лучше переносят перепады температур.",)) + +/datum/species/tajaran/create_pref_liver_perks() + return list(list( + SPECIES_PERK_TYPE = SPECIES_NEGATIVE_PERK, + SPECIES_PERK_ICON = "wine-glass", + SPECIES_PERK_NAME = "Чувствительность к алкоголю", + SPECIES_PERK_DESC = "Таярская печень более восприимчива к алкоголю, чем печень человека, примерно на 150%." + )) + +/datum/species/tajaran/create_pref_language_perk() + return list(list( + SPECIES_PERK_TYPE = SPECIES_POSITIVE_PERK, + SPECIES_PERK_ICON = "comment", + SPECIES_PERK_NAME = "Носитель языка", + SPECIES_PERK_DESC = "[plural_form] получают возможность говорить на Сик'Таире.", + )) + +/datum/species/tajaran/get_scream_sound(mob/living/carbon/human/human) + if(human.physique == MALE) + return 'modular_bandastation/emote_panel/audio/tajaran/scream_tajaran.ogg' + + return 'modular_bandastation/emote_panel/audio/tajaran/scream_tajaran.ogg' + +/datum/species/tajaran/get_cough_sound(mob/living/carbon/human/human) + if(human.physique == FEMALE) + return pick( + 'sound/mobs/humanoids/human/cough/female_cough1.ogg', + 'sound/mobs/humanoids/human/cough/female_cough2.ogg', + 'sound/mobs/humanoids/human/cough/female_cough3.ogg', + 'sound/mobs/humanoids/human/cough/female_cough4.ogg', + 'sound/mobs/humanoids/human/cough/female_cough5.ogg', + 'sound/mobs/humanoids/human/cough/female_cough6.ogg', + ) + return pick( + 'sound/mobs/humanoids/human/cough/male_cough1.ogg', + 'sound/mobs/humanoids/human/cough/male_cough2.ogg', + 'sound/mobs/humanoids/human/cough/male_cough3.ogg', + 'sound/mobs/humanoids/human/cough/male_cough4.ogg', + 'sound/mobs/humanoids/human/cough/male_cough5.ogg', + 'sound/mobs/humanoids/human/cough/male_cough6.ogg', + ) + +/datum/species/tajaran/get_cry_sound(mob/living/carbon/human/human) + if(human.physique == FEMALE) + return pick( + 'sound/mobs/humanoids/human/cry/female_cry1.ogg', + 'sound/mobs/humanoids/human/cry/female_cry2.ogg', + ) + return pick( + 'sound/mobs/humanoids/human/cry/male_cry1.ogg', + 'sound/mobs/humanoids/human/cry/male_cry2.ogg', + 'sound/mobs/humanoids/human/cry/male_cry3.ogg', + ) + + +/datum/species/tajaran/get_sneeze_sound(mob/living/carbon/human/human) + if(human.physique == FEMALE) + return 'sound/mobs/humanoids/human/sneeze/female_sneeze1.ogg' + return 'sound/mobs/humanoids/human/sneeze/male_sneeze1.ogg' + +/datum/species/tajaran/get_laugh_sound(mob/living/carbon/human/human) + if(!ishuman(human)) + return + if(human.physique == FEMALE) + return 'sound/mobs/humanoids/human/laugh/womanlaugh.ogg' + return pick( + 'sound/mobs/humanoids/human/laugh/manlaugh1.ogg', + 'sound/mobs/humanoids/human/laugh/manlaugh2.ogg', + ) + +/datum/species/tajaran/add_body_markings(mob/living/carbon/human/taj) // OVERRIDE /datum/species/proc/add_body_markings + for(var/markings_type in body_markings) + var/datum/bodypart_overlay/simple/body_marking/markings = new markings_type() + var/accessory_name = taj.dna.features[markings.dna_feature_key] + var/datum/sprite_accessory/tajaran_body_markings/accessory = markings.get_accessory(accessory_name) + + if(isnull(accessory)) + return + + for(var/obj/item/bodypart/part as anything in markings.applies_to) + var/obj/item/bodypart/people_part = taj.get_bodypart(initial(part.body_zone)) + + if(!people_part || !istype(people_part, part)) + continue + + var/datum/bodypart_overlay/simple/body_marking/tajaran/overlay = new markings_type () + + overlay.icon = accessory.icon + overlay.icon_state = accessory.icon_state + overlay.use_gender = accessory.gender_specific + overlay.draw_color = accessory.color_src ? taj.dna.features["furcolor_tajaran_first"] : null + + if(istype(accessory, /datum/sprite_accessory/tajaran_body_markings) && accessory.colored_paws && (istype(people_part, /obj/item/bodypart/arm/left/tajaran) || istype(people_part, /obj/item/bodypart/arm/right/tajaran))) + overlay.aux_color_paw = accessory.color_src ? taj.dna.features["furcolor_tajaran_first"] : null + + if((istype(people_part, /obj/item/bodypart/leg/left/digitigrade/tajaran) || istype(people_part, /obj/item/bodypart/leg/right/digitigrade/tajaran))) { + overlay.icon_state = overlay.icon_state + "_digi" + } + people_part.add_bodypart_overlay(overlay) + +/datum/species/tajaran/replace_body(mob/living/carbon/target, datum/species/new_species) + var/list/final_bodypart_overrides = new_species.bodypart_overrides.Copy() + if((new_species.digitigrade_customization == DIGITIGRADE_OPTIONAL && target.dna.features["legs"] == DIGITIGRADE_LEGS) || new_species.digitigrade_customization == DIGITIGRADE_FORCED) + final_bodypart_overrides[BODY_ZONE_R_LEG] = /obj/item/bodypart/leg/right/digitigrade/tajaran + final_bodypart_overrides[BODY_ZONE_L_LEG] = /obj/item/bodypart/leg/left/digitigrade/tajaran + + for(var/obj/item/bodypart/old_part as anything in target.bodyparts) + if((old_part.change_exempt_flags & BP_BLOCK_CHANGE_SPECIES) || (old_part.bodypart_flags & BODYPART_IMPLANTED)) + continue + + var/path = final_bodypart_overrides?[old_part.body_zone] + var/obj/item/bodypart/new_part + if(path) + new_part = new path() + new_part.replace_limb(target, TRUE) + new_part.update_limb(is_creating = TRUE) + new_part.set_initial_damage(old_part.brute_dam, old_part.burn_dam) + qdel(old_part) + +/obj/item/bodypart/head/get_hair_and_lips_icon(dropped) + . = ..() + + var/image_dir = NONE + if(dropped) + image_dir = SOUTH + var/image/facial_hair_overlay + var/datum/sprite_accessory/sprite_accessory + var/mob/living/carbon/human/user = src.owner + if(istype(user) && user.dna && (head_flags & HEAD_TAJARAN)) + sprite_accessory = SSaccessories.tajaran_head_markings_list[user.dna.features["tajaran_head_markings"]] + if(sprite_accessory) + facial_hair_overlay = image(sprite_accessory.icon, "m_tajaran_head_markings_[sprite_accessory.icon_state]_ADJ", -BODY_ADJ_LAYER, image_dir) + facial_hair_overlay.color = user.dna.features["furcolor_tajaran_second"] + . += facial_hair_overlay + + sprite_accessory = SSaccessories.tajaran_facial_hair_list[user.dna.features["tajaran_facial_hair"]] + if(sprite_accessory) + facial_hair_overlay = image(sprite_accessory.icon, "m_tajaran_facial_hair_[sprite_accessory.icon_state]_ADJ", -BODY_ADJ_LAYER, image_dir) + facial_hair_overlay.color = user.dna.features["furcolor_tajaran_fourth"] + . += facial_hair_overlay + + return . diff --git a/modular_bandastation/species/code/human/sprite_accessories/hair.dm b/modular_bandastation/species/code/human/sprite_accessories/hair.dm index ac08dd142140d..c45acc3bd827b 100644 --- a/modular_bandastation/species/code/human/sprite_accessories/hair.dm +++ b/modular_bandastation/species/code/human/sprite_accessories/hair.dm @@ -87,120 +87,158 @@ name = "Clean Cut" icon_state = "clean_cut" -// MARK: Lizardperson hair -// Frills -/datum/sprite_accessory/frills/divinity - name = "Divinity" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' - icon_state = "divinity" - -/datum/sprite_accessory/frills/horns - name = "Horns" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' - icon_state = "horns" - -/datum/sprite_accessory/frills/hornsdouble - name = "Horns Double" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' - icon_state = "hornsdouble" - -/datum/sprite_accessory/frills/big - name = "Big" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' - icon_state = "big" - -/datum/sprite_accessory/frills/cobrahood - name = "Cobrahood" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' - icon_state = "cobrahood" - -/datum/sprite_accessory/frills/cobraears - name = "Cobraears" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' - icon_state = "cobraears" - -/datum/sprite_accessory/frills/neck - name = "Neck" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' - icon_state = "neck" - -/datum/sprite_accessory/frills/neckfull - name = "Neck Full" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' - icon_state = "neckfull" - -/datum/sprite_accessory/frills/cobraslim - name = "Cobraslim" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' - icon_state = "cobraslim" - -// Horns -/datum/sprite_accessory/horns/guilmon - name = "Guilmon" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "guilmon" - -/datum/sprite_accessory/horns/drake - name = "Drake" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "drake" - -/datum/sprite_accessory/horns/knight - name = "Knight" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "knight" - -/datum/sprite_accessory/horns/uni - name = "Uni" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "uni" - -/datum/sprite_accessory/horns/oni - name = "Oni" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "oni" - -/datum/sprite_accessory/horns/onilarge - name = "Oni Large" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "onilarge" - -/datum/sprite_accessory/horns/broken - name = "Broken" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "broken" - -/datum/sprite_accessory/horns/rbroken - name = "Right Broken" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "rbroken" - -/datum/sprite_accessory/horns/lbroken - name = "Left Broken" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "lbroken" - -/datum/sprite_accessory/horns/dragon - name = "Dragon" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "dragon" - -/datum/sprite_accessory/horns/lifted - name = "Lifted" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "lifted" - -/datum/sprite_accessory/horns/newcurly - name = "New Curly" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "newcurly" - -/datum/sprite_accessory/horns/upwardshorns - name = "Upwards Horns" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "upwardshorns" - -/datum/sprite_accessory/horns/sideswept - name = "Side Swept" - icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' - icon_state = "sideswept" +// MARK: Tajaran hair +/datum/sprite_accessory/hair/tajaran + icon = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/hair.dmi' + +/datum/sprite_accessory/hair/tajaran/taj_hair_braid + name = "Tajaran braid" + icon_state = "braid" + +/datum/sprite_accessory/hair/tajaran/taj_hair_clean + name = "Tajaran clean" + icon_state = "clean" + +/datum/sprite_accessory/hair/tajaran/taj_hair_bangs + name = "Tajaran bangs" + icon_state = "bangs" + +/datum/sprite_accessory/hair/tajaran/taj_hair_shaggy + name = "Tajaran shaggy" + icon_state = "shaggy" + +/datum/sprite_accessory/hair/tajaran/taj_hair_mohawk + name = "Tajaran mohawk" + icon_state = "mohawk" + +/datum/sprite_accessory/hair/tajaran/taj_hair_plait + name = "Tajaran plait" + icon_state = "plait" + +/datum/sprite_accessory/hair/tajaran/taj_hair_straight + name = "Tajaran straight" + icon_state = "straight" + +/datum/sprite_accessory/hair/tajaran/taj_hair_long + name = "Tajaran long" + icon_state = "long" + +/datum/sprite_accessory/hair/tajaran/taj_hair_rattail + name = "Tajaran rattail" + icon_state = "rattail" + +/datum/sprite_accessory/hair/tajaran/taj_hair_spikey + name = "Tajaran spikey" + icon_state = "spikey" + +/datum/sprite_accessory/hair/tajaran/taj_hair_messy + name = "Tajaran messy" + icon_state = "messy" + +/datum/sprite_accessory/hair/tajaran/taj_hair_ladiesretro + name = "Tajaran ladiesretro" + icon_state = "ladiesretro" + +/datum/sprite_accessory/hair/tajaran/taj_hair_victory + name = "Tajaran victory" + icon_state = "victory" + +/datum/sprite_accessory/hair/tajaran/taj_hair_bob + name = "Tajaran bob" + icon_state = "bob" + +/datum/sprite_accessory/hair/tajaran/taj_marmalade + name = "Tajaran marmalade" + icon_state = "marmalade" + +/datum/sprite_accessory/hair/tajaran/taj_stasy_morning + name = "Tajaran Stasy-morning" + icon_state = "stasy_morning" + +/datum/sprite_accessory/hair/tajaran/taj_punk_lying + name = "Tajaran Punk lying" + icon_state = "punk_lying" + +/datum/sprite_accessory/hair/tajaran/taj_inari + name = "Tajaran Inari" + icon_state = "inari" + +/datum/sprite_accessory/hair/tajaran/taj_frontbraids + name = "Tajaran Frontbraids" + icon_state = "frontbraids" + +/datum/sprite_accessory/hair/tajaran/taj_flipped + name = "Tajaran Flipped" + icon_state = "flipped" + +/datum/sprite_accessory/hair/tajaran/taj_cotton + name = "Tajaran Cotton" + icon_state = "cotton" + +/datum/sprite_accessory/hair/tajaran/taj_cottonalt + name = "Tajaran Cotton Alt." + icon_state = "cottonalt" + +/datum/sprite_accessory/hair/tajaran/taj_baum + name = "Tajaran Baum" + icon_state = "baum" + +/datum/sprite_accessory/hair/tajaran/taj_twintail + name = "Tajaran Twintail" + icon_state = "twintail" + +/datum/sprite_accessory/hair/tajaran/taj_stacy + name = "Tajaran Stacy" + icon_state = "stacy" + +/datum/sprite_accessory/hair/tajaran/taj_himecut2 + name = "Tajaran Himecut" + icon_state = "himecut2" + +/datum/sprite_accessory/hair/tajaran/taj_himeup + name = "Tajaran Hime-up" + icon_state = "himeup" + +/datum/sprite_accessory/hair/tajaran/taj_pigtails + name = "Tajaran Pigtails" + icon_state = "pigtails" + +/datum/sprite_accessory/hair/tajaran/taj_shortovereye + name = "Tajaran Short overeye" + icon_state = "shortovereye" + +/datum/sprite_accessory/hair/tajaran/taj_drillhairextended + name = "Tajaran Drill hair extended" + icon_state = "drillhairextended" + +/datum/sprite_accessory/hair/tajaran/taj_long3 + name = "Tajaran Long" + icon_state = "long3" + +/datum/sprite_accessory/hair/tajaran/taj_rosa + name = "Tajaran Rosa" + icon_state = "rosa" + +/datum/sprite_accessory/hair/tajaran/taj_80s + name = "Tajaran 80s" + icon_state = "80s" + +/datum/sprite_accessory/hair/tajaran/taj_country + name = "Tajaran Country" + icon_state = "country" + +/datum/sprite_accessory/hair/tajaran/taj_ponytail7 + name = "Tajaran Side ponytail" + icon_state = "ponytail7" + +/datum/sprite_accessory/hair/tajaran/taj_spikyponytail + name = "Tajaran Spiky ponytail" + icon_state = "spikyponytail" + +/datum/sprite_accessory/hair/tajaran/taj_overeyetwo + name = "Tajaran Overeye-two" + icon_state = "overeyetwo" + +/datum/sprite_accessory/hair/tajaran/taj_allthefuzz + name = "Tajaran Allthefuzz" + icon_state = "allthefuzz" diff --git a/modular_bandastation/species/code/human/sprite_accessories/tajaran.dm b/modular_bandastation/species/code/human/sprite_accessories/tajaran.dm new file mode 100644 index 0000000000000..2d6ad9b3f983e --- /dev/null +++ b/modular_bandastation/species/code/human/sprite_accessories/tajaran.dm @@ -0,0 +1,194 @@ +// MARK: Tajaran body +/datum/bodypart_overlay/simple/body_marking/tajaran + dna_feature_key = "tajaran_body_markings" + applies_to = list(/obj/item/bodypart/chest/tajaran, /obj/item/bodypart/arm/left/tajaran, /obj/item/bodypart/arm/right/tajaran, /obj/item/bodypart/leg/left/digitigrade/tajaran, /obj/item/bodypart/leg/right/digitigrade/tajaran) + var/aux_color_paw = null + +/datum/bodypart_overlay/simple/body_marking/tajaran/get_accessory(name) + return SSaccessories.tajaran_body_markings_list[name] + +/datum/bodypart_overlay/simple/body_marking/tajaran/modify_bodypart_appearance(datum/appearance) + var/image/a = appearance + if(a.appearance_flags == 0 && aux_color_paw && (a.icon_state == "tajaran_l_hand" || a.icon_state == "tajaran_r_hand")) + a.color = aux_color_paw + return + +/datum/bodypart_overlay/simple/body_marking/tajaran/bitflag_to_layer(layer) + switch(layer) + if(EXTERNAL_BEHIND) + return -BODY_BEHIND_LAYER + if(EXTERNAL_ADJACENT) + return -BODYPARTS_LAYER + if(EXTERNAL_FRONT) + return -BODY_FRONT_LAYER + if(1 << 3) + return -BODYPARTS_HIGH_LAYER + +/datum/sprite_accessory/tajaran_body_markings + icon = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body_markings.dmi' + name = "None" + icon_state = "none" + color_src = "tajaran_body_markings_color" + em_block = TRUE + var/colored_paws = FALSE + +/datum/sprite_accessory/tajaran_body_markings/belly_tajaran + name = "Belly" + icon_state = "belly" + +/datum/sprite_accessory/tajaran_body_markings/belly_full_tajaran + name = "Full Belly" + icon_state = "fullbelly" + +/datum/sprite_accessory/tajaran_body_markings/belly_crest_tajaran + name = "Belly Crest" + icon_state = "crest" + +/datum/sprite_accessory/tajaran_body_markings/points_tajaran + name = "Points" + icon_state = "points" + colored_paws = TRUE + +/datum/sprite_accessory/tajaran_body_markings/patch_tajaran + name = "Patch" + icon_state = "patch" + colored_paws = TRUE + +/datum/sprite_accessory/tajaran_body_markings/tiger_tajaran + name = "Tiger" + icon_state = "tiger" + +/datum/sprite_accessory/tajaran_body_markings/cheetah_tajaran + name = "Cheetah" + icon_state = "cheetah" + +// MARK: Tajaran tail +/datum/sprite_accessory/tails/tajaran + icon = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body_accessory.dmi' + spine_key = "tajaran" + +/datum/sprite_accessory/tails/tajaran/tiny + name = "Tiny tail" + icon_state = "tiny" + +/datum/sprite_accessory/tails/tajaran/short + name = "Short tail" + icon_state = "short" + +/datum/sprite_accessory/tails/tajaran/wingertail + name = "Long tail" + icon_state = "wingertail" + +/datum/sprite_accessory/tails/tajaran/huge + name = "Huge tail" + icon_state = "huge" + +// MARK: Tajaran head markings +/datum/sprite_accessory/tajaran_head_markings + icon = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/head_markings.dmi' + name = "None" + icon_state = "none" + color_src = "tajaran_head_markings_color" + +/datum/sprite_accessory/tajaran_head_markings/taj_tigerhead + name = "Tiger head" + icon_state = "tiger_head" + +/datum/sprite_accessory/tajaran_head_markings/taj_tigerface + name = "Tiger face" + icon_state = "tiger_face" + +/datum/sprite_accessory/tajaran_head_markings/taj_outears + name = "Outer ears" + icon_state = "outears" + +/datum/sprite_accessory/tajaran_head_markings/taj_inears + name = "Inner ears" + icon_state = "inears" + +/datum/sprite_accessory/tajaran_head_markings/taj_muzzle + name = "Muzzle" + icon_state = "muzzle" + +/datum/sprite_accessory/tajaran_head_markings/taj_muzinears + name = "Muzzle and Inner ears" + icon_state = "muzinears" + +/datum/sprite_accessory/tajaran_head_markings/taj_nose + name = "Nose" + icon_state = "nose" + +/datum/sprite_accessory/tajaran_head_markings/taj_muzzle2 + name = "Muzzle Alt." + icon_state = "muzzle2" + +/datum/sprite_accessory/tajaran_head_markings/taj_points + name = "Points" + icon_state = "points" + +/datum/sprite_accessory/tajaran_head_markings/taj_patch + name = "Patch" + icon_state = "patch" + +/datum/sprite_accessory/tajaran_head_markings/taj_cheetah + name = "Cheetah" + icon_state = "cheetah" + +// MARK: Tajaran facial hair +/datum/sprite_accessory/tajaran_facial_hair + icon = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/facial_hair.dmi' + name = "None" + icon_state = "none" + color_src = "tajaran_facial_hair_color" + +/datum/sprite_accessory/tajaran_facial_hair/taj_goatee + name = "Goatee" + icon_state = "goatee" + +/datum/sprite_accessory/tajaran_facial_hair/taj_goatee_faded + name = "Faded goatee" + icon_state = "goatee_faded" + +/datum/sprite_accessory/tajaran_facial_hair/taj_moustache + name = "Moustache" + icon_state = "moustache" + +/datum/sprite_accessory/tajaran_facial_hair/taj_faccial_mutton + name = "Faccial_mutton" + icon_state = "faccial_mutton" + +/datum/sprite_accessory/tajaran_facial_hair/taj_pencilstache + name = "Pencilstache" + icon_state = "pencilstache" + +/datum/sprite_accessory/tajaran_facial_hair/taj_sideburns + name = "Sideburns" + icon_state = "sideburns" + +/datum/sprite_accessory/tajaran_facial_hair/taj_smallstache + name = "Smallstache" + icon_state = "smallstache" + +// MARK: Tajaran tail markings +/datum/sprite_accessory/tajaran_tail_markings + icon = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/tail_markings.dmi' + name = "None" + icon_state = "none" + em_block = TRUE + color_src = "tajaran_tail_markings_color" + var/tails_allowed = list() + +/datum/sprite_accessory/tajaran_tail_markings/taj_wingertail_stripes + name = "Long tail stripes" + tails_allowed = list("Long tail") + icon_state = "stripesw" + +/datum/sprite_accessory/tajaran_tail_markings/taj_huge_stripes + name = "Huge tail stripes" + tails_allowed = list("Huge tail") + icon_state = "stripesh" + +/datum/sprite_accessory/tajaran_tail_markings/taj_huge_dots + name = "Huge tail dots" + tails_allowed = list("Huge tail") + icon_state = "dots" diff --git a/modular_bandastation/species/code/language.dm b/modular_bandastation/species/code/language.dm index fc6cb668f30e6..e428873f86623 100644 --- a/modular_bandastation/species/code/language.dm +++ b/modular_bandastation/species/code/language.dm @@ -1,5 +1,4 @@ -// Язык вульпкан - +// MARK: Vulpkanin language /datum/language/canilunzt name = "Канилунц" desc = "Основной разговорный язык вульпканинов." @@ -39,3 +38,44 @@ /datum/language/common = list(LANGUAGE_ATOM), /datum/language/canilunzt = list(LANGUAGE_ATOM), ) + +// MARK: Tajaran language +/datum/language/siiktajr + name = "Сик'таир" + desc = "Основной разговорный язык таяр." + key = "8" + flags = TONGUELESS_SPEECH + space_chance = 50 + syllables = list("рр","ррр","тайр","кир","радж","кии","мир","кра","ахк","нал","вах","кхаз","джри","ран","дарр", \ + "ми","джри","дин","манк","рхе","зар","ррхаз","кал","чур","ич","тхаа","дра","джурл","мах","сану","дра","ии'р", \ + "ка","ааси","фар","ва","бак","ара","кара","зар","сам","мак","храр","нджа","рир","хан","джун","дар","рик","ках", \ + "хал","кет","джурл","мах","тул","крещ","азу","рах") + icon = 'modular_bandastation/species/icons/mob/species/tajaran/lang.dmi' + icon_state = "taj_face" + default_priority = 90 + +/datum/language/siiktajr/get_random_name( + gender = NEUTER, + name_count = default_name_count, + syllable_min = default_name_syllable_min, + syllable_max = default_name_syllable_max, + force_use_syllables = FALSE, +) + if(force_use_syllables) + return ..() + if(gender != MALE) + gender = pick(MALE, FEMALE) + + if(gender == MALE) + return "[pick(GLOB.first_names_male_tajaran)][random_name_spacer][pick(GLOB.last_names_tajaran)]" + return "[pick(GLOB.first_names_female_tajaran)][random_name_spacer][pick(GLOB.last_names_tajaran)]" + +/datum/language_holder/tajaran + understood_languages = list( + /datum/language/common = list(LANGUAGE_ATOM), + /datum/language/siiktajr = list(LANGUAGE_ATOM), + ) + spoken_languages = list( + /datum/language/common = list(LANGUAGE_ATOM), + /datum/language/siiktajr = list(LANGUAGE_ATOM), + ) diff --git a/modular_bandastation/species/code/preferences/species_features/tajaran.dm b/modular_bandastation/species/code/preferences/species_features/tajaran.dm new file mode 100644 index 0000000000000..9cb75ba7f488e --- /dev/null +++ b/modular_bandastation/species/code/preferences/species_features/tajaran.dm @@ -0,0 +1,255 @@ +// MARK: Tajaran body markings +/datum/preference/choiced/tajaran_body_markings + savefile_key = "feature_tajaran_body_markings" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_FEATURES + main_feature_name = "Узор меха" + should_generate_icons = TRUE + relevant_body_markings = /datum/bodypart_overlay/simple/body_marking/tajaran + +/datum/preference/choiced/tajaran_body_markings/init_possible_values() + return assoc_to_keys_features(SSaccessories.tajaran_body_markings_list) + +/datum/preference/choiced/tajaran_body_markings/create_default_value() + var/datum/sprite_accessory/tajaran_body_markings/markings = /datum/sprite_accessory/tajaran_body_markings + return initial(markings.name) + +/datum/preference/choiced/tajaran_body_markings/icon_for(value) + var/static/icon/body + if (isnull(body)) + body = icon('icons/blanks/32x32.dmi', "nothing") + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_chest_m"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_digi_l_leg"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_digi_r_leg"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_l_arm"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_r_arm"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_l_hand"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_r_hand"), ICON_OVERLAY) + body.Blend(COLOR_SILVER, ICON_MULTIPLY) + + var/datum/sprite_accessory/markings = SSaccessories.tajaran_body_markings_list[value] + var/icon/icon_with_markings = new(body) + + if (value != "None") + var/icon/body_part_icon = icon(markings.icon, "male_[markings.icon_state]_chest") + body_part_icon.Crop(1, 1, 32, 32) + body_part_icon.Blend(COLOR_VERY_LIGHT_GRAY, ICON_MULTIPLY) + icon_with_markings.Blend(body_part_icon, ICON_OVERLAY) + + icon_with_markings.Scale(64, 64) + icon_with_markings.Crop(15, 38, 15 + 31, 7) + + return icon_with_markings + +/datum/preference/choiced/tajaran_body_markings/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features["tajaran_body_markings"] = value + +/datum/preference/choiced/tajaran_body_markings/compile_constant_data() + var/list/data = ..() + + data[SUPPLEMENTAL_FEATURE_KEY] = "tajaran_body_markings_color" + + return data + +/datum/preference/color/tajaran_body_markings_color + priority = PREFERENCE_PRIORITY_BODYPARTS + savefile_key = "tajaran_body_markings_color" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_SUPPLEMENTAL_FEATURES + relevant_body_markings = /datum/bodypart_overlay/simple/body_marking/tajaran + +/datum/preference/color/tajaran_body_markings_color/create_default_value() + return COLOR_WHITE + +/datum/preference/color/tajaran_body_markings_color/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features["furcolor_tajaran_first"] = value + +// MARK: Tajaran tail +/datum/preference/choiced/tail_tajaran + savefile_key = "feature_tajaran_tail" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_SECONDARY_FEATURES + relevant_external_organ = /obj/item/organ/tail/tajaran + +/datum/preference/choiced/tail_tajaran/init_possible_values() + return assoc_to_keys_features(SSaccessories.tails_list_tajaran) + +/datum/preference/choiced/tail_tajaran/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features["tail_tajaran"] = value + +/datum/preference/choiced/tail_tajaran/create_default_value() + return /datum/sprite_accessory/tails/tajaran/wingertail::name + +// MARK: Tajaran head markings +/datum/preference/choiced/tajaran_head_markings + savefile_key = "feature_tajaran_head_markings" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_FEATURES + main_feature_name = "Узор меха головы" + should_generate_icons = TRUE + relevant_head_flag = HEAD_TAJARAN + +/datum/preference/choiced/tajaran_head_markings/init_possible_values() + return assoc_to_keys_features(SSaccessories.tajaran_head_markings_list) + +/datum/preference/choiced/tajaran_head_markings/icon_for(value) + var/static/icon/body + if (isnull(body)) + body = icon('icons/blanks/32x32.dmi', "nothing") + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_head_m"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_chest_m"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_digi_l_leg"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_digi_r_leg"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_l_arm"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_r_arm"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_l_hand"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_r_hand"), ICON_OVERLAY) + body.Blend(COLOR_SILVER, ICON_MULTIPLY) + + var/datum/sprite_accessory/markings = SSaccessories.tajaran_head_markings_list[value] + var/icon/icon_with_markings = new(body) + + if (value != "None") + var/icon/body_part_icon = icon(markings.icon, "m_tajaran_head_markings_[markings.icon_state]_ADJ") + body_part_icon.Crop(1, 1, 32, 32) + body_part_icon.Blend(COLOR_VERY_LIGHT_GRAY, ICON_MULTIPLY) + icon_with_markings.Blend(body_part_icon, ICON_OVERLAY) + + icon_with_markings.Scale(64, 64) + icon_with_markings.Crop(15, 64, 15 + 31, 64 - 31) + + return icon_with_markings + +/datum/preference/choiced/tajaran_head_markings/create_default_value() + var/datum/sprite_accessory/tajaran_head_markings/markings = /datum/sprite_accessory/tajaran_head_markings + return initial(markings.name) + +/datum/preference/choiced/tajaran_head_markings/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features["tajaran_head_markings"] = value + +/datum/preference/choiced/tajaran_head_markings/compile_constant_data() + var/list/data = ..() + + data[SUPPLEMENTAL_FEATURE_KEY] = "tajaran_head_markings_color" + + return data + +/datum/preference/color/tajaran_head_markings_color + priority = PREFERENCE_PRIORITY_BODYPARTS + savefile_key = "tajaran_head_markings_color" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_SUPPLEMENTAL_FEATURES + relevant_head_flag = HEAD_TAJARAN + +/datum/preference/color/tajaran_head_markings_color/create_default_value() + return COLOR_WHITE + +/datum/preference/color/tajaran_head_markings_color/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features["furcolor_tajaran_second"] = value + +// MARK: Tajaran facial hair +/datum/preference/choiced/tajaran_facial_hair + savefile_key = "feature_tajaran_facial_hair" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_FEATURES + main_feature_name = "Растительность на лице" + should_generate_icons = TRUE + relevant_head_flag = HEAD_TAJARAN + +/datum/preference/choiced/tajaran_facial_hair/init_possible_values() + return assoc_to_keys_features(SSaccessories.tajaran_facial_hair_list) + +/datum/preference/choiced/tajaran_facial_hair/icon_for(value) + var/datum/sprite_accessory/markings = SSaccessories.tajaran_facial_hair_list[value] + var/static/icon/head_icon + if (isnull(head_icon)) + head_icon = icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_head_m") + head_icon.Blend(COLOR_SILVER, ICON_MULTIPLY) + + var/icon/final_icon = new(head_icon) + if (!isnull(markings)) + ASSERT(istype(markings)) + + var/icon/head_accessory_icon = icon(markings.icon, "m_tajaran_facial_hair_[markings.icon_state]_ADJ") + head_accessory_icon.Blend(COLOR_VERY_LIGHT_GRAY, ICON_MULTIPLY) + final_icon.Blend(head_accessory_icon, ICON_OVERLAY) + + final_icon.Crop(10, 19, 22, 31) + final_icon.Scale(32, 32) + + return final_icon + +/datum/preference/choiced/tajaran_facial_hair/create_default_value() + var/datum/sprite_accessory/tajaran_facial_hair/markings = /datum/sprite_accessory/tajaran_facial_hair + return initial(markings.name) + +/datum/preference/choiced/tajaran_facial_hair/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features["tajaran_facial_hair"] = value + +/datum/preference/choiced/tajaran_facial_hair/compile_constant_data() + var/list/data = ..() + + data[SUPPLEMENTAL_FEATURE_KEY] = "tajaran_facial_hair_color" + + return data + +/datum/preference/color/tajaran_facial_hair_color + priority = PREFERENCE_PRIORITY_BODYPARTS + savefile_key = "tajaran_facial_hair_color" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_SUPPLEMENTAL_FEATURES + relevant_head_flag = HEAD_TAJARAN + +/datum/preference/color/tajaran_facial_hair_color/create_default_value() + return COLOR_WHITE + +/datum/preference/color/tajaran_facial_hair_color/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features["furcolor_tajaran_fourth"] = value + +// MARK: Tajaran tail markings +/datum/preference/choiced/tajaran_tail_markings + savefile_key = "feature_tajaran_tail_markings" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_SECONDARY_FEATURES + relevant_external_organ = /obj/item/organ/tail/tajaran + +/datum/preference/choiced/tajaran_tail_markings/init_possible_values() + return assoc_to_keys_features(SSaccessories.tajaran_tail_markings_list) + +/datum/preference/choiced/tajaran_tail_markings/create_default_value() + var/datum/sprite_accessory/tajaran_tail_markings/markings = /datum/sprite_accessory/tajaran_tail_markings + return initial(markings.name) + +/datum/preference/choiced/tajaran_tail_markings/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features["tajaran_tail_markings"] = value + +/datum/preference/choiced/tajaran_tail_markings/compile_constant_data() + var/list/data = ..() + + data[SUPPLEMENTAL_FEATURE_KEY] = "tajaran_tail_markings_color" + + return data + +/datum/preference/choiced/tajaran_tail_markings/is_accessible(datum/preferences/preferences) + if (!..(preferences)) + return FALSE + var/pref = preferences.read_preference(/datum/preference/choiced/tail_tajaran) + return pref == "Long tail" || pref == "Huge tail" + +/datum/preference/color/tajaran_tail_markings_color + savefile_key = "tajaran_tail_markings_color" + savefile_identifier = PREFERENCE_CHARACTER + category = PREFERENCE_CATEGORY_SECONDARY_FEATURES + relevant_external_organ = /obj/item/organ/tail/tajaran + +/datum/preference/color/tajaran_tail_markings_color/create_default_value() + return COLOR_WHITE + +/datum/preference/color/tajaran_tail_markings_color/apply_to_human(mob/living/carbon/human/target, value) + target.dna.features["furcolor_tajaran_third"] = value + +/datum/preference/color/tajaran_tail_markings_color/is_accessible(datum/preferences/preferences) + if (!..(preferences)) + return FALSE + var/pref = preferences.read_preference(/datum/preference/choiced/tail_tajaran) + return (pref == "Long tail" || pref == "Huge tail") && preferences.read_preference(/datum/preference/choiced/tajaran_tail_markings) != "None" diff --git a/modular_bandastation/species/code/reagents/mutation.dm b/modular_bandastation/species/code/reagents/mutation.dm index 6f39b8be0400b..a2699461985b9 100644 --- a/modular_bandastation/species/code/reagents/mutation.dm +++ b/modular_bandastation/species/code/reagents/mutation.dm @@ -1,6 +1,6 @@ /datum/reagent/mutationtoxin/vulpkanin - name = "Vulpkanin Mutation Toxin" - description = "Мутационный токсин для превращения в вульпканина" + name = "vulpkanin Mutation Toxin" + description = "Мутационный токсин для превращения в вульпканина." color = "#949494" race = /datum/species/vulpkanin taste_description = "шерсти" @@ -10,3 +10,16 @@ results = list(/datum/reagent/mutationtoxin/vulpkanin = 1) required_reagents = list(/datum/reagent/love = 5) required_container = /obj/item/slime_extract/green + +/datum/reagent/mutationtoxin/tajaran + name = "tajaran Mutation Toxin" + description = "Мутационный токсин для превращения в таяр." + color = "#949494" + race = /datum/species/tajaran + taste_description = "шерсти" + chemical_flags = REAGENT_CAN_BE_SYNTHESIZED + +/datum/chemical_reaction/slime/slimetajaran + results = list(/datum/reagent/mutationtoxin/tajaran = 1) + required_reagents = list(/datum/reagent/love = 5) + required_container = /obj/item/slime_extract/green diff --git a/modular_bandastation/species/code/surgery/bodyparts/tajaran_bodyparts.dm b/modular_bandastation/species/code/surgery/bodyparts/tajaran_bodyparts.dm new file mode 100644 index 0000000000000..3d9521f210f46 --- /dev/null +++ b/modular_bandastation/species/code/surgery/bodyparts/tajaran_bodyparts.dm @@ -0,0 +1,84 @@ +/obj/item/bodypart/head/tajaran + icon_greyscale = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi' + limb_id = SPECIES_TAJARAN + is_dimorphic = TRUE + head_flags = HEAD_LIPS|HEAD_EYESPRITES|HEAD_EYECOLOR|HEAD_EYEHOLES|HEAD_DEBRAIN|HEAD_HAIR|HEAD_TAJARAN + species_bodytype = SPECIES_TAJARAN + +/obj/item/bodypart/chest/tajaran + icon_greyscale = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi' + limb_id = SPECIES_TAJARAN + is_dimorphic = TRUE + wing_types = list(/obj/item/organ/wings/functional/dragon) + species_bodytype = SPECIES_TAJARAN + +/obj/item/bodypart/chest/tajaran/get_butt_sprite() + return icon('icons/mob/butts.dmi', BUTT_SPRITE_CAT) + +/obj/item/bodypart/arm/left/tajaran + icon_greyscale = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi' + limb_id = SPECIES_TAJARAN + unarmed_attack_verbs = list("slash") + grappled_attack_verb = "lacerate" + unarmed_attack_effect = ATTACK_EFFECT_CLAW + unarmed_attack_sound = 'sound/items/weapons/slice.ogg' + unarmed_miss_sound = 'sound/items/weapons/slashmiss.ogg' + +/obj/item/bodypart/arm/left/tajaran/get_limb_icon(dropped) + . = ..() + var/image/limb = image(layer = -23, dir = NONE) + + limb.icon = icon_greyscale + if(!should_draw_greyscale || !icon_greyscale) + limb.icon = icon_static + + if(is_dimorphic) //Does this type of limb have sexual dimorphism? + limb.icon_state = "[limb_id]_[body_zone]_[limb_gender]" + else + limb.icon_state = "[limb_id]_[body_zone]" + + var/image/aux + if(aux_zone) + aux = image(limb.icon, "pointsfade_hand_l_arm", -23, NONE) + . += aux + + return . + +/obj/item/bodypart/arm/right/tajaran + icon_greyscale = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi' + limb_id = SPECIES_TAJARAN + unarmed_attack_verbs = list("slash") + grappled_attack_verb = "lacerate" + unarmed_attack_effect = ATTACK_EFFECT_CLAW + unarmed_attack_sound = 'sound/items/weapons/slice.ogg' + unarmed_miss_sound = 'sound/items/weapons/slashmiss.ogg' + +/obj/item/bodypart/leg/left/tajaran + icon_greyscale = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi' + limb_id = SPECIES_TAJARAN + +/obj/item/bodypart/leg/right/tajaran + icon_greyscale = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi' + limb_id = SPECIES_TAJARAN + +/obj/item/bodypart/leg/left/digitigrade/tajaran + icon_greyscale = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi' + limb_id = BODYPART_ID_DIGITIGRADE + bodyshape = BODYSHAPE_DIGITIGRADE + footprint_sprite = FOOTPRINT_SPRITE_CLAWS + footstep_type = FOOTSTEP_MOB_CLAW + +/obj/item/bodypart/leg/left/digitigrade/tajaran/update_limb(dropping_limb = FALSE, is_creating = TRUE) + . = ..() + limb_id = owner?.is_digitigrade_squished() ? SPECIES_TAJARAN : BODYPART_ID_DIGITIGRADE + +/obj/item/bodypart/leg/right/digitigrade/tajaran + icon_greyscale = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi' + limb_id = BODYPART_ID_DIGITIGRADE + bodyshape = BODYSHAPE_DIGITIGRADE + footprint_sprite = FOOTPRINT_SPRITE_CLAWS + footstep_type = FOOTSTEP_MOB_CLAW + +/obj/item/bodypart/leg/right/digitigrade/tajaran/update_limb(dropping_limb = FALSE, is_creating = TRUE) + . = ..() + limb_id = owner?.is_digitigrade_squished() ? SPECIES_TAJARAN : BODYPART_ID_DIGITIGRADE diff --git a/modular_bandastation/species/code/surgery/organs/external/tajaran_external.dm b/modular_bandastation/species/code/surgery/organs/external/tajaran_external.dm new file mode 100644 index 0000000000000..9bdedea602c70 --- /dev/null +++ b/modular_bandastation/species/code/surgery/organs/external/tajaran_external.dm @@ -0,0 +1,94 @@ +// MARK: Tajaran tail +/obj/item/organ/tail/tajaran + name = "tajaran tail" + preference = "feature_tajaran_tail" + + bodypart_overlay = /datum/bodypart_overlay/mutant/tail/tajaran + + wag_flags = WAG_ABLE + dna_block = DNA_TAJARAN_TAIL + var/datum/bodypart_overlay/mutant/tajaran_tail_markings/tail_markings_overlay + +/obj/item/organ/tail/tajaran/on_mob_insert(mob/living/carbon/owner) + . = ..() + add_verb(owner, /mob/living/carbon/human/proc/emote_wag) + +/obj/item/organ/tail/tajaran/on_mob_remove(mob/living/carbon/owner) + . = ..() + remove_verb(owner, /mob/living/carbon/human/proc/emote_wag) + +/datum/bodypart_overlay/mutant/tail/tajaran + feature_key = "tail_tajaran" + +/datum/bodypart_overlay/mutant/tail/tajaran/get_global_feature_list() + return SSaccessories.tails_list_tajaran + +// MARK: Tajaran tail markings +/datum/bodypart_overlay/mutant/tajaran_tail_markings + layers = EXTERNAL_FRONT|EXTERNAL_BEHIND + feature_key = "tailmarkings" + var/wagging = FALSE + var/tail_markings_key = NONE + var/tajaran_tail_markings_color = "#FFFFFF" + +/datum/bodypart_overlay/mutant/tajaran_tail_markings/get_global_feature_list() + return SSaccessories.tajaran_tail_markings_list + +/datum/bodypart_overlay/mutant/tajaran_tail_markings/get_base_icon_state() + return (!isnull(tail_markings_key) ? "[tail_markings_key]_" : "") + (wagging ? "wagging_" : "") + sprite_datum.icon_state + +/datum/bodypart_overlay/mutant/tajaran_tail_markings/can_draw_on_bodypart(mob/living/carbon/human/human) + . = ..() + if(human.wear_suit && (human.wear_suit.flags_inv & HIDEJUMPSUIT)) + return FALSE + +/datum/bodypart_overlay/mutant/tajaran_tail_markings/override_color(rgb_value) + return tajaran_tail_markings_color + +/obj/item/organ/tail/tajaran/on_bodypart_insert(obj/item/bodypart/bodypart) + var/data = ..() + insert_tail_markings(bodypart) + return data + +/obj/item/organ/tail/tajaran/on_bodypart_remove(obj/item/bodypart/bodypart) + remove_tail_markings(bodypart) + return ..() + +/obj/item/organ/tail/tajaran/proc/insert_tail_markings(obj/item/bodypart/bodypart) + if(tail_markings_overlay) + return + + var/datum/sprite_accessory/tails/tajaran/tail_sprite_datum = bodypart_overlay.sprite_datum + + if(!istype(tail_sprite_datum)) + return + + var/tail_markings_key = tail_sprite_datum.icon_state + if(!tail_markings_key) + return + + var/mob/living/carbon/human/owner = bodypart.owner + var/feature_name = bodypart.owner.dna.features["tajaran_tail_markings"] + if (feature_name && istype(owner, /mob/living/carbon/human)) + tail_markings_overlay = new + tail_markings_overlay.tail_markings_key = tail_markings_key + tail_markings_overlay.color_source = ORGAN_COLOR_OVERRIDE + tail_markings_overlay.tajaran_tail_markings_color = owner.dna.features["furcolor_tajaran_third"] + tail_markings_overlay.set_appearance_from_name(feature_name) + bodypart.add_bodypart_overlay(tail_markings_overlay) + +/obj/item/organ/tail/tajaran/proc/remove_tail_markings(obj/item/bodypart/bodypart) + if(!tail_markings_overlay) + return + bodypart.remove_bodypart_overlay(tail_markings_overlay) + QDEL_NULL(tail_markings_overlay) + +/obj/item/organ/tail/tajaran/start_wag(mob/living/carbon/organ_owner, stop_after = INFINITY) + if(tail_markings_overlay) + tail_markings_overlay.wagging = TRUE + return ..() + +/obj/item/organ/tail/tajaran/stop_wag(mob/living/carbon/organ_owner) + if(tail_markings_overlay) + tail_markings_overlay.wagging = FALSE + return ..() diff --git a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm new file mode 100644 index 0000000000000..f7a760b1f07bc --- /dev/null +++ b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm @@ -0,0 +1,82 @@ +/obj/item/organ/tongue/tajaran + name = "feline tongue" + desc = "Кошачий язык, может различить больше вкусов." + icon_state = "tongue" + taste_sensitivity = 10 + say_mod = "mrows" + modifies_speech = TRUE + languages_native = list(/datum/language/siiktajr) + var/static/list/speech_replacements = list( + new /regex("r+", "g") = "rr", + new /regex("R+", "g") = "RR", + new /regex("р+", "g") = "рр", + new /regex("Р+", "g") = "РР", + ) + liked_foodtypes = RAW | MEAT | SEAFOOD | FRIED | DAIRY + disliked_foodtypes = NUTS | GROSS | SUGAR | ORANGES + +/obj/item/organ/tongue/tajaran/New(class, timer, datum/mutation/human/copymut) + . = ..() + AddComponent(/datum/component/speechmod, replacements = speech_replacements, should_modify_speech = CALLBACK(src, PROC_REF(should_modify_speech))) + +/obj/item/organ/tongue/tajaran/get_possible_languages() + return ..() + /datum/language/siiktajr + +/obj/item/organ/tongue/tajaran/on_mob_insert(mob/living/carbon/owner) + . = ..() + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_meow) + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_mow) + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_purr) + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_pur) + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_purrr) + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_hiss) + +/obj/item/organ/tongue/tajaran/on_mob_remove(mob/living/carbon/owner) + . = ..() + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_meow) + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_mow) + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_purr) + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_pur) + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_purrr) + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_hiss) + +/obj/item/organ/stomach/tajaran + hunger_modifier = 1.1 + +/obj/item/organ/liver/tajaran + name = "tajaran liver" + icon = 'modular_bandastation/species/icons/mob/species/tajaran/organs.dmi' + alcohol_tolerance = ALCOHOL_RATE * 2 + +/obj/item/organ/eyes/tajaran + name = "tajaran eyeballs" + desc = "Глаза, приспособленные к темному освещению, но чувствительные к вспышкам." + icon = 'modular_bandastation/species/icons/mob/species/tajaran/organs.dmi' + +/obj/item/organ/ears/tajaran + desc = "Чувствительные уши позволяют легче слышать шепот." + damage_multiplier = 2 + +/obj/item/organ/ears/tajaran/on_mob_insert(mob/living/carbon/ear_owner) + . = ..() + ADD_TRAIT(ear_owner, TRAIT_GOOD_HEARING, ORGAN_TRAIT) + +/obj/item/organ/ears/tajaran/on_mob_remove(mob/living/carbon/ear_owner) + . = ..() + REMOVE_TRAIT(ear_owner, TRAIT_GOOD_HEARING, ORGAN_TRAIT) + +/obj/item/organ/heart/tajaran + name = "tajaran heart" + icon = 'modular_bandastation/species/icons/mob/species/tajaran/organs.dmi' + +/obj/item/organ/brain/tajaran + icon = 'modular_bandastation/species/icons/mob/species/tajaran/organs.dmi' + actions_types = list(/datum/action/cooldown/night_eyes) + +/obj/item/organ/lungs/tajaran + name = "tajaran lungs" + icon = 'modular_bandastation/species/icons/mob/species/tajaran/organs.dmi' + +/obj/item/organ/kidneys/tajaran + name = "tajaran kidneys" + icon = 'modular_bandastation/species/icons/mob/species/tajaran/organs.dmi' diff --git a/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm b/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm index 7a72b5561c08f..7d18f8a7b457b 100644 --- a/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm +++ b/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm @@ -1,5 +1,5 @@ /datum/design/vulp_tail - name = "Vulpkanin Tail" + name = "vulpkanin tail" id = "vulptail" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) @@ -7,9 +7,25 @@ category = list(RND_CATEGORY_LIMBS_OTHER) /datum/design/vulp_tongue - name = "Vulpkanin Tongue" + name = "vulpkanin tongue" id = "vulptongue" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) build_path = /obj/item/organ/tongue/vulpkanin category = list(RND_CATEGORY_LIMBS_OTHER) + +/datum/design/taj_tail + name = "tajaran tail" + id = "tajtail" + build_type = LIMBGROWER + reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) + build_path = /obj/item/organ/tail/tajaran + category = list(RND_CATEGORY_LIMBS_OTHER) + +/datum/design/taj_tongue + name = "tajaran tongue" + id = "tajtongue" + build_type = LIMBGROWER + reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) + build_path = /obj/item/organ/tongue/tajaran + category = list(RND_CATEGORY_LIMBS_OTHER) diff --git a/modular_bandastation/species/icons/mob/species/tajaran/clothing/head.dmi b/modular_bandastation/species/icons/mob/species/tajaran/clothing/head.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e81793733d506b36d45367f19bcad1d28bf2382e GIT binary patch literal 44028 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

$o5_~)=M0#_LxrLRAP)|Yc=@t% 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°UUI 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 Q41h`Psg_EavQ60k03X`J6951J literal 0 HcmV?d00001 diff --git a/modular_bandastation/species/icons/mob/species/tajaran/clothing/mask.dmi b/modular_bandastation/species/icons/mob/species/tajaran/clothing/mask.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b5dace1c24696a719d0feb4435c5dfe921cd7af2 GIT binary patch literal 24628 zcmce;cUTi$yFQ9yS3pHX`m3M_2#7T43JOL91f@5XPUsLi#DXHyB#20tB1nz&PEdqM z@1cYc5UBw|3xR|rXYqdT-upY(b$;iceZDgnWHM`3W@bI>>Ce3;;-Rh<%L(oiOiWBH zkb8Fwn3xVuf&b=XM?lMf7g`M*Fb6(1@wsE?ZR6$S;p61)#>C{G`sJgJ8}|C?*CPWW zZ*2z;>h_JA`ef@&|Fw3h_Mp@ytv@n*`jC!y!4wG>8J!m&*pHbV-;vqO2?)-HuFp)b zuU*^L3*UY#^5|3+JGmM^ZhytHXyK__;S=w4Ep``uy!?mdk`2zM)wriz ze1X2E=t+LV^=m*QH2)>PtcZu91m}aFj;Z>le}zZrbvPBZX!qrO4*u)Oh#WWHwJi4f zZntu1N|^LvnqC~&2|{PI2<9@^ud}?U&tbo9<`V4UPxz~=96m9}e%0ZsX9-oa_GY-~ zmox8*4MHe~+LW)pd$4y4PnLg#bDgv#3JAOjgJd>a^$ddEHA7c8aO+4)nMe{jlh9f6y_-4a|xZLVYni zo%dTquvKpnM*#cPy)em(R~QNPy$Y{u#VASN=Z<<^OKnfIpj*v4$Z*5;EO+O^kx{n>77 zFy&j=?(y3mJ}xVkCB2tef1a&3s1&YPfjV%c)xp9xOT37Q=`SY8o!gK7QuZcagKVjAE&vD`Ar42gmK!)e7hi6nXxIUq2zB5-g z56qF0N1&eqLMAu)KLFPJds~RHnAT;ojPIS7#>~Hd{dyu6G)p{uP{V#}WM*^sL119u z!o`-;tV~QEPcJn0OJLSk*8R_Ma^@u`bIY>K=qrSU&m=Heg)lLFh7!)K9_oXIvEsGo ze?jze6EMbG?NA@2sa&8+`=$Kxt{^ts2n zzw#NXKTmsYCTxYfIYc$XiEx}@VNJNk#l5c=i}m4k!BseRa*_px2&yLaz$I-JF8 zDUq-4-o0CeR<(wwEu&YQ2sgmHu3zyEG!-8}N?>)vFPl$N4buJxjMdYFmFGcBe5=`T9+8_bA&j? zlVA9BidP>ZQrBtJ!mKQH_sI;ehY7>q4L$0sUYiu+3yLr);?d|OwhYo&k znDn1vF{d&n#w+LW4&7djO};DG_>x+Cj24_m7!N474;fZ;b8vwK+7DitA^8hIT0>Fl zYK+MbA~8P&tSpN+cKj30bBF{qGtKs-%p-CJHoP|TXjIqEnIxT*t`W(`$2M=+{2&Ia z1Z2v)Y%SRuQ&;a^BCi!b+tz4qQ^w?R_DPIx`_J;DO$fKrk=*||ECV?D*s_slN2Q*qevane8dd4(S z2~7l(wnC0X@hKT09+;XYiNo$eAX4$ddPeH%FGVCI zRK<>tN^bdmmM%eBGW!pDI8?demNs^S?YEc5IyyTaJ$;&4n48-+s|m0oVe6N8-_X{Z-sE4Xud$wu(4}I5Sq`gg3E7jXMMcNHAUQ0T<6u7Bq=jAL-kvo?Kj9wvOVKEgI z%SHI$`-TSP5DD<8J(!&gIK8$ZHdxgbJe@%xe3upq{?OYm1xiXV-p~_h${RwsY%v%bUaD zaN({C3Im2_R&E`7X#;CkjY6{9@csGnM_PSnXRZ&cCl8D znITmp%8!90h=_@KS6aMgQE?kt6FGboU-d>n>xe$|u+Pu8XB0huhn?F9Ztx>o)wdkA zF$oa5eAx-KgYl~%dQy3Pw2ZAoDtEDXI%aM~2|uFr%FvJSvpjobWL0GfbDB4>YkqS~ zHQ4;b$&;3zo}QxDuK9>t)bw!#jz#R4SG&Pnu~j-V=-83x2bfN{kZIECBI2!I7}}abDYJcNCsTS!-dl#4yRhmL3}#8JRKH z7VDT2VGb~)v*F=GUh@6NWB zPm6lEc-|Z0Jb!UD^Y8u|49PmaTxD4#Oo^N?ym8_9PyqskJOcKBBQ1cLUX(qzEgJa~VCYY;U>R zQ;2je)x9UwzT(@t8h<)(rZOs|#9ucxtg@0O$ZPIdbf97Oe$6A{Y^G#eTiXlu)(1Rp z^t|>DSsAa^?(BS38y3p1V`W{BS;z9ld@BC4=3C?ad{Z4CHj3dn+fNG%I;?ya$Ul4C z*;P_tw`(=dKCARR6R#0q;G$TM`GZW~v}zb9baOTW8^0G{2TH&KHf+eL{Ji`DFiy|q zUbBuuAdr2U15F^BLO+o-)QCScejaN6zLKM}p!>Cp#EL1`ikH-)J?ch4xX85S5Vd-3z!ju`VtmBGN`_ zC@SiTQ~q(L{BlMwXIJL8Z|@bZboeCF(P2tpP!bMAfgF?$^$-)~EDbh=oV4YZ+VJ+t1rz<-WG56108uy!=*#s=WM&%UIc6#A8d# z;-5e7l*0%{=EN}IR$Nh4wOU_aN91&MJ(!)Ft23Lk7pCYjG$aQZ3yW|&yDxxI_J#71 zq4mQhrP&8mO{FV7hm8($JpQoZ-N$~cGH?I^5p>Jg91g-%?Dn6gN20bGcio#gWPgB7Yn*Tqw8 zCQ&fxbxdqH%iz@aSFSOm6Z`XCzP&7!bP=7^$gsv&>)~A#=k74Rv?Vh{x@c^T0;||+ z$t7xrh*MU#6ucA$U6UGFqz3_`ZEBh?kdVOlAxGH2;LYCGqMgq|;v4>N05h9czcg7d zEGQ6y(0t6m6qTWlAS%d(DC>C2cCj}iK3+CUiVN-L2Xwt0&GGkb!~1vd+6@egn0ZyQ>IP&v zzQvWUEWqDc^8ZX%Oezd${ka)GEh%B0vol^E8hYG{MjwUpcSIy+E~?QI7vS3ceT)wu&aodmR53(U+mS~4 z{TeN`skA|}sywy`_J~7E|6K9KQgWL?Cu#ex3n3fr!d~^bcd+5FJwE}jIsOPcE-Efw zNz;kok44v{7zv=GxUvTZ48)Hg+CmBGe7b&{MkS9N6$tKI49LmJ`P3dSOo)_h>J!cg z&dRvo;aUGm;hw=?r{AYZKL-vza76o8arLugD$tz9i!E$wAJ8-Xzv2Wdod&O%S6`ff zq50;X42tn-sO$Qu$I`Ze|Fgmnubwy?Op;VkP`DYaZLmZ!pWmT{Vx6B9hZ1Sdj~a3> zHh|gLQE_irKSFa4*M(rrxZc|mBtN$Xo@JdKI$;7;xXD$&IJ-Ti-3Qputlrmkjo_<# zyefDjLl*kcz`)?8HY2*un*jueOX^t|P!k{CzyA!B$rK7Wy5r>zvBkY= zfD*vnNUNM}1zOuUd?l1#UKLz}b31(Sz`p6^k#l)yV1OuUT=z{qW+E(r38i*)bUbkp z<7}tT!!vpv?7KdlnP5O^^=>#tESZTKtSTL}?E?IdwW6DyiIVaG0Rb_qEmc)E_Y8oc z6#Cm!JJ67utBH^S{UBb!445AQ9?rfU*rPXD_l=j z)f6Q_cKR|kVoIK~@GIAh#UtYv7+hN!bgf5>VndH=ET6@J3JIlk;q{`O%vZUUqANog ze}LsS&%lP9?HfP-HonCVxH;_|9R`4BK?GIlIip$G;6k3cWsW_SIuUx7Te^akKUNDo zZq@K#;2D70HV;LiOjpwCaJW(i=N@x$V~YZBOZ8=NatMPdaK|_4Q~&T3%v#$m6i7*& zqq)b>wW=K#Q9zGiItp9smVXu^x@H}}eqA@1xsPl$ zONeemAAlMv`dqK_W@6*pTCs3dGiEg)FES2ac3EMJm)dA~jIz$Ju`s>W#hmztC;Gh( z<)1A2fu_WIrqW~me~>cP?&0Ruo-JO(JX!i_ecS7jZbi-10cF5nHDqlB*e)~ygZA8a z$ukpwfzoyo@?EX*5HPP(KPsVY{tG;kKXy0R|F`D$|LOP7-_D-!J7}5kU!m}jR7W3U zL2m6G;T277V?Ag~fT>SHYFhWR7zik?sHmuHy?=Tvl7CCBj-}yuAUkJ<$6PbV2+y0f z1w?u}zw!YwQBki3GBCm`KlaUKtR~=GAUcUccF{Vl82C)g3FA(r^;cH5scDnrr{FI9o2A=g=7}Xs|pMLz|eBl;CF|XzRrtlGhd#k`K-`8Q}&B4f8KPz`tG1W`?rAKZf zU44aAX|X-@SnfUz_V6oQ5K8z5?U!hFTr@i7u*C)y>zBrNfAnARIwA)|)WFVc3*Q0K zqs$*msly?1RP5|xRM*X0MpWYId)>Q0rA6EWtJ7SxT!+S`V5IJUS%tpp4dZG35Putj?3bsHGz)%IHM ziXw(Xs}^su63v}oEtw)vwkOOK zGOThWB@!)A#B%5y9);4($&oQXQ*I6He~i?cu#;*FPYSHPBBV`wbcFOiYrp&i+xzPO}xnU}<#AUhKDT zS^A#M`H+xqb2jUGdl=2Lk+fC`eFj=|^vzt#T@U!Sy88y~?RbacRxQ-Sk?A7Ld{i1S z>4r!55@iO#ZEOX!!WJr^sE>}Gct1C~$LXyx{@r6st>4wBHZRfWeAiGL9|vVP*V%PK zKQrO5Gz_$!#jWUN)TE_gnop zBkeSRshvH3=w(3TdK*twI*U%yjk|bi1`fVPrPVDJoT=LsrmF$R2DBTb$hnqDR{&an zC9}w1fN&!|oKp_{R%U=HRX3M*Y-E5`lL@2J`fmb<65(6n*GX{QdyM%$M%y%YnvUF^ zWH`nQ(qbd^9-^3`bNqmaEdw_y+&6pYSh#xetUzbMEyNFCa5 zXOkaRl~BFysS}Vuvx}w`K1~=#a9fAsC%04N{{Iu<-f04H%}Ep8`4y z`bGXB?D1;Y0g(A&!zh)}F2P*t=uI0A4z0Cb-!}cF z@;&fNjLrz)3fX(nVuPOR#|wC5zwAv%I;?amU)}5x#A{08g^spgYdihjFdM}L0PxPZ$=@67y(1vdUl!jPF01h z%bS_*j7;G}uQY>T{>G&%Qfy#UpZl#sDE)z2dW!1ClSQcJKFr8Uu+lyA7EKfS2`&9N zG0Vj^Zq3MnXO~mneCvCmr$f?9+^kmm1WpkiWTXX2+ukALU+}8yssHF_L@S9}M63!8 z3Qrk-{()3Quy#7m#B@YG!Q3HS1k_XCd8_VeUF+^=ESz_xv5_-=M9R=Kb-+2b zg^x*qp7;Rl`4Ok-CQ?T_(4kqg_r->R{JB3sRtS8SyrkV3vbBkPPbej z!zy>c{cy)M48owqhuAR)oyD9a&rksk-=;k6?YJX#uKS9(boubi z%oW`V+IF?93tG);x-5vvl|UimwvM`@ATbl6`K1`D5K9mt#UZ44e_%ngYHDhzvA(p7 z40nf`w;vM|6I0UCT!oy53k+kn@QeOT&sX!bkN>iw+ci6{hxo{!THZbbAR~sH8nML>fu6| zp5LnSyq&NqsfMtPLy*xu?g#H_+G&Zba3 z!Y%vudMP4D0ChtrzXfg+)HUnAIxx8bAF}Z)NfhEMDJhq=+MD4h>HBVuurQRcq^#Ur zM17fWq6yO02iX zc~tZh={7bh%iFfQgF3Rv{_T2svDL(pqk1>b9&H<|BjUK_60ezN85SDlSLEE0?@cRQ zUUr%N^XDF-)Z1`7JXY0Ng3)0-N%NWSvB&Bbb!MziDA0uUR2N5yD8tyTEgwSJiqw2> z1`=EWf&lK9PzsdascCx{nXHDQZJSnC7tbtMEvStfJbd^>$Z4)CX@X7SVf{&1$$_qj z>7dDC?Z}i0*XD!qA0|lcQ4!EAi}7dL zd{H-|yXKx0A;itkkvj>mtQp8rkp5pB)FW32Rt??s07Z=Gx+`MZUzB_o-gP|)X|RjD zqMKf{w--D+Kkr9%J#+H>wO^I0?v9Qoyk=~WK->OH2_HU;8oa8gkl7p>_=3ohvOzB) zdE`aa)T~tkxBMq4=?P-Sb5*3xwC~(LULPewsCfQBM~r0Xc6p`td2vd?Bj&y>r@^i$ z)AGj;AD#|o{iNVMr$oS%4A&Dzu>1^CCG=I~fnG_=0ucLm*5SU)&d%vk$%LRsxuXd5 zei|NW9hl#CN?;Yi9pnj$2`V*?`fEXR-N|-PmIb)acE)rSP0>u+Ih5bjCcazEQhs7@ z5Z2NS@gYXO<{&+v@j-6&*kH!Ew~h6Hoc9sB5-INH%7nTgNsFsuC4)%C4eB_2&5%>6ulB0x|)-sZ3~Tx zy~M4XEOvKy16L|XWZWiha&U5D&m%#$3l!)Ep~%Kuz&4=E#JVx>q$O%nc9{q7=<6~n z-!%Pe$;Od&zHT`u3W^*KA>)KW3FQQ@igQpybAPrMD5FqU>-D%ste`;+9~a=>{X+~_ z8xD(|fZZ2_3v~1K4d#)<&q_L!H$so|m6EapFOZH>hD3to=E;$~>jY#Prq?w-QnC z`E&D~0as`7#CyLa&w9N*pIMo^%Jke#aNtcz$;-Miq+N8r0@LTtnf9X1huWZ=Y<23? z_U95#;xnjLcYWf?72%MhOfoI(8dO+?{SfcJJ-d$v*1p}uDs)P*O0(kk?9q~w7)PuL ztVR>trm5Rqt-`HPd#Avj2CrbJ2;7#%Z{Pp(=WKp5iIJeY06#Q5@pzJ33UuhBr*xPr zS!CZU2oSfY{hZ<8$tbQf@!CRV6gBs@DBVImq2axb4Av8q0xfCULN_j!>@9v~9l2UD zIbE__Rr>Ce#U(?>kgDjFFf`*>LBN8yevNm;V_Y30R#R8vKTZ?HBEURhN}#}!bwaNR zu+%Cu)AP3&T>962ZWF@gV!R^4_AXrvcRXVTU1DWgkh|o%uq665g=U8Nlnna*bp#NO z$wz@x>F13-UrEk!Jqjoa{nz$9&EIa{18W|8@YXf9pvB=7mfzJk;i(Gq*#Ci9><z%SqN62$3>?&EpyO0wvx(?xx^z=?sUvx)N~(rVIy|Iz#a59JZ|^*mX21)?@DA zf8FsvxxZzs4=nkQH0B?XRB#_4e6A+@%oFF6V%B;2>_%i5Z`NJM;(R5h&)ByWnT3U) z-L|2oHqL--8~!&4%0p+Fm{K{JU#Wa0wAPP~>u;{ks#78O13nOC|FQpJH>UB31E>BO zN7g5?iQ_(1NR~$)t%19j2X^@Q>Z8H1ukCGg&8iVkT6b4lZg~BRXTS+p+kXk6 zgwtL;-!hQHV651UlL8S@fYHk7YL}x?<*#V5pOb-5c8^HI1@!7vQN(5)f20^c+N1KA~Fkfkd2Wg=+2w2Iwz@Ge3mfdT%%l&JbLz zy=ov!U}UHD0Ts6UFQw>=VVLe87w$H2Nng6c`S17n&wM|P1GPM--u0f3Nl9bQsZ}x9 z*+S_&1#Y6nB@s?0TyIMI@LczwC2!Rpi(h1);T@*aMxfTWENbO$#)@_2Bf5Y(Lhhee z)=3{*e9h4-8^cM15Bh_8kGdlt2@7PZ+i*6L8vvI+3Ew_d<$LNo24*H8Mp<$7rGZab zaa5l446~z~^91cPrE}I-El9WWoOZq6BA&)~tzJFrS ze)8#tDQmmAl^oxlh{Lipn-;T_0}oY|Fj^DAo}zN3A<4qkt>i6nZARU3uSFIu1R?Y5 zx%xJOPgwE8nTM)ZB}yO7SlN>X5+|SZzSFpx*!g9=pyi!x;?*i+$y#pR#jV9him)4E$hTo`hG4n!VKW4x^pS-Sj8Pcwz zSs-1lSrN6L8F=*Yp$CTCovQGN0+~mq0%QXWUk#CPehK%`mw7cXo)YGZ^94j8qQymwqo5LihaZk+BCF(gL@azx@1p zXc&`*DfvzM{`8xJ9yJ{G>C*+$5>EStWbEQlgjp?>ACq7A$l1~Hz0=Li7ZHi0=^8G` z3y^3s3J?s)582W$|A9s$KfQmD!U*+GJotiL(P!tYl&0vl<}M5-YEk8?+NXxoKa3kj#jidpmMM0uCdse8-0!c#nE{2BXE zbmV#QGTIBr?=KJ6ipQFgKIJ;yXuFWuX{XJvGr||;G^{L>2ZHnT1c5%TRh9Im@e+`u zBF-1cOOSjl^8+{ih9w!bzIqvxHJsSCgwdebyt<07BxECbG6-?LeKlbUqkFGp=Y9kC zh-!4y74F2U(M>AyfuO4!_tuPI*_ZVic45Acr9^&b(mKj(o!}e(@f;n^kcDFYm}S8C z*3pO`j2(gG!BhorFLUZx&qHJDyyl4KSNw%Pf!##N#0gq;NfRyd^Qozot(Gr^TR+L} zMvW7Suph{JVUoU{w}F~PUB~vQTeUf3z3Yk!{mC0$*`I}N@Ox5HZmmC4ANEM|a9}&> ze0N{Ole|bih0{K1&jRnmUhA5gd1Y7?@Asi?)#85*86OUJhfua{kP9yuJJFLN#NS6~+rPTIVa3)c)tioW z77~On-`-w0m1;ZujJ%4gV#A*Y8gIHK914z}7S;m{6u>dT7WyvQ+1lQjrT2a;svEt0 z)>*~v_nnc|#X*?YSa7=wrrmC{GKjKOPCs#9=E6Vel$CT44nmv2h_^I z&S<6GEbXgG=ElZ`@BCSqUvkgX=5Cj^9<4Cv5#kvPFNpdUvg5W`P*`%~#jRVydg+fr z4$6e$-`Xf#exGLlb)a)XXwV=}LtSNpvfvu@tzv4o7VI7U#rbi$9HiT5`cDUYPeg<-&*K@+J13j-Tasq>(fS@_k52mMoXs6JxN>U z=P8(9a6_qTmQ-k`Mb^b!JCGlovqO4Y>V1bw{DQFqzyJ57(1x{JA5Cjji~vH%;yhgzW zbEl76!M9(30Xg5jt;7d+rw^i+;9!)dh`7uj0|qO~u={>!bc(eR00@!Q)M%G+mOdFa z3KM(+?i+*Fh!dPQ&#Ybp*~9KPC3|~&-~OCA4p`i)yu2I$CCw^3;^<0z$jcOX8!$IK zRdjq1v5_xkq=aJ)%#98zl$OkbM?5w+FASwo6w1!3g1K?xuDJ|hZ(xraTrcK+u%>&g ztur}w_Sd_eh5l@v^*X}V@8}fR&f3#ihVzFQ8m#6|-@77NfTwx_f05I6V6=TlczXhS z&4`ZFbec>!x&@}RYJP2hV!_b|MxlOpOvb1;QV@BhD@|!+xp6MUE>zMGkgYEgo9IZC zB|-;sATdK~K0BeyGeJU-YMgJ%%(_NnO-O_)#2+1JxVTS2y|a`3pudb#)3eqSTEFpt z8gk^|+kUx?mmq;pd+b$AHeAt0wi@B?_)k)ZoVdn71#UQgD8C!5&e?Dc2}S#AdDSSX zP6mT-pk>7#P1Z?U`c-&fY;5d`u&~yvv+S^$XnE&{&$7I{yj}wEoGPw%Gc_^Ic6g=) z>z)Y8I@}j*y8cz85eGlY1@*|zkK!jo0YdvOj1d_bX=q_l1k(BJlzvkwGbxzu6bLCd5zqIs~LzrQ(tzw>5w2hqbC2}81x_r(3)^6eI-XaY=<@?wRpBElrd$J6EhsnXx3+#+-YO+^4D|3nYoMy5KKru?T zZLczBMudpzH08X@O%`?+lj&WhxP3c6?yNO52j+Im!ZPiTK#5ud?ACyXlYbg$s&F0_ zHMe1`^=oy{TJLt$gF@Aq3-$$UcQ8#UkMXBnn9rP}>J4#zX(?yAg%l1PHvUa>N!Pd= z;o7ih*+kn^i-7L-cKyIWis`yhv6FSu_;Soz0{*{jJ@0@0zu>1(2ZVvgX6+L_NtT}>zm5Sh}?(pw7pXBDp zbmVsmwJZCqJfp3u!G-gGe5?^>c-QdPt;o?H#HQrrhg5vdES-!E362d7ZtV;-mBgNv zANsVe3W;u+dimpUi7o!V4IlDqg-Y#W73#upg-? zcM{b*u~vVaa`kkdxm;^n1<6{beFdYWBdiSOx+F)s(&NWmcM9oM(Y1uY|0&3^rY--H zJ0u)lSar?h+g~G;hRn?A2P!}j>5#koslB;LRY!7T?t`k78cOn!d$DQuKQ+1Zgu#vk zF>mb7x^8K}rhUT451$73F48i1RcO}b_Bth`-9lv3co9Fs2l(XN@@^I>8k?>A*TGi1 zkC;O-_YBJE;d3$$J*g9z&?a%f2h^>V?D67y{SRxGcpEUL#K zsLV*w>qUh}P5)7z?l1u^AnJs)Vo)FQsRo;{?S*D%uW!O-@5|H6lj*bvYzJsh@4fQBi%xN=?U9sAnp&=Ul^MqJlStX0fZvvsP1AWl#?)B z&5zL-k-&&4WegA}DQSZ1C~BK!;PywnbGYxJSe%-~e33YpFLj+mQl94rtaz&)Pt)~X zz3X1*w%O+z`Q=TU4f0U>KrHebe68w(o7gGVY4KR4iw*=M+-Nm2bk`(qvUY`iCD`Sq zpr=OTb%*k;pLZYwep+fgMQE)T&nFA=ON$vGs8XKZElD3PuWu?uspw~M&beUhkTKO%@+}+b-bqxZ?)#w8Ra$lz;>KbyS5OFq0 z_f3Np(kgVu9}$CEgakmqN8;+SE$tCv%6%nkU9Re{9pQcxJ4O|h&|PI((cn^z*;Z8Az0y@bGt(U%LY3oby6n^v*}~iYbcsfNS&cV4-is`T6&(R) z${rY3%0hPRhk)6H@eML6e1+x3^v91M?E#6d=p+jf8ZY{mJl7ro-a=ulD&-!)a6aV< zTx4(+ldPBasJ9lb^}w}$B@n{{m+-Po=X(|U9btS+B)X9U-USJy2o!KX#^@Y_c{)PrJ#f7 z&Yin(ByBs}Z9BUS6amA9t9vxW4=^VD6!qObRbo_YeVA}hs7i9W1n&kaf5T{xc@vgjkpS8RG`IJh%=y5}=t(Xso|*SRw= z>*Y&zgG9K{?0_M_>uNHxv9E`gUmjhvsrQ3+uG*Nvte<(@m7spHk;#7DM=3I|zMCY- zE=j4ols^~uL0c%B(H~9MlBWpZK*1jB&XDwHs(!fTeX_V$P(5{8S9u(-oPG1^-mi;hVVLAP=7sxjuCV;$-)mL;JX{ygZ}8{T z6KRJYpVvzN6v;jpUU+}A`D>nS$f5&qLy=pBKeU~qkA96{^$iTZS^z``z!AyaE8_gmNKj8C5&g`CztfA5YFQ1u!ud0(t(%s48dDg3aU?D=Gx|8uO~)pRRY2jIO_W7R+l`wFYgHys<&AVD5(`arZ#k5| zAzs%0=m>yOqT(X`-QM$}0Avw&aqs^O-x({}*{cFo@Ba)sJ+}39hPv6PvqbT3V z_TIj$Y0xbQ?tF)lZSF@@%NhZwoMe`LXNy#A1buHCTe3Kqo8&iwtR^+pxviKr zR)^B+#bfJv1Kpbm(2*m|Dkz`)eW(WsfK=uHLgyw$$+nR2-il`^mIlc)S^RO990Cd_(*11qhqwvE(v; z2%7&t+4`dPi?@cL$YheidH%eC7PzX#dw#ygmt*A)^SR9?NYIW;?!)9JH2o2Z4Ot;Ov6rL+gYPg;du{WciK9mYB-(A8vy zY})SpS_p1}Y!RFKCy?~Rh1N$&RUz;FD_Shs2mAfC`k`++Xnz?TK(LzKsGk0eo{8v4 z@Bq1LfFXChbN?M!n;=+?pWoz)MGK0#RSfe^!_a&6-5Cw|ht30b2vEUM3qWNm&EfeB z$t_^#x=QQeqdeIj{`)^1*6UXZmQ<$~1^z@RH z`5wUin@VCxx$X=#>wUZ)SVQ^k)HHYxfteSH^QfU|F<1|kUuLFVLjV1wpMjsG9o4eL zQ~BY=`c6E@52+sv`+4mExA%3|=O@-zJ^R9RA#3ROsliy#@x`I z8J5l~&bBz3R;yllLSw+1mB(i#;^1W`Wue1DKbzkiJ1!OBRQ(3J?#(!chq0gCctr~( zrz~$u#gDDwa71b&vDeQJkJnSJ=T)=~TFy+?5l+!B+|^B1HiZ)x^;_9D^^`d3e@E=* zF(wDIbK2vbeoWV3mqPPO?4U5$WMj)t%u-byzE$zdr+YfdB}e%!i&;`Ii;{O^9S1_} zs?e!E)=6}Ot+#S6W_kN3hjJFH(1)0mEEEQmCcJx9zF>&fp}SuS3JXd7ae|bE1$~Ht zrDd9e*PplI@Uso8b%d@E;4V>D8;$W@?fq2hw&jOG0up7V_zRc)tQ~Rre#rU^m#eF5 zN8R)h@qi6IX@f_PWP{qz0vm$w>Fem|8VdWNE(nnx82EwJtFG!8H?o5s82~XxOSjv= zpLRv>xhPToF6Cm(>e{s$%TD#8G51Q}!r$M!2K^c?q)LTQe78;kLOJ0vZ(Ktu zLswMRa&c zq~5`3OKo){WF0%Jc= zV=?x4fIgdxmY;m+?OiS^CUzO(j-pj%L%)N!Uxu%7mkih{z}c+Ms3QgPVVqH&ue?>OBnk6u@e@;{)TzW)zQ^;s+V%))orkb9aI|h zsM{-#06c(|Pca9)=is&aMH}Nyk=JS-H>bQ#3a1c%S%5SfScfYP0T;jwCe_mh>y<(F9f-K<;ojmwY}YnOB1dGB(|Si{|XinAAWTkEI}NuQv3r< z-^-T=zvSi?G&ER5L`1~M;n~1?11pR2E4)P8tF|RN54KME()_pf=(K6}=2%v~fk-IE zKOOM4a+7UDb}aVY?i8kYE+rsfdPR4(G;o+^kLE!J7HJDVt4knVyqC8$<-_gKxLFL)ku}AWzVj`&WlqIOPgPo573b&01PLt;ntDf(f|Lnl&V%NJ zIDiAs8BJUM&_w!}Bm@2Erme?@n%-;rayKJQ@ykH{>brWIr{4na)Sn3rWrS*UPanaQ zI+o7(3useDT4LDG5^~VLA9riyS;-xZ?d@07T`}qpVXP)4%68gzcSciA5&gltKU{Qq zm5OYHbpu4LgSspfps$;x=WEV7(0a8o-L9l6B>~nf{T&|+uOLJQ-&n*R=dW;acLYwA zmj>`}n0a8}1Zvl;NdBo3VfxOgCpRxK&i*W2c%br3f0KHWlLz9gi2X8%yNLUgR$@%% ze@k8Gj{)r|Y~1EDf+G5pPVtwWevQ}uO^O#`U*9IqDItbWE0%5#u1t=Xqh*9IkI~z9 zz?5Cdt~d8n_%_LZD>wx_|HLPpQa$6gO=L{k%~nFsv8akrx58@d#sQD-=0V$^0QGlS zy-1j6%55N6dVaD$3_#Z6YL*%A_EBj}Oj_5ezz_LfZc{f=c=u;%`(T>3Gu#h6_OV+d zT)iys@I?8U-Swv~ziSRLMJYAZvItaqVQy9C(wUx1McW^Io@tr)aG3>(N+bh&_D< zYbu0Hu!8!B|F1UHDyOP>ed`QC679sbU`~y`4bWVXs-eiHgiKsYpXq77kB#=9k6TLps|k5boZEo? z_aDD?Kug4_9S2UI`JLv#y`&m6%*CcaU2}92bA@`RS||dD-_491Awd;kg})y}Hvnmh zM^({c-k$gzB~v?s_1LNFsuN`%?#mO@F7bIHUaWlL9W2T`6lXx&%~)-Z36z8LnPu%} zbR%0D3P~GZso%bqqBpiZz4YYZBTjV49pZivXhX~>rgn>P>Z_RfzXlH=os&WWGXQ;N zcg}ao0i?X^%(*29X{CYgks{QxmIp@Op6)aUiNc?sJ9WmeL_+$je1H5j0lhHRx~fAf1DA(=X__ziv0ZEKvgHL97VetpR;}$q~g+$^(|fxmYx- zm?z;RM2HYI;41a+LjS#K9XCeZk}}ZonV`P2#K}~uZ(#i~{JnRKD>pyr@1s zUh|(691DjEh)#IP00b{cPLa2PgR}<>@ZsA3Y-#YPm{*1Dcvpe{sWJI>KHb9~*ke4w z%7w-n@x21g&CNk3%X{FQeAB^wBpj^I9x4dNYSHfl`){q~g87xRZmp@Z7NjRKqh5EE z!>_&Q^}+&dYpbb2U8@_5X26r6{xLtl*z4KY0OKRrh9F6M=DP_ti+hR$#Er1WqKtgF zGK(WYnFxvmsifbS!x)mc7?krA8=L+8SrO)x24qcLRQk9;0L%fF+_HzCBYL2AFrG%$ z{p7AE55Rk-wzuj9JZv^h!|gk>{gw%TC4Zp1#gjF-n8^$kS_VV$`Yk}VQbPh@gIGRt zWIa-!LLe>Z-NQ=8Q3Jbp1;EVp0aVT1^zBCk7ZX-HYn|idpZO9ib%S5}LWSy1lzWS! zqGCHX{L6cBSOD=rdHs25hki2Cw;I2>En@6g=seWeD5<41ShbQ;>g?(|2tY9Io-MMY zC+o(@BMES8l*NhQS`+n9T6ChiKza3LEjBhDHDlf+Vnmh zS(W1=SpFVYSJj_yNt7%6HoA>eRozbWX`HbUv=GNPwYjzt7$YZ^)GocTwZJ{oSyC;i zMQ$A3Um#5(6Y_Ra&R8A-bX%dCfF=wwj&KGVyFiLc?d*sa@kPyM8bFjmw$m@ zjc!?coO?^HyGGp}5;eYfA1C5%u)fZ%y>3ZqZzNTHbJL!yZnWfOcvbA%ATdpjbi^`bq47t3V@oZx!gp`6SeppQY zmF9*^n9gDiA+w(N_^=nSS96+*kUF{$hx#T#+=(MAu zjFFuz3jkywS@^8(gb=S^cGR$|f!%PC$wOeR5s>-^gqW}lhD>YQVQbKnC%YN^Nv87( z)Rgy4Kl@>51C&*&+Vu@A-xT38H~#dHwE6y#U!ytl_GvUhQ>k3u|JQ^Z!y2MWb}|uD zi;Glh3gAVNbfMzvdzvi0raPjp)UOc7_vWSg6dQF}8ZuP6Rc558mjG`@lrB{wi}R@B zmBF&!Mnve$$$^-Yk5B5&LI^c`X*I|{M zse8CHfLklp2%s+V-oL*Y$#s^+uhN^LlCwCJAIWS60}rra(Ide@K*oy-$wt4dLJK$B z5e+3Jqq(`chRrG_zX=BNAtC%I7y`~|Xb|qRj9o)R!)*ftoDv}sz@)4W=1-qf_u^q^ zQ+RQwtln?;pGxm(4ZYD`uRpdPWWTSz(?h?tqKL!BJuI1Ft&j(rA0<`;l&SaT~UAn{#NfUiHSjF%jtWN$CVIL#lFj zANPJaE`0Wd1eFy3^3|L)y%q~aw9+sk*_%0CXOSXz0MS=2q)M;>u&%PCYGR&uUV z+vy3>b1LW_-40i(%c9qGCU$zV?o;3K=zBUg@Vp%k&{-fe5C#GT56#Wf1_uYHH{WQ3 z7%MAsP<_7l`}eB?u42gz2w&ef;Yv)03-b1fkrt+YUNWLeN70esy~b5op(O*S0&N&? zahu+*Q(6|;=aLpUi1ovE?Ijp9x7$x)w!*sGtK!dk>d$^m<}66}_4R#DuGo(wV6DR`p7beGrF@Q~xbr;6VwdW#&z{`A z2`iabObAN$bQs`H`t9crXrpWN6)@ww3`PVFNy(GahXT;A4h* zu7zHc)$EL~UC42{)_t(#WGnBF8CgCqwx$^{+qmT-$T~R6nGt*T&>^?ZYQ3 zztWeTG%hbA)5VzEox#l_lqj*q!Vzps$TqWN*=PE{%I=|6J^Hz3^y6d$1!b>&Hd?2h%kK|RoC0mYG%&FTrj-WVr=xv!lpef}1S9+(M6aS1tB;WM~eLbLofEtd=lf1k<3_L4m zcUt|xDVAaY;vqdib*-7TQ<^j`0SVG9rYt~8#B!Vgbcnv2 zTXCu18;G>k1aH}>fD_iJ5oNxk&0n~H^%=e{jqm+bW_*q48Ym6xuc#VK5Je8&*rPjI zpnu#;&~TAhY)qEA7~D4ES}lG|;U$z>*KV&gaY8`uq-S|yA%~5p6FoZmc=D@P*A~D` zhOe3HA0KySRS(+41YRp27O0Cv`Xeb1maaU#&sEI6vSMlWR=LDR-X&7`ami49<<-R$ zi@R0Dr?7QTW}Y4vbq}sq+r#;A^jR->mu{>kt#6a({d67DY<=iH4h}(*t?u5P?a(0W1sMw^xilLGkKge{ASl!b+Up!$A4TG=s~P?OBe%%v=g zYQQ>nQANd!larIx2|#ydF>)3+H(P;}bX0+qf7hnt0ykqn4UtWJ2iga@x-y2esp$Z~ zY5(N_?K&y{Z#I?pX{228_!_@Mu%dh1;ghrRQ0l5_x2$7tMxmbi&K=Oe<_*4ul=9~N zbn?w}wiz!khmHhT#MMdcZl!zvQ91;xYio;(8xS0K ze0)~2S{sWp&BD&R^uLAYJGROKF>JA}XJ_Avi);2t91RL+G<92%EUc)|2SOu~ur=@Z zb>3e6s_3a3RL9=4>F7L_;S1<-B;`;)H=rj_bAWQQvRP<%stD^|+`eUuCsi!%A7zGx zIuUE_3}`?#dCR*wU)Y&=;2zSbR5&Z)z`&Dt3Xi7*aDhR?adGgYsI=Q4P}<6>Dz!un zUTNJ|!`OfxP$1jWps@((&aEyG;^pnL**|t}6L(d7g+FIs>hwQr zSg}gCY~v*#x?5abJ$#3*?kINjZsZ!U;=LZYxD;|6I)E0m2mGE_yYl!90Xy+!nU(nyu^y>gyD5DdQ6IIVQB?0jK1~sypqVA zpyx3N%M-^B9SHR{udvfxJcmdScKfgekSvB9!s4Zi`*;rc8Dz02;4TvuxA^%9O?Wev z27y2>^Bh}v7fj`tU*9E{r*gFb5h~b$XbsUp3~Z%%j#;kTBe)W^<$B%26w6ZIn|}V3 z5^*T}mX9MXy=H{iLxSveL~G*3J8c9~tP~hFaZwUbG7k+j#X0Js1MEO{{MIk7_M3Z2 zk47Fnz|MM%m=$0dW*g<+1|-MVJ&7zyFMl@rwDSTt`A0+l^PvzR$RKfs zq2J@GDv*ZL!oVCZxm!?O{jic*EQyJ@9RvFc(d!14qNEa%sz_?O#$v!NzBVr{CMPAY_5JIgESOzj+${kKMg>eFK-1gk+kQ* zQ1kl%^<0DPCKv0=0pj|esiVhC&y{ zo8D*4emLbWLBtfW4@utr_B&D~vE=mG>6$g4G_P2(SCviyCn<{?&k0$OY5cHMT_>&j z=LZZBi2{PZbg2mmK0%-QURBIqW*?6$uE&ZL5m?|Uy`BhLT=+@DMVS$(W-`K6v_7RM zK5~OQfi~6HfGvcg$TUYI2)nxT#2jgT=v(XtIas*&myYpkoKIU@-^&W*ieGoIkj~b- z)cC+R?~l3C?tHhe&ShBnW=|9Ym-~nl2$%b`MGOo5Fh=1)YVlLA`G)Y6vTNU$dU~sS z-(N5IJ^3Z&3dyI}kE!M2t0o&MPTY^ax^Is^O_co?7;4r3=V`-~`V`%DY$*d+e?F_LoaS<7Ki#@DXp=py#wlr- zrK&T#&rJ_$gmV_m9|UB8eq8#0wM|M<@@+h+v{Y5TL0V{vwdA5gKt#x6wd)`H(C703 z;ZNgBpXLcny9`S}yUu*{b0(dO@&xeF!A@rc%JSVF>Td!ciTMR#v z%1zr!7e7e7eQ@j5?}StP2d9xDc4<&I)d&vU*_A>KOJ_y*Xqw-J5%Eu_ZcVKiEcL?!->_n!P8Q;HWMIu+5#3*&n)D=Rjt!#DNhIo zh~HAa@gmO>tBvc`eS!PMK{nsC*B2(pTwp5C%6XWP zZ${y26tPJPeedy*UK2DO|0QU8gq7TMQ|Ao%#S|ZB%0Vx}YP{LhalK|r2v^(B1og;j z;Pt2S>(^8C;TDl9QyevHY0f`Vt3n?Rs96)Ph|5mV@PE|p}OeWx}F%ZNWp8hdpR*I@;1+TcYD>M znV_WnITv5jj7FTHWt|=RqNIZ7!j7B%Zhh&GoTAUMS99jnu3-I!dYTqNjAZD7ec<-A zT(YBy%^I$GJ96a;)p(V^Cs}{66*D69`&n$C{ZY+KSP{P4+@N|>8hv5sv|X7Y3yJsQs@; zQ~R@I!!))3US*01<4gyqbhOlT(WaO~@3%ew4`NE&22*oej{DZ5lF^C|ZQm6s6qN7X zVrC9o?q?>$qi0T@G#p}T_jVZ+xX(Y~Js9OD)4lk9pygDuu`q3rcJxN(8 zN}`?X$0|IK{QT?Dt)g*>o&nrrnSkScX9>#C_RQxQ(ozeTqj~B&9j-!4w#%Fx93&CK zW6MJ992^gpVl@TZ=kV5`EnWjMWhqMDyrR=ea{SZD+TngwO?-$=p_t~_EBwr z`NBQUjr;M1L5buNc2voX89}-`*_I$JJxS=N`1toKo`y>5LusYb&A3uho~9#d6Y=r! zSYP>DuFD>m>hhF7jr!VYDytrgKi*xV97(Q%7)o6h;6bBwhvU%$4@u@qcAX^>Qd8;O z+}%yyZ4tQtk@CNEvj9in1Pdpp(i;+a(uLXxyyJR@?;Hbm0 zC}cPoIvg??^;cP083NgK__HP>CML#=E-Ncr7DL~NylM^3vn&)BdRidBZ zuR*A-Z3GL#sKFz6WOO}U9Hc*tjlBd9VipypY8niU z%g7+Dnc=k{<5|La;_EBfXvqKW-McXv!xHM<-CYQC)6GBg^D$ru%+1Z2!TSt|uf||> zf{;7@UU zte(Y*2c+>Zpc(|*os?1QNs&q_&kN%9UJtd0h zoYQtc?yeDPXts7bH#@vqks>8MXps!BRoxy8kUH=Y#y zJR%L-e?lUSSi%1JQ(6{`kC!3AVH@a)Siqe%j~=pAwB-JCOH^=}*xAX3tJJP>O;eLW zQvmq%l;DyHu*t?=Ot<-&Ug6Rh8QR-KId37#_pV18~lko zv1_x5h5MMv`thpKfb`|{K2&C@*>5FYDdFeO2T>Mxv}%__S$>e}ArV*ktI`LrZ2V zz{jn$Mw2o!E>=3M>ul1Z+$#LE@_crD+;Zf~%VQ1dw=N?ns7b2=+cLO8v8^7!lsW;`*l$fFW zcN{;-!OALix__K?XR>pxq5KSrh3rpHpQ^tF{I9~kc3hU#%Yw!2v*fMcPs%zxvwpSX zOeq<6`ui|ubj>VmCrbXAh-9A+sZ}2eZJ-??T7ieu3s;RCJ5_as*9x_7blr9ub+|S1 z-Hx=3G^W#3(4Oo8-i#^U2l8Miqnhp&X9?{2Q@`~z&*w`t=8zCxO^Pdjucmp~ymz=Y znoa}gi(Z&mMtjpQU4qPR=_iXZOwR{=Y@M7!dquEb7pmDfoYI`_^N&>(zfL(i>`v3N z{Qj{4-OeC0>D7-J<6C@fJv_}}+tgrL(pDH}l|yiz5Y@Y<*-9lu5G3_F4n_Z5mg0W! zw&sN2bPe5Qz6#6CH2G5ocdVKDbM3-vfhX^*AGL*(eNH!QiVAh?FHVM*!G0@W>PQOT zpI*in{>rg%oDmz`Y1%qfv5qIj@0xv<`Af=f{JB??p&zmg)$h`dnR6!l#?_3l`y)Mk z^*2U+*CNTPaA_bTR?^mWbNdQvvTWa`AKe*%T9;3Mi;II88-M4rWDbjlVksMtuq4*a zddxUn9JG@jPQXx9HFF+xf$v9MqTa^fe6U(zYTOUkWaUNw{rfj}XU87b7-b>wm7@h& z%xf)mhV?7J&si6K494YRp!}w`_~RRJSgZp@xpOyDpH-qlEm+Ua9tWp##C@kiV^t+Q z-Zyj2m>}&t*^5G7IikFr`J4IJ*vtm}$@ea@$zzZdgg=_U!4aS5%mA@#DT?2X((RqxT9qE{#OMWWE|L14$@05xo-6i(7U3 z%~zCP{mE1i6X{V$J#4Y}2Vkj4{bDg(NKn$7jccj+yE60>Ok7`gZ+W6aB?BaW$!Nuo zGqSSQ*X5^U$;o%wfcc-mm%xcJLm;oC9@k5_;l<-G3A&o1TpL z&Jbmnl-U!-FQz+oJJ^X0ul4lw6stm}!=KLko{fV;vC2tZH7_`)wJd~2sqwLiqGtm? z159@R$OVsxoLC=376`hWuwHQPIHAF<^?=s)cMgtTy;}&3Hhw{glvVoZuBxhp;N*|>C$lxlE+%d=H`Zsukob`uV5Z5*HCN2A zLc&6RR9BBvHo`-6Z!dW?5bK4I+qT$r7+>^#;m$89>Hfm4gUv|o`<+H@M>b3JCEck| z`ms!ca-R%&JP#OAah@Icj(3FPfJ}UI?TzrT5VceY4rFR->KPc6-u!GRX5>wA#unI> zm%M3RfQbk>OpBZ*WOQ`MD|if~*x1<#gSaev5}M2V3<|$5G@UyLt7cIAvu4CiUl)dH zXzwQwq5vE@MW<9(i+!eXi@dHeNAW2?fBw?3a_H}1dXg*>ZRhs3?65u_22Dn{f?%Nn z{cl`CXF36%kkt>vxX?&MDSi(bx(xAge-uG;$wbEuZhZ3u@-|N$-Ph&rnT3SZv zvI$7Vg~s?70BU@mBBs`aFLg}*B6Dw|hczy20zF)sEVoD~z$*0Y#S4;INAbIN?~Zi~ z2?-h3%={SYQ3Z%dQ89$o(l`S9$RBL{BKW0t6FC zGEO?#mE}bqWa6EI-g9Vv7-kDe_Qwp(J$Cj2sQjUVqKPb}9|U@cdqAC-Wm3w0$wXr< zN#=zK?CtCU(6GUYJjY1_NOHXiH>M@;^NZlZOZBD)#nB~Fv_oNV*VgmYxH#jDBRWkt z2;RC};sO%xZ6yR*_$~Rl{S(x|FZ-CuZzw(vI?P0Apc}}-YVdb_{M*TcC~HCj(>u>z zz4}tQ6e+d_rvJ~#NDx3A`S+V|V%j?F=)yES7Qo6HK|~TN*W26szS9(IA>+`wYQ-DU z^7qsFU$sA-z0N+QK?;84Y%DA+%+1MISWliIjWhSA@?~pj{7Ao$(mq{9e^%#%KmaIu zs(Vxt?c|1%n{%x_=D!TiA~Z^%(Ci>I3~?*uDPRFFdfAFIot`d<1#vw0y2{zxlZzk$loPiD51{p&pw) zgUT;oR%+i0u-EQtnYB_jRN7rCCA z_A9l1Hc|;@+#2KA@P}^v^<{!BH^%e@WDOF$nCAQRp zYUB(}wqEzc_K2l@R&w4gnTrO@&4295;&dvYUdHr5fv|#QZ+~$eg>Q%$Mz?z2Hf3Q< z5`?@hZ7Fz+Jn-RplN^owLC99Gu7EP~wxE9S;B9@C=<=RIU(sg8!N9nhgiE>4pX10o zmdltSs7M-m_BEP$2?Tx3*ITzcIUpJ`{D4qImN;}T`9XKMt*+4&b~CKL9El!hI(h|! zfiPw)NOx>~&Ya}2%%7OUWGLV#S?oeCqD3 zO;aXAzY4{^?TjBo^qOlrk3%YHKOe}enEw{wnvW|KG1!q?4N7uZ$x~%3k2WJug#zwe zT%2as2m2*#3}J?DJ{=uq8Qm{ zR>vfYp}oBy=1Xcz<|5%7nbFSXKU$YvRyY1A0hl|7aT(x z>TZE49&7ci4Qp#Z%;u|2NpWtSBgz=cvm^Syl7yy2nlzNyX{V$UbfvUo#`$UpdP}tt zdT`x^dXp**ReLr&14XHddgM@CV}7IE%iZ9Uz<_eI->^L}t>1H2+y{RBl+TWe4As*s z=$AS0@{wA=N%!%QvbFn`GZ=ss*fFH8q|&=R@~fog)2E5}3&duftX`j=X54B?)owH3hzITOTEErUvc@Y$c=0rd-x<5JCux&iN6=jh3dPC^GV z+86BXu0YrEd~NTN>_OGeYX@LPs;*T9xKG+cIWL(I)vQaQ!f0ZqbOGW@jO*JNUxY8S z8MLC_419AVmWEVtxEBOFef4b_Q2iPPEZN+^P&_NzslPzs<11&>&{=29L$nrwKu!HZ zt5Lobm-SA^2n8hB%O4wP78jex{2!5TcBSci&t6Vyj~*27J2H%FkvSm0ZIQa19qHYh z(FRNLt_Tek4m4vZv}mWnJsip=ouTf~-pU5WV@8Xl1GoA0x1ls$DN%0G7`yv;ua6o7i`ZzwaM?!1jk#_i;IA{t1T{`=_wYUPA8jRV&Uw};5^fblH|p> zBxV}0FQ9xL$USigQdlF3)pYk_&S~s%q{aR6sC#IiZjW7blg&NEgd|FXl?&rbxyn^Fj<>b6wYyTGbA$pICuvpf z81XZxRXOba_xsIZtN22(MpWH~cIwRGFMZaGDCs(gB7x^?vllaSY1U@AF|9pXDgnP$ zF%<>QVjm2V3}-Ww(aUgOIi5ar@RNO9qJz|^>`Vhzc4uAErFE|8jzyF+GM^BHCf!sf zU77?vFYJ&Es9t5~7Y&4X`31JT;lGgS_$rU@yv;VceOCs}4g^3D54c6=!IvK=G(L~q z>&_EraTLiA{QM<%T~Y2vLH7*f`gxQ;=%bssWHVHwbu>0!0>qMSg_27%|7@@R>ih=Q zcSqD$a6||RKJWX(FD+0y6nfz+(6odvoHB@|`kX{Whi&<&rB|YykU1zUPs*eA2f8k* zftrg~&JV6@vuAMYH!PlWf0hR=WIo$u{b%#36@P{(5;uouP}^_P_>O=`hn2&EAE$?dO_y97yoAdCmF*pYF!tDiF?aAv}j- zkjr_e+AEpaL#MIa%p)g}uRy?x5NURdE!ZQXRQ2O*WMJGx<8wFdx7~IME}3Byj&cNd z-EZ0t`41r$+nKWB;<_Q|A0cN++(R6 z;#D8>b2m%i`Q#&ml?1l?Y@=}?pm(gUF*sCI;!rGBJlK-&+}=hsG+PV{C-}g*qGKj! zwxk*zdd1oebmOY(Y09Q!rWh~^6wcf0fUMp=MN4Z$-4E1xS^GTefRPsj-I|kalYJtarYh9X{N2 z9KYAK0!bH*;LJMg>6r>07O4=xFlC<==vy~R1sLf5YJXuff$@T_sUU^ijuI9G{~X3) z!5;&DQJ@SgFW-M{wKVn;8V3B0CZ?UtpF|1eDrJeP(?H;m$5L*fSFXkwQWk7(P;E<# z_iJaM^E%T3JfjEZ;r&g5oy#jcIh~dLye&Ea?*u8%oG1~sk~C-C%&7&0sCnYZ1nNgZ zGZgffS+`*mDG>YGzG*3^5ZoAbjC$b8pYWYnM^4(R!;r_6HY#3FZg@>@ZGeg8;^oi8 z@33wEt(W&A5@sW(o+zS;$S_1zp<~E6l12l6*pERwl|_l0&dg8 zNIy-H%<3N-ZEed98i&8D2oHp+7Xb^xrAhYZJoYRLW4B(mWBN=bQ_HZF-hSBd8ktUg zh-J2y7Pj%al~%w_l|1jpCgLg21uiLs=eOt50%{_Mx8V=p@-5MAju8tBIB~^P(Y#!( zSOhz3)<&MxnPCGw!9$(r>s6qQcnfvPZlpL}hoKwq;NOuY{2GPXMf-#x@uMUr4Fr@+UF^e>{v2 zBB{YlE%wy<#=k@6tIh=)Z3i{b?yYgq%WQqBM(cLXMJ6mXtp~{%I*Zd)qraY|4_a1a z!i+lYvNDfYf;T3>5PuhM>aY{uo#+jNR*26GSXP)ICgxphk4QiK#wRBxwQBjpt2AWx zULP3B2Kpmg42nvLx!T@YUv)=yM+mBb+A_w51pZ z)M2dC0RIX^lfE!0+fsTglRH+yRKyOv!t_8Y)o`sMB)5&PmY>CWG@0%EUUc}+M{yA0M3JsEXMDt{W4cp@v9#&IBx z4C!%)799+I8t1d4!zRi*lBh>6J$^kcNc_7_|56Ybv-tn_$_D+;xg zB08`vVG800;G(&i(wIC4n2a9bEZLN~^g_s!9FnsrYq)lQMZ)NMN$V?kewXv_7dmS{ zo{Qv=u@dmx2y+y~iW=p zk#8-=bNEtsBRi)Dq;m#KGdHt36P`DdB}RS z|5Kdx5k}S$Us7Y*y zmw1p!o;kE%w*f$~qW=cl(op^zz`t=$HnMBel|J&X1+S5WM$giMCbeS_M(?L&e=(e2bqS(==o-D!*ox8qA-b_! z{J|MjVcAhx-l2Irc9F*$<_P{T(P_H7l?%NgxVnhR(b5v#;yZRBX1ch^Rd(X{5s7y& zoQ?AttLr5>YwB%98Y_Xo6F~22hRw!B!>!JT3{9ipme(_VCF<-jB z8wWs7vvrOS!Jo%h8_&)8lDT=;M#_a&QQWZhHC|QCgB5&oNffu&5zZ+1>Vp0PH?h&1 z;zc~tNI{Q{QOX^`KuXi1pqRz>2sSqU{pvzSa_~J4KP)iuXKd-vDlP;}IX2|1uF<;S z@+LlF`yDpqzqJ5{0a#NuY}_a!yIWe`-c*k`3~2p(3a{?~RPvi)Y(P?dj{LrQujLdLz0IyRtH$Q@ z9@4;7Pxu?^?fr!X1H7O5K6hJ%73gOiqSr)w`?jJ8kk>K+6p&KB`QSnQL=se67Tcr& zZUS;y{19$;RqCWxE|e-|64Hbp<+YAUJf;_q?te24BxVL+niDU`RO|x{&GsVTCd!46 zCX8N2;Qsc+`u0BWY{o;0wh z%Ac-Yr(Q`3$$4ju7&n!7btUr>#d|20TEEjep6XqH+CE>eqMRalgxoLweC*_o$(LXT z;`01LqnesQ_RVunK2|~-LE=fnv5;u}uPNaI6HP=n7PRcy&=kI@UMJ``pcBbH zr^xTb$|Wz4c@;SSt-&{bPl25Gzzxq7AS3}4gCcY|@(2>Mn8 zbu6Jzbt`btKsS5HjAl*0$R9)(^fzgV-5~spIoJwmeByP)Kh4aB&V2Eh&PKBP2;HJ9 z_A0TA#nlUh9+2Y)4Zn60i% zaW0#d%l_VUOq#z643n0cp^j{9qzAN;E)K1oa|65LpUNhg3_)O|jcU3bUX4N*I-(h@9FS+DzkysF{f7hWTp^~;#dc*2A>9AJsI&p^YQX5UUm8lO7S*H~|690LTH)JFS zFac&T_77!Z3y6b~^)BjU?B#dL@chou{^I#$Ycl=D}{Dqg~V>8=e<|CQYE$`FQC->H%-3^9Z{rsS=;XSB+`YEX$sh(o1 z;hFpT67A_Smz3>@q@M79I6D}pxWW|3f>^(R^XHyZK8IfutmSo^0EAP|2`@y=oy?Um z=bn#YMhZL1(5@irUg01{69ZOJ1_Y)z`jVJG^OHt)J!=`PiC!lBhN+QinidX?4?g&` zUT+=pJw_Lf0tptZ{$FN5XxCMv2i!;Uu`Loo6}vb#oUw6+ z{tmo`+txdNjF5i8xlf8X&RriHT72v4l!pEwBzQ4ic(Db5(zxYW^ds~VJckhxn~@@u zh3p<0?A|<{C>5(vpP;s4MFRu_LK0Ox!s_s2n4>#TX?kZC1y|6LF=$rOW2jmAG;$|f z7(Xqj(z{;^AdZcBd%D+Hc$kv8ERI{{(>~SwcfeXVcAC3aG`ORU-YHJ`P^hgZ}P@N6U{LOl1KE_{gjxUqi zKeiXAqJiRfkW{k!!RClsQ3N8UhQdZ2Ri&Bnh1o2}elR=?Jvys`wHq~83$M6>LM8R< z#;GbaxWMab8otTs1X|NEG^hm3rWBf2JGcK8%pAFlxKR?)DD7L&(a}#6*qDqm)JWX*n~517^oafTBKpSk=$#Hq*If~pDLN{!68f@@O7r=PipM3!(h5F;dXK8F zM{uml8P_jWUvc)gA_o~eiRhcenHVD`ziXW|RZID9bEsV5(|{!Ze0C4vaS0T)d-m2M zXI})vMA+wZRVCXPFlqjR;S-E3Kt4PeHqit!0T86qOXO(8L2pEmT#??%glYnk%W%7?PCRy@&~4GU;!uK({kHa^L6!51hN>V*3C`@-Sw=epcRu~QY_N4r=PzG3Nv73t$M-$ZUvhS> z9EMx-K`9PO;XT{!;~`oydHJre56jJLnZ%f+TP^7>4#b`I(?u%L(by4BCjb{9=25Qi zxUCkf>V-7l#3ZROgp=@&1XY97MCk>q<$;ZId<(d6mvpL39;Gnryn9k}^2?CCjJ zm(E~G`^_9>?2x_4s-)(Zcg{YVO6N=!JP-~5aPIe(E61-_i^x3VWq z2HQJW8a?qV!%x=C!@lc1Bu~)ZNOK%_oBx z)FIt_@$pTf#hRNjE9(e=;u8lT-_z*Rs45k5&2Kalt`qCI7=3*t&PshaYWbWXjQ0?-;wS?H)YY7wrXPnsxkf(zWR?t+U9w zXNHC(Bn*%9t&$-gzQ6A7!vd~f*|?Y^N{paX7O>>Pu&bM%pu*(7&-JREcj;hm^a~JS|bO`BjF%TdEAPM(Hj) zgx9nJjeoR(A`Z~BX}dEZZGSGG2=@@K%k$*?{%Z**r&C1!WQV#HXb?X-MKEU`H%ZF+ zr_!x}wQP;yM2J}?u_Yrqu|;6`w!^KUEtpIy)M4@i=ty=Y@o?3D1~Wsa%IN|r(O z`(uDcyLbl>U6wZmQLz_TqQsOYkQR`Te!kBo;%=opXZ@Oz2Y>|7^abZ={+|J_fgOCw z-6L|BNw&Vv2x?x;F+$E!%LDx1FVor!yBh#k&#FHxnj|^{!1@Ibb2oWt41k6k%P&-2G@#y`A6z#jXO);emg6(M_n_PeT{H7<)#@b~hzO6zr z)w@XkZ^-~>EF{t@--fnsG&ze0hlOQL0yyd1{X)UjmHy3DVBx&Pn8DdT^c|Qo5HV%# zj5tx(?Gibcxmk^lpY{%qOqi$=8OYj^ zd?lrA!!+T4<&&lV-lh^>3$!CvRP*&IVRkc#0_Q)@3UoQY`wylIV$jw0Q$2_9`)V|s z;$iR4ZSxeaO0j9g$&3;$UPFulFag}wrM8PYktxtZ&r+chE0AS(vXMjYR**V<0|bRzWFJQt-;5e zyD{^ZmI@Mx*mSX_gFt0-M7--NQC2AY4{ZM`CIY^i*%Lsl@tc9NV*y&ySGN4)Vlg%# zh)L!ghZ5Ai2OwujOU+#}$KJ;Q_Xr53*Tv%LWVuClk$~Az2Zj2=7afn*8I}@(R%GlD z5}#Tcq*^f@26dTX-4=JAc2p^p$*MlKG-pwyl)l`Dmts>2XxtdBW_bxC>MkV^IA(Eu^n2qN zdNS0bVNTj6UZV24V<-0S3&Lk~c+=QVY#ti&{kUMcME52cweY7>O;#_bzPa!^8~*B5 zZu0(r_P_b#-AP(e!c4H~pxoL-Ea397#@n}1M*JyJ`_$BCy-QCYSGZGvE=3f{{wYaP z>*_?FV(m97-G$DKn{^FmEHIt*hX1E@|4ErFrh>nvom5HbzZD>l>kV{H8rZmr+1X3l zGlG-G-lK)}#TPqzZS5yZ@v21CFve)dSb2zr_D`44D-K9tFj5_OL@t9r{U1#($n0EO z@y!SN*I2nfw%9O3LGOjYg**W=!Imoy)F==mA$^IJiaz?85uHQap3C58mG^L=OWK_y zL>G@$-@+{KZXr+;bgLm#HYCO$FWI&57QqqbDU~n%KloEO;v8b_xOxwd9L7(h9XGCE zGRHE^Z~tT3)SyTlQ({~A`kL1gE=4%sZgn^?p0wEWtQ{15Xqmo#>JR?1stW8L%lM<%4VDR~mm)8` zDHK>V$v)|Q0Od1LpAIE z3_y{>y@_2y&ljF(%$&s3J<7(0!r|!cC8nbS-@ObBe+`?7#*;l zJ~n#2)dt?Arx3MY#IAyp#;pY) z`Qi=q#HrD3W5nN?7}xua2OL2Bi>Qy1wx4k!;eFIS@K%6&`>hg$XoXD|nBF8Q?pMM@ zQzP_5EY&g7efs}cRT9e6g9_5)VUER14E`^`A^++dcmuY~R3K01>j}HFmbk$$f&N=1 zIshdbR%{{=fQ(@i2F5Ai52KgtPEw=qS|{vt0~$<#R{huIQfItvz6K_{u~KqD5j z!x^!F0EKeL*mS8$biIiEJ;yhJ4}nl&()|z@0(vI^zk}Z*g9F-+=T4#f9qUUIO7TkKRwxcPCwfW#>8zV zE)fAkR9URbjD_p8|LE@3UFs+terv`9m!x!2hqU=zz7hZ;n2c)nAle$HV~h&r)S6L{ z&*2oji75x_8uk=?XoOO^SMj;H_GVo$cT-r?LrYHm_YaKzQw1_3-E7~ZBJ#Qr?P({n z3c_dbjMUjS!Yckk+#ffPX+6E0G&q9J;>R!9*lp1(d3`sW!0K3jeEY}T($)Tcde`Y0 z(&$f>8KIyoO)U`m@Kf!2(9=8?g%(WtNORddx`On^S;K~t%hOS3Vmnfr!=QJ1iF#9w z7F=5oq;Jw({PK7MaMiD0IB4Vk@_~r6kGqR^GgKN_Y&Co>M6ixWmxE%B@W>>3Fgg%! zjeAkYDX2xTXl{};rvu?rb2A1b3XEK#zCvZ#jx)|>Y93H+CoX5GqbW+4XTyHg@bnj5 zSP=~33e>afnby5RM`e&3$gQkqtY7o5sQGGR6v0@8)l;H(-07FCpUpRTTy4 zDzoXa(PoU`iPsBORyHbX>gB)gqlec^rf7SbaNyt=V1&yq6>KbcMKZtBNOtUqJY93R z`1lk77>*$B0sEAm>BiDA-ipU4`k3-IHNn~%z%4Vrx*nX)#4dUMz!`#GpLrfug!sLj zc-^`iFysb`Dg3d|DXtv>HYh0Il5jg<#(2~~XxC6|#ue6UKSV#sizOsxgRNxvJH_w7 z_1f+Zzm6*E_J8_kt`}uzTATS{p1H86TRZoDm%wp5n&^tg*2H(XMJsu)7qxmHQaa?` zQ5voBF(MB|@dbVzVRD@y=5DB#MIW}x6Ai}Ds6+a?7w4a?*|^b)bBMj zJiE6FRe#0$fR3*18ybu(ggU1)>W1R_siO4MHOJoD8u}7MA}jBj=*9s@dosYIkg$f$ z30jAY{=&T>k=OAF&_!{J2|@UL3m`(Y8 z`J!irtbvb(JQf~J*m;8%^UQm}Q$!en0FduQ+&NhR6P)`zlnrd6bUyN!Li-XO{}!Lw z>Z}zQcrQJLSMz0j5cX$~40ZFxGlb}j)#kiXA)UB*KKFV5RUS>1hi99C1{v89P{&Co zdc4ntfv9C_`uz?)$mo@hjT=ST*h9d}8OUr9oHge&ni&VJc$bavXN$ft`h(Ws1G^`CJ0Zax2yo@?PJ3BA$$nba)?LnxVK z^isTRMcN%6=Lb|&?*j0i8u$XdS6R_^@+OGY&^am>{T|Q#^|bC;&|N!}zCP#1S)0m= z3|<~&8*C;+Y&wu9q2UPz;ybz;AlHhhm&&ad)_Ailys(@91%;k#p4tD%-b~TFw?Xqk zf5~Ce)0aMQV^YE^M;?;{8B2@LfR^3h`UZCN+|DtcmeK%hS1y%A^xL(PqMR?mr?c$) zT|KvLEqg)j&~v5O)R$m8mSE6^YuUYLG`&02#*~UVEzu_q>meZ3DE!wQu6q$jp!6o49HoVS>^ zKikI|l|mSP_r0hfs}%mM*l@21eKmGr=($_kJT$YYDQ?@$1ZzKQzvNY+P^fjvLz8@g z``_|?Iv_pbx@A?WF)^?GC9H41F$Cb^>tHAUM8-=n9!}KHY1~mjX!?lYE8#<^_q>Vh z3&syU^#|ns_R)A&xg|eiA67N&7d%o}6pf3z&OLjnV2aZ7W69FjN26Usc&du>oxdWT zc;rd-oUr8y{%zMW+7Z-#`<4i@rKFcKZyT<=M0u}lxa59d*t!KE1FT-&U+zDu^7osH z)6)X)G4!^Wh`VO^87(f9g+1WsE54RjQ?UQb@)wW7-1|0E)xHBjGhHU(6@kqL0$4M0 zl=UF>)C$mzl1G1Jan-bqrWqdH&uE{i>Sg-1bJ%DM@DW%ukx_amid6LG`M!`rfNxV9 zlJt)-8f0(dPkxkS9~aTh3%BzJ&c-KxoLO^dOP68l&`ngbS;lFPB!#32j=G1-Bux0J zl0!2XE{+$no`4+Q-l3z%?);V5VpWAB=Ca9R3~HJRvPT;?kR+$ZUfUr?aKowg~xAAc=&sG% z7a0)Z{?K7^w?J_|ao=pNLf?5|mD(9>5&O{*bHkJ=O!+r#Ug=Lv?zcTKLnm+e>HfQq zXtY5X(<@3TK!LUxc}%&q^a@nxsPW@x6%Mpk&UCM*{%_AX8f60Z z@G-;&Qy)yhS%`DldY?5>BIIf#{&OGT4Ht*5GBk&4{WZ}mk=%5Wf-+KkD>ed|j7gck zVgp*1)Lv+U;UBBFqzFV zHWqYN3wbzVqT%AHynLoYTTz9wb-NeUEq|t44$N7Hayw0|1XxS1YzYaCF@SjEFzQzd z%#^A*gIWa0#d*N+ou^Tcvyd&B1{@CdWu(#8DQ?s3%D^^GesBhbak+jSvgYj8;GjVGi4hs>x4fI0tk9z>5zN|OHEH2Crd)UKzbpG$* zbRSWAfZG62k^tF0P9-OIxQ)r@L%N|iUbQbFN^hSc=J7B#ho6LuaOn+0U21WFS*@3Vna>C)|nTJCf*ez*Jt>94b-aX1Ej z7R&z}TsEN26gIW!iX(dT0(x^b>$Gqq&9XafJJGB)68>aWl3yiOZ!<>r$JHa$$?{jA zZ_txW5DnlV`bcLWJ-paq7lG8ryK}Zk|6jMRacRvW$V?IOG8{yag`$6`TWScGAZ|;} zZcXy+S^81HGOmQ~?Oqu5^b1=eNg*It`9?pQYj2w!6y_Eea6iMn zZ=t0YYcNgbdjlhAF}jI4MESNk2_n*xavZ{bMZ>0TZiRvW;{Ok8?;X`d)U6K(5K#~j z0YR#Q2+|P{qy?o}s8R$$Kv0TE6X_)=y$d2DRY2*z_t1M45UHW}7HR?^^E>gq?^<_# ze}3y`Es~kcWSDd2oL!!0?|oQ}H$ck??mNNy@7k&JD~yk1sJVCog2DE5_NfUSg+Tu* z*4m=dzXvcNFc>vmep~?$dLzX_ScvK8w%kqd-LGZiR^zR*bA-1?k%c;- zFwRZqTJ{UWWrRoqf;t&e+h+&>GwrK`AZlqmJt2|p2!nciC}>UR5wXVd)GiJB__2aS zJ`%E%B*}m>2oOEcF2I`IB>)Ag)7O8SI|aqfJ3_TGL#2r;fH(JJS&8|xeR18r$PzPm z6NK880Bo`Z%n^c1j==O=P>FfYLE%Dw>`A*#N zK-HDf2Vwn)-AfD{`-0o|)Ak0g3n|bN5f~4nr(Yh1LmT}gPk0+F%>rEccrZ0GATDyr zd;xle(%u!lB|ykui+;LUKuBzvRs1aB-wvN1gg*@ z>RNN~!v77X%QyxKhAb(i5K=w~FU70FkC24m6o8Who-rF`4HPM`ojj+Lsg3P^hJ-lt z6xNkcfX6~8OYt9;poOZi1Jo4x)j@{y`f)ZDbQ-bf{4dsbDF3F6O@(Cp>KZzA>B(Y* zaCF9a%pI-X^_6hd!r4S_|jB=eP3xN92k$h%LxqG!zY=U2R_nQK#kBU=!JTap8|!w~Pt zjmfO<6j|Wa zOn{R^Wg9jGm;_!DM`zsp@t1=Yv^MVn$#C(Lcyp~-KK&rju3^{`fJa?ddn^N9rQEiVtiy4@A!v$a|3~ zGg!8xOAP-Tg!DmNBZm=M4W2I5X+S`F-iSW{B?*aB<(*emPI2lfh{t1?PZgN?|A3)y zH6PLXy}tGeNQ+i-TY31kSA^`P*jwk%-90?OXc)tV_UAyew?&>DjG#cm#`?xa%M@cZ zNcBDFM=~5BA@6X>T5tx{b~Tsv;MiNF`O)S$>_^WHX{&hEHDt0R=8*o|J0fE)Z&r7A z&viK#NqROSs6P1mwKUjO!%HLmvA>_r)`#kmC^85?{gv5~X@K^{vZ?IgP-QTV^JgeM z=vD-aU>g8_)|Y-ah}6mRb2wL32n=k@oqgQ0WO`Ki3A(UTEr&A|^)S z7wtm@CQt(9vSnmcS!t94Q`x_G_nNQ0$udkJUAzd__k7n^ymEo7N4({9C`GiC=D-Y_ zP}m5zN9f0uQLcZsOi|GFuFC)i{!xvU7BI^C z8coDXB0TL1kP3wF z!QKbn^R)Ez=@l6l!5q~d`;_sT0cEIiH0w|eN{P%MD*M-(1W8*)4m7ioA`UG@INbR$J2f8IU7o zzq#f6NLBTstD*Y*L`i{QXhr^n2SfPDiTl9;Mu>V$*lfM=^iV4!u6Q@Fjp(U~Et2DM z(n}Kbj@r}Fr4JKe*sg98OV;92P)^@$2H8wz-Jl9v z5IhYNwbj`i-R6&JKjBIpyURd`KgiKRp_hD2!!Uo3&~FZ{b@NXqeYD~aVvrwF z?+6PIX#@Nj&_-{Yeu4gdxg$jzMWN|ARB;m=BAilC90~+7@AEviQFt0bUYKev7Pqo( zi5&#NN5ndQ3*PN~`~21-JP{pOv+UXhN@Cp7JYK{sq@W9v&yPUp0iwu_$A$)f4&Mw_ z=y*_75trNPnw?*5GrH`mG>$tUZ%Vp6FlnME9Bo6hP(l^$I%TH zxj&|*1Dc8uX%Kjs^^z+djIcb+-ZxDnBhFvDgz_YpnI}krb^TaXwJFt?4Bf(Zb`Cc3 zOP#j?_XcpJPk4Pm6a$e*F0({g4h>Q|fA?}6mvv!|mti-r4 zD;E_F*|$+S^`T=B>}ikElDv~yTu7ng)WgmQl86WWGZZPwye-k36hv|p*^GBBkF8vx zvl5|7CHMr02vi}Z6?~?ZF+WdwAA9U4>z)tVfDp=`n7(d3P)iD8lDxaS`3BO6n)b1&o^US*B5R;uq34Z6&-3}zG~N`D43cio;Y%yC|nyt9UjVp>2bwHnR#MDl4Roc(=41k`Y!YU8+fLgefwGzlO~DM{6C!V03%BxRD|9J1G}@Qmd(xW*bF4RgFKcV zz(FubP<96qUxJAx-zXj6c<^)EhU0X_tIFobt_g@P3A1QTCR1u3GAOI?sEUJ_hSR4l z`eVrIg1;o2>&n{h7m5OP6{xo)3?>{~RB>cU`1G^7;x4n_ z)&mI|WnR&ueHordYmKs;Y3i?;Tc-YM+pPnot}IN_XpwS4!OH(!IwKN(#I>-Wl9E4p z$#NMX1QI@nIUhBZdHe`kvr*cHr-gIQpef4*LudXIuySp;#S4JOU#N@asn4$9)GAp^ zjr}I#Zyze~*2=i(K}Bt2NfP=jdu2J6A%#u^co{hG_1l25J5SdPGXWvCWt=xs3-XiB zZrls_V|^t5FNd(a-3+vzJ@`oU@>T=co*L`*peWJ4Yv>*+MJC1CH+D~~LS~B-iV%W}l8XSI6iR@_Kh7fS2T&J-?NQej2L`_#d#!He&K`ThSbmZ6;Uf2ReE_|pSg@> za&nWBc3t}VQvS$=5XT2hI#q({GJEC}Aip`xQIM{Tn>)&{Z1Js#Txe&8#}MQkP<=Yy znDmrc@Q-NUw`;w9OU}b{5aPOTO;1ms3$YS7?jO(5{J;0?KK!>*Q@CpslP5Fp4T~!R z^9sYa^L)$;nSIqPg~|8f(s%a+%||UQ#x5PYTyH&WE1`#!BTs~xOTPl$9MD0B4ihN2 z3;BkNK^#1dK%)?%JAfjoVZN|SMGUf0!Azf-tv%E3Xsi`zG@W7Div)R~o~gZ0)3ZA6qwGII)xf7X^$hXmC%WypXSbWT_H%sv)e==e&OYMx@vAw424?Czly#;(79f?c zPgRMlP3(OxlcZj})#jIY(d3o|={1_HZ_juHGy^R@rky8r3~I z>fPL#I8A8G+sO-^tRK)dOccClr+d5uqmCMtm0B)N62C@#VWwEreHAf)o%bH`O?I}{ zrW?MQ*Nh8P*1<3J-!0kS;D!A?_TM1=kMQ5U*I%eQ#WqLnTJ;5c1{)o zEAqO=*`xN^h6FPWg8gTLIp8e|H-?!ij!dWHytl|(+wwz1+@~^ zmzFmC>ZmrxkT$ECTW3Q88U{Kq*#=q9>Vv1{F0Gc@HkCntx92wiv}qmZWpdB4n9Jh=C5B?JR|z2#&YPuW`6JV?t*~>{!!c0o50k4Bvu-T;_80E6a2ehPZ(;-e!DV~-Nw#kLF{wU@*R$;;iRMm zerWc0R~y4h!pNlMAEH(iwu9X~2bnd-I`+3`4XreK8%e^rgQ;LG%6}c! zwZ${k&SGJ+D9R4-JtGs8QMND0a)09WFe=n>K$VhPg{b{lb)Fxxv8j(t^03XhgM~KZ zI%1=u_``Y;t=5fs#!$r+1uGr7T zZ*B%~+z1NleYN;$C3q?zm4|iPOS-J-oq42O&=@t9`+r+zo4JX5GGQfj($O2lwzi-Y zCu&7pQ(LPVnM=>N{PQtQi~vb9j)_e?jX2CXhhmoZTrbizYEaEr^D&$8UET&-Dyi^u z!728RI>FoyKW|O8`J)n;4p0r)=X_V$&a49W?)>=vJv%Eqdy^(TD@$9UMEA3%4cdJx zRt5SpeB%vMZ`Z_{t}F^EYDF4k+@)Wa{?D)b@_u#v9kE?ucA?W}MS zpU_s5V&wKN+R-Vk!CY05t_Th~ADIHjSz~`8OZlai9G7EF`=_4$(vsWHSR!n>*0bQ% z3O9oU4680kxo9_U&1CX5#6-WNFX0D8OA4h6V(V7!dY@j5+>5%>iyYACgHuzgc3D&| zBv|yf7auJ!e2wv=#*nGay$frE3vE6XlvGb@{u{Nze&^186ZfDTjGSa*fAFrm6!AP) z%JgN@xjB2%@*f!pZ9reD#9zVE>NCqgeVnv}@r#D5=?zTzd@8_|I?=-I^43=Iyy->m9e zx_=qAD(%EGD~zr8oa)B#cSP{sd03gU+qm@h!RbZylsKM+^Bg<=c<^pKJCCZdS4fq#(gj8a8E$S@iCT9@_q=1Dmm@27uka&}Uw zYH;DDN1yJOG5-D3=z9u#!ty;_^P&?~*%-|RkN#`^W= zq>v{CaD3vrdrU>)b5`St-BA}|3)?$SCdbm((oR+2dnHvPAvEU7FAVikX<>p>Tw+RCE&BRs0ZzWd#WC}qciW&T$WWmRLqCrY? zKw(2@cNyp3>h#|Txb_`EV=e*Qj3KklOr$bmUuyb79BR&T-(Id z%`-m|Uq%9E)Ct7{I07@4v0}`Wz+n>9`L0Rw5J=$!zGen$`3Tu4iijR~2_`MA=mv$X zPa%dFL;f_ls6Dn0lCzuq*l3-GX(GNvP3^A@+Sgfr+t%O%e7Toj@z8Ay2Fn?!Jr5@I ze1+oi=~$ak4UHiaDFaM%G%GQ_x`(x=l8lkepUSBT(qJ67d8Q8~ASU z_6e6Ko-WkSkYWi;lcs)_uS8gaNGZ22(u)G+xk~p13-2fI4TzZpakGAK@_462r&LBt zdY}9kTEn*ll;$!&y+~Cza~a5wi<+KMH8nE##% z#>t9&=B-J8yQv9E`VMRV>6i(v};}tL_{vR8s&NK{P_J>|BZT3 zuwCARrdH~#ch9chaVMowhIL-$9}{Sa+B^L^73taq6&&r)eo*u48U3{M?SUIUG~`KJ zR)4HtCt@Wl7$^==oHrkm@43oAU*kt#o52}7H{2He)1swCv+h0nvsJQI9aLd6IFe;^ ze*tbJj}U=Lk6zeSNNUIG#xkL}Lj$T+HhQd;U)w;k((r-TjOUnBZu^9mp6 zj3-OC^E+)N*iBMWOphPm>5Nb0FS%_I3QQZtXV1tNQ^27-AAr?H%@Lldm$KAfVI6R( z)`O`_f1iq=pB%wkjN*gWs;@tRpCOCp=^Xkx2F%bnhbO4nj<<&%WHzBIku73u@JI?? zBhB~lc}_@eMS&pgGab|Ra47qhtHM%SrG8z|X4!y!3+2;G^=unEwU0X0>}-0z`%pic z=-*8Ueereifrruf#aKky)(Zqm@yUG8249>6G1=vcxyGh@@BaQ-k9--Q#JR{uhxTpz zoV0VDQ$#5J^?5^&Yd=ipFK{9$dZEF7$b`t~~Ws2tpSd?Eao?h?qT0 zXS<@LqFn8LKtc>NazDNJA#D27#1$t_o7%Sq{Xibm+8)ccP?$4Slpm=aMhl-_gK7V6 zzYm&Sj;f+RMK!Rlq<93E#7%6d#Ncx8((c3K6t#W6@8(-s!qMW1pl!gmeVr(E8CW&S z%BNhI11%lZTOd-rWM)BdivmNdahjp$KM^a^NOsuWZ&${`Hp08*rw1lv$`BUvG?aa7 zus(SIEjy4SD%agg1{^P^u!i^cYQqeQAO;N)ce24_E9%_q^&}FP!JW@X3g?vm8aV8# zNL{-1dmx2!GdonKDk5x$bt?hyEPt8rOy-N0sS$juR@rCATUA&h!cLVMHSut68I@IT z;@;1}-i6E&(^zzSllmNf*8T1-l$+prd|`LG@ON?IC)$D{3L!9M>?OI<&RS8p4oP+I z%P`D3TZ8E(*oVY-q_e^mU%_xvxK`u3d75QYeZgnvi+AC%2!tNh5II)|24>h>?@Mx~ zmv&f3aSY_QWv*0)wzYr4vc*M#Sfk_dsckQN3Gz1DG85F%(Kh#tizr)2)# zj=mhfXP+1GPcr`gCnUY733I0L}^vCzx?}L;L4>N8DgctdLFvK5abLdk+PN+ zy;{=x!}VQlX86n;LhssZ!YDrfB{EmG-HQ{^sx>L_ut@=BzkeD61%WShuQ_V(oBc)L zNZzc7Pv95WW<77IHQl({3pHvlqPAu%YEvyL6V|F5G?fF@Bilh+#nPiDG_c9&Vei*C z<0+S@&sr)698`-DLOFldqLPekG@rH~Xi6O_qAuGQdL?L=%eQZdL*$_i1W_c1Eqo`L zcI!x^7m>w4a?ujyfo6ek68A=>t5#@b)|{JVq9lPCdyRj5W#KYcYQ}0{kWlD<{d)VB zAMMt)F(sRD8z;}w0TzB8o01c}0Sju=QJI%@5-5c-ok04(GkjKb^>!fRuS2J83bbg- zd-Tkn)k7KU+)@0(Tfd;nb@R-1ZHp_T6Eag0Fz@Xo9jt5-+uWQDJy4RjwWGYT$zQOvUsf0{=Kbv1 zlfSi6Yn99QCgg0MRa59>x#kpz$2wjf#U-d79$uwx`(k}Bq7;l5G=kB+uN}yCd)xci zxUCkmZ?{`(cz~+eohyDyY2bU4RTxUm2HYCg&d0?9As+r@ct2Y@u-dHFoN4J-PA4WZ(-g%x}zB?1LVw>u*S zBHZ4sg!>oqK)S&lfDp*m82`{}zRbvlmfd@B_q0LJA4{dSHBp?qvAa(epTh?D>40vQ&L{ z=bcBxj$Zz8G1lJak4q5Ocf~}yy#w;Z5v}Nw0`VP(<^f9F%1l{4$s6XOA@ySVb02Vwefu!cR}cff^pxa?` zVBmmmRk=>8A>`l(4*-_N5e;jVA-@-^$d|C(dM=)>Q=7I!P@i;q+w0ykiaFWt<=fSL z_R)jDtpHi|kgA+yvHJ#=QuD@V9Hcfjs`q}lgoK1R$))N0wgfrrvA`Mb_pNshWmI9b z72bH{H9)!@ROa0Oswo8AyHEL`79Zfua#`+7K=iIG3>bfDz+hZMzqxc)cB%Bw%mupV zC|Mncg`1GA%Z};5W#xg(`nTKIo?s)F6O}6Dop4!<5&${r?D`HHu;79nYp`5qRG7x!0FEE&0=}P{DuKR>s{3memnHCkzF8i_a=1j%e{(sk$jiFKS+U6TY;DwUPe9PYiPZllW@;rv)VLIWB|UW zIDdiRUmnymPR?L;{FJ{P$BW|Js*%)MZ*e+F!I}dl{{0C<`k|+S;%g%Rbyuish6}Jz)I@7~Z&~ zUn}#H^*?Tksq1Q^{m);V#F@8^{xB~o#MTI zaTU{D_yx!$?>d$g7A+`11JMV*CNkM((sZkrGm+Ic#gmv_E(bx#hnZ)7WS5mwh2FD7 z$GkQ!uFfoi!MFwbJ8J3Zh&sZ4Cbe^n#Xr7vUn{d|V~hW{<4cCLhBPBW*azQ4)a5;z zV-wVdvH}CAxcJy_jQhzwOXXWx8Iiy2Ldj2XJ=AO|Ec<`+I+5e(@&jR_jeWbL3(V|{ z6Q7*cYk`@o?><|rUrO7;u2*;Vs%(f56YYjy0JaU)U6ElRehcQ3W(g*?%Zr`WKoj&EChb-# zB}5;v9Wp*N4=`ENgRNCTHYJK!gj+tr-Qe9TjI;wQFuW`s#fq20z(9ZUyt2bw`;~%$ z#^-bmMk+CGLWoCqer!Eh8iTvx5y69eS6LUK@D?7WPw;@}lgB16H$Hb=Jv%@xKqtWH zg&eip#@hc}W9fbCtAqY@@hes7d>0502LS9F)&6VdE5>Zb6=3n0IH$fdaF9K%>1U?v zte{XXU&E^D?M+7U#P|Q17yp0XFNS!O14n{L59mRdPmdt$WmsHg$)EEuQV~J=a*s+X z4D{>BjV_Y*0_-n-?iHdC9_H8U|`$xjJCmTB2UY5yPsE+NJz^mI8*?e1_dJT^GvB zZ%R3i&A4W+-uJbaWa$)mx9Rq?2X#H{9^R(XkP4ROyyI-pq=Le7e(RxhGn5sK#iUN` zA!geUfBJ}F)OJbs7JoiyYDiGPy9?2k;u9MHIy&9+!unvp4Vd9S>J=ma43+bm39x!@ z!1)L0CgJZ$U?Z&gN^fhXj}IHxKXXu%n;QwdJ=RJ8VIK=sTT3?lNfNKXuy9F#PTCx& zr(H90t6r6uLnG*IfYKs{JtBQJyk+06$z>Sf3G+;6E!zq|sG*UCWc;r$qXN^7fsepi z3^_u`>2uvTkd=-1VSfAaj6$#k@&Hy2h!}%V^-kgV^%;7C0S~9f;ykKNt|d+khl-UzAH( z!DM!Euj8B(cV{X4sy*f}WDeg{_J{3G2Ts)UycnFE`_um0xq-+y^M+m~=QV;iiOg77 z<9$!MHq{k3amP}r!=-xafurEBjLEqXl?Nj6(wXlD%Egb6x1+C@CE3x9U24_G%YQ~f zy>QKW6GGou5}t#=H>Uc~w3ANpcC}1-{gvUjsj`|QF67z~jTgjqAI$MpovdXkS#z(z zM`Tzwu{+pmdY_ChOs~s6Iw#%e+qe{3$mTW3ro#av{_`;8hm3jFG<}tBwC21RBxpA= z54||Gi+V@0uTBg7r~SSaGzD;5UC-*C@LLqbIg&`iB#85RKpl&M(tX4ao3{PC%f&rc zwxuW)jSp6@bEYm1kEbR=;zkCOnf&rMp#l!Fcl~*552Z#`5RlY|jU5K+=Pt6)!NDi{u-gsL~jRN4Pu~PKw$0=BGSx6yA!O%w^ zNP@WJ1R|K;-U!>mJek*-7yU(;gnd!ppw7-W<5*tca{~W8D5#%lYh#|@TZn)RFiZRm z0C0oDSIE_xhMH0U?%-Iz>iJ>f%n_;d#dXCeUXQPk`Ljlf?g8qD}{XGqF^aE#S>^3g96vdQ^v ziyH*r!*_rnw=##Rh3X%u4P6j>(#TzsP6^B2r$BEXMzS9+Tl+kRqv5iHnTtbDejci7 ztCIZ|RLK2hiheF*ga4SEpXub!uxz~bL8zL=1>|#`#9P`A3T`t!er13((-zgbnIB>I zAwm0@L%sPl6ht8e{3w#yjRQ$$f4~pW+wTE4QFHu*!ei4nLg+GC` z%1pUdAZw|=O*2!Vrle4}oL#dv@@D>Yt;~Mh1g4$M)cn!oP0V%(W>lBz+dt_t4z-VUBxo*)_=#Fo zS3b6GOZW&FzqWtTmCReG?&%7S>e_eryf>^0#iA9b%O_i@Mv~()ZuD`VUZ3j0a|&Sy z7+}a!UMi{7aac(TksaRfv2^tx%E4MzQXm9CnuD(nHawzKlNzY z*gIuyom-V+cHc9?P-xz^m1kDzxH#}*i?$l*0lJ@)B(krx&Pp@c+-P=yQjG~aAH7nK zo1cR>zxfGYx_VQoqi5t9RvlGJp^e&CiD>+}1R+<&VR@I@>yQ?gRL-(wC|i&CEZ3}xy{Y#vaQGO`+ow{3-w{W%{dSNfJL4pb&>j!idC zxQYV(g|j>xgZ1(QWafDD;k8YSMjxb6bk-u+;+-`h>hNQ#xqINR~`N?aul5}f%rL}F9S?2QHf5svxzm;2{G5j ztaCcn9AE({ITW?gnT+`dCUSBMY^GP&WdyKV`VGzVC{p`;6Qfs9Q7gdm={_C6QPtxF z0gMa_a;2YmWK2`|-wQ_ty(NEE=k!6Rf-ByUX`J81&FrP}(~$;1Qfx`H5Hfa?m~=gBR;+h9nc+)n06L7N*PxK=oxSM_4T5LS;B z;=R2OKL91#Z&8kli7&2Fxow^7ka>98NX0>^35Ya3ua@=mS2#mB#&AzcMRb1v4I=Tr zuP~7iyJNLSp5SR+tC{18^bF1jv;hD*1Ps?6zhd5ylEPpKB^11h# zMZ1)x=EJPXj`QjXrkp>9mxx|W=fOp&M$cC3oxJKk@l42$x=Gk zAk0@)_w^DfjM!#2$SAa5Qav0aoC@`Gz25i1oPMhAsO)&6gHLxzI8n8C_*45I+LuzA_Ped z{B)jC!x_fWx^B}==XwB@8b|#F%O?3RwVeGfxpLzb{|8cS@=$gy&S**W%2wuC>b$kG zX;y}f@A$CsNsm9B@OP*w<^Luw{ojrM_bsjJb!iQefkR}~nLu!+>w!43<@@*NClh854VRIXvr?cZ*je`k7y6N= znpvk06-LM?0Ofs=U5{%rEJA#C!_&e%BMng9Gbi&xMqPLdiDZM1(RON0%YE4}au6_r z@uw>c$~{hb&?SFta@1Bje?-$>QX=)PRyOaN&gh|Q?mQiOsLp`W&bn?9F_0Ymw>0xI zz&yCWf6Wwy#HWfBXz7jpz@1(Ef&fI4>)GL9KzaFxrQ09t4K#ILMgrQO>j#bDU0y11 zG5m^-?EBEU<1BDo*kZ)$A0?{NleCG*o14{y#w^T@vTw-(HYEAG8|O7c7Z%to3yko) zdwt&xay)5+n6aEY)eSQHbo9jMyOB>yR$+eq$nN>7hQ_k3>F|pCj!*r+V#g{ixWhl) zO8Z+x@WiOm+U^e4!w9qe79`m<6;0OM*G;4j)7V&ZW9goXjh46QO{v;^+mL7fi$>a* z@$in(z@qBLt0FAdx>Ze^oW|zP>J5l6l5-%IVF}?0!UfKZPeX{>ue}0s0VhN-jMUr< zaHoKdzDnV}UpI&TI5YoL&71Wyo6R~+?Xh=OLWmZDDVCV<5SaY(B_&WPPRsA&SHxH6 z?cH$c4M8a9;Q8MoN$3S%^A*i1f|rm+R6TtP77@y)8Gg@|&f{`-kdzN$LJdP5Q0Uls z?l6i-&eDvziu1eN-Oedc{ys`69Cr_ztT>aM75<7fuCmu`UP5JMKl{Zi9-N4qxx53I z57A;Y_E3Uu;QtNCzpcVw|mBD2RQ6u*(I^&lS4bI zb@3JR6~z8>_{DDs4&_EzqZ9%|0z-*jIU9)G^n06PQRaf*B`ZsjX5L$I2R{T`d3>_7 zyj7xqMo*!{NiEOfc^B20eMgaY(z5JQ)BN96BumD>7Hsm*mLXSz+`W62UFCXty~uSZ z<0sESSS)U+0a*T2PP!;W?gEuFGgvN8;gwbLfjZ1HsmH4N%UQ~WlZauH4qQU+UX;N* zz3Ruz-q^~{gxHN8jFmErrBrI5F`nOkQr%=^mBt3=un<79>m)1h4ud|MY8coElfD}c*uh3+TBfDsPiV%^9L>=6^ToDoIt|6U-))9VWA_E0#-H!IhwbVWr85spCr_C(S|Je^)J9~Ev%VLUA5kdIus`rGoZwe+0jmh&*CA0CG5~$wY0x=Zt1DDVqM}$u*e(D-mytn zbnb46)b+~yHD~F*?%vDqwv}y#ZxzVms~k89F-6)RB3g5LN^p^d?mHKj!zIJ{4KB9; zz|<9om&Odr{1Yy}kZ!ETJFcTKaTa~`*LUCtB!oj5YRDnH)L(V{*UFpP_WcGN8qw?>2qg)!$1MB)>4%G2P zoGGqP2|*h!_@HmEiu(%$EgEmRI(o; zqvKvcn2!4miOmU31)@jkD|I*vO1V5z`%A&;0RXz8503$0V=@RwqXEE;`Vede!wr&KyYT zI5+)k;0}aM3yZf*@g9`zxML||^CMElzrf904`@3%(O8KwRKCpMzHLcI+rL-Yv%0~_ z9>O&+6=%oG!$ap|_xhn~_=H-q=K_;Dv=+cVDG}$=BqRliiG8gAQG)U=*Pa2?P_bd{ zF1aOz2VD{e`Y>xaL+#?wP9sOQQMv`thBiw}AEl-`Su$ZLMlmH9?@xqjY$2&^YBUhr zdy*CiJZCd}pc?*7L1bll^FIo?foNdEo|e2?S3M6-1LT)psX66c5iO1oq}#qyp8oJh zuu5JVEu6tk6~wcoHO!f$-1DF8w>&3R33TKltwcJ4>r-w} zvK_a*WrJUM17YAY-2;C?M~6HUKcCeRsu%l%K2Olp;%lbf z;b8k|vtwJ<*26^dH4d89o}mW_yN}%yT@V%|>Y~g3(-oh_bIG^Hw!C=W$o&V$V38lj^vOpuRnYF)A#?m>#U&*cy<9y_=b; zRGq63VQlJ8`u?5KK1m7B+6nlcz2_d0rhSMqQbil4u(Sb0T@WW^2(WK}1V(hJ$B5g_ z1SLte&-M25qE~0~C1(DF_)~aIHhud#ohse1dEkAJ$x^lJ;do}vioNzzhaRpM_;af*lvt@$G>$m*eO`x-iFNJk6^ecD*hroZt#&-=b7|5@;jYzyV~Q5glh!D$j>?O z=5?2`z|m%L&VFWajw#s2dr;?iDTQX@tRqFBrb!Dw%YLiZQh5<}ZCH+9B{KhH?7ukG z->eY?M2|hhY=Y&+B3I#_orrVbg=-xA)3z^gCjq`dz7nXRMb#e4AnP`+ox4W_n+F`g z-^;lgiKSW*PVb}^M<*iE$M7M`o=O!>>locc__G{(?|TbkXvTkTOzhD=RjxqWVRU#> zQT1+u^c{tf0}+erKf&H^U%W}5nO3Y47Y zYl82yPy~Ub_Sk??O2P^xX@l!bmygzPPafZC(LmW>0c1)^HTndjw$dt#)^U&^S9EY_ zK%6Lp{|5d~OR@~2HD1g*rj7DVU%c4g(v?WOGpr%|4lujA-(OL~>y$_~$QsoFW{>+S zGtrkD0K?vf)aw`g$b9T-?EoZB1k09jEGGH^;PaNihc8%+dG%C8=ATS>5S^Q$5&`Jg z(BQ)R@&kRq^Ce3H*6#8;W{XSOzWUjace8KVhuZ8h=8&FI;vX)mS8SMc+L=SJW1)n_ z3Kc&Af(0~3Vi|O6^>jT-irN2Rf!EE*TxO#5@WSwPyKh5al|y#^>4jh{rI0tr7O)GwWFU@;4uq5wlZz-l0;c~DmktgB zrAH!zfW1s8* z?qqWD1H+bCPR5P{?tjy-N?3DNlds{G6IlJ%A?&dljal??t6Yb+etDV-VRxXw z`x&gUG&hBoa3F{7&69;l@U@E|BwVpQlYLi31$+e8euEfz909nQB4zU4$7i}Fb{)d(T6slJIc`hSGv7fB_|?7hqBFtB%Q*LBy}5SR7EE4$$O}e zq{I8I1;=n0aPoSbJ3sjh#X$`Zmr#7>{{a&MiY%VP?+|{h!`rRUbS@L)>Ke=)H%ptV z8xsr~jaRECXQL9N&fhkt9mBe?0mu;P-s+~$P9gpoPG%0FR9*Xo$<;ALw>NvfsI_VD2H7jAji z?Gc5kv83~5z*_&d6gK1eEexp+)l{X%%%NBsGb$uG(WP$jg$Z0_*CTOGsM7d-lq)_7 zQj5dEp?<`|(NlqtJ5X*k`B~wy=RCRVyN&InL1&-C^iO32W64|-7?}OL?mh+&j1F|n z#{4%l5^mK_Ms{=(87_n4iBPSsM(wvgob1BarMur?^p z5j0{77^kbBR)%$@k6X1Ek|fX5JX2nvf9xOkS(1^^4b@!9grl4eh$!u#m1Oq}b>&;E zZn6$@)tSjng3;u_Qw6JW6iVTO?-1S}H!mT#ce#Xlm-F!PJ~_GP9@hhm?dqke?4svm=51e7XM=8vE*m zxF?z%do(o>_pGQwaih(Gt!WgjnnC!h??D9T78*0^;>!n+g!ZDxSGSR}pe&Zr1zyO` z#;xfyCiPrx#~V154_SZZSS(xl(;gEB7QLs=cB&vKL-LNCjvgDr2wX{a?LL0Ii)e_n zwtKO<<5}olXE?s<$2Q|qiD*DbOL1{thu7`cN*|}}7);Z)tnEYXJK`dcduX2mdzd=!yA#%5&VRfH0)>xc}9hs=YqFA zy~F?a?$WZ4^Csibuhil)4z*9y&<`vEf4!5`bZG-{`M=u{?uRV_tz)P7mkl_8w-AsY zn0@t&!9Pq&;YiDk;&@AG# zkO?Mh1NWaqA{kK0u`CBz@E&e$S951|BP`XWqY3I45@H3f0Cbzb#p#!w7r(HX#>#GG_SmQ{YRUCgP<$ht0DlKdg*xhR`fkO%{e;Xs;zHN{tJoAy$7Nx$#tggYol(!_V-a! z%f-ciA1cJe0pumkuVi_AMcDec1TL-q%EEBJNnhyzZ}@TO&xcFGVP)Xh$Da>pM`Uvo z()@Z6({t)Vviy(TY}YR%KDoTbr-=qc{gFPEzWp;I0xR7VLSH)r!Ab?|Z<$QKJUi~Q zVU-VIO%35XQLAd$x6$^Lxxb|xZsod5 z0szDq4T93lwGF_C+KA%+cwR;9*gijD%R75s`Ko!H3w^xp{Poo(k(*AUn>}_Uu~hxU zVZD&w$WWH8txhsT&~XE|^zb`Ic(bW;Tt`5%3+O_#ed|J)4`LroCrdHxH{+phyL1hug8a@ut}+ajiI<`7SYFArM$ zPz6T1gvska<>W4KgG1M9)oaY3mW-DU*sde!ZU7ayN&Oc68Ievd;BI&M^lBxvgtV7} zd9E1y(1o^yl)hE`-U!6bB(!G?jHrfvK{?u|H1+p4pW=$DMf1Cz?~iQ4NkNigPK8=`QRx4u ze@iFvQ%Ku(l85}ZMBC3xwZA=nh9klKLXrAtUmKA+p!ol*!GW&UsHafNt<}#1H$XW5 z)0&%?>Gxu~_eHqei0sJ10pxXu)7nb&6(rJ`fv&K+TK~dL1xLqHSLeeouab_(N7c!< zHcW#B{jTJ1FK5kH)_B%dT7noT zu;}$DsuxNHoT)F^%f+tsBJ6o4C4pQ**jSQF9D%18rv9|KORztSe3Ag1ohEf(xniDm_ad!&0-5@~dG_50>NV`&ww7m`aGU2<>N%Io6G0rL zljE>woch2Z9;>him=Avz5k3dQI$WgZovMW1Zqn$(QLUenQ_;KD&7Wp4$kQ#(FzVd zQz0i-D0Kr=m62k%-;62mRJwRi_+ECi9*Om^IQqtr8sq=5fICXSFE0WC;#vnZHXJ+_ zI!oky8Z0>ZJ?uBQ&tJByu;(Gsg#phAX(63yTNW2-=!by{buQb1#lmHUm2bi;{ts*HG6O&@Cj-dIZ?6$O#h<6Tq&%pt#?R zVG*yr?~QyPFv%(x*!Rs2r8=E)02wPqrJb#p&Mb+KVfW`~^6oC=2E)ULo+JfjZ;lO2 zb(tQIJ_hgWs7PlDNA>r(_D@>!4v} zX<@UGwZu%=HIHy8*y#{8@8+P3;OY#_Wxi zzKXI9Qvu(P4u2yxih+I^_U?0gk2*k(38{*?= zi5dvC)hgSt3^Ad1?SI+?+w*yvE`*H3zz!8bp})2Y*)CvgV}KI@e>&7WF$Q7v##09- z5hgC9KcL~)wGK}N7PV$6-cDg!UycdV9Dtla`~cE8k!(>(Scfzm{OqC74d;p5#< zi}@1=pGWw}R(je1(wBQg-mUZvdisz3sk!!XBz3lA#6{r#^B5_S z3%{N51_dAFnk4bXy@Egy@R0mw6h?v5|C;te<`FZ(YDV-8s%$Ac6=cb$pb*I1ylQ>n zDWCwrM1~g-zoX6BHoz(Rs5F3vK63!Q3jr#|58l*~!!CjY3<#NkxMc)-;++k~^vvWQ zghu6N#{fNcx!JODpK6-?M#({u0EB1{zn2(^pBuf>(1b~(P7JbSCkRNjw7+?NW(6?H zRRDj2Ye`VA=bxsBF)ryV5m1$-HTsvKkA573dej@N7!-ZncM&KOa(Uu6Z(GHm_9T7+ zX3ek~_j(L30gAidC1!>VzfDmfvpA)16BDUVkw^zrTTp~D)>~#DYo?)RKdjTI`HlPy{~{)3s7@k*8)tOlCLqkLm(5&+5_6Z$BuW} zDlv6opi!_Vm%y@q2H8wyZM#Kj0U#Kuw|oPo?Mg9uyR>k7xoK{V>_xtXw@I+;4*9kS z+U_7I6`|R|6@U>z7eAI1*g>>zfq(`^zg5eX}%ek6r3BOpzz)nzIpdx)^M)}d1gXQ zg^qPRD5{rO^8ui2x*~tWGo?!-o#Gjbl&8|Oz>)|rjO8URdX2xw(pR9Up~or>xNh)T2t@n#+jBM<@6t<K#Ns5vRpD@d)o0-I$m zQ6UD#$W?5w4|bn^xRi6aFp>#&g!^m#INyEO`w4-9`P12VZ@FH-6RZ`Ej`Bu@blPTI z2Dq?VLBddq@^7>HdJ&|f#;f>@ZEwMsPP9N^zV zLb($_g&@iRQ!?gSm9cfFIoABgK#b_YE2YaN()0 zL+{IJsx5k$AbdIlui*Wc zFXuXnFnP#~`~%Re*V7Nf_5A30AC1;4+v!bk%slEh9d09cyX`WbO% zF@y}%Z6E!n-2j0_PIgb9oMq%1|6^D-DM9}Qr7M^ep!_|znl+CNapRBPR79JHTRLFt z|06wzDIX}@JLvLf(h@P-9jTlt;HA@DLg;8FJsf!Xd!&ClVJUGI#Ic7RS64o47B<_4 z+tqGq97kO3l0;qranbe;V8*^wo}DhXMF#;B5wah8C#reIjbHqhfDirL8+nSs$~n}W zFtQ>Q==n`PPcxe|oC{)DB;<}#c!d#&**BFg>qXu&Lh+JV6+=scq9J6iiy>`)_T4@? zgQ>$RjIP2Bp~H-_ws&?Rf#|kegQb}J_!s4^u>`XyYd3W#SkVQ0WN4i44v%JNG-u15 z0T7cghU20PNYOc->AD8m0zS$N*tC}`Th$=K=tVcRS49(uQas5XKlhFAn!Nyb!(nB$ zvFuowP?FOUY%L^S!G}0wV}phRFNO9PJ7+s#_TB0ITvj=krFmid(D;{o&i_!uAR<0c zHkSMT?g6KF4d-@&r0P5GI@20__7vC`p&-k4LLiRW%hgn5ld{4!R-lf8PVhy&8eCod z=k`vj{7t20e7tJttY@795M>YCa5q6`(@jACq#x~(71WEngom!nszh>r0l{s-3Y!dq zxbndd#Ky}Y>3y?Dh&a5-17ZBbkBlI3rB3ic@f!kk)Y9Mnb(2l2eQgEE8+D}*9!HXA zn5t||e^!A+@7jfKD&6Pr?nQvlx79JOQ}fpnN~X0Q2$Ip#&R9v=n%N@;l9^L^TX1>T zQ?H9WRaS&nErzCShf*Y9my76?6IH3@#Vu16G*O-`n5Fs zjDfR1NX9tC!M>ogT>g=$gvh*4^y(ol1O2kl zdx_4F>-%d}5nJ4gh+~S_-2Y?lX~5GghHiv7w48U4y(4hjA00O$!HnaiuJZ*zOwb_S zv-s$I^^PZUFT3sKisS)u*B#LQjIR?vJ9)OEu!#8@^x1R5 z>xMHfgP#X9`gS8~pB`yNBhnkg2^`vIFF@!5dmO97%fz|7B63COguE)KPw(b|0L_LL zE6mk1J60x4i*U#X=V(JNe74?=WRwD^ApG(87O)?MWPmCpu$0HZd7 zcy`{o`F%;P^{j(3kUIb4i@DvH5@dRU5t{*|?#melpu*rNm}~MAe~Id>2~9>E)uq=R zb0U~GXP(nY05j+{2X1AzAca?PYf6_&jkNtGT~E6j5w#JJ+T*TX+xBlbRK+pSnc6cr ze(ka~q=eb!#ZsJJPv3F5S%V352GOKrLe^7@3vX(^^1JccE0B7KrakXuwV?s-fU~WQ8OA-oYh8 z2zdH`gi|3#VeY>ye26>Trv2IV4U@R(Pid~R!5!Wwvbf8Txyk05eiOsMKaW=z>bjt( z$9s3R>HMRu5#C0b>c!w>%f;21i#j63joV*zsVo0W)Ol}`SbKt)I zR|Mrhu7`tqkene;diIQ({sH_#Z`#?#(&|J3W}l`73hMZub;lX<$*|5*UOYKSXQHrP z*%1l?ZceGExdd?lVK@&Em>_EHsdkml(oP&smuLAxn7ig<5g~^UcF~hWr*t2Tic`|(!J$3Md&*^3gaHj2%S8J4nR z*RBobZ(dbti#>TTtMWoP&PZ0F`%nXNt>-`^!m@$E#^~_@xtms7E5v*$& z`Uj1syWpbhQ0jO6I^qB*EF@;15T8b3c_6q;Mjd$>rEtpu36BO4?rY3iN+8J5hyydc-Ct4y=I zl0I!eUmD-IfX0anTKp2%XG{(H6!SMa@j`#iaGg;U3j}1MM1FqL>pCs5zX^!~LEiKM zs!a>~3v&jZJUBYr1(Nr)Fsf`A$hecDX0Ctf{akiC(?+sap2kv;xmW2LBlqMH;Bx=Wye zQJ(c3COeb;(#@76j{_1F#e9!rw50~E?Ik>6|q6a%&` zH9dYM!+Wj1bKK+F$0Xq;_Tpr0m%(u4N6qB1jydrgW3&adU zc8l*=2>IOff&UazzW^qK@iWS$KP2_Qzn>{5c|S_9mb?EyTp{;VMOIMv|AiHtE<7fz zO4p_E)byqX(>+ZG!4xT)Mq!hdfBugap#N?|t`j8#qcbS5@xM*28@BStE`qYVdDNWX z_sO)A#Dx<27+{ZMFMq3}J%!HVMA$6yAJFjqQv)qDQV7ah+{+b87vSm8;t?!B7{3I( zdI`#u1c=6fPB!&gEB$%^JzGhq>z_@v|0;VPRG`wIP04cvY z$ovWaXqK55@ijM=n>f}Z6@Zj&7b%$=*L^*0Tq}|SPt^V_KYe_=FPc=C0IlY41{A)9Ogy%Te{oxu6Tc1}qb#r4N3( zcO!oBs{IcU{lCWS^V~`tru@DJ=DP)8s`Dl@WF!8Y2dE0hpz)&8Bgt)_>I6I3)1-y{ zb^`FBg@sk>qKQ2jsHZ;eC*;uoLqwy-ddsVcf>r3`OQE#@rX#3tKyx|3jV77_;!?Op zS-CaVC4mDt4DBnkOj}M!8V8&1Dy(gA1qN??mA#4tL<$(L1SUbC+6QojowJW@nSrpI z@=u^VkS;qs*-t3*5D}@ru{Fz@CxZo2ALKQGNeh?6I7BL;0}`NM6HDim*mDK!ZwFM^ z;}4Pc#evwOR{hgIiNDbEvx|B7iu*6QW%IT!p@#93b9nig*(s~pFI4BS5XT=FT&11; zkJ4oREN2c-rFQhjf5!ajO^s4ROQdre=;-k6$d_O0!{E235$-z6$qJa0`=RO`bFXiG z

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%0D?i8TO+fod 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 literal 0 HcmV?d00001 diff --git a/modular_bandastation/species/icons/mob/species/tajaran/clothing/modules.dmi b/modular_bandastation/species/icons/mob/species/tajaran/clothing/modules.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4ede6a754f466a129e626c730f9f3f735a97bd81 GIT binary patch literal 13371 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 WzkZF$s%;hmzHaK?(J9ul4gDYN86!0S literal 0 HcmV?d00001 diff --git a/modular_bandastation/species/icons/mob/species/tajaran/lang.dmi b/modular_bandastation/species/icons/mob/species/tajaran/lang.dmi new file mode 100644 index 0000000000000000000000000000000000000000..4db58d6192636edc5f482c5dc3aa4690e262dcaf GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!VDx^^%Amxlyrbkh%1oJ$gF+v;6YdS+&_Q* zUc7iCZKkoNrshlrhBuN-1T|>*z&TeDX%_}5SP9L2aHf6?auEfKlkAfDgdGP8v(>5uFqYlcqE}Zl{ z3A8%e)5S4FVrp`N0uzUUfq~Lz$*GbOJuDMg=kUx3oxnOHwnZeCX98+oW%dsl7%sf$w9(qo R1Y|KVc)I$ztaD0e0svb$bT$A0 literal 0 HcmV?d00001 diff --git a/modular_bandastation/species/icons/mob/species/tajaran/organs.dmi b/modular_bandastation/species/icons/mob/species/tajaran/organs.dmi new file mode 100644 index 0000000000000000000000000000000000000000..cd8aca13f1596980ef33d792e515002f16e1b434 GIT binary patch literal 867 zcmV-p1DyPcP)9>0SgZ#iU1a6 zZ$AJ400DGTPE!Ct=GbNc005$TR9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo` zEh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+sVFfsPl<~&C9|j) z$T#HTOe;#vO@*-Gsxnd&i%N9!)6$4liNi=^plE7NVkMAiremmsq%S)&B`>wIn4tMN znLr;BR#lppPS~u}%2b?+loee4T)-g;0OxpM?tq|}z5oCMElET{RA_o$FU#Bei&^6fn1_mbo6S7!GW;?Fl zIP(9lf6r+W-)4`8U_3$4ASl5xJ-6|`{|Bc5(Dls@J?>y`HL^}X7J?6uMTq^s-C)Qa zlmoyi|1YkVgBhIk|GK`j3wVM54?irLnwpxLn*I~L{X5YD}zTXHsh1{vC`GGsx>I7}S7-uZU53$Sjs)SqGYVIQa*}9XhZlOu}JX1M- zh+UN+Gtk`G1CW%63;-9EHt*=Mua|9I%U>X?VFOSASO=*6*V+*31As#n0q*(NU5aH8 z5L0;>fbwubj;IXd8q>0Gmu+9HDLm|t1TIam%mkfAYu#i$w$+R~`u)Sd9Gxc&{tN=b ty$ALm04%x&U&{Zimi4{)o0@)}egSNp4vJ8B3U&Yh002ovPDHLkV1g`*iC6#t literal 0 HcmV?d00001 diff --git a/modular_bandastation/species/icons/mob/species/tajaran/skills.dmi b/modular_bandastation/species/icons/mob/species/tajaran/skills.dmi new file mode 100644 index 0000000000000000000000000000000000000000..ebdd309024003314ccb51d354a8e2a59faad585c GIT binary patch literal 1016 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=y;UI*B`&GO$wiq3C7Jno3=9=> zT6?Xz4jTxtX1~>xE0h0}eU(LW@u7W9ffr5%DN2SZDQ@>q^bo&uw)vrN|8av`l4+a1 zB(2QUzOZBdxh3~bZs+K|JvHRXmSfxcZ^a~MlsLvb>zm>qw6IW7^hoNxpXpP9G9TJs zFO)ix8aHot#k9xw*Z%4KE|JD;9QliBf1KTRp5&qL z+0(Xd=5r2}ZaDw-?9+R@xqUy`J-x@zqF4UD|M|~5)%ow<^)fatZFQAbeo*}QmV~Q) zCI?ewRK%Bff8X9Em-FZHNprGYn7b!6()sO$(pZKX6^VyWx=%0Nn^<xxLS_?tC=dTye|4dgl`*8xJp=7`?R|-8+lw($w4FwD1A5 z!|!8^3_tw&+f;s&dcOh8gqcGB9k3(q&FiVfZoo&w78=JvHIq zeNVG7ROIC@?@wcLT$cKtxnbh$Wo8%m6*6%$d`J>#8n@N^gh?CrR!wQh5KD z@bjDai@iLDoUM41Vheu+%d==R8olVTdh1to(>`^Q8{&np4w`C{Wx#a)L#|fZ7#g?NUswN^KWkX|0UtVe3X%Vt z)C_pOT$0F5sVbau;?XCI+tLdI7wR)AJf56j@pJO#R{_mY(VD;KsIU|t(3r&DFnRMT z!#9D~_-D>%*~)O0afKUqfNVq77E+nZUjJvz)_%HBzpsm1S>}Rw@|KA&j|M7r|L6a~ Z`<82gOV_t&rNFGr;OXk;vd$@?2>?*-)7Jn1 literal 0 HcmV?d00001 diff --git a/modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi b/modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi new file mode 100644 index 0000000000000000000000000000000000000000..062843ff0ed651176b2a6cf2552c8ca136bf818f GIT binary patch literal 2650 zcmYjTc{tPy7ygYgMq?RSQnsNqNJV7JGL|fLZK0?vW6P9%jSMre}oaa5~maDV91WW-20D!~^hvRMl z0Q%*E08#KS2(9+=_yxMIjvlsTGI?ld1amQEa&mHWb1U=qgF||TT3T8G0FVy=r!;|< zmKH@tMKcuuEG()ZCq0$Jx$sw~I5%f^z;bTnub}UWhgaP3;Ml;Ji&1eGBO?GHv8*tk z1QR+UWy_>%w~yVfrP#^VMd8%MFF4u-o%-%?A35w~oI^4EncbbLq9j$l#eg?l;mTh)dw=__ z+4vh$$EqqeIBW+g%{s<;{&Oed%45TI-ns;QK4VeoLoUo40CoT;j$3&omMuQGn?N-b zzixXj>_MXsO%QI6&zwLu$rtR;Hlc3CP|6_Epfp^bXkPE$Yf{#tYJVF}Yd)E_s@{x9 zs!=YE_u&`O>$B8ziaZE$PFjVjl5WG;J+1`g1W{3~#)AyI_H(9_` zf??0b;nHmPhvs;icK}>A3=-*ocLX%pHphPpliC;6vr%fVgeUc!gII%KfU81b2dt~E zO#a-t+Jgt{EeP3}H6_YO#F3Ac*&VYA6aLYZFw#Icg?@?;I23hMMG=y*2Meh5;hKM( z=ThY9fg6z?(WpI|oE(el4=$m*{$WdM8kd;@_vvhL+}2pvaYAj^FCgytVJ5@2ZaX#C z2Bl5>v7W{?vS^b}`O{BlJ)~;;_a}Z`Yh!1uIcZ8RE-$sU$Ob-M*WUH6dvd+}Rw7s+Xx6TrcXRY@=2_KS{7$u%Q zGT6oCd3pkmMp+d#53d)Q2@ZrJ^DwLu9yK%nT5)~Bx^n%bn!#!%U8WAj?t6#ZnIklARKd*GhCw&h5dn|7cF7|Em+P1GSTEQWO4?Gx7wi?6D|XpZ19 z3(R3&O55j?6uBgLKSj9_0)cysK0b{q+YIFmE%rV^^tueTN{eB`51*$Nd5-l)G_T$7 zetwX0t=I`wfEZ>$$Vxd1LGv$-tj|GYe4CBWa3a=hxn7;FG6DdGEMf%#~xG z{jo`R)`GYk$E{umETB)2uo>DkODXYugsPj>q9rk^yZ-^zpO zArgVf3m+;MdF;pVmXr$O(^qlIQEq%8stoHyYY5HyveLKS5Q#90iwMKyWo|8hlS*q$ z2>Uv21wn)>QJrEm7k{n{W2_hzvaYwBt3kD~mN?eul=%&1{Kol-eug#7=%9HHdwZ>I zn6ZbORB3Wi>c^9<N>EFg(U~b11(AV{Z-XTA7>|Y>zFxU?8UAB$a=6V70fmn zE3~)-o_aX&cjF8dE)iFe3lBePd${DKAb=%3n?`&QYjT$A@9C*saqQ~mrA^p(Qy6nEP5 z>14mn6qy<6d$p+9YX%y{v~Bn)|;VyS@3)PYaINjV>bM$H*;VoH>SD8{7{7o z!nHs71%7W}9uFpAkp%c1W=Cwd> z8tnTMugc{vgX~S{DAe$=ndoYRXoVSla|_k)R$8e)6SN3fb~j%WS0PpIAx7Y_FRyCyJz%>mhDrpTyHvp&yMh%qD-O96)pJ z8H#1@U`cP+(78vM8v{m5DnNH}LW^a92Am{S7P+LW+tYCb^^jB(T(lUrEcDTc;7mx= z$QY2<9GYVOj%%?Bn<5$in0u-OTf~BlXa|KEiX73Y7;KB>qTT2e6A2N^rit_sJxiD@ zPn_({6H?HEn(SB3)xRnW6@40~SZTLf#nd?#Bd=uRg~vfPV%X=Ii9`JSaW+ZAn z;ng}4IChop1U#^*D_QsCBktX5bwCzvBrogMRo3Y>Z=k8H0m+eVN%{w$ES2jlc~ySI zS86s7A$>Du=E|dwjUYzEb>dy2Ed}(75dDTZbd0a^0%R!O4!w>bQr8z5i)?T&Zj7my zr+5`dFb;p@%@n!9m#34`V^Ft~lC$2wn`9Gqgp${56gX^|QoqJmN)&2jE_f1RA;iOE zBi6>92r$NYxvZ-UCVS^WrACV1ne+*86GS*5!D>bR!8K*qyvsS9v&5r_Dh)Lj;t>m^ z1LYG752bqa`zGl>YyV~yGzUc5jer8-Nl-*dw}zFDV!chztJ!h0L6^$eRzbnri(MLt zli#($O|7RRYG*8cOS|%xG?ZC%E9fW&-tJPdC;of*Wk9gYElOtN1L%C$T-)HU`vfjq zZYxkfRUHO9tcuI%pw)YO>pQfHa&HTt^fyi(;9vb#(%_s^xRfSFh*v2QUv(0px^7l& zye-HmXFDH-g~fwCa}9w2coPG0rjBV6D>Q&ysll%Lwrv0G30;hM1YF6xc)6W#1SwVc zml9r+`nalZZ$EFpy-6jM?2%5}2pEQY?H}H(4d8b4yoUT^vqFi{Fs8&3;meys`6u!GUr`o7HG1Qqk+<8 zE9I$~OwrrHDp7c+NK_$@BiDJ~65COyU|C9j2upQIH@G@Er(}wU#&)Iv&6*L9_c;MC zM>5iXo3_AuomIBTf-m{^dWxP%=+PFlTwP_x}quysGLrTAOB zX=yp!)M_U3px|_BTUPxg3DdJgI8^lB^68GlTLJ*-XW(E&n#KM4@qiPy&c|O`qtpHa D38DWq literal 0 HcmV?d00001 diff --git a/modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body_accessory.dmi b/modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body_accessory.dmi new file mode 100644 index 0000000000000000000000000000000000000000..76a3f1772ae8244f0aee22da1ad2763816a22d0b GIT binary patch literal 4339 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 q$Yt+5i6IqTUc#u5PSTM! z9&d{hM@-4q%*;C@+hJ@N_S~N5pXWN)xt{Bs=lNs1fA_unci-Qa&-e5BF8P#;{d%Z2 z6as;)cXU9zf^lH&qoNGHwGUh!1VdAl`?)Z*f2eN=?s^z5_!H|sqNrc>i;luD zvrGk}d)GTLj~%dN$$(alwe3~&mUZS;`EZzdf}m`A#Db|&Q(v1YaW_Z^-)^7@*V5IV z)gPQQI&=wp`eP-cNOU@p`so(iHhZ`r`@phK(s|-ss)^fn{}(A#n8X(&IFs3B1aGOZ zQ$FKq%l)&`y9Hpff+ zX1;6iekF@Pnn+dqy-V@Ij-Qv$K@$%$GU8AMU127Qz44jLN~S6s_8Wg5u~9RD#uI*@ z9f&$n*2%kaz2W6#D_%HKo8B4KxJ5^6s#DS(K_3jdm(#TjeJmUWjE=J)+_8%9=MB0dX&6 zrBfI8jEHR1U?1um9ppBsMlgS2(Lx2^D04YNWZGqpWi`oYUJabZVqV;(-N!?;q^_SG zND0hlSxq96VctSL;k6SY{W%NO(wpK?j)zxvhAYl=rqoMzE864h)#>68CE_fhSZE$y za78BKrM+W$e`U%hdyGYbD>q#1a_ZzaXh?GPrw_dvk2K}8h~s7Mf#Ua~o^GQqZuBo@ z$b~!iJ!MaxYy|f1OyB+z9p&T{M~~~XC_Fu^vBTPWvrI$z6gn;rF0ZJmu3wl0k;5pe z?15WbtAk9dsQvYya#UZrme1?P-{_yt!b?3kQlsW7j+L+fV6ziK>!`Y0AKHJo^B}04;EG%yk))5?fH!KRh7s5RJ^`T=w|T&o|pt9%1Xsd`B(? zHiYZ>L|XQ(N};Dhv?ld5ZgZ{!BXbi#N26IsNB;<^?7Yhm{`I~8IN4-=O7vF zfx0pq%&OnF*N3`N5x1|IEu+#F!$@Y4yZJa&OZKnV%)XbNwEbN0`Ov;jPv3IKlL^`r zPxxGgAIcZQ=>8h~y#c~06wi3=>ZYg|iwFYYo&^%ws;;MY@`aIia8hk;aC6mIw_MiA zr)JnxgfEtYzXjI(iOb}=ShtMk<^-?$SbaF0RncKknL+p8yqBIXB#dE9ZPoK5-o~}x zT8xW(?7V{AHc$yt_;)k)XZd}{&GEFMKTuJ2+77LkTNH9uS)W8Pg`2Ha6eU3CJ5{M3}i!c*?_t@$8ID3_Wt&*#Quimd1Jd!(!Ms|2k&C8nA1<^VehmT7uG8z?9rTETytp3 z?1;K!tmSz?ye-*vt$HFp^fs};tWs^OFkYVg!-}S6tNH(1|9^0e9;cjRzsbVd_v1O? zkEvVC_9lIIat+TTefJ8VHR>GO?)xztae2Q=ye~*^x@c32-7$1p<9QJQ>+IZXyMrQG zsXPFz_t9pT3=ZE|Kz0i4F1+JJG^kqSyG%&^Ju8C8iH$*ELXdVw_~hxfnuD8YI*GWn zeW5$q|KOT@AzugO6jtkV4r~Q;m|o-KUv-WTgTwHE&r=Z;%p$i{bzx+NteN8W`RcS| zvB&FjW&xPYj?6fHsr{`E2nlC8aj#(p`tnDua}kqV{enU8_F#=SQX@3wo+I0hv7e z{0Jw2iU(l@&Y5!?4_8kU^DrhQM_`82_=e?~Hz;XLBd5|pEceA+DiAhWAq!a{)&5e1qbP7fj<4ADHbZ}M(+_0!d7)+|o3>~cDJP5lma$`6h<_)wP zGy#qb>xnhBCcodSe!sgS-^K9Fib+dq%`|h0Q?u4F%rAv^zRzkw;0|-bfw@UZfEOH4 zO?Izi1ik4^ZbSVU)4?CKrG+Kj|LNiV}m`92%+ zbGyEqOl_l=>7POB@3a=sUW>wxZBOb|xA}O<{bxI(yx~;nKHL_=$MW@;l)g&otUTxL zTKpySmiN$Cyv$R8NDl9wb9Q$208c5or=S7a6VR^~rP8TjL9#=oFPR%dTIr~_!q-Mn z;`VDzKnZ6*?<8}B>h?$#zkhvS58EQU_4DpkE&0FR^!yiBW$R?B3nwv0mEVE?AP`54 L3;Lz4clT|h8Eg7jVuB}xsEUIgh70VxXx=_?3` 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 Y4pLd7;(&D|_P>&+t7QnT*0hWG5B{7h$N&HU literal 0 HcmV?d00001 diff --git a/strings/names/first_female_tajaran.txt b/strings/names/first_female_tajaran.txt new file mode 100644 index 0000000000000..590aa3784937c --- /dev/null +++ b/strings/names/first_female_tajaran.txt @@ -0,0 +1,159 @@ +Адзи +Ах +Ахахт +Аджим +Акинус +Акиш +Акишан +Алеэто +Ам +Амусса +Ан +Анозз +Ашимар +Аска +Авас +Азала +Азбай +Азиз +Азум +Баналз +Бар +Басинар +Бик +Бикатан +Бикус +Била +Билей +Бим +Беевос +Бежин +Бер +Бетци +Бишалус +Бокеус +Бур +Бура +Чалари +Чана +Чанил +Чи +Чиш +Чиматей +Чоласисту +Чуна +Чурасу +Крэт +Дар +Диджа +Дизей +Диш +Дитсан +Дитвос +Дука +Друя +Eepa +Эи +Эикс +Эль +Эрил +Эвтей +Гай +Гих +Гилм +Гиш +Го +Хал +Хул +Джа +Джасин +Джасуда +Джид +Джин +Каджул +Кал +Каса +Кил +Кирава +Кюрц +Куд +Ла +Ли +Лей +Лифты +Люрц +Люраша +Ма +Мах +Марц +Мидиш +Мих +Мима +Мин +Мина +Меерана +Миисеи +Миус +Мей +Мила +Мим +Мота +Мудеска +Муз +На +Накума +Нам +Насса +Натоо +Ниша +Нитизей +Нитра +Неус +Ниима +Нумэн +Нуралг +Нуш +Очеева +Окур +Оланк +Онаша +Ошика +Паша +Ра +Рана +Раниур +Ри +Риса +Рей +Са +Саак +Санакс +Сиба +Сид +Син +Шах +Шахви +Шализ +Шаталг +Шир +Шей +Сигерт +Скалил +Суди +Тар +Таша +Тей +Теликсит +Темный +Вик +Ван +Вазей +Видум +Уивиш +Витсейдуцей +Уджа +Уджита +Вуша +Ксиль +Зиш +Инхасса diff --git a/strings/names/first_male_tajaran.txt b/strings/names/first_male_tajaran.txt new file mode 100644 index 0000000000000..d72a406c0e955 --- /dev/null +++ b/strings/names/first_male_tajaran.txt @@ -0,0 +1,318 @@ +Абиджу +Ах +Аджум +Ам +Амусей +Ан +Аноо +Аоджи +Асум +Аз +Азиль +Азинар +Азжай +Баар +Банка +Бар +Барнакси +Батар +Батус +Бим +Бешнус +Бету +Бекс +Биджот +Бими +Биньяар +Босекус +Бренд +Бун +Бунач +Буниш +Бушиус +Буужан +Чакук +Чалиш +Чалуриль +Чатх +Чи +Чидал +Чилвир +Читакус +Хивиш +Чулз +Чуна +Даки +Дан +Дар +Дараскен +ДарДжи +Дид +Диджита +Дид +Диконус +Дикум +Дикус +Дирказа +Дитум +Демепа +Депаса +Деркит +Дерох +Дезану +Дрит +Друмарз +Дум +Данаксит +Эффе +Эи +Эйду +Эиус +Эикс +Эледал +Эр +Эску +Этаку +Гах +Гаджул +Гам +Гих +Гил +Гим +Гех +Гих +Гин +Гох +Гулум +Хадж +Хан +Харан +Харейя +Хатхей +Хидул +Хим +Хей +Хейр +Хиксих +Хулея +Хузей +Илас +Им +Ини +Итан +Дж'Рам +Джа +Джах +Джаралит +Джари +Джас +Джасаин +Джасин +Джат +Джи +Джила +Джилиус +Джилус +Джин +Джир +Джитум +Джей +Джилюкс +Джин +Джул +Джулан +Джунал +Джуш +Джуней +Кай +Каджин +Камакс +Кас +Кима +Кир +Кираса +Кепануу +Киа +Киамид +Килайя +Киурц +Кюр +Куз +Ла +Лах +Лай +Лан +Лара +Лим +Лей +Лоташ +Лух +Лурц +Лютема +Маахи +Мадеси +Махелиус +Махей +Махт +Малз +Марц +Махей +Максат +Мидж +Мияпа +Меенсуда +Миир +Мема +Мере +Метаку +Михарил +Милос +Миун +Мобарид +Мохим +Мопакуз +Мотуу +Муджин +Муранатепа +Муш +Муз +Напетуи +Назуукс +Небутиль +Нити +Нитинеи +Неетреназа +Нитзара +Неус +Нема +Непош +Нетапатуу +Нексит +Нодеус +Ному +Носалит +Новаджим +Нойеи +Нулаз +Нур +Обаксит +Окан +Окав +Океех +Олед +Олин +Олик +Олинк +Онуджа +Онурай +Опатиель +Отумеэль +Овай +Пачат +Пачеева +Пад +Падукси +Паджин +Пиради +Педжурил +Петаксай +Пимакси +Поджил +Ра +Радитакс +Радж +Рарил +Раша +Редиус +Ри +Рих +Римукеус +Ринум +Риса +Рит +Ризал +Резари +Рикер +Ру +Рупах +Сакипа +Сакея +Сакка +Салиит +Сар +Шива +Искать +Сивул +Сей +Седжайилакс +Шакии +Шехс +Шей +Силм +Ски +Скитул +Суриус +Та +Таид +Тах +Талел +Тален +Тан +Танака +Танан +Ти +Тиба +Тигла +Тика +Тикиус +Тимита +Тиус +Техат +Тей +Теинаава +Теиниджа +Терезеус +Тикаси +Тим +Топит +Тслихт +Тул +Тулм +Тун +Укацей +Укавей +Ула +Улава +Уллис +Уша +Ушиха +Утадек +Утамукеус +Утатул +Уксит +Вара +Викас +Вееназа +Веезара +Вишта +Вудилал +Ванан +Ванум +Вайтех +Вибам +Веелтул +Вир +Вих +Вуд +Вулин +Вульм +Вумек +Ксал +Ксемо +Инц +Инцр +Зав +Зе +Зин +Зиус +Зиш diff --git a/strings/names/last_tajaran.txt b/strings/names/last_tajaran.txt new file mode 100644 index 0000000000000..27ed622765b1a --- /dev/null +++ b/strings/names/last_tajaran.txt @@ -0,0 +1,4 @@ +Сэндай +Хадии +Кайтам +Жан-Хазан diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx index ba91f89372374..25124e148dfce 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx @@ -125,7 +125,7 @@ export const heterochromatic: Feature = { }; // BANDASTATION EDIT START - +// MARK: Vulpkanin features export const feature_vulpkanin_tail: FeatureChoiced = { name: 'Хвост', component: ( @@ -195,3 +195,60 @@ export const vulpkanin_tail_markings_color: Feature = { name: 'Хвост - цвет', component: FeatureColorInput, }; + +// MARK: Tajaran features +export const feature_tajaran_tail: FeatureChoiced = { + name: 'Таярский хвост', + component: ( + props: FeatureValueProps, + ) => { + return ; + }, +}; + +export const feature_tajaran_head_markings: FeatureChoiced = { + name: 'Узор меха головы', + component: ( + props: FeatureValueProps, + ) => { + return ; + }, +}; + +export const tajaran_head_markings_color: Feature = { + name: 'Узор меха головы - цвет', + component: FeatureColorInput, +}; + +export const tajaran_body_markings_color: Feature = { + name: 'Узор меха - цвет', + component: FeatureColorInput, +}; + +export const feature_tajaran_facial_hair: FeatureChoiced = { + name: 'Растительность на лице', + component: ( + props: FeatureValueProps, + ) => { + return ; + }, +}; + +export const tajaran_facial_hair_color: Feature = { + name: 'Растительность на лице - цвет', + component: FeatureColorInput, +}; + +export const feature_tajaran_tail_markings: FeatureChoiced = { + name: 'Таярский хвост - узор', + component: ( + props: FeatureValueProps, + ) => { + return ; + }, +}; + +export const tajaran_tail_markings_color: Feature = { + name: 'Таярский хвост - цвет узора', + component: FeatureColorInput, +}; From 9acde3cc2802218662acb0d2eb17e31d1e937291 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sat, 28 Dec 2024 13:47:11 +0200 Subject: [PATCH 02/38] =?UTF-8?q?=D0=BF=D0=B0=D1=82=D1=87=20=D0=BF=D0=B5?= =?UTF-8?q?=D1=80=D0=B2=D0=BE=D0=B3=D0=BE=20=D0=B4=D0=BD=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modular_bandastation/species/code/human/species_type/tajaran.dm | 2 +- modular_bandastation/species/code/reagents/mutation.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_bandastation/species/code/human/species_type/tajaran.dm b/modular_bandastation/species/code/human/species_type/tajaran.dm index 93dacd4574312..2760a8b33b527 100644 --- a/modular_bandastation/species/code/human/species_type/tajaran.dm +++ b/modular_bandastation/species/code/human/species_type/tajaran.dm @@ -32,7 +32,7 @@ BODY_ZONE_R_LEG = /obj/item/bodypart/leg/right/digitigrade/tajaran, ) - coldmod = 0.6 + coldmod = 0.7 heatmod = 1.3 payday_modifier = 0.9 bodytemp_heat_damage_limit = BODYTEMP_HEAT_DAMAGE_LIMIT + 30 diff --git a/modular_bandastation/species/code/reagents/mutation.dm b/modular_bandastation/species/code/reagents/mutation.dm index a2699461985b9..243adf4a989d2 100644 --- a/modular_bandastation/species/code/reagents/mutation.dm +++ b/modular_bandastation/species/code/reagents/mutation.dm @@ -21,5 +21,5 @@ /datum/chemical_reaction/slime/slimetajaran results = list(/datum/reagent/mutationtoxin/tajaran = 1) - required_reagents = list(/datum/reagent/love = 5) + required_reagents = list(/datum/reagent/milk = 5) required_container = /obj/item/slime_extract/green From 2b6d0726ff7e9db85849f705e9b44c3f75231e72 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sat, 28 Dec 2024 14:22:46 +0200 Subject: [PATCH 03/38] better ui --- .../species/code/preferences/species_features/tajaran.dm | 4 ++-- .../preferences/features/species_features.tsx | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modular_bandastation/species/code/preferences/species_features/tajaran.dm b/modular_bandastation/species/code/preferences/species_features/tajaran.dm index 9cb75ba7f488e..a9c9d65b2a5b9 100644 --- a/modular_bandastation/species/code/preferences/species_features/tajaran.dm +++ b/modular_bandastation/species/code/preferences/species_features/tajaran.dm @@ -19,8 +19,8 @@ if (isnull(body)) body = icon('icons/blanks/32x32.dmi', "nothing") body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_chest_m"), ICON_OVERLAY) - body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_digi_l_leg"), ICON_OVERLAY) - body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_digi_r_leg"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_l_leg"), ICON_OVERLAY) + body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_r_leg"), ICON_OVERLAY) body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_l_arm"), ICON_OVERLAY) body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_r_arm"), ICON_OVERLAY) body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_l_hand"), ICON_OVERLAY) diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx index 25124e148dfce..069edb6e47e51 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/species_features.tsx @@ -198,7 +198,7 @@ export const vulpkanin_tail_markings_color: Feature = { // MARK: Tajaran features export const feature_tajaran_tail: FeatureChoiced = { - name: 'Таярский хвост', + name: 'Хвост', component: ( props: FeatureValueProps, ) => { @@ -240,7 +240,7 @@ export const tajaran_facial_hair_color: Feature = { }; export const feature_tajaran_tail_markings: FeatureChoiced = { - name: 'Таярский хвост - узор', + name: 'Хвост - узор', component: ( props: FeatureValueProps, ) => { @@ -249,6 +249,6 @@ export const feature_tajaran_tail_markings: FeatureChoiced = { }; export const tajaran_tail_markings_color: Feature = { - name: 'Таярский хвост - цвет узора', + name: 'Хвост - цвет узора', component: FeatureColorInput, }; From 071041f42c9fb4a314cf72be8879cfe033d020ec Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sat, 28 Dec 2024 16:17:42 +0200 Subject: [PATCH 04/38] linter fix --- modular_bandastation/species/code/human/species/skills.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modular_bandastation/species/code/human/species/skills.dm b/modular_bandastation/species/code/human/species/skills.dm index 1c0657422c2cf..153802185870e 100644 --- a/modular_bandastation/species/code/human/species/skills.dm +++ b/modular_bandastation/species/code/human/species/skills.dm @@ -154,8 +154,7 @@ background_icon_state = "frame" var/active = FALSE -//Тут наверняка что-то не так.. -/datum/action/cooldown/night_eyes/Trigger(trigger_flags) +/datum/action/cooldown/night_eyes/Trigger(trigger_flags, /atom/target) var/obj/item/organ/eyes/tajaran/eyes = owner.get_organ_by_type(/obj/item/organ/eyes/tajaran) if(!istype(eyes)) return From fd79480ed4e41150ccd650244429b7bc7d0b5c5c Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sat, 28 Dec 2024 17:14:00 +0200 Subject: [PATCH 05/38] screenshot fix attempt --- ...nshot_humanoids__datum_species_tajaran.png | Bin 1098 -> 3156 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_tajaran.png b/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_tajaran.png index 598f3d55ad4e81430f184090d395c9388cda5702..0f9794c4167dd71c31031c6362e9aa9941e809c8 100644 GIT binary patch literal 3156 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 Date: Sat, 28 Dec 2024 18:07:15 +0200 Subject: [PATCH 06/38] fix screenshot attempt 2 --- ...nshot_humanoids__datum_species_tajaran.png | Bin 3156 -> 3037 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_tajaran.png b/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_tajaran.png index 0f9794c4167dd71c31031c6362e9aa9941e809c8..621d257703432901b6ecd9772191faa079e54577 100644 GIT binary patch delta 3019 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 From 88389ac59cb16ac10f400507624febe89fc03000 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sun, 29 Dec 2024 13:38:49 +0200 Subject: [PATCH 07/38] lizards return --- .../code/human/sprite_accessories/hair.dm | 118 ++++++++++++++++++ 1 file changed, 118 insertions(+) diff --git a/modular_bandastation/species/code/human/sprite_accessories/hair.dm b/modular_bandastation/species/code/human/sprite_accessories/hair.dm index c45acc3bd827b..bda6b73e2e9b3 100644 --- a/modular_bandastation/species/code/human/sprite_accessories/hair.dm +++ b/modular_bandastation/species/code/human/sprite_accessories/hair.dm @@ -87,6 +87,124 @@ name = "Clean Cut" icon_state = "clean_cut" +// MARK: Lizardperson hair +// Frills +/datum/sprite_accessory/frills/divinity + name = "Divinity" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' + icon_state = "divinity" + +/datum/sprite_accessory/frills/horns + name = "Horns" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' + icon_state = "horns" + +/datum/sprite_accessory/frills/hornsdouble + name = "Horns Double" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' + icon_state = "hornsdouble" + +/datum/sprite_accessory/frills/big + name = "Big" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' + icon_state = "big" + +/datum/sprite_accessory/frills/cobrahood + name = "Cobrahood" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' + icon_state = "cobrahood" + +/datum/sprite_accessory/frills/cobraears + name = "Cobraears" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' + icon_state = "cobraears" + +/datum/sprite_accessory/frills/neck + name = "Neck" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' + icon_state = "neck" + +/datum/sprite_accessory/frills/neckfull + name = "Neck Full" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' + icon_state = "neckfull" + +/datum/sprite_accessory/frills/cobraslim + name = "Cobraslim" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/frills.dmi' + icon_state = "cobraslim" + +// Horns +/datum/sprite_accessory/horns/guilmon + name = "Guilmon" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "guilmon" + +/datum/sprite_accessory/horns/drake + name = "Drake" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "drake" + +/datum/sprite_accessory/horns/knight + name = "Knight" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "knight" + +/datum/sprite_accessory/horns/uni + name = "Uni" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "uni" + +/datum/sprite_accessory/horns/oni + name = "Oni" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "oni" + +/datum/sprite_accessory/horns/onilarge + name = "Oni Large" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "onilarge" + +/datum/sprite_accessory/horns/broken + name = "Broken" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "broken" + +/datum/sprite_accessory/horns/rbroken + name = "Right Broken" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "rbroken" + +/datum/sprite_accessory/horns/lbroken + name = "Left Broken" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "lbroken" + +/datum/sprite_accessory/horns/dragon + name = "Dragon" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "dragon" + +/datum/sprite_accessory/horns/lifted + name = "Lifted" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "lifted" + +/datum/sprite_accessory/horns/newcurly + name = "New Curly" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "newcurly" + +/datum/sprite_accessory/horns/upwardshorns + name = "Upwards Horns" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "upwardshorns" + +/datum/sprite_accessory/horns/sideswept + name = "Side Swept" + icon = 'modular_bandastation/species/icons/mob/species/lizardperson/sprite_accessories/horns.dmi' + icon_state = "sideswept" + // MARK: Tajaran hair /datum/sprite_accessory/hair/tajaran icon = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/hair.dmi' From a5019874cc1dfa44d572f97c84a126db53706181 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sun, 29 Dec 2024 13:51:43 +0200 Subject: [PATCH 08/38] green -> white tajaran --- ...nshot_humanoids__datum_species_tajaran.png | Bin 3037 -> 3233 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_tajaran.png b/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_tajaran.png index 621d257703432901b6ecd9772191faa079e54577..11c4bd2b3dffd5d88e6c72da75d1cae391714cd6 100644 GIT binary patch delta 3217 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 delta 3019 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 Date: Sun, 29 Dec 2024 13:53:32 +0200 Subject: [PATCH 09/38] limbgrover uppercase --- .../species/code/surgery/organs/limbgrower_designs.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm b/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm index 7d18f8a7b457b..bee12f311c1d1 100644 --- a/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm +++ b/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm @@ -1,5 +1,5 @@ /datum/design/vulp_tail - name = "vulpkanin tail" + name = "Vulpkanin tail" id = "vulptail" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) @@ -7,7 +7,7 @@ category = list(RND_CATEGORY_LIMBS_OTHER) /datum/design/vulp_tongue - name = "vulpkanin tongue" + name = "Vulpkanin tongue" id = "vulptongue" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) @@ -15,7 +15,7 @@ category = list(RND_CATEGORY_LIMBS_OTHER) /datum/design/taj_tail - name = "tajaran tail" + name = "Tajaran tail" id = "tajtail" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) @@ -23,7 +23,7 @@ category = list(RND_CATEGORY_LIMBS_OTHER) /datum/design/taj_tongue - name = "tajaran tongue" + name = "Tajaran tongue" id = "tajtongue" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) From 68759ec7ed0ce6c7e7939966ffce03e9e58aba62 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sun, 29 Dec 2024 14:08:24 +0200 Subject: [PATCH 10/38] emotes cleanup --- ...w_tajaran.ogg => tajaran_annoyed_meow.ogg} | Bin .../{hiss_tajaran.ogg => tajaran_hiss.ogg} | Bin .../{meow_tajaran.ogg => tajaran_meow.ogg} | Bin .../{purr_tajaran.ogg => tajaran_purr.ogg} | Bin ...tajaran_long.ogg => tajaran_purr_long.ogg} | Bin ...jaran_short.ogg => tajaran_purr_short.ogg} | Bin ...{scream_tajaran.ogg => tajaran_scream.ogg} | Bin .../emote_panel/code/_emote_defines.dm | 10 +- .../emote_panel/code/emotes.dm | 112 +++++++++--------- .../code/human/species_type/tajaran.dm | 4 +- 10 files changed, 63 insertions(+), 63 deletions(-) rename modular_bandastation/emote_panel/audio/tajaran/{annoyed_meow_tajaran.ogg => tajaran_annoyed_meow.ogg} (100%) rename modular_bandastation/emote_panel/audio/tajaran/{hiss_tajaran.ogg => tajaran_hiss.ogg} (100%) rename modular_bandastation/emote_panel/audio/tajaran/{meow_tajaran.ogg => tajaran_meow.ogg} (100%) rename modular_bandastation/emote_panel/audio/tajaran/{purr_tajaran.ogg => tajaran_purr.ogg} (100%) rename modular_bandastation/emote_panel/audio/tajaran/{purr_tajaran_long.ogg => tajaran_purr_long.ogg} (100%) rename modular_bandastation/emote_panel/audio/tajaran/{purr_tajaran_short.ogg => tajaran_purr_short.ogg} (100%) rename modular_bandastation/emote_panel/audio/tajaran/{scream_tajaran.ogg => tajaran_scream.ogg} (100%) diff --git a/modular_bandastation/emote_panel/audio/tajaran/annoyed_meow_tajaran.ogg b/modular_bandastation/emote_panel/audio/tajaran/tajaran_annoyed_meow.ogg similarity index 100% rename from modular_bandastation/emote_panel/audio/tajaran/annoyed_meow_tajaran.ogg rename to modular_bandastation/emote_panel/audio/tajaran/tajaran_annoyed_meow.ogg diff --git a/modular_bandastation/emote_panel/audio/tajaran/hiss_tajaran.ogg b/modular_bandastation/emote_panel/audio/tajaran/tajaran_hiss.ogg similarity index 100% rename from modular_bandastation/emote_panel/audio/tajaran/hiss_tajaran.ogg rename to modular_bandastation/emote_panel/audio/tajaran/tajaran_hiss.ogg diff --git a/modular_bandastation/emote_panel/audio/tajaran/meow_tajaran.ogg b/modular_bandastation/emote_panel/audio/tajaran/tajaran_meow.ogg similarity index 100% rename from modular_bandastation/emote_panel/audio/tajaran/meow_tajaran.ogg rename to modular_bandastation/emote_panel/audio/tajaran/tajaran_meow.ogg diff --git a/modular_bandastation/emote_panel/audio/tajaran/purr_tajaran.ogg b/modular_bandastation/emote_panel/audio/tajaran/tajaran_purr.ogg similarity index 100% rename from modular_bandastation/emote_panel/audio/tajaran/purr_tajaran.ogg rename to modular_bandastation/emote_panel/audio/tajaran/tajaran_purr.ogg diff --git a/modular_bandastation/emote_panel/audio/tajaran/purr_tajaran_long.ogg b/modular_bandastation/emote_panel/audio/tajaran/tajaran_purr_long.ogg similarity index 100% rename from modular_bandastation/emote_panel/audio/tajaran/purr_tajaran_long.ogg rename to modular_bandastation/emote_panel/audio/tajaran/tajaran_purr_long.ogg diff --git a/modular_bandastation/emote_panel/audio/tajaran/purr_tajaran_short.ogg b/modular_bandastation/emote_panel/audio/tajaran/tajaran_purr_short.ogg similarity index 100% rename from modular_bandastation/emote_panel/audio/tajaran/purr_tajaran_short.ogg rename to modular_bandastation/emote_panel/audio/tajaran/tajaran_purr_short.ogg diff --git a/modular_bandastation/emote_panel/audio/tajaran/scream_tajaran.ogg b/modular_bandastation/emote_panel/audio/tajaran/tajaran_scream.ogg similarity index 100% rename from modular_bandastation/emote_panel/audio/tajaran/scream_tajaran.ogg rename to modular_bandastation/emote_panel/audio/tajaran/tajaran_scream.ogg diff --git a/modular_bandastation/emote_panel/code/_emote_defines.dm b/modular_bandastation/emote_panel/code/_emote_defines.dm index e79f822bb026a..4d77d7027af88 100644 --- a/modular_bandastation/emote_panel/code/_emote_defines.dm +++ b/modular_bandastation/emote_panel/code/_emote_defines.dm @@ -121,11 +121,11 @@ #define EMOTE_HUMAN_WHIP "Ударить хвостом" #define EMOTE_HUMAN_BARK "Гавкнуть" #define EMOTE_HUMAN_WBARK "Дважды гавкнуть" -#define EMOTE_HUMAN_MEOW "Мяукнуть" -#define EMOTE_HUMAN_MOW "Мяукнуть разжражённо" -#define EMOTE_HUMAN_PURRR "Мурчать дольше" -#define EMOTE_HUMAN_PUR "Мурчать кратко" -#define EMOTE_HUMAN_HISST "Шипеть" +#define EMOTE_HUMAN_MEOW "Мяукнуть" +#define EMOTE_HUMAN_MOW "Мяукнуть раздражённо" +#define EMOTE_HUMAN_PURRR "Мурчать дольше" +#define EMOTE_HUMAN_PUR "Мурчать кратко" +#define EMOTE_HUMAN_HISST "Шипеть" /// Carbon Emotes #define EMOTE_CARBON_BLINK "Моргать" diff --git a/modular_bandastation/emote_panel/code/emotes.dm b/modular_bandastation/emote_panel/code/emotes.dm index c598924bbd143..97ed4bb3eb811 100644 --- a/modular_bandastation/emote_panel/code/emotes.dm +++ b/modular_bandastation/emote_panel/code/emotes.dm @@ -87,69 +87,69 @@ return ..() /datum/emote/living/carbon/human/tajaran/emote_meow - key = "meow_t" - key_third_person = "meows" - name = "Мяукнуть" - message = "мяукает." - message_mime = "бесшумно мяукает." - message_param = "мяукает на %t." - emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE - cooldown = 4 SECONDS - sound = 'modular_bandastation/emote_panel/audio/tajaran/meow_tajaran.ogg' - vary = TRUE + name = "Мяукнуть" + key = "meow_t" + key_third_person = "meows" + message = "мяукает." + message_mime = "бесшумно мяукает." + message_param = "мяукает на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + vary = TRUE + cooldown = 4 SECONDS + sound = 'modular_bandastation/emote_panel/audio/tajaran/tajaran_meow.ogg' /datum/emote/living/carbon/human/tajaran/emote_mow - key = "mow" - key_third_person = "mows" - name = "Мяукнуть раздражённо" - message = "раздражённо мяукает." - message_mime = "бесшумно раздражённо мяукает." - message_param = "раздражённо мяукает на %t." - emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE - cooldown = 4 SECONDS - sound = 'modular_bandastation/emote_panel/audio/tajaran/annoyed_meow_tajaran.ogg' - vary = TRUE + name = "Мяукнуть раздражённо" + key = "mow" + key_third_person = "mows" + message = "раздражённо мяукает." + message_mime = "бесшумно раздражённо мяукает." + message_param = "раздражённо мяукает на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + vary = TRUE + cooldown = 4 SECONDS + sound = 'modular_bandastation/emote_panel/audio/tajaran/tajaran_annoyed_meow.ogg' /datum/emote/living/carbon/human/tajaran/emote_purr - key = "purr_t" - key_third_person = "purrs" - name = "Мурчать" - message = "мурчит." - message_mime = "бесшумно мурчит." - message_param = "мурчит на %t." - emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE - cooldown = 4 SECONDS - sound = 'modular_bandastation/emote_panel/audio/tajaran/purr_tajaran.ogg' + name = "Мурчать" + key = "purr_t" + key_third_person = "purrs" + message = "мурчит." + message_mime = "бесшумно мурчит." + message_param = "мурчит на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + cooldown = 4 SECONDS + sound = 'modular_bandastation/emote_panel/audio/tajaran/tajaran_purr.ogg' /datum/emote/living/carbon/human/tajaran/emote_pur - key = "pur" - key_third_person = "purs" - name = "Мурчать кратко" - message = "кратко мурчит." - message_mime = "бесшумно кратко мурчит." - message_param = "кратко мурчит на %t." - emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE - cooldown = 4 SECONDS - sound = 'modular_bandastation/emote_panel/audio/tajaran/purr_tajaran_short.ogg' + name = "Мурчать кратко" + key = "pur" + key_third_person = "purs" + message = "кратко мурчит." + message_mime = "бесшумно кратко мурчит." + message_param = "кратко мурчит на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + cooldown = 4 SECONDS + sound = 'modular_bandastation/emote_panel/audio/tajaran/tajaran_purr_short.ogg' /datum/emote/living/carbon/human/tajaran/emote_purrr - key = "purrr" - key_third_person = "purrrs" - name = "Мурчать дольше" - message = "длительно мурчит." - message_mime = "бесшумно длительно мурчит." - message_param = "длительно мурчит на %t." - emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE - cooldown = 4 SECONDS - sound = 'modular_bandastation/emote_panel/audio/tajaran/purr_tajaran_long.ogg' + name = "Мурчать дольше" + key = "purrr" + key_third_person = "purrrs" + message = "длительно мурчит." + message_mime = "бесшумно длительно мурчит." + message_param = "длительно мурчит на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + cooldown = 4 SECONDS + sound = 'modular_bandastation/emote_panel/audio/tajaran/tajaran_purr_long.ogg' /datum/emote/living/carbon/human/tajaran/emote_hiss - key = "hiss_t" - key_third_person = "hisses" - name = "Шипеть" - message = "шипит." - message_mime = "бесшумно шипит." - message_param = "шипит на %t." - emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE - cooldown = 4 SECONDS - sound = 'modular_bandastation/emote_panel/audio/tajaran/hiss_tajaran.ogg' + name = "Шипеть" + key = "hiss_t" + key_third_person = "hisses" + message = "шипит." + message_mime = "бесшумно шипит." + message_param = "шипит на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + cooldown = 4 SECONDS + sound = 'modular_bandastation/emote_panel/audio/tajaran/tajaran_hiss.ogg' diff --git a/modular_bandastation/species/code/human/species_type/tajaran.dm b/modular_bandastation/species/code/human/species_type/tajaran.dm index 2760a8b33b527..fe3b3c71f8b6b 100644 --- a/modular_bandastation/species/code/human/species_type/tajaran.dm +++ b/modular_bandastation/species/code/human/species_type/tajaran.dm @@ -147,9 +147,9 @@ /datum/species/tajaran/get_scream_sound(mob/living/carbon/human/human) if(human.physique == MALE) - return 'modular_bandastation/emote_panel/audio/tajaran/scream_tajaran.ogg' + return 'modular_bandastation/emote_panel/audio/tajaran/tajaran_scream.ogg' - return 'modular_bandastation/emote_panel/audio/tajaran/scream_tajaran.ogg' + return 'modular_bandastation/emote_panel/audio/tajaran/tajaran_scream.ogg' /datum/species/tajaran/get_cough_sound(mob/living/carbon/human/human) if(human.physique == FEMALE) From a9cad313974932ce3b1f2357401beb722a8d5d58 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sun, 29 Dec 2024 14:10:51 +0200 Subject: [PATCH 11/38] mutation toxin uppercase --- modular_bandastation/species/code/reagents/mutation.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_bandastation/species/code/reagents/mutation.dm b/modular_bandastation/species/code/reagents/mutation.dm index 243adf4a989d2..dda6ef9b1da3e 100644 --- a/modular_bandastation/species/code/reagents/mutation.dm +++ b/modular_bandastation/species/code/reagents/mutation.dm @@ -1,5 +1,5 @@ /datum/reagent/mutationtoxin/vulpkanin - name = "vulpkanin Mutation Toxin" + name = "Vulpkanin Mutation Toxin" description = "Мутационный токсин для превращения в вульпканина." color = "#949494" race = /datum/species/vulpkanin @@ -12,7 +12,7 @@ required_container = /obj/item/slime_extract/green /datum/reagent/mutationtoxin/tajaran - name = "tajaran Mutation Toxin" + name = "Tajaran Mutation Toxin" description = "Мутационный токсин для превращения в таяр." color = "#949494" race = /datum/species/tajaran From fd71644ece271344dbd01d1c657ce9a2c0eb683a Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sun, 29 Dec 2024 14:21:35 +0200 Subject: [PATCH 12/38] cleanup --- modular_bandastation/species/_species.dm | 2 +- .../species/code/human/species_type/tajaran.dm | 6 ++---- .../code/preferences/species_features/tajaran.dm | 16 ++++++++-------- .../surgery/organs/external/tajaran_external.dm | 2 -- 4 files changed, 11 insertions(+), 15 deletions(-) diff --git a/modular_bandastation/species/_species.dm b/modular_bandastation/species/_species.dm index 0ac26049f0ea5..326483e15eda9 100644 --- a/modular_bandastation/species/_species.dm +++ b/modular_bandastation/species/_species.dm @@ -1,4 +1,4 @@ /datum/modpack/species name = "Species" desc = "Добавление архитектуры для новых видов и конфигурирования существующих." - author = "nlaysi, Podvaldeda, Dekupich" + author = "Nlaysi, Podvaldeda, Dekupich" diff --git a/modular_bandastation/species/code/human/species_type/tajaran.dm b/modular_bandastation/species/code/human/species_type/tajaran.dm index fe3b3c71f8b6b..652c80dd940f9 100644 --- a/modular_bandastation/species/code/human/species_type/tajaran.dm +++ b/modular_bandastation/species/code/human/species_type/tajaran.dm @@ -1,5 +1,5 @@ /datum/species/tajaran - name = "\improper Таяра" + name = "\improper Таяран" plural_form = "Таяры" id = SPECIES_TAJARAN inherent_traits = list( @@ -64,7 +64,7 @@ Существует заметный половой диморфизм между женскими и мужскими особями в пользу мужских и, в зависимости от подрасы, рост взрослых таяран, за исключением подрасы Жан-Хазан. \ В ходе взросления не выходит за пределы от 135 до 170 см, а вес варьируется в передах от 30 до 65 кг. \ Длинный хвост, составляющий 4/5 от роста, выполняет функцию балансира при передвижениях. \ - Тело почти полностью покрыто густой шерстью, некоторые особи имеют заметную гриву вдоль затылка и височных областей головы. " + Тело почти полностью покрыто густой шерстью, некоторые особи имеют заметную гриву вдоль затылка и височных областей головы." /datum/species/tajaran/get_species_description() return "Вид гуманоидных всеядных млекопитающих, имеющих внешнее сходство с земными кошачьими. Таяры происходят с Адомая, планеты с разнообразным климатом, \ @@ -249,7 +249,6 @@ /obj/item/bodypart/head/get_hair_and_lips_icon(dropped) . = ..() - var/image_dir = NONE if(dropped) image_dir = SOUTH @@ -268,5 +267,4 @@ facial_hair_overlay = image(sprite_accessory.icon, "m_tajaran_facial_hair_[sprite_accessory.icon_state]_ADJ", -BODY_ADJ_LAYER, image_dir) facial_hair_overlay.color = user.dna.features["furcolor_tajaran_fourth"] . += facial_hair_overlay - return . diff --git a/modular_bandastation/species/code/preferences/species_features/tajaran.dm b/modular_bandastation/species/code/preferences/species_features/tajaran.dm index a9c9d65b2a5b9..9fe2d3463bf1e 100644 --- a/modular_bandastation/species/code/preferences/species_features/tajaran.dm +++ b/modular_bandastation/species/code/preferences/species_features/tajaran.dm @@ -16,7 +16,7 @@ /datum/preference/choiced/tajaran_body_markings/icon_for(value) var/static/icon/body - if (isnull(body)) + if(isnull(body)) body = icon('icons/blanks/32x32.dmi', "nothing") body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_chest_m"), ICON_OVERLAY) body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_l_leg"), ICON_OVERLAY) @@ -30,7 +30,7 @@ var/datum/sprite_accessory/markings = SSaccessories.tajaran_body_markings_list[value] var/icon/icon_with_markings = new(body) - if (value != "None") + if(value != "None") var/icon/body_part_icon = icon(markings.icon, "male_[markings.icon_state]_chest") body_part_icon.Crop(1, 1, 32, 32) body_part_icon.Blend(COLOR_VERY_LIGHT_GRAY, ICON_MULTIPLY) @@ -94,7 +94,7 @@ /datum/preference/choiced/tajaran_head_markings/icon_for(value) var/static/icon/body - if (isnull(body)) + if(isnull(body)) body = icon('icons/blanks/32x32.dmi', "nothing") body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_head_m"), ICON_OVERLAY) body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_chest_m"), ICON_OVERLAY) @@ -109,7 +109,7 @@ var/datum/sprite_accessory/markings = SSaccessories.tajaran_head_markings_list[value] var/icon/icon_with_markings = new(body) - if (value != "None") + if(value != "None") var/icon/body_part_icon = icon(markings.icon, "m_tajaran_head_markings_[markings.icon_state]_ADJ") body_part_icon.Crop(1, 1, 32, 32) body_part_icon.Blend(COLOR_VERY_LIGHT_GRAY, ICON_MULTIPLY) @@ -162,12 +162,12 @@ /datum/preference/choiced/tajaran_facial_hair/icon_for(value) var/datum/sprite_accessory/markings = SSaccessories.tajaran_facial_hair_list[value] var/static/icon/head_icon - if (isnull(head_icon)) + if(isnull(head_icon)) head_icon = icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_head_m") head_icon.Blend(COLOR_SILVER, ICON_MULTIPLY) var/icon/final_icon = new(head_icon) - if (!isnull(markings)) + if(!isnull(markings)) ASSERT(istype(markings)) var/icon/head_accessory_icon = icon(markings.icon, "m_tajaran_facial_hair_[markings.icon_state]_ADJ") @@ -231,7 +231,7 @@ return data /datum/preference/choiced/tajaran_tail_markings/is_accessible(datum/preferences/preferences) - if (!..(preferences)) + if(!..(preferences)) return FALSE var/pref = preferences.read_preference(/datum/preference/choiced/tail_tajaran) return pref == "Long tail" || pref == "Huge tail" @@ -249,7 +249,7 @@ target.dna.features["furcolor_tajaran_third"] = value /datum/preference/color/tajaran_tail_markings_color/is_accessible(datum/preferences/preferences) - if (!..(preferences)) + if(!..(preferences)) return FALSE var/pref = preferences.read_preference(/datum/preference/choiced/tail_tajaran) return (pref == "Long tail" || pref == "Huge tail") && preferences.read_preference(/datum/preference/choiced/tajaran_tail_markings) != "None" diff --git a/modular_bandastation/species/code/surgery/organs/external/tajaran_external.dm b/modular_bandastation/species/code/surgery/organs/external/tajaran_external.dm index 9bdedea602c70..111df9cfc9982 100644 --- a/modular_bandastation/species/code/surgery/organs/external/tajaran_external.dm +++ b/modular_bandastation/species/code/surgery/organs/external/tajaran_external.dm @@ -2,9 +2,7 @@ /obj/item/organ/tail/tajaran name = "tajaran tail" preference = "feature_tajaran_tail" - bodypart_overlay = /datum/bodypart_overlay/mutant/tail/tajaran - wag_flags = WAG_ABLE dna_block = DNA_TAJARAN_TAIL var/datum/bodypart_overlay/mutant/tajaran_tail_markings/tail_markings_overlay From 9b0085b1167406c194e9099bcb47153c5be4ebea Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sun, 29 Dec 2024 14:47:05 +0200 Subject: [PATCH 13/38] emote fix --- modular_bandastation/emote_panel/code/emote_verbs.dm | 2 +- modular_bandastation/emote_panel/code/emotes.dm | 4 ++-- .../species/code/surgery/organs/internal/tajaran_internal.dm | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modular_bandastation/emote_panel/code/emote_verbs.dm b/modular_bandastation/emote_panel/code/emote_verbs.dm index 22216ccbbba20..a20ce9f7447b3 100644 --- a/modular_bandastation/emote_panel/code/emote_verbs.dm +++ b/modular_bandastation/emote_panel/code/emote_verbs.dm @@ -523,7 +523,7 @@ set category = "Эмоции" emote("purrr", intentional = TRUE) -/mob/living/carbon/human/species/tajaran/proc/emote_hiss() +/mob/living/carbon/human/species/tajaran/proc/emote_hiss_t() set name = "▷ " + EMOTE_HUMAN_HISST + " " set category = "Эмоции" emote("hiss_t", intentional = TRUE) diff --git a/modular_bandastation/emote_panel/code/emotes.dm b/modular_bandastation/emote_panel/code/emotes.dm index 859cbe79162db..bfe909458f53a 100644 --- a/modular_bandastation/emote_panel/code/emotes.dm +++ b/modular_bandastation/emote_panel/code/emotes.dm @@ -11,7 +11,7 @@ return 'modular_bandastation/emote_panel/audio/female/sniff_female.ogg' else return 'modular_bandastation/emote_panel/audio/male/sniff_male.ogg' - + /datum/emote/living/carbon/scratch/New() mob_type_allowed_typecache += list(/mob/living/carbon/human) . = ..() @@ -146,7 +146,7 @@ cooldown = 4 SECONDS sound = 'modular_bandastation/emote_panel/audio/tajaran/tajaran_purr_long.ogg' -/datum/emote/living/carbon/human/tajaran/emote_hiss +/datum/emote/living/carbon/human/tajaran/emote_hiss_t name = "Шипеть" key = "hiss_t" key_third_person = "hisses" diff --git a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm index f7a760b1f07bc..4df82d6afe1d5 100644 --- a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm +++ b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm @@ -29,7 +29,7 @@ add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_purr) add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_pur) add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_purrr) - add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_hiss) + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_hiss_t) /obj/item/organ/tongue/tajaran/on_mob_remove(mob/living/carbon/owner) . = ..() @@ -38,7 +38,7 @@ add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_purr) add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_pur) add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_purrr) - add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_hiss) + add_verb(owner, /mob/living/carbon/human/species/tajaran/proc/emote_hiss_t) /obj/item/organ/stomach/tajaran hunger_modifier = 1.1 From 1fd20f0043d9c6a76818ecdb8a0b4fe4d9970215 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sun, 29 Dec 2024 16:35:31 +0200 Subject: [PATCH 14/38] uppercase fixes --- .../code/human/sprite_accessories/hair.dm | 44 +++++++++---------- .../code/surgery/organs/limbgrower_designs.dm | 8 ++-- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/modular_bandastation/species/code/human/sprite_accessories/hair.dm b/modular_bandastation/species/code/human/sprite_accessories/hair.dm index bda6b73e2e9b3..a18deb05501c4 100644 --- a/modular_bandastation/species/code/human/sprite_accessories/hair.dm +++ b/modular_bandastation/species/code/human/sprite_accessories/hair.dm @@ -210,71 +210,71 @@ icon = 'modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/hair.dmi' /datum/sprite_accessory/hair/tajaran/taj_hair_braid - name = "Tajaran braid" + name = "Tajaran Braid" icon_state = "braid" /datum/sprite_accessory/hair/tajaran/taj_hair_clean - name = "Tajaran clean" + name = "Tajaran Clean" icon_state = "clean" /datum/sprite_accessory/hair/tajaran/taj_hair_bangs - name = "Tajaran bangs" + name = "Tajaran Bangs" icon_state = "bangs" /datum/sprite_accessory/hair/tajaran/taj_hair_shaggy - name = "Tajaran shaggy" + name = "Tajaran Shaggy" icon_state = "shaggy" /datum/sprite_accessory/hair/tajaran/taj_hair_mohawk - name = "Tajaran mohawk" + name = "Tajaran Mohawk" icon_state = "mohawk" /datum/sprite_accessory/hair/tajaran/taj_hair_plait - name = "Tajaran plait" + name = "Tajaran Plait" icon_state = "plait" /datum/sprite_accessory/hair/tajaran/taj_hair_straight - name = "Tajaran straight" + name = "Tajaran Straight" icon_state = "straight" /datum/sprite_accessory/hair/tajaran/taj_hair_long - name = "Tajaran long" + name = "Tajaran Long" icon_state = "long" /datum/sprite_accessory/hair/tajaran/taj_hair_rattail - name = "Tajaran rattail" + name = "Tajaran Rattail" icon_state = "rattail" /datum/sprite_accessory/hair/tajaran/taj_hair_spikey - name = "Tajaran spikey" + name = "Tajaran Spikey" icon_state = "spikey" /datum/sprite_accessory/hair/tajaran/taj_hair_messy - name = "Tajaran messy" + name = "Tajaran Messy" icon_state = "messy" /datum/sprite_accessory/hair/tajaran/taj_hair_ladiesretro - name = "Tajaran ladiesretro" + name = "Tajaran Ladiesretro" icon_state = "ladiesretro" /datum/sprite_accessory/hair/tajaran/taj_hair_victory - name = "Tajaran victory" + name = "Tajaran Victory" icon_state = "victory" /datum/sprite_accessory/hair/tajaran/taj_hair_bob - name = "Tajaran bob" + name = "Tajaran Bob" icon_state = "bob" /datum/sprite_accessory/hair/tajaran/taj_marmalade - name = "Tajaran marmalade" + name = "Tajaran Marmalade" icon_state = "marmalade" /datum/sprite_accessory/hair/tajaran/taj_stasy_morning - name = "Tajaran Stasy-morning" + name = "Tajaran Stasy Morning" icon_state = "stasy_morning" /datum/sprite_accessory/hair/tajaran/taj_punk_lying - name = "Tajaran Punk lying" + name = "Tajaran Punk Lying" icon_state = "punk_lying" /datum/sprite_accessory/hair/tajaran/taj_inari @@ -322,11 +322,11 @@ icon_state = "pigtails" /datum/sprite_accessory/hair/tajaran/taj_shortovereye - name = "Tajaran Short overeye" + name = "Tajaran Short Overeye" icon_state = "shortovereye" /datum/sprite_accessory/hair/tajaran/taj_drillhairextended - name = "Tajaran Drill hair extended" + name = "Tajaran Drill Hair Extended" icon_state = "drillhairextended" /datum/sprite_accessory/hair/tajaran/taj_long3 @@ -346,15 +346,15 @@ icon_state = "country" /datum/sprite_accessory/hair/tajaran/taj_ponytail7 - name = "Tajaran Side ponytail" + name = "Tajaran Side Ponytail" icon_state = "ponytail7" /datum/sprite_accessory/hair/tajaran/taj_spikyponytail - name = "Tajaran Spiky ponytail" + name = "Tajaran Spiky Ponytail" icon_state = "spikyponytail" /datum/sprite_accessory/hair/tajaran/taj_overeyetwo - name = "Tajaran Overeye-two" + name = "Tajaran Overeye Alt." icon_state = "overeyetwo" /datum/sprite_accessory/hair/tajaran/taj_allthefuzz diff --git a/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm b/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm index bee12f311c1d1..4b4fd412b2bee 100644 --- a/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm +++ b/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm @@ -1,5 +1,5 @@ /datum/design/vulp_tail - name = "Vulpkanin tail" + name = "Vulpkanin Tail" id = "vulptail" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) @@ -7,7 +7,7 @@ category = list(RND_CATEGORY_LIMBS_OTHER) /datum/design/vulp_tongue - name = "Vulpkanin tongue" + name = "Vulpkanin Tongue" id = "vulptongue" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) @@ -15,7 +15,7 @@ category = list(RND_CATEGORY_LIMBS_OTHER) /datum/design/taj_tail - name = "Tajaran tail" + name = "Tajaran Tail" id = "tajtail" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) @@ -23,7 +23,7 @@ category = list(RND_CATEGORY_LIMBS_OTHER) /datum/design/taj_tongue - name = "Tajaran tongue" + name = "Tajaran Tongue" id = "tajtongue" build_type = LIMBGROWER reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) From cb4900704a655c5d654f522dad009ff2c00b5fb3 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Fri, 3 Jan 2025 23:48:23 +0200 Subject: [PATCH 15/38] NV nerf --- .../species/code/human/species/skills.dm | 60 +++++++++---------- .../organs/internal/tajaran_internal.dm | 4 +- 2 files changed, 33 insertions(+), 31 deletions(-) diff --git a/modular_bandastation/species/code/human/species/skills.dm b/modular_bandastation/species/code/human/species/skills.dm index 153802185870e..54d2fd38a8b3e 100644 --- a/modular_bandastation/species/code/human/species/skills.dm +++ b/modular_bandastation/species/code/human/species/skills.dm @@ -142,33 +142,33 @@ #undef GET_ATOM_SHIFF_BLOOD_DNA // MARK: Tajaran skills -/datum/action/cooldown/night_eyes - name = "Ночное зрение" - desc = "Ваши глаза адаптируются под окружающее освещение." - check_flags = AB_CHECK_CONSCIOUS | AB_CHECK_INCAPACITATED - button_icon = 'modular_bandastation/species/icons/mob/species/tajaran/skills.dmi' - button_icon_state = "night_eyes" - overlay_icon = 'modular_bandastation/species/icons/mob/species/tajaran/skills.dmi' - overlay_icon_state = "frame_border" - background_icon = 'modular_bandastation/species/icons/mob/species/tajaran/skills.dmi' - background_icon_state = "frame" - var/active = FALSE - -/datum/action/cooldown/night_eyes/Trigger(trigger_flags, /atom/target) - var/obj/item/organ/eyes/tajaran/eyes = owner.get_organ_by_type(/obj/item/organ/eyes/tajaran) - if(!istype(eyes)) - return - if(!active) - active = TRUE - owner.add_client_colour(/datum/client_colour/monochrome) - eyes.lighting_cutoff = LIGHTING_CUTOFF_MEDIUM - eyes.flash_protect = FLASH_PROTECTION_HYPER_SENSITIVE - to_chat(owner, span_notice("Ваши глаза адаптируются к темному освещению.")) - owner.update_sight() - else - active = FALSE - owner.remove_client_colour(/datum/client_colour/monochrome) - eyes.lighting_cutoff = LIGHTING_CUTOFF_VISIBLE - eyes.flash_protect = FLASH_PROTECTION_NONE - to_chat(owner, span_notice("Ваши глаза адаптируются к нормальному освещению.")) - owner.update_sight() +// /datum/action/cooldown/night_eyes +// name = "Ночное зрение" +// desc = "Ваши глаза адаптируются под окружающее освещение." +// check_flags = AB_CHECK_CONSCIOUS | AB_CHECK_INCAPACITATED +// button_icon = 'modular_bandastation/species/icons/mob/species/tajaran/skills.dmi' +// button_icon_state = "night_eyes" +// overlay_icon = 'modular_bandastation/species/icons/mob/species/tajaran/skills.dmi' +// overlay_icon_state = "frame_border" +// background_icon = 'modular_bandastation/species/icons/mob/species/tajaran/skills.dmi' +// background_icon_state = "frame" +// var/active = FALSE + +// /datum/action/cooldown/night_eyes/Trigger(trigger_flags, /atom/target) +// var/obj/item/organ/eyes/tajaran/eyes = owner.get_organ_by_type(/obj/item/organ/eyes/tajaran) +// if(!istype(eyes)) +// return +// if(!active) +// active = TRUE +// owner.add_client_colour(/datum/client_colour/monochrome) +// eyes.lighting_cutoff = LIGHTING_CUTOFF_MEDIUM +// eyes.flash_protect = FLASH_PROTECTION_HYPER_SENSITIVE +// to_chat(owner, span_notice("Ваши глаза адаптируются к темному освещению.")) +// owner.update_sight() +// else +// active = FALSE +// owner.remove_client_colour(/datum/client_colour/monochrome) +// eyes.lighting_cutoff = LIGHTING_CUTOFF_VISIBLE +// eyes.flash_protect = FLASH_PROTECTION_NONE +// to_chat(owner, span_notice("Ваши глаза адаптируются к нормальному освещению.")) +// owner.update_sight() diff --git a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm index 4df82d6afe1d5..75d5a05dcb91c 100644 --- a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm +++ b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm @@ -52,6 +52,8 @@ name = "tajaran eyeballs" desc = "Глаза, приспособленные к темному освещению, но чувствительные к вспышкам." icon = 'modular_bandastation/species/icons/mob/species/tajaran/organs.dmi' + lighting_cutoff = LIGHTING_CUTOFF_REAL_LOW + flash_protect = FLASH_PROTECTION_SENSITIVE /obj/item/organ/ears/tajaran desc = "Чувствительные уши позволяют легче слышать шепот." @@ -71,7 +73,7 @@ /obj/item/organ/brain/tajaran icon = 'modular_bandastation/species/icons/mob/species/tajaran/organs.dmi' - actions_types = list(/datum/action/cooldown/night_eyes) + // actions_types = list(/datum/action/cooldown/night_eyes) /obj/item/organ/lungs/tajaran name = "tajaran lungs" From 588444ada2d88b89ce37187415c8bf740e4d70de Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sat, 4 Jan 2025 00:26:11 +0200 Subject: [PATCH 16/38] some felinid traits --- .../species/code/human/species_type/tajaran.dm | 4 ++++ .../species/code/surgery/organs/internal/tajaran_internal.dm | 1 + 2 files changed, 5 insertions(+) diff --git a/modular_bandastation/species/code/human/species_type/tajaran.dm b/modular_bandastation/species/code/human/species_type/tajaran.dm index 652c80dd940f9..7b40682eb6e91 100644 --- a/modular_bandastation/species/code/human/species_type/tajaran.dm +++ b/modular_bandastation/species/code/human/species_type/tajaran.dm @@ -21,6 +21,10 @@ mutant_organs = list( /obj/item/organ/tail/tajaran = "Long tail", ) + inherent_traits = list( + TRAIT_CATLIKE_GRACE, + TRAIT_HATED_BY_DOGS, + ) body_markings = list(/datum/bodypart_overlay/simple/body_marking/tajaran = "None") bodypart_overrides = list( diff --git a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm index 75d5a05dcb91c..ec0d0a585744a 100644 --- a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm +++ b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm @@ -14,6 +14,7 @@ ) liked_foodtypes = RAW | MEAT | SEAFOOD | FRIED | DAIRY disliked_foodtypes = NUTS | GROSS | SUGAR | ORANGES + organ_traits = list(TRAIT_WOUND_LICKER) /obj/item/organ/tongue/tajaran/New(class, timer, datum/mutation/human/copymut) . = ..() From 37e3c7f332c9255f2e688887f083e554164b0665 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sat, 4 Jan 2025 15:37:54 +0200 Subject: [PATCH 17/38] mutant colors fix --- .../species/code/human/species_type/tajaran.dm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/modular_bandastation/species/code/human/species_type/tajaran.dm b/modular_bandastation/species/code/human/species_type/tajaran.dm index 7b40682eb6e91..42b8d031ec1f7 100644 --- a/modular_bandastation/species/code/human/species_type/tajaran.dm +++ b/modular_bandastation/species/code/human/species_type/tajaran.dm @@ -3,7 +3,9 @@ plural_form = "Таяры" id = SPECIES_TAJARAN inherent_traits = list( - TRAIT_MUTANT_COLORS + TRAIT_MUTANT_COLORS, + TRAIT_CATLIKE_GRACE, + TRAIT_HATED_BY_DOGS, ) changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | ERT_SPAWN | RACE_SWAP | SLIME_EXTRACT @@ -21,10 +23,6 @@ mutant_organs = list( /obj/item/organ/tail/tajaran = "Long tail", ) - inherent_traits = list( - TRAIT_CATLIKE_GRACE, - TRAIT_HATED_BY_DOGS, - ) body_markings = list(/datum/bodypart_overlay/simple/body_marking/tajaran = "None") bodypart_overrides = list( From 7f63b464c6fe08f897200b2d3d59304431fa2d58 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sat, 4 Jan 2025 15:41:32 +0200 Subject: [PATCH 18/38] visible preff colors --- .../species/code/preferences/species_features/tajaran.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modular_bandastation/species/code/preferences/species_features/tajaran.dm b/modular_bandastation/species/code/preferences/species_features/tajaran.dm index 9fe2d3463bf1e..931ff4a55a210 100644 --- a/modular_bandastation/species/code/preferences/species_features/tajaran.dm +++ b/modular_bandastation/species/code/preferences/species_features/tajaran.dm @@ -25,7 +25,7 @@ body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_r_arm"), ICON_OVERLAY) body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_l_hand"), ICON_OVERLAY) body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_r_hand"), ICON_OVERLAY) - body.Blend(COLOR_SILVER, ICON_MULTIPLY) + body.Blend(COLOR_ASSISTANT_GRAY, ICON_MULTIPLY) var/datum/sprite_accessory/markings = SSaccessories.tajaran_body_markings_list[value] var/icon/icon_with_markings = new(body) @@ -104,7 +104,7 @@ body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_r_arm"), ICON_OVERLAY) body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_l_hand"), ICON_OVERLAY) body.Blend(icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_r_hand"), ICON_OVERLAY) - body.Blend(COLOR_SILVER, ICON_MULTIPLY) + body.Blend(COLOR_ASSISTANT_GRAY, ICON_MULTIPLY) var/datum/sprite_accessory/markings = SSaccessories.tajaran_head_markings_list[value] var/icon/icon_with_markings = new(body) @@ -164,7 +164,7 @@ var/static/icon/head_icon if(isnull(head_icon)) head_icon = icon('modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body.dmi', "tajaran_head_m") - head_icon.Blend(COLOR_SILVER, ICON_MULTIPLY) + head_icon.Blend(COLOR_ASSISTANT_GRAY, ICON_MULTIPLY) var/icon/final_icon = new(head_icon) if(!isnull(markings)) From ac520e3ea3c38d30a23bad3237aea4ff6fafb9d8 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Mon, 6 Jan 2025 13:31:57 +0200 Subject: [PATCH 19/38] tab issues --- .../emote_panel/code/emote_verbs.dm | 36 +++++++++---------- .../emote_panel/code/emotes.dm | 10 +++--- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/modular_bandastation/emote_panel/code/emote_verbs.dm b/modular_bandastation/emote_panel/code/emote_verbs.dm index a20ce9f7447b3..a416c4a50c42c 100644 --- a/modular_bandastation/emote_panel/code/emote_verbs.dm +++ b/modular_bandastation/emote_panel/code/emote_verbs.dm @@ -499,31 +499,31 @@ // MARK: Tajaran emotes /mob/living/carbon/human/species/tajaran/proc/emote_meow() - set name = "▷ " + EMOTE_HUMAN_MEOW + " " - set category = "Эмоции" - emote("meow_t", intentional = TRUE) + set name = "▷ " + EMOTE_HUMAN_MEOW + " " + set category = "Эмоции" + emote("meow_t", intentional = TRUE) /mob/living/carbon/human/species/tajaran/proc/emote_mow() - set name = "▷ " + EMOTE_HUMAN_MOW + " " - set category = "Эмоции" - emote("mow", intentional = TRUE) + set name = "▷ " + EMOTE_HUMAN_MOW + " " + set category = "Эмоции" + emote("mow", intentional = TRUE) /mob/living/carbon/human/species/tajaran/proc/emote_purr() - set name = "▷ " + EMOTE_HUMAN_PURR + " " - set category = "Эмоции" - emote("purr_t", intentional = TRUE) + set name = "▷ " + EMOTE_HUMAN_PURR + " " + set category = "Эмоции" + emote("purr_t", intentional = TRUE) /mob/living/carbon/human/species/tajaran/proc/emote_pur() - set name = "▷ " + EMOTE_HUMAN_PUR + " " - set category = "Эмоции" - emote("pur", intentional = TRUE) + set name = "▷ " + EMOTE_HUMAN_PUR + " " + set category = "Эмоции" + emote("pur", intentional = TRUE) /mob/living/carbon/human/species/tajaran/proc/emote_purrr() - set name = "▷ " + EMOTE_HUMAN_PURRR + " " - set category = "Эмоции" - emote("purrr", intentional = TRUE) + set name = "▷ " + EMOTE_HUMAN_PURRR + " " + set category = "Эмоции" + emote("purrr", intentional = TRUE) /mob/living/carbon/human/species/tajaran/proc/emote_hiss_t() - set name = "▷ " + EMOTE_HUMAN_HISST + " " - set category = "Эмоции" - emote("hiss_t", intentional = TRUE) + set name = "▷ " + EMOTE_HUMAN_HISST + " " + set category = "Эмоции" + emote("hiss_t", intentional = TRUE) diff --git a/modular_bandastation/emote_panel/code/emotes.dm b/modular_bandastation/emote_panel/code/emotes.dm index bfe909458f53a..0a99185d7e365 100644 --- a/modular_bandastation/emote_panel/code/emotes.dm +++ b/modular_bandastation/emote_panel/code/emotes.dm @@ -13,8 +13,8 @@ return 'modular_bandastation/emote_panel/audio/male/sniff_male.ogg' /datum/emote/living/carbon/scratch/New() - mob_type_allowed_typecache += list(/mob/living/carbon/human) - . = ..() + mob_type_allowed_typecache += list(/mob/living/carbon/human) + . = ..() // MARK: Vulpkanin emotes /datum/emote/living/carbon/human/vulpkanin/can_run_emote(mob/user, status_check = TRUE, intentional = FALSE) @@ -85,9 +85,9 @@ // MARK: Tajaran emotes /datum/emote/living/carbon/human/tajaran/can_run_emote(mob/user, status_check = TRUE, intentional, params) - if(!istype(user.get_organ_slot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/tajaran)) - return FALSE - return ..() + if(!istype(user.get_organ_slot(ORGAN_SLOT_TONGUE), /obj/item/organ/tongue/tajaran)) + return FALSE + return ..() /datum/emote/living/carbon/human/tajaran/emote_meow name = "Мяукнуть" From e9f0ffb4f48a329d375857be078fa8cd863a7b63 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Mon, 6 Jan 2025 14:16:36 +0200 Subject: [PATCH 20/38] better preff trait description --- .../species/code/human/species_type/tajaran.dm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modular_bandastation/species/code/human/species_type/tajaran.dm b/modular_bandastation/species/code/human/species_type/tajaran.dm index 42b8d031ec1f7..ec6d7fc79210f 100644 --- a/modular_bandastation/species/code/human/species_type/tajaran.dm +++ b/modular_bandastation/species/code/human/species_type/tajaran.dm @@ -114,6 +114,20 @@ SPECIES_PERK_NAME = "Чувствительный слух", SPECIES_PERK_DESC = "[plural_form] лучше слышат, но более чувствительны к громким звукам, например, светошумовым гранатам.", ), + list( + SPECIES_PERK_TYPE = SPECIES_NEUTRAL_PERK, + SPECIES_PERK_ICON = FA_ICON_PERSON_FALLING, + SPECIES_PERK_NAME = "Таярская грация", + SPECIES_PERK_DESC = "[plural_form] обладают схожими с кошачьими инстинктами, позволяющими им приземляться вертикально на ноги. \ + Вместо того чтобы быть сбитым с ног при падении, вы получаете лишь короткое замедление. \ + Однако однако никто не гарантирует безопасность подобных действий, и падение может нанести дополнительный урон.", + ), + list( + SPECIES_PERK_TYPE = SPECIES_POSITIVE_PERK, + SPECIES_PERK_ICON = "grin-tongue", + SPECIES_PERK_NAME = "Уход за собой", + SPECIES_PERK_DESC = "[plural_form] могут зализывать раны, чтобы уменьшить кровотечение.", + ), list( SPECIES_PERK_TYPE = SPECIES_NEGATIVE_PERK, SPECIES_PERK_ICON = "fire-alt", From 3b47dfc856923eea9caa4e103565c1d8873f4778 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Mon, 6 Jan 2025 19:20:51 +0200 Subject: [PATCH 21/38] qol ui + space walking nerf --- .../species/code/human/species_type/tajaran.dm | 4 ++-- .../species/code/human/sprite_accessories/tajaran.dm | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modular_bandastation/species/code/human/species_type/tajaran.dm b/modular_bandastation/species/code/human/species_type/tajaran.dm index ec6d7fc79210f..fc5e46d31a294 100644 --- a/modular_bandastation/species/code/human/species_type/tajaran.dm +++ b/modular_bandastation/species/code/human/species_type/tajaran.dm @@ -37,8 +37,8 @@ coldmod = 0.7 heatmod = 1.3 payday_modifier = 0.9 - bodytemp_heat_damage_limit = BODYTEMP_HEAT_DAMAGE_LIMIT + 30 - bodytemp_cold_damage_limit = BODYTEMP_COLD_DAMAGE_LIMIT - 60 + bodytemp_heat_damage_limit = BODYTEMP_HEAT_DAMAGE_LIMIT + 20 + bodytemp_cold_damage_limit = BODYTEMP_COLD_DAMAGE_LIMIT - 40 /datum/species/tajaran/prepare_human_for_preview(mob/living/carbon/human/tajaran) tajaran.set_hairstyle("None", update = TRUE) diff --git a/modular_bandastation/species/code/human/sprite_accessories/tajaran.dm b/modular_bandastation/species/code/human/sprite_accessories/tajaran.dm index 2d6ad9b3f983e..024720e75f486 100644 --- a/modular_bandastation/species/code/human/sprite_accessories/tajaran.dm +++ b/modular_bandastation/species/code/human/sprite_accessories/tajaran.dm @@ -179,16 +179,16 @@ var/tails_allowed = list() /datum/sprite_accessory/tajaran_tail_markings/taj_wingertail_stripes - name = "Long tail stripes" + name = "Long tail - Stripes" tails_allowed = list("Long tail") icon_state = "stripesw" /datum/sprite_accessory/tajaran_tail_markings/taj_huge_stripes - name = "Huge tail stripes" + name = "Huge tail - Stripes" tails_allowed = list("Huge tail") icon_state = "stripesh" /datum/sprite_accessory/tajaran_tail_markings/taj_huge_dots - name = "Huge tail dots" + name = "Huge tail - Dots" tails_allowed = list("Huge tail") icon_state = "dots" From 64862ca6187421e3402a5fe7caf9ba43363d3f49 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Mon, 6 Jan 2025 19:29:05 +0200 Subject: [PATCH 22/38] added limbs for limbgrower --- .../code/surgery/organs/limbgrower_designs.dm | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm b/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm index 4b4fd412b2bee..843954e33fea1 100644 --- a/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm +++ b/modular_bandastation/species/code/surgery/organs/limbgrower_designs.dm @@ -1,3 +1,4 @@ +// MARK: Vulpkanin designs /datum/design/vulp_tail name = "Vulpkanin Tail" id = "vulptail" @@ -14,6 +15,7 @@ build_path = /obj/item/organ/tongue/vulpkanin category = list(RND_CATEGORY_LIMBS_OTHER) +// MARK: Tajaran designs /datum/design/taj_tail name = "Tajaran Tail" id = "tajtail" @@ -29,3 +31,35 @@ reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 10) build_path = /obj/item/organ/tongue/tajaran category = list(RND_CATEGORY_LIMBS_OTHER) + +/datum/design/taj_l_arm + name = "Tajaran Left Arm" + id = "tajlarm" + build_type = LIMBGROWER + reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) + build_path = /obj/item/bodypart/arm/left/tajaran + category = list(RND_CATEGORY_LIMBS_OTHER) + +/datum/design/taj_r_arm + name = "Tajaran Right Arm" + id = "tajrarm" + build_type = LIMBGROWER + reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) + build_path = /obj/item/bodypart/arm/right/tajaran + category = list(RND_CATEGORY_LIMBS_OTHER) + +/datum/design/taj_l_digi_leg + name = "Tajaran Left Digitigrade Leg" + id = "tajldigileg" + build_type = LIMBGROWER + reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) + build_path = /obj/item/bodypart/leg/left/digitigrade/tajaran + category = list(RND_CATEGORY_LIMBS_DIGITIGRADE) + +/datum/design/taj_r_digi_leg + name = "Tajaran Right Digitigrade Leg" + id = "tajrdigileg" + build_type = LIMBGROWER + reagents_list = list(/datum/reagent/medicine/c2/synthflesh = 20) + build_path = /obj/item/bodypart/leg/right/digitigrade/tajaran + category = list(RND_CATEGORY_LIMBS_DIGITIGRADE) From 86be09d4fbe94e536d52f072b7c9af683c4b6805 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Mon, 6 Jan 2025 20:38:31 +0200 Subject: [PATCH 23/38] saymod translate --- .../species/code/surgery/organs/internal/tajaran_internal.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm index ec0d0a585744a..99ee28d85d1a2 100644 --- a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm +++ b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm @@ -3,7 +3,7 @@ desc = "Кошачий язык, может различить больше вкусов." icon_state = "tongue" taste_sensitivity = 10 - say_mod = "mrows" + say_mod = "мяучит" modifies_speech = TRUE languages_native = list(/datum/language/siiktajr) var/static/list/speech_replacements = list( From 05a5ed7b44d43196065d6ee6623acf414170620d Mon Sep 17 00:00:00 2001 From: Dekupich Date: Tue, 7 Jan 2025 14:22:16 +0200 Subject: [PATCH 24/38] food balance --- .../species/code/surgery/organs/internal/tajaran_internal.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm index 99ee28d85d1a2..bfb1b1497a276 100644 --- a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm +++ b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm @@ -12,8 +12,9 @@ new /regex("р+", "g") = "рр", new /regex("Р+", "g") = "РР", ) - liked_foodtypes = RAW | MEAT | SEAFOOD | FRIED | DAIRY - disliked_foodtypes = NUTS | GROSS | SUGAR | ORANGES + liked_foodtypes = MEAT | SEAFOOD | DAIRY + disliked_foodtypes = NUTS | GROSS | ORANGES + toxic_foodtypes = SUGAR organ_traits = list(TRAIT_WOUND_LICKER) /obj/item/organ/tongue/tajaran/New(class, timer, datum/mutation/human/copymut) From 66378af467e6837e9bdead172b34b2b9f9819cf3 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Tue, 7 Jan 2025 17:44:47 +0200 Subject: [PATCH 25/38] another temperature nerf --- .../species/code/human/species_type/tajaran.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_bandastation/species/code/human/species_type/tajaran.dm b/modular_bandastation/species/code/human/species_type/tajaran.dm index fc5e46d31a294..94704cb75569c 100644 --- a/modular_bandastation/species/code/human/species_type/tajaran.dm +++ b/modular_bandastation/species/code/human/species_type/tajaran.dm @@ -37,8 +37,8 @@ coldmod = 0.7 heatmod = 1.3 payday_modifier = 0.9 - bodytemp_heat_damage_limit = BODYTEMP_HEAT_DAMAGE_LIMIT + 20 - bodytemp_cold_damage_limit = BODYTEMP_COLD_DAMAGE_LIMIT - 40 + bodytemp_heat_damage_limit = BODYTEMP_HEAT_DAMAGE_LIMIT + 15 + bodytemp_cold_damage_limit = BODYTEMP_COLD_DAMAGE_LIMIT - 30 /datum/species/tajaran/prepare_human_for_preview(mob/living/carbon/human/tajaran) tajaran.set_hairstyle("None", update = TRUE) From 38627c47b6e6e40af36b47b09b8ce4ba819b560c Mon Sep 17 00:00:00 2001 From: Dekupich Date: Tue, 7 Jan 2025 18:55:33 +0200 Subject: [PATCH 26/38] preff body markings fix --- .../preferences/species_features/tajaran.dm | 2 +- .../sprite_accessories/body_markings.dmi | Bin 3212 -> 3312 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_bandastation/species/code/preferences/species_features/tajaran.dm b/modular_bandastation/species/code/preferences/species_features/tajaran.dm index 931ff4a55a210..6b9ac31f17b65 100644 --- a/modular_bandastation/species/code/preferences/species_features/tajaran.dm +++ b/modular_bandastation/species/code/preferences/species_features/tajaran.dm @@ -31,7 +31,7 @@ var/icon/icon_with_markings = new(body) if(value != "None") - var/icon/body_part_icon = icon(markings.icon, "male_[markings.icon_state]_chest") + var/icon/body_part_icon = icon(markings.icon, "[markings.icon_state]") body_part_icon.Crop(1, 1, 32, 32) body_part_icon.Blend(COLOR_VERY_LIGHT_GRAY, ICON_MULTIPLY) icon_with_markings.Blend(body_part_icon, ICON_OVERLAY) diff --git a/modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body_markings.dmi b/modular_bandastation/species/icons/mob/species/tajaran/sprite_accessories/body_markings.dmi index e0a89eb0f08e5051bb3090e23cc1cdfd442e5e5c..5dc604342ef8ef5bfcf1168110ce9ff20da86d1f 100644 GIT binary patch literal 3312 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 Date: Thu, 9 Jan 2025 17:31:46 +0200 Subject: [PATCH 27/38] more sounds + some cleanup --- .../audio/tajaran/tajaran_sneeze_female1.ogg | Bin 0 -> 6518 bytes .../audio/tajaran/tajaran_sneeze_female2.ogg | Bin 0 -> 6400 bytes .../audio/tajaran/tajaran_sneeze_male.ogg | Bin 0 -> 6503 bytes .../code/human/species_type/tajaran.dm | 54 +++++++++++------- 4 files changed, 34 insertions(+), 20 deletions(-) create mode 100644 modular_bandastation/emote_panel/audio/tajaran/tajaran_sneeze_female1.ogg create mode 100644 modular_bandastation/emote_panel/audio/tajaran/tajaran_sneeze_female2.ogg create mode 100644 modular_bandastation/emote_panel/audio/tajaran/tajaran_sneeze_male.ogg diff --git a/modular_bandastation/emote_panel/audio/tajaran/tajaran_sneeze_female1.ogg b/modular_bandastation/emote_panel/audio/tajaran/tajaran_sneeze_female1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5ce2dd8db89b4d5e350828e33dd12481bac06b9f GIT binary patch literal 6518 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 A*8l(j literal 0 HcmV?d00001 diff --git a/modular_bandastation/emote_panel/audio/tajaran/tajaran_sneeze_male.ogg b/modular_bandastation/emote_panel/audio/tajaran/tajaran_sneeze_male.ogg new file mode 100644 index 0000000000000000000000000000000000000000..798645ceafc9cadd9652b5bea7bf44cb83a50271 GIT binary patch literal 6503 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 U``=HjUnC$=TCYXNPB`-Z2NC7xlmGw# literal 0 HcmV?d00001 diff --git a/modular_bandastation/species/code/human/species_type/tajaran.dm b/modular_bandastation/species/code/human/species_type/tajaran.dm index 94704cb75569c..194aff90e43c0 100644 --- a/modular_bandastation/species/code/human/species_type/tajaran.dm +++ b/modular_bandastation/species/code/human/species_type/tajaran.dm @@ -161,14 +161,26 @@ SPECIES_PERK_DESC = "[plural_form] получают возможность говорить на Сик'Таире.", )) -/datum/species/tajaran/get_scream_sound(mob/living/carbon/human/human) - if(human.physique == MALE) +/datum/species/tajaran/get_scream_sound(mob/living/carbon/human/tajaran) + if(tajaran.physique == FEMALE) return 'modular_bandastation/emote_panel/audio/tajaran/tajaran_scream.ogg' - return 'modular_bandastation/emote_panel/audio/tajaran/tajaran_scream.ogg' -/datum/species/tajaran/get_cough_sound(mob/living/carbon/human/human) - if(human.physique == FEMALE) +/datum/species/tajaran/get_sigh_sound(mob/living/carbon/human/tajaran) + if(tajaran.physique == FEMALE) + return pick( + 'sound/mobs/humanoids/human/sigh/female_sigh1.ogg', + 'sound/mobs/humanoids/human/sigh/female_sigh2.ogg', + 'sound/mobs/humanoids/human/sigh/female_sigh3.ogg', + ) + return pick( + 'sound/mobs/humanoids/human/sigh/male_sigh1.ogg', + 'sound/mobs/humanoids/human/sigh/male_sigh2.ogg', + 'sound/mobs/humanoids/human/sigh/male_sigh3.ogg', + ) + +/datum/species/tajaran/get_cough_sound(mob/living/carbon/human/tajaran) + if(tajaran.physique == FEMALE) return pick( 'sound/mobs/humanoids/human/cough/female_cough1.ogg', 'sound/mobs/humanoids/human/cough/female_cough2.ogg', @@ -186,8 +198,8 @@ 'sound/mobs/humanoids/human/cough/male_cough6.ogg', ) -/datum/species/tajaran/get_cry_sound(mob/living/carbon/human/human) - if(human.physique == FEMALE) +/datum/species/tajaran/get_cry_sound(mob/living/carbon/human/tajaran) + if(tajaran.physique == FEMALE) return pick( 'sound/mobs/humanoids/human/cry/female_cry1.ogg', 'sound/mobs/humanoids/human/cry/female_cry2.ogg', @@ -198,33 +210,35 @@ 'sound/mobs/humanoids/human/cry/male_cry3.ogg', ) +/datum/species/tajaran/get_sneeze_sound(mob/living/carbon/human/tajaran) + if(tajaran.physique == FEMALE) + return pick( + 'modular_bandastation/emote_panel/audio/tajaran/tajaran_sneeze_female1.ogg', + 'modular_bandastation/emote_panel/audio/tajaran/tajaran_sneeze_female2.ogg', + ) + return 'modular_bandastation/emote_panel/audio/tajaran/tajaran_sneeze_male.ogg' -/datum/species/tajaran/get_sneeze_sound(mob/living/carbon/human/human) - if(human.physique == FEMALE) - return 'sound/mobs/humanoids/human/sneeze/female_sneeze1.ogg' - return 'sound/mobs/humanoids/human/sneeze/male_sneeze1.ogg' - -/datum/species/tajaran/get_laugh_sound(mob/living/carbon/human/human) - if(!ishuman(human)) +/datum/species/tajaran/get_laugh_sound(mob/living/carbon/human/tajaran) + if(!ishuman(tajaran)) return - if(human.physique == FEMALE) + if(tajaran.physique == FEMALE) return 'sound/mobs/humanoids/human/laugh/womanlaugh.ogg' return pick( 'sound/mobs/humanoids/human/laugh/manlaugh1.ogg', 'sound/mobs/humanoids/human/laugh/manlaugh2.ogg', ) -/datum/species/tajaran/add_body_markings(mob/living/carbon/human/taj) // OVERRIDE /datum/species/proc/add_body_markings +/datum/species/tajaran/add_body_markings(mob/living/carbon/human/tajaran) // OVERRIDE /datum/species/proc/add_body_markings for(var/markings_type in body_markings) var/datum/bodypart_overlay/simple/body_marking/markings = new markings_type() - var/accessory_name = taj.dna.features[markings.dna_feature_key] + var/accessory_name = tajaran.dna.features[markings.dna_feature_key] var/datum/sprite_accessory/tajaran_body_markings/accessory = markings.get_accessory(accessory_name) if(isnull(accessory)) return for(var/obj/item/bodypart/part as anything in markings.applies_to) - var/obj/item/bodypart/people_part = taj.get_bodypart(initial(part.body_zone)) + var/obj/item/bodypart/people_part = tajaran.get_bodypart(initial(part.body_zone)) if(!people_part || !istype(people_part, part)) continue @@ -234,10 +248,10 @@ overlay.icon = accessory.icon overlay.icon_state = accessory.icon_state overlay.use_gender = accessory.gender_specific - overlay.draw_color = accessory.color_src ? taj.dna.features["furcolor_tajaran_first"] : null + overlay.draw_color = accessory.color_src ? tajaran.dna.features["furcolor_tajaran_first"] : null if(istype(accessory, /datum/sprite_accessory/tajaran_body_markings) && accessory.colored_paws && (istype(people_part, /obj/item/bodypart/arm/left/tajaran) || istype(people_part, /obj/item/bodypart/arm/right/tajaran))) - overlay.aux_color_paw = accessory.color_src ? taj.dna.features["furcolor_tajaran_first"] : null + overlay.aux_color_paw = accessory.color_src ? tajaran.dna.features["furcolor_tajaran_first"] : null if((istype(people_part, /obj/item/bodypart/leg/left/digitigrade/tajaran) || istype(people_part, /obj/item/bodypart/leg/right/digitigrade/tajaran))) { overlay.icon_state = overlay.icon_state + "_digi" From a36f0e0f70edf56ae09188de936df8f83178ebb0 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Wed, 15 Jan 2025 13:54:28 +0200 Subject: [PATCH 28/38] some forgoten features descriptions --- .../species/code/human/species_type/tajaran.dm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/modular_bandastation/species/code/human/species_type/tajaran.dm b/modular_bandastation/species/code/human/species_type/tajaran.dm index 194aff90e43c0..98b9e437eac7c 100644 --- a/modular_bandastation/species/code/human/species_type/tajaran.dm +++ b/modular_bandastation/species/code/human/species_type/tajaran.dm @@ -114,6 +114,18 @@ SPECIES_PERK_NAME = "Чувствительный слух", SPECIES_PERK_DESC = "[plural_form] лучше слышат, но более чувствительны к громким звукам, например, светошумовым гранатам.", ), + list( + SPECIES_PERK_TYPE = SPECIES_NEUTRAL_PERK, + SPECIES_PERK_ICON = "eye", + SPECIES_PERK_NAME = "Ночное зрение", + SPECIES_PERK_DESC = "[plural_form] немного лучше видят в темноте, однако их глаза более чувствительны к ярким вспышкам.", + ), + list( + SPECIES_PERK_TYPE = SPECIES_NEUTRAL_PERK, + SPECIES_PERK_ICON = "dog", + SPECIES_PERK_NAME = "Нелюбимы собаками", + SPECIES_PERK_DESC = "Собаки, по какой-то причине, проявляют повышенный интерес в сторону таяр.", + ), list( SPECIES_PERK_TYPE = SPECIES_NEUTRAL_PERK, SPECIES_PERK_ICON = FA_ICON_PERSON_FALLING, @@ -125,7 +137,7 @@ list( SPECIES_PERK_TYPE = SPECIES_POSITIVE_PERK, SPECIES_PERK_ICON = "grin-tongue", - SPECIES_PERK_NAME = "Уход за собой", + SPECIES_PERK_NAME = "Внимательный уход", SPECIES_PERK_DESC = "[plural_form] могут зализывать раны, чтобы уменьшить кровотечение.", ), list( From 8eede5a6fe2a5173f0e4ba3d5705f6716ddd7ab9 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Wed, 15 Jan 2025 13:56:07 +0200 Subject: [PATCH 29/38] cleaning unused skill code and dmi --- .../species/code/human/species/skills.dm | 32 ------------------ .../icons/mob/species/tajaran/skills.dmi | Bin 1016 -> 0 bytes 2 files changed, 32 deletions(-) delete mode 100644 modular_bandastation/species/icons/mob/species/tajaran/skills.dmi diff --git a/modular_bandastation/species/code/human/species/skills.dm b/modular_bandastation/species/code/human/species/skills.dm index 54d2fd38a8b3e..a03708f723c0e 100644 --- a/modular_bandastation/species/code/human/species/skills.dm +++ b/modular_bandastation/species/code/human/species/skills.dm @@ -140,35 +140,3 @@ #undef GET_ATOM_SHIFF_FINGERPRINTS #undef GET_ATOM_SHIFF_BLOOD_DNA - -// MARK: Tajaran skills -// /datum/action/cooldown/night_eyes -// name = "Ночное зрение" -// desc = "Ваши глаза адаптируются под окружающее освещение." -// check_flags = AB_CHECK_CONSCIOUS | AB_CHECK_INCAPACITATED -// button_icon = 'modular_bandastation/species/icons/mob/species/tajaran/skills.dmi' -// button_icon_state = "night_eyes" -// overlay_icon = 'modular_bandastation/species/icons/mob/species/tajaran/skills.dmi' -// overlay_icon_state = "frame_border" -// background_icon = 'modular_bandastation/species/icons/mob/species/tajaran/skills.dmi' -// background_icon_state = "frame" -// var/active = FALSE - -// /datum/action/cooldown/night_eyes/Trigger(trigger_flags, /atom/target) -// var/obj/item/organ/eyes/tajaran/eyes = owner.get_organ_by_type(/obj/item/organ/eyes/tajaran) -// if(!istype(eyes)) -// return -// if(!active) -// active = TRUE -// owner.add_client_colour(/datum/client_colour/monochrome) -// eyes.lighting_cutoff = LIGHTING_CUTOFF_MEDIUM -// eyes.flash_protect = FLASH_PROTECTION_HYPER_SENSITIVE -// to_chat(owner, span_notice("Ваши глаза адаптируются к темному освещению.")) -// owner.update_sight() -// else -// active = FALSE -// owner.remove_client_colour(/datum/client_colour/monochrome) -// eyes.lighting_cutoff = LIGHTING_CUTOFF_VISIBLE -// eyes.flash_protect = FLASH_PROTECTION_NONE -// to_chat(owner, span_notice("Ваши глаза адаптируются к нормальному освещению.")) -// owner.update_sight() diff --git a/modular_bandastation/species/icons/mob/species/tajaran/skills.dmi b/modular_bandastation/species/icons/mob/species/tajaran/skills.dmi deleted file mode 100644 index ebdd309024003314ccb51d354a8e2a59faad585c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1016 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=y;UI*B`&GO$wiq3C7Jno3=9=> zT6?Xz4jTxtX1~>xE0h0}eU(LW@u7W9ffr5%DN2SZDQ@>q^bo&uw)vrN|8av`l4+a1 zB(2QUzOZBdxh3~bZs+K|JvHRXmSfxcZ^a~MlsLvb>zm>qw6IW7^hoNxpXpP9G9TJs zFO)ix8aHot#k9xw*Z%4KE|JD;9QliBf1KTRp5&qL z+0(Xd=5r2}ZaDw-?9+R@xqUy`J-x@zqF4UD|M|~5)%ow<^)fatZFQAbeo*}QmV~Q) zCI?ewRK%Bff8X9Em-FZHNprGYn7b!6()sO$(pZKX6^VyWx=%0Nn^<xxLS_?tC=dTye|4dgl`*8xJp=7`?R|-8+lw($w4FwD1A5 z!|!8^3_tw&+f;s&dcOh8gqcGB9k3(q&FiVfZoo&w78=JvHIq zeNVG7ROIC@?@wcLT$cKtxnbh$Wo8%m6*6%$d`J>#8n@N^gh?CrR!wQh5KD z@bjDai@iLDoUM41Vheu+%d==R8olVTdh1to(>`^Q8{&np4w`C{Wx#a)L#|fZ7#g?NUswN^KWkX|0UtVe3X%Vt z)C_pOT$0F5sVbau;?XCI+tLdI7wR)AJf56j@pJO#R{_mY(VD;KsIU|t(3r&DFnRMT z!#9D~_-D>%*~)O0afKUqfNVq77E+nZUjJvz)_%HBzpsm1S>}Rw@|KA&j|M7r|L6a~ Z`<82gOV_t&rNFGr;OXk;vd$@?2>?*-)7Jn1 From 8aad9c1be64d4a60420e6f63beeeb483aad8c405 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Fri, 17 Jan 2025 13:33:12 +0200 Subject: [PATCH 30/38] more skill cleanup --- .../species/code/surgery/organs/internal/tajaran_internal.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm index bfb1b1497a276..1d51abedf2945 100644 --- a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm +++ b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm @@ -75,7 +75,6 @@ /obj/item/organ/brain/tajaran icon = 'modular_bandastation/species/icons/mob/species/tajaran/organs.dmi' - // actions_types = list(/datum/action/cooldown/night_eyes) /obj/item/organ/lungs/tajaran name = "tajaran lungs" From 70d8322570286482ba46e3be39ff84ca57a251ec Mon Sep 17 00:00:00 2001 From: Dekupich Date: Fri, 17 Jan 2025 14:38:15 +0200 Subject: [PATCH 31/38] bilingual fix --- .../species/code/surgery/organs/internal/tajaran_internal.dm | 2 +- .../species/code/surgery/organs/internal/vulpkanin_internal.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm index 1d51abedf2945..df11e6dce606e 100644 --- a/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm +++ b/modular_bandastation/species/code/surgery/organs/internal/tajaran_internal.dm @@ -21,7 +21,7 @@ . = ..() AddComponent(/datum/component/speechmod, replacements = speech_replacements, should_modify_speech = CALLBACK(src, PROC_REF(should_modify_speech))) -/obj/item/organ/tongue/tajaran/get_possible_languages() +/obj/item/organ/tongue/get_possible_languages() return ..() + /datum/language/siiktajr /obj/item/organ/tongue/tajaran/on_mob_insert(mob/living/carbon/owner) diff --git a/modular_bandastation/species/code/surgery/organs/internal/vulpkanin_internal.dm b/modular_bandastation/species/code/surgery/organs/internal/vulpkanin_internal.dm index cb1393b773bb6..e7424ffff3a10 100644 --- a/modular_bandastation/species/code/surgery/organs/internal/vulpkanin_internal.dm +++ b/modular_bandastation/species/code/surgery/organs/internal/vulpkanin_internal.dm @@ -8,7 +8,7 @@ liked_foodtypes = RAW | MEAT | SEAFOOD disliked_foodtypes = FRUIT | NUTS | GROSS | GRAIN -/obj/item/organ/tongue/vulpkanin/get_possible_languages() +/obj/item/organ/tongue/get_possible_languages() return ..() + /datum/language/canilunzt /obj/item/organ/tongue/vulpkanin/on_mob_insert(mob/living/carbon/owner) From 9928fc0600a0e41e9ee272ad6458ea59b6765b59 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sat, 18 Jan 2025 20:12:15 +0200 Subject: [PATCH 32/38] upstream moment --- .../mob/living/carbon/human/_species.dm | 22 ++++++++++++++++ code/modules/surgery/bodyparts/_bodyparts.dm | 25 +++++++++++++------ 2 files changed, 40 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/carbon/human/_species.dm b/code/modules/mob/living/carbon/human/_species.dm index 3948534254b75..77ef434cbe36f 100644 --- a/code/modules/mob/living/carbon/human/_species.dm +++ b/code/modules/mob/living/carbon/human/_species.dm @@ -529,6 +529,9 @@ GLOBAL_LIST_EMPTY(features_by_species) species_human.overlays_standing[BODY_LAYER] = standing species_human.apply_overlay(BODY_LAYER) + // BANDASTATION EDIT START + update_body_markings(species_human) + // BANDASTATION EDIT END //This exists so sprite accessories can still be per-layer without having to include that layer's //number in their sprite name, which causes issues when those numbers change. @@ -2040,6 +2043,25 @@ GLOBAL_LIST_EMPTY(features_by_species) for(var/datum/bodypart_overlay/simple/body_marking/marking in part.bodypart_overlays) part.remove_bodypart_overlay(marking) +// BANDASTATION EDIT START +/// Update the overlays if necessary +/datum/species/proc/update_body_markings(mob/living/carbon/human/hooman) + if(HAS_TRAIT(hooman, TRAIT_INVISIBLE_MAN)) + remove_body_markings(hooman) + return + + var/needs_update = FALSE + for(var/datum/bodypart_overlay/simple/body_marking/marking as anything in body_markings) + if(initial(marking.dna_feature_key) == body_markings[marking]) // dna is same as our species (sort of mini-cache), so no update needed + continue + needs_update = TRUE + break + + if(needs_update) + remove_body_markings(hooman) + add_body_markings(hooman) +// BANDASTATION EDIT END + /** * Calculates the expected height values for this species * diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm index 3ac9cd615ced8..89339471bcbce 100644 --- a/code/modules/surgery/bodyparts/_bodyparts.dm +++ b/code/modules/surgery/bodyparts/_bodyparts.dm @@ -958,13 +958,17 @@ species_color = "" update_draw_color() - - // Recolors mutant overlays to match new mutant colors - for(var/datum/bodypart_overlay/mutant/overlay in bodypart_overlays) - overlay.inherit_color(src, force = TRUE) - // Ensures marking overlays are updated accordingly as well - for(var/datum/bodypart_overlay/simple/body_marking/marking in bodypart_overlays) - marking.set_appearance(human_owner.dna.features[marking.dna_feature_key], species_color) +// BANDASTATION EDIT START + recolor_bodypart_overlays() +// BANDASTATION EDIT END +// BANDASTATION REMOVAL START + // // Recolors mutant overlays to match new mutant colors + // for(var/datum/bodypart_overlay/mutant/overlay in bodypart_overlays) + // overlay.inherit_color(src, force = TRUE) + // // Ensures marking overlays are updated accordingly as well + // for(var/datum/bodypart_overlay/simple/body_marking/marking in bodypart_overlays) + // marking.set_appearance(human_owner.dna.features[marking.dna_feature_key], species_color) +// BANDASTATION REMOVAL END return TRUE @@ -1328,6 +1332,13 @@ owner.visible_message(span_danger("\The [current_gauze.name] on [owner]'s [name] falls away in rags."), span_warning("\The [current_gauze.name] on your [name] falls away in rags."), vision_distance=COMBAT_MESSAGE_RANGE) QDEL_NULL(current_gauze) +// BANDASTATION EDIT START +///Loops through all of the bodypart's external organs and update's their color. +/obj/item/bodypart/proc/recolor_bodypart_overlays() + for(var/datum/bodypart_overlay/mutant/overlay in bodypart_overlays) + overlay.inherit_color(src, force = TRUE) +// BANDASTATION EDIT END + ///A multi-purpose setter for all things immediately important to the icon and iconstate of the limb. /obj/item/bodypart/proc/change_appearance(icon, id, greyscale, dimorphic) var/icon_holder From 61a78c20d597713c58bc68867eb48e478f9e467b Mon Sep 17 00:00:00 2001 From: Dekupich Date: Sat, 25 Jan 2025 17:28:49 +0200 Subject: [PATCH 33/38] possible screenshot fix --- ...nshot_humanoids__datum_species_tajaran.png | Bin 3233 -> 1194 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_tajaran.png b/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_tajaran.png index 11c4bd2b3dffd5d88e6c72da75d1cae391714cd6..038b225db0be877eb9a53030166f8626cc20bf2f 100644 GIT binary patch delta 1185 zcmV;S1YY~08LA188Gi!+005o0f$RVP0CG@FR7JqRzyN6g0N?-sivR%p0N~)@ii@56 z{QUsY0F=MB0001JX?=-_i2x}8u&}T-I6;n(lhM)G8X6&1T4S@bvvhZWcYA|TPg@Zb z6e1=j7#tj@sV!Z0d!JM zQvg8b*k%9#0A+eqSad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1#SIGF z=tlv52JW;&gp|MIF7-S8EHS9TIy;C3fWkSam6WeM(J&4~Ucdu+9u%bf=u;kY!n>Ux z{SO{Kwiz`T z0WSbjMt>2$EF&r&0}4PZ8aOJ+Ia@zs+pq98Qxv1X+_0s~!w-cj5K1x{N z%2{X1ouC+eTH?HWV+?mn9Q;ice=XgsAfaEuAtXM&Wb7Jsa`MTJ>t(ZSo`Ls%wWhMG92!CxjU zBNI$qhe&|U-RE||jhYvd2&O-;CIRoRh&^DO6p1)})U-8ewfE5R{arJh&yyNwLxx9S~|35=krGE=y2e2Nn zW`7S9I{;^#sNTQ<%l4oWbgq}|0Y=|D*?%w&b?uxL8F~wN*vKpN;{)`6D=uNSFbLx) z6Bzesdnoi%8-9Xx!(*&8sec|uYdR^yxX##dSgAmnXE+ciI)uT&qR0h!A4-PijPe2_ z;9P=l>OaIk;?8d>@5f+?4gn(HU_d@}JAcs{1LxyH3BJJq-3_?Ss08UwRrT7v2gQX; zVc`c>GL~2&ppXj-J;Ik2RN1GmDxjNFSXAIE0dWDV1So+j!RIEh_(Qh}eMLYV6_-wq z#UI&ZI7o2Yjxj@A0m46l25rGHvJMqy=_oViEFUE}g#~KD9`}hp99~|f3SM6h2Y-zl zWgpCP4g4ok$Z&z8vOsfqlZJ|I-D_G`U8G4o2vk89P%Yexe9ESE0!Bq?s|3}8NCa>w zYXsHZfMDeulv0h*Y5|j&U-f^j1U^Ws1ga8{L~yeQm}LS)tT>3dI)nLCMZ7uA^DRPh z5a;R)W>NoP5awzlq!n(;FYEu!AR63l!pHapt@KkohzjE200000NkvXXu0mjfiJ1*? literal 3233 zcmW+(c|26#|Gr~VC}Rm($1;}eOFjrOGnSB@EMe@s5X#cf*h&~`MDjIR^2tv2#+G$_ zP`0vVCFB1R&%!UTKmSBrKdl=4x z?=s(e^I!uBwY-T2s)qQf0C35{P#0w#k-OsX$lS`7>%{VI`GXc^_hN=ZvPbPj{qP5k z;|&+(*t}dRqtuyXkw6W*uoq4xV)P!3<@o#IF!PmZ{Rl ze}u*OmlvT$JoICD=fE5M_J5Op4ekS*8B(oo{t)$_rXn)5dJV(g3A*gHPoh&zqqx#} zuJ=vF!HEjZuO@*2n^g}HNnfrPMv2yk1myZ;=5n`n zkT~&ygyQ)Bo>qx2&`2BxA^>o7ERO(TQjJ^(PRGacx47VpCArbJqdxc-?TAeSB<%T7 zpD!rsP&KuPHd}YE3mi=JhDJH`i}db?dJV!JyFO6*vGt5Or) zUl&~zCR|Qqmn_RNQk|*=9(US7fr`;RKZS|>(QyRH)bJc-LzCroI6^Lv3EWGKODA@t zeC#ZWn8({y(~B`);nTm$j&#XqfcW1X*= zBLV?Ht=Nn)N|4!{=bHDi0nkwe*d2bHX6oP3NyCxFr47v<^5=fWKe%lfu^a|Q zMX4WMxS+5|>eT-jfm#WYoc^yu<8DCyv8))Mr{(e!(T?ds*N#x=5XN+Gr}5#Ww9?n` zrPz1yW+n?h1>P^ntlJwxAgms8WZQ&#V*wtu5sDjP2$N?2*M%uuOFf0*!){dd$M@=6}3D;w|cuXCk7)|n#tUq6|hf-TK|aGk05-HQ3end6|8 zJvK_0sU5QFuc_wA1UzDoc~6rA7H4OhMk#I?qS_lac5->B9EX4(D{?L;t=B7BTZ&oc zQ7p^bjP3&&WP~<68;m-m z7BqfrBlHe1%EIYpE|2mw=g7J8nly6%=ev-F%g}x;R6)K@P@A~@VnpZlxfszaftV+U zyWe$NX{;v5a5F)x#bv6BXt~uHod=y&&!V?Lw0zc&O{&h<@AnnB{lV(*YUJEXEV+$j zP^ZkwR*rmVWP}YQ$NwL*Cv`OmtmXz{4}1Ul&LuB3u{5-g5MH@(hh7&C ztflP2qDEw|4m)K?&iXGi1_#-vinYeWb2aB4XG)Ka22wk+2>9AUw;LeK&80ZOD)*j1 z`xwVfjESy{&j!5}P8~va=!{n$LI8OB1qUOQ!Z|M#I&PRXEj3klUY$*icEBHug&p^C z*?4K}YT>lerPjzd7VgfO@bm7>%R4-}A1%4Ffa?9S)YZA=-KxOgTquxl-k?xSLd$5vm-Uv;2u9}536jxR@=~-^G!d6Gh?3Kbsl^0&40~Uh) z>h9Oo{mQdhc008C@DkGT^m0Qj*-DU5mq&yG_0!GUJ=I>xf!TKT)7Xsas&?2fTJFxn ztkVrI%HgI1M}VE)O3EhC|8?63@ys>HzyNbzQd~q38E_MHjpdFLqEh*|)T@!C2XSwf z_G;1?=s%;%$7?CLPl>Z4W5ObIKKxo5(wv|_NK#q@jmOY3C{LSBE#ulc%fDfS5;VD21Yr(bVZjF3*FlC0-nUX>l*0wSmDUue7m~ZrEY-V zwXn0}uCsVXAfUlu`Xp}vo_;JVLg!e8Y2CAwOkz6&@-?Q~@SlAw8qu}evn~03G?<@id_V`JVJLsF2 z$h-x!@Gtkp=?lZ-lsBSR2z(!$4q61e-OdevukyuoaCk+@&E5EN@D?3)D*h*VfJ6R)@6jg%O@pL&IAf19NK{zg<4Q3E=kXB@_-% z9JseAxG&_JNrFChCu3r;hQ4_(ma%%CYzFDWfDS>Bbz!+`s7!2oW`_ZhFbvhjr6pEGQxO8pG5OE`c2og~}E1dW-jto3)rV~fR~ea`tqL5aYT=V|k;KUHb&(-AdS zWhV>f#=gG1h}>mJ5Z-fPFzon&%`H0U8NCk8#-7T424BC$ZC@%Q@c3L%NH-BbbvfF`^_V7+1(kbsM zf%T}F$r+^(I;XU3{L$V0cYqG<(`|VVPx-$6@OA-Pna!m76yJo?9a55UC$TYM+VqALP>2V%;J@!6FM(cUXo z>kQ0fCTI~ldPY`2EpqL>&mjS(WA@fFe{L+ce}4gOwBsHixwc8|{u3GcE<~@{`I7dX zd|es)W^QTQqB;fsMF*G_LC_ulNJ$os=}MVL+U#Wb z=9aoj-+55oHlpizHEE}&SChn%rPc?EL)YgvFz`IqU9#1Ps~Nr^d}K+L8I)5)xe$wU z45z9r4DCO28ThZ)O9=I&i6E^Dp<<{r8D+Iq#wWMG^>e?E!k$wl>ym-zqOzf83M*#pPfF-V+ zAJN2}T?F`4{v?9ptf-_EcdGn_owqTK6CSPn96NQS_12V_{QNnaW9t+GiX}nOe}DYW zZY&7dceMn$t>1)0xQwDRD@vwTzspHYxPy1llB$?n-?t-zH!1d@NVD9KkpRq{{${1J zhx|R_w1Hoo(*7wjS?%nKFTyuHn$c4miVa;I>RQ@f{MHMf22DdaKqsFJWe<!8*@fd3qTp`NL3 J71|~4{{Wkw9ccgn From 5c8527b01ba38583e733c1eb438f63bc0d94d02f Mon Sep 17 00:00:00 2001 From: Dekupich Date: Mon, 27 Jan 2025 12:56:18 +0200 Subject: [PATCH 34/38] Update strings/names/first_male_tajaran.txt Co-authored-by: Alexsey Bezyuk <41479614+PhantornRU@users.noreply.github.com> --- strings/names/first_male_tajaran.txt | 316 +++++++++++++-------------- 1 file changed, 158 insertions(+), 158 deletions(-) diff --git a/strings/names/first_male_tajaran.txt b/strings/names/first_male_tajaran.txt index d72a406c0e955..8d1aee43722c0 100644 --- a/strings/names/first_male_tajaran.txt +++ b/strings/names/first_male_tajaran.txt @@ -1,27 +1,27 @@ Абиджу -Ах Аджум +Аз +Азжай +Азиль +Азинар Ам Амусей Ан Аноо Аоджи Асум -Аз -Азиль -Азинар -Азжай +Ах Баар Банка Бар Барнакси Батар Батус -Бим -Бешнус -Бету Бекс +Бету +Бешнус Биджот +Бим Бими Биньяар Босекус @@ -29,290 +29,290 @@ Бун Бунач Буниш -Бушиус Буужан -Чакук -Чалиш -Чалуриль -Чатх -Чи -Чидал -Чилвир -Читакус -Хивиш -Чулз -Чуна +Бушиус +Вайтех +Ванан +Ванум +Вара +Веезара +Веелтул +Вееназа +Вибам +Викас +Вир +Вих +Вишта +Вуд +Вудилал +Вулин +Вульм +Вумек +Гаджул +Гам +Гах +Гех +Гил +Гим +Гин +Гих +Гих +Гох +Гулум Даки Дан +Данаксит Дар Дараскен ДарДжи -Дид -Диджита -Дид -Диконус -Дикум -Дикус -Дирказа -Дитум +Дезану Демепа Депаса Деркит Дерох -Дезану -Дрит -Друмарз -Дум -Данаксит -Эффе -Эи -Эйду -Эиус -Эикс -Эледал -Эр -Эску -Этаку -Гах -Гаджул -Гам -Гих -Гил -Гим -Гех -Гих -Гин -Гох -Гулум -Хадж -Хан -Харан -Харейя -Хатхей -Хидул -Хим -Хей -Хейр -Хиксих -Хулея -Хузей -Илас -Им -Ини -Итан Дж'Рам Джа -Джах Джаралит Джари Джас Джасаин Джасин Джат +Джах +Джей Джи Джила Джилиус Джилус +Джилюкс +Джин Джин Джир Джитум -Джей -Джилюкс -Джин Джул Джулан Джунал -Джуш Джуней -Кай +Джуш +Дид +Дид +Диджита +Диконус +Дикум +Дикус +Дирказа +Дитум +Дрит +Друмарз +Дум +Зав +Зе +Зин +Зиус +Зиш +Илас +Им +Ини +Инц +Инцр +Искать +Итан Каджин +Кай Камакс Кас -Кима -Кир -Кираса Кепануу Киа Киамид Килайя +Кима +Кир +Кираса Киурц -Кюр +Ксал +Ксемо Куз +Кюр Ла -Лах Лай Лан Лара -Лим +Лах Лей +Лим Лоташ -Лух Лурц +Лух Лютема Маахи Мадеси -Махелиус -Махей -Махт +Максат Малз Марц Махей -Максат -Мидж -Мияпа +Махей +Махелиус +Махт Меенсуда -Миир Мема Мере Метаку -Михарил +Мидж +Миир Милос Миун +Михарил +Мияпа Мобарид -Мохим Мопакуз Мотуу +Мохим Муджин +Муз Муранатепа Муш -Муз -Напетуи Назуукс +Напетуи Небутиль -Нити -Нитинеи Неетреназа -Нитзара -Неус +Нексит Нема Непош Нетапатуу -Нексит +Неус +Нитзара +Нити +Нитинеи +Новаджим Нодеус +Нойеи Ному Носалит -Новаджим -Нойеи Нулаз Нур Обаксит -Окан +Овай Окав +Окан Океех Олед -Олин Олик +Олин Олинк Онуджа Онурай Опатиель Отумеэль -Овай -Пачат -Пачеева Пад -Падукси Паджин -Пиради +Падукси +Пачат +Пачеева Педжурил Петаксай Пимакси +Пиради Поджил Ра -Радитакс Радж +Радитакс Рарил Раша Редиус +Резари Ри -Рих +Ризал +Рикер Римукеус Ринум Риса Рит -Ризал -Резари -Рикер +Рих Ру Рупах -Сакипа Сакея +Сакипа Сакка Салиит Сар -Шива -Искать -Сивул -Сей Седжайилакс -Шакии -Шехс -Шей +Сей +Сивул Силм Ски Скитул Суриус Та Таид -Тах Талел Тален Тан Танака Танан +Тах +Теинаава +Теиниджа +Тей +Терезеус +Техат Ти Тиба Тигла Тика +Тикаси Тикиус +Тим Тимита Тиус -Техат -Тей -Теинаава -Теиниджа -Терезеус -Тикаси -Тим Топит Тслихт Тул Тулм Тун -Укацей Укавей +Укацей +Уксит Ула Улава Уллис -Уша -Ушиха Утадек Утамукеус Утатул -Уксит -Вара -Викас -Вееназа -Веезара -Вишта -Вудилал -Ванан -Ванум -Вайтех -Вибам -Веелтул -Вир -Вих -Вуд -Вулин -Вульм -Вумек -Ксал -Ксемо -Инц -Инцр -Зав -Зе -Зин -Зиус -Зиш +Уша +Ушиха +Хадж +Хан +Харан +Харейя +Хатхей +Хей +Хейр +Хивиш +Хидул +Хиксих +Хим +Хузей +Хулея +Чакук +Чалиш +Чалуриль +Чатх +Чи +Чидал +Чилвир +Читакус +Чулз +Чуна +Шакии +Шей +Шехс +Шива +Эи +Эикс +Эиус +Эйду +Эледал +Эр +Эску +Этаку +Эффе From 4f03f08495507ea8071d6dfc4c8c40957c345fd0 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Mon, 27 Jan 2025 12:56:28 +0200 Subject: [PATCH 35/38] Update strings/names/first_female_tajaran.txt Co-authored-by: Alexsey Bezyuk <41479614+PhantornRU@users.noreply.github.com> --- strings/names/first_female_tajaran.txt | 144 ++++++++++++------------- 1 file changed, 72 insertions(+), 72 deletions(-) diff --git a/strings/names/first_female_tajaran.txt b/strings/names/first_female_tajaran.txt index 590aa3784937c..bb66d80e4fe53 100644 --- a/strings/names/first_female_tajaran.txt +++ b/strings/names/first_female_tajaran.txt @@ -1,7 +1,10 @@ -Адзи -Ах -Ахахт +Авас Аджим +Адзи +Азала +Азбай +Азиз +Азум Акинус Акиш Акишан @@ -10,93 +13,83 @@ Амусса Ан Анозз -Ашимар Аска -Авас -Азала -Азбай -Азиз -Азум +Ах +Ахахт +Ашимар Баналз Бар Басинар +Беевос +Бежин +Бер +Бетци Бик Бикатан Бикус Била Билей Бим -Беевос -Бежин -Бер -Бетци Бишалус Бокеус Бур Бура -Чалари -Чана -Чанил -Чи -Чиш -Чиматей -Чоласисту -Чуна -Чурасу -Крэт -Дар -Диджа -Дизей -Диш -Дитсан -Дитвос -Дука -Друя -Eepa -Эи -Эикс -Эль -Эрил -Эвтей +Вазей +Ван +Видум +Вик +Витсейдуцей +Вуша Гай -Гих Гилм +Гих Гиш Го -Хал -Хул +Дар Джа Джасин Джасуда Джид Джин +Диджа +Дизей +Дитвос +Дитсан +Диш +Друя +Дука +Еера +Зиш +Инхасса Каджул Кал Каса Кил Кирава -Кюрц +Крэт +Ксиль Куд +Кюрц Ла -Ли Лей +Ли Лифты -Люрц Люраша +Люрц Ма -Мах Марц +Мах +Меерана +Мей Мидиш -Мих +Миисеи +Мила +Мим Мима Мин Мина -Меерана -Миисеи Миус -Мей -Мила -Мим +Мих Мота Мудеска Муз @@ -105,39 +98,33 @@ Eepa Нам Насса Натоо -Ниша -Нитизей -Нитра Неус Ниима +Нитизей +Нитра +Ниша Нумэн Нуралг Нуш -Очеева Окур Оланк Онаша +Очеева Ошика Паша Ра Рана Раниур +Рей Ри Риса -Рей Са Саак Санакс Сиба +Сигерт Сид Син -Шах -Шахви -Шализ -Шаталг -Шир -Шей -Сигерт Скалил Суди Тар @@ -145,15 +132,28 @@ Eepa Тей Теликсит Темный -Вик -Ван -Вазей -Видум -Уивиш -Витсейдуцей Уджа Уджита -Вуша -Ксиль -Зиш -Инхасса +Уивиш +Хал +Хул +Чалари +Чана +Чанил +Чи +Чиматей +Чиш +Чоласисту +Чуна +Чурасу +Шализ +Шаталг +Шах +Шахви +Шей +Шир +Эвтей +Эи +Эикс +Эль +Эрил From 74655728f0a323fb302f85b485f2efaf340d6ba9 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Fri, 31 Jan 2025 12:46:17 +0200 Subject: [PATCH 36/38] Update code/modules/mob/living/carbon/human/human_update_icons.dm Co-authored-by: Alexsey Bezyuk <41479614+PhantornRU@users.noreply.github.com> --- code/modules/mob/living/carbon/human/human_update_icons.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm index 9f5f18ede09b0..481756915d450 100644 --- a/code/modules/mob/living/carbon/human/human_update_icons.dm +++ b/code/modules/mob/living/carbon/human/human_update_icons.dm @@ -394,7 +394,7 @@ There are several things that need to be remembered: // BANDASTATION EDIT START - SPECIES CLOTHING ICONS var/list/icon_files_species = list( "vulpkanin" = 'modular_bandastation/species/icons/mob/species/vulpkanin/clothing/head.dmi', - "tajaran" = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/head.dmi', + "tajaran" = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/head.dmi' ) var/mutant_override = FALSE From 15800603798141f1ddb3daa4595a69ed25e5fc3a Mon Sep 17 00:00:00 2001 From: Dekupich Date: Fri, 31 Jan 2025 12:46:26 +0200 Subject: [PATCH 37/38] Update code/modules/mob/living/carbon/human/human_update_icons.dm Co-authored-by: Alexsey Bezyuk <41479614+PhantornRU@users.noreply.github.com> --- code/modules/mob/living/carbon/human/human_update_icons.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm index 481756915d450..73202f64d252e 100644 --- a/code/modules/mob/living/carbon/human/human_update_icons.dm +++ b/code/modules/mob/living/carbon/human/human_update_icons.dm @@ -464,7 +464,7 @@ There are several things that need to be remembered: // BANDASTATION EDIT START - SPECIES CLOTHING ICONS var/list/icon_files_species = list( "vulpkanin" = 'modular_bandastation/species/icons/mob/species/vulpkanin/clothing/suit.dmi', - "tajaran" = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/suit.dmi', + "tajaran" = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/suit.dmi' ) var/mutant_override = FALSE From 213cd1a584bf11743d3ef9c23f54c2e2a60efb72 Mon Sep 17 00:00:00 2001 From: Dekupich Date: Fri, 31 Jan 2025 12:46:34 +0200 Subject: [PATCH 38/38] Update code/modules/mob/living/carbon/human/human_update_icons.dm Co-authored-by: Alexsey Bezyuk <41479614+PhantornRU@users.noreply.github.com> --- code/modules/mob/living/carbon/human/human_update_icons.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm index 73202f64d252e..bec976506579b 100644 --- a/code/modules/mob/living/carbon/human/human_update_icons.dm +++ b/code/modules/mob/living/carbon/human/human_update_icons.dm @@ -535,7 +535,7 @@ There are several things that need to be remembered: var/icon_file = 'icons/mob/clothing/mask.dmi' var/list/icon_files_species = list( "vulpkanin" = 'modular_bandastation/species/icons/mob/species/vulpkanin/clothing/mask.dmi', - "tajaran" = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/mask.dmi', + "tajaran" = 'modular_bandastation/species/icons/mob/species/tajaran/clothing/mask.dmi' ) var/mutant_override = FALSE