ogd.games.AQUALAB.detectors package

Submodules

ogd.games.AQUALAB.detectors.CollectFactNoJob module

class ogd.games.AQUALAB.detectors.CollectFactNoJob.CollectFactNoJob(params: GeneratorParameters, trigger_callback: Callable[[Event], None])[source]

Bases: Detector

Template file to serve as a guide for creating custom Feature subclasses for games.

Parameters:

Feature (_type_) – Base class for a Custom Feature class.

ogd.games.AQUALAB.detectors.DiveSiteNoEvidence module

class ogd.games.AQUALAB.detectors.DiveSiteNoEvidence.DiveSiteNoEvidence(params: GeneratorParameters, trigger_callback: Callable[[Event], None], threshold: float)[source]

Bases: Detector

Template file to serve as a guide for creating custom Feature subclasses for games.

Parameters:

Feature (_type_) – Base class for a Custom Feature class.

ogd.games.AQUALAB.detectors.EchoRoomChange module

class ogd.games.AQUALAB.detectors.EchoRoomChange.EchoRoomChange(params: GeneratorParameters, trigger_callback: Callable[[Event], None])[source]

Bases: Detector

Simple working example of a detector for Aqualab.

Not intended for “real” usage. Instead, use as a simple example for reviewing how to write event detectors.

Parameters:

Feature (_type_) – Base class for a Custom Feature class.

ogd.games.AQUALAB.detectors.HintAndLeave module

class ogd.games.AQUALAB.detectors.HintAndLeave.HintAndLeave(params: GeneratorParameters, trigger_callback: Callable[[Event], None], time_threshold: int | None)[source]

Bases: Detector

Template file to serve as a guide for creating custom Feature subclasses for games.

Parameters:

Feature (_type_) – Base class for a Custom Feature class.

DEFAULT_THRESHOLD: Final[int] = 5[source]

ogd.games.AQUALAB.detectors.Idle module

class ogd.games.AQUALAB.detectors.Idle.Idle(params: GeneratorParameters, trigger_callback: Callable[[Event], None], idle_level: int | None)[source]

Bases: Detector

Template file to serve as a guide for creating custom Feature subclasses for games.

Parameters:

Feature (_type_) – Base class for a Custom Feature class.

DEFAULT_IDLE_LEVEL: Final[int] = 30[source]

ogd.games.AQUALAB.detectors.SceneChangeFrequently module

class ogd.games.AQUALAB.detectors.SceneChangeFrequently.SceneChangeFrequently(params: GeneratorParameters, trigger_callback: Callable[[Event], None], time_threshold: int | None)[source]

Bases: Detector

Template file to serve as a guide for creating custom Feature subclasses for games.

Parameters:

Feature (_type_) – Base class for a Custom Feature class.

DEFAULT_THRESOLD: Final[int] = 5[source]

ogd.games.AQUALAB.detectors.TwoHints module

class ogd.games.AQUALAB.detectors.TwoHints.TwoHints(params: GeneratorParameters, trigger_callback: Callable[[Event], None], time_threshold: int | None)[source]

Bases: Detector

Template file to serve as a guide for creating custom Feature subclasses for games.

Parameters:

Feature (_type_) – Base class for a Custom Feature class.

DEFAULT_THRESOLD: Final[int] = 5[source]

Module contents

Initializer for Aqualab detectors