I made rocket jump and charge of the steam brigade 100x cooler

Discussion in 'Suggestions' started by Ruigi, Sep 11, 2012.

  1. Ruigi

    Ruigi Will Mod for Digglebucks

    Basically i discovered that if you add a teleport effect to a beammissile, it makes the player look like he is a flying torpedo.



    Rocket jump
    NOTE: this version switches the targeting from ROOK to TARGETFLOOR, this is only to demonstrate how cool the beam effect is. This effect in a sense also makes it possible to do that time delay smoke trail you wanted to do, david.
    Code:
    <spell name="Rocket Jump Blast" type="self">
      <effect type="damage" blasting="15" blastingF="1" conflagratory="5" secondaryScale="10" affectsCaster="1"/>
      <anim sprite="sprites/sfx/blastB/blastB" frames="4" framerate="70" centerEffect="1" sfx="explosion"/>
      <effect type="trigger" spell="Rocket Blast3" />
      </spell>
    <spell name="Rocket Blast3" type="template" templateID="11" >
      <effect type="damage" blasting="15" blastingF="5" conflagratory="5" conflagratoryF="3" secondaryScale="20" affectsCaster="0" />
      <anim sprite="sprites/sfx/combust_hit/combust_hit" frames="9" framerate="80" centerEffect="1" sfx="blast"/>
      </spell>
    <spell name="Jump Impact" type="template" templateID="10" >
      <anim sprite="sprites/sfx/impactA/impactA" frames="6" framerate="60" sfx="blast" centerEffect="0"/>
      <effect type="paralyze" amount="1" turns="1" resistable="0" self="0" />
      </spell>
     
    <spell name="Rocket Jump Beam" type="beammissile" icon="skills/mystic_missile32.png" wand="0">
      <anim sprite="sprites/sfx/impactB/impactB" frames="4" framerate="20" sfx="hex_missile" centerEffect="1"/>
      <effect type="teleport" skipanimation="1"/>
      <impact sprite="sprites/sfx/impact_piercing/impact_piercing" frames="3" sfx="earth" framerate="180"  centerEffect="1"/>
      </spell>
     
    <spell name="Rocket Jump" type="targetfloor" downtime="10" icon="skills/rocket_jump32.png">
    <description text="You learn to propel yourself by detonating an explosive below your feet just as you jump through the air. This attack is bold and may suprise your enemies-- especially if you jump on their heads. Your Tinkering skill enhances the bomb blast. Only works in cardinal directions."/>
    <effect type="trigger" spell="Rocket Jump Blast"/>
    <!-- <effect type="trigger" spell="Delayed Smoke Ray" /> not working! buggery - dgb I could try to get it to work if you show me the spell - ruigi -->
    <!-- Delayed Smoke Ray can be found in the core game spellDB, if you want to have a look - dgb -->
    <effect type="trigger" spell="Rocket Jump Beam"/>
    <effect type="trigger" amount="1" affectsCorpses="0" affectsCaster="0" spell="Jump Impact"/>
    <anim sprite="sprites/sfx/impactA/impactA" frames="6" framerate="60" sfx="explosion" centerEffect="0"/>
    <effect type="damage" crushingF="2" secondaryScale="10" resistable="0"/>
    <effect type="suction" />
    </spell>
    
    Charge of the steam brigade
    Code:
    <spell name="Great Blinding Flash" type="target" icon="skills/spells/blinding_light32.png" wand="1">
    <effect type="trigger" spell="Great Blinding Area Hit"/>
    <anim sprite="sprites/sfx/blinding_flash/blinding_flash" frames="8" sfx="magic_damage" framerate="60" centerEffect="0" />
    <description text="Blinds those in a large ring around you with a burning flash of light."/>
      </spell>
    <spell name="Great Blinding Area Hit" type="template" templateID="99" >
    <effect type="damage" righteous="20" aethereal="10" affectsCaster="0" />
    <effect type="paralyze"  amount="3" turns="5" affectsCaster="0" />
    <anim sprite="sprites/sfx/glintA/glintA" frames="5" framerate="60" centerEffect="0" />
      </spell>
      <spell name="Big Bam" type="template" templateID="98" >
      <effect type="damage" conflagratory="12" conflagratoryF="2" blasting="12" blastingF="2" secondaryScale="2" affectsCaster="0"/>
      <anim sprite="sprites/sfx/combust_hit/combust_hit" frames="9" framerate="20" centerEffect="1" sfx="fireball"/>
      </spell>
     
      <spell name="Big Bam2" type="template" templateID="21" >
      <effect type="damage" conflagratory="6" conflagratoryF="1" blasting="6" blastingF="1" secondaryScale="2" affectsCaster="1"/>
      <anim sprite="sprites/sfx/combust_hit/combust_hit" frames="9" framerate="20" centerEffect="1" sfx="fireball"/>
      </spell>
     
      <spell name="Big Bam3" type="template" templateID="22" >
      <effect type="damage" conflagratory="3" conflagratoryF=".5" blasting="3" blastingF=".5" secondaryScale="2" affectsCaster="1"/>
      <anim sprite="sprites/sfx/combust_hit/combust_hit" frames="9" framerate="20" centerEffect="1" sfx="fireball"/>
      </spell>
     
      <spell name="Big Bam4" type="template" templateID="23" >
      <effect type="damage" blasting="3" blastingF=".25" conflagratory="3" conflagratoryF=".25" secondaryScale="2" affectsCaster="1"/>
      <anim sprite="sprites/sfx/combust_hit/combust_hit" frames="9" framerate="20" centerEffect="1" sfx="fireball"/>
      </spell>
      <spell name="Big Hit" type="template" templateID="99" attack="1">
      <effect type="damage" crushingF="6" secondaryScale="10" affectsCaster="0"/>
      <effect type="paralyze" turns="1" self="0"/>
      <anim sprite="sprites/sfx/rockburst/rockburst" frames="9" sfx="earth" framerate="40" centerEffect="1"/>
      </spell>
    <spell name="Blaze of Glory" type="self" icon="skills/steam_charge32.png" >
    <buff useTimer="1" time="20" removable="0" allowstacking="0" icon="skills/steam_charge64.png" smallicon="skills/steam_charge32.png">
      <halo name="sprites/sfx/hero_glow/hero_glow" framerate="300" first="0" num="3" />
      <resistbuff conflagratory="8" blasting="8"/>
      <secondarybuff id="10" amount="8"/> <!-- armour absorption -->
        <secondarybuff id="2" amount="8"/> <!-- melee power -->
      <description text="You can not burn, for your heart is already ablaze with passion. If you die this day you will die in glory, but NO! you will not die this day! It is your enemies who will taste death and defeat! You are a CLOCKWORK KNIGHT! Long live the Queen! Glory to THE EMPIRE! " />
      <targetHitEffectBuff percentage="20" name="Clockwork Threshing" />
      <playerHitEffectBuff percentage="25" name="Clockwork Reflexes" />
      </buff>
    <effect type="trigger" spell="Imperial Anthem" amount="1" />
    </spell>
    <spell name="Imperial Anthem" type="self" icon="skills/steam_charge32.png" >
    <anim sprite="sprites/sfx/divine_hit/divine_hit" frames="8" sfx="radiant" framerate="40" centerEffect="0"/>
    </spell>
    <spell name="Mini Mass Destruction self" type="self" icon="skills/steam_charge32.png">
    <effect type="trigger" spell="Mini Mass Destruction" />
    </spell>
    <spell name="Eruption Boom" type="target" icon="skills/spells/fireball32.png" wand="1" >
    <effect type="damage" conflagratory="8" blasting="20" blastingF="1" secondaryScale="10" affectsCaster="1" />
      <anim sprite="sprites/sfx/fireball/fireball" frames="7" sync="1" firstframe="0" framerate="90" centerEffect="1" sfx="explosion" />
    <effect type="trigger" spell="Flamefield 2" amount="0" />
    <effect type="trigger" spell="Big Bam" />
    <effect type="trigger" spell="Big Bam2" />
    <effect type="trigger" spell="Big Bam3" />
    <effect type="trigger" spell="Big Bam4" />
      </spell>
    <spell name="Mini Mass Destruction" type="target" >
      <effect type="trigger" spell="Big Hit" />
      <effect type="trigger" spell="Great Blinding Flash"/>
      <effect type="trigger" spell="Eruption Boom" />
      </spell>
    <spell name="Rocket Boot effect" type="template" templateID="629" anchored="1" icon="skills/spells/dragons_breath32.png" wand="1">
    <effect burn="1" type="damage" conflagratory="4" blasting="2" />
    <anim sprite="sprites/sfx/combust_hit/combust_hit" frames="7" firstframe="2" framerate="35" sfx="flame" centerEffect="1"/>
      </spell>
    <spell name="Rocket Boot effect 1" type="template" templateID="628" anchored="1" >
    <effect burn="1" type="damage" conflagratory="2" blasting="2" />
    <anim sprite="sprites/sfx/combust_hit/combust_hit" frames="8" firstframe="1" framerate="34" sfx="flame_weak" centerEffect="1"/>
      </spell>
    <spell name="Rocket Boot effect 2" type="template" templateID="627" anchored="1" >
    <effect burn="1" type="damage" conflagratory="1" blasting="1"  />
    <anim sprite="sprites/sfx/combust_hit/combust_hit" frames="9" firstframe="0" framerate="34" sfx="flame_weak" centerEffect="1"/>
      </spell>
     
    <spell name="Eruption Charge Beam" type="beammissile" icon="skills/mystic_missile32.png" wand="0">
      <effect type="damage" crushingF="6" secondaryScale="2" />
      <anim sprite="sprites/sfx/impactB/impactB" frames="4" framerate="20" sfx="hex_missile" centerEffect="1"/>
    <effect type="teleport" skipanimation="1"/>
    <effect type="trigger" spell="Rocket Boot effect" />
    <impact sprite="sprites/sfx/impact_piercing/impact_piercing" frames="3" sfx="earth" framerate="180"  centerEffect="1"/>
      </spell>
     
    <spell name="Eruption Slam" type="targetfloor" downtime="160" icon="skills/steam_charge32.png">
    <description text="By steam-powered rocket boot you propel yourself straight into the heart of the enemy to strike with the force of the Empire's glory! FOR QUEEN AND COUNTRY!"/>
    <effect type="trigger" spell="Eruption Charge Beam" />
    <effect type="trigger" spell="Mini Mass Destruction self"/>
    <effect type="suction"/>
    <effect type="trigger" spell="Blaze of Glory" />
    <anim sprite="sprites/sfx/impactA/impactA" frames="6" framerate="60" sfx="rune_set" centerEffect="0"/>
      </spell>
    
     
  2. shaken

    shaken Member

    This is awesome.
     
  3. adelmagne

    adelmagne Member

  4. OmniaNigrum

    OmniaNigrum Member

    That should certainly be part of the next patch. Well done Ruigi. I may have to take back some small part of all those horrible things I keep saying about you. :D
     
    Turbo164, Vitellozzo and shaken like this.
  5. Bohandas

    Bohandas Member

    The first and last effects that you showed were kind of a step down from the current version, but the ones in the middle of the video were really cool.
     
  6. Vitellozzo

    Vitellozzo Member

    Think of the possibilities.
    :edit: lemme understand this better.
    Basically you didn't changed directly a teleport, you made a missile, like any kind of missile in the game (face-traps, spells which does damage, turn demon ecc). So it now looks like the player is teleporting in each of the tiles until he reaches the target floor tile. But, is the character really entering the tile he briefly teleports in? Could it stop at the first monster it meets in the line of effect? Can effects trigger each step he travel? Do every kind of impedement (like treasure boxes, walls, hard-nonbreaking objects -like the forniture-, barrels and doors) stop the fly?
    And what that means?
    It's in the animation line, so it could be a burrow from the necro tree for the animation. Is it exact, it could be any other kind of effect without changing the effect, or doing so will change how the spell travel?
     
    OmniaNigrum likes this.
  7. Essence

    Essence Will Mod for Digglebucks

    This is in full effect in CES: Degree in Dungeoneering: Saved By The Bell. You have to add one last hop at the end that takes you backwards one square so that you don't end up standing on top of whatever object or monster interrupts the flow of your teleport, but it works like a dream.
     
    Vitellozzo and OmniaNigrum like this.
  8. Nicholas

    Nicholas Technology Director Staff Member

    I'm honestly amazed that this doesn't crash the game.
     
    adelmagne, Kazeto, Kyrie and 7 others like this.
  9. SkyMuffin

    SkyMuffin Member

    Does that mean it will be included in the next patch then? :D
     
  10. Bohandas

    Bohandas Member

    Like I said before, I'd like to say that personally I don't think the version at 0:09-0:12 and 0:56-0:59 looks all that good, or even as good as the current version for that matter.

    (The thing at 0:20-0:22 and 0:34-0:35 looks awesome though!!!!!)
     
  11. Kyrie

    Kyrie Member

    Wow! I really want this changes now!

    PS: Wait, Rocket Jump on diagonals?