[Scummvm-git-logs] scummvm master -> 2da650e46b3f56fba229d96829495257a435f7f1

dreammaster paulfgilbert at gmail.com
Sun May 24 20:19:10 UTC 2020


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

Summary:
968e2138f4 NUVIE: Added detection for German fan patch
d93a32421a ULTIMA8: Set Ultima Collection detection entries to testing
2da650e46b ULTIMA4: Fix firing frigate cannon


Commit: 968e2138f46902c05b68329090855cbb3b37ae59
    https://github.com/scummvm/scummvm/commit/968e2138f46902c05b68329090855cbb3b37ae59
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2020-05-24T13:18:43-07:00

Commit Message:
NUVIE: Added detection for German fan patch

Changed paths:
    engines/ultima/detection_tables.h


diff --git a/engines/ultima/detection_tables.h b/engines/ultima/detection_tables.h
index a70774e13b..d05a4035c3 100644
--- a/engines/ultima/detection_tables.h
+++ b/engines/ultima/detection_tables.h
@@ -137,6 +137,36 @@ static const UltimaGameDescription GAME_DESCRIPTIONS[] = {
 		GF_VGA_ENHANCED
 	},
 
+	// Ultima VI - German Patch https://sirjohn.de/ultima-6/
+	{
+		{
+			"ultima6",
+			0,
+			AD_ENTRY1s("converse.a", "ae979230b97f8813bdf8f82698847435", 198627),
+			Common::DE_DEU,
+			Common::kPlatformDOS,
+			ADGF_TESTING,
+			GUIO0()
+		},
+		GAME_ULTIMA6,
+		0
+	},
+
+	// Ultima VI - German Patch https://sirjohn.de/ultima-6/
+    {
+		{
+			"ultima6_enh",
+			0,
+			AD_ENTRY1s("converse.a", "ae979230b97f8813bdf8f82698847435", 198627),
+			Common::DE_DEU,
+			Common::kPlatformDOS,
+			ADGF_TESTING,
+			GUIO0()
+		},
+		GAME_ULTIMA6,
+		GF_VGA_ENHANCED
+	},
+
 	// PC98 Ultima 6
 	{
 		{


Commit: d93a32421a04bfcb12f8030e2201622f54ce025e
    https://github.com/scummvm/scummvm/commit/d93a32421a04bfcb12f8030e2201622f54ce025e
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2020-05-24T13:18:51-07:00

Commit Message:
ULTIMA8: Set Ultima Collection detection entries to testing

Changed paths:
    engines/ultima/detection_tables.h


diff --git a/engines/ultima/detection_tables.h b/engines/ultima/detection_tables.h
index d05a4035c3..00c8342711 100644
--- a/engines/ultima/detection_tables.h
+++ b/engines/ultima/detection_tables.h
@@ -219,7 +219,7 @@ static const UltimaGameDescription GAME_DESCRIPTIONS[] = {
 			AD_ENTRY1s("fusecode.flx", "4017eb8678ee24af0ce8c7647a05509b", 1300957),
 			Common::FR_FRA,
 			Common::kPlatformDOS,
-			ADGF_UNSTABLE,
+			ADGF_TESTING,
 			GUIO1(GUIO_NOMIDI)
 		},
 		GAME_ULTIMA8,
@@ -233,7 +233,7 @@ static const UltimaGameDescription GAME_DESCRIPTIONS[] = {
 			AD_ENTRY1s("gusecode.flx", "d69599a46870b66c1b7c02710ed185bd", 1378604),
 			Common::DE_DEU,
 			Common::kPlatformDOS,
-			ADGF_UNSTABLE,
+			ADGF_TESTING,
 			GUIO1(GUIO_NOMIDI)
 		},
 		GAME_ULTIMA8,


Commit: 2da650e46b3f56fba229d96829495257a435f7f1
    https://github.com/scummvm/scummvm/commit/2da650e46b3f56fba229d96829495257a435f7f1
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2020-05-24T13:18:51-07:00

Commit Message:
ULTIMA4: Fix firing frigate cannon

Changed paths:
    engines/ultima/ultima4/game/game.cpp


diff --git a/engines/ultima/ultima4/game/game.cpp b/engines/ultima/ultima4/game/game.cpp
index 9dfd8a3765..66af216ed6 100644
--- a/engines/ultima/ultima4/game/game.cpp
+++ b/engines/ultima/ultima4/game/game.cpp
@@ -244,9 +244,8 @@ bool fireAt(const Coords &coords, bool originAvatar) {
 
 	obj = g_context->_location->_map->objectAt(coords);
 	Creature *m = dynamic_cast<Creature *>(obj);
-	assert(m);
 
-	if (obj && obj->getType() == Object::CREATURE && m->isAttackable())
+	if (obj && obj->getType() == Object::CREATURE && m && m->isAttackable())
 		validObject = true;
 	/* See if it's an object to be destroyed (the avatar cannot destroy the balloon) */
 	else if (obj &&




More information about the Scummvm-git-logs mailing list