#ifndef SAGA_STRINGS_H
#define SAGA_STRINGS_H


/****************************************************************************/


/* This file was created automatically by CatComp.
 * Do NOT edit by hand!
 */


#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif

#ifdef CATCOMP_ARRAY
#undef CATCOMP_NUMBERS
#undef CATCOMP_STRINGS
#define CATCOMP_NUMBERS
#define CATCOMP_STRINGS
#endif

#ifdef CATCOMP_BLOCK
#undef CATCOMP_STRINGS
#define CATCOMP_STRINGS
#endif


/****************************************************************************/


#ifdef CATCOMP_NUMBERS

#define MSG_ABOUT 0
#define MSG_ABOUT2 1
#define MSG_AIDS_HERO 2
#define MSG_A_P_O_L_F_H_D 3
#define MSG_AS_A_GIFT 4
#define MSG_AS_DUE_TRIBUTE 5
#define MSG_ATLANTIC_OCEAN 6
#define MSG_ATTACKING 7
#define MSG_ATTACKS 8
#define MSG_BALTIC_SEA 9
#define MSG_BROSUNG_NECKLACE 10
#define MSG_BUT_IT_FIZZLES 11
#define MSG_BY 12
#define MSG_BY_ADDING_1_TO_HIS_STRENGTH 13
#define MSG_BY_ADDING_2_TO_HIS_STRENGTH 14
#define MSG_BY_ADDING_3_TO_HIS_STRENGTH 15
#define MSG_B_A_1_T_T_S_O_E_P_O_H_S 16
#define MSG_B_E_W_H_G_2_G 17
#define MSG_B_S_T_H_G_1_G 18
#define MSG_CALL_FOR_AID 19
#define MSG_CANT_OPEN 20
#define MSG_CANT_READ_FROM 21
#define MSG_CANT_WRITE_TO 22
#define MSG_CASTS 23
#define MSG_CHAR_DEAD 24
#define MSG_CHAR_GLORY 25
#define MSG_CHAR_GOOD 26
#define MSG_CHAR_HUMAN 27
#define MSG_CHAR_LUCK 28
#define MSG_CHAR_NO 29
#define MSG_CHAR_RESTART 30
#define MSG_CHAR_TRANSFER 31
#define MSG_CHAR_WITHDRAW 32
#define MSG_CHAR_WOUNDED 33
#define MSG_CHAR_YES 34
#define MSG_COMBAT_STRENGTH 35
#define MSG_CONQUERED_KINGDOMS 36
#define MSG_CONTENTS 37
#define MSG_CONTROL 38
#define MSG_DEAD_HERO 39
#define MSG_DECIDES_THAT_HERO 40
#define MSG_D_T_T_F_I_B_F 41
#define MSG_DEFENDING 42
#define MSG_DESERVES_NO_REWARD 43
#define MSG_DRAGON 44
#define MSG_DROW 45
#define MSG_ENGLISH_CHANNEL 46
#define MSG_EXCHANGE_THE 47
#define MSG_FINDS 48
#define MSG_FINDS_THE 49
#define MSG_FLEEING 50
#define MSG_FOR 51
#define MSG_FOR_READING 52
#define MSG_FOR_WRITING 53
#define MSG_FROM 54
#define MSG_F_T_B_S_N_T 55
#define MSG_FURY 56
#define MSG_GAIN 57
#define MSG_GAME_OVER 58
#define MSG_GAME_SUMMARY 59
#define MSG_GAME_SUMMARY2 60
#define MSG_GIANT 61
#define MSG_GIVES 62
#define MSG_GHOST 63
#define MSG_GOLDEN_MARKS 64
#define MSG_GOLDEN_MARKS_FROM_HERO 65
#define MSG_GOLDEN_MARKS_TO_HERO 66
#define MSG_GLORY 67
#define MSG_GRANTS_HERO 68
#define MSG_HAIL_SLOW 69
#define MSG_H_A_F_T_T_T 70
#define MSG_HAS_BEEN_OVERRUN 71
#define MSG_HAS_CONQUERED_KINGDOM 72
#define MSG_HEALING 73
#define MSG_HEALS 74
#define MSG_HEARD_THE_PRAYER_OF_HERO 75
#define MSG_HELP 76
#define MSG_HERO 77
#define MSG_HERO2 78
#define MSG_HERO_NAME 79
#define MSG_HOMELAND 80
#define MSG_HONOURS_HERO 81
#define MSG_HUMAN 82
#define MSG_ICE 83
#define MSG_IN 84
#define MSG_INFORMATION 85
#define MSG_INTERVENES_PERSONALLY 86
#define MSG_IRISH_SEA 87
#define MSG_IS_BEING_ROUTED 88
#define MSG_IS_KILLED 89
#define MSG_ISLAND 90
#define MSG_IS_MOVING 91
#define MSG_I_N_A_V_S_G_F 92
#define MSG_IS_ROUTED 93
#define MSG_IS_WOUNDED 94
#define MSG_JARL 95
#define MSG_JARL2 96
#define MSG_JARL_NAME 97
#define MSG_KING 98
#define MSG_KINGDOM 99
#define MSG_KINGDOM_NAME 100
#define MSG_LAND 101
#define MSG_LEARNS_THE_RUNE 102
#define MSG_LOAD_GAME 103
#define MSG_LOADED 104
#define MSG_LOADING 105
#define MSG_LOCATION 106
#define MSG_LOSE 107
#define MSG_LOSE_NEXT_TURN 108
#define MSG_LUCK 109
#define MSG_LUCK2 110
#define MSG_MAIL_COAT 111
#define MSG_MAGIC_SHIRT 112
#define MSG_MAGIC_TREASURES 113
#define MSG_MAIDENS 114
#define MSG_M_N_T_B_S_T_T 115
#define MSG_MONSTER_NAME 116
#define MSG_MONSTER_SPECIES 117
#define MSG_MOVE 118
#define MSG_MOVE_BY_SEA 119
#define MSG_MOVEMENT_FACTOR 120
#define MSG_N_A 121
#define MSG_NEW 122
#define MSG_NO 123
#define MSG_NONE 124
#define MSG_NO_RESULT 125
#define MSG_N_R_A_L_N_T 126
#define MSG_NORTH_SEA 127
#define MSG_OF 128
#define MSG_OPEN 129
#define MSG_OR 130
#define MSG_PARALYZED 131
#define MSG_PENINSULA 132
#define MSG_PREVENTS_HERO 133
#define MSG_PROJECT 134
#define MSG_PROMOTES_JARL 135
#define MSG_PROPERTY 136
#define MSG_QUIT 137
#define MSG_RECRUITED_JARLS 138
#define MSG_RECRUIT_JARL 139
#define MSG_RECRUITS_JARL 140
#define MSG_REWARDS_HERO 141
#define MSG_RIDES 142
#define MSG_RIDES2 143
#define MSG_RIDE_THE 144
#define MSG_ROUT 145
#define MSG_ROUTED 146
#define MSG_RUNE 147
#define MSG_S 148
#define MSG_SAVE 149
#define MSG_SAVE_AS 150
#define MSG_SAVED 151
#define MSG_SAVE_GAME 152
#define MSG_SAVING 153
#define MSG_SEA 154
#define MSG_SENDS_A_MAIDEN_TO_HEAL_HERO 155
#define MSG_SENDS_A_WOLF_TO_AID_HERO 156
#define MSG_SELECT_ATTACKERS 157
#define MSG_SELECT_DEFENDER 158
#define MSG_S_W_J_T_P 159
#define MSG_S_ENEMY 160
#define MSG_S_E_B_A_1_T_T_S 161
#define MSG_S_E_B_A_3_T_T_S 162
#define MSG_S_HERO 163
#define MSG_SHORTCUT_GAME_SUMMARY 164
#define MSG_SHORTCUT_NEW 165
#define MSG_SHORTCUT_OPEN 166
#define MSG_SHORTCUT_SAVE 167
#define MSG_SHORTCUT_SAVE_AS 168
#define MSG_SHORTCUT_QUIT 169
#define MSG_S_JARL 170
#define MSG_S_KINGDOM 171
#define MSG_SLOWED 172
#define MSG_S_M_R 173
#define MSG_S_NEXT_WOUND 174
#define MSG_S_NEXT_TWO_WOUNDS 175
#define MSG_SPECIAL 176
#define MSG_S_R_A_S_B_H_T_O_T_B 177
#define MSG_S_RUNE_PROTECTS_HIM 178
#define MSG_S_A_P_O_L_F_H 179
#define MSG_SUMMARYLINE 180
#define MSG_SWORD 181
#define MSG_SWORD_NAME 182
#define MSG_S_WOUND 183
#define MSG_TAKES 184
#define MSG_TAKES_SWORD 185
#define MSG_TAKES_THE 186
#define MSG_TAKE_SWORD 187
#define MSG_TAKE_THE 188
#define MSG_TAXATION_FACTOR 189
#define MSG_THE 190
#define MSG_THE_GODS 191
#define MSG_THE_SUN 192
#define MSG_TIME 193
#define MSG_TO_MOVE_BY_SEA_NEXT_TURN 194
#define MSG_TREASURE 195
#define MSG_TREASURE2 196
#define MSG_TREASURE_NAME 197
#define MSG_TROLL 198
#define MSG_TURN 199
#define MSG_TYPE 200
#define MSG_UNCHAR_GLORY 201
#define MSG_UNCHAR_LUCK 202
#define MSG_UNCHAR_NO 203
#define MSG_UNCHAR_RESTART 204
#define MSG_UNCHAR_TRANSFER 205
#define MSG_UNCHAR_WITHDRAW 206
#define MSG_UNCHAR_YES 207
#define MSG_UNKNOWN 208
#define MSG_UNKNOWN_JARL 209
#define MSG_USAGE 210
#define MSG_USED 211
#define MSG_USE_LUCK 212
#define MSG_WEALTH 213
#define MSG_W_S_A_M_T_H_H 214
#define MSG_WITCH 215
#define MSG_WITH 216
#define MSG_WITHDRAWS_FROM_PLAY 217
#define MSG_WOUNDED 218
#define MSG_WOUNDING 219
#define MSG_YES 220
#define MSG_YOU_MUST_FIGHT_A_MONSTER 221
#define MSG_MESSAGE_DELAY 222
#define MSG_GADGET_NONE 223
#define MSG_KING_NONE 224

