Using August 16th release
Code: Select all
[SP] Caught an Exception:
Traceback (most recent call last):
File "..\addons\source-python\plugins\dnd5e\dnd5e.py", line 751, in preDamagePlayer
info.attacker
ValueError: Conversion from "BaseHandle" (<_entities.BaseEntityHandle object at 0x016A1020>) to "Index" failed.
Syntax: Select all
@EntityPreHook(EntityCondition.is_player, 'on_take_damage')
def preDamagePlayer(stack_data):
# if 'riot' in victim.get_model().path
victim = make_object(Entity, stack_data[0])
if not victim.is_player:
return
info = make_object(TakeDamageInfo, stack_data[1])
info.attacker
attacker = Entity(info.attacker)