[Scummvm-git-logs] scummvm master -> ba6db41a26dc954349c617b2d380fd582d3f65a7

dreammaster dreammaster at scummvm.org
Sat Mar 17 02:16:46 CET 2018


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
9c4d3be5e9 XEEN: Bought weapons shouldn't be equipped by default
ba6db41a26 XEEN: Fix Can't Equip message having items in reverse


Commit: 9c4d3be5e9fff480ee44f152c211412b2633ecc8
    https://github.com/scummvm/scummvm/commit/9c4d3be5e9fff480ee44f152c211412b2633ecc8
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2018-03-16T21:13:35-04:00

Commit Message:
XEEN: Bought weapons shouldn't be equipped by default

Changed paths:
    engines/xeen/dialogs/dialogs_items.cpp


diff --git a/engines/xeen/dialogs/dialogs_items.cpp b/engines/xeen/dialogs/dialogs_items.cpp
index 82eeb9f..ab2269b 100644
--- a/engines/xeen/dialogs/dialogs_items.cpp
+++ b/engines/xeen/dialogs/dialogs_items.cpp
@@ -840,9 +840,12 @@ int ItemsDialog::doItemOptions(Character &c, int actionIndex, int itemIndex, Ite
 						}
 
 						// Add entry to the end of the list
-						XeenItem &bsItem = c._items[category][itemIndex];
-						_oldCharacter->_items[category][INV_ITEMS_TOTAL - 1] = bsItem;
-						bsItem.clear();
+						XeenItem &srcItem = c._items[category][itemIndex];
+						XeenItem &destItem = _oldCharacter->_items[category][INV_ITEMS_TOTAL - 1];
+						destItem = srcItem;
+						destItem._frame = 0;
+
+						srcItem.clear();
 						c._items[category].sort();
 						_oldCharacter->_items[category].sort();
 					}


Commit: ba6db41a26dc954349c617b2d380fd582d3f65a7
    https://github.com/scummvm/scummvm/commit/ba6db41a26dc954349c617b2d380fd582d3f65a7
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2018-03-16T21:16:42-04:00

Commit Message:
XEEN: Fix Can't Equip message having items in reverse

Changed paths:
    engines/xeen/item.cpp


diff --git a/engines/xeen/item.cpp b/engines/xeen/item.cpp
index 7a4b459..b722d91 100644
--- a/engines/xeen/item.cpp
+++ b/engines/xeen/item.cpp
@@ -215,7 +215,7 @@ void InventoryItems::equipError(int itemIndex1, ItemCategory category1, int item
 		Common::String itemName2 = _character->_items[category2].getName(itemIndex2);
 
 		MessageDialog::show(vm, Common::String::format(Res.REMOVE_X_TO_EQUIP_Y,
-			itemName1.c_str(), itemName2.c_str()));
+			itemName2.c_str(), itemName1.c_str()));
 	} else {
 		MessageDialog::show(vm, Common::String::format(Res.EQUIPPED_ALL_YOU_CAN,
 			(itemIndex1 == -1) ? Res.RING : Res.MEDAL));





More information about the Scummvm-git-logs mailing list