Skip to content

Courier Extractor

Courier state snapshots per tick.


Generated API

Module gem.extractors.courier

Courier state extractor for Dota 2 replays.

Source: src/gem/extractors/courier.py

Top-level classes

CourierSnapshot

python
class CourierSnapshot

A single courier state sample at one tick.

Source: src/gem/extractors/courier.py:22

Dataclass fields

NameTypeDefault
tickint-
teamint-
stateint-
flyingbool-
x`floatNone`
y`floatNone`

CourierExtractor

python
class CourierExtractor

Polls courier entity state and accumulates snapshots.

Source: src/gem/extractors/courier.py:42

Methods

attach

Signature: def CourierExtractor.attach(self, parser: ReplayParser) -> None

Register callbacks with the parser.

Source: src/gem/extractors/courier.py:72