author  Wuzzy <almikes@aol.com> 
Wed, 23 Nov 2016 16:02:03 +0100  
changeset 12038  cba2ef0cf2e8 
parent 12037  efa3b1837d63 
child 12193  71c47122fbc0 
permissions  rwrr 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

1 
/* 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

2 
* Hedgewars, a free turn based strategy game 
8610  3 
* Copyright (c) 2013 Vittorio Giovara <vittorio.giovara@gmail.com> 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

4 
* 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

5 
* This program is free software; you can redistribute it and/or modify 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

6 
* it under the terms of the GNU General Public License as published by 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

7 
* the Free Software Foundation; version 2 of the License 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

8 
* 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

9 
* This program is distributed in the hope that it will be useful, 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

10 
* but WITHOUT ANY WARRANTY; without even the implied warranty of 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

11 
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

12 
* GNU General Public License for more details. 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

13 
* 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

14 
* You should have received a copy of the GNU General Public License 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

15 
* along with this program; if not, write to the Free Software 
10108
c68cf030eded
update FSF address. note: two sdl include files (by Sam Lantinga) still have the old FSF address in their copyright  but I ain't gonna touch their copyright headers
sheepluva
parents:
10089
diff
changeset

16 
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 021101301 USA 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

17 
*/ 
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

18 

11763
59e979b1408f
Add empty weapons scheme (instead of default) when using “New” button
Wuzzy <almikes@aol.com>
parents:
11511
diff
changeset

19 
#define AMMOLINE_EMPTY_QT "000000900000000000000000000000000000000000000000000000000" 
59e979b1408f
Add empty weapons scheme (instead of default) when using “New” button
Wuzzy <almikes@aol.com>
parents:
11511
diff
changeset

20 
#define AMMOLINE_EMPTY_PROB "000000000000000000000000000000000000000000000000000000000" 
59e979b1408f
Add empty weapons scheme (instead of default) when using “New” button
Wuzzy <almikes@aol.com>
parents:
11511
diff
changeset

21 
#define AMMOLINE_EMPTY_DELAY "000000000000000000000000000000000000000000000000000000000" 
59e979b1408f
Add empty weapons scheme (instead of default) when using “New” button
Wuzzy <almikes@aol.com>
parents:
11511
diff
changeset

22 
#define AMMOLINE_EMPTY_CRATE "131111031211111112311411111111111111121111111111111111111" 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

23 

11511  24 
/* 
25 
AmmoType lookup table (use monospace font / cursor movements) 

8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

26 

11511  27 
amGrenade 
28 
amClusterBomb 

29 
amBazooka 

30 
amBee 

31 
amShotgun 

32 
amPickHammer 

33 
amSkip 

34 
amRope 

35 
amMine 

36 
amDEagle 

37 
amDynamite 

38 
amFirePunch 

39 
amWhip 

40 
amBaseballBat 

41 
amParachute 

42 
amAirAttack 

43 
amMineStrike 

44 
amBlowTorch 

45 
amGirder 

46 
amTeleport 

47 
amSwitch 

48 
amMortar 

49 
amKamikaze 

50 
amCake 

51 
amSeduction 

52 
amWatermelon 

53 
amHellishBomb 

54 
amNapalm 

55 
amDrill 

56 
amBallgun 

57 
amRCPlane 

58 
amLowGravity 

59 
amExtraDamage 

60 
amInvulnerable 

61 
amExtraTime 

62 
amLaserSight 

63 
amVampiric 

64 
amSniperRifle 

65 
amJetpack 

66 
amMolotov 

67 
amBirdy 

68 
amPortalGun 

69 
amPiano 

70 
amGasBomb 

71 
amSineGun 

72 
amFlamethrower 

73 
amSMine 

74 
amHammer 

75 
amResurrector 

76 
amDrillStrike 

77 
amSnowball 

78 
amTardis 

79 
amLandGun 

80 
amIceGun 

81 
amKnife 

82 
amRubber 

83 
amAirMine 

84 
*/ 

