SiegeUpgrades
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 survived buys on-hit effects. All players need the mod.
| Last updated | 5 days ago |
| Total downloads | 114 |
| Total rating | 1 |
| Categories | Mods |
| Dependency string | CatedralEmChamas-SiegeUpgrades-1.1.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
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 |
EliteBossDurationMultiplier (0.5) |
Debug |
StartForgePoints (0), StartEffectChoices (0), VerboseLog (false) |
Português
Melhore as defesas automáticas do muro em Stonewards: a Balista e a Catapulta (a carta "Trabuco"). Cada nível novo da Forja dá pontos para melhorias, e cada wave sobrevivida dá uma escolha de efeito no acerto.
⚠️ Multiplayer: todo jogador que quiser abrir a janela precisa ter o mod, na mesma versão. O host decide tudo. Quem não tem o mod não é desconectado: continua jogando e vê as defesas mais fortes, só não abre a janela.
Como funciona
- Construa uma defesa com as cartas de fim de wave "Adicionar balista" ou "Adicionar trabuco" (até 2 no muro, esquerda e direita).
- Mire numa defesa construída e aperte E: abre a janela Defesas do Muro na aba daquela defesa.
- Gaste as moedas do time (iguais para todos os jogadores, zeram a cada partida):
- Pontos da Forja: +1 a cada nível novo da Forja (a Forja começa no nível 1 = 0 pontos).
- Escolhas de efeito: +1 a cada wave sobrevivida.
- As melhorias são por tipo de defesa e valem para todas as Balistas (ou Catapultas) do muro, inclusive uma construída depois.
Melhorias (Pontos da Forja)
| Melhoria | Por nível | Máx. | Custo |
|---|---|---|---|
| Dano | +10% do dano base por nível, somando (nível 20 = +200%), por cima das cartas do jogo como a Balista Melhorada | 20 | 1 |
| Velocidade de ataque | +8% (recarga e mira mais curtas; a animação de disparo acelera quando precisa, para todos) | 15 | 1 |
| Velocidade do projétil | +10% (a pedra da Catapulta continua caindo no mesmo ponto, só chega antes) | 10 | 1 |
| Projéteis extras | +1 por disparo (Balista: leque na horizontal; Catapulta: pedras em outros monstros no alcance ou em volta do alvo) | 4 | 3 / 5 / 7 / 9 |
| Área da explosão (Catapulta) | +10% no raio (efeito da explosão maior para quem tem o mod) | 15 | 1 |
| Alcance | +10% (de fábrica a Balista tem 50 m e a Catapulta 100 m) | 10 | 1 |
Efeitos no acerto (Escolhas de efeito)
Cada efeito tem 5 níveis (1 escolha cada) e usa os efeitos e o visual do próprio jogo.
| Efeito | Por nível | O que faz |
|---|---|---|
| Ricochete (só Balista) | 10% | O virote pula para o monstro mais perto até 15 m com 60% do dano |
| Congelamento | 8% | Congela por 2 s (metade em elites e chefes) |
| Fogo | 10% | Queima por 10 s: 10% do dano do acerto por segundo |
| Veneno | 10% | Envenena por 10 s: 10% do dano do acerto por segundo |
| Lentidão | 10% | 50% mais lento por 4 s (metade em elites e chefes) |
| Estilhaços (só Catapulta) | 10% | 3 estilhaços caem em volta da explosão, cada um explodindo com 50% do dano em 3 m |
Na Catapulta os efeitos são sorteados para cada monstro pego pela explosão; os estilhaços saem uma vez por pedra. O ricochete existe só na Balista e a explosão só na Catapulta; fogo, congelamento, veneno e lentidão valem nas duas.
Configuração
Todos os números podem ser mudados no Config editor do mod manager (ou em BepInEx/config/catedralemchamas.stonewards.siegeupgrades.cfg). Valem os valores do host.
| Seção | Opções (padrão) |
|---|---|
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 |
EliteBossDurationMultiplier (0.5) |
Debug |
StartForgePoints (0), StartEffectChoices (0), VerboseLog (false) |
Made by / Feito por Jesus do Metal (CatedralEmChamas).