author | Wuzzy <Wuzzy2@mail.ru> |
Sun, 07 Jun 2020 18:11:12 +0200 | |
changeset 15629 | c61dddd7c1a8 |
parent 13872 | f01798038c2e |
child 15661 | afeffdb4a712 |
permissions | -rw-r--r-- |
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 02110-1301 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 |
|
12898 | 19 |
#define AMMOLINE_EMPTY_QT "00000090000000000000000000000000000000000000000000000000000" |
20 |
#define AMMOLINE_EMPTY_PROB "00000000000000000000000000000000000000000000000000000000000" |
|
21 |
#define AMMOLINE_EMPTY_DELAY "00000000000000000000000000000000000000000000000000000000000" |
|
22 |
#define AMMOLINE_EMPTY_CRATE "13111103121111111231141111111111111112111111111111111111111" |
|
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-------------------------------------------------------------------------------| |
|
13872
f01798038c2e
Rename amDuck and related symbols to amCreeper, gtCreeper, etc.
Wuzzy <Wuzzy2@mail.ru>
parents:
13870
diff
changeset
|
84 |
amCreeper--------------------------------------------------------------------------------| |
12898 | 85 |
amMinigun---------------------------------------------------------------------------------| |
11511 | 86 |
*/ |
13173
4d1cf0d76eb7
Remove rubber duck from BRW, RW and most weapon schemes for now
Wuzzy <Wuzzy2@mail.ru>
parents:
13149
diff
changeset
|
87 |
#define AMMOLINE_DEFAULT_QT "93919294221991210322351110012000000002111001010111110001000" |
4d1cf0d76eb7
Remove rubber duck from BRW, RW and most weapon schemes for now
Wuzzy <Wuzzy2@mail.ru>
parents:
13149
diff
changeset
|
88 |
#define AMMOLINE_DEFAULT_PROB "04050405416006555465544647765766666661555101011154111111107" |
12898 | 89 |
#define AMMOLINE_DEFAULT_DELAY "00000000000002055000000400070040000000002200000006000200000" |
90 |
#define AMMOLINE_DEFAULT_CRATE "13111103121111111231141111111111111112111111111111111111111" |
|
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
|
91 |
|
13870
297cf5c19172
Remove usage of creeper from all schemes and styles
Wuzzy <Wuzzy2@mail.ru>
parents:
13740
diff
changeset
|
92 |
#define AMMOLINE_CRAZY_QT "99999999999999999929999999999999992999999999999999929991909" |
297cf5c19172
Remove usage of creeper from all schemes and styles
Wuzzy <Wuzzy2@mail.ru>
parents:
13740
diff
changeset
|
93 |
#define AMMOLINE_CRAZY_PROB "11111101111111111111111111111111111111111111111111111111101" |
12898 | 94 |
#define AMMOLINE_CRAZY_DELAY "00000000000000000000000000000000000000000000000000000000000" |
95 |
#define AMMOLINE_CRAZY_CRATE "13111103121111111231141111111111111112111111111111111111111" |
|
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
|
96 |
|
12898 | 97 |
#define AMMOLINE_PROMODE_QT "90900090000000000000090000000000000000000000000000000000000" |
98 |
#define AMMOLINE_PROMODE_PROB "00000000000000000000000000000000000000000000000000000000000" |
|
99 |
#define AMMOLINE_PROMODE_DELAY "00000000000002055000000400070040000000002000000000000200000" |
|
100 |
#define AMMOLINE_PROMODE_CRATE "11111101111111111111111111111111111111111111111111111111111" |
|
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
|
101 |
|
12898 | 102 |
#define AMMOLINE_SHOPPA_QT "00000099000000000000000000000000000000000000000000000000000" |
13173
4d1cf0d76eb7
Remove rubber duck from BRW, RW and most weapon schemes for now
Wuzzy <Wuzzy2@mail.ru>
parents:
13149
diff
changeset
|
103 |
#define AMMOLINE_SHOPPA_PROB "44444100442444022101121212224220000000020004000100110010101" |
12898 | 104 |
#define AMMOLINE_SHOPPA_DELAY "00000000000000000000000000000000000000000000000000000000000" |
105 |
#define AMMOLINE_SHOPPA_CRATE "11111101111111111111111111111111111111111111111111111111111" |
|
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
|
106 |
|
12898 | 107 |
#define AMMOLINE_CLEAN_QT "10100090000100000110000000000000000000000000000010000000000" |
13173
4d1cf0d76eb7
Remove rubber duck from BRW, RW and most weapon schemes for now
Wuzzy <Wuzzy2@mail.ru>
parents:
13149
diff
changeset
|
108 |
#define AMMOLINE_CLEAN_PROB "04050405416006555465544647765766666661555101011154111211104" |
12898 | 109 |
#define AMMOLINE_CLEAN_DELAY "00000000000000000000000000000000000000000000000000000200000" |
110 |
#define AMMOLINE_CLEAN_CRATE "13111103121111111231141111111111111112111111111111111111111" |
|
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
|
111 |
|
12898 | 112 |
#define AMMOLINE_MINES_QT "00000099000900000003000000000000000000000000000000000000000" |
113 |
#define AMMOLINE_MINES_PROB "00000000000000000000000000000000000000000000000000000000000" |
|
114 |
#define AMMOLINE_MINES_DELAY "00000000000002055000000400070040000000002000000006000200000" |
|
115 |
#define AMMOLINE_MINES_CRATE "11111101111111111111111111111111111111111111111111111111111" |
|
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
|
116 |
|
12898 | 117 |
#define AMMOLINE_PORTALS_QT "90000090020000000021000000000000001100000900000000000000000" |
13173
4d1cf0d76eb7
Remove rubber duck from BRW, RW and most weapon schemes for now
Wuzzy <Wuzzy2@mail.ru>
parents:
13149
diff
changeset
|
118 |
#define AMMOLINE_PORTALS_PROB "04050405416006555465544647765766666661555101011154111211102" |
12898 | 119 |
#define AMMOLINE_PORTALS_DELAY "00000000000002055000000400070040000000002000000006000200000" |
120 |
#define AMMOLINE_PORTALS_CRATE "13111103121111111231141111111111111112111111111111111111111" |
|
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
|
121 |
|
13870
297cf5c19172
Remove usage of creeper from all schemes and styles
Wuzzy <Wuzzy2@mail.ru>
parents:
13740
diff
changeset
|
122 |
#define AMMOLINE_ONEEVERY_QT "11111191111111111111111111111111111111111111111111111111101" |
297cf5c19172
Remove usage of creeper from all schemes and styles
Wuzzy <Wuzzy2@mail.ru>
parents:
13740
diff
changeset
|
123 |
#define AMMOLINE_ONEEVERY_PROB "11111101111111111111111111111111111111111111111111111111101" |
12898 | 124 |
#define AMMOLINE_ONEEVERY_DELAY "00000000000000000000000000000000000000000000000000000000000" |
125 |
#define AMMOLINE_ONEEVERY_CRATE "11111101111111111111111111111111111111111111111111111111111" |
|
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
|
126 |
|
13718
6d57f5f61c09
BRW now allows weapon scheme customization
Wuzzy <Wuzzy2@mail.ru>
parents:
13173
diff
changeset
|
127 |
#define AMMOLINE_BRW_QT "33323392332332322323233131122113000003232203022022200020301" |
6d57f5f61c09
BRW now allows weapon scheme customization
Wuzzy <Wuzzy2@mail.ru>
parents:
13173
diff
changeset
|
128 |
#define AMMOLINE_BRW_PROB "00000000000000000000000000000000111110000000000000000000000" |
6d57f5f61c09
BRW now allows weapon scheme customization
Wuzzy <Wuzzy2@mail.ru>
parents:
13173
diff
changeset
|
129 |
#define AMMOLINE_BRW_DELAY "00000000000000000000000000000000000000000000000000000000000" |
6d57f5f61c09
BRW now allows weapon scheme customization
Wuzzy <Wuzzy2@mail.ru>
parents:
13173
diff
changeset
|
130 |
#define AMMOLINE_BRW_CRATE "11111101111111111111111111111111111111111111111111111111111" |
6d57f5f61c09
BRW now allows weapon scheme customization
Wuzzy <Wuzzy2@mail.ru>
parents:
13173
diff
changeset
|
131 |
|
13173
4d1cf0d76eb7
Remove rubber duck from BRW, RW and most weapon schemes for now
Wuzzy <Wuzzy2@mail.ru>
parents:
13149
diff
changeset
|
132 |
#define AMMOLINE_HIGHLANDER_QT "11111191111111111111019111111111100101111101111001001011101" |
12898 | 133 |
#define AMMOLINE_HIGHLANDER_PROB "00000000000000000000000000000000000000000000000000000000000" |
134 |
#define AMMOLINE_HIGHLANDER_DELAY "00000000000000000000000000000000000000000000000000000000000" |
|
13740
94bf5f976e3e
Highlander: Remove odd infinite girder ammo in crates
Wuzzy <Wuzzy2@mail.ru>
parents:
13718
diff
changeset
|
135 |
#define AMMOLINE_HIGHLANDER_CRATE "00000000000000000000000000000000000000000000000000000000000" |
10549
6b08a29cadea
Add scheme and weaponset for Construction Mode.
mikade <redgrinner@gmail.com>
parents:
10108
diff
changeset
|
136 |
|
12955
4fbe2d18df9c
Construction Mode: Now amSwitch amount can be changed in weapon scheme
Wuzzy <Wuzzy2@mail.ru>
parents:
12898
diff
changeset
|
137 |
#define AMMOLINE_CONSTRUCTION_QT "11000190000000100100900000000000000000000000000000000000000" |
13173
4d1cf0d76eb7
Remove rubber duck from BRW, RW and most weapon schemes for now
Wuzzy <Wuzzy2@mail.ru>
parents:
13149
diff
changeset
|
138 |
#define AMMOLINE_CONSTRUCTION_PROB "11111101111111100100011111101111111111111101111100101110101" |
12898 | 139 |
#define AMMOLINE_CONSTRUCTION_DELAY "00000000000000000000000000000000000000000000000000000000000" |
140 |
#define AMMOLINE_CONSTRUCTION_CRATE "11111101111111111111111111111111111111111111111111111111111" |
|
10599 | 141 |
|
12898 | 142 |
#define AMMOLINE_SHOPPAPRO_QT "00000099000000000000000000000000000000000000000000000000000" |
143 |
#define AMMOLINE_SHOPPAPRO_PROB "44444000440444000000000000004000000000000000000000000000000" |
|
144 |
#define AMMOLINE_SHOPPAPRO_DELAY "00000000000000000000000000000000000000000000000000000000000" |
|
145 |
#define AMMOLINE_SHOPPAPRO_CRATE "11111101111111111111111111111111111111111111111111111211111" |
|
10549
6b08a29cadea
Add scheme and weaponset for Construction Mode.
mikade <redgrinner@gmail.com>
parents:
10108
diff
changeset
|
146 |
|
12898 | 147 |
#define AMMOLINE_HEDGEEDITOR_QT "00000090000000000000000000000000000000000000000000000000000" |
148 |
#define AMMOLINE_HEDGEEDITOR_PROB "00000000000000000000000000000000000000000000000000000000000" |
|
149 |
#define AMMOLINE_HEDGEEDITOR_DELAY "00000000000000000000000000000000000000000000000000000000000" |
|
150 |
#define AMMOLINE_HEDGEEDITOR_CRATE "11111101111111111111111111111111111111111111111111111111111" |