Source code for VegansDeluxe.deluxe.Items.Nuir

from VegansDeluxe.core import Item, FreeItem, AttachedAction, ActionTag, Entity, Everyone
from VegansDeluxe.core import RegisterItem


[docs]@RegisterItem class Nuir(Item): id = 'nuir' name = "Nuir"
[docs]@AttachedAction(Nuir) class NuirAction(FreeItem): id = 'nuir' name = "Nuir" 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 -= 1 self.session.say(f"💉{target.name} {self.name}!")