Avoided keeping useless config objects around.
This commit is contained in:
parent
5690eada01
commit
b2b95f2264
1 changed files with 3 additions and 3 deletions
|
@ -275,7 +275,7 @@ unit::unit(unit_map* unitmap, const config& cfg,
|
|||
}
|
||||
if (const config &variables = cfg.child("variables")) {
|
||||
variables_ = variables;
|
||||
cfg_.remove_child("variables",0);
|
||||
cfg_.clear_children("variables");
|
||||
}
|
||||
|
||||
facing_ = map_location::parse_direction(cfg["facing"]);
|
||||
|
@ -283,7 +283,7 @@ unit::unit(unit_map* unitmap, const config& cfg,
|
|||
|
||||
if (const config &mods = cfg.child("modifications")) {
|
||||
modifications_ = mods;
|
||||
cfg_.remove_child("modifications",0);
|
||||
cfg_.clear_children("modifications");
|
||||
}
|
||||
|
||||
advance_to(type(), use_traits, state);
|
||||
|
@ -418,7 +418,7 @@ unit::unit(unit_map* unitmap, const config& cfg,
|
|||
set_state(st.first, true);
|
||||
}
|
||||
}
|
||||
cfg_.remove_child("status",0);
|
||||
cfg_.clear_children("status");
|
||||
}
|
||||
if(cfg["ai_special"] == "guardian") {
|
||||
set_state("guardian", true);
|
||||
|
|
Loading…
Add table
Reference in a new issue