Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Improvement] - Converted store to c++, refactor all code and fix some related bugs #2

Closed
wants to merge 32 commits into from

Conversation

dudantas
Copy link
Member

@dudantas dudantas commented Aug 9, 2021

Added store in c++ and removed store in modules.

Still needs testing, there are some minor tweaks that need to be done.

Known bugs: Uncategorized offers appearing last.


<!-- Offers -->
<offers name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="sale" >
<offer name="30 Days of Premium" count="1" price="250" itemtype="16101" icon="Product_PremiumTime30.png" description="VIP Account for 30 days." description12="VIP benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" type="item" actionid="7127" state="sale" validUntil="30" /> <!-- 7097 + vipdays -->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Couldn't find end of Start Tag offer line 49

<!-- Offers -->
<offers name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="sale" >
<offer name="30 Days of Premium" count="1" price="250" itemtype="16101" icon="Product_PremiumTime30.png" description="VIP Account for 30 days." description12="VIP benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" type="item" actionid="7127" state="sale" validUntil="30" /> <!-- 7097 + vipdays -->
<offer name="90 Days of Premium" count="1" itemtype="16101" price="400" icon="Product_PremiumTime90.png" description="VIP Account for 90 days." description12="VIP benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" type="item" actionid="7187" state="sale" validUntil="30" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Unescaped '<' not allowed in attributes values

<!-- Offers -->
<offers name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="sale" >
<offer name="30 Days of Premium" count="1" price="250" itemtype="16101" icon="Product_PremiumTime30.png" description="VIP Account for 30 days." description12="VIP benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" type="item" actionid="7127" state="sale" validUntil="30" /> <!-- 7097 + vipdays -->
<offer name="90 Days of Premium" count="1" itemtype="16101" price="400" icon="Product_PremiumTime90.png" description="VIP Account for 90 days." description12="VIP benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" type="item" actionid="7187" state="sale" validUntil="30" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : attributes construct error

<offer name="Charm points (30x)" count="30" price="200" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description12="This offer provides 30 charm points.<br /> <br />NOTE: THIS OFFER IS NOT CHARM EXPANSION" type="charmpoints" disabled="no"/>
<offer name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offer name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offer name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description12="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : attributes construct error

<offer name="Charm points (30x)" count="30" price="200" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description12="This offer provides 30 charm points.<br /> <br />NOTE: THIS OFFER IS NOT CHARM EXPANSION" type="charmpoints" disabled="no"/>
<offer name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offer name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offer name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description12="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Couldn't find end of Start Tag offer line 492

<offer name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offer name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offer name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description12="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
<offer name="Prey Wildcard (90x)" count="90" price="300" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description12="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Unescaped '<' not allowed in attributes values

<offer name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offer name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offer name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description12="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
<offer name="Prey Wildcard (90x)" count="90" price="300" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description12="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : attributes construct error

<offer name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offer name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offer name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description12="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
<offer name="Prey Wildcard (90x)" count="90" price="300" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description12="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Couldn't find end of Start Tag offer line 493

return ERROR_NOT_INITIALIZED;
}

std::ostringstream query;
std::string coins = "coins";
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Variable 'coins' is assigned a value that is never used.

return ERROR_NOT_INITIALIZED;
}

