Hubert Maier
5a328ad181
JANITORIAL: MM: Fix typos
2024-09-23 19:26:39 +03:00
Hubert Maier
e9303cfb09
JANITORIAL: MM: Fix typos
2024-09-16 01:48:47 +03:00
Cameron Cawley
ff530edcb1
GRAPHICS: Deprecate ManagedSurface methods that implicitly copy pixel data
2024-07-02 13:31:18 +01:00
Le Philousophe
0512d96b47
MM: Migrate engine to Path
2023-12-24 13:19:25 +01:00
Paul Gilbert
1e2f93c252
MM: MM1: Fix restoring HP during resting
2023-11-05 11:30:34 -10:00
Paul Gilbert
06655e124b
MM: MM1: Don't freeze like original in rest if attributes reach 0
2023-11-05 11:30:34 -10:00
Paul Gilbert
ddc1a485b7
MM: MM1: Split _age into _age and _ageDayCtr
...
I originally thought _age was an attribute pair, but the second
field is actually a counter that's incremented during rest,
and when it overflows increases the character's age by a year.
As such they are distinct fields. And in fact, separating it
revealed multiple places the "current" field was being changed
when the base _age was intended. These are all fixed now.
2023-11-04 22:14:26 -10:00
Paul Gilbert
9a9f2e3faf
MM: MM1: Fixes for casting energy blast (and other iterative spells)
2023-08-15 20:11:13 -07:00
Paul Gilbert
c1e8258275
MM: MM1: Added dump_roster command to create original roster.dta
2023-08-06 15:17:02 -07:00
Paul Gilbert
a6f01a7599
MM: MM1: Fix new characters to be at level 1
2023-08-06 15:17:01 -07:00
PushmePullyu
1ae8852549
MM: MM1: Fix crash on roster load
...
Do not ignore EOS when loading roster save.
This prevents a comparison with an uninitialized variable.
Fixes #14509
2023-06-12 07:45:44 -07:00
PushmePullyu
4ec2fbdb38
MM: MM1: Fix portrait validation
2023-06-04 20:48:32 -07:00
Paul Gilbert
ce66d26463
MM: MM1: Fix Cast Spell, Spellbook display in combat
2023-05-29 20:07:46 -07:00
Paul Gilbert
1e363fae95
MM: MM1: Guard against invalid portraits when loading savegames
2023-05-29 18:15:44 -07:00
Paul Gilbert
8482ac79d4
MM: MM1: Persist party chars' selected spells in savegames
2023-05-29 18:10:01 -07:00
Paul Gilbert
1ee13fc19f
MM: MM1: Fix using items in original version
2023-05-27 21:50:23 -07:00
Paul Gilbert
d2eaca92ef
MM: MM1: Palette fixes for miscellaneous graphics
2023-05-25 22:10:25 -07:00
Paul Gilbert
c0dfa3d55b
MM: MM1: Fix palette for remaining monsters
2023-05-25 21:51:17 -07:00
Paul Gilbert
3fae7cc7e1
MM: MM1: Fix palettes for more monsters
2023-05-25 20:53:23 -07:00
Paul Gilbert
aa06fef90d
MM: MM1: Corrected palette for monsters 50 to 100
2023-05-25 19:55:38 -07:00
Paul Gilbert
90b8976bbe
MM: MM1: Fix palettes for monsters 1 to 50
2023-05-24 22:23:03 -07:00
Paul Gilbert
1f166b4a78
MM: MM1: Use the M&M1 graphics pack for enhanced mode
2023-05-24 19:06:39 -07:00
filasfilas
764be8d584
MM: MM1: Items data update
2023-04-11 22:51:08 -07:00
filasfilas
9cd88747bf
MM: MM1: Monster data update
2023-04-09 10:47:03 -07:00
Paul Gilbert
c8a4f3cc99
MM: MM1: Refactoring color questions into separate view classes
2023-04-07 23:25:11 -07:00
Paul Gilbert
2ceade4308
MM: MM1: Removed deprecated name formatting
2023-03-30 21:56:33 -07:00
Paul Gilbert
033f1f66db
MM: MM1: Added Buy/Sell confirmation dialog
2023-03-18 22:28:35 -07:00
Paul Gilbert
c48a85d97c
MM: MM1: Fix incorrect cropping of Scroll of Fire item
2023-03-17 21:55:47 -07:00
Paul Gilbert
328c2bf17e
MM: MM1: Remove deprecated list of item names
2023-03-17 21:55:47 -07:00
Paul Gilbert
9f4e22d0f5
MM: MM1: Adding buttons to manage character view
2023-03-05 22:18:59 -08:00
Paul Gilbert
9bfdc779f1
MM: MM1: Adding a character select dialog
2023-02-22 18:09:27 -08:00
Paul Gilbert
51d843db19
MM: MM1: Some content in the Cast Spell dialog
2023-02-15 22:08:54 -08:00
Paul Gilbert
705a0ad544
MM: MM1: Skeleton dialog for casting spells
2023-02-15 22:08:53 -08:00
Paul Gilbert
dece027be7
MM: MM1: Reload face sprites after using sex reversal pool
2023-02-13 21:17:01 -08:00
Paul Gilbert
03965ec13b
MM: MM1: Set appropriate portraits for default party
2023-02-13 21:14:06 -08:00
Matthew Duggan
76dabbc8d4
MM: MM1: Fix varible shadowing warning
2023-02-13 17:37:11 +09:00
Paul Gilbert
be0c003f63
MM: MM1: Adding portrait sprites to Character class
2023-02-12 22:18:32 -08:00
Paul Gilbert
ce5a61d8de
MM: MM1: In progress displaying enhanced mode party portraits
2023-02-12 22:03:09 -08:00
Paul Gilbert
c3d9c4f896
MM: Move utils/ folder into shared/
2023-02-12 20:44:50 -08:00
Paul Gilbert
4e7a5ab5ee
XEEN: Move SpriteResource into Shared namespace
...
All the Xeen specific parts of SpriteResource has been
split off into a derived SpriteResource class, so that
MM1 won't accidentally use methods it shouldn't
2023-02-12 19:44:54 -08:00
D G Turner
0eded81987
MM: MM1: Fix Array Comparison GCC Compiler Warning
...
This warning is emitted when -Warray-compare is passed to GCC.
2023-02-12 13:01:49 +00:00
Paul Gilbert
fbfad865ff
MM: MM1: Remainder of QuickRef dialog
2023-02-07 20:02:26 -08:00
Paul Gilbert
e1977dbd77
MM: MM1: Further QuickRef dialog
2023-02-07 20:02:26 -08:00
Paul Gilbert
d4f8c51567
MM: MM1: Load character names in camel case in enhanced version
2023-02-07 20:02:26 -08:00
Paul Gilbert
22473ec955
MM: MM1: Fixed SpellsState _condition to be _damage
2023-02-05 21:12:29 -08:00
Paul Gilbert
ed1a0cbd05
MM: MM1: Renaming of character HP fields
2023-02-05 11:22:56 -08:00
Paul Gilbert
a91ba40fb1
MM: MM1: Remove more deprecated name formatting
2023-02-04 21:19:22 -08:00
Paul Gilbert
355175534e
MM: MM1: Fix check for party being incapacitated
2023-02-03 21:51:32 -08:00
Paul Gilbert
d224c19bdd
MM: MM1: Remove redundant semicolons
2023-01-24 22:40:35 -08:00
Paul Gilbert
60a06b07ae
MM: MM1: Fix incorrect flags access in map 18
2023-01-22 11:23:37 -08:00