SiegeUpgrades

版本 v1.1.0·更新於 2026-09-16

Upgrade the automated wall Ballistas and Catapults in a window styled like the game: Forge levels buy damage, attack speed, projectile speed, extra projectiles, range and blast area, each wave survive

模組介紹 作者原文

SiegeUpgrades

English | Português

Upgrade the automated wall defenses of Stonewards: the Ballista and the Catapult (the "Trebuchet" card). Every new Forge level gives points for stat upgrades, and every wave you survive lets you pick an on-hit effect.

⚠️ Multiplayer: every player who wants to open the upgrade window needs this mod, on the same version.

The host decides everything. Players without the mod are not disconnected: they keep playing and still see the stronger defenses, they just can't open the window.

How it works

  • Build a defense with the end-of-wave cards "Add ballista" or "Add trebuchet" (up to 2 on the wall, left and right).
  • Look at a built defense and press E: the Wall Defenses window opens on that defense's tab.
  • Spend the team's currencies (shared by all players, reset every run):
  • Forge Points: +1 for every new Forge level (the Forge starts at level 1 = 0 points).
  • Effect Choices: +1 for every wave survived.
  • Upgrades are per defense type and apply to every Ballista (or Catapult) on the wall, including one built later.

Upgrades (Forge Points)

| Upgrade | Per level | Max | Cost |

|---|---|---|---|

| Damage | +10% of the base damage per level, added up (level 20 = +200%), on top of the game's cards such as Improved Ballista | 20 | 1 |

| Attack speed | +8% (shorter reload and aim time; the firing animation speeds up when needed, for everyone) | 15 | 1 |

| Projectile speed | +10% (the catapult rock still lands on the same spot, just sooner) | 10 | 1 |

| Extra projectiles | +1 per shot (Ballista: horizontal fan; Catapult: rocks on other enemies in range or around the target) | 4 | 3 / 5 / 7 / 9 |

| Explosion area (Catapult) | +10% blast radius (bigger explosion effect for players with the mod) | 15 | 1 |

| Range | +10% (Ballista 50 m and Catapult 100 m by default) | 10 | 1 |

On-hit effects (Effect Choices)

Each effect has 5 levels (1 choice each) and uses the game's own status effects and visuals.

| Effect | Per level | What it does |

|---|---|---|

| Ricochet (Ballista only) | 10% | The bolt jumps to the nearest enemy within 15 m with 60% damage |

| Freeze | 8% | Freezes for 2 s (half on elites and bosses) |

| Fire | 10% | Burns for 10 s: 10% of the hit damage per second |

| Poison | 10% | Poisons for 10 s: 10% of the hit damage per second |

| Slow | 10% | 50% slower for 4 s (half on elites and bosses) |

| Shrapnel (Catapult only) | 10% | 3 shrapnel rocks land around the blast, each exploding for 50% damage in 3 m |

On the Catapult, effects roll for every enemy caught in the explosion; shrapnel rolls once per rock. Ricochet only exists on the Ballista and Explosion only on the Catapult; fire, freeze, poison and slow work on both.

Configuration

Every number is adjustable in your mod manager's Config editor (or BepInEx/config/catedralemchamas.stonewards.siegeupgrades.cfg). The host's values are the ones that count.

| Section | Keys (default) |

|---|---|

| General | Enabled (true), ShowNotices (true) |

| Currencies | ForgePointsPerLevel (1), EffectChoicesPerWave (1) |

| Interaction | InteractDistance (8 m), LookAtFallback (true), Outline (true) |

| Damage / AttackSpeed / ProjectileSpeed / ExplosionArea / Range | PercentPerLevel (10 / 8 / 10 / 10 / 10), MaxLevel (20 / 15 / 10 / 15 / 10), Cost (1) |

| AttackSpeed | MaxAnimatorSpeed (4) |

| ExtraProjectiles | MaxLevel (4), Costs ("3,5,7,9"), DamagePercent (100), BallistaSpreadDegrees (5), CatapultScatterRadius (4) |

| ExplosionArea | ScaleExplosionVfx (true) |

| Ricochet | ChancePerLevel (10), MaxLevel (5), Cost (1), DamagePercent (60), Range (15) |

| Freeze | ChancePerLevel (8), MaxLevel (5), Cost (1), Seconds (2) |

| Burn / Poison | ChancePerLevel (10), MaxLevel (5), Cost (1), DamagePercentPerSecond (10), Seconds (10) |

| Slow | ChancePerLevel (10), MaxLevel (5), Cost (1), SlowPercent (50), Seconds (4) |

| Explosion | ChancePerLevel (10), MaxLevel (5), Cost (1), DamagePercent (50), Radius (3), ShrapnelCount (3) |

| Effects | EliteBossDurationMultipl

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack

檔案與校驗

檔案名稱
SiegeUpgrades-1.1.0.zip
檔案大小
105.6 KiB