Changelog

7-11-2025
*New Feature: Open book ledger added to Market, now you can see all order data!
*New Feature: Interesting admin tools.

7-10-2025
*Fix: Strategy 3 (Infantry Attack) was previously using unit1/unit2 as basis for “infantry” unit types, changed this to use unit2/unit3 (eg for elf Swordsman/Lanceman). Refactored strategy codebase to ensure buffs (infantry attack 2.5x, less damages on other units) and debuffs (infantry units much easier to kill) working properly for both attackers/defenders.

7-9-2025
*Fix: Added 2 minute block on attacks, buffer time for the server to run game ticks without interference on the last and first minute of each hour.
*Improvement: Added language selector to signup page.

7-8-2025
*Fix: Resting wizards will balance to match total wizards before other calculations run to prevent edge cases where negative balances can cause breakdown of logic resulting in loss of all wizards.
*New Feature: Easter egg added when fireballing Orcs.
*New Feature: Magic cast results now saves to news section.
*Fixed: Duplicate messages about self-casts in news.

7-7-2025
*Fix: Medical Centers were running heal% before battle calcs had finished determining the winner – skewing results for technical win to whomever had the highest ratio of MC.
*Improvement: Building overages will now self-correct to balance 10:1 limits.

7-5-2025
*Fix: Leadership tech stuck BAS at 0 indefinitely, also set another cap on BAS to 25.
*Fix: Conflict between probabilistic and scaling castle rules caused max 1 castle spoils.
*Fix: BAS baseline restored.

7-4-2025
*Fix: Kingdoms will automatically get booted off vaca mode if they run out of time.

7-3-2025
*Improvement: Player Preferences page, Kingdom Reset feature won’t work if other players have an active retal against you (prevent abuse).
*New Feature: Vacation Mode in Player Preferences, see notes in game guide.

7-2-2025
*Improvement: Kingdom Strength will now update immediately following an attack, for both attacker and defender.

6-30-2025
*New Feature: Bonus section now stores Bonus Items, new items will be added regularly and some items will refresh every Sunday at noon PST.
*New Item: Protection Stone, onetime use item – refreshes weekly – can be used to grant 24 hours of regular protection at any time.

6-28-2025
*Fix: Dwarven Shieldbearer strategy now correctly applies double damages to shieldbearers in melee phase.
*Improvement: Only Earthquake/Fireball/Wraiths-Temptation offensive spells give retaliation rights to the target.
*Improvement: Offensive Spell Dampener added for kingdoms <70% KS of the caster, the effects will scale down proportionally (eg, if the target is 20% the KS of the caster, the spell will reduce in power -80%). This applies to the most destructive spells such as FB/EQ/WT.
*Fix: Failed attempt to cast Earthquake results in some of caster’s buildings being destroyed.
*Improvement: Market seller now appears in list of sellers based on price per unit (circumvent Haybol’s sell order spam 😉).

6-27-2025
*Improvement: Fireball and Earthquake spells break protection of caster. Other offensive spells (Truesight, Famine, etc) are unaffected.
*New Language: Tavern English language option added.
*New Language: Spanish language option updated.

6-26-2025
*New Feature: Thardferr is now 100% translation ready.
*New Language: German language option added.
*New Language: Tagalog (Filipino) language option added.
*New Language: French language option added.
*New Language: Telugu (India) language option added.

6-25-2025
*Fix: Elf unit Mage loses melee invisibility when using Energy Gathering strategy.

6-24-2025
*Improvement: OpCache enabled to improve performance with translations.

6-23-2025
*New Feature: Building ratio calculator on Buildings page.

6-20-2025
*Improvement: Hard cap on iron to gold spell.
*Fix: Heavy crossbowman wasn’t using crossbow

6-19-2025
*New Feature: Retaliation rights in attack page.
*New Feature: HTML desktop menu (necessary for incoming translation feature).

6-17-2025
*Fix: offensive spell difficulty was working backwards (small kingdoms more easily cast on large).

