]> git.pond.sub.org Git - empserver/blobdiff - src/lib/subs/detonate.c
Update copyright notice
[empserver] / src / lib / subs / detonate.c
index 75e7858c823ce69e039f294b11f010b950bd81c5..8a619c5a82068dc2ffd72257f88c1a0f00265f8e 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  Empire - A multi-player, client/server Internet based war game.
- *  Copyright (C) 1986-2006, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ *  Copyright (C) 1986-2008, Dave Pare, Jeff Bailey, Thomas Ruschak,
  *                           Ken Stevens, Steve McClure
  *
  *  This program is free software; you can redistribute it and/or modify
 
 #include <config.h>
 
-#include "misc.h"
-#include "player.h"
-#include "xy.h"
-#include "nat.h"
 #include "file.h"
-#include "sect.h"
-#include "nuke.h"
-#include "ship.h"
 #include "land.h"
+#include "lost.h"
+#include "misc.h"
+#include "nat.h"
 #include "news.h"
-#include "plane.h"
 #include "nsc.h"
+#include "nuke.h"
 #include "optlist.h"
+#include "plane.h"
+#include "player.h"
 #include "prototypes.h"
+#include "sect.h"
+#include "ship.h"
+#include "xy.h"
 
 static void kaboom(int x, int y, int rad, natid cn);
 
@@ -301,9 +302,7 @@ detonate(struct nukstr *np, coord x, coord y, int airburst)
            continue;
        if (roll(100) >= damage)
            continue;
-       makelost(EF_NUKE, nuke.nuk_own, nuke.nuk_uid,
-                nuke.nuk_x, nuke.nuk_y);
-       nuke.nuk_own = 0;
+       nuke.nuk_effic = 0;
        if (own == bombown) {
            mpr(bombown, "%s at %s destroyed\n",
                prnuke(&nuke), xyas(nuke.nuk_x, nuke.nuk_y, own));
@@ -325,8 +324,8 @@ detonate(struct nukstr *np, coord x, coord y, int airburst)
 static void
 kaboom(int x, int y, int rad, natid cn)
 {
-    mpr(cn, "\n\nK A B ");
-    while (rad-- > 0)
+    mpr(cn, "\n\nK A B O O ");
+    while (rad-- > 1)
        mpr(cn, "O O ");
     mpr(cn, "M ! in %s\n\n", xyas(x, y, cn));
 }