patches/Maelstrom-00-cheaters.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 406 468fbc3b250f
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
406
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     1
diff -urN Maelstrom-3.0.5/Maelstrom.h Maelstrom-3.0.5-cheat/Maelstrom.h
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     2
--- Maelstrom-3.0.5/Maelstrom.h	Fri Nov 19 05:52:52 1999
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     3
+++ Maelstrom-3.0.5-cheat/Maelstrom.h	Sat Jun  1 13:25:09 2002
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     4
@@ -17,7 +17,7 @@
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     5
 /* Time in 60'th of second between frames */
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     6
 #define FRAME_DELAY		2
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     7
 
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     8
-#define MAX_SPRITES		100
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
     9
+#define MAX_SPRITES		200
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    10
 #define MAX_SPRITE_FRAMES	60
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    11
 #define	MAX_STARS		30
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    12
 #define	SHIP_FRAMES		48
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    13
@@ -31,7 +31,7 @@
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    14
 
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    15
 #define NO_PHASE_CHANGE		-1	/* Sprite doesn't change phase */
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    16
 
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    17
-#define	MAX_SHOTS		18
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    18
+#define	MAX_SHOTS		54
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    19
 #define	SHOT_SIZE		4
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    20
 #define	SHOT_SCALE_FACTOR	4
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    21
 
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    22
diff -urN Maelstrom-3.0.5/netlogic/objects.h Maelstrom-3.0.5-cheat/netlogic/objects.h
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    23
--- Maelstrom-3.0.5/netlogic/objects.h	Sun Sep 24 19:55:39 2000
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    24
+++ Maelstrom-3.0.5-cheat/netlogic/objects.h	Sat Jun  1 13:30:33 2002
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    25
@@ -19,21 +19,41 @@
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    26
 			case 0:
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    27
 				/* -- They got machine guns! */
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    28
 				ship->SetSpecial(MACHINE_GUNS);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    29
+				ship->SetSpecial(AIR_BRAKES);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    30
+				ship->SetSpecial(LUCKY_IRISH);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    31
+				ship->SetSpecial(TRIPLE_FIRE);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    32
+				ship->SetSpecial(LONG_RANGE);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    33
 				break;
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    34
 			case 1:
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    35
 				/* -- They got Air brakes */
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    36
+				ship->SetSpecial(MACHINE_GUNS);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    37
 				ship->SetSpecial(AIR_BRAKES);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    38
+				ship->SetSpecial(LUCKY_IRISH);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    39
+				ship->SetSpecial(TRIPLE_FIRE);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    40
+				ship->SetSpecial(LONG_RANGE);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    41
 				break;
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    42
 			case 2:
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    43
 				/* -- They might get Lucky */
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    44
+				ship->SetSpecial(MACHINE_GUNS);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    45
+				ship->SetSpecial(AIR_BRAKES);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    46
 				ship->SetSpecial(LUCKY_IRISH);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    47
+				ship->SetSpecial(TRIPLE_FIRE);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    48
+				ship->SetSpecial(LONG_RANGE);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    49
 				break;
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    50
 			case 3:
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    51
 				/* -- They triple fire */
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    52
+				ship->SetSpecial(MACHINE_GUNS);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    53
+				ship->SetSpecial(AIR_BRAKES);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    54
+				ship->SetSpecial(LUCKY_IRISH);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    55
 				ship->SetSpecial(TRIPLE_FIRE);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    56
+				ship->SetSpecial(LONG_RANGE);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    57
 				break;
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    58
 			case 4:
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    59
 				/* -- They got long range */
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    60
+				ship->SetSpecial(MACHINE_GUNS);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    61
+				ship->SetSpecial(AIR_BRAKES);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    62
+				ship->SetSpecial(LUCKY_IRISH);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    63
+				ship->SetSpecial(TRIPLE_FIRE);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    64
 				ship->SetSpecial(LONG_RANGE);
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    65
 				break;
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    66
 			case 5:
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    67
diff -urN Maelstrom-3.0.5/netlogic/player.cpp Maelstrom-3.0.5-cheat/netlogic/player.cpp
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    68
--- Maelstrom-3.0.5/netlogic/player.cpp	Sun Sep 24 19:55:39 2000
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    69
+++ Maelstrom-3.0.5-cheat/netlogic/player.cpp	Sat Jun  1 13:31:05 2002
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    70
@@ -350,7 +350,7 @@
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    71
 
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    72
 	/* Decrement the Bonus and NoThrust time */
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    73
 	if ( Bonus && CutBonus-- == 0 ) {
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    74
-		Bonus -= 10;
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    75
+		Bonus += 10;
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    76
 		CutBonus = BONUS_DELAY;
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    77
 	}
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    78
 	if ( NoThrust )
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    79
@@ -430,7 +430,7 @@
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    80
 		/* Check the shields */
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    81
 		if ( AutoShield ) {
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    82
 			WasShielded = 1;
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    83
-			--AutoShield;
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    84
+			AutoShield;
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    85
 		} else if ( ShieldOn ) {
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    86
 			if ( ShieldLevel > 0 ) {
468fbc3b250f 2007-08-15 Doug Scott <[email protected]>
drdoug007
parents:
diff changeset
    87
 				if ( ! WasShielded ) {