Damage Type Classes

Discussion in 'Modding' started by Fateofman, Oct 18, 2017.

  1. Bohandas

    Bohandas Member

    There were a couple of capitalization typos in the mondb

    This edit I've uploaded hopefully should fix them
     

    Attached Files:

    Fateofman and Kazeto like this.
  2. Bohandas

    Bohandas Member

    Atre you still working on this? Because I like these.
     
  3. Fateofman

    Fateofman Member

    Thanks for the capitalization fix, that must've been what was causing those intermittent problems I was having

    My laptop died shortly after Christmas, and I lost all my notes and unfinished sprites. Not a huge deal, but I've been busy with other stuff and haven't really summoned the motivation to start again. I may be getting a break soon, maybe I'll do some more. Before my laptop bit the big one, I was thinking about doing some kind of interplay between the skills. Something like having skills from one class making other skills in others have extra effects (maybe hyperborean skills stacking a freezing debuff on use that conflagratory moves can thaw, a la Todoroki from Hero Academia; though I hesitant to touch conflagratory again since it's working basically correctly). What I really wanted to do was have a hidden final skill that only appeared if you had both skills, that combined them in some kind of way, but I don't think that's possible

    Anyway, thanks again! I'm glad somebody likes something I made :D
     
    Kazeto and Bohandas like this.
  4. Bohandas

    Bohandas Member

    Any progress?
     
  5. Kazeto

    Kazeto Member

    Based on the fact that the forum records their last log-in at a few months ago, I am not hopeful about it. But maybe I'm wrong ...
     
  6. Fateofman

    Fateofman Member

    No promises, but this randomly popped into my head and I started working on my putrefying class. Got the basics worked out, but doing the art is the longest part for me since I'm hardly an artist
    This alone took me like an hour lol
    [​IMG]

    Got a security certificate expired notice from Firefox when trying to come back, looks like it expired a couple of days ago. I guess I'll post this to Steam if the forums go down, with a downloadable version on my mega.nz
     
  7. Bohandas

    Bohandas Member

    It would be nice to see another class in this. This is one of the best mods.
     
  8. Fateofman

    Fateofman Member

    I've been playing Dredmor again, and one thing led to another. A lot of this was done a year ago, I just finished up the last few skills, did the art, and tested them out. My vision for the last skill originally was for it to be an AoE that triggers a damaging effect (Rotsplosion) on those inflicted with the main putrefying tree debuff (The Rot), takes The Rot off after the damage, then triggers a small 1 square AoE around anyone that took damage that casts Rotsplosion again, etc. etc. until it hits everyone that it can that has The Rot. Unfortunately I can't figure out how to make requirebuffontrigger to check for buffs on enemies, it only seems to check the player. Anywho, here's the putrefying tree:


    [​IMG]

    Vitally Challenged - :dmg_putrefying:Putrefying tree. Abilities scale with :stubborness: Stubbornness because you're just too stubborn to die.

    [​IMG]
    Skill 1 - Expiration Date: Nothing special, just 1:dmg_putrefying: 1:resist_putrefying:

    [​IMG]
    Skill 2 - Slightly Overripe: 1:dmg_putrefying: and a single-square (also corners) AoE that deals relatively little damage, but applies a debuff called The Rot. The debuff causes -1:resist_putrefying: on enemies, and inflicts damage every turn for 10 turns. 12 turn cooldown.

    [​IMG]
    Skill 3 - Nibble: 1:resist_putrefying:, 22-turn cooldown drain that scales heavily with stubbornness, and only heals if it hits a demon, animal, vegetable, or undead. Also debuffs the target with The Rot.

    [​IMG]
    Skill 4 - Rotten to the Core: 1:dmg_putrefying: 1:resist_putrefying:, chance on hit and being hit to inflict attackers or attacked with The Rot. Currently at 10% chance each, but if that's too high I will change it.

    [​IMG]
    Skill 5 - ACHOO!!: 2:dmg_putrefying:, shortish-cooldown projectile attack that deals ok damage and causes The Rot.

    [​IMG]
    Skill 6 - Patient Zero: 1:dmg_putrefying: 1:resist_putrefying:, semi-large AoE that causes 10 stacks of The Rot. That's right, it stacks.

    That's it for putrefying. I have the feeling that this is going to be overpowered. I ran some numbers and it doesn't seem too bad, and I have a tendency to underpower stuff, so I hope it's more balanced than I think. I'll probably have to tone down the active abilities so that the debuff is the main source of damage.
    As usual, cooldowns, scaling, stack size, etc. will be subject to change
     

    Attached Files:

    Last edited: Sep 18, 2020 at 10:36 PM
    Kazeto likes this.
  9. Fateofman

    Fateofman Member

    So far the damage seems alright, at least on the lower levels. I picked only non-mod warrior skills and my stubbornness shouldn't get too high. I'm kind of counting on the player not getting ridiculous amounts of stubbornness, which shouldn't really be a problem since it's not that useful of a stat. I am thinking of making the dot irresistable though. The intention was to allow monsters to resist the individual hits, not the entire dot, and I think they can still do that with the resistable="0" tag in the dot

    I also might make Nibble an adjacent type spell instead of a template. I wrote it as it is over a year ago and now I don't remember why. Being able to use it on empty space serves no purpose that I can see
     
    Kazeto likes this.
  10. Bohandas

    Bohandas Member

    I'll try this out this weekend if I remember
     
    Kazeto and Fateofman like this.
  11. Fateofman

    Fateofman Member

    Newest version uploaded, tweaked a bunch of things like damage and template->adjacent

    Next I'm thinking of necromantic. My concept is for a highly offensive wizard skill, with the theme that some guy traded his soul for dark power, and now every spell he casts can only do necromantic damage. So I'll give it a fireball, lightning bolt, etc. but they're all necromantic damage. The goal is to have high mana cost, high damage, classic spells. I also want to try something I've been thinking for a while as a passive. I always thought it was kind of weird that no matter how much mana regen you stack, you can only get 1 mp back per turn. So I want to do a passive that gives mana per turn and scales off of mana regen. According to the old dredmor modding wiki, the <spellpoints> effect can use amountF, so secondaryScale="14" should do it. I'll try to make it so it has no effect unless you have enough :mana_regen: to get more than 1 :mana: per turn, but I haven't really planned it out that far yet

    Update: Necromantic is almost done, just need to write up the last couple of skills. The capstone skill I haven't decided exactly what I want, but I have an idea
    Also, I kinda like how this icon came out
    [​IMG]

    Update 2: Forgot that I needed to get the mana regen passive working, so I did that. Right now it should regenerate 0:mana: until you get 4:mana_regen:, then it'll regen 1:mana: per turn (plus the natural 1:mana: every 7-4=3 turns, on dwarven moderation), then it'll soft cap at 2:mana: (+1:mana: natural regen for a total of 3:mana: per turn) at 10:mana_regen:, unless you can somehow get to 17:mana_regen:. Getting 17:mana_regen: seems pretty tough; I had trouble getting to 14:mana_regen: on a pure wizard with really good gear and the Practised Thaumaturgy mod (+7 mana regen total from that tree). It's probably possible, but you'd have to be actively stacking :mana_regen:
    Trying my ass off to make this not overpowered lol
    I might make it so that you don't get any :mana: per turn until 5:mana_regen:, then it would stay at 1:mana: per turn (disregarding natural regen) until 13:mana_regen:, and it wouldn't change to 3:mana: until you get 21:mana_regen:
     
    Last edited: Sep 20, 2020 at 8:36 PM
    Kazeto likes this.
  12. Fateofman

    Fateofman Member

    I couldn't sleep until it was finished

    [​IMG]
    Class - Dark Wizard: Necromantic class. Scales with magic power. The spells are powerful, but expensive

    [​IMG]
    Skill 1 - No Backsies: 1:dmg_necromatic: 1:resist_nercomatic: standard

    [​IMG]
    Skill 2 - Mage Armor?: 1:dmg_necromatic:, spell that debuffs :armor_asorb: and :magic_resist: of enemies. Values as of writing are -5:armor_asorb:, -15:magic_resist:

    [​IMG]
    Skill 3 - Negative Energy Bolt: 1:resist_nercomatic: Line of damage

    [​IMG]
    Skill 4 - Unlimited Power*: 1:dmg_necromatic: 1:resist_nercomatic:. Next time you cast on a valid target, you'll get a permanent buff that restores mana based on your mana regen stat. I'm still messing with this, but atm it give a flat 1:mana:/turn, which increases to 2:mana:/turn at 10:mana_regen: and 3:mana:/turn at 20:mana_regen: due to scaling. This is in addition to natural mana regeneration, so at 7:mana_regen: you will regenerate 2:mana:/turn

    [​IMG]
    Skill 5 - Black Fireball: 2:dmg_necromatic:. "Fire"ball that damages the target it's thrown at, then explodes and damages a 9x9 area, causing a short-lived fear effect in survivors

    [​IMG]
    Skill 6 - Finger of Death: 1:dmg_necromatic: 1:resist_nercomatic:, big hitter that has a small (5% as of writing) kill an unnamed monster outright. Named monsters still get hit by the normal amount of damage

    This is my attempt at a big cost, big effect class. Found out that Dredmor doesn't ever round up, so I had to modify the mana passive. I'm gonna need to test this a lot, I just made sure everything was working and not crashing. I wanted to do removemonster with 5% chance for Finger of Death, but then it has a 1/20 chance of doing nothing to named monsters. I guess I could just make the death effect do the damage effect, too. I'll probably end up doing that

    Update: Changed Finger of Death (see directly above), and I made Promised Power removable so that you can reapply it. The mana regen dot has the same problem with autosave as my conflagratory tree. Also I'm calling this version 1
     

    Attached Files:

    Last edited: Sep 22, 2020 at 4:59 PM
    Kazeto likes this.
  13. Bohandas

    Bohandas Member

    The putrefying class seems good so far. I haven't tried the final level yet, nor gotten a chance yet to try the necromantic class. I'll probably try that one over the weekend
     
    Fateofman likes this.
  14. Fateofman

    Fateofman Member

    I changed the Definitely Not Mage Armor debuff to from -5:armor_asorb: to -1:resist_blast::resist_crushing::resist_slashing:, and from -15:magic_resist: to -5:magic_resist:, but now it stacks up to 5 times. It was intended to make hitting things with your staff (or whatever) more effective, but absorption can't go into negative and it turns out monsters typically don't have a whole lot of armor. Now whatever mundane damage you do is +1, usually; for some reason, unarmed has inconsistent damage with the debuff. I saw an old post that talked about dual wielding different kinds of weapons randomizing the damage type you get from melee power, so maybe it's related to that
     

    Attached Files: