From 8920ff512ad2b0430387b9b7509261bd6b727e25 Mon Sep 17 00:00:00 2001 From: RedSparr0w Date: Sun, 24 Nov 2019 00:13:17 +1300 Subject: [PATCH] Face bot random direction --- .../src/redone/game/bots/BotHandler.java | 3 +++ .../redone/game/players/PlayerHandler.java | 1 - .../redone/game/bots/BotHandler.class | Bin 7208 -> 7345 bytes .../redone/game/players/PlayerHandler.class | Bin 10104 -> 10104 bytes 4 files changed, 3 insertions(+), 1 deletion(-) diff --git a/2006Redone Server/src/redone/game/bots/BotHandler.java b/2006Redone Server/src/redone/game/bots/BotHandler.java index 6b0f7e77..df4fe252 100644 --- a/2006Redone Server/src/redone/game/bots/BotHandler.java +++ b/2006Redone Server/src/redone/game/bots/BotHandler.java @@ -5,6 +5,7 @@ import redone.Constants; import redone.game.players.Client; import redone.game.players.PlayerHandler; import redone.game.shops.ShopHandler; +import redone.util.Misc; import java.security.SecureRandom; import java.util.ArrayList; @@ -49,6 +50,8 @@ public class BotHandler client.getPlayerAssistant().movePlayer(player.getX(), player.getY(), player.getH()); + client.faceUpdate(player.face); + client.turnPlayerTo(player.getX() + Misc.random(-1, 1), player.getY() + Misc.random(-1, 1)); int i = 0; // Remove all items except money for (int item_id : client.playerItems) { diff --git a/2006Redone Server/src/redone/game/players/PlayerHandler.java b/2006Redone Server/src/redone/game/players/PlayerHandler.java index df1092e5..39ce21a9 100644 --- a/2006Redone Server/src/redone/game/players/PlayerHandler.java +++ b/2006Redone Server/src/redone/game/players/PlayerHandler.java @@ -69,7 +69,6 @@ public class PlayerHandler { playerBotCount++; else playerCount++; - } else { playersCurrentlyOn[i] = ""; } diff --git a/CompiledServer/production/2006rebotted/redone/game/bots/BotHandler.class b/CompiledServer/production/2006rebotted/redone/game/bots/BotHandler.class index ee256f52d487a2885682782745d852b782079c4c..12c50f93b4954ae21322591edea0e2ae61623cab 100644 GIT binary patch delta 3840 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 delta 3657 zcmbtWX?RrS6@Jg$nYlBQFUe#e`$`A|CX;|6L?955T}_B6f<%JBqI89_*n$gFG+LKd zs$(q)6%m(MMI{7>04>@LTB}vmZdTih*4A3IwOWBj;(P8)2A=w-&(l1UbI<*@^PcxC z-|db_Vbm9uIKA6DoG;aF2@JDtdKnkDl>l0CDWqvAzKIVSm(5^?;4<>+=UH z4(j+*sy(gZhbn$#5O_&J_Y@rwYS#dA9QOB>IJ=-A5v zRO44Feyt#Wqo#iw!0+&iir+_7zUsqkKKwz|KdShXiq};f^%L$JdfuBV{v5zt_=|_f z@=rd{Q~#>tZ|kXlQz-AK_`8lBQ|(R;xXbC+s1JtKJgm~ zs7MnNTjZTIBi%@bWExzH>kO{OHAaGxWhA6x2nCko3L`@$+m;+7xmaZ+Px5UkFj9!y zj1&?7JKnO=Vw^BiqM}sFj0{t)T*Yvl5ah&mKV`MB^V^`Uu$DI|#(oC<^8W|^b25mClNIjM+>P<$@mI<~@G%`sV zj7*j(Mj9n6cEn!LG*zYI7@3RPjhrjz8985?j5NzU zBQ5Ix1v1~rg^KecnIBv2%kwP|D8m=W?(j{p+N3P@tgqBsgiCtg^&NG^(#<4~n*m(d zJIhpvZ=oz=3d$wDtJ6zdX^V}t3L)QtJ7Zm$vjD4P( z#eEt00=@`0zQj=r5~9JCSfvK(#dc2kSVQB(ain!2JJt|t@mh_MJt&Cn3XPgyP;9mE zrHGFXOFF#LJ#fTo4DUhlBzM01V7=9t8ykc$`!Pxe7;CqU=-?FSLZ&l+93xMwC8yO9bb;L` zku9XdMGeS3fbzwAF+5Ze#|S3FNIv4I+{Gyu+9?y+zTk{(&rLcKU~hNs)^Ax|HgEHqmcM^z`h`R-la1J8+? zw;c23n$zUR!@?X!h9WG@S}b8`+vr1k6f=oTD>2OUuVuY%B%y9DElWm-kdk;k+@SFj zr+zYFeT)n;Xya?OCy8F&*_8C=e!jbTXv3f*O;t%p!c-EDG)E30KQ=ojGa4z_4o@|K zzjOxh5~c*$4T@OXm9!dRW!JH$>si4Qi9j)z(a8u6D`tx;3mnW^^9{J3&cZ=zVD-aK zm=T5P#|?uePrz=D#9q$Hk5(_P3hze^uoq+E7<;;;5*=tY30y-sw^;PDVDy2;PP0M0}g|d^gi^3qL|SnWbF}{MIwvU6G`?lIK*W1~Q?sJT5U4T(f zB8cw)8^kwBd4h?@lT6fg zhz#bQ$J%K%7VnN?@(z^n!kSWCQ@9-&ZmNyNHGP=6lb2KX!0XmdqCB&uJi@m}nc+Km z**wOWKF*jv!B{@VF0wlXI>;z*CQF*{btw+(k{tTDUPI|ZRLdm@cfYoj_5BbjJV_S( zOq0Pl#(9W#$l4_OL@2F#ceZ=CqA#i@`fRttPovtH?JjERa1;B{RFnxuyP=-6ms%gv z`C*@j{TLp_0bY;$cqJZmuU;c0Y+3VRszSnbwpdr&-Pt?7%pxMf)(@r5&G5eh=nU@!#q3 z8Hu^ME-dQla0!3i1Bbhj*1Q|%@k`_U9-08_Xg<#6MLo}XCIVMaf5Ce2@~%u{Qwm}O zZ{Mpi3D@X7a4nZ_*q+a^ulNqh)$;W&o`=k{z`99+H^E%SQeKY$iqr5E&KzD7)(`zzp> o2(oo#anBZxyU;0Zdk diff --git a/CompiledServer/production/2006rebotted/redone/game/players/PlayerHandler.class b/CompiledServer/production/2006rebotted/redone/game/players/PlayerHandler.class index fcacfa96a59f9e549856edfe43795613318174f4..e0d09a91a212e56608652862a831896d4440311c 100644 GIT binary patch delta 909 zcmWNPZA=wZ7{`DAa}EwcTO$z60N-HZOG-@x%Nn(YH(sxDZF$v_C~L+NbOB081N%L>q?5Igh`uc(G@McAp1D7*9~uj^gjP%m%k0B`Fs z@8|+OnqZGH>^1T9nne1{bo$LK4wxJcnq1yD`3#!d7%(e{nF8ufAwwp}u&LsRsphDO z@PTROnCaoT*~<(#) z8&ZNBR-!xV*$G_}OUfKH(Inz^9aEG{l2VwaRAy>AS-PJ2n!(Mwfq>sZg)*pACeLUV zZJO=JJBRl)mwn2j-~Ss_4yQGrvs%DcTF8WMRGgORTIFb(mTHD>QKs_zD_=Khxt8fx z6>EjcC+QAVs32A}d$WnI^ezF?bPpLSVu4CnqEeQsjO8llP6a8{DvGq4kk3I_Yj{xi zvPt*xsMgY`u+PLgAA|Mm(FO)|Kc8wN=T*sNRdL1VW?T>Ruhz<`*1Oedu^#b0k9m`N z1#efxyF9LqdO}rd@Mo=>)Tn3mlv@3*OHb=nHLK58`n5#^+Nxo-=tI4zlWL7MWm#pl j`yM*{EVua?b}~=f$yJx{VFv}iUZ|bk|F!O(>~sGEEQHh& delta 909 zcmWNPYfKhY9EYFZIR_(<)d-MME~zj@U7^c?sSB4w6WlN>3Jhvc!|6o>Y2L<;j$2 zC^a@FvI56S;#oy9wWP7y<5f&1%yjA~;#o>qM~L+-V*^{+$aWgpMTB-XbC#Fs;}!a8 z;zzbHKr@59$}L)yzz(I+swwPLKD$)J9);Mer)kql_9@JMwM2MLZ}7Sf(yk8P)Jfjb zX%6ZtZ)=#t#?WD6Ibz~DX71&rxt~*JBJY}9x=cPjW+qWHi*8du*c8%hf}Ancyl-mw z(1bZ_8aQVT@v%9~r>2w7O%Gp~e!esV^qGJ7%0z}aZ{dPX;A@-8w{`*-Z625GJifE# zd~d6{V#8duo9VYrT(d1)w;lXsPxG@q!!PzD25cX{+Hd&H-sE?e#2+q=8*Utbx@`V( zx%}<&8FX{G=}H-P0seJChFpkVSHXXIu7+E#mfLQva4$%%S;n<0#vRZI*Qq<)amBeF zCAjw#?|L=Tec;(Ax+|KP(QP945UV6cDw#y3kfKyFbst$8O^(Je&F5dFbjp>%a%Iw} zu{3L(k9fR~H;bdn=7fLOtsE|B5|=cYYyQ86^?+iOtGkt>6iwG?GDiz2)Iy3?PDqbap+!{b z30CMy)~JH@s`R~B?5nVZceIo)E#thFb469$@SPddGYqMQ+p3ULt#@1PE!TLTwVI`{ zg0ofUU7piZdS2C9=Wn&D*9L9!=QeHBZZ&A18r7*6bwV$xOHJz47M;^peWvDUeU?>L ji{D{~&$88LxRVLmO|JI%9rjY-=Y`tu{SUMq%D((R{Uy`v