116 lines
3.6 KiB
Python
116 lines
3.6 KiB
Python
PAGE_ONE = '''
|
|
1. INTRODUCTION:
|
|
|
|
Welcome to Scoundrel! The solo rogue-lite dungeon crawler card game!
|
|
This is the unneccessary terminal port of the game by Dominic DiTaranto.
|
|
If you enjoy this port, check out my website for other cool stuff
|
|
https://www.domdit.com
|
|
|
|
Table Of Contents:
|
|
1. INTRODUCTION
|
|
3. CONTROLS
|
|
2. RULES
|
|
|
|
Use the up and down arrow keys to scroll through the help pages..
|
|
|
|
1
|
|
'''
|
|
|
|
PAGE_TWO = '''
|
|
2. CONTROLS
|
|
|
|
Arrow Keys Select a Card
|
|
Enter Button Engage with a Card
|
|
s Skip a Room
|
|
b Fight Barehanded
|
|
p Pause/Unpause
|
|
h See High Scores (from start menu)
|
|
u Change User Name (from start menu)
|
|
Esc Exit Game
|
|
? Takes you to this help page.
|
|
2
|
|
'''
|
|
|
|
|
|
PAGE_THREE = '''
|
|
3.a RULES - Setup and Rules
|
|
|
|
You are a dungeon explorer making your way through a series of rooms.
|
|
A room is made up of 4 cards.
|
|
|
|
In each room you may encounter:
|
|
- Equippable Weapons (Diamond Suit Cards)
|
|
- Health Potions (Heart Suit Cards)
|
|
- Enemies (Spade and Club Suit Cards)
|
|
- Merchants (Joker Cards) [Not Yet Implemented]
|
|
|
|
Your goal is to traverse the rooms until the deck runs out of cards.
|
|
3
|
|
'''
|
|
|
|
PAGE_FOUR = '''
|
|
3.b RULES - Selecting a Card
|
|
|
|
When you enter a room, select a card by navigating to it with the arrow keys
|
|
and pressing Enter.
|
|
|
|
If the card is a weapon, you equip that weapon. Each weapon does as much damage
|
|
as its value. Picking up a weapon will automatically discard your currently equipped weapon.
|
|
|
|
If the card is a health potion, you will gain life equal to the value of the card.
|
|
Your life may not exceed 20.
|
|
|
|
You can skip a room by pressing s, but you cannot skip two rooms in a row. the room
|
|
that you skip gets moved to the bottom of the deck to be traversed through later.
|
|
4
|
|
'''
|
|
|
|
PAGE_FIVE = '''
|
|
3.c RULES - Combat
|
|
|
|
If you select an enemy, you enter the combat phase.
|
|
|
|
If you do not have a weapon equipped you will take damage to your life points
|
|
equal to the value of the enemy card. This is called barehanded combat.
|
|
|
|
If you have an equipped weapon and the value of the weapon is greater than the enemy value
|
|
You do not take any damage to your health. Your weapon becomes damaged and you can only
|
|
attack enemies with a value lower than the previous enemy's value. This is the weapons damage rating.
|
|
|
|
If you attack an enemy with a weapon that has a value lower than the enemy's value, you
|
|
take damage equal to the enemy value - the weapon value. Example: if your weapon is a 5
|
|
and the enemy is an 8, you will take 3 damage.
|
|
5
|
|
'''
|
|
|
|
PAGE_SIX = '''
|
|
3.d RULES - Combat Continued
|
|
|
|
If you attack an enemy with a value higher than the weapon's damage rating,
|
|
you take all of that damage as if it were barehanded. You will lose life equal
|
|
to the value of the enemy.
|
|
|
|
You should only attack enemies with a weapon that has a damage rating above or equal
|
|
to the enemy's value. There will be situations where you have no choice but to take
|
|
the barehanded damage combat. This is part of the strategy element.
|
|
|
|
Your Weapon's damage rating is shown in the brackets next to the weapon.
|
|
|
|
When a room only has 1 card left, you move on to the next room. That card follows you
|
|
into the next room
|
|
6
|
|
'''
|
|
|
|
PAGE_SEVEN = '''
|
|
3.e RULES - Scoring
|
|
|
|
If you die, the remaining monster's values are subtracted from your score.
|
|
The negative value is your score.
|
|
|
|
If you beat the whole dungeon, your score is your positive life points.
|
|
|
|
|
|
|
|
|
|
7
|
|
'''
|