from VegansDeluxe.core import Item, FreeItem, AttachedAction, ActionTag, Entity, Everyone
from VegansDeluxe.core import RegisterItem
[docs]@RegisterItem
class KiloGuer(Item):
id = 'kilo-guer'
name = "Guer"
[docs]@AttachedAction(KiloGuer)
class KiloGuerAction(FreeItem):
id = 'kilo-guer'
name = "Kilo-Guer"
target_type = Everyone()
priority = -2
def __init__(self, *args):
super().__init__(*args)
self.tags += [ActionTag.MEDICINE]
[docs] async def func(self, source: Entity, target: Entity):
target.hp += 1000
self.session.say(f"💉{target.name} {self.name}!")