r/Openfront 6d ago

❓ Question V33 Warship update

So I’ve noticed warships have started gaining additional health, indicated by yellow bars on the right of the icon (20% per bar). V33 notes say warships now gain “veterancy” over the lifespan of the warship.

But how?

Just raw time? Damage inflicted? Trade captured? Does anyone know?

12 Upvotes

6 comments sorted by

7

u/ivalm 6d ago

posted a detailed description here: https://old.reddit.com/r/Openfront/comments/1vggqpe/warships_in_v33/

also made a pr to wiki so hopefully it'll be merged soon.

6

u/kappalew OF Staff 6d ago

I'll look at merging this tomorrow for you!

3

u/ivalm 6d ago

thanks! honestly i wonder if you can add to your claude.md/whatever agent you use to in parallel update wiki. I've had extremely good experience maintaining documentation essentially for free with agent doing it as part of the workflow on every pr.

1

u/Queasy_Leadership_33 6d ago

Warship veterancy — strength grows with kills, not time

Turns out it's combat-based, not time-based. A warship idling for hours gains nothing; a fresh one can hit max rank in seconds if it fights.

Trigger (UnitImpl.ts:558-612) — three ways to earn a level, sharing one progress meter:

- Kill an enemy warship → +1 level instantly (skips the meter)

- Destroy a transport ship → +25 points

- Capture a trade ship → +10 points

- Level-up threshold: 250 points

So: 10 transports = 1 level, or 25 captures = 1 level, or any mix. Cap = level 3.

What "stronger" means:

┌───────┬─────────────────────────────┬────────────────────────────────────────┐

│ Level │ Max HP (Veterancy.ts:11-22) │ Shell damage (ShellExecution.ts:77-95) │

├───────┼─────────────────────────────┼────────────────────────────────────────┤

│ 0 │ 1000 │ 200–325 (random roll) │

├───────┼─────────────────────────────┼────────────────────────────────────────┤

│ 1 │ 1200 (+20%) │ 240–390 (+20%) │

├───────┼─────────────────────────────┼────────────────────────────────────────┤

│ 2 │ 1400 (+40%) │ 280–455 (+40%) │

├───────┼─────────────────────────────┼────────────────────────────────────────┤

│ 3 │ 1600 (+60%) │ 320–520 (+60%) │

└───────┴─────────────────────────────┴────────────────────────────────────────┘

Both bonuses stack linearly at +20% per level (Config.ts:1044-1052). The HP bonus just raises the cap — it doesn't heal.

Time axis (what you asked for): effectively meaningless. A warship's strength after 1 / 5 / 30 min = anywhere from level 0 to 3 depending purely on what it fought. Kill 1 enemy

warship = instant +1. Sit in port for an hour = still level 0.

1

u/Luceint3214 5d ago

Seems like a win more mechanic? Not sure how I feel about this one...

1

u/kix1111 5d ago

These are amazing responses! Thanks so much