10789
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

85 
#define AMMOLINE_DEFAULT_QT "939192942219912103223511100120000000021110010101111100010" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

86 
#define AMMOLINE_DEFAULT_PROB "040504054160065554655446477657666666615551010111541111111" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

87 
#define AMMOLINE_DEFAULT_DELAY "000000000000020550000004000700400000000022000000060002000" 
12037
efa3b1837d63
Set minimum ammo box content of 1 for default ammo schemes
Wuzzy <almikes@aol.com>
parents:
11763
diff
changeset

88 
#define AMMOLINE_DEFAULT_CRATE "131111031211111112311411111111111111121111111111111111111" 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

89 

12038  90 
#define AMMOLINE_CRAZY_QT "999999999999999999299999999999999929999999999999999299919" 
91 
#define AMMOLINE_CRAZY_PROB "111111011111111111111111111111111111111111111111111111111" 

10789
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

92 
#define AMMOLINE_CRAZY_DELAY "000000000000000000000000000000000000000000000000000000000" 
12037
efa3b1837d63
Set minimum ammo box content of 1 for default ammo schemes
Wuzzy <almikes@aol.com>
parents:
11763
diff
changeset

93 
#define AMMOLINE_CRAZY_CRATE "131111031211111112311411111111111111121111111111111111111" 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

94 

10789
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

95 
#define AMMOLINE_PROMODE_QT "909000900000000000000900000000000000000000000000000000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

96 
#define AMMOLINE_PROMODE_PROB "000000000000000000000000000000000000000000000000000000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

97 
#define AMMOLINE_PROMODE_DELAY "000000000000020550000004000700400000000020000000000002000" 
12037
efa3b1837d63
Set minimum ammo box content of 1 for default ammo schemes
Wuzzy <almikes@aol.com>
parents:
11763
diff
changeset

98 
#define AMMOLINE_PROMODE_CRATE "111111011111111111111111111111111111111111111111111111111" 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

99 

10789
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

100 
#define AMMOLINE_SHOPPA_QT "000000990000000000000000000000000000000000000000000000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

101 
#define AMMOLINE_SHOPPA_PROB "444441004424440221011212122242200000000200040001001100101" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

102 
#define AMMOLINE_SHOPPA_DELAY "000000000000000000000000000000000000000000000000000000000" 
12037
efa3b1837d63
Set minimum ammo box content of 1 for default ammo schemes
Wuzzy <almikes@aol.com>
parents:
11763
diff
changeset

103 
#define AMMOLINE_SHOPPA_CRATE "111111011111111111111111111111111111111111111111111111111" 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

104 

10789
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

105 
#define AMMOLINE_CLEAN_QT "101000900001000001100000000000000000000000000000100000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

106 
#define AMMOLINE_CLEAN_PROB "040504054160065554655446477657666666615551010111541112111" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

107 
#define AMMOLINE_CLEAN_DELAY "000000000000000000000000000000000000000000000000000002000" 
12037
efa3b1837d63
Set minimum ammo box content of 1 for default ammo schemes
Wuzzy <almikes@aol.com>
parents:
11763
diff
changeset

108 
#define AMMOLINE_CLEAN_CRATE "131111031211111112311411111111111111121111111111111111111" 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

109 

10789
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

110 
#define AMMOLINE_MINES_QT "000000990009000000030000000000000000000000000000000000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

111 
#define AMMOLINE_MINES_PROB "000000000000000000000000000000000000000000000000000000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

112 
#define AMMOLINE_MINES_DELAY "000000000000020550000004000700400000000020000000060002000" 
12037
efa3b1837d63
Set minimum ammo box content of 1 for default ammo schemes
Wuzzy <almikes@aol.com>
parents:
11763
diff
changeset

113 
#define AMMOLINE_MINES_CRATE "111111011111111111111111111111111111111111111111111111111" 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

114 

10789
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

115 
#define AMMOLINE_PORTALS_QT "900000900200000000210000000000000011000009000000000000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

