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

dreammaster noreply at scummvm.org
Sat Aug 8 08:05:42 UTC 2026


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

Summary:
aebdcc3f84 MADS: NEBULAR: Remove unneeded FIXME in room 804
cb9572f3e3 MADS: NEBULAR: Enable quotes main menu item after winning the game


Commit: aebdcc3f842e1b81c1b5360c9b2b5a174027f859
    https://github.com/scummvm/scummvm/commit/aebdcc3f842e1b81c1b5360c9b2b5a174027f859
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-08-08T18:05:31+10:00

Commit Message:
MADS: NEBULAR: Remove unneeded FIXME in room 804

Changed paths:
    engines/mads/nebular/rooms/room804.cpp


diff --git a/engines/mads/nebular/rooms/room804.cpp b/engines/mads/nebular/rooms/room804.cpp
index 0220a641c2e..dbeeb7ad545 100644
--- a/engines/mads/nebular/rooms/room804.cpp
+++ b/engines/mads/nebular/rooms/room804.cpp
@@ -191,9 +191,8 @@ static void room_804_daemon() {
 			inter_move_object(OBJ_POLYCEMENT, NOWHERE);
 		}
 
-		// FIXME: Original doesn't have resetFrame check. Check why this has been needed
-		if (local._resetFrame == -1 && kernel_anim[0].frame == 1) {
-			int randomVal = g_engine->getRandomNumber(29) + 1;
+		if (kernel_anim[0].frame == 1) {
+			int randomVal = g_engine->getRandomNumber(1, 30);
 			switch (randomVal) {
 			case 1:
 				local._resetFrame = 25;


Commit: cb9572f3e305da2f88294d03b979f3f471bb5001
    https://github.com/scummvm/scummvm/commit/cb9572f3e305da2f88294d03b979f3f471bb5001
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-08-08T18:05:31+10:00

Commit Message:
MADS: NEBULAR: Enable quotes main menu item after winning the game

Changed paths:
    engines/mads/nebular/main.cpp


diff --git a/engines/mads/nebular/main.cpp b/engines/mads/nebular/main.cpp
index b7fd431cea8..a0822e131aa 100644
--- a/engines/mads/nebular/main.cpp
+++ b/engines/mads/nebular/main.cpp
@@ -299,18 +299,12 @@ static void game_main(int argc, const char **argv) {
 	game_control();
 
 done:
+	// Handle updating config settings
 	global_unload_config_parameters();
 
-	if (fileio_exist("config.for")) {
-		global_write_config_file();
-	}
-	if (chain_flag && (win_status || force_chain) && (key_abort_level < 2)) {
-		warning("TODO: chain_execute");
-	} else {
-		if (win_status) {
-			debug("(Ending: %d)", win_status);
-		}
-	}
+	if (win_status == WIN_ALL_THE_MONEY)
+		config_file.quotes_enabled = true;
+	global_write_config_file();
 }
 
 void nebular_main() {




More information about the Scummvm-git-logs mailing list