TowerShieldRebalance
Rebalances all 7 tower shields: stronger block, better upgrade scaling, optional return damage, optional knockback removal and new resistances/weaknesses.Tower Shield Rebalance
English | Русский
Rebalances all seven tower shields of vanilla Valheim: stronger block armor, better upgrade scaling, optional return damage on block, optional removal of enemy knockback and new resistances / weaknesses for every shield. Everything is configurable.
Features
- Stronger base block armor - configurable percentage bonus (
BaseBlockScale, default +20%). - Better upgrade scaling - configurable flat bonus to the block armor gained per upgrade level (
UpgradeBlockScale, default +4, for a total of +10 per level). - Return damage on block (toggle) - the attacker takes damage based on the shield's block armor (including your Blocking skill). The damage is between a minimum and a maximum percentage of the block armor (default 10% - 30%). The Blocking skill has a bigger effect at low levels and a smaller one close to level 100.
- Disable knockback (toggle) - tower shields no longer push enemies away when you block.
- New shield bonuses (toggle) - every tower shield gets its own set of resistances and weaknesses (see table below).
- All settings can be changed in-game with Configuration Manager and are applied instantly. You need to reconnect to the server or local game for changes to block power and resistance reworks to take effect.
Affected shields
| Shield | Changes |
|---|---|
| Wood Tower Shield | Slightly weak to Fire. Slightly resistant to Pierce and Blunt. |
| Bone Tower Shield | Slightly weak to Blunt. Resistant to Pierce. Slightly resistant to Slash. |
| Iron Tower Shield | Slightly resistant to Pierce and Slash. Slightly weak to Frost. |
| Serpent Scale Tower Shield | Original Pierce resistance kept. Slightly resistant to Slash. Resistant to Poison. Weak to Frost. |
| Black Metal Tower Shield | Resistant to Pierce. Slightly resistant to Slash and Blunt. Slightly weak to Poison, Fire and Lightning. |
| Flametal Tower Shield | Resistant to Pierce. Slightly resistant to Slash, Blunt and Fire. Weak to Lightning and Frost. |
| Gold Tower Shield | Very resistant to Pierce. Resistant to Blunt and Slash. Weak to Poison, Frost, Fire and Lightning. Movement speed -30%. |
Configuration
The config file is BepInEx/config/org.bepinex.plugins.towershieldrebalance.cfg.
| Setting | Default | Description |
|---|---|---|
BaseBlockScale |
20 (0 - 100) | Percentage increase of base block armor. Formula: original x (1 + BBS / 100). |
UpgradeBlockScale |
4 (0 - 20) | Added to the block armor gained per upgrade level. |
DisableKnockback |
false | Removes enemy knockback when blocking with a tower shield. |
EnableThorns |
true | Enables return damage when blocking. |
MaxThornsPercent |
30 | Maximum return damage, % of block armor. |
MinThornsPercent |
10 | Minimum return damage, % of block armor. |
SkillCurvePower |
2 | Skill curve: higher = faster growth at low skill, slower near 100. 1 = linear. |
EnableShieldBonuses |
true | Enables the resistances / weaknesses (and the Gold shield slowdown). |
Installation
- Install BepInEx for Valheim.
- Put
TowerShieldRebalance.dllintoBepInEx/plugins. - Start the game. Optionally use Configuration Manager to adjust the settings.
For multiplayer, install the mod on the server and on all clients, and use the same settings everywhere.
Notes
- Only the seven tower shields are changed. Other shields are not affected.
Русский
Перебалансировка всех семи башенных щитов Valheim: усиленный блок, лучший прирост от улучшений, необязательный ответный урон при блоке, необязательное отключение отталкивания противников и новые сопротивления и уязвимости для каждого щита. Всё настраивается.
Возможности
- Усиление базового блока - настраиваемый процентный бонус (
BaseBlockScale, по умолчанию +20%). - Лучший прирост от улучшений - настраиваемая добавка к приросту блока за каждый уровень качества (
UpgradeBlockScale, по умолчанию +4, итого +10 за уровень). - Ответный урон при блоке (чекбокс) - атакующий получает урон, рассчитанный от показателя блока щита (с учётом навыка блокирования). Урон лежит между минимальным и максимальным процентом от показателя блока (по умолчанию 10% - 30%). Навык блокирования сильнее влияет на низких уровнях и слабее ближе к 100.
- Отключение отталкивания (чекбокс) - башенные щиты больше не отталкивают противников при блоке.
- Новые бонусы щитов (чекбокс) - у каждого башенного щита свой набор сопротивлений и уязвимостей (см. таблицу).
- Все настройки меняются прямо в игре через Configuration Manager и применяются сразу. Для изменения значений показателя блока и переработки сопротивлений нужно переподключиться к серверу/локальной игре.
Изменяемые щиты
| Щит | Изменения |
|---|---|
| Деревянный башенный щит | Лёгкая уязвимость к огню. Лёгкое сопротивление колющему и дробящему. |
| Костяной башенный щит | Лёгкая уязвимость к дробящему. Сопротивление колющему. Лёгкое сопротивление рубящему. |
| Железный башенный щит | Лёгкое сопротивление колющему и рубящему. Лёгкая уязвимость ко льду. |
| Башенный щит из змеиной чешуи | Оригинальное сопротивление колющему сохранено. Лёгкое сопротивление рубящему. Сопротивление яду. Уязвимость ко льду. |
| Башенный щит из чёрного металла | Сопротивление колющему. Лёгкое сопротивление рубящему и дробящему. Лёгкая уязвимость к яду, огню и молнии. |
| Башенный щит из огненного металла | Сопротивление колющему. Лёгкое сопротивление рубящему, дробящему и огню. Уязвимость к молнии и льду. |
| Золотой башенный щит | Сильное сопротивление колющему. Сопротивление дробящему и рубящему. Уязвимость к яду, льду, огню и молнии. Скорость перемещения -30%. |
Настройка
Файл конфигурации: BepInEx/config/org.bepinex.plugins.towershieldrebalance.cfg.
| Параметр | По умолчанию | Описание |
|---|---|---|
BaseBlockScale |
20 (0 - 100) | Процентное увеличение базового блока. Формула: оригинал x (1 + BBS / 100). |
UpgradeBlockScale |
4 (0 - 20) | Добавка к приросту блока за уровень улучшения. |
DisableKnockback |
false | Убирает отталкивание противников при блоке башенным щитом. |
EnableThorns |
true | Включает ответный урон при блоке. |
MaxThornsPercent |
30 | Максимальный ответный урон, % от показателя блока. |
MinThornsPercent |
10 | Минимальный ответный урон, % от показателя блока. |
SkillCurvePower |
2 | Кривая навыка: больше - быстрее рост на низких уровнях, медленнее у 100. 1 = линейно. |
EnableShieldBonuses |
true | Включает сопротивления / уязвимости (и замедление золотого щита). |
Установка
- Установите BepInEx for Valheim.
- Поместите
TowerShieldRebalance.dllв папкуBepInEx/plugins. - Запустите игру. При желании настройте параметры через Configuration Manager.
Для мультиплеера установите мод на сервер и на всех клиентов, с одинаковыми настройками.
Примечания
- Изменяются только семь башенных щитов, остальные щиты не затрагиваются.
