Bowiemancy

Discussion in 'Mod Releases' started by bluehinter, Dec 16, 2012.

  1. bluehinter

    bluehinter Member

    v1.0.3 is up. It's fully playable and you can download it here: Bowiemancy v1.0.3

    I've updated the first post with the particulars of the various spells, and some of you may have noticed a few changes to this version from my original design. I've also updated the skill descriptions to be a little more descriptive, though to be honest, I think it's more important to be funny than exact about these sorts of things, and the infographics take care of the more serious stuff.

    Here's the bonuses and description text:

    Total bonuses for skill tree: +2:magic_power: +5:resist_transmutative:

    [​IMG]
    Bowiemancy
    "As a follower of the far-out space wizard Bowie, you have learned how to freak out to the cosmic jive of your own moonage daydream."

    [​IMG]
    Level 0 - Rebel Rebel
    +2:magic_power: +1:resist_transmutative:
    "Because sometimes you want more and you want it fast, this spell can be cast and recast. Just don't overdo it, or it might all blow up in your trampy little face. (And then what would your poor mother think?)"

    [​IMG]
    Level 1 - Under Pressure
    "You're not 100% sure what this spell does, but you understand it has something to do with the terror of knowing what this world is about."

    [​IMG]
    Level 2 - Piece of Cake!
    "So the dungeon is a piece of cake is it? Well, let's see how you deal with this little slice..."

    [​IMG]
    Level 3 - Spiders From Mars
    +1:resist_transmutative:
    "Some may say you took it all too far, but you've become the special man and think spiders are the nazz."

    [​IMG]
    Level 4 - Ch-ch-ch-ch-changes
    +2:resist_transmutative:
    "The untempered transmutative energies of Bowie flow through you. Who knows what you'll discover when you turn and face the strange."

    [​IMG]
    Level 5 - Heart's Filthy Lesson
    "I ask for so little... Just fear me, love me, do as I say, and I will be your slave."

    [​IMG]
    Level 6 - Ashes to Ashes
    +1:resist_transmutative:
    "Strung out on heaven's high, your enemies will be hitting an all time low. Ashes to ashes, funk to funky."
     
    Kazeto, OmniaNigrum and Vitellozzo like this.
  2. Vitellozzo

    Vitellozzo Member

    This... this is just awesome.
    Your art capacities are also improving.
    Trying it asap.
     
    OmniaNigrum likes this.
  3. bluehinter

    bluehinter Member

    I've released a v1.0.2 update to scale back a couple of the spells and fix one power where I was using the wrong stat ID. This version is fully playable and you can download it here: Bowiemancy v1.0.2

    While I'm still working on a few animation issues, what I could really use at this point is input on how well balanced the set is. To be honest, I tend to play mostly rogue/warrior characters myself, so it's a bit hard to judge how powerful the spells should be vs. their mana cost, especially since none of them have cooldowns.

    Below, I'm going to break down each of the skills numerically, so feel free to quote the relative bits if you have any suggestions.

    ----------------------------------------------------------------------------------------------------------------

    [​IMG]
    Bowiemancy
    "As a follower of the far-out space wizard Bowie, you have learned how to freak out to the cosmic jive of your own moonage daydream."

    First, the basics.
    It's a Wizard skill, with seven levels, and the total stat bonuses for the entire skill tree are: +2:magic_power: +5:resist_transmutative:

    In keeping with the many faces and personas of Bowie himself, the theme of this skill set is change and unpredictability, with most of the damage being transmutative, and the two main buff/debuff spells being completely randomized in their effects.

    ----------------------------------------------------------------------------------------------------------------

    [​IMG]
    Level 0 - Rebel Rebel
    Stat Bonus: +2:magic_power: +1:resist_transmutative:
    "Because sometimes you want more and you want it fast, this spell can be cast and recast. Just don't overdo it, or it might all blow up in your trampy little face. (And then what would your poor mother think?)"
    Mana Requirements: 8:mana: (min 5:mana:)
    What it does:
    Gives you a 15 turn buff with:
    +1:caddishness:caddishness
    +2:haywire:haywire
    +2:dmg_transmutative:transmutative damage

    The spell can be stacked up to 4 times, which gives you a pretty impressive:
    +4:caddishness:caddishness
    +8:haywire:haywire
    +8:dmg_transmutative:transmutative damage

    Now, +8 damage is incredibly powerful for an early game spell. However, it would cost you 36:mana: to get to that point, and on every casting past the first, there's a 15% chance that you'll cancel the spell completely and give yourself a 10 turn debuff, Rock n' Roll Suicide, which has the incredibly nasty effect:
    -1 :burliness: Burliness
    -2 :armor_asorb: Armor Absorb
    -2 :magic_resist: Magic Resistance
    -1 :life_regen: Health Regeneration
    -1 :mana_regen: Mana Regeneration

    That will definitely ruin your day, on top of the mana you just wasted to get to that point.
    Still, depending on the situation, it may be worth taking the gamble of a second or third casting.

    ----------------------------------------------------------------------------------------------------------------
    [​IMG]
    Level 1 - Under Pressure
    Stat Bonus: None
    "You're not 100% sure what this spell does, but you understand it has something to do with the terror of knowing what this world is about."
    Mana Requirements: 14:mana: (min 8:mana:)
    What it does:
    Randomly chooses one of 7 possible effects to inflict on your enemy. These effects are:

    1. Rock n' Roll Suicide -- This is a slightly different variation of the version you get yourself, since monsters don't actually use mana. For 10 turns, the target will have -1:melee_power: -1:magic_power: -2:armor_asorb: -3:magic_resist:.
    2. Just You Shut Your Mouth -- Since I don't think the mute affect has any impact on monsters, this one causes 8 turns of -6:haywire: and for the next 5 turns there's a 33% chance to make the monster passive and/or cause 2:dmg_aphyxiative: damage.

    3. I'm Afraid of Dredmorians -- Causes fear for 6 turns and also debuffs -6:counter: -1:dodge: for 8 turns.
    4. Golden Years -- Since I'm not sure what stats are actually used by monsters, this spell causes -2:sagacity: -2:nimbleness: -2:sight: and +4:stubborness: (on account of them being old) for 10 turns, plus 5 turns of blindness, though I don't think either the sight radius or blindness have any effect, since cone of sight and how far away you have to be before a monster will attack you both seem to be hard-coded into the MonDB.xml file itself.
    5. The Laughing Gnome -- Summons a tame Laughing Gnome (I was hoping to have it be able to cast spells and disappear after 15 turns but that's not currently doable) and inflicts a 5 turn Gnome-man's Land debuff on the target which does -15:sneakiness: -2:magic_resist:. (The sneakiness is mainly a joke, though it may indirectly affect how often the affected monster sets off traps)
    6. Real Cool World -- Creates an impassable iceberg around the target for 5 turns which also has a lockdown+paralyze effect (monsters who resist the paralyze are still held in place) and suffer five DoT ticks of 2:dmg_hyperborean:(+ .1:dmg_hyperborean:F).
    7. Slow Burn -- Creates a 6 turn column of flame which does 4:dmg_conflagratory: (+ .25:dmg_conflagratory:F) damage to anything walking through it, plus four DoT ticks of 2:dmg_conflagratory: (+ .1:dmg_conflagratory:F) thereafter.

    ----------------------------------------------------------------------------------------------------------------
    [​IMG]
    Level 2 - Piece of Cake!
    Stat Bonus: None
    "So the dungeon is a piece of cake is it? Well, let's see how you deal with this little slice..."
    Mana Requirements: 16:mana: (min 8:mana:)
    What it does:
    It fires a silver globe shaped missile which blinks the target somewhere else nearby, paralyzes for 1 turn (so they don't end up stepping out of the globe animation prematurely) followed by up to 4 turns of confusion, plus 3 points of :dmg_transmutative: damage (1 on hit, and 2 after teleport).
     
    mining, Kazeto, Daynab and 2 others like this.
  4. bluehinter

    bluehinter Member

    ----------------------------------------------------------------------------------------------------------------

    [​IMG]
    Level 3 - Spiders From Mars
    Stat Bonus: +1:resist_transmutative:
    "Some may say you took it all too far, but you've become the special man and think spiders are the nazz."
    Mana Requirements: 17:mana: (min 9:mana:)
    What it does:
    Another missile spell, this one flings a ball of spiders at the target which explode in a cross shape doing:
    4:dmg_toxic: (+0.1:dmg_toxic:F) and 2:dmg_aethereal: (+0.2:dmg_aethereal:F) to the point of impact with a 30% chance of fear for 4 turns, plus 2:dmg_toxic: (+0.1:dmg_toxic:F) and 2:dmg_aethereal: to the four cardinal squares next to it with a 15% chance of fear for 2 turns.

    ----------------------------------------------------------------------------------------------------------------
    [​IMG]
    Level 4 - Ch-ch-ch-ch-changes
    Stat Bonus: +2:resist_transmutative:
    "The untempered transmutative energies of Bowie flow through you. Who knows what you'll discover when you turn and face the strange."
    Mana Requirements: 17:mana: (min 9:mana:) with 7:mana: upkeep
    What it does:
    Randomly triggers one of six possible custom buffs. Each one is a mana upkeep spell with its
    own special benefit, but you can only maintain one ability at a time. Recasting automatically removed the active buff, and selects again from the list. I tried to make sure that each one gives you an edge in a particular direction, and depending on your individual playstyle, you may find one to be more useful than another.

    1. STARMAN -- A buff for mages. Gives you +1:sagacity: +2:mana_regen: +2:magic_power:. (The +2:mana_regen: should mostly cancel out the mana upkeep drain of the spell itself)

    2. JUMP THEY SAY -- Gives you +3:edr: and provides a 20% chance of causing knockback +2:dmg_existential:damage on hit.
    3. SERIOUS MOONLIGHT -- This buff does come with a -1:nimbleness: penalty, but increased +2:sight: +2:resist_aethereal: +1:resist_hyperborean:

    4. RICOCHET -- Provides you with a 20% chance to reflect incoming spell damage plus asmall boost to counter. +20:reflection: +2:counter: .

    5. ARCHITECT’S EYES -- A buff for those who love (or hate) traps. Gives you +2:trap_level: +3:trap_sense: +1:tinkerer:
    6. HEROES -- A buff for brawlers. Gives you +1:life_regen: +2:melee_power: +1:resist_piercing: +1:resist_crushing:.

    ----------------------------------------------------------------------------------------------------------------
    [​IMG]
    Level 5 - Heart's Filthy Lesson

    Stat Bonus: None
    "I ask for so little... Just fear me, love me, do as I say, and I will be your slave."
    Mana Requirements: 32:mana: (min 18:mana:)
    What it does:

    This charm spell not only makes one of your foes fight for you, it also disembowels them and leaves a dangerous trail of blood and existential woe behind them!
    The victim is charmed for 10 turns, but incurs 3:dmg_piercing: + bleed status on the first turn, and begins dropping bloody pool spell mines that damage anything that steps on them similar to acid trail. The first puddle laid down (which has the creature's heart on it) causes 4:dmg_existential: damage, while each subsequent puddle (blood only) does 2 :dmg_existential: damage.
    The probability of dropping bloody pools decreases with each step after the 2nd:
    Turn 1 - Probability 100%
    Turn 2 - Probability 100%
    Turn 3 - Probability 90%
    Turn 4 - Probability 70%
    Turn 5 - Probability 50%
    Turn 6 - Probability 30%

    ----------------------------------------------------------------------------------------------------------------
    [​IMG]
    Level 6 - Ashes to Ashes
    Stat Bonus: +1:resist_transmutative:
    "Strung out on heaven's high, your enemies will be hitting an all time low. Ashes to ashes, funk to funky."
    Mana Requirements: 40:mana: (min 25:mana:)
    What it does:

    This is a big area attack spell with a 3 square radius that does a whopping 8:dmg_transmutative: (+.15:dmg_transmutative:F) + 4:dmg_existential: (+.15:dmg_existential:F) three times in a row (so basically a minimum of 24:dmg_transmutative:+ 12:dmg_existential:)
    It also gives the player a 10 turn debuff of -6:resist_aethereal: -6:resist_existential: -6:resist_righteous:
    ----------------------------------------------------------------------------------------------------------------

    That's it. Please let me know what you think about the setup balance-wise.
     
  5. bluehinter

    bluehinter Member

    Quick question for you guys.

    Does anybody know if there's a minimum framerate for animations in the game, or if impact sprite in particular ignores framerates and will attempt to squeeze whatever you've got into it's own predefined parameters?

    Both Piece of Cake! and Spiders From Mars impact animations should be moving way slower than they actually are, but as far as I can tell setting them below a framerate of 40 or 50 actually makes them go faster. Also, Spiders From Mars seemed to have massively sped up when I increased the number of frames from 12 to 22, so I'm wondering if the game is somehow tweaking the numbers behind my back.

    As it is now, Piece of Cake! goes a little bit faster than I'd like it to, but Spiders From Mars is an unintelligible blur.
     
    Kazeto and OmniaNigrum like this.
  6. Kazeto

    Kazeto Member

    Hmm...
    To start with, the "framerate" in this game is not a measure of how many frames are in a second of animation, but rather for how many "animation ticks" each frame exists for before being replaced with the next one.
    The "minimum" in this particular case is 2, because it's possible to run the game at double the speed and this value is stored via integers, meaning that setting it to 1 would cause a crash to desktop whenever the game tried to play this animation when at double speed.
    The "maximum" (which I think is what you want) is... something, some sprites for whatever reason don't want to get over some arbitrary values while some can be stretched to insane ones, and I won't be able to tell you what exactly affects that because I never really needed to do that for anything. But at least you have some sort of confirmation, and to get more you'd probably have to pester either Sir Nicholas (the coder) or Sir David (the spriter).

    PS. Nice mod you have there. It's unlikely I'll ever choose it outside of random builds (uh oh, a wizard skill tree), but it seems to be well-made.
     
    OmniaNigrum likes this.
  7. bluehinter

    bluehinter Member

    Ah ha, so it's the exact opposite of what any normal sane person would have expected! :confused: I should have known.
    Now that I know that bigger numbers = slower, dialing in the animation to where I wanted it to be was a cinch.


    Thanks, and yeah, I play pretty much exclusively rogue and warrior characters myself, so even testing this one in debug mode has been a bit of a chore.

    I'm not even sure how often I'll end up using it myself during normal play, though I did try to make it something that Rogue/Warrior builds might find useful because it's primarily a status-effect driven support tree (weakening/scaring/freezing enemies so they're easier to whomp or teleporting them away when they get too close) rather than a heavy duty damage set that can lay waste to an entire room but will leave you without any mana reserves to conquer the next one.
     
    Vitellozzo, Kazeto and OmniaNigrum like this.
  8. OmniaNigrum

    OmniaNigrum Member

    Normal and sane is relative. No rational definition without years of backstory can explain why it is the way it is. But it is. The fact that people actually know this mind numbing stuff is testament to how messed up "Normal" and "Sane" people must be.

    Live crazy and push the boundaries of what is sane until they are not. Be happy with the world as your sandbox. :D
     
    Kazeto likes this.
  9. bluehinter

    bluehinter Member

    I discovered one final glitch with Rebel Rebel where I'd forgotten to put in a requirebuffonnottrigger, so that it wouldn't cast while Rock n Roll Suicide was in effect.

    I think this is it, and I'll be putting it up on Steam tonight, unless anybody else finds any errors.
     
    Kazeto and OmniaNigrum like this.
  10. bluehinter

    bluehinter Member

    [​IMG]
    Crap. I'm trying to use the publisher and it gets past the validation step, before crashing a few seconds later. Any ideas on what the hell is going on? I've tried restarting Steam and my computer, as well as disabling my firewall.
     
    Vitellozzo and OmniaNigrum like this.
  11. Daynab

    Daynab Community Moderator Staff Member

    It's a weird issue some people have. It will work if you grab http://patches.gaslampgames.com/dredmor/dredmor_113_test1.zip Keep in mind that's not the latest version, but it's the only one that has Steam.
     
    Kazeto and OmniaNigrum like this.
  12. bluehinter

    bluehinter Member

    Gracias, Daynab. That fixed it.
    Whew, I was worried there for a bit!

    Edit: Also, can you teleport this thread over to the completed Mods section (and maybe remove the WIP from the title if that's possible?)
     
    Kazeto and OmniaNigrum like this.
  13. Daynab

    Daynab Community Moderator Staff Member

    Done, added to the sticky too.
     
    OmniaNigrum likes this.
  14. mining

    mining Member

    this is excellent all around. Balanced (IMO, anyway), flavorful and awesome art.
     
    Kazeto and OmniaNigrum like this.
  15. bluehinter

    bluehinter Member

    Thanks. It ended up being way bigger than I initially expected, but I'm pretty happy with what it evolved into, even though some of the powers don't work exactly the way I initially envisioned them.

    And now, just to prove I'm completely insane, I'm going to start work on a custom monster pack, based in part of the idea I had in this thread.
     
  16. Bohandas

    Bohandas Member

    Did you by any chance use a "glints" effect? Because those are bugged.
     
    Kazeto and OmniaNigrum like this.
  17. Bohandas

    Bohandas Member

    If you ever go back to tweaking this mod, why not add a Blackstar effect to the possible Changes buffs
     
  18. bluehinter

    bluehinter Member

    I have been thinking about doing a stealth update to Bowiemancy with a BlackStar effect even before Bowie left us. 2016 is now over. I had planned to work on it this weekend, and might play around with it tomorrow. It's been so long since I touched Dredmor, that I'll have to shake a few cobwebs loose before I begin.

    I think with the halo effect, I might be able to make it appear that the character is wearing Bowie's blindfold.
    Obviously, it would have to be a buff that renders you mostly blind, but massively increased your mana and a few other stats.
     
    Kazeto likes this.