Targeting PK scripts Ideas and questions

... sit down, kick back and relax, and talk about anything that doesn't belong on one of the other forums.
Mhaliah
Posts: 901
Joined: Wed Feb 25, 2015 11:48 am

Targeting PK scripts Ideas and questions

Post by Mhaliah » Fri Jul 07, 2017 11:01 am

So... I want to update my PK scripts (zmud). I am going to update to #key commands instead of #alias commands.

One thing that I get is the the key for the #key command should not be a letter. What are some other tips yall have?

The other thing is the amount of keys getting insane. With an FC I would want a @variabletarget, dreadlord, fade, dark etc. But that very quickly balloons when different target weaves are used (i.e. flames, ice spikes, zing etc). How did you handle this in your scripts? I was thinking of a trigger that would use a weather trigger or an alias command to set a @variableweave. So that if it was spike weather or zing weather checking the weather would either set the weave to match the weather or echo back what weaves are best suited for the weather. Thoughts/ tips?

Naerin
Posts: 313
Joined: Sat May 23, 2015 12:29 pm

Re: Targeting PK scripts Ideas and questions

Post by Naerin » Fri Jul 07, 2017 11:17 am

As far as keys - I have keys for spikes, FS, fireball, and zing, for a few targets. Gets a little tricky remembering which is which, though, especially since I've got other keys assigned to stab, charge etc for other chars. I also have keys for seanchan, fade, and trolloc - DLs I'm almost always going to assign as my primary target so I don't usually need a generic key for them.

For the weather trigger in pseudo-pseudocode:

Code: Select all

if ^The sky is lit by flashes of lightning:
    variableWeave = 'call lightning'
else:
    if ^The temperature is about (%d) degrees.:
         if $1 < 55:
             variableWeave = 'ice spikes'
         else:
             variableWeave = 'fireball'
and use chann @variableWeave h.target in your keys.

You're probably going to want an entirely separate key for your fast weave - you have different reasons to use a fast vs. a slow weave and you're going to be using both during the same fight - where you only really want to use one of fireball/spikes/zing at a time, as the weather allows.

May still trip you up if you can't spare a command to check weather, since you won't be able to cast spikes when it becomes night in orch for instance.

Alison
Posts: 822
Joined: Mon Mar 30, 2015 3:09 am
Location: South Africa
Contact:

Re: Targeting PK scripts Ideas and questions

Post by Alison » Fri Jul 07, 2017 11:22 am

I use my keypad for targeting, fleeing , moving. The rest is just buttons . Cuts down on the keyboard mess.

Maegon
Posts: 393
Joined: Wed Mar 25, 2015 3:15 am

Re: Targeting PK scripts Ideas and questions

Post by Maegon » Fri Jul 07, 2017 11:34 am

I would highly recommend against auto changing a weave based on the weather. Like Naerin said, there are times where the weather will change, and you won't want to spare the extra command. I personally made really weird aliases over time and just learned to use them. The only one I regularly screw up is fbd, so there's certainly some room for improvement. This doesn't show my aliases to set @tgt or @race either tho.

I do really like the weather color trigger though. Makes it really easy to check in spam.

As for #key, I'll use the numpad for moving around outside of pk, but I just can't bring myself to use them in pk. I used a couple of keys for master mob commands, then kept finding myself barely grazing the key on occasion and interrupting other commands.

Code: Select all

#CLASS Targetting/Channeler

#TRIGGER {in your hand grow cold.} {#ECHO Your angreal has burned out}
#TRIGGER {The temperature is about (%d) degrees.} {#VAR temperature %1
#IF (@temperature>50) {#COL orange} {#COL steelblue}
}
#TRIGGER {^You channel flows of Air and Spirit into %1, healing } {dia %1}

//General Aliases
#ALIAS armor {channel 'armor' %1}
#ALIAS cblind {channel 'cure blind' %1}
#ALIAS chaw {channel 'change weather' %1}
#ALIAS chill {channel 'chill' %1}
#ALIAS cont {channel 'contagion' %1}
#ALIAS contz {channel 'contagion' @tgt}
#ALIAS cp {channel 'cure poison' %1}
#ALIAS cure {channel 'cure light wounds' %1}
#ALIAS lb {channel 'light ball'}
#ALIAS ref {channel 'refresh'}
#ALIAS wvd {channel 'warding vs damage' %1}
#ALIAS str {channel 'strength' %1}
#ALIAS contz {channel 'contagion' @tgt}
#ALIAS bz {channel 'blind' @tgt}
#ALIAS blind {channel 'blind' %1}
#ALIAS zz {channel 'call lightning' @tgt}
#ALIAS zing {channel 'call lightning' %1}
#ALIAS pz {channel 'poison' @tgt}

