[ITEMDEF i_expdelay]
ID=i_memory
TYPE=t_eq_script
LAYER=layer_special
NAME=Exp Delay
WEIGHT=0
on=@create
attr attr_invis || attr_decay || attr_newbie
ON=@Timer
REMOVE
RETURN 0
[ITEMDEF i_keg_potion]
NAME=empty potion keg
ID=i_keg_wood
TYPE=t_script
WEIGHT=20
SKILLMAKE=TINKERING 80.0
RESOURCES=10 i_ingot_iron, 1 i_barrel_open, 1 i_barrel_lid
VALUE=650
CATEGORY=Unique Items
SUBSECTION=Tinker
DESCRIPTION=empty potion Keg
ON=@Create
TAG.POTION=0
MORE2=0
TIMER=-1
ON=@Click
//IF (<MOREX>)
//MESSAGE @39,1,1 [<MOREX>] Adet iksir
//else
//message @39,1,1 Bos Keg
//ENDIF
ON=@DClick
TARGET @39,1,1 Lutfen bir iksir sisesi seciniz.
return 1
ON=@Targon_Char
TARGET @39,1,1 Lutfen bir iksir sisesi seciniz.
RETURN 1
ON=@Targon_Ground
TARGET @39,1,1 Lutfen bir iksir sisesi seciniz.
RETURN 1
ON=@Targon_Item
if (<src.targ.topobj.uid> != <src.uid>)
src.sysmessage @39,1,1 Sadece ustunuzdeki esyalari kullanabilirsiniz.
endif
IF <SRC.TARG.BASEID>==i_bottle_empty
IF <MOREX> = 0
//SRC.SYSMESSAGE Sectiginiz iksir sisesi bos,
SRC.SYSMESSAGE @39,1,1 Ficidaki iksiri siseye doldurmaya calistiniz ama ficida iksir yok.
TARGET @39,1,1 Ficiyi doldurmak icin lutfen dolu bir iksir sisesi seciniz.
RETURN 1
ENDIF
SRC.SYSMESSAGE @39,1,1 Ficidaki iksirin bir kismini bos bir siseye bosalttiniz.
SRC.SOUND=snd_Z_END_LIQUID
SRC.NEWITEM=<TAG.POTION>
SRC.ACT.MORE2=<MORE2>
SRC.ACT.ATTR=0
SRC.ACT.TIMER=-1
SRC.ACT.BOUNCE
MOREX=<MOREX> - 1
IF (<MOREX> == 0)
NAME=
TAG.POTION=0
MORE2=0
ELSE
NAME=@39,1,1 <SRC.ACT.NAME> keg [<MOREX>]
ENDIF
SRC.TARG.CONSUME 1
TARGET
RETURN 1
ELSEIF <SRC.TARG.TYPE> != T_POTION
SRC.SYSMESSAGE @39,1,1 Bu bir iksir degil!
TARGET
RETURN 1
ELSEIF <TAG.POTION> && (<SRC.TARG.BASEID>!=<TAG.POTION>)
SRC.SYSMESSAGE @39,1,1 Ficiya sadece bir cesit iksir koyabilirsiniz!
TARGET
RETURN 1
ELSEIF (<MOREX> = 250)
SRC.SYSMESSAGE @39,1,1 Fici agzina kadar dolmus.
SRC.SYSMESSAGE @39,1,1 Icindekileri bosaltmak icin bos sise seciniz.
TARGET
RETURN 1
ELSEIF (<MOREX>==0)
TAG.POTION=<SRC.TARG.BASEID>
ENDIF
MORE2=<SRC.TARG.MORE2>
MOREX=(<MOREX> + 1)
NAME=@39,1,1 <SRC.TARG.NAME> keg (<MOREX>)
SRC.SOUND=snd_Z_END_LIQUID
SRC.SYSMESSAGE @39,1,1 Ficiyi <SRC.TARG.NAME> ile doldurdunuz.
SRC.TARG.CONSUME 1 // bu kısım removeydi artık değil
SRC.NEWITEM=i_bottle_empty
SRC.ACT.ATTR=0
SRC.ACT.BOUNCE
TARGET
RETURN 1
[ITEMDEF i_potion_Agility]
ID=i_bottle_blue
NAME=agility potion
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_blood_moss, i_bottle_empty
SKILLMAKE=ALCHEMY 15.1
ON=@Create
MORE1=s_Agility
MORE2={ 15.1 60.0 }
ON=@DCLICK
IF (<SRC.FINDID.i_rune_bless>)
SRC.FINDID.i_rune_bless.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_agility>)
SRC.FINDID.i_rune_agility.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_cunning>)
SRC.FINDID.i_rune_cunning.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_strength>)
SRC.FINDID.i_rune_strength.REMOVE
ENDIF
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
[ITEMDEF i_potion_AgilityGreat]
ID=i_bottle_BLUE
TYPE=T_POTION
NAME=greater agility potion
TDATA1=i_bottle_empty
RESOURCES=i_reag_blood_moss 3, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 35.1
ON=@Create
MORE1=s_Agility
MORE2={ 70.1 80.0 }
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
ON=@DCLICK
IF (<SRC.FINDID.i_rune_bless>)
SRC.FINDID.i_rune_bless.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_agility>)
SRC.FINDID.i_rune_agility.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_cunning>)
SRC.FINDID.i_rune_cunning.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_strength>)
SRC.FINDID.i_rune_strength.REMOVE
ENDIF
[ITEMDEF i_potion_CureLess]
ID=i_bottle_ORANGE
TYPE=T_POTION
NAME=lesser cure potion
TDATA1=i_bottle_empty
RESOURCES=i_reag_garlic, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 0.1
ON=@Create
MORE1=s_Cure
MORE2=40.1
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
ON=@DClick
if <src.findid.i_rune_poison>
if (<src.findid.i_rune_poison.moreY> > <more2>)
src.effect snd_spell_poison
src.sysmessage @39,1,1 Bu iksir uzerinizdeki zehir etkisini gecirecek kadar etkili olmadi.
src.consume 1 i_potion_cure
return 1
endif
endif
[ITEMDEF i_potion_Cure]
NAME=Cure
ID=i_bottle_ORANGE
TYPE=T_POTION
TDATA1=i_bottle_empty
VALUE=30
RESOURCES=i_reag_garlic 3, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 35.1
ON=@Create
MORE1=s_Cure
MORE2=60.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
ON=@DClick
if <src.findid.i_rune_poison>
if (<src.findid.i_rune_poison.moreY> > <more2>)
src.effect snd_spell_poison
src.sysmessage @39,1,1 Bu iksir uzerinizdeki zehir etkisini gecirecek kadar etkili olmadi.
src.consume 1 i_potion_cure
return 1
endif
endif
[ITEMDEF i_potion_CureGreat]
NAME=Greater Cure
ID=i_bottle_ORANGE
TYPE=T_POTION
TDATA1=i_bottle_empty
VALUE=72
RESOURCES=i_reag_garlic 6, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 65.1
ON=@Create
MORE1=s_cure
MORE2=101.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
[ITEMDEF i_potion_ExplosionLess]
NAME=Lesser Explosion
ID=i_bottle_PURPLE
TYPE=T_POTION
TDATA1=0
RESOURCES=i_reag_sulfur_ash 3, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 5.1
VALUE=21
ON=@Create
MORE1=s_explosion
MORE2=50.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
ON=@DClick
IF (<region.guarded>==1)
src.sysmessage @39,1,1 Guardzone icinde kullanamazsiniz.!
return 1
elseif (strmatch('<src.region.name>','delucia'))
src.sysmessage @39,1,1 Bu alanda kullanamazsin...
return 1
elseIF <SRC.RESTEST i_expdelay>
SRC.SYSMESSAGE @39,1,1 Bunu tekrar kullanmak icin beklemeniz lazim.
RETURN 1
ELSE
TARGET @39,1,1 Nereye atmak istiyorsunuz?
ENDIF
ON=@TargOn_Char
SRC.NEWITEM i_expdelay
SRC.ACT.TIMER 4
SRC.ACT.EQUIP
RETURN 0
ON=@TargOn_Item
SRC.NEWITEM i_expdelay
SRC.ACT.TIMER 4
SRC.ACT.EQUIP
RETURN 0
ON=@TargOn_Ground
SRC.NEWITEM i_expdelay
SRC.ACT.TIMER 4
SRC.ACT.EQUIP
RETURN 0
[ITEMDEF i_potion_Explosion]
NAME=Explosion
ID=i_bottle_PURPLE
TYPE=T_POTION
TDATA1=0
RESOURCES=i_reag_sulfur_ash 5, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 35.1
VALUE=38
ON=@Create
MORE1=s_explosion
MORE2=80.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
ON=@DClick
IF (<region.guarded>==1)
src.sysmessage @39,1,1 Guardzone icinde kullanamazsiniz.!
return 1
elseif (strmatch('<src.region.name>','delucia'))
src.sysmessage @39,1,1 Bu alanda kullanamazsin...
return 1
elseIF <SRC.RESTEST i_expdelay>
SRC.SYSMESSAGE @39,1,1 Bunu tekrar kullanmak icin beklemeniz lazim.
RETURN 1
ELSE
TARGET Nereye atmak istiyorsunuz?
ENDIF
ON=@TargOn_Char
SRC.NEWITEM i_expdelay
SRC.ACT.TIMER 4
SRC.ACT.EQUIP
RETURN 0
ON=@TargOn_Item
SRC.NEWITEM i_expdelay
SRC.ACT.TIMER 4
SRC.ACT.EQUIP
RETURN 0
ON=@TargOn_Ground
SRC.NEWITEM i_expdelay
SRC.ACT.TIMER 4
SRC.ACT.EQUIP
RETURN 0
[ITEMDEF i_potion_ExplosionGreat]
NAME=Greater Explosion
ID=i_bottle_PURPLE
TYPE=T_POTION
TDATA1=0
VALUE=80
RESOURCES=i_reag_sulfur_ash 10, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 65.1
ON=@Create
MORE1=s_explosion
MORE2=130.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
ON=@DClick
IF (<region.guarded>==1)
src.sysmessage @39,1,1 Guardzone icinde kullanamazsiniz.!
return 1
elseif (strmatch('<src.region.name>','delucia'))
src.sysmessage @39,1,1 Bu alanda kullanamazsin...
return 1
elseIF <SRC.RESTEST i_expdelay>
SRC.SYSMESSAGE @39,1,1 Bunu tekrar kullanmak icin beklemeniz lazim.
RETURN 1
ELSE
TARGET Nereye atmak istiyorsunuz?
ENDIF
ON=@TargOn_Char
SRC.NEWITEM i_expdelay
SRC.ACT.TIMER 4
SRC.ACT.EQUIP
RETURN 0
ON=@TargOn_Item
SRC.NEWITEM i_expdelay
SRC.ACT.TIMER 4
SRC.ACT.EQUIP
RETURN 0
ON=@TargOn_Ground
SRC.NEWITEM i_expdelay
SRC.ACT.TIMER 4
SRC.ACT.EQUIP
RETURN 0
[ITEMDEF i_potion_HealLess]
NAME=lesser heal potion
ID=i_bottle_YELLOW
RESOURCES=i_reag_ginseng, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 0.1
TYPE=T_POTION
TDATA1=i_bottle_empty
On=@Create
MORE1=s_heal
MORE2=35.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
on=@dclick
if (<src.findid.i_rune_poison>)
src.sysmessage @39,1,1 Zehirli iken bunu kullanamazsiniz
return 1
else
endif
[ITEMDEF i_potion_Heal]
NAME=heal potion
ID=i_bottle_YELLOW
RESOURCES=i_reag_ginseng 3, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 15.1
//TYPE=T_POTION
TYPE=T_POTION
TDATA1=i_bottle_empty
VALUE=29
ON=@Create
MORE1=s_greater_heal
MORE2=55.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
on=@dclick
if (<src.findid.i_rune_poison>)
src.sysmessage @39,1,1 Zehirli iken bunu kullanamazsiniz
return 1
else
endif
[ITEMDEF i_potion_HealGreat]
NAME=greater heal potion
ID=i_bottle_YELLOW
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_ginseng 7, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 55.1
ON=@Create
MORE1=s_greater_heal
MORE2=80.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
on=@dclick
if (<src.findid.i_rune_poison>)
src.sysmessage @39,1,1 Zehirli iken bunu kullanamazsiniz
return 1
else
endif
[ITEMDEF i_potion_Nightsight]
NAME=nightsight potion
ID=i_bottle_BLACK
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_spider_silk 1, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 0.1
ON=@Create
MORE1=s_night_sight
MORE2=100.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
[ITEMDEF i_potion_PoisonLess]
NAME=lesser poison potion
ID=i_bottle_GREEN
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_nightshade 1, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 0
ON=@Create
MORE1=s_poison
MORE2=40.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
[ITEMDEF i_potion_Poison]
NAME=poison potion
ID=i_bottle_GREEN
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_nightshade 2, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 15.1
ON=@Create
MORE1=s_poison
MORE2=50.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
[ITEMDEF i_potion_PoisonGreat]
NAME=greater poison potion
ID=i_bottle_GREEN
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_nightshade 4, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 55.1
ON=@Create
MORE1=s_poison
MORE2=90.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
[ITEMDEF i_potion_PoisonDeadly]
NAME=deadly poison potion
ID=i_bottle_GREEN
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_nightshade 8, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 90.1
ON=@Create
MORE1=s_poison
MORE2=105.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
[ITEMDEF i_potion_Refresh]
NAME=refresh potion
ID=i_bottle_RED
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_black_pearl, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 0
ON=@Create
MORE1=s_Refresh
MORE2=25.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
[ITEMDEF i_potion_RefreshTotal]
ID=i_bottle_RED
NAME=total refresh potion
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_black_pearl 5, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 25.1
ON=@Create
MORE1=s_Refresh
MORE2=50.0
[ITEMDEF i_potion_Strength]
ID=i_bottle_WHITE
NAME=strength potion
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_mandrake_root 2, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 25.1
ON=@Create
MORE1=s_strength
MORE2=60.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
ON=@DCLICK
//SRC.FINDLAYER(2).UNEQUIP
IF (<SRC.FINDID.i_rune_bless>)
SRC.FINDID.i_rune_bless.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_agility>)
SRC.FINDID.i_rune_agility.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_cunning>)
SRC.FINDID.i_rune_cunning.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_strength>)
SRC.FINDID.i_rune_strength.REMOVE
ENDIF
[ITEMDEF i_potion_StrengthGreat]
NAME=greater strength potion
ID=i_bottle_WHITE
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_mandrake_root 5, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 45.1
ON=@Create
MORE1=s_strength
MORE2=100.0
on=@click
message @1153,1,1 <name> : <amount> adet
return 1
ON=@DCLICK
//SRC.FINDLAYER(2).UNEQUIP
IF (<SRC.FINDID.i_rune_bless>)
SRC.FINDID.i_rune_bless.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_agility>)
SRC.FINDID.i_rune_agility.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_cunning>)
SRC.FINDID.i_rune_cunning.REMOVE
ENDIF
IF (<SRC.FINDID.i_rune_strength>)
SRC.FINDID.i_rune_strength.REMOVE
ENDIF
// These are custom potions
[ITEMDEF i_potion_Shrink]
ID=i_bottle_WHITE
NAME=shrink potion
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_batwing 2, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 100.0
ON=@Create
MORE1=s_shrink
MORE2=100.0
COLOR=color_gray_lt
[ITEMDEF i_potion_Invisibility]
ID=i_bottle_WHITE
NAME=invisibility potion
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_worm_heart 10, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 99.9,MAGERY 50.1
ON=@Create
MORE1=s_invisibility
MORE2=100.0
COLOR=COLOR_SPECTRAL
[ITEMDEF i_potion_Mana]
ID=i_bottle_WHITE
NAME=mana refresh potion
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_eye_of_newt 3,i_reag_dragon_blood 3,i_reag_serpent_scale 3, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 90.1, Magery 20.1
ON=@Create
MORE1=s_mana
MORE2=20.0
COLOR=color_gray_lt
[ITEMDEF i_potion_ManaTotal]
ID=i_bottle_WHITE
NAME=total mana refresh potion
TYPE=T_POTION
TDATA1=i_bottle_empty
RESOURCES=i_reag_eye_of_newt 6,i_reag_dragon_blood 6,i_reag_serpent_scale 6, i_bottle_EMPTY
SKILLMAKE=ALCHEMY 99.9, Magery 50.1
ON=@Create
MORE1=s_mana
MORE2=50.0
COLOR=color_gray_lt
scriptler kısmında böyle birşey var