From b353ae37eb6d374aec4127f1849a5dce81f812b5 Mon Sep 17 00:00:00 2001 From: Ben Longbons Date: Tue, 24 Jun 2014 18:52:00 -0700 Subject: No one is .neutral() here (except IPv4 addresses) --- src/char/char.cpp | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'src/char/char.cpp') diff --git a/src/char/char.cpp b/src/char/char.cpp index 7bc17ba..965693b 100644 --- a/src/char/char.cpp +++ b/src/char/char.cpp @@ -175,7 +175,7 @@ std::chrono::milliseconds autosave_time = DEFAULT_AUTOSAVE_INTERVAL; // Initial position (it's possible to set it in conf file) static -struct point start_point = { {"001-1.gat"_s}, 273, 354 }; +Point start_point = { {"001-1.gat"_s}, 273, 354 }; static std::vector gm_accounts; @@ -402,7 +402,7 @@ AString mmo_char_tostr(struct CharPair *cp) } static -bool extract(XString str, struct point *p) +bool extract(XString str, Point *p) { return extract(str, record<','>(&p->map_, &p->x, &p->y)); } @@ -437,10 +437,10 @@ bool extract(XString str, CharPair *cp) uint32_t unused_guild_id, unused_pet_id; XString unused_memos; - std::vector inventory; + std::vector inventory; XString unused_cart; std::vector skills; - std::vector vars; + std::vector vars; if (!extract(str, record<'\t'>( &k->char_id, @@ -1010,10 +1010,10 @@ int mmo_char_send006b(Session *s, struct char_session_data *sd) sel.manner = p->manner; sel.status_point = p->status_point; - sel.hp = std::min(p->hp, 0x7fff); - sel.max_hp = std::min(p->max_hp, 0x7fff); - sel.sp = std::min(p->sp, 0x7fff); - sel.max_sp = std::min(p->max_sp, 0x7fff); + sel.hp = std::min(p->hp, 0x7fffu); + sel.max_hp = std::min(p->max_hp, 0x7fffu); + sel.sp = std::min(p->sp, 0x7fffu); + sel.max_sp = std::min(p->max_sp, 0x7fffu); sel.speed = static_cast(DEFAULT_WALK_SPEED.count()); // p->speed; sel.species = p->species; sel.hair_style = p->hair; @@ -1047,7 +1047,7 @@ int mmo_char_send006b(Session *s, struct char_session_data *sd) } static -int set_account_reg2(AccountId acc, Slice reg) +int set_account_reg2(AccountId acc, Slice reg) { size_t num = reg.size(); assert (num < ACCOUNT_REG2_NUM); @@ -1060,7 +1060,7 @@ int set_account_reg2(AccountId acc, Slice reg) cd.data->account_reg2[i] = reg[i]; cd.data->account_reg2_num = num; for (int i = num; i < ACCOUNT_REG2_NUM; ++i) - cd.data->account_reg2[i] = global_reg{}; + cd.data->account_reg2[i] = GlobalReg{}; c++; } } @@ -1426,7 +1426,7 @@ void parse_tologin(Session *ls) break; { - Array reg; + Array reg; int j = 0; AccountId acc = head.account_id; for (const auto& info : repeat) @@ -1437,7 +1437,7 @@ void parse_tologin(Session *ls) if (j == ACCOUNT_REG2_NUM) break; } - set_account_reg2(acc, Slice(reg.begin(), j)); + set_account_reg2(acc, Slice(reg.begin(), j)); Packet_Head<0x2b11> head_11; head_11.account_id = head.account_id; @@ -2211,7 +2211,7 @@ void parse_frommap(Session *ms) break; { - Array reg; + Array reg; AccountId acc = head.account_id; auto jlim = std::min(repeat.size(), ACCOUNT_REG2_NUM); for (size_t j = 0; j < jlim; ++j) @@ -2219,7 +2219,7 @@ void parse_frommap(Session *ms) reg[j].str = repeat[j].name; reg[j].value = repeat[j].value; } - set_account_reg2(acc, Slice(reg.begin(), jlim)); + set_account_reg2(acc, Slice(reg.begin(), jlim)); // loginサーバーへ送る if (login_session) { -- cgit v1.2.3-60-g2f50