6-16-2025
*Fix: New player advisor system, elf/dwarf mixup.
*Fix: CLI Gate <70% rule was working in reverse of intention.
*Improvement: Summarized pending buildings on Pop/Building pages.

6-15-2025
*Fix: Population job assignment in Preferences wasn’t working.
*Fix: English translation pack updated to latest merged version (was causing issue on Attack screen, showing labels for missing language pack).

6-14-2025
*Probabilistic Castle Captures: Each successful attack now rolls a chance to win exactly a castle. The chance increases in tiers, with defender at 2 castles the attackers has 20% chance, with defender at 3 castles the attacker gets 30% chance – continues on to 10 castles where chance of capture is 100%.
*Castle Loss Immunity Gate: Attacker’s Kingdom Strength must be at least 70% of the defender’s to gain CLI.
*New Feature: Work in progress on Spanish translation.

6-12-2025
*Fix: Prevent returning army double upkeep cost (gold/food) on the tick they return home.

6-11-2025
*Improvement: Market orders <5gp auto-sell to Market or get blocked (effects wood/iron/mp).
*New: Translation framework has been implemented, soon you can play Thardferr in your native language! Now we need translators to donate their time (see post here).

6-10-2025
*New: Plugin feature completed to easily extend future development for New Player Adviser, Chat, Themes, and more!
*New: Custom emojis for players.

6-9-2025
*Improvement: Admin tools for inactive kingdoms.
*Improvement: Display Excommunicado kingdoms in hall of fame.
*Improvement: Inter-provincial attacks disabled.

6-8-2025
*New: Building section now has tooltips with helpful building info.

6-7-2025
*Improvement: Login session life increased from 2 hours to 30 days.
*New: New player advisor/tips feature, framework built and implemented with Preferences toggle to switch on/off.

6-6-2025
*New: CLI B implementation is live (info here).
*Improvement: Retals changed from 30hrs to 24hrs.

6-5-2025
*Improvement: Market order cancellation now costs 5% fee.
*Improvement: Added resource production info to population management page.

6-4-2025
*Improvement: BAS is limited to -10 to 25.
*Improvement: BAS is doubled for defender, per game guide here.

6-2-2025
*Fixed: Unintended Fodder Bias. Combat outcomes were previously based on percentage of units lost, which unfairly penalized armies that include large numbers of low-defense units (“fodder”). This created a bias against races like Gnome, Orc, or Undead, whose strategies rely on disposable units.
*Improvement: Undead as playable race.

6-1-2025
*Improvement: Undead upkeep adjustments.
*Improvement: QoL copy battle results button for mobile.

5-30-2025
*Fixed: Quick Retreat strategy now correctly modifies win chance depending on using it as an attacker/defender.
*Fixed: Major bug in the phased-battle calculations that caused modifiers (BAS/tech, etc) to be ignored.
*Fixed: Per-unit damage overwrite bug (when attackers sends only units that defender has 0 of, attacker would sustain 0 casualties).
*Fixed: Tech for light/heavy armors were applying to wrong units (heavy armor tech applying to light units, light armor tech applying to heavy units).

5-29-2025
*Improvement: Add province name/number next to seller’s name in Market.
*New Feature: Instead of banning or deleting the kingdom, we’ll assign it “Excommunicado” status, so it won’t be protected, ticks won’t go through, and there will be no KS difference protection.

5-28-2025
*Improvement: Orc Guard Houses increased from 40 to 50 capacity.
*New Feature: Integrate Magic Potion into Market.
*Fix: Battle Reports bug.

5-27-2025
*Fix: Anti-cavalry strategy bug (caused melee attack to duplicate to ranged attack at 90%, also zeroed out all ranged unit’s attack).
*Fix: Special flag incorrectly converted melee to ranged, should convert ranged to short, for units Knight/Runner/WolfMaster/Undead Knight.
*Fix: Shadow Warrior now has a chance to hide during melee/short, and strat 6 reduces hiding ability. They also won’t lose 75% of their defense as a default.
*Improvement: Thardferrize desktop menu font.
*New Feature: Magic Potion introduced.

