From ed48eadc6a635029291735e80150314d1d01faaf Mon Sep 17 00:00:00 2001 From: GloomMark <77466489+Zondus@users.noreply.github.com> Date: Sun, 9 Feb 2025 17:05:35 +0300 Subject: [PATCH] New PAI BoxBot (#1782) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Что этот PR делает Нарисовал с нуля скин для БоксБота ПИИ ## Почему это хорошо для игры Более свежий и лучше читаемый скин ## Изображения изменений Старый ![image](https://github.com/user-attachments/assets/18aab299-40d1-4eef-a234-778fca0af680) Новый ![image](https://github.com/user-attachments/assets/cfb78a70-40e9-4814-8b7f-f60ae539ba8a) ## Тестирование Побегал на локалке, выглядит неплохо как по мне ## Changelog :cl: GloomMark imageadd: Респрайт Бокс Бот скина для ПИИ и голограммы ИИ. /:cl: Ps. Первый ПР, если что- бейте ногами в дискорде --------- Co-authored-by: Mikhail Dzianishchyts --- code/modules/mob/living/silicon/ai/ai_mob.dm | 2 +- .../mob/living/silicon/pai/software/pai_apps.dm | 7 ++++++- modular_ss220/mobs/icons/mob/pai.dmi | Bin 0 -> 2099 bytes 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 modular_ss220/mobs/icons/mob/pai.dmi diff --git a/code/modules/mob/living/silicon/ai/ai_mob.dm b/code/modules/mob/living/silicon/ai/ai_mob.dm index d6be40b46c8a..bd0394e2d177 100644 --- a/code/modules/mob/living/silicon/ai/ai_mob.dm +++ b/code/modules/mob/living/silicon/ai/ai_mob.dm @@ -1162,7 +1162,7 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( if("drone") holo_icon = getHologramIcon(icon('icons/mob/animal.dmi', "drone0")) if("boxbot") - holo_icon = getHologramIcon(icon('icons/mob/pai.dmi', "boxbot")) + holo_icon = getHologramIcon(icon('modular_ss220/mobs/icons/mob/pai.dmi', "boxbot"))// SS220 EDIT - updated boxbot sprite if("ancient machine") holo_icon = getHologramIcon(icon('icons/mob/ancient_machine.dmi', "ancient_machine")) if("custom") diff --git a/code/modules/mob/living/silicon/pai/software/pai_apps.dm b/code/modules/mob/living/silicon/pai/software/pai_apps.dm index 90ada43b34e8..26a7327a2fd1 100644 --- a/code/modules/mob/living/silicon/pai/software/pai_apps.dm +++ b/code/modules/mob/living/silicon/pai/software/pai_apps.dm @@ -102,7 +102,12 @@ if(pai_holder.icon_state == "[pai_holder.ckey]-pai") pai_holder.icon = 'icons/mob/custom_synthetic/custom-synthetic.dmi' else - pai_holder.icon = 'icons/mob/pai.dmi' + // SS220 EDIT START - updated boxbot sprite + if(pai_holder.chassis == "boxbot") + pai_holder.icon = 'modular_ss220/mobs/icons/mob/pai.dmi' + else + pai_holder.icon = 'icons/mob/pai.dmi' + // SS220 EDIT END - updated boxbot sprite // Directives // diff --git a/modular_ss220/mobs/icons/mob/pai.dmi b/modular_ss220/mobs/icons/mob/pai.dmi new file mode 100644 index 0000000000000000000000000000000000000000..86d29c7a83f9d37071adaf81ef05b75ee759370f GIT binary patch literal 2099 zcmV-32+a41P)005u}0{{R3yb+fl0000;P)t-s0002M zz`)qp*c}}mE-o%WKtMr3K{q!y0L%aY{{Y0q#21zq4~-8cB_(rnbAW(=Mn*<>cz9r7 zU}a@xGcz;H00000ng5wHP@NZH00001bW%=J06^y0W&i*HpL$eSbVOxyV{&P5bZKvH z004NLQ&w)*5mtE4cc(fP(-4?r}?i>&_Qe000K= zNklCbjs*mT1{On@Z;`wG-!?KgNiY?sDRN&0`d)V<&_NqTOZIW7va%&0o{KL;*SBV2KK^W34Fll zC$`iekRA7+fdGjtJnjSHJ_Pj7fvQ0o=vz4XkNJcK`T9zAeGe1#edm8feb*e^SKc?) z80X{9G4S00zdhCfp+O;l8}x*LSb*S@0i_0=U>DshpsJd11Wt%=;MoiNkowB|4Fn)w zq``MPfcrv&{LhPk%ON%vsNgk*_*1}>h3)&kUwZI>^X-WUC^g7-ZR-bs+<><2Z0fs! zPMALggwu$%w!;E;&Hx_^=q79D0o$YjeoE~Fga&k&Z%BVg7#ak-^B}iNlb;6cS~YKw zN*fRZoK6*XgvMhO8i@FdfP@%dYS1`AgC2p=_Xm*+AZ$Z|?v-@ykD9XhnDp0T{H>;lPE_=+D?c6r~b7V?9#_@7*VMGNx)UrE5aZb(s^ zhI}&pd%^-qxeQGJ<>iT){7qm8cZ%r7GZVUm9CE;5x{}bvD1Hi`#pQnG25D%Ek|HS%U zx^1L@O-mf%JpL!w_mcpfGz9yP}8=|EZjC)I}qh->&CgV)3bl3Dywond_+Pf%g~AJf6F>*Z@Z|1+UJze4eo z*#Xx=f&abB3nV$;*XIGE;rZUV=GHVgeF^+g@Fo6u=+L1<|3_IjDE|koUMIMd@(^D6 zThKEJUin+lGYMXyThQ0=zo3F0FaXT00h#Ru z{ud~C1eAEdNpi-}bM!)lTRKUxX z^1XJLN;2