Hoppa till innehållet

Ändringslogg

Varje version, vad som ändrades i den, och varför. Samma text som appen visar dig när den uppdateras.

  1. 2.26.5

    Aktuell
    • Arenan kämpar igen för albumföremål när många spelare har skannats: ett saknat föremål räknas nu fullt ut. På testflottan fördubblades antalet arenastrider. Rapporterat på Discord.
    • Följeslagarnas utrustning kan uppgraderas hos smeden till en egen nivå, och utrustning från en vald uppgradering och uppåt ges inte längre till följeslagare. Av som standard. Önskat på Discord.
    • Välj enskilda karaktärer vid inloggning, inte bara hela servrar. Önskat på Discord.
    • Varje brytare på aviseringssidan fungerar: reklamerbjudanden, albummålet och förtroenderäknaren följer sina brytare, och den första brytaren är popup-fönstret på den här datorn. Önskat på Discord.
    • Appen vilar i bakgrunden: sidor som bara visar något slutar fråga medan fönstret är dolt. Önskat på Discord.
    • Ett andra program på samma konto får inte längre botten att logga in igen med några sekunders mellanrum.
    • Smeden pausar en halvtimme där den ännu inte är upplåst, och grottor kontrolleras bara när något skulle strida i dem. Toaletten, tvätten och världsbossen frågar inte längre igen om det som servern redan har nekat. Fästningen räknar med trä och sten från anfall, även över förrådets gräns. Arenan söker inte längre om med några sekunders mellanrum medan den väntar på den gratis striden. Följeslagare får inte längre utrustning innan de har anslutit via Tornet.
    • Telefonappen: en utgången inloggning leder tillbaka till inloggningen, och toppfältet täcker inte längre innehållet. Parkoppling med din egen panel i hemnätverket fungerar nu.
    • Hostade konton: en direkt inloggning med server når flottan med den servern, en tavla som delas från ett hostat konto behåller sina kopplingar, och en inställning som ändras på en enhet syns på dina andra öppna enheter.
    • Reklamerbjudandet och visarens inställningar visas bara i versioner som har visaren, eftersom erbjudandet annars inte gick att stänga. Koppla telefonen till en dator: datorn svarar nu på telefonens behörighetskontroll.
    • Fästningen skickar inte längre utbyggnaden av riddarsalen med några sekunders mellanrum när servern tar emot den utan att ändra något, och resten av fästningen får sin tur igen.
    • "Ingen vakt före tio arenasegrar" väntar bara på en arena som är påslagen och slåss. Med arenan avstängd, eller när den inte hittade någon, stod karaktärer overksamma hela dagen i stället för att gå på vakt.
    • Webbpanel 0.3.2: Windows-filen startar hur den än öppnas, nedladdningslänkar hämtar alltid den senaste filen, och schemasidan säger vad den gör. "Ta över" på marknadsplatsen sparar igen, konton med proxy eller server fungerar, och en misslyckad inloggning visas vid kontot.
  2. 2.26.4

    • Arenastrider väljs efter den ära de väntas ge. En förlust kostar ära, så en strid som skulle kosta mer än den ger hoppas över (utom de tio dagliga XP-striderna och favoriter), och ditt resultat mot varje motståndare räknas nu in. Flottans första siffror: 54 % vinster i stället för 16 %, och plus 13 ära per strid i stället för minus 2.
    • Stridssimulatorn räknar demonjägarens återupplivning rätt och simulerar arenastrider som arenastrider. Magiker ser inte längre ut som de lättaste motståndarna.
    • Varje fästningsbyggnad kan stoppas på en nivå du väljer, till exempel ädelstensgruvan på 1 i början av spelet. ”Uppgradera aldrig” blockerar också en byggnad på nivå 0 och kunde därför inte det. Önskemål från Discord.
    • Legendarisk grotta: vapenkammaren används som ett rum och håller inte längre upp en runda. Den stod still 34 gånger på 14 timmar.
    • Framsteg: svampar och hittade föremål från uppdrag, expeditioner, husdjur, underjorden, fästningen, Helvetesjhissen och grottor räknas, och ingen XP går längre förlorad vid en nivåhöjning.
    • Gilleuppgraderingar som kostar svampar har en egen brytare, och varje svampkostnad (riddjur, drycker, lyckohjul, spel) håller sig inom utgiftsgränsen.
    • Husdjur matas inte två gånger efter en omstart. På PandoraSF fungerar arenan, grottorna och fästningen igen.
    • Webbpanel 0.3.0: styr din hostade flotta, en sida för den legendariska grottan med spelets grafik, figurkort, inställningar upplagda som i appen, mobilappen kan ansluta till panelen, och arenan visar den förväntade äran för varje motståndare.
    • macOS, iOS och Android är åter på den senaste versionen.
  3. 2.26.3

    • Den legendariska fängelsehålan rör sig nu i serverns eget tempo: cirka en tiondels sekund per steg i stället för en halv sekund, och inget rum bromsar den längre. Mimics, skelett, stenhögar, själbadet och prövningsrummen får var och en det kommando som faktiskt flyttar dem, uppmätt på vår testflotta.
    • En kalkylator fattar nu varje beslut i fängelsehålan. Den lär sig av dina egna körningar vad ett monster, en fälla och en misslyckad flykt kostar på varje sträcka av våningar, och den väljer draget med bäst utsikter. Fängelsehåle-sidan visar talen bakom varje beslut.
    • Fängelsehåleberäknaren utgår från det flottan har mätt: på de första våningarna misslyckas en flykt ungefär fyra gånger av tio, inte två, en strid från våning 25 och uppåt kostar cirka 14 % av din hälsa i stället för 19 %, och en nyckel sparar ungefär hälften av striderna. Gift räknas som redan förlorat, så boten strider inte längre med hälsa den ändå är på väg att förlora.
    • Återupplivning med svampar i den legendariska fängelsehålan fungerar. Tidigare skickade den fel kommando, servern avvisade den, och inte en enda svamp förbrukades. Den förblir avstängd om du inte slår på den själv, den behåller din svampreserv och gränsen per körning, och köper bara så mycket liv som nästa boss kräver.
    • Fängelsehåle-sidan är ny: spelets egen grafik, vägen genom våningarna, ödesstenarna och förbannelserna i spel, och när nästa boss väntas. Du kan också välja hur mycket en karaktär läker innan den går in igen, i stället för att alltid vänta på 100 %.
    • Class World är nu en del av fängelsehålorna. De fyra klassfängelsehålorna (från nivå 250) bekämpas som vilken annan: boten simulerar varje öppen fängelsehåla, ljus, skugga, Tornet och Class World, och strider mot den med bäst chans. De delar vilotiden med de vanliga fängelsehålorna, så det är fortfarande en fängelsehåle-strid i taget. Påslagen som standard.
    • Profiler efter tid på dygnet, nu även i skrivbordsappen: spela annorlunda på natten än under dagen, och profilen byts av sig själv.
    • Gilleknapparna (attack, försvar, hydra, portal) och stadsvakten fungerar nu för alla konton på en gång, och nu även från webbens instrumentpanel.
    • Mercy SF talar nu 36 språk. Nya: portugisiska, ungerska, slovakiska, nederländska, danska, svenska, norska, finska, rumänska, turkiska, grekiska, kroatiska, slovenska, serbiska, ukrainska, litauiska, estniska, bulgariska, lettiska, koreanska, thailändska, indonesiska, hindi, traditionell kinesiska, filippinska och vietnamesiska. Webbplatsen och den här changeloggen finns nu också på portugisiska, ungerska och slovakiska.
    • Uppdateringar når nu alla installationer. Android-telefoner informeras om nya versioner igen: appen och nedladdningssidan letade efter två olika namn, så ingen telefon hade erbjudits en uppdatering sedan slutet av augusti. En öppen webbinstrumentpanel erbjuder nu en omladdning när en nyare version är live.
    • Level-up-aviseringar är nu per karaktär. Fem karaktärer med samma namn på fem servrar delade tidigare en räknare och utlöste varandra.
    • Husdjursfängelsehålan väntar nu på den gratis striden. En strid som var på väg att bli gratis betalades ibland med svampar eftersom spelets klocka och vår låg en minut isär.
    • Fixar rapporterade i Discord: fästningen väntar inte längre på trä eller sten den aldrig producerar, guldgropen visar sitt verkliga belopp, och gruvan kan uppgraderas medan ädelstenssökningen pågår (en ny brytare, avstängd som standard).
    • Inställningar: tio motsägelser borttagna, avsnitt som hör till en avstängd modul är gråtonade, och byggordningen kan flyttas bort från Anpassad igen.
    • Uppdateringsfönstret berättar vad som är nytt, på ditt eget språk.
  4. 2.26.2

    • Gilleportalen drar inte längre med sig resten av gillet i fallet. När portalen är klar för dagen svarar servern "du kan bara strida en gång om dagen", och det avslaget behandlades som ett modulfel, vilket avslutar varvet och stänger av hela modulen. Kriget, försvaret, räden och hydran ligger alla under portalen, så för den vars portal redan var avklarad nåddes de aldrig alls, varje varv, hela dagen. Det är därför en attack kunde förbli oanmäld trots att varje inställning var påslagen.
    • Gilleskärmen hämtas nu var femte minut i stället för var tionde. Ett nyligen utlyst krig existerar för boten först när det svaret kommer, så de tio minuterna låg FÖRE fördröjningen för att ställa sig redo i stället för inuti den: ett krig utlyst en minut efter en uppdatering väntade nio minuter på att uppmärksammas, och startade sin väntan först då.
    • Gillekrig går att gå med i igen. 2.26.1 ändrade beslutet från vad boten minns till vad spelets eget fält battles_joined säger. Mätt på hela flottan: 23 verkliga deltaganden under timmarna innan, NOLL under timmarna efter, och ingen anmälde sig i spelet. Det fältet säger "båda" för praktiskt taget varje medlem, så det betyder något annat än "anmäld till den här striden". Beslutet ligger nu åter hos botens eget register, som bevisligen går med. Om du kör 2.26.1 är det här anledningen att uppdatera.
    • Gillestridens minne överlever äntligen en omstart. Det har skrivits till en fil sedan 2.25.0 men aldrig lästs tillbaka: nyckeln innehåller avgränsare och läsaren delade upp på dem, så varje rad kasserades vid inläsning. Det är precis den bugg 2.25.0 skulle åtgärda: startar man om appen oftare än fördröjningen för att ställa sig redo anmäler man sig aldrig alls.
    • Fyra knappar för gillet: gå med i attack, gå med i försvar, portal, hydra. Samma kommandon boten skickar, fast för hand, för de tillfällen något ser trasigt ut och ingen kan säga vilken del. De påstår medvetet inget om lyckat resultat: en server som tar emot ett kommando har inte nödvändigtvis agerat på det.
    • Ett gillesteg som inte gjorde något avslutar inte längre varvet. När gillerådgivaren inte hade någon rekommendation avslutade den ändå varvet, så räden och hydran under den fick ingenting så länge stridens nedkylning var aktiv.
    • Den legendariska fängelsehålan visar nu spelets egen ikon, i stället för en 166-byte-gradient utsträckt i en ikonplats (rapporterad som "inga speltillgångar", och det såg exakt ut så). Sidan anger också när en karaktär inte kan agera i fängelsehålan för att den är på ett uppdrag, en vakt eller en expedition, i stället för att utlova en körning som inte kan starta.
    • Att slå på spårningen för den legendariska fängelsehålan håller sig nu kvar. Den saknades i inställningarna appen skickar tillbaka, så att spara någon annan inställning återställde den till avstängd.
    • Avfrågningsintervallet betyder nu vad det säger. Reglaget erbjöd 3 sekunder, motorn använde 5 utan att säga något, och kommandoraden nekade allt under 30, tre olika nivåer för ett och samma tal. Nu finns det bara ett, och det sjunker till 1 sekund medan speedrun är på, vilket är läget där väntan är flaskhalsen.
  5. 2.26.1

    • Gillekrig går att gå med i igen. Boten mindes att den ställt sig redo i stället för att fråga spelet om den gjort det, så en enda missad förfrågan innebar att en karaktär stod utanför varje krig därefter, och loggen sa "redan redo" 14 433 gånger mot 38 verkliga deltaganden. Den läser nu din egen rad i gillets medlemslista, vilket är vad spelet säger i stället för vad boten minns.
    • Gillehydran anger varför den inte kämpar. Den satt aldrig fast, men alla fem anledningarna låg gömda i debug-loggen, så utifrån sett såg det ut som om inget hände. Anledningen anges nu en gång i timmen, och gillesidan visar samma mening i stället för att påstå att den är redo medan boten korrekt väntar. Den som fångar folk på sängen: inget gillehusdjur är valt, vilket bara en gilleledare kan ändra.
    • En utgången inloggning förnyar nu sig själv. En karaktär inloggad via ett S&F-konto håller en kopia av kontosessionen, och när den kopian går ut accepterar servern fortfarande inloggningen men nekar allt efter den. Inget förnyade den, så karaktären förblev inloggad i evighet utan att någonsin få något gjort: tretton timmar, 41 175 döda sessioner på sex av dem, inte en enda modul nådd. Att logga in om och om igen utan att komma någonvart saktar nu också ner i stället för att fråga spelservern trettio gånger i minuten.
    • Appen syns nu på en Raspberry Pi. ARM64-versionen installerades, startade, loggade in perfekt och ritade upp ett fönster med horisontella ränder: WebKitGTK på Wayland med den grafikdrivrutin en Pi har. ARM-maskiner på Wayland får nu X11-motorn, och bara när den verkligen finns, så en ren Wayland-session lämnas ifred i stället för att tvingas på något den saknar.
    • Att hoppa över ett uppdrag med en svamp förklarar nu sig själv. Timglaset har alltid angett vilket av dess villkor som stoppade det; svampen sa tidigare ingenting alls. Den som fångar folk är svampreserven, en annan inställning på en annan sida som tyst går före denna, och den namnges nu med båda talen inkluderade.
    • Din supporterlicens följer nu ditt konto, inte din dator. Tidigare var den knuten till en enda maskin, så en andra dator eller en ominstallation såg ut som en annan person. Nu fungerar den på upp till tre av dina egna enheter, och en fjärde nekas med ett meddelande som anger vad man kan göra åt det.
    • En fästning som sparar ihop ser inte längre ut som en fästning som är trasig. Med din egen byggordning följer boten den strikt: om den översta posten är dyr sparar den till den och bygger inget annat. Det är vad en byggordning betyder, men utifrån sett gick det inte att skilja från att inget hände, och det kostade en person en dag fördelat över 49 konton. Fästningssidan namnger nu byggnaden den sparar till, och anger att flytta den längre ner i ordningen gör att resten byggs i stället.
    • Trä- och stenproduktion förbi nivå 10 lämnas orörd så länge något annat fortfarande behöver byggas. Det har alltid varit sant och var osynligt: sidan erbjöd ett Stenbrott boten medvetet gick förbi. Båda läser nu samma regel, så sidan och boten kan inte vara oense.
    • På servrar som saknar dagliga uppdrag slutar boten fråga efter dem. PandoraSF svarar att kommandot inte finns, en gång per karaktär och varv, för evigt.
    • Skrivbordsappen finns nu för ARM64 Linux, för en Raspberry Pi och liknande kort. Den har nu installerats och körts på en riktig Pi, vilket är där Wayland-posten ovan kom ifrån. Den ligger fortfarande under x64-nedladdningen i stället för att ersätta den.
  6. 2.26.0

    • Karaktärer kunde stå stilla i den legendariska fängelsehålan i timmar utan att röra sig. Tre separata orsaker låg bakom det: en körning som besegrat bossen ombads välja en ädelsten spelet aldrig erbjöd, ett magiskelett som väckts plundrades i stället för att bekämpas, och en körning som läkt klart ombads fortsätta trots att den inte kunde. En karaktär upprepade samma handling fyra tusen gånger på sex timmar utan att registrera något.
    • En körning som läkt klart startar nu en ny. En död körning kommer inte tillbaka, så våningen den nådde går förlorad ändå, och att vänta på den kostade resten av eventet.
    • Flykttröskeln gäller inte längre i ett bossrum. Spelet vägrar låta någon fly en boss, och varje avslag avslutade den karaktärens tur.
    • Följeslagare får ädelstensfästen bara om du begär det. Tidigare hände det med varje följeslagare oavsett om inställningen var på eller inte.
    • En mimik rörs vid i stället för att bekämpas, och lämnas ifred när det är för lite hälsa kvar för att riskera att väcka den.
    • Sju delar till av spelet kan nu läsas utifrån appen: fästning, underjorden, taverna, gille, husdjur, post och arena. Fem av dem anger inte bara vilket tillstånd som råder utan vad boten skulle göra, och när den inte skulle göra något, varför.
    • Arbetaren kan nu lämna tillbaka en karaktärs inställningar. Den kunde ta emot inställningar men aldrig returnera några, så en instrumentpanel kunde bevaka en karaktär och starta den, men inte ändra en enda brytare.
    • När supporterfunktioner förblir avstängda visas anledningen. En nekad licens svaldes tidigare tyst, och appen angav bara gratis.
    • Fängelsehåle-loggboken anger själv om tillräckligt har mätts för att anpassa en modell, och namnger vad som saknas när så inte är fallet.
    • Nedladdningssidan är ombyggd. Den självhostade instrumentpanelen har en egen plats, varje fil bär sin version och sin kontrollsumma, och det finns ett avsnitt om vad virusskannrar säger om en osignerad version och varför.
  7. 2.25.1

    • Inställningar hämtade från anslagstavlan kunde göra så att inställningssidan slutade fungera. Tavlan utelämnar de personliga fälten med avsikt, och ett fält som saknas är inte samma sak som ett fält som är tomt: sidan försökte läsa en lista som inte fanns och visade ett fel i stället för dina inställningar. Ett fält som utelämnas faller nu tillbaka på sitt standardvärde, och inställningar som sparats innan detta repareras när de läses in.
    • Karaktärer gick inte med i ett utlyst gillekrig, ibland i flera timmar. Ögonblicket när en strid först sågs, vilket vänttiden räknas från, minns bara medan programmet körde. Varje omstart gjorde striden ny igen och startade väntan om, så alla som startade om oftare än den slumpade fördröjningen ställde sig aldrig redo. Det överlever nu en omstart, och loggen säger en gång per strid när boten tänker ställa sig redo.
    • Sex brytare lovade att köpa drycker, och en sjunde upphävde dem alla tyst från en annan del av sidan. Huvudbrytaren sitter nu högst upp i samma avsnitt, anger vad den gör, och boten skriver en rad när den är anledningen till att inget köps.
    • Efter att en körning dött i den legendariska fängelsehålan hände ingenting mer. Kontrollen som säger "körningen har ingen hälsa kvar, vänta på att den läker" utlöstes även under själva läkningen, så delen som avgör om läkning aldrig nåddes, och att återuppväcka med svampar gjorde aldrig något för de som hade slagit på det. Läkningen anger nu en gång per körning hur långt den kommit, i stället för att lämna skärmen tyst.
    • Den legendariska fängelsehålan sa "läker, 100 procent" för en körning som just dött. När spelet inte anger när läkningen startade läste den gamla koden det som den första januari 1970 och räknade ut femtiosex år av läkning. En saknad starttid är varken noll procent eller hundra: den är okänd, och panelen säger nu det i stället för att hitta på ett tal.
    • När boten inte köper någon dryck anger den nu vilket av de åtta villkoren som stoppade det: en flaskstorlek avstängd, ett svamppris, en guldreserv, en större redan aktiv, eller samma redan i väskan. Två gånger rapporterade någon en dryck som låg i butiken med pengarna precis där, utan att något någonstans sa varför.
  8. 2.25.0

    • De fyra klassfängelsehålorna som spelet öppnade på nivå 250 kan nu bekämpas. De är avstängda som standard: spelet ger ännu ingen erfarenhet för dem, och det står ingenstans om de delar vilotiden med de vanliga fängelsehålorna. Brytaren sitter på fängelsehåle-fliken under Class World.
    • Vinstchanserna i Twister var fel, och alltid åt samma håll. Fiendetabellen saknade skada för alla dess tusen våningar, så varje fiende där räknades som ofarlig och varje strid såg säker ut. Alla tusen våningar bär nu de riktiga värdena.
    • Två skuggfängelsehålor bar platshållarvärden i stället för riktiga: Retro TV Legends och The Meeting Room listades på nivå 450 med 405 000 hälsa, medan samma våning i den ljusa versionen ligger på 880 miljoner. Sandstormen saknade också sina våningar 901 till 1000. Hela fiendetabellen har hämtats på nytt: 2 750 fiender blev 2 890, och där 1 794 av dem hade ett namn har 2 888 det nu.
    • Grafiken för de nya fienderna och föremålen finns nu på plats. Fyrtiofyra fiendebilder och trehundratjugo föremålsbilder saknades, däribland alla fiender i klassfängelsehålorna.
    • Femtio prestationer som boten inte kände till. Spelet rapporterar 142, listan här höll 92, och testet som skulle bevaka det jämförde den korta listan med sig själv. De fem prestationerna i klassfängelsehålorna var bland de saknade. Namn och villkor kommer nu från spelets egen text, så de säger det spelet säger: elva av de gamla var fel, däribland en som hette Alter Ego som spelet kallar Explorer.
    • Världsbossen köper nu ammunitionen som är mest värd, inte den överst på hyllan. Innan spelet gjorde ammunitionsskada till en procentsats gick två erbjudanden inte att jämföra alls, eftersom skadan berodde på bossens egen hälsa. Nu betyder samma tal samma sak överallt, så valet blir skada per katalysator.
    • En karaktär på stadsvakt eller ute på uppdrag skickades ändå in i den legendariska fängelsehålan, där inget den gjorde kunde ge resultat. Fyra av dem stod i samma rum i sju timmar och skickade ett kommando var sjunde sekund som spelet accepterade och ignorerade. Fängelsehålan ställer nu samma fråga som varje annan del av boten ställer innan den rör sig, och det finns nu en andra utväg att prova för ett rum den här versionen verkligen inte känner till.
  9. 2.24.1

    • Den legendariska fängelsehålan visade hälsan för en körning som redan dött, och visade den som ett negativt tal. Värdet spelet skickar efter ett dödande slag kan falla under noll, och medan en körning läker slutar den röra sig helt: spelet räknar i stället en återhämtning på 4,17 procent i timmen. Båda är åtgärdade vid källan, så varje sida som visar hälsa visar rätt värde, och fängelsehåle-panelen anger nu hur långt återhämtningen har kommit.
    • En karaktär vars session togs över av en inloggning någon annanstans kunde sitta stilla i timmar utan att göra något. Skyddet som skulle bevara en fungerande session mot en enskild servers ordval hade ingen utväg: det höll fast vid en session som redan var borta och loggade aldrig in igen. Det kontrollerar nu sitt eget antagande, och en karaktär som inte kommer vidare på sextio kommandon i rad loggar in igen i stället för att vänta.
    • Boten kan äntligen lära sig vad ett föremål är värt. För att bedöma det krävs par av föremål att jämföra, och väskan är nästan alltid tom eftersom utrustning säljs eller utrustas genast. Nu tas även butikens tolv föremål med, vilket ändå är samma fråga köpbeslutet ställer.
    • Kommandoraden kan nu ändra mängder, inte bara ja/nej-brytare. Ölmängder, svampreserven, avfrågningsintervallet och det dagliga hjulets snurr kan alla ställas in direkt, var och en inom det intervall dess reglage tillåter. Tre brytare kom också med på listan: att köpa öl på eventdagar, att låta öl dras från svampreserven, och att tillämpa den inlärda stridsmodellen.
    • Ett nytt kommando anger om de inlärda modellerna kommer fram överhuvudtaget: `mercy-cli --models`. De är låsta bakom en licens och levereras från servern, så kedjan kan brytas på tre ställen och bara det sista visas. Det namnger det steg som är stängt i stället för att bara upprepa resultatet.
    • Statuskommandot anger vilka serverevent som pågår, stavat på samma sätt som inställningarna stavar dem. Det spelar roll eftersom att bocka för något under "vilka event är värda en svamp" ersätter standardlistan med fem, och en karaktär som slutar köpa öl för att det pågående eventet föll ur den listan ser exakt ut som en som är trasig.
    • Kommandoraden kan besvara femton av appens egna paneler: `mercy-cli --views` listar dem, `mercy-cli --view <name>` besvarar en för en karaktär. Legendarisk fängelsehåla, Hellevator, världsboss, prestationer, den inlärda stridsmodellen, vad varje utrustningsplats är värd, och mer. Var och en är exakt samma funktion appen ritar sin sida från, inte en andra implementation. Det är poängen: ett tal som räknas ut två gånger är förr eller senare ett tal som räknats ut olika, och då är två fönster i samma installation oense.
    • `--status` bär nu med sig åtta ytterligare avsnitt från samma speltillstånd: den legendariska fängelsehålan, Hellevatorn, världsbossen och dess butik, tidsfönstren protokollet ger för båda stora eventen, smeden, fängelsehålorna som antal, fästningens byggnadsnivåer och inkorgen. Fästningens resurser lämnas medvetet ute: vad som finns att samla in står inte i speltillståndet utan måste räknas fram från senaste avläsningen, produktionstakten och tiden sedan dess, så ett rått tal skulle vara fel i varje ögonblick någon läser det.
    • `--config` skriver inte längre ut Discord-webhooken och Telegram-token. Båda är autentiseringsuppgifter: den som har webhooken kan skriva i kanalen, den som har token är boten. De låg fullt synliga i utdata från ett vanligt läskommando, och varje verktyg som frågade efter konfigurationen fick dem. Om en är inställd visas fortfarande, eftersom det är den fråga ett gränssnitt faktiskt har. Att ställa in dem påverkas inte, eftersom den som skriver en redan känner till den.
    • Konsolbannern sa v1.7.0 på en version som svarar 2.24.1 på `--version`. Talet stod där som ren text eftersom ramen runt det ritas av mellanslag, och ett infogat tal skulle ha förskjutit den. Nu hämtas det från versionen och centreras i rutan, så ramen håller ihop ändå. Den som läser en banner har just startat programmet och tittar på menyn under den; den som ändå lägger märke till det drar slutsatsen att installationen är flera år gammal.
  10. 2.24.0

    • Den legendariska fängelsehålan får en egen sida medan eventet pågår. Den visar våningen och hälsan med linjen den ligger på markerad på mätaren, de två dörrarna med den boten är på väg att gå igenom, vad som finns i rummet, varje välsignelse och förbannelse med vad som återstår av den, vad nästa återuppväckning skulle kosta mot vad denna körning redan spenderat, och vad som har hittats. Överst av allt, en mening som säger vad som händer härnäst.
    • Två fel som i tysthet kunde ha kostat ett helt event i den legendariska fängelsehålan. Fängelsehålan behandlades som stängd närhelst servern ännu inte fyllt i sin stängningstid, och ett tema den här versionen saknar namn för stängde av eventet utan ett ord, vilket är det mest troliga att hända första dagen av ett nytt. Det första är åtgärdat; det andra nekas fortfarande, eftersom det krävs ett tema för att gå in, men nu säger den det i stället för att tyst göra ingenting.
    • Ädelstensinställningarna är ombyggda kring en fråga i taget. Legendariska ädelstenar är äntligen sin egen sort: de följde tidigare bocken för svarta ädelstenar, så att stänga av svarta ädelstenar slängde bort de legendariska också, och bocken som skulle säga något annat gjorde ingenting. Om en ädelsten är värd att behålla och om den hoppar före en egenskapssten i kön är nu två separata svar, och de tre sätten att välja egenskapsstenar är ett enda val i stället för tre inställningar som tyst upphävde varandra.
    • Albumet på ett konto gick inte att läsa, och ett album som inte går att läsa behandlas som saknat, vilket stänger av jakten på albumföremål helt. Inget meddelade det. Texten var fullt godkänd; den var skriven i det andra av de två alfabeten den här kodningen har. Alla fyra godtas nu, och ett avslag namnger karaktären som orsakade det.
    • Ett avslutat uppdrag lästes som ett trasigt svar. Belöningen kommer i ett kortare block än vad ett föremål behöver, så hela uppdateringen misslyckades, uppdragsmodulen fick ett fel i stället för ett avslutat uppdrag, och den stod stilla i en minut. Varje gång. Samma fel i underjordens insamling är åtgärdat samtidigt.
    • Underjorden samlar in först, och samlar in allt som är klart. Tidigare stannade den efter det första den hittade, så guld och själar krävde två besök, och det andra kom ofta aldrig.
    • De inlärda modellerna är inte längre en del av nedladdningen. De hämtas medan appen körs, hålls i minnet och skrivs aldrig till disk, och de är till för projektets supportrar. Allt boten gör, gör den utan dem: de korrigerar tal den redan räknar ut själv, och utan dem använder den talen exakt som den gjorde innan något av detta fanns. Det finns en sida som anger vilka modeller som finns, vilka som är anpassade och vilka som fortfarande bara mäter, och den säger allt detta oavsett om du är supporter eller inte, så beslutet kan fattas utifrån vad som faktiskt finns.
    • En korrigering tillämpas bara om den var bättre än att inte göra något alls. Modellerna som tränats över alla karaktärer har alltid behövt klara den ribban innan de publicerats; anpassningen en karaktär gör av sig själv gjorde det aldrig, och två av dem hade anpassat sig till korrigeringar som mätbart var sämre än att lämna talet orört.
    • Aviseringar får en egen flik, en brytare för varje typ, och ett sätt att fråga vad som hänt medan du var borta.
    • Premium-licensen är borta ur appen, eftersom den inte finns. Fyra sidor erbjöd fortfarande att sälja en som skulle låsa upp moduler läsaren redan hade, och en sida listade fem funktioner som endast för supportrar fast de varit gratis i flera månader.
    • Betydligt tystare loggar. Tre varningar utlöstes tillsammans flera tusen gånger om dagen utan att säga något användbart, och en av dem var albumet ovan, som beskrev en sträng som inte var fel. Varningar som alltid utlöses är varningar ingen läser.
    • Färre förfrågningar för samma arbete: en topplista ingen ändrat läses inte in två gånger, en sökning som inte hittade någon för tre sekunder sedan körs inte igen, och paneler ingen har öppna hålls inte längre uppdaterade.
    • Appen är fullständig på alla tio språk igen. Den ombyggda ädelstenssidan lanserades bara på tyska, så åtta språk utlovade en färdig app men visade en engelsk sida mitt i den.
  11. 2.23.4

    • Erbjudandet att titta på en reklamfilm väntar nu på ett lugnt ögonblick i stället för att dyka upp enligt ett schema. Att acceptera ett stoppar boten så länge fönstret är öppet, så det erbjuds bara när inget är klart och inget väntas inom fem minuter. En karaktär mitt i ett uppdrag räknas som lugn: uppdraget körs på serverns klocka och boten väntar bara på det.
    • Fyrtioåtta textsträngar var fortfarande engelska på alla språk, däribland föremålens sällsynthetsgrader, alla förtrollningsbeskrivningar och alla förinställningsnamn. De är översatta nu, och kontrollen som borde ha upptäckt dem hade tre blinda fläckar som nu är åtgärdade.
  12. 2.23.3

    • Ädelstensgruvan går att uppgradera igen. En ny sökning startade i samma ögonblick som den förra tog slut, och gruvan kan inte uppgraderas medan en sökning pågår i den, så den stannade på vilken nivå den än nått. Sökningen kliver nu åt sidan när gruvan står näst på tur, och startar om av sig själv när uppgraderingen är igång.
    • En inställningskontroll. Den går igenom den valda karaktärens inställningar och anger vilka som inte gör något, vilka som håller tillbaka varandra och vad som skulle hjälpa, och tillämpar sedan bara det du bockar för. Den körs på din egen dator, offline, och kostar inget.
    • Vinstchansen boten baserar sig på korrigeras nu redan från första striden. En modell tränad på 6 583 verkliga strider fann simulatorn fyra poäng för optimistisk och ungefär dubbelt så säker som resultaten stödjer. Fram tills nu körde en karaktär okorrigerad under sina fyrtio första strider; nu börjar den i stället med det tränade talet och byter till sitt eget så snart den har ett. Stänger man av kalibreringsbrytaren fås ändå det råa talet tillbaka exakt.
    • Tre reglage som ställer in en karaktär: hur mycket risk som ska tas, hur fritt svampar ska spenderas, och om du spelar för erfarenhet, föremål eller rang. Allt som följer därefter räknas ut åt dig, och bara de inställningar de bestämmer rörs.
    • Varje arenastrid registrerar nu hur mötet såg ut, inte bara vad som förutspåddes och vad som hände: nivåskillnaden, varje egenskap som ett förhållande, hälsa, rustning, skada, båda klasserna, vem som slår först. Inget läser det ännu och det kostar ingen extra förfrågan. Det är vad en modell behöver för att lära sig när simulatorn har fel, inte bara att den har det.
  13. 2.23.2

    • Ett konto som inte gick att nå när appen startade återansluter nu av sig själv. Tidigare förblev det saknat tills appen startades om eller kontot lades till igen, och en omstart under samma avbrott hjälpte inte.
    • Mobilappen ser nya versioner igen och erbjuder dem.
    • En avisering som Discord eller Telegram nekar skrivs till loggen tillsammans med orsaken, så en webhook med ett stavfel i sig ser inte längre ut som en lugn kväll.
    • CLI-referensen på webbplatsen visas korrekt igen.
  14. 2.23.1

    • Alla konton återansluter efter ett tappat anslutning, inte bara det första. En karaktär som loggat in via kontoinloggningen håller en kopia av den inloggningen, och kopian går ut. Att logga in med en utgången kopia misslyckas varje gång den försöks, så det andra kontot förblev offline medan det första återkom. Nu förnyas inloggningen och ett nytt försök görs.
    • Ölet som bältet Törstig vandrare betalar för dricks.
    • En öl som kostade inget tolkas inte längre som bevis på ett VIP-pass. Bältet läses av på exakt samma sätt en gång om dagen, och att tolka det som ett pass gjorde att reserven efterskänktes resten av dagen och en svamp togs för varje öl efter den första.
    • Guldgropen rapporterar guld. Den betalar ut i hundradelar av ett guldstycke, och det talet skrevs tidigare bredvid ordet Guld, så en insamling på 228 guld meddelades som 22 865.
    • En karaktär som väntar på sin tur meddelar det nu. Där bara en sak kan hända i taget kliver uppdraget åt sidan så att arenan eller fängelsehålan kan gå först, och det nämndes tidigare bara där ingen kunde läsa det. Utifrån sett såg en väntande karaktär exakt ut som en som hade stannat.
  15. 2.23.0

    • Världar som kör en äldre version av spelet spelas nu korrekt. Fästningen, dryckerna du har igång, ditt riddjur och antalet dagar kvar på det, fängelsehålans egen nedkylningstid och arenans motståndare var tidigare osynliga för boten, så den betedde sig som om inget av det fanns.
    • En fängelsehåle-strid på dessa världar kostar inte längre svampar. Den dagliga striden lästes alltid som gratis, så boten begärde den och servern debiterade i stället för att neka. Tvåhundrafyra svampar försvann på det sättet under en enda dag på en karaktär.
    • Ett riddjur i taget. Antalet dagar kvar på det lästes inte in, så varje riddjur såg ut att ha gått ut, och ett andra köptes ovanpå det första.
    • Fästningen tränar trupper igen. Träningen hoppades över under hela en byggnadsuppgradering, och boten bygger nästan hela tiden, så en armé som förbrukats i en attack fylldes aldrig på igen.
    • Underjorden rapporterar vad den faktiskt samlade in i stället för vad den gissade väntade där. En grop som rymmer 35 773 rapporterade 146 355.
    • Ädelstensgruvan anger vad som faktiskt kom in. Tidigare angav den ädelstenen den grävt efter, så en fängelsehåle-nyckel rapporterades som en ädelsten.
    • Legendariska ädelstenar har en egen brytare. De delade tidigare brytaren för svarta ädelstenar, så att stänga av dessa stängde även av de legendariska.
    • Arenachefen kan offra på klockan, eller när erbjudandet når en viss andel av runorna du redan har. Tidigare väntade varje strategi på en fast summa.
    • Boten kan startas igen efter att du loggat in i spelet för hand. Att avsluta sessionen på det sättet gjorde att den inte kunde återansluta, och att trycka på Start gjorde ingenting.
    • Ölet anger varför det inte köps, och var dagens tillåtna mängd kom ifrån. Anledningen var redan känd och nedskriven, fast där ingen kunde läsa den.
    • Karaktärer som delar inställningar förblir länkade, och karaktärer på olika världar kan inte längre länkas, eftersom de inte har samma funktioner.
    • En inställning som inte gjorde något har tagits bort. Varje brytare på inställningssidan kontrolleras nu mot koden som läser den.
    • Bekräftelsemejlet skickas igen.
  16. 2.22.41

    • En krasch säger nu vad som orsakade den. Rapporten brukade slå upp sina egna symboler först och överlevde ibland inte det, och lämnade kvar en notering om sig själv och inget om felet.
    • Att växla till en karaktär på en server utan en del av spelet lämnar nu den sidan i stället för att visa den tom.
    • Inställningar för en del av spelet servern inte har utelämnas från de sidor varje server delar.
    • Knappen Lägg till konto går att nå med kontolistan öppen: panelen rullar nu.
    • Ett gille rankat över 65 535 i Ärans hall bryter inte längre hela uppslagningen.
  17. 2.22.4

    • Spela på servrar andra driver, inte bara de officiella. Skriv världen när du lägger till kontot så följer resten med.
    • Appen visar nu bara det servern du är på faktiskt har: sidor och inställningar för delar av spelet en äldre server inte bär utelämnas i stället för att visas tomma.
    • En karaktär vars ryggsäck spelet ännu inte beskrivit behandlas inte längre som en med full ryggsäck, vilket brukade betyda att den aldrig gjorde uppdrag.
    • Gillelistan räknar personerna i gillet. Inbjudningar ingen accepterat visas separat i stället för att fylla upp den.
    • Varje svamp som lämnar ditt konto skrivs till loggen med kommandot som spenderade den.
    • En inkorg servern inte låter dig tömma tar inte längre hela cykeln, så hjulet, kalendern och de dagliga uppgiftsbelöningarna får sin tur.
    • En fängelsehåla eller en portal servern avvisar läggs åt sidan ett tag i stället för att frågas efter igen var några sekunder.
  18. 2.22.3

    • Underjorden: din egen byggordning följs igen. Den jämna ordningen brukade köra efter den och ersätta ditt val med den billigaste byggnaden.
    • Arenamanager: den uppgraderar igen. Den fortsatte välja en byggnad spelet inte säljer, så pengarna den samlade in spenderades aldrig.
    • Arenamanager: skriv din egen byggordning, byggnad för byggnad, var och en upp till nivån du vill.
    • Fästning, underjord och Arenamanager: namnge byggnaderna ingen ordning någonsin får uppgradera.
    • Det extra ölet bältet Thirsty Wanderer ger dricks nu i stället för att lämnas stående.
    • Husdjursfrukt: 0 på en livsmiljö betyder nu att den lämnas ifred. Det brukade betyda att brygga så ofta som möjligt.
    • Ädelstensgruvan säger när en sökning är bortom dess silver i stället för att be om en för evigt.
    • Färre avvisade förfrågningar: ingen enhetsträning medan fästningen bygger, och inget öl med ett tomt svampsaldo.
  19. 2.22.2

    • Varje .deb-installation kan uppdatera igen. En kopia installerad från .deb erbjöds AppImage, avvisade den som fel sorts fil, och sa bara det som "invalid updater binary format". Det hade varit så vid varje uppdatering sedan .deb funnits. Det finns nu en uppdateringsfil per installationssätt, och var och en namnger vad dess eget installationsprogram accepterar.
    • En nätverksglitch medan appen startar kostar inte längre dig ett konto. Ett vars inloggning inte kunde nå servern tappades och förblev borta tills appen startades om. Det försöks nu tre gånger, och bara när felet är nätverket snarare än lösenordet.
    • En kod som slutat fungera pensionerar sig själv. Så fort tillräckligt många konton som aldrig använt den avvisas kommer den ur listan, så inget fortsätter försöka med en kod spelet inte längre godtar.
    • Telefonappen levereras med varje utgåva igen. Den byggdes av ett separat jobb som var tvunget att startas för hand, så en utgåva levererade allt utom den om ingen kom ihåg det, och för en utgåva gjorde ingen det. Den är en del av utgåvan nu, och en utgåva utan den skickas inte ut.
  20. 2.22.0

    • Lyckohjulet står stilla när du stängt av det. En daglig uppgift som ville ha ett snurr brukade ta gratissnurret ändå, och det gjorde prestationen Storspelare också. En inställning avgör det nu, oavsett var snurret skulle ha kommit ifrån.
    • Ett avslutat stadsvaktspass hämtas in även med Auto-uppdrag avstängt. Att hämta in det bodde inuti uppdragsmodulen, så med uppdrag avstängda körde passet, blev klart, och låg kvar på 100% för evigt medan allt annat fortsatte fungera.
    • Du kan skicka en karaktär på ett stadsvaktspass för hand, för en, fem eller tio timmar, utan att vänta på att boten ska bestämma att den är sysslolös.
    • Du väljer vilka evenemang som är värda att köpa öl för. Tjugo evenemang med en rad vardera som säger vad det är, och de fem den alltid räknade är fortfarande standard om du inte ändrar något.
    • Twitch Drops kör flera konton sida vid sida, var och en med sin egen inloggning, så mer än ett konto kan tjäna in samtidigt. Drops tjänas in per Twitch-konto, så två visare på samma konto tjänar fortfarande in en enda omgång.
    • Fönstret kommer tillbaka från aktivitetsfältet med en video fortfarande spelandes i sig, och att minimera fryser inte längre appen medan en visare är öppen.
    • Ädelstensfördelningen namnger attributet den faktiskt kommer använda. Den första andelen är din karaktärs huvudattribut, vilket är styrka på en Warrior och smidighet på en Scout, och skärmen sa "huvudattribut" i stället för vilket det är.
    • En regel avgör hur mycket öl per dag. Evenemangsmängden höjer vardagsmängden i stället för att ersätta den, så ett konto med öl inställt för varje dag och inget inställt för evenemang slutar inte längre köpa i samma stund ett evenemang startar.
    • En krasch som aldrig når den vanliga hanteraren lämnar nu kvar en rad som säger vad den var, i crashes.log bredvid den vanliga loggen.
    • Tärningsspelet stannar efter sina två kast. Det läste ett avslutat spel som ett spel fortfarande väntande och skickade ett tredje kast, vilket servern avvisade och vilket satte hela modulen att sova i en minut varje gång.
    • Annonser är avstängt tills vidare och säger det. Det öppnar klienten, trycker play och loggar in sig själv, och den sista sträckan är inte stabil nog för att lämnas körande utan uppsikt, så det är avstängt hellre än halvfungerande.
  21. 2.21.5

    • Sidan Taverna visar serverns förtroenderäknare för annonser. Det är ett tal spelet skickar tillsammans med en annonsbelöning, det går ner, och på varje konto som setts här har det aldrig gått upp igen. Det syntes tidigare bara i ett bygge gjort för att arbeta på annonsmodulen, alltså ingenstans, och det är det enda värde som skulle förklara vad spelet faktiskt räknar. Inget läser det eller beslutar något utifrån det. Det visas.
  22. 2.21.4

    • Twitch-visaren körs nu inuti fliken Twitch Drops, inte i ett eget fönster. Det är fortfarande Twitchs egen sajt snarare än en inbäddad spelare, så inloggningen, tittartiden och Drops-lagret är desamma som en webbläsare skulle ha. Att växla till Belöningar eller Inställningar krymper strömmen till hörnet i stället för att dölja den, eftersom en ström som slutar spela slutar tjäna in. Det separata fönstret är fortfarande en knapp bort, för att titta medan resten av appen syns på skärmen.
    • Fliken visar vad du tjänat in. Vilket konto som är inloggat, dropsen fortfarande pågående med minuterna sedda mot minuterna som behövs, och dropsen redan insamlade med dagen de kom. Det läses ur din egen Twitch-session i den visaren och går ingen annanstans.
    • Tre mindre saker på samma flik. Visaren kan stängas igen, vilket den inte kunde: sidan hade ingen stängningsknapp och X:et på det gamla fönstret bad Twitchs sida om tillåtelse att gå, vilket en sida med en videospelare i sig kan vägra. De två omkopplarna reagerar nu på ett klick var som helst på sin rad i stället för bara på omkopplaren själv, som är ett litet mål längst till höger och såg ut som en inställning som vägrade ändras. Och att logga in på Twitch och länka spelkontot är knappar nu i stället för en mening som ber dig gå och leta reda på dem.
    • Appen fryser inte längre när Twitch-visaren öppnas. Att bygga en webview lämnar arbetet till huvudtråden och väntar sedan på att det kommer tillbaka, och kommandot som frågade kördes på samma tråd, så svaret kunde aldrig komma fram: allt stannade, utan fel och inget att klicka på. Varje kommando som rör en webview körs nu utanför huvudtråden, och ett test avvisar alla som inte gör det.
    • Twitch-kontot har sin egen plats under Inställningar på den fliken. Vem som är inloggad, ett sätt att länka spelkontot, och ett sätt att logga ut. Inloggning sker en gång, på Twitchs egen sida inuti visaren: sessionen hålls på den här maskinen, så att stänga visaren, växla till det separata fönstret och starta om appen lämnar dig alla inloggad tills du loggar ut där själv.
    • Belöningslistan fungerar, och hörnvisaren visar strömmen snarare än sidan runt den. Lagerförfrågan bad Twitch skicka cookies, vilket Twitchs API inte accepterar tillsammans med det öppna ursprung det svarar med, så webbläsaren kastade bort svaret innan någon såg det: kontot namnges av token i headern, och det är vad den skickar nu. I hörnet finns plats för spelaren och inget annat, så resten av sidan viks bort och strömmen fyller rektangeln.
    • Spelkontot länkas i spelet, och knappen går nu dit. Den pekade på Twitchs anslutningssida, som listar vad Twitch har anslutit och aldrig hade Shakes & Fidget på sig. Länken görs under Inställningar, S&F-konto, Twitch Drops, Anslut Twitch-konto, och knappen öppnar spelet i din egen webbläsare, där du redan är inloggad på det. Twitch-inloggningsknappen blir också en utloggningsknapp så fort du är inloggad.
    • Hörnspelaren följer dig till varje annan flik och kan dras vart du vill ha den. Den brukade tillhöra Twitch-fliken, så att lämna fliken tog bort strömmen från skärmen, och en ström som slutar spela slutar tjäna in. Den tillhör appen nu. Dra den i listen längs toppen, vilket är den enda delen av den som är vår: resten av den rektangeln är Twitch, och den tar varje musklick innan appen hör talas om det. Var du placerar den kommer ihåg.
    • Att logga ut loggar dig faktiskt ut. Twitch har ingen utloggningsadress, och allt efter twitch.tv/ som inte är en av deras egna rutter läses som ett kanalnamn, så knappen bad om kanalen som heter logout och Twitch svarade det den svarar för en kanal som inte finns: avstängd eller otillgänglig. Inget var någonsin fel med någons konto. Sessionen lever i cookien, och det är där den avslutas nu.
    • Drop-bilderna dyker upp, och att länka spelkontot öppnar spelet här. Bilderna kommer från Twitchs bildvärd, vilket appens innehållspolicy inte tillät, så belöningslistan ritade en rad trasiga ikoner och sa inget om varför. Och länkknappen öppnar nu Shakes & Fidget i ett av appens egna fönster, som det konto du valt: dess bot stoppas först, eftersom spelet roterar sessions-id vid varje inloggning och en bot och en spelklient inloggade som samma karaktär turas om att kasta ut varandra. Att stänga fönstret startar boten igen, om den körde.
    • Twitch Drops är märkt beta, i sidopanelen och på sidan själv. Den fungerar, och den läser Twitch genom Twitchs egen sida snarare än genom något den här appen styr, så det den rapporterar är bara så stabilt som det den sidan lämnar över. Den slutar vara beta när tillräckligt många har kört den tillräckligt länge för att säga annat.
    • En allokering som inte kan tillgodoses lämnar nu kvar en notering innan processen dör, och första raden i varje logg namnger versionen. Flera kraschrapporter har kommit in som en logg som stannar mitt i en mening, utan panik och utan kraschfil, eftersom den sortens död inte är en panik: när minne inte kan hittas avbryts processen rakt av, utan sista ord. Allt allokerar nu genom en omslagsfunktion som skriver ner varje förfrågan för stor för att vara något annat än ett tal som tros utifrån, och varje förfrågan systemet avvisade, med raden som bad om den.
  23. 2.21.2

    • Nytt: en Twitch-sida, under Community. Den säger om den officiella Shakes & Fidget-kanalen sänder live, med titeln, spelet och hur många som tittar, och öppnar Twitch i ett eget fönster så att strömmen kan gå bredvid boten. Det är Twitchs egen sajt i det fönstret, inte en inbäddad spelare, så inloggningen sitter kvar mellan omstarter och tittartiden räknas där Twitch räknar den. Den öppnar sig själv bara om du ber om det. Den omkopplaren är avstängd från början. Sidan har också anspråkssidan ett klick bort och säger i fyra steg hur ett drop når din karaktär.
    • Dialoger som flyter över en sida är inte längre genomskinliga. Uppdateringsprompten ritades på en femprocentig film, så dess versionsnoteringar lästes genom inställningssidan bakom dem, omkopplare och allt. Den var tre filmer djup på sina ställen: panelen, raden inuti den och knappen Senare. Annonsprompten hade samma defekt.
  24. 2.21.1

    • Fix för en krasch som inte lämnade något spår. Appen bygger sin stridslista till vilket tal som helst som ligger i nyckeln servern skickade, och två av de nycklarna saknar gräns, så en nyckel som namngav strid fyra miljarder bad om sjuhundra gigabyte minne. En så stor allokering rapporterar inget fel, den avslutar processen omedelbart: inget fångas upp, inget skrivs till kraschloggen, och på Windows finns ingen konsol för ett sista ord heller. Applikationen försvinner helt enkelt, vilket är allt någon kunde beskriva. Talet är nu begränsat till hundra, vilket inget verkligt svar kommer i närheten av, och nyckeln skrivs till loggen när en går förbi det.
    • Fix: en ädelsten ditt förhållande utesluter säljs nu. Det finns två sätt att säga "inte den här typen": kryssen per typ, och en andel på noll i förhållandet. Allt som sätter i ädelstenar respekterade båda, men den enda regel som släpper förbi en ädelsten reserven för lediga socklar frågade bara om kryssen. Så någon vars förhållande var smidighet och konstitution fick fortsätta hålla kvar styrkeädelstenar i väskan tills den nästan var full, medan varje annan del av appen var överens om att de var skräp.
    • Fästningens ädelstensgruva låter inte längre som att den misslyckas. Den avslutade varje insamlad ädelsten med "var fel: meddelade konstitution för en styrkeädelsten", vilket beskriver en bugg som fixades för länge sedan och läses som en som händer just nu. Båda avläsningarna av fältet ligger kvar i raden, eftersom det är det som avgör frågan med en blick om spelet någonsin numrerar om det.
    • Nytt: telefonappen säger när ett nyare bygge finns. Den hade inget sätt att veta det tidigare, eftersom uppdateraren skrivbordet använder inte körs på mobil alls, och appen delas ut från webbplatsen i stället för en butik. Den kontrollerar nu samma nedladdningslista sajten byggs från och erbjuder sig att öppna APK:n. Androids eget installationsprogram frågar om den ska installeras. Den installerar aldrig något av sig själv, och den frågan är poängen: den är systemets, den namnger vad som installeras, och den kan inte hoppas över.
  25. 2.21.0

    • Varje inställning säger nu vad den gör. Etthundrafyra kontroller hade bara ett namn och inget annat, och ett namn räcker inte när kontrollen avgör hur din karaktär spenderar sin dag. Var och en bär nu en enkel mening, på alla tio språk.
    • Nytt: ta bara en del av en förinställning. Att tillämpa en brukade återställa varje inställning den inte själv namngav, så att gilla dess stridsregler innebar att förlora en kväll lagd på fästningen. De sex områden inställningssidan redan grupperar efter kan kryssas i ett i taget, och de du utelämnar behåller det de har.
    • Nytt: en snabb installation med sju frågor som inte lämnar något oinställt. Den äldre guiden ställer sjutton och rör bara det den frågade om, vilket är rätt för att justera en uppsättning du redan kör och fel vid en första körning. Att hoppa över en fråga besvarar den med det föreslagna svaret, så att klicka rakt igenom slutar ändå i en fungerande uppsättning.
    • Nytt: speedrunet. En dag ger en fast mängd äventyrslust och ingen inställning ger mer av den, så läget är en lista av avstående: fästningen, underjorden, husdjuren, arenamanagern och sidospelen träder åt sidan medan det körs. Det spenderar aldrig en svamp av sig självt, och att stänga av det sätter tillbaka allt.
    • Nytt: stridsförhandsvisningen kan korrigeras mot vad som faktiskt hände. Den räknar ut dina chanser utifrån vad båda spelarna visar, och det de visar är inte allt. Varje strid registreras ändå, och korrigeringen inlärd från de posterna kan slås på när det finns fyrtio av dem.
    • Fix: en väska full av ädelstenar sålde ändå ingenting. Försäljning viker för en ädelsten som fortfarande skulle kunna förbättra en av dina karaktärer, och för en ädelsten av ditt eget huvudattribut gäller det varenda en som någonsin droppar, så väskan fylldes och karaktären stannade. När inget annat i väskan kan säljas går nu den svagaste av de ädelstenarna. Ett första försök till det här levererades och täckte bara ädelstenar vars typ du kryssat i för hand, vilket är avstängt som standard och aldrig var väskan som rapporterades.
    • Den spanade vinstchansen säger nu vad den jämförde. Den simulerade en strid som aldrig sker, genom att behandla en arenamatch som en vanlig, och den kom fram som en ren procentsats utan något bredvid sig, så hundra procent mot någon långt under dig var rätt svar och lästes som ett trasigt. Det är en arenastrid nu, över tusen körningar i stället för tvåhundra, med din nivå, dina attribut, hälsa, rustning och skada mot deras underst.
    • Spaningsfönstret läses inte längre som genomskinligt. Panelen själv var det aldrig. Det som syntes igenom var nedtoningen bakom den, på sextio procent, genom vilken hela sidan förblev läsbar.
    • Marknadsplatsens kontroller är en panel. Sorteringsraden och de fyra filtren var två bara rader staplade med ett mellanrum, rakt in i det första kortet, och staplade så lästes de som åtta kontroller av samma sort.
    • Nytt: stäng av loggfiler helt, under Prestanda. Loggvyn slutar också hitta på sitt antal: den sa femtusen poster för alla eftersom det var en konstant i sidan, bredvid en inställning kallad "loggrader hållna i minnet" som den ignorerade. Den håller nu vad du bett om och ritar de sista trehundra, i båda prestandalägena.
  26. 2.20.16

    • Den här är en beta. Den erbjuds inte som en automatisk uppdatering: den finns där för att laddas ner med avsikt av den som vill prova den tidigt.
    • Inställningar du ändrar når nu faktiskt servern. Om dina konton körs på en server i stället för på den här maskinen kastades varje inställningsändring någonsin gjord från appen tyst bort innan den skickades. Sidan sa sparad, och boten fick aldrig veta något om det.
    • Telefonappen fungerar. Ingenting gick att spara alls, marknadsplatsen öppnades med ett fel, whiteboarden blev aldrig klar med att ladda, och kontolistan var tre gånger bredare än skärmen, vilket är varför det såg ut som att den visade gillenamnet där karaktärsnamnet hör hemma.
    • Telefonen använder ungefär en tiondel av den data den gjorde. Den fick hela tillståndet för varje karaktär skickat till sig var trettionde sekund, inklusive de tolv ingen tittade på.
    • Nytt: använd den här appen som en server. Slå på det i inställningarna så styr din telefon botarna som körs på den här maskinen direkt, utan något emellan. Anslutningen är krypterad och ber om en parkopplingskod en gång, så den är säker på ett delat eller offentligt nätverk.
    • På en telefon stänger Tillbaka nu menyn i stället för att stänga appen, och serveradressen kommer ihåg så att den inte behöver skrivas in igen.
  27. 2.20.15

    • Processoranvändningen vid navigering i appen är fixad, och den här gången mättes den i stället för att gissas. Två personer rapporterade den på Linux, en märkte att den lugnar ner sig på inställningssidan, som är den enda sidan med inget som loopar. Varje glasyta suddade ut allt som låg bakom den, trehundra av dem, och ett dussin animationer kördes för evigt så att fönstret aldrig blev sysslolöst och betalade för alla trehundra igen varje bildruta. På en maskin utan grafikkort använder samma fönster som brände tre processorkärnor nu ungefär en trettondel av en.
    • Nytt: en Prestanda-sektion i inställningarna, som håller allt som avgör vad appen kostar. Prestandaläge, som stoppar dekoration som rör sig av sig själv och bara behåller karaktären på skärmen i minnet. Hur många loggrader som hålls för loggvyn, vilket var fem tusen och fast och är det enskilt största appen håller. Och hur mycket loggmappen får ta upp på disken.
    • Den sista är nu ett riktigt tal i stället för tre multiplicerade med varandra. Det brukade vara en halv gigabyte per fil, dubbelt för den roterade kopian, gånger tio dagars sparande, vilket tillät tio gigabyte: någon rapporterade elva, så inget var trasigt, designen möttes helt enkelt. Budgeten är en gigabyte och de äldsta filerna går först.
    • En rad var det mesta av din logg. En karaktär som stod en timmes stadsvakt hade inget nytt att säga om det och sa det ändå på varje varv, fyrahundraåttioåtta identiska kopior för en enda karaktär på två timmar. Den talar nu när beslutet ändras, och annars var tionde minut.
    • Loggen säger nu varför ett svampköp inte hände. Det finns tre spärrar, omkopplaren, reserven och spendergränsen, och bara omkopplaren syns utifrån. När reserven eller gränsen avvisade föll allt tyst tillbaka till gratisåtgärden, så det gick inte att skilja en avstängd omkopplare från en reserv på tjugofem med tjugosju i handen.
    • Svampsidan är sorterad. Den var trettioen kontroller under nio rubriker av samma vikt, vilket läses som ingen alls, med Öl förekommande två gånger och de två gränserna som styr varje annan rad utan rubrik alls. Sex grupper nu: gränserna, hoppa över väntetider, köpa strider, öl, köpa saker, chansspel.
    • Nytt: köp arenastrider bara medan de tio dagliga erfarenhetsstriderna är oanvända, stanna sedan för dagen. Det här är den avsiktliga motsatsen till XP först, som väntar på en gratisstrid eftersom den ger samma erfarenhet utan kostnad. Rätt om du vårdar dina svampar, fel om du vill ha de tio klara tidigt.
    • Nytt: köp strider medan albumet fortfarande fylls, och stanna när det inte finns något kvar att vinna. Den lyder fortfarande XP först, så den spenderar inte där en gratisstrid hade räckt.
    • Nytt: avsluta ädelstensgruvans sökning tidigt. Det här har fungerat i appen länge och saknade omkopplare någonstans, bara inställningsbart genom att redigera en fil eller importera någon annans uppsättning.
    • Nytt: slutför fästningsbyggnader och underjordsuppgraderingar tidigt med svampar. Spelet talar inte om det här priset för oss, så det räknas fram från ädelstensgruvans regel och den verkliga kostnaden skrivs ner varje gång. Den stänger bara av sig själv om en räkning kommer in på mer än tre gånger uppskattningen, vilket skulle betyda att regeln inte beskriver den alls. Båda börjar på aldrig.
    • Fix: noll öl betydde inte noll öl. Att dricka ölet en uppgiftskista ger är påslaget som standard och lades till den dagliga öltilldelningen efter att den räknats fram, så ett konto som hämtat en kista köpte öl på en konfiguration ingen rört, för en svamp styck. Reglaget säger att noll betyder aldrig köp öl, och det betyder det nu. Att säga inget normalt och något under ett evenemang fungerar fortfarande.
  28. 2.20.13

    • Fix: en karaktär utan gille kunde aldrig grunda ett. Att grunda är det enda gillemodulen kan göra utan ett gille, och den dagliga portalkontrollen satt framför den och lämnade det hela så fort ingen portal fanns. Så karaktären som behövde det mest var den som garanterat aldrig nådde fram till det. Åtta av tretton testkaraktärer hade suttit gillelösa i dagar med inställningen påslagen.
    • Appen slutar skriva gigabyte till disken. Den sparade en fullständig kopia av speltillståndet var femte sekund medan fönstret var öppet, och på Linux hamnar det i en databas vars logg hade växt till 11 GB på en maskin. Det hålls i minnet nu, och de gamla filerna rensas bort en gång vid start.
    • Den höga processoranvändningen vid bläddring i appen är borta. Två saker orsakade den och båda hade samma form: arbete som gjordes om och om igen på huvudtråden. Sparningen ovan, och loggsidan som frågade efter alla femtusen rader varannan sekund i stället för den handfull som var nya.
    • Fängelsehålor slutar fråga servern om något som inte kan ha ändrats. Den dagliga striden ligger på en timer appen redan känner till, så den uppdaterar inte längre medan den timern har timmar kvar. På tretton karaktärer var det ungefär 1 500 meningslösa förfrågningar var tionde minut.
    • Nytt: fästningen kan skicka precis vad en strid faktiskt behöver i stället för hela garnisonen. Spelet självt anger hur många soldater en motståndare tar, och mot någon som inte byggt några befästningar är det en handfull. Det finns en matchande omkopplare för det motsatta fallet: när striden behöver fler soldater än du äger är den förlorad innan den börjar, så en symbolisk styrka förlorar den billigt och drar en ny motståndare.
    • Soldatreglagen flyttas ett i taget i stället för tio.
    • Ädelstensandelarna är borta. Det finns en stapel nu, som håller exakt de socklar karaktären har, och du drar avdelarna för att dela upp dem. Siffrorna på den är socklar, inte förhållanden, och de summerar alltid rätt. En omkopplare avgör om planen namnger attributen för den här karaktären eller skrivs en gång för alla.
    • Svarta ädelstenar ligger helt utanför den fördelningen. De höjer alla attribut samtidigt, så en svart ädelsten passar vad en sockel än var avsedd för och tas när den är den bästa du har. Den tar ingen andel och kostar fördelningen ingenting.
    • Fix: fönstret för att skicka rapport var genomskinligt, och det talade aldrig om huruvida rapporten kom fram. Det säger det nu, och det behåller din text om den inte gjorde det.
    • En spelare som avböjer en gilleinbjudan stoppar inte längre resten av gillearbetet i en minut.
  29. 2.20.10

    • Svarta ädelstenar är helt utanför ädelstensfördelningen. De höjer alla attribut samtidigt, så en svart ädelsten uppfyller vad en sockel än var avsedd för och kan aldrig vara fel: den tar nu ingen andel, kostar fördelningen ingenting, och accepteras när den är den bästa ädelstenen du har. Stapeln avgör bara de socklar svart inte redan tagit.
  30. 2.20.9

    • Samma som 2.20.8, under ett nytt nummer. Två något olika byggen gick kort ut som 2.20.8, så det här ser till att varje installation hamnar på samma en. Inget annat ändrades.
  31. 2.20.8

    • Fix: idétavlan på webbplatsen avvisade allt. Varje formulär på sajten svarade "cross-site submissions are forbidden", så ingen kunde någonsin posta en idé eller rösta på färdplanen. Det hade fungerat fel sedan sajten flyttade bakom sin nuvarande uppsättning, och att tavlan var helt tom var beviset ingen läste.
    • Fix: fönstret för att skicka rapport var genomskinligt. Bakgrunden var mestadels transparent och loggen rullade bakom texten du skrev.
    • Rapportfönstret säger nu om rapporten faktiskt nådde oss, och förblir öppet med din text intakt om den inte gjorde det. Det brukade stängas oavsett och inte tala om något.
    • Varje ädelstensandel säger nu vad den blir på karaktären du tittar på, direkt under skjutreglaget. En andel är inget antal: sex och tre är sex och tre socklar på en niosockelskaraktär, och fyra och två på en sexsockelskaraktär. Att lägga till ett tredje tal flyttar de andra, vilket är lätt att missa när de första två råkade summera rätt.
    • Ädelstensandelarna är borta. Det finns en stapel nu, som håller exakt de socklar karaktären har, och du drar avdelarna för att dela upp dem. Siffrorna på den är socklar, inte förhållanden, och de summerar alltid rätt. En omkopplare avgör om planen skrivs för den här karaktären med attributen namngivna, eller för alla med den första skivan betydande vad den klassen slåss med.
    • Svarta ädelstenar kommer nu först. De höjer alla attribut samtidigt, så de är inte ett alternativ bland sex som tävlar om en andel: du säger hur många socklar de får, de tas bort från toppen, och stapeln delar upp det som återstår. Det är ett antal, så 9 betyder nio av dem, vilket är vad alla läste det gamla talet som men aldrig fick.
  32. 2.20.7

    • Nytt: en gilderådgivare. Den läser de gillen din sökrobot redan mött och säger vilket som ska anfallas härnäst, med en vinstchans och hur mycket av det gillet den faktiskt mätt. Den säger räd i stället när det är det bättre draget, och säger alltid varför.
    • Nytt: gillet kan sköta sig själv. Grunda ett under ett namn du väljer, håll beskrivningen aktuell, bjud in spelare sökroboten sett utan gille, och kör anfall, räder och hydran enligt ett schema. Knappar din rang inte tillåter är gråtonade med en notering om vems de är.
    • Nytt: ädelstenar efter förhållande. Sju huvudattribut till två konstitution till en tur blir exakta sockelantal på varje karaktär, oavsett hur många socklar den har. En nolla betyder aldrig, och inget dras ut ur en sockel för att nå förhållandet.
    • Nytt: ett delat spelarindex, med en omkopplare. Slå på den och spelarna du genomsöker går till en pool för din spelserver, och poolen kommer tillbaka, så en ny karaktär startar med tusentals spelare i stället för att spendera sina första timmar med att bygga listan. Det som skickas är det Ärans hall visar vem som helst. Ditt album lämnar aldrig din maskin.
    • Nytt: välj vilka karaktärer appen loggar in med. En karaktär du spelar för hand förblir din.
    • Nytt: timmar för stadsvakten. Ställ in ett tidsfönster, och inom det kan vakten köras utan att vänta på att dagens motivation ska vara förbrukad, så att du kan spara motivationen till kvällen.
    • Nytt: en ordning för arenan. De tio dagliga erfarenhetsstriderna först, sedan albumet, sedan Ärans hall, eller vilken ordning som passar dig, var och en med en lägsta vinstchans du ställer in.
    • Den genomsökta spelarpoolen överlever en omstart. Den brukade bara finnas i minnet, så varje start kastade bort tiotusentals spelare och läste Ärans hall igen för det den senaste körningen redan visste.
    • Gillesidan visar de andra gillena på din server: hur många medlemmar av varje sökroboten mött, vad de är värda i genomsnitt, och det starkaste den sett. Det kostar inga extra förfrågningar, eftersom varje spelaruppslagning redan sa vilket gille den spelaren var i.
    • Appen blir tyst när du inte tittar på den och vaknar i samma stund du gör det.
    • Fix: en avslutad stadsvakt hämtas nu in även med uppdrag avstängda. Den brukade ligga kvar på 100 procent för evigt och blockera allt annat i tavernan.
    • Fix: starttiden håller nu tillbaka expeditioner såväl som uppdrag. På de flesta konton gjorde den ingenting alls, så dagens motivation var förbrukad minuter efter återställningen.
    • Fix: ädelstenar av en typ du valt att inte behålla säljs i stället för att fylla ryggsäcken, och ädelstenar byts ut i varje sockel i stället för bara de som håller ditt huvudattribut.
    • Fix: redo-anmälan för en gillestrid sker nu en gång. Den skickades om var några sekunder, och varje gång stoppade den räden, hydran, inbjudningarna och rådgivaren från att köras tills striden var över.
    • Fix: de tio dagliga erfarenhetsstriderna tas från arenans tre föreslagna motståndare, vilket är det enda stället spelet delar ut dem.
  33. 2.19.1

    • Fix: ädelstensgruvan namngav fel ädelsten. Den läste fel siffra i talet spelet skickar, så en styrkeädelsten meddelades som konstitution. Den slutade också fråga efter en ny ädelsten var några sekunder när en redan var på väg.
    • Fix: publicering av en whiteboard. Modulnamn som börjar med versal avvisades som att de inte var modulnamn, och en post som bar en tavla fick höra att den behövde en.
    • Spara på en marknadsplatspost arkiverar den nu där den sortens sak hör hemma. En whiteboard hamnar bland dina whiteboards i stället för bland dina inställningar, och att spara samma post igen ersätter den i stället för att lämna kvar ännu en kopia.
    • Vapen visar vad du bär. Ryggsäcksdialogen jämförde ett vapen mot ingenting och erbjöd inget sätt att ta på det, medan varje annan plats gjorde det. För en Assassin jämförs det mot den svagare handen, vilken är den ett nytt vapen skulle ersätta.
    • Utrustning bedöms bättre. En sköldsblockchans räknas nu mot dess värde, vilket inget tittade på förut, och attributsimuleringen köper den billigare poängen när striderna inte kan skilja två attribut åt.
  34. 2.19.0

    • Marknadsplatsen har nu två typer av poster, inställningar och whiteboards, med en flik för vardera. En upphovsperson anger vilken de delar, och en whiteboard-post måste bära en whiteboard.
    • Whiteboards följer med. Linjerna mellan moduler gjorde det alltid, eftersom de är en del av inställningarna. Arrangemanget lämnade aldrig din maskin, så en delad tavla anlände korrekt kopplad och ritad på standardplatserna. Nu anländer den som dess upphovsperson byggde den, och en post utan tavla lämnar din ifred.
    • Poster kan sparas utan att köras. Spara lägger en bland dina egna konfigurationer under sitt eget namn, där inställningssidan redan letar, och kommer ihåg dess whiteboard bredvid den. Att tillämpa den konfigurationen senare ritar också tavlan.
    • Poster kan rättas till. Namnet, beskrivningen och vem den är för alltid, inställningarna bara när du ber om det, och rösterna, användningarna och publiceringsdatumet finns kvar. En felstavning brukade kosta en post dess historik, eftersom det enda sättet att ändra ett ord var att radera den och publicera igen.
    • Fix: inställningar tillämpade på en enda karaktär satte sig inte. Appen frågade vilken karaktär den skrev för på ett sätt som var tvunget att vänta på botens egna nätverksförfrågningar, så på en körande karaktär nådde inget disken och nästa start läste tillbaka de gamla inställningarna. Att tillämpa på varje karaktär fungerade, vilket är varför det här såg ut att bara hända ibland.
    • Fix: att tillämpa en post på varje karaktär skickade inställningarna till fel körande botar så fort någon karaktär tagits bort, och att tillämpa en på en körande karaktär nådde den inte alls förrän vid nästa start.
    • En modulsida säger nu när dess egen huvudomkopplare är avstängd, med det enda tryck som slår på den. Att slå på fästningsdetaljerna medan Auto-fästning var avstängt två flikar bort är vad "det fungerar inte" har varit i varje rapport hittills.
    • Svampvarningen slutade räkna saker som inte kan spendera något: en budget under en omkopplare som är avstängd, en reserv som håller tillbaka svampar, och två inställningar inget läser. Två till beskriver nu vad deras omkopplare faktiskt gör i stället för vad namnet antyder.
    • Bekräftelsemejl försöks igen när en leverantör avvisar det tillfälligt i stället för permanent, och hela avvisningen skrivs ner. Inloggning bryr sig inte längre om adressen skrevs med versaler, och en avvisad inloggning säger det i stället för att tyst inte göra något.
  35. 2.18.0

    • Nytt: en marknadsplats för inställningar. Dela vad en karaktär kör, eller en konfiguration du sparat under ett namn, riktad till en klass eller till alla. Sortera efter popularitet, betyg, nyast eller mest använd, filtrera efter klass, och sök. Att läsa kräver inget. Att publicera kräver ett konto med bekräftad adress, så varje post bär ett namn någon kan nås på.
    • Varje post kontrolleras på servern innan den sparas. Bara nycklar formade som inställningar den här appen skriver godtas, och värden måste vara sant eller falskt, ett tal, ett kort namn eller en lista av sådana. Aviseringswebhooks, tokens, proxyadresser, listor med namngivna spelare och gillenamnet tas bort och skickas aldrig, och den som publicerar får veta exakt vad som togs bort.
    • Svampar kostar riktiga pengar, så de får sitt eget svar. Filtrera tavlan efter om en uppsättning spenderar dem, fäll ut valfri post för att se vilka omkopplare som är på och vad de är inställda på, och innan något tillämpas namnger en varning var och en av dem med sitt belopp.
    • Att tillämpa en post skriver över standardvärdena i stället för det din karaktär redan har, så en post betyder det den namnger och inget annat.
    • En röst per konto, ändringsbar, och kan tas tillbaka genom att trycka på samma pil igen. Poster bär datumet de publicerades och appversionen de kom från, och vad som helst kan anmälas med en anledning.
    • Nytt: en kontosida. Logga in, skapa ett konto, eller använd Google eller Discord, bekräfta din adress, ändra namnet andra ser, och ställ in ett lösenord även om kontot skapades via en leverantör. Bekräftelsemejlet kommer på det språk appen är inställd på. Inloggning har flyttats ut ur inställningssidan.
    • Namn och beskrivningar bär inga länkar och inga adresser, varken på tavlan eller på kontot, så en plats folk läser kan inte bli en plats folk annonserar på.
  36. 2.17.7

    • Fix: Assassin utrustade aldrig ett andra vapen. Varje vapen mappas internt till huvudhanden, och Assassin är den enda klassen som bär ett vapen i den andra, så den handen var aldrig en kandidat: inget utrustades där, inget köptes för den, och säljaren behandlade varje uppgradering för den som skräp och sålde den. Rapporterat som en nivå 60-karaktär som fortfarande bar ett nivå 1-startvapen.
    • Båda händerna jämförs nu separat och den svagare får uppgraderingen. En sköld avvisas rakt av för den handen, eftersom att bära en skulle byta bort klassens andra vapen mot en blockchans.
    • Fix: att tillämpa en förinställning kunde återställa inställningar på varje karaktär. Versionsstämpeln frontend skriver låg fem migreringar efter boten, så att tillämpa en förinställning fick den att tro att inställningarna var gamla och köra om dem: uppgraderingar för Världsboss på igen, expeditioner föredragna, ädelstensutbyte på, husdjursordningen omskriven, prestationsmotorn avstängd. Att tillämpa på alla karaktärer gjorde det mot varje konto på en gång.
    • Att klicka på en förinställning eller en sparad profil öppnar nu bara den. Att tillämpa är en separat knapp, att tillämpa på varje karaktär frågar först och säger vad det kostar, och det kan ångras efteråt: varje karaktär får tillbaka exakt vad den hade.
    • Fix: utrustningsanalysen rekommenderade ingenting till de nio hybridklasserna. Den jämförde ett föremåls klasskrav direkt mot karaktärens klass, vilket bara någonsin kan matcha för Warrior, Mage och Scout.
    • Nytt: Serverstart kan driva albumet till en procentsats du väljer, spendera högst ett bestämt antal svampar för att komma dit, och skriva en rad i aktivitetsloggen när den kommer fram, så att du kan ta över äventyrslusten för hand.
    • Nytt: en stjärna på varje skannad spelare sätter dem på listan att anfalla först, för att farma ett saknat föremål för hand.
    • Fix: att installera över en äldre version kunde lämna kvar båda. Det finns två installationsprogram, .exe och .msi, och ingen visste att den andra fanns, så en .msi över en .exe-installation innebar två poster i Appar och funktioner och två kopior av programmet. Vardera tar nu bort den andra innan den installerar något.
    • Fix: "radera programdata" lämnade kvar nästan allt. Det tog bort webview-cachen men inte mappen med alla inställningar, loggar, albumcache och statistikfiler, vilket var 650 MB på maskinen där det upptäcktes. Båda försvinner nu, tillsammans med posten för start med Windows och de genvägar äldre versioner lämnat kvar.
  37. 2.17.4

    • Nytt: Serverstart, en sida som kör öppningen av en ny server i faser. Gille först, sedan arenan tills albumet går att köpa, sedan albumet, sedan fängelsehålor, sedan allt. Varje fas håller tillbaka de moduler som inte hör dit, och sidan namnger dem.
    • Albumet kommer före uppdragen med avsikt: dess fyllnadsprocent är den erfarenhetsbonus spelet ger på allt, så varje procentenhet gör varje senare uppdrag mer värt.
    • Nytt: ett direktflöde på den sidan. Det aktuella målet med sin vinstchans, föremålen den striden skulle samla in ritade med spelets egen grafik, de nästa åtta målen i den ordning boten vägde dem, fängelsehålorna bakom dem, och vinsterna allteftersom de kommer in.
    • Nytt: Snabbläge. En omkopplare som betalar en svamp för nästa strid i stället för att vänta på den gratis, så att albumet fylls i den takt du köper. Avstängt som standard, begränsat per dag, och din svampreserv gäller fortfarande.
    • Fix: albumsökroboten startade högst upp i Ärans hall i stället för vid din egen rang, så en lågnivåkaraktär genomsökte spelare den aldrig kunde slåss mot. Tio minuters sökning gav 701 cachade spelare och 2 användbara.
    • Fix: sökroboten spenderade en full spelaruppslagning på alla 51 namn på en sida innan den kontrollerade deras nivå, trots att sidan redan innehåller den. Den slår nu bara upp spelare inom ditt nivåintervall, så samma budget köper mål du kan slåss mot.
    • Fix: anonymt läge skrev ut riktiga namn på tre ställen. Karaktärsnamnet framför varje aktivitetspost, de länkade karaktärerna i bannern för inställningssynk, och spelarnamnen inuti loggens kommandodata.
    • Fix: äventyrslusten visade alltid ett tak på 100. Varje öl höjer dagens maximum med 20, så en karaktär på 320 visades som 0/100.
    • Borttaget: annonsmodulen byggs eller levereras inte längre, av säkerhetsskäl.
  38. 2.17.0

    • Hellevator: den anslöt sig aldrig till evenemanget alls. Fixat
    • Hellevator: varje köp av godis avvisades, så den kom aldrig så långt som att slåss. Fixat
    • Hellevator: ett avvisat steg stoppar inte längre hela cykeln
    • Hellevator: klättrar på nyckelkort först och köper godis så fort strider börjar förloras
    • Hellevator: en egen sida under fliken Evenemang medan evenemanget pågår
    • Hellevator: egna inställningar, inklusive om godis ska köpas och hur många kort ett får kosta
    • Hellevator: köp godis för hand om du vill ha ett särskilt
    • Hellevator: säger varför den inte gör något när den inte kan köras
    • Hellevator: gillerangen läses korrekt igen
    • Anmälan till gilleräder är avstängd som standard, eftersom servern avvisade den på varje konto
    • Whiteboard: rita cykeln, klipp en enda linje, namnge och spara tavlor, ångra med Ctrl+Z
    • Whiteboard-tavlor följer med vid inställningssynken
    • Föremål: tryck på ett för att se dess attribut bredvid det utrustade föremålet, med skillnaden i färg
    • Toalett och smed visar hur många användningar som är kvar idag
    • Åtta språk till, alla kompletta: tjeckiska, polska, ryska, kinesiska, japanska, italienska, franska, spanska
    • Kinesiska och japanska går nu att läsa, inte bara översatta
    • Siffror och datum följer det språk du valt, inte systemets
    • Språkmenyn är inte längre genomskinlig
    • Proxyservrar: klistra in en lista och se vilka som faktiskt bär trafik
    • Lyckohjulets gratissnurr tas en gång, inte två
    • Ett huvudlöst bygge för ARM64 Linux, för en Raspberry Pi eller liknande
  39. 2.16.10

    • Fix: annonsmodulen fanns med i utgåvan men gick inte att nå. Bygget skapar gränssnittet två gånger, en gång explicit och sedan igen inifrån appbygget, och bara den första körningen fick veta att modulen var aktiverad, så den andra skrev över den med en version som helt saknar en annonssida. Bakänden hade modulen hela tiden, det fanns helt enkelt inget på skärmen att slå på den med.
    • Fix: appen kunde låsa sig strax efter inloggning. Statusavfrågningen körs var några sekunder, och i den släppta versionen frågade den kontots session om två textbitar den kunde fått någon annanstans ifrån, medan boten håller samma session under hela en cykel, nätverksförfrågningar inräknat. Varje avfrågning som landade mitt i en cykel väntade på att cykeln skulle sluta, och de bakom köade upp. Bara den släppta versionen kunde drabbas av det här. Annonsmodulen kompileras bort ur alla andra byggen, och det är också varför inget test någonsin körts mot den.
    • Fix: knappen Återställ nedkylning på Taverna-sidan kunde hänga sig av samma anledning.
    • Obs: bygget som släpps är nu bygget som testas. Linting och Rust-testerna körs med annonsmodulen inkompilerad, och gränssnittstesterna körs en andra gång med den aktiverad, eftersom den omkopplaren avgör om annonsinställningarna existerar över huvud taget. Fram tills nu var den enda konfiguration användare fick den enda konfiguration inget kontrollerade.
  40. 2.16.9

    • Nytt: en proxy per konto. Varje konto kan nå spelet genom sin egen, och det gäller för varje inloggning, inklusive den automatiska vid start. En inloggning som missar sin proxy misslyckas inte, den lyckas från din egen adress, vilket är precis det en proxy finns för att förhindra. URL:en lagras krypterad och visas aldrig tillbaka.
    • Nytt: klicka på en motståndare i Framstegsrapporten och du får den fullständiga profilen (porträtt, attribut uppdelade i bas och utrustning, varje utrustat föremål med sina runor och förtrollningar) plus exakt vad striderna mot dem gav: erfarenhet, guld, ära, svampar, albumposter och bytet.
    • Nytt: fem inställningar för Legendarisk fängelsehåla. När man ska fly i stället för att slåss, hur långt man ska gå i fängelsehålan per cykel, om välsignelser ska köpas, om en förbannelse ska accepteras när nycklarna tar slut, och ett tak för svampar spenderade på återupplivning inom en och samma runda. Varje standardvärde matchar vad boten gjorde tidigare.
    • Fix: försäljning av bestyckad utrustning under nivå 90. Smeden låses upp vid 90 och en insatt ädelsten kan inte tas ut innan dess, så de bytena upptog en väskplats för gott, och inställningen menad att frigöra dem kunde aldrig utlösas, eftersom kontrollen frågade något som rapporterar en smed för varje karaktär på varje nivå.
    • Fix: att spana på en spelare från Ärans hall flimrade mellan laddar och laddad utan att någonsin lugna ner sig, och frågade spelservern igen varje gång. Den öppnas nu som ett riktigt fönster, med spelarens porträtt.
    • Fix: varje spanad spelare ritades som en kvinna. Deras porträtt skickades i ett format gränssnittet inte läste, på Arenasidan också.
    • Fix: detaljfönstret för fängelsehåla var genomskinligt, så listan bakom syntes rakt igenom bossens attribut.
    • Annonser: annonsbelöningsmodulen byggdes om utifrån vad servern faktiskt gör, och är nu avstängd som standard. Den skickar de headrar en riktig webbläsare skickar, upptäcker framgång från serverns egen räknare för kvarvarande visningar i stället för att gissa utifrån en myntändring, och ett svar den inte förstår kan inte längre radera speltillståndet.
    • Obs: kommandoradsverktyget och flottnoden byggs igen. Proxyarbetet hade sträckt sig efter något bara skrivbordsappen har.
  41. 2.15.0

    • Fix: "Något gick fel" i översikten när appen startade. Det försvann av sig själv om du tryckte på Försök igen, så det var lätt att leva med och lätt att missa. Samma fel hittades och åtgärdades på sidan Arenamanager innan någon stötte på det.
    • Fix: runor ignorerade sina egna tak. En runa som redan var vid sitt tak räknades som fullt värde, så en guldruna på 50/50, värd noll, valdes framför en episk-chansruna på 0/50.
    • Fix: "XP först" föredrog inte XP-motståndare. Inställningen lästes bara på ett ställe, en spärr för att spendera en svamp, och ingenstans nära valet av vem man skulle slåss mot.
    • Fix: gillets redo-anmälan utlöstes aldrig med en lägsta fördröjning inställd. Väntetiden mättes bakåt från striden, så "minst 5 minuter" betydde "gör ingenting förrän de sista fem", vilket är varför det verkade lösa problemet att stänga av inställningen.
    • Fix: anonymt läge visade fortfarande arenamotståndare med namn.
    • Fix: en post i en anpassad fästningsordning kunde stoppa hela fästningen.
    • Fix: föremålssäljaren gjorde sig av med drycker som dryckesmodulen just köpt.
    • Fix: kortet Aktuell åtgärd kunde motsäga sig själv, och Arenasidan kunde krascha helt och hållet.
    • Nytt: filtrera aktivitetsloggen efter karaktär och efter typ, så att ett kontos uppdrag inte begraver ett annats.
    • Nytt: välj dina kolumner i kontotabellen: visa, dölj, ändra ordning, dra för att ändra storlek. Lägger till ALU, öl, svampar och riddjur. Nya kolumner startar dolda, så inget ändrar form vid uppdatering.
    • Nytt: motståndarlistor. Anfall dessa först, anfall aldrig dem. Redigerbara, med knappar på varje rad i albummållistan.
    • Nytt: låt aktivitetsloggen berätta när ditt album passerar ett tal du ställt in.
    • Nedladdningen är ungefär en tredjedel mindre, och det är varje uppdatering från och med nu också. Grafiken lagras annorlunda, inget ser annorlunda ut.
    • Den tyska översättningen täcker nu varje sida, och förblir täckt, eftersom kontrollen som hittar oöversatt text körs över alla sidor.
    • Tystare loggar: varningen "håll platser lediga" upprepas inte längre en gång per konto, och en saknad flaggikon är inte längre en varning.
  42. 2.14.0

    • Nytt: scheman. Ange vilka dagar och timmar boten får spela. Utanför dem stannar den i stället för att vara sysslolös. Avstängt som standard, hanterar midnatt och sommartid.
    • Nytt: ett profilbibliotek. Spara dina inställningar under ett namn och kom tillbaka till dem med ett klick. Byt namn, duplicera, radera.
    • Varje profil beskriver sig själv utifrån sina egna inställningar, och säger hur många inställningar den skiljer sig från den du kör.
    • Ny inställning: sälj bestyckade föremål när ädelstenen inte kan tas ut. Avstängt som standard, en sista utväg: ÄDELSTENEN GÅR FÖRLORAD när den tillämpas.
    • Inställningsguiden har två nya sidor med kryssrutor: vad som ska säljas och behållas, och vilka prestationer som ska jagas.
    • Fix: föremål som aldrig kunde säljas och aldrig kunde bäras. Fyra separata orsaker, inklusive ett avvisat föremål som frös hela väskan bakom sig.
    • Boten namnger nu föremålet och regeln när något inte säljs, i stället för att lämna dig att gissa.
    • Fix: "håll platser lediga" inställt högre än väskan rymmer betydde tyst "sälj allt". Den säger nu att inställningen inte kan uppfyllas, och anger väskans storlek.
    • Toalettoffret och smedens nedmontering når nu väskan innan säljaren gör det, eftersom båda har en daglig gräns och försäljning inte har någon.
    • Fix: en fästningsbyggnad kunde stå kvar på "Slutförs…" för evigt och blockera alla senare uppgraderingar. Bara en manuell inloggning rensade det.
    • Fix: åtta inställningar renderades två gånger under olika etiketter, båda fungerande. En kontroll per inställning nu, med ett test mot upprepning.
    • Fix: de tre ölinställningarna ligger nu tillsammans med det andra svampspenderandet, eftersom det är vad en öl kostar.
    • Fix: inställningsguiden var för genomskinlig för att läsas.
    • Prestationsmotorn (beta) är avstängd nu och stänger av sig själv vid uppdatering. Den gör avsiktligt märkliga saker, vilket kan läsas som att boten vägrar utrusta något.
    • Grundarbete för Bloodweaver: en okänd klass brukade misslyckas helt i stället för att gradvis försämras. Den känns nu igen, även om dess förmågor ännu inte simuleras.
  43. 2.13.0

    • Nytt: välj i vilken ordning dina fängelsehålor bekämpas. Avstängt som standard: boten väljer fortfarande den fängelsehåla den mest sannolikt vinner, vilket är rätt svar för nästan alla. Slå på det under Fängelsehålor och dra de du bryr dig om till den ordning du vill ha. Allt som är stängt, ännu inte upplåst, eller filtrerat bort av dina nivåinställningar hoppas över och nästa i listan tas i stället, och om ingen av dem kan bekämpas faller boten tillbaka på bästa odds. En halvifylld lista betyder aldrig "slåss mot ingenting".
    • Den lägsta vinstchansen gäller fortfarande för strider som kostar en svamp, prioritetslista eller inte. Att vilja ha Tornet först är ingen anledning att köpa en strid det förlorar. Ett gratisförsök med samma odds är okej, eftersom försöket löper ut ändå.
    • Varje ordnad lista kan nu dras såväl som knuffas med pilarna: fängelsehålor, byggordningar för fästning och underjord, samt modulordningen. En av dem gick redan att dra och de andra inte, vilket är den sortens skillnad man märker direkt och inte kan förklara.
    • Nytt: att minimera behöver inte längre skicka fönstret till aktivitetsfältet. Det gjorde det alltid, och det fanns inget sätt att stoppa det, vilket är fel för alla som växlar mellan boten och spelet. Inställningen finns under System och har som standard det den alltid gjort, så inget ändras om du inte ändrar det.
    • Pengar läses nu som guld, på det sätt spelet visar det, i stället för som silver i förhållandet hundra till ett. Byggkostnaderna var det tydligaste fallet: de använde redan guldikonen bredvid ett silvertal. Under en guldenhet visas silvret för sig, eftersom att runda bort det skulle få pank och nästan-där att se likadant ut.
    • Fix: en karaktär med för låg nivå för en funktion fortsatte ändå att fråga efter den. Försöket var redan tyst och backade av i en timme, men en timme är fel enhet: en nivå 1-karaktär kommer inte att uppfylla Underjordens krav idag, så den frågade tjugofyra gånger om dagen, varje dag. Nivån servern avvisade vid kommer nu ihåg, och inget försöks igen förrän karaktären faktiskt har gått upp en nivå.
  44. 2.12.0

    • Fix: att klicka på ett sparat konto fick de konton du redan loggat in att försvinna från appen. Bara det du just klickat på blev kvar på skärmen, så med flera konton såg det ut som om bara ett någonsin skulle laddas. De andra var fortfarande inloggade och deras botar spelade fortfarande. Det fanns helt enkelt inget kvar i appen som pekade på dem, vilket innebar att du varken kunde titta på dem eller stoppa dem. Kontolistan läses nu från de körande sessionerna själva i stället för från vad den senaste inloggningen råkade lämna tillbaka.
    • Fix: sparade konton kunde gå helt förlorade när appen stängdes eller uppdaterades. Kontofilen tömdes först och skrevs om en bråkdels sekund senare, så allt som stoppade appen däremellan (att stänga den, en krasch, en uppdatering som ersatte programmet) lämnade filen tom och alla sparade konton borta med den. Den skrivs nu bredvid den gamla och byts in på plats i ett enda steg, så det som finns på disken är alltid antingen den kompletta gamla listan eller den kompletta nya, aldrig ingenting.
    • En kopia av den föregående kontolistan sparas nu, och en skadad fil rapporteras i loggen och återställs från den kopian, i stället för att tyst se ut precis som att man aldrig haft några konton alls.
    • Nytt: logga in alla sparade konton med en knapp, med förlopp som visas medan den går igenom dem, och en kryssruta på inloggningsskärmen för att låta det ske automatiskt vid start. Att klicka på femton konton ett i taget var inget arbetsflöde.
    • Fix: inloggningsskärmen gick inte att rulla när det fanns fler än några få sparade konton. Listan sprang av fönstrets nederkant och drog med sig inloggningsformuläret, utan sätt att nå någotdera.
    • Ett konto som misslyckas under en massinloggning namnges. Att bli informerad om att tre konton misslyckades hjälper inte utan att få veta vilka tre.
    • Loggen registrerar nu varje inloggning, hur många karaktärer den gav tillbaka, och hur många sessioner som är aktiva efteråt, så att ett konto som försvinner lämnar ett spår att följa i stället för en gissning.
    • Konsolbygge: ett icke-interaktivt läge för att styra Mercy SF från ett annat program eller en instrumentpanel. Argument in, ett JSON-objekt ut, som täcker karaktärslistan och en fullständig karaktärsavläsning med attribut, utrustning, arena, taverna och gille. Det finns ett skrivet kontrakt för det på webbplatsen, så att alla som bygger mot det vet exakt vad som inte kommer att ändras under dem.
    • Arenamanager säger nu varför den är sysslolös i stället för att inte säga något alls. Oftast är svaret att karaktären är under nivå 105 och den ännu inte är upplåst.
  45. 2.11.0

    • Anonymt läge. En omkopplare i sidhuvudet döljer varje namn i appen (dina karaktärer, dina konton, motståndare, gillen, gillemedlemmar, stridshistoriken, aktivitetsflödet och loggen) så att du kan dela en skärmdump precis som den är, utan redigering och utan att sudda ut något.
    • Namn ersätts av en stabil ersättare i stället för att suddas ut helt. Att sudda ut förstör det en skärmdump oftast delas för: du kunde inte längre se om spelaren som besegrade dig två gånger var samma spelare, eller följa vem som slogs mot vem nedåt en stridslogg. En ersättare behåller berättelsens form och tar bort identiteten.
    • Ersättaren saltas med ett slumpvärde som genereras på din egen maskin och som aldrig lämnar den. Utan det skulle vem som helst kunna gå igenom en servers Ärans hall och matcha namnen rakt tillbaka, så en skärmdump skulle ha dolt dem för en tillfällig läsare och för ingen som faktiskt brydde sig. Det är ingen kryptografisk garanti, men det förhindrar att man läser ett namn från en bild och matchar en bild mot en offentlig spelarlista.
    • Intel-Mac stöds. macOS-bygget var tidigare endast för Apple Silicon, och en Intel-Mac kunde inte köra det alls: nedladdningen gick helt enkelt inte att öppna. Båda arkitekturerna byggs nu, för appen och för konsolbygget.
    • Uppdateringsdialogen visar den faktiska ändringsloggen. Den brukade visa en enda rad som pekade på en länk som inte fungerade för någon, och samma länk serverades offentligt i uppdateringsmanifestet. Du läser ersättningen just nu.
    • Fix: Tornet avvisade varenda anfall och drog med sig fängelsehålorna i fallet. De delar en daglig strid, och Tornet vinner oftast den jämförelsen eftersom det bekämpas med tre följeslagare, så striden avvisades och spenderades aldrig på något annat. Det hade skickat våningen du redan besegrat i stället för den du gick in i. Ett Torn som servern avvisar viker nu åt sidan i en timme så att fängelsehålorna får försöket.
    • Fix: två tysta förfrågningsläckor. Fästningen frågade servern om en spelare som inte finns så fort den saknade en tilldelad motståndare, och färdighetsuppgradering försökte igen med en uppgradering den aldrig hade råd med, varje cykel. Tillsammans blev det ungefär elva tusen meningslösa förfrågningar om dagen.
    • Snabbare byggen och en mindre nedladdning, medtaget från 2.10.0: grafiken är förlustfri WebP, verifierad pixel för pixel som identisk fil för fil, vilket tog installationsprogrammet från 364 MB till 238 MB. Det gäller varje automatisk uppdatering också, inte bara den första installationen.
  46. 2.10.0

    • Arenan slutade slåss helt på vissa konton. Arenastrider och albumjakt spenderar samma gratisstrid, men de var två separata moduler med två kopior av varje regel, och kopiorna var oense. Den ena vägrade låta en lägsta vinstchans blockera en GRATIS strid, eftersom nedkylningen löper ut oavsett om du använder den eller inte. Den andra tillämpade den gränsen överallt. När de tio dagliga XP-striderna väl var klara styrde den strikta över varje beslut, och en karaktär vars odds alla låg under gränsen stannade helt enkelt. Loggen sa det hela tiden: "ingen av de 47 spelarna över oss klarade gränsen på 55% vinstchans".
    • De två är nu en modul. Den samlar in kandidater från alla tre källor på en gång (arenans tre motståndare, den genomsökta spelarpoolen och sidan i Ärans hall kring din rang), poängsätter dem på en skala och slåss mot den bästa: (föremål x 100 + daglig XP x 60 + rang x 25) x vinstchans. Album först, sedan XP, sedan klättring, precis som efterfrågat. Skillnaden spelar roll: en kedja av gränsvärden kan avvisa allt, och gjorde det. En rankning har alltid en bästa.
    • Den lägsta vinstchansen gäller nu bara när en svamp står på spel. En gratisstrid är gratis.
    • Tornet avvisade varenda anfall och drog med sig fängelsehålorna i fallet. De delar en daglig strid, och Tornet vinner oftast jämförelsen eftersom det bekämpas med tre följeslagare, så striden avvisades och spenderades aldrig på något annat. 2 108 avvisade Torn-anfall mot 54 fängelsehålestrider på en dag. Tornet räknar våningar du besegrat, servern vill ha våningen du går in i. Ett avvisat Torn viker nu åt sidan i en timme så att fängelsehålorna får försöket.
    • Målpoolen kunde bara krympa. När simulatorn dömde ut en spelare var den domen permanent, och bara en seger mot dem upphävde den, vilket kräver en strid du just bestämt dig för att aldrig ta. Varje cykel pensionerade upp till åtta spelare till för gott. Domen upphör nu så snart du har vuxit ifrån den, och appen säger det när poolen återhämtar sig.
    • Albummål är nu realistiska. En nivå-20-karaktär erbjöds nivå-600-spelare. Nivåfönstret skalar nu med din egen nivå i stället för att vara ett fast tal. Sällsynta föremål räknas också mer än vanliga, så gratisstrider går till de delar som faktiskt är svåra att hitta.
    • Du kan se den tänka. Arenasidan visar beslutet: hur många kandidater som kom från varje källa, en stapel per kandidat uppdelad i föremål, daglig XP och rang, nedtonad med den del oddsen tar bort, och vinnaren markerad. Under nedkylningen visar den vad den KOMMER att slåss mot härnäst, och när den inte slåss säger den varför i en enda mening i stället för att lämna "Redo" på skärmen som enda ledtråd.
    • Ögonknappen på spelare i Ärans hall öppnar nu en riktig profil: attribut uppdelade i bas och utrustning, rustning, vapenskada, din simulerade chans mot dem, hur många av deras föremål ditt album saknar, och varje utrustat föremål med sin grafik, bonusar, runa, ädelsten och förtrollning. Den hade aldrig fungerat.
    • Kontotabellen sorteras efter valfri kolumn, nivå först. Nedräkningar sorteras efter den verkliga tiden, så allt som är redo grupperas ihop i stället för att hamna mellan "4m" och "51m".
    • Nedladdningen är en tredjedel mindre, från 364 MB ner till 238 MB, och ser exakt likadan ut. Grafiken är förlustfri WebP, verifierad pixel för pixel som identisk fil för fil. Det gäller varje automatisk uppdatering också, inte bara den första installationen.
    • Även fixat: Tornet var helt uteslutet från fängelsehålejämförelsen och kunde aldrig väljas. De två ölinställningarna upphävde varandra. Två tysta förfrågningsläckor (en fästningsuppslagning som frågade servern om spelare "0" tusentals gånger om dagen, och färdighetsuppgradering som försökte igen med en uppgradering den aldrig hade råd med). Nytt: en guide med femton frågor för installationen, och en svampbudget per dag eller vecka.
  47. 2.9.16

    • En ny fästning byggde aldrig någonting alls. Rapporterat som "han har tillräckligt med material till Stenbrottet men gör det inte", och loggen höll med: tusen byggförfrågningar, varenda en för Vedhuggarstugan, varenda en avvisad. Ingen byggnad får stå högre än Fästningen själv, och en ny fästning startar med båda på nivå 1, så att uppgradera stugan var otillåtet tills Fästningen gått upp. Boten jämförde bara priser, valde den billiga stugan, blev avvisad, och gjorde exakt samma val nästa cykel. För evigt. Den respekterar nu även spelets regler: fästningens nivåtak, nivåkrav, byggnader som håller på att träna eller söka ädelstenar, Smedjans förutsättningar. Alla dessa betyder hoppa över, aldrig spara: pengar löser inte ett otillåtet drag.
    • Guld och själar i Underjorden samlades inte in. En avvisad uppgradering returnerade tidigt, och insamlingssteget kom efter den, så en enda avvisning avslutade hela cykeln innan något samlats in. Insamling körs nu oavsett, och när något verkligen inte kan samlas in anges anledningen.
    • Avvisat arbete rapporterades som utfört. En avvisad byggnation är inget fel, så loggen tillkännagav uppgraderingar som aldrig hände. Båda kontrollerar nu att en uppgradering verkligen pågår innan de hävdar en.
    • Skärmarna för Fästning och Underjorden är nu de faktiska skärmarna: en gård och en grotta, varje byggnad en tomt med sin nivå, en nedräkning medan den byggs, och kostnaden för nästa nivå. En byggnad spelet avvisar säger varför. Varje producent har en mätare: vad som väntar, hur full gropen är, när den slutar producera. En full grop flaggas, eftersom spelet inte varnar och allt över gränsen går förlorat.
    • Statistiken tog en evighet att öppna. Kommandot som svarar på det tog kontots sessionslås, bara för att fråga vilken karaktär det var, och boten håller det låset medan den pratar med spelservern, så en förfrågan om två strängar som aldrig ändras köade bakom all nätverkstrafik för varje konto. Att ladda och spara en karaktärs inställningar hade samma fel.
    • Statistiken sparade också en ögonblicksbild vid varje avfrågning, 17 280 om dagen per konto, med hela filen omskriven på en timer. Diagrammen är några hundra pixlar breda, en dags data med fem sekunders mellanrum blir en enda linje. Serien samplas nu till en punkt i minuten, tolv gånger mindre att spara och ladda, utan att de löpande summorna påverkas. Befintliga filer krymper från cirka 1,5 MB till 90 KB första gången de öppnas.
    • Färdighetsuppgradering spenderade guldet som förtrollning behövde. Båda respekterar reserven Spara pengar, men färdighetsuppgradering köper attribut tills nästa pris inte längre får plats, så vilken som körde först tog allt och den andra hittade ingenting. En modul som inte har råd med något registrerar nu vad den sparar till, och andra spendermoduler lämnar den summan ifred.
    • Konton som lades till med knappen "Lägg till konto" sparades aldrig. Inloggningsuppgifter skrevs bara vid den första inloggningsvägen. Att lägga till ett konto och logga in en andra karaktär gick båda genom kod som aldrig skrev ner dem.
    • Kontinuerlig slinga av idoler saknade bossdata: den ligger i skugglistan men är ingen skuggversion av något, så den söktes upp under ett namn som inte matchar något. Den har nu en egen sektion. Det avslöjade också nivåmätare låsta vid tio för varje fängelsehåla utom Twister, så alla förbi nivå tio i Tornet (100) eller Slingan (30) ritades som att de klarat den.
    • Fix: varje vapen, sköld, dryck och ädelsten renderades utan grafik, värst på sidorna Smed och häxa. Tärningsspelets sista belöning stod som [object Object]. Resefältet visade "Uppdrag" och "Stadsvakt" som ord. En tredjedel av alla fängelsehåleuppdateringar var direkta upprepningar. Simuleringsläget för färdigheter simulerar nu faktiskt. VIP läses från öltilldelningen. Fyra interna samlingar växte utan att någonsin trimmas.
    • Gränssnitt: sidopanelen är grupperad i stället för tjugo platta poster, plus en täthetsomkopplare, ettklicksförinställningar för enskilda moduler, och en tätare Översikt-sida.
  48. 2.9.15

    • Nio av de tolv klasserna kunde inte utrusta sin egen utrustning. Ett föremål begär en av de tre GRUNDKLASSERNA, och boten jämförde det direkt mot din klass, vilket bara kan stämma om du ÄR en av de tre. Demon Hunter, Battle Mage, Assassin, Necromancer, Plague Doctor, Berserker, Paladin, Druid och Bard blev därför lämnade med bara de få föremål som inte begär något alls, vilket är varför en nivå 10-prydnad med 5 tur slog 400 rustning med 100 smidighet. Samma kontroll skyddar säljaren, så de klasserna sålde också den utrustning de borde ha burit. Fel sedan allra första utgåvan.
    • Arenan slogs mot ingenting på vissa konton. Tre fel staplades på varandra: arenamodulen lämnar över varje strid till albummodulen, som returnerar direkt på en karaktär utan album, och ingen av dem kontrollerade den andra. En olöslig simulering rapporterade 0% i stället för "inget svar", så varje mål förkastades, och ett avvisat mål avslutade hela cykeln. Det är därför att sänka den lägsta vinstchansen från 55 till 45 till 20 inte ändrade något: koden nådde aldrig fram till det beslutet.
    • Appen frös när Arena och Album öppnades, och boten slutade slåss samtidigt. Spelarcachen hade växt till 187 136 spelare på 119 MB och skrevs om i sin helhet var 27:e sekund samtidigt som den höll det lås boten behöver för att välja en strid. Poolen ligger nu i minnet under sessionen, utrustning som aldrig kan vara värd att ta minns inte, och gamla cachefiler raderas vid start.
    • Vapen visades som [object Object]. Att fixa det avslöjade tre till ställen ingen hade rapporterat: de dagliga uppgifterna och evenemangsuppgifterna, adventskalendern och Lyckohjulet.
    • Prestationer (BETA): en ny sida med alla 92 prestationer, vad var och en kräver och om boten styr mot den, bakom en huvudomkopplare. Sådant som kostar riktiga pengar jagas aldrig. Att jaga Naturism eller Sankt Nikolaus brukade mata din egen utrustning till förstöraren. Det är skyddat nu på alla fyra avyttringsvägar.
    • Fix: boten köpte en dryck och sålde den sekunder senare. Den allmänna föremålssäljaren hade sin egen åsikt om flaskor och gjorde sig av med det dryckesmodulen just köpt. "Ignorera flaskor" betyder nu det namnet säger.
    • Fix: fästningen slutade bygga i flera dagar. En egen ordning väntar med avsikt på sin första oavslutade post, men om den posten kostar mer trä eller sten än lagret kan rymma anländer resurserna aldrig och allt bakom den stannar för gott. Onåbara poster hoppas nu över, och loggen säger det. Ädelstensgruvan förklarar sig också: den lämnas medvetet ifred medan en ädelstenssökning pågår.
    • Fix: tjugotvå varningar vid varje start, en per husdjur, alla som sa att inget hände. Husdjur som redan var på nivåtaket matades ändå. Taket kommer nu från spelet i stället för en regel som ett aktivt konto motbevisade.
    • Fix: kortet Aktuell åtgärd motsade sig själv och visade en kvarlämnad etikett från en trasig bild bredvid ett påhittat expeditionssteg.
    • Uppdrag rankas nu efter belöning per sekund äventyrslust i stället för rå belöning, reserven Spara pengar respekteras nu av alla tio spendermoduler i stället för två, och vapenskada räknas äntligen i utrustningsjämförelsen. Tyskan täcker 185 strängar som fortfarande var engelska.
  49. 2.9.10

    • Inställningar sparas nu på riktigt. Varje konto har sin egen inställningsfil och boten har alltid startat utifrån den, men inställningssidan laddade den GLOBALA i stället för det valda kontots, så sidan visade en sak medan kontot körde en annan, och varje sparning kopierade de globala värdena över kontots egen fil. Ytterligare elva inställningar saknades helt i det sidan sparar, så bakänden återställde dem till standard vid varje sparning: schemat för aktiva timmar, modulernas prioritetsordning, automatiska uppgraderingar av ädelstensplatser, kupongsökning och evenemangsalternativen, bland annat.
    • Båda dagliga portalerna bekämpas igen. Den personliga Demon Portal kördes sist i fängelsehålemodulen, bakom tre spärrar som avslutar cykeln så fort de agerar. Under fyra loggade dagar på fyra konton hade två dagar NOLL försök. Gilleportalen var steg 5 av 7, bakom räder. Båda körs nu först i sin modul, och ingen av dem kostar en strid i Fängelsehåla.
    • Strider i Ärans hall simuleras innan de tas. Mål valdes efter hur många albumföremål de kunde ge och filtrerades bara efter totala attribut, så vem som helst upp till 120% av dina räknades som besegringsbar, vilket blev 38% vunna under en loggad dag. Stridssimulatorn som redan används för fängelsehålor tillfrågas nu först, och under den inställda chansen hoppas målet över utan att en strid spenderas. Inställningar -> Arena, standard 55%.
    • Framstegsrapporten visade tre siffror som aldrig kunde stämma. Svampar var alltid 0 eftersom ingen strid någonsin registrerade dem. Albumföremål var alltid 0 eftersom det mättes direkt efter striden, och stridssvaret bär inte med sig den uppdaterade samlingen. Verkliga vinster skedde hela tiden. Guld var 0 av räknemässiga skäl: varje strid avrundades nedåt till hela guldmynt INNAN något summerades, så 122 arenastrider och 508 strider i Ärans hall avrundades var för sig till noll.
    • Evenemang vet om de pågår. Servern fortsätter skicka Världsboss-blocket efter att evenemanget stängt, så appen behandlade ett avslutat evenemang som pågående och boten spenderade hela dagen på kommandon servern avvisade, inklusive ett katapultköp som sänkte sin hyrestid steg för steg 10h -> 9h -> 8h på jakt efter ett pris den hade råd med, när svaret var att inget evenemang pågick. Sidan Evenemang säger nu "Just nu inget pågående evenemang" och visar vyn för Världsboss bara medan Världsbossen pågår.
    • Husdjur: matning och bryggning slutade turas om att ignoreras. Modulen agerade en gång per cykel, så vilken som gick först tog all frukt och den andra hände aldrig. På ett konto innebar det 2 732 matningar i Jord och inga alls i Eld. Båda körs nu varje cykel, och juice bryggs så snart en livsmiljö når sin tröskel i stället för tio frukter förbi den.
    • Ädelstenar: en felaktigt insatt ädelsten kunde aldrig rättas till, eftersom utbyte levererades avstängt, så en smidighetskaraktär med styrkeädelstenar hade ingen väg tillbaka. Svarta ädelstenar vann också alltid, oavsett värde, eftersom de hade en fast vikt högre än någon enskild attributädelsten kunde nå. Avvägningen beräknas nu, och alla ädelstenar sätts i under en och samma omgång i stället för en per cykel.
    • Fix: sparade lösenord skickades som sin egen chiffertext. Inloggningsskärmen läste inloggningsfilen ordagrant, så ett lösenord krypterat i vila förifylldes som "v1:..." och skickades på det sättet. Det är rapporten om att "fortfarande skicka krypterat", och det är också det som visade sig som "Kunde inte kommunicera med servern".
    • En logg du kan läsa: avvisningar som är en del av normalt spelande är inte längre varningar, serverfel drar inte längre med sig en fullständig tillståndsdump i loggen, och en avvisning stoppar inte längre en hel modul: "inga fler fängelsehålestrider idag" brukade hoppa över Underjordens resursinsamling och byggnadsuppgraderingar också.
    • Nytt: en knapp för Gå med i min Discord, export och import av inställningar som knappar med en riktig filväljare, och en hopfällbar kontolista.
  50. 2.9.8

    • Svampar har nu en egen inställningssida: varje omkopplare som kan spendera dem, på ett ställe, märkt som riktiga pengar, allihop avstängda som standard. Inget annat i appen antyder längre svampspenderande.
    • Fix: butiksföremål som kostade svampar köptes även med den inställningen avstängd. Kontrollen var "köp om silver räcker ELLER svampar är tillåtet", men ett sådant föremål tar betalt i silver OCH svampar, så att ha silvret släppte igenom köpet varje gång, oavsett din reserv. Ett testkonto köpte samma 4-svampsföremål 84 gånger.
    • Fix: "Hoppa över uppdrag" betalade svampar. Den omkopplaren är normalt påslagen för den gratis timglashoppningen, men den godkände också att betala riktiga pengar för varje väntetid vid uppdrag och expedition. Timglas fungerar fortfarande genom den, svampar gör det aldrig.
    • Fix: tre svampomkopplare hade ingen kontroll alls: svampriddjuret (en Drake kostar 25 svampar och förnyar sig själv), återupplivningar i Legendarisk fängelsehåla och VIP-ölalternativet. Du kan nu stänga av dem.
    • Fix: bilder för amuletter och ringar var trasiga överallt de förekom. Grafiken använder en annan namnform för dem än för talismaner, och fel form användes för alla tre.
    • Inställningar rensade: 13 omkopplare som visades på två sidor visas nu bara på en, två omkopplare som inte gjorde något är borttagna eller nu kopplade, och fem inställningar som appen sparade men aldrig läste togs bort.
  51. 2.9.7

    • Automatisk uppdatering är nu gratis för alla, på alla nivåer. Det brukade vara en betalfunktion: gratisinstallationer hoppade helt över kontrollen och fick höra "Du har den senaste versionen", så folk satt kvar på gamla byggen med buggar som åtgärdats månader tidigare, utan sätt att ta reda på det. Obs: om du har ett äldre, olicensierat bygge behöver du en manuell nedladdning från den här sidan, varefter uppdateringar kommer av sig själva.
    • Fix: "starta med Windows" slutade tyst fungera. Registerposten skrevs bara när du slog om omkopplaren och inget kontrollerade den igen, så om den försvann fortsatte appen visa omkopplaren som PÅ och startade aldrig med Windows. Den reparerar nu sig själv vid varje uppstart.
    • Fix: "Kunde inte kommunicera med servern" vid inloggning. Sparade lösenord lagras krypterade, och ett bygge kunde inte dekryptera dem, så det skickade den krypterade texten till inloggningsservern som ditt lösenord, och felet såg ut som ett nätverksfel som ett nytt försök aldrig kunde lösa. Inget behövde anges på nytt.
    • Världsboss: katapultuppgraderingar fungerar, och är påslagna som standard. De betalas med resurser (guld, trä, sten, metall eller arkanum, plus katalysatorer) och aldrig med svampar. Att fylla en katapult tar nu minuter i stället för timmar.
    • Fix: en full ryggsäck som varken sålde eller utrustade något. Försäljning och utrustning var oense om vad "bättre" betyder, så föremål mellan de två varken bars ELLER såldes och fyllde väskan permanent.
    • Fix: boten sålde din bästa reservutrustning. Den rankade föremål efter butikspris, vilket följer föremålsnivå mer än nytta. Nu säljs det svagaste först.
    • Fix: ädelstenar försvann över natten trots Manuellt ädelstensval. En ädelstenstyp du kryssat i kunde ändå säljas för att sakna en ledig sockel i det ögonblicket. En typ du ber om att behålla säljs aldrig.
  52. 2.9.5

    • Fix: en full ryggsäck som varken sålde eller utrustade något. Försäljning och utrustning var oense om vad "bättre" betyder: utrustning ville ha en tydlig förbättring, medan försäljning skyddade allt som var bättre med bara en enda poäng, så föremål som hamnade mellan de två varken bars ELLER såldes, och de fyllde väskan permanent. Byten från fängelsehålor hamnar där hela tiden.
    • Fix: boten sålde din bästa reservutrustning. Föremål att sälja rankades efter butikspris, vilket följer föremålsnivå långt mer än nytta. Nu säljs den svagaste utrustningen först och den starkaste behålls.
    • Fix: ädelstenar försvann över natten trots Manuellt ädelstensval. En ädelstenstyp du kryssat i användes bara som ett första filter, så en ädelsten kunde ändå säljas för att sakna en ledig sockel i det ögonblicket, vilket med alla socklar fulla gäller varje ädelsten. En ädelstenstyp du ber om att behålla säljs nu aldrig.
    • Katapultuppgraderingar för Världsboss fungerar nu, och är påslagna som standard. Mercy köper dem med butikens resursknapp (guld, trä, sten, metall eller arkanum, plus katalysatorer) och aldrig svampknappen.
    • Fix: uppgraderingar brukade ta betalt i SVAMPAR. Köpförfrågan hade sina två argument i fel ordning, så varje köp bad om knappen för riktiga pengar, mot en plats ingen valt. Om Mercy stängde av uppgraderingar på ditt konto på grund av detta slår den här utgåvan på dem igen.
    • Fix: uppgraderingar köpte ofta ingenting alls. Spelet hastighetsbegränsar den förfrågan och svarar på ett för snabbt försök med samma "kan inte göra det här just nu" som det använder vid en genuin avvisning, så nästan varje försök kastades bort oläst. Försöken sprids nu ut i tid.
    • Mycket snabbare: köp begränsades till en uppgradering per botcykel i stället för per försök, så att fylla en katapult tog timmar. Nu tar det minuter.
    • Nytt: uppgraderingsbutiken slumpas om när inget av dess tre erbjudanden kan köpas, eftersom en butik full av erbjudanden för ett tornsegment du inte siktar på annars aldrig löser sig.
    • Loggen förklarar nu varje uppgraderingsbeslut: dina saldon, katapulten, och varje erbjudande med anledningen till att det köptes eller inte, plus vad varje köp faktiskt kostade.
    • Fix: Världsbossens dagliga kisttyper var felaktigt märkta ("enkelträff" och "skademästare" var omkastade).
  53. 2.9.0

    • Nytt: "Senseis Config", skaparens egen finjusterade uppsättning, är den nya standardförinställningen och det nya användare startar med. Du kan fortfarande växla till Standard / Safe Farm / Aggressive när som helst.
    • Nytt: spara dina nuvarande inställningar som en namngiven förinställning (Enkelt läge) och växla fram och tillbaka mellan dina egna uppsättningar när du vill.
    • Enklare inställningar: tog bort ~20 reglage som inte gjorde något plus den överflödiga omkopplaren "Föredra expeditioner" (uppdrag kontra expeditioner känns av automatiskt). Dina sparade konfigurationer och säkerhetskopior laddas fortfarande oförändrade.
    • Arena och album omordnade: din karaktär och stridsattribut högst upp, sedan de 3 arenamotståndarna, sedan albumskanningarna, med insamlade föremål längst ner.
    • Stridssim listar nu bara fängelsehålor du inte klarat än, och visar de riktiga våningsnumren.
    • Fix: konton fryser inte längre vid dålig anslutning. Nätverkstimeouts försöker automatiskt igen vid en avbruten anslutning i stället för att låsa kontot fram till omstart.
    • Fix: lägre och jämnare minnesanvändning under långa albumsessioner.
    • Fix: vinstandelen för "1000 strider" i Stridssim är nu korrekt. Den ignorerade tidigare fängelsehåla/våning du valt och simulerade din nuvarande fängelsehåla (en lätt våning visade ~50%). Nu simulerar den fienden du valde (~100% för en våning du skulle klara).
  54. 2.8.21

    • Sidan "Arenamanager" heter nu "Ärans hall": den laddar rankningen automatiskt, låter dig söka efter valfri spelare via namn för att spana på dem, och bläddra genom stegen. Den oanvända panelen för runöversikt togs bort.
    • Nytt: drycker utanför klassen säljs automatiskt. En dryck för ett attribut din klass aldrig använder (t.ex. intelligens på en Demon Hunter) kan inte drickas, så i stället för att fylla väskan säljs den nu, medan de drycker du faktiskt behöver (huvudattribut, konstitution, tur, evigt liv) behålls.
    • Fix: rullgardinsmenyerna för fängelsehåla/våning i Stridssim går att läsa igen. De var vitt på vitt och följer nu appens tema.
  55. 2.8.20

    • Fix: uppdrag/expeditioner fastnar inte längre sysslolösa med felet "avstängt via inställningar". Spelet har en serverbaserad omkopplare mellan uppdrag och expeditioner, och att starta fel typ för det aktuella läget avvisas. Boten känner nu automatiskt av det aktuella läget (ingen inställning behövs) och föredrar expeditioner, byter till dem när den kan, och skickar bara den åtgärd servern kommer att godkänna.
    • Prestationsboten och appen delar nu en gemensam prestationslista så att de inte kan vara oense, och sidan Prestationer har en ny sektion "Pågår" som visar vad som aktivt går framåt.
  56. 2.8.19

    • Nytt: Stridssim låter dig välja vilken riktig fängelsehåla och våning som helst och slåss mot dess faktiska fiende, med en förhandsvisning av vem du möter (porträtt, namn, nivå, klass), i stället för att bara gissa den första öppna fängelsehålan.
    • Nytt: strider spelas nu upp som en animerad repris: båda kämparnas porträtt, HP-mätare som töms, flytande skadesiffror (kritiska i guld), undvik-popup och motorns anteckningar om specialförmågor.
  57. 2.8.18

    • Fix: sidan Smed och häxa visar inte längre "[object Object]" för ditt vapen, och platsnamn visas nu på det språk du valt i stället för engelska.
    • Fix: föremål visar sina riktiga ikoner överallt, inklusive en trasig bildsökväg som fick amuletter/ringar/talismaner att falla tillbaka på en platshållare.
    • Fix: drycker i ryggsäcken visar nu sin ikon och vad de faktiskt är (t.ex. "Stärke · Groß") i stället för ett generiskt "Trank" utan bild.
    • Nytt: arenamotståndare visar namn, porträtt, nivå, klass och ära i stället för ett rent spelar-id.
    • Album ligger nu högst upp på sidan Arena och album, och Fästningens ädelstenssökning visas nära toppen när den är aktiv.
    • Belöningsföremål från uppdrag visar nu sin ikon och sitt namn.
  58. 2.8.17

    • Fix: din svampreserv respekteras äntligen. Strider i Fängelsehåla, Torn-strider, arenastrider och Fästningens ädelstenssökning kontrollerade alla om inställningen var på men tittade aldrig på ditt saldo, så att aktivera någon av dem tömde svampar till noll oavsett vilken reserv du ställt in. Fängelsehåla och Torn var värst och betalade för en strid varenda cykel, även när den gratis var redo.
    • Fix: en svamp spenderas aldrig på en strid i Fängelsehåla som simulatorn säger att du förlorar. Gratisstrider är oförändrade, så framsteg avstannar inte när allt är en slantsingling.
    • Fix: Underjorden uppgraderar enheter och anfaller igen. Det finns nästan alltid något att samla in, och insamlingen avslutade cykeln, så stegen för enhetsuppgradering och anfall därunder nåddes aldrig. Insamling är nu reservlösningen i stället för det första som görs.
    • Fix: Underjordens nattliga paus för insamling fungerar. Ett tidsfönster som korsade midnatt (t.ex. 22:00-06:00) ignorerades tyst och insamlingen fortsatte hela natten.
    • Fix: kupongkoder fungerar nu på alla konton. Listan över "redan inlösta" delades av hela installationen i stället för per karaktär, så det första kontot som såg en kod löste in den och alla andra karaktärer hoppade över den.
    • Fix: att tömma inkorgen förstör inte längre oinlösta kupongkoder innan de hinner läsas.
  59. 2.8.16

    • Fix: boten kunde sluta göra uppdrag helt och hållet. På en ny dag sa den till servern "jag föredrar uppdrag" och stannade sedan den cykeln utan att påbörja något, och eftersom det meddelandet inte ändrar din äventyrslust upprepades det i oändlighet och inget uppdrag påbörjades någonsin. Det här drabbade alla med standardinställningar.
    • Fix: Arena-inställningen "Högsta rang" slogs mot ingen alls. Motståndarens styrka och din egen mättes med olika formler (deras räknade huvudattribut, dubbel konstitution och portalbonusar, din räknade inget av det), så två identiska karaktärer fick ett resultat på ungefär 2:1 och varje motståndare såg för stark ut.
    • Fix: "Sälj inte föremål med ädelstenar" vägrade sälja nästan allt: ett föremål med en TOM ädelstenssockel räknades som bestyckat, så väskan fylldes och försäljningen stannade av. Samma bugg uteslöt nästan alla vapen från utrensning.
    • Fix: schemalagda gilleräder och gillestrider utlöstes vid fel tidpunkt. Tiderna anges i minuter från midnatt men lästes som sekunder, så en räd inställd på 12:00 startade klockan 00:12.
    • Fix: att ställa in ett tak för gillefärdigheter blockerade alla uppgraderingar, eftersom det jämförde gillets sammanlagda totalsumma mot en gräns per spelare.
    • Fix: Färdighetsmodulen kördes två gånger per cykel, vilket körde uppgraderingsloopen igen och spenderade silver en andra gång.
    • Nytt: en knapp för "Sök efter uppdateringar" i inställningarna, och uppdateringar upptäcks nu utan omstart: appen kontrollerar var 30:e minut och varje gång du växlar tillbaka till fönstret (tidigare var 6:e timme).
  60. 2.8.15

    • Fix: albumboten hoppar nu över mål som är mycket starkare än dig. Attribut avgör strider mycket bättre än nivå gör, men inget tittade på dem, så boten fick bara reda på att någon var utom räckhåll genom att förlora. Alla över 1,2 gånger dina totala attribut hoppas nu över.
    • Fix: inget mer boxande över din nivå. Albummål kunde ligga upp till fem nivåer över dig (tio i skanningen av Ärans hall). Båda begränsas nu till din egen nivå.
    • Fix: namnbyte tvättar inte längre bort en förlorande historik. Svartlistan var kopplad till namn, så en spelare som besegrat dig två gånger kunde återkomma under ett nytt namn med rent blad och lämna en inaktuell dubblettpost kvar. Den är nu kopplad till spelar-id.
  61. 2.8.14

    • Fix: boten anfaller inte längre samma spelare om och om igen. Legendariska föremål har ingen albumplats och kan därför aldrig samlas in, men de räknades ändå som "saknade", vilket fick alla som bar ett sådant att se permanent värdefulla ut och gjorde att de anfölls varje arenanedkylning för evigt, medan användbara mål ignorerades.
    • Fix: att besegra en spelare pensionerar dem nu direkt. En vinst tar hela deras samlingsbara utrustning, men boten väntade på att servern skulle bekräfta det, och om den uppdateringen aldrig innehöll albumet anföll den dem igen i oändlighet.
    • Fix: en förlust svartlistar inte längre en spelare, och en svartlistning raderas inte längre strax efteråt av arenans omskanning. Förluster ackumuleras, och en spelare hoppas över efter att ha besegrat dig två gånger.
    • Fix: lika bra mål avgörs nu genom den svagaste motståndaren i stället för intern ordning, som hela tiden valde samma namn igen.
    • Windows, macOS och Linux byggs nu alla från samma tagg, så ingen plattform kan bli efter igen.
  62. 2.8.13

    • Fix: drycker slösas inte längre på fel attribut. Boten drack tidigare alla attributdrycker den hittade (en Mage använde drycker för styrka och smidighet), och eftersom du bara har tre aktiva dryckesplatser trängde de undan de användbara. Nu används bara drycker för ditt huvudattribut, konstitution, tur och evigt liv.
    • Fix: dryckesplatserna fylls efter vikt i stället för flaskstorlek, så en stor dryck utanför klassen kan inte längre ta platsen som en mindre dryck för huvudattributet behövde.
    • macOS- och Linux-versionerna är tillbaka: alla tre plattformarna släpps med den här utgåvan för första gången sedan 2.8.3.
  63. 2.8.12

    • Fix: "Optimera färdigheter nu" uppgraderar nu så många attribut du har råd med i ett klick, i stället för bara ett.
    • Ny inställning "Utrustningsjämförelse" med tre strategier: Full (bas + uppgraderingar + ädelsten), Bas + ädelsten (ignorera uppgraderingar) eller Endast bas, så att du kan låta ett föremål med högre bas vinna när du har material för att flytta ädelstenen och uppgradera igen.
    • Utrustningsjämförelsen räknar nu med föremålets rustning (ignorerades tidigare) och tar på den största tillgängliga uppgraderingen i stället för den första som hittas i väskan.
  64. 2.8.11

    • Automatisk uppgradering av attribut/färdigheter fungerar nu faktiskt. Den blockerades så fort karaktären hade ett Stadsvakt-pass, så attributen ökade aldrig. Färdigheter uppgraderas nu efter varje uppdrag oavsett arbetspass.
    • Strider rapporteras inte längre alltid som förluster: expeditioner och andra strider visar nu rätt vinst/förlust och belöningar i sessionsrapporten och Stridshistoriken.
    • Fixar för flera konton: att ett konto får slut på öl tvingar inte längre alla andra konton in i ett arbetspass, och bonusöl från uppgifter läcker inte längre mellan konton.
    • Husdjursfängelsehålor: boten anfaller nu den livsmiljö som har bäst vinstchans i stället för alltid Skugga, så alla livsmiljöer gör framsteg.
    • Album: fix för det felaktiga "10/10 föremål". Mållistor visar nu ditt verkliga antal saknade föremål, med en rullbar lista över Albumskanningar och en knapp för "skanna om från början".
    • Ädelstenar sätts nu i även dina följeslagare (värderas per följeslagarklass), och en ädelsten säljs eller monteras aldrig ner så länge den fortfarande skulle förbättra någon av dina fyra karaktärer.
    • Ny sida för Smed och häxa med live-data: utrustad utrustning, uppgraderingsstjärnor, runor, kittelstatus och förtrollningar, plus egna inställningar för Smed, Häxa och Runor.
    • Smeden kan nu uppgradera utrustad utrustning automatiskt (valbart). Den behåller alltid en reserv av metall/arkanum så att du fortfarande kan få ut ädelstenar ur utrustning du byter ut.
    • Fix för matning hos häxan (den hoppade över nästan alla lämpliga föremål) och matar nu det billigaste matchande föremålet.
    • Runoptimeraren förbättrad för uppdragssettet på skyltdockan, och listorna för skyltdocka/runor visas nu korrekt.
    • Sidorna för Smed och Häxa låses nu upp på rätt karaktärsnivå (Häxa 66, Smed 90) med en vänlig skärm som säger "kom tillbaka på nivå X".
    • Fullständig tysk översättning för alla nya sidor och inställningar.
    • Obs: den här utgåvan är endast för Windows. macOS och Linux stannar på 2.8.3.
  65. 2.8.4

    • Ny visare för Albummål i inställningarna: se varje spelare från Ärans hall som sökroboten har cachat, sorterade efter flest saknade föremål, med nivå, antal saknade/totalt och misslyckad-status. Kopiera hela mållistan med ett klick.
    • Namn från Ärans hall loggas nu till en fil per konto när de skannas, så du kan farma en ny serverstart utifrån en riktig namnlista
    • Stridsstatistik för Album (vinster, förluster, erhållna föremål) spåras nu i statistiken och visas i sessionsrapporten
    • Fix: dra och släpp i ordningsredigerarna fungerar igen. Det opålitliga HTML5-dra-och-släpp ersattes med pekarbaserad dragning, och pilknapparna flyttar nu en post ett steg i stället för att hoppa till ändarna
    • Obs: den här utgåvan är endast för Windows tills vidare. macOS och Linux stannar på 2.8.3
  66. 2.8.3

    • Ny sida för Stridshistorik: en sökbar logg över varje strid boten kör (arena, album, fängelsehålor, underjorden, hellevator, legendarisk fängelsehåla, husdjur, expeditioner med mera) med fiendens porträtt, vinst/förlust och belöningar (XP, guld, ära, albumföremål)
    • Inställningar för Data och lagring: välj om Stridshistorik och statistik ska sparas, och radera automatiskt historik, statistik och loggar äldre än ett antal dagar du ställer in (standard 10)
    • Fix: boten spenderar aldrig svampar som standard (alla alternativ för svampspenderande är avstängda. Gratis svampar samlas fortfarande in)
    • Fix: en sällsynt UTF-8-parsningskrasch som kunde krascha appen vid vissa serversvar
    • Prestanda: Stridshistorik använder en cache i minnet så att datafilen inte längre läses om varje cykel
  67. 2.8.1

    • Mercy SF är nu GRATIS för alla. Alla funktioner är upplåsta, utan krav på licens (alla automatiseringsmoduler, smarta funktioner och visaren för stridssimulering)
    • Tog bort licenssidan i appen, eftersom det inte längre finns någon licens att ange
    • Lade till en länk "Stöd på Ko-fi" i appen och på hela webbplatsen. Donationer är helt frivilliga och låser inte upp något extra, eftersom allt redan är gratis
  68. 2.8.0

    • Underjordens guldgrop töms äntligen. Guld och själar var omkastade, så "samla guld" hämtade själar. Nu samlas rätt resurser in
    • Appen stängs inte längre slumpmässigt. Varje botmodul körs bakom ett panikskydd (isolerat, med automatisk nedkylning), kontoloopen startar om sig själv, och krascher skrivs till crashes.log
    • Sälj föremål fungerar igen: utrustning av låg kvalitet säljs till butiken på det sätt spelet förväntar sig
    • Fästning: insamling av Akademins XP är mer tillförlitlig (uppskattas utifrån produktionstakten), och vinster/förluster loggas
    • Album: mål från Ärans hall attackeras nu faktiskt och loggas. Oövervinnerliga mål svartlistas
    • Nya inställningar för Fästningspartner: en föredragen anfallspartner och en lista över skyddade spelare (gratis omslumpning mot partnern och bort från skyddade namn)
    • Öl/Stadsvakt: boten dricker nu upp hela den inställda dagliga ölmängden innan Stadsvakt påbörjas, och den dagliga ölmängden begränsas till spelets maxgräns
    • Inga fler loopar med felspam: förutsägbara "inte tillämpligt än"-fel backar av i en timme i stället för att försökas igen var 60:e sekund
    • Loggning i två nivåer: en fullständig utvecklarlogg i bakgrunden på disk plus en ren logg-sida i appen. Felrapporter bifogar nu hela utvecklarloggen, med en knapp för att öppna loggmappen
  69. 2.6.0

    • Underjorden: själar samlas nu in automatiskt och pålitligt varje cykel. En misslyckad uppgradering kan inte längre blockera insamlingen, och det fungerar oberoende på varje konto
    • Fästning: erfarenhet (XP), trä, sten och silver samlas nu alltid in, och ädelstensgruvan fortsätter söka även när en byggnads- eller enhetsuppgradering ligger i taket
    • Smart algoritm för Fängelsehåla: boten simulerar nu den aktuella fienden i varje öppen fängelsehåla mot din karaktär och slåss mot den du mest sannolikt vinner, så din gratis timstrid slösas aldrig på en förlust
    • Fängelsehålor omfattar nu vanliga fängelsehålor, skuggfängelsehålor, Twister och Tornet (simuleras tillsammans med dina följeslagare). Den personliga Portalen bekämpas en gång om dagen
    • Om inget går att vinna än väntar boten på bättre utrustning i stället för att slösa bort striden
    • Gilleanfall och gilleförsvar ansluts nu direkt när de utlyses, så du missar aldrig en gillestrid
    • Utfodring av husdjur går automatiskt vidare till nästa husdjur i ordningen så snart ett husdjur är helt maxat
    • Mycket tystare och snabbare: interna timers och tillstånd per åtgärd ersätter blint återförsök, så boten spammar inte längre åtgärder den ännu inte kan slutföra (portal redan gjord, färdighet du inte har råd med, maxat husdjur)
    • Kupongkoder läses nu direkt från ämnesraderna i spelets post, så det blir inte längre något brus från "meddelande hittades inte"
    • Fix: appen öppnades inte igen från aktivitetsfältet efter att ha minimerats
    • Allmänna förbättringar av tillförlitlighet, svarstid och säkerhet i alla moduler
  70. 2.5.6

    • Underjorden: uppgraderingar fastnar inte längre. Den samlar in och uppgraderar varje cykel och respekterar byggnadstaket för Mörkrets hjärta
    • Fästning: ädelstensgruvan söker nu alltid efter nya ädelstenar så snart den är ledig
    • Smarta ädelstenar: sätter i de bästa ädelstenarna för din karaktär (svarta/legendariska först, sedan ditt huvudattribut, sedan konstitution och tur), fyller tomma socklar först, skriver aldrig över bra ädelstenar och drar ut ädelstenar ur gamla föremål med smedjan i stället för att förstöra dem
    • Husdjur: husdjursdueller och strider i husdjursfängelsehålan fungerar nu korrekt
    • Kupongkoder som skickas till dig i spelets post upptäcks och löses in automatiskt
    • Smeden försöker inte längre montera ner föremål som inte är utrustning
    • Fix: karaktärsporträtt och bilder på följeslagare
    • Sidor och inställningar öppnas nu även när inget konto är anslutet, med din senaste data
    • Husdjursnamn visas nu för alla element (inte bara Skugga)
    • Bossnamn och attribut i Fängelsehåla visas nu korrekt för alla fängelsehålor
    • Prestationer visar nu rätt namn för det du har låst upp
    • Arenamanager visar nu dina runbonusar (resistenser och skada) på ett ögonblick
  71. 2.3.0

    • Automatiskt uppdateringssystem: appen söker efter nya versioner vid start och var 6:e timme
    • Licensierade användare (Premium och Supporter) får en avisering med Uppdatera och Starta om när en ny version finns
    • Aviseringar på OS-nivå fungerar även när appen är minimerad till aktivitetsfältet
    • Signerade uppdateringar med kryptografisk verifiering för säkra automatiska uppdateringar
    • Automatisk tilldelning av Discord-roll: prenumeranter får automatiskt rollerna Mercy SF Member och Mercy SF Supporter på Discord-servern
    • Fix: Premium-funktioner låstes inte upp efter OAuth-inloggning utan omstart av appen
    • Fix: inloggning från webbplatsen bekräftades inte automatiskt när man redan var inloggad på mercysf.app
  72. 2.2.0

    • Logga in i skrivbordsappen direkt från webbplatsen när du redan är inloggad på mercysf.app
    • Direkt Premium-upplåsning: appen uppdaterar din licens när fönstret får fokus igen och var 30:e sekund, så nya prenumerationer och uppgraderingar gäller utan omstart
    • Fix: Premium-funktioner låstes om efter fönsterbyte eller omstart (licenssignaturen cachas och verifieras nu korrekt)
    • Fix: inloggning från webbplatsen slutfördes inte i skrivbordsappen
    • Tillförlitlighetsförbättringar för konto- och licenssynk
  73. 2.1.0

    • Kontoinloggning: logga in med ditt mercysf.app-konto (e-post, Google eller Discord) för att synka din licens automatiskt
    • Automatisk licenssynkning mellan webbplatsen och skrivbordsappen
    • Säkerhetsförstärkning: verifiering av licenssignatur, kontroll av utgångsdatum och spärr av funktioner som standard
    • Premium-overlay på låsta funktioner med uppgraderingsförslag
    • Förstärkt Content Security Policy för skrivbordsappen
    • Stabilitetsförbättringar och buggfixar
  74. 2.0.0

    • Stöd för flera plattformar: Windows, macOS (Apple Silicon och Intel) samt Linux
    • Visare för stridssimulering: spela upp strider igen med en genomgång runda för runda
    • Smart uppgraderingslogik för utrustning med klassmedveten viktad attributjämförelse
    • Förhandsgranskning av arenamotståndare för målsökning i Album
    • Optimerare för expeditionshändelser
    • Automatisk utrustning av följeslagare i Fängelsehåla
    • Licensnivåsystem: nivåerna Free, Premium och Supporter
    • Funktioner spärras utifrån licensnivå
    • Integrerad Stripe-kassa med månads- och årsprenumeration
    • Premium-planen har bytt namn från Basic till Premium (5 EUR/månad, 50 EUR/år)
    • Dynamisk uträkning av årsrabatt visas på prissidan
    • Donationsknappen i navigeringsfältet länkar nu direkt till Ko-fi
  75. 1.7.0

    • Klassmedveten föremålsvärdering: viktad attributjämförelse för smarta utrustningsval
    • Klassmedvetna färdigheter: simuleringsläget använder klasspecifika attributprioriteringar
    • Botmodul för prestationer: låser upp funktioner automatiskt samt spårar och slutför prestationer
    • Prioritet för Album i tidigt spel: tvingar fram albumarenor vid färre än 500 föremål
    • Sökning i Ärans hall: söker efter spelare med saknade albumföremål
    • Nivåfiltrerad målsökning i Album: slåss bara mot motståndare man kan besegra
    • Smart tidigt spel: köper öl, snurrar hjulet och låser upp funktioner automatiskt på låga nivåer
    • Prestationen Naturism: tar av all utrustning på låga nivåer
    • Prestationen Sankt Nikolaus: tar av stövlarna den 6 december
    • Prestationen Storspelare: snurrar hjulet automatiskt med turmynt
    • Prestationen Globetrotter: spårar platsbesök via uppdrag
    • Prestationen Invincible: spårar 10 arenavinster per dag
    • Sammanfattning av karaktärens status loggas när boten startar
  76. 1.6.0

    • Förhindrar dubbel inloggning: blockerar spam på knappen Lägg till konto
    • Avdubblering av sessioner i bakänden: hoppar över karaktärer som redan är inloggade
    • Inloggningsknappen inaktiveras med en laddningsindikator under autentiseringen
    • Avancerad statistik: spårning av karaktärens framsteg med bestående data
    • Statistikpanel med SVG-diagram: nivå, erfarenhet, silver, svampar, ära
    • Jämförelse av attributtillväxt och tabell med senaste ögonblicksbilder
    • Statistik per karaktär sparas lokalt i JSON-filer
    • Spårning av botens drifttid samt vinst- och förluststatistik
  77. 1.5.0

    • Stöd för flera karaktärer: kör botar för flera karaktärer samtidigt
    • SSO-inloggning: hämtar automatiskt alla karaktärer från ett konto
    • Botinställningar sparas separat för varje karaktär
    • Flöde för att lägga till konto med SSO och direkt inloggning
    • Automatisk inloggning av alla sparade konton vid start
  78. 1.4.0

    • Prissida med integrerad Stripe-kassa
    • Månads- och årsprenumeration att välja mellan
    • Flöde för licensaktivering i skrivbordsappen
    • Licensstatus visas i sidopanelen
  79. 1.3.0

    • Licensnivåsystem: nivåerna Free, Premium och Supporter
    • Funktioner spärras utifrån licensnivå
    • Automatiskt uppdateringssystem begränsat till betalda nivåer
    • Begränsningar för Free-nivån tillämpas
    • Automatisk tilldelning av Discord-roll utifrån prenumerationsnivå
  80. 1.2.0

    • Klassmedveten arenastrategi: hoppar över motståndare av samma klass på låga nivåer
    • Nivåfiltrerad målsökning i Album: slåss bara mot motståndare man kan besegra
    • Konfigurerbar gräns för uppslagningar i Ärans hall vid sökning i Album
    • Förbättrad ordning på botens moduler: prestationer körs först
    • Sammanfattning av karaktärens status loggas när boten startar
  81. 1.1.0

    • Smart läge för tidigt spel: låser upp funktioner automatiskt vid nivågränser
    • Klassmedveten föremålsvärdering: viktade attribut efter karaktärsklass
    • Klassmedvetna färdighetsuppgraderingar: prioriterar huvudattributet för varje klass
    • Automatisering av prestationer: Naturism, Sankt Nikolaus, Storspelare, Globetrotter
    • Förbättringar av Album: sökning i Ärans hall efter saknade föremål
    • Ölköp i tidigt spel för att kunna göra uppdrag utan avbrott
    • Gratis snurr på hjulet för mynt och föremål
    • Automatisk hämtning av belöningspost samt dagliga belöningar och eventbelöningar
  82. 1.0.0

    • Första utgåvan av Mercy SF Bot
    • Full automatisering: Uppdrag, Arena, Fängelsehåla, Torn, Expedition, Stadsvakt
    • Hantering av Fästning och Underjorden
    • Hantering av husdjur och Toalett
    • Automatisering av Gille
    • Hämtning av belöningar från Kalendern
    • Automatisering av tärningsspel
    • Stöd för Hellevator och Legendarisk fängelsehåla
    • Automatisering av Idle-spelet
    • Hantering av Riddjur
    • Automatisering av Album
    • Webbpanel för att styra boten
    • Botkörning på serversidan
    • Automatiskt uppdateringssystem för skrivbordsappen
    • Autentisering med Discord och Google OAuth
    • Integration av Stripe-prenumeration