SmartShield

SmartShield

当你切换至单手武器时自动装备盾牌,包括在弓箭或弩之后。

[size=5][b]SmartShield[/b][/size]

Automatically equips a shield when you switch to a one-handed weapon. Works after bow/crossbow. No popups, no hotkeys.

[line]

Client-side. Drop Cjayride.SmartShield.dll in BepInEx plugins.

[b][u]Disable AutoEquipShield if both are installed.[/u][/b]

[line]

[size=5][b]Config Values[/b][/size]

[Behavior]

Equip a shield whenever a one-handed weapon is equipped.
Setting type: Boolean
Default value: true
AutoEquipOnOneHanded = true

Also equip a shield after switching from a bow/crossbow (or other ranged) to a one-handed weapon.
Setting type: Boolean
Default value: true
EquipAfterRanged = true

Unequip the shield when a two-handed or ranged weapon is equipped.
Setting type: Boolean
Default value: true
UnequipOnTwoHanded = true

Unequip the shield when weapons are sheathed.
Setting type: Boolean
Default value: false
UnequipOnSheath = false

[Filters]

Comma-separated ItemType, skill, or prefab names. Empty = all one-handed weapons.
Setting type: String
Default value:
AllowedWeaponTypes =

Comma-separated shield prefab names that must never be auto-equipped.
Setting type: String
Default value:
BlacklistShields =

[General]

Master switch. No messages are ever shown.
Setting type: Boolean
Default value: true
Enabled = true

[ShieldSelection]

Best = highest block power. First = first shield in inventory. Preferred = use PreferredShield.
Setting type: String
Default value: Best
SelectionMode = Best

Prefab name used when SelectionMode is Preferred (example: ShieldWood).
Setting type: String
Default value:
PreferredShield =

[line]

[size=5]Contact[/size]

𝕏: x.com/cjayride

Discord: discord.gg/cjayride (find me at the top of the user list) "cjayride"

Twitch: twitch.tv/cjayride

[line]

[size=5]AI Generated[/size]

This code was AI Generated.