aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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: