Post 2002-06-22 ideas...

A forum for the general posts relating to MacroQuest. *DEPRECATED: This forum is no longer in public use, but remains here for your reading pleasure. Enjoy

Moderator: MacroQuest Developers

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

Post 2002-06-22 ideas...

Post by Plazmic » Sun Jun 23, 2002 12:29 am

Things that didn't make it into this release:

Didn't get around to npc trade panels.
/elseif /else /endif got cut until later.
Still looking for mana.
Found spell database, but not spellbook yet.
Didn't work on /click target yet


What else is missing?
- Plazmic

icon
Official loudmouth
Official loudmouth
Posts: 158
Joined: Fri Jun 14, 2002 2:59 pm
Location: ...
Contact:

Post by icon » Sun Jun 23, 2002 12:43 am

/checkforbuff "Spirit of Wolf" to return TRUE or FALSE (TRUE if you have it, FALSE if not)

or $buff(xxx) where 'xxx' can be: total (returns total amount of buffs), [n] (1, 2, 3, etc... returns name of 1st buff, 2nd buff, etc... depends on the number you put for [n]), "NameOfBuff" (with quotes) (This one is just referring to that specific buff by name, so that in the macro you can have it cancel the buff or recast it or check the info on it etc...)

$LastTell to return the name of the last person to send you a tell, like used for /reply.

Events: Event_SpellFades (Where it says "Your ___ spell has worn off") You could use $p0 for name_of_spell... and maybe having other variables, $p1 for who spell wore off from (if possible) etc...

If it's not already in (don't remember) $char(zone) to return zone I'm in. Also $char(surname) to return my surname...

Even $target(surname) for some weird macro that might use it.

and on that $lasttell you could add $LastTell(gm) to return TRUE (if it's a GM) or FALSE (if it's not...)

and $LastTell(race) (class) and stuff, pretty much all the $target features.

Although some people being anon might pose a problem.

Also, $LastTell(doTheyExist) TRUE or FALSE.... does it show up with ANYONE at all in /who list... anon GMs don't show up as being online...

Just a few ideas from your friendly Dreamer. :)

- Icon
In memory of [b][color=darkblue]MasTerKeyZ[/b][/color].

Plazmic
The One
The One
Posts: 800
Joined: Fri Jun 14, 2002 12:31 am
Contact:

Out of zone related...

Post by Plazmic » Sun Jun 23, 2002 4:34 pm

I can't handle out of zone info (anything /who all related) easily...

If it goes in it would have to be something like this:

macro asks for info on someone not in zone...
see if we have recently cached info on this person, if not...
pause macro
do a /who all name
wait for server to respond
figure out info (anon/invis/available)
cache info if available
unpause macro
- Plazmic

icon
Official loudmouth
Official loudmouth
Posts: 158
Joined: Fri Jun 14, 2002 2:59 pm
Location: ...
Contact:

Post by icon » Mon Jun 24, 2002 3:48 am

Couple more ideas:

Auto-flush all variables and delays upon /endm. Currently, if I have /delay 999999999999 in a macro, and /endm it, I can't start a different macro until the delay is up. Pain in the ass :)

put the damned /endif stuff in :)

Where's my title? You promised to tag me two releases ago!

Damage Stuff... if three things are beating on the main tank, I want a $target(target) to be sorta like /assist, and I want to be able to grab the name of or be able to target one of the other things, like whatever hit $target last... sorta like $target(lastdmg) or $target(lasthit) or basically $target(whojustsmackedme?)

Also, Event_GotSummoned and Event_GotDeathTouched for both ME and for OTHERS. for me it would be "You have been summoned!" for others you would hear "You will not evade me, $p0!" and similar stuff for Death Touch.

remember the variables for those, Event_GotSummoned, $p0 (who got summoned), $p1 (who did the summoning).... and same for death touch.

maybe add an Event_YouGotCastedOn or a Event_YouResistedSomeonesSpell...... $p0 (who casted the spell) $p1 (name of spell)

and with the above, having $p1 (or $p0 if you can't tell who casted) return the name of spell could allow for lots of flexability with like /checkforbuff commands and stuff, since DOTS and ROOTS etc would count as buffs probably.

Damn, I love getting high and thinking up lots of ideas. My brain runs away with me.

- Icon
In memory of [b][color=darkblue]MasTerKeyZ[/b][/color].

icon
Official loudmouth
Official loudmouth
Posts: 158
Joined: Fri Jun 14, 2002 2:59 pm
Location: ...
Contact:

Post by icon » Mon Jun 24, 2002 4:02 am

EDIT: Deleted out some really messed up lame ideas. Sorry to bug everyone.
Last edited by icon on Tue Jun 25, 2002 8:12 pm, edited 1 time in total.
In memory of [b][color=darkblue]MasTerKeyZ[/b][/color].

SurfAngel
orc pawn
orc pawn
Posts: 14
Joined: Thu Jun 20, 2002 2:50 pm

Post by SurfAngel » Tue Jun 25, 2002 5:40 pm

How about a messaging relay to, say, ICQ. That way if we get a tell, we can actually respond as live people.

Woo, imagine implementing filter to monitor auctions.

icon
Official loudmouth
Official loudmouth
Posts: 158
Joined: Fri Jun 14, 2002 2:59 pm
Location: ...
Contact:

Post by icon » Tue Jun 25, 2002 8:15 pm

Another idea:

enhance the /follow command, make it follow non group members and NPCs. Make it follow from Anywhere, no matter how far away. That would help AWESOMELY... since you could /target npc Range yourlevelrange ... then just hit /follow to walk up to them. It would make levelling macro's much easier then the current /face, autorun, autoattack, /if $target(distance) etc method.

Just a thought.

Oh, and don't forget Event_Proc to include both weapon procs and right-clicking on items with effects... and ones with Charges...

- Icon
In memory of [b][color=darkblue]MasTerKeyZ[/b][/color].

Domosan
I had to suck up to get this title ;)
Posts: 101
Joined: Mon Jun 17, 2002 3:54 pm

