author  sheepluva 
Wed, 27 Apr 2016 16:20:59 +0200  
changeset 11744  ac58a063d26a 
parent 11511  2d26ad94a731 
child 11763  59e979b1408f 
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 

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

19 

11511  20 
/* 
21 
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

22 

11511  23 
amGrenade 
24 
amClusterBomb 

25 
amBazooka 

26 
amBee 

27 
amShotgun 

28 
amPickHammer 

29 
amSkip 

30 
amRope 

31 
amMine 

32 
amDEagle 

33 
amDynamite 

34 
amFirePunch 

35 
amWhip 

36 
amBaseballBat 

37 
amParachute 

38 
amAirAttack 

39 
amMineStrike 

40 
amBlowTorch 

41 
amGirder 

42 
amTeleport 

43 
amSwitch 

44 
amMortar 

45 
amKamikaze 

46 
amCake 

47 
amSeduction 

48 
amWatermelon 

49 
amHellishBomb 

50 
amNapalm 

51 
amDrill 

52 
amBallgun 

53 
amRCPlane 

54 
amLowGravity 

55 
amExtraDamage 

56 
amInvulnerable 

57 
amExtraTime 

58 
amLaserSight 

59 
amVampiric 

60 
amSniperRifle 

61 
amJetpack 

62 
amMolotov 

63 
amBirdy 

64 
amPortalGun 

65 
amPiano 

66 
amGasBomb 

67 
amSineGun 

68 
amFlamethrower 

69 
amSMine 

70 
amHammer 

71 
amResurrector 

72 
amDrillStrike 

73 
amSnowball 

74 
amTardis 

75 
amLandGun 

76 
amIceGun 

77 
amKnife 

78 
amRubber 

79 
amAirMine 

80 
*/ 

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

81 
#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

82 
#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

83 
#define AMMOLINE_DEFAULT_DELAY "000000000000020550000004000700400000000022000000060002000" 
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

84 
#define AMMOLINE_DEFAULT_CRATE "131111031211111112311411111111111111121111110111111111111" 
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

85 

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

86 
#define AMMOLINE_CRAZY_QT "999999999999999999299999999999999929999999990999999299919" 
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_CRAZY_PROB "111111011111111111111111111111111111111111110111111111111" 
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

88 
#define AMMOLINE_CRAZY_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

89 
#define AMMOLINE_CRAZY_CRATE "131111031211111112311411111111111111121111010111111111111" 
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

90 

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

91 
#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

92 
#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

93 
#define AMMOLINE_PROMODE_DELAY "000000000000020550000004000700400000000020000000000002000" 
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

94 
#define AMMOLINE_PROMODE_CRATE "111111011111111111111111111111111111111110010111111111111" 
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

95 

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

96 
#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

97 
#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

98 
#define AMMOLINE_SHOPPA_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

99 
#define AMMOLINE_SHOPPA_CRATE "111111011111111111111111111111111111111110110111111111101" 
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

100 

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

101 
#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

102 
#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

103 
#define AMMOLINE_CLEAN_DELAY "000000000000000000000000000000000000000000000000000002000" 
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

104 
#define AMMOLINE_CLEAN_CRATE "131111031211111112311411111111111111121111110111111111111" 
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

105 

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

106 
#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

107 
#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

108 
#define AMMOLINE_MINES_DELAY "000000000000020550000004000700400000000020000000060002000" 
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

109 
#define AMMOLINE_MINES_CRATE "111111011111111111111111111111111111111111110111111111111" 
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

110 

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

111 
#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

112 
#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

113 
#define AMMOLINE_PORTALS_DELAY "000000000000020550000004000700400000000020000000060002000" 
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

114 
#define AMMOLINE_PORTALS_CRATE "131111031211111112311411111111111111121111110111111111111" 
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

115 

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

116 
#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

117 
#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

118 
#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

119 
#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

120 

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

121 
#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

122 
#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

123 
#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

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

125 

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

126 
#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

127 
#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

128 
#define AMMOLINE_CONSTRUCTION_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

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

130 

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

131 
#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

132 
#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

133 
#define AMMOLINE_SHOPPAPRO_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

134 
#define AMMOLINE_SHOPPAPRO_CRATE "111111011111111111111111111111111111111110110111111112110" 
10599  135 

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

136 

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

137 
//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

138 

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

139 