#endif /* CATCOMP_NUMBERS */


/****************************************************************************/


#ifdef CATCOMP_STRINGS

#define MSG_ABOUT_STR "About"
#define MSG_ABOUT2_STR "About..."
#define MSG_AIDS_HERO_STR "aids hero"
#define MSG_A_P_O_L_F_H_D_STR "a point of luck for his daring"
#define MSG_AS_A_GIFT_STR "as a gift"
#define MSG_AS_DUE_TRIBUTE_STR "as due tribute"
#define MSG_ATLANTIC_OCEAN_STR "Atlantic Ocean"
#define MSG_ATTACKING_STR "Attacking"
#define MSG_ATTACKS_STR "attacks"
#define MSG_BALTIC_SEA_STR "Baltic Sea"
#define MSG_BROSUNG_NECKLACE_STR "Brosung Necklace"
#define MSG_BUT_IT_FIZZLES_STR "but it fizzles"
#define MSG_BY_STR "By"
#define MSG_BY_ADDING_1_TO_HIS_STRENGTH_STR "by adding 1 to his strength"
#define MSG_BY_ADDING_2_TO_HIS_STRENGTH_STR "by adding 2 to his strength"
#define MSG_BY_ADDING_3_TO_HIS_STRENGTH_STR "by adding 3 to his strength"
#define MSG_B_A_1_T_T_S_O_E_P_O_H_S_STR "by adding 1 to the strength of each person on his side"
#define MSG_B_E_W_H_G_2_G_STR "by eating with him, granting 2 glory"
#define MSG_B_S_T_H_G_1_G_STR "by speaking to him, granting 1 glory"
#define MSG_CALL_FOR_AID_STR "call for aid"
#define MSG_CANT_OPEN_STR "Can't open"
#define MSG_CANT_READ_FROM_STR "Can't read from"
#define MSG_CANT_WRITE_TO_STR "Can't write to"
#define MSG_CASTS_STR "casts"
#define MSG_CHAR_DEAD_STR "D"
#define MSG_CHAR_GLORY_STR "G"
#define MSG_CHAR_GOOD_STR "G"
#define MSG_CHAR_HUMAN_STR "H"
#define MSG_CHAR_LUCK_STR "L"
#define MSG_CHAR_NO_STR "N"
#define MSG_CHAR_RESTART_STR "R"
#define MSG_CHAR_TRANSFER_STR "T"
#define MSG_CHAR_WITHDRAW_STR "W"
#define MSG_CHAR_WOUNDED_STR "W"
#define MSG_CHAR_YES_STR "Y"
#define MSG_COMBAT_STRENGTH_STR "Combat Strength"
#define MSG_CONQUERED_KINGDOMS_STR "Conquered Kingdoms"
#define MSG_CONTENTS_STR "Contents"
#define MSG_CONTROL_STR "Control"
#define MSG_DEAD_HERO_STR "Dead hero"
#define MSG_DECIDES_THAT_HERO_STR "decides that hero"
#define MSG_D_T_T_F_I_B_F_STR "decides that the fight is balanced fairly"
#define MSG_DEFENDING_STR "Defending"
#define MSG_DESERVES_NO_REWARD_STR "deserves no reward"
#define MSG_DRAGON_STR "Dragon"
#define MSG_DROW_STR "Drow"
#define MSG_ENGLISH_CHANNEL_STR "English Channel"
#define MSG_EXCHANGE_THE_STR "exchange the"
#define MSG_FINDS_STR "finds"
#define MSG_FINDS_THE_STR "finds the"
#define MSG_FLEEING_STR "fleeing"
#define MSG_FOR_STR "for"
#define MSG_FOR_READING_STR "for reading"
#define MSG_FOR_WRITING_STR "for writing"
#define MSG_FROM_STR "from"
#define MSG_F_T_B_S_N_T_STR "from travelling by sea next turn"
#define MSG_FURY_STR "rune of fury"
#define MSG_GAIN_STR "gain"
#define MSG_GAME_OVER_STR "Game over"
#define MSG_GAME_SUMMARY_STR "Game Summary"
#define MSG_GAME_SUMMARY2_STR "Game Summary..."
#define MSG_GIANT_STR "Giant"
#define MSG_GIVES_STR "gives"
#define MSG_GHOST_STR "Ghost"
#define MSG_GOLDEN_MARKS_STR "golden marks"
#define MSG_GOLDEN_MARKS_FROM_HERO_STR "golden marks from hero"
#define MSG_GOLDEN_MARKS_TO_HERO_STR "golden marks to hero"
#define MSG_GLORY_STR "Glory"
#define MSG_GRANTS_HERO_STR "grants hero"
#define MSG_HAIL_SLOW_STR "hail/slow"
#define MSG_H_A_F_T_T_T_STR "has already fought that this turn"
#define MSG_HAS_BEEN_OVERRUN_STR "has been overrun"
#define MSG_HAS_CONQUERED_KINGDOM_STR "has conquered kingdom"
#define MSG_HEALING_STR "rune of healing"
#define MSG_HEALS_STR "heals"
#define MSG_HEARD_THE_PRAYER_OF_HERO_STR "heard the prayer of hero"
#define MSG_HELP_STR "Help"
#define MSG_HERO_STR "Hero"
#define MSG_HERO2_STR "hero"
#define MSG_HERO_NAME_STR "Hero Name"
#define MSG_HOMELAND_STR "Homeland"
#define MSG_HONOURS_HERO_STR "honours hero"
#define MSG_HUMAN_STR "Human"
#define MSG_ICE_STR "ice"
#define MSG_IN_STR "in"
#define MSG_INFORMATION_STR "Information"
#define MSG_INTERVENES_PERSONALLY_STR "intervenes personally"
#define MSG_IRISH_SEA_STR "Irish Sea"
#define MSG_IS_BEING_ROUTED_STR "is being routed"
#define MSG_IS_KILLED_STR "is killed"
#define MSG_ISLAND_STR "Island"
#define MSG_IS_MOVING_STR "is moving"
#define MSG_I_N_A_V_S_G_F_STR "is not a valid saved game file"
#define MSG_IS_ROUTED_STR "is routed"
#define MSG_IS_WOUNDED_STR "is wounded"
#define MSG_JARL_STR "Jarl"
#define MSG_JARL2_STR "jarl"
#define MSG_JARL_NAME_STR "Jarl Name"
#define MSG_KING_STR "King"
#define MSG_KINGDOM_STR "kingdom"
#define MSG_KINGDOM_NAME_STR "Kingdom Name"
#define MSG_LAND_STR "Land"
#define MSG_LEARNS_THE_RUNE_STR "learns the rune"
#define MSG_LOAD_GAME_STR "Load Game"
#define MSG_LOADED_STR "Loaded"
#define MSG_LOADING_STR "Loading"
#define MSG_LOCATION_STR "Location"
#define MSG_LOSE_STR "lose"
#define MSG_LOSE_NEXT_TURN_STR "lose next turn"
#define MSG_LUCK_STR "Luck"
#define MSG_LUCK2_STR "luck"
#define MSG_MAIL_COAT_STR "Mail Coat"
#define MSG_MAGIC_SHIRT_STR "Magic Shirt"
#define MSG_MAGIC_TREASURES_STR "Magic Treasures"
#define MSG_MAIDENS_STR "Maidens"
#define MSG_M_N_T_B_S_T_T_STR "may not travel by sea this turn"
#define MSG_MONSTER_NAME_STR "Monster Name"
#define MSG_MONSTER_SPECIES_STR "Monster Species"
#define MSG_MOVE_STR "move"
#define MSG_MOVE_BY_SEA_STR "Move by sea"
#define MSG_MOVEMENT_FACTOR_STR "Movement Factor"
#define MSG_N_A_STR "n/a"
#define MSG_NEW_STR "New"
#define MSG_NO_STR "No"
#define MSG_NONE_STR "None"
#define MSG_NO_RESULT_STR "No result"
#define MSG_N_R_A_L_N_T_STR "no result and lose next turn"
#define MSG_NORTH_SEA_STR "North Sea"
#define MSG_OF_STR "of"
#define MSG_OPEN_STR "Open..."
#define MSG_OR_STR "or"
#define MSG_PARALYZED_STR "Paralyzed"
#define MSG_PENINSULA_STR "Peninsula"
#define MSG_PREVENTS_HERO_STR "prevents hero"
#define MSG_PROJECT_STR "Project"
#define MSG_PROMOTES_JARL_STR "promotes jarl"
#define MSG_PROPERTY_STR "rune of property"
#define MSG_QUIT_STR "Quit"
#define MSG_RECRUITED_JARLS_STR "Recruited Jarls"
#define MSG_RECRUIT_JARL_STR "recruit jarl"
#define MSG_RECRUITS_JARL_STR "recruits jarl"
#define MSG_REWARDS_HERO_STR "rewards hero"
#define MSG_RIDES_STR "Rides"
#define MSG_RIDES2_STR "rides"
#define MSG_RIDE_THE_STR "ride the"
#define MSG_ROUT_STR "rout"
#define MSG_ROUTED_STR "Routed"
#define MSG_RUNE_STR "Rune"
#define MSG_S_STR "'s"
#define MSG_SAVE_STR "Save"
#define MSG_SAVE_AS_STR "Save As..."
#define MSG_SAVED_STR "Saved"
#define MSG_SAVE_GAME_STR "Save Game"
#define MSG_SAVING_STR "Saving"
#define MSG_SEA_STR "Sea"
#define MSG_SENDS_A_MAIDEN_TO_HEAL_HERO_STR "sends a maiden to heal hero"
#define MSG_SENDS_A_WOLF_TO_AID_HERO_STR "sends a wolf to aid hero"
#define MSG_SELECT_ATTACKERS_STR "select attackers"
#define MSG_SELECT_DEFENDER_STR "select defender"
#define MSG_S_W_J_T_P_STR "select which jarl to promote"
#define MSG_S_ENEMY_STR "'s enemy"
#define MSG_S_E_B_A_1_T_T_S_STR "'s enemy by adding 1 to their strength"
#define MSG_S_E_B_A_3_T_T_S_STR "'s enemy by adding 3 to their strength"
#define MSG_S_HERO_STR "'s hero"
#define MSG_SHORTCUT_GAME_SUMMARY_STR "G"
#define MSG_SHORTCUT_NEW_STR "N"
#define MSG_SHORTCUT_OPEN_STR "O"
#define MSG_SHORTCUT_SAVE_STR "S"
#define MSG_SHORTCUT_SAVE_AS_STR "A"
#define MSG_SHORTCUT_QUIT_STR "Q"
#define MSG_S_JARL_STR "'s jarl"
#define MSG_S_KINGDOM_STR "'s kingdom"
#define MSG_SLOWED_STR "slowed"
#define MSG_S_M_R_STR "Screen Mode Requester"
#define MSG_S_NEXT_WOUND_STR "'s next wound"
#define MSG_S_NEXT_TWO_WOUNDS_STR "'s next two wounds"
#define MSG_SPECIAL_STR "Special"
#define MSG_S_R_A_S_B_H_T_O_T_B_STR "'s ravens are sent by him to observe the battle"
#define MSG_S_RUNE_PROTECTS_HIM_STR "'s rune protects him"
#define MSG_S_A_P_O_L_F_H_STR "steals a point of luck from hero"
#define MSG_SUMMARYLINE_STR "Hero Name  C-M J K S T C S R Glry Luck $$$$"
#define MSG_SWORD_STR "Sword"
#define MSG_SWORD_NAME_STR "Sword Name"
#define MSG_S_WOUND_STR "'s wound"
#define MSG_TAKES_STR "takes"
#define MSG_TAKES_SWORD_STR "takes sword"
#define MSG_TAKES_THE_STR "takes the"
#define MSG_TAKE_SWORD_STR "take sword"
#define MSG_TAKE_THE_STR "take the"
#define MSG_TAXATION_FACTOR_STR "Taxation Factor"
#define MSG_THE_STR "The"
#define MSG_THE_GODS_STR "rune of the gods"
#define MSG_THE_SUN_STR "rune of the sun"
#define MSG_TIME_STR "rune of time"
#define MSG_TO_MOVE_BY_SEA_NEXT_TURN_STR "to move by sea next turn"
#define MSG_TREASURE_STR "Treasure"
#define MSG_TREASURE2_STR "treasure"
#define MSG_TREASURE_NAME_STR "Treasure Name"
#define MSG_TROLL_STR "Troll"
#define MSG_TURN_STR "Turn"
#define MSG_TYPE_STR "Type"
#define MSG_UNCHAR_GLORY_STR "lory"
#define MSG_UNCHAR_LUCK_STR "luck"
#define MSG_UNCHAR_NO_STR "o"
#define MSG_UNCHAR_RESTART_STR "estart"
#define MSG_UNCHAR_TRANSFER_STR "ransfer"
#define MSG_UNCHAR_WITHDRAW_STR "ithdraw"
#define MSG_UNCHAR_YES_STR "es"
#define MSG_UNKNOWN_STR "Unknown"
#define MSG_UNKNOWN_JARL_STR "Unknown jarl"
#define MSG_USAGE_STR "usage"
#define MSG_USED_STR "used"
#define MSG_USE_LUCK_STR "use luck"
#define MSG_WEALTH_STR "Wealth"
#define MSG_W_S_A_M_T_H_H_STR "will send a maiden to heal hero"
#define MSG_WITCH_STR "Witch"
#define MSG_WITH_STR "with"
#define MSG_WITHDRAWS_FROM_PLAY_STR "withdraws from play"
#define MSG_WOUNDED_STR "Wounded"
#define MSG_WOUNDING_STR "wounding"
#define MSG_YES_STR "Yes"
#define MSG_YOU_MUST_FIGHT_A_MONSTER_STR "you must fight a monster"
#define MSG_MESSAGE_DELAY_STR "Message Delay:"
#define MSG_GADGET_NONE_STR "None"
#define MSG_KING_NONE_STR "None"

