Skip to content

Releases: Gibberlings3/SpellRevisions

Version 4.19, Release Candidate 5

07 Apr 12:26
f24e257
Compare
Choose a tag to compare
Pre-release

Three fixes and one improvement in this release.

  • Fixes to Sleep and Magic Fang: patch by @subtledoctor to fix opcode 232 issues in Sleep and Magic Fang. This has been a long term problem, so hopefully this squashes it once and for all.

  • Fix Find Traps: Find Traps had a targeting bug that would make the spell do nothing. Some idiot made this change a while ago, so it is fitting that the same idiot fixed it.

  • Revised Saving Throws tables: user Guest imbadatgameok in the G3 forums correctly pointed out that the new saving throw tables were being installed without advertisement, so SR now has a new component doing just that. It is advised to install the component, as the mod is balanced around it, but as always it is your game so do with it what you want.

  • String fixes for BG EE: fix Ray of Enfeeblement message in BG1 EE. There are also some overall code improvements in this portion of the code, including running only on BG1 and better isolation. BG1 has a different tlk than BG2, and SR was not built with that in mind, so spells have to be retroactively patched to fix them. Feel free to submit a patch -- the process is relatively simple: open the spell in NI and take note of the opcode Display String [139] string parameter -- call it tlk_ref. Add a corresponding string in bg1_display_fixes.tra in spell_rev/languages/english/ -- call it tra_ref. Add the pair of numbers to dv_displayed_strings.2da in spell_rev/lib. And done.

Version 4.19, Release Candidate 4

17 Jun 19:59
684d2da
Compare
Choose a tag to compare
Pre-release

Four fixes in this release:

Version 4.19, Release Candidate 3

20 May 13:49
642a450
Compare
Choose a tag to compare
Pre-release

Pushing the fixes to Elemental Prince HLA.

See changelog for a more complete account of the changes.

Version 4.19, Release Candidate 2

14 May 14:30
3037029
Compare
Choose a tag to compare
Pre-release

A couple of minor changes from the rc1. Consult that release or the changelog for more details.

Version 4.19 Release Candidate 1

13 Oct 10:47
f163e3a
Compare
Choose a tag to compare
Pre-release

Public release, containing all the fixes pushed since the last stable release, tagged v4.19rc1.

The highlight of this new version is in the purely administrative side of leaving beta status behind and adding a readme to the GitHub site and a brand new spanking changelog in markdown, which you are now reading. Very little in terms of new features, most of the changes are in polishing old code (of which there is a lot) and bug fixes.

The most salient ones are:

  1. Fix icons for Obscuring Mist and Monster Summoning I scrolls

  2. Fix compatibility issue with DR v8+

  3. Spell fixes. Too many to document here, so we just link to the respective PR's for the documentation.

  4. Update spell school setting code

  5. Update nwn-like spell deflection code

  6. Update Haste + Slow patching code

  7. Handling of some IR items

  8. RFC:Greater Malison

  9. RFC:Neutral Charm Spells

  10. Patch to Fire Shield protection from insects

  11. Update description of Non-Detection

  12. RFC: Prismatic Mantle

  13. Spell flags: a series of patches that allows users (and developers short on time) to fiddle with spell flags like break invisibility, hostile, etc. The first was Invisibility and Hostile flags, based on subtledoctor's work, the second, Three-state flags, allowed to clear the flags (i.e. set to 0), and the third, Add more spell flags, extended the ability to other spell flags like non-combat. At the moment, only the flags break invisible and hostile have meaningful set values, but these themselves need to be combed over.

  14. Re-write and bug-fix EE refresh, non-stacking code

  15. Drop concentration checks: the formula for concentration checks is bugged, so until Beamdog fixes it, reverting to vanilla behavior.

  16. Berserk -> Feeblemind in Chaos: The Berserk opcode does not work correctly on non-party members in old, non-EE BG versions, so it was decided to change the Chaos spells to inflict feeblemind instead.

  17. Avenger Cone of Cold -> Confusion: SR changes the level 4 Avenger spell from Chaos to Cone of Cold. There is something to be said about this choice, but it has its downsides, not the least confusing SCS (in fairness, in part because it was implemented as a straight override) so it was decided to switch back to a spell that is closer to the original Chaos.

  18. Fix dvbanish

  19. French translation: French translation files generously provided by mleduque.

  20. Fix Shapechange ability names in IWD: Patch by gsz. Then improved in Extract spirit troll shapechange name and add FR translation by mleduque.

  21. Power level fix on Vitriolic Sphere: Power Level on Vitriolic Sphere acid damage opcode -> 4. Patch by Bartimeus.

  22. LABEL components: Add LABEL commands to every (non-deprecated) component.

  23. Fix displayed strings in spells.

