author  alfadur 
Sat, 11 Jul 2020 20:33:23 +0300  
changeset 15719  08e556cad305 
parent 15639  afeffdb4a712 
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 

15639  19 
#define AMMOLINE_EMPTY_QT "000000900000000000000000000000000000000000000000000000000000" 
20 
#define AMMOLINE_EMPTY_PROB "000000000000000000000000000000000000000000000000000000000000" 

21 
#define AMMOLINE_EMPTY_DELAY "000000000000000000000000000000000000000000000000000000000000" 

22 
#define AMMOLINE_EMPTY_CRATE "131111031211111112311411111111111111121111111111111111111111" 

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 

13851
f01798038c2e
Rename amDuck and related symbols to amCreeper, gtCreeper, etc.
Wuzzy <Wuzzy2@mail.ru>
parents:
13849
diff
changeset

84 
amCreeper 
12898  85 
amMinigun 
15639  86 
amSentry 
11511  87 
*/ 
15639  88 
#define AMMOLINE_DEFAULT_QT "939192942219912103223511100120000000021110010101111100010001" 
89 
#define AMMOLINE_DEFAULT_PROB "040504054160065554655446477657666666615551010111541111111073" 

90 
#define AMMOLINE_DEFAULT_DELAY "000000000000020550000004000700400000000022000000060002000000" 

91 
#define AMMOLINE_DEFAULT_CRATE "131111031211111112311411111111111111121111111111111111111111" 

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

92 

15639  93 
#define AMMOLINE_CRAZY_QT "999999999999999999299999999999999929999999999999999299919099" 
94 
#define AMMOLINE_CRAZY_PROB "111111011111111111111111111111111111111111111111111111111011" 

95 
#define AMMOLINE_CRAZY_DELAY "000000000000000000000000000000000000000000000000000000000000" 

96 
#define AMMOLINE_CRAZY_CRATE "131111031211111112311411111111111111121111111111111111111111" 

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

97 

15639  98 
#define AMMOLINE_PROMODE_QT "909000900000000000000900000000000000000000000000000000000000" 
99 
#define AMMOLINE_PROMODE_PROB "000000000000000000000000000000000000000000000000000000000000" 

100 
#define AMMOLINE_PROMODE_DELAY "000000000000020550000004000700400000000020000000000002000000" 

101 
#define AMMOLINE_PROMODE_CRATE "111111011111111111111111111111111111111111111111111111111111" 

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

102 

15639  103 
#define AMMOLINE_SHOPPA_QT "000000990000000000000000000000000000000000000000000000000000" 
104 
#define AMMOLINE_SHOPPA_PROB "444441004424440221011212122242200000000200040001001100101010" 

105 
#define AMMOLINE_SHOPPA_DELAY "000000000000000000000000000000000000000000000000000000000000" 

106 
#define AMMOLINE_SHOPPA_CRATE "111111011111111111111111111111111111111111111111111111111111" 

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

107 

15639  108 
#define AMMOLINE_CLEAN_QT "101000900001000001100000000000000000000000000000100000000000" 
109 
#define AMMOLINE_CLEAN_PROB "040504054160065554655446477657666666615551010111541112111040" 

110 
#define AMMOLINE_CLEAN_DELAY "000000000000000000000000000000000000000000000000000002000000" 

111 
#define AMMOLINE_CLEAN_CRATE "131111031211111112311411111111111111121111111111111111111111" 

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

112 

15639  113 
#define AMMOLINE_MINES_QT "000000990009000000030000000000000000000000000000000000000000" 
114 
#define AMMOLINE_MINES_PROB "000000000000000000000000000000000000000000000000000000000000" 

115 
#define AMMOLINE_MINES_DELAY "000000000000020550000004000700400000000020000000060002000000" 

116 
#define AMMOLINE_MINES_CRATE "111111011111111111111111111111111111111111111111111111111111" 

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

117 

15639  118 
#define AMMOLINE_PORTALS_QT "900000900200000000210000000000000011000009000000000000000000" 
119 
#define AMMOLINE_PORTALS_PROB "040504054160065554655446477657666666615551010111541112111020" 

120 
#define AMMOLINE_PORTALS_DELAY "000000000000020550000004000700400000000020000000060002000000" 

121 
#define AMMOLINE_PORTALS_CRATE "131111031211111112311411111111111111121111111111111111111111" 

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

122 

15639  123 
#define AMMOLINE_ONEEVERY_QT "111111911111111111111111111111111111111111111111111111111011" 
124 
#define AMMOLINE_ONEEVERY_PROB "111111011111111111111111111111111111111111111111111111111011" 

125 
#define AMMOLINE_ONEEVERY_DELAY "000000000000000000000000000000000000000000000000000000000000" 

126 
#define AMMOLINE_ONEEVERY_CRATE "111111011111111111111111111111111111111111111111111111111111" 

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

127 

15639  128 
#define AMMOLINE_BRW_QT "333233923323323223232331311221130000032322030220222000203010" 
129 
#define AMMOLINE_BRW_PROB "000000000000000000000000000000001111100000000000000000000000" 

130 
#define AMMOLINE_BRW_DELAY "000000000000000000000000000000000000000000000000000000000000" 

131 
#define AMMOLINE_BRW_CRATE "111111011111111111111111111111111111111111111111111111111111" 

13716
6d57f5f61c09
BRW now allows weapon scheme customization
Wuzzy <Wuzzy2@mail.ru>
parents:
13173
diff
changeset

132 

15639  133 
#define AMMOLINE_HIGHLANDER_QT "111111911111111111110191111111111001011111011110010010111010" 
134 
#define AMMOLINE_HIGHLANDER_PROB "000000000000000000000000000000000000000000000000000000000000" 

135 
#define AMMOLINE_HIGHLANDER_DELAY "000000000000000000000000000000000000000000000000000000000000" 

136 
#define AMMOLINE_HIGHLANDER_CRATE "000000000000000000000000000000000000000000000000000000000001" 

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

137 

15639  138 
#define AMMOLINE_CONSTRUCTION_QT "110001900000001001009000000000000000000000000000000000000000" 
139 
#define AMMOLINE_CONSTRUCTION_PROB "111111011111111001000111111011111111111111011111001011101010" 

140 
#define AMMOLINE_CONSTRUCTION_DELAY "000000000000000000000000000000000000000000000000000000000000" 

141 
#define AMMOLINE_CONSTRUCTION_CRATE "111111011111111111111111111111111111111111111111111111111111" 

10599  142 

15639  143 
#define AMMOLINE_SHOPPAPRO_QT "000000990000000000000000000000000000000000000000000000000000" 
144 
#define AMMOLINE_SHOPPAPRO_PROB "444440004404440000000000000040000000000000000000000000000000" 

145 
#define AMMOLINE_SHOPPAPRO_DELAY "000000000000000000000000000000000000000000000000000000000000" 

146 
#define AMMOLINE_SHOPPAPRO_CRATE "111111011111111111111111111111111111111111111111111112111111" 

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

147 

15639  148 
#define AMMOLINE_HEDGEEDITOR_QT "000000900000000000000000000000000000000000000000000000000000" 
149 
#define AMMOLINE_HEDGEEDITOR_PROB "000000000000000000000000000000000000000000000000000000000000" 

150 
#define AMMOLINE_HEDGEEDITOR_DELAY "000000000000000000000000000000000000000000000000000000000000" 

151 
#define AMMOLINE_HEDGEEDITOR_CRATE "111111011111111111111111111111111111111111111111111111111111" 