Hovering a deck in a speedrun draft crashes (1.0.4)
Maintainer antworten meist innerhalb von 1 Tag
Ein zugehöriger Pull Request wurde bereits gemerged.
- #41 von @Jr-JoshS — gemerged
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 76/100
Rechercherichtung
Beginne mit der Tooltip-Erstellung rund um engine/ui.lua:260 und der Änderung an den Kartennotizen aus #35. Reproduziere den Fehler mit MultiplayerAPI 1.0.4 und MultiplayerSPDRN 1.0.2, indem du in einem Gold Stake Single speedrun draft den Mauszeiger über ein Deck bewegst. Das Ziel ist erreicht, wenn das Bewegen des Mauszeigers über Decks ohne Notizen keinen Absturz mehr verursacht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Reported in Discord: "Consistently getting this crash on Windows 11 when queuing Gold Stake Single Run speed run in deck select."
engine/ui.lua:260: attempt to index local 'node' (a boolean value)
MultiplayerAPI 1.0.4, MultiplayerSPDRN 1.0.2
What happens: In a speedrun deck draft, hovering over a deck crashes the game.
Why: #35 added the tile note row to the deck tooltip as (self.mp_tile_note ~= nil) and {...}. When a deck has no note, that puts false in the tooltip's nodes, and the game crashes building it. PvP always sets a note (the stake), so it only shows up in speedrun drafts. 1.0.3 and earlier are fine.
To reproduce:
- MultiplayerAPI 1.0.4 + MultiplayerSPDRN 1.0.2.
- Queue Gold Stake Single and get a match.
- Hover any deck in the draft.
- Vorherrschende Sprache
- Lua
- Sterne
- 9
- Forks
- 4
- Ø Merge
- 19 Std. 50 Min.
- Gemergte PRs (30 T.)
- 11
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Balatro-Multiplayer/BalatroMultiplayerAPI
-
Replay skips booster packs opened with the shop OPEN buttonEvtl. vergeben @Jr-JoshS hat das vor 2 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Balatro-Multiplayer/BalatroMultiplayerAPI#49 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Chat says it's only available in a lobby while you're in one (late leave answer tears down the new lobby)Evtl. vergeben @Jr-JoshS hat das vor 2 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 25/100
Balatro-Multiplayer/BalatroMultiplayerAPI#47 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Lobby screen stays drawn behind the run after the game startsEvtl. vergeben @Jr-JoshS hat das vor 3 Tagen übernommen. Offen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 20/100
Balatro-Multiplayer/BalatroMultiplayerAPI#44 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Match History doesn't show the rating change per matchEvtl. vergeben @Jr-JoshS hat das vor 3 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 30/100
Balatro-Multiplayer/BalatroMultiplayerAPI#42 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
Balatro-Multiplayer/BalatroMultiplayerAPI#14 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in Balatro-Multiplayer/BalatroMultiplayerAPI
Ähnliche Issues
-
Nmap
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
good first issue
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 74/100
whoismjanyway/sereno#14 ·
-
luaebpf: the by-example page's intro names two outcomes of a lowering and omits the stop with the default verdictEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offendocumentation severity: low
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
luainkernel/lunatik#2231 ·
Maintainer antworten meist innerhalb von 1 Tag