share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/shadow.lua
changeset 12794 bca911f8e804
parent 12775 2c426663d971
child 12796 d97fa936778e
equal deleted inserted replaced
12793:575c0de98505 12794:bca911f8e804
       
     1 --[[
       
     2 A Classic Fairytale: The Shadow Falls
       
     3 
       
     4 = SUMMARY =
       
     5 Dense Cloud and Leaks a Lot fight against waves of cannibals. Then a
       
     6 cyborg shows up and offers one of the natives goodies in exchange for
       
     7 betraying his tribe.
       
     8 
       
     9 The decision affects the rest of the story. The survival of Dense
       
    10 Cloud is important for the gameplay of the next mission.
       
    11 
       
    12 = GOALS =
       
    13 Kill Weaklings and Stronglings.
       
    14 
       
    15 = FLOW CHART =
       
    16 == Linear events ==
       
    17 
       
    18 - Initial hog spawns: Dense Cloud, Leaks a Lot and Brainiac (Weaklings)
       
    19 - Cut scene: startDialogue
       
    20 - TBS
       
    21 - Brainiac dead
       
    22 - Cut scene: weaklingsAnim
       
    23 - The remaining Weaklings spawn
       
    24 - TBS
       
    25 - All Weaklings dead
       
    26 - Cut scene: stronglingsAnim: Stronglings spawn, hero walks to forest, meets cyborg, cyborg makes offer
       
    27 - The cyborg offer is an IMPORTANT decision, it completely changes the next mission, and the rest of the story
       
    28 | Accept: Player walks to cyborg
       
    29     - Cut scene: acceptAnim
       
    30     - Hero returns to start
       
    31     - TBS
       
    32     - Stronglings defeated
       
    33     | Stronglings defeated with both hogs survived
       
    34         - Cut scene: acceptedSurvivedFinalAnim
       
    35     | Stronglings deafeated with Dense Cloud dead
       
    36         - Cut scene: acceptedDiedFinalAnim
       
    37     > Victory
       
    38 | Reject: Player walks away
       
    39     - Cut scene: refusedAnim
       
    40     - Hero needs to walk all the way back (infinite turn time)
       
    41     - Hero reached tree
       
    42     - Turn time starts
       
    43     - TBS
       
    44     - Stronglings defeated
       
    45     - Cut scene: refusedFinalAnim
       
    46     > Victory
       
    47 | Attack: Player attacks cyborg
       
    48     - Cut scene: attackAnim
       
    49     - Cyborg kills hero
       
    50     - Other native's turn to defeat Stronglings
       
    51     - TBS
       
    52     - Stronglings defeated
       
    53     - Cut scene: attackedFinalAnim
       
    54     > Victory
       
    55 
       
    56 == Non-linear events ==
       
    57 | Dense Cloud or Leaks A Lot dead (exceptions: killed by cyborg; or Dense Cloud died in same turn as the Stronglings):
       
    58     > Game over
       
    59 
       
    60 ]]
       
    61 
     1 HedgewarsScriptLoad("/Scripts/Locale.lua")
    62 HedgewarsScriptLoad("/Scripts/Locale.lua")
     2 HedgewarsScriptLoad("/Scripts/Animate.lua")
    63 HedgewarsScriptLoad("/Scripts/Animate.lua")
     3 
    64 
     4 -----------------------------Constants---------------------------------
    65 -----------------------------Constants---------------------------------
     5 startStage = 0
    66 startStage = 0