id Tech 1: Clean up difficulty options (#4298)

This commit is contained in:
Kaito Sinclaire 2024-11-30 18:46:34 -08:00 committed by GitHub
parent e5374eb8b8
commit f735416bda
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 23 additions and 14 deletions

View File

@ -16,9 +16,9 @@ class Goal(Choice):
class Difficulty(Choice):
"""
Choose the difficulty option. Those match DOOM's difficulty options.
baby (I'm too young to die.) double ammos, half damage, less monsters or strength.
easy (Hey, not too rough.) less monsters or strength.
Choose the game difficulty. These options match DOOM's skill levels.
baby (I'm too young to die.) Same as easy, with double ammo pickups and half damage taken.
easy (Hey, not too rough.) Less monsters or strength.
medium (Hurt me plenty.) Default.
hard (Ultra-Violence.) More monsters or strength.
nightmare (Nightmare!) Monsters attack more rapidly and respawn.
@ -29,6 +29,11 @@ class Difficulty(Choice):
option_medium = 2
option_hard = 3
option_nightmare = 4
alias_itytd = 0
alias_hntr = 1
alias_hmp = 2
alias_uv = 3
alias_nm = 4
default = 2

View File

@ -6,9 +6,9 @@ from dataclasses import dataclass
class Difficulty(Choice):
"""
Choose the difficulty option. Those match DOOM's difficulty options.
baby (I'm too young to die.) double ammos, half damage, less monsters or strength.
easy (Hey, not too rough.) less monsters or strength.
Choose the game difficulty. These options match DOOM's skill levels.
baby (I'm too young to die.) Same as easy, with double ammo pickups and half damage taken.
easy (Hey, not too rough.) Less monsters or strength.
medium (Hurt me plenty.) Default.
hard (Ultra-Violence.) More monsters or strength.
nightmare (Nightmare!) Monsters attack more rapidly and respawn.
@ -19,6 +19,11 @@ class Difficulty(Choice):
option_medium = 2
option_hard = 3
option_nightmare = 4
alias_itytd = 0
alias_hntr = 1
alias_hmp = 2
alias_uv = 3
alias_nm = 4
default = 2

View File

@ -16,14 +16,8 @@ class Goal(Choice):
class Difficulty(Choice):
"""
Choose the difficulty option. Those match DOOM's difficulty options.
baby (I'm too young to die.) double ammos, half damage, less monsters or strength.
easy (Hey, not too rough.) less monsters or strength.
medium (Hurt me plenty.) Default.
hard (Ultra-Violence.) More monsters or strength.
nightmare (Nightmare!) Monsters attack more rapidly and respawn.
wet nurse (hou needeth a wet-nurse) - Fewer monsters and more items than medium. Damage taken is halved, and ammo pickups carry twice as much ammo. Any Quartz Flasks and Mystic Urns are automatically used when the player nears death.
Choose the game difficulty. These options match Heretic's skill levels.
wet nurse (Thou needeth a wet-nurse) - Fewer monsters and more items than medium. Damage taken is halved, and ammo pickups carry twice as much ammo. Any Quartz Flasks and Mystic Urns are automatically used when the player nears death.
easy (Yellowbellies-r-us) - Fewer monsters and more items than medium.
medium (Bringest them oneth) - Completely balanced, this is the standard difficulty level.
hard (Thou art a smite-meister) - More monsters and fewer items than medium.
@ -35,6 +29,11 @@ class Difficulty(Choice):
option_medium = 2
option_hard = 3
option_black_plague = 4
alias_wn = 0
alias_yru = 1
alias_bto = 2
alias_sm = 3
alias_bp = 4
default = 2