std::ostringstream query;
std::string coins = "coins";
if (coinType == COIN_TYPE_DEFAULT || coinType == COIN_TYPE_TRANSFERABLE) {
coins = "coins";
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Variable 'coins' is assigned a value that is never used.

if (coinType == COIN_TYPE_DEFAULT || coinType == COIN_TYPE_TRANSFERABLE) {
coins = "coins";
} else if (coinType == COIN_TYPE_TOURNAMENT) {
coins = "tournamentBalance";
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Variable 'coins' is assigned a value that is never used.

else if (it.stackable)
{
uint16_t tmpAmount = amount;
account::Account account;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Local variable 'account' shadows outer variable

@@ -7527,6 +7524,10 @@ void Game::playerCreateMarketOffer(uint32_t playerId, uint8_t type, uint16_t spr
uint32_t minFee = std::min<uint32_t>(100000, calcFee);
uint32_t fee = std::max<uint32_t>(20, minFee);

account::Account account(player->getAccount());
account.LoadAccountDB();
uint32_t coins;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Unused variable: coins


class StoreOffer {
public:
StoreOffer(uint32_t _id, std::string _name) :
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Member variable 'StoreOffer::male' is not initialized in the constructor.


class StoreOffer {
public:
StoreOffer(uint32_t _id, std::string _name) :
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Member variable 'StoreOffer::female' is not initialized in the constructor.


class StoreOffers {
public:
StoreOffers(std::string name) :
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Class 'StoreOffers' has a constructor with 1 argument that is not explicit.


updateCoinBalance();
void ProtocolGame::parseCoinTransfer(NetworkMessage& msg) {
std::string recipient = msg.getString();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Variable 'recipient' is assigned a value that is never used.

updateCoinBalance();
void ProtocolGame::parseCoinTransfer(NetworkMessage& msg) {
std::string recipient = msg.getString();
uint16_t amount = msg.get<uint16_t>();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Variable 'amount' is assigned a value that is never used.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit

cpplint

src/creatures/players/account/account.cpp|151| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/account/account.cpp|158| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/account/account.cpp|159| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/account/account.cpp|160| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/account/account.cpp|161| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/account/account.cpp|162| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/account/account.cpp|164| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/account/account.cpp|165| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/account/account.cpp|167| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4617| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4618| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4619| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4620| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4621| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4622| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4624| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4625| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4626| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4627| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4629| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4630| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4631| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4632| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4633| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4638| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4639| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4640| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4642| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4643| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4644| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4645| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4646| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4647| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4648| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4649| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4652| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4653| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4654| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4655| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4656| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4657| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4658| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4660| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4661| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4662| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4663| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4665| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4666| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4667| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4668| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4669| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|4671| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5475| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5476| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5477| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5478| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5479| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5480| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5481| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5486| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5487| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5488| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5489| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5490| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5492| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.cpp|5493| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|527| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|528| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|529| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|530| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|531| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|532| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|533| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|534| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|535| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|536| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|537| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|1814| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|1815| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|1821| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|1892| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|1941| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|1943| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|1994| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|1998| Tab found; better to use spaces [whitespace/tab] [1]
src/creatures/players/player.h|1999| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7527| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7528| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7529| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7543| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7544| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7545| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7547| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7548| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7549| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7550| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7551| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7552| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7553| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7554| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7556| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7558| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7559| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7560| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7561| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7562| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7563| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7564| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7565| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7566| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7567| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7568| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7569| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7573| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7582| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7739| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7740| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7741| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7742| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7744| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7745| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7746| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7747| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7773| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7774| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7775| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7776| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7777| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7778| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7779| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7790| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7791| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7805| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7807| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7836| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7837| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7838| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7839| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7872| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7873| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7874| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7875| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7882| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7883| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7884| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7885| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|7892| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|8289| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|8291| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|8296| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|8301| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|8302| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|8303| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|8304| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|8306| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.cpp|8307| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.h|452| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.h|453| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.h|454| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.h|531| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game.h|532| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|88| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|89| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|90| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|91| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|92| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|93| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|94| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|95| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|96| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|98| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|99| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|100| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|101| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|152| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|153| Tab found; better to use spaces [whitespace/tab] [1]
src/game/game_definitions.hpp|154| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|31| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|32| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|33| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|36| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|37| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|38| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|39| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|42| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|43| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|44| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|45| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|46| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|47| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|48| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|49| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|50| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|51| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|52| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|53| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|54| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|55| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|56| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|57| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|58| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|59| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|60| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|61| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|62| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|63| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|64| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|65| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|66| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|67| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|68| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|72| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|73| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|74| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|78| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|79| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|80| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|86| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|87| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|88| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|90| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|94| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|95| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|96| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|97| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|98| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|99| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|101| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|102| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|103| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|104| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|105| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|106| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|107| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|108| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|109| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|110| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|112| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|113| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|114| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|115| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|116| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|117| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|119| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|120| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|121| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|122| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|123| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|124| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|126| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|128| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|129| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|130| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|131| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|132| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|133| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|134| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|135| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|136| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|139| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|140| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|141| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|142| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|143| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|144| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|145| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|147| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|148| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|150| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|151| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|152| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|153| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|155| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|156| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|157| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|160| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|162| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|163| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|164| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|165| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|166| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|167| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|170| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|171| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|172| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|173| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|175| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|176| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|177| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|178| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|180| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|181| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|182| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|183| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|184| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|185| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|186| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|188| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|189| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|190| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|191| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|192| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|194| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|195| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|196| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|197| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|199| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|200| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|201| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|202| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|203| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|204| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|207| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|208| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|209| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|210| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|211| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|213| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|214| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|217| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|218| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|219| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|221| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|222| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|223| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|226| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|227| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|228| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|229| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|230| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|232| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|234| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|235| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|236| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|239| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|240| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|241| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|244| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|245| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|246| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|249| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|250| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|251| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|252| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|255| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|256| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|257| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|258| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|259| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|260| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|261| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|264| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|265| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|266| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|267| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|269| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|270| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|271| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|272| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|273| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|274| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|275| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|276| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|277| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|278| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|279| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|280| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|281| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|283| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|284| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|285| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|286| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|287| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|288| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|289| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|290| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|291| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|292| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|293| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|294| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|295| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|296| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|297| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|298| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|300| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|301| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|302| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|303| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|304| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|305| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|307| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|308| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|309| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|310| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|312| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|313| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|314| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|315| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|317| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|318| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|319| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|320| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|321| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|322| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|323| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|324| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|325| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|327| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|328| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|329| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|330| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|331| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|332| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|333| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|334| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|335| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|337| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|338| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|339| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|340| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|341| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|342| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|343| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|344| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|345| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|347| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|348| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|349| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|350| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|351| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|352| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|353| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|355| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|356| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|357| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|358| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|359| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|360| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|361| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|362| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|363| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|364| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|365| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|366| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|367| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|369| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|370| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|371| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|372| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|373| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|374| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|377| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|378| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|379| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|380| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|381| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|382| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|385| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|386| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|387| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|388| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|389| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|390| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|391| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|392| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|393| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|395| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|399| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|400| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|401| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|402| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|403| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|404| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|405| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|407| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|408| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|410| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|415| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|416| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|417| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|418| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|419| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|421| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|426| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|427| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|428| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|429| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|430| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|431| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|432| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|433| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|438| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|439| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|440| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|441| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|442| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|443| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|444| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|445| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|446| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|447| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|452| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|454| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|455| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|456| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|457| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|458| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|459| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|460| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|461| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|465| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|466| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|467| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|471| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|477| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|478| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|479| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|480| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|481| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|482| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|487| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|492| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|493| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|494| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|495| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|496| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|497| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|502| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|507| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|508| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|509| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|512| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|518| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|520| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|521| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|522| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|523| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|524| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|525| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|526| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|527| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|528| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|529| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|530| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|531| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|532| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|533| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|534| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|535| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|536| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|537| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|538| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|539| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|540| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|542| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|543| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|545| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|546| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|547| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|548| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|549| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|550| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|553| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|554| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|555| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|556| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|557| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|558| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|559| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|561| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|562| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|563| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|564| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|565| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|566| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|568| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|569| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|570| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|571| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|572| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|573| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|574| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|575| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|576| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|577| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|578| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|579| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|580| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|581| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|582| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|583| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|584| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|585| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|586| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|587| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|588| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|589| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|590| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|591| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|592| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|593| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|594| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|595| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|596| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|598| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|599| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|600| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|602| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|603| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|604| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|605| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|606| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|607| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|608| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|610| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|615| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|616| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|617| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|618| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|619| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|620| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|621| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|622| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|624| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|629| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|630| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|631| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|632| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|633| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|634| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|636| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|637| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|638| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|639| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|640| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|641| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|642| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|643| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|648| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|649| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|650| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|651| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|652| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|654| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|655| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|656| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|657| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|658| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|660| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|665| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|666| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|667| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|668| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|669| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|671| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|672| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|673| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|674| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|682| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|683| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|684| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|685| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|686| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|687| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|688| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|689| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|690| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|692| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|693| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|694| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|695| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|697| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|698| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|699| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|700| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|700| Consider using localtime_r(...) instead of localtime(...) for improved thread safety. [runtime/threadsafe_fn] [2]
src/game/gamestore.cpp|701| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|702| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|703| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|704| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|705| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|707| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|708| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|709| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|710| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|711| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|713| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|718| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|719| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|720| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|722| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|727| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|728| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|729| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|731| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|732| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|733| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|734| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|735| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|737| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|738| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|739| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|740| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|741| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|742| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.cpp|745| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|20| #ifndef header guard has wrong style, please use: SRC_GAME_GAMESTORE_HPP_ [build/header_guard] [5]
src/game/gamestore.hpp|353| #endif line should be "#endif // SRC_GAME_GAMESTORE_HPP_" [build/header_guard] [5]
src/game/gamestore.hpp|41| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|42| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|43| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|44| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|45| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|46| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|47| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|48| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|49| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|50| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|51| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|52| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|53| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|54| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|55| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|56| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|57| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|58| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|59| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|60| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|61| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|62| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|63| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|64| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|65| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|66| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|67| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|71| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|72| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|73| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|77| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|78| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|82| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|83| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|84| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|85| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|89| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|90| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|91| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|92| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|93| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|97| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|98| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|99| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|100| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|104| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|105| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|106| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|110| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|111| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|113| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|114| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|115| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|116| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|120| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|121| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|125| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|126| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|127| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|129| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|130| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|131| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|133| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|134| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|135| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|137| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|138| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|139| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|141| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|143| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|144| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|145| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|146| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|147| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|148| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|149| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|150| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|151| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|152| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|153| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|155| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|156| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|157| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|158| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|160| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|161| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|162| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|163| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|164| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|165| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|166| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|167| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|169| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|170| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|171| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|173| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|174| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|175| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|176| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|177| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|178| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|180| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|181| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|186| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|187| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|187| Single-parameter constructors should be marked explicit. [runtime/explicit] [5]
src/game/gamestore.hpp|188| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|190| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|191| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|192| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|193| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|194| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|195| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|196| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|197| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|198| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|199| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|200| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|201| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|203| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|204| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|205| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|207| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|208| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|209| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|211| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|212| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|213| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|214| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|216| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|218| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|219| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|220| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|221| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|222| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|223| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|224| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|229| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|230| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|231| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|233| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|235| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|236| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|237| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|238| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|239| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|240| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|241| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|243| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|244| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|245| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|246| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|247| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|248| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|249| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|250| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|251| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|252| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|253| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|255| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|256| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|257| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|258| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|259| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|260| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|261| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|262| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|263| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|264| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|265| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|266| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|267| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|268| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|269| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|270| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|271| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|272| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|273| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|274| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|275| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|277| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|278| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|279| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|281| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|282| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|283| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|284| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|285| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|286| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|287| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|288| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|289| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|290| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|291| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|292| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|294| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|295| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|296| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|298| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|299| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|300| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|301| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|302| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|303| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|304| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|305| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|306| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|307| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|308| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|309| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|310| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|312| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|314| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|315| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|316| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|318| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|319| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|320| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|322| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|323| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|324| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|326| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|327| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|328| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|329| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|330| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|331| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|332| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|333| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|334| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|335| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|336| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|337| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|338| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|339| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|340| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|341| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|342| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|343| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|344| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|346| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|347| Tab found; better to use spaces [whitespace/tab] [1]
src/game/gamestore.hpp|348| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/core/game/config_functions.hpp|138| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2299| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2301| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2315| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2317| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2318| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2319| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2320| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2321| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2322| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2323| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2324| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2337| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2339| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2340| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2341| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2342| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2343| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2344| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2345| Tab found; better to use spaces [whitespace/tab] [1]
src/lua/functions/creatures/player/player_functions.cpp|2346| Tab found; better to use spaces [whitespace/tab] [1]
src/otserv.cpp|164| Tab found; better to use spaces [whitespace/tab] [1]
src/otserv.cpp|165| Tab found; better to use spaces [whitespace/tab] [1]
src/server/network/protocol/protocolgame.cpp|728| Tab found; better to use spaces [whitespace/tab] [1]
src/server/network/protocol/protocolgame.cpp|2476| Tab found; better to use spaces [whitespace/tab] [1]
src/server/network/protocol/protocolgame.cpp|2482| Tab found; better to use spaces [whitespace/tab] [1]
src/server/network/protocol/protocolgame.cpp|2483| Tab found; better to use spaces [whitespace/tab] [1]
src/server/network/protocol/protocolgame.cpp|3939| Tab found; better to use spaces [whitespace/tab] [1]
src/utils/tools.cpp|1329| Tab found; better to use spaces [whitespace/tab] [1]
src/utils/tools.cpp|1330| Tab found; better to use spaces [whitespace/tab] [1]
src/utils/tools.cpp|1331| Tab found; better to use spaces [whitespace/tab] [1]
src/utils/tools.cpp|1332| Tab found; better to use spaces [whitespace/tab] [1]
src/utils/tools.cpp|1333| Tab found; better to use spaces [whitespace/tab] [1]
src/utils/tools.cpp|1338| Tab found; better to use spaces [whitespace/tab] [1]


db_tasks_->addTask(query.str());
g_databaseTasks.addTask(query.str());
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cpplint] reported by reviewdog 🐶
Tab found; better to use spaces [whitespace/tab] [1]

player->openStore();
} else if (offers == nullptr) {
player->sendStoreHome();
} else if (offers != nullptr) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Condition 'offers!=nullptr' is always true

}

StoreOffers* offers = nullptr;
if (actionType == 0) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Condition 'actionType==0' is always false

std::map<std::string, std::vector<StoreOffer*>> organized = g_gameStore.getStoreOrganizedByName(offers);
for (const auto& it : organized) {
if (!it.first.empty())
count++;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Consider using std::count_if algorithm instead of a raw loop.

std::map<std::string, std::vector<StoreOffer*>> organized = g_gameStore.getHomeOffersOrganized();
for (const auto& it : organized) {
if (!it.first.empty())
count++;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Consider using std::count_if algorithm instead of a raw loop.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit

xmllint

data/XML/store.xml|493| parser error : Unescaped '<' not allowed in attributes values
data/XML/store.xml|493| parser error : attributes construct error
data/XML/store.xml|493| parser error : Attribute description redefined
data/XML/store.xml|493| parser error : Couldn't find end of Start Tag offers line 493
data/XML/store.xml|494| parser error : Unescaped '<' not allowed in attributes values
data/XML/store.xml|494| parser error : attributes construct error
data/XML/store.xml|494| parser error : Attribute description redefined
data/XML/store.xml|494| parser error : Couldn't find end of Start Tag offers line 494

<!-- Offers -->
<!-- Premium time -->
<offer name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="sale" >
<offers name="30 Days of Premium" count="1" price="250" itemid="14758" icon="Product_PremiumTime30.png" description="VIP Account for 30 days." description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" type="item" actionid="7127" state="sale" validUntil="30" /> <!-- 7097 + vipdays -->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Unescaped '<' not allowed in attributes values

<!-- Offers -->
<!-- Premium time -->
<offer name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="sale" >
<offers name="30 Days of Premium" count="1" price="250" itemid="14758" icon="Product_PremiumTime30.png" description="VIP Account for 30 days." description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" type="item" actionid="7127" state="sale" validUntil="30" /> <!-- 7097 + vipdays -->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : attributes construct error

<!-- Offers -->
<!-- Premium time -->
<offer name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="sale" >
<offers name="30 Days of Premium" count="1" price="250" itemid="14758" icon="Product_PremiumTime30.png" description="VIP Account for 30 days." description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" type="item" actionid="7127" state="sale" validUntil="30" /> <!-- 7097 + vipdays -->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Attribute description redefined

<!-- Offers -->
<!-- Premium time -->
<offer name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="sale" >
<offers name="30 Days of Premium" count="1" price="250" itemid="14758" icon="Product_PremiumTime30.png" description="VIP Account for 30 days." description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" type="item" actionid="7127" state="sale" validUntil="30" /> <!-- 7097 + vipdays -->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Couldn't find end of Start Tag offers line 50

<!-- Premium time -->
<offer name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="sale" >
<offers name="30 Days of Premium" count="1" price="250" itemid="14758" icon="Product_PremiumTime30.png" description="VIP Account for 30 days." description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" type="item" actionid="7127" state="sale" validUntil="30" /> <!-- 7097 + vipdays -->
<offers name="90 Days of Premium" count="1" itemid="14758" price="400" icon="Product_PremiumTime90.png" description="VIP Account for 90 days." description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" type="item" actionid="7187" state="sale" validUntil="30" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Unescaped '<' not allowed in attributes values

</offer>
<offer name="Useful Things" description="Buy yourcharacter one or more of the helpful items offered here." icon="Category_Convenience.png" rookgaard="yes" state="none" parent="Extras" >
<offers name="Pair of Soft Boots" itemid="3246" count="1" price="200" icon="" type="item" state="new" />
<offers name="Charm Expansion" count="1" price="300" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description="If you have purchased the Charm Expansion Offer for your character, you also get a 25% discount whenever you are removing a Charm from a creature. As a creature can only have one Charm assigned at once and a specific Charm cannot be assigned to more than one creature at a time, this purchase will save you quite some gold pieces in the long run." description="<i>Assign as many of your unlocked Charms as you like and get a 25% discount whenever you are removing a Charm from a creature!</i><br/><br/>{character}<br/>{once}" type="charmexpansion" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Attribute description redefined

</offer>
<offer name="Useful Things" description="Buy yourcharacter one or more of the helpful items offered here." icon="Category_Convenience.png" rookgaard="yes" state="none" parent="Extras" >
<offers name="Pair of Soft Boots" itemid="3246" count="1" price="200" icon="" type="item" state="new" />
<offers name="Charm Expansion" count="1" price="300" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description="If you have purchased the Charm Expansion Offer for your character, you also get a 25% discount whenever you are removing a Charm from a creature. As a creature can only have one Charm assigned at once and a specific Charm cannot be assigned to more than one creature at a time, this purchase will save you quite some gold pieces in the long run." description="<i>Assign as many of your unlocked Charms as you like and get a 25% discount whenever you are removing a Charm from a creature!</i><br/><br/>{character}<br/>{once}" type="charmexpansion" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Couldn't find end of Start Tag offers line 489

<offer name="Useful Things" description="Buy yourcharacter one or more of the helpful items offered here." icon="Category_Convenience.png" rookgaard="yes" state="none" parent="Extras" >
<offers name="Pair of Soft Boots" itemid="3246" count="1" price="200" icon="" type="item" state="new" />
<offers name="Charm Expansion" count="1" price="300" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description="If you have purchased the Charm Expansion Offer for your character, you also get a 25% discount whenever you are removing a Charm from a creature. As a creature can only have one Charm assigned at once and a specific Charm cannot be assigned to more than one creature at a time, this purchase will save you quite some gold pieces in the long run." description="<i>Assign as many of your unlocked Charms as you like and get a 25% discount whenever you are removing a Charm from a creature!</i><br/><br/>{character}<br/>{once}" type="charmexpansion" />
<offers name="Charm points (30x)" count="30" price="200" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description="This offers provides 30 charm points.<br /> <br />NOTE: THIS OFFER IS NOT CHARM EXPANSION" type="charmpoints" disabled="no"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Unescaped '<' not allowed in attributes values

<offer name="Useful Things" description="Buy yourcharacter one or more of the helpful items offered here." icon="Category_Convenience.png" rookgaard="yes" state="none" parent="Extras" >
<offers name="Pair of Soft Boots" itemid="3246" count="1" price="200" icon="" type="item" state="new" />
<offers name="Charm Expansion" count="1" price="300" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description="If you have purchased the Charm Expansion Offer for your character, you also get a 25% discount whenever you are removing a Charm from a creature. As a creature can only have one Charm assigned at once and a specific Charm cannot be assigned to more than one creature at a time, this purchase will save you quite some gold pieces in the long run." description="<i>Assign as many of your unlocked Charms as you like and get a 25% discount whenever you are removing a Charm from a creature!</i><br/><br/>{character}<br/>{once}" type="charmexpansion" />
<offers name="Charm points (30x)" count="30" price="200" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description="This offers provides 30 charm points.<br /> <br />NOTE: THIS OFFER IS NOT CHARM EXPANSION" type="charmpoints" disabled="no"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : attributes construct error

<offer name="Useful Things" description="Buy yourcharacter one or more of the helpful items offered here." icon="Category_Convenience.png" rookgaard="yes" state="none" parent="Extras" >
<offers name="Pair of Soft Boots" itemid="3246" count="1" price="200" icon="" type="item" state="new" />
<offers name="Charm Expansion" count="1" price="300" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description="If you have purchased the Charm Expansion Offer for your character, you also get a 25% discount whenever you are removing a Charm from a creature. As a creature can only have one Charm assigned at once and a specific Charm cannot be assigned to more than one creature at a time, this purchase will save you quite some gold pieces in the long run." description="<i>Assign as many of your unlocked Charms as you like and get a 25% discount whenever you are removing a Charm from a creature!</i><br/><br/>{character}<br/>{once}" type="charmexpansion" />
<offers name="Charm points (30x)" count="30" price="200" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description="This offers provides 30 charm points.<br /> <br />NOTE: THIS OFFER IS NOT CHARM EXPANSION" type="charmpoints" disabled="no"/>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Couldn't find end of Start Tag offers line 490


class StoreOffer {
public:
StoreOffer(uint32_t _id, std::string _name) :
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Member variable 'StoreOffer::male' is not initialized in the constructor.


class StoreOffer {
public:
StoreOffer(uint32_t _id, std::string _name) :
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Member variable 'StoreOffer::female' is not initialized in the constructor.


class StoreOffers {
public:
StoreOffers(std::string name) :
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cppcheck] reported by reviewdog 🐶
Class 'StoreOffers' has a constructor with 1 argument that is not explicit.

<offers name="Charm points (30x)" count="30" price="200" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description="This offers provides 30 charm points.<br /> <br />NOTE: THIS OFFER IS NOT CHARM EXPANSION" type="charmpoints" disabled="no"/>
<offers name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offers name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offers name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Unescaped '<' not allowed in attributes values

<offers name="Charm points (30x)" count="30" price="200" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description="This offers provides 30 charm points.<br /> <br />NOTE: THIS OFFER IS NOT CHARM EXPANSION" type="charmpoints" disabled="no"/>
<offers name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offers name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offers name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : attributes construct error

<offers name="Charm points (30x)" count="30" price="200" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description="This offers provides 30 charm points.<br /> <br />NOTE: THIS OFFER IS NOT CHARM EXPANSION" type="charmpoints" disabled="no"/>
<offers name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offers name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offers name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Attribute description redefined

<offers name="Charm points (30x)" count="30" price="200" icon="Product_UsefulThings_UnlimitedBonusUsage.png" description="This offers provides 30 charm points.<br /> <br />NOTE: THIS OFFER IS NOT CHARM EXPANSION" type="charmpoints" disabled="no"/>
<offers name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offers name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offers name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Couldn't find end of Start Tag offers line 493

<offers name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offers name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offers name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
<offers name="Prey Wildcard (90x)" count="90" price="300" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Unescaped '<' not allowed in attributes values

<offers name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offers name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offers name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
<offers name="Prey Wildcard (90x)" count="90" price="300" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : attributes construct error

<offers name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offers name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offers name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
<offers name="Prey Wildcard (90x)" count="90" price="300" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Attribute description redefined

<offers name="30x Instant Reward Access" count="50" price="100" icon="Product_UsefulThings_CollectionTokens.png" description="It has 30 charges and allows access to the Daily Rewards system wherever the character is." type="reward" />
<offers name="Permanent Prey Slot" price="500" icon="Product_UsefulThings_PermanentPreySlot.png" description="." type="preyslot" />
<offers name="Prey Wildcard (15x)" count="15" price="100" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
<offers name="Prey Wildcard (90x)" count="90" price="300" icon="Product_UsefulThings_PreyBonusReroll.png" description="." description="<i>Use Prey Wildcards to reroll the bonus of an active prey, to lock your active prey or to select a prey of your choice.</i><br/><br/>{character}<br/>{info} added directly to Prey dialog<br/>{limit|50}" type="preybonus" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Couldn't find end of Start Tag offers line 494

return false
end

player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Player ".. targetPlayer:getName() .." have ".. player:getStoreCoins() .." store coins.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (136 > 120)


targetPlayer:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
player:addStoreCoins(coins)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Successfull added ".. coins .." store coins for the ".. targetPlayer:getName() .." account.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (141 > 120)

targetPlayer:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
player:addStoreCoins(coins)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Successfull added ".. coins .." store coins for the ".. targetPlayer:getName() .." account.")
targetPlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, "".. player:getName() .." added ".. coins .." store coins to your account.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (129 > 120)


targetPlayer:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
player:removeStoreCoins(coins)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Successfull removed ".. coins .." store coins for the ".. targetPlayer:getName() .." account.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (143 > 120)

targetPlayer:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
player:removeStoreCoins(coins)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Successfull removed ".. coins .." store coins for the ".. targetPlayer:getName() .." account.")
targetPlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, "".. player:getName() .." removed ".. coins .." store coins to your account.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (131 > 120)

return false
end

player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Player ".. targetPlayer:getName() .." have ".. player:getStoreCoins(COIN_TYPE_DEFAULT) .." store coins.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (153 > 120)

return false
end

player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Player ".. targetPlayer:getName() .." have ".. player:getStoreCoins(COIN_TYPE_TOURNAMENT) .." store tournament coins.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (167 > 120)


targetPlayer:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
player:addStoreCoins(coins, COIN_TYPE_TOURNAMENT)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Successfull added ".. coins .." store tournament coins for the ".. targetPlayer:getName() .." account.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (152 > 120)

targetPlayer:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
player:addStoreCoins(coins, COIN_TYPE_TOURNAMENT)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Successfull added ".. coins .." store tournament coins for the ".. targetPlayer:getName() .." account.")
targetPlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, "".. player:getName() .." added ".. coins .." store tournament coins to your account.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (140 > 120)

player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Successfull added ".. coins .." store tournament coins for the ".. targetPlayer:getName() .." account.")
targetPlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, "".. player:getName() .." added ".. coins .." store tournament coins to your account.")
-- Distro log
Spdlog.info("".. player:getName() .." added ".. coins .." store tournament coins to ".. targetPlayer:getName() .." account.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (126 > 120)


targetPlayer:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
player:removeStoreCoins(coins, COIN_TYPE_TOURNAMENT)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Successfull removed ".. coins .." store tournament coins for the ".. targetPlayer:getName() .." account.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (154 > 120)

targetPlayer:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
player:removeStoreCoins(coins, COIN_TYPE_TOURNAMENT)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Successfull removed ".. coins .." store tournament coins for the ".. targetPlayer:getName() .." account.")
targetPlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, "".. player:getName() .." removed ".. coins .." store tournament coins to your account.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (142 > 120)

player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Successfull removed ".. coins .." store tournament coins for the ".. targetPlayer:getName() .." account.")
targetPlayer:sendTextMessage(MESSAGE_EVENT_ADVANCE, "".. player:getName() .." removed ".. coins .." store tournament coins to your account.")
-- Distro log
Spdlog.info("".. player:getName() .." removed ".. coins .." store tournament coins to ".. targetPlayer:getName() .." account.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (128 > 120)

return false
end

player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Player ".. targetPlayer:getName() .." have ".. targetPlayer:getStoreCoins(COIN_TYPE_DEFAULT) .." store coins.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (159 > 120)

return false
end

player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Player ".. targetPlayer:getName() .." have ".. targetPlayer:getStoreCoins(COIN_TYPE_TOURNAMENT) .." store tournament coins.")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[luacheck] reported by reviewdog 🐶
line is too long (173 > 120)

@dudantas dudantas changed the title Gamestore in c++ Add store in c++ Aug 15, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
if (state == OFFER_STATE_SALE) {
time_t mytime;
mytime = time(NULL);
struct tm tm = *localtime(&mytime);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cpplint] reported by reviewdog 🐶
Consider using localtime_r(...) instead of localtime(...) for improved thread safety. [runtime/threadsafe_fn] [2]

OfferTypes_t type = OFFER_TYPE_NONE;
};

#endif
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cpplint] reported by reviewdog 🐶
#endif line should be "#endif // SRC_CREATURES_PLAYERS_STORE_STORE_HPP_" [build/header_guard] [5]

if ((*offer)->getOfferState() == OFFER_STATE_SALE) {
time_t mytime;
mytime = time(NULL);
struct tm tm = *localtime(&mytime);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[cpplint] reported by reviewdog 🐶
Consider using localtime_r(...) instead of localtime(...) for improved thread safety. [runtime/threadsafe_fn] [2]

@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
@opentibiabr opentibiabr deleted a comment from github-actions bot Aug 20, 2021
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit

xmllint

data/XML/store.xml|69| parser error : Unescaped '<' not allowed in attributes values
data/XML/store.xml|69| parser error : attributes construct error
data/XML/store.xml|69| parser error : Couldn't find end of Start Tag offers line 69
data/XML/store.xml|70| parser error : Unescaped '<' not allowed in attributes values
data/XML/store.xml|70| parser error : attributes construct error
data/XML/store.xml|70| parser error : Couldn't find end of Start Tag offers line 70
data/XML/store.xml|71| parser error : Unescaped '<' not allowed in attributes values
data/XML/store.xml|71| parser error : attributes construct error
data/XML/store.xml|71| parser error : Couldn't find end of Start Tag offers line 71
data/XML/store.xml|72| parser error : Unescaped '<' not allowed in attributes values
data/XML/store.xml|72| parser error : attributes construct error
data/XML/store.xml|72| parser error : Couldn't find end of Start Tag offers line 72
data/XML/store.xml|72| parser error : Opening and ending tag mismatch: offer line 0 and br
data/XML/store.xml|73| parser error : Opening and ending tag mismatch: store line 0 and offer
data/XML/store.xml|74| parser error : Extra content at the end of the document

<!-- Store offer -->
<!-- Premium time -->
<offer name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="none" >
<offers name="30 Days of Premium" count="1" itemId="3030" price="250" description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" coinType="coin" type="item" actionid="7127" state="sale" validUntil="30" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Unescaped '<' not allowed in attributes values

<!-- Store offer -->
<!-- Premium time -->
<offer name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="none" >
<offers name="30 Days of Premium" count="1" itemId="3030" price="250" description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" coinType="coin" type="item" actionid="7127" state="sale" validUntil="30" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : attributes construct error

<!-- Store offer -->
<!-- Premium time -->
<offer name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="none" >
<offers name="30 Days of Premium" count="1" itemId="3030" price="250" description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" coinType="coin" type="item" actionid="7127" state="sale" validUntil="30" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Couldn't find end of Start Tag offers line 55

<!-- Premium time -->
<offer name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="none" >
<offers name="30 Days of Premium" count="1" itemId="3030" price="250" description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" coinType="coin" type="item" actionid="7127" state="sale" validUntil="30" />
<offers name="90 Days of Premium" count="1" itemId="3090" price="750" description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" coinType="coin" type="item" actionid="7187" state="sale" validUntil="90" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Unescaped '<' not allowed in attributes values

<!-- Premium time -->
<offer name="Premium Time" icon="Category_PremiumTime.png" rookgaard="yes" state="none" >
<offers name="30 Days of Premium" count="1" itemId="3030" price="250" description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" coinType="coin" type="item" actionid="7127" state="sale" validUntil="30" />
<offers name="90 Days of Premium" count="1" itemId="3090" price="750" description="Premium benefits: <br /> {info} XP bonus <br /> {info} Loot bonus <br /> {info} Exclusive Mounts <br /> {info} Exclusive outfits <br /> {info} Access to Premium Plaza" coinType="coin" type="item" actionid="7187" state="sale" validUntil="90" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : attributes construct error

<offers name="Death Redemption" blessId="10" price="260" icon="Death_Redemption.png" description="<i>Reduces the penalty of your character's most recent death.</i> <br /> {character} <br /> {info} can only be used for the most recent death and only within 24 hours after this death" coinType="coin" type="allblessing" />
<offers name="Heart of the Mountain" blessId="8" price="25" icon="Heart_of_the_Mountain.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="Blood of the Mountain" blessId="7" price="25" icon="Blood_of_the_Mountain.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="The Embrace of Tibia" blessId="6" price="15" icon="Embrace_of_Tibia.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : attributes construct error

<offers name="Death Redemption" blessId="10" price="260" icon="Death_Redemption.png" description="<i>Reduces the penalty of your character's most recent death.</i> <br /> {character} <br /> {info} can only be used for the most recent death and only within 24 hours after this death" coinType="coin" type="allblessing" />
<offers name="Heart of the Mountain" blessId="8" price="25" icon="Heart_of_the_Mountain.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="Blood of the Mountain" blessId="7" price="25" icon="Blood_of_the_Mountain.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="The Embrace of Tibia" blessId="6" price="15" icon="Embrace_of_Tibia.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Couldn't find end of Start Tag offers line 67

<offers name="Heart of the Mountain" blessId="8" price="25" icon="Heart_of_the_Mountain.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="Blood of the Mountain" blessId="7" price="25" icon="Blood_of_the_Mountain.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="The Embrace of Tibia" blessId="6" price="15" icon="Embrace_of_Tibia.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="The Spiritual Shielding" blessId="5" price="15" icon="Spiritual_Shielding.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Unescaped '<' not allowed in attributes values

<offers name="Heart of the Mountain" blessId="8" price="25" icon="Heart_of_the_Mountain.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="Blood of the Mountain" blessId="7" price="25" icon="Blood_of_the_Mountain.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="The Embrace of Tibia" blessId="6" price="15" icon="Embrace_of_Tibia.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="The Spiritual Shielding" blessId="5" price="15" icon="Spiritual_Shielding.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : attributes construct error

<offers name="Heart of the Mountain" blessId="8" price="25" icon="Heart_of_the_Mountain.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="Blood of the Mountain" blessId="7" price="25" icon="Blood_of_the_Mountain.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="The Embrace of Tibia" blessId="6" price="15" icon="Embrace_of_Tibia.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
<offers name="The Spiritual Shielding" blessId="5" price="15" icon="Spiritual_Shielding.png" description="<i>Reduces your character's chance to lose any items as well as the amount of your character's experience and skill loss upon death:</i> <br /> {info} 1 blessing = 8.00% less Skill / XP loss, 30% equipment protection <br /> {info} 2 blessing = 16.00% less Skill / XP loss, 55% equipment protection <br /> {info} 3 blessing = 24.00% less Skill / XP loss, 75% equipment protection <br /> {info} 4 blessing = 32.00% less Skill / XP loss, 90% equipment protection <br /> {info} 5 blessing = 40.00% less Skill / XP loss, 100% equipment protection <br /> {info} 6 blessing = 48.00% less Skill / XP loss, 100% equipment protection <br /> {info} 7 blessing = 56.00% less Skill / XP loss, 100% equipment protection <br />{character} <br />{limit|5} <br />{info} added directly to the Record of Blessings <br />{info} characters with a red or black skull will always lose all equipment upon death" coinType="coin" type="blessing" />
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[xmllint] reported by reviewdog 🐶
parser error : Couldn't find end of Start Tag offers line 68

@sonarqubecloud
Copy link

SonarCloud Quality Gate failed.    Quality Gate failed

Bug C 3 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 296 Code Smells

0.0% 0.0% Coverage
1.4% 1.4% Duplication

@majestyotbr majestyotbr marked this pull request as draft February 26, 2022 15:44
@Costallat Costallat force-pushed the main branch 5 times, most recently from 36d0101 to 76fd4f6 Compare April 12, 2022 19:05
@dudantas dudantas changed the title Add store in c++ [Improvement] - Converting store to c++ and fix some related bugs Jul 26, 2022
@dudantas dudantas changed the title [Improvement] - Converting store to c++ and fix some related bugs [Improvement] - Converted store to c++, refactor all code and fix some related bugs Jul 26, 2022
@dudantas dudantas self-assigned this Jul 26, 2022
@Zapotoczny Zapotoczny mentioned this pull request Oct 15, 2022
5 tasks
@QuebradaZN QuebradaZN mentioned this pull request Dec 27, 2022
10 tasks
@beats-dh beats-dh closed this Jan 23, 2023
libergod referenced this pull request in libergod/canary_baiak Apr 17, 2023
Correção de bugs que causaram inatividade do server.
@aokisama aokisama mentioned this pull request May 29, 2023
5 tasks
luan pushed a commit that referenced this pull request Jul 11, 2023
Fix GHA builds

Co-authored-by: Renato Foot Guimarães Costallat <costallat@hotmail.com>
@dudantas dudantas deleted the gamestore-cpp branch August 26, 2023 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: PRs Done
Development

Successfully merging this pull request may close these issues.

3 participants