kreso Posted January 17, 2016 Author Share Posted January 17, 2016 This is *finally* done now. I tought I was done yesterday, but I had some really big issues with Breach not working as it should etc. All fixed now Demi, code is seperated into different .tph files (Dispel Screen, Haste&Slow, Insects, Refinements), I'll upload them and send you the link. Anyhow; few more things need to be settled, just to make sure we're all on the same page here. With the code now, Dispelling Screen protects against one instance of Breach or Dispel Magic or any kind of dispelling effect (example Dispelling arrows, Carsomyr, Anti-magic ray and similar). Pierce Shield now destroys Dispelling Screen *unless* you're protected by Spell Shield. Spellstrike now destroys Dispelling Screen *unless* you're protected by Spell Shield. Breach now ignores Spell Shield. Spell Shield now strictly protects against magic attacks. Making PS/Spellstrike ignore Dispel Screen is easy but I'd rather keep these two spells pretty powerful, otoh tweaking Breach to destroy both Spell Shield & Dispelling Screen is a bit more complicated but I'd like to see Spell Shield as something that keeps your Spell Protections online, not Combat/Specific ones. SCS will not waste Breach vs Spell Shield anyhow. Also, keep in mind that Dispelling Screen is destroyed even if dispel check isn't. Is this ok? Demi, your call, in any case.... Link to comment
Demivrgvs Posted January 18, 2016 Share Posted January 18, 2016 Looks fine man. You know I will never fully like DS, but maybe it will alleviate player's hate toward Dispel and give SCS its damn SI:Abj. Don't get me wrong you did a wonderful job, and I agree with what you wrote me via PM, I was just hoping to fully remove SI without having to introduce another non-PnP spell. That being said, almost the entire "spell protection vs removals" system never existed outside BG (I can hear Jarno's evil laugh already), thus it may be just me having problem with it. Link to comment
Jarno Mikkola Posted January 18, 2016 Share Posted January 18, 2016 With the code now, Dispelling Screen protects against one instance of Breach or Dispel Magic or any kind of dispelling effect (example Dispelling arrows, Carsomyr, Anti-magic ray and similar). Erhm, why one ? It would be too hard to code two, or say dozen ? Yeah, I actually really hate the Dispel/Remove Magic spell... but that's a subject of it's own. There's no need to go to it. Anyways... So where's my table ? Yes, I know I sound monotonous. Link to comment
kreso Posted January 18, 2016 Author Share Posted January 18, 2016 With the code now, Dispelling Screen protects against one instance of Breach or Dispel Magic or any kind of dispelling effect (example Dispelling arrows, Carsomyr, Anti-magic ray and similar). It would be too hard to code two, or say dozen ? Yes. Link to comment
geg_Ma3gau Posted January 18, 2016 Share Posted January 18, 2016 Wow i ve actually noticed the to-do "Dispel magic: single target". This is going to be pretty awesome? but area target is important for dispel... and this will be lost Too bad we cant cap the dispel % chance Link to comment
Jarno Mikkola Posted January 18, 2016 Share Posted January 18, 2016 Yes.So what level is the Dispel Screen spell ? Link to comment
toxin Posted January 18, 2016 Share Posted January 18, 2016 Great stuff kreso, thank you so much for putting the time and effort for this Link to comment
AL|EN Posted January 18, 2016 Share Posted January 18, 2016 Indeed great stuff! Thanks! Link to comment
Jarno Mikkola Posted January 18, 2016 Share Posted January 18, 2016 Too bad we cant cap the dispel % chance Actually there's a way to do that. Use 2 effects, one with 50% chance to be casted and the other the same via the probability factor(1-50 & 51-100), and make the one have no effect while the other removes every spell out there, unless it's predefined to be protected. Done. Link to comment
kreso Posted January 19, 2016 Author Share Posted January 19, 2016 Great stuff kreso, thank you so much for putting the time and effort for this Indeed great stuff! Thanks! Thanks both - I'm also very pleased with the way this works now. I'd love to find the time to actually *play* the damn game..... There is but one issue - the installer prints a bunch of warnings now. Not much I can do about it, but next Weidu will apperantly fix it. They're perfectly harmless in any case, just don't look to good. Link to comment
kreso Posted March 20, 2016 Author Share Posted March 20, 2016 I'm playtesting all this in No-Reload challenge. It works pretty darn awesome . Beholders are much less cheesy but still dangerous, mages are far more vulnerable and require more than DS to protect themselves, while fighters can somewhat hold their own in combat while being buffed. AI works perfectly with it- both Dispel and Breach are used vs Dispel Screen on a regular basis, which makes the spell rather useful while keeping gameplay very dynamic, rather than a "I shall not be a valid target so I'm safe from everything" gameplay. Revolution, not evolution, I say. Also, the spell is *very* weak against Demons which use Dispel at will, sequencered Dispel Magics (only first one is absorbed) and similar. @Demi - there's a bug (not a bug per se, but an oversight) in Haste_Slow code, I forgot to regexp all spells to patch slow secondary type on them. This means that for example Golem Slow will dispel your Haste, BUT you won't be able to dispel Golem Slow with your Haste. I'll send you updated files in few days. Link to comment
Salk Posted March 22, 2016 Share Posted March 22, 2016 Anything that make fights with Beholder less cheesy is welcome. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.