1 /* GemRB - Infinity Engine Emulator
2  * Copyright (C) 2003 The GemRB Project
3  *
4  * This program is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU General Public License
6  * as published by the Free Software Foundation; either version 2
7  * of the License, or (at your option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17  *
18  *
19  */
20 
21 /**
22  * @file strrefs.h
23  * Defines indices of "standard" strings in strings.2da files
24  * @author The GemRB Project
25  */
26 
27 
28 // these symbols should match strings.2da
29 
30 #ifndef IE_STRINGS_H
31 #define IE_STRINGS_H
32 
33 namespace GemRB {
34 
35 #define STR_SCATTERED      0
36 #define STR_WHOLEPARTY     1
37 #define STR_DOORLOCKED     2
38 #define STR_MAGICTRAP      3
39 #define STR_NORMALTRAP     4
40 #define STR_TRAP           5
41 #define STR_CANNOTGO       6
42 #define STR_TRAPREMOVED    7
43 #define STR_OVERSTOCKED    8
44 #define STR_SLEEP          9
45 #define STR_AMBUSH         10
46 #define STR_CONTLOCKED     11
47 #define STR_NOMONEY        12
48 #define STR_CURSED         13
49 #define STR_SPELLDISRUPT   14
50 #define STR_DIED           15
51 #define STR_MAYNOTREST     16
52 #define STR_CANTRESTMONS   17
53 #define STR_CANTSAVEMONS   18
54 #define STR_CANTSAVE       19
55 #define STR_NODIALOG       20
56 #define STR_CANTSAVEDIALOG 21
57 #define STR_CANTSAVEDIALOG2 22
58 #define STR_CANTSAVEMOVIE   23
59 #define STR_TARGETBUSY      24
60 #define STR_CANTTALKTRANS   25
61 #define STR_GOTGOLD         26
62 #define STR_LOSTGOLD        27
63 #define STR_GOTXP           28
64 #define STR_LOSTXP          29
65 #define STR_GOTITEM         30
66 #define STR_LOSTITEM        31
67 #define STR_GOTREP          32
68 #define STR_LOSTREP         33
69 #define STR_GOTABILITY      34
70 #define STR_GOTSPELL        35
71 #define STR_GOTSONG         36
72 #define STR_NOTHINGTOSAY    37
73 #define STR_JOURNALCHANGE   38
74 #define STR_WORLDMAPCHANGE  39
75 #define STR_PAUSED          40
76 #define STR_UNPAUSED        41
77 #define STR_SCRIPTPAUSED    42
78 #define STR_AP_UNUSABLE     43
79 #define STR_AP_ATTACKED     44
80 #define STR_AP_HIT          45
81 #define STR_AP_WOUNDED      46
82 #define STR_AP_DEAD         47
83 #define STR_AP_NOTARGET     48
84 #define STR_AP_ENDROUND     49
85 #define STR_AP_ENEMY        50
86 #define STR_AP_TRAP         51
87 #define STR_AP_SPELLCAST    52
88 #define STR_AP_GENERIC      53
89 #define STR_AP_RESERVED1    54
90 #define STR_AP_RESERVED2    55
91 #define STR_AP_RESERVED3    56
92 #define STR_CHARMED         57
93 #define STR_DIRECHARMED     58
94 #define STR_CONTROLLED      59
95 #define STR_EVIL            60
96 #define STR_GE_NEUTRAL      61
97 #define STR_GOOD            62
98 #define STR_LAWFUL          63
99 #define STR_LC_NEUTRAL      64
100 #define STR_CHAOTIC         65
101 #define STR_ACTION_CAST     66
102 #define STR_ACTION_ATTACK   67
103 #define STR_ACTION_TURN     68
104 #define STR_ACTION_SONG     69
105 #define STR_ACTION_FINDTRAP 70
106 #define STR_MAGICWEAPON     71
107 #define STR_OFFHAND_USED    72
108 #define STR_TWOHANDED_USED  73
109 #define STR_CANNOT_USE_ITEM 74
110 #define STR_CANT_DROP_ITEM  75
111 #define STR_NOT_IN_OFFHAND  76
112 #define STR_ITEM_IS_CURSED  77
113 #define STR_NO_CRITICAL	    78
114 #define STR_TRACKING        79
115 #define STR_TRACKINGFAILED  80
116 #define STR_DOOR_NOPICK     81
117 #define STR_CONT_NOPICK     82
118 #define STR_CANTSAVECOMBAT  83
119 #define STR_CANTSAVENOCTRL  84
120 #define STR_LOCKPICK_DONE   85
121 #define STR_LOCKPICK_FAILED 86
122 #define STR_STATIC_DISS     87
123 #define STR_LIGHTNING_DISS  88
124 #define STR_UNUSABLEITEM    89      //item has no usable ability
125 #define STR_ITEMID          90      //item needs identify
126 #define STR_WRONGITEMTYPE   91
127 #define STR_ITEMEXCL        92
128 #define STR_PICKPOCKET_DONE 93      //done
129 #define STR_PICKPOCKET_NONE 94      //no items to steal
130 #define STR_PICKPOCKET_FAIL 95      //failed, noticed
131 #define STR_PICKPOCKET_EVIL 96      //can't pick hostiles
132 #define STR_PICKPOCKET_ARMOR 97     //armor restriction
133 #define STR_USING_FEAT     98
134 #define STR_STOPPED_FEAT   99
135 #define STR_DISARM_DONE   100       //trap disarmed
136 #define STR_DISARM_FAIL   101       //trap not disarmed
137 #define STR_DOORBASH_DONE 102
138 #define STR_DOORBASH_FAIL 103
139 #define STR_CONTBASH_DONE 104
140 #define STR_CONTBASH_FAIL 105
141 #define STR_MAYNOTSETTRAP 106
142 #define STR_SNAREFAILED   107
143 #define STR_SNARESUCCEED  108
144 #define STR_NOMORETRAP    109
145 #define STR_DISABLEDMAGE  110
146 #define STR_SAVESUCCEED   111
147 #define STR_QSAVESUCCEED  112
148 #define STR_UNINJURED     113       //uninjured
149 #define STR_INJURED1      114
150 #define STR_INJURED2      115
151 #define STR_INJURED3      116
152 #define STR_INJURED4      117       //near death
153 #define STR_HOURS         118       //<HOUR> hours / Hours
154 #define STR_HOUR          119       //<HOUR> hours / Hour
155 #define STR_DAYS          120       //<GAMEDAYS> days
156 #define STR_DAY           121
157 #define STR_REST          122       //You have rested for <DURATION> / <HOUR> <DURATION>
158 #define STR_JOURNEY       123       //The journey took <DURATION>
159 #define STR_SUMMONINGLIMIT 124
160 #define STR_INVFULL       125
161 #define STR_TOOFARAWAY    126
162 #define STR_DAMAGE_IMMUNITY 127
163 #define STR_DAMAGE1       128
164 #define STR_DAMAGE2       129
165 #define STR_DAMAGE3       130
166 #define STR_DMG_POISON    131
167 #define STR_DMG_MAGIC     132
168 #define STR_DMG_MISSILE   133
169 #define STR_DMG_SLASHING  134
170 #define STR_DMG_PIERCING  135
171 #define STR_DMG_CRUSHING  136
172 #define STR_DMG_FIRE      137
173 #define STR_DMG_ELECTRIC  138
174 #define STR_DMG_COLD      139
175 #define STR_DMG_ACID      140
176 #define STR_DMG_OTHER     141
177 #define STR_GOTQUESTXP    142
178 #define STR_LEVELUP       143
179 #define STR_INVFULL_ITEMDROP 144
180 #define STR_CONTDUP       145
181 #define STR_CONTTRIG      146
182 #define STR_CONTFAIL      147
183 #define STR_SEQDUP        148
184 #define STR_CRITICAL_HIT  149
185 #define STR_CRITICAL_MISS 150
186 #define STR_DEATH         151
187 #define STR_BACKSTAB      152
188 #define STR_BACKSTAB_BAD  153
189 #define STR_BACKSTAB_FAIL 154
190 #define STR_CASTER_LVL_INC 155 // caster level bonus (wild mages)
191 #define STR_CASTER_LVL_DEC 156
192 #define STR_EXPORTED      157 // characters exported (iwd)
193 #define STR_PALADIN_FALL  158
194 #define STR_RANGER_FALL   159
195 #define STR_RES_RESISTED  160
196 #define STR_DEADMAGIC_FAIL 161
197 #define STR_MISCASTMAGIC  162
198 #define STR_WILDSURGE     163
199 #define STR_FAMBLOCK      164
200 #define STR_FAMPROTAGONIST 165
201 #define STR_MAGIC_RESISTED 166
202 #define STR_CANTSAVESTORE 167
203 #define STR_NOSEE_NOCAST 168
204 #define STR_AURACLEANSED 169
205 #define STR_INDOOR_FAIL 170
206 #define STR_SPELL_FAILED 171
207 #define STR_CHAOSSHIELD 172
208 #define STR_RAPIDSHOT 173
209 #define STR_HAMSTRING 174
210 #define STR_ARTERIAL 175
211 #define STR_EXPERTISE 176
212 #define STR_POWERATTACK 177
213 #define STR_CLEAVE 178
214 #define STR_HELD 179
215 #define STR_HALFSPEED 180
216 #define STR_CANTMOVE 181
217 #define STR_CASTS 182
218 #define STR_WEAPONINEFFECTIVE 183
219 #define STR_CONCEALED_MISS 184
220 #define STR_SAVE_SPELL 185
221 #define STR_SAVE_BREATH 186
222 #define STR_SAVE_POLY 187
223 #define STR_SAVE_WANDS 188
224 #define STR_SAVE_DEATH 189
225 #define STR_ATTACK_ROLL 190
226 #define STR_ATTACK_ROLL_L 191
227 #define STR_HIT 192
228 #define STR_MISS 193
229 #define STR_NO_RANGED_OFFHAND 194
230 #define STR_CANTTRESTNOCONTROL 195
231 #define STR_DAMAGE_DETAIL1 196
232 #define STR_DAMAGE_DETAIL2 197
233 #define STR_DAMAGE_DETAIL3 198
234 #define STR_TRAVEL_TIME 199
235 
236 #define STRREF_COUNT 200
237 }
238 
239 #endif //! IE_STRINGS_H
240