Advanced Search

Author Topic: [BUG] Campaign Dialogue Miscue  (Read 1119 times)

0 Members and 1 Guest are viewing this topic.

September 13, 2016, 04:24:58 AM
Read 1119 times

Offline NES Boy

  • Standard Member
  • Date Registered: May 19, 2014, 04:59:05 PM

    • View Profile
[BUG] Campaign Dialogue Miscue
« on: September 13, 2016, 04:24:58 AM »
During the MM9 portion of the single player campaign, Dr. Light's dialogue was supposed to change when you reach MM9DW1. However, it doesn't change until after you've beaten it and gained access to MM9FAK. This is an easy fix. In MAP01's ACS file, the source of the problem can be traced to this section of the code:

Code: [Select]
    if(GetCvar("SaveProgress")<1108){
        Log(s:"\cfDR. LIGHT: \c-It seems once again I have to ask for your aid, ", n:1, s:".");
        Delay(35*3);
        SetActorState(13,"Talk",0);
        AmbientSound("misc/chat",127);
        Log(s:"\cfDR. LIGHT: \c-My old robots that were due to expire are now revolting!");
        Delay(35*3);
        SetActorState(13,"Talk",0);
        AmbientSound("misc/chat",127);
        Log(s:"\cfDR. LIGHT: \c-They would never do something like this. Something must have happened to them.");
        Delay(35*3);
        SetActorState(13,"Talk",0);
        AmbientSound("misc/chat",127);
        Log(s:"\cfDR. LIGHT: \c-Please. Put a stop to them and return them to me, before this escalates even further.");
        terminate;
    }     
As you can see, Dr. Light is programmed to say this while the SaveProgress CVAR is set to less than 1108 (and greater than 1098). However, 1108 does not represent MM9DW1, it represents MM9FAK. This can be fixed by changing the value "<1108" to "<1107".

September 13, 2016, 10:05:42 AM
Reply #1

Offline CutmanMike

  • Administrator

  • Is it hot in here or is it just zscript?
  • *******
  • Date Registered: December 17, 2008, 12:24:34 PM

    • View Profile
    • https://cutstuff.net
Re: [BUG] Campaign Dialogue Miscue
« Reply #1 on: September 13, 2016, 10:05:42 AM »
Fixed