From 4ef73827cf350a1e6a057f86a95236c7ef7d871e Mon Sep 17 00:00:00 2001 From: dginovker Date: Sat, 11 Jan 2020 15:10:22 -0500 Subject: [PATCH] Make shutdown work properly + add TICK modifier --- Client/src/org/runite/jagex/GameShell.java | 3 ++- .../game/system/SystemTermination.class | Bin 3352 -> 3298 bytes .../crandor/worker/MajorUpdateWorker.class | Bin 2581 -> 2617 bytes .../RS-2009/org/keldagrim/Management$1.class | Bin 1237 -> 1233 bytes .../RS-2009/org/keldagrim/Management$2.class | Bin 873 -> 869 bytes .../RS-2009/org/keldagrim/Management$3.class | Bin 1979 -> 1975 bytes .../RS-2009/org/keldagrim/Management$4.class | Bin 1538 -> 1541 bytes .../RS-2009/org/keldagrim/Management$5.class | Bin 1201 -> 1197 bytes .../RS-2009/org/keldagrim/Management$6.class | Bin 1065 -> 1061 bytes .../RS-2009/org/keldagrim/Management$7.class | Bin 877 -> 873 bytes .../RS-2009/org/keldagrim/Management$8.class | Bin 1620 -> 1623 bytes .../RS-2009/org/keldagrim/Management.class | Bin 4220 -> 4259 bytes .../classloader/ClassLoadServer.class | Bin 2710 -> 2779 bytes .../org/keldagrim/net/NioReactor.class | Bin 3564 -> 3619 bytes .../keldagrim/system/ShutdownSequence.class | Bin 795 -> 731 bytes .../RS-2009/org/runite/jagex/GameShell.class | Bin 19374 -> 19808 bytes .../tutorial/TutorialCompletionDialogue.class | Bin 12218 -> 12194 bytes .../src/org/keldagrim/Management.java | 5 +++++ .../classloader/ClassLoadServer.java | 3 ++- .../src/org/keldagrim/net/NioReactor.java | 4 +++- .../keldagrim/system/ShutdownSequence.java | 12 ++++-------- .../game/system/SystemTermination.java | 1 - .../org/crandor/worker/MajorUpdateWorker.java | 3 ++- .../tutorial/TutorialCompletionDialogue.java | 8 +++----- 24 files changed, 21 insertions(+), 18 deletions(-) diff --git a/Client/src/org/runite/jagex/GameShell.java b/Client/src/org/runite/jagex/GameShell.java index cf75caa1b..5e546f145 100644 --- a/Client/src/org/runite/jagex/GameShell.java +++ b/Client/src/org/runite/jagex/GameShell.java @@ -4,6 +4,7 @@ import org.runite.Configurations; import org.runite.GameLaunch; import org.runite.GameSetting; +import javax.swing.*; import java.applet.Applet; import java.applet.AppletContext; import java.awt.*; @@ -244,7 +245,7 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene if(!this.aBoolean1) { this.aBoolean1 = true; System.out.println("error_game_" + var1); - + JOptionPane.showMessageDialog(frame, "Error: " + var1 + (var1.contains("js5connect") ? ". The game is likely down." : "") + "\nCheck Discord (Red Bracket#8151) or Github (https://github.com/dginovker/RS-2009/releases) for a potential solution."); try { if(var2 != -48) { aClass94_4 = (RSString)null; diff --git a/CompiledServer/production/RS-2009/org/crandor/game/system/SystemTermination.class b/CompiledServer/production/RS-2009/org/crandor/game/system/SystemTermination.class index 3bcb3a7c0f7531fa131e1e06286f1fb32d165b70..adf1658ca60e5abbca6dfd5677919667ba0035d1 100644 GIT binary patch delta 1213 zcmZ9L?Nd~B6vsc8y}S2vxhXA#E+%57vM%f<_)u6%kfM@Hii((8tD#{csjHPetX67N zSad6qp6!8YrWau|*G(Iy7fsXD^iT9B^sdHM`;4>S zIFB3A?{R>G9#3%4Wx(SQPkJ0?&{#)2hB|qwf}HVEU;ngs>LB>p`orGs@JcXMmX9r?*`hNzYF7nak(HHa zea_M5vze^VTH1oq$Xxe4%|6{^gUQH>Y775R?qn`AFqBz8aJb)RnNVeRNAgvMeO@DL zVed(&(>|{ojyD+bxxk3Sn?7&R<}fOnIl)=GzTs`3fOj0;^?A>vxX75pC7*HLS9v}k znAi{bDEQ6Jw0_KpMaBN1!F{=WQ+{AjnLjafpBmcBKA-Wq!xyG#;bO=0L&y3v4qsX% z)m$Rzj(-1bW9)LIC8-%g8MQQ##v)Vlmdd~TUw(=xwpwczq9w4rnpMk%^AraQb+d>S zvV7elH{y@vUd@}fe|)|ON=Pm_x2)-a~22rha}1;bXavjyV5 zmsa5`sbaM(lOcIC!+o+7M7kaBpJo^wq@Y6p0j>8OIQMW7Q1wEaaf-Q=T zbSROTr+&97{@<{J~pz~ZkHN*jOcafbIE1Daqf@sfXe|Mbm(`<;~|Hn%W9K$(C9-Z_;7@j zaULy$9E)(==o3Z=`4mqZ z>lv44$wWBm@|{0lkhPy>zr=1_aVs~)Fl z_UNF~V+YOtL}-2FH5xtcq0>*=MgEmgX_>?89uvG_;SD8^CKH2WiPpj4lt%;27DfJs z+#)~UuCAWsO^>(ew6G7<*VlWTHneZ!d%T11@UF)hnjPK~b5qrn$NNk>eBkk+srV5e zJAC5tDW9oLkIzls7o7Dk+li(x@h$QWjg1^krsL_s5f%T+P|X<1uRXruTZiw=48rA( zr^gPb5)SA5%J8pc1wqrp$^+gwd9CxMmJ(Hb}Wq(iIU@2)dD*WO>UVnz&h>#V!93EC?Ag zvAAFER#k-Nac30@Dy5cFOJ&c@($5B*#hF>UxYA8+mP|o(liCQnsESsr z;;bg=)+JBqsqEmX_EV@?cCbqGZDOaE+M+kVQ_s?>C)%Zd?vmA}tlcDOXOul0(Pwai zPEP9hPq9yIdzqvQU-lUx&(Xsyy=2VWZ&#@#RibWD$w@t(*@7*aHttX%v()n|TQF8@ za7C+hsJm1;N2ukqSjOKiyxCPD;YAu9b}tfhXy3LoSkx-9609p%19kMO$K~@Y36>3^ fXzdR|Si$JIL9ky)eZ&6)*8LYaAjrK+&SCH0crnzn diff --git a/CompiledServer/production/RS-2009/org/crandor/worker/MajorUpdateWorker.class b/CompiledServer/production/RS-2009/org/crandor/worker/MajorUpdateWorker.class index 525ed5436d0b6c1fc7dc4d318e4f5454d05925dd..191d48fde2ef539796431ee0bd37945a7eefe0dc 100644 GIT binary patch delta 583 zcmXYuyHis^7{z~kleoF-I^%QV& zYe#=BlS;J-MB4u$qN42o7E{@A%^A*WRa%@(FL_nGlSfnj9SU}Lsp=*g#Ncum+wXqh@ef|>VeW3ak4Rb_3 z6YYIZ&C=R;Ecg5xH!>JQnwG3-%(0j}^>mx(^^h?0?lj}xV5%Mg8_PyE84l9UR<`_pbbGBBT{jRK+nNrD!3`Cr|Yp<$zq_`lpb K*=p(zZT|q@eO|l( delta 587 zcmYk3NmG+S5Qd-c3(4>ebJ743jKLU64VuF3;D%`2KtT;bh`8Vq0SyEU;x6uhic5WZ z)uR_ZxRge%@&|bH7kIY(3zlV1l~y@b^LF>!-EY@Se+)kjPk#OV=?k!$$C^c?6y`2`?s%U4IW;Y$0PWD)CuVx<^+tFnqYoS}SpB_ywIV~jz6n&bx9Ml}* za8PE+aeFmK==Vr(s0fH?#Ak`TlR+GCbtx~4Qsh$m}1(Y)}Ia4`ptoOVurhh8SXil;ZnnRvDi>3 zjtnd`+-Fwt!0?bqZzlq!VEQ>B0`mIyGCKK=s{C}B>M%9`LUG6PtugP(Gjy!XycfjZ zQ1_Wg?gRC6=D#Nz^P9c8Y(#V*gQ1HkS=n1RNqT4_#|p{R$QEP@D_JEr%5v68-jOAP z!u>_EVgc(Vs1S04+>NyOFTI4*?|<{E1Dj~|e|U{eg9I7+PcZaX5E(CDEPW1}Ma5;y EAC5m>>i_@% diff --git a/CompiledServer/production/RS-2009/org/keldagrim/Management$1.class b/CompiledServer/production/RS-2009/org/keldagrim/Management$1.class index b553f691dcea833bd2483fcdf12a73861fa6dea7..b9d912d7987c0a7e1053cbbcae91cc8f17461822 100644 GIT binary patch delta 49 zcmcc0d69F%JvOEa14ag+$&Sn-%uE%A8~@*AVpN)ZlX()aDuWn<8iNCaDuWw?#^ef? FSO92H4Br3% delta 49 zcmcb}d6jd*Jyw>y#N5=055-woGV{{%H~zlK#3(!YD)S^>1qLw&MFs~31qL?;<;f*1 Fu>inb4@Lk0 diff --git a/CompiledServer/production/RS-2009/org/keldagrim/Management$2.class b/CompiledServer/production/RS-2009/org/keldagrim/Management$2.class index 3ec14766155df2a4971a729bb1f25998fa18137c..ea333907acfc0343993bfc80c5cfc316b21ffb53 100644 GIT binary patch delta 60 zcmaFK_LObHep#jp14afRpRB~PME#t^ymbBGlA_GKbZbTirV7K24_+`bYE3@L6way3 Qz`>x$z|EjPS(DiT08~K{PXGV_ delta 64 zcmaFL_L6PFenpnN#N1Ry1|grU#Ii*FoW#6z{osx&z|EjFS(VuV0KoYZGXMYp diff --git a/CompiledServer/production/RS-2009/org/keldagrim/Management$3.class b/CompiledServer/production/RS-2009/org/keldagrim/Management$3.class index 3e6f16cc937dc4f99de49a7d2dcea8be3c5afde3..b19668254cc5f6b3815334652a5bf1370c5ca10a 100644 GIT binary patch delta 74 zcmdnZzny=BETb$_g#jajkWW@(S)zVUVqUs_a7j^SUb;0S15<_JW;;eXRz}0gv1~6z dO&B;BOc~@D%ovmz%o(Nw*>f4JCP%X;007&$5!V0! delta 60 zcmdnazng!9EF&vRUSe+QWCccXR+h}XwEWFhjB>1uI+G*WUW)27a4;A!$T1i)C^Hx_ POb4>(GMG*dXHNhC%c>2m diff --git a/CompiledServer/production/RS-2009/org/keldagrim/Management$4.class b/CompiledServer/production/RS-2009/org/keldagrim/Management$4.class index 524b600d8dcc7cb8dc4522d4c86db7a064b6adaa..7e77402667577e9d58e78c2e8091deebc2fff11f 100644 GIT binary patch delta 346 zcmWlVNlHUO5Qe{gdD<^8Er=$9h?0P_Q4{AOiDq&h5@%yvM2R3cfQaZ;@Bq>vZoGmU zcP>1D2XN~dJb+@qMb$@rKLthIs|Qv7{CocZMmTf{GT<^u%uk#l$*_yfh{LGIF^6%F z6E2fXIZQhwT#}?bIpZ+v4QX%4IAkR`N&d0?Tx;FN1P%Jf7xY=TaUBw=8vCMhUe!gB zw&x`C`bi8oEhs`XNfs4LEK61ttE}m7(N@1MkcG3#UG*xgC{WaOR&!v3P05yGn;jju zS|js{UG}_uU*M01E63NTH`Sz~#DQnaZZ&fB4{)O=O4G5Gg$xt delta 423 zcmZ9I$xa(V5Qe`VhV*!7BzA-l$cV5Hm>q%{2Z)of?>oK>V33h9Xheu|MdAU_T;RqN zaN(8%55ODnFraitoH$hds=uoKTCUZV$~?dQeF6r_xKz>Y(nBIfFMX1J7n=cxL4!jM z!v;rOM)~3}=8$w5$2Vlk;j0NIOfcy%CHW>v-(+r^>_Tvw6;#Zh1eZY~9~6!gYZqaz zaGVs_xx&#|R4!8Pr}KR9CmRZyqm`nT=vtK7-z7hyJ28;{si>w#GOd_lRx+oUXF*W= zQE}>5E`OK}P5GigF8`N|E0$P}%B;GX6;>r{igh*wrSIuIv!5?;y!h|4Fn{Rlv5HN$ zOy9O3=EZ}9i`-?_SM0EB*uBTlIV%#Pso{_;iuNV}gAqqx<5fbOVi8 oI=jnfS}3Abzq$nRiYIB4v}>wEQx=`N6)ojyU$4zYP^l4|e`4=Su>b%7 diff --git a/CompiledServer/production/RS-2009/org/keldagrim/Management$5.class b/CompiledServer/production/RS-2009/org/keldagrim/Management$5.class index 6fd892e3f3eb37f5b5431d897880442463f18845..2011fb2cc2cd55641c9b60bacfb48c0e7b560c35 100644 GIT binary patch delta 72 zcmdnUxt4RnL0P5>14afRpRB~PME#t^ymbBGlA_GKbZbTirV7K2j}9?0dQ4u*+#>4D bz|P>qAkW~-pu^zDU<71aFa%DvV<`pz6WS9m delta 76 zcmZ3>xsh|iK}D9l#N1Ry1|grU#Ii*FoW#6z{os46z|P>#AkW~zpu^zFU<71aF!)TiVkrgyl}i-_ diff --git a/CompiledServer/production/RS-2009/org/keldagrim/Management$6.class b/CompiledServer/production/RS-2009/org/keldagrim/Management$6.class index 4d8456c0f464a9edb1e9b56829ab7d01088ee6f7..3573686a33ab4f31baae43741a1871f3e9ff3e4b 100644 GIT binary patch delta 72 zcmZ3Q{U)0- gmx=~4h%p2+NHc^m$T5U5C^G~xXfi}h-p`x{0C!9jssI20 diff --git a/CompiledServer/production/RS-2009/org/keldagrim/Management$7.class b/CompiledServer/production/RS-2009/org/keldagrim/Management$7.class index 4a037d6b14f16cca421cfac95befbae623365b71..537e5fcfeef4530288f1900e43f8815e53f35899 100644 GIT binary patch delta 60 zcmaFM_L6PFep#jp14afRpRB~PME#t^ymbBGlA_GKbZbTirV7K258f~`CQLrd6waB< Qz|4@sz|D|4S(n)X0AM~6HUIzs delta 64 zcmaFK_LgnJenpnN#N1Ry1|grU#Ii*FoW#6z{osN@8UO$Q diff --git a/CompiledServer/production/RS-2009/org/keldagrim/Management$8.class b/CompiledServer/production/RS-2009/org/keldagrim/Management$8.class index 07acb11d6a5df48911f713350e27c4bf249f47e5..ea8679eea5f345702c5b3af3ad9dfb51158c819a 100644 GIT binary patch delta 374 zcmWlV$4UcH7=^z(CfsqnA{GQeC9#)i?7i2hQDci;8E}XtjyMUHw@_x|E4X&&!Uu3I zh~PW;1d2C{!^b%s4*dUz`c%pHzt=aQhhvKpA{K45=M$wv(rFQ(%cMKU9+Tc2`z-ny zuoz^>VwjNvMj6Z5agzy?Ny(IC`Z4)bW!!ZLO5*4CjU7$fZYsKw_0HVXu)w(M^ozt; zFyPvkj=v-(12d9Y|3P$@&nZeNlguk(EJzj=OT_&zQN6Y-kcqT??|31_3af&$(5;;b zxmVec=cLXuS;uou!iofIl6A!fn|fBUMN+b@*kM<)r`YE}amdk2%=k9Msb3#_4qxcg z(&TeVAug?45#gF4JjTiBa@PL|hG%N1#L%rRYN;cSdi}Wq#4iy^gQQVMO*%4YrbRQL NhoC~sLQt#;=08DXKED6} delta 382 zcmWlV$w~uJ5Jk_69bVgcE*x-1+BweiJj8h(;uJL+A!w@+O&|*5%5RX~_zSMxx$pyA z3vT=gKR~gvC{ER_;=-*j^J!uqe{b(VKPL`Fv^liXkxwUGnr;V+9-H1A`)vAi9B>$9 z$YGcfhf&5tj5CoNCv74&Q<`bb%v0<+Xr+@k-qTN6&`PDxGk!=-`cW0JW;JuZulh>o z4aJmb77U9lX_gHutoq-oW@}BMqu0p?FY6lC*-(_Y_sLr~ow;+f-bL#6&dYjdwT4Zi znk~aNJ7R0tWls|`>~o+wG{iYF9Furm4SWaGsUHr$Jf2I63-Y<7fD~<9N#tvZazlhP z2{M$)Lt5nuPAI2RnCo0>QKH7FqMCp>>`_NOc{IpAg!-jj)2L|@sad1|VOoTim_db< LBL=!q8nFKX>Df8P diff --git a/CompiledServer/production/RS-2009/org/keldagrim/Management.class b/CompiledServer/production/RS-2009/org/keldagrim/Management.class index 06374944ebfc864d305c5855c44dbeb5e92fa979..4923b92808b639d773d88c5fac286bc1276041d0 100644 GIT binary patch delta 1398 zcmYk5d2m!k5XOIRce67Yo)TXQlCokIfj_h;rIa8D7_O)hVu-pbz68ZUq97QR#fS&4 z1dvNWcz|+xpb$ajSap>Zybu-e0#QLwK|B$>?+Es6wk-FL{`#Al?(P1%UrUD-#ffdl zHf{#GIiXx)Of+0ZlVXx)vJpNdmwTA1nP!;I3`=He?$yjP%w~?^KIU38PZ1c}(qzp% z!+aJf78>&H$$akDJfK;mSZp&aF%+`Ynq`JWAQ9!^8EJ_%7Ad1Z%=w+T22;Vz9-G_iXc#%O3W+d@TI5NNN5) zm;KZzK5_Y!&s+{j-1tbB=s}myITQ@bEey6qyzm!%8SIHvb^D61ZSHSezU8pXcN~%0 z&X8JMj?yT82bb^p!R1GexctP=4h2DJn}Q&oQ{er=uMVM(#V)_u+us=;EX^tG{0B8I zf7&8;x%|c7E-g0qKO9yZb2%=ma0Npgii5S0cEQn{A>nGr2@a^DWL>mvv{OtL5JKeI zSK^(FC?J@FV`UIKG??wSKlLg(iwc7Rt`_TN{2YdHjj-v|GF-9@O>TF?PQpGOOOe>S z&?LxXqAX1l9hfBRG==3?_CG2LA%w;iq#ox~|(SCWRus%c+5^yFXs6$D*k&^aWsciz6bDglTghd!7 zHz6tTAfx3B37yOsZji1Tg!Mw_wNRUcdlF zTrrN5kUwzbTQSH6Sy_VpCzfPX@#F?pO4KU(TAOLd>P*$`GsSe|Rw>nre+uKdEnAFB zq=kIN?T+c^Ncz_7cjRgAl%`}ra#AE{e~}G1>jWMCKQJwGs7Yj>E)iAiFA+&{R-WEO zS3jJl#P_;+XQ${M^CM|`_})2Q&lJ64eomU+zIU!ynxaq4kEZGCd;PrrDF(!Rm8Q)1 z&hySsaY4-2Y07=?LT_M-K`}p1o>utYMP6l!!9rDInkwJB*t;afrLiQ=`v1x_ndXZ` nnqu)1avtJtnU*Lj>r*9&U_}oHJ+dcAKWRC-r#7^EBa04`nLR(5RUV%`_7oYF<$$jnJ5waqV_0 zm6|S7-mc_QBXUbMICM1R5)u(YgmOtm?zxS!_RRUf`(gdpf9T^M*V}H*1wx+S(8|odmO!2m& zQZY;}6&}v0i0)9l6UHN>^`#8645vKY9O>S+hFZnDmYuv89*OjA`@ZD^c3D0Yo)_)c z;Umk(lq+^yKH*c#9@$qH?H>Eg@;P6GP0?~*mm;ycUt9Izbbhj3hGuKy!Hd1Q3WvHa}9zc4CXm)ZH$Un#fz=1$&WIl}Lj zKU~p2*{}G^@;A*MIpLOQ$8b`_hV5e|k>UI!nB6!r)-F~)RE7>bPDE}iUZ(hRWwC*< z9)g~Wc1x16L7WUO6B}y@c4CD1wl#svxkA_+MlwpWg2sb3;w4;i4cTIEM>ByeCdtH1 zrVCSKmZowV(_|c`Qz)}p!VJ+eQwq$YlG$7*#cHYJ7Us#0`I5PSmDIDAg>03{-Y$G6 zOXU?7vx_C{7Jm=R*~^L+Vfn-ovf&J_qyi=7u3E7>07gyo^LnkiLOHPcCP{V_VB6x9+C*5Zu!q(l9VN#`Bowfb#YTDm(ya@>n$3%W155pTVq_rC|zOr$)KP7S3i?wgpUH!~>P0An*(Qfl1Df2RcPj z;9uZhm}F2q$dc6Jz%TI!Cn*&wxn)7MKg7Q%$;I(TJU3JSm6$EppCmE&N|y*0$k>z# XB3PWpqBItyF+YuYY3!56o~`&V7IPnt diff --git a/CompiledServer/production/RS-2009/org/keldagrim/classloader/ClassLoadServer.class b/CompiledServer/production/RS-2009/org/keldagrim/classloader/ClassLoadServer.class index b069c1f62b4dc2d7c2908cdd0d223b839f415637..7eb16ef7f38a1f363fdd062169b290d4c03fa611 100644 GIT binary patch delta 1228 zcmYk5?N?M)6vlt&&cvO$+(NMt22enPXm}YbDLVZO3)&i3vQ~dU|3V-7-k-oK={chxTrkhsXP>>#e$KP^y&C%~mi_b2?LUBh z{OqxZ;V5B_xg2*H@d)vf%gY`GjC%5)i1G?2t@~A%F^@t{Svc*H;x(6Xk0Q=kNLzT_ z!i3Fx!&(^&XCq8{OfhXYGaj?lzG?SwS(vl6-}b0t-oiPT1-lNrytDdCw+WAkOYo05 zY2FRGo!{JXmmZhJVAJV}G|}wyDD}aiP*>bAV=-4}3o4yib-3hPq(W z)Mb5|_{is?J^t9|6FxQgXHyHQWM($mm6=N0fX{qB=L?@N`O4>OF8Q?6;q#5%e#<3; zQTC$GcYN=2nIBvNpDX<6bCo5ZpIG*JjD*iMuKV1e*|0rd<6JNn9;+*zotsEbrl-!N zCgw8J$^O(#Y9c+Io|!ikq{inn3u#q2aqD(?%xT@D9)&2QhDR{eYUfa=pB^ncUq=3h zyuXnLWJ?oaG8l4OvwP*=jVr8|#uY?KP@;%3Wt7uMrD7k~=}z5Pu81diQn^U|eLSW0 zY5lh0Y$?IGJY%6HtccdTHFWx`*oCy#uM@dRbeU??m-rnghu61}rEs)i4ZpuJ$Ac?` z`&YL9UR8Rb3e;%2LRf-zqGd~kXpz;b(`VVibE5ma;@b7_4n6lko@kY#DnztRF^(eR z>{q0vTz?N9i?^b`xKxtSw^lv3Y37QJ$kh*S1A( zvMU~qM{?{A64BaxV-8cS>W8I6uNv7$jDG2SM7#&2#GrT%$vez3{iQh0BqN&JQH|jM z0jD)pHbfJc_Cza)I8V1MC#yn>9HK{ZF5T<9 zW2F$CPOaAJm1Xi1(2V;Zl`efQ{de$$#{5gQ9Gi4(Y3L;L5&gr#{Cq_1*LPQBwb?cY zTnUh)a#f~bZ;uvF?SKhAe^PV@@5``$DBPfGbdBm;?7EjFXF>kDYT=M}4oCk7lz+M= delta 1179 zcmYk5TXR%J6otP&Gte_9%`G^=Nq}TPf@G46H#CU|$R$9M0SrWm2FQp3b1^{$1aE^; z;}vfQNg+O3l^0(SYm$;Ge}I3%XP+%!DP&xIph~J{R`1?>ukO`*@AGHoN~ZkBo!@>3 zo?td4M}L|mhb)IJ10e~Xx4aOtm?NS5gWmI^<)x62ArD7Gj&a;F9I}*>hnGE^@bHSK zjCkv$hf^tD4H;$3Z^lC=c+GE{COuC1YfpzX^16pNEN}X?-*V>qPkT&qKr*7g&5$`8 z^#woMVas02xu_a+r&?)qG_x@(Cc5*jyk%H9RytQIOq3>16?UILF>?CM=+va+ywBV3 z;R0_Pnxm>|E<0Lz$MG(0miHX*Q#QDmJ~~zC9-SER2^Sq7Fzxt|j~pK}z#an;e(<-f@LC!;1Khv(b3+*o}XZLqTUw zEl5z$I@V)&NV|Xy`s-n`W4`%W|!DuS^*>EWrQGCJP=^*yZg9uCm3incBJvtA3#1HxDk5?Mj(AH->zL`U(v? zwk!P$tF!5Bs=}IRD!n0YL=UyPeV?A+qsH};p-)dOstNm5fCFsjpgjE?<`5;}I0H;` zgiDG?9M^yxWmccnHHPET^pjG~I`N*BHBAjW*r^tGh_{Q~YI{b5+bt_7>!J(nVXvw= zd#}%dFNNgn)atDsStjmyJN921Exne$JA^`GZj+Pa7Tc?8g34Uf4|c@!koKR?-6F?R z>d&((K!vr}Wf}_mw1ny(oYeEjB=^954DW}Un=}s2({zK?_gHc+78{MDQEmL_KldM! CXsw$7 diff --git a/CompiledServer/production/RS-2009/org/keldagrim/net/NioReactor.class b/CompiledServer/production/RS-2009/org/keldagrim/net/NioReactor.class index 83bbbee7ccf6b32c4d1fa9e68f0b64e83084f237..b15cbae74d5e3ebe75670a4ef222afafc7a9c125 100644 GIT binary patch delta 1411 zcmYk6Yg<%R6vuyO7-utQHfZn=R|Ta)VQ7RbOtVa*&_J|MC@*+`k^2lH0$DlQ&8}Kb znPa9U)^s%yoy5{EFMHXG-u4Ch1U^2|+Gn7L7qi!Y{nur$z1EuZPw_-a?2mtM+yYkd zyG@W?HoMv5$4|RruTdNuFCB*IwB_hhgpJ&1(@l?|du{sYH)udHXtOYFix`KfV#vt- z#ylM003&`5GHOD`6yr9#3VFe3hXTCFO95WyusLGpIAW8_QFFXv^D3_y^tw6TFf|=B z=uLy(GU#oC-ch`3(aiW8H6r9Aey;(aMYEb&tr)w!!_P<)^{NnCS3A&av3A*(E3 z^C2H;R&z>AGal4DPQ67*yv9>fYUqa*A8SsN(A4sP;*3!~(X6B<-rz0GJjXdZQ7|*EDFp;akOb znyq{-u=*tdSYj5|F4O ziFrhryTuoZS;wOy4SJ0A66u#YY!KTT;Z};YMEZ)n*U7vr$b-r0bJ=xn9-a1JqeR0K z^79H)X!7`|H;GOLw(T}iOHgt)h-DLt*i1f8Q$eHL(j+x(akG_?AwKJ8vl%p3RUJ=? zmuKD$7Eehw^VUm&rS4m^-RSMou^sZSXq{KzqS<#^a<>};)>#ptjHM_`kQGd^G{v$r*n-NF zGk=P>C&5C=qJrsE_X>4if^3&cQIRA^nB@rqv&@PlSzBCOouVo^b38fYOiHa;{uwFG>`L19te_TQ%B9>^#dhx6NUo1;Ak`E;euOzW?X`yz9F2KeX@e5&!@I delta 1339 zcmYk6+gFrT7{-6!IL?M|HfT^`pa^Q20s%!4k*1~*1saNxDd?aGC@~%Yt+dh3l-gm+ z92GlQP3I(R0z0g(yX>|LSNHt|E?4yI4{UKU@B8fceER0%{C|oPfBbvpH=u@JeahJC zvyJv_vgt5vcaI%DVPa0w>5J?%>~g%zXE)tW+~d>B9*6cC`h4b0>7H>0{f4;X`S9NKKZ=hNW$kB#~pgnk(XRKFFW*#L$5mY znnSM}h8=&y@TTF!=wF$TKWI3q3ZzM%n^lotOM~H*kjYi+BeV}@3(wPgXJ?mH>52a_(JtszT_** z*L-97)~Ua9&uYFmT(XS1#}7_C=Fnw+v}7FmiE+!sA_uQ9ej{IBtiQXmwdX+mP^`1B z%kne7jIEq~H8i$5D;%mX!=s$pmdDDLln$P_nw@)o5wZY;NGaNh533nQxv^;N0m(J>?C2z`G!8H=L2> zm$@ay8L`|91#M}vn#wZVHuWx?pva@CY=Ze7DdGYPJbov?S*TbG%CIm+PC~pSL+M$3 zp+)J*KgAZOn4>7Bd@9ruiEdAk8;CO8ktR=)r75D*k~`DntPgNShUMwWQ|Za>QB`Tw zO`e9jf{mPDnK~N|csN)`r!*wkBD1YB?2zd;eRb^`@OGB4L)R12U3AKQ7whR#klhN= zBdcD~y~OF$C*99+pUfaz3XWpV2yEB>6Z4}xh$zpP7F|>xSV-1_Hv&`^hB=4r&HHNlpWM3oX iuJ5Vo75|-6Q09)vR}wg)N{-H0Z{+{=Zjm;`)Bgc;FWTh* diff --git a/CompiledServer/production/RS-2009/org/keldagrim/system/ShutdownSequence.class b/CompiledServer/production/RS-2009/org/keldagrim/system/ShutdownSequence.class index 7af9d4151d5d72acf68ad2153e192f6c1f29dc12..59004d32aef2080bf967f540809db9c30b73dfaa 100644 GIT binary patch delta 342 zcmYLDOHRX33>>HAC3$@+OA4Z332T?A1SL0hR*oPlkWC8q!+kXUd4 zjsSN-OcD@Y*dCAVnFsY{AAWqly#qMKzJ`lM4@+3qaNv7rq3xohv4T|xYYx`a^ECbJ zlF<$}3^uW4(8$5I!4A4vQ;t>7U>AE?U(R~|coGNK(alvDPm*EK4@Y4f4WrRipu)>( zau*3?kljmiffGu)^Z`^LpaOH1C}0&<``{Jw$i{+UR>iQ28hcYNppIE0!CZNq4Xn;> zzFX%@kW*wl`u)Grzc=&bDeD#VpYjo<@~AywreVK8Ri0tx4y15Ue)Va(Mcn3eft-cr E57AE~rvLx| delta 389 zcmYjL%Syvg6r7v)y}gZXYU(3RwZ777Ci_I86(>ne&)4bLPvQI-}2@w+{eENEIa3Bs{DuLL|{a?4hf$flbAs=VHsnwt#ar z&a=CTfVeEuLV73To9s5rN5y**YSc9pY8oNxE_O6_u~&Q#Yl%i51C4zgltXb^mf|`U zuqO9e&eA^{T;PyzC9?<`(1M-Co{mJnY#8lii93fAc-J86s<+WZz)7IBxIH(bhuN(U zlNeCbq9XjKQ47s7c@sibboGdfV;DrB`2;JlU*MR}Fw9rDk6a4OoC9V9A|~!IMNH=| a`}X`lnK-GU0k%c$pKhMsC%M8a1FOFUCM13U diff --git a/CompiledServer/production/RS-2009/org/runite/jagex/GameShell.class b/CompiledServer/production/RS-2009/org/runite/jagex/GameShell.class index 44c3660ab5a5317063bdd3368f3a2a917202c61e..774327d2ca7e7f4180f5a02183a92fe6f72ca298 100644 GIT binary patch delta 10243 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 W|G;Cd4#wn)J);ZevK4*8m;E0Yr+Vc8 delta 9856 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 aLe_HwKAxa^%q$AoR7Ew->pNHRHT@66u>M*A delta 1017 zcmXYw4NR3~6vzMP`FgLnJNZb|*hMaRKi+%muB7Z^bIrgJEw`qX3zw18TFn||SdrCT zsUyjW^e{_9uP`T>1k9_95L%IaXjV*$D4dm+Wl_t8gPG2h`_Cv(I`g0pD8EelrA8M`YuoBHkH;Jx&SEeHju z+};v$snFJiW4;QmL_Kg2S*`M{-4R+&wKl`a`>h*pq$9R3JdZZniEtr3YV#veDzOV9 zMHH|PMHWxV5uV9&^kJ$ml21C@VP%Kha__Q&Y)>;xEAF;#bdFsXz1Gil+{49|vX!v~ z{@2eiL#fv2d`fun5+@#qA5WkcPht?&7{(fm;AxDbhWvPzim;Y~c%EFmK*e~G=3*T! z!g^YQ4OD?zs>VjDMICL%W@^9|+KUG2KqKwPRyvB;XaKL%Ahy#O-k=L;qKnumG?HQ} zb|pjz&Egugh+^y(3$aHmMXOkjH^oZ4C01jfs6m@}4(*~29ijpIMI#P~P8<|H=n{SC z7Q;9s9rVgP^hrP7m4$dux_DpCLBA}=2l7sQBp2foxe7<*Y8;gt@TuH{WBhiX%N8WQ zkZl-{9XKwJVNed?OZg3k9}hjOsP`UDx9ey$yfrB+ltQ_)GU-Odn3* zy#5&f=;IjYHoc%vV}e^dt<(5dXK={~f-yv9CMlCo#w;L@SxH{AjxIAVlh3?DQ%yZ( znQfG7nrNEorRnA*%`l@h(*a%K6jHtup#tYBn&r%;fO8XF>CB_qP8o%r+sSqAc$i|& zD!SUKqPSDTugfiu7!=>`R9uo=XN 0) { Thread.sleep(duration); } else { diff --git a/Server/src/plugin/tutorial/TutorialCompletionDialogue.java b/Server/src/plugin/tutorial/TutorialCompletionDialogue.java index 93571ebf0..4e08b19f0 100644 --- a/Server/src/plugin/tutorial/TutorialCompletionDialogue.java +++ b/Server/src/plugin/tutorial/TutorialCompletionDialogue.java @@ -207,7 +207,7 @@ public class TutorialCompletionDialogue extends DialoguePlugin { stage++; break; case 531: - npc("A standard Ironman does not receieve items or", "assistance from other players. They cannot trade, stake,", "receieve PK loot, scavenge dropped items, nor player", "certain minigames."); + npc("A standard Ironman does not receive items or", "assistance from other players. They cannot trade, stake,", "receieve PK loot, scavenge dropped items, nor player", "certain minigames."); stage++; break; case 532: @@ -216,9 +216,7 @@ public class TutorialCompletionDialogue extends DialoguePlugin { break; case 1200: npc("Keep in mind: our server has more content than any other", "server ever released. There's hundreds of hours of", "exciting and flawless gameplay awaiting you, "+player.getUsername()+".", "Enjoy your time playing "+GameWorld.getName()+"!"); - stage = 520; - break; - case 520: + stage = 7; //HOW DO WE CLOSE THIS DIALOGUE player.removeAttribute("tut-island"); player.getConfigManager().set(1021, 0); player.getProperties().setTeleportLocation(new Location(3233, 3230)); @@ -233,7 +231,6 @@ public class TutorialCompletionDialogue extends DialoguePlugin { player.getBank().add(new Item(121, 15), new Item(115, 15), new Item(133, 15), new Item(373, 50), new Item(2289, 25), new Item(7056, 25)); player.unlock(); TutorialSession.getExtension(player).setStage(TutorialSession.MAX_STAGE + 1); - stage = 7; if (player.getIronmanManager().isIronman() && player.getSettings().isAcceptAid()) { player.getSettings().toggleAcceptAid(); } @@ -248,6 +245,7 @@ public class TutorialCompletionDialogue extends DialoguePlugin { player.removeAttribute("tut-island:hi_slot"); HintIconManager.removeHintIcon(player, slot); HintIconManager.registerHintIcon(player, Repository.findNPC(Location.create(3168, 3481, 0))); + end(); break; case 7: end();