CatedralEmChamas-SiegeUpgrades icon

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-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

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

  1. Build a defense with the end-of-wave cards "Add ballista" or "Add trebuchet" (up to 2 on the wall, left and right).
  2. Look at a built defense and press E: the Wall Defenses window opens on that defense's tab.
  3. 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.
  4. 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

  1. Construa uma defesa com as cartas de fim de wave "Adicionar balista" ou "Adicionar trabuco" (até 2 no muro, esquerda e direita).
  2. Mire numa defesa construída e aperte E: abre a janela Defesas do Muro na aba daquela defesa.
  3. 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.
  4. 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).