This is the repository for Yandols' Bachelor's Degree Final Year Project Game (2019). Game created in Construct 2 and Launcher/Updater is created with AHK.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ResistanceSaga/Event sheets/ES - Level 1 PRE.xml

216 lines
13 KiB

<?xml version="1.0" encoding="utf-8" ?>
<c2eventsheet>
<!--All the 'name' attributes are ignored by Construct 2 - they are there for readability only.-->
<name>ES - Level 1 PRE</name>
<events>
<variable constant="0" name="L1PRE_ReadyToShow" sid="521233026239865" static="0" type="number">0</variable>
<variable constant="0" name="L1PRE_ReadyToGo" sid="743867975042956" static="0" type="number">0</variable>
<comment>Post Main Menu Intro Goes here</comment>
Tons of uncommited changes since the last commit. In ascending order: * Added music to the intro scene by the same composer of the title theme (DJ-Rec0il). * Redone animations event script (and removed falling animation due to infinite loop problems). * Added enemies sprites. * Grouped enemy collisions. * Completely redesigned levels again due to data loss. * Changed level design to use Tilemap instead of Tiled Background. * Fixed main menu going blank if user hit the space button before everything finished loading. * Made BombEnemy animated. * Altered some frames in Player walking animation. * Fixed some parts of ground tile being incorrectly impassable. * Rewritten some parts of the story dialogues on levels. * Added music by PrototypeRaptor for levels. * Fixed respawn bug. * Fixed incorrect parallaxing when transitioning from L1PRE to Level 1 by using a workaround. * Added empire trooper to end of Level 1. * Updated main menu cursor to also be controllable by W and S keys. * Updated main menu cursor confirm button to also accept the ENTER/Return key. * Rebalanced enemy projectile speed and damage dealth amount. * Added Level 1B for boss fight arena with appropriate music. * Added a new layer for stage decorations and added trees to L1PRE and Level 1. * Fixed another parallaxing bug. * Removed boss fight because I can't get the AI to work properly. Game ends at a To Be Continued screen. * Level 1B still remains intact, just unused for now. * Fixed some collision problems with the stage decorations. * Rearranged a bit of the Level 1 starting scripts. * Fixed a bug where the text character ' does not render properly in dialogs. * Fixed typo in dialogs. * Made the game now return to the Main Menu Screen automatically after the To Be Continued Screen. * Remove pressing ESCAPE to quit the game functionality to prevent accidental quit game. * Fixed more text rendering issues relating to the text character ' . * Adjusted some dialog timings in cutscenes.
5 years ago
<event-block disabled="1" sid="686870246816462">
<conditions>
<condition disabled="1" id="2" name="Advanced audio supported" sid="948899097584876" type="Audio" />
</conditions>
<actions />
</event-block>
<event-block sid="183885626617147">
<conditions>
<condition id="-2" name="On start of layout" sid="403707321379418" type="System" />
</conditions>
<actions>
<action id="33" name="Stop all" sid="214035630316105" type="Audio" />
<action id="-16" name="Wait" sid="364052606118960" type="System">
<param id="0" name="Seconds">1</param>
</action>
<action id="0" name="Play" sid="617995796979281" type="Audio">
<param id="0" name="Audio file">L1P_Transition</param>
<param id="2" name="Loop">1</param>
<param id="3" name="Volume">-5</param>
<param id="1" name="Tag (optional)">&quot;CutsceneMusic&quot;</param>
</action>
<action id="-16" name="Wait" sid="164729390973926" type="System">
<param id="0" name="Seconds">1</param>
</action>
<action behavior="Fade" id="1" name="Start fade" sid="789617313797259" type="L1PRE_BlackBG" />
<action id="-16" name="Wait" sid="327560080440263" type="System">
<param id="0" name="Seconds">3</param>
</action>
<action id="7" name="Set mirrored" sid="659819608292782" type="PlayerCharacter">
<param id="0" name="State">0</param>
</action>
<action id="-16" name="Wait" sid="912223796686416" type="System">
<param id="0" name="Seconds">2.5</param>
</action>
<action id="0" name="Play" sid="344353786950480" type="Audio">
<param id="0" name="Audio file">UnderPhone</param>
<param id="2" name="Loop">0</param>
<param id="3" name="Volume">0</param>
<param id="1" name="Tag (optional)">&quot;IS_PhoneRing&quot;</param>
</action>
<action id="-15" name="Set visible" sid="715671639784751" type="L1PRE_DialogBox">
<param id="0" name="Visibility">1</param>
</action>
<action id="-15" name="Set visible" sid="897016840812045" type="L1PRE_TFDialogue">
<param id="0" name="Visibility">1</param>
</action>
<action behavior="Typing" id="3" name="Type text" sid="570777118040459" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;*intercom ringing*&quot;</param>
<param id="1" name="Speed">0.02</param>
</action>
<action id="-16" name="Wait" sid="264546245447701" type="System">
<param id="0" name="Seconds">1.8</param>
</action>
<action id="0" name="Set text" sid="539612122788670" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;&quot;</param>
</action>
<action id="-16" name="Wait" sid="421895787790955" type="System">
<param id="0" name="Seconds">0.05</param>
</action>
<action behavior="Typing" id="3" name="Type text" sid="639563652055447" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;COMMAND CENTER: &quot; &amp; newline &amp; &quot;Fox One, Oh thank god you&apos;re alive. We weren&apos;t sure if you would have survived that crash!&quot;</param>
<param id="1" name="Speed">0.05</param>
</action>
<action id="-16" name="Wait" sid="974065483128707" type="System">
<param id="0" name="Seconds">7.5</param>
</action>
<action id="0" name="Set text" sid="144446347256167" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;&quot;</param>
</action>
<action id="-16" name="Wait" sid="149282939560808" type="System">
<param id="0" name="Seconds">0.05</param>
</action>
<action behavior="Typing" id="3" name="Type text" sid="992328482707019" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;COMMAND CENTER: &quot; &amp; newline &amp; &quot;You were shot out of the sky by some sort of anti-air missile. But thanks to that suit you&apos;re still in one piece!&quot;</param>
<param id="1" name="Speed">0.05</param>
</action>
<action id="-16" name="Wait" sid="590681513706558" type="System">
<param id="0" name="Seconds">8.8</param>
</action>
<action id="-15" name="Set visible" sid="188623284715875" type="L1PRE_DialogBox">
<param id="0" name="Visibility">0</param>
</action>
<action id="-15" name="Set visible" sid="205246673168721" type="L1PRE_TFDialogue">
<param id="0" name="Visibility">0</param>
</action>
<action id="0" name="Set text" sid="665237494984358" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;&quot;</param>
</action>
<action id="-16" name="Wait" sid="552505701200850" type="System">
<param id="0" name="Seconds">0.3</param>
</action>
<action id="-15" name="Set visible" sid="531246903504350" type="L1PRE_DialogBox">
<param id="0" name="Visibility">1</param>
</action>
<action id="-15" name="Set visible" sid="408469422042728" type="L1PRE_TFDialogue">
<param id="0" name="Visibility">1</param>
</action>
<action id="-16" name="Wait" sid="495153011502462" type="System">
<param id="0" name="Seconds">0.3</param>
</action>
<action id="0" name="Set text" sid="945482703148813" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;&quot;</param>
</action>
<action id="-16" name="Wait" sid="337999615713142" type="System">
<param id="0" name="Seconds">0.05</param>
</action>
<action behavior="Typing" id="3" name="Type text" sid="757642468506786" type="L1PRE_TFDialogue">
<param id="0" name="Text">newline &amp; &quot;zzzzttttt..... zzztttt... zzzztttttttttt..... zzzttt...... zzzzzzttttt.......&quot;</param>
<param id="1" name="Speed">0.05</param>
</action>
<action id="-16" name="Wait" sid="213138923346233" type="System">
<param id="0" name="Seconds">3.5</param>
</action>
<action id="0" name="Set text" sid="785080701458698" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;&quot;</param>
</action>
<action id="-16" name="Wait" sid="868805143818523" type="System">
<param id="0" name="Seconds">0.05</param>
</action>
<action behavior="Typing" id="3" name="Type text" sid="214274620885146" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;COMMAND CENTER: &quot; &amp; newline &amp; &quot;Owh... It looks like the mic on your intercom broke, all we&apos;re hearing is static...&quot;</param>
<param id="1" name="Speed">0.05</param>
</action>
<action id="-16" name="Wait" sid="834287695059733" type="System">
<param id="0" name="Seconds">6.6</param>
</action>
<action id="0" name="Set text" sid="734756263946791" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;&quot;</param>
</action>
<action id="-16" name="Wait" sid="851297937359312" type="System">
<param id="0" name="Seconds">0.05</param>
</action>
<action behavior="Typing" id="3" name="Type text" sid="731066120388120" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;COMMAND CENTER: &quot; &amp; newline &amp; &quot;This will definitely be a problem with communication, but not to worry! At least we can still monitor your life signs from here!&quot;</param>
<param id="1" name="Speed">0.05</param>
</action>
<action id="-16" name="Wait" sid="753183981083407" type="System">
<param id="0" name="Seconds">9.3</param>
</action>
<action id="0" name="Set text" sid="561363432045317" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;&quot;</param>
</action>
<action id="-16" name="Wait" sid="593207805649632" type="System">
<param id="0" name="Seconds">0.05</param>
</action>
<action behavior="Typing" id="3" name="Type text" sid="548493645354891" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;COMMAND CENTER: &quot; &amp; newline &amp; &quot;You&apos;re not too far away from the base. Your suit should really help you navigate through the fields!&quot;</param>
<param id="1" name="Speed">0.05</param>
</action>
<action id="-16" name="Wait" sid="859209555313062" type="System">
<param id="0" name="Seconds">8</param>
</action>
<action id="7" name="Set mirrored" sid="996085966723476" type="PlayerCharacter">
<param id="0" name="State">1</param>
</action>
<action id="0" name="Set text" sid="426518565917499" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;&quot;</param>
</action>
<action id="-16" name="Wait" sid="374951706561495" type="System">
<param id="0" name="Seconds">0.05</param>
</action>
<action behavior="Typing" id="3" name="Type text" sid="601489114339661" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;COMMAND CENTER: &quot; &amp; newline &amp; &quot;Our sensors indicate that there&apos;s quite a few of the empire&apos;s units out there. Be careful!&quot;</param>
<param id="1" name="Speed">0.05</param>
</action>
<action id="-16" name="Wait" sid="513552836802719" type="System">
<param id="0" name="Seconds">7</param>
</action>
<action id="0" name="Set text" sid="421135744516023" type="L1PRE_TFDialogue">
<param id="0" name="Text">&quot;&quot;</param>
</action>
<action id="-15" name="Set visible" sid="207007427486336" type="L1PRE_DialogBox">
<param id="0" name="Visibility">0</param>
</action>
<action id="-15" name="Set visible" sid="761646313913425" type="L1PRE_TFDialogue">
<param id="0" name="Visibility">0</param>
</action>
<action behavior="Fade" id="4" name="Set fade-out time" sid="740224271956861" type="L1PRE_BlackBG">
<param id="0" name="Fade-out time">0</param>
</action>
<action behavior="Fade" id="2" name="Set fade-in time" sid="320380966651497" type="L1PRE_BlackBG">
<param id="0" name="Fade-in time">3</param>
</action>
<action behavior="Fade" id="0" name="Restart fade" sid="831050817230800" type="L1PRE_BlackBG" />
<action id="-16" name="Wait" sid="246232409457076" type="System">
<param id="0" name="Seconds">4.8</param>
</action>
<action id="-2" name="Go to layout" sid="374510141848342" type="System">
<param id="0" name="Layout">Level 1</param>
</action>
</actions>
</event-block>
<comment>FOR DEBUG ONLY !! - REMOVE AFTER</comment>
<event-block disabled="1" sid="390526367484730">
<conditions>
<condition id="0" name="On key pressed" sid="989415096129729" type="Keyboard">
<param id="0" name="Key">189 (-)</param>
</condition>
</conditions>
<actions>
<action id="-2" name="Go to layout" sid="334576213607067" type="System">
<param id="0" name="Layout">Level 1</param>
</action>
</actions>
</event-block>
</events>
</c2eventsheet>