peppi_py.game module
-
class peppi_py.game.DashBack(value)[source]
Bases: IntEnum
An enumeration.
-
ARDUINO = 2[source]
-
UCF = 1[source]
-
class peppi_py.game.End(method: peppi_py.game.EndMethod, lras_initiator: peppi_py.game.Port | None = None, players: tuple[peppi_py.game.PlayerEnd, ...] | None = None)[source]
Bases: object
-
lras_initiator: Port | None[source]
-
method: EndMethod[source]
-
players: tuple[PlayerEnd, ...] | None[source]
-
class peppi_py.game.EndMethod(value)[source]
Bases: IntEnum
An enumeration.
-
GAME = 2[source]
-
NO_CONTEST = 7[source]
-
RESOLVED = 3[source]
-
TIME = 1[source]
-
UNRESOLVED = 0[source]
-
class peppi_py.game.Game(start: peppi_py.game.Start, end: peppi_py.game.End, metadata: dict, frames: peppi_py.frame.Frame | None)[source]
Bases: object
-
end: End[source]
-
frames: Frame | None[source]
-
metadata: dict[source]
-
start: Start[source]
-
class peppi_py.game.Language(value)[source]
Bases: IntEnum
An enumeration.
-
ENGLISH = 1[source]
-
JAPANESE = 0[source]
-
class peppi_py.game.Match(id: str, game: int, tiebreaker: int)[source]
Bases: object
-
game: int[source]
-
id: str[source]
-
tiebreaker: int[source]
-
class peppi_py.game.Netplay(name: str, code: str, suid: str | None = None)[source]
Bases: object
-
code: str[source]
-
name: str[source]
-
suid: str | None[source]
-
class peppi_py.game.Player(port: peppi_py.game.Port, character: int, type: peppi_py.game.PlayerType, stocks: int, costume: int, team: peppi_py.game.Team | None, handicap: int, bitfield: int, cpu_level: int | None, offense_ratio: float, defense_ratio: float, model_scale: float, ucf: peppi_py.game.Ucf | None = None, name_tag: str | None = None, netplay: peppi_py.game.Netplay | None = None)[source]
Bases: object
-
bitfield: int[source]
-
character: int[source]
-
costume: int[source]
-
cpu_level: int | None[source]
-
defense_ratio: float[source]
-
handicap: int[source]
-
model_scale: float[source]
-
name_tag: str | None[source]
-
netplay: Netplay | None[source]
-
offense_ratio: float[source]
-
port: Port[source]
-
stocks: int[source]
-
team: Team | None[source]
-
type: PlayerType[source]
-
ucf: Ucf | None[source]
-
class peppi_py.game.PlayerEnd(port: peppi_py.game.Port, placement: int)[source]
Bases: object
-
placement: int[source]
-
port: Port[source]
-
class peppi_py.game.PlayerType(value)[source]
Bases: IntEnum
An enumeration.
-
CPU = 1[source]
-
DEMO = 2[source]
-
HUMAN = 0[source]
-
class peppi_py.game.Port(value)[source]
Bases: IntEnum
An enumeration.
-
P1 = 0[source]
-
P2 = 1[source]
-
P3 = 2[source]
-
P4 = 3[source]
-
class peppi_py.game.Scene(major: int, minor: int)[source]
Bases: object
-
major: int[source]
-
minor: int[source]
-
class peppi_py.game.ShieldDrop(value)[source]
Bases: IntEnum
An enumeration.
-
ARDUINO = 2[source]
-
UCF = 1[source]
-
class peppi_py.game.Slippi(version: tuple[int, int, int])[source]
Bases: object
-
version: tuple[int, int, int][source]
-
class peppi_py.game.Start(slippi: peppi_py.game.Slippi, bitfield: tuple[int, int, int, int], is_raining_bombs: bool, is_teams: bool, item_spawn_frequency: int, self_destruct_score: int, stage: int, timer: int, item_spawn_bitfield: tuple[int, int, int, int, int], damage_ratio: float, players: tuple[peppi_py.game.Player, ...], random_seed: int, is_pal: bool | None = None, is_frozen_ps: bool | None = None, scene: peppi_py.game.Scene | None = None, language: peppi_py.game.Language | None = None, match: peppi_py.game.Match | None = None)[source]
Bases: object
-
bitfield: tuple[int, int, int, int][source]
-
damage_ratio: float[source]
-
is_frozen_ps: bool | None[source]
-
is_pal: bool | None[source]
-
is_raining_bombs: bool[source]
-
is_teams: bool[source]
-
item_spawn_bitfield: tuple[int, int, int, int, int][source]
-
item_spawn_frequency: int[source]
-
language: Language | None[source]
-
match: Match | None[source]
-
players: tuple[Player, ...][source]
-
random_seed: int[source]
-
scene: Scene | None[source]
-
self_destruct_score: int[source]
-
slippi: Slippi[source]
-
stage: int[source]
-
timer: int[source]
-
class peppi_py.game.Team(color: int, shade: int)[source]
Bases: object
-
color: int[source]
-
shade: int[source]
-
class peppi_py.game.Ucf(dash_back: peppi_py.game.DashBack | None, shield_drop: peppi_py.game.ShieldDrop | None)[source]
Bases: object
-
dash_back: DashBack | None[source]
-
shield_drop: ShieldDrop | None[source]