Dawnsbury Days

Dawnsbury Days

More Shields
正在显示第 1 - 6 项,共 6 项条目
更新于:9 月 30 日 上午 7:23

FUNCTIONALITY UPDATE

The last few updates to the game make much of this mod's functionality either redundant or buggy. This update integrates More Shields with those changes.

In addition, raising and blocking with a shield has been revamped to be on a per-shield basis. In a nutshell, this means you can no longer do things like raise a Buckler for 1 action so that you can Shield Block with a Fortress Shield, without meeting the Hefty requirements to raise it for 1 action. And if you have multiple shields raised, you choose which one amongst multiple to block with. And if you have multiple shields you could raise with Reactive Shield, you also pick one.

The other non-technical changes are as follows:
- (Visual, icons): The heavy rondache and the fortress shield now have unique icons.
- (Bugfix, worn shields): You can no longer Strike with a worn shield if you have a weapon or grappled creature in all of your hands.
- (Visual, Devoted Guardian): The action name is now "Devoted Guardian (Item name)", and Knights of Lastwall has been licensed so as to include the feat's flavor text in the action. The description is also more dynamically generated, depending on if the shield is already raised.
- (Visual, new shields): The names of all the shields added by this mod are now in lower case, rather than Title Case, adhering to the Dawnsbury Days standards of only capitalizing or Title Casing the name in certain places.

The patch notes beyond this point are technical changes for nerds.

Removed Entirely:
- (ExtraReactions.cs): This functionality is better served by using OfferExtraReaction and WhenYouUseShieldBlock, or creating your own FullCast of an action if you need post-reaction triggers.
- (Trait (Modded): Thrown30Feet): Base game now supports the thrown 30 feet trait as well as arbitrary thrown weapon range increments. This trait and its automations have been removed.

No Longer Altered:
- (Feat: Shield Block): This QEffect returns to its base game functionality as the internal behavior of the Shield Block feat. See QEffect.ShieldBlock further down.
- (Feat: Quick Shield Block): Defers to OfferExtraReaction API.
- (Feat (Modded): Disarming Block): Defers to WhenYouUseShieldBlock API.
- (Creature: Doorwarden): Unnecessary due to changes to Aggressive Block.
- (QEffect.RaisingAShield): No longer patched with Harmony. Instead, an alternative effect is used by this mod when raising a shield via Raise a Shield action possibilities, using new parameters to associate the raised shield with a specific shield. This allows behaviors not handled by this mod to function as the base game.

Less Altered:
- (QEffect.ShieldBlock): Rather than modifying the RaisingAShield effect when it's acquired, this now always listens for damage events, while requiring you to have any RaisingAShield effect to do anything.
- (Feat: Aggressive Block): Only modifies Doorwarden.CreateAggressiveBlockTemporaryQEffect so as to play SfxName.Shove before pushing the creature, to prettify the reaction prompt text.
- (Feat: Reactive Shield): No longer FullCasts a CombatAction -- instead enhancing the log entry directly. The other functionality remains. To detect this reaction with OfferExtraReaction, query the question for the substring "reactive shield".

更新于:8 月 16 日 下午 10:29

Bugfixes:
- Resolved a crash that would occur when using the Thaumaturge's Mirror Reflection.

更新于:8 月 14 日 上午 4:07

Base game improvements:
- (Reactive Shield): Now checks for existing circumstance bonuses when determining whether the reaction is available. Also raises your shield in a way that allows for the possibility to Shield Block afterwards -- such as because you have Quick Shield Block.

Mod compatibility:
- (Reflexive Shield): This feat from More Dedications is now compatible with More Shields.
- (Reactive Shield): Now also FullCasts a reaction, integrating with mods and features that use ReactionsExtended.cs.

Visual:
- (Shield Action Feat): This trait is now hidden, as it was intended to be a technical trait.

Bugfixes:
- (Shield Block): Some creatures lost the ability to use Shield Block. If a creature is granted QEffect.ShieldBlock() before they've taken any actions in the encounter, such as spawning a Doorwarden, they are now granted the feat directly instead.

更新于:8 月 1 日 下午 8:21

HOTFIX
- (Shield Block): You can no longer Shield Block for all of time by raising your shield once.

更新于:8 月 1 日 上午 2:38

Full Release

更新于:7 月 30 日 下午 11:56

Unlisted Preview Release