From ffbbedb1da45afa0b4ed3c3a167ed7bd43c694b7 Mon Sep 17 00:00:00 2001 From: JAJames Date: Sun, 31 Jan 2016 02:34:41 -0500 Subject: [PATCH] Fixed some bugs --- Release/Plugins/RenX.Core.lib | Bin 188314 -> 188314 bytes RenX.Core/RenX_Tags.cpp | 9 +++++---- RenX.Ladder.Web/RenX_Ladder_Web.cpp | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Release/Plugins/RenX.Core.lib b/Release/Plugins/RenX.Core.lib index 86862dcef7e98f0fd78edb3e6fad0671eed73b39..0695e17ff9e9ee5ac2e3a67f22cc1c6c4c77ac5d 100644 GIT binary patch delta 11803 zcmZ`)kr|92#E=2VQc2jz2nkC-MwmiaK~OO=LKVuWA@m2imI8uB zWD~Gf!~mhK6eE=|gdh-NMM^0R(SFJ*V9z=Co%7zy5BZOibING-Bm}? z*;c62#Gg_P0&D+X#a#VSg_w&cR2}d6wM#Xfk21O;o-hfgRh;wZ?AuoA`qSz~K5@Vn6{!&{^cv9n{X^9xyV`)_5VPxyYG$gP zQ%&8oB(Bd{^^*5kgKJiC(OET=>7cm^1_HsXUZG-O!;MH3RXqqvw3;~MfU^d0M%;|_ zhI;*IM^X#;drkQJ=$m!Tl5;A`(FECPT^Av>h$+&9o|k;VjH16|M%8wNB%K6vBF?GW zjwIBCXceDVeH{{>L(=dI62R=6mUQ}p>fvw^ruVK}5R!`3Xf`cLhnX*nExn{zjb}O( zlu5m)YLQ7#fJybhq|{rrO|@?!*E}YXbC_!sm3ZK+Z)TLJdOx3-oY-k4oCJom@M?)T z0dg%KPlL!tpuFr>?ZEP|M-a2}$zI3gT~)OZg_3VoH^+t0*PRp{00J5t^_>a})W02X z4u7eA=Og}PF}?G5ulIy$_IE*bQuUJ8LR%-Oc+n-*#Zk-=x#MHC1x-C877Tg{d&WtupVj}BvK$>b(r za!WWoV{3Rh(A@a<{FlU^4r3cbe-8Xhz#<&5A5bhhfY4_k7JC!koOzHoJM()mR60DOf72&S2$pW?Pwh zI#71Es!1*rJBe?3nJwUrWnu!4pVmLHoj4@jsj}|}2_#3Y!;ca*pR0R+6cI#^y<@d? z{7-O>P@u3)c7Z^}g++QHCH=l$+7*~`OTta+I90`zT@$BDhB^&31|)SOrp9KPCpb=n zOZ=}iICf(1f5i!gpv?`}{u@qIZ^%qUT^P`gH{~Gr&%B!=9&9JB*0-c1@Qlm7<IVhgtJ(2eVQZwgx|wD^#iwsJ5-Cxq3r@pd8+F$L8>nJ1U`kcA(|${wM7`A`CW+ z;%Hq1=>`8&Z#ewfj^DHHir*BC9pBi*yKz_Cq9tYIJynAY8w7?8##WX8vg%=eYNnl5 zloMxB3%{@4bacpeLkDrY8G;8#PgGqz2Td^BP%6J!<+%{=RS)YK>@vDm7(=eD+N$63 zlBYdtJszp_0+&t!3)Pwp%+}WCJgtA_azXa}Lf4?Y9RW6vf^7RKBiW2<#jcv{;Z8Ot z!QWHi@BNl`LXUi75QK-BZ51t?`4#nA)({G2Z;!I}WmVFv96IqQJfv+Gnhlc2B3cns zRGLY@F9}fgkhQsfWxb3~CR$QaWj)tJA`eD_oC&ZQ?*4^J@rn`9i3?-%GH|Jis;f6N zkUfOi=|==JN+^Vv4vvO{li=WrifSN=_s!8@9ch*|-sIj>Z5a=kwj`??$eL^!YMSfQ zU;z%RDv&2uwU$h&s^4KB5#V~AEx=Ka>GxP*KLGghV;0~$kLevQf4G@f&C-iP^pf&) zYOHBsMY_2dqN7c6W!=fU*hGX{8~TKb4Q$q<)rBMgVZ|M(F8P<4WKU<*(9^AEE}6PD z8C|9v7K$Np+2PjeS8D0`?4@JO6SYNiwvz`XwIvVOno(nHdc%>!Jqw zcMhvn*-G1c*c7mAp?Rl)Zeen3=<0#@aw5H@LlNPY8q!E}OZCzBmZK*{H~@_S;fn#F z`ypzO$&YZoc7j){u^T*Wa2R?C!cy!-Q-Wgvz}gz>57L(b)BZ)>ypUpyav~i;Gl1vU zz_aW9aX}HHCUhv$0(3f3YKkL=A=&gKC$LQu?3PIH-b5@foTTk#I2CkdW02$L*wo=5 z2U)ZNFu7h`1)Jmx?}Vo$yaczeQwPAQ>g$t(oWi{y4a{w(XF36A(!l0IqCCFT-1>5> zxi$_f(YaseM@hftI$HEJ*O4LChA?a?VCmrdZ^5L4YsWq?eP}8U1E$qD?n=k^@p55A z(dIQRWZq#649;PscZ|`mvVlAYN#IxzxE2v#p9u+8z9svX%Xee7vs`lDiH;Lrq$E&V zQJj08J*A(6dBpNRa?g`jI39hMN`0s%!K67{=d3HtLyrqr+ zJj$;FXbsHF{-loOMw@nb|;Py`QYp-AT z1|ORXDZ}Qn1C`x>lg6>P+NgCB5Ho>mC+L~KWI~WdWc;jWt)9itit9u_FwfGHp3^HF z{XBC*pO@n2!Z`4}H<{c~oz_v>3Q5I+!6fUDpqH~(7y#CGCm~2%UZShb8>_TVVlZ_w z-VWkAi%Q8~P?^(3ii_?scn2he@D8{S5Go6AVU~CIg_kdP(Ooq^Pw^EwudC)OvhNa> z*iBf8&M#So-88>s@y%ppcg=5u)D8efpHle)XdMcNSH-f`PNCc&6BY*J-cYz3+ z!&eZrMsayd(!y`sZ z+vO*aqoc)j&Y50gBxksw3&%)7Qz`PR?2xfqJ~wz*^P;h`n$wQfZ-MP9S>s#?ouxK< zJojsEDBp~C8;bM7m^MKm=Jl*}f}o4}PxaOn;JFE%aC)?AYwpjK?D4garV}L@DO_0- zo!x#2oW5;RCh5lmpPgy#Jx}`sPEv%m*CgNmfTX*VD{uB}J&9WjbQ`L5d_bz9pi7K+UnP2+GQKXC`-Y1i27t4)V}@iYdm$yxE8tFD zvmjH~H6?9SUz0dr%9Elnf4=ioC+J3lc@28M>fFu$D|`QRlNZzt%?fnQ1)LKf2ynD>?>Fmx3nMZE1c6sLEu zd0TonA8fbKJ?MRv_-3K7V(*~P=OhSU)GQOMlS08=Fgb?F`{&(Ku_I* zd+LN$(oAr6}-Ju-w5>=#$ z`K=2r1c;!;PwqVs+T8O^%>LE>VqozPt#-vbVO+dg!U%5I+Q;w1y+Bz?C)E&@`Gz7n z%d1V+@5Ecqi;y)ekXMy=*9e~cxvtq-&ELg&*FCUSs?yiHd#!VOx05DC>m*J1blQ8~ z)7A~#*9Sm0Ml^{v3Aw&YD2|7yYWPzHWEu##B}|$bn9;DQDO;;+`rfSZUdNyLLpF$F z9?a`ExaK+iCFXsfE!ZLUxg@MU>ahJl^H4Catgv%XgZ1sQ!!WEH3h7;rA0+rw@yd-_ zeq`cAG~@#gfZbMbbweB8{Xn)AEG}Mv6E{g0;DjyNBnitsbL5BO69@Y0hoXl&%B;;I zi?$Kp>*84OHTF`nnYu-iQ-&V_g2QhdF|`V$f8Wx?ZIv{)?bExojfecq><&xY*{!ZP zobCM7AG3|uO_XO=BFAlgx_kAa&Ya73IB6Qi^g~}Ev#CFDOb1LFzW~1*I+&}wb8E%?Mfn7A7vM^_Ty4yjULuD3Qo(L%5PX^Jvxl8C z^2USdRJ_LxzxOlv#E;yTfOPIXS3VNagfjm`ChZS`g>yyE`PfB)Z}zBh<;NT+9(K`x zWQsu#$VHqn8IVQEyPKHYy^=wgqEdEm(%&1H)I9h|R{n{Xua=iTad!@{@VS8BhTd@S z=cLcG3_l|t4WXD~{m;jkChmuQyu1}uKbXtJiyx3O9o~k4&~vSV_|bo2MgJFI$4J@p zWO)-s?=LMw{Rbn!Q?E{*Og$<yT4s1Z|I0yHW`Itt8Ts-F8XMGO*xT`!bj!fg1kh7PVcz9A}{Y5${ zH`ltK2az_pB%CyaZbz_XC7@fFtm4Z(1-c_D|FCGpgX9Dr%t0pt>GfmFoh0x|{u*S! zlp{jobhvdy(t+QEGQW`C1`P{-mQ-N3t@~fdYUQK9Rv>i#aZ+i4OfbrMzMD<_QtoDy ze0=Gydz8l*_H}Bu!@Ve6RoH+cdlCC;xNOx#!A8@Ss^ ze-AK!J3w{AB<7Ke0i-x!PHcn@vi@+4_gla3?;n7G`2*n>o^gfxc{a#Nigkq&BB}|V zLvhEYoB8tU$Z^gqPTs*M+~no{j&5E)A)V7FA>$-VFub=sd@6{PM+A=b?9#XN2T?A^r#eZ}?@DclPm9 z+?*nL@1acb{nX}T$a_=v1^m?J^BOYlc!k+~mS-3uOSy!PAfK3BXLW6pSpYv>E?@C9 zm+{G#kckHFz2NxW7lF0-bD1{2N!jrnYcah49yuqiMxe$3jyx|INoPfR>3Qjm{Ls4e zf^<;QhEL_>0sivofLUj_<>4u_*txb9>-J7Q0x8TKx?u0gbuQ{wUi$cp_NgM{ HqK^1KJWq2( delta 11803 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 G$o~W7&E0AM diff --git a/RenX.Core/RenX_Tags.cpp b/RenX.Core/RenX_Tags.cpp index 257b4c6..a78ae62 100644 --- a/RenX.Core/RenX_Tags.cpp +++ b/RenX.Core/RenX_Tags.cpp @@ -155,6 +155,7 @@ TagsImp::TagsImp() this->INTERNAL_VICTIM_TEAM_LONG_TAG = this->getUniqueInternalTag(); this->INTERNAL_VICTIM_PING_TAG = this->getUniqueInternalTag(); this->INTERNAL_VICTIM_SCORE_TAG = this->getUniqueInternalTag(); + this->INTERNAL_VICTIM_SCORE_PER_MINUTE_TAG = this->getUniqueInternalTag(); this->INTERNAL_VICTIM_CREDITS_TAG = this->getUniqueInternalTag(); this->INTERNAL_VICTIM_KILLS_TAG = this->getUniqueInternalTag(); this->INTERNAL_VICTIM_DEATHS_TAG = this->getUniqueInternalTag(); @@ -348,7 +349,7 @@ TagsImp::TagsImp() this->newNameTag = Jupiter::IRC::Client::Config->get(configSection, "NewNameTag"_jrs, "{NNAME}"_jrs); this->winScoreTag = Jupiter::IRC::Client::Config->get(configSection, "WinScoreTag"_jrs, "{WINSCORE}"_jrs); this->loseScoreTag = Jupiter::IRC::Client::Config->get(configSection, "LoseScoreTag"_jrs, "{LOSESCORE}"_jrs); - this->lastGameTag = Jupiter::IRC::Client::Config->get(configSection, "LastScoreTag"_jrs, "{LOSESCORE}"_jrs); + this->lastGameTag = Jupiter::IRC::Client::Config->get(configSection, "LastGameTag"_jrs, "{LASTGAME}"_jrs); this->rankTag = Jupiter::IRC::Client::Config->get(configSection, "RankTag"_jrs, "{RANK}"_jrs); } @@ -443,7 +444,7 @@ void TagsImp::processTags(Jupiter::StringType &msg, const RenX::Server *server, PROCESS_TAG(this->INTERNAL_CREDITS_TAG, Jupiter::StringS::Format("%.0f", player->credits)); PROCESS_TAG(this->INTERNAL_KILLS_TAG, Jupiter::StringS::Format("%u", player->kills)); PROCESS_TAG(this->INTERNAL_DEATHS_TAG, Jupiter::StringS::Format("%u", player->deaths)); - PROCESS_TAG(this->INTERNAL_KDR_TAG, Jupiter::StringS::Format("%.2f", static_cast(player->kills) / (player->deaths == 0 ? 1.0f : static_cast(player->deaths)))); + PROCESS_TAG(this->INTERNAL_KDR_TAG, Jupiter::StringS::Format("%.2f", get_ratio(static_cast(player->kills), static_cast(player->deaths)))); PROCESS_TAG(this->INTERNAL_SUICIDES_TAG, Jupiter::StringS::Format("%u", player->suicides)); PROCESS_TAG(this->INTERNAL_HEADSHOTS_TAG, Jupiter::StringS::Format("%u", player->headshots)); PROCESS_TAG(this->INTERNAL_VEHICLE_KILLS_TAG, Jupiter::StringS::Format("%u", player->vehicleKills)); @@ -480,7 +481,7 @@ void TagsImp::processTags(Jupiter::StringType &msg, const RenX::Server *server, PROCESS_TAG(this->INTERNAL_VICTIM_CREDITS_TAG, Jupiter::StringS::Format("%.0f", victim->credits)); PROCESS_TAG(this->INTERNAL_VICTIM_KILLS_TAG, Jupiter::StringS::Format("%u", victim->kills)); PROCESS_TAG(this->INTERNAL_VICTIM_DEATHS_TAG, Jupiter::StringS::Format("%u", victim->deaths)); - PROCESS_TAG(this->INTERNAL_VICTIM_KDR_TAG, Jupiter::StringS::Format("%.2f", static_cast(victim->kills) / (victim->deaths == 0 ? 1.0f : static_cast(victim->deaths)))); + PROCESS_TAG(this->INTERNAL_VICTIM_KDR_TAG, Jupiter::StringS::Format("%.2f", get_ratio(static_cast(victim->kills), static_cast(victim->deaths)))); PROCESS_TAG(this->INTERNAL_VICTIM_SUICIDES_TAG, Jupiter::StringS::Format("%u", victim->suicides)); PROCESS_TAG(this->INTERNAL_VICTIM_HEADSHOTS_TAG, Jupiter::StringS::Format("%u", victim->headshots)); PROCESS_TAG(this->INTERNAL_VICTIM_VEHICLE_KILLS_TAG, Jupiter::StringS::Format("%u", victim->vehicleKills)); @@ -660,7 +661,7 @@ void TagsImp::sanitizeTags(Jupiter::StringType &fmt) fmt.replace(this->victimTeamLongTag, this->INTERNAL_VICTIM_TEAM_LONG_TAG); fmt.replace(this->victimPingTag, this->INTERNAL_VICTIM_PING_TAG); fmt.replace(this->victimScoreTag, this->INTERNAL_VICTIM_SCORE_TAG); - fmt.replace(this->victimScorePerMinuteTag, this->INTERNAL_SCORE_PER_MINUTE_TAG); + fmt.replace(this->victimScorePerMinuteTag, this->INTERNAL_VICTIM_SCORE_PER_MINUTE_TAG); fmt.replace(this->victimCreditsTag, this->INTERNAL_VICTIM_CREDITS_TAG); fmt.replace(this->victimKillsTag, this->INTERNAL_VICTIM_KILLS_TAG); fmt.replace(this->victimDeathsTag, this->INTERNAL_VICTIM_DEATHS_TAG); diff --git a/RenX.Ladder.Web/RenX_Ladder_Web.cpp b/RenX.Ladder.Web/RenX_Ladder_Web.cpp index ee90699..3982630 100644 --- a/RenX.Ladder.Web/RenX_Ladder_Web.cpp +++ b/RenX.Ladder.Web/RenX_Ladder_Web.cpp @@ -188,6 +188,7 @@ Jupiter::String RenX_Ladder_WebPlugin::generate_entry_table(size_t index, size_t row = RenX_Ladder_WebPlugin::entry_table_row; RenX::processTags(row, *node); result += row; + node = node->next; --count; }