Commit graph

225 commits

Author SHA1 Message Date
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