is there a basic macro setup for subclasses?

warawonda
Exile
Post #1

is there a basic macro setup for subclasses?

by warawonda » Tue Jan 31, 2012 1:52 am

hi i was looking for a basic macro setup for ranger, bloodmage and champion subclass, is there any?

if not what should i use?

Talas
Exile
Post #2

is there a basic macro setup for subclasses?

by Talas » Tue Jan 31, 2012 6:10 am

i don't think that there is any default collection...
But there are for sure some Macros to be found in public areas of different sites.

For me I mostly use the F-Keys of my keyboard.
I skip F3 and F9 cause i like their default text search and screenshot.

I use:
1 - one for yelling
2 - one for Shieldstone (that one has a neat feature. If i press it twice within a certain timeframe then it unequips my shieldstone and puts it back on so that the shield stops and doesn't use my whole spirit)
4 - one for using heartwood charm
5 - one for return to normal
6 - one for tag morph
7 - one for troilus morph
8 - one for befriend
10 - one for control-mode toggle of befriend
11 - one for weapon-equip
12 - one for unequip/running

Escape does what it's name says...
It equips my charm and starts running, morphs me into my fastest morph and unequips iron breastplate so that i can run at my fastest potential...

Downsids:
* When yelling i sometimes start my shieldstone
* Can't use one key to morph/unmorph due to several circumstances you can lose your morphed shape (out of spirit, morph into another shape, fall, area doesn't allow morphing, not enough spirit to actually start morph). You could fix that by observing the text log... but i'm not sure if it's really worth the efford...

Eirian
Exile
Post #3

is there a basic macro setup for subclasses?

by Eirian » Tue Jan 31, 2012 10:05 am

I think one of the CLUMP appendices has some macros; not sure they are divided by subclasses though.

Trowl
Exile
Post #4

is there a basic macro setup for subclasses?

by Trowl » Tue Jan 31, 2012 4:54 pm

Gorvin has Rightclickers versioned for rangers...

warawonda
Exile
Post #5

is there a basic macro setup for subclasses?

by warawonda » Tue Jan 31, 2012 7:59 pm

Thank you for your replies.

Chopper
Exile
Post #6

is there a basic macro setup for subclasses?

by Chopper » Wed Feb 01, 2012 12:18 am

I use this. I don't have cripple in it because that's almost never used (I barely use debuffs at all).

f1
{
"/use /absorb\r"
}


f2
{
"/use /hemo\r"
}

f3
{
"/use /hamstring\r"
}

f4
{
"/use /disable\r"
}

SETGLOBAL control 0

f5
{
"/use /inferno\r"
}

f6
{
"/useitem bloodstone /dead\r"
}

================ f7 is magicword, you'll need to put your own word in it =====================

f7
{
"/whisper Exin is a gcp nub!\r"
}

f8
{
if control == 0
SETGLOBAL control 1
"/use /control\r"
else if control == 1
SETGLOBAL control 0
"/use /control\r"
end if
}

f9
{
"/equip bloodblade\r"
}

f10
{
"/equip longsword\r"
}

Borzon
Exile
Post #7

is there a basic macro setup for subclasses?

by Borzon » Wed Feb 01, 2012 6:59 am

doesn't /use /control already toggle between DOT and normal damage?

Jeanne
Exile
Post #8

is there a basic macro setup for subclasses?

by Jeanne » Thu Feb 02, 2012 12:55 pm

This is what I use on Jeanne for Bloodmagery. You can add whatever debuffs you most commonly use with Hemorrhage or use none at all.

setglobal feigndeath 0
setglobal ringlimit 0


"/bb"
{
message "escape: Feign Death"
message "F1: Hemorrhage / Debuff"
message "F2: Control / Regular Mode"
message "F3: Absorb"
message "F4: Toggles Bloodstone Ring"
message "F5: Sets / Clears Healing Limit"
}

// Toggles feign death on and off
escape
{
if @my.finger_item != "bloodstone ring"
"/equip bloodstone" "\r"
end if

if feigndeath == 0
setglobal feigndeath 1
"/move stop" "\r"
"/useitem bloodstone /dead" "\r"
else
setglobal feigndeath 0
"/whisper Arise!" "\r"
end if
}

// Hemorrhage + Cryptus Debuff
f1
{
if @my.right_item != "bloodblade"
"/equip bloodblade" "\r"
end if

"/use /hemo" "\r"
//"/use /cripple" "\r"
//"/use /disable" "\r"
"/use /hamstring" "\r"
}

// Toggles between control mode and regular mode
f2
{
if @my.right_item != "bloodblade"
"/equip bloodblade" "\r"
end if

"/useitem bloodblade /control" "\r"
}

