/*
* Empire - A multi-player, client/server Internet based war game.
- * Copyright (C) 1986-2008, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ * Copyright (C) 1986-2010, Dave Pare, Jeff Bailey, Thomas Ruschak,
* Ken Stevens, Steve McClure
*
* This program is free software; you can redistribute it and/or modify
* ---
*
* takeover.c: Take over from another country
- *
+ *
* Known contributors to this file:
* Dave Pare, 1986
* Steve McClure, 1996-2000
+ * Markus Armbruster, 2007-2008
*/
#include <config.h>
struct shpstr *sp;
struct plnstr *pp;
struct lndstr *lp;
+ struct nukstr *np;
int type;
struct nstr_item ni;
union empobj_storage cargo;
switch (unit->ef_type) {
case EF_SHIP:
sp = (struct shpstr *)unit;
+ sp->shp_off = 1;
break;
case EF_PLANE:
pp = (struct plnstr *)unit;
if (pp->pln_mobil > 0)
pp->pln_mobil = 0;
+ pp->pln_off = 1;
break;
case EF_LAND:
lp = (struct lndstr *)unit;
if (lp->lnd_mobil > 0)
lp->lnd_mobil = 0;
+ lp->lnd_off = 1;
lp->lnd_harden = 0;
break;
case EF_NUKE:
+ np = (struct nukstr *)unit;
+ np->nuk_off = 1;
break;
default:
CANT_REACH();