Campaign/Forgotten Legacy/Items
From The Battle for Wesnoth Wiki
#Item code taken from the Rise of the Legions
#define OBJ_KARANDILS_MACE X Y
[event]
name=prestart
[item]
x,y={X},{Y}
image=items/karandils_mace.png
[/item]
{VARIABLE karandils_mace_taken no}
[/event]
[event]
name=moveto
first_time_only=no
[filter]
side=1
x,y={X},{Y}
[/filter]
[message]
speaker=unit
message= _ "This looks like a truly ancient sarcofagus. I can barely make the inscription on it's base."
[/message]
[message]
speaker=narrator
message= _ "*Let it be known that here lies Karandil, the best of us and a true champion of light. He who defeated the accursed lich Damarcius was treacherously poisoned in his sleep by his nemesis' final henchman. His Assasin will now eternaly guard him in his final rest."
[/message]
{IF karandils_mace_taken equals no (
[then]
{STORE_UNIT_VAR (x,y={X},{Y}) user_description item_taker_name}
{VARIABLE_OP take_item_option format ( _ "Let $item_taker_name take it")}
[message]
speaker=unit
message= _ "There seems to be a mace resting atop this tomb. Shall I take it? I'll need to smash the sarcophagus to retrieve it."
[option]
message=$take_item_option
[command]
[object]
name= _ "Karandil's mace"
description= _ "The mace seems to glow with an inner light. It was meant to dispose of the undead."
cannot_use_message=NONE
image=items/karandils_mace.png
duration=forever
[filter]
x,y={X},{Y}
[/filter]
[then]
[removeitem]
x,y={X},{Y}
[/removeitem]
[/then]
[effect]
apply_to=new_attack
name= _ "Karandil's Mace"
icon=attacks/mace.png
type=holy
range=melee
damage=9
number=4
[sound]
time=-200
sound=staff.wav
[/sound]
[sound]
time=0
sound=squishy-hit.wav
sound_miss=dagger-swish.wav
[/sound]
[/effect]
[/object]
{VARIABLE karandils_mace_taken yes}
[/command]
[/option]
[option]
message= _ "Leave it"
[command]
[allow_undo][/allow_undo]
[/command]
[/option]
[/message]
{CLEAR_VARIABLE item_taker_name}
{CLEAR_VARIABLE take_item_option}
[/then]
)}
[/event]
#enddef
This page was last edited on 23 March 2008, at 12:36.