// Absorbs and reports
f3
{
if @my.right_item != "bloodblade"
"/equip bloodblade" "\r"
end if

"/useitem bloodblade /absorb" "\r"
"/useitem bloodblade /absorb /report" "\r"
}

// Toggles Bloodstone Ring on and off
f4
{
if @my.finger_item != "bloodstone ring"
"/equip bloodstone" "\r"
else
"/useitem bloodstone" "\r"
end if
}

// Sets a healing limit and clears it
f5
{
if @my.finger_item != "bloodstone ring"
"/equip bloodstone" "\r"
end if

if ringlimit == 0
setglobal ringlimit 1
"/useitem bloodstone /set" "\r"
else
setglobal ringlimit 0
"/useitem bloodstone /clear" "\r"
end if
}

noivad
Exile
Post #9

is there a basic macro setup for subclasses?

by noivad » Mon Feb 27, 2012 8:27 pm

I took Gorvin's Right-Clicker macro and modified it slightly added my own things to it that are both ranger & fighter specific as well as a healer specific one that integrates my auto-healing macro. They are not public because they are based on Gorvin's underlying code.

Trowl
Exile
Post #10

is there a basic macro setup for subclasses?

by Trowl » Fri Mar 02, 2012 3:01 pm

noivad wrote:I took Gorvin's Right-Clicker macro and modified it slightly added my own things to it that are both ranger & fighter specific as well as a healer specific one that integrates my auto-healing macro. They are not public because they are based on Gorvin's underlying code.

Why is that an Issue? Gorvin's Code is completely and totally open and available. It's not like public domain, but whatever.

Gorvin
Exile
Post #11

is there a basic macro setup for subclasses?

by Gorvin » Sat Mar 03, 2012 10:40 am

Trowl wrote:
noivad wrote:I took Gorvin's Right-Clicker macro and modified it slightly added my own things to it that are both ranger & fighter specific as well as a healer specific one that integrates my auto-healing macro. They are not public because they are based on Gorvin's underlying code.
Why is that an Issue? Gorvin's Code is completely and totally open and available. It's not like public domain, but whatever.
I will also note that the macro was designed so that it would be easily extensible. That was the purpose of breaking down the functions that are invoked after right-clicking into a set of variables that can be swapped out for other functions (and there are instructions within the macro on how to do this). If people want to create and share customized right-clicker sets, that's entirely within the design goals of the macro.

However, if you're talking about modifying the inner workings of the macro, that is different because it may end up not being fully compatible with right-clicker sets that were designed to work with the original macro. But if someone thinks they can make a better version of the macro, then by all means go ahead. I thought it would be nice to add support for other mouse buttons but haven't built up the motivation to do so.

noivad
Exile
Post #12

is there a basic macro setup for subclasses?

by noivad » Sun Mar 04, 2012 11:12 am

Gorvin wrote:
Trowl wrote:
noivad wrote:I took Gorvin's Right-Clicker macro and modified it slightly added my own things to it that are both ranger & fighter specific as well as a healer specific one that integrates my auto-healing macro. They are not public because they are based on Gorvin's underlying code.
Why is that an Issue? Gorvin's Code is completely and totally open and available. It's not like public domain, but whatever.
I will also note that the macro was designed so that it would be easily extensible. That was the purpose of breaking down the functions that are invoked after right-clicking into a set of variables that can be swapped out for other functions (and there are instructions within the macro on how to do this). If people want to create and share customized right-clicker sets, that's entirely within the design goals of the macro.

However, if you're talking about modifying the inner workings of the macro, that is different because it may end up not being fully compatible with right-clicker sets that were designed to work with the original macro. But if someone thinks they can make a better version of the macro, then by all means go ahead. I thought it would be nice to add support for other mouse buttons but haven't built up the motivation to do so.

I made a few very minor modifications to Right-clicker, but unfortunately did not log them (though I could just do a diff and find them). It works great for me, but I'm not about to release either (A) something with the exact same name and have people bother Gorvin if my modifications break at a later time or do not work as intended on other platforms, and (B) I am not about to release a copycat macro under a slightly different name because it might confuse some people and again lead back to Gorvin. Also, I think I sent feedback to Gorvin at the time of the modifications. I think instead of fork the macro, let Gorvin decide what to include and what not to. It's not just "this is free and open" but also a matter of respect to the original author. Macro sets for expansion I could release though in keeping with the spirit of the macro, and I think I might be able to find some when I get a chance. I know my Ranger and my Healers use it and they load the appropriate file on login.

Talas
Exile
Post #13

is there a basic macro setup for subclasses?

by Talas » Mon Mar 05, 2012 1:40 am

i think the only reason why a macro would not work is the difference with the "command-click" or "control-click" syntax.
Everything else should work on either mac or pc.

And i don't see troubles posting a code within a reply with the name "Gorvins right-clicker macro - modified for noivad's needs" *shrug*