5-24-2025
*Improvement: Detailed statistics page.

5-23-2025
*Improvement: Iron To Gold spell has MUCH better ratio.
*Fix: Spells details bug with deleted kingdoms fixed.

5-22-2025
*Fix: Free spells.
*Fix: Cannot re-join.
*Improvement: Retals aren’t affected by bottom feeder penalties.
*New Feature: Reset your kingdom now available in Preferences menu.

5-21-2025
*Improvement: Added numeric input everywhere and make the placeholder 0 disappear.
*Fix: Bug in market order history display.
*Fix: Only record successful spells cast on others in Detailed Data view.
*Improvement: Market now sells resources at a (high) fixed price.
*Improvement: Anti bottom feeder countermeasures.
*Fix: Undead tech.
*Improvement: Medical Centers ratio, player voted change (full 20% heal now at 1 MC/land).
*Improvement: Magic Statistics.
*Improvement: Preferences page, AI text activation/deactivation option.

5-20-2025
*New Feature: Player marketplace (see guide page here).
*Improvement: Added detailed data on military page.
*Improvement: Racial bonus to forge

5-19-2025
*Improvement: QoL features and improved mobile friendliness on Military page.

5-18-2025
*Improvement: spoils capped at 1 land for kingdoms <10 land, kingdoms >10 land lose more to spoils.
*Improvement: add optimal build chart on pop page.
*Fix: Undead Swarm bug.

5-16-2025
*New Feature: bonuses for joining racial province.
*New Spell: Undead racial spell, Wraiths Temptation.

5-15-2025
*Improvement: peasant/gold production bonuses.
*Ongoing work on new race: Undead.
*Fix: commerce tech bug.

5-13-2025
*Ongoing work on new race: Undead.

5-12-2025
*Improvement: no more annoying 0’s on population page.

5-11-2025
*Improvement: cancel buildings.
*Improvement: divider lines in production tables.
*Improvement: cancel military.
*Improvement: mobile friendly population page.

5-10-2025
*Fix: registration emails containing special chars.
*Fix: max population displayed in detailed data and fixed order of resources.
*Improvement: cancel tech research.
*Improvement: cancel armory.

5-9-2025
*Fix: human tech clarical magic causing runaway 100% healing for certain units in some scenarios.
*Fix: removed clerical healing tech causing 1 survivor min, added check to ensure clerical healing only effect humans.
*Fix: join multiraces and more provinces (+20 provinces).
*Fix: Gate spell removes protection.
*Improvement: Gate spell unit losses up to 25%.
*Improvement: adjustment to protection.
*Fix: homeless army message.
*Improvement: user persistence between game rounds.

5-8-2025
*Fix: building spoils bug.
*Fix: defender casualties calc bug.

5-7-2025
*Fix: Wizards & Army disband messages.
*Unit Weighted Damage Allocation v1.0 (see forum post).
*Fix: scaling castle loss bug.
*Fix: returning troops don’t disappear.

5-6-2025
*Fix: healed troops from medical centers not being calculated correctly post-battle.
*Fix: only subtract troops that died during casualty calc, quit subtracting entire army (bug).
*Fix: reduce garrisoned troops correctly when making attack.
*Fix: castle defense scaling bug.
*Fix: kill homeless troops and wizards.
*Fix: gnome carpentry.

5-5-2025
*Add prefill buttons to attack screen; align layout and tighten input spacing.
*Tested and validated Strategies feature are working and coded as expected.
*Added new feature to battle calc = Castle Based Defense Scaling, the more castles you have the fewer men you have to defend it (always at least 70%).
*Update logic that prevents more troops from dying than exists.
*Fix: Massive BATTLE BUG was inverting casualties with survivors for both attacker/defender, causing battle reports to result in unexpected outcomes.
*Fix: double KS when army returns.
*New Feature: Template for new race.
*Fix: Food Upkeep for away army
*Fix: God Blessing now increases BAS

