Paul Gilbert
1fab07fd7c
MM: MM1: Improve No response for Yes/No query messages
2023-04-07 21:02:25 -07:00
Paul Gilbert
8b7cf52873
MM: MM1: Volcano god interaction for map 11
2023-04-06 21:31:59 -07:00
Paul Gilbert
c21470038a
MM: MM1: Add prisoner interactions
2023-04-04 21:54:43 -07:00
Paul Gilbert
398ce423f3
MM: MM1: Fix dismissing sign messages
2023-04-04 21:35:14 -07:00
Paul Gilbert
335ca34107
MM: MM1: Move virgin prisoner to a class in prisoners.cpp
2023-04-04 21:35:14 -07:00
Paul Gilbert
d8110b1a94
MM: MM1: Map 9 to 11 fixes
2023-04-03 21:37:27 -07:00
Paul Gilbert
95a6b21a9e
MM: MM1: Added access code view
2023-04-03 21:37:26 -07:00
Paul Gilbert
a3dc61cddc
MM: MM1: Minor Interaction/map tweak
2023-04-03 21:37:26 -07:00
Paul Gilbert
4988d945ba
MM: MM1: Compilation fix
2023-04-02 19:12:00 -07:00
Paul Gilbert
77f53fc0d1
MM: MM1: Finished Arrested view
2023-04-02 18:46:34 -07:00
Paul Gilbert
929ad0f6a4
MM: MM1: Finish Resistances interaction
2023-04-01 20:59:10 -07:00
Paul Gilbert
c3225d4258
MM: MM1: Change Interaction to derive from PartyView
2023-04-01 20:59:10 -07:00
Paul Gilbert
9bfa66bc7a
MM: MM1: Beginnings of resistances display interaction
2023-04-01 15:59:24 -07:00
Paul Gilbert
f7ff46d95d
MM: MM1: Fix pressing Enter on death screen
2023-03-30 21:56:33 -07:00
Paul Gilbert
2ceade4308
MM: MM1: Removed deprecated name formatting
2023-03-30 21:56:33 -07:00
Paul Gilbert
c06cdb5213
MM: MM1: Fixes for using inventory items
2023-03-30 19:46:53 -07:00
Paul Gilbert
3d425ddad8
MM: MM1: Draw interface background when char info opened from combat
2023-03-30 19:19:34 -07:00
Eugene Sandulenko
b6b2a95eaf
MM: MM1: Fix compilation
2023-03-30 13:56:43 +02:00
Paul Gilbert
3c6d09e93a
MM: MM1: Fix assert closing char inventory in combat mode
2023-03-29 22:09:14 -07:00
Paul Gilbert
fbfc3577a9
MM: MM1: Don't show equip/remove inventory buttons when in combat
2023-03-29 20:20:33 -07:00
Paul Gilbert
69a4edff7f
MM: MM1: Change disableAttacks view casting to a game message
2023-03-29 19:54:30 -07:00
Paul Gilbert
3a98f3acc4
MM: MM1: Added UseItem to enhanced inventory view
2023-03-29 19:54:29 -07:00
Paul Gilbert
83ca8a4ce4
MM: MM1: Split use item logic into it's own class
2023-03-29 19:54:28 -07:00
Paul Gilbert
ede17241b1
MM: MM1: Don't reset inventory area after doing trade
2023-03-29 19:54:28 -07:00
Paul Gilbert
d6e3ed0e0f
MM: MM1: Enable combat character info
2023-03-29 19:54:28 -07:00
Paul Gilbert
8e2f6b662d
MM: MM1: Fix hotizontal alignment of ) chars in party list
2023-03-27 21:27:13 -07:00
Paul Gilbert
9ec204bbb0
MM: MM1: Fix display of a bunch of other text
2023-03-27 21:26:30 -07:00
Paul Gilbert
186bfe2755
MM: MM1: Fix combat attack messages
2023-03-27 21:04:53 -07:00
Paul Gilbert
07754db1aa
MM: MM1: Added which character view for combat exchanges
2023-03-27 20:43:00 -07:00
Paul Gilbert
1c9db43757
MM: MM1: Clicking in the monster list can select targets
2023-03-27 19:58:44 -07:00
Paul Gilbert
692b6e265a
MM: MM1: Go Back button for combat options
2023-03-27 19:40:13 -07:00
Paul Gilbert
e7168e34c0
MM: MM1: Fix combat btns to generate action messages
2023-03-27 18:39:18 -07:00
Paul Gilbert
bb7eab39c0
MM: MM1: Adding better combat option buttons display
2023-03-26 22:17:38 -07:00
Eugene Sandulenko
b639b65599
MM: MM1: Add missing override keyword
2023-03-26 14:20:52 +02:00
Paul Gilbert
3b7bb9cfa9
MM: MM1: Fix display of combat party names
2023-03-25 22:24:38 -07:00
Paul Gilbert
8b91aa90e1
MM: MM1: Adding combat options display
2023-03-25 22:21:39 -07:00
Paul Gilbert
a4e5e01414
MM: MM1: Adding initial combat info display
2023-03-25 22:21:38 -07:00
Paul Gilbert
bb220307f0
MM: MM1: Support inverse characters
2023-03-25 22:21:38 -07:00
Paul Gilbert
b9fb7c9fca
MM: MM1: Beginnings of enhanced mode combat view
2023-03-25 22:21:37 -07:00
Eugene Sandulenko
1737d9bd9d
I18N: Fix I18N comment placement
2023-03-25 20:54:17 +01:00
Paul Gilbert
eb61f5f90c
MM: MM1: Encounter options display
2023-03-25 10:35:19 -07:00
Paul Gilbert
623aa0b44f
MM: MM1: Added Yes/No subview to applicable encounter modes
2023-03-24 22:11:17 -07:00
Paul Gilbert
2ab2ed3faa
MM: MM1: More encounter modes done
2023-03-24 21:48:08 -07:00
Paul Gilbert
b8891c9322
MM: MM1: Surprised mode of Encounter view done
2023-03-24 21:48:07 -07:00
Paul Gilbert
0237331605
MM: MM1: Fix encounter message in amp 1
2023-03-24 21:48:07 -07:00
Paul Gilbert
0a8eb1df4c
MM: MM1: Fix displaying multi-line messages in enhanced mode
2023-03-23 22:33:14 -07:00
Paul Gilbert
d540f88dc9
MM: MM1: Fix checking into inn
2023-03-23 21:30:14 -07:00
Paul Gilbert
27271dc632
MM: MM1: Finish gold, gems, food trades
2023-03-23 21:11:30 -07:00
Paul Gilbert
5671644d2d
MM: MM1: Don't switch char after trading items
2023-03-23 21:11:30 -07:00
Paul Gilbert
7b4fac318b
MM: MM1: Change characters for trade modes
2023-03-22 22:26:01 -07:00
Paul Gilbert
60c7298703
MM: MM1: Added which character view
2023-03-22 22:26:01 -07:00
Paul Gilbert
986d456d03
MM: MM1: Trade view
2023-03-22 22:26:01 -07:00
Paul Gilbert
526cbcd41e
MM: MM1: Beginnings of trade view
2023-03-21 22:39:00 -07:00
Paul Gilbert
0a2b2edc36
MM: MM1: Support trading selected items to other chars
2023-03-21 20:36:40 -07:00
Paul Gilbert
2276d36e16
MM: MM1: Beginnings of enocunter view
2023-03-21 20:36:40 -07:00
Paul Gilbert
976457f9df
MM: MM1: Fix clicking buttons in character info
2023-03-20 22:28:28 -07:00
Paul Gilbert
9ebde66b31
MM: MM1: Allow mouse clicks to select items
2023-03-20 22:18:26 -07:00
Paul Gilbert
0101f40c94
MM: MM1: Don't allow switching characters in combat mode
2023-03-20 21:21:57 -07:00
Paul Gilbert
80d1e88e8c
MM: MM1: Add character switching to inventory items
2023-03-20 20:55:01 -07:00
Paul Gilbert
5e39b24240
MM: MM1: Added equip/remove to enhanced character items view
2023-03-20 20:14:22 -07:00
Paul Gilbert
462d002393
MM: MM1: Refactor equip/remove logic into it's own class
2023-03-20 20:14:22 -07:00
Paul Gilbert
9a7b3abb36
MM: MM1: Discarding items now working
2023-03-20 20:14:21 -07:00
Paul Gilbert
40cfc422b4
MM: MM1: In progress adding a Which Item view
2023-03-20 20:14:21 -07:00
Paul Gilbert
a37a9fbc24
MM: MM1: Beginnings of character inventory screen
2023-03-20 20:14:21 -07:00
Paul Gilbert
c1c863de78
MM: MM1: Show items characters can't use in grey
2023-03-20 20:14:21 -07:00
Paul Gilbert
f9bbbf9595
MM: MM1: Added blacksmith buy/sell logic
2023-03-18 22:28:35 -07:00
Paul Gilbert
033f1f66db
MM: MM1: Added Buy/Sell confirmation dialog
2023-03-18 22:28:35 -07:00
Paul Gilbert
ef8f5648c9
MM: MM1: Blacksmith item selection
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
d0896acdd9
MM: MM1: Weapon/Armor/Misc switching for blacksmith
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
98820217a2
MM: MM1: Blacksmith items now displaying
2023-03-17 21:55:46 -07:00
Paul Gilbert
ea9c18634b
MM: MM1: Fix blacksmith items buttons not being clickable
2023-03-17 21:55:46 -07:00
Paul Gilbert
11b0d5cdcb
MM: MM1: Fixes to blacksmith items buttons
2023-03-17 21:55:45 -07:00
Eugene Sandulenko
0295bbccd3
MM: MM1: Comment out unused variables
2023-03-17 16:58:43 +01:00
Eugene Sandulenko
b81fc038bd
MM: MM1: Add missing override keyword
2023-03-17 16:58:43 +01:00
Eugene Sandulenko
8381a9d4d6
MM: MM1: Properly mark keybindings for translation and add to POTFILES
2023-03-17 16:06:34 +01:00
Paul Gilbert
059582fe48
MM: MM1: Beginnings of blacksmith items display
2023-03-16 22:50:34 -07:00
Paul Gilbert
eef20cf77b
MM: MM1: Beginnings of Blacksmith location
2023-03-16 22:50:34 -07:00
Paul Gilbert
2db67b8c99
MM: MM1: Fix horizontal alignment of Inn buttons
2023-03-16 22:50:33 -07:00
Paul Gilbert
b8afed0bfe
MM: MM1: Add bash action
2023-03-16 22:50:33 -07:00
Paul Gilbert
626273dbca
MM: MM1: Added Rest view
2023-03-16 22:50:33 -07:00
Donovan Watteau
18ab6803d6
JANITORIAL: Fix various "an" typos in comments
2023-03-16 14:47:28 +01:00
Paul Gilbert
2e513c33f4
MM: MM1: Added Protect screen
2023-03-14 22:20:17 -07:00
Paul Gilbert
d7ca77fe6c
MM: MM1: Fix selecting char from QUickRef
2023-03-13 23:15:24 -07:00
Paul Gilbert
8b859ccc9e
MM: MM1: Hook up QuickRef view from Char Info dialog btn
2023-03-13 22:52:29 -07:00
Paul Gilbert
77204235e4
MM: MM1: Added Exchange dialog
2023-03-13 22:48:18 -07:00
Paul Gilbert
a07f2f91d7
MM: MM1: Fix redrawing game view after closing dialogs
2023-03-13 22:48:18 -07:00
Paul Gilbert
ab2e5d59cd
MM: MM1: Message display fixes for Search
2023-03-12 22:21:37 -07:00
Paul Gilbert
2cd03b2e71
MM: MM1: Properly handle getting treasure after trap msg display
2023-03-12 21:59:13 -07:00
Paul Gilbert
57a8d2d8bd
MM: MM1: Add missing character select for detecting magic in Search
2023-03-12 21:59:13 -07:00
Paul Gilbert
bdc286be8c
MM: MM1: Add timeout delay for trap damage message
2023-03-12 21:59:13 -07:00
Paul Gilbert
7c57447b46
MM: MM1: Fix display of center/right aligned messages
2023-03-12 21:59:12 -07:00
Paul Gilbert
e73a9c317e
MM: MM1: Properly erase numeric choice side view after closing
2023-03-12 21:59:12 -07:00
Paul Gilbert
f4ef23d2fb
MM: MM1: Fix search to show character selection
2023-03-12 21:59:11 -07:00
Paul Gilbert
10d32d66e7
MM: MM1: Adding numeric choice side subview
2023-03-12 21:59:11 -07:00
Paul Gilbert
4113595b54
MM: MM1: Fixes for search view
2023-03-10 22:26:42 -08:00
Paul Gilbert
7ab7faf1dc
MM: MM1: Fixes for trap display
2023-03-10 22:26:42 -08:00
Paul Gilbert
26ac72d53c
MM: MM1: Compilation fix
2023-03-09 23:18:32 -08:00
Paul Gilbert
4bebb71d62
MM: MM1: Add a generic WhoWillTry view
2023-03-09 22:51:38 -08:00
Paul Gilbert
5591049454
MM: MM1: Implement trap display
2023-03-09 22:51:38 -08:00
Paul Gilbert
6a9104f8b5
MM: MM1: Added unlock action
2023-03-09 22:51:38 -08:00
D G Turner
937964ab59
MM: MM1: Fix Unhandled Enumeration in Switch GCC Compiler Warning
2023-03-09 19:42:39 +00:00
Paul Gilbert
c1e5a933dc
MM: MM1: Fix compilation when Xeen subengine is disabled
2023-03-09 07:58:10 -08:00
Paul Gilbert
4f531856a4
MM: MM1: Minor tweak to column positioning in QuickRef
2023-03-09 07:58:10 -08:00
Paul Gilbert
9db6c8f9ad
MM: MM1: Fix rendering of Character Info view
2023-03-08 22:06:10 -08:00
Paul Gilbert
576901ec2e
MM: MM1: Fix QuickRef condition column
2023-03-08 21:48:03 -08:00
Paul Gilbert
1551124d28
MM: MM1: Added keybinding actions
2023-03-08 21:37:28 -08:00
Paul Gilbert
bed08fd350
MM: MM1: Implement large message display for Leprechaun
2023-03-08 21:31:37 -08:00
Paul Gilbert
8be4939b60
MM: MM1: Add the word Enhanced to the enhanced title screen
2023-03-08 21:30:34 -08:00
Paul Gilbert
54200f9ec6
MM: MM1: Add Y/N buttons to create characters summary
2023-03-07 22:58:18 -08:00
Paul Gilbert
721c9a846a
MM: MM1: Add a _priorView field to FocusMessage
2023-03-07 22:39:51 -08:00
Paul Gilbert
b52ddaced0
MM: MM1: Allow mouse clicks on class/race/etc. options in Create Characters
2023-03-07 22:31:58 -08:00
Paul Gilbert
2cc9f8578e
MM: MM1: In progress adding Create Characters view
2023-03-07 22:31:58 -08:00
Paul Gilbert
119cda49fa
MM: MM1: Simplify go back message in Characters view
2023-03-07 22:31:57 -08:00
D G Turner
afadfc5d52
MM: MM1: Fix Unhandled Case in Switch GCC Compiler Warnings
2023-03-06 16:00:59 +00:00
Paul Gilbert
18ad7d1962
MM: MM1: Implement character renaming
2023-03-05 22:18:59 -08:00
Paul Gilbert
9f4e22d0f5
MM: MM1: Adding buttons to manage character view
2023-03-05 22:18:59 -08:00
Eugene Sandulenko
72f0e5942a
MM: MM1: Added missing override keywords
2023-03-05 23:46:10 +01:00
Paul Gilbert
49fa6c2c4d
MM: MM1: Add Esc button to Inn view
2023-03-04 22:16:19 -08:00
Paul Gilbert
93f86a1610
MM: MM1: Add support for half-size buttons
2023-03-04 22:16:19 -08:00
Paul Gilbert
a3aabc750b
MM: MM1: Adding Esc button to character view
2023-03-04 22:16:19 -08:00
Paul Gilbert
0dca7c38a0
MM: MM1: More character info display
2023-03-03 22:43:02 -08:00
Paul Gilbert
347c99e288
MM: MM1: Stats display for character view
2023-03-03 22:43:02 -08:00
Paul Gilbert
9dc853b088
MM: MM1: Make SpriteResource draw methods const
2023-03-03 22:43:02 -08:00
Paul Gilbert
c45416c53a
MM: MM1: Fix right click mouse button messages
2023-03-03 22:43:02 -08:00
Paul Gilbert
02e4fcd121
MM: MM1: Beginnings of enhanced character view/manage views
2023-03-03 22:43:01 -08:00
Paul Gilbert
1892b7a135
MM: MM1: Added View All Characters view
2023-03-02 22:26:48 -08:00
Paul Gilbert
1fc0852e76
MM: MM1: Add exit button to Inn
2023-03-02 22:26:48 -08:00
Paul Gilbert
648edf3bf9
MM: MM1: More Inn display, toggling inclusion in party
2023-03-01 23:27:48 -08:00
Paul Gilbert
357d402030
MM: MM1: Beginngs of enhanced mode inn screen
2023-03-01 23:27:48 -08:00
Paul Gilbert
950ca3745d
MM: MM1: Added Tavern view
2023-03-01 23:27:48 -08:00
Paul Gilbert
edc4662163
MM: MM1: Remainder of training view
2023-03-01 21:32:04 -08:00
Paul Gilbert
b9997c7406
MM: MM1: In progress training view
2023-02-28 22:33:57 -08:00
Paul Gilbert
ad795f109a
MM: MM1: Add interaction view titles
2023-02-28 20:26:14 -08:00
Paul Gilbert
895c70a71b
MM: MM1: More interaction display
2023-02-28 20:26:14 -08:00
Paul Gilbert
a43af5fb86
MM: MM1: Beginnings of interaction views
2023-02-27 22:32:15 -08:00
Paul Gilbert
dba287e903
MM: MM1: Fix rendering of Market farewell message
2023-02-27 20:35:23 -08:00
Paul Gilbert
3df70e4893
MM: MM1: Market is for whole party, not specific party members
2023-02-27 20:35:23 -08:00
Paul Gilbert
5b155fc807
MM: MM1: Fix Coverity warnings
2023-02-26 22:36:52 -08:00
Paul Gilbert
04cf0aa569
MM: MM1: Fix party highlight in market view
2023-02-26 22:23:50 -08:00
Paul Gilbert
650d4f7edc
MM: MM1: Fix center aligning signs
2023-02-26 22:23:50 -08:00
Paul Gilbert
4590fe3443
MM: MM1: Fixes for location enter/exit
2023-02-26 22:23:50 -08:00
Paul Gilbert
1a15f86d1a
MM: MM1: Fixing game messages display
2023-02-26 22:23:50 -08:00
Paul Gilbert
d400775f49
MM: MM1: Sort animation views alphabetically
2023-02-26 22:23:49 -08:00
Paul Gilbert
cd5962252e
MM: MM1: Cleanup of Market view
2023-02-26 22:23:49 -08:00
Paul Gilbert
181eab7a06
MM: MM1: Derive Sound class from now shared Sound class
2023-02-26 22:23:49 -08:00
Paul Gilbert
f9543cba7a
MM: Move Sound class into Shared namespace
2023-02-26 22:23:49 -08:00
Paul Gilbert
0a4d59b5b7
MM: MM1: Change location animations to a class structure
2023-02-26 22:23:49 -08:00
Paul Gilbert
4e7ce758f8
MM: MM1: Add other locations data
2023-02-26 12:11:20 -08:00
Paul Gilbert
6a15e3bb1e
MM: MM1: Implementing animated location display
2023-02-26 11:47:14 -08:00
Paul Gilbert
f1ba389a87
MM: MM1: Skeleton child class for enhanced mode game view
2023-02-26 11:47:12 -08:00
Paul Gilbert
a15c16b4a6
MM: MM1: Merge ValueMessage into GameMessage
2023-02-26 11:46:16 -08:00
Paul Gilbert
4c6a82ba02
MM: MM1: Change Temple to use PartyView base, drawing improvements
2023-02-26 11:46:16 -08:00
D G Turner
915d1af747
MM: MM1: Fix Unused Variable GCC Compiler Warning
2023-02-25 16:49:55 +00:00
Paul Gilbert
0027ab8290
MM: MM1: Merge duplicated passage outside messages
2023-02-24 22:47:11 -08:00
Paul Gilbert
3717adb787
MM: MM1: Improve message display
2023-02-24 22:21:03 -08:00
Paul Gilbert
c1ec746a73
MM: MM1: Fix positioning of Y/N buttons
2023-02-24 22:21:03 -08:00
Paul Gilbert
63625e14f0
MM: MM1: Support alt map strings in enhanced mode
2023-02-24 21:36:57 -08:00
Paul Gilbert
d895f5c509
MM: MM1: Capitalize all the strings
2023-02-24 21:03:57 -08:00
Paul Gilbert
7b543ba883
MM: MM1: Properly redraw Cast Spell after closing spellbook
2023-02-24 20:02:31 -08:00
Paul Gilbert
06ddef22f3
MM: MM1: Fix button coordinates for spellbook
2023-02-24 19:50:28 -08:00
Paul Gilbert
e1889bb9a6
MM: MM1: Better handling of single turn message displays
2023-02-24 19:23:12 -08:00
Paul Gilbert
3a79bede8e
MM: MM1: Fix clicking buttons in Cast Spell view
2023-02-24 19:23:11 -08:00
Paul Gilbert
0d43e8e9ae
MM: MM1: Middle align spell failure messages
2023-02-23 21:49:27 -08:00
Paul Gilbert
a01be65ee4
MM: MM1: Properly line wrap long spell names in Cast Spell dialog
2023-02-23 21:49:27 -08:00
Paul Gilbert
8c780c5165
MM: MM1: Grey out spellbook entries that can't be cast
2023-02-22 22:25:52 -08:00
Paul Gilbert
dcc590c273
MM: MM1: Properly show spell failure messages
2023-02-22 22:25:52 -08:00
Paul Gilbert
9bfdc779f1
MM: MM1: Adding a character select dialog
2023-02-22 18:09:27 -08:00
Martin Gerhardy
311e777b50
MM: fixed POTFILES entry
2023-02-22 17:52:32 +01:00
Paul Gilbert
d4d189f374
MM: MM1: Switch spellbook to use PartyView base class
2023-02-21 21:16:41 -08:00
Paul Gilbert
698522ae41
MM: MM1: Handle redraw after closing 3rd level view
...
Previously, closing the spellbook to return to the
Cast Spell view wasn't erasing the spellbook, because
the overall game view wasn't being redrawn, just the
spellbook itself. This changed version iterates
through the views drawing them in order from back to front
2023-02-21 21:16:41 -08:00
Paul Gilbert
aee70c07c6
MM: MM1: Improvements for selecting select/exit buttons in Spellbook
2023-02-21 21:16:40 -08:00
Paul Gilbert
e7b6593e78
MM: MM1: CharacterInfo now derives from PartyView class
2023-02-19 22:20:58 -08:00
Paul Gilbert
3792c23854
MM: MM1: Creating base class for views that allow switching character
2023-02-19 22:07:41 -08:00
Paul Gilbert
70b65410e4
MM: MM1: Beginnings of selected spell casting
2023-02-19 19:15:03 -08:00
Paul Gilbert
7cea92d83d
MM: MM1: Remove old debug code
2023-02-19 19:15:03 -08:00
Paul Gilbert
d5c93b2627
MM: MM1: Spellbook line selection
2023-02-17 22:32:46 -08:00
Paul Gilbert
f45abfc332
MM: MM1: Listing spell names in spellbook
2023-02-17 22:17:59 -08:00
Paul Gilbert
83dda58241
MM: MM1: Spellbook frame drawing
2023-02-17 21:32:20 -08:00
Paul Gilbert
2474727b34
MM: MM1: Skeleton spellbook view
2023-02-16 21:39:34 -08:00
Paul Gilbert
7aa079a5eb
MM: MM1: Cast Spell keypress handler
2023-02-16 21:16:45 -08:00
Paul Gilbert
6e575b8da8
MM: MM1: Display proper SP/Gem requirements for spells
2023-02-16 21:06:33 -08:00
Paul Gilbert
ad0d9a4935
MM: MM1: Cost and btn text in Cast Spell is reduced font
2023-02-16 21:06:33 -08:00
Paul Gilbert
08b648e30f
MM: MM1: Proper buttons for Cast Spell dialog
2023-02-15 22:08:54 -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
D G Turner
337f07a20a
MM: XEEN: Fix GCC Compiler Warnings
...
The copy constructor here is not required as it is identical to the
implicit autogenerated constructor and thus GCC emits a warning if
it is present.
2023-02-15 00:00:21 +00:00
Paul Gilbert
e82dedb825
MM: MM1: Fix button text in Char Info
2023-02-13 22:28:33 -08:00
Paul Gilbert
65e89b9309
MM: MM1: Don't try viewing char info for empty party slots
2023-02-13 22:15:23 -08:00
Paul Gilbert
a5d06949dc
MM: MM1: Allow Space & Enter to close message dialogs
2023-02-13 22:06:16 -08:00
Paul Gilbert
6132a66adb
MM: MM1: Include character sex in Char Info dialog
2023-02-13 21:21:23 -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
Paul Gilbert
8e829a1faf
MM: MM1: Switch highlighted char in character info dialog
2023-02-13 20:41:32 -08:00
Matthew Duggan
76dabbc8d4
MM: MM1: Fix varible shadowing warning
2023-02-13 17:37:11 +09:00
Paul Gilbert
c52ddc4675
MM: MM1: Adding party highlight for selected character
2023-02-12 22:20:51 -08: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
83707bfa7f
MM: Set up Xeen and MM1 as their own sub-engines
2023-02-12 20:22:43 -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
Paul Gilbert
1cc18af84c
MM: Move File class into Shared
2023-02-12 19:44:53 -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
6f7c62b81e
MM: Move CCArchive into Shared namespace
2023-02-10 22:33:29 -08:00
Paul Gilbert
14715b4a59
MM: XEEN: Remove deprecated StringArray class
2023-02-10 22:33:29 -08:00
Paul Gilbert
a3550a9cb0
MM: Create common engine base engine class
2023-02-10 22:33:29 -08:00
Paul Gilbert
a05dfc9cd8
MM: Starting to separate out shared code
2023-02-10 22:33:29 -08:00
Paul Gilbert
5ee4a2d268
MM: MM1: Add enhanced mode main menu
2023-02-09 22:01:10 -08:00
Paul Gilbert
a6da9e4906
MM: MM1: Fix showing character list from main menu
2023-02-08 21:12:12 -08:00
Paul Gilbert
ab010dc09d
MM: MM1: Allow Select action to start title slideshow
2023-02-08 20:20:04 -08:00
Paul Gilbert
9b3b00b598
MM: MM1: update remaining views to use Escape/Select actions
2023-02-08 19:43:59 -08:00
Paul Gilbert
779a1c76ea
MM: MM1: Handle escape/select actions in messages view
2023-02-08 18:49:40 -08:00
Paul Gilbert
4b9737a497
MM: MM1: More Select keybind action handling
2023-02-08 07:56:02 -08:00
Paul Gilbert
03895d242e
MM: MM1: Adding a Select keybinding action
2023-02-08 07:56:02 -08:00
Paul Gilbert
b72471875a
MM: MM1: Fix the Escape keybinding action
...
I didn't fix it for so long that I ended up adding explicit
checks in msgKeypress in all the various dialogs. Now that
it's fixed, I also have to fix the dialogs to properly
check for the Escape action rather than the key
2023-02-07 21:26:52 -08:00
Paul Gilbert
4310afe63a
MM: MM1: Remove duplicate statColor implementation
2023-02-07 20:17:54 -08:00
Paul Gilbert
943ff7f9c5
MM: MM1: Allow selecting characters from QuickRef
2023-02-07 20:08:48 -08: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
a43b5c4d2a
MM: MM1: In progress enhanced QuickRef dialog
2023-02-07 20:02:26 -08:00
Paul Gilbert
ca769bc375
MM: MM1: Debugger command to allow all spells in combat
2023-02-05 22:18:55 -08:00
Paul Gilbert
d94d6545bd
MM: MM1: Fix spell result display casting wizard spells
2023-02-05 21:12:29 -08:00
Paul Gilbert
22473ec955
MM: MM1: Fixed SpellsState _condition to be _damage
2023-02-05 21:12:29 -08:00
Paul Gilbert
1cb89679dc
MM: MM1: Fix incapicated chars are skipped in combat
2023-02-05 18:11:28 -08:00
Paul Gilbert
626388a902
MM: MM1: Fix some combat messages, party display
2023-02-05 17:49:34 -08:00
Paul Gilbert
46f69af4a5
MM: MM1: Fix QuickRef in combat to show remaining comobat party
2023-02-05 12:11:19 -08:00
Paul Gilbert
dea9cdb37a
MM: MM1: Combat field renaming
2023-02-05 12:11:19 -08:00
Paul Gilbert
f71236806e
MM: MM1: Cleaned up calculating char defense adjusts damage
2023-02-05 11:28:22 -08:00
Paul Gilbert
ed1a0cbd05
MM: MM1: Renaming of character HP fields
2023-02-05 11:22:56 -08:00
Paul Gilbert
8ae35291f1
MM: MM1: Fix calculating damage when monster attacks
2023-02-05 11:19:38 -08:00
Lothar Serra Mari
4f4c372a56
MM: MM1: Fix compliation error due to missing c_str() call
2023-02-05 11:50:20 +01:00
Paul Gilbert
849ea4da6d
MM: MM1: Change subtractDamageFromChar to return string
2023-02-04 21:38:24 -08:00
Paul Gilbert
2f7e07e1ba
MM: MM1: Move subtractDamage to Combat class
2023-02-04 21:30:16 -08:00
Paul Gilbert
a91ba40fb1
MM: MM1: Remove more deprecated name formatting
2023-02-04 21:19:22 -08:00
Paul Gilbert
0edaaf0265
MM: MM1: Added enhanced mode automap dialog
2023-02-04 20:50:46 -08:00
Paul Gilbert
49aa543540
MM: MM1: Fix highlighting next round
2023-02-04 15:48:21 -08:00
Paul Gilbert
872c667b2e
MM: MM1: Remove some deprecated checks for | character
...
Originally I was going use this to wrap character names,
for formatting them in the enhanced version. However,
I've since changed all text to be lowercase by default,
and simply uppercased for the original displays
2023-02-03 21:58:04 -08:00
Paul Gilbert
355175534e
MM: MM1: Fix check for party being incapacitated
2023-02-03 21:51:32 -08:00
Paul Gilbert
2a3da91ab0
MM: MM1: Fix display of monster attacking results
2023-02-03 21:46:37 -08:00
Paul Gilbert
156336583c
MM: MM1: Fix setting up _attackersCount
2023-02-03 20:58:30 -08:00
Paul Gilbert
b2b8d32814
MM: MM1: Fix initial combat rendering if monster attacks first
2023-02-03 20:45:27 -08:00
Paul Gilbert
259654a7bf
MM: MM1: Fix to checking monster spell action
2023-02-03 18:44:26 -08:00
Paul Gilbert
3cf7a2fe3d
MM: MM1: Fix defeated monsters display at end of combat
2023-02-02 21:18:05 -08:00
Paul Gilbert
2c919436e2
MM: MM1: Move to next char/monster after a monster flees
2023-02-02 21:18:05 -08:00
Paul Gilbert
c44c26bd38
MM: MM1: Fixes for displaying monsters run away
2023-02-01 21:48:04 -08:00
Paul Gilbert
1c85b9bcf4
MM: MM1: Better implementation of string uppercasing
...
All strings in strings_en.yml are now in lowercase for the
enhanced mode. And for original mode, the strings will
simply uppercase them for display
2023-02-01 21:48:04 -08:00
Le Philousophe
daf92e18b7
MM: MM1: One last RiscOS compilation fix
2023-01-26 20:49:02 +01:00
Eugene Sandulenko
dba598967b
MM: MM1: Fix Dreamcast builds
2023-01-26 07:54:46 +01:00