[Scummvm-git-logs] scummvm master -> 228c64e04b1161bedced6b74491fac927ff4c5fb
dreammaster
noreply at scummvm.org
Mon Nov 6 03:44:05 UTC 2023
This automated email contains information about 4 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
141f97e735 MM: MM1: Fix setting SP for created magic casters
8a48164347 MM: MM1: Fix current HP display in Character Info view
55a1e2856a MM: MM1: Add missing strings
228c64e04b MM: MM1: Fix displaying character info from Inn
Commit: 141f97e73539819cef53f64d3733f554bb6122ab
https://github.com/scummvm/scummvm/commit/141f97e73539819cef53f64d3733f554bb6122ab
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2023-11-05T17:01:35-10:00
Commit Message:
MM: MM1: Fix setting SP for created magic casters
Changed paths:
engines/mm/mm1/views_enh/create_characters.cpp
diff --git a/engines/mm/mm1/views_enh/create_characters.cpp b/engines/mm/mm1/views_enh/create_characters.cpp
index d69f428f7e7..e57df977ad7 100644
--- a/engines/mm/mm1/views_enh/create_characters.cpp
+++ b/engines/mm/mm1/views_enh/create_characters.cpp
@@ -184,7 +184,7 @@ void CreateCharacters::NewCharacter::setSP(int amount) {
else if (amount >= 13)
level = 1;
- re._sp = level + 3;
+ re._sp._base = re._sp._current = level + 3;
re._spellLevel = 1;
}
Commit: 8a4816434707fdb0d6a8eaf258aeafd4ced63c42
https://github.com/scummvm/scummvm/commit/8a4816434707fdb0d6a8eaf258aeafd4ced63c42
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2023-11-05T17:20:44-10:00
Commit Message:
MM: MM1: Fix current HP display in Character Info view
Changed paths:
engines/mm/mm1/views_enh/character_info.cpp
diff --git a/engines/mm/mm1/views_enh/character_info.cpp b/engines/mm/mm1/views_enh/character_info.cpp
index 69a638aeed8..6722afb0023 100644
--- a/engines/mm/mm1/views_enh/character_info.cpp
+++ b/engines/mm/mm1/views_enh/character_info.cpp
@@ -260,7 +260,7 @@ void CharacterInfo::drawStats() {
c._personality._current, c._endurance._current,
c._speed._current, c._accuracy._current,
c._luck._current, c._age, c._level._current,
- c._ac._current, c._hp, c._sp._current, 0,
+ c._ac._current, c._hpCurrent, c._sp._current, 0,
c._exp, c._gold, c._gems
};
const uint BASE[16] = {
@@ -377,7 +377,7 @@ void CharacterInfo::showAttribute(int attrNum) {
c._personality._current, c._endurance._current,
c._speed._current, c._accuracy._current,
c._luck._current, c._age, c._level._current,
- c._ac._current, c._hp, c._sp._current
+ c._ac._current, c._hpCurrent, c._sp._current
};
const uint BASE[12] = {
c._might._base, c._intelligence._base,
Commit: 55a1e2856abc21d39335d87d469d51d68ba8b713
https://github.com/scummvm/scummvm/commit/55a1e2856abc21d39335d87d469d51d68ba8b713
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2023-11-05T17:38:25-10:00
Commit Message:
MM: MM1: Add missing strings
Changed paths:
devtools/create_mm/files/mm1/strings_en.yml
diff --git a/devtools/create_mm/files/mm1/strings_en.yml b/devtools/create_mm/files/mm1/strings_en.yml
index 9e64b83d4ee..315ea083701 100644
--- a/devtools/create_mm/files/mm1/strings_en.yml
+++ b/devtools/create_mm/files/mm1/strings_en.yml
@@ -881,6 +881,7 @@ spells:
46: "Prismatic Light"
monster_spells:
casts: "casts "
+ takes: "takes "
fails_to_cast: "fails to cast a spell"
not_affected: "is not affected!"
breathes: "breathes"
@@ -915,6 +916,7 @@ monster_spells:
energy: "energy"
swarm: "swarm"
breathes: "breathes "
+ points: "points"
monster_actions:
and: "!and "
causes_aging: "causes rapid aging"
Commit: 228c64e04b1161bedced6b74491fac927ff4c5fb
https://github.com/scummvm/scummvm/commit/228c64e04b1161bedced6b74491fac927ff4c5fb
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2023-11-05T17:43:45-10:00
Commit Message:
MM: MM1: Fix displaying character info from Inn
Changed paths:
engines/mm/mm1/views/locations/inn.cpp
engines/mm/mm1/views_enh/locations/inn.cpp
diff --git a/engines/mm/mm1/views/locations/inn.cpp b/engines/mm/mm1/views/locations/inn.cpp
index d9c1af09ca0..3ce905ac6d9 100644
--- a/engines/mm/mm1/views/locations/inn.cpp
+++ b/engines/mm/mm1/views/locations/inn.cpp
@@ -116,7 +116,7 @@ bool Inn::msgKeypress(const KeypressMessage &msg) {
redraw();
- } else if (msg.flags == 0) {
+ } else {
// View character
g_globals->_currCharacter = &g_globals->_roster[charNum];
_characterView.addView();
diff --git a/engines/mm/mm1/views_enh/locations/inn.cpp b/engines/mm/mm1/views_enh/locations/inn.cpp
index fc961a58691..0e7efd3b8b5 100644
--- a/engines/mm/mm1/views_enh/locations/inn.cpp
+++ b/engines/mm/mm1/views_enh/locations/inn.cpp
@@ -177,7 +177,7 @@ bool Inn::msgKeypress(const KeypressMessage &msg) {
setButtonEnabled(0, !_partyChars.empty());
redraw();
- } else if (msg.flags == 0) {
+ } else {
// View character
g_globals->_currCharacter = &g_globals->_roster[charNum];
_characterView.addView();
More information about the Scummvm-git-logs
mailing list