From 7154f0cc2bb25348bb112abb8492948b672bae15 Mon Sep 17 00:00:00 2001 From: Saiapatsu Date: Sun, 16 Jan 2022 04:25:41 +0200 Subject: [PATCH] Add smoothing faces to fog The smoothface is defined in fog.arc. The smoothlevel 180 was chosen to be arbitrarily smaller than 200, the smoothlevel of fireball. This smoothlevel is unique to fog. --- exit/fogexit.arc | 1 + ground/fog.arc | 3 +++ ground/fog_wall.arc | 1 + ground/smooth/fog_S.base.111.png | Bin 0 -> 1786 bytes ground/smooth/fog_S.base.112.png | Bin 0 -> 1789 bytes ground/temp_fog.arc | 1 + ground/temp_fog_moving.arc | 1 + ground/temp_summon_fog.arc | 1 + wall/cloudwall.arc | 1 + 9 files changed, 9 insertions(+) create mode 100644 ground/smooth/fog_S.base.111.png create mode 100644 ground/smooth/fog_S.base.112.png diff --git a/exit/fogexit.arc b/exit/fogexit.arc index d63cf01bd..6f8b9477c 100644 --- a/exit/fogexit.arc +++ b/exit/fogexit.arc @@ -1,6 +1,7 @@ Object fogexit name mysterious fog face fog.111 +smoothlevel 180 anim_speed 5 client_anim_random 1 type 66 diff --git a/ground/fog.arc b/ground/fog.arc index 637b87064..d30978d8e 100644 --- a/ground/fog.arc +++ b/ground/fog.arc @@ -2,6 +2,9 @@ Object fog face fog.111 other_arch fog animation fog +smoothlevel 180 +smoothface fog.111 fog_S.111 +smoothface fog.112 fog_S.112 type 67 move_type fly_low no_pick 1 diff --git a/ground/fog_wall.arc b/ground/fog_wall.arc index 153e24545..b317b851f 100644 --- a/ground/fog_wall.arc +++ b/ground/fog_wall.arc @@ -4,6 +4,7 @@ Object fog_wall name fog face fog.111 animation fog_wall +smoothlevel 180 type 102 subtype 7 move_type fly_low diff --git a/ground/smooth/fog_S.base.111.png b/ground/smooth/fog_S.base.111.png new file mode 100644 index 0000000000000000000000000000000000000000..ac857894f48dcf0757b1da423b8db5667385e531 GIT binary patch literal 1786 zcmVHy;u}f(A(#CfDALKl74j9Y~M;rQXZTJEdRDcKo!B8+E=}0_bnGcRl zzTV`q=%)wzgSYWl6ap1NZwQ1A1wtQw=My471O-k%AVbHLM@H^13_AKP3a1$;IEC=% zeoze1E?v-jhlu>}{aw(-i0S5sp?3i0pYg@D`vli#K6IelqeG0}Lc3UgoX@MJ$BF~N zhb{WLc;9heOFPHl%uK{zC?F;zFhF21pPY}cX$wrJ5~}-wm`}jy!=f+sllOVvQoP8g z^PCe;zhAHQIM=aZ5mhw%63G9y0@r;fXvwAuU2uiZ*LW@=_rcE-^z`fS$8n%>o`9~Y zI@frTv~xX`h#4S8!M}othxhQGiz?f1VGf}eA>N-?J@~kE1W=ktT$Hp3jQ|?2wNyg}wmkT@)Qa+0T@d3KBXXr$6RB0x^H? z%RG1MASLwZhg{Fw51pW2_?w8pm5e_H0_6=j zF?4|}ufiq44kORumq|SIFyv`shHXP#=mI}~4WY|*^w}tfP7W%Sh(OEk@^d?3npEPT z1e>3h;Fw%n&`u)0fX5F8K#M6`7gQHboOJ zVv>Tm76K7*sZ0#w{gMeN>-En`PIq%2eQ;P`p6{XO`#JP{8P-2@h_nVVsA?bUYy17L zW$lpA0ljQXM-f`^yl#{C{d-kp=N3$Ihk%&LzcZLoK*Wq4=tc%#cmO_s=8r!Ecq?CY zN;)T9)gB@WG%=1nbZuzZ=Cfat@JfHqOX>?t@XDyQGN=$a#~w?aXnoVYd5Kk%wl?$L zQaAh0e$fW0M8rTB=NsJX2)!rKb-@~0Ygxa^%Ubm74GvH(h2XbBBEEg;N_A}@u;~*| zNcovly~;UHOOY*KqJM&b7zEcL=Uo6IY#E7Vn>-;hJSwPpmil2aHT8IPCr^7dh|gx<-LzeIo=Nxx0c(V0#EA2^)mYlz#tw$*BNo1p_@ig3=>^< z$^;I7f#-pP8^T{;{`hQA4s`U^fLERbBOmB9_4%2LKf32-P!X$XFmBAb>*AKfA99}p zhYn2FCk_k_E(8J*;rL|G_y%RITAnApBuD7v9NvF$gAr$CI$!j|c+v}SavVDH^|=n` z@kvd5rn`mW7b5kqIGjJ>$KIb&umXkt9A3)jetL3##S7>Sd$=y!e2d+8Jc#zJC-(!A z`%!M+ZFAYKpziYJGQT{$pHi{yFL`KqM-+NV+wwxNP)1 c@4heiKgLReZVYbwV*mgE07*qoM6N<$f~v-5fB*mh literal 0 HcmV?d00001 diff --git a/ground/smooth/fog_S.base.112.png b/ground/smooth/fog_S.base.112.png new file mode 100644 index 0000000000000000000000000000000000000000..937abcd58d61cd7384c70c59513022a9a47dbf83 GIT binary patch literal 1789 zcmV68Ef00DGTPE!Ct=GbNc00x;!L_t(|UhP{^ZtS`aBW3qr zOVARs1TW$3e>D$@;t_0hVx+l6adC$@ot7pgxkqvAASl}Zpin^d_&~#iSwA^WKEU;W zV$2T>jvNo{{)ykI57!gV@gAxG2%-=mNznNS0wf4}xjF z7xgDUNFX@biz$FjRm}`g+j*et01Ug{dG{k={-MD=-{3c(*MsvF)IU6a$mil4f7GAq zsk^l6_^P!M6mL=mDn`@_!a?kQR0822&G%gv?L1Dnj1DmPaEyh~JcWyAZ!xU?{-;Vsj5jF?^ecuzfW`b0uM1m~n+g3AfgMUG>0{4oDq@6^R( zcaHX2mS$#ZO>qHre{XbdfwexU(LB$83|i}6&tsS{*YEyK-5l{SWK8o{^E&RgxxT4^ zlu{vuB0z2k2tfskv+fbMayARb4!E}l2Z?g1o&GF5xi_YJUMy%8DHomp+tY)J0~wg zLF8jvwJv7}uglAe7tHW_X}W_f7$?w7{Sct7nVGe@EjF@taqBkQ^>JjlXbfo9Pjas3 z=BvKD{T#aCJ&ySgClO2fG+&T@{|8A(;dTEDNL=8E4~O)n8k__r{NJ`a^bC@rr`tt3 z$ucyrKXNe6)4F3*tS~sXtf~eXbag(tbAG*1e-7RBa(}t*r)ggbL-&lbZ zA%y@%P!5hCA@34`l662Be0c$^^|2lyZ|b{{!_CZKrm6;PibvQKW&_Xq#2qnexP~P| z%4Y*l@rSHk7XgZ}lpIlK-AMHunR(x z1;D1Jl(KVNK(1s?+W@6Z(PfNxo#iS&haV-$eZuPbyFYl(Zvcu!q@DE@s;zA>Gqr>N z2>Id5Y-P_Qaep2S&E<)zv*>Wo(9&@*^neQ_g;J}K6z8jZz(VILR5}fzLI}#sRKv*b zB&5eleK~my*YQz9Y6Wp}%CtR56apHccA%+RvxaM2>K?BMwW+`^4)GM5W3!Za?n+ocq9jV{ul|4F`hEN zi((A8P6ibUL1M`78z9iO4Th$0`X2h;U}*Dptb^|H-=6H_HG{f>&V3{@L&G0Sym`F7 zIGjhp4Hos{_XWsOYUK`;)gr&tne_ZDko|bokG-VETg793sO~4=fAp|x#(}Ge5;qM_)N0S2l0zgf+)dn zBfsjIp;xgw`PcE+y5c5miZ>*D;Q~DL8noVs&pL^WdSeITH}&f(JjdVYLIVu9uzr7^ zZ3%9NCcWVX=6d!fUhp0=>b$!{2p)mLbv}vF>?I%0=iwD#ZIP+1Dy#j2^HXFHkFZ|F z5AZY@WgP=3eh>EOq`4*Qo%rn7V7Ldt??e8$KA^vyK=F%cxB`<1xj^NYANKW6|A!4r*x%m)z$IUo zVF=)CmfCa7t2FAIfVB*9- zi>3>Xz~($bAN&EqY;TKKRqYSC$hCj$TKjG=jC!-#|H^SqZ9UDW$a6#wEp fc8BARKiB&|vm1lwfu<*K00000NkvXXu0mjfD`|pN literal 0 HcmV?d00001 diff --git a/ground/temp_fog.arc b/ground/temp_fog.arc index 55402c049..1d64b6234 100644 --- a/ground/temp_fog.arc +++ b/ground/temp_fog.arc @@ -2,6 +2,7 @@ Object temp_fog name fog face fog.111 animation temp_fog +smoothlevel 180 type 67 move_type fly_low no_pick 1 diff --git a/ground/temp_fog_moving.arc b/ground/temp_fog_moving.arc index cf0c49583..4303f836e 100644 --- a/ground/temp_fog_moving.arc +++ b/ground/temp_fog_moving.arc @@ -2,6 +2,7 @@ Object temp_fog_moving name fog face fog.111 animation temp_fog +smoothlevel 180 type 67 move_type fly_low no_pick 1 diff --git a/ground/temp_summon_fog.arc b/ground/temp_summon_fog.arc index 9e952df26..3204ee7f5 100644 --- a/ground/temp_summon_fog.arc +++ b/ground/temp_summon_fog.arc @@ -2,6 +2,7 @@ Object temp_summon_fog name fog face fog.111 animation temp_fog +smoothlevel 180 type 67 move_type fly_low no_pick 1 diff --git a/wall/cloudwall.arc b/wall/cloudwall.arc index c1dc1e008..bb91f9126 100644 --- a/wall/cloudwall.arc +++ b/wall/cloudwall.arc @@ -1,6 +1,7 @@ Object cloudwall name cloud face fog.112 +smoothlevel 180 blocksview 1 no_pick 1 move_block all