O nie! Ta strona potrzebuje włączonej obsługi języka JavaScript !
Twoja przeglądarka nie obsługuje tego języka lub ma wyłączoną jego obsługę. Włącz wykonywanie kodu JavaScript w swojej przeglądarce internetowej, aby skorzystać ze wszystkich funkcji strony lub skorzystaj z programu obsługującego język JavaScript, np. Mozilla Firefox , Apple Safari , Opera , Google Chrome lub Windows Internet Explorer w wersji wyższej niż 6.
Przedmioty z skrzynek
ChaosRider
Dodany dnia 07-11-2012 22:57
Początkujący
Postów: 31
Data rejestracji: 01/05/2012 11:18
Witam, staram się zrobić przedmioty które można znaleźć w skrzynkach znajdujących na moich mapkach (poza przedmiotami można jeszcze znaleźć jednostkę bądź złoto). Mam dla tych przedmiotów już zmienne (posiadające ich koordynaty/współrzędne) których nazwa zależy od tego który jest tworzony przedmiot. Problem polega w tym że jednostka która wchodzi na skrzynkę to jedynie tworzy obrazek przedmiotu, a ponowne wejście na stworzony przedmiot nic nie daje... Nie wiem czy to problem filtrów czy może samych zmiennych...
Poza tym nie mam też pewności kody dla stworzonych przedmiotów też działają bo póki co wejście na przedmiot nic nie daje :/...
Kod do wybrania przedmiotu jaki zostanie znaleziony w niej w chwili wejścia na nią.
Kod źródłowy
#define CHESTC x y
[event]
name=moveto
[filter]
x={x}
y={y}
side=1,2,3
[/filter]
[remove_item]
x={x}
y={y}
image=items/chest-plain-closed.png
[/remove_item]
[item]
x={x}
y={y}
image=items/chest-plain-open.png
[/item]
[set_variable]
name=Xa
value={x}
[/set_variable]
[set_variable]
name=Xa
add=1
[/set_variable]
[set_variable]
name=Xb
value={x}
[/set_variable]
[set_variable]
name=Xb
sub=1
[/set_variable]
[set_variable]
name=Ya
value={y}
[/set_variable]
[set_variable]
name=Ya
add=1
[/set_variable]
[set_variable]
name=Yb
value={y}
[/set_variable]
[set_variable]
name=Yb
sub=1
[/set_variable]
[set_variable]
name=PickedX
#rand=$Xa..$Xb
value={x}
[/set_variable]
[if]
[variable]
name=PickedX
equal_to={x}
[/variable]
[then]
[set_variable]
name=PickedY
#rand=$Ya,$Yb
value={y}
[/set_variable]
[/then]
[else]
[set_variable]
name=PickedY
#rand=$Ya..$Yb
value={y}
[/set_variable]
[/else]
[/if]
[set_variable]
name=PICKEDX_$SomeVariable
value=$PickedX
[/set_variable]
[set_variable]
name=PICKEDY_$SomeVariable
value=$PickedY
[/set_variable]
[set_variable]
name=PickedItem
rand=1..28
[/set_variable]
[switch]
variable=PickedItem
[case]
value=1
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Sacred symbol of light."
[/message]
{PLACE_SACRED_SYMBOL_OF_LIGHT $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/ankh-necklace.png
[/item]
[/case]
[case]
value=2
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Medicinal herb."
[/message]
{PLACE_MEDICINAL_HERBS $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/items/flower1.png
[/item]
[/case]
[case]
value=3
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Trolls blood potion."
[/message]
{PLACE_TROLLS_BLOOD_POTION $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/potion-green.png
[/item]
[/case]
[case]
value=4
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Vial of poison."
[/message]
{PLACE_VIAL_OF_POISON $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/potion-poison.png
[/item]
[/case]
[case]
value=5
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Rune hammer."
[/message]
{PLACE_RUNE_HAMMER $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/hammer-runic.png
[/item]
[/case]
[case]
value=6
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Zephyr cloak."
[/message]
{PLACE_ZEPHYR_CLOAK $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/cloak-green.png
[/item]
[/case]
[case]
value=7
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains War banner."
[/message]
{PLACE_WAR_BANNER $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/orcish-flag.png
[/item]
[/case]
[case]
value=8
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Holy water."
[/message]
{PLACE_HOLY_WATER $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/holy-water.png
[/item]
[/case]
[case]
value=9
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Blood ring."
[/message]
{PLACE_BLOOD_RING $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/ring-red.png
[/item]
[/case]
[case]
value=10
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Phase orb."
[/message]
{PLACE_PHASE_ORB $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/ball-green.png
[/item]
[/case]
[case]
value=11
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Forbidden tome."
[/message]
{PLACE_FORBIDDEN_TOME $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/book5.png
[/item]
[/case]
[case]
value=12
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Heart of fire."
[/message]
{PLACE_HEART_OF_FIRE $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/ball-magenta.png
[/item]
[/case]
[case]
value=13
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Adamant armor."
[/message]
{PLACE_ADAMANT_ARMOR $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/armor.png
[/item]
[/case]
[case]
value=14
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Eagle eye bow."
[/message]
{PLACE_EAGLE_EYE_BOW $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/bow-crystal.png
[/item]
[/case]
[case]
value=15
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Azure pearl."
[/message]
{PLACE_AZURE_PEARL $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/ball-blue.png
[/item]
[/case]
[case]
value=16
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Assassins ring."
[/message]
{PLACE_ASSASSINS_RING $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/ring-brown.png
[/item]
[/case]
[case]
value=17
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Tome of secrets."
[/message]
{PLACE_TOME_OF_SECRETS $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/book2.png
[/item]
[/case]
[case]
value=18
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Winged staff."
[/message]
{PLACE_WINGED_STAFF $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/staff.png
[/item]
[/case]
[case]
value=19
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Tridens of storms."
[/message]
{PLACE_TRIDENS_OF_STORMS $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/storm-trident.png
[/item]
[/case]
[case]
value=20
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Staff of radiance."
[/message]
{PLACE_STAFF_OF_RADIANCE $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/staff-magic.png
[/item]
[/case]
[case]
value=21
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Ring of frostbite."
[/message]
{PLACE_RING_OF_FROSTBITE $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/ring-white.png
[/item]
[/case]
[case]
value=22
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Winters bloom."
[/message]
{PLACE_WINTERS_BLOOM $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/flower3.png
[/item]
[/case]
[case]
value=23
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Ghouls blood."
[/message]
{PLACE_GHOULS_BLOOD $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/potion-red.png
[/item]
[/case]
[case]
value=24
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Ring of stealth."
[/message]
{PLACE_RING_OF_STEALTH $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/ring-silver.png
[/item]
[/case]
[case]
value=25
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Grimoire of truth."
[/message]
{PLACE_GRIMOIRE_OF_TRUTH $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_"$SomeVariable")
y=$PICKEDY_$SomeVariable
image=items/book3.png
[/item]
[/case]
[case]
value=26
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Hawks talon."
[/message]
{PLACE_HAWKS_TALON $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/spear-fancy.png
[/item]
[/case]
[case]
value=27
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Stormbringer."
[/message]
{PLACE_STORMBRINGER $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/flame-sword.png
[/item]
[/case]
[case]
value=28
[message]
speaker=unit
image=items/chest-plain-open.png
message= _ "The chest contains Hasty axe."
[/message]
{PLACE_HASTY_AXE $PICKEDX_$SomeVariable $PICKEDY_"$SomeVariable"}
[item]
x=$PICKEDX_$SomeVariable
y=$PICKEDY_$SomeVariable
image=items/axe.png
[/item]
[/case]
[/switch]
[set_variable]
name=SomeVariable
add=1
[/set_variable]
[/event]
#enddef
Kod do stworzenia skrzynki w których się znajdzie albo kase, albo jednostkę, albo przedmiot (CHESTC odpowiada przedmiotowi)
Kod źródłowy
#define RANDOM_CHEST XXXX YYYY XXXXX YYYYY
[event]
name=start
[set_variable]
name=choosing_chest
rand=1..20
[/set_variable]
[switch]
variable=choosing_chest
[case]
value=1,2,3,4,5,6,7,8,9,10
{CHESTA {XXXX} {YYYY}}
{PLACE_IMAGE items/chest-plain-closed.png {XXXXX} {YYYYY}}
[/case]
[case]
value=11,12,13,14,15,16,17,18,19,20
{CHESTB {XXXX} {YYYY}}
{PLACE_IMAGE items/chest-plain-closed.png {XXXXX} {YYYYY}}
[/case]
#[case]
# value=1,2
# {CHESTC {XXXX} {YYYY}}
# {PLACE_IMAGE items/chest-plain-closed.png {XXXXX} {YYYYY}}
#[/case]
[/switch]
[/event]
#enddef
Kod to zaimplementowania zmiennych które będą posiadać współrzędne przedmiotów
Kod źródłowy
#define PICKEDXY_START
[event]
name=prestart
first_time_only=yes
{VARIABLE PICKEDX_1 0}
{VARIABLE PICKEDX_2 0}
{VARIABLE PICKEDX_3 0}
{VARIABLE PICKEDX_4 0}
{VARIABLE PICKEDX_5 0}
{VARIABLE PICKEDX_6 0}
{VARIABLE PICKEDX_7 0}
{VARIABLE PICKEDX_8 0}
{VARIABLE PICKEDX_9 0}
{VARIABLE PICKEDX_10 0}
{VARIABLE PICKEDX_11 0}
{VARIABLE PICKEDX_12 0}
{VARIABLE PICKEDX_13 0}
{VARIABLE PICKEDX_14 0}
{VARIABLE PICKEDX_15 0}
{VARIABLE PICKEDX_16 0}
{VARIABLE PICKEDX_17 0}
{VARIABLE PICKEDX_18 0}
{VARIABLE PICKEDX_19 0}
{VARIABLE PICKEDX_20 0}
{VARIABLE PICKEDX_21 0}
{VARIABLE PICKEDX_22 0}
{VARIABLE PICKEDX_23 0}
{VARIABLE PICKEDX_24 0}
{VARIABLE PICKEDX_25 0}
{VARIABLE PICKEDX_26 0}
{VARIABLE PICKEDX_27 0}
{VARIABLE PICKEDX_28 0}
{VARIABLE PICKEDX_29 0}
{VARIABLE PICKEDX_30 0}
{VARIABLE PICKEDX_31 0}
{VARIABLE PICKEDX_32 0}
{VARIABLE PICKEDX_33 0}
{VARIABLE PICKEDX_34 0}
{VARIABLE PICKEDX_35 0}
{VARIABLE PICKEDX_36 0}
{VARIABLE PICKEDX_37 0}
{VARIABLE PICKEDX_38 0}
{VARIABLE PICKEDX_39 0}
{VARIABLE PICKEDX_40 0}
{VARIABLE PICKEDX_41 0}
{VARIABLE PICKEDX_42 0}
{VARIABLE PICKEDX_43 0}
{VARIABLE PICKEDX_44 0}
{VARIABLE PICKEDX_45 0}
{VARIABLE PICKEDX_46 0}
{VARIABLE PICKEDX_47 0}
{VARIABLE PICKEDX_48 0}
{VARIABLE PICKEDX_49 0}
{VARIABLE PICKEDX_50 0}
{VARIABLE PICKEDY_1 0}
{VARIABLE PICKEDY_2 0}
{VARIABLE PICKEDY_3 0}
{VARIABLE PICKEDY_4 0}
{VARIABLE PICKEDY_5 0}
{VARIABLE PICKEDY_6 0}
{VARIABLE PICKEDY_7 0}
{VARIABLE PICKEDY_8 0}
{VARIABLE PICKEDY_9 0}
{VARIABLE PICKEDY_10 0}
{VARIABLE PICKEDY_11 0}
{VARIABLE PICKEDY_12 0}
{VARIABLE PICKEDY_13 0}
{VARIABLE PICKEDY_14 0}
{VARIABLE PICKEDY_15 0}
{VARIABLE PICKEDY_16 0}
{VARIABLE PICKEDY_17 0}
{VARIABLE PICKEDY_18 0}
{VARIABLE PICKEDY_19 0}
{VARIABLE PICKEDY_20 0}
{VARIABLE PICKEDY_21 0}
{VARIABLE PICKEDY_22 0}
{VARIABLE PICKEDY_23 0}
{VARIABLE PICKEDY_24 0}
{VARIABLE PICKEDY_25 0}
{VARIABLE PICKEDY_26 0}
{VARIABLE PICKEDY_27 0}
{VARIABLE PICKEDY_28 0}
{VARIABLE PICKEDY_29 0}
{VARIABLE PICKEDY_30 0}
{VARIABLE PICKEDY_31 0}
{VARIABLE PICKEDY_32 0}
{VARIABLE PICKEDY_33 0}
{VARIABLE PICKEDY_34 0}
{VARIABLE PICKEDY_35 0}
{VARIABLE PICKEDY_36 0}
{VARIABLE PICKEDY_37 0}
{VARIABLE PICKEDY_38 0}
{VARIABLE PICKEDY_39 0}
{VARIABLE PICKEDY_40 0}
{VARIABLE PICKEDY_41 0}
{VARIABLE PICKEDY_42 0}
{VARIABLE PICKEDY_43 0}
{VARIABLE PICKEDY_44 0}
{VARIABLE PICKEDY_45 0}
{VARIABLE PICKEDY_46 0}
{VARIABLE PICKEDY_47 0}
{VARIABLE PICKEDY_48 0}
{VARIABLE PICKEDY_49 0}
{VARIABLE PICKEDY_50 0}
[/event]
#enddef
No i oczywiście kody poszczególnych przedmiotów (też nie wiem czy są sprawne, bo póki co po wejściu z skrzyni pojawiał się obrazek przedmiotu i tyle...
Kod źródłowy
#define PLACE_SACRED_SYMBOL_OF_LIGHT XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/ankh-necklace.png
message= _ "This holy symbol radiates an aura of purest light, illuminating the bearer's surroundings."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/ankh-necklace.png
[/remove_item]
[/then]
[effect]
apply_to=new_ability
[abilities]
{ABILITY_ILLUMINATES}
[/abilities]
[/effect]
[set_variable]
name=unit.halo
value=halo/illuminates-aura.png
[/set_variable]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=SacredSymbolOfLightDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_MEDICINAL_HERBS XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/flower1.png
message= _ "These potent herbs give the bearer the ability to heal adjacent units and cure their poison."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/flower1.png
[/remove_item]
[/then]
[effect]
apply_to=new_ability
[abilities]
{ABILITY_CURES}
[/abilities]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=MedicinalHerbsDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_TROLLS_BLOOD_POTION XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/potion-green.png
message= _ "This foul-smelling potion allows the imbiber to regenerate health."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/potion-green.png
[/remove_item]
[/then]
[effect]
apply_to=new_ability
[abilities]
{ABILITY_REGENERATES}
[/abilities]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=TrollsBloodPotionDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_VIAL_OF_POISON XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/potion-poison.png
message= _ "This deadly poison envenoms the user's blade and pierce attacks, increasing damage and allowing them to inflict poison."
[/message]
[object]
silent=yes
duration=forever
[filter]
x={XX}
y={YY}
side=1,2,3
x,y=$unit.x,$unit.y
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/potion-poison.png
[/remove_item]
[/then]
[effect]
apply_to=attack
type=blade,pierce
increase_damage=25%
[set_specials]
mode=append
{WEAPON_SPECIAL_POISON}
[/set_specials]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=VialOfPoisonDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_RUNE_HAMMER XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/hammer-runic.png
message= _ "This magic hammer empowers the wielder's melee attacks with the magical property."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/hammer-runic.png
[/remove_item]
[/then]
[effect]
apply_to=attack
range=melee
[set_specials]
mode=append
{WEAPON_SPECIAL_MAGICAL}
[/set_specials]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=RuneHammerDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_ZEPHYR_CLOAK XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/cloak-green.png
message= _ "This lightweight cloak lets the wearer dance past enemies with ease, giving them the skirmisher and ambush ability."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/cloak-green.png
[/remove_item]
[/then]
[effect]
apply_to=new_ability
[abilities]
{ABILITY_SKIRMISHER}
{ABILITY_AMBUSH}
[/abilities]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=ZephyrCloakDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_WAR_BANNER XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/orcish-flag.png
message= _ "This inspiring banner rallies the bearer's allies to war, imparting a leadership bonus to the allied units around."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/orcish-flag.png
[/remove_item]
[/then]
[effect]
apply_to=new_ability
[abilities]
[leadership]
id=banner
value=25
cumulative=yes
name= _ "banner"
description= _ "Leadership:
This unit can lead ~allied~ units that are next to it, making them fight better.
Adjacent allied units will do more damage in battle. When a unit adjacent to and on the same side as a unit with Leadership engages in combat, its attacks do 25% more damage.
This is cumulative with leadership."
affect_self=no
affect_allies=yes
[affect_adjacent]
adjacent=n,ne,se,s,sw,nw
[/affect_adjacent]
[/leadership]
[/abilities]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=WarBannerDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_HOLY_WATER XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/holy-water.png
message= _ "This sacred vial anoints melee attacks with arcane power, increasing their damage and changing their damage type. It also increases arcane resistance by 30%."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/holy-water.png
[/remove_item]
[/then]
[effect]
apply_to=attack
range=melee
set_type=arcane
increase_damage=25%
[/effect]
[effect]
apply_to=resistance
replace=false
[resistance]
arcane=-30
[/resistance]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=HolyWaterDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_BLOOD_RING XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/ring-red.png
message= _ "This pulsing ring empowers the bearer's melee attacks with the ability to drain lifeforce from their victim."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/ring-red.png
[/remove_item]
[/then]
[effect]
apply_to=attack
range=melee
[set_specials]
mode=append
{WEAPON_SPECIAL_DRAIN}
[/set_specials]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=BloodRingDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_PHASE_ORB XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/ball-green.png
message= _ "This eldritch orb gives the bearer the ability to teleport between villages."
[/message]
[object]
silent=yes
duration=forever
delayed_variable_substitution=yes
[filter]
x={XX}
y={YY}
side=1,2,3
x,y=$unit.x,$unit.y
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/ball-green.png
[/remove_item]
[/then]
[effect]
apply_to=new_ability
[abilities]
{ABILITY_TELEPORT}
[/abilities]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=PhaseOrbDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_FORBIDDEN_TOME XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/book5.png
message= _ "This unholy manual gives the user the power to resurrect enemies slain in melee combat as the walking dead."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/book5.png
[/remove_item]
[/then]
[effect]
apply_to=attack
range=melee
[set_specials]
mode=append
{WEAPON_SPECIAL_PLAGUE}
[/set_specials]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=ForbiddenTomeDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_HEART_OF_FIRE XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/ball-magenta.png
message= _ "This magic orb infuses the wielder's melee attacks with fiery power, changing their damage type. It also improves fire resistance by 30%."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/ball-magenta.png
[/remove_item]
[/then]
[effect]
apply_to=attack
range=melee
set_type=fire
increase_damage=25%
[/effect]
[effect]
apply_to=resistance
replace=false
[resistance]
fire=-30
[/resistance]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=HeartOfFireDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_ADAMANT_ARMOR XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/armor.png
message= _ "This sturdy plate increases the user's physical resistances (to a maximum of 10%) and grants the steadfast ability."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/armor.png
[/remove_item]
[/then]
[effect]
apply_to=new_ability
[abilities]
{ABILITY_STEADFAST}
[/abilities]
[/effect]
[conditional]
[variable]
name=unit.resistance.blade
greater_than=90
[/variable]
[then]
[object]
duration=forever
silent=yes
[filter]
x,y=$unit.x,$unit.y
[/filter]
[effect]
apply_to=resistance
replace=true
[resistance]
blade=90
[/resistance]
[/effect]
[/object]
[/then]
[/conditional]
[conditional]
[variable]
name=unit.resistance.pierce
greater_than=90
[/variable]
[then]
[object]
duration=forever
silent=yes
[filter]
x,y=$unit.x,$unit.y
[/filter]
[effect]
apply_to=resistance
replace=true
[resistance]
pierce=90
[/resistance]
[/effect]
[/object]
[/then]
[/conditional]
[conditional]
[variable]
name=unit.resistance.impact
greater_than=90
[/variable]
[then]
[object]
duration=forever
silent=yes
[filter]
x,y=$unit.x,$unit.y
[/filter]
[effect]
apply_to=resistance
replace=true
[resistance]
impact=90
[/resistance]
[/effect]
[/object]
[/then]
[/conditional]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=AdamantArmorDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_EAGLE_EYE_BOW XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/bow-crystal.png
message= _ "This enchanted longbow enhances the wielder's ranged attacks with uncanny precision and increased damage, adding the marksman property to any ranged attacks."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/bow-crystal.png
[/remove_item]
[/then]
[effect]
apply_to=attack
range=ranged
[set_specials]
mode=append
{WEAPON_SPECIAL_MARKSMAN}
[/set_specials]
[/effect]
[effect]
apply_to=attack
range=ranged
increase_damage=25%
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=EagleEyeBowDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_AZURE_PEARL XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/ball-blue.png
message= _ "This wondrous gem lets the bearer breathe and move through water as if it was air, improving their mobility in water and granting the submerge ability."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/ball-blue.png
[/remove_item]
[/then]
[effect]
apply_to=new_ability
[abilities]
{ABILITY_SUBMERGE}
[/abilities]
[/effect]
[effect]
apply_to=movement_costs
replace=true
[movement_costs]
shallow_water=1
deep_water=1
swamp_water=1
[/movement_costs]
[/effect]
[effect]
apply_to=defense
replace=true
[defense]
deep_water=40
[/defense]
[/effect]
[effect]
apply_to=defense
replace=true
[defense]
shallow_water=40
[/defense]
[/effect]
[effect]
apply_to=defense
replace=true
[defense]
swamp_water=40
[/defense]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=AzurePearlDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_ASSASSINS_RING XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/ring-brown.png
message= _ "This nondescript ring gives its owner unmatched sneak attacking skills. The melee attacks gain the backstab ability."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/ring-brown.png
[/remove_item]
[/then]
[effect]
apply_to=attack
range=melee
[set_specials]
mode=append
{WEAPON_SPECIAL_BACKSTAB}
[/set_specials]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=AssassinsRingDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_TOME_OF_SECRETS XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/book2.png
message= _ "This forgotten book imparts forbidden knowledge to the reader, changing their alignment to chaotic and greatly lowering their experience requirements."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/book2.png
[/remove_item]
[/then]
[effect]
apply_to=max_experience
increase=-50%
[/effect]
[set_variable]
name=unit.alignment
value=chaotic
[/set_variable]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=TomeOfSecretsDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_WINGED_STAFF XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/staff.png
message= _ "This wondrous rod imparts the user the ability to soar through the skies, making it a breeze to move through most terrain. Units that can already fly get extra movement."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/staff.png
[/remove_item]
[/then]
[effect]
apply_to=movement_costs
replace=true
[movement_costs]
deep_water=1
shallow_water=1
swamp_water=1
flat=1
sand=1
forest=1
hills=1
mountains=1
village=1
castle=1
frozen=1
unwalkable=1
reef=1
[/movement_costs]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=WingedStaffDrop
[/store_unit]
[/object]
[object]
[filter]
side=1,2,3
x,y=$unit.x,$unit.y
[not]
type=Ghost,Wraith,Shadow,Spectre,Nightgaunt,Sky Drake,Hurricane Drake,Vampire Bat,Blood Bat,Dread Bat,Gryphon Rider,Gryphon Master
[/not]
[/filter]
silent=yes
duration=forever
[effect]
apply_to=defense
replace=true
[defense]
deep_water=50
shallow_water=50
swamp_water=50
flat=50
sand=50
forest=50
hills=50
mountains=50
village=50
castle=50
frozen=50
unwalkable=50
flat=50
reef=50
[/defense]
[/effect]
[/object]
[object]
[filter]
side=1,2,3
x,y=$unit.x,$unit.y
type=Ghost,Wraith,Shadow,Spectre,Nightgaunt,Drake Glider,Sky Drake,Hurricane Drake,Vampire Bat,Blood Bat,Dread Bat,Gryphon Rider,Gryphon Master
[/filter]
silent=yes
duration=forever
[effect]
apply_to=movement
increase=2
[/effect]
[/object]
[/event]
#enddef
#define PLACE_TRIDENS_OF_STORMS XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/storm-trident.png
message= _ "This legendary trident can summon lightning from the heavens, granting its wielder a 10-2 magical ranged fire attack."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/storm-trident.png
[/remove_item]
[/then]
[effect]
apply_to=new_attack
name="storm trident"
description= _ "storm trident"
icon=attacks/lightning.png
type=fire
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=17
number=2
[/effect]
{LIGHTNING_ANIMATION "storm trident" 1}
{LIGHTNING_ANIMATION "storm trident" 2}
{LIGHTNING_ANIMATION "storm trident" 3}
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=TridensOfStormsDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_STAFF_OF_RADIANCE XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/staff-magic.png
message= _ "This sacred rod can unleash brilliant bursts of luminous energy, granting its wielder a 6-3 magical ranged arcane attack."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/staff-magic.png
[/remove_item]
[/then]
[effect]
apply_to=new_attack
name="staff of radiance"
description= _ "staff of radiance"
icon=attacks/lightbeam.png
type=arcane
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=11
number=3
[/effect]
[effect]
apply_to=new_animation
name=staff of radiance
[attack_anim]
[filter_attack]
name=staff of radiance
[/filter_attack]
{MISSILE_FRAME_LIGHT_BEAM}
[if]
hits=yes
[frame]
begin=-75
end=0
sound={SOUND_LIST:HOLY}
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-75
end=0
sound={SOUND_LIST:HOLY_MISS}
[/frame]
[/else]
[/attack_anim]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=StaffOfRadianceDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_RING_OF_FROSTBITE XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/ring-white.png
message= _ "This frigid ring envelops the user's melee attacks with icy cold, changing their damage to cold and allowing them to inflict deathly chills that slow the enemy."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/ring-white.png
[/remove_item]
[/then]
[effect]
apply_to=attack
range=melee
set_type=cold
increase_damage=25%
[set_specials]
mode=append
{WEAPON_SPECIAL_SLOW}
[/set_specials]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=RingOfFrostbiteDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_WINTERS_BLOOM XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/flower3.png
message= _ "This delicate blossom protects its bearer from the elements, increasing hit points by 20 and cold resistance by 50% and letting them move and fight effectively in snow."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/flower3.png
[/remove_item]
[/then]
[effect]
apply_to=resistance
replace=false
[resistance]
cold=-50
[/resistance]
[/effect]
[effect]
apply_to=movement_costs
replace=true
[movement_costs]
frozen=1
[/movement_costs]
[/effect]
[effect]
apply_to=defense
replace=true
[defense]
frozen=40
[/defense]
[/effect]
[effect]
apply_to=hitpoints
increase=20
increase_total=20
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=WintersBloomDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_GHOULS_BLOOD XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/potion-red.png
message= _ "This grisly concoction instills the drinker with an insatiable unholy hunger, increasing hitpoints slightly and adding the feeding ability."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/potion-red.png
[/remove_item]
[/then]
[effect]
apply_to=new_ability
[abilities]
[dummy]
id=feeding_special
name= _ "feeding"
female_name= _ "female^feeding"
description= _ "Feeding:
This unit gains 1 hitpoint added to its maximum whenever it kills a living unit."
[/dummy]
[/abilities]
[/effect]
[effect]
apply_to=hitpoints
increase=3
increase_total=3
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=GhoulsBloodDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_RING_OF_STEALTH XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/ring-silver.png
message= _ "Forged of strange irridescent metals, this ring renders its wearer almost invisible in the darkness and lets them move with fluid grace, imparting the nightstalk ability and giving them 2 extra movement."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/ring-silver.png
[/remove_item]
[/then]
[effect]
apply_to=new_ability
[abilities]
{ABILITY_NIGHTSTALK}
[/abilities]
[/effect]
[effect]
apply_to=movement
increase=2
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=RingOfStealthDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_GRIMOIRE_OF_TRUTH XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/book3.png
message= _ "The pages of this book smells the cherubin. Follow the path and the kingdom of Heavens will be opened to thee."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/book3.png
[/remove_item]
[/then]
[effect]
apply_to=max_experience
increase=-50%
[/effect]
[set_variable]
name=unit.alignment
value=lawful
[/set_variable]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=GrimoireOfTruthDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_HAWKS_TALON XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/spear-fancy.png
message= _ "This spear imbues a unit's melee strikes with double damage when attacking, but also causes the defender's retalliation damage to be doubled."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/spear-fancy.png
[/remove_item]
[/then]
[effect]
apply_to=attack
range=melee
[set_specials]
mode=append
{WEAPON_SPECIAL_CHARGE}
[/set_specials]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=HawksTalonDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_STORMBRINGER XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/flame-sword.png
message= _ "This legendary sword got some dark fame killing it's precedent owners. Melee attacks now gain the berserk ability while the wild magic aura sets you vulnerable to arcane."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/flame-sword.png
[/remove_item]
[/then]
[effect]
apply_to=attack
range=melee
[set_specials]
mode=append
{WEAPON_SPECIAL_BERSERK}
[/set_specials]
[/effect]
[effect]
apply_to=resistance
replace=true
[resistance]
arcane=150
[/resistance]
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=ZephyrCloakDrop
[/store_unit]
[/object]
[/event]
#enddef
#define PLACE_HASTY_AXE XX YY
[event]
name=moveto
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[message]
speaker=unit
image=items/axe.png
message= _ "This hasty axe makes you feel more lively, that much so you wants to run around and kill."
[/message]
[object]
silent=yes
[filter]
x={XX}
y={YY}
side=1,2,3
[/filter]
[then]
[remove_item]
x={XX}
y={YY}
image=items/axe.png
[/remove_item]
[/then]
[effect]
apply_to=attack
range=melee
increase_damage=25%
[set_specials]
mode=append
{WEAPON_SPECIAL_FIRSTSTRIKE}
[/set_specials]
[/effect]
[effect]
apply_to=movement
increase=1
[/effect]
[store_unit]
[filter]
side=1,2,3
x={XX}
y={YY}
[/filter]
variable=HastyAxeDrop
[/store_unit]
[/object]
[/event]
#enddef
Edytowane przez AxeFighter dnia 27-11-2014 18:17
Przejdź do forum:
Ogólna dyskusja
Kampanie i dodatki
Problemy techniczne
Wesnoth.com.pl
Warsztaty
Pracownia kartografów
Gildia wojowników
Era Magii
Eastern Europe at War
Ucieczka Marbusa
Forgotten Legends
Nowy Porządek - A New Order
Tales Era
Project Infinity
Age - Era Cywilizacyjna
Dark Age
Karczma
Zakończone turnieje
Śmietnik
Archiwum dodatków