Approximate Center of your raid?
Posted: Tue Nov 30, 2004 1:52 am
Just a random thought I had so I took a moment and came up with this.. Enjoy
Code: Select all
Sub Whatever
/declare r int local
/declare RaidY float local
/declare RaidX float local
/declare RaidCount int local
/for r ${Raid.Members} downto 0
/if (${Raid.Member[${r}].Spawn.ID} != NULL && ${Raid.Member[${r}].Spawn.Type.NotEqual[Corpse]}) {
/varset RaidY ${Math.Calc[${RaidY}+${Raid.Member[${r}].Y}]}
/varset RaidX ${Math.Calc[${RaidX}+${Raid.Member[${r}].X}]}
/varset RaidCount ${Math.Calc[${RaidCount}+1]}
}
/next r
/varset RaidY ${Math.Calc[${RaidY}/${RaidCount}]}
/varset RaidX ${Math.Calc[${RaidX}/${RaidCount}]}
/echo ${RaidY}, ${RaidX}
:moveloop
/face nolook loc ${RaidY}, ${RaidX}
/if (${Math.Distance[${RaidY}, ${RaidX}]}>12) {
/keypress forward hold
} else {
/keypress forward
/return
}
/goto :moveloop
/return