|
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 |