C++:
const std::string& itemName = items[subType].name;
s << " of " << (!itemName.empty() ? itemName : "unknown");
this function is not declaring the correct subtype, and is returning the string "unknown"...
when the item is fluidcontainer instead of having the fluid name is returning unknown...
where is subtype name declared?
Ex. 1 - water, 2 - other string
Thank you very much in advance
TFS 1.3
if u have in items.xml more or 30000 ids, u need make this changes:
in items.xml replace this:
<item id="30001" name="water" />
<item id="30002" name="blood" />
<item id="30003" name="beer" />
<item id="30004" name="slime" />
<item id="30005" name="lemonade" />
<item id="30006" name="milk" />
<item id="30007" name="manafluid" />
<item id="30010" name="lifefluid" />
<item id="30011" name="oil" />
<item id="30013" name="urine" />
<item id="30014" name="coconut milk" />
<item id="30015" name="wine" />
<item id="30019" name="mud" />
<item id="30021" name="fruit juice" />
<item id="30026" name="lava" />
<item id="30027" name="rum" />
<item id="30028" name="swamp" />
<item id="30035" name="tea" />
<item id="30043" name="mead" />
for this:
<item id="40001" name="water" />
<item id="40002" name="blood" />
<item id="40003" name="beer" />
<item id="40004" name="slime" />
<item id="40005" name="lemonade" />
<item id="40006" name="milk" />
<item id="40007" name="manafluid" />
<item id="40010" name="lifefluid" />
<item id="40011" name="oil" />
<item id="40013" name="urine" />
<item id="40014" name="coconut milk" />
<item id="40015" name="wine" />
<item id="40019" name="mud" />
<item id="40021" name="fruit juice" />
<item id="40026" name="lava" />
<item id="40027" name="rum" />
<item id="40028" name="swamp" />
<item id="40035" name="tea" />
<item id="40043" name="mead" />
in items.cpp replace this:
items.reserve(30000);
nameToItems.reserve(30000);
for this:
items.reserve(40000);
nameToItems.reserve(40000);
and this:
if (serverId > 30000 && serverId < 30100) {
serverId -= 30000;
for this:
if (serverId > 40000 && serverId < 40100) {
serverId -= 40000;
and this :
if (id > 30000 && id < 30100) {
id -= 30000;
for this:
if (id > 40000 && id < 40100) {
id -= 40000;
credits for @mattyx14
have a nice day!