Major Update The Art Update
360+ Custom Icons, New Portraits, and a Full Visual Overhaul — April 25, 2026
Every single image on this website is new. Every class portrait, every skill icon, every faction banner, the hero background, the animated crown logo — all of it was generated from scratch using OpenAI's gpt-image-2 model with hand-crafted prompts per image. Here's what changed and why.
10 New Class Portraits
Each class now has a bespoke AI-generated portrait showing the class fantasy in action. The Pyromancer summons flame from sulfur-stained hands. The Ninja dissolves into shadow smoke. The Plague Doctor stands wreathed in green miasma. These aren't stock fantasy — every prompt was written against the actual in-game abilities and class identity.









360+ Skill Tree Icons
The biggest piece: every single node in every skill tree — 10 class trees plus 14 common trees (Mining, Combat, Medical, Cooking, Raiding, etc.) — now has a unique, hand-prompted icon. That's 336 icons generated via a custom pipeline that batches prompts through OpenAI's API, handles rate limits and content safety filters, and outputs optimized WebP at 128px for instant loading.
Each icon was prompted with the node's actual in-game effect. "Blazing Resilience" shows a knight wreathed in protective flame. "Efficient Lumberjack" shows a hatchet embedded in an oak stump. "Master Thief" shows a medieval adventurer examining a treasure map by candlelight (we had to soften that prompt three times to get past the safety filter).
Faction Art & Server Branding
Three new faction champion portraits — Crimson Legion, Iron Covenant, and Verdant Order — each showing the faction's aesthetic and battlefield role. Plus a new server banner featuring all three champions on a ruined medieval battlefield, a hyper-realistic crown logo, and faction banner textures designed for the Vanguard's in-game banner-on-pole ability (1:4 aspect ratio, painted onto the actual item).
Animated Crown Logo
The site logo is now an animated GIF with a pulsing glow, ember particles, and a gem that brightens and dims. Programmatically generated — the crown image is identical in every frame, with Pillow-generated effects layered on top. 16 frames, 100ms per frame, silky smooth.
New Website Features
- • /quiz — "Which Class Are You?" 7-question interactive quiz with weighted scoring and custom roasts per result
- • /gallery — Full art gallery showcasing class heroes, faction champions, server banners, and crown artwork
- • /status — Live server status page with connection details, game settings, and gather rates
- • Class picker — Click any class portrait on /classes to expand a preview with all abilities and passives
- • Blog filters — Category pills on the blog index (All, Class Overhaul, Patch Notes, etc.)
- • Discord widget — Live Discord presence in the "Join the Fight" section
Game Updates (Since April 22)
- • Leaderboard —
/lbopens a tabbed scoreboard: PVP kills, PVE kills, and faction loyalty - • Grievance system — Same-faction kills outside No Man's Land trigger a 5-minute grievance window. Filing one penalizes the killer's loyalty score. Mutual combat is detected and exempt
- • NPC overhaul — Patrol waypoints, unified respawn, per-tier fire cadence, and engagement range tuning across all NPC types
- • Good Boy — Beastmaster pet revive ability (full checklist: code, icon, SkillTree node, SpellBar entry)
- • Croc fix — Crocodiles no longer randomly die out of water
- • Data hardening — Auto-recovery from backup on corrupted data files, save guards on server save, hourly backups with 48-hour retention
- • Pet fixes — Pets no longer attack corpses in Aggressive mode, rotation during attack chase fixed, environmental damage blocked
The Pipeline
The image generation ran through a custom Python pipeline that managed API rate limits, retried on safety filter rejections with softened prompts, and output organized PNGs by tree category. Total runtime: about 12 hours across multiple batches. A separate conversion script then produced optimized WebP files at multiple sizes — the originals are preserved at full 1024px for future use.
Browse the full gallery at the gallery page, or take the quiz at /quiz to find your class.