Bear Dragon Ridgeback
Llama Horse Undead Horse
Unicorn Ostard Beatle Vortex
Извеняюсь за то, что картинок больше нету
Код
[ITEMDEF 03f0f]
DEFNAME=i_mt_bear
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=C_BEAR_MOUNT
[CHARDEF 01BB]
DEFNAME=C_BEAR_MOUNT
NAME=BEAR MOUNT
on=@create
color=07b2
on=@click
remove
return 1
ON=@NPCRESTOCK
REMOVE
RETURN 1
on=@skillstart
remove
return 1
[itemdef i_et_bear]
name=Ethereal Bear Mount
id=i_mt_bear
TDATA3=C_BEAR_MOUNT
on=@create
color=07b2
on=@equip
SRC.FLAGS=<src.flags>&080000000
on=@unequip
src.newitem i_et_eb
src.act.color=<src.tag.etbmt>
src.act.bounce
src.flags=<src.flags>&~080000000
RETURN 1
[itemdef i_et_eb]
NAME=Ethereal Bear
id=i_pet_Bear
type=t_normal
CATEGORY=Other
SUBSECTION=Ethereal pets
DESCRIPTION=Ethereal Bear
on=@create
color=07b2
attr=14
on=@dclick
IF (<SRC.FINDID.i_drum_timer>==1)
src.message You can't mout an etheral pet while A Spirit Is Within You!
RETURN 1
elseif (<src.flags>&000000400)
src.message You can't mout an etheral pet while polymorphed!
return 1
elseif !(<src.findlayer.25.uid>)
src.newitem i_et_bear
src.act.color=<src.targ.color>
src.tag.etbmt=<src.targ.color>
src.act.equip
src.update
SRC.FIX
remove
return 1
else
src.message You are already mounted!
return 1
endif
[ITEMDEF 16142]
DEFNAME=i_mt_drake
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=C_drake_MOUNT
[CHARDEF 01BC]
DEFNAME=C_drake_MOUNT
NAME=drake MOUNT
on=@create
color=07b2
on=@click
remove
return 1
ON=@NPCRESTOCK
REMOVE
RETURN 1
on=@skillstart
remove
return 1
[itemdef i_et_dragon]
name=Ethereal Dragon
id=i_mt_drake
TDATA3=01ba
layer=25
on=@create
color=0ffff
on=@equip
SRC.FLAGS=<src.flags>&080000000
on=@unequip
src.newitem i_et_ed
src.act.color=<src.tag.etdmt>
src.act.bounce
src.flags=<src.flags>&~080000000
RETURN 1
[itemdef i_et_ed]
NAME=Ethereal Dragon
id=i_pet_dragon
type=t_normal
CATEGORY=Other
SUBSECTION= Ethereal pets
DESCRIPTION=Ethereal Dragon
on=@create
color=07a1
attr=14
on=@dclick
IF (<SRC.FINDID.i_drum_timer>==1)
src.message You can't mout an etheral pet while A Spirit Is Within You!
RETURN 1
elseif (<src.flags>&000000400)
src.message You can't mout an etheral pet while polymorphed!
return 1
elseif !(<src.findlayer.25.uid>)
src.newitem i_et_dragon
src.act.color=<src.targ.color>
src.tag.etdmt=<src.targ.color>
src.act.equip
src.update
remove
return 1
else
src.message you are already mounted
return 1
endif
[CHARDEF 01E2]
DEFNAME=C_beatle
NAME=Beatle
ON=@CLICK
REMOVE
RETURN 1
ON=@SKILLSTART
REMOVE
RETURN 1
ON=@NPCRESTOCK
REMOVE
RETURN 1
[ITEMDEF 03f10]
DEFNAME=I_MT_Beatle
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=C_Beatle
[ITEMDEF I_M_Beatle]
NAME=Beatle Mount
ID=I_MT_Beatle
TDATA3=C_Beatle
LAYER=25
ON=@CREATE
COLOR=0
ON=@EQUIP
SRC.FLAGS=<src.flags>&080000000
ON=@UNEQUIP
SRC.NEWITEM I_Beatle
src.act.color=<src.tag.etbemt>
SRC.ACT.BOUNCE
src.flags=<src.flags>&~080000000
RETURN 1
[ITEMDEF I_Beatle]
NAME=Etheral Beatle
ID=i_pet_walrus
TYPE=T_NORMAL
ON=@CREATE
ATTR=14
ON=@DCLICK
IF (<SRC.FINDID.i_drum_timer>==1)
src.message You can't mout an etheral pet while A Spirit Is Within You!
RETURN 1
ELSEIF (<SRC.FLAGS>&000000400)
SRC.MESSAGE You can't mount a pet while polymorphed!
RETURN 1
ELSEIF !(<SRC.FINDLAYER.25.UID>)
SRC.NEWITEM I_M_Beatle
src.act.color=<src.targ.color>
src.tag.etbemt=<src.targ.color>
SRC.ACT.EQUIP
SRC.UPDATE
SRC.FIX
REMOVE
RETURN 1
ELSE
SRC.MESSAGE You are already mounted!
RETURN 1
ENDIF
CATEGORY=Other
SUBSECTION=Ethereal pets
DESCRIPTION=Ethereal Beatle
[itemdef i_et_energy]
name=Ethereal EV
//id=c_pet_horse
TDATA3=c_ev
TYPE=T_EQ_HORSE
LAYER=layer_horse
on=@create
DISPID=03ea7
COLOR=colors_all
on=@equip
link=<src.uid>
on=@unequip
DISPID=c_elem_air
src.newitem i_et_ev
src.act.bounce
[itemdef i_et_ev]
NAME=Ethereal Vortex
id=i_pet_elem_air
type=t_normal
on=@create
color=07ad
attr=04
on=@dclick
if !(<src.findlayer.25.uid>)
src.newitem i_et_energy
src.act.more1=c_ev
src.act.equip
src.update
remove
return 1
else
src.message You are already mounted.
return 1
endif
[ITEMDEF i_ride_vortex]
NAME=Ethereal Energy Vortex
ID=i_pet_elem_air
ON=@DCLICK
if !(<src.findlayer.25.uid>)
src.newitem i_et_energy
src.act.more1=c_ev
src.act.equip
src.update
remove
return 1
else
src.message You are already mounted.
return 1
endif
[chardef c_ev]
name=Death Vortex
id=037cc
on=@create
color=2064
on=@click
remove
return 1
on=@npcrestock
remove
return 1
on=@skillstart
remove
return 1
[itemdef i_et_horse]
name=Ethereal horse
id=i_mt_horse_gray
TDATA3=c_et
layer=25
on=@create
color=0ffff
on=@equip
SRC.FLAGS=<src.flags>&080000000
on=@unequip
src.newitem i_et_eh
src.act.color=<src.tag.etbhmt>
src.act.bounce
src.flags=<src.flags>&~080000000
RETURN 1
[chardef c_et]
id=c_horse_gray
on=@create
color=0ffff
on=@click
remove
return 1
on=@npcrestock
remove
return 1
on=@skillstart
remove
return 1
[itemdef i_et_eh]
NAME=Ethereal Horse
id=i_pet_horse
type=t_normal
CATEGORY=Other
SUBSECTION= Ethereal pets
DESCRIPTION=Ethereal Horse
on=@create
color=07a1
attr=14
on=@dclick
if !(<src.findlayer.25.uid>)
src.newitem i_et_horse
src.act.more1=c_et
src.act.color=<src.targ.color>
src.tag.etbhmt=<src.targ.color>
src.act.equip
src.update
remove
return 1
else
src.message you are already mounted
return 1
endif
[itemdef i_et_Llama]
name=Ethereal Llama
id=i_mt_llama
TDATA3=c_etl
layer=25
on=@create
color=0ffff
on=@equip
SRC.FLAGS=<src.flags>&080000000
on=@unequip
src.newitem i_et_el
src.act.color=<src.tag.etllamt>
src.act.bounce
src.flags=<src.flags>&~080000000
RETURN 1
[chardef c_etl]
id=c_llama
on=@create
color=0ffff
on=@click
remove
return 1
on=@npcrestock
remove
return 1
on=@skillstart
remove
return 1
[itemdef i_et_el]
NAME=Ethereal llama
id=i_pet_llama
type=t_normal
CATEGORY=Other
SUBSECTION= Ethereal pets
DESCRIPTION=Ethereal Llama
on=@create
color=07a1
attr=14
on=@dclick
if !(<src.findlayer.25.uid>)
src.newitem i_et_llama
src.act.more1=c_etl
src.act.color=<src.targ.color>
src.tag.etllamt=<src.targ.color>
src.act.equip
src.update
remove
return 1
else
src.message you are already mounted
return 1
endif
[itemdef i_et_ostie]
name=Ethereal ostie
id=i_mt_OSTARD_Zostrich
TDATA3=c_eto
layer=25
on=@create
color=0ffff
on=@equip
SRC.FLAGS=<src.flags>&080000000
on=@unequip
src.newitem i_et_eo
src.act.color=<src.tag.etzmt>
src.act.bounce
src.flags=<src.flags>&~080000000
RETURN 1
[chardef c_eto]
id=c_OSTARD_Zostrich
on=@create
color=0ffff
on=@click
remove
return 1
on=@npcrestock
remove
return 1
on=@skillstart
remove
return 1
[itemdef i_et_eo]
NAME=Ethereal Ostie
id=i_pet_ostard_zostrich
type=t_normal
CATEGORY=Other
SUBSECTION=Ethereal pets
DESCRIPTION=Ethereal ostie
on=@create
color=07a1
attr=14
on=@dclick
if !(<src.findlayer.25.uid>)
src.newitem i_et_ostie
src.act.more1=c_eto
src.act.color=<src.targ.color>
src.tag.etzmt=<src.targ.color>
src.act.equip
src.update
remove
return 1
else
src.message you are already mounted
return 1
endif
[ITEMDEF 0469]
DEFNAME=I_MT_UNICORN
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=C_UNICORN_MOUNT
[CHARDEF 01E1]
DEFNAME=C_UNICORN_MOUNT
NAME=Unicorn Mount
ON=@CLICK
REMOVE
RETURN 1
ON=@SKILLSTART
REMOVE
RETURN 1
ON=@NPCRESTOCK
REMOVE
RETURN 1
[ITEMDEF I_M_UNICORN]
NAME=Unicorn Mount
ID=I_MT_UNICORN
TDATA3=C_UNICORN_MOUNT
ON=@CREATE
color=07b2
ON=@EQUIP
SRC.FLAGS=<src.flags>&080000000
ON=@UNEQUIP
SRC.NEWITEM I_ET_U
src.act.color=<src.tag.etunimt>
src.act.bounce
src.flags=<src.flags>&~080000000
RETURN 1
[ITEMDEF I_ET_U]
NAME=Etheral Unicorn
ID=i_pet_horse_gray
TYPE=T_NORMAL
CATEGORY=Other
SUBSECTION=Ethereal pets
DESCRIPTION=Ethereal Unicorn
ON=@CREATE
color=07b2
ATTR=14
ON=@DCLICK
IF (<SRC.FINDID.i_drum_timer>==1)
src.message You can't mout an etheral pet while A Spirit Is Within You!
RETURN 1
ELSEIF (<SRC.FLAGS>&000000400)
SRC.MESSAGE You can't mount a pet while polymorphed!
RETURN 1
ELSEIF !(<SRC.FINDLAYER.25.UID>)
SRC.NEWITEM I_M_UNICORN
src.act.color=<src.targ.color>
src.tag.etunimt=<src.targ.color>
SRC.ACT.EQUIP
SRC.UPDATE
SRC.FIX
REMOVE
RETURN 1
ELSE
SRC.MESSAGE You are already mounted!
RETURN 1
ENDIF
[CHARDEF 01e3]
DEFNAME=C_ridgeback_m
name=ridge back mount
[ITEMDEF 01fb]
DEFNAME=I_MT_ridgeback
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=C_ridgeback_mount
ON=@EQUIP
LINK=<SRC.UID>
[CHARDEF C_ridgeback_mount]
DEFNAME=C_ridgeback_mount
ID=C_ridgeback_m
NAME=Ridgeback Mount
ON=@CLICK
REMOVE
RETURN 1
ON=@NPCRESTOCK
REMOVE
RETURN 1
ON=@SKILLSTART
REMOVE
RETURN 1
[ITEMDEF I_M_ridgeback]
NAME=Ridgeback
ID=I_MT_ridgeback
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=C_ridgeback_mount
ON=@EQUIP
SRC.FLAGS=<src.flags>&080000000
on=@create
ATTR=attr_newbie
color=07a1
ON=@UNEQUIP
SRC.NEWITEM I_ET_RB
src.act.color=<src.tag.etrimt>
src.act.bounce
src.flags=<src.flags>&~080000000
RETURN 1
[ITEMDEF I_ET_RB]
NAME=Etheral Ridgeback
ID=i_pet_horse_gray
TYPE=T_NORMAL
CATEGORY=Other
SUBSECTION=Ethereal pets
DESCRIPTION=Ethereal Ridgeback
ON=@CREATE
ATTR=attr_newbie
color=044
ON=@DCLICK
IF (<SRC.FINDID.i_drum_timer>==1)
src.message You can't mout an etheral pet while A Spirit Is Within You!
RETURN 1
elseif (<src.flags>&000000400)
src.message You can't mout an etheral pet while polymorphed!
return 1
elseif !(<src.findlayer.25.uid>)
src.newitem I_M_ridgeback
src.act.color=<src.targ.color>
src.tag.etrimt=<src.targ.color>
src.act.equip
src.update
SRC.FIX
remove
return 1
else
src.message You are already mounted!
return 1
endif
[CHARDEF 01f3]
DEFNAME=C_UND_HORSE_m
NAME=Undead Horse M
ON=@EQUIP
LINK=<SRC.UID>
[ITEMDEF 01fa]
DEFNAME=I_MT_UND_HORSE
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=C_UND_HORSE_mount
ON=@EQUIP
LINK=<SRC.UID>
[CHARDEF C_UND_HORSE_mount]
DEFNAME=C_UND_HORSE_mount
ID=C_UND_HORSE_m
NAME=Undead Horse Mount
ON=@CLICK
REMOVE
RETURN 1
ON=@NPCRESTOCK
REMOVE
RETURN 1
ON=@SKILLSTART
REMOVE
RETURN 1
[ITEMDEF I_M_UND_HORSE]
NAME=Undead Horse
ID=I_MT_UND_HORSE
TYPE=T_EQ_HORSE
LAYER=25
TDATA3=C_UND_HORSE_mount
on=@equip
link=<src.uid>
on=@create
ATTR=attr_newbie
color=07a1
ON=@UNEQUIP
SRC.NEWITEM I_ET_UH
SRC.ACT.BOUNCE
RETURN 1
[ITEMDEF I_ET_UH]
NAME=Etheral Undead Horse
ID=i_pet_horse_gray
TYPE=T_NORMAL
CATEGORY=Other
SUBSECTION=Ethereal pets
DESCRIPTION=Ethereal Undead Horse
ON=@CREATE
ATTR=attr_newbie
color=072a
ON=@DCLICK
IF !(<TOPOBJ.UID>==<SRC.UID>)
SRC.MESSAGE You have to be carrying this to use it!
return 1
elseif (<src.flags>&000000400)
src.message You can't mout an etheral pet while polymorphed!
return 1
ELSEIF !<SRC.BODY>=C_MAN
SRC.MESSAGE You can't mount a pet while in your current form!
RETURN 1
ELSEIF !<SRC.BODY>=C_WOMAN
SRC.MESSAGE You can't mount a pet while in your current form!
RETURN 1
elseif !(<src.findlayer.25.uid>)
SRC.NEWITEM I_M_UND_HORSE
src.act.more1=C_UND_HORSE_mount
src.act.more2=<src.uid>
SRC.ACT.EQUIP
SRC.UPDATE
SRC.FIX
REMOVE
RETURN 1
ELSE
SRC.MESSAGE You are already mounted!
RETURN 1
ENDIF
[eof]