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

bluegr noreply at scummvm.org
Sat Aug 27 19:27:25 UTC 2022


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:
63d29ae809 WAGE: Add some forgotten games, fix ADGF_DEMO for BIGGAMED
ac15210b27 WAGE: Simplify armor check


Commit: 63d29ae809d58738b31fd50275c8fec9912d729f
    https://github.com/scummvm/scummvm/commit/63d29ae809d58738b31fd50275c8fec9912d729f
Author: eientei (einstein95 at users.noreply.github.com)
Date: 2022-08-27T22:27:19+03:00

Commit Message:
WAGE: Add some forgotten games, fix ADGF_DEMO for BIGGAMED

Changed paths:
    engines/wage/detection_tables.h


diff --git a/engines/wage/detection_tables.h b/engines/wage/detection_tables.h
index 7cb81bf39d4..589d4e66254 100644
--- a/engines/wage/detection_tables.h
+++ b/engines/wage/detection_tables.h
@@ -25,14 +25,13 @@ namespace Wage {
 
 #define ADGF_DEFAULT (ADGF_DROPLANGUAGE|ADGF_DROPPLATFORM|ADGF_MACRESFORK|ADGF_UNSTABLE)
 #define ADGF_GENERIC (ADGF_DEFAULT|ADGF_USEEXTRAASTITLE|ADGF_AUTOGENTARGET)
-#define ADGF_DEMO (ADGF_GENERIC|ADGF_DEMO)
 
 #define FANGAME(n,m,s) { "wage",n,AD_ENTRY1s(n,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_GENERIC,GUIO0() }
 #define FANGAMEr(n,m,s,r) { "wage",n,AD_ENTRY1s(n,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_GENERIC | r,GUIO0() }
 #define FANGAMEN(n,f,m,s) { "wage",n,AD_ENTRY1s(f,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_GENERIC,GUIO0() }
 #define FANGAMENr(n,f,m,s,r) { "wage",n,AD_ENTRY1s(f,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_GENERIC | r,GUIO0() }
-#define FANGAMEND(n,f,m,s) { "wage",n,AD_ENTRY1s(f,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_DEMO,GUIO0() }
-#define FANGAMENDr(n,f,m,s,r) { "wage",n,AD_ENTRY1s(f,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_DEMO | r,GUIO0() }
+#define FANGAMEND(n,f,m,s) { "wage",n,AD_ENTRY1s(f,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_GENERIC | ADGF_DEMO,GUIO0() }
+#define FANGAMENDr(n,f,m,s,r) { "wage",n,AD_ENTRY1s(f,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_GENERIC | ADGF_DEMO | r,GUIO0() }
 #define BIGGAME(t,v,f,m,s) { t,v,AD_ENTRY1s(f,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_DEFAULT,GUIO0() }
 #define BIGGAMEr(t,v,f,m,s,r) { t,v,AD_ENTRY1s(f,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_DEFAULT | r,GUIO0() }
 #define BIGGAMED(t,v,f,m,s) { t,v,AD_ENTRY1s(f,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_DEMO,GUIO0() }
@@ -42,6 +41,7 @@ static const ADGameDescription gameDescriptions[] = {
 	FANGAMEND("World Builder Demo World", "Demo World", "e221e6f9631f110b484f239e58137a3f", 45467),
 
 	// Render Tests
+	//FANGAME("Shape Test", "7466edab34a853707343c26eb362b8c1", 38194),
 	//FANGAME("Rects", "03d2f93b1cafe963a0e29232f4867cc4", 38177),
 	//FANGAME("Filled Rects", "835ae43bf16a8d83b84a99724eaec79d", 38194),
 	//FANGAME("Round Rects", "9602f7baafb13fd1c7fd00f92743227c", 38194),
@@ -193,6 +193,7 @@ static const ADGameDescription gameDescriptions[] = {
 	FANGAME("Psychotic!", "51aa5f2744ceb5666c9556bccee797d6", 367173), // another alt version
 	FANGAME("Puzzle Piece Search", "6c21c1e0c6afef9300941abd7782dd16", 247437), // From Joshua's Worlds 1.0
 	FANGAME("The Puzzle Piece Search", "8fa1d80dd3f1ed69f45d15d774968995", 247082), // From Joshua's Worlds
+	FANGAME("The Puzzle Piece Search", "bb4d42fd5936ac7fec92a8efc1987653", 247128), // From Joshua's Worlds¸ alt version
 	FANGAME("The Puzzle Piece Search", "fb839ac4f22427f44e99bcc5afd57a0b", 247068), // Standalone
 	FANGAME("Pyramid of No Return", "4bf4c39b140f5aadb5f8c9a50153d18e", 384889),
 	FANGAME("P-W Adventure", "a8e9f97ee02f01de588a4dbabe55ca3f", 218960),
@@ -214,6 +215,7 @@ static const ADGameDescription gameDescriptions[] = {
 	FANGAME("Robot Planet", "1066f6b2892cda16c2f365d1ec97537c", 107089),
 	FANGAMEN("Sands of Time", "xn--Sands of Time-1s6g", "d065662865d0cb9065812479ed7d2795", 122416), // Original file name "Sands of Time†"
 	FANGAMEN("Sands of Time", "Sands of Time", "d065662865d0cb9065812479ed7d2795", 122416), // same version, normal file name
+	FANGAMEN("Sands of Time", "Sands of Time", "466add24c5092937afca005041c7150b", 122380), // alt version, normal file name
 	BIGGAME("scepters", "", "Scepters", "ecb776fb660205fad5819a26f7e180b5", 347103), // original 1986 version
 	BIGGAME("scepters", "", "Scepters", "e6c58e96b02f8eb46e0ccfe4f547045b", 346339), // alt version
 	BIGGAME("scepters", "", "Scepters", "2c824f1bd7b22c575c7be86ac88ebd23", 347284), // alt version


Commit: ac15210b274c468a450a6577eff2aa742784c9d6
    https://github.com/scummvm/scummvm/commit/ac15210b274c468a450a6577eff2aa742784c9d6
Author: eientei (einstein95 at users.noreply.github.com)
Date: 2022-08-27T22:27:19+03:00

Commit Message:
WAGE: Simplify armor check

Changed paths:
    engines/wage/combat.cpp


diff --git a/engines/wage/combat.cpp b/engines/wage/combat.cpp
index 1498e73c134..d36071fc2d8 100644
--- a/engines/wage/combat.cpp
+++ b/engines/wage/combat.cpp
@@ -495,16 +495,7 @@ void WageEngine::takeObj(Obj *obj) {
 
 		_world->move(obj, _world->_player);
 		int type = _world->_player->wearObjIfPossible(obj);
-		if (type == Chr::HEAD_ARMOR) {
-			snprintf(buf, 256, "You are now wearing the %s.", obj->_name.c_str());
-			appendText(buf);
-		} else if (type == Chr::BODY_ARMOR) {
-			snprintf(buf, 256, "You are now wearing the %s.", obj->_name.c_str());
-			appendText(buf);
-		} else if (type == Chr::SHIELD_ARMOR) {
-			snprintf(buf, 256, "You are now wearing the %s.", obj->_name.c_str());
-			appendText(buf);
-		} else if (type == Chr::MAGIC_ARMOR) {
+		if (type == Chr::BODY_ARMOR || type == Chr::SHIELD_ARMOR || type == Chr::MAGIC_ARMOR) {
 			snprintf(buf, 256, "You are now wearing the %s.", obj->_name.c_str());
 			appendText(buf);
 		} else {




More information about the Scummvm-git-logs mailing list