• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • 🏆 Hive's 6th HD Modeling Contest: Mechanical is now open! Design and model a mechanical creature, mechanized animal, a futuristic robotic being, or anything else your imagination can tinker with! 📅 Submissions close on June 30, 2024. Don't miss this opportunity to let your creativity shine! Enter now and show us your mechanical masterpiece! 🔗 Click here to enter!

Cinematic skipped-optional quest crash

Status
Not open for further replies.
Level 3
Joined
Mar 8, 2020
Messages
15
Hello, I encounter a big problem...when I skipped the cinematic the optional quest its no longer working..but if I left the cinematic go until the end everything works just fine ...I tried absolutely everything... coud you please suggest something?I am desperated...I wil post here the final variation of the trigger that skips the cinematic...maybe here is the problem .TY!
bandicam 2020-04-03 09-25-39-698.jpg
bandicam 2020-04-03 09-26-30-202.jpg
bandicam 2020-04-03 09-26-35-009.jpg
 

Chaosy

Tutorial Reviewer
Level 40
Joined
Jun 9, 2011
Messages
13,184
Not sure if I have gotten spoiled over the years, but this code has some serious readability issues.

Here are some general pointers:
  • Using waits is a sin and can cause an insane number of bugs
  • You have multiple actions that are invalid/disabled for some reason
  • Don't do 10000 different things in the same trigger as it makes it more difficult to debug
Another thing is unclear, where is the skipping part of the code? if it works until you skip, then the issue probably lies in that trigger instead.
I also fail to see how you are supposed to "stop" the cinematic after it has started without multiple if statements in your cinematic trigger. Maybe destroying the trigger works? but would only work in single player.
 
Level 3
Joined
Mar 8, 2020
Messages
15
Hello, I encounter a big problem...when I skipped the cinematic the optional quest its no longer working..but if I left the cinematic go until the end everything works just fine ...I tried absolutely everything... coud you please suggest something?I am desperated...I wil post here the final variation of the trigger that skips the cinematic...maybe here is the problem .TY! View attachment 351426 View attachment 351427 View attachment 351428