5-4-2025
*Improved attack simulator (admin tools).
*Added battle logs (admin tools).
*Fixed silent bugs.

5-3-2025
*Improvement: Sent messages onto messaging subsystem shown.
*Fix: scaling castle losses at 0–1 castles → lose 0 / 2–19 castles → lose 1 / 20–29 castles → lose 2 / 30–39 castles → lose 3 / …and so on.
*Improvement: add default selector in dropdown for send aid and magic.
*Setup remote backups system, all data is safe now!

5-2-2025
*Fix: Offensive spells VS initial protection KD is forbidden.
*Fix: Army away upkeep X2.
*Improvement: Blessing from 10% to 30%.
*Fix: Carpentry tech.

5-1-2025
*Imrpovement: Mobile friendly.
*Fixed: human technologies.

4-30-2025
*Fixed range tech gives +50%.
*Improvement: starvation messages.
*Improvement: Truesight doesn’t give retal rights.
*Fixed: retaliation doesn’t generate another retaliation.

4-29-2-25
*Fixed Guard Towers ranged defense buff, and fixed cap bug.
*Fixed Medical Center healing to reduce casualties post-battle as intended.

4-28-2025
*Fixed population lost after defend.
*Fixed castles are independent from other buildings.
*Improvement: increased aid max limit.
*Improvement: attack by mistake, change dropdown selector to blank default.
*Improvement: Retaliation rights on offensive magic.
*Fix: kill homeless.

4-27-2025
*Fixed wizard training.
*Fixed bug when not enough GH pending units increase.
*Fixed building cap 10 per land.

4-26-2025
*Added new feature improvements on forums and messaging systems.
*Adjustment retaliation from 12 to 30 hours.
*Improvement AI pre-render in battle reports.
*Fixed unit losses bug.
*Fixed resting wizards without schools.

4-25-2025
*Fix: destroyed buildings from spoils not removing from defender. Also updated logic to lose buildings proportionally depending on built%/land.
*Fix: Update function to check troops/wizards housing independently.
*Added new feature in kingdom Detailed Data area to show/track spells cast on other players.
*Fixed corrective negatives cleanup.
*Fixed weapon production adjusted ratio.
*Fixed new players cant cast on other kingdoms.
*Fixed building GH to reduce crime.
Added new feature to show retal rights in Detailed View.
*Fixed crime hard cap.

4-24-2025
*Fixed attack spoils for buildings cap and building destruction.
*Improvement: Start kingdom with 5k food.
*Update Game Guide with mobile-friendly tables (side-scrolling where needed), updated few sections.
*Modernized messaging system.
*Fix: forge adjustment.
*Fix: Unit training.

4-23-2025
*Add entropy to battle casualties.
*Fixed unit production to castle.
*Improvement: Default selected = player province.

4-22-2025
*Created Sponsors page (help support the ongoing costs to maintaining and improving Thardferr).
*Thardferr-ized design on lost/reset password pages.
*Fixed attack calc + spoils.
*Fixed attack.
*Fix: Wizards doesn’t defend.
*Improvement; Ignore left ‘0’ on population.
*Fix: Building Max. Build.

4-21-2025
*Fixed proxy config to view players real IPs.
*Added Units page to player guide.
*DB optimization (MyISAM to InnoDB).
*Added Privacy Policy & TOS page.
*Added lost-password feature (here).
*Fixed Blessing spell.
*Tweaked Military + Building table size.
*HoF/PHoF increased to 30/page.
*New Feature: Monthly Production in Detailed Data view.
*Tweak: Starting resources.
*New Feature: Added PHoF to signup page.

4-20-2025
*Fixed typo.

4-19-2025
*Added admin controls.
*Fixed Gnome tech.
*Fixed building.

4-18-2025
*Fixed Units per tik, forum special characters, strategy numeration.
*Fixed aid to new kingdoms.
*Tweaked population growth + castles can train.
*Fixed unit training.
*Misc optimizations.

4-17-2025
*Fixed orc units.
*Tweak upkeep/debt per tik.
*Fixed Hof Phof Disband bugs.