#endif /* CATCOMP_STRINGS */


/****************************************************************************/


#ifdef CATCOMP_ARRAY

struct CatCompArrayType
{
    LONG   cca_ID;
    STRPTR cca_Str;
};

static const struct CatCompArrayType CatCompArray[] =
{
    {MSG_ABOUT,(STRPTR)MSG_ABOUT_STR},
    {MSG_ABOUT2,(STRPTR)MSG_ABOUT2_STR},
    {MSG_AIDS_HERO,(STRPTR)MSG_AIDS_HERO_STR},
    {MSG_A_P_O_L_F_H_D,(STRPTR)MSG_A_P_O_L_F_H_D_STR},
    {MSG_AS_A_GIFT,(STRPTR)MSG_AS_A_GIFT_STR},
    {MSG_AS_DUE_TRIBUTE,(STRPTR)MSG_AS_DUE_TRIBUTE_STR},
    {MSG_ATLANTIC_OCEAN,(STRPTR)MSG_ATLANTIC_OCEAN_STR},
    {MSG_ATTACKING,(STRPTR)MSG_ATTACKING_STR},
    {MSG_ATTACKS,(STRPTR)MSG_ATTACKS_STR},
    {MSG_BALTIC_SEA,(STRPTR)MSG_BALTIC_SEA_STR},
    {MSG_BROSUNG_NECKLACE,(STRPTR)MSG_BROSUNG_NECKLACE_STR},
    {MSG_BUT_IT_FIZZLES,(STRPTR)MSG_BUT_IT_FIZZLES_STR},
    {MSG_BY,(STRPTR)MSG_BY_STR},
    {MSG_BY_ADDING_1_TO_HIS_STRENGTH,(STRPTR)MSG_BY_ADDING_1_TO_HIS_STRENGTH_STR},
    {MSG_BY_ADDING_2_TO_HIS_STRENGTH,(STRPTR)MSG_BY_ADDING_2_TO_HIS_STRENGTH_STR},
    {MSG_BY_ADDING_3_TO_HIS_STRENGTH,(STRPTR)MSG_BY_ADDING_3_TO_HIS_STRENGTH_STR},
    {MSG_B_A_1_T_T_S_O_E_P_O_H_S,(STRPTR)MSG_B_A_1_T_T_S_O_E_P_O_H_S_STR},
    {MSG_B_E_W_H_G_2_G,(STRPTR)MSG_B_E_W_H_G_2_G_STR},
    {MSG_B_S_T_H_G_1_G,(STRPTR)MSG_B_S_T_H_G_1_G_STR},
    {MSG_CALL_FOR_AID,(STRPTR)MSG_CALL_FOR_AID_STR},
    {MSG_CANT_OPEN,(STRPTR)MSG_CANT_OPEN_STR},
    {MSG_CANT_READ_FROM,(STRPTR)MSG_CANT_READ_FROM_STR},
    {MSG_CANT_WRITE_TO,(STRPTR)MSG_CANT_WRITE_TO_STR},
    {MSG_CASTS,(STRPTR)MSG_CASTS_STR},
    {MSG_CHAR_DEAD,(STRPTR)MSG_CHAR_DEAD_STR},
    {MSG_CHAR_GLORY,(STRPTR)MSG_CHAR_GLORY_STR},
    {MSG_CHAR_GOOD,(STRPTR)MSG_CHAR_GOOD_STR},
    {MSG_CHAR_HUMAN,(STRPTR)MSG_CHAR_HUMAN_STR},
    {MSG_CHAR_LUCK,(STRPTR)MSG_CHAR_LUCK_STR},
    {MSG_CHAR_NO,(STRPTR)MSG_CHAR_NO_STR},
    {MSG_CHAR_RESTART,(STRPTR)MSG_CHAR_RESTART_STR},
    {MSG_CHAR_TRANSFER,(STRPTR)MSG_CHAR_TRANSFER_STR},
    {MSG_CHAR_WITHDRAW,(STRPTR)MSG_CHAR_WITHDRAW_STR},
    {MSG_CHAR_WOUNDED,(STRPTR)MSG_CHAR_WOUNDED_STR},
    {MSG_CHAR_YES,(STRPTR)MSG_CHAR_YES_STR},
    {MSG_COMBAT_STRENGTH,(STRPTR)MSG_COMBAT_STRENGTH_STR},
    {MSG_CONQUERED_KINGDOMS,(STRPTR)MSG_CONQUERED_KINGDOMS_STR},
    {MSG_CONTENTS,(STRPTR)MSG_CONTENTS_STR},
    {MSG_CONTROL,(STRPTR)MSG_CONTROL_STR},
    {MSG_DEAD_HERO,(STRPTR)MSG_DEAD_HERO_STR},
    {MSG_DECIDES_THAT_HERO,(STRPTR)MSG_DECIDES_THAT_HERO_STR},
    {MSG_D_T_T_F_I_B_F,(STRPTR)MSG_D_T_T_F_I_B_F_STR},
    {MSG_DEFENDING,(STRPTR)MSG_DEFENDING_STR},
    {MSG_DESERVES_NO_REWARD,(STRPTR)MSG_DESERVES_NO_REWARD_STR},
    {MSG_DRAGON,(STRPTR)MSG_DRAGON_STR},
    {MSG_DROW,(STRPTR)MSG_DROW_STR},
    {MSG_ENGLISH_CHANNEL,(STRPTR)MSG_ENGLISH_CHANNEL_STR},
    {MSG_EXCHANGE_THE,(STRPTR)MSG_EXCHANGE_THE_STR},
    {MSG_FINDS,(STRPTR)MSG_FINDS_STR},
    {MSG_FINDS_THE,(STRPTR)MSG_FINDS_THE_STR},
    {MSG_FLEEING,(STRPTR)MSG_FLEEING_STR},
    {MSG_FOR,(STRPTR)MSG_FOR_STR},
    {MSG_FOR_READING,(STRPTR)MSG_FOR_READING_STR},
    {MSG_FOR_WRITING,(STRPTR)MSG_FOR_WRITING_STR},
    {MSG_FROM,(STRPTR)MSG_FROM_STR},
    {MSG_F_T_B_S_N_T,(STRPTR)MSG_F_T_B_S_N_T_STR},
    {MSG_FURY,(STRPTR)MSG_FURY_STR},
    {MSG_GAIN,(STRPTR)MSG_GAIN_STR},
    {MSG_GAME_OVER,(STRPTR)MSG_GAME_OVER_STR},
    {MSG_GAME_SUMMARY,(STRPTR)MSG_GAME_SUMMARY_STR},
    {MSG_GAME_SUMMARY2,(STRPTR)MSG_GAME_SUMMARY2_STR},
    {MSG_GIANT,(STRPTR)MSG_GIANT_STR},
    {MSG_GIVES,(STRPTR)MSG_GIVES_STR},
    {MSG_GHOST,(STRPTR)MSG_GHOST_STR},
    {MSG_GOLDEN_MARKS,(STRPTR)MSG_GOLDEN_MARKS_STR},
    {MSG_GOLDEN_MARKS_FROM_HERO,(STRPTR)MSG_GOLDEN_MARKS_FROM_HERO_STR},
    {MSG_GOLDEN_MARKS_TO_HERO,(STRPTR)MSG_GOLDEN_MARKS_TO_HERO_STR},
    {MSG_GLORY,(STRPTR)MSG_GLORY_STR},
    {MSG_GRANTS_HERO,(STRPTR)MSG_GRANTS_HERO_STR},
    {MSG_HAIL_SLOW,(STRPTR)MSG_HAIL_SLOW_STR},
    {MSG_H_A_F_T_T_T,(STRPTR)MSG_H_A_F_T_T_T_STR},
    {MSG_HAS_BEEN_OVERRUN,(STRPTR)MSG_HAS_BEEN_OVERRUN_STR},
    {MSG_HAS_CONQUERED_KINGDOM,(STRPTR)MSG_HAS_CONQUERED_KINGDOM_STR},
    {MSG_HEALING,(STRPTR)MSG_HEALING_STR},
    {MSG_HEALS,(STRPTR)MSG_HEALS_STR},
    {MSG_HEARD_THE_PRAYER_OF_HERO,(STRPTR)MSG_HEARD_THE_PRAYER_OF_HERO_STR},
    {MSG_HELP,(STRPTR)MSG_HELP_STR},
    {MSG_HERO,(STRPTR)MSG_HERO_STR},
    {MSG_HERO2,(STRPTR)MSG_HERO2_STR},
    {MSG_HERO_NAME,(STRPTR)MSG_HERO_NAME_STR},
    {MSG_HOMELAND,(STRPTR)MSG_HOMELAND_STR},
    {MSG_HONOURS_HERO,(STRPTR)MSG_HONOURS_HERO_STR},
    {MSG_HUMAN,(STRPTR)MSG_HUMAN_STR},
    {MSG_ICE,(STRPTR)MSG_ICE_STR},
    {MSG_IN,(STRPTR)MSG_IN_STR},
    {MSG_INFORMATION,(STRPTR)MSG_INFORMATION_STR},
    {MSG_INTERVENES_PERSONALLY,(STRPTR)MSG_INTERVENES_PERSONALLY_STR},
    {MSG_IRISH_SEA,(STRPTR)MSG_IRISH_SEA_STR},
    {MSG_IS_BEING_ROUTED,(STRPTR)MSG_IS_BEING_ROUTED_STR},
    {MSG_IS_KILLED,(STRPTR)MSG_IS_KILLED_STR},
    {MSG_ISLAND,(STRPTR)MSG_ISLAND_STR},
    {MSG_IS_MOVING,(STRPTR)MSG_IS_MOVING_STR},
    {MSG_I_N_A_V_S_G_F,(STRPTR)MSG_I_N_A_V_S_G_F_STR},
    {MSG_IS_ROUTED,(STRPTR)MSG_IS_ROUTED_STR},
    {MSG_IS_WOUNDED,(STRPTR)MSG_IS_WOUNDED_STR},
    {MSG_JARL,(STRPTR)MSG_JARL_STR},
    {MSG_JARL2,(STRPTR)MSG_JARL2_STR},
    {MSG_JARL_NAME,(STRPTR)MSG_JARL_NAME_STR},
    {MSG_KING,(STRPTR)MSG_KING_STR},
    {MSG_KINGDOM,(STRPTR)MSG_KINGDOM_STR},
    {MSG_KINGDOM_NAME,(STRPTR)MSG_KINGDOM_NAME_STR},
    {MSG_LAND,(STRPTR)MSG_LAND_STR},
    {MSG_LEARNS_THE_RUNE,(STRPTR)MSG_LEARNS_THE_RUNE_STR},
    {MSG_LOAD_GAME,(STRPTR)MSG_LOAD_GAME_STR},
    {MSG_LOADED,(STRPTR)MSG_LOADED_STR},
    {MSG_LOADING,(STRPTR)MSG_LOADING_STR},
    {MSG_LOCATION,(STRPTR)MSG_LOCATION_STR},
    {MSG_LOSE,(STRPTR)MSG_LOSE_STR},
    {MSG_LOSE_NEXT_TURN,(STRPTR)MSG_LOSE_NEXT_TURN_STR},
    {MSG_LUCK,(STRPTR)MSG_LUCK_STR},
    {MSG_LUCK2,(STRPTR)MSG_LUCK2_STR},
    {MSG_MAIL_COAT,(STRPTR)MSG_MAIL_COAT_STR},
    {MSG_MAGIC_SHIRT,(STRPTR)MSG_MAGIC_SHIRT_STR},
    {MSG_MAGIC_TREASURES,(STRPTR)MSG_MAGIC_TREASURES_STR},
    {MSG_MAIDENS,(STRPTR)MSG_MAIDENS_STR},
    {MSG_M_N_T_B_S_T_T,(STRPTR)MSG_M_N_T_B_S_T_T_STR},
    {MSG_MONSTER_NAME,(STRPTR)MSG_MONSTER_NAME_STR},
    {MSG_MONSTER_SPECIES,(STRPTR)MSG_MONSTER_SPECIES_STR},
    {MSG_MOVE,(STRPTR)MSG_MOVE_STR},
    {MSG_MOVE_BY_SEA,(STRPTR)MSG_MOVE_BY_SEA_STR},
    {MSG_MOVEMENT_FACTOR,(STRPTR)MSG_MOVEMENT_FACTOR_STR},
    {MSG_N_A,(STRPTR)MSG_N_A_STR},
    {MSG_NEW,(STRPTR)MSG_NEW_STR},
    {MSG_NO,(STRPTR)MSG_NO_STR},
    {MSG_NONE,(STRPTR)MSG_NONE_STR},
    {MSG_NO_RESULT,(STRPTR)MSG_NO_RESULT_STR},
    {MSG_N_R_A_L_N_T,(STRPTR)MSG_N_R_A_L_N_T_STR},
    {MSG_NORTH_SEA,(STRPTR)MSG_NORTH_SEA_STR},
    {MSG_OF,(STRPTR)MSG_OF_STR},
    {MSG_OPEN,(STRPTR)MSG_OPEN_STR},
    {MSG_OR,(STRPTR)MSG_OR_STR},
    {MSG_PARALYZED,(STRPTR)MSG_PARALYZED_STR},
    {MSG_PENINSULA,(STRPTR)MSG_PENINSULA_STR},
    {MSG_PREVENTS_HERO,(STRPTR)MSG_PREVENTS_HERO_STR},
    {MSG_PROJECT,(STRPTR)MSG_PROJECT_STR},
    {MSG_PROMOTES_JARL,(STRPTR)MSG_PROMOTES_JARL_STR},
    {MSG_PROPERTY,(STRPTR)MSG_PROPERTY_STR},
    {MSG_QUIT,(STRPTR)MSG_QUIT_STR},
    {MSG_RECRUITED_JARLS,(STRPTR)MSG_RECRUITED_JARLS_STR},
    {MSG_RECRUIT_JARL,(STRPTR)MSG_RECRUIT_JARL_STR},
    {MSG_RECRUITS_JARL,(STRPTR)MSG_RECRUITS_JARL_STR},
    {MSG_REWARDS_HERO,(STRPTR)MSG_REWARDS_HERO_STR},
    {MSG_RIDES,(STRPTR)MSG_RIDES_STR},
    {MSG_RIDES2,(STRPTR)MSG_RIDES2_STR},
    {MSG_RIDE_THE,(STRPTR)MSG_RIDE_THE_STR},
    {MSG_ROUT,(STRPTR)MSG_ROUT_STR},
    {MSG_ROUTED,(STRPTR)MSG_ROUTED_STR},
    {MSG_RUNE,(STRPTR)MSG_RUNE_STR},
    {MSG_S,(STRPTR)MSG_S_STR},
    {MSG_SAVE,(STRPTR)MSG_SAVE_STR},
    {MSG_SAVE_AS,(STRPTR)MSG_SAVE_AS_STR},
    {MSG_SAVED,(STRPTR)MSG_SAVED_STR},
    {MSG_SAVE_GAME,(STRPTR)MSG_SAVE_GAME_STR},
    {MSG_SAVING,(STRPTR)MSG_SAVING_STR},
    {MSG_SEA,(STRPTR)MSG_SEA_STR},
    {MSG_SENDS_A_MAIDEN_TO_HEAL_HERO,(STRPTR)MSG_SENDS_A_MAIDEN_TO_HEAL_HERO_STR},
    {MSG_SENDS_A_WOLF_TO_AID_HERO,(STRPTR)MSG_SENDS_A_WOLF_TO_AID_HERO_STR},
    {MSG_SELECT_ATTACKERS,(STRPTR)MSG_SELECT_ATTACKERS_STR},
    {MSG_SELECT_DEFENDER,(STRPTR)MSG_SELECT_DEFENDER_STR},
    {MSG_S_W_J_T_P,(STRPTR)MSG_S_W_J_T_P_STR},
    {MSG_S_ENEMY,(STRPTR)MSG_S_ENEMY_STR},
    {MSG_S_E_B_A_1_T_T_S,(STRPTR)MSG_S_E_B_A_1_T_T_S_STR},
    {MSG_S_E_B_A_3_T_T_S,(STRPTR)MSG_S_E_B_A_3_T_T_S_STR},
    {MSG_S_HERO,(STRPTR)MSG_S_HERO_STR},
    {MSG_SHORTCUT_GAME_SUMMARY,(STRPTR)MSG_SHORTCUT_GAME_SUMMARY_STR},
    {MSG_SHORTCUT_NEW,(STRPTR)MSG_SHORTCUT_NEW_STR},
    {MSG_SHORTCUT_OPEN,(STRPTR)MSG_SHORTCUT_OPEN_STR},
    {MSG_SHORTCUT_SAVE,(STRPTR)MSG_SHORTCUT_SAVE_STR},
    {MSG_SHORTCUT_SAVE_AS,(STRPTR)MSG_SHORTCUT_SAVE_AS_STR},
    {MSG_SHORTCUT_QUIT,(STRPTR)MSG_SHORTCUT_QUIT_STR},
    {MSG_S_JARL,(STRPTR)MSG_S_JARL_STR},
    {MSG_S_KINGDOM,(STRPTR)MSG_S_KINGDOM_STR},
    {MSG_SLOWED,(STRPTR)MSG_SLOWED_STR},
    {MSG_S_M_R,(STRPTR)MSG_S_M_R_STR},
    {MSG_S_NEXT_WOUND,(STRPTR)MSG_S_NEXT_WOUND_STR},
    {MSG_S_NEXT_TWO_WOUNDS,(STRPTR)MSG_S_NEXT_TWO_WOUNDS_STR},
    {MSG_SPECIAL,(STRPTR)MSG_SPECIAL_STR},
    {MSG_S_R_A_S_B_H_T_O_T_B,(STRPTR)MSG_S_R_A_S_B_H_T_O_T_B_STR},
    {MSG_S_RUNE_PROTECTS_HIM,(STRPTR)MSG_S_RUNE_PROTECTS_HIM_STR},
    {MSG_S_A_P_O_L_F_H,(STRPTR)MSG_S_A_P_O_L_F_H_STR},
    {MSG_SUMMARYLINE,(STRPTR)MSG_SUMMARYLINE_STR},
    {MSG_SWORD,(STRPTR)MSG_SWORD_STR},
    {MSG_SWORD_NAME,(STRPTR)MSG_SWORD_NAME_STR},
    {MSG_S_WOUND,(STRPTR)MSG_S_WOUND_STR},
    {MSG_TAKES,(STRPTR)MSG_TAKES_STR},
    {MSG_TAKES_SWORD,(STRPTR)MSG_TAKES_SWORD_STR},
    {MSG_TAKES_THE,(STRPTR)MSG_TAKES_THE_STR},
    {MSG_TAKE_SWORD,(STRPTR)MSG_TAKE_SWORD_STR},
    {MSG_TAKE_THE,(STRPTR)MSG_TAKE_THE_STR},
    {MSG_TAXATION_FACTOR,(STRPTR)MSG_TAXATION_FACTOR_STR},
    {MSG_THE,(STRPTR)MSG_THE_STR},
    {MSG_THE_GODS,(STRPTR)MSG_THE_GODS_STR},
    {MSG_THE_SUN,(STRPTR)MSG_THE_SUN_STR},
    {MSG_TIME,(STRPTR)MSG_TIME_STR},
    {MSG_TO_MOVE_BY_SEA_NEXT_TURN,(STRPTR)MSG_TO_MOVE_BY_SEA_NEXT_TURN_STR},
    {MSG_TREASURE,(STRPTR)MSG_TREASURE_STR},
    {MSG_TREASURE2,(STRPTR)MSG_TREASURE2_STR},
    {MSG_TREASURE_NAME,(STRPTR)MSG_TREASURE_NAME_STR},
    {MSG_TROLL,(STRPTR)MSG_TROLL_STR},
    {MSG_TURN,(STRPTR)MSG_TURN_STR},
    {MSG_TYPE,(STRPTR)MSG_TYPE_STR},
    {MSG_UNCHAR_GLORY,(STRPTR)MSG_UNCHAR_GLORY_STR},
    {MSG_UNCHAR_LUCK,(STRPTR)MSG_UNCHAR_LUCK_STR},
    {MSG_UNCHAR_NO,(STRPTR)MSG_UNCHAR_NO_STR},
    {MSG_UNCHAR_RESTART,(STRPTR)MSG_UNCHAR_RESTART_STR},
    {MSG_UNCHAR_TRANSFER,(STRPTR)MSG_UNCHAR_TRANSFER_STR},
    {MSG_UNCHAR_WITHDRAW,(STRPTR)MSG_UNCHAR_WITHDRAW_STR},
    {MSG_UNCHAR_YES,(STRPTR)MSG_UNCHAR_YES_STR},
    {MSG_UNKNOWN,(STRPTR)MSG_UNKNOWN_STR},
    {MSG_UNKNOWN_JARL,(STRPTR)MSG_UNKNOWN_JARL_STR},
    {MSG_USAGE,(STRPTR)MSG_USAGE_STR},
    {MSG_USED,(STRPTR)MSG_USED_STR},
    {MSG_USE_LUCK,(STRPTR)MSG_USE_LUCK_STR},
    {MSG_WEALTH,(STRPTR)MSG_WEALTH_STR},
    {MSG_W_S_A_M_T_H_H,(STRPTR)MSG_W_S_A_M_T_H_H_STR},
    {MSG_WITCH,(STRPTR)MSG_WITCH_STR},
    {MSG_WITH,(STRPTR)MSG_WITH_STR},
    {MSG_WITHDRAWS_FROM_PLAY,(STRPTR)MSG_WITHDRAWS_FROM_PLAY_STR},
    {MSG_WOUNDED,(STRPTR)MSG_WOUNDED_STR},
    {MSG_WOUNDING,(STRPTR)MSG_WOUNDING_STR},
    {MSG_YES,(STRPTR)MSG_YES_STR},
    {MSG_YOU_MUST_FIGHT_A_MONSTER,(STRPTR)MSG_YOU_MUST_FIGHT_A_MONSTER_STR},
    {MSG_MESSAGE_DELAY,(STRPTR)MSG_MESSAGE_DELAY_STR},
    {MSG_GADGET_NONE,(STRPTR)MSG_GADGET_NONE_STR},
    {MSG_KING_NONE,(STRPTR)MSG_KING_NONE_STR},
};

