Period: September 21, 2025 Total Commits: 5
Hey, here’s what we’ve been working on. Today was mostly about making tower selling reliable and clean. Less jank, fewer leftover effects, and a couple UI tweaks. A bit of infrastructure cleanup too.
What’s New
- Sell towers mid-match with a 50% gold refund based on the tower’s base cost. This unlocks safer pivots in PvP: you can cash out a misread and re-deploy without tanking your economy.
- The placement grid now frees the slot immediately when you sell. No more “ghost occupancy” blocking a rebuild on the same tile.
- The in-game InfoPanel now sits above the bottom HUD, so it doesn’t hide behind it on smaller screens.
[screenshot: selling a tower and freeing the build slot at d8d2bb4]
[screenshot: InfoPanel repositioned above the HUD at d8d2bb4]
Why this matters: selling is a pressure valve in competitive play. It reduces the punishment for scouting errors and makes mid-round adaptations more viable, without turning gold into a yo-yo.
What Got Fixed
- Projectiles now clean up correctly when a source tower is sold. We were seeing lingering effects (notably flamethrower streams) continue for a moment after a sell. That’s gone.
- Added extra safety checks so projectiles don’t error out if their source disappears mid-flight. This should smooth out micro-stutters in chaotic fights and reduce rare desyncs.
- The How‑to‑Play page got a visual pass:
- Replaced placeholders with actual gameplay screenshots
- Responsive 2‑column and 5×2 grids for clarity
- Medium centered images for key steps
- Subtle shadows/borders to separate UI elements
[screenshot: How‑to‑Play responsive gallery with real screenshots at 033160a]
Gameplay impact: cleaner fights when players pivot or sell under pressure, fewer visual artifacts, and clearer onboarding for new folks.
Under the Hood
- Selling is now a first‑class server action. The server processes the sell and broadcasts a clean state to clients. Fewer edge cases, more consistent outcomes in PvP.
- Monitoring cleanup: internal dashboards no longer list stale servers. Less noise, more signal when we look at live health.
- Infrastructure planning for a host migration is in place. No player‑facing changes today; just groundwork.
- Content housekeeping: we backfilled the daily update entries so the dev log matches what actually shipped.
Notes on Balance and Play
- The 50% refund is intentionally conservative. It’s enough to enable pivots without enabling rapid-fire sell/rebuild exploits.
- The refund uses the tower’s base cost. If you notice any outliers where numbers look off, let us know where/when it happened.
[screenshot: mid‑match pivot after selling, new build coming online at d8d2bb4]
That’s it for today. Small set of changes, but they remove a lot of friction during high-pressure rounds. Thanks for the bug reports and clips—those made the projectile cleanup straightforward.