I will post every trigger that has bond with that optional quest...

  • Untitled Trigger 001
    • Events
      • Player - Player 2 (Blue) skips a cinematic sequence
    • Conditions
    • Actions
      • Trigger - Turn off (This trigger)
      • Set VariableSet Cinematicdwarfes1 = True
      • Cinematic - Fade out over 2.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Wait 2.00 seconds
      • Unit Group - Pick every unit in Dwarvecinematigroup and do (Unit - Unhide (Picked unit))
      • Unit - Unpause all units
      • Unit - Remove CinematicFootman from the game
      • Unit - Remove CinamatiFootman2 from the game
      • Cinematic - Turn cinematic mode Off for (All players)
      • Camera - Apply Camera 075 <gen> for AAAP_Arthas over 0.00 seconds
      • Animation - Reset Arthas's body-part facing
      • Cinematic - Fade in over 2.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Wait 2.00 seconds
      • Unit Group - Pick every unit in Dwarves and do (Unit - Rescue (Picked unit) for AAAP_Arthas and Change color)
      • Unit - Order Rifleman 0015 <gen> to Move To (Center of RescueRiflemen1 <gen>)
      • Unit - Order Rifleman 0014 <gen> to Move To (Center of RescueRiflemen2 <gen>)
      • Unit - Order Rifleman 0017 <gen> to Move To (Center of RescueRiflemen3 <gen>)
      • Unit - Order Rifleman 0022 <gen> to Move To (Center of RescueRiflemen4 <gen>)
      • Wait 2.00 seconds
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Quest - Display to AAAPG_Arthas the Quest Discovered message: |cffffcc00OPTIONAL ...
      • Quest - Mark QuestSearinox as Discovered
      • Quest - Flash the quest dialog button
      • Visibility - Create an initially Enabled visibility modifier for AAAP_Arthas emitting Visibility from (Center of Dragon 001 <gen>) to a radius of 768.00.
      • Visibility - Destroy (Last created visibility modifier)
      • Camera - Set a spacebar-point for AAAP_Arthas at (Center of Dragon 001 <gen>)
      • Cinematic - Ping minimap for AAAPG_Arthas at (Center of Dragon 001 <gen>) for 3.00 seconds
      • Unit - Grant shared vision of Searinox to AAAP_Arthas
      • Unit - Deny shared vision of Searinox to AAAP_Arthas
      • -------- MinimapIcon --------
      • Quest - Create Campaign Quest Icon at (Center of Dragon 001 <gen>) using Bonus style
      • Set VariableSet MinimapIconSearinoxKill = (Last created minimap icon)
      • -------- SearinoxBlockers --------
      • Destructible - Pick every destructible in SearinoxBlockers <gen> and do (Destructible - Kill (Picked destructible))
      • Wait 5.00 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Quest - Display to AAAPG_Arthas the Simple Hint message: |cff87CEEBNEW UNIT ...
      • Trigger - Turn on HINTNeedMoreRiflemen <gen>
      • Player - Make Rifleman Available for training/construction by AAAP_Arthas
      • Player - Make Blacksmith Available for training/construction by AAAP_Arthas
      • Wait Campaign quest delay seconds
      • Quest - Display to AAAPG_Arthas the Simple Hint message: |cff87ceebNEW BUILD...
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • BlacksmithDestroyed Equal to False
        • Then - Actions
          • Cinematic - Flash a speech indicator for Blacksmith 0012 <gen> of color (60.00%, 80.00%, 100.00%) with 0.00% transparency
          • Cinematic - Ping minimap for AAAPG_Arthas at (Position of Blacksmith 0012 <gen>) for 1.00 seconds
        • Else - Actions
      • Wait Campaign quest delay seconds
      • Trigger - Run Dragon Intro <gen> (checking conditions)
      • Trigger - Remove (This trigger) from the trigger queue
      • -------- AutoSave --------
      • Game - Create campaign checkpoint with name Blackrock and Roll (Show checkpoint message)



  • Trigger Dwarves
    • Events
      • Unit - A unit enters Dwarves <gen>
    • Conditions
      • (Triggering unit) Equal to Arthas
      • GameOver Equal to False
    • Actions
      • Trigger - Turn off (This trigger)
      • Trigger - Turn off Trigger Dwarves Failsafe <gen>
      • Trigger - Add Dwarves Cinematic Q <gen> to the trigger queue (Checking conditions)



  • Trigger Dwarves Failsafe
    • Events
      • Unit - A unit enters TriggerDwarves <gen>
    • Conditions
      • (Arthas is alive) Equal to True
      • (Owner of (Entering unit)) Equal to Player 2 (Blue)
      • GameOver Equal to False
    • Actions
      • Trigger - Turn off (This trigger)
      • Trigger - Turn off Trigger Dwarves <gen>
      • Trigger - Add Dwarves Cinematic Q <gen> to the trigger queue (Checking conditions)

  • Dwarves Cinematic Q
    • Events
    • Conditions
      • GameOver Equal to False
    • Actions
      • Trigger - Turn off (This trigger)
      • Unit - Pause all units
      • Cinematic - Fade out over 2.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Trigger - Turn on Untitled Trigger 001 <gen>
      • Wait 2.00 seconds
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Cinematic - Turn cinematic mode On for (All players)
      • Set VariableSet Dwarvecinematigroup = (Units in Region 067 <gen>)
      • Unit Group - Add all units of Dwarvecinematigroup to Dwarvecinematigroup
      • Unit Group - Pick every unit in (Units in Region 067 <gen>) and do (Unit - Hide (Picked unit))
      • Unit - Unhide Arthas
      • Unit - Move Arthas instantly to (Center of Firepit02 <gen>), facing (Position of Feranor Steeltoe 0049 <gen>)
      • Unit - Create 1 Footman for AAAP_Arthas at (Center of Region 068 <gen>) facing Default building facing degrees
      • Set VariableSet CinematicFootman = (Last created unit)
      • Unit - Make CinematicFootman face Feranor Steeltoe 0049 <gen> over 0.00 seconds
      • Unit - Create 1 Footman for AAAP_Arthas at (Center of Region 068 Copy <gen>) facing Default building facing degrees
      • Set VariableSet CinamatiFootman2 = (Last created unit)
      • Unit - Make CinamatiFootman2 face Feranor Steeltoe 0049 <gen> over 0.00 seconds
      • Animation - Lock Arthas's Head to face Blacksmith 0012 <gen>, offset by (0.00, 0.00, 90.00)
      • Special Effect - Destroy TalkFeranor
      • Visibility - Create an initially Enabled visibility modifier for Player 2 (Blue) emitting Visibility from (Position of FeranorSteeltoe) to a radius of 512.00.
      • Environment - Set sky to Lordaeron Summer Sky
      • Camera - Apply Camera 064 <gen> for AAAP_Arthas over 0.00 seconds
      • Camera - Apply Camera 065 <gen> for AAAP_Arthas over 16.00 seconds
      • Cinematic - Fade in over 2.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Set VariableSet DwarfVision = (Last created visibility modifier)
      • Camera - Set a spacebar-point for Player 2 (Blue) at (Target of current camera view)
      • Camera - Reset camera for Player 2 (Blue) to standard game-view over 0.00 seconds
      • Camera - Pan camera for Player 2 (Blue) to (Center of Dwarf Pan Point <gen>) over 1.00 seconds
      • Camera - Set a spacebar-point for Player 2 (Blue) at (Center of Dwarf Pan Point <gen>)
      • Cinematic - Ping minimap for Player Group - Player 2 (Blue) at (Center of Dwarf Pan Point <gen>) for 4.00 seconds
      • Wait 1.50 seconds
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Sound - Setup all volume channels for speech
      • Cinematic - Flash a speech indicator for FeranorSteeltoe of color (60.00%, 80.00%, 100.00%) with 0.00% transparency
      • Cinematic - Play Dialogue to AAAPG_Arthas from FeranorSteeltoe with type Feranor Steeltoe. Play H02DwarfHunter17 <gen>. Modify duration: Add 0.00 seconds and Wait
      • Wait 0.10 seconds
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Arthas is alive) Equal to True
        • Then - Actions
          • Cinematic - Flash a speech indicator for Arthas of color (60.00%, 80.00%, 100.00%) with 0.00% transparency
          • Unit - Hide Blacksmith 0012 <gen>
          • Camera - Apply Camera 067 <gen> for AAAP_Arthas over 0.00 seconds
          • Camera - Apply Camera 066 <gen> for AAAP_Arthas over 14.00 seconds
          • Animation - Play Arthas's Cinematic Listening One animation
          • Cinematic - Play Dialogue to (All players) from Arthas with type Arthas. Play H02Arthas15 <gen>. Modify duration: Add 0.00 seconds and Wait
          • Wait 0.10 seconds
          • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
          • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
        • Else - Actions
      • Cinematic - Flash a speech indicator for FeranorSteeltoe of color (60.00%, 80.00%, 100.00%) with 0.00% transparency
      • Unit - Unhide Blacksmith 0012 <gen>
      • Camera - Apply Camera 069 <gen> for AAAP_Arthas over 0.00 seconds
      • Camera - Apply Camera 068 <gen> for AAAP_Arthas over 12.00 seconds
      • Cinematic - Play Dialogue to AAAPG_Arthas from FeranorSteeltoe with type Feranor Steeltoe. Play H02DwarfScout16 <gen>. Modify duration: Add 0.00 seconds and Wait
      • Wait 0.10 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Arthas is alive) Equal to True
        • Then - Actions
          • Cinematic - Flash a speech indicator for Arthas of color (60.00%, 80.00%, 100.00%) with 0.00% transparency
          • Camera - Apply Camera 071 <gen> for AAAP_Arthas over 0.00 seconds
          • Camera - Apply Camera 070 <gen> for AAAP_Arthas over 14.00 seconds
          • Cinematic - Play Dialogue to (All players) from Arthas with type Arthas. Play H02Arthas18 <gen>. Modify duration: Add 0.00 seconds and Wait
          • Wait 0.10 seconds
          • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
          • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
        • Else - Actions
      • Cinematic - Fade out over 2.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Wait 2.00 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Visibility - Create an initially Enabled visibility modifier for AAAP_Arthas emitting Visibility across Region 070 <gen>
      • Environment - Set sky to Lordaeron Fall Sky
      • Cinematic - Fade in over 2.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Camera - Apply Camera 073 <gen> for AAAP_Arthas over 0.00 seconds
      • Camera - Apply Camera 072 <gen> for AAAP_Arthas over 18.00 seconds
      • Cinematic - Flash a speech indicator for FeranorSteeltoe of color (60.00%, 80.00%, 100.00%) with 0.00% transparency
      • Cinematic - Play Dialogue to AAAPG_Arthas from FeranorSteeltoe with type Feranor Steeltoe. Play H02DwarfHunter18A <gen>. Modify duration: Add 0.00 seconds and Wait
      • Wait 0.10 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Sound - Reset all volume channels to 100%
      • Wait 1.00 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Cinematic - Fade out over 2.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Wait 2.00 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Visibility - Destroy (Last created visibility modifier)
      • Unit Group - Pick every unit in Dwarvecinematigroup and do (Unit - Unhide (Picked unit))
      • Unit - Unpause all units
      • Unit - Remove CinematicFootman from the game
      • Unit - Remove CinamatiFootman2 from the game
      • Cinematic - Turn cinematic mode Off for (All players)
      • Cinematic - Fade in over 2.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Camera - Apply Camera 075 <gen> for AAAP_Arthas over 0.00 seconds
      • Animation - Reset Arthas's body-part facing
      • Wait 2.00 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Trigger - Turn off Untitled Trigger 001 <gen>
      • Wait 2.00 seconds
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Unit Group - Pick every unit in Dwarves and do (Unit - Rescue (Picked unit) for AAAP_Arthas and Change color)
      • Unit - Order Rifleman 0015 <gen> to Move To (Center of RescueRiflemen1 <gen>)
      • Unit - Order Rifleman 0014 <gen> to Move To (Center of RescueRiflemen2 <gen>)
      • Unit - Order Rifleman 0017 <gen> to Move To (Center of RescueRiflemen3 <gen>)
      • Unit - Order Rifleman 0022 <gen> to Move To (Center of RescueRiflemen4 <gen>)
      • Wait 2.00 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Quest - Display to AAAPG_Arthas the Quest Discovered message: |cffffcc00OPTIONAL ...
      • Quest - Mark QuestSearinox as Discovered
      • Quest - Flash the quest dialog button
      • Visibility - Create an initially Enabled visibility modifier for AAAP_Arthas emitting Visibility from (Center of Dragon 001 <gen>) to a radius of 768.00.
      • Visibility - Destroy (Last created visibility modifier)
      • Camera - Set a spacebar-point for AAAP_Arthas at (Center of Dragon 001 <gen>)
      • Cinematic - Ping minimap for AAAPG_Arthas at (Center of Dragon 001 <gen>) for 3.00 seconds
      • Unit - Grant shared vision of Searinox to AAAP_Arthas
      • Unit - Deny shared vision of Searinox to AAAP_Arthas
      • -------- MinimapIcon --------
      • Quest - Create Campaign Quest Icon at (Center of Dragon 001 <gen>) using Bonus style
      • Set VariableSet MinimapIconSearinoxKill = (Last created minimap icon)
      • -------- SearinoxBlockers --------
      • Destructible - Pick every destructible in SearinoxBlockers <gen> and do (Destructible - Kill (Picked destructible))
      • Wait 5.00 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • If (Cinematicdwarfes1 Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Quest - Display to AAAPG_Arthas the Simple Hint message: |cff87CEEBNEW UNIT ...
      • Trigger - Turn on HINTNeedMoreRiflemen <gen>
      • Player - Make Rifleman Available for training/construction by AAAP_Arthas
      • Player - Make Blacksmith Available for training/construction by AAAP_Arthas
      • Wait Campaign quest delay seconds
      • Quest - Display to AAAPG_Arthas the Simple Hint message: |cff87ceebNEW BUILD...
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • BlacksmithDestroyed Equal to False
        • Then - Actions
          • Cinematic - Flash a speech indicator for Blacksmith 0012 <gen> of color (60.00%, 80.00%, 100.00%) with 0.00% transparency
          • Cinematic - Ping minimap for AAAPG_Arthas at (Position of Blacksmith 0012 <gen>) for 1.00 seconds
        • Else - Actions
      • Wait Campaign quest delay seconds
      • Trigger - Remove (This trigger) from the trigger queue
      • -------- AutoSave --------
      • Game - Create campaign checkpoint with name Blackrock and Roll (Show checkpoint message)
  • Heart Cinematic
    • Events
      • Unit - A unit enters Dwarves <gen>
    • Conditions
      • (Entering unit) Equal to Arthas
      • (Arthas has an item of type The Heart of Searinox) Equal to True
      • GameOver Equal to False
    • Actions
      • Trigger - Turn off (This trigger)
      • Trigger - Add Heart Cinematic Q <gen> to the trigger queue (Checking conditions)

  • Heart Cinematic Q
    • Events
    • Conditions
      • GameOver Equal to False
    • Actions
      • Trigger - Turn off (This trigger)
      • Trigger - Turn off Fail Searinox Quest 01 <gen>
      • Unit - Pause all units
      • Cinematic - Fade out over 2.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Environment - Set sky to Lordaeron Summer Sky
      • Wait 2.00 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Cinematic - Turn cinematic mode On for (All players)
      • Unit Group - Add all units of Dwarvecinematigroup to Dwarvecinematigroup
      • Unit Group - Pick every unit in (Units in Region 067 <gen>) and do (Unit - Hide (Picked unit))
      • Unit - Unpause Feranor Steeltoe 0049 <gen>
      • Unit - Unhide Arthas
      • Unit - Move Arthas instantly to (Center of Firepit02 <gen>), facing (Position of Feranor Steeltoe 0049 <gen>)
      • Camera - Apply Camera 074 <gen> for AAAP_Arthas over 0.00 seconds
      • Camera - Apply Camera 077 <gen> for AAAP_Arthas over 14.00 seconds
      • Special Effect - Destroy TalkFeranor
      • Item - Remove HeartofSearinox
      • Cinematic - Fade in over 2.00 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Camera - Reset camera for Player 2 (Blue) to standard game-view over 0.00 seconds
      • Camera - Pan camera for Player 2 (Blue) to (Position of Feranor Steeltoe 0049 <gen>) over 1.00 seconds
      • Cinematic - Ping minimap for Player Group - Player 2 (Blue) at (Center of Dwarves <gen>) for 5.00 seconds
      • Camera - Set a spacebar-point for Player 2 (Blue) at (Center of Dwarf Pan Point <gen>)
      • Wait 0.10 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Trigger - Remove Heart Cinematic Q <gen> from the trigger queue) else do (Do nothing)
      • Sound - Setup all volume channels for speech
      • Cinematic - Flash a speech indicator for FeranorSteeltoe of color (60.00%, 80.00%, 100.00%) with 0.00% transparency
      • Cinematic - Play Dialogue to Player Group - Player 2 (Blue) from FeranorSteeltoe with type Feranor Steeltoe. Play H02Dwarf21 <gen>. Modify duration: Add 0.00 seconds and Wait
      • Sound - Reset all volume channels to 100%
      • If (SearinoxQuestFailed Equal to True) then do (Trigger - Remove Heart Cinematic Q <gen> from the trigger queue) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Wait 0.50 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Trigger - Remove Heart Cinematic Q <gen> from the trigger queue) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • -------- Is Blacksmith Destroyed or Not? --------
      • Trigger - Run Heart Cinematic Q B <gen> (checking conditions)
      • Trigger - Run Heart Cinematic Q C <gen> (checking conditions)

  • Heart Cinematic Q B
    • Events
    • Conditions
      • GameOver Equal to False
      • BlacksmithDestroyed Equal to False
    • Actions
      • Trigger - Turn off (This trigger)
      • -------- Blacksmith is Alive --------
      • Camera - Apply Camera 076 <gen> for AAAP_Arthas over 5.00 seconds
      • Unit - Turn collision for FeranorSteeltoe Off.
      • Unit - Order FeranorSteeltoe to Move To (Center of Feranor Destination <gen>)
      • Wait 1.50 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Trigger - Remove Heart Cinematic Q <gen> from the trigger queue) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Unit - Pause FeranorSteeltoe
      • Sound - Attach BlacksmithWhat1 <gen> to DwarvenBlacksmith
      • Sound - Play BlacksmithWhat1 <gen>
      • Wait 2.50 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Trigger - Remove Heart Cinematic Q <gen> from the trigger queue) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Camera - Apply Camera 079 <gen> for AAAP_Arthas over 0.00 seconds
      • Camera - Apply Camera 078 <gen> for AAAP_Arthas over 13.00 seconds
      • Unit - Unpause FeranorSteeltoe
      • Unit - Order FeranorSteeltoe to Move To (Center of Dwarf Pan Point <gen>)
      • Wait 1.50 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Trigger - Remove Heart Cinematic Q <gen> from the trigger queue) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • -------- Give Orb --------
      • Cinematic - Fade out over 0.50 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Wait 0.50 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Camera - Apply Camera 081 <gen> for AAAP_Arthas over 0.00 seconds
      • Camera - Apply Camera 080 <gen> for AAAP_Arthas over 13.00 seconds
      • Item - Create Orb of Fire at (Position of Arthas)
      • Hero - Give (Last created item) to Arthas
      • Cinematic - Fade in over 0.50 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Animation - Add the cinematic animation tag to Arthas
      • Animation - Play Arthas's stand victory 1 animation
      • Wait 2.00 seconds
      • Animation - Queue Arthas's stand animation
      • Wait 2.50 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Cinematic - Fade out over 0.50 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Wait 0.50 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Camera - Apply Camera 075 <gen> for AAAP_Arthas over 0.00 seconds
      • Cinematic - Turn cinematic mode Off for (All players)
      • Unit Group - Pick every unit in (Units in Region 067 <gen>) and do (Unit - Unhide (Picked unit))
      • Unit - Unpause all units
      • Cinematic - Fade in over 0.50 seconds using texture Black Mask and color (0.00%, 0.00%, 0.00%) with 0.00% transparency
      • Quest - Display to (All players) the New Item Received message: |cff87ceebNEW ITEM ...
      • Wait 5.00 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Trigger - Remove Heart Cinematic Q <gen> from the trigger queue) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Quest - Display to AAAPG_Arthas the Quest Completed message: |cffffcc00OPTIONAL ...
      • Quest - Mark QuestSearinox as Completed
      • Quest - Mark QuestSearinoxRequirementReturn as Completed
      • -------- MinimapIcon --------
      • Quest - Destroy Minimap Icon for MinimapIconSearinoxKill
      • Quest - Destroy Minimap Icon for MinimapIconSearinoxReturn
      • Wait Campaign quest delay seconds
      • Trigger - Remove Heart Cinematic Q <gen> from the trigger queue

  • Heart Cinematic Q C
    • Events
    • Conditions
      • GameOver Equal to False
      • BlacksmithDestroyed Equal to True
    • Actions
      • Trigger - Turn off (This trigger)
      • -------- Blacksmith is Destroyed --------
      • -------- Give Orb --------
      • Item - Create Orb of Fire at (Position of Arthas)
      • Hero - Give (Last created item) to Arthas
      • Quest - Display to (All players) the New Item Received message: |cff87ceebNEW ITEM ...
      • Wait 5.00 seconds
      • If (SearinoxQuestFailed Equal to True) then do (Trigger - Remove Heart Cinematic Q <gen> from the trigger queue) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Quest - Display to AAAPG_Arthas the Quest Completed message: |cffffcc00OPTIONAL ...
      • Quest - Mark QuestSearinox as Completed
      • Quest - Mark QuestSearinoxRequirementReturn as Completed
      • -------- MinimapIcon --------
      • Quest - Destroy Minimap Icon for MinimapIconSearinoxKill
      • Quest - Destroy Minimap Icon for MinimapIconSearinoxReturn
      • Wait Campaign quest delay seconds
      • Trigger - Remove Heart Cinematic Q <gen> from the trigger queue

  • Fail Searinox Quest 01
    • Events
      • Unit - A unit owned by Player 3 (Teal) Dies
    • Conditions
      • (Dying unit) Equal to FeranorSteeltoe
      • GameOver Equal to False
    • Actions
      • Trigger - Turn off (This trigger)
      • Trigger - Turn off Fail Searinox Quest 02 <gen>
      • Trigger - Turn off Heart Cinematic <gen>
      • Sound - Stop (Last played sound) After fading
      • Set VariableSet SearinoxQuestFailed = True
      • Quest - Mark QuestSearinox as Discovered
      • Quest - Mark QuestSearinox as Failed
      • Quest - Flash the quest dialog button
      • Quest - Display to AAAPG_Arthas the Quest Failed message: |cffffcc00OPTIONAL ...
      • Camera - Set a spacebar-point for AAAP_Arthas at (Center of Dwarf Pan Point <gen>)
      • Cinematic - Ping minimap for AAAPG_Arthas at (Center of Dwarves <gen>) for 7.00 seconds
      • -------- MinimapIcon --------
      • Quest - Destroy Minimap Icon for MinimapIconSearinoxKill
      • Quest - Destroy Minimap Icon for MinimapIconSearinoxReturn
      • Special Effect - Destroy TalkFeranor
      • Wait 0.20 seconds
      • Sound - Reset all volume channels to 100%

  • Fail Searinox Quest 02
    • Events
      • Unit - A unit owned by Player 3 (Teal) Dies
    • Conditions
      • (Dying unit) Equal to DwarvenBlacksmith
      • GameOver Equal to False
    • Actions
      • Trigger - Turn off (This trigger)
      • Trigger - Turn off Fail Searinox Quest 01 <gen>
      • Trigger - Turn off Heart Cinematic <gen>
      • Sound - Stop (Last played sound) After fading
      • Set VariableSet SearinoxQuestFailed = True
      • Quest - Mark QuestSearinox as Discovered
      • Quest - Mark QuestSearinox as Failed
      • Quest - Flash the quest dialog button
      • Quest - Display to AAAPG_Arthas the Quest Failed message: |cffffcc00OPTIONAL ...
      • Camera - Set a spacebar-point for AAAP_Arthas at (Center of Dwarf Pan Point <gen>)
      • Cinematic - Ping minimap for AAAPG_Arthas at (Center of Dwarves <gen>) for 7.00 seconds
      • -------- MinimapIcon --------
      • Quest - Destroy Minimap Icon for MinimapIconSearinoxKill
      • Quest - Destroy Minimap Icon for MinimapIconSearinoxReturn
      • Special Effect - Destroy TalkFeranor
      • Wait 0.20 seconds
      • Sound - Reset all volume channels to 100%
      • Leaderboard - Change the label for Player 3 (Teal) in EstablishBaseLeaderboard to (Footmen Trained: |cffffffff + ((String(FootmenTrained)) + /6|r))

  • Blacksmith Dies
    • Events
      • Unit - Blacksmith 0012 <gen> Dies
    • Conditions
    • Actions
      • Trigger - Turn off (This trigger)
      • Set VariableSet BlacksmithDestroyed = True

