Currently a work in progress, and far from finished. I am quite proud of myself, as this is my first real foray into anything close to resembling actual programming. The original idea of this mod was to build a skill set that closely mirrored Promethean Magic, but doing opposite things. Rather than deal out massive direct damage, I wanted to lock down, debuff, slow, and generally freeze enemies. Many damaging spells would either be damaging indirectly because of their debuffs (such as the first two spells, which have their true merit in making enemies more susceptible to hyperborean attacks) or damaging over a long time (such as the wall of solitude, and probably cryofreezing). Here is what I have so far.Places where I need help with code are underlined below. The files are attached to this post, if you want to check it out. This mod is definitely changing dramatically before I declare it a completed project. Tell me what you think, and please give suggestions! Hyperborean MagicEach level gives +1, -1 Icy Blast(cost: 10, -0.26*)Launches a puff of cold air in a 2x3 region in front of the playerDamage: 2*0.15 + 2*0.05Has a 20% chance to paralyze enemies100% chance to proc Icy Thaw debuff: -5 Seal of Freezing(cost: 16, -0.15*)Places a rune on the ground, triggered like a landmine.100% chance to paralyze (for some reason this does not happen every time)100% chance to proc Icy Thaw II debuff: -12, -8 Ice Queen's Wall of Solitude(cost: 15, -0.25*)At the moment, this is the geologist's rock wall skill just copied and replaced with ice sprites.(need help making this ice wall remain after enemy death, and casting on empty tiles)The intention is to build a wall, not to attack enemies.I will likelyincrease the time the wall lasts, and decrease damage to those inside it, if I can find out how. Not So Subtle Icicle(cost: 18, -0.15*)Damage: 1*0.15 + 1*0.1100% chance to paralyzeMy original intention was to have this spell blind enemies, but there is no way to reduce their sight radius. Shiva's Sleet Storm(code not yet written)Intended to be the paralyzing version of Gog's Tactical Pyre.Will deal less damage, lasts a bit longer, and has a chance to paralyze anything stepping into it. Cryofreezing(code not yet written)I intend on this to be a time bomb that, when detonated,will freeze everything in a very wide radius for 99 turns.Deals little to no damage. Will probably significantly buff magic bounce and block chance.
I am now aware of it. Regardless, I want to finish this and I view it as a good stepping stone into building other mods for DoD. edit: as it seems like my skills do close to the same things as Cooliomancy (great minds think alike, eh?) I am going to alter the effects of my spells so that they actually compliment (or simply avoid) those of Cooliomancy, rather than copy them. Might be interesting to to download his mod and use it in conjunction with mine.
Testing out cryofreezing: Doesn't deal any damage. For some reason it is centered on the player, rather than the tile I selected. I had cast it further away and was running from the blast zone when this happened. I think it might do well to merge cryofreezing with the seal of freezing. edit: I had a few ideas, looking over Cooliomancy. I am going to alter my skill set so that it focusses on armor and enemy debuffs, without any actual damaging spells. Icy Blast will be converted to Hyperborean Empowerment, since it uses the same icon. It will be an upkeep spell. Seal of Freezing will be given an area effect that debuffs local enemies, rather than just paralyze one single enemy. Wall of Solitude will be changed to Shield of Solitude, and will be an 8 hit buff against slashing, piercing, and magic reflection. Not So Subtle Icicle will lose its damage abilities, but still have a 100% chance to paralyze enemies. Shiva's Sleet Storm will instead be a storm around the player that debuffs enemies that try to hit you. Cryofreezing is going to get an animation for a time bomb.
Make sure it isn't anchored, and that it's targetfloor and not, well, self. Or missile.Or target. It would make it a lot easier to help if you posted the broken XML. @Paralysis question: Are you sure they aren't resisting?
For Wall of Solitude just look at Unliving Wall. That's a wall that's just targeted and remains at a tile, in the golemancy tree. Petrification sets up a dot on a monster and doesn't persist after death or exist on empty floor tiles as design and balance to a degree. So basically copy Unliving Wall and change numbers around but replace the knockback with a damaging dot. Be careful about how strong it is though. I'd try to make it more unique though. The Icy Thaw debuffs give a bit much in terms of negative resists, it should probably either be reduced or given a brittle value of 1 or 2.
It is template type. Can I have targetfloor and template types at the same time? I have two spells actually: cryofreezing, and then cryobomb. Cryofreezing is targetfloor, and cryobomb is template. Cryofreezing triggers the bomb a few turns later. Template is to get an area effect out of it. I might check out the Rune of Exploding code to see what I should do there. They might be resisting, but I haven't seen any text saying "resist," or I have not been paying enough attention. If they are resisting, how do I make it irresistable? Not So Subtle Icicle has never been resisted, so I am not sure where the issue lies.
Unliving Wall! Of course! I knew there was something that did what I wanted, but I couldn't recall the spell. I intend on changing that to the area effect spell for Cryofreezing. Thanks. In practice Icy Thaw is very powerful. I do intend on reducing its debuffs down to just -1, stacking of course. And increase the cost for inflicting it. Can it be a decimal debuff? Maybe -0.5?
I don't think so actually. The stats themselves can be floats but I believe that the amounts will be rounded down to 0. You can try it anyway though because I'm not certain about that.
This idea (cold version of Promethean) was high on my list to mod. My thoughts were: 1) resistbuffs 2) a hack-down defensive buff 3) missile 4) mine 5) buff with cost to maintain 6) summon 7) area effect attack