Module nari.types.event

Base event class that all other event types inherit from

Expand source code
"""Base event class that all other event types inherit from"""
from nari.types import Timestamp

class Event(): # pylint: disable=too-few-public-methods
    """"Basically just contains the timestamp"""
    def __init__(self, timestamp: Timestamp):
        self.timestamp = timestamp

    def __repr__(self):
        return '<Event>'

Sub-modules

nari.types.event.ability

Class that represents ability usages

nari.types.event.actorspawn

Class that represents an Actor spawning

nari.types.event.cast

Class for cast bars

nari.types.event.config

Class that represents configuration value(s)

nari.types.event.death

Class that represents an Actor dying

nari.types.event.effectresult

Class that represents effect result data

nari.types.event.gauge

Class that represents gauge events

nari.types.event.instance

Classes that represent director commands to manage instance duty state

nari.types.event.limitbreak

Class that represents the Limit Break gauge state

nari.types.event.markers

Classes for overhead markers

nari.types.event.party

Classes that represent changes to a party

nari.types.event.playerstats

Class for player stats

nari.types.event.status

Classes for status events

nari.types.event.statuslist

Classes for status list updates

nari.types.event.tether

Classes for tethers

nari.types.event.ticks

Class that represents ticks of statuses with periodic effects

nari.types.event.updatehpmp

Class to manage updates to Actor resources

nari.types.event.version

Class that represents version(s)

nari.types.event.visibility

Classes for visibility state management

nari.types.event.waymark

Classes for waymarks

nari.types.event.zone

Class that represents zone transitions

Classes

class Event (timestamp: int)

"Basically just contains the timestamp

Expand source code
class Event(): # pylint: disable=too-few-public-methods
    """"Basically just contains the timestamp"""
    def __init__(self, timestamp: Timestamp):
        self.timestamp = timestamp

    def __repr__(self):
        return '<Event>'

Subclasses