Source code for VegansDeluxe.rebuild.Skills.DoubleVein

from VegansDeluxe.core import RegisterState
from VegansDeluxe.core import Session
from VegansDeluxe.core import StateContext
from VegansDeluxe.core.Skills.Skill import Skill
from VegansDeluxe.core.Translator.LocalizedString import ls


[docs]class DoubleVein(Skill): id = 'double-vein' name = ls("rebuild.skill.double_vein.name") description = ls("rebuild.skill.double_vein.description")
@RegisterState(DoubleVein) async def register(root_context: StateContext[DoubleVein]): session: Session = root_context.session source = root_context.entity source.hp += 1 source.max_hp += 1