//Fireball Aliases
#ALIAS fb {channel 'fireball' %1}
#ALIAS fbd {channel 'fireball' h.dreadlord}
#ALIAS fbf {channel 'fireball' h.fade}
#ALIAS fbk {channel 'fireball' h.@pkrace}
#ALIAS fbz {channel 'fireball' @tgt}

//Flame strike aliases
#ALIAS fs {channel 'flame strike' %1}
#ALIAS fsd {channel 'flame strike' h.dreadlord}
#ALIAS fsf {channel 'flame strike' h.fade}
#ALIAS fsk {channel 'flame strike' h.@pkrace}
#ALIAS fz {channel 'flame strike' @tgt}

//Ice Spike Aliases
#ALIAS ice {channel 'ice spikes' %1}
#ALIAS id {channel 'ice spikes' h.dreadlord}
#ALIAS if {channel 'ice spikes' h.fade}
#ALIAS ik {channel 'ice spikes' h.@pkrace}
#ALIAS iz {channel 'ice spikes' @tgt}

#CLASS 0
Last edited by Maegon on Fri Jul 07, 2017 11:38 am, edited 1 time in total.

Terinor
Posts: 513
Joined: Wed Feb 18, 2015 2:19 pm

Re: Targeting PK scripts Ideas and questions

Post by Terinor » Fri Jul 07, 2017 11:37 am

I create different packages for my toons. And just disable the ones I'm not using currently.

This allows me to use the same buttons across all alts regardless of how they fight.

IE A is bash. Or ice spikes. Or kick.
R is backstab. Or charge.

Makes my brain hurt less.

Mhaliah
Posts: 901
Joined: Wed Feb 25, 2015 11:48 am

Re: Targeting PK scripts Ideas and questions

Post by Mhaliah » Fri Jul 07, 2017 12:09 pm

Terinor wrote:I create different packages for my toons. And just disable the ones I'm not using currently.
Do you trigger the disable and enabling, use an alias? manually disable in menus?

Sanguine
Posts: 357
Joined: Thu Oct 08, 2015 9:48 pm

Re: Targeting PK scripts Ideas and questions

Post by Sanguine » Fri Jul 07, 2017 12:11 pm

I have aliases and macros do this for me. For example, kj is kill target, kh is kill race, kk is kill second target. Ij is spike target 1, ih is spike race, ik is spike target 2, etc. Similarly, I use keypad 1, 3, and the period for three diff weaves (or charge, stab, etc.) Where 1 would be ice spike race, Alt+1 is ice spike target 1, Ctrl+1 is ice spike target 2. Can change which weaves I use on those keys on the fly by using "w1 fireball" or w2 ice spikes", etc.

Terinor
Posts: 513
Joined: Wed Feb 18, 2015 2:19 pm

Re: Targeting PK scripts Ideas and questions

Post by Terinor » Fri Jul 07, 2017 12:27 pm

Mhaliah I use cmud and I just go into my aliases and manually disable the folders I'm not using.

Paigey
Posts: 350
Joined: Wed Dec 16, 2015 9:37 pm

Re: Targeting PK scripts Ideas and questions

Post by Paigey » Fri Jul 07, 2017 8:42 pm

I essentially exclusively fight darkside so I don't have any pre-set Seanchan aliases.

-I want to be able to target 3 opponents (it gets ridiculous) that I can adjust.
-I want to be able to just straight fire on h.dark without engaging any chance I can get.
-I want an untargeted alias for either firing on whoever I'm directly on or adding in a new target.

Ideally, my first targetting alias is just a letter. ie.
i for ice spikes, c for flamestrike, y for fireball
My second targeted alias becomes
i2, c2, y2 for the above
I also have a similar one for the 3rd (i3, c3, y3)

My h.dark aliases are
v, x, b - ice / strike / fball h.dark

My untargeted aliases tend to be double letters
ii, cc, yy

X makes for a poor alias because of finger position

Playing a Wilder and a Tower character means I have to adjust two different sets of aliases which has caused me lots of trouble. I definitely remind myself of that when I sign on and jump straight into PK (why is fireball not working!, oh, wrong key).

There's kind of a poor rate of return on aliasing all of my status weaves. Silence and deafen sadly aren't getting much love. My targeting script does assign status weaves to names, but I often find myself just using an untargeted alias ie. zz name to chill someone in a fight. I have a straight one letter alias - m for blind h.dark. Trying to blind people with a 2 letter alias is tricky...

Tolveor
Posts: 307
Joined: Sat Apr 11, 2015 3:29 am
Location: Sarpsborg, Norway
Contact:

Re: Targeting PK scripts Ideas and questions

Post by Tolveor » Sat Jul 08, 2017 6:27 am

I have a "profile" kind of deal set up. Meaning i can type bashon and the macros for a basher type will turn on, and stabon for stabber. Its very easy to set up, just have your macros in a map and use #t- and #t+ for the set of macros/aliases you want to turn on and off. I aim to do this for every character eventually, but for now its just the stab and bash styles of play i have set up.

Post Reply