Skip to content

Commit

Permalink
XEEN: Fix giving temple blessings, display in char info
Browse files Browse the repository at this point in the history
  • Loading branch information
dreammaster committed Mar 26, 2018
1 parent f7aa399 commit ed7505a
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 6 deletions.
16 changes: 12 additions & 4 deletions engines/xeen/dialogs/dialogs_char_info.cpp
Expand Up @@ -522,14 +522,22 @@ bool CharacterInfo::expandStat(int attrib, const Character &c) {
++total;
}

if (party._blessed)
if (party._blessed) {
lines[16] = Common::String::format(Res.BLESSED, party._blessed);
if (party._powerShield)
++total;
}
if (party._powerShield) {
lines[17] = Common::String::format(Res.POWER_SHIELD, party._powerShield);
if (party._holyBonus)
++total;
}
if (party._holyBonus) {
lines[18] = Common::String::format(Res.HOLY_BONUS, party._holyBonus);
if (party._heroism)
++total;
}
if (party._heroism) {
lines[19] = Common::String::format(Res.HEROISM, party._heroism);
++total;
}

msg = Common::String::format("\x2\x3""c%s\x3l%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\x1",
Res.CONSUMABLE_NAMES[3], lines[0].c_str(), lines[1].c_str(),
Expand Down
4 changes: 2 additions & 2 deletions engines/xeen/locations.cpp
Expand Up @@ -907,9 +907,9 @@ Character *TempleLocation::doOptions(Character *c) {
if (_donation && party.subtract(CONS_GOLD, _donation, WHERE_PARTY, WT_LOC_WAIT)) {
sound.stopSound();
sound.playSound("coina.voc", 1);
_dayOfWeek = (_dayOfWeek + 1) / 10;
_dayOfWeek = (_dayOfWeek + 1) % 10;

if (_dayOfWeek == (party._day / 10)) {
if (_dayOfWeek == (party._day % 10)) {
party._clairvoyanceActive = true;
party._lightCount = 1;

Expand Down

0 comments on commit ed7505a

Please sign in to comment.