It's not perfect, but works rather well.
Hit qq on logon to set long weave, as it never seems to default to anything. When zipping between hot and cold zones one quick qq and you've got the right weave.
shortweave xxx sets your fast weave
status xxx sets your status weave
tar xx first target
tar2 xx second target
#CLASS {FCTargetting}
#ALIAS 2 {kill @target}
#ALIAS 3 {kill h.@target}
#ALIAS 4 {channel '@longweave' h.@target}
#ALIAS t {channel '@longweave' h.@target2}
#ALIAS 5 {channel 'call lightning' h.@target}
#ALIAS 0 {channel '@shortweave' h.@target}
#ALIAS b {channel '@statusweave' h.@target}
#ALIAS 6 {channel 'call lightning' h.@target2}
#ALIAS . {channel '@shortweave' h.@target2}
#ALIAS tar {
#VAR target {%1}
#SAY Target set to @target.
}
#ALIAS tar2 {
#VAR target2 {%1}
#SAY Target2 set to @target2
}
#ALIAS status {
#VAR statusweave {%1}
#SAY Status Weave set to @statusweave
}
#ALIAS shortweave {
#VAR shortweave {%1}
#SAY Short Weave set to @shortweave
}
#ALIAS qq {
#IF (@longweave=fireball) {
#VAR longweave {ice spikes}
#SAY Long Weave is Ice Spikes
} {
#VAR longweave {fireball}
#SAY Long Weave is Fireball
}
}
#CLASS 0
Gonna knock up a basic mob usage one later/at some point too.