Example #1
0
void Item_factory::load_item_templates(){
    load_item_templates_from("data/raw/items/melee.json");
    load_item_templates_from("data/raw/items/ranged.json");
    load_item_templates_from("data/raw/items/ammo.json");
    load_item_templates_from("data/raw/items/mods.json");
    load_item_templates_from("data/raw/items/tools.json");
    load_item_templates_from("data/raw/items/comestibles.json");
    load_item_templates_from("data/raw/items/armor.json");
    load_item_templates_from("data/raw/items/books.json");
	load_item_templates_from("data/raw/items/archery.json");
    load_item_groups_from("data/raw/item_groups.json");
}
void Item_factory::load_item_templates() throw(std::string){
    try {
    load_item_templates_from("data/raw/items/melee.json");
    load_item_templates_from("data/raw/items/ranged.json");
    load_item_templates_from("data/raw/items/ammo.json");
    load_item_templates_from("data/raw/items/mods.json");
    load_item_templates_from("data/raw/items/tools.json");
    load_item_templates_from("data/raw/items/containers.json");
    load_item_templates_from("data/raw/items/comestibles.json");
    load_item_templates_from("data/raw/items/armor.json");
    load_item_templates_from("data/raw/items/books.json");
    load_item_templates_from("data/raw/items/archery.json");
    }
    catch (std::string &error_message) {
        throw;
    }
}
Example #3
0
void Item_factory::load_item_templates(){
    load_item_templates_from("data/raw/items/instruments.json");
    load_item_templates_from("data/raw/items/melee.json");
    load_item_groups_from("data/raw/item_groups.json");
}