Load count 0 in itemstring as 1

This commit is contained in:
Perttu Ahola 2011-12-01 00:04:21 +02:00
parent 918c507a66
commit f6c6c4f917
1 changed files with 4 additions and 0 deletions

View File

@ -114,6 +114,8 @@ InventoryItem* InventoryItem::deSerialize(std::istream &is, IGameDef *gamedef)
}
fnd.skip_over(" ");
u16 count = stoi(trim(fnd.next("")));
if(count == 0)
count = 1;
return new MaterialItem(gamedef, nodename, count);
}
else if(name == "MBOItem")
@ -140,6 +142,8 @@ InventoryItem* InventoryItem::deSerialize(std::istream &is, IGameDef *gamedef)
// Then read count
fnd.skip_over(" ");
u16 count = stoi(trim(fnd.next("")));
if(count == 0)
count = 1;
return new CraftItem(gamedef, subname, count);
}
else if(name == "ToolItem")