Post by Domosan » Wed Jun 26, 2002 12:11 am

Figured I'd post here before adding it to the main feature request to see if you'd have any desire to add this (or if it's in and I missed it).

I was wanting the ability to create custom events.

For Example:

Code: Select all

/event "Levitate" "You feel as if you are about to fall."
/event "Haste" "You feel yourself slow down."
then when you call /doevents you'd have this:

Code: Select all

Sub Event_Custom
   /if $p0=="Levitate" /goto :CastLev
   /if $p0=="Haste" /goto :CastHaste
/return
What do you think? Possible, already able to do with current features, not worth it?

Domosan

icon
Official loudmouth
Official loudmouth
Posts: 158
Joined: Fri Jun 14, 2002 2:59 pm
Location: ...
Contact:

Post by icon » Fri Jun 28, 2002 12:06 am

BUMP

since no one seems to be able to find this and posts their OWN topics instead....

- icon
In memory of [b][color=darkblue]MasTerKeyZ[/b][/color].

icon
Official loudmouth
Official loudmouth
Posts: 158
Joined: Fri Jun 14, 2002 2:59 pm
Location: ...
Contact:

Post by icon » Fri Jun 28, 2002 12:23 am

Another brilliant idea from your Official Loudmouth:

How about a /changeto <something.mac> command for macroing? It would be put INSIDE of a macro, and it would /endm the macro it was put inside, and start another one instead.

If we can't run two macro's at once, at least allow a macro to link to another one. It was sorta be like /calling or /goto a Subroutine, except that people don't create alternate Subroutines for the same macro... this way, if, say, we have a macro that eventually wants to do cheese.mac, instead of having to paste alot of junk from cheese.mac and edit it and stuff, which would be sloppy since if you find a better version, you have to go through all kinds off bullshit and stuff for it again, instead, you could just /changeto cheese.mac... and that way you wouldn't have to rename Sub Main and stuff to paste a cheese macro inside of another one, also, if you found a more improved version of cheese.mac you could just delete your old version and download the new one without fuxx0ring with code.

That was alot of rambling, I apologize, I'm usually more atriculate(sp) then this but I'm doing 200 things at once and not concentrating all that hard.

- icon
In memory of [b][color=darkblue]MasTerKeyZ[/b][/color].

Zeltren
decaying skeleton
decaying skeleton
Posts: 7
Joined: Tue Jun 25, 2002 10:22 am

Post by Zeltren » Fri Jun 28, 2002 12:59 am

uhm... what I would like.... let me see?
well the list is sooo large... but the one that would be most
nice is a /GM function to make you a GM, then u can just create
the stuff and give people xp :D

gingertips
a hill giant
a hill giant
Posts: 230
Joined: Wed Jun 26, 2002 3:47 am
Location: Tseu-Qorcam

Post by gingertips » Fri Jun 28, 2002 4:36 am

This is only a suggestion as Im so paranoid, I wont get upset if u dont feel it is worth progressing as this is truly the best macro program ive used to date! Every person who downloads MQ should make a donation to assist with future development & hosting!

Id like a section in the ini file which allows u to customise what msgs MQ puts into the EQ chat window, such as "ShowPCLocs=FALSE"

Im paranoid about a GM seeing the text in my chat box! For example if i do a / then it gives me a lot of (useful) information that isnt in standard EQ client.

Alternatively, and i know this is really a lot to ask, is a separate window that shows all the MQ related information, rather than presenting it within the EQ client. (such as macro status, loc info etc etc etc). I use EQW, so having the MQ information displayed separately would be great for me. With that I guess would come separate logging for all MQ related information to MQlog.txt...
:D

gingertips
a hill giant
a hill giant
Posts: 230
Joined: Wed Jun 26, 2002 3:47 am
Location: Tseu-Qorcam

Post by gingertips » Fri Jun 28, 2002 4:40 am

Id 2nd Icons posting - calling another macro function would be very very useful (although I am surprised if we cant already do it - I just havent tried)

gingertips
a hill giant
a hill giant
Posts: 230
Joined: Wed Jun 26, 2002 3:47 am
Location: Tseu-Qorcam

Post by gingertips » Fri Jun 28, 2002 4:47 am

Oh yeah - forwarding certain events into a file or cmd line.

For example, you get a /Tell from a GM asking what the f*ck youre doing...

The trigger pauses for 30 seconds and then sends a msg to the GM saying "2 secs just need to finish this baking". At same time it sends the text to my cmd line based mail application and automatically sends me an email alerting me.

My email sends a SMS text msg alert to my mobile phone, so I know i need to do something quick! run to the EQ Client, send a human based reply to the GM and hopefully not get a warning or ban!

Paranoid? OTT? You bet! :lol:

User avatar
Nuad
a ghoul
a ghoul
Posts: 93
Joined: Thu Jun 27, 2002 11:43 am
Location: Berlin, Germany

Post by Nuad » Fri Jun 28, 2002 5:05 am

Really hard to realize suggestion:

A Recorder who records all Mouse Actions and Keystrokes (like in Xylobot) and a Parser which converts the records into a script... ;)

Or only a Parser which converts Xylobot recorded Macros into a MacroQuest Script... :D

I think this way you will see a ton of new Macros here...