FORUM ARCHIVED

The Compleat Essential Skills

Discussion in 'Mod Releases' started by Essence, Mar 26, 2012.

  1. OmniaNigrum

    OmniaNigrum Member

    I do not get this. It looks right. It should work. But it does not. Does it work for anyone else? I am using DoD+RotDG 1.0.11 RC5 of the beta expansion. If anyone using the version of this mod from a post or two up can get it working and is using a different version, please tall me how it works for you like I am a freaking alien with a pathetic grasp of the English language. Or better, talk to me like I am a moron, giving detailed steps of how you get it to trigger.

    I see "Arcane Consecration Step I" in spellDB.xml just like it should be, and I see the trigger for it in skillDB.xml again just like it should be. I simply fail to see what could get in the way of it working.

    From skillDB.xml:
    Code:
    <ability name="Ritual of Arcane Consecration" icon="skills/arcane_consecration_4_64.png" skill="609"  level="2">
        <description text="You can perform a complex ritual to gain great magical power. First, kill a foe. Then, ceremonially eat something -- anything, really -- representing the foe's flesh.  Then, drink something -- again, what doesn't matter -- representing it's blood.  That will get you ritually purified -- then you have a short time to kill another foe and offer it's soul to the Eldritch Beings. Do all of that successfully in immediate succession, and Great Cosmic Power will be yours. Of course, it's a complex ritual, and sometimes it goes wrong for no apparent reason, so be prepared for things not to work out like you expect."/>
        <targetKillBuff percentage="90" name="Arcane Consecration Step I"/>
        <foodBuff percentage="90" name="Arcane Consecration Step II Trigger"/>
        <boozeBuff percentage="90" name="Arcane Consecration Step III Trigger"/>
        <targetKillBuff percentage="90" name="Glorious Power Trigger"/>
        <triggeroncast percent="1" spell="True Arcane Glory Trigger"/>
        </ability>
    From spellDB.xml:
    Code:
    <spell name="True Arcane Glory" type="self">   
        <buff allowstacking="1" stacksize="100" icon="skills/truearcaneglory64.png" smallicon="skills/truearcaneglory32.png">
            <primarybuff id="4" amount="1"/>
            <primarybuff id="5" amount="1"/>
            <description text="Your exposure to magic-wielding under the influence of Glorious Power has left you permanently the opposite of scarred."/>
            </buff>
        </spell>
     
     
    <spell name="True Arcane Glory Trigger" type="self">
        <effect type="trigger" requirebuffontrigger="1" requirebuffontriggername="Glorious Power" spell="True Arcane Glory"/>
        </spell>
     
    <spell name="Glorious Power" type="self">
        <buff usetimer="0" attacks="1" brittle="1" allowstacking="0" self="1" icon="skills/gloriouspower64.png" smallicon="skills/gloriouspower32.png">
            <description text="You have given yourself the Arcane Consecration of the Archmage. So long as you do not participate in combat, your magic is both powerful and glorious. (Too bad that whole 'staying out of combat' thing never lasts.)"/>
            <primarybuff id="5" amount="20"/>
            <secondarybuff id="3" amount="6"/>
            </buff>
        </spell>
     
    <spell name="Glorius Power Trigger" type="self">
        <effect type="trigger" requirebuffontrigger="1" requirebuffontriggername="Arcane Consecration Step III" spell="Glorious Power"/>
        </spell>
     
    <spell name="Arcane Consecration Step III" type="self">
        <buff usetimer="1" time="2" self="1" icon="skills/arcane_consecration_3_64.png" smallicon="skills/arcane_consecration_3_32.png">
            <desription text="Excellent! Now slay another and twine their souls together like a good little Archmage."/>
            </buff>
        </spell>
     
    <spell name="Arcane Consecration Step III Trigger" type="self">
        <effect type="trigger" requirebuffontrigger="1" requirebuffontriggername="Arcane Consecration Step II" spell="Arcane Consecration Step III"/>
        </spell>
     
    <spell name="Arcane Consecration Step II" type="self">
        <buff usetimer="1" time="2" self="1" icon="skills/arcane_consecration_2_64.png" smallicon="skills/arcane_consecration_2_32.png">
            <desription text="Good. Now drink something in rememberance of the blood of your fallen foe."/>
            </buff>
        </spell>
     
    <spell name="Arcane Consecration Step II Trigger" type="self">
        <effect type="trigger" requirebuffontrigger="1" requirebuffontriggername="Arcane Consecration Step I" spell="Arcane Consecration Step II"/>
        </spell>
     
     
    <spell name="Arcane Consecration Step I" type="self">
        <buff usetimer="1" time="2" self="1" icon="skills/arcane_consecration_1_64.png" smallicon="skills/arcane_consecration_1_32.png">       
            <description text="Good. Now eat something in rememberance of the body of your fallen foe."/>
            </buff>
        </spell>
    Sadly, I have to report that an eternal buff of 1 to two primary stats roughly every hundred times the ritual is completed up to a total of 100 stacks may be drastically overpowered. But that is a matter to worry about after we find what is wrong here.
     
  2. Kaidelong

    Kaidelong Member

    When there is more than one *buff, Dungeons of Dredmor will only use the last one. I've run into this problem before and I think it's an extant issue with barrier maiden that I still need to fix. I know I ran into it and had to take a planned thing out.

    Simple enough to fix though, just do the monoid operation yourself and make a single spell that triggers both the relevant ones.
     
    OmniNegro and Kazeto like this.
  3. Kazeto

    Kazeto Member

    Yeah, that. Just make a single targetKillBuff thingy that always activates and has a 90 percent chance to trigger either one of the desired effects.
     
    OmniaNigrum likes this.
  4. Essence

    Essence Will Mod for Digglebucks

    You can do that? Cool. :) Heres Interim Rev C:
     

    Attached Files:

    OmniaNigrum likes this.
  5. Kazeto

    Kazeto Member

    Why wouldn't you be able to do that, anyway?

    Get some sleep, Essence.
     
    OmniaNigrum likes this.
  6. Essence

    Essence Will Mod for Digglebucks

    I like how you always assume that I'm some sort of crazed insomniac. As it happens, in that case, you were right and I've since had a nap. :)
     
    OmniNegro and Kazeto like this.
  7. OmniaNigrum

    OmniaNigrum Member

    I too am an insomniac. I swear I take enough Phenobarbital to tranq a horse, but I still cannot sleep. (About a third of a gram every day.)

    I am testing the change now. Thank you again for the revisions. We all love you for them.

    *Edit*
    I am pleased to report that Arcane Consecration works as described on the tin. Glorious Power is mine! :)

    Well done! It even works with my old save chock full of other mods. No problems I can detect yet. Thank you for the diligence.
     
  8. Kazeto

    Kazeto Member

    I always assume that everyone can possibly be a crazed insomniac, so I always suggest getting more sleep* if one asks questions he should know answers too (or questions the answers to which I perceive as obvious). It might have something to do with my constant lack of sleep, so please don't be mad at me.

    * There is one exception, a person to whom I always suggest to go and die in a fire, but that's a family business.
     
    OmniNegro and Essence like this.
  9. OmniaNigrum

    OmniaNigrum Member

    ^^ This. Lol. Nice.
     
  10. Essence

    Essence Will Mod for Digglebucks

    Sweet. All I need now is evidence that Enriched Magic is working as described (healing extra when the player targets himself, dealing extra damage when the player targets a creature, and dropping little healing+mana crystals on the floor when a player uses an AoE), and that Eyes of the Elder Beings is working as described (when you kill a monster using the additional spell damage that EotEB gives you, it eats the corpse and gives you a permanent +1 Sagacity.)
     
    OmniNegro likes this.
  11. OmniaNigrum

    OmniaNigrum Member

    I will get around to checking that tonight or tomorrow unless I dies in a fire in the meantime. For the moment I will attempt a nap. I suspect it will be a long one.

    (Odd as it sounds, enriched is the only modal magic I have yet to try.)

    Does the working EotEB buff show as a buff or will I need to monitor my :sagacity:? I am betting on the latter since it would add more clutter to an already clusterfucked buff bar on half my builds.
     
  12. Essence

    Essence Will Mod for Digglebucks

    It should show as a buff. In fact, I don't know how to not get it to show up as a buff.
     
    OmniNegro likes this.
  13. Essence

    Essence Will Mod for Digglebucks

    NEW OFFICIAL VERSION!

    Daynab, if you could please take the [Beta] off of the thread titile, I'd be grateful. :)

    With the help of Secret Things Glazed the Badass is Doing, I've found and fixed about a dozen minor bugs that had been plaguing me for a long time. I do believe everything now works as it says on the tin(s). As such, this is no longer Beta, it's real. Please to re-download, let me know if anything doesn't work, and enjoy! :)
     
    OmniNegro likes this.
  14. Daynab

    Daynab Community Moderator Staff Member

    Done but I'm thinking of moving your mod back to the modding section to balance things out

    ;)
     
    OmniaNigrum and Essence like this.
  15. Kaidelong

    Kaidelong Member

    I'm seeing double! Two venemous stilletos. Two dwarvern inspirational speeches. Two your basic poisons.

    I advise anyone to not rely on overwriting and delete Essential Skills Compleat.zip or whatever the name of the thing was that I just deleted.
     
    OmniNegro likes this.
  16. OmniaNigrum

    OmniaNigrum Member

    Yeah, changing the name is a good idea in some ways, but not when it makes it hard to see what version you have and what was replaced.

    Check your mod lists people. And look for one starting with "Essential" and another starting with "Compleat". Delete the smaller of the two. The new version is much larger than the old.

    Now that it is no-longer a beta, you may consider using version numbers? I would really love that. Even the date and time could be used as a version number.
     
  17. Essence

    Essence Will Mod for Digglebucks

    Added version number to filename. No other changes made.
     
    OmniNegro likes this.
  18. FaxCelestis

    FaxCelestis Will Mod for Digglebucks

    I get a 2-sec pause whenever kiaido procs. :\
     
    OmniaNigrum likes this.
  19. Essence

    Essence Will Mod for Digglebucks

    Hmm...I wonder if that's the price you have to pay for an area radius="20" shout effect. I'll see if I can squeeze in a quick 'comment that line out and see if the problem goes away' test later today.
     
    OmniaNigrum likes this.
  20. FaxCelestis

    FaxCelestis Will Mod for Digglebucks

    Also if a monster gets killed by kiaido, it doesn't switch from its idle sprite to its death sprite.

    CORRECTION: if they're killed by the kiaido shove, it doesn't switch.
     
    OmniaNigrum likes this.