Version 4 Beta 18

25 Nov 04:35
7006752
Compare
Choose a tag to compare
Version 4 Beta 18 Pre-release
Pre-release

This release deals with spell icons and spell icons only.

All of the icons included in the mod have been assessed and updated where needed to match the 1PP/EE style, thanks to bob_veng.

Several icons have been redesigned or recoloured by bob_veng:

  • Magic Fang
  • Gust of Wind
  • Enchanted Weapon
  • Animal Growth

In addition, a number of new icons have been added by bob_veng and DreamSlaveOne:

  • Regenerate Light Wounds
  • Regenerate Moderate Wounds
  • Regenerate Serious Wounds
  • Regenerate Critical Wounds
  • Mass Regenerate
  • Regeneration
  • Strength of Stone
  • Dimension Jump
  • True Strike
  • Protection from Elemental Energy
  • Banishment
  • Greater Spell Deflection

I can't express how much it means to have such wonderful art in the mod. Thank you to bob_veng, DreamSlaveOne, Pacek, scorpio, yarpen, and everyone else who has contributed over the years.

Version 4 Beta 17

01 Nov 04:53
Compare
Choose a tag to compare
Version 4 Beta 17 Pre-release
Pre-release

The major feature of this release is improved compatibility with other spell mods and IWDEE. This release is not savegame-compatible with previous versions.

Most of the spells that SR adds or moves to a new level are now installed using ADD_SPELL, which means that they will be assigned filenames dynamically at install-time. Supplementary files supporting these spells have also been renamed, and references to these spells have been adjusted to match the filenames assigned at install-time. Since there are 50 such spells in SR, this is a large update. As a result, this release may be less stable than prior releases.

Modders who wish to see the IDS changes that SR makes to reflect its new spells, moved spells, and spell replacements can visit SPELL.IDS-Changes on the wiki.

The full changelog for v4b17 is below.

  • Use ADD_SPELL for all new spells (thanks Grammarsalad)
  • Assign IDS aliases for all spell replacements (thanks DavidW and Grammarsalad)
  • Add scroll BAM for arcane Resist Elements (thanks Grammarsalad)
  • Make original version of Rigid Thinking available by adding Contagion as a separate spell (to simplify IWDEE compatibility)
  • Make original version of Protection from Petrification available by adding Expeditious Retreat as a separate spell (to silence complaints)
  • Update descriptions of Rigid Thinking and Protection from Petrification to match SR format
  • Fix Mass Regeneration stacking with itself
  • Avoid installing Cause Wounds spells on IWDEE due to AI issues
  • Prevent multiple copies of Protection from Lightning in IWDEE
  • Prevent multiple copies of Resist Elements in IWDEE
  • Fall back to English for any untranslated strings
  • Fix bug preventing rabbit familiar from disarming traps
  • Fix strrefs for familiar names on BGEE and IWDEE
  • Fix strrefs for Protection from Lightning spell effects on BGEE
  • Fix strrefs for summoned creatures on BGEE and IWDEE
  • Fix strrefs for Greater Malison spell effects on BGEE and IWDEE
  • Fix strref for Melf's Minute Meteor item on BGEE
  • Fix strrefs for Vampiric Touch spell effects on BGEE and IWDEE
  • Fix spellbook-updating code not being executed
  • Fix area of effect listed in Haste description
  • Fix Holy Smite's blindness duration
  • Fix inconsistency in summoned fiends' initial alignments
  • Fix number of skeletons summoned by Animate Dead at level 6
  • Make removing disabled spells part of the main component
  • Fix typos and formatting issues in descriptions

Version 4 Beta 16

26 Oct 03:52
Compare
Choose a tag to compare
Version 4 Beta 16 Pre-release
Pre-release

