]> git.pond.sub.org Git - empserver/blobdiff - include/actofgod.h
client: Unbreak standalone build
[empserver] / include / actofgod.h
index 9f991c61a23b82fb40f6188f1277464445ad4e17..c2b2e117dc3f637b5e6d1955d81380c64ef241fa 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  Empire - A multi-player, client/server Internet based war game.
- *  Copyright (C) 1986-2013, Dave Pare, Jeff Bailey, Thomas Ruschak,
+ *  Copyright (C) 1986-2021, Dave Pare, Jeff Bailey, Thomas Ruschak,
  *                Ken Stevens, Steve McClure, Markus Armbruster
  *
  *  Empire is free software: you can redistribute it and/or modify
@@ -34,7 +34,7 @@
 #define ACTOFGOD_H
 
 #include "item.h"
-#include "nat.h"
+#include "types.h"
 
 extern void report_god_takes(char *, char *, natid);
 extern void report_god_gives(char *, char *, natid);
@@ -44,10 +44,16 @@ extern void divine_sct_change(struct sctstr *, char *, int, int, char *, ...)
     ATTRIBUTE((format (printf, 5, 6)));
 #define divine_sct_change_quiet(sp, name, change, ...) \
     divine_sct_change((sp), (name), -(change), 0, __VA_ARGS__)
+extern void divine_nat_change(struct natstr *, char *, int, int, char *, ...)
+    ATTRIBUTE((format (printf, 5, 6)));
+#define divine_nat_change_quiet(np, name, change, ...) \
+    divine_nat_change((np), (name), -(change), 0, __VA_ARGS__)
 extern void divine_unit_change(struct empobj *, char *, int, int, char *, ...)
     ATTRIBUTE((format (printf, 5, 6)));
 #define divine_unit_change_quiet(unit, name, change, ...) \
     divine_unit_change((unit), (name), -(change), 0, __VA_ARGS__)
+extern void divine_flag_change(struct empobj *, char *, int, int,
+                              struct symbol *);
 extern void report_divine_gift(natid, struct ichrstr *, int, char *);
 
 #endif