From d30c2cf4a2a8bf45b6e60fd80aa49f800459fb73 Mon Sep 17 00:00:00 2001 From: JAJames Date: Mon, 8 Feb 2016 08:12:55 -0500 Subject: [PATCH] Fixed team-specific Score/Minute tags. --- Bot/Main.cpp | 8 +++----- Release/Bot.lib | Bin 24762 -> 24762 bytes Release/Plugins/RenX.Core.lib | Bin 192518 -> 192518 bytes RenX.Core/RenX_Tags.cpp | 4 ++-- 4 files changed, 5 insertions(+), 7 deletions(-) diff --git a/Bot/Main.cpp b/Bot/Main.cpp index 1b4dc01..d2f2505 100644 --- a/Bot/Main.cpp +++ b/Bot/Main.cpp @@ -50,15 +50,13 @@ void onExit() void inputLoop() { - const size_t inputSize = 1024; - char *input = new char[inputSize]; + char input[2048]; while (ftell(stdin) != -1) // This can be expanded later to check for EBADF specifically. { - fgets(input, inputSize, stdin); + fgets(input, sizeof(input), stdin); input[strcspn(input, "\r\n")] = 0; inputQueue.enqueue(input); } - delete[] input; } int main(int argc, const char **args) @@ -149,7 +147,7 @@ int main(int argc, const char **args) Jupiter_checkTimers(); serverManager->think(); Jupiter::ReferenceString input = (const char *)inputQueue.dequeue(); - if (input != nullptr) + if (input.isNotEmpty()) { Jupiter::ReferenceString command = input.getWord(0, WHITESPACE); diff --git a/Release/Bot.lib b/Release/Bot.lib index 42759c56965bbba946aeb98c6d607282e3ee3ec2..0df49a80a776bd3c579b8bee1212a54a42fa139f 100644 GIT binary patch delta 1905 zcmZuxJ4{ni7;fbu3bBwSUR6c{yTedT;PG=BjYg{}haZg%@W@>a*?~Hd#-jJH zmPX5>F^5xRzj7FAsAww@Ehm4_>I`t`Xcsw8J;-SyoC@R^VZ~il>bx?5dA}HN@bIt% ze-*ginPRX$eo;?G}LWEASdGOX}&9~yb!MW5SVKVvJfEZ9W^>xtlNa~m}KxS%;GL01|h z^FH460-41ZAHu(V6HJiWv&k(DtCJJppCW98$Ox7>HzJgY)B7|MWV-WNgra^975oT& z^m7}103k;u7u#&h4Nnnd0Ga8AhObOmb40?J~Hj;b?N!~d#I}5RNFD%CE8P6I; z#i{5G2I&J5Y{XIVSCqGd!gogzUKzbEvUM?h5rV|1i|oOUaR{1HRiY2Ab9D@(cVfIw zc7TpJKS0G^ehr3+;AL{_@cg(FoTGfRtO+IS#DkJNPSApB9#+^(wt{QS#Ry6UGT{;- zT#*T%$IOhtT471@R*2KtP4cYigJ2oQn&U*Oht&M8El6tSi$SZHQLg6eI2WXmx=C!q zy@^}gT7cUp{|oP`FngkIrb?eE`5JR1qkfW6P3(WaHnOY;?DhZW24ZMG&FU^`PQKR$bz`>Z@_ou5MM5V3X<>!XeqSf47LjvU#N s<(+08t6AF7MgNJ&+d`}Kg+q9wYYb>X|79;bYU7r9!^{S0jlU){Qv*} delta 1905 zcmZuxJ4{ni7;Xg=g-E5)i>W{n5ENre0I}54meNAsw5338X-kCYVu}M%2L@w^gAYvp zI2mFYoQyoeM&hF*gCUM25+>u|AP&aCL_O#J_ne+Kw$uIc{onUL&vstDomW3QbF}A* zsk`Sg%%`MH^Q4}A<^l~{Yx=u|Z;wvf+uv`%U*?2gU8cHOx3LxL|EA_K9vvjjnlg%K z&1FUS(*eX+2lN6i!Jb7+`S9K1D#%D+v1+RbJaJZ~QmIwt@T0K-9y_WaHCQLoSoGf2 z(r8&UY_*B(H&$&m6>TM=<>U|Q8Z8`H+eOZECvutyrvf=TSawvFIxi1m-meC&JUk%5 zUj?qW#Tl%LT#%DlwZ#}@k0W&69%YazD#3mnHP`Kn3?@^7>@dP92+XCU2Nz{($EiOdPq9?^r;}B$cdVrMUkWkM zoRRdemiQbV?Ii7MWEASdGOTcM9~!yuLZ3S>4`VB^EZ9W^>xtlop$(edT+rZ?peuoq zSvPNbj?ChV8{yyXNhV0`+2oc+3X>DypCYV-;3$?kH!75g)B7~)W4iMxghCz;@0*6eXtm*XFO8~ z6{kZt7^Lw^upU9hUm@NO3f~(;czNu)$gT;SD1et?R-{2Gi9!As=U;pH(K*v9x~nW9S8(T62@9H#}-JWQ|~YX$qboe`7_WWq&4 z=#~ke#|@0YT49XwR*2KtiSexIgJ7J%nj=K2m(={O%|~kHi$SZHQLg6e1Q(={HB;Dz z`;)i1wE(wI{TJRT!0d^-6)%0FBx~S sDc))3v6A8*bS4#PY@t3~^z1Gv@QbvAS&MsDli|AbNEb3F@+f2c2S^MZp#T5? diff --git a/Release/Plugins/RenX.Core.lib b/Release/Plugins/RenX.Core.lib index 2b39927b36a4a2bdc1d29c29c2578f87526973ed..e24239615f0460e72e123bb69016a966792c3b1f 100644 GIT binary patch delta 11680 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 B_j3RM diff --git a/RenX.Core/RenX_Tags.cpp b/RenX.Core/RenX_Tags.cpp index 9818f66..a09d7ab 100644 --- a/RenX.Core/RenX_Tags.cpp +++ b/RenX.Core/RenX_Tags.cpp @@ -628,7 +628,7 @@ void TagsImp::processTags(Jupiter::StringType &msg, const RenX::LadderDatabase:: PROCESS_TAG(this->INTERNAL_GDI_LOSSES_TAG, Jupiter::StringS::Format("%u", entry.total_gdi_games - entry.total_gdi_wins - entry.total_gdi_ties)); PROCESS_TAG(this->INTERNAL_GDI_WIN_LOSS_RATIO_TAG, Jupiter::StringS::Format("%.2f", get_ratio(static_cast(entry.total_gdi_wins), static_cast(entry.total_gdi_games - entry.total_gdi_wins - entry.total_gdi_ties)))); PROCESS_TAG(this->INTERNAL_GDI_SCORE_TAG, Jupiter::StringS::Format("%llu", entry.total_gdi_score)); - PROCESS_TAG(this->INTERNAL_GDI_SPM_TAG, Jupiter::StringS::Format("%u", get_ratio(static_cast(entry.total_gdi_score), static_cast(entry.total_gdi_game_time)))); + PROCESS_TAG(this->INTERNAL_GDI_SPM_TAG, Jupiter::StringS::Format("%.2f", get_ratio(static_cast(entry.total_gdi_score), static_cast(entry.total_gdi_game_time) / 60.0))); PROCESS_TAG(this->INTERNAL_GDI_GAME_TIME_TAG, Jupiter::StringS::Format("%u", entry.total_gdi_game_time)); PROCESS_TAG(this->INTERNAL_GDI_TIES_TAG, Jupiter::StringS::Format("%u", entry.total_gdi_ties)); PROCESS_TAG(this->INTERNAL_GDI_BEACON_PLACEMENTS_TAG, Jupiter::StringS::Format("%u", entry.total_gdi_beacon_placements)); @@ -651,7 +651,7 @@ void TagsImp::processTags(Jupiter::StringType &msg, const RenX::LadderDatabase:: PROCESS_TAG(this->INTERNAL_NOD_LOSSES_TAG, Jupiter::StringS::Format("%u", entry.total_nod_games - entry.total_nod_wins - entry.total_nod_ties)); PROCESS_TAG(this->INTERNAL_NOD_WIN_LOSS_RATIO_TAG, Jupiter::StringS::Format("%.2f", get_ratio(static_cast(entry.total_nod_wins), static_cast(entry.total_nod_games - entry.total_nod_wins - entry.total_nod_ties)))); PROCESS_TAG(this->INTERNAL_NOD_SCORE_TAG, Jupiter::StringS::Format("%llu", entry.total_nod_score)); - PROCESS_TAG(this->INTERNAL_NOD_SPM_TAG, Jupiter::StringS::Format("%u", get_ratio(static_cast(entry.total_nod_score), static_cast(entry.total_nod_game_time)))); + PROCESS_TAG(this->INTERNAL_NOD_SPM_TAG, Jupiter::StringS::Format("%.2f", get_ratio(static_cast(entry.total_nod_score), static_cast(entry.total_nod_game_time) / 60.0))); PROCESS_TAG(this->INTERNAL_NOD_GAME_TIME_TAG, Jupiter::StringS::Format("%u", entry.total_nod_game_time)); PROCESS_TAG(this->INTERNAL_NOD_TIES_TAG, Jupiter::StringS::Format("%u", entry.total_nod_ties)); PROCESS_TAG(this->INTERNAL_NOD_BEACON_PLACEMENTS_TAG, Jupiter::StringS::Format("%u", entry.total_nod_beacon_placements));