Includes kreso's v4b15 and all these fixes. Thanks go out to kreso, Bartimaeus, subtledoctor, and Mad Mate.

  • Aura of Flaming Death no longer says it's been cast every time someone hits you while it's on
  • Banishment will now correctly banish summoned creatures even when using Anthology Tweaks' removed summoning cap component.
  • Bartimaeus Arcane spellbook fix with Subtledoctor's code
  • The innate form of Simbul's Spell Matrix, that you use to actually trigger the sequencer, had the old name of the spell
  • Bhaalspawn powers get named (and descripped, though you won't ever see it) by SR
  • SubtleDoctor Arcane Schools code
  • More Subtledoctor's EE patches
  • Added Stalker Haste to sectypes
  • Vocalize fix for EE
  • Imprisonment graphical effect fix
  • Wail of the Banshee sound fixed
  • Greater Command secondary spells fixes
  • Skelgrsu gender fix
  • IWDEE & EET compatibility
  • Dispel Magic/Remove Magic inconsistencies fixed
  • Regeneration spells made undispellable
  • Fire Shield now protects from Insect spells effect
  • Skip Enchante Weapons for EE's
  • Vampiric effects (Larloch's, Vampiric Touch, etc.) now don't affect some new creature types (illusory, golems, undead, etc.).
  • Slow effect relegated for Un/Holy Word and Color Spray to properly work with the slow sectype
  • Added scrolls for MS8 (used Stone to Flesh scroll) & MS9 (new scroll, spell disabled for now)
  • Brought back Summon Fiend & Gate scrolls
  • Hidden 6th level Summon Nishruu from spellbooks
  • Divine Power & Mesthil's Acid Sheath fixed for EE
  • Enchanted Weapons names fix
  • Cleric Gust of Wind fixes
  • Conjure Animals fixed
  • Baby Wyvern weapon was unequipped
  • Planetars regeneration fixed
  • Emotion: Despair saving throw penalty fixed
  • Disintegrate saving throw types fixed
  • Tenser's Transformation & Divine Power ApR fixes
  • The spell selection variant of Ice Lance's icon was messed up
  • Phantom Blade was missing its special effect.
  • Fixed hidespl_bgee.2da and added hidespl_iwdee.2da
  • Various smaller bugfixes
  • Tra fixes
  • Updated Weidu to 24600

Version 4 Beta 14

26 Dec 22:39
Compare
Choose a tag to compare
Version 4 Beta 14 Pre-release
Pre-release

English and French only (other language translations have been disabled pending updates)

  • Update to WeiDU 240
  • various fixes, a few more EE string ref issues fixed
  • many code improvements (thanks Kreso)
  • fixed an issue with Shaman spells being applied to all divine spellcasters
  • fixed a compatibility issue with Dispelling Screen and EE
  • Icelance's projectile animation fixed, scroll range fixed, new sound effect
  • Summon Shambling Mound icon fixed
  • Find Familiar changes temporary reverted, school changed from Conj to "Universal"
  • Otiluke's Resilient Sphere save changed from vs spell to vs breath
  • ProElemental Energy was not working correctly (missing 2da file)
  • Vitriolic Sphere added to 4th lvl spells (School: Conjuration)
  • Shadow Door's "maze" effect no longer has a save penalty (it was -4)
  • Prismatic Mantle weapon immunity lowered to +2 (as vanilla), on-hit effects slightly nerfed
  • Moment of Prescience AC bonus now bypasses the AC cap
  • Spell Trap no longer absorbs spells but it deflects up to 99 spell lvls (AoE too)

Version 4 Beta 13

21 Sep 21:17
Compare
Choose a tag to compare
Version 4 Beta 13 Pre-release
Pre-release
  • many minor fixes
  • Concentration check is now on by default on SR install
  • fixed an issue with NRD blocking Wild Mages at character creation spell screen
  • global rebalance of pretty much ALL summons
  • global rebalance of HLAs (turned into 1/day innate abilities, minor tweaks)
  • added a few custom sec types (haste, slow, petrification, insects)
  • Cause Wound spells bypass PfMW but can be blocked by Spell Deflection and GoI
  • Gust of Wind counters insect spells
  • Icelance added to druid's 3rd lvl spells
  • Call Woodland Beings summons 1-2 dryads, plus a nymph at higher lvls
  • Find Familiar turned into an innate ability (also fixed EE string issues)
  • True Strike changed to +4 thac0 and +5% chance to score critical hits for 3 rounds
  • Icelance added to 3rd lvl spells (School: Evocation)
  • Pro Fire/Cold/Ele/Acid spells merged into a single ProEnergy at 4th lvl (select 1 element when cast)
  • Dispelling Screen turned into a party-wide protection vs. dispel (we need feedback on this!)
  • Death Knight Unholy Fireball dmg is now half fire half magic (undead are immune to the magic half)
  • Demilich Soul Trap save penalty from -6 to -4, the maze effect no longer use INT drain
  • Demilich Howl save penalty from -6 to -4