Changelog

8-26-2025
*Improvement: Version 2 in-game support system.
*Improvement: Made “message” page mobile friendly.

8-25-2025
*New Feature: Version 1.0 of in-game support system (ongoing dev will require another 1-2 weeks).

8-19-2025
*Fix: Clerical Magic rounding let defenders with <2 units register 0 losses and wrongly win defenses.

8-15-2025
*Improvement: Add province location info to Truesight and Shadow Hall spells.
*Fix: Double random draw was bugged to prevent “random protection time” code from firing, and also allowed scenarios where a defender with 16-20 hours of protection could be reduced to 15 hours of protection after losing to a retal.

8-14-2025
*Fix: Generals Report correctly computes percent’s when healing is involved (MC, etc).

8-11-2025
*Improvement: Generals Report now records to Old News, for both attacker and defender.

8-8-2025
*New Feature: Attack screen now includes a “general’s report” with more detailed data about attacks.

8-5-2025
*Fix: Archer Protection strategy should use correct infantry units (unit2/unit3).

8-4-2025
*Fix: Guard added against vaca mode causing infinite loop of auto-boot from vaca mode when player used all 240 ticks of vaca time (causing player to lose regular kingdom protection time).

8-1-2025
*Fix: Crime rate properly capped after random changes for kingdoms with crime reducing tech.

7-31-2025
*Fix: Easy-Mode in Population section for building assignments now round-up per building cost for Gnome/Orc with carpentry tech, instead of rounding down which resulted in being short by 1 peasant.

7-30-2025
*Fix: Added guard to prevent fatal errors caused by deleted kingdoms showing up in magic page’s spell logger.
*Fix: Firewall spell logic added to battle calc, and adjusted the spell to include logic for caster’s building destruction chance per game guide.

7-29-2025
*Fix: Leadership tech not calculating BAS correctly.
*Improvement: Added strategy reminder to attack page.

7-28-2025
*Improvement: UWDA adjustment for Undead = Legion reduced from 3 to 1.5, Pikemen from 3 to 2, Archer from 3 to 2 (Rider and Knight left at 1, Caragous at 2).

7-24-2025
*Fix: Magic page spell tracker not rounding minutes to the hour for Duration correctly.
*Improvement: New Player Advisor finished, enabled by default on all new users.

7-23-2025
*Improvement: UWDA adjustment for Dwarf = Shieldbearers increased to 3 to absorb more damages in battle, Runners decreased to 1 to improve survivability.
*Improvement: UWDA adjustment for Gnome = Fodder units decreased to 2.5 to increase their survivability through phased battles.

7-22-2025
*New Feature: Quality of life improvements on Magic page.

7-21-2025
*Improvement: Earthquake has variable backfire chance increasing based on KS difference of caster/target (see here for more details).

7-18-2025
*Improvement: Vacation mode can’t be enabled if you have generals out on attack.

7-17-2025
*Fix: Vacation Mode wasn’t giving protection.

7-16-2025
*Improvement: Changed technology 1/3/4 (sharper blades and armor techs) from percentage based upgrades, to whole-point upgrades (%-based favors already-strong units/races or more heavily armored races, switching to the classic point-based system brings greater balance).
*Improvement: Nerf Sharper Blades tech buff by -50% to prevent unbalance when using Undead racial strategy “Swarm of Death”.
*Improvement: Infantry Attack strategy updated to perform the following buffs (and no others): Removes 75% infantry units defense and redistributes the points to other units.

7-15-2025
*Fix: Castle Based Defense Scaling fixed for higher castle count percentages (thresholds for 75/70 %’s were incorrect).
*Fix: Market Ledger buyer/seller will display properly now, + fixed language file.

7-14-2025
*Fix: Dwarf racial strategy was granting melee attack equal to the number of shieldbearers in their full garrison. The strat was also transferring defense points to the enemy army (SB strat is supposed to make SB weaker, but increase survival rate of other units in their army).

7-11-2025
*New Feature: Open book ledger added to Market, now you can see all order data!
*New Feature: Interesting admin tools.
*Improvement: Iron rate in Market increased to 200gp.
*Improvement: Earthquake spell limited to 15% destroyed buildings max. If victim loses more than 10% buildings, obtains a special EQ protection for 8 hours. EQ caster obtains 4 hours of protection from attacks (if he destroyed more than 10%).

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.