116 
#define AMMOLINE_PORTALS_PROB "040504054160065554655446477657666666615551010111541112111" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

117 
#define AMMOLINE_PORTALS_DELAY "000000000000020550000004000700400000000020000000060002000" 
12037
efa3b1837d63
Set minimum ammo box content of 1 for default ammo schemes
Wuzzy <almikes@aol.com>
parents:
11763
diff
changeset

118 
#define AMMOLINE_PORTALS_CRATE "131111031211111112311411111111111111121111111111111111111" 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

119 

10789
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

120 
#define AMMOLINE_ONEEVERY_QT "111111911111111111111111111111111111111111111111111111111" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

121 
#define AMMOLINE_ONEEVERY_PROB "111111011111111111111111111111111111111111111111111111111" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

122 
#define AMMOLINE_ONEEVERY_DELAY "000000000000000000000000000000000000000000000000000000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

123 
#define AMMOLINE_ONEEVERY_CRATE "111111011111111111111111111111111111111111111111111111111" 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

124 

10789
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

125 
#define AMMOLINE_HIGHLANDER_QT "111111911111111111110191111111111001011111011110110011010" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

126 
#define AMMOLINE_HIGHLANDER_PROB "000000000000000000000000000000000000000000000000000000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

127 
#define AMMOLINE_HIGHLANDER_DELAY "000000000000000000000000000000000000000000000000000000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

128 
#define AMMOLINE_HIGHLANDER_CRATE "000000000000000000000000000000000000000000000000000000000" 
10083
b20f9481e5cb
Make highlander configurable using weapons, commit weaponset mimicking old values
nemo
parents:
9785
diff
changeset

129 

10789
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

130 
#define AMMOLINE_CONSTRUCTION_QT "110001900000001001000000000000000000000000000000000000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

131 
#define AMMOLINE_CONSTRUCTION_PROB "111111011111111111111111111111111111111111111111111111110" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

132 
#define AMMOLINE_CONSTRUCTION_DELAY "000000000000000000000000000000000000000000000000000000000" 
12037
efa3b1837d63
Set minimum ammo box content of 1 for default ammo schemes
Wuzzy <almikes@aol.com>
parents:
11763
diff
changeset

133 
#define AMMOLINE_CONSTRUCTION_CRATE "111111011111111111111111111111111111111111111111111111111" 
10549
6b08a29cadea
Add scheme and weaponset for Construction Mode.
mikade <redgrinner@gmail.com>
parents:
10108
diff
changeset

134 

10789
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

135 
#define AMMOLINE_SHOPPAPRO_QT "000000990000000000000000000000000000000000000000000000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

136 
#define AMMOLINE_SHOPPAPRO_PROB "444440004404440000000000000040000000000000000000000000000" 
acbf69e2e5cf
experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
nemo
parents:
10599
diff
changeset

137 
#define AMMOLINE_SHOPPAPRO_DELAY "000000000000000000000000000000000000000000000000000000000" 
12037
efa3b1837d63
Set minimum ammo box content of 1 for default ammo schemes
Wuzzy <almikes@aol.com>
parents:
11763
diff
changeset

138 
#define AMMOLINE_SHOPPAPRO_CRATE "111111011111111111111111111111111111111111111111111112111" 
10599  139 

10549
6b08a29cadea
Add scheme and weaponset for Construction Mode.
mikade <redgrinner@gmail.com>
parents:
10108
diff
changeset

140 

8875
e2b083e3f77b
remove low grav from fort mode since players might not appreciate it if they just want to play a quick regular forts match against a challenger.
sheepluva
parents:
8655
diff
changeset

141 
//When adding new weapons also insert one element in cDefaultAmmos list (hwconsts.cpp.in) 
8608
50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

142 

50cc0131b109
move weapons line away from hwconsts.h so that modifying it doesn't needlessly recompile everything, introduce a way to try documenting which weapons each number represents
koda
parents:
diff
changeset

143 