Ændringslog
Hver udgivelse, hvad der ændrede sig i den, og hvorfor. Den samme tekst, appen viser dig, når den opdaterer.
2.26.5
Nuværende- Arenaen kæmper igen for albumgenstande, når mange spillere er scannet: en manglende genstand tæller nu fuldt. På testflåden blev antallet af arenakampe fordoblet. Meldt på Discord.
- Ledsagernes udstyr kan opgraderes hos smeden til sit eget niveau, og udstyr fra en valgt opgradering og op gives ikke længere til ledsagere. Slået fra som standard. Ønsket på Discord.
- Vælg enkelte figurer ved login, ikke kun hele servere. Ønsket på Discord.
- Hver kontakt på notifikationssiden virker: reklametilbud, albummålet og tillidstælleren følger deres kontakter, og den første kontakt er pop-up'en på denne computer. Ønsket på Discord.
- Appen hviler i baggrunden: sider, der kun viser noget, holder op med at spørge, mens vinduet er skjult. Ønsket på Discord.
- Et andet program på samme konto får ikke længere botten til at logge ind igen hvert par sekunder.
- Smeden holder en halv times pause, hvor den endnu ikke er låst op, og fangehuller tjekkes kun, når noget ville kæmpe i dem. Toilettet, vask og verdensbossen spørger ikke længere igen om det, serveren allerede har afvist. Fæstningen tæller træ og sten fra angreb med, også over lagerets grænse. Arenaen søger ikke længere igen med få sekunders mellemrum, mens den venter på den gratis kamp. Ledsagere får ikke længere udstyr, før de er kommet med via Tårnet.
- Telefonappen: et udløbet login fører tilbage til login, og topbjælken dækker ikke længere indholdet. Parring med dit eget panel på hjemmenetværket virker nu.
- Hostede konti: et direkte login med en server når flåden med den server, en tavle delt fra en hostet konto beholder sine forbindelser, og en indstilling ændret på én enhed vises på dine andre åbne enheder.
- Reklametilbuddet og fremviserens indstillinger vises kun i builds, der indeholder fremviseren, da tilbuddet ellers ikke kunne lukkes. Kobling af telefonen til en computer: computeren svarer nu på telefonens tilladelsestjek.
- Fæstningen sender ikke længere udvidelsen af riddersalen hvert par sekunder, når serveren tager imod den uden at ændre noget, og resten af fæstningen får sin tur igen.
- "Ingen vagt før ti arenasejre" venter kun på en arena, der er slået til og kæmper. Med arenaen slået fra, eller når den ikke fandt nogen, stod karakterer uvirksomme hele dagen i stedet for at gå på vagt.
- Webpanel 0.3.2: Windows-filen starter, uanset hvordan den åbnes, downloadlinks henter altid den nyeste fil, og tidsplansiden siger, hvad den gør. "Overtag" på markedspladsen gemmer igen, konti med proxy eller server virker, og et mislykket login vises ved kontoen.
- Arenakampe vælges efter den ære, de ventes at give. Et nederlag koster ære, så en kamp, der ville koste mere, end den giver, springes over (undtagen de ti daglige XP-kampe og favoritter), og din statistik mod hver modstander tæller nu med. Flådens første tal: 54 % sejre i stedet for 16 %, og plus 13 ære pr. kamp i stedet for minus 2.
- Kampsimulatoren regner dæmonjægerens genoplivning rigtigt og simulerer arenakampe som arenakampe. Magikere ligner ikke længere de nemmeste modstandere.
- Enhver fæstningsbygning kan stoppes på et niveau efter eget valg, for eksempel ædelstensminen på 1 i starten af spillet. „Opgradér aldrig“ blokerer også en bygning på niveau 0 og kunne derfor ikke det. Et ønske fra Discord.
- Legendarisk fangekælder: våbenkammeret bruges som et rum og holder ikke længere et løb op. Det stod stille 34 gange på 14 timer.
- Fremskridt: svampe og fundne genstande fra quests, ekspeditioner, kæledyr, underverdenen, fæstningen, Helvedeselevatoren og fangekældre tælles med, og der går ikke længere XP tabt ved et niveauskift.
- Laugsopgraderinger, der koster svampe, har deres egen kontakt, og alt svampeforbrug (ridedyr, eliksirer, lykkehjul, spil) holder sig inden for forbrugsgrænsen.
- Kæledyr fodres ikke to gange efter en genstart. På PandoraSF kører arena, fangekældre og fæstning igen.
- Webpanel 0.3.0: styr din hostede flåde, en side for den legendariske fangekælder med spillets grafik, figurkort, indstillinger opbygget som i appen, telefonappen kan forbinde til panelet, og arenaen viser den forventede ære for hver modstander.
- macOS, iOS og Android er igen på den nyeste version.
- Det legendariske fangehul bevæger sig nu i serverens eget tempo: omkring en tiendedel af et sekund per skridt i stedet for et halvt sekund, og intet rum bremser det længere. Mimics, skeletter, stendynger, sjælebadet og prøverummene får hver især den kommando, der faktisk flytter dem, målt på vores testflåde.
- En beregner træffer nu hver fangehulsbeslutning. Den lærer fra dine egne forsøg, hvad et uhyre, en fælde og en mislykket flugt koster på hver strækning af etager, og den vælger det træk med det bedste udsigt. Fangehulssiden viser tallene bag hver beslutning.
- Fangehulsberegneren tager udgangspunkt i det, flåden har målt: på de første etager mislykkes en flugt cirka fire ud af ti gange, ikke to, en kamp fra etage 25 og opefter koster omkring 14 % af dit helbred i stedet for 19 %, og en nøgle sparer cirka halvdelen af kampene. Gift tæller som allerede tabt, så botten kæmper ikke længere med helbred, den alligevel er ved at miste.
- Genoplivning med svampe i det legendariske fangehul virker. Før sendte den den forkerte kommando, serveren afviste den, og der blev ikke brugt en eneste svamp. Den er slået fra, medmindre du selv slår den til, den holder styr på din svampereserve og grænsen per forsøg, og køber kun så meget liv, som den næste boss kræver.
- Fangehulssiden er ny: spillets egen grafik, stien gennem etagerne, skæbnesten og forbandelser i spil, og hvornår næste boss forfalder. Du kan også vælge, hvor langt en karakter heler, før den går ind igen, i stedet for altid at vente på 100 %.
- Class World er nu en del af fangehullerne. De fire klassefangehuller (fra niveau 250) bekæmpes som alle andre: botten simulerer hvert åbent fangehul, lys, skygge, Tårn og Class World, og kæmper mod det med bedste chance. De deler hvileperiode med de normale fangehuller, så det er stadig én fangehulskamp ad gangen. Slået til som standard.
- Profiler efter tidspunkt på dagen, nu også i skrivebordsappen: spil anderledes om natten end om dagen, og profilen skifter af sig selv.
- Laugsknapperne (angreb, forsvar, hydra, portal) og byvagten virker for alle konti på én gang, og nu også fra webdashboardet.
- Mercy SF taler nu 36 sprog. Nye: portugisisk, ungarsk, slovakisk, nederlandsk, dansk, svensk, norsk, finsk, rumænsk, tyrkisk, græsk, kroatisk, slovensk, serbisk, ukrainsk, litauisk, estisk, bulgarsk, lettisk, koreansk, thai, indonesisk, hindi, traditionelt kinesisk, filippinsk og vietnamesisk. Hjemmesiden og denne changelog findes nu også på portugisisk, ungarsk og slovakisk.
- Opdateringer når nu ud til hver installation. Android-telefoner får igen besked om nye builds: appen og downloadsiden ledte efter to forskellige navne, så ingen telefon var blevet tilbudt en opdatering siden slutningen af august. Et åbent webdashboard tilbyder nu en genindlæsning, når en nyere build er live.
- Level up-notifikationer er nu pr. karakter. Fem karakterer med samme navn på fem servere delte tidligere én tæller og udløste hinanden.
- Kæledyrsfangehullet venter nu på den gratis kamp. En kamp, der var ved at blive gratis, blev nogle gange betalt med svampe, fordi spillets ur og vores lå et minut fra hinanden.
- Rettelser meldt i Discord: fæstningen venter ikke længere på træ eller sten, den aldrig producerer, guldgruben viser sit reelle beløb, og minen kan opgraderes, mens ædelstenssøgningen kører (en ny kontakt, slået fra som standard).
- Indstillinger: ti modsigelser fjernet, afsnit, der hører til et fravalgt modul, er nedtonet, og byggerækkefølgen kan igen flyttes væk fra Custom.
- Opdateringsvinduet fortæller dig, hvad der er nyt, på dit eget sprog.
- Laugsportalen tager ikke længere resten af lauget med sig. Når portalen er færdig for dagen, svarer serveren "du kan kun kæmpe én gang om dagen", og den afvisning blev behandlet som en modulfejl, hvilket afslutter omgangen og stiller hele modulet i bero. Krigen, forsvaret, raidet og hydraen ligger alle under portalen, så for enhver, hvis portal allerede var kæmpet, blev de aldrig nået overhovedet: hver omgang, hele dagen. Det er derfor, et angreb kunne forblive utilmeldt, selvom hver indstilling var slået til.
- Laugsskærmen hentes nu hvert femte minut i stedet for hvert tiende. En nyerklæret krig eksisterer først for botten, når det svar ankommer, så de ti minutter lå FORAN klargøringsforsinkelsen i stedet for inden i den: en krig erklæret et minut efter en opdatering ventede ni minutter på at blive opdaget og startede først derefter sin ventetid.
- Laugskrige kan igen tilmeldes. 2.26.1 ændrede beslutningen fra det, botten husker, til det, spillets eget felt battles_joined siger. Målt på flåden: 23 rigtige tilmeldinger i timerne før, NUL i timerne efter, og ingen meldte sig til i spillet. Det felt siger "begge" for praktisk talt hvert medlem, så det betyder noget andet end "tilmeldt denne kamp". Beslutningen er tilbage til botens eget register, som beviseligt tilmelder sig. Er du på 2.26.1, er dette grunden til at opdatere.
- Laugets kamphukommelse overlever endelig en genstart. Den er blevet skrevet til en fil siden 2.25.0 og aldrig læst tilbage: nøglen indeholder separatorer, og læseren delte på dem, så hver linje blev kasseret ved indlæsning. Det er den fejl, 2.25.0 satte sig for at rette: genstart appen oftere end klargøringsforsinkelsen, og du melder dig aldrig til overhovedet.
- Fire knapper til lauget: tilmeld angreb, tilmeld forsvar, portal, hydra. De samme kommandoer botten sender, men manuelt, til når noget ser i stykker ud, og ingen kan sige hvilken del. De hævder bevidst ikke succes: en server, der modtager en kommando, har ikke nødvendigvis handlet på den.
- Et laugstrin, der ikke gjorde noget, afslutter ikke længere cyklussen. Når laugsrådgiveren ikke havde nogen anbefaling, afsluttede den stadig omgangen, så raidet og hydraen under det fik ingenting, så længe kampens nedkøling var oppe.
- Det legendariske fangehul viser nu spillets eget ikon i stedet for en 166-byte gradient strakt ud i en ikonplads: rapporteret som "ingen spilaktiver", og det lignede præcis det. Siden siger også, hvornår en karakter ikke kan handle i fangehullet, fordi den er på en quest, en vagt eller en ekspedition, i stedet for at love et forsøg, der ikke kan starte.
- At slå trace til for det legendariske fangehul holder nu. Den manglede i de indstillinger, appen sendte tilbage, så det at gemme en hvilken som helst anden indstilling nulstillede den til fra.
- Forespørgselsintervallet betyder nu det, det siger. Skyderen tilbød 3 sekunder, motoren brugte 5 og sagde intet, og kommandolinjen afviste alt under 30: tre niveauer for ét tal. Der er nu ét, og det falder til 1 sekund, mens speedrunnen kører, hvilket er den tilstand, hvor ventetiden er flaskehalsen.
- Laugskrige kan igen tilmeldes. Botten huskede, at den havde gjort sig klar, i stedet for at spørge spillet om det, så en enkelt forpasset forespørgsel betød, at en karakter sad krige over fra da af, og loggen sagde "allerede gjort klar" 14.433 gange mod 38 rigtige tilmeldinger. Den læser nu din egen linje i laugets oversigt, hvilket er det, spillet siger, frem for det, botten husker.
- Laugets hydra siger nu hvorfor, den ikke kæmper. Den sad aldrig fast, men alle fem af dens årsager var gemt i debug-loggen, så det udefra så ud, som om der ikke skete noget. Årsagen angives nu én gang i timen, og laugssiden viser samme sætning i stedet for at hævde, den er klar, mens botten korrekt venter. Den, der fanger folk: intet laugskæledyr er valgt, hvilket kun en laugsleder kan ændre.
- Et udløbet login fornyer nu sig selv. En karakter logget ind via en S&F-konto holder en kopi af kontoens session, og når den kopi løber ud, accepterer serveren stadig loginet og afviser alt derefter. Intet fornyede den, så karakteren loggede ind for evigt og fik aldrig noget udrettet: tretten timer, 41.175 døde sessioner i seks af dem, ikke ét modul nået. At logge ind igen og igen uden at komme nogen vegne sænker nu også farten i stedet for at spørge spilserveren tredive gange i minuttet.
- Appen er nu synlig på en Raspberry Pi. ARM64-builden installerede, startede, loggede ind perfekt og tegnede et vindue af vandrette striber: WebKitGTK på Wayland med den grafikdriver, en Pi har. ARM-maskiner på Wayland får nu X11-backenden, og kun når den reelt er der, så en ren Wayland-session lades i fred i stedet for at blive skubbet over på noget, den ikke har.
- At springe en quest over med en svamp forklarer nu sig selv. Timeglasset har altid sagt, hvilken af dens betingelser der stoppede den; svampen sagde slet ingenting. Den, der fanger folk, er svampereserven, en anden indstilling på en anden side, der stille overtrumfer denne, og den navngives nu med begge tal i sig.
- Din støttelicens følger nu din konto, ikke din computer. Den var tidligere bundet til én maskine, så en anden pc eller en geninstallation lignede en anden person. Den virker nu på op til tre af dine egne enheder, og en fjerde afvises med en besked, der siger, hvad man skal gøre ved det.
- En fæstning, der sparer op, ligner ikke længere en fæstning, der er i stykker. Med din egen byggerækkefølge følger botten den strengt: hvis den øverste post er dyr, sparer den op til den og bygger intet andet. Det er, hvad en byggerækkefølge betyder, men udefra kunne det ikke skelnes fra at gøre ingenting, og det kostede én person en dag på tværs af 49 konti. Fæstningssiden navngiver nu den bygning, den sparer op til, og siger, at flytter man den længere ned i rækkefølgen, bliver resten bygget i stedet.
- Træ- og stenproduktion over niveau 10 lades i fred, mens noget andet stadig skal bygges. Det har altid været sandt og var usynligt: siden tilbød et stenbrud, botten bevidst gik forbi. Begge læser nu den samme regel, så siden og botten ikke kan være uenige.
- På servere uden daglige opgaver stopper botten med at spørge efter dem. PandoraSF svarer, at kommandoen ikke findes, én gang pr. karakter pr. omgang, for evigt.
- Skrivebordsappen er nu tilgængelig til ARM64 Linux, til en Raspberry Pi og lignende kort. Den er nu blevet installeret og kørt på en rigtig Pi, hvilket er, hvor Wayland-punktet ovenfor kom fra. Den sidder stadig under x64-downloadet i stedet for at erstatte det.
- Karakterer kunne stå i det legendariske fangehul i timevis uden at bevæge sig. Tre separate årsager lå bag: et forsøg, der havde besejret bossen, blev bedt om at vælge en ædelsten, spillet aldrig tilbød, et opvækket mageskelet blev plyndret i stedet for bekæmpet, og et forsøg, der var færdigt med at hele, blev bedt om at fortsætte, når det ikke kunne. Én karakter gentog den samme handling fire tusind gange på seks timer og registrerede intet.
- Et forsøg, der er helet helt, starter nu et nyt. Et dødt forsøg kommer ikke tilbage, så den etage, det nåede, er tabt uanset hvad, og at vente på det kostede resten af eventet.
- Flugtgrænsen gælder ikke længere i et bossrum. Spillet nægter enhver at flygte fra en boss, og hver afvisning afsluttede den karakters tur.
- Ledsagere får kun ædelstensfatninger, hvis du beder om det. Det skete tidligere for enhver ledsager, uanset om indstillingen var slået til eller ej.
- En mimic røres i stedet for at blive bekæmpet, og lades i fred, når der er for lidt liv til at risikere at vække den.
- Syv flere dele af spillet kan nu læses udefra appen: fæstning, underverden, kro, laug, kæledyr, post og arena. Fem af dem siger ikke kun, hvad tilstanden er, men hvad botten ville gøre, og hvorfor, hvis den ikke ville gøre noget.
- Arbejderen kan nu give en karakters indstillinger tilbage. Den kunne tage imod indstillinger og aldrig returnere nogen, så et dashboard kunne overvåge en karakter og starte den, men ikke ændre en eneste kontakt.
- Når støttefunktioner forbliver slået fra, vises årsagen. En afvist licens blev tidligere bare slugt, og appen sagde blot gratis.
- Fangehulsregnskabet siger selv, om der er målt nok til at tilpasse en model, og navngiver hvad der mangler, når det ikke er tilfældet.
- Downloadsiden er genopbygget. Det selv-hostede dashboard har fået sin egen plads, hver fil bærer sin version og sin tjeksum, og der er et afsnit om, hvad virusscannere siger om en usigneret build, og hvorfor.
- Indstillinger hentet fra opslagstavlen kunne ødelægge indstillingssiden. Tavlen udelader bevidst de personlige felter, og et felt der mangler, er ikke det samme som et felt der er tomt: siden forsøgte at læse en liste, der ikke var der, og viste en fejl i stedet for dine indstillinger. Et udeladt felt falder nu tilbage til sin standard, og indstillinger gemt før dette repareres, når de læses.
- Karakterer meldte sig ikke til en erklæret laugskrig, nogle gange i timevis. Det øjeblik en kamp først blev set, som ventetiden tælles fra, blev kun husket, mens programmet kørte. Hver genstart gjorde kampen ny igen og startede ventetiden forfra, så enhver, der genstartede oftere end den trukne forsinkelse, aldrig gjorde sig klar overhovedet. Det overlever nu en genstart, og loggen siger det én gang pr. kamp, når botten har til hensigt at gøre sig klar.
- Seks kontakter lovede at købe eliksirer, og en syvende annullerede stille dem alle fra en anden del af siden. Hovedkontakten sidder nu øverst i samme afsnit, siger hvad den gør, og botten skriver en linje, når den er årsagen til, at intet bliver købt.
- Efter et forsøg døde i det legendariske fangehul, skete der ikke mere. Tjekket, der siger "forsøget er uden liv, vent på at det heler", udløste sig også under selve helingen, så den del, der beslutter om heling, blev aldrig nået, og genoplivning med svampe gjorde aldrig noget for dem, der havde slået det til. Helingen siger nu én gang pr. forsøg, hvor langt den er kommet, i stedet for at lade skærmen forblive tavs.
- Det legendariske fangehul sagde "heler, 100 procent" for et forsøg, der lige var død. Når spillet ikke siger, hvornår helingen startede, læste den gamle kode det som første januar 1970 og regnede seksoghalvtreds års heling ud. En manglende starttid er hverken nul procent eller hundrede: det er ukendt, og panelet siger det nu i stedet for at finde på et tal.
- Når botten ikke køber en eliksir, siger den nu, hvilken af de otte betingelser der stoppede den: en flaskestørrelse slået fra, en svampepris, en guldreserve, en større allerede kørende, eller den samme allerede i posen. To gange rapporterede nogen en eliksir, der stod i butikken med pengene lige der, og intet nogen steder sagde hvorfor.
- De fire klassefangehuller, som spillet åbnede på niveau 250, kan nu bekæmpes. De er slået fra som standard: spillet giver endnu ingen erfaring for dem, og om de deler hvileperiode med de normale fangehuller, står der ingen steder. Kontakten sidder på fangehuls-fanen under Class World.
- Vindersandsynlighederne i Twister var forkerte, og altid i samme retning. Fjendetabellen havde ingen skade for nogen af sine tusind etager, så alle fjender der talte som harmløse, og hver kamp så sikker ud. Alle tusind etager har nu de rigtige værdier.
- To skyggefangehuller havde pladsholderværdier i stedet for rigtige: Retro TV Legends og The Meeting Room var opført på niveau 450 med 405.000 liv, mens den samme etage i lys-versionen ligger på 880 millioner. The Sandstorm manglede også sine etager 901 til 1000. Hele fjendetabellen er hentet igen: 2.750 fjender blev til 2.890, og hvor 1.794 af dem havde et navn, har 2.888 det nu.
- Grafikken til de nye fjender og genstande er kommet ind. Fireogfyrre fjendebilleder og tre hundrede og tyve genstandsbilleder manglede, heriblandt alle fjender fra klassefangehullerne.
- Halvtreds præstationer, botten ikke kendte til. Spillet rapporterer 142, listen her havde 92, og den test, der skulle vogte den, sammenlignede den korte liste med sig selv. De fem præstationer fra klassefangehullerne var blandt de manglende. Navne og betingelser kommer nu fra spillets egen tekst, så de siger det, spillet siger: elleve af de gamle var forkerte, heriblandt en kaldet Alter Ego, som spillet kalder Explorer.
- Verdensbossen køber nu den ammunition, der er mest værd, ikke den øverst på hylden. Indtil spillet gjorde ammunitionsskade til en procent, kunne to tilbud slet ikke sammenlignes, fordi skaden afhang af bossens eget liv. Nu betyder det samme tal det samme overalt, så valget er skade pr. katalysator.
- En karakter på byvagt eller ude på en quest blev stadig sendt ind i det legendariske fangehul, hvor intet af det, den gjorde, kunne ramme. Fire af dem stod i samme rum i syv timer og sendte en kommando hvert syvende sekund, som spillet accepterede og ignorerede. Fangehullet stiller nu det samme spørgsmål, som enhver anden del af botten stiller, før den flytter sig, og der er en anden udvej at prøve for et rum, denne build reelt ikke kender.
- Det legendariske fangehul viste livet for et forsøg, der allerede var dødt, og viste det som et negativt tal. Den værdi, spillet sender efter et dræbende slag, kan falde under nul, og mens et forsøg heler, stopper det helt med at bevæge sig: spillet tæller i stedet en genopretning på 4,17 procent i timen. Begge dele er rettet ved kilden, så hver side, der viser liv, viser det rigtige, og fangehulspanelet siger nu, hvor langt genopretningen er nået.
- En karakter, hvis session blev overtaget af et login et andet sted, kunne sidde i timevis uden at gøre noget. Den vagt, der beskytter en fungerende session ud fra én servers ordlyd, havde ingen vej ud: den holdt fast i en session, der allerede var væk, og loggede aldrig ind igen. Den tjekker nu sin egen antagelse, og en karakter, der ikke kommer nogen vegne i tres kommandoer i træk, logger ind igen i stedet for at vente.
- Botten kan endelig lære, hvad en genstand er værd. At vurdere det kræver par af genstande at sammenligne, og posen er næsten altid tom, fordi udstyr sælges eller udstyres med det samme. Den tager nu også butikkens tolv genstande med, hvilket er det samme spørgsmål, købsbeslutningen alligevel stiller.
- Kommandolinjen kan nu ændre mængder, ikke kun ja/nej-kontakter. Ølmængder, svampereserven, forespørgselsintervallet og de daglige hjulsving kan alle sættes direkte, hver inden for det interval, dens skyder tillader. Tre kontakter kom også med på listen: køb af øl på event-dage, at lade øl bruge af svampereserven, og at anvende den indlærte kampmodel.
- En ny kommando siger, om de indlærte modeller overhovedet ankommer: `mercy-cli --models`. De er spærret bag en licens og leveres fra serveren, så kæden kan brydes tre steder, og kun det sidste vises. Den navngiver det led, der er lukket, i stedet for blot at gentage resultatet.
- Statuskommandoen rapporterer, hvilke server-events der kører, stavet som indstillingerne staver dem. Det betyder noget, fordi det at afkrydse noget under "hvilke events er en svamp værd" erstatter standardlisten på fem, og en karakter, der stopper med at købe øl, fordi det kørende event faldt ud af listen, ser præcis ud som en, der er i stykker.
- Kommandolinjen kan nu svare på femten af appens egne paneler: `mercy-cli --views` viser dem, `mercy-cli --view <navn>` besvarer ét for en karakter. Legendarisk fangehul, Hellevator, verdensboss, præstationer, den indlærte kampmodel, hvad hver udstyrsplads er værd, og mere. Hver af dem er selve den funktion, appen tegner sin side ud fra, ikke en anden implementering. Det er pointen: et tal regnet ud to gange bliver før eller siden regnet ud forskelligt, og så er to vinduer af samme installation uenige.
- `--status` bærer nu otte flere afsnit fra den samme spiltilstand: det legendariske fangehul, Hellevator, verdensbossen og dens butik, de tidsvinduer protokollen giver for begge store events, smeden, fangehullerne som et antal, fæstningens bygningsniveauer og indbakken. Fæstningens ressourcer er bevidst udeladt: hvad der er at indsamle, står ikke i spiltilstanden, men skal regnes ud fra sidste aflæsning, produktionsraten og tiden siden, så et råt tal ville være forkert i hvert eneste øjeblik, nogen læser det.
- `--config` udskriver ikke længere Discord-webhooket og Telegram-tokenet. Begge er adgangsoplysninger: den, der har webhooket, skriver i kanalen, den, der har tokenet, er botten. De stod åbenlyst i outputtet af en almindelig læsekommando, og ethvert værktøj, der spurgte om konfigurationen, fik dem. Om en er sat, vises stadig, for det er det spørgsmål, en grænseflade reelt har. At sætte dem er upåvirket, for den, der skriver en, kender den allerede.
- Konsolbanneret sagde v1.7.0 på en build, der svarer 2.24.1 til `--version`. Tallet stod der som ren tekst, fordi rammen omkring den tegnes ud af mellemrum, og et indsat tal ville have forskudt den. Det kommer nu fra selve builden og centreres inde i boksen, så rammen stadig passer. Den, der læser et banner, har lige startet programmet og kigger på menuen under det; den, der alligevel bemærker det, konkluderer, at deres installation er år gammel.
- Det legendariske fangehul får sin egen side, mens eventet kører. Den viser etagen og livet med den linje, det kører ved, markeret på baren, de to døre med den, botten er ved at gå igennem, hvad der er i rummet, hver velsignelse og forbandelse med hvad der er tilbage af den, hvad næste genoplivning ville koste mod hvad dette forsøg allerede har brugt, og hvad der er fundet. Over det hele, én sætning der siger hvad der sker som det næste.
- To fejl, der i stilhed kunne have kostet et helt legendarisk fangehuls-event. Fangehullet blev behandlet som lukket, når serveren endnu ikke havde udfyldt lukketidspunktet, og et tema, denne version ikke har noget navn til, slog eventet fra uden et ord, hvilket er det mest sandsynlige at ske på den første dag i et nyt. Den første er rettet; den anden afvises stadig, fordi det at gå ind kræver et tema, men den siger det nu i stedet for stille og roligt at gøre ingenting.
- Ædelstensindstillingerne er genopbygget omkring ét spørgsmål ad gangen. Legendariske ædelstene er endelig deres egen slags: de fulgte tidligere afkrydsningen for sorte ædelstene, så det at slå sorte fra kastede legendariske væk med dem, og afkrydsningen, der skulle sige noget andet, gjorde intet. Om en ædelsten er værd at beholde, og om den springer køen over foran en attributædelsten, er nu to separate svar, og de tre måder at vælge attributædelstene på er nu én vælger i stedet for tre indstillinger, der stille overtrumfede hinanden.
- Albummet på én konto kunne ikke læses, og et album, der ikke kan læses, behandles som manglende, hvilket slår al jagt på albumgenstande helt fra. Intet sagde det. Teksten var helt fin; den var skrevet i det andet af de to alfabeter, denne kodning har. Alle fire accepteres nu, og en afvisning navngiver den karakter, der forårsagede den.
- En færdig quest blev læst som et defekt svar. Belønningen ankommer i en kortere blok end en genstand kræver, så hele opdateringen fejlede, quest-modulet fik en fejl i stedet for en færdig quest, og det stod i bero i et minut. Hver gang. Den samme fejl i underverdenens indsamling er rettet med den.
- Underverdenen indsamler nu først og indsamler alt, der forfalder. Den plejede at stoppe efter det første, den fandt, så guld og sjæle tog to besøg, hvor det andet ofte aldrig kom.
- De indlærte modeller er ikke længere en del af downloadet. De hentes, mens appen kører, holdes i hukommelsen og skrives aldrig til disk, og de er for projektets støtter. Alt det, botten gør, gør den uden dem: de korrigerer tal, den allerede regner ud selv, og uden dem bruger den de tal præcis som før alt dette eksisterede. Der er en side, der siger, hvilke modeller der findes, hvilke der er tilpasset, og hvilke der stadig kun måler, og den siger alt det, uanset om du er støtte, så beslutningen kan tages ud fra det, der reelt er der.
- En korrektion anvendes kun, hvis den slår det at gøre ingenting. De modeller, der er trænet på tværs af alle karakterer, har altid skullet klare den bar, før de blev udgivet; den tilpasning en karakter laver af sig selv, gjorde det aldrig, og to af dem havde tilpasset sig til korrektioner, der målbart var værre end at lade tallet være.
- Notifikationer får deres egen fane, en kontakt for hver slags, og en måde at spørge, hvad der skete, mens du var væk.
- Premium-licensen er væk fra appen, fordi den ikke findes. Fire sider tilbød stadig at sælge en, der ville låse moduler op, som læseren allerede havde, og en side listede fem funktioner som kun for støtter, der har været gratis i månedsvis.
- Meget stillere logge. Tre advarsler tilsammen udløste sig flere tusind gange om dagen uden at sige noget nyttigt, og en af dem var albummet ovenfor, som beskrev en streng, der ikke var forkert. Advarsler, der altid udløses, er advarsler, ingen læser.
- Færre forespørgsler for det samme arbejde: en rangliste, ingen har ændret, læses ikke to gange, en søgning der ikke fandt nogen for tre sekunder siden, køres ikke igen, og paneler ingen har åbne, holdes ikke længere opdateret.
- Appen er igen komplet på alle ti sprog. Den genopbyggede ædelstensside blev kun sendt ud på tysk, så otte sprog lovede en færdig app og viste en engelsk side midt i den.
- Tilbuddet om at se en reklame venter nu på et roligt øjeblik i stedet for at komme på en timer. Accepterer man et, stilles botten i bero, så længe vinduet er åbent, så det tilbydes kun, når intet er klar, og intet forfalder inden for fem minutter. En karakter midt i en quest tæller som rolig: questen kører på serverens ur, og botten venter kun på den.
- Otteogfyrre stykker tekst var stadig engelske i alle sprog, heriblandt genstandes sjældenheder, alle fortryllelsesbeskrivelser og hvert forudindstillet navn. De er oversat nu, og det tjek, der skulle have fanget dem, havde tre blinde vinkler, som nu er lukket.
- Ædelstensminen kan igen opgraderes. En ny søgning startede i det øjeblik, den sidste sluttede, og minen kan ikke opgraderes, mens en søgning kører i den, så den blev stående på det niveau, den havde nået. Søgningen træder nu til side, når minen er det næste, der skal ske, og starter selv igen, når opgraderingen er i gang.
- Et indstillingstjek. Det gennemgår den valgte karakters indstillinger og siger, hvilke der ikke gør noget, hvilke der holder hinanden tilbage, og hvad der ville hjælpe, og anvender så kun det, du afkrydser. Det kører på din egen maskine, offline, og koster ingenting.
- Den vindersandsynlighed, botten vælger ud fra, korrigeres nu fra og med den første kamp. En model trænet på 6.583 rigtige kampe fandt simulatoren fire point for optimistisk og omkring dobbelt så sikker, som resultaterne understøtter. Indtil nu kørte en karakter ukorrigeret i sine første fyrre kampe; den starter nu på den trænede værdi i stedet og skifter til sin egen, så snart den har en. Slår du kalibreringskontakten fra, får du stadig det rå tal tilbage præcis.
- Tre skydere til at sætte en karakter op: hvor meget risiko der skal tages, hvor frit svampe skal bruges, og om du spiller for erfaring, genstande eller rang. Alt derefter regnes ud for dig, og kun de indstillinger, de afgør, røres.
- Hver arenakamp registrerer nu, hvordan opgøret så ud, ikke kun hvad der blev forudsagt, og hvad der skete: niveauforskellen, hver attribut som et forhold, liv, rustning, skade, begge klasser, hvem der slår først. Intet læser det endnu, og det koster ingen ekstra forespørgsel. Det er, hvad en model har brug for til at lære hvornår simulatoren tager fejl, ikke kun at den gør.
- En konto, der ikke kunne nås, da appen startede, kommer nu tilbage af sig selv. Den plejede at forblive væk, indtil appen blev genstartet, eller kontoen blev tilføjet igen, og en genstart under samme udfald hjalp ikke.
- Telefon-appen ser igen nye versioner og tilbyder dem.
- En notifikation, som Discord eller Telegram afviser, skrives nu til loggen med årsagen, så et webhook med en tastefejl i ikke længere ligner en stille aften.
- CLI-referencen på hjemmesiden vises nu korrekt igen.
- Hver konto kommer nu tilbage efter et forbindelsesudfald, ikke kun den første. En karakter logget ind via kontoens single sign-on holder en kopi af det login, og kopien udløber. Login med en udløbet kopi fejler, hver gang det forsøges, så den anden konto forblev offline, mens den første kom tilbage. Den fornyer nu loginet og prøver én gang til.
- Den øl, bæltet Thirsty Wanderer betaler for, drikkes nu. Dagens første øl koster intet, mens bæltet bæres, så svampereserven aldrig holder den tilbage. Hvis det viser sig at koste noget på din konto, opdages det ved den første, og den købes ikke på den måde igen.
- En øl, der ikke kostede noget, tolkes ikke længere som bevis for et VIP-pas. Bæltet læses på præcis samme måde én gang om dagen, og at behandle det som et pas ophævede reserven resten af dagen og opkrævede en svamp for hver øl efter den første.
- Guldgruben rapporterer nu guld. Den udbetaler i hundrededele af et guldstykke, og det tal blev tidligere skrevet ved siden af ordet Guld, så en indsamling på 228 guld blev meldt som 22.865.
- En karakter, der venter på sin tur, siger det nu. Hvor kun én ting kan ske ad gangen, træder questen til side, så arenaen eller fangehullet kan gå først, og det blev tidligere kun nævnt, hvor ingen kunne læse det. Udefra så en ventende karakter præcis ud som en, der var stoppet.
- Verdener, der kører en ældre build af spillet, spilles nu korrekt. Fæstningen, de eliksirer du har kørende, dit ridedyr og dagene tilbage på det, fangehullets egen nedkøling og arenaens modstandere var alle usynlige før, så botten opførte sig, som om ingen af dem eksisterede.
- En fangehulskamp på de verdener koster ikke længere svampe. Den daglige kamp blev altid læst som gratis, så botten bad om den, og serveren opkrævede i stedet for at afvise. To hundrede og fire svampe gik på den måde på én dag for én karakter.
- Ét ridedyr ad gangen. Dagene tilbage på det blev ikke læst, så alle ridedyr så udløbne ud, og et andet blev købt oven i det første.
- Fæstningen træner igen enheder. Træning blev sprunget over under hele enhver bygningsopgradering, og botten bygger næsten uafbrudt, så en hær brugt på ét angreb aldrig blev fyldt op igen.
- Underverdenen rapporterer nu, hvad den indsamlede, i stedet for hvad den gættede lå og ventede. En grube, der rummer 35.773, rapporterede 146.355.
- Ædelstensminen navngiver nu, hvad der faktisk kom frem. Den plejede at navngive den ædelsten, den havde gravet efter, så en fangehulsnøgle blev rapporteret som en ædelsten.
- Legendariske ædelstene har fået deres egen kontakt. De delte tidligere kontakten for sorte ædelstene, så det at slå dem fra også slog disse fra.
- Arena Manager kan nu ofre efter uret, eller når tilbuddet når en andel af de runer, du allerede har. Enhver strategi ventede tidligere på et fast antal.
- Botten kan nu startes igen, efter du selv har logget ind i spillet manuelt. At afslutte dens session på den måde gjorde den ude af stand til at genoprette forbindelsen, og tryk på Start gjorde intet.
- Øl siger nu hvorfor, den ikke købes, og hvor dagens tildeling kom fra. Årsagen var allerede kendt og skrevet ned, hvor ingen kunne læse den.
- Karakterer, der deler indstillinger, forbliver sammenkædet, og karakterer på forskellige verdener kan ikke længere sammenkædes, fordi de ikke har de samme funktioner.
- En indstilling, der ikke gjorde noget, er fjernet. Hver kontakt på indstillingssiden kontrolleres nu mod den kode, der læser den.
- Bekræftelses-mailen sendes igen.
- Et nedbrud siger nu, hvad der forårsagede det. Rapporten slog tidligere sine egne symboler op først og overlevede nogle gange ikke det, hvilket efterlod en note om sig selv og intet om fejlen.
- Skift til en karakter på en server uden en del af spillet forlader nu den side i stedet for at vise den tom.
- Indstillinger for en del af spillet, serveren ikke har, udelades fra de sider, alle servere deler.
- Knappen Tilføj konto kan nu nås med kontolisten åben: panelet kan nu scrolles.
- Et laug rangeret over 65.535 i hall of fame ødelægger ikke længere hele opslaget.
- Spil på servere, andre driver, ikke kun de officielle. Skriv verdenen, når du tilføjer kontoen, så følger resten med.
- Appen viser nu kun det, den server du er på, faktisk har: sider og indstillinger for dele af spillet, en ældre server ikke har, udelades i stedet for at vises tomme.
- En karakter, hvis rygsæk spillet endnu ikke har beskrevet, behandles ikke længere som en med en fuld rygsæk, hvilket tidligere betød, at den aldrig questede.
- Laugslisten tæller folkene i lauget. Invitationer, ingen har accepteret, vises separat i stedet for at fylde den op.
- Hver svamp, der forlader din konto, skrives til loggen sammen med den kommando, der brugte den.
- En indbakke, serveren ikke vil lade dig tømme, tager ikke længere hele cyklussen, så hjulet, kalenderen og de daglige opgavers belønninger får deres tur.
- Et fangehul eller en portal, serveren afviser, sættes til side et stykke tid i stedet for at blive forespurgt igen hvert par sekunder.
- Underverden: din egen byggerækkefølge følges igen. Den jævne rækkefølge kørte tidligere bagefter og erstattede dit valg med den billigste bygning.
- Arena Manager: den opgraderer igen. Den blev ved med at vælge en bygning, spillet ikke vil sælge, så de penge, den samlede, blev aldrig brugt.
- Arena Manager: skriv din egen byggerækkefølge, bygning for bygning, hver op til det niveau du ønsker.
- Fæstning, underverden og Arena Manager: navngiv de bygninger, ingen rækkefølge nogensinde må opgradere.
- Den ekstra øl, som bæltet Thirsty Wanderer giver, drikkes nu i stedet for at blive stående.
- Kæledyrsfrugt: 0 på et habitat betyder nu, at det lades i fred. Det plejede at betyde brygning så ofte som muligt.
- Ædelstensminen siger nu, når en søgning er ud over dens sølv, i stedet for at bede om en for evigt.
- Færre afviste forespørgsler: ingen enhedstræning mens fæstningen bygger, og ingen øl med en tom svampesaldo.
- Enhver .deb-installation kan igen opdatere. En kopi installeret fra .deb-filen blev tilbudt AppImage-filen, afviste den som den forkerte filtype og sagde det kun som "invalid updater binary format". Sådan havde det været ved hver opdatering, siden .deb-filen fandtes. Der er nu én opdateringsfil pr. installationsmåde, og hver af dem navngiver, hvad dens egen installer accepterer.
- Et kort netværksudfald, mens appen starter, koster ikke længere en konto. En konto, hvis login ikke kunne nå serveren, blev droppet og forblev væk, indtil appen blev genstartet. Den forsøges nu tre gange, og kun når fejlen er netværket frem for adgangskoden.
- En kode, der er holdt op med at virke, trækker sig selv tilbage. Når nok konti, der aldrig har brugt den, bliver afvist, tages den ud af listen, så intet bliver ved med at prøve en kode, spillet ikke længere godkender.
- Telefon-appen følger nu igen med hver udgivelse. Den blev bygget af et separat job, der skulle startes manuelt, så en udgivelse sendte alt undtagen den, medmindre nogen huskede det, og ved én udgivelse gjorde ingen. Den er nu en del af udgivelsen, og en udgivelse uden den udsendes ikke.
- Lykkehjulet står stille, når du har slået det fra. En daglig opgave, der ville have et hjulsving, tog tidligere det gratis sving alligevel, og det samme gjorde præstationen Heavy Spinner. Én indstilling afgør det nu, uanset hvorfra svinget ville være kommet.
- En færdig byvagt-vagt indsamles nu, selv med Auto Quest slået fra. Indsamlingen lå inde i quest-modulet, så med quests slået fra kørte vagten, blev færdig og stod på 100% for evigt, mens alt andet fortsatte med at virke.
- Du kan sende en karakter på byvagt-vagt manuelt, i en, fem eller ti timer, uden at vente på, at botten beslutter, den er ledig.
- Du vælger selv, hvilke events det er værd at købe øl for. Tyve events med en linje hver, der siger hvad de er, og de fem, den altid talte med, er stadig standarden, hvis du ikke ændrer noget.
- Twitch Drops kører flere konti side om side, hver med sit eget login, så mere end én konto kan optjene samtidig. Drops optjenes pr. Twitch-konto, så to visninger på samme konto stadig kun optjener én omgang.
- Vinduet kommer tilbage fra proceslinjen med en video, der stadig spiller i det, og minimering fryser ikke længere appen, mens en visning er åben.
- Ædelstensfordelingen navngiver nu den attribut, den faktisk bruger. Den første andel er din karakters hovedattribut, som er Styrke på en Kriger og Behændighed på en Spejder, og skærmen sagde 'hovedattribut' i stedet for hvilken det er.
- Én regel afgør, hvor meget øl om dagen. Event-antallet hæver nu det daglige antal i stedet for at erstatte det, så en konto med øl sat for hver dag og intet sat for events ikke længere stopper med at købe, i det øjeblik et event starter.
- Et nedbrud, der aldrig når den sædvanlige håndtering, efterlader nu én linje om, hvad det var, i crashes.log ved siden af den almindelige log.
- Terningespillet stopper efter sine to kast. Det læste et afsluttet spil som et spil, der stadig ventede, og sendte et tredje kast, som serveren afviste, og som satte hele modulet til at sove i et minut hver gang.
- Reklamer er slået fra for nu, og det fremgår tydeligt. Modulet åbner klienten, trykker afspil og logger sig selv ind, og det sidste stykke er ikke stabilt nok til at lade køre uden opsyn, så det er slået fra frem for at være halvt virkende.
- Kro-siden viser serverens tillidstæller for reklamer. Det er et tal, spillet sender sammen med en reklamebelønning, det falder, og på hver konto set her er det aldrig steget igen. Det var tidligere kun synligt i en build lavet til at arbejde på reklamemodulet, hvilket vil sige ingen steder, og det er den ene værdi, der ville forklare, hvad spillet reelt tæller. Intet læser den eller beslutter noget ud fra den. Den vises bare.
- Twitch-visningen kører nu i fanen Twitch Drops i stedet for i sit eget vindue. Det er stadig Twitchs egen side og ikke en indlejret afspiller, så login, sete minutter og Drops-beholdningen er de samme, som en browser ville have. Skift til Belønninger eller Indstillinger krymper streamen ned i hjørnet i stedet for at skjule den, fordi en stream, der stopper med at spille, stopper med at give point. Det separate vindue er stadig et klik væk, til at se med, mens resten af appen er på skærmen.
- Fanen viser, hvad du har optjent. Hvilken konto der er logget ind, de drops, der stadig er i gang, med sete minutter mod nødvendige minutter, og de drops, der allerede er hentet, med den dag de kom. Det læses fra din egen Twitch-session i den visning og går ingen andre steder hen.
- Tre mindre ting på samme fane. Visningen kan lukkes igen, hvad den ikke kunne før: siden havde ingen luk-knap, og krydset på det gamle vindue bad Twitchs side om lov til at lukke, hvilket en side med en videoafspiller i kan nægte. De to kontakter reagerer nu på et klik hvor som helst i deres række i stedet for kun på selve kontakten, som er et lille mål helt til højre og lignede en indstilling, der nægtede at ændre sig. Og login til Twitch og sammenkædning af spilkontoen er nu knapper i stedet for en sætning, der bad dig finde dem selv.
- Appen fryser ikke længere, når Twitch-visningen åbnes. Opbygning af en webvisning overlader arbejdet til hovedtråden og venter så på svar, og den kommando, der spurgte, kørte på den samme tråd, så svaret kunne aldrig nå frem: alt gik i stå uden fejl og uden noget at klikke på. Hver kommando, der rører en webvisning, kører nu uden for hovedtråden, og en test afviser enhver, der ikke gør.
- Twitch-kontoen har fået sin egen plads under Indstillinger på den fane. Hvem der er logget ind, en måde at sammenkæde spilkontoen på, og en måde at logge ud på. Login sker én gang, på Twitchs egen side inde i visningen: sessionen gemmes på denne maskine, så det at lukke visningen, skifte til det separate vindue og genstarte appen alt sammen lader dig forblive logget ind, indtil du selv logger ud der.
- Belønningslisten virker, og hjørnevisningen viser streamen frem for siden omkring den. Beholdningsforespørgslen bad Twitch sende cookies, hvilket Twitchs API ikke accepterer sammen med den åbne oprindelse, den svarer med, så browseren smed svaret væk, før nogen så det: kontoen navngives nu af tokenet i headeren, og det er det, der sendes nu. I hjørnet er der kun plads til afspilleren, så resten af siden folder sig væk, og streamen fylder rektanglet.
- Spilkontoen sammenkædes i spillet, og knappen fører nu derhen. Den pegede på Twitchs side for forbindelser, som viser, hvad Twitch har forbundet, og som aldrig havde Shakes & Fidget på listen. Sammenkædningen laves under Indstillinger, S&F-konto, Twitch Drops, Forbind Twitch-konto, og knappen åbner spillet i din egen browser, hvor du allerede er logget ind. Twitch-loginknappen bliver også til en logout-knap, når du er logget ind.
- Hjørneafspilleren følger nu med til alle andre faner og kan trækkes hen, hvor du vil have den. Den hørte tidligere til Twitch-fanen, så det at forlade fanen fjernede streamen fra skærmen, og en stream, der stopper med at spille, stopper med at give point. Den hører nu til appen. Træk den i stripen langs toppen, som er den eneste del af den, der er vores: resten af det rektangel er Twitch, og det får alle museklik, før appen hører om dem. Hvor du placerer den, huskes.
- Logout logger dig nu faktisk ud. Twitch har ingen logout-adresse, og alt efter twitch.tv/, der ikke er en af deres egne ruter, læses som et kanalnavn, så knappen bad om kanalen kaldet logout, og Twitch svarede det, den svarer for en kanal, der ikke findes: suspenderet eller utilgængelig. Der var aldrig noget galt med nogens konto. Sessionen lever i cookies, og det er der, den nu afsluttes.
- Drop-billederne vises nu, og sammenkædning af spilkontoen åbner spillet her. Billederne kommer fra Twitchs billedserver, hvilket appens indholdspolitik ikke tillod, så belønningslisten tegnede en række ødelagte ikoner og sagde intet om hvorfor. Og sammenkædningsknappen åbner nu Shakes & Fidget i et af appens egne vinduer, som den konto du har valgt: dens bot stopper først, fordi spillet skifter sessions-id ved hvert login, og en bot og en spilklient logget ind som samme karakter skiftes til at smide hinanden ud. Lukning af vinduet starter botten igen, hvis den kørte.
- Twitch Drops er markeret som beta, i sidebjælken og på selve siden. Det virker, og det læser Twitch gennem Twitchs egen side frem for gennem noget, appen selv styrer, så det, det rapporterer, er kun så stabilt, som den side leverer. Det holder op med at være beta, når nok folk har kørt det længe nok til at sige noget andet.
- En hukommelsesallokering, der ikke kan opfyldes, efterlader nu en note, før processen dør, og første linje i hver log navngiver versionen. Flere fejlrapporter er kommet ind som en log, der stopper midt i en sætning, uden panic og uden crash-fil, fordi den slags død ikke er en panic: når hukommelse ikke kan findes, afbrydes processen omgående, uden sidste ord. Alt allokerer nu gennem en indpakning, der noterer enhver forespørgsel, der er for stor til at være andet end et tal antaget udefra, og enhver forespørgsel, systemet afviste, sammen med linjen der bad om den.
- Nyt: en Twitch-side under Fællesskab. Den viser, om den officielle Shakes & Fidget-kanal er live, med titel, spil og antal seere, og åbner Twitch i sit eget vindue, så streamen kan køre ved siden af botten. Det er Twitchs egen side i det vindue, ikke en indlejret afspiller, så loginet holder mellem genstarter, og sete minutter tælles der, hvor Twitch tæller dem. Den åbner kun af sig selv, hvis du beder om det; den kontakt er slået fra som standard. Siden har også indløsningssiden et klik væk og forklarer i fire trin, hvordan en drop når frem til din karakter.
- Dialoger, der svæver over en side, er ikke længere gennemsigtige. Opdateringsprompten blev tegnet på en fem procents film, så udgivelsesnoterne blev læst gennem indstillingssiden bagved, kontakter og det hele. Nogle steder var den tre film dyb: panelet, linjen i det og knappen Senere. Reklameprompten havde samme fejl.
- Rettet et nedbrud, der ikke efterlod noget spor. Appen bygger sin kampliste til hvad end tal, der sidder i den nøgle, serveren sendte, og to af de nøgler bærer ingen grænse, så en nøgle, der navngav kamp fire milliarder, bad om syv hundrede gigabyte hukommelse. En allokering så stor rapporterer ikke en fejl, den afslutter processen med det samme: intet fanges, intet skrives til nedbrudsloggen, og på Windows er der heller ingen konsol til et sidste ord. Applikationen forsvinder simpelthen, hvilket er alt, nogen kunne beskrive. Tallet er nu begrænset til hundrede, hvilket intet rigtigt svar kommer i nærheden af, og nøglen skrives til loggen, når én kommer forbi det.
- Rettet: en ædelsten, dit forhold udelukker, sælges nu. Der er to måder at sige "ikke denne type" på: afkrydsningerne pr. type, og en andel på nul i forholdet. Alt, der isætter ædelsten, overholdt begge, men den ene regel, der lader en ædelsten passere den ledige-fatning-reserve, spurgte kun om afkrydsningerne. Så nogen, hvis forhold var Behændighed og Udholdenhed, blev ved med at få Styrke-ædelsten holdt i tasken, indtil den næsten var fuld, mens hver anden del af appen var enig i, at de var skrammel.
- Fæstningens ædelstensmine lyder ikke længere, som om den fejler. Den afsluttede hver indsamlet ædelsten med "var forkert: annoncerede Udholdenhed for en Styrke-ædelsten", hvilket beskriver en fejl, der blev rettet for længe siden, og læses som én, der sker lige nu. Begge aflæsninger af feltet bliver i linjen, fordi det er det, der afgør spørgsmålet med ét blik, hvis spillet nogensinde omnummererer det.
- Nyt: telefonappen siger, når en nyere udgave er ude. Den havde ingen måde at vide det på før, fordi opdateringsværktøjet, skrivebordet bruger, slet ikke kører på mobil, og appen uddeles fra webstedet fremfor en butik. Den tjekker nu den samme downloadliste, webstedet er bygget fra, og tilbyder at åbne APK'en; Androids eget installationsprogram spørger, om den skal installeres. Den installerer aldrig noget af sig selv, og det er pointen med den prompt: den er systemets, den navngiver, hvad der bliver installeret, og den kan ikke springes over.
- Hver indstilling siger nu, hvad den gør. Hundrede og fire kontroller havde et navn og intet andet, og et navn er ikke nok, når kontrollen afgør, hvordan din karakter bruger sin dag. Hver af dem bærer nu en enkel sætning, på alle ti sprog.
- Nyt: tag kun en del af en forudindstilling. At anvende én plejede at nulstille hver indstilling, den ikke selv navngav, så at kunne lide dens kampregler betød at miste en aften brugt på fæstningen. De seks områder, indstillingssiden allerede grupperer efter, kan afkrydses én ad gangen, og dem, du udelader, beholder det, de har.
- Nyt: en hurtig opsætning med syv spørgsmål, der ikke lader noget stå usat. Den ældre guide spørger om sytten og rører kun ved det, den spurgte om, hvilket er rigtigt til at justere en opsætning, du allerede kører, og forkert ved en første kørsel. At springe et spørgsmål over besvarer det med det foreslåede svar, så at trykke sig lige igennem stadig ender i en fungerende opsætning.
- Nyt: speedrunnen. En dag giver en fast mængde eventyrlyst, og ingen indstilling laver mere af den, så tilstanden er en liste af afslag: fæstningen, underverdenen, kæledyr, arena-manageren og sideaktiviteterne træder til side, mens den kører. Den bruger aldrig en svamp af sig selv, og at slå den fra sætter alt tilbage.
- Nyt: kampforhåndsvisningen kan korrigeres mod det, der rent faktisk skete. Den udregner dine chancer ud fra det, begge spillere viser, og det, de viser, er ikke det hele. Hver kamp registreres uanset hvad, og korrektionen, der er lært af de registreringer, kan slås til, når der er fyrre af dem.
- Rettet: en taske fuld af ædelsten solgte stadig intet. Salg viger for en ædelsten, der stadig kunne forbedre en af dine karakterer, og for en ædelsten af din egen hovedattribut gælder det for hver eneste, der nogensinde falder, så tasken fyldtes, og karakteren stoppede. Når intet andet i tasken kan gå, går nu den svageste af de ædelsten. Et første forsøg på dette blev udgivet og dækkede kun ædelsten, hvis type du havde afkrydset manuelt, hvilket er slået fra som standard og aldrig var den taske, der blev rapporteret.
- Den udspejdede vindchance siger nu, hvad den sammenlignede. Den simulerede en kamp, der aldrig sker, ved at behandle en arenakamp som en almindelig, og den ankom som en bar procentsats uden noget ved siden af, så hundrede procent mod nogen langt under dig var det rigtige svar og læstes som et defekt et. Det er en arenakamp nu, over tusind kørsler i stedet for to hundrede, med dit niveau, dine attributter, sundhed, rustning og skade mod deres nedenunder.
- Udspejdningsvinduet læses ikke længere som gennemsigtigt. Selve panelet var det aldrig; det, der viste sig igennem, var nedtoningen bag det, ved tres procent, hvorigennem hele siden forblev læselig.
- Markedspladsens kontroller er ét panel. Sorteringsstrimlen og de fire filtre var to bare rækker stablet med et mellemrum, der løb lige ind i det første kort, og stablet sådan læstes de som otte kontroller af samme slags.
- Nyt: slå logfiler helt fra, under Ydeevne. Logvisningen holder også op med at opdigte sit antal: den sagde fem tusind poster til alle, fordi det var en konstant på siden, siddende ved siden af en indstilling kaldet "loglinjer holdt i hukommelsen", som den ignorerede. Den holder nu det, du bad om, og tegner de sidste tre hundrede, i begge ydeevnetilstande.
- Denne er en beta. Den tilbydes ikke som en automatisk opdatering: den er der for at blive downloadet med vilje af alle, der vil prøve den tidligt.
- Indstillinger, du ændrer, når nu rent faktisk serveren. Hvis dine konti kører på en server i stedet for på denne maskine, blev hver indstillingsændring nogensinde lavet fra appen stiltiende kasseret, før den blev sendt. Siden sagde gemt, og botten hørte aldrig om det.
- Telefonappen virker. Intet kunne overhovedet gemmes, markedspladsen åbnede med en fejl, whiteboardet blev aldrig færdig med at indlæse, og kontolisten var tre gange bredere end skærmen, hvilket er derfor, den så ud til at vise laugnavnet, hvor karakternavnet hører til.
- Telefonen bruger omkring en tiendedel af den data, den gjorde. Den fik sendt den komplette tilstand for hver karakter hvert tredivte sekund, inklusive de tolv, ingen kiggede på.
- Nyt: brug denne app som en server. Slå den til i Indstillinger, og din telefon styrer botterne, der kører på denne maskine, direkte, uden noget imellem. Forbindelsen er krypteret og beder om en parringskode én gang, så den er sikker på et delt eller offentligt netværk.
- På en telefon lukker Tilbage nu menuen i stedet for at lukke appen, og serveradressen huskes, så den ikke skal skrives ind igen.
- Processorforbruget under navigering i appen er rettet, og denne gang blev det målt fremfor gættet. To personer rapporterede det på Linux, én bemærkede, at det falder til ro på Indstillinger-siden, hvilket er den ene side uden noget, der løkker. Hver glasoverflade sløredede, hvad end der sad bag den, tre hundrede af dem, og et dusin animationer kørte for evigt, så vinduet aldrig gik i tomgang og betalte for alle tre hundrede igen hver frame. På en maskine uden grafikkort bruger det samme vindue, der brændte tre processorkerner, nu omkring en trettendedel af én.
- Nyt: et afsnit Ydeevne i Indstillinger, der rummer alt, der afgør, hvad appen koster. Ydeevnetilstand, som stopper dekoration, der bevæger sig af sig selv, og kun holder karakteren på skærmen i hukommelsen. Hvor mange loglinjer der holdes til logvisningen, hvilket var fem tusind og fastlåst og er det største enkelte, vinduet rummer. Og hvor meget logmappen må fylde på disken.
- Den sidste er nu et rigtigt tal i stedet for tre ganget sammen. Det plejede at være en halv gigabyte pr. fil, to gange for den roterede kopi, gange ti dages opbevaring, hvilket tillod ti gigabyte: nogen rapporterede elleve, så intet var i stykker, designet blev simpelthen opfyldt. Budgettet er én gigabyte, og de ældste filer går først.
- Én linje var det meste af din log. En karakter, der stod en time på byvagt, havde intet nyt at sige om det og sagde det alligevel ved hver omgang, fire hundrede og otteogfirs identiske kopier for én karakter på to timer. Den taler nu, når beslutningen ændrer sig, og ellers hvert tiende minut.
- Loggen siger nu, hvorfor et svampekøb ikke skete. Der er tre porte, kontakten, reserven og forbrugsgrænsen, og kun kontakten er synlig udefra. Når reserven eller grænsen afviste, faldt alt stiltiende tilbage til den gratis handling, så der var ingen måde at skelne en kontakt, der var slået fra, fra en reserve på femogtyve med syvogtyve i hånden.
- Svampe-siden er sorteret. Den var enogtredive kontroller under ni overskrifter af samme vægt, hvilket læses som ingen, med Øl optrædende to gange og de to grænser, der styrer hver anden række, uden nogen overskrift overhovedet. Seks grupper nu: grænserne, at springe ventetider over, at købe kampe, øl, at købe ting, gambling.
- Nyt: køb kun arenakampe, mens de ti daglige erfaringskampe er ubrugte, og stop så for dagen. Dette er den bevidste modsætning til XP først, som venter på en gratis kamp, fordi den giver den samme erfaring for ingenting. Rigtigt, hvis du passer på dine svampe, forkert hvis du vil have de ti gjort tidligt.
- Nyt: køb kampe, mens albummet stadig fyldes, og stop når der ikke er mere at vinde. Den overholder stadig XP først, så den vil ikke bruge, hvor en gratis kamp ville have gjort det.
- Nyt: afslut ædelstensminens søgning tidligt. Dette har virket inde i appen i lang tid og havde ingen kontakt noget sted, kun indstilleligt ved at redigere en fil eller importere en andens opsætning.
- Nyt: afslut fæstningsbygninger og underverdensopgraderinger tidligt med svampe. Spillet fortæller os ikke denne pris, så den udregnes ud fra ædelstensminens regel, og den rigtige omkostning skrives ned hver gang. Den slår kun sig selv fra, hvis en regning ankommer på mere end tre gange estimatet, hvilket ville betyde, at reglen slet ikke beskriver det. Begge starter på aldrig.
- Rettet: nul øl betød ikke nul øl. At drikke den øl, en opgavekiste giver, er slået til som standard og lagt til den daglige ølration, efter den var udregnet, så en konto, der havde indløst en kiste, købte øl på en konfiguration, ingen havde rørt, til en svamp hver. Skyderen siger, at nul betyder aldrig køb øl, og det betyder det nu. At sige ingen normalt og nogle under et event virker stadig.
- Rettet: en karakter uden laug kunne aldrig grundlægge et. At grundlægge er det ene, laugdelen kan gøre uden et laug, og det daglige portaltjek sad foran den og forlod det hele, når der ikke var nogen. Så den karakter, der mest havde brug for det, var den, der garanteret aldrig nåede det. Otte af tretten testkarakterer havde siddet uden laug i dagevis med indstillingen slået til.
- Appen holder op med at skrive gigabytes til disken. Den gemte en fuld kopi af spiltilstanden hvert femte sekund, mens vinduet var åbent, og på Linux går det ind i en database, hvis log var vokset til 11 GB på én maskine. Det holdes nu i hukommelsen, og de gamle filer ryddes en gang ved opstart.
- Det høje processorforbrug, mens man navigerer i appen, er væk. To ting forårsagede det, og begge havde samme form: arbejde udført igen og igen på hovedtråden. Gemningen ovenfor, og logsiden der bad om alle fem tusind linjer hvert andet sekund i stedet for den håndfuld, der var nye.
- Fangehuller holder op med at spørge serveren om noget, der ikke kan have ændret sig. Den daglige kamp er på en timer, appen allerede kender, så den opdaterer ikke længere, mens den timer er timer væk. På tretten karakterer var det omkring 1.500 formålsløse forespørgsler hvert tiende minut.
- Nyt: fæstningen kan sende det, en kamp rent faktisk kræver, i stedet for hele garnisonen. Spillet selv siger, hvor mange soldater en modstander tager, og mod nogen, der ikke har bygget nogen befæstninger, er det en håndfuld. Der er en tilsvarende kontakt til det modsatte tilfælde: når kampen kræver flere soldater, end du ejer, er den tabt, før den starter, så en symbolsk styrke taber den billigt og trækker en frisk modstander.
- Soldaterskyderne flytter sig én ad gangen i stedet for ti.
- Ædelstensandelene er væk. Der er nu én bjælke, der rummer præcis de fatninger, karakteren har, og du trækker skillelinjerne for at dele dem. Tallene på den er fatninger, ikke forhold, og de går altid op. En kontakt afgør, om planen navngiver attributterne for denne karakter, eller er skrevet én gang for dem alle.
- Sorte ædelsten sidder helt uden for den fordeling. De hæver alle attributter på én gang, så en sort ædelsten passer til, hvad end en fatning var beregnet til, og tages, når den er den bedste, du har. Den tager ingen andel og koster fordelingen intet.
- Rettet: vinduet til at sende en rapport var gennemsigtigt, og det sagde aldrig, om rapporten ankom. Det siger det nu, og det beholder din tekst, hvis den ikke gjorde.
- Én spiller, der afviser en laugsinvitation, stopper ikke længere resten af laugarbejdet i et minut.
- Sorte ædelsten er helt ude af ædelstensfordelingen. De hæver alle attributter på én gang, så en sort ædelsten opfylder, hvad end en fatning var beregnet til, og kan aldrig være den forkerte: den tager nu ingen andel, koster fordelingen intet og accepteres, når den er den bedste ædelsten, du har. Bjælken afgør kun de fatninger, sort ikke allerede har krævet.
- Det samme som 2.20.8, under et nyt nummer. To lidt forskellige udgaver blev kortvarigt udgivet som 2.20.8, så dette sikrer, at hver installation ender på den samme. Intet andet ændrede sig.
- Rettet: idétavlen på webstedet afviste alt. Hver formular på webstedet svarede "indsendelser på tværs af websteder er forbudt", så ingen kunne nogensinde poste en idé eller stemme om køreplanen. Den havde fejlet, siden webstedet flyttede bag sin nuværende opsætning, og tavlen, der var helt tom, var beviset, ingen læste.
- Rettet: vinduet til at sende en rapport var gennemsigtigt. Dets baggrund var for det meste gennemsigtig, og loggen rullede bag den tekst, du skrev.
- Rapportvinduet siger nu, om rapporten rent faktisk nåede os, og forbliver åbent med din tekst intakt, hvis den ikke gjorde. Det plejede at lukke uanset hvad og fortælle dig intet.
- Hver ædelstensandel siger nu, hvad den bliver til på den karakter, du kigger på, lige under skyderen. En andel er ikke et antal: seks og tre er seks og tre fatninger på en karakter med ni fatninger, og fire og to på en med seks. At tilføje et tredje tal flytter de andre, hvilket er let at overse, når de første to tilfældigvis gik op.
- Ædelstensandelene er væk. Der er nu én bjælke, der rummer præcis de fatninger, karakteren har, og du trækker skillelinjerne for at dele dem. Tallene på den er fatninger, ikke forhold, og de går altid op. En kontakt afgør, om planen er skrevet for denne karakter med attributterne navngivet, eller for dem alle med den første skive betydende, hvad den klasse kæmper med.
- Sorte ædelsten kommer nu først. De hæver alle attributter på én gang, så de er ikke én mulighed blandt seks, der konkurrerer om en andel: du siger, hvor mange fatninger de får, de trækkes fra toppen, og bjælken deler resten. Det er et antal, så 9 betyder ni af dem, hvilket er det, alle læste det gamle tal som og aldrig fik.
- Nyt: en laugrådgiver. Den læser de laug, din crawler allerede har mødt, og siger, hvilket der skal angribes næste gang, med en vindchance og hvor meget af det laug, den rent faktisk har målt. Den siger røveri i stedet, når det er det bedre træk, og siger altid hvorfor.
- Nyt: lauget kan drive sig selv. Grundlæg ét under et navn, du vælger, hold dets beskrivelse ajour, inviter spillere craweren har set uden et laug, og kør angreb, røverier og hydraen efter en tidsplan. Knapper din rang ikke tillader, er nedtonede med en note om, hvis de er.
- Nyt: ædelsten efter forhold. Syv hovedattribut til to udholdenhed til én held bliver til præcise fatningsantal på hver karakter, uanset hvor mange fatninger den har. Et nul betyder aldrig, og intet trækkes ud af en fatning for at nå forholdet.
- Nyt: et delt spillerindeks, med en kontakt. Slå den til, og de spillere, du crawler, går til en pulje for din spilserver, og puljen kommer tilbage, så en ny karakter starter med tusindvis af spillere i stedet for at bruge sine første timer på at bygge listen. Det, der rejser, er det, æresgalleriet viser alle. Dit album forlader aldrig din maskine.
- Nyt: vælg hvilke karakterer appen logger ind med. En karakter, du spiller manuelt, forbliver din.
- Nyt: timer til byvagten. Sæt et tidsvindue, og indenfor det kan vagten køre uden at vente på, at dagens eventyrlyst er brugt, så du kan gemme eventyrlysten til aftenen.
- Nyt: en rækkefølge til arenaen. De ti daglige erfaringskampe først, så albummet, så æresgalleriet, eller hvilken rækkefølge der passer dig, hver med en minimum vindchance, du sætter.
- Den crawlede spillerpulje overlever en genstart. Den plejede at ligge i hukommelsen, så hver opstart kasserede titusindvis af spillere og læste æresgalleriet igen for det, den sidste kørsel allerede vidste.
- Laugsiden viser de andre laug på din server: hvor mange medlemmer af hver craweren har mødt, hvad de er værd i gennemsnit, og det stærkeste, den har set. Det koster ingen ekstra forespørgsler, fordi hvert spilleropslag allerede sagde, hvilket laug den spiller var i.
- Appen bliver stille, når du ikke kigger på den, og vågner i det øjeblik, du gør.
- Rettet: en færdig byvagt indsamles nu, selv med quests slået fra. Den plejede at sidde på 100 procent for evigt og blokere alt andet i kroen.
- Rettet: starttidspunktet holder nu ekspeditioner tilbage lige såvel som quests. På de fleste konti gjorde den slet ingenting, så dagens eventyrlyst blev brugt minutter efter nulstillingen.
- Rettet: ædelsten af en type, du valgte ikke at beholde, sælges i stedet for at fylde rygsækken, og ædelsten udskiftes i hver fatning fremfor kun dem, der holder din hovedattribut.
- Rettet: klargøring til en laugkamp sker nu én gang. Den blev sendt igen hvert par sekunder, og hver af dem stoppede røveriet, hydraen, invitationerne og rådgiveren fra at køre, indtil kampen var slut.
- Rettet: de ti daglige erfaringskampe tages fra arenaens tre foreslåede modstandere, hvilket er det eneste sted, spillet uddeler dem.
- Rettet: ædelstensminen navngav den forkerte ædelsten. Den læste det forkerte ciffer af det tal, spillet sender, så en styrke-ædelsten blev annonceret som udholdenhed. Den holdt også op med at bede om en ny ædelsten hvert par sekunder, når én allerede var på vej.
- Rettet: udgivelse af et whiteboard. Modulnavne, der starter med stort bogstav, blev afvist som ikke at være modulnavne, og en post, der bar en tavle, fik at vide, at den manglede en.
- Gem på en markedspladspost arkiverer den nu, der hvor den slags hører til. Et whiteboard går til dine whiteboards i stedet for blandt dine indstillinger, og at gemme den samme post igen erstatter den i stedet for at efterlade endnu en kopi.
- Våben viser, hvad du bærer. Lagerdialogen sammenlignede et våben med intet og tilbød ingen måde at tage det på, mens hver anden plads gjorde. For en snigmorder sammenlignes den med den svageste hånd, hvilket er den, et nyt våben ville erstatte.
- Udstyr vurderes bedre. Et skjolds blokeringschance tæller nu med i dets værdi, hvilket intet kiggede på før, og attributsimuleringen køber det billigere point, når kampene ikke kan skelne mellem to attributter.
- Markedspladsen har nu to slags poster, indstillinger og whiteboards, med en fane til hver. En forfatter angiver, hvilken de deler, og en whiteboard-post skal bære et whiteboard.
- Whiteboards rejser med. Linjerne mellem moduler gjorde altid det, fordi de er en del af indstillingerne; opstillingen forlod aldrig din maskine, så et delt whiteboard ankom korrekt forbundet og tegnet på standardpladserne. Nu ankommer det, som forfatteren byggede det, og en post uden whiteboard lader dit være i fred.
- Poster kan gemmes uden at blive kørt. Gem placerer én blandt dine egne konfigurationer under sit eget navn, hvor indstillingssiden allerede kigger, og husker dens whiteboard ved siden af; at anvende den konfiguration senere tegner også tavlen.
- Poster kan rettes. Navnet, beskrivelsen og hvem den er til altid, indstillingerne kun når du beder om det, og stemmerne, brugene og datoen for udgivelse forbliver alle. En tastefejl plejede at koste en post dens historik, fordi den eneste måde at ændre et ord på var at slette den og udgive igen.
- Rettet: indstillinger anvendt på en enkelt karakter blev ikke hængende. Appen spurgte, hvilken karakter den skrev for, på en måde, der måtte vente på botens egne netværksforespørgsler, så på en kørende karakter nåede intet disken, og den næste opstart læste de gamle indstillinger tilbage. At anvende på alle karakterer virkede, hvilket er derfor, det så ud til kun at ske nogle gange.
- Rettet: at anvende en post på alle karakterer skubbede indstillingerne ind i de forkerte kørende botter, når blot én karakter var blevet fjernet, og at anvende én på en kørende karakter nåede den slet ikke før næste opstart.
- En modulside siger nu, når dens egen hovedkontakt er slået fra, med det ene tryk der slår den til. At slå fæstningsdetaljerne til, mens Automatisk fæstning var slået fra to faner væk, er det, "det virker ikke" har været i hver rapport indtil nu.
- Svampeadvarslen holdt op med at tælle ting, der ikke kan bruge noget: et budget under en kontakt, der er slået fra, en reserve, der holder svampe tilbage, og to indstillinger, intet læser. To mere beskriver nu, hvad deres kontakt rent faktisk gør, fremfor hvad navnet antyder.
- Bekræftelsesmail forsøges igen, når en udbyder afviser den for et øjeblik fremfor for altid, og hele afvisningen skrives ned. Login er ligeglad med, om adressen blev skrevet med store bogstaver, og et afvist login siger det i stedet for stiltiende at gøre ingenting.
- Nyt: en markedsplads for indstillinger. Del hvad en karakter kører, eller en konfiguration du har gemt under et navn, rettet mod én klasse eller mod alle. Sorter efter popularitet, bedømmelse, nyeste eller mest brugte, filtrer efter klasse og søg. At læse den kræver intet; at udgive kræver en konto med en bekræftet adresse, så hver post bærer et navn, nogen kan nås på.
- Hver post tjekkes på serveren, før den gemmes. Kun nøgler formet som indstillinger, denne app skriver, accepteres, og værdier skal være sandt eller falsk, et tal, et kort navn eller en liste af disse. Notifikations-webhooks, tokens, proxyadresser, lister over navngivne spillere og laugnavnet fjernes og rejser aldrig med, og udgiveren får at vide præcis, hvad der blev udeladt.
- Svampe koster rigtige penge, så de får deres eget svar. Filtrer opslagstavlen efter, om en opsætning bruger dem, fold enhver post ud for at se, hvilke kontakter der er slået til, og hvad de er sat til, og før noget anvendes, nævner en advarsel hver eneste af dem med dens mængde.
- At anvende en post skriver over standardværdierne fremfor over det, din karakter allerede har, så en post betyder det, den navngiver, og intet andet.
- Én stemme pr. konto, ændringsbar, og trukket tilbage ved at trykke på den samme pil igen. Poster bærer datoen, de blev udgivet, og den appversion, de kom fra, og alt kan rapporteres med en begrundelse.
- Nyt: en kontoside. Log ind, opret en konto, eller brug Google eller Discord, bekræft din adresse, ændr det navn andre ser, og sæt en adgangskode selv hvis kontoen blev oprettet gennem en udbyder. Bekræftelsesmailen ankommer på det sprog, appen er sat til. Login er flyttet ud af indstillingssiden.
- Navne og beskrivelser bærer ingen links og ingen adresser, hverken på opslagstavlen eller på kontoen, så et sted folk læser, ikke kan blive et sted folk reklamerer.
- Rettet: Snigmorderen tog aldrig et andet våben på. Hvert våben knyttes internt til hovedhånden, og Snigmorderen er den eneste klasse, der bærer et våben i den anden, så den hånd var aldrig en kandidat: intet blev udstyret der, intet blev købt til den, og sælgeren behandlede hver opgradering til den som skrammel og solgte den. Rapporteret som en niveau 60-karakter, der stadig bar et niveau 1-startvåben.
- Begge hænder sammenlignes nu separat, og den svageste får opgraderingen. Et skjold afvises helt til den hånd, fordi det at bære et ville bytte klassens andet våben for en blokeringschance.
- Rettet: at anvende en forudindstilling kunne nulstille indstillinger på hver karakter. Versionsstemplet, frontend'en skriver, var faldet fem migreringer bagud i forhold til botten, så at anvende en forudindstilling fortalte den, at indstillingerne var gamle, og den kørte dem igen: Verdensboss-opgraderinger slået til igen, ekspeditioner foretrukket, ædelstensudskiftning slået til, kæledyrsrækkefølgen omskrevet, præstationsmotoren slået fra. At anvende på alle karakterer gjorde det ved hver konto på én gang.
- At klikke på en forudindstilling eller en gemt profil åbner nu kun den. At anvende er en separat knap, at anvende på alle karakterer spørger først og siger, hvad det koster, og det kan fortrydes bagefter: hver karakter får præcis det tilbage, den havde.
- Rettet: udstyrsanalysen anbefalede intet til de ni hybridklasser. Den sammenlignede en genstands klassekrav direkte med karakterens klasse, hvilket kun nogensinde kan matche for Kriger, Magiker og Spejder.
- Nyt: Serverstart kan skubbe albummet til en procent, du vælger, bruge højst et fastsat antal svampe på at komme dertil, og skrive én linje i aktivitetsloggen, når det ankommer, så du kan tage eventyrlysten tilbage manuelt.
- Nyt: en stjerne på hver scannet spiller sætter dem på listen over angrib-først, til at farme en manglende genstand manuelt.
- Rettet: at installere over en ældre version kunne efterlade begge. Der er to installationsprogrammer, .exe og .msi, og ingen af dem vidste, at den anden fandtes, så en .msi over en .exe-installation betød to poster i Apps og funktioner og to kopier af programmet. Hver fjerner nu den anden, før den installerer noget som helst.
- Rettet: "slet applikationsdata" efterlod næsten det hele. Den fjernede webview-cachen og ikke mappen, der rummer alle indstillinger, logs, scrapbog-cache og statistikfiler, hvilket var 650 MB på den maskine, dette blev fundet på. Begge fjernes nu, sammen med posten for start-med-Windows og de genveje, ældre versioner efterlod.
- Nyt: Serverstart, en side der kører åbningen af en frisk server i faser. Laug først, derefter arenaen indtil albummet kan købes, så albummet, derefter fangehuller, så alt. Hver fase holder de moduler tilbage, der ikke hører til den, og siden nævner dem.
- Albummet kommer før questingen med vilje: dets fyldningsprocent er den erfaringsbonus, spillet giver på alt, så hvert point af det gør hver senere quest mere værd.
- Nyt: et livefeed på den side. Det aktuelle mål med sin vindchance, de genstande den kamp ville indsamle tegnet med spillets egen grafik, de næste otte mål i den rækkefølge botten vejede dem, fangehullerne bagved og gevinsterne, efterhånden som de kommer ind.
- Nyt: Hastighedstilstand. Én kontakt, der betaler en svamp for den næste kamp i stedet for at vente på den gratis, så albummet fyldes med den hastighed, du køber. Slået fra som standard, med et loft pr. dag, og din svampereserve gælder stadig.
- Rettet: scrapbogscraweren startede øverst i Æresgalleriet i stedet for ved din egen rang, så en karakter på lavt niveau crawlede spillere, den aldrig kunne kæmpe mod. Ti minutters crawling gav 701 cachede spillere og 2 brugbare.
- Rettet: craweren brugte et fuldt spilleropslag på alle 51 navne på en side, før den tjekkede deres niveau, selvom siden allerede bærer det. Den slår nu kun spillere op inden for dit niveauinterval, så det samme budget køber mål, du kan kæmpe mod.
- Rettet: anonym tilstand udskrev rigtige navne tre steder. Karakternavnet foran hver aktivitetspost, de forbundne karakterer i banneret for indstillingssynkronisering og spillernavnene inde i loggens kommandodata.
- Rettet: eventyrlyst viste altid et loft på 100. Hver øl hæver dagens maksimum med 20, så en karakter på 320 blev vist som 0/100.
- Fjernet: reklamemodulet bygges eller udgives ikke længere, af sikkerhedsmæssige årsager.
- Hellevator: den deltog aldrig i eventet overhovedet. Rettet
- Hellevator: hvert køb af godbid blev afvist, så den kom aldrig så langt som til at kæmpe. Rettet
- Hellevator: ét afvist trin stopper ikke længere hele cyklussen
- Hellevator: klatrer på nøglekort først og køber en godbid, når kampe begynder at blive tabt
- Hellevator: sin egen side under fanen Events, mens eventet kører
- Hellevator: sine egne indstillinger, herunder om der skal købes godbidder, og hvor mange kort én må koste
- Hellevator: køb en godbid manuelt, hvis du vil have en bestemt
- Hellevator: siger hvorfor den ikke gør noget, når den ikke kan køre
- Hellevator: laugrangen læses korrekt igen
- Tilmelding til laugrøveri er slået fra som standard, fordi serveren afviste den på alle konti
- Whiteboard: tegn cyklussen, klip en enkelt linje, navngiv og gem tavler, fortryd med Ctrl+Z
- Whiteboard-tavler følger med ved indstillingssynkronisering
- Genstande: tryk på én for at se dens attributter ved siden af den udstyrede genstand, med forskellen i farve
- Toilet og Smed viser, hvor mange brug der er tilbage i dag
- Otte flere sprog, alle komplette: tjekkisk, polsk, russisk, kinesisk, japansk, italiensk, fransk, spansk
- Kinesisk og japansk er nu læselige, ikke kun oversat
- Tal og datoer følger det sprog, du har valgt, ikke systemets
- Sprogmenuen er ikke længere gennemsigtig
- Proxyer: indsæt en liste, og se hvilke der rent faktisk bærer trafik
- Lykkehjulets gratis snurr tages én gang, ikke to
- En headless-udgave til ARM64 Linux, til en Raspberry Pi eller lignende
- Rettet: reklamemodulet var med i udgivelsen, men kunne ikke nås. Byggeprocessen frembringer grænsefladen to gange, én gang eksplicit og derefter igen inde fra selve appbygningen, og kun den første kørsel fik at vide, at modulet var aktiveret, så den anden overskrev det med en udgave, der slet ingen reklameside har. Backenden havde modulet hele tiden; der var simpelthen intet på skærmen til at slå det til med.
- Rettet: appen kunne låse sig kort efter login. Statusforespørgslen kører hvert par sekunder, og i den udgivne udgave spurgte den kontoens session om to stykker tekst, den kunne have fået andre steder, mens botten holder den samme session under hele en cyklus, inklusive netværksforespørgsler. Hver forespørgsel, der landede midt i cyklussen, ventede på, at cyklussen sluttede, og dem bagved stillede sig i kø. Kun den udgivne udgave kunne ramme dette; reklamemodulet er kompileret ud af alle andre udgaver, og det er også derfor, ingen test nogensinde havde kørt mod det.
- Rettet: knappen Nulstil nedkøling på Kro-siden kunne hænge af samme årsag.
- Bemærk: den udgave, der udgives, er nu den udgave, der bliver testet. Linting og Rust-testene kører med reklamemodulet kompileret ind, og grænsefladetestene kører en ekstra gang med det aktiveret, fordi den kontakt afgør, om reklameindstillingerne overhovedet findes. Indtil nu var den ene konfiguration, brugerne modtager, den ene konfiguration, intet tjekkede.
- Nyt: en proxy pr. konto. Hver konto kan nå spillet gennem sin egen, og det gælder for hvert login, inklusive det automatiske ved opstart. Et login, der ikke rammer sin proxy, fejler ikke, det lykkes fra din egen adresse, hvilket er præcis det, en proxy er der for at forhindre. URL'en gemmes krypteret og vises aldrig igen.
- Nyt: klik på en modstander i Fremskridtsrapporten, og du får den fulde profil (portræt, attributter opdelt i grundværdi og udstyr, hvert udstyret stykke med sine runer og fortryllelser) plus præcis, hvad kampene mod dem gav: erfaring, guld, ære, svampe, poster i scrapbogen og byttet.
- Nyt: fem indstillinger til Legendarisk fangehul. Hvornår man skal flygte frem for at kæmpe, hvor langt fangehullet skal gennemgås pr. cyklus, om man skal købe velsignelser, om man skal acceptere en forbandelse, når nøglerne er brugt op, og et loft over svampe brugt på genoplivning inden for ét forsøg. Hver standardværdi svarer til det, botten gjorde før.
- Rettet: salg af udstyr med ædelsten under niveau 90. Smeden låses op ved 90, og en isat ædelsten kan ikke komme ud før det, så de fund optog en taskeplads for altid, og indstillingen, der skulle frigive dem, kunne aldrig udløses, fordi tjekket spurgte om noget, der rapporterer en smed for hver karakter på hvert niveau.
- Rettet: udspejdning af en spiller fra Æresgalleriet flimrede mellem indlæser og indlæst uden nogensinde at falde til ro og spurgte spilserveren igen hver gang rundt. Den åbner nu som et rigtigt vindue med spillerens portræt.
- Rettet: hver udspejdet spiller blev tegnet som en kvinde. Deres portræt blev sendt i en form, grænsefladen ikke læste, også på siden Arena.
- Rettet: detaljevinduet for fangehuller var gennemsigtigt, så listen bagved kunne læses lige igennem bossens statistik.
- Reklamer: reklamebelønningsmodulet er genopbygget omkring det, serveren rent faktisk gør, og er nu slået fra som standard. Den sender de headere, en rigtig browser sender, registrerer succes ud fra serverens egen tæller for resterende visninger i stedet for at gætte ud fra en møntændring, og et svar, den ikke forstår, kan ikke længere udslette spiltilstanden.
- Bemærk: kommandolinjeværktøjet og flådenoden bygger igen. Proxy-arbejdet havde grebet fat i noget, kun skrivebordsappen har.
- Rettet: "Noget gik galt" på oversigten, når appen startede. Den ryddede sig selv, hvis man trykkede Prøv igen, så den var nem at leve med og nem at overse. Den samme fejl blev fundet og rettet på siden Arena Manager, før nogen stødte på den.
- Rettet: runer ignorerede deres egne lofter. En rune, der allerede var ved sit loft, talte som fuld værdi, så en guldrune på 50/50, der ikke var noget værd, blev valgt frem for en episk-chance-rune på 0/50.
- Rettet: "XP først" foretrak ikke XP-modstandere. Indstillingen blev læst ét sted, en vagt mod at bruge en svamp, og ingen steder tæt på valget af hvem der skulle bekæmpes.
- Rettet: laugets klargøring udløstes aldrig med en minimumsforsinkelse sat. Ventetiden blev målt baglæns fra kampen, så "mindst 5 minutter" betød "gør ingenting indtil de sidste fem", hvilket er derfor, at slå indstillingen fra så ud til at rette det.
- Rettet: anonym tilstand viste stadig arenamodstandere ved navn.
- Rettet: én post i en brugerdefineret fæstningsrækkefølge kunne stoppe hele fæstningen.
- Rettet: genstandssælgeren smed potions ud, som potionmodulet lige havde købt.
- Rettet: kortet Nuværende handling kunne modsige sig selv, og siden Arena kunne gå ned helt.
- Nyt: filtrer aktivitetsloggen efter karakter og efter type, så én kontos quests ikke begraver en andens.
- Nyt: vælg dine kolonner i kontotabellen: vis, skjul, omorganiser, træk for at ændre størrelse. Tilføjer ALU, øl, svampe og ridedyr. Nye kolonner starter skjulte, så intet ændrer form ved opdatering.
- Nyt: modstanderlister. Angrib disse først, angrib aldrig dem. Redigerbare, med knapper på hver række i scrapbogens mållist.
- Nyt: fortæl aktivitetsloggen, når din scrapbog passerer et tal, du har sat.
- Downloaden er omkring en tredjedel mindre, og det samme er hver opdatering herfra. Grafikken gemmes anderledes; intet ser anderledes ud.
- Den tyske oversættelse dækker nu alle sider og forbliver dækket, fordi tjekket, der finder utoversat tekst, kører over dem alle.
- Roligere logs: advarslen "hold pladser ledige" gentages ikke længere én gang pr. konto, og et manglende flagikon er ikke længere en advarsel.
- Nyt: tidsplaner. Angiv hvilke dage og timer botten må spille. Uden for dem stopper den i stedet for at være inaktiv. Slået fra som standard; håndterer midnat og sommertid.
- Nyt: et profilbibliotek. Gem dine indstillinger under et navn og kom tilbage til dem med ét klik. Omdøb, dupliker, slet.
- Hver profil beskriver sig selv ud fra sine egne indstillinger og siger, hvor mange indstillinger den adskiller sig fra den, du kører.
- Ny indstilling: sælg genstande med ædelsten, når ædelstenen ikke kan udvindes. Slået fra som standard, en sidste udvej: ÆDELSTENEN GÅR TABT, når den anvendes.
- Indstillingsguiden har to nye sider med afkrydsningsbokse: hvad der skal sælges og beholdes, og hvilke præstationer der skal jagtes.
- Rettet: genstande, der aldrig kunne sælges og aldrig kunne bæres. Fire separate årsager, herunder én afvist genstand, der frøs hele tasken bag den.
- Botten nævner nu genstanden og reglen, når noget ikke bliver solgt, i stedet for at lade dig gætte.
- Rettet: "hold pladser ledige" sat højere end tasken rummer, betød stiltiende "sælg alt". Den siger nu, at indstillingen ikke kan opfyldes, og nævner taskens størrelse.
- Toiletofringen og Smedens adskillelse når nu tasken, før sælgeren gør, fordi begge har en daglig ration, og salg ikke har nogen.
- Rettet: en fæstningsbygning kunne sidde ved "Færdiggør…" for evigt og blokere alle senere opgraderinger. Kun et manuelt login ryddede det.
- Rettet: otte indstillinger blev vist to gange under forskellige etiketter, begge fungerende. Nu er der én kontrol pr. indstilling, med en test mod gentagelse.
- Rettet: de tre ølindstillinger sidder nu sammen med det andet svampeforbrug, fordi det er det, en øl koster.
- Rettet: indstillingsguiden var for gennemsigtig til at læse.
- Præstationsmotoren (beta) er slået fra nu og slår sig selv fra ved opdatering. Den gør bevidst mærkelige ting, som ser ud, som om botten nægter at tage noget som helst på.
- Grundlag for Blodvæveren: en ukendt klasse plejede at fejle helt i stedet for at nedgradere. Den genkendes nu, selvom dens evner endnu ikke simuleres.
- Nyt: vælg den rækkefølge, dine fangehuller bekæmpes i. Slået fra som standard: botten vælger stadig det fangehul, den højst sandsynligt vinder, hvilket er det rigtige svar for næsten alle. Slå det til under Fangehuller, og træk dem, du bekymrer dig om, ind i den rækkefølge, du vil have. Alt, der er lukket, endnu ikke låst op eller filtreret fra af dine niveauindstillinger, springes over, og det næste i rækken tages, og hvis ingen af dem kan bekæmpes, falder botten tilbage til de bedste odds. En liste, du har halvt udfyldt, betyder aldrig "kæmp mod intet".
- Minimummet for vindchance gælder stadig for kampe, der koster en svamp, prioritetsliste eller ej. At ville have Tårnet først er ikke en grund til at købe en kamp, det taber. Et gratis forsøg med de samme odds er fint, fordi forsøget udløber under alle omstændigheder.
- Hver ordnet liste kan nu både trækkes og skubbes med pilene: fangehuller, byggerækkefølger for fæstning og underverden samt modulrækkefølgen. Én af dem kunne allerede trækkes, og de andre kunne ikke, hvilket er den slags forskel, man lægger mærke til med det samme og ikke kan forklare.
- Nyt: minimering behøver ikke længere at sende vinduet til statusfeltet. Det gjorde den altid, og der var ingen måde at stoppe det på, hvilket er forkert for alle, der skifter mellem botten og spillet. Indstillingen findes under System og har som standard det, den altid har gjort, så intet ændrer sig, medmindre du ændrer det.
- Penge vises nu som guld, sådan som spillet viser det, fremfor som sølv i forholdet hundrede til én. Bygningsomkostningerne var det klareste tilfælde: de brugte allerede guldikonet ved siden af et sølvtal. Under én guld vises sølvet for sig selv, fordi at afrunde det væk ville få blakket og næsten-der til at se ens ud.
- Rettet: en karakter, der var for lavt niveau til en funktion, blev alligevel ved med at bede om den. Forsøget var allerede stille og ventede en time, men en time er den forkerte enhed: en niveau 1-karakter opfylder ikke Underverdenens krav i dag, så den spurgte fireogtyve gange om dagen, hver dag. Det niveau, serveren afviste ved, huskes nu, og intet forsøges igen, før karakteren rent faktisk har opnået ét.
- Rettet: at klikke på en gemt konto fik de konti, du allerede havde logget ind på, til at forsvinde fra appen. Kun den, du lige havde klikket på, var tilbage på skærmen, så med flere konti så det ud, som om kun én nogensinde ville indlæses. De andre var stadig logget ind, og deres botter spillede stadig. Der var simpelthen intet tilbage i appen, der pegede på dem, hvilket betød, at du hverken kunne se dem eller stoppe dem. Kontolisten læses nu fra de kørende sessioner selv i stedet for fra, hvad det seneste login tilfældigvis afleverede.
- Rettet: gemte konti kunne gå helt tabt, når appen blev lukket eller opdateret. Kontofilen blev tømt først og genskrevet en brøkdel af et sekund senere, så alt, der stoppede appen imellem (at lukke den, et nedbrud, en opdatering der udskiftede programmet), efterlod filen tom, og alle gemte konti forsvandt med den. Den skrives nu ved siden af den gamle og skiftes ind på plads i ét trin, så det, der ligger på disken, altid enten er den komplette gamle liste eller den komplette nye, aldrig ingenting.
- En kopi af den forrige kontoliste beholdes nu, og en beskadiget fil rapporteres i loggen og gendannes fra den kopi, i stedet for stiltiende at se ud, præcis som om der aldrig havde været nogen konti overhovedet.
- Nyt: log ind på alle gemte konti med én knap, der viser fremskridt, mens den arbejder sig igennem dem, og en afkrydsningsboks på loginskærmen til at få det til at ske automatisk ved start. At klikke på femten konti én ad gangen var ikke en arbejdsgang.
- Rettet: loginskærmen kunne ikke rulles, når der var mere end nogle få gemte konti. Listen løb ud over bunden af vinduet og tog loginformularen med sig, uden nogen måde at nå nogen af dem.
- En konto, der fejler under en samlet indlogning, nævnes ved navn. At blive fortalt, at tre konti fejlede, hjælper ikke uden at blive fortalt hvilke tre.
- Loggen registrerer nu hvert login, hvor mange karakterer der kom tilbage fra det, og hvor mange sessioner der er aktive bagefter, så en konto, der forsvinder, efterlader et spor at følge i stedet for et gæt.
- Konsoludgave: en ikke-interaktiv tilstand til at styre Mercy SF fra et andet program eller et dashboard. Argumenter ind, ét JSON-objekt ud, der dækker karakterlisten og en fuld karakteraflæsning med attributter, udstyr, arena, kro og laug. Der findes en skriftlig kontrakt for det på webstedet, så alle, der bygger op imod det, ved præcis, hvad der ikke ændrer sig under dem.
- Arena Manager siger nu, hvorfor den er inaktiv, i stedet for slet ikke at sige noget. Oftest er svaret, at karakteren er under niveau 105, og den er ikke låst op endnu.
- Anonym tilstand. En kontakt i toppen skjuler alle navne i appen (dine karakterer, dine konti, modstandere, laug, laugmedlemmer, kamphistorikken, aktivitetsfeedet og loggen), så du kan dele et skærmbillede præcis som det er, uden redigering og uden udtværing.
- Navne erstattes af en stabil stedfortræder i stedet for at blive slettet. At slette ødelægger det, et skærmbillede normalt deles for: du kunne ikke længere se, om den spiller, der besejrede dig to gange, var den samme spiller, eller følge, hvem der kæmpede mod hvem ned gennem en kamplog. En stedfortræder bevarer historiens form og fjerner identiteten.
- Stedfortræderen saltes med en tilfældig værdi, der genereres på din egen maskine, og som aldrig forlader den. Uden det kunne alle arbejde sig igennem en servers Æresgalleri og matche navnene lige tilbage, så et skærmbillede ville have skjult dem for en tilfældig læser og for ingen, der rent faktisk brød sig om det. Det er ikke en kryptografisk garanti, men det forhindrer at læse et navn af et billede og matche et billede mod en offentlig spillerliste.
- Intel-Mac'er understøttes. macOS-udgaven var tidligere kun til Apple Silicon, og en Intel-Mac kunne slet ikke køre den: downloaden kunne simpelthen ikke åbnes. Begge arkitekturer bygges nu, både til appen og til konsoludgaven.
- Opdateringsdialogen viser den rigtige changelog. Den plejede at vise én linje, der pegede på et link, som ikke virkede for nogen, og det samme link blev vist offentligt i opdateringsmanifestet. Du læser erstatningen nu.
- Rettet: Tårnet afviste hvert eneste angreb og trak fangehullerne med sig ned. De deler én daglig kamp, og Tårnet vinder normalt den sammenligning, fordi det bekæmpes med tre ledsagere, så kampen blev afvist og aldrig brugt på noget andet. Det havde sendt den etage, du allerede havde besejret, i stedet for den, du var på vej ind i. Et tårn, serveren afviser, træder nu til side i en time, så fangehullerne får forsøget.
- Rettet: to stille forespørgselslækager. Fæstningen spurgte serveren om en spiller, der ikke findes, hver gang den ikke havde en modstander tildelt, og evneopgradering forsøgte igen på en opgradering, den aldrig havde råd til, hver eneste cyklus. Tilsammen var det omkring elleve tusind formålsløse forespørgsler om dagen.
- Hurtigere udgaver og en mindre download, videreført fra 2.10.0: grafikken er tabsfri WebP, verificeret pixel-identisk fil for fil, hvilket bragte installationsprogrammet ned fra 364 MB til 238 MB. Det trækkes også fra ved hver automatiske opdatering, ikke kun den første installation.
- Arenaen holdt helt op med at kæmpe på nogle konti. Arenakampe og jagt i scrapbogen bruger den samme gratis kamp, men de var to separate moduler med to kopier af hver regel, og kopierne var uenige. Den ene nægtede at lade et minimum for vindchance nedlægge veto mod en GRATIS kamp, fordi nedkølingen udløber, uanset om du bruger den; den anden anvendte det minimum overalt. Når de ti daglige XP-kampe var overstået, ejede den strenge alle beslutninger, og en karakter, hvis chancer alle lå under minimummet, stoppede simpelthen. Loggen sagde det hele tiden: "ingen af de 47 spillere over os klarede minimummet på 55% vindchance".
- De to er nu ét modul. Det samler kandidater fra alle tre kilder på én gang (arenaens tre modstandere, den crawlede spillerpulje og siden i Æresgalleriet omkring din rang), scorer dem på én skala og kæmper mod den bedste: (genstande x 100 + daglig XP x 60 + rang x 25) x vindchance. Scrapbog først, så XP, så klatring, præcis som ønsket. Forskellen betyder noget: en kæde af tærskler kan afvise alt, og gjorde det. En rangering har altid en bedste.
- Minimummet for vindchance gælder nu kun, når en svamp er på spil. En gratis kamp er gratis.
- Tårnet afviste hvert eneste angreb og trak fangehullerne med sig ned. De deler én daglig kamp, og Tårnet vinder normalt sammenligningen, fordi det bekæmpes med tre ledsagere, så kampen blev afvist og aldrig brugt på noget andet. 2.108 afviste tårnangreb mod 54 fangehulskampe på én dag. Tårnet tæller etager, du har besejret; serveren vil have den etage, du er på vej ind i. Et afvist tårn træder nu til side i en time, så fangehullerne får forsøget.
- Målpuljen kunne kun nogensinde krympe. Når simulatoren udelukkede en spiller, var den afgørelse permanent, og kun at besejre dem ophævede den, hvilket kræver en kamp, du lige har besluttet aldrig at tage. Hver cyklus pensionerede op til otte flere spillere for altid. Afgørelsen udløber nu, så snart du er vokset fra den, og appen siger det, når puljen kommer sig.
- Mål i scrapbogen er realistiske nu. En niveau 20-karakter blev tilbudt niveau 600-spillere; niveauvinduet skaleres nu med dit eget niveau i stedet for at være et fast tal. Sjældne genstande tæller også for mere end almindelige, så gratis kampe går til de stykker, der rent faktisk er svære at finde.
- Du kan se den tænke. Siden Arena viser beslutningen: hvor mange kandidater der kom fra hver kilde, en bjælke pr. kandidat opdelt i genstande, daglig XP og rang, nedtonet med den del, chancerne tager væk, og vinderen fremhævet. Under nedkølingen viser den, hvad den VIL kæmpe mod næste gang, og når den ikke kæmper, siger den hvorfor i én sætning, i stedet for at lade "Klar" stå på skærmen som eneste spor.
- Øje-knappen på spillere i Æresgalleriet åbner en rigtig profil: attributter opdelt i grundværdi og udstyr, rustning, våbenskade, din simulerede chance mod dem, hvor mange af deres genstande din scrapbog mangler, og hvert udstyret stykke med sin grafik, bonusser, rune, ædelsten og fortryllelse. Den havde aldrig virket.
- Kontotabellen sorterer efter enhver kolonne, niveau først. Nedtællinger sorteres efter den rigtige tid, så alt, der er klar, grupperes sammen i stedet for at havne mellem "4m" og "51m".
- Downloaden er en tredjedel mindre, fra 364 MB ned til 238 MB, og ser præcis ens ud. Grafikken er tabsfri WebP, verificeret pixel-identisk fil for fil. Det trækkes også fra ved hver automatiske opdatering, ikke kun den første installation.
- Også rettet: Tårnet var helt udelukket fra sammenligningen af fangehuller og kunne aldrig vælges; de to ølindstillinger ophævede hinanden; to stille forespørgselslækager (et fæstningsopslag, der bad serveren om spiller "0" tusindvis af gange om dagen, og evneopgradering, der forsøgte igen på en opgradering, den aldrig havde råd til). Nyt: en opsætningsguide med femten spørgsmål og et svampebudget pr. dag eller uge.
- En ny fæstning byggede aldrig noget som helst. Rapporteret som "han har materialer nok til Stenbruddet, men gør det ikke", og loggen var enig: tusind byggeanmodninger, hver eneste til Brændehuggerhytten, hver eneste afvist. Ingen bygning må stå højere end selve Fæstningen, og en ny fæstning starter med begge på niveau 1, så det var ulovligt at opgradere hytten, før Fæstningen kom op. Botten sammenlignede kun priser, valgte den billige hytte, blev afvist og traf det identiske valg næste cyklus. For evigt. Den overholder nu også spillets regler: fæstningsniveauloftet, niveaukrav, bygninger der er optaget af træning eller ædelstenssøgning, Smedjens forudsætninger. Alle betyder spring over, spar aldrig op: penge retter ikke et ulovligt træk.
- Underverdenens guld og sjæle blev ikke indsamlet. En afvist opgradering returnerede tidligt, og indsamlingstrinnet kom efter den, så ét afslag afsluttede hele cyklussen, før noget blev indsamlet. Indsamling kører nu uanset hvad, og når noget virkelig ikke kan indsamles, angives årsagen.
- Afvist arbejde blev rapporteret som udført. En afvist byggeanmodning er ikke en fejl, så loggen meddelte opgraderinger, der aldrig fandt sted. Begge tjekker nu, at en opgradering rent faktisk kører, før de påstår, at der er en.
- Skærmbillederne for Fæstning og Underverden er nu de rigtige skærmbilleder: en gård og en hule, hver bygning en grund med sit niveau, en nedtælling mens den bygges, og prisen for næste niveau. En bygning, spillet afviser, siger hvorfor. Hver producent har en måler: hvad der venter, hvor fuld gruben er, hvornår den holder op med at producere. En fuld grube påpeges, fordi spillet ikke giver nogen advarsel, og alt over grænsen går tabt.
- Statistikken tog evigheder at åbne. Kommandoen, der besvarer det, tog kontoens sessionslås, udelukkende for at spørge, hvilken karakter det var, og botten holder den lås, mens den taler med spilserveren, så en forespørgsel om to strenge, der aldrig ændrer sig, stillede sig i kø bag hver kontos netværkstrafik. Indlæsning og gemning af en karakters indstillinger havde den samme fejl.
- Statistikken registrerede også et øjebliksbillede ved hver forespørgsel, 17.280 om dagen pr. konto, med hele filen genskrevet på en timer. Graferne er nogle hundrede pixel brede; en dags data hvert femte sekund er én linje. Serien samples nu til ét punkt i minuttet, tolv gange mindre at gemme og indlæse, uden at de løbende totaler påvirkes. Eksisterende filer skrumper fra omkring 1,5 MB til 90 KB, første gang de åbnes.
- Evneopgradering brugte det guld, fortryllelse havde brug for. Begge respekterer reserven Spar penge, men evneopgradering køber attributter, indtil den næste pris ikke længere passer, så den, der kørte først, tog alt, og den anden fandt intet. Et modul, der ikke har råd til noget, registrerer nu, hvad det sparer op til, og andre forbrugere lader den mængde være i fred.
- Konti tilføjet med knappen "Tilføj konto" blev aldrig gemt. Legitimationsoplysninger blev kun skrevet på den første loginvej; både at tilføje en konto og logge en anden karakter ind gik gennem kode, der aldrig skrev dem ned.
- Continuous Loop of Idols havde ingen bossdata: den ligger på skyggelisten, men er ikke en skyggeudgave af noget, så den blev slået op under et navn, der ikke matcher noget. Den har nu sit eget afsnit. Det afslørede også niveaubjælker, der var fastlåst til ti for alle fangehuller undtagen Twister, så alle over niveau ti i Tårnet (100) eller Loopet (30) blev tegnet, som om de havde gennemført det.
- Rettet: hvert våben, skjold, potion og ædelsten blev vist uden grafik, værst på siderne for Smed og Heks. Terningespillets sidste belønning stod som [object Object]. Rejsestrimlen viste "Quests" og "City Guard" som ord. En tredjedel af alle genopfriskninger af fangehuller var øjeblikkelige gentagelser. Simuleringstilstanden for evner simulerer nu rent faktisk. VIP læses fra ølrationen. Fire interne samlinger voksede uden nogensinde at blive beskåret.
- Grænseflade: sidepanelet er nu grupperet i stedet for tyve flade poster, plus en tæthedskontakt, forudindstillinger med ét klik til enkelte moduler og en tættere oversigtsside.
- Ni af de tolv klasser kunne ikke tage deres eget udstyr på. En genstand beder om én af de tre GRUNDKLASSER, og botten sammenlignede det direkte med din klasse, hvilket kun kan stemme, hvis du ER en af de tre. Dæmonjæger, Kampmagiker, Snigmorder, Nekromant, Pestlæge, Berserker, Paladin, Druide og Barde sad derfor kun tilbage med de få genstande, der ikke beder om noget, hvilket er derfor et niveau 10-smykke med 5 held slog 400 rustning med 100 behændighed. Det samme tjek beskytter sælgeren, så de klasser solgte også det udstyr, de burde have båret. Forkert siden allerførste udgivelse.
- Arenaen kæmpede mod intet på nogle konti. Tre fejl lagde sig oven på hinanden: arenamodulet overgiver hver kamp til scrapbogsmodulet, som returnerer med det samme på en karakter uden scrapbog, og ingen af dem tjekkede den anden; en simulering uden resultat rapporterede 0% i stedet for "intet svar", så alle mål blev afvist; og ét afvist mål afsluttede hele cyklussen. Det er derfor, at sænke den mindste vindchance fra 55 til 45 til 20 ikke ændrede noget: koden nåede aldrig den beslutning.
- Appen frøs, når Arena og Scrapbog blev åbnet, og botten holdt op med at kæmpe, mens det skete. Spillercachen var vokset til 187.136 spillere i 119 MB og blev genskrevet fuldstændigt hvert 27. sekund, mens den holdt den lås, botten skal bruge for at vælge en kamp. Puljen ligger nu i hukommelsen for sessionen, udstyr, der aldrig kan være værd at tage, huskes ikke, og gamle cache-filer slettes ved opstart.
- Våben blev vist som [object Object]. Da det blev rettet, dukkede der tre steder mere op, som ingen havde rapporteret: de daglige og eventopgaver, adventskalenderen og Lykkehjulet.
- Præstationer (BETA): en ny side med alle 92 præstationer, hvad hver af dem kræver, og om botten styrer mod den, bag én hovedkontakt. Noget, der koster rigtige penge, jages aldrig. At jagte Naturisme eller Sankt Nikolaj plejede at fodre dit eget udstyr til makuleringen. Det er nu beskyttet på alle fire bortskaffelsesveje.
- Rettelse: botten købte en potion og solgte den sekunder senere. Den generelle genstandssælger havde sin egen mening om flasker og skilte sig af med det, potionmodulet lige havde købt. "Ignorer flasker" betyder nu det, navnet siger.
- Rettelse: fæstningen stoppede med at bygge i dagevis. En Brugerdefineret rækkefølge venter med vilje på sin første ufærdige post, men hvis den post koster mere træ eller sten, end lageret kan rumme, ankommer ressourcerne aldrig, og alt bagved stopper for altid. Uopnåelige poster springes nu over, og loggen siger det. Ædelstensminen forklarer også sig selv: den lades bevidst i fred, mens en ædelstenssøgning kører.
- Rettelse: toogtyve advarsler ved hver opstart, én pr. kæledyr, alle om at intet skete. Kæledyr, der allerede var på niveauloftet, blev fodret alligevel. Loftet kommer nu fra spillet i stedet for en regel, som en levende konto modbeviste.
- Rettelse: kortet Nuværende handling modsagde sig selv og viste en overskydende etiket fra et ødelagt billede ved siden af en opdigtet ekspeditionsfase.
- Quests rangeres nu efter belønning pr. sekund eventyrlyst i stedet for rå belønning, reserven Spar penge overholdes nu af alle ti forbrugsmoduler i stedet for to, og våbenskade tæller endelig med i sammenligningen af udstyr. Tysk dækker 185 tekster, der stadig var på engelsk.
- Indstillinger gemmes nu for alvor. Hver konto har sin egen indstillingsfil, og botten har altid startet ud fra den, men indstillingssiden indlæste den GLOBALE og aldrig den valgte kontos, så siden viste én ting, mens kontoen kørte en anden, og hver gemning kopierede de globale værdier over kontoens egen fil. Elleve yderligere indstillinger manglede helt fra det, siden gemmer, så backenden nulstillede dem til deres standardværdier ved hver gemning: skemaet for aktive timer, modulernes prioritetsrækkefølge, automatiske opgraderinger af ædelstensfatninger, kuponscanning og eventindstillingerne blandt dem.
- Begge daglige portaler bekæmpes igen. Den personlige Dæmonportal kørte sidst i fangehulsmodulet, bag tre blokeringer, der afslutter cyklussen i det øjeblik, de udløses; på tværs af fire loggede dage på fire konti havde to dage NUL forsøg. Laugportalen var trin 5 af 7, bag røverier. Begge kører nu først i deres modul, og ingen af dem koster en fangehulskamp.
- Kampe i Æresgalleriet simuleres, før de tages. Mål blev valgt ud fra, hvor mange genstande til scrapbogen de kunne give, og filtreret kun efter samlede attributter, så alle op til 120% af dine talte som muligt at besejre, hvilket blev til 38% vundet over en logget dag. Kampsimulatoren, der allerede bruges til fangehuller, spørges nu først, og under den konfigurerede chance springes målet over uden at bruge en kamp. Indstillinger -> Arena, standard 55%.
- Fremskridtsrapporten viste tre tal, der aldrig kunne være sande. Svampe var altid 0, fordi ingen kamp nogensinde registrerede dem. Scrapbogsgenstande var altid 0, fordi det blev målt umiddelbart efter kampen, og kampens svar bærer ikke den opdaterede samling. Rigtige gevinster fandt sted hele tiden. Guld var 0 rent regnemæssigt: hver kamp blev afrundet ned til hele guld, FØR noget blev lagt sammen, så 122 arena- og 508 Æresgalleri-kampe hver blev afrundet ned til nul.
- Events ved, om de kører. Serveren bliver ved med at sende Verdensboss-blokken, efter eventet er lukket, så appen behandlede et afsluttet event som aktivt, og botten brugte hele dagen på kommandoer, serveren afviste, herunder et katapultkøb, der trin for trin sænkede sin lejelængde 10t -> 9t -> 8t på jagt efter en pris, den havde råd til, når svaret var, at intet event kørte. Siden Events siger nu "Intet aktivt event lige nu" og viser kun Verdensboss-visningen, mens Verdensbossen kører.
- Kæledyr: fodring og brygning skiftes ikke længere til at blive ignoreret. Modulet handlede én gang pr. cyklus, så den, der kom først, tog al frugten, og den anden skete aldrig. På én konto betød det 2.732 fodringer i Jord og ingen overhovedet i Ild. Begge kører nu hver cyklus, og saft brygges, når et habitat når sin grænse, i stedet for ti frugter senere.
- Ædelsten: en forkert isat ædelsten kunne aldrig rettes, fordi udskiftning blev udgivet slået fra, så en Behændighed-karakter, der bar Styrke-ædelsten, havde ingen vej tilbage. Sorte ædelsten vandt også altid, uanset deres værdi, fordi de havde en fast vægt over, hvad enhver enkeltattribut-ædelsten kunne nå. Afvejningen beregnes nu, og alle ædelsten sættes i på én gang i stedet for én pr. cyklus.
- Rettelse: gemte adgangskoder blev sendt som deres egen chiffertekst. Loginskærmen læste legitimationsfilen ordret, så en adgangskode krypteret i hvile blev forudfyldt som "v1:..." og sendt sådan. Det er den rapport, der lyder "sender stadig krypteret", og det er også det, der viste sig som "Kunne ikke kommunikere med serveren".
- En log, du kan læse: afslag, der er en del af normalt spil, er ikke længere advarsler, serverfejl trækker ikke længere et fuldt tilstandsdump ind i loggen, og ét afslag stopper ikke længere et helt modul: "ingen flere fangehulskampe i dag" plejede også at springe underverdenens ressourceindsamling og bygningsopgraderinger over.
- Nyt: en knap "Deltag i min Discord", eksport og import af indstillinger som knapper med en rigtig fildialog, og en sammenklappelig kontoliste.
- Svampe har nu deres egen indstillingsside: alle kontakter, der kan bruge dem, samlet ét sted, mærket som rigtige penge, alle slået fra som standard. Intet andet i appen indebærer længere et svampeforbrug.
- Rettelse: butiksgenstande, der koster svampe, blev købt, selv med den indstilling slået fra. Tjekket var "køb, hvis sølv dækker det ELLER svampe er tilladt", men sådan en genstand koster sølv OG svampe, så det at have sølvet lukkede den igennem hver gang, uanset din reserve. Én testkonto købte den samme 4-svampe-genstand 84 gange.
- Rettelse: "Spring quests over" betalte med svampe. Den kontakt slås normalt til for det gratis timeglas-spring, men den tillod også at betale rigtige penge for hver quest- og ekspeditionsventetid. Timeglas virker stadig herfra; svampe gør aldrig.
- Rettelse: tre svampekontakter havde slet ingen styring: svampe-ridedyret (en drage er 25 svampe og fornyer sig selv), genopstandelser i Legendarisk fangehul og VIP-ølindstillingen. Du kan nu slå dem fra.
- Rettelse: billeder af amuletter og ringe var ødelagt overalt, hvor de optrådte. Grafikken bruger en anden navneform til dem end til talismaner, og den forkerte blev brugt til alle tre.
- Indstillinger ryddet op: 13 kontakter, der optrådte på to sider, optræder nu på én, to kontakter, der ikke gjorde noget, er væk eller koblet til, og fem indstillinger, appen gemte men aldrig læste, er fjernet.
- Automatisk opdatering er nu gratis for alle, på alle niveauer. Det plejede at være en betalt funktion: gratis installationer sprang tjekket helt over og fik at vide "Du har den nyeste version", så folk sad fast på gamle udgaver med fejl, der var blevet rettet måneder tidligere, uden nogen måde at finde ud af det. Bemærk: hvis du har en ældre ulicenseret udgave, skal du foretage én manuel download fra denne side, hvorefter opdateringer kommer af sig selv.
- Rettelse: "start med Windows" stoppede stiltiende med at virke. Registreringsposten blev kun skrevet, når du slog kontakten om, og intet tjekkede den nogensinde igen, så hvis den forsvandt, blev appen ved med at vise kontakten som TIL og startede aldrig med Windows. Den reparerer sig nu selv ved hver opstart.
- Rettelse: "Kunne ikke kommunikere med serveren" ved login. Gemte adgangskoder gemmes krypteret, og en enkelt udgave kunne ikke dekryptere dem, så den sendte den krypterede tekst til loginserveren som din adgangskode, og fejlen så ud som en netværksfejl, gentagne forsøg aldrig kunne rette. Intet skulle indtastes igen.
- Verdensboss: opgraderinger af katapulten virker og er slået til som standard. De betales med ressourcer (guld, træ, sten, metal eller arkan, plus katalysatorer) og aldrig med svampe. At fylde en katapult tager nu minutter i stedet for timer.
- Rettelse: et fuldt lager, der hverken solgte eller udstyrede noget. Salg og udstyr var uenige om, hvad "bedre" betyder, så genstande mellem de to hverken blev båret ELLER solgt og fyldte tasken permanent.
- Rettelse: botten solgte dit bedste reserveudstyr. Den rangerede genstande efter butikspris, som følger genstandsniveau mere end nytteværdi. Den sælger nu det svageste først.
- Rettelse: ædelsten forsvandt fra den ene dag til den anden på trods af Manuelt ædelstensvalg. En ædelstenstype, du havde afkrydset, kunne stadig blive solgt, fordi den ikke havde en ledig fatning i det øjeblik. En type, du beder om at beholde, sælges aldrig.
- Rettelse: et fuldt lager, der hverken solgte eller udstyrede noget. Salg og udstyr var uenige om, hvad "bedre" betyder: udstyr ville have en klar forbedring, mens salg beskyttede alt, der var bedre med blot ét point, så genstande, der lå mellem de to, hverken blev båret ELLER solgt, og de fyldte tasken permanent. Fund fra fangehuller havnede der konstant.
- Rettelse: botten solgte dit bedste reserveudstyr. Genstande til salg blev rangeret efter butikspris, som følger genstandsniveau langt mere end nytteværdi. Den sælger nu det svageste udstyr først og beholder det stærkeste.
- Rettelse: ædelsten forsvandt fra den ene dag til den anden på trods af Manuelt ædelstensvalg. En ædelstenstype, du havde afkrydset, blev kun brugt som et første filter, så en ædelsten kunne stadig blive solgt, fordi den ikke havde en ledig fatning i det øjeblik, hvilket er tilfældet for alle ædelsten, når alle fatninger er fulde. En ædelstenstype, du beder om at beholde, sælges nu aldrig.
- Opgraderinger af Verdensbossens katapult virker nu og er slået til som standard. Mercy køber dem med butikkens ressourceknap (guld, træ, sten, metal eller arkan, plus katalysatorer) og aldrig svampeknappen.
- Rettelse: opgraderinger plejede at koste SVAMPE. Købsforespørgslen havde sine to argumenter byttet om, så hvert køb bad om knappen for rigtige penge, mod en plads ingen havde valgt. Hvis Mercy slog opgraderinger fra på din konto på grund af det, slår denne udgivelse dem til igen.
- Rettelse: opgraderinger købte ofte slet ingenting. Spillet begrænser hastigheden på den forespørgsel og besvarer et for tidligt forsøg med det samme "kan ikke gøre dette lige nu", som det bruger til et rigtigt afslag, så næsten hvert forsøg blev kasseret ulæst. Forsøg er nu spredt ud.
- Meget hurtigere: køb var begrænset til én opgradering pr. botcyklus i stedet for pr. forsøg, så det tog timer at fylde en katapult. Nu tager det minutter.
- Nyt: opgraderingsbutikken rulles om, når ingen af dens tre tilbud kan købes, fordi en butik fuld af tilbud til et tårnsegment, du ikke sigter efter, ellers aldrig løser sig.
- Loggen forklarer nu hver opgraderingsbeslutning: dine saldi, katapulten og hvert tilbud med årsagen til, at det blev eller ikke blev købt, samt hvad hvert køb rent faktisk kostede.
- Rettelse: Verdensbossens daglige kistetyper var mærket om ("enkelt hit" og "skademester" var byttet om).
- Nyt: "Senseis Config", skaberens egen finjusterede opsætning, er den nye standardforudindstilling og det, nye brugere starter med. Du kan stadig skifte til Standard / Safe Farm / Aggressive når som helst.
- Nyt: gem dine nuværende indstillinger som en navngivet forudindstilling (Simpel tilstand) og skift frem og tilbage mellem dine egne opsætninger, når du vil.
- Enklere indstillinger: fjernet ca. 20 kontakter, der ikke gjorde noget, samt den overflødige kontakt "Foretræk ekspeditioner" (quests mod ekspeditioner registreres automatisk). Dine gemte konfigurationer og sikkerhedskopier indlæses stadig uændret.
- Arena og Scrapbog omorganiseret: din karakter og kampattributter øverst, derefter de 3 arenamodstandere, så scrapbogsscanningerne, med indsamlede genstande nederst.
- Kampsim viser nu kun fangehuller, du ikke har gennemført endnu, og viser de rigtige etagenumre.
- Rettelse: konti fryser ikke længere ved en dårlig forbindelse. Netværkstimeouts forsøger automatisk igen ved en gået i stå forbindelse i stedet for at hænge kontoen fast indtil genstart.
- Rettelse: lavere, mere stabilt hukommelsesforbrug over lange scrapbog-sessioner.
- Rettelse: Kampsims sejrsrate for "1000 kampe" er korrekt nu. Den ignorerede det fangehul/den etage, du havde valgt, og simulerede dit nuværende fangehul (en let etage viste ~50%); den simulerer nu den fjende, du valgte (~100% for en etage, du ville gennemføre).
- Siden "Arena Manager" er nu "Æresgalleriet": den indlæser rangeringen automatisk, lader dig søge efter enhver spiller ved navn for at udspejde dem, og bladrer gennem stigen. Det ubrugte panel med runeoversigt er fjernet.
- Nyt: potions uden for klassen sælges automatisk. En potion til en attribut, din klasse aldrig bruger (f.eks. Intelligens på en Dæmonjæger), kan ikke drikkes, så i stedet for at fylde tasken sælges den nu, mens de potions, du rent faktisk har brug for (hovedattribut, Udholdenhed, Held, Evigt Liv), beholdes.
- Rettelse: dropdown-menuerne for fangehul/etage i Kampsim er læselige igen. De var hvide på hvidt og følger nu appens tema.
- Rettelse: quests/ekspeditioner sidder ikke længere fast med en fejl om "deaktiveret af indstillinger". Spillet har en serverside-kontakt for "quests mod ekspeditioner", og at starte den forkerte for den aktuelle tilstand afvises. Botten registrerer nu automatisk den aktuelle tilstand (ingen indstilling nødvendig) og foretrækker ekspeditioner, skifter til dem når den kan, og sender kun nogensinde den handling, serveren vil acceptere.
- Botten til præstationer og appen deler nu én liste over præstationer, så de ikke kan være uenige, og siden Præstationer har et nyt afsnit "I gang", der viser, hvad der aktivt gør fremskridt.
- Nyt: Kampsim lader dig vælge ethvert rigtigt fangehul og etage og kæmpe mod den faktiske fjende, med en forhåndsvisning af, hvem du møder (portræt, navn, niveau, klasse), i stedet for kun at gætte på det første åbne fangehul.
- Nyt: kampe udspiller sig nu som en animeret genafspilning: begge kæmperes portrætter, HP-bjælker der tømmes, svævende skadestal (kritiske i guld), undvigelsesbobler og motorens noter om specielle evner.
- Rettelse: siden Smed og Heks viser ikke længere "[object Object]" for dit våben, og pladsnavne vises nu på det sprog, du har valgt, i stedet for engelsk.
- Rettelse: genstande viser deres rigtige ikoner overalt, herunder en ødelagt billedsti, der fik amuletter/ringe/talismaner til at falde tilbage på en pladsholder.
- Rettelse: potions i lageret viser nu deres ikon og hvad de rent faktisk er (f.eks. "Stärke · Groß") i stedet for en generisk "Trank" uden billede.
- Nyt: arenamodstandere viser deres navn, portræt, niveau, klasse og ære i stedet for blot et spiller-id.
- Scrapbogen er nu øverst på siden Arena og Scrapbog, og Fæstningens ædelstenssøgning vises tæt på toppen, når den er aktiv.
- Genstande fra questbelønninger viser nu deres ikon og navn.
- Rettelse: din svampereserve respekteres endelig. Fangehulskampe, tårnkampe, arenakampe og fæstningens ædelstenssøgning tjekkede alle kun, om indstillingen var slået til, men kiggede aldrig på din saldo, så aktivering af nogen af dem tømte svampene til nul, uanset den reserve du havde sat. Fangehul og tårn var værst og betalte for en kamp hver eneste cyklus, selv mens den gratis var klar.
- Rettelse: en svamp bruges aldrig på en fangehulskamp, som simulatoren siger, du taber. Gratis kampe er uændrede, så fremgangen går ikke i stå, når alt er et lodtrækning.
- Rettelse: Underverdenen opgraderer enheder og angriber igen. Der er næsten altid noget at indsamle, og indsamling afsluttede cyklussen, så trinene til enhedsopgradering og angreb derunder blev aldrig nået. Indsamling er nu det, der falder tilbage på, i stedet for det første, der gøres.
- Rettelse: Underverdenens natlige pause i indsamlingen virker. Et tidsvindue, der krydsede midnat (f.eks. 22:00-06:00), blev stiltiende ignoreret, og indsamlingen fortsatte hele natten.
- Rettelse: kuponkoder virker nu på alle konti. Listen "allerede indløst" blev delt på tværs af hele installationen i stedet for pr. karakter, så den første konto, der så en kode, indløste den, og alle andre karakterer sprang den over.
- Rettelse: tømning af indbakken ødelægger ikke længere uindløste kuponkoder, før de kan læses.
- Rettelse: botten kunne stoppe med at queste helt. På en frisk dag fortalte den serveren "jeg foretrækker quests" og stoppede derefter for den cyklus uden at starte en, og da den besked ikke ændrer din eventyrlyst, gentog det sig for evigt, og ingen quest blev nogensinde startet. Dette ramte alle med standardindstillinger.
- Rettelse: Arena "Højeste rang" kæmpede mod ingen. Modstanderens styrke og din egen blev målt med forskellige formler (deres talte hovedattribut, dobbelt udholdenhed og portalbonusser; din talte ingen af delene), så to identiske karakterer scorede omkring 2:1, og enhver modstander så for stærk ud.
- Rettelse: "Sælg ikke genstande med ædelsten" nægtede at sælge næsten alt: en genstand med en TOM ædelstensfatning talte som besat, så din taske blev fyldt, og salget stoppede. Den samme fejl udelukkede næsten alle våben fra oprydning.
- Rettelse: planlagte laugrøverier og laugkampe blev udløst på det forkerte tidspunkt. Tiderne er minutter fra midnat, men blev læst som sekunder, så et røveri sat til 12:00 startede kl. 00:12.
- Rettelse: at sætte et loft for laugets evner blokerede alle opgraderinger, fordi det sammenlignede laugets samlede total med en grænse pr. spiller.
- Rettelse: Evner-modulet kørte to gange pr. cyklus, hvilket kørte opgraderingsløkken igen og brugte sølv en anden gang.
- Nyt: en knap "Tjek for opdateringer" i Indstillinger, og opdateringer bemærkes nu uden genstart: appen tjekker hvert 30. minut og hver gang du skifter tilbage til vinduet (det plejede at være hver 6. time).
- Rettelse: scrapbogsbotten springer nu mål over, der er langt stærkere end dig. Attributter afgør kampe langt bedre end niveau, men intet kiggede på dem, så botten fandt kun ud af, at nogen var uden for rækkevidde ved at tabe. Alle over 1,2x dine samlede attributter springes over.
- Rettelse: ikke flere kampe over dit niveau. Mål i scrapbogen kunne være op til fem niveauer over dig (ti ved scanning af Æresgalleriet); begge har nu et loft ved dit eget niveau.
- Rettelse: omdøbning renser ikke længere en tabsstatistik. Sortlisten var nøglet efter navn, så en spiller, der havde besejret dig to gange, kunne vende tilbage under et nyt navn med en ren tavle og efterlade en forældet dubletpost. Den er nu nøglet efter spiller-id.
- Rettelse: botten angriber ikke længere den samme spiller igen og igen. Legendariske genstande har ingen plads i scrapbogen, så de kan aldrig indsamles, men de blev alligevel talt som "manglende", hvilket fik alle, der bar en, til at se permanent værdifulde ud og blev angrebet for evigt ved hver arena-nedkøling, mens nyttige mål blev ignoreret.
- Rettelse: at besejre en spiller pensionerer dem nu øjeblikkeligt. En sejr tager hele deres samlelige udstyr, men botten ventede på, at serveren bekræftede det, og hvis den opdatering aldrig indeholdt scrapbogen, angreb den dem igen på ubestemt tid.
- Rettelse: ét nederlag sortlister ikke længere en spiller, og en sortlistning bliver ikke længere fjernet kort efter af arenaens genscanning. Nederlag samles op, og en spiller springes over, efter de har besejret dig to gange.
- Rettelse: lige gode mål afgøres nu ved den svageste modstander i stedet for den interne rækkefølge, som blev ved med at vælge det samme navn.
- Windows, macOS og Linux bygges nu alle fra ét tag, så ingen platform kan blive efterladt igen.
- Rettelse: potions spildes ikke længere på de forkerte attributter. Botten drak tidligere enhver attributpotion, den fandt (en Magiker ville bruge potions til Styrke og Behændighed), og da du kun har tre aktive potionpladser, fortrængte de de nyttige. Den bruger nu kun potions til din hovedattribut, Udholdenhed, Held og Evigt Liv.
- Rettelse: potionpladser fyldes nu efter vigtighed i stedet for flaskestørrelse, så en stor potion uden for klassen ikke længere kan optage pladsen, en mindre hovedattribut-potion havde brug for.
- macOS- og Linux-udgaver er tilbage: alle tre platforme udgives med denne version for første gang siden 2.8.3.
- Rettelse: "Evner optimalt nu" opgraderer nu så mange attributter, som du har råd til, med ét klik i stedet for kun én.
- Ny indstilling "Sammenligning af udstyr" med tre strategier: Fuld (grundværdi + opgraderinger + ædelsten), Grundværdi + ædelsten (ignorer opgraderinger) eller Kun grundværdi, så du kan lade en genstand med højere grundværdi vinde, når du har materialerne til at flytte ædelstenen og opgradere igen.
- Sammenligning af udstyr tæller nu genstandens rustning (blev tidligere ignoreret) og tager den største tilgængelige opgradering på i stedet for den første, der findes i tasken.
- Automatisk opgradering af attributter/evner virker nu rent faktisk. Det blev blokeret, når karakteren havde en vagt i Byvagten, så attributterne steg aldrig. Evner opgraderes nu efter hver quest, uanset arbejdsvagter.
- Kampe rapporteres ikke længere alle som nederlag: ekspeditioner og andre kampe viser nu det korrekte sejr/nederlag og belønninger i sessionsrapporten og Kamphistorik.
- Rettelser til flere konti: en konto, der løber tør for øl, tvinger ikke længere alle andre konti ud på en arbejdsvagt, og bonusøl fra opgaver lækker ikke længere mellem konti.
- Kæledyrsfangehuller: botten angriber nu det habitat med den bedste vindchance i stedet for altid Skygge, så alle habitater gør fremskridt.
- Scrapbog: rettet det falske "10/10 genstande". Mållister viser nu dit rigtige antal manglende genstande, med en rullelisten Scrapbog-scanninger og en knap "genscan fra start".
- Ædelsten sættes nu også i hos dine ledsagere (vurderet pr. ledsagerklasse), og en ædelsten sælges eller skilles aldrig ad, så længe den stadig ville forbedre en af dine fire karakterer.
- Ny side for Smed og Heks med data i realtid: udstyret gear, opgraderingsstjerner, runer, kedelstatus og fortryllelser, samt dedikerede indstillinger for Smed, Heks og Runer.
- Smeden kan nu automatisk opgradere udstyret gear (skal aktiveres). Den holder altid en reserve af Metal/Arkan, så du stadig kan udvinde ædelsten fra udstyr, du udskifter.
- Rettet fodring hos Heksen (den sprang næsten alle egnede genstande over) og fodrer nu med den billigste matchende genstand.
- Forbedret runeoptimering til questsættet på mannequinen, og listerne for mannequin/runer vises nu korrekt.
- Siderne for Smed og Heks låses nu op ved det rigtige karakterniveau (Heks 66, Smed 90) med en venlig skærm, der siger "kom tilbage på niveau X".
- Fuld tysk oversættelse af alle de nye sider og indstillinger.
- Bemærk: denne udgivelse er kun til Windows. macOS og Linux forbliver på 2.8.3.
- Ny fremviser af scrapbogsmål i Indstillinger: se alle spillere fra Æresgalleriet, som crawleren har i cache, sorteret efter flest manglende genstande, med niveau, antal manglende/i alt og fejlstatus. Kopiér hele mållisten med ét klik.
- Navne fra Æresgalleriet logges nu til en fil pr. konto, efterhånden som de scannes, så du kan farme en frisk serverstart ud fra en rigtig navneliste
- Kampstatistik for scrapbogen (sejre, nederlag, genstande vundet) spores nu i statistikken og vises i sessionsrapporten
- Rettelse: træk og slip i rækkefølgeeditorerne virker igen. Det upålidelige HTML5-træk-og-slip er erstattet af pointerbaseret trækning, og pilknapperne flytter nu en post ét trin i stedet for at springe til enderne
- Bemærk: denne udgivelse er indtil videre kun til Windows. macOS og Linux forbliver på 2.8.3
- Ny side med Kamphistorik: en søgbar log over alle kampe, botten udkæmper (arena, scrapbog, fangehuller, underverden, hellevator, legendarisk fangehul, kæledyr, ekspeditioner med mere) med fjendens portræt, sejr/nederlag og belønninger (XP, guld, ære, genstande til scrapbogen)
- Indstillinger for data og lagring: vælg om Kamphistorik og statistik skal beholdes, og slet automatisk historik, statistik og logs, der er ældre end et konfigurerbart antal dage (standard 10)
- Rettelse: botten bruger aldrig svampe som standard (alle indstillinger for svampeforbrug er slået fra; gratis svampe indsamles stadig)
- Rettelse: en sjælden UTF-8-fortolkningsfejl, der kunne få appen til at gå ned ved visse serversvar
- Ydeevne: Kamphistorik bruger nu en cache i hukommelsen, så datafilen ikke længere genindlæses hver cyklus
- Mercy SF er nu GRATIS for alle. Alle funktioner er låst op, og der kræves ingen licens (alle automatiseringsmoduler, smarte funktioner og fremviseren til kampsimulering)
- Fjernet licenssiden i appen, da der ikke længere er nogen licens at indtaste
- Tilføjet et link "Support on Ko-fi" i appen og på hele webstedet. Donationer er helt valgfrie og låser ikke noget ekstra op, da alt allerede er gratis
- Underverdenens Guldgrube tømmes endelig. Guld og sjæle var byttet om, så "indsaml guld" høstede sjæle; de korrekte ressourcer indsamles nu
- Appen lukker ikke længere ned tilfældigt. Hvert botmodul kører bag en panikvagt (isoleret, med automatisk nedkøling), kontoløkken genstarter sig selv, og nedbrud skrives til crashes.log
- Sælg genstande virker igen: udstyr af lav kvalitet sælges til butikken, som spillet forventer
- Fæstning: indsamling af XP fra Akademiet er mere pålidelig (anslået ud fra produktionsraten), og sejre/nederlag logges
- Scrapbog: mål fra Æresgalleriet angribes nu rent faktisk og logges; mål, der ikke kan besejres, sortlistes
- Nye indstillinger for Fæstningspartner: en foretrukken angrebspartner og en liste over beskyttede spillere (gratis omslag mod partneren, væk fra beskyttede navne)
- Øl / Byvagt: botten drikker nu al den konfigurerede daglige øl, før den starter Byvagt, og den daglige ølmængde begrænses til spillets maksimum
- Ikke flere løkker med fejlspam: forudsigelige "ikke muligt endnu"-fejl venter nu 1 time i stedet for at forsøge igen hvert 60. sekund
- To-lags logning: en fuld udviklerlog i baggrunden på disken samt en ren logside i appen; fejlrapporter vedhæfter nu den fulde udviklerlog med en knap til at åbne logmappen
- Underverden: sjæle indsamles nu pålideligt automatisk hver cyklus. En mislykket opgradering kan ikke længere blokere indsamlingen, og det virker uafhængigt for hver konto
- Fæstning: erfaring (XP), træ, sten og sølv indsamles nu altid, og ædelstensminen fortsætter med at søge, selv når en bygnings- eller enhedsopgradering har nået sit loft
- Smart fangehulsalgoritme: botten simulerer nu den aktuelle fjende i hvert åbent fangehul mod din karakter og kæmper mod den, du højst sandsynligt vinder over, så din gratis kamp hver time aldrig spildes på et nederlag
- Fangehuller omfatter nu almindelige fangehuller, skyggefangehuller, Twister og Tårnet (simuleret sammen med dine ledsagere); den personlige Portal bekæmpes én gang om dagen
- Hvis intet endnu kan vindes, venter botten på bedre udstyr i stedet for at spilde kampen
- Laugets angreb og forsvar tilsluttes nu øjeblikkeligt, når de erklæres, så du aldrig går glip af en laugkamp
- Fodring af kæledyr går automatisk videre til det næste kæledyr i rækkefølgen, når et kæledyr er fuldt maksimeret
- Meget roligere og hurtigere: interne timere og status pr. handling erstatter blinde, gentagne forsøg, så botten ikke længere spammer handlinger, den ikke kan gennemføre endnu (portal allerede gjort, evne du ikke har råd til, maksimeret kæledyr)
- Kuponkoder læses nu direkte fra emnefelterne i spillets post, så der ikke længere kommer støj i form af "besked ikke fundet"
- Rettet: appen genåbnede ikke fra statusfeltet efter minimering
- Generelle forbedringer af pålidelighed, ventetid og sikkerhed i alle moduler
- Underverden: opgraderinger går ikke længere i stå. Den indsamler og opgraderer hver cyklus og overholder byggegrænsen for Mørkets Hjerte
- Fæstning: ædelstensminen leder nu altid efter nye ædelsten, så snart den er ledig
- Smarte ædelsten: sætter de bedste ædelsten i til din karakter (sorte/legendariske først, derefter din hovedattribut, så udholdenhed og held), fylder tomme fatninger først, overskriver aldrig gode ædelsten og trækker ædelsten ud af gamle genstande via Smeden i stedet for at ødelægge dem
- Kæledyr: kæledyrsdueller og kampe i kæledyrsfangehuller fungerer nu korrekt
- Kuponkoder, du modtager i spillets post, opdages og indløses automatisk
- Smeden forsøger ikke længere at skille genstande ad, der ikke er udstyr
- Rettet: karakterportræt og billeder af ledsagere
- Sider og indstillinger åbner nu, selv når ingen konto er forbundet, og bruger dine seneste data
- Kæledyrsnavne vises nu for alle elementer (ikke kun Skygge)
- Bossnavne og statistik for fangehuller vises nu korrekt for alle fangehuller
- Præstationer viser nu de korrekte navne for det, du har låst op
- Arena Manager viser nu dine runebonusser (modstand og skade) på et øjeblik
- Automatisk opdateringssystem: appen tjekker for nye versioner ved opstart og hver 6. time
- Licenserede brugere (Premium og Supporter) får en notifikation med Opdater og Genstart, når en ny version er tilgængelig
- Notifikationer på operativsystemniveau virker, selv når appen er minimeret til statusfeltet
- Signerede opdateringer med kryptografisk verificering for sikre automatiske opdateringer
- Automatisk tildeling af Discord-rolle: abonnenter modtager automatisk rollerne Mercy SF Member og Mercy SF Supporter på Discord-serveren
- Rettet: premium-funktioner blev ikke låst op efter OAuth-login uden genstart af appen
- Rettet: login fra webstedet blev ikke bekræftet automatisk, når man allerede var logget ind på mercysf.app
- Log ind i skrivebordsappen direkte fra webstedet, når du allerede er logget ind på mercysf.app
- Øjeblikkelig oplåsning af premium: appen opdaterer din licens, når vinduet får fokus igen, og hvert 30. sekund, så nye abonnementer og opgraderinger træder i kraft uden genstart
- Rettet: premium-funktioner blev låst igen efter vinduseskift eller genstart (licenssignaturen caches og verificeres nu korrekt)
- Rettet: login fra webstedet blev ikke fuldført i skrivebordsappen
- Forbedret pålidelighed i synkronisering af konto og licens
- Kontologin: log ind med din mercysf.app-konto (e-mail, Google eller Discord) for at synkronisere din licens automatisk
- Automatisk licenssynkronisering mellem webstedet og skrivebordsappen
- Sikkerhedsforstærkning: verificering af licenssignatur, kontrol af udløb og funktioner, der er låst som standard
- Premium-overlay på låste funktioner med opfordring til at opgradere
- Skærpet Content Security Policy for skrivebordsappen
- Stabilitetsforbedringer og rettelser af fejl
- Understøttelse af flere platforme: Windows, macOS (Apple Silicon og Intel) og Linux
- Fremviser til kampsimulering: genafspil kampe med opdeling runde for runde
- Smart logik til udstyrsopgradering med klassebevidst, vægtet sammenligning af attributter
- Forudgående scanning af arenamodstandere til udvælgelse i scrapbogen
- Optimering af møder på ekspeditioner
- Automatisk udstyr til ledsager i fangehuller
- Licenssystem med niveauer: Free, Premium og Supporter
- Funktioner låses efter licensniveau
- Integreret Stripe-betaling med månedligt og årligt abonnement
- Premium-planen omdøbt fra Basic til Premium (EUR5/måned, EUR50/år)
- Dynamisk beregning af årsrabat vises på prissiden
- Doner-knappen i navigationslinjen linker nu direkte til Ko-fi
- Klassebevidst genstandsvurdering: vægtet sammenligning af attributter for intelligente udstyrsvalg
- Klassebevidste evner: simuleringstilstanden bruger klassespecifikke attributprioriteter
- Botmodul til præstationer: låser automatisk funktioner op, sporer og gennemfører præstationer
- Prioritering af scrapbogen tidligt i spillet: tvinger scrapbogsarena, når der er under 500 genstande
- Scanning af Æresgalleriet: scanner for spillere med manglende genstande til scrapbogen
- Niveaufiltreret udvælgelse til scrapbogen: kæmper kun mod modstandere, der kan vindes
- Smart early-game: køber automatisk øl, snurrer hjulet og låser funktioner op på lave niveauer
- Præstationen Naturisme: aftager alle genstande på lave niveauer
- Præstationen Sankt Nikolaj: aftager støvler den 6. december
- Præstationen Tung spinner: snurrer automatisk hjulet med lykkemønter
- Præstationen Globetrotter: sporer besøgte steder via quests
- Præstationen Invincible: sporer 10 arenasejre om dagen
- Statusoversigt for karakteren logges, når botten starter
- Forhindrer dobbelt login: blokerer for gentagne klik på knappen Tilføj konto
- Backend fjerner dobbelte sessioner: springer allerede loggede karakterer over
- Login-knappen deaktiveres under godkendelse og viser indlæsning
- Avanceret statistik: sporing af karakterens fremskridt med vedvarende data
- Statistikpanel med SVG-grafer: niveau, XP, sølv, svampe, ære
- Sammenligning af attributvækst og tabel med seneste øjebliksbilleder
- Statistik pr. karakter gemmes lokalt i JSON-filer
- Sporing af botkørsel samt sejrs-/tabsstatistik
- Understøttelse af flere karakterer: kør botten for flere karakterer samtidig
- SSO-login: henter automatisk alle karakterer fra en konto
- Botindstillinger gemmes separat for hver karakter
- Forløb til at tilføje konto med SSO og direkte login
- Automatisk login på alle gemte konti ved opstart
- Prisside med integreret Stripe-betaling
- Månedligt og årligt abonnement som muligheder
- Forløb til licensaktivering i skrivebordsappen
- Licensstatus vises i sidepanelet
- Licenssystem med niveauer: Free, Premium og Supporter
- Funktioner låses efter licensniveau
- Automatisk opdateringssystem forbeholdt betalte niveauer
- Funktionsbegrænsninger indført for Free-niveauet
- Automatisk tildeling af Discord-rolle efter abonnementsniveau
- Klassebevidst arenastrategi: springer modstandere af samme klasse over på lave niveauer
- Niveaufiltreret udvælgelse til scrapbogen: kæmper kun mod modstandere, der kan vindes
- Konfigurerbar grænse for opslag i Æresgalleriet ved scanning til scrapbogen
- Forbedret rækkefølge for botmoduler: præstationer kører først
- Statusoversigt for karakteren logges, når botten starter
- Smart early-game-tilstand: låser automatisk funktioner op ved niveaugrænser
- Klassebevidst genstandsvurdering: vægtede attributter efter karakterklasse
- Klassebevidste evneopgraderinger: prioriterer hovedattributten for hver klasse
- Automatisering af præstationer: Naturisme, Sankt Nikolaj, Tung spinner, Globetrotter
- Forbedringer af scrapbogen: scanning af Æresgalleriet for manglende genstande
- Køb af øl tidligt i spillet til uafbrudt questing
- Gratis hjulsnurr for mønter og genstande
- Automatisk indsamling af belønningsbreve og daglige/event-opgavebelønninger
- Første udgivelse af Mercy SF Bot
- Fuld automatisering: Quest, Arena, Fangehul, Tårn, Ekspedition, Byvagt
- Styring af Fæstning og Underverden
- Styring af kæledyr og toilet
- Automatisering af laug
- Indsamling af kalenderbelønninger
- Automatisering af terningespil
- Understøttelse af Hellevator og Legendarisk fangehul
- Automatisering af Idle Game
- Styring af ridedyr
- Automatisering af scrapbog
- Webpanel til styring af botten
- Botkørsel på serversiden
- Automatisk opdateringssystem til skrivebordsappen
- Godkendelse via Discord og Google OAuth
- Integration af Stripe-abonnement