tuxemon.item.effects.gain_xp module

class tuxemon.item.effects.gain_xp.GainXpEffect(amount)[source]

Bases: ItemEffect

Add exp to the target by ‘amount’.

Parameters:

amount (int) –

amount: int
apply(item, target)[source]
Parameters:
  • item (Item) –

  • target (Union[Monster, None]) –

Return type:

GainXpEffectResult

name: ClassVar[str] = 'gain_xp'
class tuxemon.item.effects.gain_xp.GainXpEffectResult(*args, **kwargs)[source]

Bases: dict

extra: str | None
num_shakes: int
success: bool