Releases: mtgred/netrunner
Releases · mtgred/netrunner
v140
Significant Changes
- Interrupt/prevention was significantly reworked
- Fixed a bug where the stats area would render for the wrong side, requiring a reload
- Fixed an issue where the frontend would lock up when a bug was encountered, rather than throwing an error as a toast
- Skorpios has had a major quality of life overhaul, and Issuaq (and harmony) have had UI QOL added
- We implemented the cursed load/empty interactions with Assimilator
- It's now possible to pay multiple credits at a time by holding the shift key down when using cards like Miss Bones, or other payment sources
- We precompute the set of selectable cards when there is a prompt now, and highlight those on the frontend. You can click the card instead of the button and it will just work
- You can press the Done button to 1) skip all optional handlers 2) resolve all mandatory handlers in an arbitrary (better than random, but not optimal) order.
- There's a UI option to enable trashing like cards on install as part of the installation process (ie trashing ice when installing ice, trashing programs when installing programs)
- We added a command that will allow you to swap sides during a game in progress (
/swap-sides
). Like/undo-turn
, it requires double-sided consent. - A few various bug fixes
What's Changed
- Manuel doesnt require a run by @NBKelly in #7938
- Subroutines have labels by @NBKelly in #7947
- cursed Assimilator interactions by @NBKelly in #7950
- can pay to rez/rez cost validation for cards by @NBKelly in #7951
- fix stats area wrong side by @NBKelly in #7954
- Fixed Runner Quotes Against Weyland Consortium by @Cluedrew in #7964
- Corrected 2 Ashes Identity Quotes by @Cluedrew in #7965
- Wage Workers plays nice with terminals by @NBKelly in #7967
- Issuaq QOL by @NBKelly in #7966
- Don't allow auto pump and break when Unsmiling Tsarevna rez ability triggered by @butzopower in #7936
- prevent front-end lockup when bad things happen on the server by @NBKelly in #7941
- Use counters asynchronously (and a few related improvements) + costs paid checkpoint by @NBKelly in #7970
- be smart with Skorpios automation by @NBKelly in #7945
- added waiting prompts to some subs, added CIGS checks for some too by @NBKelly in #7968
- Commit multiple creds with one click by @NBKelly in #7953
- Make all trash costs specify that they were from abilities by @NBKelly in #7956
- added util fns - play-from-hand-with-prompt, click-prompts by @NBKelly in #7942
- fixed msg on vampyronassa by @NBKelly in #7976
- Fix Daniela Jorge Inácio Log by @tylerjallen02 in #7981
- ltf vs warroid fixed by @NBKelly in #7980
- pronoun by @NBKelly in #7987
- offer to trash like cards on install by @NBKelly in #7949
- Prevention rework (tags, and maybe some others) by @NBKelly in #7973
- Switch God of War to use a cost by @NoahTheDuke in #7990
- choose-one-prevention-click-on-cards by @NBKelly in #7992
- Fix incorrect log when swapping sides by @tylerjallen02 in #7991
- option to just skip/autoresolve everything by @NBKelly in #7974
- swap sides command by @NBKelly in #7982
New Contributors
- @tylerjallen02 made their first contribution in #7981
Full Changelog: v139...v140
v139
Major changes
- We now use a grammar to validate
:async
functionality as part of our unit testing - this immediately cut out about 100 errors, and should make it much easier to prevent this mistakes in the future - The landing page advertises this Github page
- Konjin is no longer broken
- Added the throwback format
What's Changed
- subliminal no longer oversteps it's eid by @NBKelly in #7923
- Added quotes for Sable by @BlueOakData in #7921
- async validation via context-free grammar by @NBKelly in #7922
- Swapped cards can be adv'd by @NBKelly in #7928
- Boomerang fixes by @NBKelly in #7926
- added pronoun by @NBKelly in #7927
- added github link to our landing page by @NBKelly in #7929
- throwback impl by @NBKelly in #7916
- dont show deck dialog in replay by @NBKelly in #7845
- expends are actions by @NBKelly in #7932
- Rewrite grammar properly by @NBKelly in #7933
- External subroutine trigger fix by @NBKelly in #7935
- Forced encounter fix by @NBKelly in #7934
New Contributors
- @BlueOakData made their first contribution in #7921
Full Changelog: v138.1...v139
v138.1
v138
What's Changed
- Propose small wording change for Corp install message by @roitk in #7783
- Add Docker files to support personal deployments by @xdg in #7766
- ghost trojans work on remote by @NBKelly in #7857
- adv-counter instead of token by @NBKelly in #7858
- smc log doubled by @NBKelly in #7859
- print log message for jailbreak by @NBKelly in #7856
- runner-trash-installed-program generic sub by @NBKelly in #7860
- grip has an article by @NBKelly in #7863
- fix github actions by @NoahTheDuke in #7912
- log ip address on login by @NBKelly in #7907
- fix automation for patchwork by @NBKelly in #7910
- simplified CI by @NBKelly in #7909
- drm source is correct now by @NBKelly in #7908
- Allow disabling websockets in profile settings by @butzopower in #7891
- queue GOW at start of turn by @NBKelly in #7886
- More cards wait by @NBKelly in #7885
- attini vs hush test by @NBKelly in #7884
- Quotes for Esâ by @the-all in #7879
- leech/sucker keep the menu open by @NBKelly in #7875
- Explicit reveals by @NBKelly in #7873
New Contributors
- @roitk made their first contribution in #7783
- @xdg made their first contribution in #7766
- @the-all made their first contribution in #7879
Full Changelog: v137...v138
v137
Notable Features
- Added preconstructed decks for worlds 2024
- Auto-pump/break extended to all relevant cards in the card pool (boomerang, botulus, etc)
- Quotes for gateway ids
- Cursed patchwork rules
- Option for timestamps in game log
- Option for credit and memory costs in deckbuilder
- A whole lot of bug fixes
What's Changed
- Only send typing event when typing is not set by @NBKelly in #7794
- Enforce conditions better by @NBKelly in #7796
- Clean up set aside by @NBKelly in #7800
- Side spectate on frontend too by @NBKelly in #7801
- Strip cause-card down to just side by @NBKelly in #7797
- Audrey auto-icebreaker by @NBKelly in #7811
- Add Quotes for System Gateway by @Cluedrew in #7802
- Log card trashed by maw when it's known by @NBKelly in #7810
- Auto break standard cards by @NBKelly in #7812
- Fix Hot Pursuit by @NoahTheDuke in #7808
- Dont overwrite flips by @NBKelly in #7798
- She/it, he/it by @NBKelly in #7741
- Fix typo in laser pointer ability msg by @NBKelly in #7742
- Add a function to simplify revealing cards by @NBKelly in #7739
- Expend uses the cdef now by @NBKelly in #7795
- Patchwork cursed rules update by @NBKelly in #7759
- Startup legality checker updated for new rule by @NBKelly in #7756
- Make matryoshka a cost by @NBKelly in #7751
- Eru queues twice by @NBKelly in #7748
- Effcom doesn't crash the lobby by @NBKelly in #7744
- Ganked raindrops interaction by @NBKelly in #7775
- Environmental testing is not silent on 3 counters by @NBKelly in #7767
- Indicate action to indicate paid ability by @NBKelly in #7820
- Use latest java-time by @NBKelly in #7815
- Media blitz async fixed by @NBKelly in #7847
- Fenris fake-id is not installed by @NBKelly in #7842
- Async swaps on install by @NBKelly in #7841
- Rejig vs annicam by @NBKelly in #7840
- Stinson ignores all costs by @NBKelly in #7838
- Worlds 2024 preconstructed lists by @NBKelly in #7835
- Issue 7825: Trash Jarogniew Mercs using corp basic action by @heyshiloh in #7834
- Issue 7821: check multi subtypes card helper function by @heyshiloh in #7833
- Get user block options from the app state instead of the lobby by @NBKelly in #7828
- Fix install and discard bad behaviour by @NBKelly in #7826
- Issue 7493: Add credit cost of cards alongside their names and influence in deck builder by @heyshiloh in #7829
- Info bounty no mark by @NBKelly in #7832
- Display encounter info by @NBKelly in #7819
- Add helper for trojans/hosting-req by @NBKelly in #7818
- Issue 7799: Timestamps in game log by @heyshiloh in #7822
- Rez all to end screen by @NBKelly in #7814
- Bump elliptic from 6.5.4 to 6.5.7 by @dependabot in #7817
- Option to enable/disable auto-pass prio on rez by @NBKelly in #7762
New Contributors
- @Cluedrew made their first contribution in #7802
- @heyshiloh made their first contribution in #7834
Full Changelog: v136.1...v137
v136.1
v136
What's Changed
- indexed install messages work again by @NBKelly in #7768
- dont try to update stats for nil decks by @NBKelly in #7791
- close the card menu when you end turn by @NBKelly in #7790
- fixed missing space in street peddler abi by @NBKelly in #7789
- Juli vs basic action card by @NBKelly in #7788
- Rework threading model by @NBKelly in #7778
- fix lobby list not filtering right on manual request by @NBKelly in #7792
Full Changelog: v135...v136.1
v135
Major Features
- Trialing a threading model for handling games
What's Changed
- Update some zh-simp translation by @klingeling in #7740
- Moved update profile button by @Wikignometry in #7752
- checkpoint between install and rez by @NBKelly in #7761
- use claypoole to seperate lobby threads from game threads by @NBKelly in #7735
- unlazy the menus on the frontend by @NBKelly in #7763
- Fix basic action log msg by @NBKelly in #7769
- Implemented Security leak (terminal directive) by @NBKelly in #7770
- Russian translation v3 by @xiaat in #7772
Full Changelog: v134...v135
v134
Summary
Bugfixes and server side logging
What's Changed
- dont duplicate cards trashed during checkpoints by @NBKelly in #7715
- umbrella logs the corp side interaction by @NBKelly in #7716
- Add preconstructed to the visible format list by @NBKelly in #7723
- Bhankar vs zato by @NBKelly in #7720
- Minor cleanup of some ice by @NBKelly in #7712
- precon format name changes by @NBKelly in #7724
- undo-turn resets the 'started-turn' flag by @NBKelly in #7719
- handle precon like casual for fenris/rebirth by @NBKelly in #7725
- added some more cpu logging by @NBKelly in #7727
Full Changelog: v133...v134
v133
New Feature: Preconstructed Format.
Step into the shoes of a world champion, or a runner up, and see if you have what it takes to either change history, or reinforce it, in preconstructed versions of their finals games, and the would-be finals games we never got to see.
What's Changed
- Gatekeeper makes runner wait by @NBKelly in #7709
- Feature: Precon deck format by @NBKelly in #7710
- Precon tr cleanup by @NBKelly in #7713
Full Changelog: v132...v133