Skip to content

Releases: nhoople/netrunner-engine

v1.147.10

Choose a tag to compare

@nhoople nhoople released this 19 Oct 03:10
e52b301

Load card files from side and type directories, and pin cards v1.147.7.

  • The loader scans data/<side>/<type>/. Pack names stay the corpus order in pool.json.
  • Cards v1.147.7 is that layout, plus deck limits, printings, verified rulings, and format lists.
  • v1.147.9 still pins cards v1.147.6 and looks for pack directories.

v1.147.9

Choose a tag to compare

@nhoople nhoople released this 17 Oct 23:59
1176c3a

Ice, asset, and upgrade install costs follow the Comprehensive Rules, and the cards pin moves to v1.147.6.

  • Ice costs 1 credit for each piece of ice already protecting the destination server (CR 1.16.6b). Assets, agendas, and upgrades install for free (CR 8.5.11a).
  • An install-and-rez ability that reduces the total cost takes a declared split between install and rez (CR 1.16.2f).
  • Runner link starts from the identity's printed base link (CR 2.9.1).
  • Pins cards v1.147.6.

v1.147.8

Choose a tag to compare

@nhoople nhoople released this 16 Oct 02:56
772f664

Engine maintenance

Pin cards v1.147.5 (#311). Schema drops the card-level persistent object; persistent stays load-derived from ability flags.

  • Glossary floor notes open locations: playArea, set-aside groupId, badPublicityFund, nested hostedCards
  • Set-complete tests assert cards pin v1.147.5
  • CR pin v26.03. Printed corpus unchanged from v1.143.0.

v1.147.7

Choose a tag to compare

@nhoople nhoople released this 16 Oct 02:26
0e6067d

Engine maintenance

Facedown set-aside groups and load-shim cleanup (#308). Cards pin remains v1.147.4 (schema-only cards v1.147.5 is compatible).

  • Facedown set-aside cards share a group id per effect (CR 4.8.7); getPublicView.setAside exposes groupId
  • persistent is load-derived from ability flags only
  • Drop add_agenda_counters_from_overadvance load rewrite
  • CR pin v26.03. Printed corpus unchanged from v1.143.0.

v1.147.6

Choose a tag to compare

@nhoople nhoople released this 16 Oct 02:11
623eafa

Engine maintenance

Unify play-area membership and open locations (#306). Cards pin remains v1.147.4.

  • PlayerState.playArea bags for lingering ops/events/currents/lockdowns
  • Hosted cards count as play area (CR 4.6.5g/h)
  • getPublicView adds playArea, nested hostedCards, setAside, and badPublicityFund (CR 4.6 / 4.8 / 10.6.2)
  • CR pin v26.03. Printed corpus unchanged from v1.143.0.

v1.147.5

Choose a tag to compare

@nhoople nhoople released this 16 Oct 01:47
f346599

Engine maintenance

Encode past-N overadvance and drop paid ability flag mirrors (#303); pin cards v1.147.4 (#304).

  • Effect IR place_agenda_counters_past for Beale-style text; load rewrites pinned add_agenda_counters_from_overadvance
  • Paid once-per-turn / Threat checks read printed flag only (CR 9.3.6)
  • CR pin v26.03. Printed corpus unchanged from v1.143.0.

v1.147.4

Choose a tag to compare

@nhoople nhoople released this 16 Oct 01:28
087f0ba

Engine-only maintenance

Rename advancement token identifiers to counters (#300); pin cards v1.147.3 (#301).

  • source_advancement_counters; Satellite Grid …AdditionalAdvancementCounters
  • Load aliases for the old token names removed
  • CR pin v26.03. Printed corpus unchanged from v1.143.0.

v1.147.3

Choose a tag to compare

@nhoople nhoople released this 16 Oct 01:11
972fa54

Engine-only maintenance

Dividends and ability flags (#296); pin cards v1.147.2 (#297).

  • Effect IR dividends { n } (CR 10.13); score-begin advancement snapshot
  • Printed flag on paid abilities (CR 9.3.6)
  • Elevation Dividends cards use the new instruction

CR pin v26.03. Printed corpus unchanged from v1.143.0.

v1.147.2

Choose a tag to compare

@nhoople nhoople released this 16 Oct 00:44
c8784ba

Engine-only maintenance

Pin cards-data v1.147.1 and drop synonym load aliases (#294).

  • Cards catalog ships CR interrupt window and advancement counter names
  • normalizeCardDefTerminology removed; loader accepts the catalog fields as authored
  • Printed corpus unchanged from v1.143.0

CR pin v26.03.

v1.147.1

Choose a tag to compare

@nhoople nhoople released this 16 Oct 00:28
2a059c3

Engine-only maintenance

Comprehensive Rules terminology alignment (#291).

  • Zone bags / ZoneIds: discardPile, scoreArea, installed / runner:installed
  • advancementCounters, randomAccessLimit, coreDamage
  • Interrupt windows distinct from PAWs; glossary + term map + denylist
  • Catalog load normalizes pinned cards-data legacy synonyms

Cards pin remains v1.147.0. CR pin v26.03.