aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Gilbert2017-12-24 15:34:33 -0500
committerPaul Gilbert2017-12-25 00:03:50 -0500
commit80dd7b2c0d72fbf4a0397808bcf590b21767e277 (patch)
tree25797b1d4dcd2ff6caadcfd6913835baa5f5c16e
parenteb067079bbf5baa3251ab462a85f68154f8c992f (diff)
downloadscummvm-rg350-80dd7b2c0d72fbf4a0397808bcf590b21767e277.tar.gz
scummvm-rg350-80dd7b2c0d72fbf4a0397808bcf590b21767e277.tar.bz2
scummvm-rg350-80dd7b2c0d72fbf4a0397808bcf590b21767e277.zip
XEEN: Fix updating party icons after drinking HP fountain
-rw-r--r--engines/xeen/interface.cpp1
-rw-r--r--engines/xeen/scripts.cpp2
2 files changed, 3 insertions, 0 deletions
diff --git a/engines/xeen/interface.cpp b/engines/xeen/interface.cpp
index 968ddbbb59..0cc509a66a 100644
--- a/engines/xeen/interface.cpp
+++ b/engines/xeen/interface.cpp
@@ -1898,6 +1898,7 @@ void Interface::spellFX(Character *c) {
drawParty(true);
_tillMove = tillMove;
+ ++_charFX[charIndex];
}
void Interface::obscureScene(Obscurity obscurity) {
diff --git a/engines/xeen/scripts.cpp b/engines/xeen/scripts.cpp
index 8314631aec..75338eb3f8 100644
--- a/engines/xeen/scripts.cpp
+++ b/engines/xeen/scripts.cpp
@@ -593,6 +593,7 @@ bool Scripts::cmdTakeOrGive(ParamsIterator &params) {
int mode1, mode2, mode3, param2;
uint32 val1, val2, val3;
+ _refreshIcons = true;
mode1 = params.readByte();
switch (mode1) {
case 16:
@@ -876,6 +877,7 @@ bool Scripts::cmdGiveExtended(ParamsIterator &params) {
int newLineNum;
bool result;
+ _refreshIcons = true;
int mode = params.readByte();
switch (mode) {
case 16: