92 lines
1.5 KiB
Plaintext
92 lines
1.5 KiB
Plaintext
$OpenBSD: patch-src_sim_s_disast_c,v 1.3 2017/05/09 13:01:42 espie Exp $
|
|
Index: src/sim/s_disast.c
|
|
--- src/sim/s_disast.c.orig
|
|
+++ src/sim/s_disast.c
|
|
@@ -70,7 +70,14 @@ short FloodCnt;
|
|
short FloodX, FloodY;
|
|
|
|
|
|
+void MakeFlood(void);
|
|
+void MakeMeltdown(void);
|
|
+void ScenarioDisaster(void);
|
|
+void SetFire(void);
|
|
+int Vunerable(int);
|
|
+
|
|
/* comefrom: Simulate */
|
|
+void
|
|
DoDisasters(void)
|
|
{
|
|
/* Chance of disasters at lev 0 1 2 */
|
|
@@ -115,6 +122,7 @@ DoDisasters(void)
|
|
|
|
|
|
/* comefrom: DoDisasters */
|
|
+void
|
|
ScenarioDisaster(void)
|
|
{
|
|
int x, y;
|
|
@@ -148,6 +156,7 @@ ScenarioDisaster(void)
|
|
|
|
|
|
/* comefrom: ScenarioDisaster */
|
|
+void
|
|
MakeMeltdown(void)
|
|
{
|
|
short x, y;
|
|
@@ -164,6 +173,7 @@ MakeMeltdown(void)
|
|
}
|
|
|
|
|
|
+void
|
|
FireBomb()
|
|
{
|
|
CrashX = Rand(WORLD_X - 1);
|
|
@@ -175,6 +185,7 @@ FireBomb()
|
|
|
|
|
|
/* comefrom: DoDisasters ScenarioDisaster */
|
|
+void
|
|
MakeEarthquake(void)
|
|
{
|
|
register short x, y, z;
|
|
@@ -202,6 +213,7 @@ MakeEarthquake(void)
|
|
|
|
|
|
/* comefrom: DoDisasters */
|
|
+void
|
|
SetFire(void)
|
|
{
|
|
register short x, y, z;
|
|
@@ -222,6 +234,7 @@ SetFire(void)
|
|
|
|
|
|
/* comefrom: DoDisasters */
|
|
+void
|
|
MakeFire(void)
|
|
{
|
|
short t, x, y, z;
|
|
@@ -243,6 +256,7 @@ MakeFire(void)
|
|
|
|
|
|
/* comefrom: MakeEarthquake */
|
|
+int
|
|
Vunerable(int tem)
|
|
{
|
|
register int tem2;
|
|
@@ -257,6 +271,7 @@ Vunerable(int tem)
|
|
|
|
|
|
/* comefrom: DoDisasters ScenarioDisaster */
|
|
+void
|
|
MakeFlood(void)
|
|
{
|
|
static short Dx[4] = { 0, 1, 0,-1};
|
|
@@ -290,6 +305,7 @@ MakeFlood(void)
|
|
|
|
|
|
/* comefrom: MapScan */
|
|
+void
|
|
DoFlood(void)
|
|
{
|
|
static short Dx[4] = { 0, 1, 0,-1};
|