Paul Gilbert
01d8d1abc7
MM: MM1: Strip off trailing spaces on monster names
2023-01-22 20:07:51 +01:00
Paul Gilbert
3aae2eb554
MM: MM1: Fix display of char attack messages
2023-01-22 20:07:51 +01:00
Paul Gilbert
b7c1049c46
MM: MM1: Char targeted spells in combat use now global _combatParty
2023-01-22 20:07:51 +01:00
Paul Gilbert
7e2ede96a1
MM: MM1: Fix retreating from combat
2023-01-22 20:07:51 +01:00
Paul Gilbert
8bbd2ed31a
MM: MM1: Properly implement character stats view within combat
2023-01-22 20:07:51 +01:00
Paul Gilbert
fbe6f34e11
MM: MM1: Fix Exchange combat option
2023-01-22 20:07:51 +01:00
Paul Gilbert
cbbdff2d99
MM: MM1: Fix calculating party handicap
2023-01-22 20:07:50 +01:00
Paul Gilbert
5209840a0f
MM: MM1: Fix selecting correct combat char
2023-01-22 20:07:50 +01:00
Paul Gilbert
c02226bff5
MM: MM1: Merge party/monsters turn selection methods into one
2023-01-22 20:07:50 +01:00
Paul Gilbert
cfb76d8cc2
MM: MM1: Change combat loop1 to selectMonster
2023-01-22 20:07:50 +01:00
Paul Gilbert
830ef7f1f2
MM: MM1: Change hasFeature to use checkExtendedSaves function
2023-01-22 20:07:50 +01:00
Paul Gilbert
770502487b
MM: MM1: Change _remainingMonsters to be a Monster * array
...
This is needed, because pointers to monsters need to be
resolved to monster records in the encounter list, and
just making copies, the correct monster wasn't being found
2023-01-22 20:07:50 +01:00
Paul Gilbert
91c997352a
MM: MM1: Cleanup of post-combat treasure setup
2023-01-22 20:07:50 +01:00
Paul Gilbert
155041d578
MM: MM1: Differentiate remaining combat monsters list from original _monsterList
2023-01-22 20:07:50 +01:00
Paul Gilbert
4b0ea19e74
MM: MM1: Make separate monster list for combat vs encounter
2023-01-22 20:07:49 +01:00
Paul Gilbert
13d94ffd94
MM: MM1: Simplify highlighting active combat char
2023-01-22 20:07:49 +01:00
Paul Gilbert
262b93ec76
MM: MM1: Don't clear monster list when starting combat
2023-01-22 20:07:49 +01:00
Paul Gilbert
f04d6e4fd0
MM: MM1: Select a character by default on startup
2023-01-22 20:07:49 +01:00
Paul Gilbert
75eec8a84e
MM: MM1: Fixes for retreat and surrender in encounters
2023-01-22 20:07:49 +01:00
Paul Gilbert
25ba84fe0d
MM: MM1: Cleanup of encounter methods
2023-01-22 20:07:49 +01:00
Paul Gilbert
5e09a089ec
MM: MM1: Add level parameter to encounter console cmd
2023-01-22 20:07:49 +01:00
Paul Gilbert
111408353c
MM: MM1: Fix monster data list
2023-01-22 20:07:49 +01:00
Paul Gilbert
a3a9a280a4
MM: MM1: Rename encounter flag for better clarity
2023-01-22 20:07:48 +01:00
Paul Gilbert
0ae511346e
MM: MM1: Rename some monster fields
2023-01-22 20:07:48 +01:00
Paul Gilbert
507a813342
MM: MM1: Fix script-based encounters setup
2023-01-22 20:07:48 +01:00
Paul Gilbert
6e88147ca5
MM: MM1: Fix clearing commands area at start of encounters
2023-01-22 20:07:48 +01:00
Paul Gilbert
0178c1b9b3
MM: MM1: Fix drawing monster graphic at start of encounters
2023-01-22 20:07:48 +01:00
Paul Gilbert
cf77d251f5
MM: MM1: Console encounter cmd now accepts monster num
2023-01-22 20:07:48 +01:00
Paul Gilbert
dbcf3e573c
MM: MM1: Renamings for monster level
2023-01-22 20:07:48 +01:00
Paul Gilbert
c1afda0570
MM: MM1: Desert maps will only be mappable if party has map
2023-01-22 20:07:48 +01:00
Paul Gilbert
17042d1f18
MM: MM1: Fixes for remaining maps
2023-01-22 20:07:47 +01:00
Paul Gilbert
2f9c787e5f
MM: MM1: Map fixes
2023-01-22 20:07:47 +01:00
Paul Gilbert
3cacb37d3b
MM: MM1: Fix Inspectron and Hacker views
2023-01-22 20:07:47 +01:00
Paul Gilbert
16b25033db
MM: MM1: Fix multiple maps' special loop
2023-01-22 20:07:47 +01:00
Paul Gilbert
01870da12b
MM: MM1: Further map fixes
2023-01-22 20:07:47 +01:00
Paul Gilbert
8455b01891
MM: MM1: Fixed showing gems in search results
2023-01-22 20:07:47 +01:00
Paul Gilbert
391f7ab4f8
MM: MM1: More map fixes
2023-01-22 20:07:47 +01:00
Paul Gilbert
75e5d978c7
MM: MM1: Fix desert map base class crash
2023-01-22 20:07:47 +01:00
Paul Gilbert
f65b2eade1
MM: MM1: Further map fixes
2023-01-22 20:07:46 +01:00
Paul Gilbert
ffd370d4cf
MM: MM1: More map fixes
2023-01-22 20:07:46 +01:00
Paul Gilbert
d9011fd241
MM: MM1: Allow timed game messages to close due to keypress
2023-01-22 20:07:46 +01:00
Paul Gilbert
6a40d6762a
MM: MM1: Extra quit checks for main event loop
2023-01-22 20:07:46 +01:00
Paul Gilbert
1c31a18d2e
MM: MM1: More map fixes
2023-01-22 20:07:46 +01:00
Paul Gilbert
97db5ed0dd
MM: MM1: Map 8 fixes
2023-01-22 20:07:46 +01:00
Paul Gilbert
3321c4397b
MM: MM1: Do case insensitive answer comparisons
2023-01-22 20:07:46 +01:00
Paul Gilbert
eee2ce23ca
MM: MM1: More map fixes
2023-01-22 20:07:46 +01:00
Paul Gilbert
8296116d4d
MM: MM1: Support id/section pair for console map selection
2023-01-22 20:07:45 +01:00
Paul Gilbert
b8852e1df4
MM: MM1: Added a default section to every map
...
This will be used by the console to make it easier
to switch to arbitrary maps without having to figure
out the section each time
2023-01-22 20:07:45 +01:00
Paul Gilbert
bae79d8206
MM: MM1: Prevent old text showing when going from large messages to normal
2023-01-22 20:07:45 +01:00
Paul Gilbert
c0f6e0773a
MM: MM1: Map 18 fixes
2023-01-22 20:07:45 +01:00