scoundrel/assets/help.py
2025-05-13 13:55:07 -04:00

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
'''