fixed some spacing problems for listing races etc.
This commit is contained in:
192
src/arguments.cc
192
src/arguments.cc
@ -217,7 +217,7 @@ Text-based commands:\n\
|
|||||||
u [direction] : try to use the potion indicated by direction\n\
|
u [direction] : try to use the potion indicated by direction\n\
|
||||||
a [direction] : try to attack the enemy indicated by direction\n\
|
a [direction] : try to attack the enemy indicated by direction\n\
|
||||||
i : toggles inventory on and off\n\
|
i : toggles inventory on and off\n\
|
||||||
T [direction] : (in inventory) throw the selected potion towards direction\n\n\n\
|
T [direction] : (in inventory) throw the selected potion towards direction\n\n\
|
||||||
ncurses-based commands:\n\
|
ncurses-based commands:\n\
|
||||||
Basic commands:\n\
|
Basic commands:\n\
|
||||||
q : quits game (in inventory, close inventory)\n\
|
q : quits game (in inventory, close inventory)\n\
|
||||||
@ -242,105 +242,105 @@ ncurses-based commands:\n\
|
|||||||
< : go up the stairs\n";
|
< : go up the stairs\n";
|
||||||
|
|
||||||
const char *RACES_LIST = "\
|
const char *RACES_LIST = "\
|
||||||
Shade (125 HP, 25 Atk, 25 Def, 1/1 Hit Rate):\n\
|
- Shade (125 HP, 25 Atk, 25 Def, 1/1 Hit Rate):\n\
|
||||||
The most basic race.\n\
|
The most basic race.\n\n\
|
||||||
Drow (150 HP, 25 Atk, 15 Def, 1/1 Hit Rate):\n\
|
- Drow (150 HP, 25 Atk, 15 Def, 1/1 Hit Rate):\n\
|
||||||
All potions have their effect magnified by 1.5.\n\
|
All potions have their effect magnified by 1.5.\n\n\
|
||||||
Vampire (50 HP, 25 Atk, 25 Def, 1/1 Hit Rate):\n\
|
- Vampire (50 HP, 25 Atk, 25 Def, 1/1 Hit Rate):\n\
|
||||||
Gains 5 HP on every successful attack;\n\
|
Gains 5 HP on every successful attack;\n\
|
||||||
Has no maximum HP.\n\
|
Has no maximum HP.\n\n\
|
||||||
Troll (120 HP, 25 Atk, 15 Def, 1/1 Hit Rate):\n\
|
- Troll (120 HP, 25 Atk, 15 Def, 1/1 Hit Rate):\n\
|
||||||
Gains 5 HP every turn.\n\
|
Gains 5 HP every turn.\n\n\
|
||||||
Goblin (110 HP, 15 Atk, 20 Def, 1/1 Hit Rate):\n\
|
- Goblin (110 HP, 15 Atk, 20 Def, 1/1 Hit Rate):\n\
|
||||||
Gains an additional 5 gold from every slain enemy.\n\
|
Gains an additional 5 gold from every slain enemy.\n\n\
|
||||||
T-800 (800 HP, 40 Atk, 50 Def, 2/3 Hit Rate):\n\
|
- T-800 (800 HP, 40 Atk, 50 Def, 2/3 Hit Rate):\n\
|
||||||
All potions will give it rusty joints.\n\
|
All potions will give it rusty joints.\n\n\
|
||||||
Mr. Goose (130 HP, 25 Atk, 20 Def, never misses):\n\
|
- Mr. Goose (130 HP, 25 Atk, 20 Def, never misses):\n\
|
||||||
All potions are know at the beginning of the game;\n\
|
All potions are know at the beginning of the game;\n\n\
|
||||||
Monk (125 HP (starts with 100 HP), 70 Atk, 0 Def, 1/1 Hit Rate):\n\
|
- Monk (125 HP (starts with 100 HP), 70 Atk, 0 Def, 1/1 Hit Rate):\n\
|
||||||
Gains 2 HP every turn.\n\
|
Gains 2 HP every turn.\n\n\
|
||||||
Tavern Brawler (120 HP, 20 Atk, 15 Def, 3/4 Hit Rate):\n\
|
- Tavern Brawler (120 HP, 20 Atk, 15 Def, 3/4 Hit Rate):\n\
|
||||||
Has a 1/2 chance of attacking twice and 1/2 change of attacking three times.\n\
|
Has a 1/2 chance of attacking twice and 1/2 change of attacking three times.\n\n\
|
||||||
Assassin (100 HP, 30 Atk, 10 Def, 1/1 Hit Rate):\n\
|
- Assassin (100 HP, 30 Atk, 10 Def, 1/1 Hit Rate):\n\
|
||||||
Upon a successful hit, has a 1/10 chance of assassinating the target.\n";
|
Upon a successful hit, has a 1/10 chance of assassinating the target.\n";
|
||||||
|
|
||||||
const char *ENEMIES_LIST = "\
|
const char *ENEMIES_LIST = "\
|
||||||
Human 'H' (140 HP, 20 Atk, 20 Def, 1/2 Hit Rate):\n\
|
- Human 'H' (140 HP, 20 Atk, 20 Def, 1/2 Hit Rate):\n\
|
||||||
Upon death, drops 2 normal piles of gold.\n\
|
Upon death, drops 2 normal piles of gold.\n\n\
|
||||||
Dwarf 'W' (100 HP, 20 Atk, 30 Def, 1/2 Hit Rate):\n\
|
- Dwarf 'W' (100 HP, 20 Atk, 30 Def, 1/2 Hit Rate):\n\
|
||||||
Vampires are allergic to them.\n\
|
Vampires are allergic to them.\n\n\
|
||||||
Elf 'E' (140 HP, 30 Atk, 10 Def, 1/2 Hit Rate):\n\
|
- Elf 'E' (140 HP, 30 Atk, 10 Def, 1/2 Hit Rate):\n\
|
||||||
Gets two attacks against every race except drow.\n\
|
Gets two attacks against every race except drow.\n\n\
|
||||||
Orc 'O' (180 HP, 30 Atk, 25 Def, 1/2 Hit Rate):\n\
|
- Orc 'O' (180 HP, 30 Atk, 25 Def, 1/2 Hit Rate):\n\
|
||||||
Does 50% more damage to goblins.\n\
|
Does 50% more damage to goblins.\n\n\
|
||||||
Merchant 'M' (30 HP, 70 Atk, 5 Def, 1/2 Hit Rate):\n\
|
- Merchant 'M' (30 HP, 70 Atk, 5 Def, 1/2 Hit Rate):\n\
|
||||||
Starts out neutral to all characters, can be angered by PC.\n\
|
Starts out neutral to all characters, can be angered by PC.\n\n\
|
||||||
Dragon 'D' (150 HP, 20 Atk, 20 Def, 1/2 Hit Rate):\n\
|
- Dragon 'D' (150 HP, 20 Atk, 20 Def, 1/2 Hit Rate):\n\
|
||||||
Always guards a treasure hoard.\n\
|
Always guards a treasure hoard.\n\n\
|
||||||
Halfling 'L' (100 HP, 15 Atk, 20 Def, 1/2 Hit Rate):\n\
|
- Halfling 'L' (100 HP, 15 Atk, 20 Def, 1/2 Hit Rate):\n\
|
||||||
Has an additional 50% chance to dodge PC's attack.\n\
|
Has an additional 50% chance to dodge PC's attack.\n\n\
|
||||||
Viking 'V' (150 HP, 30 Atk, 25 Def, 1/3 Hit Rate):\n\
|
- Viking 'V' (150 HP, 30 Atk, 25 Def, 1/3 Hit Rate):\n\
|
||||||
Gets two attacks against every race.\n\
|
Gets two attacks against every race.\n\n\
|
||||||
Swordsman 'S' (100 HP, 25 Atk, 15 Def, 1/1 Hit Rate):\n\
|
- Swordsman 'S' (100 HP, 25 Atk, 15 Def, 1/1 Hit Rate):\n\
|
||||||
Attacks with finess.\n\
|
Attacks with finess.\n\n\
|
||||||
Leprechaun 'l' (80 HP, 10 Atk, 15 Def, 1/2 Hit Rate):\n\
|
- Leprechaun 'l' (80 HP, 10 Atk, 15 Def, 1/2 Hit Rate):\n\
|
||||||
Steals 3 pieces of gold from PC with every successful attack;\n\
|
Steals 3 pieces of gold from PC with every successful attack;\n\
|
||||||
If PC doesn't have enough gold, hit instead with a strong attack of fixed Atk;\n\
|
If PC doesn't have enough gold, hit instead with a strong attack of fixed Atk;\n\
|
||||||
Upon death, drops all stolen gold plus 5 extra.\n\
|
Upon death, drops all stolen gold plus 5 extra.\n\n\
|
||||||
Witch 'Z' (100 HP, 20 Atk, 15 Def, 1/2 Hit Rate):\n\
|
- Witch 'Z' (100 HP, 20 Atk, 15 Def, 1/2 Hit Rate):\n\
|
||||||
Upon a successful hit, has a 1/5 chance of applying a random potion onto PC.\n\
|
Upon a successful hit, has a 1/5 chance of applying a random potion onto PC.\n\n\
|
||||||
Hacker 'h' (90 HP, 15 Atk, 30 Def, 1/2 Hit Rate):\n\
|
- Hacker 'h' (90 HP, 15 Atk, 30 Def, 1/2 Hit Rate):\n\
|
||||||
He has been in grinding in MC for too long.\n\
|
He has been in grinding in MC for too long.\n\n\
|
||||||
Baby Dragon 'B' (140 HP, 20 Atk, 40 Def, 1/3 Hit Rate):\n\
|
- Baby Dragon 'B' (140 HP, 20 Atk, 40 Def, 1/3 Hit Rate):\n\
|
||||||
Not fully grown, can move;\n\
|
Not fully grown, can move;\n\
|
||||||
Immune to all potions.\n";
|
Immune to all potions.\n";
|
||||||
|
|
||||||
const char *POTIONS_LIST = "\
|
const char *POTIONS_LIST = "\
|
||||||
Restore Health (RH):\n\
|
- Restore Health (RH):\n\
|
||||||
Instantly restore 5 HP.\n\
|
Instantly restore 5 HP.\n\n\
|
||||||
Boost Atk (BA):\n\
|
- Boost Atk (BA):\n\
|
||||||
Increase ATK by 5 until exiting the level.\n\
|
Increase ATK by 5 until exiting the level.\n\n\
|
||||||
Boost Def (BD):\n\
|
- Boost Def (BD):\n\
|
||||||
Increase DEF by 5 until exiting the level.\n\
|
Increase DEF by 5 until exiting the level.\n\n\
|
||||||
Poison Health (PH):\n\
|
- Poison Health (PH):\n\
|
||||||
Instantly deduct 5 HP.\n\
|
Instantly deduct 5 HP.\n\n\
|
||||||
Wound Atk (WA):\n\
|
- Wound Atk (WA):\n\
|
||||||
Decrease ATK by 5 until exiting the level.\n\
|
Decrease ATK by 5 until exiting the level.\n\n\
|
||||||
Wound Def (BD):\n\
|
- Wound Def (BD):\n\
|
||||||
Decrease DEF by 5 until exiting the level.\n\
|
Decrease DEF by 5 until exiting the level.\n\n\
|
||||||
Continuous Restoration (CR):\n\
|
- Continuous Restoration (CR):\n\
|
||||||
Restores 3 HP every turn for 5 turns.\n\
|
Restores 3 HP every turn for 5 turns.\n\n\
|
||||||
Savage Strike (SS):\n\
|
- Savage Strike (SS):\n\
|
||||||
Gets 1.25x basic ATK multiplier;\n\
|
Gets 1.25x basic ATK multiplier;\n\
|
||||||
Gets 0.8x basic hit rate multiplier;\n\
|
Gets 0.8x basic hit rate multiplier;\n\
|
||||||
Lasts 20 turns.\n\
|
Lasts 20 turns.\n\n\
|
||||||
Echoing Resilience (ER):\n\
|
- Echoing Resilience (ER):\n\
|
||||||
Restores 7 HP every turn;\n\
|
Restores 7 HP every turn;\n\
|
||||||
Decrease basic ATK by 10;\n\
|
Decrease basic ATK by 10;\n\
|
||||||
Decrease basic DEF by 10;\n\
|
Decrease basic DEF by 10;\n\
|
||||||
Lasts 20 turns.\n\
|
Lasts 20 turns.\n\n\
|
||||||
Tempest Tantrum (TT):\n\
|
- Tempest Tantrum (TT):\n\
|
||||||
Instantly loses 25% of current HP;\n\
|
Instantly loses 25% of current HP;\n\
|
||||||
Gets 3x final ATK multiplier;\n\
|
Gets 3x final ATK multiplier;\n\
|
||||||
Gets 0.5x final DEF multiplier;\n\
|
Gets 0.5x final DEF multiplier;\n\
|
||||||
Lasts 12 turns.\n\
|
Lasts 12 turns.\n\n\
|
||||||
Bezerk Brew (BB):\n\
|
- Bezerk Brew (BB):\n\
|
||||||
Gets 2x basic ATK multiplier;\n\
|
Gets 2x basic ATK multiplier;\n\
|
||||||
Gets 0.5x basic DEF multiplier;\n\
|
Gets 0.5x basic DEF multiplier;\n\
|
||||||
Lasts 15 turns.\n\
|
Lasts 15 turns.\n\n\
|
||||||
Borrow Life (BL):\n\
|
- Borrow Life (BL):\n\
|
||||||
Gains 50 HP upon use (can go over racial limit)\n\
|
Gains 50 HP upon use (can go over racial limit)\n\
|
||||||
Loses 55 HP after 24 turns.\n\
|
Loses 55 HP after 24 turns.\n\n\
|
||||||
Fine Booze (FB):\n\
|
- Fine Booze (FB):\n\
|
||||||
Restores 2 HP every turn;\n\
|
Restores 2 HP every turn;\n\
|
||||||
Gets 0.7x final hit rate multiplier;\n\
|
Gets 0.7x final hit rate multiplier;\n\
|
||||||
Gives tavern brawlers the ability to never miss;\n\
|
Gives tavern brawlers the ability to never miss;\n\
|
||||||
Lasts 12 turns.\n\
|
Lasts 12 turns.\n\n\
|
||||||
Ironclad Ward (IW):\n\
|
- Ironclad Ward (IW):\n\
|
||||||
Gets 0.5x final ATK multiplier;\n\
|
Gets 0.5x final ATK multiplier;\n\
|
||||||
Gets 3x final DEF multiplier;\n\
|
Gets 3x final DEF multiplier;\n\
|
||||||
Gets 0.75x final hit rate multiplier;\n\
|
Gets 0.75x final hit rate multiplier;\n\
|
||||||
Lasts 12 turns.\n";
|
Lasts 12 turns.\n";
|
||||||
|
|
||||||
void print_list(feature which) {
|
void print_list(feature which) {
|
||||||
if (which & FEATURE_LIST_ARGS)
|
if (which & FEATURE_LIST_ARGS)
|
||||||
|
Reference in New Issue
Block a user