Exemple #1
0
    def __init__(self):
        self.signal = Signal(providing_args=['vital'])
        self.value = None
        self.max = None
        self.delta = None
        self.last = None
        self.percentage = None
        self.delta_percentage = None

        self.new = True
Exemple #2
0
from __future__ import absolute_import
from sage.dispatch.signal import Signal

#: Connected to Achaea
connected = Signal()

#: Disconnected from Achaea
disconnected = Signal()

#: Processed lines about to go out to the client
pre_outbound = Signal(
    providing_args=['raw_lines', 'lines', 'prompt', 'ansi_prompt'])

#: Sage is lagging
lagging = Signal()

#: Sage is no longer lagging
lag_recovered = Signal()

#: Input from client
wamp_input = Signal(providing_args=['data'])
Exemple #3
0
from __future__ import absolute_import
from sage.dispatch.signal import Signal

#: Blackout on/off
blackout = Signal(providing_args=['blackout'])
Exemple #4
0
 def __init__(self):
     self.balance = True
     self.last_on = 0
     self.last_off = 0
     self.waiting = False
     self.signal = Signal(providing_args=['state'])
Exemple #5
0
from __future__ import absolute_import
from sage.dispatch.signal import Signal

#: Goodbye
goodbye = Signal()

#: Recieved a GMCP Ping from Achaea
ping = Signal(providing_args=['latency'])

#: Received a Char.Vitals
vitals = Signal(providing_args=[
    'health', 'max_health', 'mana', 'max_mana', 'endurance', 'max_endurance',
    'willpower', 'max_willpower', 'xp'
])

#: Updated room
room = Signal(providing_args=['room'])

#: Room has changed
room_changed = Signal(providing_args=['room'])

#: Updated room items
room_items = Signal(providing_args=['items'])

#: Item added to room
room_add_item = Signal(providing_args=['item'])

#: Item in room updated
room_update_item = Signal(providing_args=['item'])

#: Item removed from room