diff options
Diffstat (limited to 'src/model/mapfile.cc')
-rw-r--r-- | src/model/mapfile.cc | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/model/mapfile.cc b/src/model/mapfile.cc index c687124..b78448c 100644 --- a/src/model/mapfile.cc +++ b/src/model/mapfile.cc @@ -1625,6 +1625,9 @@ Model * MapFile::load(std::string const &name) } else if (mapfile.got_key_int("flare", u)) { tag_light->set_flare(u); continue; + + } else if (mapfile.got_key_string("info", str)) { + tag_light->set_info(str); } else if (mapfile.got_key()) { mapfile.unknown_key(); @@ -1694,6 +1697,9 @@ Model * MapFile::load(std::string const &name) } else { mapfile.unknown_value(); } + + } else if (mapfile.got_key_string("info", str)) { + tag_flare->set_info(str); } else if (mapfile.got_key()) { mapfile.unknown_key(); @@ -1730,6 +1736,9 @@ Model * MapFile::load(std::string const &name) } else if (mapfile.got_key_float("scale", s)) { tag_particles->set_scale(s); + + } else if (mapfile.got_key_string("info", str)) { + tag_particles->set_info(str); } else if (mapfile.got_key()) { mapfile.unknown_key(); @@ -1776,6 +1785,9 @@ Model * MapFile::load(std::string const &name) } else if (mapfile.got_key("angles")) { continue; + } else if (mapfile.got_key_string("info", str)) { + tag_sound->set_info(str); + } else if (mapfile.got_key()) { mapfile.unknown_key(); @@ -1811,6 +1823,9 @@ Model * MapFile::load(std::string const &name) } else { tag_submodel->set_scale(1.0f); } + + } else if (mapfile.got_key_string("info", str)) { + tag_submodel->set_info(str); } else if (mapfile.got_key()) { mapfile.unknown_key(); @@ -1836,6 +1851,9 @@ Model * MapFile::load(std::string const &name) } else if (mapfile.got_key_float("radius", r)) { tag_dock->set_radius(r * SCALE); continue; + + } else if (mapfile.got_key_string("info", str)) { + tag_dock->set_info(str); } else if (mapfile.got_key()) { mapfile.unknown_key(); @@ -1863,6 +1881,9 @@ Model * MapFile::load(std::string const &name) tag_weapon->set_cone(r); continue; + } else if (mapfile.got_key_string("info", str)) { + tag_weapon->set_info(str); + } else if (mapfile.got_key()) { mapfile.unknown_key(); @@ -1890,6 +1911,9 @@ Model * MapFile::load(std::string const &name) tag_weapon->set_cone(r); continue; + } else if (mapfile.got_key_string("info", str)) { + tag_weapon->set_info(str); + } else if (mapfile.got_key()) { mapfile.unknown_key(); |