#endif /* CATCOMP_ARRAY */


/****************************************************************************/


#ifdef CATCOMP_BLOCK

static const char CatCompBlock[] =
{
    "\x00\x00\x00\x00\x00\x06"
    MSG_ABOUT_STR "\x00"
    "\x00\x00\x00\x01\x00\x0A"
    MSG_ABOUT2_STR "\x00\x00"
    "\x00\x00\x00\x02\x00\x0A"
    MSG_AIDS_HERO_STR "\x00"
    "\x00\x00\x00\x03\x00\x20"
    MSG_A_P_O_L_F_H_D_STR "\x00\x00"
    "\x00\x00\x00\x04\x00\x0A"
    MSG_AS_A_GIFT_STR "\x00"
    "\x00\x00\x00\x05\x00\x10"
    MSG_AS_DUE_TRIBUTE_STR "\x00\x00"
    "\x00\x00\x00\x06\x00\x10"
    MSG_ATLANTIC_OCEAN_STR "\x00\x00"
    "\x00\x00\x00\x07\x00\x0A"
    MSG_ATTACKING_STR "\x00"
    "\x00\x00\x00\x08\x00\x08"
    MSG_ATTACKS_STR "\x00"
    "\x00\x00\x00\x09\x00\x0C"
    MSG_BALTIC_SEA_STR "\x00\x00"
    "\x00\x00\x00\x0A\x00\x12"
    MSG_BROSUNG_NECKLACE_STR "\x00\x00"
    "\x00\x00\x00\x0B\x00\x10"
    MSG_BUT_IT_FIZZLES_STR "\x00\x00"
    "\x00\x00\x00\x0C\x00\x04"
    MSG_BY_STR "\x00\x00"
    "\x00\x00\x00\x0D\x00\x1C"
    MSG_BY_ADDING_1_TO_HIS_STRENGTH_STR "\x00"
    "\x00\x00\x00\x0E\x00\x1C"
    MSG_BY_ADDING_2_TO_HIS_STRENGTH_STR "\x00"
    "\x00\x00\x00\x0F\x00\x1C"
    MSG_BY_ADDING_3_TO_HIS_STRENGTH_STR "\x00"
    "\x00\x00\x00\x10\x00\x38"
    MSG_B_A_1_T_T_S_O_E_P_O_H_S_STR "\x00\x00"
    "\x00\x00\x00\x11\x00\x26"
    MSG_B_E_W_H_G_2_G_STR "\x00\x00"
    "\x00\x00\x00\x12\x00\x26"
    MSG_B_S_T_H_G_1_G_STR "\x00\x00"
    "\x00\x00\x00\x13\x00\x0E"
    MSG_CALL_FOR_AID_STR "\x00\x00"
    "\x00\x00\x00\x14\x00\x0C"
    MSG_CANT_OPEN_STR "\x00\x00"
    "\x00\x00\x00\x15\x00\x10"
    MSG_CANT_READ_FROM_STR "\x00"
    "\x00\x00\x00\x16\x00\x10"
    MSG_CANT_WRITE_TO_STR "\x00\x00"
    "\x00\x00\x00\x17\x00\x06"
    MSG_CASTS_STR "\x00"
    "\x00\x00\x00\x18\x00\x02"
    MSG_CHAR_DEAD_STR "\x00"
    "\x00\x00\x00\x19\x00\x02"
    MSG_CHAR_GLORY_STR "\x00"
    "\x00\x00\x00\x1A\x00\x02"
    MSG_CHAR_GOOD_STR "\x00"
    "\x00\x00\x00\x1B\x00\x02"
    MSG_CHAR_HUMAN_STR "\x00"
    "\x00\x00\x00\x1C\x00\x02"
    MSG_CHAR_LUCK_STR "\x00"
    "\x00\x00\x00\x1D\x00\x02"
    MSG_CHAR_NO_STR "\x00"
    "\x00\x00\x00\x1E\x00\x02"
    MSG_CHAR_RESTART_STR "\x00"
    "\x00\x00\x00\x1F\x00\x02"
    MSG_CHAR_TRANSFER_STR "\x00"
    "\x00\x00\x00\x20\x00\x02"
    MSG_CHAR_WITHDRAW_STR "\x00"
    "\x00\x00\x00\x21\x00\x02"
    MSG_CHAR_WOUNDED_STR "\x00"
    "\x00\x00\x00\x22\x00\x02"
    MSG_CHAR_YES_STR "\x00"
    "\x00\x00\x00\x23\x00\x10"
    MSG_COMBAT_STRENGTH_STR "\x00"
    "\x00\x00\x00\x24\x00\x14"
    MSG_CONQUERED_KINGDOMS_STR "\x00\x00"
    "\x00\x00\x00\x25\x00\x0A"
    MSG_CONTENTS_STR "\x00\x00"
    "\x00\x00\x00\x26\x00\x08"
    MSG_CONTROL_STR "\x00"
    "\x00\x00\x00\x27\x00\x0A"
    MSG_DEAD_HERO_STR "\x00"
    "\x00\x00\x00\x28\x00\x12"
    MSG_DECIDES_THAT_HERO_STR "\x00"
    "\x00\x00\x00\x29\x00\x2A"
    MSG_D_T_T_F_I_B_F_STR "\x00"
    "\x00\x00\x00\x2A\x00\x0A"
    MSG_DEFENDING_STR "\x00"
    "\x00\x00\x00\x2B\x00\x14"
    MSG_DESERVES_NO_REWARD_STR "\x00\x00"
    "\x00\x00\x00\x2C\x00\x08"
    MSG_DRAGON_STR "\x00\x00"
    "\x00\x00\x00\x2D\x00\x06"
    MSG_DROW_STR "\x00\x00"
    "\x00\x00\x00\x2E\x00\x10"
    MSG_ENGLISH_CHANNEL_STR "\x00"
    "\x00\x00\x00\x2F\x00\x0E"
    MSG_EXCHANGE_THE_STR "\x00\x00"
    "\x00\x00\x00\x30\x00\x06"
    MSG_FINDS_STR "\x00"
    "\x00\x00\x00\x31\x00\x0A"
    MSG_FINDS_THE_STR "\x00"
    "\x00\x00\x00\x32\x00\x08"
    MSG_FLEEING_STR "\x00"
    "\x00\x00\x00\x33\x00\x04"
    MSG_FOR_STR "\x00"
    "\x00\x00\x00\x34\x00\x0C"
    MSG_FOR_READING_STR "\x00"
    "\x00\x00\x00\x35\x00\x0C"
    MSG_FOR_WRITING_STR "\x00"
    "\x00\x00\x00\x36\x00\x06"
    MSG_FROM_STR "\x00\x00"
    "\x00\x00\x00\x37\x00\x22"
    MSG_F_T_B_S_N_T_STR "\x00\x00"
    "\x00\x00\x00\x38\x00\x0E"
    MSG_FURY_STR "\x00\x00"
    "\x00\x00\x00\x39\x00\x06"
    MSG_GAIN_STR "\x00\x00"
    "\x00\x00\x00\x3A\x00\x0A"
    MSG_GAME_OVER_STR "\x00"
    "\x00\x00\x00\x3B\x00\x0E"
    MSG_GAME_SUMMARY_STR "\x00\x00"
    "\x00\x00\x00\x3C\x00\x10"
    MSG_GAME_SUMMARY2_STR "\x00"
    "\x00\x00\x00\x3D\x00\x06"
    MSG_GIANT_STR "\x00"
    "\x00\x00\x00\x3E\x00\x06"
    MSG_GIVES_STR "\x00"
    "\x00\x00\x00\x3F\x00\x06"
    MSG_GHOST_STR "\x00"
    "\x00\x00\x00\x40\x00\x0E"
    MSG_GOLDEN_MARKS_STR "\x00\x00"
    "\x00\x00\x00\x41\x00\x18"
    MSG_GOLDEN_MARKS_FROM_HERO_STR "\x00\x00"
    "\x00\x00\x00\x42\x00\x16"
    MSG_GOLDEN_MARKS_TO_HERO_STR "\x00\x00"
    "\x00\x00\x00\x43\x00\x06"
    MSG_GLORY_STR "\x00"
    "\x00\x00\x00\x44\x00\x0C"
    MSG_GRANTS_HERO_STR "\x00"
    "\x00\x00\x00\x45\x00\x0A"
    MSG_HAIL_SLOW_STR "\x00"
    "\x00\x00\x00\x46\x00\x22"
    MSG_H_A_F_T_T_T_STR "\x00"
    "\x00\x00\x00\x47\x00\x12"
    MSG_HAS_BEEN_OVERRUN_STR "\x00\x00"
    "\x00\x00\x00\x48\x00\x16"
    MSG_HAS_CONQUERED_KINGDOM_STR "\x00"
    "\x00\x00\x00\x49\x00\x10"
    MSG_HEALING_STR "\x00"
    "\x00\x00\x00\x4A\x00\x06"
    MSG_HEALS_STR "\x00"
    "\x00\x00\x00\x4B\x00\x1A"
    MSG_HEARD_THE_PRAYER_OF_HERO_STR "\x00\x00"
    "\x00\x00\x00\x4C\x00\x06"
    MSG_HELP_STR "\x00\x00"
    "\x00\x00\x00\x4D\x00\x06"
    MSG_HERO_STR "\x00\x00"
    "\x00\x00\x00\x4E\x00\x06"
    MSG_HERO2_STR "\x00\x00"
    "\x00\x00\x00\x4F\x00\x0A"
    MSG_HERO_NAME_STR "\x00"
    "\x00\x00\x00\x50\x00\x0A"
    MSG_HOMELAND_STR "\x00\x00"
    "\x00\x00\x00\x51\x00\x0E"
    MSG_HONOURS_HERO_STR "\x00\x00"
    "\x00\x00\x00\x52\x00\x06"
    MSG_HUMAN_STR "\x00"
    "\x00\x00\x00\x53\x00\x04"
    MSG_ICE_STR "\x00"
    "\x00\x00\x00\x54\x00\x04"
    MSG_IN_STR "\x00\x00"
    "\x00\x00\x00\x55\x00\x0C"
    MSG_INFORMATION_STR "\x00"
    "\x00\x00\x00\x56\x00\x16"
    MSG_INTERVENES_PERSONALLY_STR "\x00"
    "\x00\x00\x00\x57\x00\x0A"
    MSG_IRISH_SEA_STR "\x00"
    "\x00\x00\x00\x58\x00\x10"
    MSG_IS_BEING_ROUTED_STR "\x00"
    "\x00\x00\x00\x59\x00\x0A"
    MSG_IS_KILLED_STR "\x00"
    "\x00\x00\x00\x5A\x00\x08"
    MSG_ISLAND_STR "\x00\x00"
    "\x00\x00\x00\x5B\x00\x0A"
    MSG_IS_MOVING_STR "\x00"
    "\x00\x00\x00\x5C\x00\x20"
    MSG_I_N_A_V_S_G_F_STR "\x00\x00"
    "\x00\x00\x00\x5D\x00\x0A"
    MSG_IS_ROUTED_STR "\x00"
    "\x00\x00\x00\x5E\x00\x0C"
    MSG_IS_WOUNDED_STR "\x00\x00"
    "\x00\x00\x00\x5F\x00\x06"
    MSG_JARL_STR "\x00\x00"
    "\x00\x00\x00\x60\x00\x06"
    MSG_JARL2_STR "\x00\x00"
    "\x00\x00\x00\x61\x00\x0A"
    MSG_JARL_NAME_STR "\x00"
    "\x00\x00\x00\x62\x00\x06"
    MSG_KING_STR "\x00\x00"
    "\x00\x00\x00\x63\x00\x08"
    MSG_KINGDOM_STR "\x00"
    "\x00\x00\x00\x64\x00\x0E"
    MSG_KINGDOM_NAME_STR "\x00\x00"
    "\x00\x00\x00\x65\x00\x06"
    MSG_LAND_STR "\x00\x00"
    "\x00\x00\x00\x66\x00\x10"
    MSG_LEARNS_THE_RUNE_STR "\x00"
    "\x00\x00\x00\x67\x00\x0A"
    MSG_LOAD_GAME_STR "\x00"
    "\x00\x00\x00\x68\x00\x08"
    MSG_LOADED_STR "\x00\x00"
    "\x00\x00\x00\x69\x00\x08"
    MSG_LOADING_STR "\x00"
    "\x00\x00\x00\x6A\x00\x0A"
    MSG_LOCATION_STR "\x00\x00"
    "\x00\x00\x00\x6B\x00\x06"
    MSG_LOSE_STR "\x00\x00"
    "\x00\x00\x00\x6C\x00\x10"
    MSG_LOSE_NEXT_TURN_STR "\x00\x00"
    "\x00\x00\x00\x6D\x00\x06"
    MSG_LUCK_STR "\x00\x00"
    "\x00\x00\x00\x6E\x00\x06"
    MSG_LUCK2_STR "\x00\x00"
    "\x00\x00\x00\x6F\x00\x0A"
    MSG_MAIL_COAT_STR "\x00"
    "\x00\x00\x00\x70\x00\x0C"
    MSG_MAGIC_SHIRT_STR "\x00"
    "\x00\x00\x00\x71\x00\x10"
    MSG_MAGIC_TREASURES_STR "\x00"
    "\x00\x00\x00\x72\x00\x08"
    MSG_MAIDENS_STR "\x00"
    "\x00\x00\x00\x73\x00\x20"
    MSG_M_N_T_B_S_T_T_STR "\x00"
    "\x00\x00\x00\x74\x00\x0E"
    MSG_MONSTER_NAME_STR "\x00\x00"
    "\x00\x00\x00\x75\x00\x10"
    MSG_MONSTER_SPECIES_STR "\x00"
    "\x00\x00\x00\x76\x00\x06"
    MSG_MOVE_STR "\x00\x00"
    "\x00\x00\x00\x77\x00\x0C"
    MSG_MOVE_BY_SEA_STR "\x00"
    "\x00\x00\x00\x78\x00\x10"
    MSG_MOVEMENT_FACTOR_STR "\x00"
    "\x00\x00\x00\x79\x00\x04"
    MSG_N_A_STR "\x00"
    "\x00\x00\x00\x7A\x00\x04"
    MSG_NEW_STR "\x00"
    "\x00\x00\x00\x7B\x00\x04"
    MSG_NO_STR "\x00\x00"
    "\x00\x00\x00\x7C\x00\x06"
    MSG_NONE_STR "\x00\x00"
    "\x00\x00\x00\x7D\x00\x0A"
    MSG_NO_RESULT_STR "\x00"
    "\x00\x00\x00\x7E\x00\x1E"
    MSG_N_R_A_L_N_T_STR "\x00\x00"
    "\x00\x00\x00\x7F\x00\x0A"
    MSG_NORTH_SEA_STR "\x00"
    "\x00\x00\x00\x80\x00\x04"
    MSG_OF_STR "\x00\x00"
    "\x00\x00\x00\x81\x00\x08"
    MSG_OPEN_STR "\x00"
    "\x00\x00\x00\x82\x00\x04"
    MSG_OR_STR "\x00\x00"
    "\x00\x00\x00\x83\x00\x0A"
    MSG_PARALYZED_STR "\x00"
    "\x00\x00\x00\x84\x00\x0A"
    MSG_PENINSULA_STR "\x00"
    "\x00\x00\x00\x85\x00\x0E"
    MSG_PREVENTS_HERO_STR "\x00"
    "\x00\x00\x00\x86\x00\x08"
    MSG_PROJECT_STR "\x00"
    "\x00\x00\x00\x87\x00\x0E"
    MSG_PROMOTES_JARL_STR "\x00"
    "\x00\x00\x00\x88\x00\x12"
    MSG_PROPERTY_STR "\x00\x00"
    "\x00\x00\x00\x89\x00\x06"
    MSG_QUIT_STR "\x00\x00"
    "\x00\x00\x00\x8A\x00\x10"
    MSG_RECRUITED_JARLS_STR "\x00"
    "\x00\x00\x00\x8B\x00\x0E"
    MSG_RECRUIT_JARL_STR "\x00\x00"
    "\x00\x00\x00\x8C\x00\x0E"
    MSG_RECRUITS_JARL_STR "\x00"
    "\x00\x00\x00\x8D\x00\x0E"
    MSG_REWARDS_HERO_STR "\x00\x00"
    "\x00\x00\x00\x8E\x00\x06"
    MSG_RIDES_STR "\x00"
    "\x00\x00\x00\x8F\x00\x06"
    MSG_RIDES2_STR "\x00"
    "\x00\x00\x00\x90\x00\x0A"
    MSG_RIDE_THE_STR "\x00\x00"
    "\x00\x00\x00\x91\x00\x06"
    MSG_ROUT_STR "\x00\x00"
    "\x00\x00\x00\x92\x00\x08"
    MSG_ROUTED_STR "\x00\x00"
    "\x00\x00\x00\x93\x00\x06"
    MSG_RUNE_STR "\x00\x00"
    "\x00\x00\x00\x94\x00\x04"
    MSG_S_STR "\x00\x00"
    "\x00\x00\x00\x95\x00\x06"
    MSG_SAVE_STR "\x00\x00"
    "\x00\x00\x00\x96\x00\x0C"
    MSG_SAVE_AS_STR "\x00\x00"
    "\x00\x00\x00\x97\x00\x06"
    MSG_SAVED_STR "\x00"
    "\x00\x00\x00\x98\x00\x0A"
    MSG_SAVE_GAME_STR "\x00"
    "\x00\x00\x00\x99\x00\x08"
    MSG_SAVING_STR "\x00\x00"
    "\x00\x00\x00\x9A\x00\x04"
    MSG_SEA_STR "\x00"
    "\x00\x00\x00\x9B\x00\x1C"
    MSG_SENDS_A_MAIDEN_TO_HEAL_HERO_STR "\x00"
    "\x00\x00\x00\x9C\x00\x1A"
    MSG_SENDS_A_WOLF_TO_AID_HERO_STR "\x00\x00"
    "\x00\x00\x00\x9D\x00\x12"
    MSG_SELECT_ATTACKERS_STR "\x00\x00"
    "\x00\x00\x00\x9E\x00\x10"
    MSG_SELECT_DEFENDER_STR "\x00"
    "\x00\x00\x00\x9F\x00\x1E"
    MSG_S_W_J_T_P_STR "\x00\x00"
    "\x00\x00\x00\xA0\x00\x0A"
    MSG_S_ENEMY_STR "\x00\x00"
    "\x00\x00\x00\xA1\x00\x28"
    MSG_S_E_B_A_1_T_T_S_STR "\x00\x00"
    "\x00\x00\x00\xA2\x00\x28"
    MSG_S_E_B_A_3_T_T_S_STR "\x00\x00"
    "\x00\x00\x00\xA3\x00\x08"
    MSG_S_HERO_STR "\x00"
    "\x00\x00\x00\xA4\x00\x02"
    MSG_SHORTCUT_GAME_SUMMARY_STR "\x00"
    "\x00\x00\x00\xA5\x00\x02"
    MSG_SHORTCUT_NEW_STR "\x00"
    "\x00\x00\x00\xA6\x00\x02"
    MSG_SHORTCUT_OPEN_STR "\x00"
    "\x00\x00\x00\xA7\x00\x02"
    MSG_SHORTCUT_SAVE_STR "\x00"
    "\x00\x00\x00\xA8\x00\x02"
    MSG_SHORTCUT_SAVE_AS_STR "\x00"
    "\x00\x00\x00\xA9\x00\x02"
    MSG_SHORTCUT_QUIT_STR "\x00"
    "\x00\x00\x00\xAA\x00\x08"
    MSG_S_JARL_STR "\x00"
    "\x00\x00\x00\xAB\x00\x0C"
    MSG_S_KINGDOM_STR "\x00\x00"
    "\x00\x00\x00\xAC\x00\x08"
    MSG_SLOWED_STR "\x00\x00"
    "\x00\x00\x00\xAD\x00\x16"
    MSG_S_M_R_STR "\x00"
    "\x00\x00\x00\xAE\x00\x0E"
    MSG_S_NEXT_WOUND_STR "\x00"
    "\x00\x00\x00\xAF\x00\x14"
    MSG_S_NEXT_TWO_WOUNDS_STR "\x00\x00"
    "\x00\x00\x00\xB0\x00\x08"
    MSG_SPECIAL_STR "\x00"
    "\x00\x00\x00\xB1\x00\x30"
    MSG_S_R_A_S_B_H_T_O_T_B_STR "\x00"
    "\x00\x00\x00\xB2\x00\x16"
    MSG_S_RUNE_PROTECTS_HIM_STR "\x00\x00"
    "\x00\x00\x00\xB3\x00\x22"
    MSG_S_A_P_O_L_F_H_STR "\x00\x00"
    "\x00\x00\x00\xB4\x00\x2C"
    MSG_SUMMARYLINE_STR "\x00"
    "\x00\x00\x00\xB5\x00\x06"
    MSG_SWORD_STR "\x00"
    "\x00\x00\x00\xB6\x00\x0C"
    MSG_SWORD_NAME_STR "\x00\x00"
    "\x00\x00\x00\xB7\x00\x0A"
    MSG_S_WOUND_STR "\x00\x00"
    "\x00\x00\x00\xB8\x00\x06"
    MSG_TAKES_STR "\x00"
    "\x00\x00\x00\xB9\x00\x0C"
    MSG_TAKES_SWORD_STR "\x00"
    "\x00\x00\x00\xBA\x00\x0A"
    MSG_TAKES_THE_STR "\x00"
    "\x00\x00\x00\xBB\x00\x0C"
    MSG_TAKE_SWORD_STR "\x00\x00"
    "\x00\x00\x00\xBC\x00\x0A"
    MSG_TAKE_THE_STR "\x00\x00"
    "\x00\x00\x00\xBD\x00\x10"
    MSG_TAXATION_FACTOR_STR "\x00"
    "\x00\x00\x00\xBE\x00\x04"
    MSG_THE_STR "\x00"
    "\x00\x00\x00\xBF\x00\x12"
    MSG_THE_GODS_STR "\x00\x00"
    "\x00\x00\x00\xC0\x00\x10"
    MSG_THE_SUN_STR "\x00"
    "\x00\x00\x00\xC1\x00\x0E"
    MSG_TIME_STR "\x00\x00"
    "\x00\x00\x00\xC2\x00\x1A"
    MSG_TO_MOVE_BY_SEA_NEXT_TURN_STR "\x00\x00"
    "\x00\x00\x00\xC3\x00\x0A"
    MSG_TREASURE_STR "\x00\x00"
    "\x00\x00\x00\xC4\x00\x0A"
    MSG_TREASURE2_STR "\x00\x00"
    "\x00\x00\x00\xC5\x00\x0E"
    MSG_TREASURE_NAME_STR "\x00"
    "\x00\x00\x00\xC6\x00\x06"
    MSG_TROLL_STR "\x00"
    "\x00\x00\x00\xC7\x00\x06"
    MSG_TURN_STR "\x00\x00"
    "\x00\x00\x00\xC8\x00\x06"
    MSG_TYPE_STR "\x00\x00"
    "\x00\x00\x00\xC9\x00\x06"
    MSG_UNCHAR_GLORY_STR "\x00\x00"
    "\x00\x00\x00\xCA\x00\x06"
    MSG_UNCHAR_LUCK_STR "\x00\x00"
    "\x00\x00\x00\xCB\x00\x02"
    MSG_UNCHAR_NO_STR "\x00"
    "\x00\x00\x00\xCC\x00\x08"
    MSG_UNCHAR_RESTART_STR "\x00\x00"
    "\x00\x00\x00\xCD\x00\x08"
    MSG_UNCHAR_TRANSFER_STR "\x00"
    "\x00\x00\x00\xCE\x00\x08"
    MSG_UNCHAR_WITHDRAW_STR "\x00"
    "\x00\x00\x00\xCF\x00\x04"
    MSG_UNCHAR_YES_STR "\x00\x00"
    "\x00\x00\x00\xD0\x00\x08"
    MSG_UNKNOWN_STR "\x00"
    "\x00\x00\x00\xD1\x00\x0E"
    MSG_UNKNOWN_JARL_STR "\x00\x00"
    "\x00\x00\x00\xD2\x00\x06"
    MSG_USAGE_STR "\x00"
    "\x00\x00\x00\xD3\x00\x06"
    MSG_USED_STR "\x00\x00"
    "\x00\x00\x00\xD4\x00\x0A"
    MSG_USE_LUCK_STR "\x00\x00"
    "\x00\x00\x00\xD5\x00\x08"
    MSG_WEALTH_STR "\x00\x00"
    "\x00\x00\x00\xD6\x00\x20"
    MSG_W_S_A_M_T_H_H_STR "\x00"
    "\x00\x00\x00\xD7\x00\x06"
    MSG_WITCH_STR "\x00"
    "\x00\x00\x00\xD8\x00\x06"
    MSG_WITH_STR "\x00\x00"
    "\x00\x00\x00\xD9\x00\x14"
    MSG_WITHDRAWS_FROM_PLAY_STR "\x00"
    "\x00\x00\x00\xDA\x00\x08"
    MSG_WOUNDED_STR "\x00"
    "\x00\x00\x00\xDB\x00\x0A"
    MSG_WOUNDING_STR "\x00\x00"
    "\x00\x00\x00\xDC\x00\x04"
    MSG_YES_STR "\x00"
    "\x00\x00\x00\xDD\x00\x1A"
    MSG_YOU_MUST_FIGHT_A_MONSTER_STR "\x00\x00"
    "\x00\x00\x00\xDE\x00\x10"
    MSG_MESSAGE_DELAY_STR "\x00\x00"
    "\x00\x00\x00\xDF\x00\x06"
    MSG_GADGET_NONE_STR "\x00\x00"
    "\x00\x00\x00\xE0\x00\x06"
    MSG_KING_NONE_STR "\x00\x00"
};

#endif /* CATCOMP_BLOCK */


/****************************************************************************/


struct LocaleInfo
{
    APTR li_LocaleBase;
    APTR li_Catalog;
};


#ifdef CATCOMP_CODE

STRPTR GetString(struct LocaleInfo *li, LONG stringNum)
{
LONG   *l;
UWORD  *w;
STRPTR  builtIn;

    l = (LONG *)CatCompBlock;

    while (*l != stringNum)
    {
        w = (UWORD *)((ULONG)l + 4);
        l = (LONG *)((ULONG)l + (ULONG)*w + 6);
    }
    builtIn = (STRPTR)((ULONG)l + 6);

#undef LocaleBase
#define LocaleBase li->li_LocaleBase
    
    if (LocaleBase)
        return(GetCatalogStr(li->li_Catalog,stringNum,builtIn));
#undef LocaleBase

    return(builtIn);
}


#endif /* CATCOMP_CODE */


/****************************************************************************/


#endif /* SAGA_STRINGS_H */
