diff options
Diffstat (limited to 'src/game/unit_scientist.cpp')
-rw-r--r-- | src/game/unit_scientist.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/game/unit_scientist.cpp b/src/game/unit_scientist.cpp index 537539e..e1f8ece 100644 --- a/src/game/unit_scientist.cpp +++ b/src/game/unit_scientist.cpp @@ -49,6 +49,8 @@ unit_scientist_t::unit_scientist_t(game::state_t *game) : unit_t(game, UNIT_SCIE controllable = true; health = max_health = 15; + + game->num_scientists++; } static std::string russian_plural(size_t count, const char *nom_sg, const char *gen_sg, @@ -142,6 +144,7 @@ void unit_scientist_t::on_death(void) cmodel.ignore = true; game->deletion_list.insert(this); game->explosion(x); + game->num_scientists--; } void unit_scientist_t::render_to(render::state_t *render) |