And now the part that crash when the cinematic is skipped....

  • Dragon Intro
    • Events
      • Unit - A unit enters DragonAttack01 <gen>
    • Conditions
      • (Owner of (Entering unit)) Equal to Player 2 (Blue)
      • GameOver Equal to False
    • Actions
      • Trigger - Turn off (This trigger)
      • Trigger - Add Dragon Intro Q <gen> to the trigger queue (Checking conditions)


  • Dragon Intro Q
    • Events
    • Conditions
    • Actions
      • Trigger - Turn off (This trigger)
      • Camera - Reset camera for AAAP_Arthas to standard game-view over 0.00 seconds
      • Unit - Grant shared vision of Searinox 0048 <gen> to AAAP_Arthas
      • Visibility - Create an initially Enabled visibility modifier for AAAP_Arthas emitting Visibility from (Center of Dragon 001 <gen>) to a radius of 512.00.
      • Set VariableSet DragonVision = (Last created visibility modifier)
      • Camera - Pan camera as necessary for AAAP_Arthas to (Position of Searinox) over 0.50 seconds
      • Cinematic - Ping minimap for AAAPG_Arthas at (Position of Searinox) for 5.00 seconds
      • Camera - Set a spacebar-point for AAAP_Arthas at (Position of Searinox)
      • Wait 0.15 seconds
      • Sound - Setup all volume channels for speech
      • Cinematic - Flash a speech indicator for Searinox of color (60.00%, 80.00%, 100.00%) with 0.00% transparency
      • Cinematic - Play Dialogue to AAAPG_Arthas from Searinox with type Searinox. Play H02Searinox19 <gen>. Modify duration: Subtract 2.00 seconds and Wait
      • Sound - Reset all volume channels to 100%
      • Visibility - Disable DragonVision
      • Trigger - Remove (This trigger) from the trigger queue

  • Drop Heart of Searinox
    • Events
      • Unit - Searinox 0048 <gen> Dies
    • Conditions
      • GameOver Equal to False
    • Actions
      • Trigger - Turn off (This trigger)
      • Item - Create The Heart of Searinox at (Position of Searinox 0048 <gen>)
      • Set VariableSet HeartofSearinox = (Last created item)
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Difficulty level) Not equal to Hard
        • Then - Actions
          • Special Effect - Create a special effect at (Position of HeartofSearinox) using SelectionMarkerModelPath
          • Set VariableSet SelectionMarkerSearinoxHeart = (Last created special effect)
          • Special Effect - Set Position - Z of SelectionMarkerSearinoxHeart to 900.00
        • Else - Actions
      • Item - Make HeartofSearinox Invulnerable
      • Trigger - Turn off HINTNeedMoreRiflemen <gen>
      • Wait 1.00 seconds
      • Trigger - Add Heart of Searinox Q <gen> to the trigger queue (Checking conditions)

  • Heart of Searinox Q
    • Events
    • Conditions
    • Actions
      • If (SearinoxQuestFailed Equal to True) then do (Trigger - Remove (This trigger) from the trigger queue) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Sound - Setup all volume channels for speech
      • Cinematic - Flash a speech indicator for Arthas of color (60.00%, 80.00%, 100.00%) with 0.00% transparency
      • Cinematic - Play Dialogue to AAAPG_Arthas from Arthas with type Arthas. Play H02Arthas20 <gen>. Modify duration: Add 0.00 seconds and Wait
      • Sound - Reset all volume channels to 100%
      • If (SearinoxQuestFailed Equal to True) then do (Trigger - Remove (This trigger) from the trigger queue) else do (Do nothing)
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Quest - Display to AAAPG_Arthas the Quest Update message: |cffffcc00OPTIONAL ...
      • Quest - Mark QuestSearinoxRequirementSlay as Completed
      • Quest - Flash the quest dialog button
      • Camera - Set a spacebar-point for AAAP_Arthas at (Center of Dwarves <gen>)
      • Cinematic - Ping minimap for AAAPG_Arthas at (Center of Dwarves <gen>) for 4.00 seconds
      • -------- MinimapIcon --------
      • Quest - Create Campaign Quest Icon at (Center of Dwarves <gen>) using Turn In style
      • Set VariableSet MinimapIconSearinoxReturn = (Last created minimap icon)
      • Trigger - Remove (This trigger) from the trigger queue
      • Game - Create campaign checkpoint with name Blackrock and Roll (Show checkpoint message)

  • Player Gets the Heart of Searinox
    • Events
      • Unit - A unit owned by Player 2 (Blue) Acquires an item
    • Conditions
      • (Item being manipulated) Equal to HeartofSearinox
      • SearinoxQuestFailed Equal to False
    • Actions
      • Quest - Destroy Minimap Icon for MinimapIconSearinoxKill
      • Special Effect - Destroy SelectionMarkerSearinoxHeart
      • Item - Make HeartofSearinox Undroppable
      • If (SearinoxQuestFailed Equal to True) then do (Skip remaining actions) else do (Do nothing)
      • Special Effect - Create a special effect attached to the overhead of FeranorSteeltoe using Abilities\Spells\Other\TalkToMe\TalkToMe.mdl
      • Set VariableSet TalkFeranor = (Last created special effect)


I am also willing to share screen to the one who wish to see by himself what exacly happens
 
Status
Not open for further replies.
Top