examples/lightning_lua/lightning.nv
initial facts
use library
system
enemy has
sword
enemy is at
10 20
entities
enemy
entities
sword
sword is
conductive
lightning deals damage
100
lightning struck 10 20
rules
lightning struck X Y
entities
Thing
Thing is at
X Y
Thing has
Item
Item is
conductive
lightning struck Thing
Striker struck Thing
Striker deals damage
Damage
print fact
Thing takes Damage damage