This is a maintenance update. There are some fixes, some minor tweaking, rewrote a few install files, updated function files, more compatibility work, etc.
Main reason for this update is to clear out the to-do list for this mod. This is a big update internally but it does not have new or revised kits/items.
There are a couple notable changes to the behavior of certain abilities:
moonlight knight: Changed projectile for Moonlight Vortex. Instead of a beam/line shape, it now fires a giant orb that pierces through enemies in a straight line (similar to Lance of Disruption from IWD). The hitbox is also wider than before (line projectiles have a hardcoded very narrow hitbox). The actual spell effects are unchanged, though I restructured the effects internally.
nurse: Medical Darts ability now automatically switches to a ranged weapon when darts are gone (either used up or end of duration). They also now never miss if targeting allies (can be disabled from config.ini).
hunter badge crafting abilities are now learned after resting with the required party members. Previously, they were gained automatically once PCs with the required levels and kits were in the party. All related scripting is also moved out of global scripts.
casting speed patch now also patches mod abilities. Can still be disabled from config.ini. Note that files added by this mod are always patched. (more info: This patch is used to prevent casting speed modifiers on innate/nonmagical abilities. It only patches if casting speed is 0 or 1. The purpose is to make sure fast casting abilities won't be slowed by speed penalties.)
hunter badge crafting abilities are now learned after resting with the required party members. Previously, they were gained automatically once PCs with the required levels and kits were in the party.
scripting for learning badge crafting abilities is no longer in global scripts. It now uses a combo of area scripts + an invisible creature. Running the Kit updater component will identify any new areas installed after this mod and patch those scripts as well. Any area that does not have a script is given a script with the same resource name as the ARE file.
v5.34
Nurse: Medical Darts ability now automatically switches to a ranged weapon when darts are gone. Must have a ranged weapon equipped.
Nurse: Medical darts now never miss if targeting allies (relative to thrower). Can be disabled from config.ini.
IWDEE: Previously, some items were made available from a shop at certain chapters. This works fine but some chapters in IWD are annoying in that they change when leaving Kuldahar instead of right before, so you have to return to update for it. Items with chapter checks can now also become available once you reach the final story areas for the previous chapter.
Better syncing of visuals for knockback effects (Force, Shockwave, Stone Ring). ex. with Force ability, previously the knockback could sometimes hit a creature before the visual explosion hit, depending on distance.
v5.33
Medic: sound effect for using Medic Arts no longer plays if you don't have enough Ki Energy to use it. The other Medic abilities were already like this.
added Secondary Types for Warhound and Powder Keg explosions (either OffensiveDamage or Battleground). This is mainly to make the Battleground type easier to check from a later mod.
Items with spell-like abilities now also have their abilities set with a spell school and a secondary type. ex. Breach can now take down the Golem Ring's Iron Flesh ability.
added a "What you should know" section to top of readme.
v5.32
moonlight knight: Changed projectile for Moonlight Vortex. Instead of a beam/line shape, it now fires a giant orb that pierces through enemies in a straight line (similar to Lance of Disruption from IWD). The hitbox is also wider than before (line projectiles have a hardcoded very narrow hitbox). The actual spell effects are unchanged, though I restructured the effects internally.
fixed a minor issue that could make a couple abilities show an unrelated string if installed after a tweak that added global string messages to spells (ex. Explicit Cast Warnings from cdtweaks).
fixed an issue with bleedprep.tph that could potentially give an error when running the Kit Updater component (if a couple specific other mods were also installed).
v5.31
fixed installer error if running the kit updater component without the Medic kit installed.
all items now use custom BAM icons instead of sharing the same resource as an existing item. The actual icons are mostly unchanged but I adjusted colors of a couple amulets.
Confessor: Adjusted color of Rooting Shot entangle and changed the annoying end sound.
Crow Hunter: ability/tooltip name for Visceral Attack is no longer colored (it uses normal white or black now). The colored string name is still used. It will display when the critical strike is made.
Crowfeather Cloak: fixed an issue that made the display string for the Visceral Attack only display if the target survived the attack.
Starjammer: Riftstep has slightly increased walking speed while in the time stop.
Starjammer: Changed overlay visual for Pacifying Field's sanctuary effect.
v5.30
IWDEE/IWDification: fixed a possible installer error if you disabled the Starjammer kit in the Config.ini. This issue only happened if IWD-style evasion was in the game. (caused by an oversight because I didn't test disabling kits with IWDEE/IWDification)
IWDEE: items from this mod will now have description images if using a UI mod that enables them for IWDEE. Mods that do this include Infinity UI++ and the new IWD icons mod from G3. Previously these were removed due to issues with older versions of Infinity UI++.
added inlined.tph file for making base inlined .SPL files. These will be used for making most new .spl files from this mod instead of using semi-premade files from the mod folder.
Comments
Github: https://github.com/D2-mods/The-Workshop-Kitpack
Download: https://github.com/D2-mods/The-Workshop-Kitpack/releases
--
There are a couple notable changes to the behavior of certain abilities:
Update notes (v5.30 - v5.35):
v5.34
v5.33
v5.32
v5.31
v5.30