Saphirra

Community Leadership
  • Posts

    120
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Saphirra

  1. .ep-wrap{ max-width:1100px; margin:0 auto; box-sizing:border-box; font-family:Arial,Helvetica,sans-serif; line-height:1.35; color:#ECEAF7; word-break:break-word; overflow-wrap:anywhere; } .ep-wrap *{ box-sizing:border-box; } :root{ --ep-gap:12px; --ep-card:rgba(18,16,30,.78); --ep-card2:rgba(22,18,34,.75); --ep-hero:linear-gradient(135deg, rgba(38,18,66,.92), rgba(20,18,34,.92)); --ep-border:rgba(180,140,255,.22); --ep-border-strong:rgba(180,140,255,.35); --ep-text-dim:#CFC9E8; --ep-text-dimmer:#BEB6DF; --ep-good:#7CFFB0; --ep-shadow:0 10px 30px rgba(0,0,0,.35); --ep-line:rgba(255,255,255,.10); } /* --- Cards --- */ .ep-card{ border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); overflow:hidden; } .ep-card + .ep-card{ margin-top:var(--ep-gap); } .ep-hero + .ep-card{ margin-top:var(--ep-gap); } .ep-hero{ border:1px solid var(--ep-border-strong); background:var(--ep-hero); padding:14px 16px; } .ep-title{ font-size:24px; font-weight:800; letter-spacing:.2px; } .ep-meta{ margin-top:6px; font-size:13px; color:var(--ep-text-dim); } .ep-notes{ margin-top:6px; font-size:12px; color:var(--ep-text-dimmer); } /* --- Details / Summary --- */ details.ep-details{ margin-top:var(--ep-gap); border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); } details.ep-details > summary{ list-style:none; cursor:pointer; padding:12px 14px; font-size:16px; font-weight:800; outline:none; display:flex; align-items:center; justify-content:space-between; gap:10px; } details.ep-details > summary::-webkit-details-marker{ display:none; } .ep-summaryRight{ color:var(--ep-text-dimmer); font-weight:600; font-size:12px; white-space:nowrap; opacity:.95; } details .when-open{ display:none; } details[open] .when-open{ display:inline; } details[open] .when-closed{ display:none; } details.ep-details .ep-body{ padding:0 14px 12px; } details.ep-details > summary:focus-visible, .ep-btn:focus-visible{ outline:2px solid rgba(180,140,255,.65); outline-offset:2px; border-radius:10px; } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* --- Key/value blocks --- */ .ep-k{ color:#F3F1FF; font-weight:800; } .ep-block{ border:1px solid rgba(255,255,255,.06); border-radius:12px; background:rgba(0,0,0,.10); overflow:hidden; } .ep-kvGrid{ display:grid; grid-template-columns: 160px 1fr 160px 1fr; column-gap:12px; row-gap:0; } .ep-kvCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-kvCell.is-label{ background:rgba(255,255,255,.02); } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+4){ border-bottom:none; } .ep-costumeGrid{ display:grid; grid-template-columns: repeat(2, auto); gap:6px 18px; font-size:13px; } /* --- Stats --- */ .ep-good{ color:var(--ep-good); font-weight:800; } .ep-stats{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-statsHeader, .ep-statsRow{ display:grid; grid-template-columns: 140px repeat(4, minmax(76px, 1fr)); column-gap:10px; align-items:center; } .ep-statsHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-statsCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-statsHeader .ep-statsCell{ border-bottom:none; } .ep-statsRow:last-child .ep-statsCell{ border-bottom:none; } .ep-right{ text-align:right; } .ep-statsCell.level{ white-space:nowrap; padding-right:16px; } /* --- Bullet list style --- */ .ep-bullets{ margin:6px 0 12px 18px; padding:0; } .ep-bullets li{ margin:0 0 6px 0; } .ep-bullets li:last-child{ margin-bottom:0; } /* --- Simple two-column list --- */ .ep-list{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } /* FREE-FORM: ep-list + ep-item become normal blocks */ .ep-item{ display:block; /* was grid */ padding:10px 10px; border-bottom:1px solid var(--ep-line); } /* Optional: make title/desc not behave like columns */ .ep-itemTitle, .ep-itemDesc{ display:block; min-width:0; } /* Optional spacing between lines */ .ep-itemTitle{ font-weight:800; color:#F3F1FF; margin-bottom:6px; } /* --- Images toggle --- */ .imgToggle_input{ position:absolute; left:-9999px; } .imgToggle_wrap{ border:1px solid rgba(180,140,255,.25); border-radius:14px; padding:10px; background:var(--ep-card2); box-shadow:var(--ep-shadow); } .imgToggle_head{ display:flex;align-items:center;justify-content:space-between; gap:10px;margin-bottom:10px; } .imgToggle_title{ font-size:14px;font-weight:800;color:#ECEAF7; } .imgToggle_head > div{ display:flex; gap:8px; flex-direction:row-reverse; /* swaps MAX and LB2 positions */ } .ep-btn{ display:inline-block; padding:7px 12px; border-radius:10px; border:1px solid rgba(180,140,255,.40); background:rgba(38,18,66,.55); color:#ECEAF7; font-weight:800; font-size:12px; cursor:pointer; user-select:none; line-height:1; transition:filter .12s linear, transform .12s ease; } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* show BOTH buttons always */ .imgToggle_btnMax, .imgToggle_btnLb2{ display:inline-block; } /* the checkbox still controls which IMAGE layer is shown */ /* Active button styling (purple theme) */ .imgToggle_input:not(:checked) ~ .imgToggle_wrap .imgToggle_btnMax{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Subtle pulse (very low perf cost) */ @keyframes epPulse{ 0%,100%{ transform:translateY(0); filter:brightness(1); } 50%{ transform:translateY(-1px); filter:brightness(1.08); } } @media (prefers-reduced-motion: no-preference){ .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ animation:epPulse 1.6s ease-in-out infinite; } } .imgToggle_stage{ max-width:420px; width:90%; margin:0 auto; border-radius:12px; background:rgba(0,0,0,.18); border:1px solid rgba(255,255,255,.06); padding:6px; display:grid; /* prevent page jump while image loads, change the aspect ratio if the container is bigger than the image */ aspect-ratio: 1 / 1.4; } .imgToggle_layer{ grid-area:1 / 1; opacity:0; pointer-events:none; transition:opacity .15s linear; display:flex; align-items:flex-start; justify-content:center; /* helps the layer fill the reserved area */ width:100%; height:100%; } .imgToggle_layer.is-default{ opacity:1; pointer-events:auto; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.max{ opacity:0; pointer-events:none; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.lb2{ opacity:1; pointer-events:auto; } /* make the image fill the layer and scale down to fit */ .imgToggle_layer img{ display:block; width:100%; height:auto; object-fit:contain; } @media (prefers-reduced-motion: reduce){ .imgToggle_layer, .ep-btn{ transition:none; } .ep-btn:hover{ transform:none; } } .ep-wrap a{ color:#D8C9FF; text-decoration:none; } .ep-wrap a:hover{ text-decoration:underline; } /* --- Tooltip (edit-proof: allows lists) --- */ .ep-tip{ position:relative; display:inline-block; /* still sits nicely at end of sentence */ vertical-align:middle; -webkit-tap-highlight-color:transparent; } .ep-tip > input{ position:absolute; opacity:0; pointer-events:none; } .ep-tipIcon{ display:inline-flex; align-items:center; justify-content:center; cursor:pointer; padding:2px; border-radius:8px; line-height:0; } .ep-tipBox{ position:absolute; left:50%; bottom:calc(100% + 10px); transform:translateX(-50%); width:min(360px, 85vw); /* wider on desktop */ max-width:calc(100vw - 28px); /* stays on-screen mobile */ padding:10px 12px; border-radius:12px; border:1px solid rgba(180,140,255,.35); background:rgba(18,16,30,.95); color:#ECEAF7; box-shadow:0 10px 30px rgba(0,0,0,.35); font-size:13px; line-height:1.35; z-index:100; opacity:0; visibility:hidden; pointer-events:none; } /* --- Tooltip close (X) --- */ .ep-tipClose{ position:absolute; right:8px; top:6px; width:22px; height:22px; display:flex; align-items:center; justify-content:center; cursor:pointer; border-radius:8px; border:1px solid rgba(180,140,255,.35); background:rgba(255,255,255,.06); color:#ECEAF7; font-weight:900; font-size:14px; line-height:1; user-select:none; } .ep-tipClose:hover{ filter:brightness(1.12); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Keep tooltip inside screen edges (mobile: fixed top-center) */ @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; /* distance from top of screen */ bottom:auto; transform:translateX(-50%); width:min(360px, 92vw); max-width:92vw; } .ep-tipBox::after{ display:none; } } .ep-tipBox::after{ content:""; position:absolute; left:50%; top:100%; transform:translateX(-50%); border:8px solid transparent; border-top-color:rgba(18,16,30,.95); } @media (hover:hover) and (pointer:fine){ /* show when hovering anywhere on the tooltip wrapper (icon OR the box) */ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } } /* Desktop: hide the X close (hover handles closing) */ @media (hover:hover) and (pointer:fine){ .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } /* list styling inside tooltip */ .ep-tipBox .ep-tipList, .ep-tipBox ul, .ep-tipBox ol{ margin:8px 0 0 18px; padding:0; } .ep-tipBox li{ margin:0 0 6px 0; } .ep-tipBox li:last-child{ margin-bottom:0; } /* --- Mobile breakout --- */ @media (max-width:700px){ .ep-wrap{ max-width:none; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); padding:0 10px; } } /* --- Mobile layout adjustments --- */ @media (max-width:620px){ .ep-title{ font-size:20px; } details.ep-details > summary{ padding:11px 12px; font-size:15px; } details.ep-details .ep-body{ padding:0 12px 12px; } .ep-summaryRight{ font-size:11px; } .ep-kvCell.ep-sepTop{ border-top:1px solid var(--ep-line); } .ep-kvGrid{ grid-template-columns: 140px 1fr; } /* remove bottom border from last row (Costume Bonus) */ .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } .ep-statsHeader{ display:none; } .ep-statsRow{ grid-template-columns: 1fr; column-gap:0; } .ep-statsCell{ border-bottom:none; padding:10px 10px 0; } .ep-statsRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } .ep-statsRow:last-child{ border-bottom:none; } .ep-statsRow .ep-statsCell:nth-child(1){ padding-top:10px; font-weight:800; color:#F3F1FF; } .ep-statsRow .ep-statsCell:nth-child(n+2){ padding-top:6px; display:flex; justify-content:space-between; gap:10px; } .ep-statsRow .ep-statsCell:nth-child(2)::before{ content:"Attack"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(3)::before{ content:"Defense"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(4)::before{ content:"Health"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(5)::before{ content:"Power"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsCell.level{ white-space:normal; padding-right:10px; } .ep-item{ grid-template-columns: 1fr; } } /* --- TOOLTIP: allow it to escape inner containers --- */ .ep-block, .ep-list, .ep-stats, .ep-item{ overflow: visible !important; } /* keep tooltip above neighbors */ .ep-tip{ position: relative; z-index: 500; } .ep-tipBox{ z-index: 1000; } Nautica (Legendary) • Ice / Blue • Wizard • Construct • Released: 08/02/2024 • Outfitter: 08/08/2025 • Hero Coach: 08/02/2026 Navigator Construct Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Ice / Blue Wizard Family Construct Mana Speed Average Special Pathfinder's Compass Costume Bonus N/A Stats HIDEOPEN Level Attack Defense Health Power Max 997 997 1730 995 LB1 1074 1074 1864 1062 LB2 1229 1229 2133 1197 Special Skill — Average — Pathfinder's Compass HIDEOPEN Recovers 45% health for all allies. Increases the mana of nearby allies by 33%. Nearby allies get +40% mana generation for 4 turns. The caster and nearby allies get +50% critical chance for 4 turns. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Construct Members of this family have Construct Core The Construct Core is charged each time this character receives damage for normal attacks or Special Skills. Passives Repair Core The Construct Core of this character is Repair Core. The Repair Core activates each time this character's Special Skill is cast: Resist Special Skill Blocking This character is immune to status ailments that prevent the use of Special Skills. Aether Power Dodge At the start of each battle, this Hero gets +20% chance to dodge Special Skills that deal damage for 6 turns. × In battles with multiple waves, the effect is refreshed at the beginning of each wave. Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics Empuzzled - Nautica Balance Updates HIDEOPEN There are no balance updates for this hero so far. Star ratings are to express how good you think a hero is, read the rules. Hero Topic Code © 2026 AeroMatix.
  2. .ep-wrap{ max-width:1100px; margin:0 auto; box-sizing:border-box; font-family:Arial,Helvetica,sans-serif; line-height:1.35; color:#ECEAF7; word-break:break-word; overflow-wrap:anywhere; } .ep-wrap *{ box-sizing:border-box; } :root{ --ep-gap:12px; --ep-card:rgba(18,16,30,.78); --ep-card2:rgba(22,18,34,.75); --ep-hero:linear-gradient(135deg, rgba(38,18,66,.92), rgba(20,18,34,.92)); --ep-border:rgba(180,140,255,.22); --ep-border-strong:rgba(180,140,255,.35); --ep-text-dim:#CFC9E8; --ep-text-dimmer:#BEB6DF; --ep-good:#7CFFB0; --ep-shadow:0 10px 30px rgba(0,0,0,.35); --ep-line:rgba(255,255,255,.10); } /* --- Cards --- */ .ep-card{ border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); overflow:hidden; } .ep-card + .ep-card{ margin-top:var(--ep-gap); } .ep-hero + .ep-card{ margin-top:var(--ep-gap); } .ep-hero{ border:1px solid var(--ep-border-strong); background:var(--ep-hero); padding:14px 16px; } .ep-title{ font-size:24px; font-weight:800; letter-spacing:.2px; } .ep-meta{ margin-top:6px; font-size:13px; color:var(--ep-text-dim); } .ep-notes{ margin-top:6px; font-size:12px; color:var(--ep-text-dimmer); } /* --- Details / Summary --- */ details.ep-details{ margin-top:var(--ep-gap); border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); } details.ep-details > summary{ list-style:none; cursor:pointer; padding:12px 14px; font-size:16px; font-weight:800; outline:none; display:flex; align-items:center; justify-content:space-between; gap:10px; } details.ep-details > summary::-webkit-details-marker{ display:none; } .ep-summaryRight{ color:var(--ep-text-dimmer); font-weight:600; font-size:12px; white-space:nowrap; opacity:.95; } details .when-open{ display:none; } details[open] .when-open{ display:inline; } details[open] .when-closed{ display:none; } details.ep-details .ep-body{ padding:0 14px 12px; } details.ep-details > summary:focus-visible, .ep-btn:focus-visible{ outline:2px solid rgba(180,140,255,.65); outline-offset:2px; border-radius:10px; } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* --- Key/value blocks --- */ .ep-k{ color:#F3F1FF; font-weight:800; } .ep-block{ border:1px solid rgba(255,255,255,.06); border-radius:12px; background:rgba(0,0,0,.10); overflow:hidden; } .ep-kvGrid{ display:grid; grid-template-columns: 160px 1fr 160px 1fr; column-gap:12px; row-gap:0; } .ep-kvCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-kvCell.is-label{ background:rgba(255,255,255,.02); } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+4){ border-bottom:none; } .ep-costumeGrid{ display:grid; grid-template-columns: repeat(2, auto); gap:6px 18px; font-size:13px; } /* --- Stats --- */ .ep-good{ color:var(--ep-good); font-weight:800; } .ep-stats{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-statsHeader, .ep-statsRow{ display:grid; grid-template-columns: 140px repeat(4, minmax(76px, 1fr)); column-gap:10px; align-items:center; } .ep-statsHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-statsCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-statsHeader .ep-statsCell{ border-bottom:none; } .ep-statsRow:last-child .ep-statsCell{ border-bottom:none; } .ep-right{ text-align:right; } .ep-statsCell.level{ white-space:nowrap; padding-right:16px; } /* --- Bullet list style --- */ .ep-bullets{ margin:6px 0 12px 18px; padding:0; } .ep-bullets li{ margin:0 0 6px 0; } .ep-bullets li:last-child{ margin-bottom:0; } /* --- Simple two-column list --- */ .ep-list{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } /* FREE-FORM: ep-list + ep-item become normal blocks */ .ep-item{ display:block; /* was grid */ padding:10px 10px; border-bottom:1px solid var(--ep-line); } /* Optional: make title/desc not behave like columns */ .ep-itemTitle, .ep-itemDesc{ display:block; min-width:0; } /* Optional spacing between lines */ .ep-itemTitle{ font-weight:800; color:#F3F1FF; margin-bottom:6px; } /* --- Images toggle --- */ .imgToggle_input{ position:absolute; left:-9999px; } .imgToggle_wrap{ border:1px solid rgba(180,140,255,.25); border-radius:14px; padding:10px; background:var(--ep-card2); box-shadow:var(--ep-shadow); } .imgToggle_head{ display:flex;align-items:center;justify-content:space-between; gap:10px;margin-bottom:10px; } .imgToggle_title{ font-size:14px;font-weight:800;color:#ECEAF7; } .imgToggle_head > div{ display:flex; gap:8px; flex-direction:row-reverse; /* swaps MAX and LB2 positions */ } .ep-btn{ display:inline-block; padding:7px 12px; border-radius:10px; border:1px solid rgba(180,140,255,.40); background:rgba(38,18,66,.55); color:#ECEAF7; font-weight:800; font-size:12px; cursor:pointer; user-select:none; line-height:1; transition:filter .12s linear, transform .12s ease; } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* show BOTH buttons always */ .imgToggle_btnMax, .imgToggle_btnLb2{ display:inline-block; } /* the checkbox still controls which IMAGE layer is shown */ /* Active button styling (purple theme) */ .imgToggle_input:not(:checked) ~ .imgToggle_wrap .imgToggle_btnMax{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Subtle pulse (very low perf cost) */ @keyframes epPulse{ 0%,100%{ transform:translateY(0); filter:brightness(1); } 50%{ transform:translateY(-1px); filter:brightness(1.08); } } @media (prefers-reduced-motion: no-preference){ .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ animation:epPulse 1.6s ease-in-out infinite; } } .imgToggle_stage{ max-width:420px; width:90%; margin:0 auto; border-radius:12px; background:rgba(0,0,0,.18); border:1px solid rgba(255,255,255,.06); padding:6px; display:grid; /* prevent page jump while image loads, change the aspect ratio if the container is bigger than the image */ aspect-ratio: 1 / 1.4; } .imgToggle_layer{ grid-area:1 / 1; opacity:0; pointer-events:none; transition:opacity .15s linear; display:flex; align-items:flex-start; justify-content:center; /* helps the layer fill the reserved area */ width:100%; height:100%; } .imgToggle_layer.is-default{ opacity:1; pointer-events:auto; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.max{ opacity:0; pointer-events:none; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.lb2{ opacity:1; pointer-events:auto; } /* make the image fill the layer and scale down to fit */ .imgToggle_layer img{ display:block; width:100%; height:auto; object-fit:contain; } @media (prefers-reduced-motion: reduce){ .imgToggle_layer, .ep-btn{ transition:none; } .ep-btn:hover{ transform:none; } } .ep-wrap a{ color:#D8C9FF; text-decoration:none; } .ep-wrap a:hover{ text-decoration:underline; } /* --- Tooltip (edit-proof: allows lists) --- */ .ep-tip{ position:relative; display:inline-block; /* still sits nicely at end of sentence */ vertical-align:middle; -webkit-tap-highlight-color:transparent; } .ep-tip > input{ position:absolute; opacity:0; pointer-events:none; } .ep-tipIcon{ display:inline-flex; align-items:center; justify-content:center; cursor:pointer; padding:2px; border-radius:8px; line-height:0; } .ep-tipBox{ position:absolute; left:50%; bottom:calc(100% + 10px); transform:translateX(-50%); width:min(360px, 85vw); /* wider on desktop */ max-width:calc(100vw - 28px); /* stays on-screen mobile */ padding:10px 12px; border-radius:12px; border:1px solid rgba(180,140,255,.35); background:rgba(18,16,30,.95); color:#ECEAF7; box-shadow:0 10px 30px rgba(0,0,0,.35); font-size:13px; line-height:1.35; z-index:100; opacity:0; visibility:hidden; pointer-events:none; } /* --- Tooltip close (X) --- */ .ep-tipClose{ position:absolute; right:8px; top:6px; width:22px; height:22px; display:flex; align-items:center; justify-content:center; cursor:pointer; border-radius:8px; border:1px solid rgba(180,140,255,.35); background:rgba(255,255,255,.06); color:#ECEAF7; font-weight:900; font-size:14px; line-height:1; user-select:none; } .ep-tipClose:hover{ filter:brightness(1.12); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Keep tooltip inside screen edges (mobile: fixed top-center) */ @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; /* distance from top of screen */ bottom:auto; transform:translateX(-50%); width:min(360px, 92vw); max-width:92vw; } .ep-tipBox::after{ display:none; } } .ep-tipBox::after{ content:""; position:absolute; left:50%; top:100%; transform:translateX(-50%); border:8px solid transparent; border-top-color:rgba(18,16,30,.95); } @media (hover:hover) and (pointer:fine){ /* show when hovering anywhere on the tooltip wrapper (icon OR the box) */ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } } /* Desktop: hide the X close (hover handles closing) */ @media (hover:hover) and (pointer:fine){ .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } /* list styling inside tooltip */ .ep-tipBox .ep-tipList, .ep-tipBox ul, .ep-tipBox ol{ margin:8px 0 0 18px; padding:0; } .ep-tipBox li{ margin:0 0 6px 0; } .ep-tipBox li:last-child{ margin-bottom:0; } /* --- Mobile breakout --- */ @media (max-width:700px){ .ep-wrap{ max-width:none; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); padding:0 10px; } } /* --- Mobile layout adjustments --- */ @media (max-width:620px){ .ep-title{ font-size:20px; } details.ep-details > summary{ padding:11px 12px; font-size:15px; } details.ep-details .ep-body{ padding:0 12px 12px; } .ep-summaryRight{ font-size:11px; } .ep-kvCell.ep-sepTop{ border-top:1px solid var(--ep-line); } .ep-kvGrid{ grid-template-columns: 140px 1fr; } /* remove bottom border from last row (Costume Bonus) */ .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } .ep-statsHeader{ display:none; } .ep-statsRow{ grid-template-columns: 1fr; column-gap:0; } .ep-statsCell{ border-bottom:none; padding:10px 10px 0; } .ep-statsRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } .ep-statsRow:last-child{ border-bottom:none; } .ep-statsRow .ep-statsCell:nth-child(1){ padding-top:10px; font-weight:800; color:#F3F1FF; } .ep-statsRow .ep-statsCell:nth-child(n+2){ padding-top:6px; display:flex; justify-content:space-between; gap:10px; } .ep-statsRow .ep-statsCell:nth-child(2)::before{ content:"Attack"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(3)::before{ content:"Defense"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(4)::before{ content:"Health"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(5)::before{ content:"Power"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsCell.level{ white-space:normal; padding-right:10px; } .ep-item{ grid-template-columns: 1fr; } } /* --- TOOLTIP: allow it to escape inner containers --- */ .ep-block, .ep-list, .ep-stats, .ep-item{ overflow: visible !important; } /* keep tooltip above neighbors */ .ep-tip{ position: relative; z-index: 500; } .ep-tipBox{ z-index: 1000; } Halwinter (Legendary) • Ice / Blue • Paladin • Construct • Released: 13/11/2025 • Outfitter: 13/05/2026 • Hero Coach: 13/11/2027 Heavily Armored Construct Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Ice / Blue Paladin Family Construct Mana Speed Average Special Soul Guardian Costume Bonus N/A Stats HIDEOPEN Level Attack Defense Health Power Max 1301 1271 2263 1253 LB1 1403 1369 2439 1340 LB2 1605 1567 2791 1516 Special Skill — Average — Soul Guardian HIDEOPEN The caster gets Taunt that prevents enemies from using Special Skills on the caster's allies for 4 turns. The caster counterattacks a random enemy with 120% of the damage received for 4 turns. The caster reduces all received damage by -50% for 4 turns. The caster is immune to new status ailments for 4 turns. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Construct Members of this family have Construct Core The Construct Core is charged each time this character receives damage for normal attacks or Special Skills. Passives Minion Core The Construct Core of this character is Minion Core. The Minion Core activates each time this character’s Special Skill is cast: +With fully charged Minion Core, summon Killer Bot Minion with 33% HP and 150% attack inherited from the caster on all allies. +HP and attack inherited from the caster is scaled by the Core. All charge is exhausted when the Core is activated. +Before Killer Bot Minion hits target, it destroys all Minion from the target and damages Mega Minions. Empowered Resist Special Skill Blocking This character is immune to status ailments that prevent the use of Special Skills. They also gain 450 boosted health and 5% mana each time they resist. Aether Power Taunt At the start of each battle, this Hero gets Taunt that prevents enemies from using Special Skills on the Hero's allies for 3 turns. × In battles with multiple waves, the effect is refreshed at the beginning of each wave. Beta information / Changes / Related topics HIDEOPEN Beta Information Discord Link Changes From Beta This section will be updated after release. Related Topics Empuzzled - Halwinter Balance Updates HIDEOPEN There are no balance updates for this hero so far. Star ratings are to express how good you think a hero is, read the rules. Hero Topic Code © 2026 AeroMatix.
  3. For those who see this, congrats, you can spot invisible text. The purpose of this is to put the v80-v84 back ahead of the v70-v79.
  4. For those who see this, congrats, you can spot invisible text. The purpose of this is to put the v70-v79 back ahead of the v60-v69.
  5. .ep-wrap{ max-width:1100px; margin:0 auto; box-sizing:border-box; font-family:Arial,Helvetica,sans-serif; line-height:1.35; color:#ECEAF7; word-break:break-word; overflow-wrap:anywhere; } .ep-wrap *{ box-sizing:border-box; } :root{ --ep-gap:12px; --ep-card:rgba(18,16,30,.78); --ep-card2:rgba(22,18,34,.75); --ep-hero:linear-gradient(135deg, rgba(38,18,66,.92), rgba(20,18,34,.92)); --ep-border:rgba(180,140,255,.22); --ep-border-strong:rgba(180,140,255,.35); --ep-text-dim:#CFC9E8; --ep-text-dimmer:#BEB6DF; --ep-good:#7CFFB0; --ep-shadow:0 10px 30px rgba(0,0,0,.35); --ep-line:rgba(255,255,255,.10); } /* --- Cards --- */ .ep-card{ border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); overflow:hidden; } .ep-card + .ep-card{ margin-top:var(--ep-gap); } .ep-hero + .ep-card{ margin-top:var(--ep-gap); } .ep-hero{ border:1px solid var(--ep-border-strong); background:var(--ep-hero); padding:14px 16px; } .ep-title{ font-size:24px; font-weight:800; letter-spacing:.2px; } .ep-meta{ margin-top:6px; font-size:13px; color:var(--ep-text-dim); } .ep-notes{ margin-top:6px; font-size:12px; color:var(--ep-text-dimmer); } /* --- Details / Summary --- */ details.ep-details{ margin-top:var(--ep-gap); border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); } details.ep-details > summary{ list-style:none; cursor:pointer; padding:12px 14px; font-size:16px; font-weight:800; outline:none; display:flex; align-items:center; justify-content:space-between; gap:10px; } details.ep-details > summary::-webkit-details-marker{ display:none; } .ep-summaryRight{ color:var(--ep-text-dimmer); font-weight:600; font-size:12px; white-space:nowrap; opacity:.95; } details .when-open{ display:none; } details[open] .when-open{ display:inline; } details[open] .when-closed{ display:none; } details.ep-details .ep-body{ padding:0 14px 12px; } details.ep-details > summary:focus-visible, .ep-btn:focus-visible{ outline:2px solid rgba(180,140,255,.65); outline-offset:2px; border-radius:10px; } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* --- Key/value blocks --- */ .ep-k{ color:#F3F1FF; font-weight:800; } .ep-block{ border:1px solid rgba(255,255,255,.06); border-radius:12px; background:rgba(0,0,0,.10); overflow:hidden; } .ep-kvGrid{ display:grid; grid-template-columns: 160px 1fr 160px 1fr; column-gap:12px; row-gap:0; } .ep-kvCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-kvCell.is-label{ background:rgba(255,255,255,.02); } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+4){ border-bottom:none; } .ep-costumeGrid{ display:grid; grid-template-columns: repeat(2, auto); gap:6px 18px; font-size:13px; } /* --- Stats --- */ .ep-good{ color:var(--ep-good); font-weight:800; } .ep-stats{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-statsHeader, .ep-statsRow{ display:grid; grid-template-columns: 140px repeat(4, minmax(76px, 1fr)); column-gap:10px; align-items:center; } .ep-statsHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-statsCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-statsHeader .ep-statsCell{ border-bottom:none; } .ep-statsRow:last-child .ep-statsCell{ border-bottom:none; } .ep-right{ text-align:right; } .ep-statsCell.level{ white-space:nowrap; padding-right:16px; } /* --- Bullet list style --- */ .ep-bullets{ margin:6px 0 12px 18px; padding:0; } .ep-bullets li{ margin:0 0 6px 0; } .ep-bullets li:last-child{ margin-bottom:0; } /* --- Simple two-column list --- */ .ep-list{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } /* FREE-FORM: ep-list + ep-item become normal blocks */ .ep-item{ display:block; /* was grid */ padding:10px 10px; border-bottom:1px solid var(--ep-line); } /* Optional: make title/desc not behave like columns */ .ep-itemTitle, .ep-itemDesc{ display:block; min-width:0; } /* Optional spacing between lines */ .ep-itemTitle{ font-weight:800; color:#F3F1FF; margin-bottom:6px; } /* --- Images toggle --- */ .imgToggle_input{ position:absolute; left:-9999px; } .imgToggle_wrap{ border:1px solid rgba(180,140,255,.25); border-radius:14px; padding:10px; background:var(--ep-card2); box-shadow:var(--ep-shadow); } .imgToggle_head{ display:flex;align-items:center;justify-content:space-between; gap:10px;margin-bottom:10px; } .imgToggle_title{ font-size:14px;font-weight:800;color:#ECEAF7; } .imgToggle_head > div{ display:flex; gap:8px; flex-direction:row-reverse; /* swaps MAX and LB2 positions */ } .ep-btn{ display:inline-block; padding:7px 12px; border-radius:10px; border:1px solid rgba(180,140,255,.40); background:rgba(38,18,66,.55); color:#ECEAF7; font-weight:800; font-size:12px; cursor:pointer; user-select:none; line-height:1; transition:filter .12s linear, transform .12s ease; } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* show BOTH buttons always */ .imgToggle_btnMax, .imgToggle_btnLb2{ display:inline-block; } /* the checkbox still controls which IMAGE layer is shown */ /* Active button styling (purple theme) */ .imgToggle_input:not(:checked) ~ .imgToggle_wrap .imgToggle_btnMax{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Subtle pulse (very low perf cost) */ @keyframes epPulse{ 0%,100%{ transform:translateY(0); filter:brightness(1); } 50%{ transform:translateY(-1px); filter:brightness(1.08); } } @media (prefers-reduced-motion: no-preference){ .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ animation:epPulse 1.6s ease-in-out infinite; } } .imgToggle_stage{ max-width:420px; width:90%; margin:0 auto; border-radius:12px; background:rgba(0,0,0,.18); border:1px solid rgba(255,255,255,.06); padding:6px; display:grid; /* prevent page jump while image loads, change the aspect ratio if the container is bigger than the image */ aspect-ratio: 1 / 1.4; } .imgToggle_layer{ grid-area:1 / 1; opacity:0; pointer-events:none; transition:opacity .15s linear; display:flex; align-items:flex-start; justify-content:center; /* helps the layer fill the reserved area */ width:100%; height:100%; } .imgToggle_layer.is-default{ opacity:1; pointer-events:auto; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.max{ opacity:0; pointer-events:none; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.lb2{ opacity:1; pointer-events:auto; } /* make the image fill the layer and scale down to fit */ .imgToggle_layer img{ display:block; width:100%; height:auto; object-fit:contain; } @media (prefers-reduced-motion: reduce){ .imgToggle_layer, .ep-btn{ transition:none; } .ep-btn:hover{ transform:none; } } .ep-wrap a{ color:#D8C9FF; text-decoration:none; } .ep-wrap a:hover{ text-decoration:underline; } /* --- Tooltip (edit-proof: allows lists) --- */ .ep-tip{ position:relative; display:inline-block; /* still sits nicely at end of sentence */ vertical-align:middle; -webkit-tap-highlight-color:transparent; } .ep-tip > input{ position:absolute; opacity:0; pointer-events:none; } .ep-tipIcon{ display:inline-flex; align-items:center; justify-content:center; cursor:pointer; padding:2px; border-radius:8px; line-height:0; } .ep-tipBox{ position:absolute; left:50%; bottom:calc(100% + 10px); transform:translateX(-50%); width:min(360px, 85vw); /* wider on desktop */ max-width:calc(100vw - 28px); /* stays on-screen mobile */ padding:10px 12px; border-radius:12px; border:1px solid rgba(180,140,255,.35); background:rgba(18,16,30,.95); color:#ECEAF7; box-shadow:0 10px 30px rgba(0,0,0,.35); font-size:13px; line-height:1.35; z-index:100; opacity:0; visibility:hidden; pointer-events:none; } /* --- Tooltip close (X) --- */ .ep-tipClose{ position:absolute; right:8px; top:6px; width:22px; height:22px; display:flex; align-items:center; justify-content:center; cursor:pointer; border-radius:8px; border:1px solid rgba(180,140,255,.35); background:rgba(255,255,255,.06); color:#ECEAF7; font-weight:900; font-size:14px; line-height:1; user-select:none; } .ep-tipClose:hover{ filter:brightness(1.12); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Keep tooltip inside screen edges (mobile: fixed top-center) */ @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; /* distance from top of screen */ bottom:auto; transform:translateX(-50%); width:min(360px, 92vw); max-width:92vw; } .ep-tipBox::after{ display:none; } } .ep-tipBox::after{ content:""; position:absolute; left:50%; top:100%; transform:translateX(-50%); border:8px solid transparent; border-top-color:rgba(18,16,30,.95); } @media (hover:hover) and (pointer:fine){ /* show when hovering anywhere on the tooltip wrapper (icon OR the box) */ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } } /* Desktop: hide the X close (hover handles closing) */ @media (hover:hover) and (pointer:fine){ .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } /* list styling inside tooltip */ .ep-tipBox .ep-tipList, .ep-tipBox ul, .ep-tipBox ol{ margin:8px 0 0 18px; padding:0; } .ep-tipBox li{ margin:0 0 6px 0; } .ep-tipBox li:last-child{ margin-bottom:0; } /* --- Mobile breakout --- */ @media (max-width:700px){ .ep-wrap{ max-width:none; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); padding:0 10px; } } /* --- Mobile layout adjustments --- */ @media (max-width:620px){ .ep-title{ font-size:20px; } details.ep-details > summary{ padding:11px 12px; font-size:15px; } details.ep-details .ep-body{ padding:0 12px 12px; } .ep-summaryRight{ font-size:11px; } .ep-kvCell.ep-sepTop{ border-top:1px solid var(--ep-line); } .ep-kvGrid{ grid-template-columns: 140px 1fr; } /* remove bottom border from last row (Costume Bonus) */ .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } .ep-statsHeader{ display:none; } .ep-statsRow{ grid-template-columns: 1fr; column-gap:0; } .ep-statsCell{ border-bottom:none; padding:10px 10px 0; } .ep-statsRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } .ep-statsRow:last-child{ border-bottom:none; } .ep-statsRow .ep-statsCell:nth-child(1){ padding-top:10px; font-weight:800; color:#F3F1FF; } .ep-statsRow .ep-statsCell:nth-child(n+2){ padding-top:6px; display:flex; justify-content:space-between; gap:10px; } .ep-statsRow .ep-statsCell:nth-child(2)::before{ content:"Attack"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(3)::before{ content:"Defense"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(4)::before{ content:"Health"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(5)::before{ content:"Power"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsCell.level{ white-space:normal; padding-right:10px; } .ep-item{ grid-template-columns: 1fr; } } /* --- TOOLTIP: allow it to escape inner containers --- */ .ep-block, .ep-list, .ep-stats, .ep-item{ overflow: visible !important; } /* keep tooltip above neighbors */ .ep-tip{ position: relative; z-index: 500; } .ep-tipBox{ z-index: 1000; } Ghealach (Legendary) • Ice / Blue • Wizard • Construct • Released: 21/09/2023 • Outfitter: 21/03/2024 • Hero Coach: 21/09/2025 Starborne Mage Construct Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Ice / Blue Wizard Family Construct Mana Speed Average Special Star Construct Costume Bonus N/A Stats HIDEOPEN Level Attack Defense Health Power Max 997 951 1715 980 LB1 1074 1025 1849 1046 LB2 1229 1173 2115 1179 Special Skill — Average — Star Construct HIDEOPEN Deals 385% damage to the target and nearby enemies. Summons a Fallen Star Fiend to the target and nearby enemies. The Fallen Star Fiend absorbs healing. It disappears after absorbing a healing amount equal to 45% of its target max health. The caster steals 45% of the generated mana from the target and nearby enemies. The effect lasts as long as the target has Fallen Star Fiends. This effect can't be cleansed, but it gets removed if the caster dies. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Construct Members of this family have Construct Core The Construct Core is charged each time this character receives damage for normal attacks or Special Skills. Passives Resist Special Skill Blocking This character has innate resistance against status ailments that block Special Skill. Destructive Core The Construct Core of this character is Destructive Core. o The Destructive Core activates each time this character's Special Skill is cast With fully charged Destructive Core, deals 180% damage to all enemies. The damage is scaled by the amount of charge in the Core. All charge is exhausted when the Core is activated. Aether Power Dodge At the start of each battle, this Hero gets +20% chance to dodge Special Skills that deal damage for 6 turns. × In battles with multiple waves, the effect is refreshed at the beginning of each wave. Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics Empuzzled - Ghealach Balance Updates HIDEOPEN There are no balance updates for this hero so far. Star ratings are to express how good you think a hero is, read the rules. Hero Topic Code © 2026 AeroMatix.
  6. .ep-wrap{ max-width:1100px; margin:0 auto; box-sizing:border-box; font-family:Arial,Helvetica,sans-serif; line-height:1.35; color:#ECEAF7; word-break:break-word; overflow-wrap:anywhere; } .ep-wrap *{ box-sizing:border-box; } :root{ --ep-gap:12px; --ep-card:rgba(18,16,30,.78); --ep-card2:rgba(22,18,34,.75); --ep-hero:linear-gradient(135deg, rgba(38,18,66,.92), rgba(20,18,34,.92)); --ep-border:rgba(180,140,255,.22); --ep-border-strong:rgba(180,140,255,.35); --ep-text-dim:#CFC9E8; --ep-text-dimmer:#BEB6DF; --ep-good:#7CFFB0; --ep-shadow:0 10px 30px rgba(0,0,0,.35); --ep-line:rgba(255,255,255,.10); } /* --- Cards --- */ .ep-card{ border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); overflow:hidden; } .ep-card + .ep-card{ margin-top:var(--ep-gap); } .ep-hero + .ep-card{ margin-top:var(--ep-gap); } .ep-hero{ border:1px solid var(--ep-border-strong); background:var(--ep-hero); padding:14px 16px; } .ep-title{ font-size:24px; font-weight:800; letter-spacing:.2px; } .ep-meta{ margin-top:6px; font-size:13px; color:var(--ep-text-dim); } .ep-notes{ margin-top:6px; font-size:12px; color:var(--ep-text-dimmer); } /* --- Details / Summary --- */ details.ep-details{ margin-top:var(--ep-gap); border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); } details.ep-details > summary{ list-style:none; cursor:pointer; padding:12px 14px; font-size:16px; font-weight:800; outline:none; display:flex; align-items:center; justify-content:space-between; gap:10px; } details.ep-details > summary::-webkit-details-marker{ display:none; } .ep-summaryRight{ color:var(--ep-text-dimmer); font-weight:600; font-size:12px; white-space:nowrap; opacity:.95; } details .when-open{ display:none; } details[open] .when-open{ display:inline; } details[open] .when-closed{ display:none; } details.ep-details .ep-body{ padding:0 14px 12px; } details.ep-details > summary:focus-visible, .ep-btn:focus-visible{ outline:2px solid rgba(180,140,255,.65); outline-offset:2px; border-radius:10px; } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* --- Key/value blocks --- */ .ep-k{ color:#F3F1FF; font-weight:800; } .ep-block{ border:1px solid rgba(255,255,255,.06); border-radius:12px; background:rgba(0,0,0,.10); overflow:hidden; } .ep-kvGrid{ display:grid; grid-template-columns: 160px 1fr 160px 1fr; column-gap:12px; row-gap:0; } .ep-kvCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-kvCell.is-label{ background:rgba(255,255,255,.02); } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+4){ border-bottom:none; } .ep-costumeGrid{ display:grid; grid-template-columns: repeat(2, auto); gap:6px 18px; font-size:13px; } /* --- Stats --- */ .ep-good{ color:var(--ep-good); font-weight:800; } .ep-stats{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-statsHeader, .ep-statsRow{ display:grid; grid-template-columns: 140px repeat(4, minmax(76px, 1fr)); column-gap:10px; align-items:center; } .ep-statsHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-statsCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-statsHeader .ep-statsCell{ border-bottom:none; } .ep-statsRow:last-child .ep-statsCell{ border-bottom:none; } .ep-right{ text-align:right; } .ep-statsCell.level{ white-space:nowrap; padding-right:16px; } /* --- Bullet list style --- */ .ep-bullets{ margin:6px 0 12px 18px; padding:0; } .ep-bullets li{ margin:0 0 6px 0; } .ep-bullets li:last-child{ margin-bottom:0; } /* --- Simple two-column list --- */ .ep-list{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } /* FREE-FORM: ep-list + ep-item become normal blocks */ .ep-item{ display:block; /* was grid */ padding:10px 10px; border-bottom:1px solid var(--ep-line); } /* Optional: make title/desc not behave like columns */ .ep-itemTitle, .ep-itemDesc{ display:block; min-width:0; } /* Optional spacing between lines */ .ep-itemTitle{ font-weight:800; color:#F3F1FF; margin-bottom:6px; } /* --- Images toggle --- */ .imgToggle_input{ position:absolute; left:-9999px; } .imgToggle_wrap{ border:1px solid rgba(180,140,255,.25); border-radius:14px; padding:10px; background:var(--ep-card2); box-shadow:var(--ep-shadow); } .imgToggle_head{ display:flex;align-items:center;justify-content:space-between; gap:10px;margin-bottom:10px; } .imgToggle_title{ font-size:14px;font-weight:800;color:#ECEAF7; } .imgToggle_head > div{ display:flex; gap:8px; flex-direction:row-reverse; /* swaps MAX and LB2 positions */ } .ep-btn{ display:inline-block; padding:7px 12px; border-radius:10px; border:1px solid rgba(180,140,255,.40); background:rgba(38,18,66,.55); color:#ECEAF7; font-weight:800; font-size:12px; cursor:pointer; user-select:none; line-height:1; transition:filter .12s linear, transform .12s ease; } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* show BOTH buttons always */ .imgToggle_btnMax, .imgToggle_btnLb2{ display:inline-block; } /* the checkbox still controls which IMAGE layer is shown */ /* Active button styling (purple theme) */ .imgToggle_input:not(:checked) ~ .imgToggle_wrap .imgToggle_btnMax{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Subtle pulse (very low perf cost) */ @keyframes epPulse{ 0%,100%{ transform:translateY(0); filter:brightness(1); } 50%{ transform:translateY(-1px); filter:brightness(1.08); } } @media (prefers-reduced-motion: no-preference){ .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ animation:epPulse 1.6s ease-in-out infinite; } } .imgToggle_stage{ max-width:420px; width:90%; margin:0 auto; border-radius:12px; background:rgba(0,0,0,.18); border:1px solid rgba(255,255,255,.06); padding:6px; display:grid; /* prevent page jump while image loads, change the aspect ratio if the container is bigger than the image */ aspect-ratio: 1 / 1.4; } .imgToggle_layer{ grid-area:1 / 1; opacity:0; pointer-events:none; transition:opacity .15s linear; display:flex; align-items:flex-start; justify-content:center; /* helps the layer fill the reserved area */ width:100%; height:100%; } .imgToggle_layer.is-default{ opacity:1; pointer-events:auto; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.max{ opacity:0; pointer-events:none; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.lb2{ opacity:1; pointer-events:auto; } /* make the image fill the layer and scale down to fit */ .imgToggle_layer img{ display:block; width:100%; height:auto; object-fit:contain; } @media (prefers-reduced-motion: reduce){ .imgToggle_layer, .ep-btn{ transition:none; } .ep-btn:hover{ transform:none; } } .ep-wrap a{ color:#D8C9FF; text-decoration:none; } .ep-wrap a:hover{ text-decoration:underline; } /* --- Tooltip (edit-proof: allows lists) --- */ .ep-tip{ position:relative; display:inline-block; /* still sits nicely at end of sentence */ vertical-align:middle; -webkit-tap-highlight-color:transparent; } .ep-tip > input{ position:absolute; opacity:0; pointer-events:none; } .ep-tipIcon{ display:inline-flex; align-items:center; justify-content:center; cursor:pointer; padding:2px; border-radius:8px; line-height:0; } .ep-tipBox{ position:absolute; left:50%; bottom:calc(100% + 10px); transform:translateX(-50%); width:min(360px, 85vw); /* wider on desktop */ max-width:calc(100vw - 28px); /* stays on-screen mobile */ padding:10px 12px; border-radius:12px; border:1px solid rgba(180,140,255,.35); background:rgba(18,16,30,.95); color:#ECEAF7; box-shadow:0 10px 30px rgba(0,0,0,.35); font-size:13px; line-height:1.35; z-index:100; opacity:0; visibility:hidden; pointer-events:none; } /* --- Tooltip close (X) --- */ .ep-tipClose{ position:absolute; right:8px; top:6px; width:22px; height:22px; display:flex; align-items:center; justify-content:center; cursor:pointer; border-radius:8px; border:1px solid rgba(180,140,255,.35); background:rgba(255,255,255,.06); color:#ECEAF7; font-weight:900; font-size:14px; line-height:1; user-select:none; } .ep-tipClose:hover{ filter:brightness(1.12); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Keep tooltip inside screen edges (mobile: fixed top-center) */ @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; /* distance from top of screen */ bottom:auto; transform:translateX(-50%); width:min(360px, 92vw); max-width:92vw; } .ep-tipBox::after{ display:none; } } .ep-tipBox::after{ content:""; position:absolute; left:50%; top:100%; transform:translateX(-50%); border:8px solid transparent; border-top-color:rgba(18,16,30,.95); } @media (hover:hover) and (pointer:fine){ /* show when hovering anywhere on the tooltip wrapper (icon OR the box) */ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } } /* Desktop: hide the X close (hover handles closing) */ @media (hover:hover) and (pointer:fine){ .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } /* list styling inside tooltip */ .ep-tipBox .ep-tipList, .ep-tipBox ul, .ep-tipBox ol{ margin:8px 0 0 18px; padding:0; } .ep-tipBox li{ margin:0 0 6px 0; } .ep-tipBox li:last-child{ margin-bottom:0; } /* --- Mobile breakout --- */ @media (max-width:700px){ .ep-wrap{ max-width:none; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); padding:0 10px; } } /* --- Mobile layout adjustments --- */ @media (max-width:620px){ .ep-title{ font-size:20px; } details.ep-details > summary{ padding:11px 12px; font-size:15px; } details.ep-details .ep-body{ padding:0 12px 12px; } .ep-summaryRight{ font-size:11px; } .ep-kvCell.ep-sepTop{ border-top:1px solid var(--ep-line); } .ep-kvGrid{ grid-template-columns: 140px 1fr; } /* remove bottom border from last row (Costume Bonus) */ .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } .ep-statsHeader{ display:none; } .ep-statsRow{ grid-template-columns: 1fr; column-gap:0; } .ep-statsCell{ border-bottom:none; padding:10px 10px 0; } .ep-statsRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } .ep-statsRow:last-child{ border-bottom:none; } .ep-statsRow .ep-statsCell:nth-child(1){ padding-top:10px; font-weight:800; color:#F3F1FF; } .ep-statsRow .ep-statsCell:nth-child(n+2){ padding-top:6px; display:flex; justify-content:space-between; gap:10px; } .ep-statsRow .ep-statsCell:nth-child(2)::before{ content:"Attack"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(3)::before{ content:"Defense"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(4)::before{ content:"Health"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(5)::before{ content:"Power"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsCell.level{ white-space:normal; padding-right:10px; } .ep-item{ grid-template-columns: 1fr; } } /* --- TOOLTIP: allow it to escape inner containers --- */ .ep-block, .ep-list, .ep-stats, .ep-item{ overflow: visible !important; } /* keep tooltip above neighbors */ .ep-tip{ position: relative; z-index: 500; } .ep-tipBox{ z-index: 1000; } Bobo (Legendary) • Ice / Blue • Barbarian • Starfall • Released: 10/06/2021 • Outfitter: 10/12/2022 • Hero Coach: 10/06/2023 Yeti with the Warmest Heart Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Ice / Blue Barbarian Family Starfall Mana Speed Slow Special Bobo Blitz Costume Bonus N/A Stats HIDEOPEN Level Attack Defense Health Power Max 751 801 1380 805 LB1 810 863 1487 858 LB2 927 988 1701 964 Special Skill — Slow — Bobo Blitz HIDEOPEN Deals 320% damage to all enemies. The enemy with the highest base defense gets -60% defense for 4 turns. This effect can't be cleansed. The enemy with the highest base attack gets -60% attack for 4 turns. This effect can't be cleansed. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Starfall Bonus for 1/2/3 Heroes: o 50%/75%/100% chance to cleanse the Hero's most recent cleansable status ailment at the end of each turn. The members of this family have additional perks in the Challenge Festival events. Passives N/A Aether Power Rage At the start of each battle, this Hero gets +15% attack, and a further 1% increase every time they are hit during 6 turns. × In battles with multiple waves, the effect is refreshed at the beginning of each wave. Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics Empuzzled - Bobo Balance Updates HIDEOPEN There are no balance updates for this hero so far. Star ratings are to express how good you think a hero is, read the rules. Hero Topic Code © 2026 AeroMatix.
  7. .ep-wrap{ max-width:1100px; margin:0 auto; box-sizing:border-box; font-family:Arial,Helvetica,sans-serif; line-height:1.35; color:#ECEAF7; word-break:break-word; overflow-wrap:anywhere; } .ep-wrap *{ box-sizing:border-box; } :root{ --ep-gap:12px; --ep-card:rgba(18,16,30,.78); --ep-card2:rgba(22,18,34,.75); --ep-hero:linear-gradient(135deg, rgba(38,18,66,.92), rgba(20,18,34,.92)); --ep-border:rgba(180,140,255,.22); --ep-border-strong:rgba(180,140,255,.35); --ep-text-dim:#CFC9E8; --ep-text-dimmer:#BEB6DF; --ep-good:#7CFFB0; --ep-shadow:0 10px 30px rgba(0,0,0,.35); --ep-line:rgba(255,255,255,.10); } /* --- Cards --- */ .ep-card{ border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); overflow:hidden; } .ep-card + .ep-card{ margin-top:var(--ep-gap); } .ep-hero + .ep-card{ margin-top:var(--ep-gap); } .ep-hero{ border:1px solid var(--ep-border-strong); background:var(--ep-hero); padding:14px 16px; } .ep-title{ font-size:24px; font-weight:800; letter-spacing:.2px; } .ep-meta{ margin-top:6px; font-size:13px; color:var(--ep-text-dim); } .ep-notes{ margin-top:6px; font-size:12px; color:var(--ep-text-dimmer); } /* --- Details / Summary --- */ details.ep-details{ margin-top:var(--ep-gap); border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); } details.ep-details > summary{ list-style:none; cursor:pointer; padding:12px 14px; font-size:16px; font-weight:800; outline:none; display:flex; align-items:center; justify-content:space-between; gap:10px; } details.ep-details > summary::-webkit-details-marker{ display:none; } .ep-summaryRight{ color:var(--ep-text-dimmer); font-weight:600; font-size:12px; white-space:nowrap; opacity:.95; } details .when-open{ display:none; } details[open] .when-open{ display:inline; } details[open] .when-closed{ display:none; } details.ep-details .ep-body{ padding:0 14px 12px; } details.ep-details > summary:focus-visible, .ep-btn:focus-visible{ outline:2px solid rgba(180,140,255,.65); outline-offset:2px; border-radius:10px; } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* --- Key/value blocks --- */ .ep-k{ color:#F3F1FF; font-weight:800; } .ep-block{ border:1px solid rgba(255,255,255,.06); border-radius:12px; background:rgba(0,0,0,.10); overflow:hidden; } .ep-kvGrid{ display:grid; grid-template-columns: 160px 1fr 160px 1fr; column-gap:12px; row-gap:0; } .ep-kvCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-kvCell.is-label{ background:rgba(255,255,255,.02); } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+4){ border-bottom:none; } .ep-costumeGrid{ display:grid; grid-template-columns: repeat(2, auto); gap:6px 18px; font-size:13px; } /* --- Stats --- */ .ep-good{ color:var(--ep-good); font-weight:800; } .ep-stats{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-statsHeader, .ep-statsRow{ display:grid; grid-template-columns: 140px repeat(4, minmax(76px, 1fr)); column-gap:10px; align-items:center; } .ep-statsHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-statsCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-statsHeader .ep-statsCell{ border-bottom:none; } .ep-statsRow:last-child .ep-statsCell{ border-bottom:none; } .ep-right{ text-align:right; } .ep-statsCell.level{ white-space:nowrap; padding-right:16px; } /* --- Bullet list style --- */ .ep-bullets{ margin:6px 0 12px 18px; padding:0; } .ep-bullets li{ margin:0 0 6px 0; } .ep-bullets li:last-child{ margin-bottom:0; } /* --- Simple two-column list --- */ .ep-list{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } /* FREE-FORM: ep-list + ep-item become normal blocks */ .ep-item{ display:block; /* was grid */ padding:10px 10px; border-bottom:1px solid var(--ep-line); } /* Optional: make title/desc not behave like columns */ .ep-itemTitle, .ep-itemDesc{ display:block; min-width:0; } /* Optional spacing between lines */ .ep-itemTitle{ font-weight:800; color:#F3F1FF; margin-bottom:6px; } /* --- Images toggle --- */ .imgToggle_input{ position:absolute; left:-9999px; } .imgToggle_wrap{ border:1px solid rgba(180,140,255,.25); border-radius:14px; padding:10px; background:var(--ep-card2); box-shadow:var(--ep-shadow); } .imgToggle_head{ display:flex;align-items:center;justify-content:space-between; gap:10px;margin-bottom:10px; } .imgToggle_title{ font-size:14px;font-weight:800;color:#ECEAF7; } .imgToggle_head > div{ display:flex; gap:8px; flex-direction:row-reverse; /* swaps MAX and LB2 positions */ } .ep-btn{ display:inline-block; padding:7px 12px; border-radius:10px; border:1px solid rgba(180,140,255,.40); background:rgba(38,18,66,.55); color:#ECEAF7; font-weight:800; font-size:12px; cursor:pointer; user-select:none; line-height:1; transition:filter .12s linear, transform .12s ease; } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* show BOTH buttons always */ .imgToggle_btnMax, .imgToggle_btnLb2{ display:inline-block; } /* the checkbox still controls which IMAGE layer is shown */ /* Active button styling (purple theme) */ .imgToggle_input:not(:checked) ~ .imgToggle_wrap .imgToggle_btnMax{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Subtle pulse (very low perf cost) */ @keyframes epPulse{ 0%,100%{ transform:translateY(0); filter:brightness(1); } 50%{ transform:translateY(-1px); filter:brightness(1.08); } } @media (prefers-reduced-motion: no-preference){ .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ animation:epPulse 1.6s ease-in-out infinite; } } .imgToggle_stage{ max-width:420px; width:90%; margin:0 auto; border-radius:12px; background:rgba(0,0,0,.18); border:1px solid rgba(255,255,255,.06); padding:6px; display:grid; /* prevent page jump while image loads, change the aspect ratio if the container is bigger than the image */ aspect-ratio: 1 / 1.4; } .imgToggle_layer{ grid-area:1 / 1; opacity:0; pointer-events:none; transition:opacity .15s linear; display:flex; align-items:flex-start; justify-content:center; /* helps the layer fill the reserved area */ width:100%; height:100%; } .imgToggle_layer.is-default{ opacity:1; pointer-events:auto; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.max{ opacity:0; pointer-events:none; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.lb2{ opacity:1; pointer-events:auto; } /* make the image fill the layer and scale down to fit */ .imgToggle_layer img{ display:block; width:100%; height:auto; object-fit:contain; } @media (prefers-reduced-motion: reduce){ .imgToggle_layer, .ep-btn{ transition:none; } .ep-btn:hover{ transform:none; } } .ep-wrap a{ color:#D8C9FF; text-decoration:none; } .ep-wrap a:hover{ text-decoration:underline; } /* --- Tooltip (edit-proof: allows lists) --- */ .ep-tip{ position:relative; display:inline-block; /* still sits nicely at end of sentence */ vertical-align:middle; -webkit-tap-highlight-color:transparent; } .ep-tip > input{ position:absolute; opacity:0; pointer-events:none; } .ep-tipIcon{ display:inline-flex; align-items:center; justify-content:center; cursor:pointer; padding:2px; border-radius:8px; line-height:0; } .ep-tipBox{ position:absolute; left:50%; bottom:calc(100% + 10px); transform:translateX(-50%); width:min(360px, 85vw); /* wider on desktop */ max-width:calc(100vw - 28px); /* stays on-screen mobile */ padding:10px 12px; border-radius:12px; border:1px solid rgba(180,140,255,.35); background:rgba(18,16,30,.95); color:#ECEAF7; box-shadow:0 10px 30px rgba(0,0,0,.35); font-size:13px; line-height:1.35; z-index:100; opacity:0; visibility:hidden; pointer-events:none; } /* --- Tooltip close (X) --- */ .ep-tipClose{ position:absolute; right:8px; top:6px; width:22px; height:22px; display:flex; align-items:center; justify-content:center; cursor:pointer; border-radius:8px; border:1px solid rgba(180,140,255,.35); background:rgba(255,255,255,.06); color:#ECEAF7; font-weight:900; font-size:14px; line-height:1; user-select:none; } .ep-tipClose:hover{ filter:brightness(1.12); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Keep tooltip inside screen edges (mobile: fixed top-center) */ @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; /* distance from top of screen */ bottom:auto; transform:translateX(-50%); width:min(360px, 92vw); max-width:92vw; } .ep-tipBox::after{ display:none; } } .ep-tipBox::after{ content:""; position:absolute; left:50%; top:100%; transform:translateX(-50%); border:8px solid transparent; border-top-color:rgba(18,16,30,.95); } @media (hover:hover) and (pointer:fine){ /* show when hovering anywhere on the tooltip wrapper (icon OR the box) */ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } } /* Desktop: hide the X close (hover handles closing) */ @media (hover:hover) and (pointer:fine){ .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } /* list styling inside tooltip */ .ep-tipBox .ep-tipList, .ep-tipBox ul, .ep-tipBox ol{ margin:8px 0 0 18px; padding:0; } .ep-tipBox li{ margin:0 0 6px 0; } .ep-tipBox li:last-child{ margin-bottom:0; } /* --- Mobile breakout --- */ @media (max-width:700px){ .ep-wrap{ max-width:none; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); padding:0 10px; } } /* --- Mobile layout adjustments --- */ @media (max-width:620px){ .ep-title{ font-size:20px; } details.ep-details > summary{ padding:11px 12px; font-size:15px; } details.ep-details .ep-body{ padding:0 12px 12px; } .ep-summaryRight{ font-size:11px; } .ep-kvCell.ep-sepTop{ border-top:1px solid var(--ep-line); } .ep-kvGrid{ grid-template-columns: 140px 1fr; } /* remove bottom border from last row (Costume Bonus) */ .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } .ep-statsHeader{ display:none; } .ep-statsRow{ grid-template-columns: 1fr; column-gap:0; } .ep-statsCell{ border-bottom:none; padding:10px 10px 0; } .ep-statsRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } .ep-statsRow:last-child{ border-bottom:none; } .ep-statsRow .ep-statsCell:nth-child(1){ padding-top:10px; font-weight:800; color:#F3F1FF; } .ep-statsRow .ep-statsCell:nth-child(n+2){ padding-top:6px; display:flex; justify-content:space-between; gap:10px; } .ep-statsRow .ep-statsCell:nth-child(2)::before{ content:"Attack"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(3)::before{ content:"Defense"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(4)::before{ content:"Health"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(5)::before{ content:"Power"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsCell.level{ white-space:normal; padding-right:10px; } .ep-item{ grid-template-columns: 1fr; } } /* --- TOOLTIP: allow it to escape inner containers --- */ .ep-block, .ep-list, .ep-stats, .ep-item{ overflow: visible !important; } /* keep tooltip above neighbors */ .ep-tip{ position: relative; z-index: 500; } .ep-tipBox{ z-index: 1000; } Zappa (Legendary) • Ice / Blue • Wizard • Winter • Released: 01/12/2023 • Outfitter: 01/06/2024 • Hero Coach: 01/12/2025 Gnome Wizard Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Ice / Blue Wizard Family Winter Mana Speed Very Fast Special Blue Shroom Wand Costume Bonus N/A Stats HIDEOPEN Level Attack Defense Health Power Max 988 918 1586 949 LB1 1065 990 1709 1014 LB2 1219 1132 1955 1142 Special Skill — Very Fast — Blue Shroom Wand HIDEOPEN Deals 350% damage to the target. Summons an Elf Minion with 10% HP and 10% attack inherited from the caster. The target receives 531 Frost damage over 3 turns. This effect spreads to nearby enemies. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Winter Heroes become stronger when teamed with other unique Heroes of the same family: Bonus for 2 / 3 heroes: +5% / +2% health for Minions +5% / +3% attack for Minions The members of this family have additional perks in the Santa's Challenge event. Passives N/A Aether Power Dodge At the start of each battle, this Hero gets +20% chance to dodge Special Skills that deal damage for 6 turns. × In battles with multiple waves, the effect is refreshed at the beginning of each wave. Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics Empuzzled - Zappa Balance Updates HIDEOPEN There are no balance updates for this hero so far. Star ratings are to express how good you think a hero is, read the rules. Hero Topic Code © 2026 AeroMatix.
  8. .ep-wrap{ max-width:1100px; margin:0 auto; box-sizing:border-box; font-family:Arial,Helvetica,sans-serif; line-height:1.35; color:#ECEAF7; word-break:break-word; overflow-wrap:anywhere; } .ep-wrap *{ box-sizing:border-box; } :root{ --ep-gap:12px; --ep-card:rgba(18,16,30,.78); --ep-card2:rgba(22,18,34,.75); --ep-hero:linear-gradient(135deg, rgba(38,18,66,.92), rgba(20,18,34,.92)); --ep-border:rgba(180,140,255,.22); --ep-border-strong:rgba(180,140,255,.35); --ep-text-dim:#CFC9E8; --ep-text-dimmer:#BEB6DF; --ep-good:#7CFFB0; --ep-shadow:0 10px 30px rgba(0,0,0,.35); --ep-line:rgba(255,255,255,.10); } /* --- Cards --- */ .ep-card{ border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); overflow:hidden; } .ep-card + .ep-card{ margin-top:var(--ep-gap); } .ep-hero + .ep-card{ margin-top:var(--ep-gap); } .ep-hero{ border:1px solid var(--ep-border-strong); background:var(--ep-hero); padding:14px 16px; } .ep-title{ font-size:24px; font-weight:800; letter-spacing:.2px; } .ep-meta{ margin-top:6px; font-size:13px; color:var(--ep-text-dim); } .ep-notes{ margin-top:6px; font-size:12px; color:var(--ep-text-dimmer); } /* --- Details / Summary --- */ details.ep-details{ margin-top:var(--ep-gap); border:1px solid var(--ep-border); border-radius:14px; background:var(--ep-card); box-shadow:var(--ep-shadow); } details.ep-details > summary{ list-style:none; cursor:pointer; padding:12px 14px; font-size:16px; font-weight:800; outline:none; display:flex; align-items:center; justify-content:space-between; gap:10px; } details.ep-details > summary::-webkit-details-marker{ display:none; } .ep-summaryRight{ color:var(--ep-text-dimmer); font-weight:600; font-size:12px; white-space:nowrap; opacity:.95; } details .when-open{ display:none; } details[open] .when-open{ display:inline; } details[open] .when-closed{ display:none; } details.ep-details .ep-body{ padding:0 14px 12px; } details.ep-details > summary:focus-visible, .ep-btn:focus-visible{ outline:2px solid rgba(180,140,255,.65); outline-offset:2px; border-radius:10px; } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* --- Key/value blocks --- */ .ep-k{ color:#F3F1FF; font-weight:800; } .ep-block{ border:1px solid rgba(255,255,255,.06); border-radius:12px; background:rgba(0,0,0,.10); overflow:hidden; } .ep-kvGrid{ display:grid; grid-template-columns: 160px 1fr 160px 1fr; column-gap:12px; row-gap:0; } .ep-kvCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-kvCell.is-label{ background:rgba(255,255,255,.02); } .ep-kvGrid > .ep-kvCell:nth-last-child(-n+4){ border-bottom:none; } .ep-costumeGrid{ display:grid; grid-template-columns: repeat(2, auto); gap:6px 18px; font-size:13px; } /* --- Stats --- */ .ep-good{ color:var(--ep-good); font-weight:800; } .ep-stats{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } .ep-statsHeader, .ep-statsRow{ display:grid; grid-template-columns: 140px repeat(4, minmax(76px, 1fr)); column-gap:10px; align-items:center; } .ep-statsHeader{ background:rgba(255,255,255,.03); border-bottom:1px solid var(--ep-line); font-weight:800; color:#F3F1FF; font-size:13px; } .ep-statsCell{ padding:10px 10px; border-bottom:1px solid var(--ep-line); min-width:0; } .ep-statsHeader .ep-statsCell{ border-bottom:none; } .ep-statsRow:last-child .ep-statsCell{ border-bottom:none; } .ep-right{ text-align:right; } .ep-statsCell.level{ white-space:nowrap; padding-right:16px; } /* --- Bullet list style --- */ .ep-bullets{ margin:6px 0 12px 18px; padding:0; } .ep-bullets li{ margin:0 0 6px 0; } .ep-bullets li:last-child{ margin-bottom:0; } /* --- Simple two-column list --- */ .ep-list{ border:1px solid rgba(255,255,255,.06); border-radius:12px; overflow:hidden; background:rgba(0,0,0,.10); } /* FREE-FORM: ep-list + ep-item become normal blocks */ .ep-item{ display:block; /* was grid */ padding:10px 10px; border-bottom:1px solid var(--ep-line); } /* Optional: make title/desc not behave like columns */ .ep-itemTitle, .ep-itemDesc{ display:block; min-width:0; } /* Optional spacing between lines */ .ep-itemTitle{ font-weight:800; color:#F3F1FF; margin-bottom:6px; } /* --- Images toggle --- */ .imgToggle_input{ position:absolute; left:-9999px; } .imgToggle_wrap{ border:1px solid rgba(180,140,255,.25); border-radius:14px; padding:10px; background:var(--ep-card2); box-shadow:var(--ep-shadow); } .imgToggle_head{ display:flex;align-items:center;justify-content:space-between; gap:10px;margin-bottom:10px; } .imgToggle_title{ font-size:14px;font-weight:800;color:#ECEAF7; } .imgToggle_head > div{ display:flex; gap:8px; flex-direction:row-reverse; /* swaps MAX and LB2 positions */ } .ep-btn{ display:inline-block; padding:7px 12px; border-radius:10px; border:1px solid rgba(180,140,255,.40); background:rgba(38,18,66,.55); color:#ECEAF7; font-weight:800; font-size:12px; cursor:pointer; user-select:none; line-height:1; transition:filter .12s linear, transform .12s ease; } .ep-btn:hover{ filter:brightness(1.08); transform:translateY(-1px); } /* show BOTH buttons always */ .imgToggle_btnMax, .imgToggle_btnLb2{ display:inline-block; } /* the checkbox still controls which IMAGE layer is shown */ /* Active button styling (purple theme) */ .imgToggle_input:not(:checked) ~ .imgToggle_wrap .imgToggle_btnMax{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ background:rgba(180,140,255,.22); border-color:rgba(180,140,255,.65); box-shadow:0 0 0 1px rgba(180,140,255,.35), 0 0 10px rgba(180,140,255,.35); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Subtle pulse (very low perf cost) */ @keyframes epPulse{ 0%,100%{ transform:translateY(0); filter:brightness(1); } 50%{ transform:translateY(-1px); filter:brightness(1.08); } } @media (prefers-reduced-motion: no-preference){ .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_btnLb2{ animation:epPulse 1.6s ease-in-out infinite; } } .imgToggle_stage{ max-width:420px; width:90%; margin:0 auto; border-radius:12px; background:rgba(0,0,0,.18); border:1px solid rgba(255,255,255,.06); padding:6px; display:grid; /* prevent page jump while image loads, change the aspect ratio if the container is bigger than the image */ aspect-ratio: 1 / 1.4; } .imgToggle_layer{ grid-area:1 / 1; opacity:0; pointer-events:none; transition:opacity .15s linear; display:flex; align-items:flex-start; justify-content:center; /* helps the layer fill the reserved area */ width:100%; height:100%; } .imgToggle_layer.is-default{ opacity:1; pointer-events:auto; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.max{ opacity:0; pointer-events:none; } .imgToggle_input:checked ~ .imgToggle_wrap .imgToggle_layer.lb2{ opacity:1; pointer-events:auto; } /* make the image fill the layer and scale down to fit */ .imgToggle_layer img{ display:block; width:100%; height:auto; object-fit:contain; } @media (prefers-reduced-motion: reduce){ .imgToggle_layer, .ep-btn{ transition:none; } .ep-btn:hover{ transform:none; } } .ep-wrap a{ color:#D8C9FF; text-decoration:none; } .ep-wrap a:hover{ text-decoration:underline; } /* --- Tooltip (edit-proof: allows lists) --- */ .ep-tip{ position:relative; display:inline-block; /* still sits nicely at end of sentence */ vertical-align:middle; -webkit-tap-highlight-color:transparent; } .ep-tip > input{ position:absolute; opacity:0; pointer-events:none; } .ep-tipIcon{ display:inline-flex; align-items:center; justify-content:center; cursor:pointer; padding:2px; border-radius:8px; line-height:0; } .ep-tipBox{ position:absolute; left:50%; bottom:calc(100% + 10px); transform:translateX(-50%); width:min(360px, 85vw); /* wider on desktop */ max-width:calc(100vw - 28px); /* stays on-screen mobile */ padding:10px 12px; border-radius:12px; border:1px solid rgba(180,140,255,.35); background:rgba(18,16,30,.95); color:#ECEAF7; box-shadow:0 10px 30px rgba(0,0,0,.35); font-size:13px; line-height:1.35; z-index:100; opacity:0; visibility:hidden; pointer-events:none; } /* --- Tooltip close (X) --- */ .ep-tipClose{ position:absolute; right:8px; top:6px; width:22px; height:22px; display:flex; align-items:center; justify-content:center; cursor:pointer; border-radius:8px; border:1px solid rgba(180,140,255,.35); background:rgba(255,255,255,.06); color:#ECEAF7; font-weight:900; font-size:14px; line-height:1; user-select:none; } .ep-tipClose:hover{ filter:brightness(1.12); } /* --- Hero Topic Template Code © 2026 AeroMatix. All rights reserved. --- */ /* Keep tooltip inside screen edges (mobile: fixed top-center) */ @media (max-width:900px){ .ep-tipBox{ position:fixed; left:50%; top:90px; /* distance from top of screen */ bottom:auto; transform:translateX(-50%); width:min(360px, 92vw); max-width:92vw; } .ep-tipBox::after{ display:none; } } .ep-tipBox::after{ content:""; position:absolute; left:50%; top:100%; transform:translateX(-50%); border:8px solid transparent; border-top-color:rgba(18,16,30,.95); } @media (hover:hover) and (pointer:fine){ /* show when hovering anywhere on the tooltip wrapper (icon OR the box) */ .ep-tip:hover .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } } /* Desktop: hide the X close (hover handles closing) */ @media (hover:hover) and (pointer:fine){ .ep-tipClose{ display:none; } } .ep-tip > input:checked ~ .ep-tipBox{ opacity:1; visibility:visible; pointer-events:auto; } /* list styling inside tooltip */ .ep-tipBox .ep-tipList, .ep-tipBox ul, .ep-tipBox ol{ margin:8px 0 0 18px; padding:0; } .ep-tipBox li{ margin:0 0 6px 0; } .ep-tipBox li:last-child{ margin-bottom:0; } /* --- Mobile breakout --- */ @media (max-width:700px){ .ep-wrap{ max-width:none; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); padding:0 10px; } } /* --- Mobile layout adjustments --- */ @media (max-width:620px){ .ep-title{ font-size:20px; } details.ep-details > summary{ padding:11px 12px; font-size:15px; } details.ep-details .ep-body{ padding:0 12px 12px; } .ep-summaryRight{ font-size:11px; } .ep-kvCell.ep-sepTop{ border-top:1px solid var(--ep-line); } .ep-kvGrid{ grid-template-columns: 140px 1fr; } /* remove bottom border from last row (Costume Bonus) */ .ep-kvGrid > .ep-kvCell:nth-last-child(-n+2){ border-bottom:none; } .ep-statsHeader{ display:none; } .ep-statsRow{ grid-template-columns: 1fr; column-gap:0; } .ep-statsCell{ border-bottom:none; padding:10px 10px 0; } .ep-statsRow{ padding:8px 0 10px; border-bottom:1px solid var(--ep-line); } .ep-statsRow:last-child{ border-bottom:none; } .ep-statsRow .ep-statsCell:nth-child(1){ padding-top:10px; font-weight:800; color:#F3F1FF; } .ep-statsRow .ep-statsCell:nth-child(n+2){ padding-top:6px; display:flex; justify-content:space-between; gap:10px; } .ep-statsRow .ep-statsCell:nth-child(2)::before{ content:"Attack"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(3)::before{ content:"Defense"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(4)::before{ content:"Health"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsRow .ep-statsCell:nth-child(5)::before{ content:"Power"; color:var(--ep-text-dimmer); font-weight:700; } .ep-statsCell.level{ white-space:normal; padding-right:10px; } .ep-item{ grid-template-columns: 1fr; } } /* --- TOOLTIP: allow it to escape inner containers --- */ .ep-block, .ep-list, .ep-stats, .ep-item{ overflow: visible !important; } /* keep tooltip above neighbors */ .ep-tip{ position: relative; z-index: 500; } .ep-tipBox{ z-index: 1000; } Tinsel (Legendary) • Ice / Blue • Wizard • Winter • Released: 01/12/2022 • Outfitter: 01/06/2023 • Hero Coach: 1/12/2024 Gnome Tinkerer Tap Buttons LB2 MAX Overview HIDEOPEN Rarity (Legendary) Element / Class Ice / Blue Wizard Family Winter Mana Speed Fast Special Malevolent Toys Costume Bonus N/A Stats HIDEOPEN Level Attack Defense Health Power Max 852 807 1444 851 LB1 919 870 1556 908 LB2 1051 995 1780 1020 Special Skill — Fast — Malevolent Toys HIDEOPEN Deals 340% damage to the target and nearby enemies. Summons an Elf Minion for each ally with 10% HP and 10% attack inherited from the caster. The target and nearby enemies get -14% defense, and a further -5% decrease per each Ice shield on the board for 4 turns, up to -54% defense. The target and nearby enemies get -10% accuracy, and a further -5% decrease per each Ice shield on the board for 4 turns, up to -50% accuracy. Family Bonus / Passives / Aether Power HIDEOPEN Family Bonus Winter Heroes become stronger when teamed with other unique Heroes of the same family: Bonus for 2 / 3 heroes: +5% / +2% health for Minions +5% / +3% attack for Minions The members of this family have additional perks in the Santa's Challenge event. Passives Aether Power Attack Up At the start of each battle, this Hero gets +20% attack for 6 turns. × In battles with multiple waves, the effect is refreshed at the beginning of each wave. Beta information / Changes / Related topics HIDEOPEN Beta Information N/A Changes From Beta This section will be updated after release. Related Topics Empuzzled - Tinsel Balance Updates HIDEOPEN There are no balance updates for this hero so far. Star ratings are to express how good you think a hero is, read the rules. Hero Topic Code © 2026 AeroMatix.
  9. Version 84 Release Notes [NEW & UPDATED CONTENT] Celebrate 9 years of Empires & Puzzles! Our fantastic Birthday Summon is back with an awesome pool of Heroes, including 2 tiny but deadly members of an upcoming Family! Ninja Tower returns Battle your way up the tower and avoid the Oni curses with an all-new Family of wandering Heroes Get cracking with Springvale! It’s time for our Easter seasonal event. Play the quest and see the Springvale family’s newest members and outfits. Shop revamp! The in-game Shop is getting a new look! You’ll find clearer navigation, improved offers, and daily deals! [IMPROVEMENTS & FIXES] Improvements "Travel to Dragonspire" button's notifications are now cleared after visiting Dragonspire base view Gem summons in the Legendary Troop portal now count towards summon challenges Tidied up text formatting in Special Skill descriptions of Heroes that summon Fiends or Minions Improved readability of Special Skill text for Xandrella, Hansel, Gretel, and Pixie effects that trigger when enemy mana is full Fixes Fixed some unusual interactions between the Ransack ability and certain effects that trigger when a Hero is defeated Fixed an issue with Monster Island event info. Battle rules and details about active Relics now display correctly. Fixed an issue where Monster Island event bonus icon would sometimes be shown incorrectly for heroes not belonging to Hunter families Fixed a rare issue where "Continue with gems" dialogue would sometimes unintentionally appear more than once when trying to continue a Challenge Event stage after defeat Fixed a visual issue where the animation for Guillemette's status effect that attacks all enemies with Blood Lily stacks would play even when there were no enemies with Blood Lilies Fixed an issue where entering the Museum would not always jump to the listing for the first Hero with a claimable reward
  10. Version 83 Release Notes [NEW & UPDATED CONTENT] Lunar New Year season event refresh It’s time for some fireworks! Our Lunar New Year event returns with the updated event format that debuted at Halloween – replayable Quest stages with rare enemies, 2 Summons, and a Raid Brawl with a huge reward chest! Vigilant Vegetables Challenge Event February kicks off with an all-new Challenge Event featuring the Valiant Vegetable Heroes that were previewed last Fall in the Harvest Summon. Fight fiends with fiends and spread Growth! Troop Sparring Quest The Legendary Troop Summon gets a companion Quest designed to highlight the impact that Troops have on battles. Players now have a way to regularly earn Legendary Troop Coins! Dragonspire Summon improvements The Ancient Dragon Summon will be permanently available, and a chance for a bonus draw of a monthly featured Dragon will be added to all Summons! Ancient Dragon Summon Featured Dragon changes every week Comes with a weekly Ancient Underroot Quest! A new Dragon arrives every second week Earlier access to “Claim All” button The “Claim All” button, which allows you to collect all trained Heroes or Dragons up to your roster limit at once, will now become available at earlier building levels in the Stronghold Training Camp and Dragonspire Hatchery. Training Camp: Level 20 -> 10 Hatchery: Level 10 -> 1 [IMPROVEMENTS & FIXES] Improvements UI improvements for booster menu: appearance and use updated to match Resource Refill menu Insanity can no longer be applied on targets that are considered "absent" like Ghost Form, Hiding in a hole or Abyss All accuracy debuff effects now share the same icon Fixes Fixed an issue with Dragon Rider Boost. Boosted HP value is now accurate Fixed an issue where Mimic Heroes that were transformed while shielded would visually revert to an open Mimic when the shield buff expired Fixed an unintended interaction where Ransack could be blocked by Greed Fixed an issue with Ransack and Insanity so a random enemy now receives the stolen health and buffs Fixed a visual issue where defeating the final enemy using Ransack would not show the enemy being defeated before the Victory screen was displayed Fixed a visual issue with Ransack where defeating the last enemy in a wave using Ransack caused the enemy in the same position in the next wave to be invisible until they took damage Copying special skill animations with costumed Lord Loki and Kalo are now fixed Fixed a corner case issue where Alucard’s portrait disappears when killed on attack team Fixed an issue where Insanity amount would not show or not update correctly when multiple effects were applied in quick succession
  11. Version 82 Release Notes [NEW & UPDATED CONTENT] New Titan Hunter family The Titans grow restless and fearful. Specialized Titan Hunter Heroes are coming! A specialized summon containing new Titan Hunter heroes and a pool of hand-picked Heroes, perfect for facing the Titans. Stylish 5th costumes for Classic Heroes Ready the red carpet for Classic Heroes’ stylish new costumes! Bazaar Summon The Bazaar Summon offers another chance to get previously released Mimic Heroes and a new opportunity for Rare and Epic Mimic Heroes. Target your summons by choosing your featured Mimic Heroes! Hero Leveling improvements Added an XP bonus when sacrificing a duplicate Hero: Rare: +900%, for a total of 6,300 XP Epic: +2400%, for a total of 22,500 XP Legendary: 4900%, for a total of 60,000 XP Greater chance for special skill increase: Special Increase chance per Duplicate Character increased from 25% to 100%. Special Increase chance Multiplier per sacrifice rarity increased from 1% to 5%. Dragonspire – Tournament, and Rider buffs Dragonspire Tournaments now occur every other week. Get your Dragon Raid team ready! Removal of cap on stats boost provided by Dragon Rider With the limit removed, Heroes as Riders now contribute their full Attack, Defense, and Health stats to their Dragon Dragon Rider Boost in PvP* Dragon Riders provide 4x defense and 4x health bonuses in Dragon Raids and Dragonspire Tournaments. This boost is applied to both defense and attack teams. Travel to Dragonspire button* Still shows an icon if new Quests or full Chests are available Added a new icon to indicate that sign-up is open for Dragon Tournament Seasonal Event refresh: Season of Love Valentines Brawl A new Raid Brawl with buffs for the Cupid Family Season of Love Quest* The Quest and the seasonal booster have been updated [IMPROVEMENTS & FIXES] Improvements UI improvements to the for the Assist Dragon button in the Edit Team view Added more space for Assist Skill info in Assist Dragon Info view Added Additional Info view to the owned Status Effects Onyx and Crystal Dragon pets are now both unlocked by the Premium Timesaver VIP. * Onyx and Crystal Dragon Pets have also swapped places to show them in correct order with correct unlock descriptions. Fixes Fixed a visual issue with Mystic Vision Tower when seasonal decorations are enabled Fixed an issue with missing Family Bonus hero count for Nine Realms Heroes Fixed an issue with Ransack not checking for buff type and failing if target has a buff that cannot be reallocated Fixed an issue with Life Steal Healing not being blocked by Greed Fixed an issue where a Hero with Taunt active is not taking damage when targeted by a Special Skill Fixed an issue with Max Power Summon preview not showing extra Passives unlocked with Costume for base Hero Fixed an issue with partially ascended costumes that were received from Summons having incorrect costume bonus
  12. Version 81 Release Notes [NEW & UPDATED CONTENT] Black Friday gets powered up! Our incredible value Black Friday Summon returns with a power upgrade. Combining the ascension levels of Instant Power with the most recent hero pool of our classic Black Friday event, summon newer Heroes from all recent events who are already ascended, possibly even double limit broken! Black Friday also previews the upcoming Shady Scoundrels family, with sneaky new mechanics such as Ambush and Ransack. Don’t turn your back on these guys! Alliance Quest update: The Brave and the Beautiful In this updated event, the Brave Musketeers are joined by the brand-new Beauty and the Beast family. Updates: New Heroes and Costumes Quest story refreshed New stage bosses New Summon Chest with a chance of containing Master Emblems Monster Island is back with updates It’s been a while since we’ve visited Monster Island, and much has changed! Updates: Exploration changes Exploring a map tile will now have a variable energy cost, depending on the terrain type Some map tiles will now reveal more neighboring tiles than others when explored Monster Island Heroes (Abyss Hunter, Jungle Hunter, and Plain Hunter families) now receive bonuses to their attack, defense, and health stats based on their rarity Each horde type now has its own special skill and includes enemies of only one element Added an instructional “How to play” popup at event start Temple Summon debuts The great warriors of the Mahayoddha family, that were previewed in the Solstice Summon, are getting their own Summon! Temple Summon features the same chance of receiving double Legendary Event Heroes as the Astral Summon The matching Temple Quest is still in development, featuring new event rules Hero Academy improvements The pools of Heroes available from high-level trainings have been expanded and will continue to be updated automatically. Rare, Epic, and Legendary Heroes: Added a chance to receive non-Classic Heroes older than 730 days Legendary Costumes: When retraining a Legendary Hero, added a chance to receive ALL costumes older than 365 days Wars and Tournaments including Assist Dragons get extra dragon rewards The rewards from Skyfire Alliance Wars and Air Support Raid Tournaments, where players can bolster their Hero teams with Assist Dragons, now include dragon loot in addition to the standard rewards. Untold Tales 2 Event: Dwarven Riches All-new rare Dwarven Monoliths appear during this lower energy cost event in Untold Tales 2 Dwarven Riches event: Lowered world energy cost in all stages Hunt rare enemies for Untold Tales Coins Use a Lure to catch more rare enemies Aether Mimics enter the Secret Summon! These sniping treasure chests add elemental aethers and possibly alpha aethers to battle loot. New Alliance Highlight New alliances have "new" text on them when created. Searching alliances shows new on top if there are new alliances to highlight. After a few days the highlight of new disappears.
  13. Version 80 Release Notes [NEW & UPDATED CONTENT] Demons eclipse the Astral Plane! These thick-skinned denizens of the dark side of the Astral Plane shake off ailments and introduce a chaotic new status effect, Resonance! The Sanguine Feast – Halloween regenerated Vampire blue bloods gather for an all-new Halloween event. There’s a new replayable quest with rare enemies, a Raid Brawl, and two Summons! New Halloween Quest with replayable stages New rare enemy: Sanguine Skull Defeating the Sanguine Skulls grants Sanguine Spirit, which can be used for free pulls in the new Sanguine Summon Sanguine Skulls are encountered more frequently in more difficult stages Summons Updated Seasonal Summon Grants Sanguine Spirit on each pull New Sanguine Summon Collect Sanguine Spirit for the summon by defeating rare enemies in the quest, and from completing summons in the normal Seasonal Summon The Sanguine Summon has a specially selected pool of Heroes - no Classic heroes! New featured heroes from the Fleur de Sang family New summon effect: The featured heroes are guaranteed to be fully ascended when summoned New Morlovia family Hero and Costumes New Hero family: Fleur de Sang New mechanic: stacking Blood Lily effect Halloween Brawl Updated set of Raid Brawl rules that buff the Morlovia and Fleur de Sang families Updated Raid Brawl rewards Upgraded Boosters now stack All boosters can now be active at the same time, and some loot quantities have been increased. Multiple Boosters can be active at once, and similar effects will stack Boosters can now be activated from the Stronghold base view Improved Quartermaster’s Booster & Alchemist’s Booster These Boosters increase the chances of certain Ascension and Crafting materials dropping in loot, but now they also increase the number of items received [IMPROVEMENTS & FIXES] Improvements Added reward info and examples to Commend Dragon screen Optimized the placement of the Raid Info button In Dragon Roster, tapping to open the info tooltip on Commend Dragons will highlight all Dragons on screen which can be commended Added a reminder popup if entering a battle that uses Assist Dragons when one has not been equipped Updated tiebreaker in long battles. Tie Break now starts after turn 20. Every ten turns, the extra damage per turn increases by 10% e.g. in turns 21-30 damage increases by 10% per turn, in turns 31-40 by 20% and so on The Minion Corruption status effect has been updated. It no longer has a turn count, but lasts as long as the target has Insanity Alliance War Chest now calculates participation based on a max of 25 points, regardless of how many points are earned in the final war. Excess points still roll over to the next chest Fixes Fixed an issue where the Elemental summon popup would sometimes unintentionally appear twice in a row Fixed a visual issue where Heroes’ health bars on the Alliance War Battlefield preview showed inaccurate levels due to omitting health bonus from Troops Fixed an issue where effects that are triggered by the application of a status ailment were being incorrectly triggered by the addition of Insanity Fixed missing special skill animations and audio for Super Elemental Heroes
  14. These are all possible thanks to the efforts of @ Zanémarossi !
  15. For many years, @ Zanémarossi has kept up with the Patch notes, and is the one who supplied me with the information to post these. Thank you @ Zanémarossi
  16. Version 79 Release Notes & Status 25 August 2025 EP Logo 2024 Version 79 Release Notes & Status 25 August 2025 Claim your gift! Version 79 Update Out Now Status Aug 28, 2025 11:50 UTC: iOS rollout has started. Aug 25, 2025 12:10 UTC: Android rollout started. We hope to do the same for iOS soon. Release Notes [NEW & UPDATED CONTENT] It’s time for Harvest Festival! The Harvest Summon offers more rewards than ever, and includes a brand new Hero Family. Harvest Summon update Guaranteed Harvest Bonus Draw Chance for up to +9, but +1 is now guaranteed Harvest Summon Chest Only heroes released within 730 days from the start of the summon are included Minor UI/UX changes New Valiant Vegetable Family Shadows of the Deep 2 new Families enter the Shadow Summon. Members of the Institute risk insanity to harness Eldritch secrets and power for good, while the Forsaken are the most devoted acolytes of the Old Ones, transformed by dark energies. Dragon Cave quest in Stronghold Your Hero team can explore a newly discovered cave filled with Dragons and riches, but they’d better bring along some Assist Dragons if they want to survive! New Dragon Cave quest in the Stronghold Special Rule: Assist Dragon Mastery Each Assist Dragon can only be used once Attacking Assist Dragons receive bonuses to damage, healing, and Spirit Bonus Attacking Assist Dragons gain mana when shields of the respective element are matched Emblem Mimics New Legendary Mimic heroes will be released via Secret Summon. Each Emblem Mimic can add emblems of 2 Hero classes to battle loot. Easier resource bundle usage Tap on any resource bar (Food, Iron, Recruits, World Energy, etc.) to open a menu to quickly refill using bundles from your inventory. Permanent Summon updates Our old reliables, the Epic Hero Summon and Elemental Summon are catching up to 2025 with featured heroes and more. Epic Hero Summon update Added a daily featured Legendary Hero The Legendary Featured Heroes will be drawn from a selection that does not include the Classic Family. Elemental summon update Added a featured Legendary Hero The featured Hero changes with the Summon element Each summon includes an extra draw for Trainer Heroes or Tomes of Experience The element rotation will now match for all players Treasure Quest The last bonus challenge levels have been updated, and new avatar pin rewards have been added. Assist Dragon visual improvements Making Assist Dragons more visible in battles with a clearer indication when the Assist Skill is ready to activate. Assist Dragon Icon grows larger and pulses when Assist Skill mana is full when attacking Mana bar size has been increased Icon size increased on enemy side when enemy assist skill is activated Leveling improvements Added new XP bonuses when leveling Heroes/Dragons and updated the auto-level function. XP bonuses Added an XP bonus when sacrificing a duplicate Hero/Dragon Added an info tooltip to show a breakdown of different XP bonuses Auto-level Even better at finding the optimal combination of sacrifices Stops selecting more sacrifices when the chance to increase the special skill reaches 100% [IMPROVEMENTS & FIXES] Improvements Improved text format when commending dragons for rewards. You can now add Assist Dragons into your War defense team while waiting for wars, not only during Skyfire preparation phase. Added an additional info box to certain healing effects to communicate how their healing is not affected by fiends and certain status effects. Heroes and troops assigned to the defense team in Hero League and War of Three Kingdoms can now be sacrificed/converted during the cooldown period after the event has ended. Improved the push notification reminding about unused Alliance War energy. The notification will now also trigger if a player uses any energy before the refill and then doesn't log back in until there is less than three hours until the War ends. The +/- buttons in Skip Wait menus can now be held down to add/remove multiple time skips at once instead of pressing individually for each one. Improved wording for most “resist”-type effects. All functionality remains the same, but it should now be clearer when a passive skill or an effect grants a guaranteed immunity. Summon Challenge can now award items as well as Heroes. UI/UX and visual improvements to the Red Lucky Summon and Red Lucky Coin. Fixes Fixed an issue where some base buildings would display a countdown indicating active training/crafting when there was currently no active process. Opponent info in Skyfire War now correctly calculates Team Power. Fixed an issue where Shadowfangs Bone Toss ability summons a fiend on a dead target if the hero is killed by the initial damage. Fixed an issue where the Status Effect that prevents casting any new status effects on allies or enemies via special skills could in some cases prevent status effect casting even when the special skill had a cleanse component preceding the status effect cast. Trainer Heroes no longer have a missing class icon in the troop selection screen. Fixed family bonus descriptions for Kalevala, Beach, and Mighty Pet families. Fixed a minor visual issue with spacing between the leaderboard and elimination message on the Hero League results screen. Fixed an issue where mana stolen by some mana steal effects was converted from a percentage into a fixed amount, which could be disproportionate to the recipient’s mana speed. Fixed a visual bug where Raid Brawl bonus was showing on heroes in W3K, Raid Tournament, and Alliance Wars. Fixed an issue where a Status Effect Block would remain active until the end of a Special Skill casting, even if an early part of the Special Skill cleansed the Block. Fixed the missing pop-up warning about full hero roster when manually playing event/quest stages. Fixed a minor visual issue causing overlapping text on offers in some languages. BONUS: V79 Quality of Life Changes Dear Community, Version 79 of Empires & Puzzles includes several little changes that should make playing easier and more rewarding. We’ve made it quicker to refill your resources, added more reward pulls to Titan Bounty, updated Epic Hero Summon Gate, and made it faster to train 4* and 5* Dragons! Resource bundle usage Refill your resources more quickly using the bundles in your inventory. tap on a resource bar to open a new menu the menu lists how many of each size bundle you have in your inventory with a handy “Use” button next to them tap the “Use” button to top up directly from the menu! Resource Bundle usage More Titan Bounty draws The number of loot draws for Titan Bounty rewards on high-rarity Titans has been increased by 2. Regular Titans now have 3 draws and Rare Titans have 4! The odds for some rewards have been distributed across all draws, and chances to receive a food bundle, an iron bundle, and a 5* Battle Item have been added. Epic Hero Summon updates Epic Hero Summon will include a daily featured Legendary Hero, among other changes detailed in V79 release notes. The refreshed Summon Gate will go live on Sept. 8, after the Kalevala Seasonal event ends. Faster Dragon training Levels 9 and 10 of the Hatchery building in Dragonspire have been updated to require 2 fewer days to train 4* and 5* Dragons. This change also removes the chance to train Ancient Dragons, which had been mistakenly included in the training pool. New training times: Epic Dragons - 2 days Legendary Dragons - 4 days We hope you enjoy these changes, and look forward to your feedback on this and other features!
  17. Version 78 Release Notes & Status News & Updates Claim your daily free gift! CLAIM GIFT Version 78 Release Notes & Status News & Updates EmpiresPuzzles Staff 2 Jun 17 Status June 19, 2025 10:00 AM: iOS rollout has started. June 16, 2025 1:20 PM: Android rollout started. We hope to do the same for iOS soon. Release Notes [NEW & UPDATED CONTENT] War of the Three Kingdoms improvements Outlaws of Liangshan Family New Passive: Health Boost on Critical Special Attack New feature: Reserve timer We’ve added a feature that allows you to continue your attack against the same opponent. This timer is activated if the opponent’s team was not fully defeated in your previous attack, and it reserves that opponent for you to attack again. Currently set to 60 seconds if you stay online after battle Fix: The pop-up for received Red Lucky Coins should now show up more reliably Dragon Hearts Convert unwanted Dragons into Dragon Hearts by using them to commend a Dragon that is already at max level. When you have collected enough Dragon Hearts you automatically get a reward. Commending Dragons follows similar rules as leveling up Dragons. Commending higher rarity Dragons earns you more Dragon Hearts but costs more resources. Dragon Hearts progress is shared among all Dragons. Hero League - Guest Heroes Each Hero League has a selection of Guest Heroes from the Featured Families that will assist you through League rounds. Guest Heroes are donated upon registration and are only available in this League. Guest heroes should only be visible in the League. No trace of them should appear in any other game modes. Best possible league defense team considering guest heroes should be preselected for defense/attack team upon registration. Within the League, there are no additional restrictions on Guest Heroes – they can be used like any other Hero. Guest Heroes will not be included in hero roster: They do not affect available slots They can not be pinned or set as favorite They do not affect Museum progress, PoA challenges, or missions Kalevala Event Booster Offer with Stage Gifts & family bonus Stage bosses updated with new Heroes and Costumes Kalevala Raid Brawl (Part I and II): Heroes of Kalevala family have increased attack, defense, health and mana generation. They resist mana reductions and status ailments that affect mana generation or prevent the use of Special skills. New rule for the Kalevala family: When a Special Skill deals damage, the target gets -30% accuracy for 2 turns. Wild Cats enter the Wilderness Summon Clawing damage updated Extra damage and defense reduction now also applies to enemies with active defense buffs Family bonus updated: If Special Skill damage is dodged, now also deals damage to the attacker Added new icon for Surge Bleed to better differentiate it from other Bleed effects Epic Hero Summon update The Epic Hero Summon now has a different Legendary Featured Hero each day. The Legendary Featured Heroes will be drawn from a selection that does not include the Classic Family. In-battle Hero Info The Hero Info Panel opens when you long press on a Hero during battle. Now it no longer immediately closes when you release your finger. The panel now remains open until you tap again outside of it. Recommended Alliances update Recommended alliances list now shows how active the Alliance is Average team power of the alliance is shown Also shows if some of the members have been inactive for multiple days [IMPROVEMENTS & FIXES] Improvements War Equalizer tooltip now specifies that it does not remove interminable effects. War defense team autofill function improved Improved the raid infobox. Now the info is divided into two panels outlining general battling rules as well as the extra rules specific to the raid modes. Push notification if you’ve participated in the war that is ending and you still have unused energy New roster filter: recency. Sort heroes and dragons so that the latest received ones are shown first. Multiline text input e.g. in the chat Fixes In dragon card view, the favorite button no longer overlaps with the pin button. Fixed an issue with Barkley’s special skill, which resulted in duplication of missiles if the targets had fiends. Fixed an issue where a Hero who was in a transformed mode, upon having a second transformation applied, would revert to their original appearance when the second transformation ended instead of the previous transformed form. Fixed an issue where the sleep status application and removal timings did not work correctly, resulting in it looking like heroes were casting skills while asleep
  18. Version 77 Release Notes & Status News & Updates Claim your daily free gift! CLAIM GIFT Version 77 Release Notes & Status News & Updates EmpiresPuzzles Staff May 13 v77_UpdateOutNow_01v77_UpdateOutNow_02 Status May 12, 2025 12:00 PM: Android rollout started. We hope to do the same for iOS soon. [NEW & UPDATED CONTENT] Summon Challenge In this new Summon event you can unlock a free Legendary Hero, randomly selected from a limited pool, by conducting eligible Summons Beach Party event refresh The Beach Party gets an update with new Heroes, a booster offer, and a matching Raid Brawl! Event stages updated with new Heroes as bosses Booster Offer with Stage Gifts & family bonus Beach Raid Brawl (Part I and Part II) Small break between the two Brawl events. Beach Party and Sand family gain bonuses in Raids during the duration. Win 50 raids to earn a chest with random rewards. Part II has greater stat bonuses than Part I. Challenge Festival returns Meet all-new Bard Heroes when the Challenge Festival makes a comeback War of the Three Kingdoms W3K gets a whole new Family, an updated Summon, and new participation rewards Summon update No more Classic heroes! New summon chest New Family: Outlaws of Liangshan Red Lucky Summon New Summon (accessed from the 3 Kingdoms Summon) This new Summon will be enabled during the War of the Three Kingdoms You can earn Red Lucky Coins by completing W3K battles – 2 Coins per battle Use 100 Coins to obtain a random Legendary Kingdom or Journey Hero from a special summon pool WWE Superstars guest event In this limited crossover event, WWE Superstars appear as guest Heroes and enemies in their own quest 10 pre-leveled WWE Superstar Heroes, each with their signature skill 5 granted at event start, 5 more unlocked by defeating them in battle Guest Heroes do not occupy roster space Guest Heroes only appear in this event and cannot be used in other parts of the game The WWE Superstars will leave the game after the event ends Hero League returns Get ready for another month of intense Raid battles with a new set of featured families! 16* Titans & Titan Bounty rewards More new Titans added to the game, with additional rewards for defeating high-rarity Titans 5 new Titans with new abilities added as both 15* & 16* Titan Bounties are an extra source of valuable loot on all normal and rare titans of 15* and above Secret Summon continues with Mimics More Mimic Heroes are coming to the Secret Summon. Keep your eyes on the Summon screen! Solstice Summon revamped Our excellent Solstice Summon gets the Black Friday treatment with an improved Hero pool and a new Family Trimmed down Summon pool, excludes oldest Heroes and Costumes Introducing new Hero Family – Mahayoddha [IMPROVEMENTS & FIXES] Improvements You can now pin Heroes when viewing the Hero Card from your roster. Pinned Heroes will be shown at the top of your Hero Roster You can now “Like” chat messages The following Daily Challenges can now be completed in Mythic Titan battles: Rainbow Team: Titans Elemental Teamup: Titans Use Battle Items: Titans Attack a Titan Reservations in war (the mechanic that blocks other members from “cutting in line” to attack a defense team while you’re still editing your attack team) should now be cancelled after leaving the team edit view Added a warning when resetting Talent nodes that were unlocked using Golden Emblems that states Golden Emblems will not be returned Enlarged and relocated the Upgrade button for Assist Skill on Dragon Card, similar to Level Up and Ascend buttons Assist Skill level is now displayed on Dragon preview when editing your Hero Team in Stronghold Skyfire War improvement: Autofill button now fills assist dragon slot for players Minor improvements coming to “Collect All” in Timesaver VIP Collect All button is now shown while Stronghold/Dragonspire is building Collect All button does not disappear if some resources were not collected because storage was full Insanity now has its own dedicated animation that integrates the Hero’s Special Skill, to make it more obvious when casting a Special Skill is affected by Insanity Updated icons for VIP passes to more easily distinguish between regular and premium versions Added a notification icon for new content in News Feed Improved the descriptions of various status effects whose power increases on a per-hit basis. Now the upper limit for the effect’s power is clearly stated in the description Updated special skill descriptions that return a percentage of dealt Bleed damage as boosted health to match descriptions of other similar effects Minor text improvements for some chain strike special skills Fixes Dragon Assist Skill animations now display correctly in Alliance War The player-selected featured Summon slots now display the default featured Heroes or Troops every time a new event begins. This makes it easier to see when there are new options available Hero Academy Claiming now claims the right amount of heroes Fixed an issue where buying a Dragon world energy refill in Dragon quests refilled Stronghold energy instead Fixed a bug where the Wild Cat Family “Nine Lives” passive consumed more activations than intended
  19. Version 76 Release Notes & Status [NEW & UPDATED CONTENT] Updated Magic Tower event Apr. 17, 07:00 UTC – Apr. 22, 07:00 UTC Magic Carpet Family (New Family) Family Bonus: : 10%/20%/30% chance to grant 5% mana to all allies when this Hero casts their Special Skill Heroes of this family have Flight Momentum(see Passives below): Heroes start with full Flight Momentum At the end of each turn and when taking damage the hero loses a small amount of Flight Momentum When casting their Special Skill, hero gains Flight Momentum Slower heroes gain increased amount of Flight Momentum New Passive Skills: Mana on Damage Received When this character receives direct damage from Special Skills or Normal Attacks they receive 1% mana. Maximum of 5% mana gained per turn. Flight Momentum If this character has any amount of Flight Momentum they receive: Up to +20% mana generation Up to +5% extra chance to dodge The effects diminish the less Flight Momentum character has. Weaker Mega Minions Enemy Mega Minions’ inherited HP is reduced by 75% ‘Decreased Minion Health’ renamed to ‘Weaker Minions’ to match the naming of this Passive Skill New Heroes: Legendary: Zazha Agadh Elyssa Naeem Lando Lilli Epic: Manpip Rare: Bertha Magic Family Costumes: Each Hero’s original Passive Skill is improved on the Costumed Hero Heroes receiving a costume: Milena Agragena Nadezhda New Bosses in Tower stages (only on Normal stages): All of the Magic Carpet heroes mentioned above All of the Magic costumes mentioned above Summon update: When receiving Event Legendary Hero, 20% chance to receive one extra Event Legendary Summon chest Classic Legendary Heroes removed from the summon pool New Alliance War Rule: Skyfire Coming April 23, 2025 Our goal is to make sure that core game features like Alliance War stay fresh and dynamic, so we’re once again reviewing the current rotation of war rules. Each rule should be distinct and provide an enjoyable challenge to players that requires thinking about a different approach, and no rule is guaranteed to be permanent. Dragons bring a whole new aspect to Alliance War, and this rule could replace one of the existing batch that isn’t offering the desired balance of difficulty and fun. Assist Dragons are enabled for all teams in this Alliance War. Each Dragon can be used once when attacking. Attacking Assist Dragons are more powerful than defending Assist Dragons. Attacking Assist Dragons gain 10% more Spirit Bonuses, 10% more Damage and 10% more Healing each time you use them. Attacking Assist Dragons gain mana when shields of the respective element are matched. Defending Assist Dragons gain a small amount of mana each turn and when Heroes of the respective element are hit. Mimic Family Family Bonus: All Mimic Heroes receive Mimic Loot passive as a Family Bonus Mimic Loot passive gives a chance for extra loot when completing Map or Quest level, or defeating an enemy in Horde levels of Monster Island Chances and rewards increase with energy cost of the level Mimic Hero needs to be fully ascended and leveled up to benefit from the passive Experience Mimic Hero with a variant for each element Each variant has a different passive, unique for each element Experience Mimic passive gives an extra chance for: Trainer Heroes Low rarity heroes Hero League League Advantages and Disadvantages added Heroes of Featured families now receive League Advantages that boost them in battles in addition to the stat increase -15% damage from non-Featured families +30% increase for any healing received 25% extra chance to resist all status ailments, mana reductions and buff dispels Heroes of Non-Featured families receive Disadvantages which hinder them in battles -10% accuracy against Heroes of Featured families -30% decrease for any healing received -15% mana generation Removed the Difficulty Bonus from scoring Various smaller UX improvements Harvester Update: Renamed to Boosters All harvesters have been renamed to “Boosters” to bring more unity to the item group General updates to Boosters: Duration: 2 days No limit to usage during Story Map Events Updated Boosters Food Booster 300% increase to food from story map stages Iron Booster 300% increase to iron from story map stages Quartermaster’s Booster Increase the chance for specific ascension items from story map stages Adventurer’s Kit: 150% Strong Rope: 150% Practice Sword: 150% Rugged Clothes: 150% Alchemist’s Booster Increase the chance for specific crafting items from story map stages Grimoire Dust: 150% Midnight Roots: 150% Orichalcum Nugget: 150% Dragon Bone: 150% Recruit Booster 300% increase to recruits from story stages Storage overflow: Recruits going over storage limit will be converted to “Recruit Decrees” [New item] Recruit Decrees: Similar to food and iron crates stores recruits in inventory via decrees that can be used by consuming them from the inventory. Omnia Booster 150% increase to food from story map stages 150% increase to iron from story map stages 50% increase to all items from story map stages 50% increase to recruits from story map stages Epic Troop Summon update Added a small chance to receive a daily featured Legendary Troop Wanted chest cooldown changes (after V76 is forced) Monster and Heroes wanted chests skip cost now decreases with time Cooldown will be changed from 23 hours to 12 hours Quality of life improvements Collect All button added for Timesaver VIP users Added a “resource bubble” to Stronghold and Dragonspire buildings to collect all resources including: Iron / Dragonstone Food / Fish Recruits If either Stronghold or Dragonspire is under construction, selecting the building will show a button to “Collect All” Auto-level up selects a 1 star Hero (if available) to complete the last level as needed [IMPROVEMENTS & FIXES] Improvements Dragonspire item tooltip improvements - items now list more information about where they can be obtained Dragon Assist skill healing now affects insanity removal the same way special skills do. Direct heal assist skills remove 10 insanity Improved visuals and animation timing for opponent position shuffle effects Roster scrolling improved - scroll through more of your roster in a single swipe Performance optimizations for accounts with very large rosters Fixes Hero Coach preview now shows the correct passives, costume bonuses, and talents based on the selected input Hero Titans can no longer receive ghost form through insanity The boss Karnov in Master Monk Trials no longer has the element shield that reflects dark element
  20. Version 75 Release Notes & Status News & Updates Claim your daily free gift! CLAIM GIFT Version 75 Release Notes & Status News & Updates EmpiresPuzzles Staff 3 Mar 4 v75_UpdateOutNow_01v75_UpdateOutNow_02 Status March 6, 2025 10:10 AM: V75 is now fully released on both Android & iOS. March 3, 2025 12:44 PM: Android rollout started. We hope to do the same for iOS soon. [NEW & UPDATED CONTENT] 8th Birthday celebration Mar. 17, 07:00 UTC – Mar. 24, 07:00 UTC Birthday Summon received visual updates and usability improvements New Wild Cat Heroes: Leonie Rajesh Introducing Traits: Similar to Passive Skills, these new Hero attributes come with both advantages and disadvantages Hero Coach Mar. 27, 07:00 UTC – Mar. 30, 07:00 UTC This recurring event allows players to “max out” a Hero in their roster in exchange for Gems Note: Hero must have been released earlier than 24 months before coaching Training a Hero through Hero Coach will make them: Fully Ascended, Limit Broken twice, and max leveled (= lvl. 90 for Legendary Heroes) Max Special Skill level (8) The Coach also offers a discount for Heroes that have already been trained to some extent! New Raid Tournament Rule: Air Support Assist Dragons are enabled. Only 4* Heroes and Assist Dragons may be used. Attacking Assist Dragons provide 1.5x Spirit Bonus to their team, including Elemental Bond and Class Link. Additionally, attacking Assist Dragons have 1.5x direct damage and healing effects. When attacking, Assist Dragons gain mana when shields of the matching element are matched. When defending, Assist Dragons gain mana at the end of each turn, and when Heroes of the matching element are hit. New 15* Titans New high-level Titans with new Passive Skills Mountain King Sky Shark Cursed Sandworm Boar King Ancient Oak A new tab in the Inbox with a scrollable feed of news and updates News Feed Troop Summons changes Epic Troop Summon All 4* Tower troops have been added to the Epic Troop Summon This change will be enabled after force on Mar. 11 during Legendary Troop Summon, while the Epic Troop Summon is inactive Legendary Troop Summon Choose Your Featured Troop functionality added Choose 5 Legendary Troops from a list including all 50 previously released Legendary Troops and 5 brand-new Legendary Troops with new class combinations The 5 new troops will be replaced in every second Summon Legendary Dragon Quest A new special quest in Dragonspire that can appear at any time! Contains 5 stages Level property: Esoteric Winds The weather causes Esoteric Winds in this battle. All allies’ and enemies’ mana is increased by 15% every 5 turns. Guaranteed Legendary Dragon Token Can be obtained as a reward from the 5th stage of Legendary Dragon Quest Springvale seasonal event New legendary heroes and avatars: Viscount Cluckwood Sadie [IMPROVEMENTS & FIXES] Improvements Minor UI Adjustments to accommodate more devices Summons that include costumes should now display the correct power amount in the hero carousel The maximum amount of fiends that can be summoned on a titan was increased to 5 Improved text descriptions for Ancient Underroot event Improved the sticky surface descriptions – they now explicitly state that the effect is undispellable and effect’s name is correctly capitalised as Sticky Surface – as well as fixed a potential issue where attacks from allies could have resulted in buff transfers under certain conditions Adjusted a status effect icon for Salniss to better communicate that the effect is an ailment whose effectiveness increases when there are minions/mega minions on the opposing team Improvements to the counting of remaining turns in the duration of status effects applied during player and enemy turns respectively Fixes Fixed the Hero card background art for the new Plains Hunter Hero, Amund Fixed an issue with Owl family effect icon not appearing when blocking a mana-related ailment (including Sleep) from Minions or Mega Minions Completion rewards from the Shadows of the Deep quest will now be awarded immediately after completing the final stage Fixed an issue with Cennius’ special skill where the consecutive attacks would not hit the correct side if cast under the effect of insanity. Previously, only the first hit was correctly targeting the casting Cennius’ side, now all of the potential subequent hits do so as well Reflect status effects of the same type no longer stack as they previously did in some unintended cases Fixed an issue with Titans where they could receive a resurrect buff. Now they no longer can receive resurrection buffs Fixed a visual issue where activating the hero roster filter while leveling up a costume would cause a slight overlap of tabs and panels in UI Fixed an issue with the Moth family effect not being applied in Alliance Wars on the defense side Fixed an issue where the Ultra tile booster special condition icon from the Ancient Underrot event would appear in Team View on top of dragons, items, and riders when selecting those for the team. Now the icon is correctly hidden during selection
  21. Version 74 Release Notes & Status News & Updates Claim your daily free gift! CLAIM GIFT Version 74 Release Notes & Status News & Updates EmpiresPuzzles Staff 3 Jan 27 v74_UpdateOutNow_01v74_UpdateOutNow_02 [NEW & UPDATED CONTENT] Dragonspire event - Ancient Underroot Feb. 4, 07:00 UTC – Feb. 8, 07:00 UTC A new quest and summon approach Dragonspire! Quest contains 5 new stages Level Property: Ultra Tile Booster In these battles, there is one Ultra Tile Booster in the middle of the board Once activated, the Ultra Tile Booster sends 15 fireballs towards enemies New summon coin: Ancient Dragon Coin You can collect these by defeating rare Treasure Hoarder enemies in the Ancient Underroot stages. The rare Treasure Hoarder enemies have a chance to replace common enemies in the stages. The more difficult the stage is, the higher the appearance rate of the rare enemy. Once you have defeated 10 Treasure Hoarders, you can open the Ancient Dragon Chest that contains more Ancient Dragon Coins! Beowulf’s Challenge Feb. 13, 07:00 UTC – Feb. 17, 07:00 UTC New Challenge Event based on the Old English epic poem of Beowulf New quest stages: Rare, Epic, and Legendary difficulties with corresponding team restrictions Challenge Event Tier Completion Chest: New Chest for completing different tiers of Challenge Events Replaces fixed tier completion rewards Content is the same as the fixed tier rewards used to be, but now the 3* Ascension items will be drawn randomly from a pool containing only the harder to receive 3* Ascension items. New level properties Fearsome Foes: Enemies have +25% defense against Special Skills, and cause Bleed on normal attack hit Call to Glorious Battle: Every 3 turns, all heroes instantly gain an amount of mana, and receive a buff to Special Skill attack power and any healing received for 1 turn. Challenge Event summon with 5 new heroes, a new Passive Skill, and an improved Summon Chest New heroes Beowulf (5*) Modthryth (5*) Grendel (5*) Aeschere (4*) Unferth (3*) New family Passive Skill: Resist Mana Reduction Summon Chest is now easier to unlock and has improved contents with a chance for rare Aethers. Season of Love Feb. 14, 07:00 UTC – Mar. 24, 07:00 UTC Our Valentines Seasonal event returns! Story and rewards have been updated Seasonal Booster with improved rewards Season of Love Summon with two new Heroes Dodgrom Anteros [IMPROVEMENTS & FIXES] Improvements Minor improvements to various game views on devices with tall resolutions Updated texts on some Dragon Adventure enemies to remove references to Heroes Replaced fixed completion rewards in Challenge Events with chests that are randomly generated Hero League bonus is now illustrated on individual Heroes power as well as the total team power Hero League scoring no longer includes a Difficulty Bonus Updated the additional info box for the sleep status effect to reflect its functionality. Mega Minion and Mega Fiend damage does not wake up a target with the sleep condition Updated the texts for the Slime Family description to reflect that Mega Fiends summoned by allies also benefit from the family effect Updated the Minion action animations behavior. Now all Minions and Fiends on a Hero act at the same time rather than one after another Updated descriptions of extended duration and undispellability properties for Toon costumes to be consistent across all elements Adjusted icons for the following status effects to improve their readability and to unify their visual appearance: Mark of Bleed (Zarga) Mark of Special Skill (Otso) Mark of Dodge (Gladius) Fixed an issue with the inconsistent targeting of Status Effect Generator effects. These effects now target different heroes more often In Monster Island, there are now separate keys for Relic Chests and Treasure Chests Added separate counters to Monster Island UI for Relic Chest Keys and Treasure Chest Keys Hordes in Monster Island now have an additional small chance to drop a Treasure Chest Key Monster Island energy distribution and costs updated Monster Island has a new Very Hard difficulty for Alliances with the highest alliance scores (based on titans) Appearance rates for Treasure Chest loot can now be viewed when inspecting a Treasure Chest There is now a score bonus for killing an Apex Monster in Monster Island Renamed a team from Astral Elves Team to Astral Plane Team to match the renaming of the quest Improved reward tier calculation for Alliance War Chest Fixes
  22. Version 73 Release Notes & Status News & Updates Claim your daily free gift! CLAIM GIFT Version 73 Release Notes & Status News & Updates EmpiresPuzzles Staff Dec 2024 v73 Rolling Out Now Status December 9, 2024 1:10 PM: Android rollout started. We hope to do the same for iOS soon. Release Notes [NEW & UPDATED CONTENT] PvP rule changes These changes will be applied separately after V73 has been forced The rule changes which were tested in the first Raid Brawl will be applied to the following PvP modes: Raids Raid Tournaments Hero League Alliance Wars War of the Three Kingdoms As a reminder, the new rules are as follows: Combo Damage multiplier increased Earlier Tiebreaker Troop damage against weaker elements increased. Effect is reduced when using multiple heroes of the same element. Critical chance for all Troop attacks. Critical Troop hits reduce max health. Slightly adjusted general balance of attacker vs defender Alliance Quest 1 costumes Dec. 17, 07:00 UTC - Dec. 22, 07:00 UTC New Costumes: Quenell Quintin Rayne Wolfgang Ferant Astral Dwarves Dec. 22, 07:00 UTC – Dec. 25, 07:00 UTC New Dwarf Heroes arrive from the Astral Plane Heroes: Salniss Maegwyn Pluth Quari Vard 4th Costumes for Classic Heroes – Glass Dec. 25, 07:00 UTC – Dec. 28, 07:00 UTC New Passive: Glass Grants 60% extra chance to reflect incoming status ailments back to the attacker x4 Costume Bonus for Legendary Heroes: +65% Attack / +65% Defense / +70% Health / +5% Mana x4 Costume Bonus for Epic Heroes: +19% Attack / +19/ Defense / +24% Health / +5% Mana x3 Costume Bonus for Rare Heroes: +17% Attack / +17% Defense / +22% Health / +5% Mana Legendary Glass Costumes: Vivica Sartana Richard Azlar Epic Glass Costumes: Boldtusk Grimm Rare Glass Costumes: Jahangir Gan Ju Shadows of the Deep event Jan. 9, 07:00 UTC – Jan. 13, 07:00 UTC A terrifying event to drive your Heroes insane, featuring Cultist and Investigator Families! Shadow Summon New Summon that includes Investigator and Cultist Family Heroes previously released via Secret Summon, and no Classic Heroes For each summoned Legendary Hero, you get 3 bonus draws, each with a 20% chance to get another Legendary Hero Alliance Quest 3 – Night of the Moth Jan. 15, 07:00 UTC – Jan. 20, 07:00 UTC New Alliance Quest New Event Effect - Toxin Moths New Bosses and Enemies New Alliance Quest Summon New Family - Moths Legendary Satinpiminter Chunkyroi Tealmoine Pepperbleu Grovevert Mortewitch Epic Shyombre Joyvert Rare Rosepetite Lunar New Year Jan. 27, 07:00 UTC – Feb. 13, 07:00 UTC Seasonal event with story and reward updates Summon with two new Heroes Xiaoqing Baishu [IMPROVEMENTS & FIXES] Improvements Dragon Shipment now has a tier indicator in the tooltip and in the rewards screen for clarity New activity indicator now only shows up on the Dragonspire button in Stronghold when there are Idle Loot chests ready to be picked up Improvements on Alliance war graphics on tall resolution phones Improvements for Dragonspire battle background movement Dragon Adventure Area 4 – Duskfall status effect icon now shows current percentage Maximum Dragon Capacity now scales up. First cap increase is at level 22 and then +1 every 2 levels Level up screen now lists Energy refills and Dragon cap increases from Dragonspire side after Dragonspire has been unlocked Fixes Fixed an issue related to Treasure Quest featured families indicator When sorting heroes by origin in Hero Roster, Season 1 heroes are now displayed after Season 2 heroes Fixed a visual issue that was causing Cennius’ special skill text to not disappear in battle Fixed an issue where additional Path of Adventure chests were not automatically claimed after a Path ended if there were no unclaimed milestone rewards Fixed an issue where using a combination of speedups and Gems to skip a timer would cause a crash Fixed an issue with Revna’s reflect status effect where it did not replace other reflects that affected ailments and stacks (e.g. Hawthorn, Furdinand)
  23. Version 72 Release Notes & Status News & Updates Claim your daily free gift! CLAIM GIFT Version 72 Release Notes & Status News & Updates EmpiresPuzzles Staff 6 Nov 2024 Version 72 Status November 13, 2024 11:07 AM: iOS rollout has started. November 11, 2024 3:00 PM: Android rollout started. We hope to do the same for iOS soon. Release Notes [NEW & UPDATED CONTENT] Raid Brawl Nov. 19 07:00 UTC – Dec 3, 07:00 UTC New rule added: Slow Hero buff Heroes with a Slow mana speed receive boosts to attack and defense, and an extra chance to resist mana reductions and defense ailments Black Friday/Cyber Monday Nov. 25, 07:00 UTC – Dec 5, 07:00 UTC Black Friday summon Legendary Heroes No Classic Heroes Only Heroes and Costumes that have been released in the past 2 years Pulling an eligible Costume will also grant the base Hero Treasure Quest Nov. 25 07:00 UTC – Nov. 27. 07:00 UTC A new set of extra challenging rotating quests that feature some of the most valuable loot in the game! Example rewards: Legendary Troop Coins Rare Ascension materials Alpha Aethers Path of Dragons Dec. 2, 07:00 UTC Dragonspire gets its own version of Paths of Adventure! Complete challenges to earn rewards Challenges are divided into two types: Daily challenges Fixed challenges 30 tiers of rewards, after which the Dragon Chest can be claimed Untold Tales 2 Dec. 3, 07:00 UTC A new collection of Untold Tales in a previously undiscovered S3 realm with a new version of Runic Rocks Realm: Nidavellir New passive: Empowered Resist Burn Chapter 1 - 28 stages Charging Runic Rocks - These Runic Rocks become more powerful after a few turns. New heroes: Regin 5* Dularfulr 5* Ott 5* Gandr 5* Andvari 5* Fjalar 4* Helgi 3* Visiting Outfitter Dec. 7, 07:00 UTC – Dec. 10, 07:00 UTC This recurring event will allow players to get certain Costumes for their Heroes, in exchange for Gems. After selecting a Hero, the Outfitter will show which Costume is available. The Outfitter will always offer the oldest missing Costume for the selected Hero, and only offers Costumes released earlier than 18 months before the start of the event. Dragonspire additions and changes Dragon Raids expand to Silver Arena! Fledgling Dragons Can now appear as rewards from Dragon Adventure Stages Can be used to gain experience for any Dragon Cannot be trained via the Hatchery Dragon Delivery Contains rewards for the Stronghold Rewards are based on Dragon Raid Arena and progress in the Dragon Adventure Counter for sending the delivery appears after claiming 1 Idle Adventure Chest or Idle Raid Chest. Both count toward the requirements for sending the Dragon Delivery Dragon Spirit Bonus Update Elemental Bond and Class Link will be enabled after V72 has been forced Assist Dragons now grant stat boosts to heroes of a specific Element and heroes of a specific Class in addition to giving stat bonuses to all heroes on the team. Spirit Bonus Values, 5* Dragons: Attack: 20/40/75/100/200 → 40/80/120/160/200, additional 5/10/15/20/25 bonus for heroes of a specific Element and an additional 5/10/15/20/25 bonus for heroes of a specific class Defense: 20/40/75/100/150 → 32/64/96/128/160, additional 4/8/12/16/20 bonus for heroes of a specific Element and an additional 4/8/12/16/20 bonus for heroes of a specific class Health: 20/30/50/75/100 → 12/24/36/48/60, additional 4/8/12/16/20 bonus for heroes of a specific Element and Element and an additional 4/8/12/16/20 bonus for heroes of a specific class Spirit Bonus Values, 4* Dragons: Attack: 15/30/50/75/150 → 32/64/96/128/160, additional 4/8/12/16/20 bonus for heroes of a specific Element and an additional 4/8/12/16/20 bonus for heroes of a specific class Defense: 15/30/50/75/100 → 24/48/72/96/120, additional 3/6/9/12/15 bonus for heroes of a specific Element and an additional 3/6/9/12/150 bonus for heroes of a specific class Health: 15/30/40/50/75 → 9/18/27/36/45, additional 3/6/9/12/15 bonus for heroes of a specific Element and Element and an additional 3/6/9/12/15 bonus for heroes of a specific class Spirit Bonus Values, 3* Dragons: Attack: 5/10/30/125 → 24/48/72/100, additional 4/7/10/15 bonus for heroes of a specific Element and an additional 4/7/10/15 bonus for heroes of a specific class Defense: 5/10/30/75 → 24/40/56/80, additional 3/5/7/10 bonus for heroes of a specific Element and an additional 3/5/7/10 bonus for heroes of a specific class Health: 5/10/30/50 → 12/18/24/30, additional 3/6/9/12 bonus for heroes of a specific Element and Element and an additional 3/6/9/12 bonus for heroes of a specific class Wanted Mission Chest changes In V72, the Gem cost to skip the chest cooldown timer will not decrease over time. This is in preparation for additional changes to Wanted Mission rewards and cooldown timers which will be enabled after V72 has been forced. Full details of these changes will be announced separately [IMPROVEMENTS & FIXES] Improvements Added notifications to Dragonspire button to help players track Dragon activities Improved full mana animations on Dragon Assist skill Ghost form Special Skill description replaced with shorter text and additional info box Welcome to Dragonspire Path now remains visible to 48 hours after final rewards have been claimed Resist Blind passive description has been updated to better match the functionality Enhanced defense and dodge status effects can no longer be reallocated Made text adjustments to the description of the Fox Family bonus in the in-battle Hero information view to take up less pace Fixes Fixed an issue where enemy Special Skill info was not always displayed on stage preview screen Slime Heroes’ passive description changed to show correct amount of HP inherited by Mega Minion Hilda can no longer cast her Special Skill after being revived by the Fighter class talent if she had been silenced by Von Rothbart’s ballad when she died Untold Tales map now scrolls to the correct position after completing a Hard battle Fixed an issue where Assist Dragon icon could overlap with a Mega Minion Fixed an issue where the Toon costumes’ passive had a higher chance to resist ballad effects than intended Fixed an issue where web links were not working for some users on iOS 18
  24. Version 71 Release Notes News & Updates Claim your daily free gift! CLAIM GIFT Version 71 Release Notes News & Updates EmpiresPuzzles Staff Oct 2024 Version 71 Status October 14, 2024 12:40 PM: Android rollout started. We hope to do the same for iOS soon. Release Notes [NEW & UPDATED CONTENT] Dragonspire improvements These changes will take effect after V71 has been forced New Map Area - Murky Forest Stage Property: Duskfall All allies get -3% accuracy at the start of the battle and every 3 turns, up to -30%. The effect cannot be cleansed and it resets at the beginning of each wave. The effect is also applied to defeated allies. Welcome to Dragonspire Pass improvements Challenges have been re-ordered and made easier to complete Added a tutorial for Dragon Assist Skills Dragon Assist Skill adjustments Assist Skill status effects now stack with other similar status effects Balance for all Assist Skills has been adjusted accordingly Balance changes are as listed below: Dampening Blaze Deals 600 → 500 damage to all enemies All enemies get -30% → -10% mana generation for 5 turns Sacred Flame Deals 400 → 350 damage to all enemies All allies heal 80% → 40% of dealt normal damage for 5 turns Wounding Blaze Deals 550 → 450 damage to all enemies All enemies get -50% → -30% decrease for any healing received for 5 turns Corrosive Blaze All enemies get -40% → -20% defense for 5 turns Protective Breath Recovers 800 → 500 health for all allies All allies get +40% → +20% defense for 5 turns Inspirational Breath Recovers 900 → 750 health for all allies All allies get +60% → +30% critical chance for 5 turns Cleansing Flame All allies regenerate 1000 → 500 HP over 5 turns Esoteric Flame All allies regenerate 500 → 250 health over 5 turns Fortifying Flame Recovers 600 → 500 health for all allies All allies get +60% → +30% defense against Special Skills for 5 turns Blinding Blaze Deals 500 → 400 damage to all enemies All enemies get -30% → -20% accuracy for 5 turns Empowering Breath Recovers 700 → 600 health for all allies. All allies get +40% → +20% attack for 5 turns. Weakening Blaze All enemies get -40% → -20% attack for 5 turns. Charring Blaze Deals 300 → 250 damage to all enemies Resuscitating Breath Recovers 300 → 250 health for all allies All allies regenerate 150 → 100 HP over 5 turns Fiery Blaze Deals 400 → 350 damage to all enemies All enemies receive 200 → 150 burn damage over 5 turns Strengthening Flame Recovers 350 → 300 health for all allies All allies get +30% → +10% defense for 5 turns All allies get +30% → +10% attack for 5 turns Revitalizing Breath Recovers 450 → 400 health for all allies All allies regenerate 250 → 150 health over 5 turns Raid Brawl Oct 22, 07:00 UTC – Nov 5, 07:00 UTC Raid Brawl represents our first steps toward revitalizing PvP and making it faster and more fun to play! Special event where Raids are enhanced with several effects Combo Damage multiplier increased Earlier Tiebreaker Troop damage against weaker elements increased. Effect is reduced when using multiple heroes of the same element. Critical chance for all Troop attacks. Critical Troop hits reduce max health. Slightly adjusted general balance of attacker vs defender Win Raids during the Brawl to unlock a Raid Brawl Chest One Chest can be collected per event Challenge Festival II Nov 14, 07:00 UTC – Nov 18, 07:00 UTC The Challenge Festival returns with updated Quest stages and enemies, and 2 new Legendary Heroes: Astrid Bonzo New Alliance War Rules These will be mixed into the rotation of War Rules in the weeks following V71 release It’s time to spice up Alliance War with some new flavors. The following new rules will be added in V71. We welcome your feedback on this feature Bloody War: healing, revival and similar effects have no effect Clover Field: All heroes have a chance to get Lucky and cast the Special Skill 2 times in a row when activated Ancient Terror: when activated, inflicts Insanity on all heroes Friend Invite refresh These changes will take effect after V71 has been forced We’re improving the rewards for inviting friends to play Empires & Puzzles. To make sure everyone has a chance to earn these new rewards, the invite tracker will be reset to zero for all players. For invite receiver: 300 gems, 10d Premium VIP, 10d Premium Timesaver VIP For each successful invite: 300 gems, 10 d basic VIP, 10d basic Timesaver VIP Invite Milestone extra rewards: 1 Friend: 500 gems, 10d Premium VIP, VIP Dragon Avatar (currently with 3 friends) 3 Friends: 500 gems, 10d Premium Timesaver VIP 5 Friends: 500 gems, 10d Premium VIP, 10d Premium Timesaver VIP 10 Friends: 1000 gems, 30d Premium VIP 15 Friends: 1000 gems, 30d Premium Timesaver VIP 25 Friends: 3000 gems, 30d Premium VIP, 30d Premium Timesaver VIP [IMPROVEMENTS & FIXES] Improvements Dragon assist skills now have an additional info box in Stronghold Dragon raids now have a similar raid timer as Stronghold Raids (enabled after V71 forced) Fated Summons refresh timer can now be seen after all summons have been completed Improved description for Greed effect The auto-select feature for hero leveling can now be toggled to automatically choose 1* and 2* heroes of either the matching element (the existing behavior) or 1* and 2* heroes of all elements (new option) Added new animations to Mega Minion attacks to distinguish them from regular minions Added Increased Damage bonus (Tiebreaker) to Alliance War battles. The bonus gets activated after a certain amount of turns and increases every turn until end of the battle (enabled after V71 forced) Fixes UI fixes for newer iPhone models Fixed a visual issue that showed costumed Heroes being used as Dragon Riders Fixed the interaction between Dance effects and Rhineglow and Scath’s stored damage. As with other similar effects, stored damage is now triggered when removed by a Dance Dragon raid results no longer incorrectly appear in Stronghold Dragon Assist skills have new icons for indicating their origin now that they stack Fixed a visual issue where Dragon “villagers” in Dragonspire would get stuck in slow motion Dragon battle “Defeated” screen now displays the correct names for resources Fixed an issue where some tutorials in Dragonspire could be triggered out of order, causing visual elements not to display correctly until the game was restarted Minor fixes to some localized texts Tabs in Shop no longer shake when tapped repeatedly Nature Training in Hatchery now has correct wording Dragonspire Fishery construction no longer tries to mimic Stronghold Mills! Fixed an issue with the Witch Slayer status ailment which caused battles to freeze if the final blow was dealt by the ailment Fixed an issue with Malicna’s mana generation ailment. It is now correctly treated as an ailment by relevant talents, buffs, and skill effects such as cleanse Fixed an issue in the new tutorial where an error would sometimes occur when trying to complete the “Craft a Minor Healing Potion” task while Forge building was not idle Fixed an issue in the new tutorial where gem skips after the first would sometimes be unintentionally free Fixed an issue in the new tutorial where an error would sometimes occur when trying to complete the “Train a Hero” task while Training Camp building was not idle Fixed an issue with the Superior Manashield talent where it would be inferior to the regular Manashield in situations where reflection of ailments was not possible Fixed an issue where the additional card graphics for the Abyss Hunter, Jungle Hunter, and Plains Hunter families were missing Fixed an issue where text keys were visible instead of localized text Fixed an issue where players would not be notified of new Alliance chat messages in some situations Fixed an issue with status effects originating from other status effects having different duration on the attacking side to what was described, under certain circumstances Fixed an issue with Dragons’ Assist Skills not triggering S3 realm effects
  25. Version 70 Release Notes & Status Status September 12, 2024 11:00 AM: iOS rollout has started. September 10, 2024 9:30 AM: Android rollout started on September 9. We hope to do the same for iOS soon. Release Notes [NEW & UPDATED CONTENT] Dragonspire This feature will be enabled after V70 has been forced Explore a realm above the clouds and recruit Dragons to battle flying enemies in a new adventure! Dragonspire brings: A new base, buildings, resources A Dragon Adventure that starts with 30 challenging stages Dragon Raids Quests Idle Reward Chests Assist Dragons to bring back to your Stronghold Halloween Sep 23, 07:00 UTC – Nov 4, 07:00 UTC New Legendary Heroes Wayne Chester New Costume Alucard Quest update New bosses: Wayne and Chester Balance changes [IMPROVEMENTS & FIXES] Improvements Visual update: new app icon, splash screen, and Elena artwork Improved text descriptions for Fox Heroes’ “Lasting” effects Filter button added to the Museum Rewrote Xiamara’s Mana Corruption status effect description to be clearer Added a filter that would show only heroes with a claimable gem reward. In addition, in the view with all owned heroes displayed, the view will now automatically scroll down to the first hero with a claimable reward Updated Sigyn’s special skill description to specify that mana cut and fiend summon are also doubled for only one enemy Fixes Changed multiply formatting for German language Updated text for removal of Wither and Growth by ghost forms to correctly state “caster” instead of “target”. Affects Lughaidh, Ameonna and Stonecleave Fixed an issue where refreshing the duration of Von Rothbart’s Ballad of Pain resulted in the battle freezing and becoming unresponsive Fixed an issue where players would sometimes be unable to convert their epic troops to legendary, due to an ongoing raid tournament, even though they were not participating in the tournament Master Withstand no longer cleanses stacks when triggered Fixed an issue where Tournament tab incorrectly showed Raid flags instead of Tournament flags Fixed an issue where Suspicious Chest rare enemies would not spawn in Challenge event Fixed an issue in Android where sometimes the history of already displayed pop-ups would not be saved, causing unintended repetition of pop-ups Restored the Special Skill of the Light Swan enemy in the Opera Challenge Event Fixed an issue with generation of Rare Wanted Mission Chests