Jump to content

Version 19 released


DavidW

Recommended Posts

There's a possible dead end during the exploration of Durlag's Tower:

- Kill the Fission Slime without using fire damage at all.

- Kill the resulting Mustard Jellies.

- Kill the remaining guardians in the other rooms.

 

As Global("DMWWFissionBurn","GLOBAL",1) was never set to 1, the party will not be teleported to the chess battle.

IF
Dead("AIRASPEC")
Dead("KALDRAN")
Dead("PHOENIX")
GlobalTimerExpired("DMWWChess","GLOBAL")
Global("DMWWChessDelay","GLOBAL",2)
Global("DMWWFissionBurn","GLOBAL",1)
THEN
RESPONSE #100
	ActionOverride(Player1,LeaveAreaLUAPanic("ARD006","",[449.721],12))
	ActionOverride(Player1,LeaveAreaLUA("ARD006","",[449.721],12))
	SetGlobal("DMWWChessDelay","GLOBAL",3)
	ActionOverride(Player1,SetMasterArea("ARD000"))
	ActionOverride(Player2,LeaveAreaLUA("ARD006","",[509.772],12))
	ActionOverride(Player3,LeaveAreaLUA("ARD006","",[559.807],12))
	ActionOverride(Player4,LeaveAreaLUA("ARD006","",[381.686],12))
	ActionOverride(Player5,LeaveAreaLUA("ARD006","",[328.646],12))
	ActionOverride(Player6,LeaveAreaLUA("ARD006","",[613.857],12))
END

Moreover, isn't it redundant to check for Dead() in this script block at the end and this one at the beginning?

IF
Dead("airaspec")
Dead("kaldran")
Dead("phoenix")
Dead("jellspa")
!GlobalGT("DMWWChessDelay","GLOBAL",0)
THEN
RESPONSE #100
	SetGlobal("DMWWChessDelay","GLOBAL",1)
END

 

The problem is at line 690 to 711 of fix.tph:

COPY_EXISTING ~%tutu_var%JELLSPA.bcs~ ~override~
  DECOMPILE_BCS_TO_BAF
  REPLACE_TEXTUALLY ~SetNumTimesTalkedTo(1)~ ~SetNumTimesTalkedTo(1)SetGlobal("DMWWFissionBurn","GLOBAL",1)~
  REPLACE_TEXTUALLY ~SetGlobal("MACHitByFire","LOCALS",1)~ ~SetGlobal("MACHitByFire","LOCALS",1)SetGlobal("DMWWFissionBurn","GLOBAL",1)~
  COMPILE_BAF_TO_BCS


  ACTION_IF FILE_EXISTS_IN_GAME ~fw0100.are~ THEN BEGIN
COPY_EXISTING ~_ar0507.bcs~ ~override~
	DECOMPILE_BCS_TO_BAF
	REPLACE_TEXTUALLY 
		~Dead("jellspa")~
					~Dead("jellspa")Global("DMWWFissionBurn","GLOBAL",1)~
			COMPILE_BAF_TO_BCS
  END ELSE BEGIN
COPY_EXISTING ~ARD007.bcs~ ~override~
	DECOMPILE_BCS_TO_BAF
	REPLACE_TEXTUALLY 
		~Dead("JELLSPA")~
					~Dead("jellspa")Global("DMWWFissionBurn","GLOBAL",1)~
			COMPILE_BAF_TO_BCS
  END

 

10th

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...