From ea7c9d3b78db9b40144f5979c1de033b6d06ba98 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Fri, 27 Sep 2013 21:12:53 +0000 Subject: Adds a default armor setting to ship templates. --- src/game/base/shipmodel.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/game/base/shipmodel.cc') diff --git a/src/game/base/shipmodel.cc b/src/game/base/shipmodel.cc index 7d54ee2..b0f29ef 100644 --- a/src/game/base/shipmodel.cc +++ b/src/game/base/shipmodel.cc @@ -138,10 +138,15 @@ bool ShipModel::init() if (!entitytemplate) { inifile.unknown_error("unkown template '" + str + "'"); } else { + // apply the template settings to the shipmodel shipmodel->set_template(entitytemplate); if (entitytemplate->radius()) { shipmodel->set_radius(entitytemplate->radius()); } + + if (entitytemplate->maxarmor()) { + shipmodel->set_maxarmor(entitytemplate->maxarmor()); + } } } else { inifile.unknown_key(); @@ -410,7 +415,7 @@ void ShipModel::apply(Ship *ship) const ship->set_strafe_force(strafe_force()); ship->set_turn_force(turn_force()); ship->set_roll_force(roll_force()); - ship->set_jumpdrive(jumpdrive()); + ship->set_jumpdrive(jumpdrive()); ship->set_maxarmor(maxarmor()); } -- cgit v1.2.3