Fix item flags not being loaded correctly from saved games
This commit is contained in:
@@ -1348,15 +1348,15 @@ void cItem::readFrom(const cTagFile_Page& page){
|
|||||||
page["NAME"] >> name;
|
page["NAME"] >> name;
|
||||||
page["DESCR"] >> desc;
|
page["DESCR"] >> desc;
|
||||||
page["TREASURE"] >> treas_class;
|
page["TREASURE"] >> treas_class;
|
||||||
if(page.contains("IDENTIFIED")) ident = true;
|
ident = page.contains("IDENTIFIED");
|
||||||
else if(page.contains("PROPERTY")) property = true;
|
property = page.contains("PROPERTY");
|
||||||
else if(page.contains("MAGIC")) magic = true;
|
magic = page.contains("MAGIC");
|
||||||
else if(page.contains("CONTAINED")) contained = true;
|
contained = page.contains("CONTAINED");
|
||||||
else if(page.contains("HELD")) held = true;
|
held = page.contains("HELD");
|
||||||
else if(page.contains("CURSED")) cursed = true;
|
cursed = page.contains("CURSED");
|
||||||
else if(page.contains("CONCEALED")) concealed = true;
|
concealed = page.contains("CONCEALED");
|
||||||
else if(page.contains("ENCHANTED")) enchanted = true;
|
enchanted = page.contains("ENCHANTED");
|
||||||
else if(page.contains("UNSELLABLE")) unsellable = true;
|
unsellable = page.contains("UNSELLABLE");
|
||||||
}
|
}
|
||||||
|
|
||||||
enum {USE_COMBAT = 1, USE_TOWN = 2, USE_OUTDOORS = 4, USE_MAGIC = 8};
|
enum {USE_COMBAT = 1, USE_TOWN = 2, USE_OUTDOORS = 4, USE_MAGIC = 8};
|
||||||
|
Reference in New Issue
Block a user