Jump to content

Bartimaeus

Modders
  • Posts

    2,494
  • Joined

  • Last visited

Everything posted by Bartimaeus

  1. Spell Deflection Blocks AoE Spells: I would *imagine* but haven't actually tested that whatever spells that mysteriously penetrate spell level protection that aren't either stationary or Dispel/Remove Magic (they're not specified as spells to affect in this component, among a number of others in non-revised SR) would stop doing so if that component is installed. However, not everyone may use that component (...although with the amount of work I put into cleaning it up and making sure every spell worked with it, they really should), so I still erred towards adding every AoE spell it's supposed to protect against as a precaution when I recently rebuilt M/GoI. Carsomyr: The "use any item" ability or whatever it's called is so silly I'm not ever going to try to balance for it, . But yeah, something like that only sounds possible on the EEs. On-Hit Effects: I think we've had this discussion before. Because IR seems to fundamentally consider item effects that aren't specific item abilities (e.g. on-hit item effect called "Dispelling" vs. literally saying "Dispel Magic") to be different from usable abilities/spells, I would not immunize it on the basis of power levels, or at least not the same way. For whatever reason, IR doesn't give these effects magic resistance checks, usually doesn't allow them to be dispelled, and doesn't give them power levels. I don't know *why* exactly that is, but it would be a big design change to, well, change that. So while I have added immunities against spell-like abilities from IR, I did not do wholesale immunizing to item effects in general. Whether or not that is conceptually correct is an entirely different matter - I was just going with how it had been designed, .
  2. What you quoted makes it sound like you're asking about the middling option (i.e. BG2/EEs behavior), but your edit makes it sound like you're asking about the stronger option (i.e. "superglobes"). So I guess I'll explain both: 1. Middling Option: All of the globes' effects simply need to be set to non-dispellable. I mentioned it before, but I'll mention it again: the opcode used for total immunity to spell levels (as used by Globes of Invulnerability) does not work consistently against AoE effects: I do not know why. For example (something that I just tested to make sure I'm not crazy), I have a Dispel Magic with all effects set to power level 3, Obscuring Mist with all effects set to power level 1, Grease with all effects set to power level 1, Fireball with all effects set to power level 3, Stinking Cloud with all effects set to power level 2. What are the results when these spells are cast at me while I'm under the effects of a Minor Globe of Invulnerability? Obscuring Mist, Grease, and Dispel Magic pierce the Globe, while Fireball and Stinking Cloud do not. I do not know or understand why, I've checked the power levels on each spell, and it just does not work consistently. So as a rule, I make the Globes immunize against individual AoE spells as well, which then actually fully protects the caster. And that leads us to 2... 2. Stronger Option: Simply define Dispel/Remove Magic as specific spells that the globes protect against. There are about 5 or 6 different Dispel/Remove Magics between BG1 and BG2 (Divine, 2x Arcane, Ajantis', Inquisitor's...something else?).
  3. Yeah, SCS made me get used to the idea of always having a sorcerer around so I don't have to have a million anti-magic spells memorized on everyone else. Of course, the vanilla sorcerer spell progression/selection tables are kind of wacky and awful (IMO) so I ended up 'cheating' and making my own based off the Anthology Tweaks "P&P" mage spell progression tables (if those are actually P&P-derived at all, I have no idea) that I liked a lot more. IIRC, the idea was basically "bring sorcerer's level & spell progression in line with mage, get less number of initial choices per level but scales mildly better over time".
  4. But you get it either way - from Aran Linvail, or off Aran Linvail, . Plus you get his Elven Chain +1 (which is the first time you get elven chain IIRC in the vanilla game - unless you murder that one lady in the Trademeet family feud quest or otherwise get her killed?), plus the Ring of Djinni Summoning, plus the Rifthome Axe, plus any other items the Shadow Thief route has, PLUS you don't have to fight a bunch of annoying vampires. I hate having to cast negative plane protection constantly.
  5. ...I usually join Bodhi. She's more charismatic than Gaelan Bayle (her and Irenicus are probably my favorite characters in the game!) and you get better stuff from destroying the Shadow Thieves, .
  6. Little bizarre choices by the vanilla game there. I guess, like you said, it was to try to enforce that people actually bothered to visit locations and engage with most of the major sidequests, but none of these guys would pose any challenge whatsoever for a post-Spellhold party, so I imagine it'd be very unsatisfying and feel like a very weird, dissonant end-game quest to bother with. There should be a third option: ONLY expanded options...but of course, you'd have to add more options, and uh, I'm not certain that I can really think of. Maybe Firkraag...and I'm already out of ideas.
  7. Changes as of V1.3.29: Globes of Invulnerability have gotten a makeover. More AoE spells from both SRR and IRR properly protected against, and the default option is now that globes are no longer brought down by Dispel/Remove Magic, but will still pierce through it to dispel other effects. The old BG1-style behavior can be enabled in settings.ini OR you can enable the super-globes that also protect against Dispel/Remove Magic instead. Physical Mirror now correctly says 1 turn + 1 round/level (forgot to ever update it). A few graphical effects from 1pp have been restored for EE games (specifically, a couple of mage armor spells and the Cause Wounds series of spells). Minor update for the Mirror Image Fix component to make sure all SR/R projectiles are caught and to introduce better compatibility with IRR (once upon a time, someone reported that IRR's AoE wands weren't piercing through Mirror Image - now they will if this component is installed).
  8. I've had a few ideas over the years that required this, and every time I get surprised to see that it doesn't. As far as I know, resist type 0 (nonmagical) and resist type 2 (not dispel/bypass resistance) are functionally exactly the same - that seems like an oversight. (e): Something to note also is that Breach can break some non-magical effects e.g. potions, that Dispel/Remove Magic cannot. It may not necessarily be wise to so strongly equate Breach and Dispel Magic in terms of functionality.
  9. Cure Sleep Fix (#40) is non-EE-only, since it's an .exe patch made specifically for ToB. I also don't think it's needed on EE games? Remove Disabled Spells from Spell Selection Screens (#50) was absorbed into the main component of SR like two versions ago, so I decided to take heed and do the same. Here is what the SRR readme has to say about the Revised Warrior HLAs (note: also a component in SR, but never described): Revised Warrior HLAs (may be used with or without the main component) A minor addition that doesn't completely fall within the scope of SR, this component slightly revises a few warrior high level abilities. Hardiness is changed from 40% resistance to all damage to 25%, while Whirlwind Attack and Greater Whirlwind Attack are changed from 10 attacks per round for 1 round to simply twice as many attacks per round for 2 rounds.
  10. The actual cleansing is triggered upon attempting to cast another spell, not when the opcode is applied. Therefore, for your aura to be cleansed with a duration of 0, you have to cast another spell within the span of that 0 duration (not possible or at least virtually impossible). Even a duration of 1 doesn't really work, because it means you have to do your next action within 1 second or your aura will not be cleansed and you'll have to wait the full round. It would be nice if it cleansed at the end of an action as opposed to before the start of a new one.
  11. Yeah, I don't like it either. I think I'm going to make the BG2 version the default. Thanks for making me investigate further, pochesun, .
  12. I think you told me there was a weird chat log message when using Cloak of the Wolf? Once you reinstall, let me know if that's fixed - I think the re-stringing change should fix it, but I wasn't entirely clearly on what exactly your message was, so I'm not a hundred percent sure.
  13. & @pochesun Okay, so this is actually more complicated than I thought, after investigating how every game does it. Baldur's Gate: Description mentions that it can be brought down by a dispel magic, and it can be: all the effects of the spell are marked as being dispellable, and it does not immunize against Dispel Magic, so other effects (e.g. Stoneskin) would be dispelled as well. Baldur's Gate II: Description mentions that it can be brought down by a dispel magic...but it cannot be: all the effects are marked as not dispellable. However, since the globe does not immunize against Dispel Magic, my guess is that other effects besides the globe would be dispelled (if the dispel is successful). And...that is the case - Stoneskin + MGoI + Dispel Magic = Stoneskin but not MGoI being dispelled. This is also true of the non-Minor version of the spell. Baldur's Gate: Enhanced Edition: No mention of being dispellable, it isn't, but also doesn't immunize against Dispel Magic, so other effects are dispellable through it. Baldur's Gate II: Enhanced Edition: Same as above. So now the standard versions of the SRR Globes can be brought down by a Dispel Magic, and do not immunize against it either, so in other words, it's essentially the weaker BG1 behavior - NOT the slightly buffed up BG2 behavior. The alternative version that I created that's enabled by settings.ini cannot be brought down by a Dispel Magic and immunize against it so that your spells also aren't dispelled - this version is the strongest kind of globe and does not exist in any vanilla game. I also just checked non-Revised SR, and those globes have the same behavior as SRR's standard globes, which is what I figured since I did not remember ever deciding to make globes dispellable when they weren't previously. SR's description specifically mentions it as well, so presumably it was by design. ...So, huh, maybe I'll make another option of that settings.ini option where the globe itself isn't dispellable but it also won't protect you from being dispelled either - aka BG2/BGEEs behavior. I personally don't like the dispellable version of the globes, I think it's just too weak, but having it straight up immunize you against Dispel Magic is probably too powerful, too, so the BG2 middle-ground makes a lot of sense.
  14. Changes as of V1.2.32: Potion of Vocalize now lasts 5 turns instead of 1 (note that SRR makes Vocalize last 5 rounds + 1 round/level instead of its normal 1 turn - this is a still a very particular case use potion, but now if you use it, it'll at least last for a while). Potion of Perception has had a slight rewrite and now also gives a +2 bonus to Intelligence and Wisdom. It's a very loose fit to this potion's concept, but a few people have been drumming for the return Potions of Genius for a number of years now, and another recent post about it inspired me to look where a bonus might fit best. Potion of Perception is one of the weakest IR potions, a generic "perception" bonus kiiiind of fits into intelligence and wisdom, but I do realize it is a weak connection - consider this a temporary measure for *some* kind of way of temporarily boosting intelligence and wisdom for the time being. Unholy Reaver has now been fully implemented, but I'm not sure how much I love its EE icon or its properties. This weapon can be found on the Githyanki Captain in Watcher's Keep (4th level?) along with the anti-paladins. It is a two-handed sword +5 that can only be used by non-good paladins (i.e. blackguards, anti-paladins if your alignment is changed through e.g. Bhaalspawn trials in Hell), with the following properties: Equipped Abilities: Mind Shield: confers protection against many forms of mind-affecting magic, such as charm, command, confusion, emotion, domination, fear, feeblemind, hold, sleep, stun, psionics, and other similar effects Combat Abilities: Powerful Weapon: +2 bonus to damage Unholy: +5 bonus to damage against good creatures Dispelling: removes all magical effects from the target (save vs. spell neg.) ...The idea being that it's sort of an evil Carsomyr, but as a Githyanki weapon, also protects against mental attacks from mindflayers and the like (EE version of this sword had "immunity to charm" and "50% chance to cast dispel magic on each hit", which is kind of where the concept comes from - this weapon was in non-EE BG2 as well, but was unfinished). For enemies that have been given new types of weapons that they didn't previously use (e.g. Captain Haegan getting the Flail of Submission), I have patched them actually getting proficiency points for them (usually between 1-3 stars, dependent on what their original proficiencies looked like + their class/level). Will make them marginally tougher. Amulet of Energy Shielding has been set to 25% (instead of 15%) of each resistance (with a small bump in value to account for it). It's powerful relative to other elemental resistance jewelry, but 15% was just too low to make me actually want to particularly use this item. Fixes: All shapechanges, shapechange weapons, and summonable creature weapons are re-stringed to make sure they're actually set correctly (done to fix problems with BG1:EE games where the normal string locations are not correct, plus should also hopefully fix a couple of wrong-string issues that might've popped up in non-BG1EE games). Integrated Subtledoctor's temple services SR fixes (wrong resources were being used due to SR changes as of the last couple of versions), plus used it to make sure Dispel Magic and not Remove Magic is being offered and therefore actually usable. Updated the shield and armor list to include items from the "SoD to BG2EE Item Upgrade" mod, courtesy of @Cahir. Potion of Absorption now correctly states 1 turn instead of 5 (note: also says 5 turns in non-Revised IR, but actually also 1 turn - I made a trade here in that I made the physical resistances bonuses 20% instead of 10%). Shapechanges/polymorphs from IRR now are two-handed to prevent off-hand attacks/shields from applying in EE games (note: can be disabled in settings.ini, defaulted to on). Made sure certain weapons have the silver/cold-iron property properly enabled for TotSC games - also gave the property to Root of the Problem since it has properties vs. unnatural creatures (subtledoctor idea). A few creature bane effects should now be applying its damage bonus to all types of appropriate creatures (e.g. Foebane now also does bonus damage to solars, planetars, genies, githyankis, imps, mephits, and tieflings). There is an issue of different item icon formats between ToBEx, BG1EE, and BG2EE games that I want to sort out before I officially increment the version number to 1.3, but that might be a bit before it happens because it's a complicated issue. So there are the current patch notes in the meanwhile.
  15. 1. I, uh...don't know! Fortunately, I found this very helpful list. Oh, wait. 2. I don't think so - maybe mod-added monsters, but not really IR's concern.
  16. No problem, it's been reported a number of times by folks that it doesn't work correctly and we've found that it does every time, so it's kind of a known "problem". It's the nature of Dispel Magic that it can seem like it's broken a lot of the time, . I would assume that if Dispel Magic never works on that guy, it's probably because his level is artificially too high. Do you want me to fix your Spell Thrust so you can take down his globe?
  17. @pochesun Not sure, since I specifically tested that exact setup and it worked fine. My suggestion would be to cast minor globe of invulnerability and hammer yourself with like 10 dispel (not remove) magics to make absolute sure it's not working correctly. If that really doesn't work, then we'll need to properly troubleshoot it.
  18. The "protection from spell level" opcode, for whatever reason, doesn't naturally protect against area of effect projectile spells: that's why globes have stuff like fireball immunized against individually with the "protection from spell" opcode. Thing is, SR does stuff with Spell Shield that make it so that the base spell of e.g. Spell Thrust is still AoE, but casts subspells that are single target, which can get blocked by the globe. ...I think. SR has some anti-magic spells that have power levels, and some that don't, and I assume Spell Thrust and Secret Word are set correctly or somebody would've noticed - I set them all to the proper level because it *seemed* like they worked against spell protections even when set, but I guess I must've forgotten to test globes. Whoops.
  19. I wrote: "The vanilla description of MGoI specifically says this at the end: "The globe can be brought down by a Dispel Magic spell."" In other words, globes have always been dispellable in vanilla. In other words, SR has not made any changes there, and neither has SRR since dispel_globes is defaulted to 1. But if you don't want globes to be dispellable, the option is there.
  20. https://dl.dropboxusercontent.com/s/4e8h6xeb1rbiu4j/InLyY0GAdT.mp4 Haven't made any changes to Globes/DIspel Magic recently, and this is a fresh installation of SRR. Took a few tries, but that's the nature of Dispel Magic. The vanilla description of MGoI specifically says this at the end: "The globe can be brought down by a Dispel Magic spell." As far as I know, no-one's ever changed it from not being dispellable to being dispellable: it's always been that way. The reason I introduced it as an option was because a user was attempting a solo playthrough and was finding the amount of dispel spam from SCS casters to be absurd, and I believe it was a subtledoctor idea that maybe globes should not be dispellable as a way to at least protect mages. The latest repository of SRR now has all anti-magic spells' power levels set to 0 in order to always penetrate globes (plus so it's consistent). Normal SR has a mix of anti-magics having power levels set to their correct level and set to 0, and I thought I had tested this to make sure that ones set to their correct power level would correctly pierce globes, but I think what happened is that I only tested other spell protections like Spell Deflection.
  21. You can use either - it's compatible with both b10 and subtledoctor's b11. Thanks to him, I also realized that Dispel Magic wasn't currently usable in temple services due to it actually being Remove Magic (i.e. targets enemies only), and used his same technique to make sure temple services actually use Dispel Magic. (e): Although I would disagree with subtledoctor on it taking effect after re-installing: from my tests of a BG2:EE game, temple services/stores/etc. will *not* be updated if you have already visited it. After applying subtledoctor's fix and reloading my save, the temple was still using the incorrect resources - after creating a new character without closing the game and MoveToArea-ing to the same store, it was now using the correct resources.
  22. Actually, I *did* update the SR readme for SRR. Maybe not arguably enough, but at least all the components and spells in their current incarnations are described, . Although I do need to do a checkup on the spells, since I last updated it a few months ago. Folks, I called it IR Revised and SR Revised for a reason - they're off-shoots, not direct continuations. The thought of starting back over with either base IR or base SR after literally thousands of changes (many of which were pre-me putting it on github, so there's literally nothing to go back to) makes me want to shoot myself. IRR is even more changed than SRR - SRR was the lighter, by far, of the two projects. SRR adds 1,603 changed files on top of SR. Note: changed files - files that I made changes to from base SR, because that's the entire reason normal SR has to be extracted to the game directory before you can stick SRR on top of it to begin with, because I only include files *I* personally changed from the normal version of SR. The current version of SR only has 1,726 files to begin with, so that's roughly 93% of the files - it doesn't actually work out quite that way in practice due to some structural changes I've made + that SR has made as of the last few betas (plus SR has since made some fixes that I made), but I'd estimate it's probably somewhere around 80% in actual practice. Look at just main_component.tpa here in a comparison vs. current SR's main_component.tpa, which is basically just the thing that tells weidu what files to install for just the main component (and does not even describe the files being installed themselves - that's what the thousands of other files are): https://dl.dropboxusercontent.com/s/6s2qvjf4tjixw0e/eVPcigB1W9.mp4 It's just...it's not realistic to go back - it just isn't. I understand that this setup is not ideal - really, I truly do...but that's just the nature of heavily modifying a mod that isn't yours that you initially intended to only do for yourself. This was a many year project project that has had...a lot, a lot of manhours put into it. I haven't done a full playthrough of either BG1 or BG2 in several years now. I hope to have the time for it someday soon, especially so I can get around to something I've wanted to do for a while - find places to distribute a few more spell scrolls for some of the custom scrolls I've added to the game...but I can't guarantee that I'll have time to get around to it. It is, as they say, what it is. @pochesun Will do - will be releasing 1.3 of IRR once I feel I've gotten everything (although I've been adding fixes to the latest version of IRR on github regardless in the meanwhile).
  23. There should be no incompatibility between subtledoctor's b11 and IRR, but also, there's (at least currently, from the changes I just reviewed that he did on github) no difference at all between using b10 + IRR and using b11 + IRR. Though I should note that there's currently...two fixes from his b11 that I should and will integrate into IRR shortly, they will be overwritten once you put IRR on top of IR and wouldn't take effect anyways - I have to mirror them in IRR for it to take effect. Once/if b11 is released, I'll increment the version number as well.
  24. @subtledoctor Yeah, I tested every possible configuration. Luckily, I did it in the BG2 engine, where simply reloading the game reloads the .itm resource, where the EEs don't - you have to restart the game every time you edit an .itm or .spl for the changes to take effect. Better for load times, I guess - annoying for mod troubleshooting, . I did add the two-handed flag for polymorphs/shapeshifts in both IRR and SRR - but for EE games only, and it can be disabled with settings.ini since someone requested it (but it defaults to on). On a BG2EE game, the differences between left-handed and two-handed weapon that I was able to tell was: 1. The two-handed flag also enables two-handed weapon style bonuses. 2. The left-handed flag enables single weapon style bonuses (if no off-hand sword/shield equipped) OR sword and shield style bonuses (if a sword/shield is equipped - yes, even putting a sword in your shield slot will still give the sword and shield AC vs. missile bonuses when left-handed is enabled for some reason; I even tested having Edwin shoot a bullet at me with and without to make sure it was taking effect, and it was). I also wasn't a hundred percent sure how to patch in the left-handed flag (although I probably could've figured it out with some tests), but I did know how to patch in the two-handed flag and it seemed like the two-handed flag was more consistent and therefore preferable anyways. I also think if some kind of style bonuses *have* to be applied, the one that makes the most sense is two-handed weapon style (+1 critical hit threat, +1 damage and +4 weapon speed as opposed to +1 critical hit threat and +2 AC).
×
×
  • Create New...