; ; generated mission script: [stormbringer4] ; expected_completion_time 0.000000 capture_possibilities 0 gcEnvironment 1 sonica_ambient_program 6 sonica_reverb_program 0 sonica_score_gain -200 SCAID_score 52840 true SCAID_score_cinematic 3510 true SCAID_score_stunning_victory 3577 SCAID_score_crushing_defeat 3576 import "SB4_missionobjective" import "actors_stonekrusher" import "actors_hellfire" import "actors_stormbringer" import "help" ; console commands console { renderer fade black 0 renderer fade restore 2 ui clear ui add main_hud ui 2 add statscreen exec pc_stormbringer4 exec pc_global exec pc_cin_grommel filecache slot sb4FC.dat } ; HelpTexts ; Actors ; Dialogs dialogSequenceBank "Intro1" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 10.000 uiScript headlessgamedialog dialog { match "Faine" textline 0 { ENG "Grommel, you and your wretched ilk" } textline 1 { ENG "have been a thorn in my side for" } textline 2 { ENG "far too long!" } } } dialogblock { time 0.000 8.000 uiScript headlessgamedialog dialog { match "Faine" textline 0 { ENG "Prepare to bear witness to the awesome" } textline 1 { ENG "power of Faine... BRINGER OF STORMS!" } textline 2 { } } } } } dialogSequenceBank "Intro2" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "Surrender, Faine, before we are forced to" } textline 1 { ENG "crush what little remains of your clan!" } textline 2 { } } } } } dialogSequenceBank "Intro3" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 4.000 uiScript headlessgamedialog dialog { match "Faine" textline 0 { ENG "NEVER!" } textline 1 { } textline 2 { } audio_index Negative } } } } dialogSequenceBank "Intro4" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "Kinsmen, the decisive battle is upon us!" } textline 1 { ENG "We have come too far to turn back now!" } textline 2 { } } } dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "Our scouts report that Faine is using" } textline 1 { ENG "machines to control the weather! We must" } textline 2 { ENG "seek them out and destroy them!" } } } } } dialogSequenceBank "FreezeFaine" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "By Froxx! Faine is using his power to let" } textline 1 { ENG "loose the freezing winds! Brace yourselves!" } textline 2 { } } } } } dialogSequenceBank "TheWind" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "That machine must be channeling" } textline 1 { ENG "the power of the wind to Faine!" } textline 2 { } } } dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "If we destroy it, he can no longer" } textline 1 { ENG "immobilize us with his icy gales!" } textline 2 { } } } } } dialogSequenceBank "FaineWind" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "I shall sear your rotten hide, Grommel," } textline 1 { ENG "you and the rest of your wretched clan!" } textline 2 { } } } } } dialogSequenceBank "TheRain" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 10.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "The machine must be holding back the rain!" } textline 1 { ENG "If we crush it, Faine won't be able" } textline 2 { ENG "to target us with his lightning!" } } } } } dialogSequenceBank "FaineRain" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "Hide behind the rain all you want," } textline 1 { ENG "Grommel! It won't save you this time!" } textline 2 { } } } } } dialogSequenceBank "TheLightning" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 10.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "That machine is channeling the storm's" } textline 1 { ENG "power directly to Faine, allowing" } textline 2 { ENG "him to create his cursed Elementals!" } } } dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "Quickly, we must pound that" } textline 1 { ENG "infernal machine into dust!" } textline 2 { } } } } } dialogSequenceBank "FaineLightning" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 10.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "Curse you, Grommel, but it matters" } textline 1 { ENG "little... you will never penetrate" } textline 2 { ENG "the last of our defenses!" } } } } } dialogSequenceBank "LastMachineBrokenNotower" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 10.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "We have severed Faine's ties to the storm!" } textline 1 { ENG "Quickly, we must search for a way to" } textline 2 { ENG "break into his fortress!" } } } } } dialogSequenceBank "LastMachineBrokentower" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 10.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "We've severed Faine's ties to the storm!" } textline 1 { ENG "Quickly, we must return to the Lightning" } textline 2 { ENG "Tower and turn its power against him!" } } } } } dialogSequenceBank "Lightningtowerunusable" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 4.000 uiScript gamedialog dialog { match "Stonekrusher" textline 0 { ENG "Hey boss, we found a tower!" } textline 1 { } textline 2 { } audio_index Affirmative } dialog { match "Hellfire" textline 0 { ENG "We find big tall hut!" } textline 1 { } textline 2 { } audio_index Affirmative } } dialogblock { time 0.500 10.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "Great Froxx... a Lightning Tower! With" } textline 1 { ENG "it, we will gain the ability to call down" } textline 2 { ENG "lightning strikes of our own!" } } } dialogblock { time 0.000 10.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "But, before we can use it, we must sever" } textline 1 { ENG "Faine's control over the storm! Search" } textline 2 { ENG "the area! We must destroy the machines!" } } } } } dialogSequenceBank "Lightningtowerusable" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 10.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "Great Froxx... a Lightning Tower! With it" } textline 1 { ENG "we will be able to call down lightning" } textline 2 { ENG "strikes of our own!" } } } dialogblock { time 0.000 10.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "Now that Faine has lost control of the" } textline 1 { ENG "storm, we can use it to hammer his" } textline 2 { ENG "fortress into the ground!" } } } } } dialogSequenceBank "Lightningtower" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 10.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "The tide has turned! Mastery of the storm" } textline 1 { ENG "is ours! Quickly, the gate to the fortress" } textline 2 { ENG "must be drawing its power from within!" } } } dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "We must use the Lightning Tower" } textline 1 { ENG "to tear Faine's fortress asunder!" } textline 2 { } } } } } dialogSequenceBank "Pylons" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "There! Amongst the ruins! The metal obelisks must" } textline 1 { ENG "hold the key. We must destroy every one we can find!" } textline 2 { } } } } } dialogSequenceBank "Pylondestroyed" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "It's bending, but it won't break! Quickly," } textline 1 { ENG "there must be more obelisks sustaining it!" } textline 2 { } } } } } dialogSequenceBank "Allpylonsdestroyed" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 8.000 uiScript gamedialog dialog { match "Grommel" textline 0 { ENG "That did it!" } textline 1 { ENG "STONEKRUSHER CLAN! HELLFIRE CLAN!" } textline 2 { ENG "THE GATE HAS FALLEN! ATTACK!" } } } } } dialogSequenceBank "WhereFaine" { total_weight 1 dialogSequence { can_be_called_actorless dialogblock { time 0.000 8.000 uiScript headlessgamedialog dialog { match "Grommel" textline 0 { ENG "The Stormbringer clan has fallen..." } textline 1 { ENG "but where in Froxx's name is Faine?" } textline 2 { } audio_index Question } } } } dialogSequenceBank "FreezeSpell" { total_weight 5 dialogSequence { can_be_called_actorless dialogblock { time 0.000 4.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "Feel the breath of the storm!" } textline 1 { } textline 2 { } audio_index Affirmative } } } dialogSequence { can_be_called_actorless dialogblock { time 0.000 4.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "NOW! Destroy the filthy vermin!" } textline 1 { } textline 2 { } audio_index Affirmative } } } dialogSequence { can_be_called_actorless dialogblock { time 0.000 4.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "Taste Winter's fury, mongrels!" } textline 1 { } textline 2 { } audio_index Affirmative } } } dialogSequence { can_be_called_actorless dialogblock { time 0.000 4.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "Reap the whirlwind, insolent fools!" } textline 1 { } textline 2 { } audio_index Affirmative } } } dialogSequence { can_be_called_actorless dialogblock { time 0.000 4.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "Not so fast, curs!" } textline 1 { } textline 2 { } audio_index Negative } } } } dialogSequenceBank "LightSpell" { total_weight 5 dialogSequence { can_be_called_actorless dialogblock { time 0.000 4.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "Die interlopers!" } textline 1 { } textline 2 { } audio_index Negative } } } dialogSequence { can_be_called_actorless dialogblock { time 0.000 4.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "Tremble before the power of the storm!" } textline 1 { } textline 2 { } audio_index Affirmative } } } dialogSequence { can_be_called_actorless dialogblock { time 0.000 4.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "Taste my wrath, cowards!" } textline 1 { } textline 2 { } audio_index Affirmative } } } dialogSequence { can_be_called_actorless dialogblock { time 0.000 4.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "You cannot defeat the Bringer of Storms!" } textline 1 { } textline 2 { } audio_index Negative } } } dialogSequence { can_be_called_actorless dialogblock { time 0.000 4.000 uiScript gamedialog dialog { match "Faine" textline 0 { ENG "Face your doom, rabble!" } textline 1 { } textline 2 { } audio_index Negative } } } }