Code:
;Hammerdin
Eldritch + Shenk + Pindle + Trav
;==========>>Teleport Script Series<<==========
;Script: Hammerdin
;Author: Nicotine
;Based: Gbud
;Monsters: Eldritch, Shenk and Pindle
;Version: 5.43+
;Date: NOV. 02, 2005
;Tested: Hell
;WebSite: http://mmscripts.omnesia.net
;
;TravAuthor: Lordsofdemise
;Monsters: Council
;Version: 5.44+
;Date: July 19, 2006
;Tested: Hell
;=============================================
;==========>>Updates<<==========
;
;Updated: Nov. 13, 2005 --> CTA Support
;
;===============================
;==========================> Delays
@Random_Delay1 = 2500,7500
@Random_Delay2 = 5000,10000
@Switch_Delay = 100
@PreCast_Delay = 100
@WarCry_Delay = 350
@Eldritch_Attack_Length = 9500
@Shenk_Attack_Length = 9500
@Pindle_Attack_Length = 12000
@Trav_Attack_Length = 8000
@Tele_Delay1 = 400
@Tele_Delay2 = 300
@Walk_Delay = 400
@Key_Delay = 50
@Loop_Delay = 100
@Pickit_Delay = 600
@Random_Sleep = 300
;==========================> /Delays
;==========================> Skills
@Teleport = f1
@Concentration = f2
@Vigor = f3
@Cleansing = f5
@Holy_Shield = f4
@Battle_Orders = f7
@Battle_Command = f8
@Standstill = G
@Town_Portal = f6
;==========================> /Skills
;==========================> Hammerdin Sequences MAIN
[MAIN]
HummerPreCast,0
GotoAct5Wp,0
HummerCTA,0
HummerToEld,0
HummerVsEld,@Eldritch_Attack_Length
HummerPostEld,0
HummerToShenk,0
HummerVsShenk,@Shenk_Attack_Length
HummerPostShenk,0
HummerToTown,0
HummerToAnya,0
HummerPreCast,0
HummerCTA,0
HummerToPindle,0
HummerKillsPindle,@Pindle_Attack_Length
HummerPostPindle,0
HammerToTown,0
GotoTrav,0
HammerPreCast,0
HammerCTA,0
HammerToTrav,0
HammerVsTrav,@Trav_Attack_Length
CheckCouncil,0
DemoPhaseTwo,@Trav_Attack_Length
FinalCheck,0
FinalDemo,@Trav_Attack_Length
HammerPostTrav,0
;==========================> Hammerdin Pre Casts
[HummerPreCast]
K(@Holy_Shield)
S(@Key_Delay)
RC(400,300)
S(@PreCast_Delay)
K(@Vigor)
S(@Key_Delay)
EXIT
;==========================> Hammerdin Prepares
[GotoAct5Wp]
SR(@Random_Delay1)
FUNC:A5EWP
EXIT
;==========================> Hammerdin Shouts
[HummerCTA]
SWITCH1
S(@Switch_Delay)
K(@Battle_Orders)
S(@Key_Delay)
RC(400,300)
S(@WarCry_Delay)
K(@Battle_Command)
S(@Key_Delay)
RC(400,300)
S(@WarCry_Delay)
SWITCH2
S(@Switch_Delay)
;==========================> Hammerdin Travels to Eldritch
[HummerToEld]
K(@Teleport)
S(@Key_Delay)
BRC(130,-60)
WEOT(@Tele_Delay1)
BRC(80,-335)
WEOT(@Tele_Delay1)
RC(400,150)
WEOT(@Tele_Delay2)
K(@Concentration)
S(@Key_Delay)
CLM
CML
EXIT
;==========================> Hammerdin Kills Eldritch
[HummerVsEld]
KD(@Standstill)
S(@Key_Delay)
LCD(580,320)
S(@Loop_Delay)
CMDEAD
CLM
CML
CTOE
;==========================> Hammerdin Loots the Corpse
[HummerPostEld]
K(@Cleansing)
S(@Key_Delay)
PICKIT(@Pickit_Delay)
S(@Random_Sleep)
CLM
CML
EXIT
;==========================> Hammerdin Travels to Shenk
[HummerToShenk]
K(@Teleport)
S(@Key_Delay)
RC(275,515)
WEOT(@Tele_Delay1)
RC(550,550)
WEOT(@Tele_Delay1)
BRC(400,110)
WEOT(@Tele_Delay1)
RC(700,520)
WEOT(@Tele_Delay1)
RC(700,520)
WEOT(@Tele_Delay1)
RC(600,550)
WEOT(@Tele_Delay1)
RC(700,520)
WEOT(@Tele_Delay1)
RC(690,350)
WEOT(@Tele_Delay1)
RC(700,550)
WEOT(@Tele_Delay2)
K(@Concentration)
S(@Key_Delay)
CLM
CML
EXIT
;==========================> Hammerdin Beats Down Shenk
[HummerVsShenk]
KD(@Standstill)
S(@Key_Delay)
LCD(700, 350)
S(@Loop_Delay)
CMDEAD
CLM
CML
CTOE
;==========================> Hammerdin Loots Shenk
[HummerPostShenk]
S(@Key_Delay)
K(@Vigor)
S(@Random_Sleep)
PICKIT(@Pickit_Delay)
S(@Random_Sleep)
CLM
CML
EXIT
;==========================> Hammerdin Travels to Town
[HummerToTown]
K(@Town_Portal)
S(@Key_Delay)
FUNC: TOWNTP
S(@Key_Delay)
K(@Cleansing)
S(@Random_Delay2)
S(@Key_Delay)
K(@Vigor)
FUNC:A5TownPoint
EXIT
;==========================> Hammerdin Travels to Anya''s Portal
[HummerToAnya]
FUNC:A5WPtoATP
;==========================> Hammerdin Pre Casts
[HummerPreCast]
K(@Holy_Shield)
S(@Key_Delay)
RC(400,300)
S(@PreCast_Delay)
K(@Vigor)
S(@Key_Delay)
EXIT
;==========================> Hammerdin Shouts
[HummerCTA]
SWITCH1
S(@Switch_Delay)
K(@Battle_Orders)
S(@Key_Delay)
RC(400,-310)
S(@WarCry_Delay)
K(@Battle_Command)
S(@Key_Delay)
RC(400,-310)
S(@WarCry_Delay)
SWITCH2
S(@Switch_Delay)
;==========================> Hammerdin Charges Pindle
[HummerToPindle]
K(@Teleport)
S(@Key_Delay)
CLM
CML
BRC(400,-310)
WEOT(@Tele_Delay1)
RC(700,30)
WEOT(@Tele_Delay1)
BRC(555,-80)
WEOT(@Tele_Delay1)
BRC(290,0)
WEOT(@Tele_Delay2)
K(@Concentration)
S(@Key_Delay)
EXIT
;==========================> Hammerdin Destroys Pindle
[HummerKillsPindle]
KD(@Standstill)
S(@Key_Delay)
LCD(700, 350)
S(@Loop_Delay)
CMDEAD
CLM
CML
CTOE
;==========================> Hammerdin Loots Corpse
[HummerPostPindle]
S(@Random_Sleep)
PICKIT(@Pickit_Delay)
K(@Vigor)
S(@Random_Sleep)
EXIT
;---------------------------- Hammerdin Travels to Town
[HammerToTown]
K(@Town_Portal)
S(@Key_Delay)
FUNC: TOWNTP
S(@Key_Delay)
K(@Cleansing)
S(@Random_Delay2)
S(@Key_Delay)
K(@Vigor)
FUNC:A5TownPoint
EXIT
;---------------------------- Hammerdin Prepares
[GotoTrav]
SR(@Random_Delay1)
FUNC:A5WPtoTrav
EXIT
;---------------------------- Hammerdin Pre Casts
[HammerPreCast]
K(@Holy_Shield)
S(@Key_Delay)
RC(400,300)
S(@PreCast_Delay)
K(@Vigor)
S(@Key_Delay)
EXIT
;---------------------------- Hammerdin Shouts
[HammerCTA]
SWITCH1
S(@Switch_Delay)
K(@Battle_Orders)
S(@Key_Delay)
RC(400,-310)
S(@WarCry_Delay)
K(@Battle_Command)
S(@Key_Delay)
RC(400,-310)
S(@WarCry_Delay)
SWITCH2
S(@Switch_Delay)
;---------------------------- Hammerdin Travels to Council
[HammerToTrav]
K(@Teleport)
S(@Key_Delay)
RC(760,340)
WEOT(@Tele_Delay1)
RC(780,260)
WEOT(@Tele_Delay1)
BRC(780,450)
WEOT(@Tele_Delay1)
RC(780,450)
WEOT(@Tele_Delay1)
RC(780,500)
WEOT(@Tele_Delay1)
RC(780,330)
WEOT(@Tele_Delay1)
RC(780,40)
WEOT(@Tele_Delay1)
RC(520,210)
K(@Concentration)
S(@Key_Delay)
CLM
CML
EXIT
;---------------------------- Hammerdin Demolishes Council
[HammerVsTrav]
KD(@Standstill)
S(@Key_Delay)
LCD(700,350)
S(@Loop_Delay)
K(@Teleport)
RC(400,300)
K(@Concentration)
LCD(700,350)
S(@Loop_Delay)
CMDEAD
CLM
CML
CTOE
;---------------------------- Checks for more Council
[CheckCouncil]
S(@Tele_Delay1)
K(@Teleport)
S(@Key_Delay)
RC(170,230)
K(@Concentration)
S(@Key_Delay)
CLM
CML
EXIT
;---------------------------- Demolishion Phase 2
[DemoPhaseTwo]
KD(@Standstill)
S(@Key_Delay)
LCD(700,350)
S(@Loop_Delay)
K(@Teleport)
S(@Precast_Delay)
RC(400,300)
K(@Concentration)
LCD(700,350)
S(@Loop_Delay)
CMDEAD
CLM
CML
CTOE
;---------------------------- Last Check
[FinalCheck]
S(@Tele_Delay1)
K(@Teleport)
S(@Key_Delay)
RC(530,80)
K(@Concentration)
S(@Key_Delay)
CLM
CML
EXIT
;---------------------------- Final Demolishion Phase
[FinalDemo]
KD(@Standstill)
S(@Key_Delay)
LCD(700,350)
S(@Loop_Delay)
K(@Teleport)
S(@Precast_Delay)
RC(400,300)
K(@Concentration)
LCD(700,350)
S(@Loop_Delay)
CMDEAD
CLM
CML
CTOE
;---------------------------- Hammerdin Loots Corpse
[HammerPostTrav]
LC(700,250)
S(@Random_Sleep)
PICKIT(@Pickit_Delay)
K(@Vigor)
CLM
CML
S(@Random_Sleep)
EXIT
;==========================> /EOF
Bookmarks