rendered paste body#define MY_LUA_FUNCS
[lua]
code = <<
beastGoldValues= {3, 5, 10, 15, 25, 50, 100, 200}
function beastDie(event)
local event_data = wesnoth.current.event_context
local side=event_data.unit.side
local sideGold = wesnoth.get_side(side).gold
sideGold = sideGold + beastGoldValues[event_data.secondUnit.level]
wesnoth.float_label(event_data.x2, event_data.y2, "<span color='#ff0000'>MONEY!</span>")
end
>>
[/lua]
#enddef
... elsewhere...
[event]
name=die
first_time_only=no
[filter]
side=5
[/filter]
[sound]
name=gold.ogg
[/sound]
[lua]
code = << beastDie() >>
[/lua]
[/event]