Skip to content

Harmless: Decompiled WILSONJ.DLG state 1 if used has non-existent rreferences to Player1.dlg

Looking at modding in some I_C_Ts, and found this...

// creator : DLTCEP_enhanced_WeiDU (version 23800)
// argument : WILSONJ.DLG
// game : .
// source : ./DATA/25DIALOG.BIF
// dialog : d:\beamdog\00783\lang/en_US/dialog.tlk
// dialogF : (none)

BEGIN ~WILSONJ~

IF ~~ THEN BEGIN 0 // from:
SAY 102287 /* ~Roar!~ */ // number sign removed
IF ~~ THEN EXTERN ~TRGYP02~ 30
END

IF ~~ THEN BEGIN 1 // from:
SAY 102286 /* ~GROWL.~ */ // number sign removed
IF ~True()~ THEN EXTERN ~PLAYER1~ 53
IF ~IsValidForPartyDialog("Anomen")
Global("AnomenRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 52
IF ~IsValidForPartyDialog("Aerie")
Global("AerieRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 51
IF ~IsValidForPartyDialog("Viconia")
Global("ViconiaRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 50
IF ~IsValidForPartyDialog("Jaheira")
Global("JaheiraRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 49
IF ~IsValidForPartyDialog("Anomen")
!Global("AnomenRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 48
IF ~IsValidForPartyDialog("Aerie")
!Global("AerieRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 47
IF ~IsValidForPartyDialog("Viconia")
!Global("ViconiaRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 46
IF ~IsValidForPartyDialog("Jaheira")
!Global("JaheiraRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 45
IF ~IsValidForPartyDialog("Cernd")~ THEN EXTERN ~PLAYER1~ 44
IF ~IsValidForPartyDialog("Nalia")~ THEN EXTERN ~PLAYER1~ 43
IF ~IsValidForPartyDialog("Korgan")~ THEN EXTERN ~PLAYER1~ 42
IF ~IsValidForPartyDialog("Keldorn")~ THEN EXTERN ~PLAYER1~ 41
IF ~IsValidForPartyDialog("HaerDalis")~ THEN EXTERN ~PLAYER1~ 40
IF ~IsValidForPartyDialog("Edwin")~ THEN EXTERN ~PLAYER1~ 39
IF ~IsValidForPartyDialog("Jan")~ THEN EXTERN ~PLAYER1~ 38
IF ~IsValidForPartyDialog("Mazzy")~ THEN EXTERN ~PLAYER1~ 37
IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN ~PLAYER1~ 36
IF ~IsValidForPartyDialog("Minsc")~ THEN EXTERN ~PLAYER1~ 35
IF ~IsValidForPartyDialog("Imoen2")~ THEN EXTERN ~PLAYER1~ 34
END


Would love to see those enabled. I checked - the states do not match expected responses so it is *not* a miss-mapping ( IsValidForPartyDialog("Imoen2") -> IMOEN2J instead of PLAYER1.


An easter egg within an easter egg would be waaaaaay cooooool.... :)
Sign In or Register to comment.