Help Me Brainstorm: Degree in Dungeoneering

Discussion in 'Modding' started by Essence, Apr 14, 2012.

  1. Essence

    Essence Will Mod for Digglebucks

    New abilities: Red-Aurochs Chaser replaced with Physical Education, a strong buff to various defensive stats. 6th level capstone added: All Nighter. Every 100 turns, you can put everything within 100 steps of you to sleep. Debuffs their magic resist first, so it'll always work, and also debuffs their defensive stats for 32 turns just to keep them from dodging in their sleep. Yes, this means you should basically find everything you meet asleep unless you do something to wake it up. :)


    Revised code:

    Code:
    <!-- DEGREE IN DUNGEONEERING -->
    
    <skill name="Degree in Dungeoneering" id="610" type="wizard" description="You signed up for an Astral College, which you attend in null-time while you explore the Dungeon of Dredmor. PARTY!!!">
    <art icon="skills/CramSession64.png"/>
    </skill>
    
    <ability name="Degree in Dungeoneering" skill="610" type="wizard" icon="skills/CramSession64.png" startSkill="1">
    <description text="You signed up for an Astral College, which you attend in null-time while you explore the Dungeon of Dredmor."/>
    </ability>
    
    <DegreeSkills>
    
    <ability name="Practical Magic I: Pathmaker" icon="skills/Pathmaker64.png" skill="610" level="0">
    <description text="Dormitories can get MESSY. This first spell, taught to you by your RA, simply clears a small path directly in front of you, getting rid of the mess. Can also come in handy, it turns out, for knocking enemies away like a gigantic football player hitting them from the blind side. Every once in a while, this spell goes nuts and lashes out at everything around you in a huge mess-cleaning frenzy. "/>
    <primarybuff id="3" amount="1"/>
    <spell name="Pathmaker"/>
    </ability>
    
    <ability name="Cram Session" icon="skills/CramSession64.png" skill="610" level="1">
    <description text="You've mastered the art of using your Astral time to shove loads of precious knowlege into your head all at once. Unfortunately, your Meat-time faculties have overloaded as a result, and you've paid for your knowledge with the loss of some of your executive function."/>
    <primarybuff id="3" amount="1"/>
    <secondarybuff id="20" amount="1"/>
    <secondarybuff id="16" amount="1"/>
    <secondarybuff id="21" amount="1"/>
    <secondarybuff id="23" amount="1"/>
    <primarybuff id="1" amount="-3"/>
    <primarybuff id="5" amount="-3"/>
    <primarybuff id="4" amount="-3"/>
    </ability>
    
    <ability name="Practical Magic II: Conjure Extras" icon="skills/Extra_Beer64.png" skill="610" level="2">
    <description text="Parties at the dorms are great, but there's never enough. You've mastered a spell so simple it doesn't even require mana; you just summon extra cheese, extra beer, and sometimes even a bit of extra...herbs...any time you see fit to snack or chug on anything. Granted, you don't exactly look like Miss Congeniality while you're stuffing your face, but hell, you're alone in a dungeon -- who cares?"/>
    <primarybuff id="3" amount="2"/>
    <foodBuff percentage="100" name="Extra Cheese"/>
    <boozeBuff percentage="100" name="Extra Beer"/>
    <consumeBuff percentage="20" name="Extra Herb"/>
    </ability> 
    
    <ability name="Physical Education" icon="skills/PhysEd64.png" skill="610" level="3">
    <description text="Damn, they require P.E. in Astral College, too. Well, at least the time wasted in Astral space will be useful when something in the Dungeon tries to kill you."/>
    <primarybuff id="0" amount="2"/>
    <primarybuff id="2" amount="2"/>
    <secondarybuff id="0" amount="5"/>
    <secondarybuff id="7" amount="5"/>
    <secondarybuff id="6" amount="2"/>
    <secondarybuff id="8" amount="2"/>
    <secondarybuff id="16" amount="1"/>
    </ability>
    
    
    <ability name="Practical Magic III: By The Bell" icon="skills/ByTheBell64.png" skill="610" level="4">
    <description text="You've been late for class often enough that you've developed a patented trick for getting to class in time for roll-call. It's pure speed, letting you crash through space like a force of nature (for no mana, no less) but you pay for it by being unable to do much of anything for 28 days -- or rather, in meat-space, 'turns' -- thereafter. Fortunately, should an enemy get extremely loud and incredibly close while you were sleeping, a premonition will shake away the aftereffects of the vanishing. Still, it's enough to make you a little gun shy."/>
    <primarybuff id="3" amount="4"/>
    <spell name="By The Bell"/>
    <playerHitEffectBuff percentage="100" name="By The Bell Recovery Effect"/>
    </ability>
    
    <ability name="All Nighter" icon="skills/AllNighter64.png" skill="610" level="5">
    <description text="All that work on your master's thesis has given you a preternatural ability to ignore your body's need for sleep. While normally sleep in the Dungeon takes place invisibly between turns (and everyone sleeps at the same time for the same amount of time), this ability allows you to take advantage of the sleep-wake cycle by staying up while everyone else sleeps."/>
    <primarybuff id="3" amount="5"/>
    <spell name="All Nighter"/>
    </ability>
    
    </DegreeSkills>

    Code:
    <DegreeSpells>
    
    <spell name="Pathclearer" type="template" templateID="101" anchored="1">
    <effect type="damage" blasting="8" blastingF=".35"/>
    <effect type="knock"/>
    <anim sprite="sprites/sfx/psionic_generic/psionic_generic" frames="5" framerate="70" sfx="pong"/>
    </spell>
    
    <spell name="Pathmaker" type="template" templateID="03" anchored="1" icon="skills/Pathmaker32.png">
    <requirements mp="4" savvyBonus=".12" mincost="1"/>
    <effect type="damage" blasting="1" blastingF=".15"/>
    <effect type="knock"/>
    <anim sprite="sprites/sfx/psionic_generic/psionic_generic" frames="5" framerate="70" sfx="pong"/>
    <effect type="trigger" percent="12" spell="Pathclearer"/>
    </spell>
    
    <spell name="Extra Cheese Effect" type="self">
    <effect type="heal" amount="1"/>
    </spell>
    
    <spell name="Extra Beer Effect" type="self">
    <effect type="spellpoints" amount="1"/>
    </spell>
    
    <spell name="Extra Cheese" type="self">
    <buff usetimer="1" time="5" self="1" removable="0" allowstacking="0" icon="skills/Extra_Cheese64.png" smallicon="skills/Extra_Cheese32.png">
    <description text="MMMmmm...cheese."/>
    </buff>
    <effect type="dot" resistable="0" amount="5" spell="Extra Cheese Effect" requirebuff="1"/>
    </spell>
    
    <spell name="Extra Beer" type="self">
    <buff usetimer="1" time="7" self="1" removable="0" allowstacking="0" icon="skills/Extra_Beer64.png" smallicon="skills/Extra_Beer32.png">
    <description text="Nothin' like packing down more beer when youre alredy geting durnken."/>
    </buff>
    <effect type="dot" amount="7" resistable="0" spell="Extra Beer Effect" requirebuff="1"/>
    </spell>
    
    <spell name="Extra Herb" type="self">
    <effect type="grantxp" amount="48"/> 
    <buff usetimer="1" time="28" self="1" removable="0" allowstacking="0" icon="skills/Extra_Herb64.png" smallicon="skills/Extra_Herb32.png">
    <primarybuff id="1" amount="4"/>
    <primarybuff id="3" amount="6"/>
    <secondarybuff id="14" amount="1"/>
    <description text="Your mind. It's expanding. Like the universe...is...expanding. Woaaaahhhh..."/>
    </buff>
    </spell>
    
    <spell name="Time Stopped" type="self">
    <effect type="paralyze" resistable="0" turns="1" affectsCaster="1"/>
    </spell> 
    
    <spell name="By The Bell" type="targetemptyfloor" icon="skills/ByTheBell32.png">
    <requirements mp="1"/>
    <effect type="teleport"/>
    <buff usetimer="1" time="15" self="1" bad="1" allowstacking="0">
    <description text="You made it! Now you pay the price."/>
    </buff>
    <effect type="dot" amount="15" resistable="0" spell="Time Stopped" requireBuff="1"/>
    </spell>
    
    <spell name="By The Bell Recovery Effect" type="self">
    <effect type="removebuffbyname" name="By The Bell"/>
    </spell>
    
    <spell name="All Nighter" downtime="100" type="area" radius="100"/>
    <buff self="0" bad="1" usetimer="1" time="33" destroyonmove="1" icon="skills/AllNighter64.png" smallicon="skills/AllNighter32.png">
    <secondarybuff id="11" amount="-100">
    <primarybuff id="2" amount="-18"/>
    <primarybuff id="3" amount="-12"/>
    <primarybuff id="4" amount="-12"/>
    </buff>
    <effect type="sleep">
    </spell> 
    
    
    </DegreeSpells>
     
    OmniNegro likes this.
  2. OmniaNigrum

    OmniaNigrum Member

    It is about time someone made something like this. Thank you Essence. That capstone alone makes the skill worth the points.:)
     
  3. Shwqa

    Shwqa Member

    Here is a idea..
    Fluent in dead languages
    You spent years mastering resist in the less common exotic damages. It doesn't really have any real world applications but at least you seem smart.
    1 :resist_existential: 1 :resist_righteous: 1:resist_transmutative: 1:resist_voltaic:
     
  4. Essence

    Essence Will Mod for Digglebucks

    Meh. There's too many mod levels that are 'have a pile of exotic resistances and nothing else'.
     
  5. FaxCelestis

    FaxCelestis Will Mod for Digglebucks

    All-Nighter makes me want to put in traps that have effect type="shout".
     
    OmniNegro and Essence like this.