• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Release MQ2Achievements [Deleted]

Status
Not open for further replies.
Joined
Feb 1, 2013
RedCents
26,998¢
eqmule submitted a new resource:

MQ2Achievements - allows you (or your macro) to access your character's achievements

- This plugin gives full access to a characters achievements in the following way:
- The Achievement TLO:
- The Achievement TLO has the following members:
- Index, Category, ID, Name, Desc, Items and Item
- Index returns a int
- Category returns a pAchievementCategoryType it takes a index as a number or a name
- Example: /echo ${Achievement[General].Category[Level].Desc}
- Example: /echo ${Achievement[1].Category[3].Desc} //1 is General, 3...

Read more about this resource...
 
Last edited by a moderator:
It feels a little soon for RG to distribute more of eqmules closed source resources, given the very recent mq2ic scandal. Hopefully you've at least been able to review the source.

Ideally, the next team is able to port this over and open the source so everyone can feel comfortable using this functionality.
 
@SpecialEd you are throwing a lot of shade for someone who is 40 days into your subscription. An awful lot of servers, databases, applications and code out there are centralised, private, or encapsulated code. I hope you are equally vociferous in your objections to these things, otherwise your post looks like an unjustified personal attack.
 
Last edited:
Hey so trying to figure this out.
Using my Novice Hunter of Torment of Velious as an example
I have completed this achievement already.

Doing:

/echo ${Achievement[32].Category[7].Item[1].Objective[1]}
Returns "Hunter of The Eastern Wastes"

/echo ${Achievement[32].Category[7].Item[1].Objective[1].Completed}
Returns "FALSE"

Why does it return FALSE when I have completed this objective of the achievement?
 
@SpecialEd you are throwing a lot of shade for someone who is 40 days into your subscription. An awful lot of servers, databases, applications and code out there are centralised, private, or encapsulated code. I hope you are equally vociferous in your objections to these things, otherwise your post looks like an unjustified personal attack.

He's saying it because closed source plugins are a violation of the open source license mq2 is released under.
 
Hey so trying to figure this out.
Using my Novice Hunter of Torment of Velious as an example
I have completed this achievement already.

Doing:

/echo ${Achievement[32].Category[7].Item[1].Objective[1]}
Returns "Hunter of The Eastern Wastes"

/echo ${Achievement[32].Category[7].Item[1].Objective[1].Completed}
Returns "FALSE"

Why does it return FALSE when I have completed this objective of the achievement?

Can confirm. Getting FALSE on items that show as completed in the Achievements UI.

Achievements_Completed_FALSE.png
 
Last edited:
Three feature requests:
  1. Add an alias "Hunter" for "Hunts" category
  2. Add a field "Count" (or other suitable name) to the Achievement TLO for the total number of "groups" at the top level (i.e., Achievement.Count) to allow for iterating through the "groups"
  3. Add a field "CurrentCount" to pAchievementComponentType giving the current number (if applicable) of items counted toward the required count
Side questions:
  1. Is there a difference on pAchievementComponentType between Index and SequenceNum?
  2. Will this be brought over to Next?
 
Under what circumstances is the Type of pAchievementComponentType set for each of the values Unlock, Completion, Indirect, Display and None? I ask because I'd expect that while something like

<Call of the Forsaken>.<Collections>.<Hearing the Call>.<The Source of the Ethernere>

is completable, it's only done so indirectly.
 
I feel like this is a dumb question, but I am not sure what I am missing.
Is there a build for this plugin for MQNext?
Do I need to download it manually? I don't see the download button.

I thought maybe it was built in or something, but when I run this I get "NULL" Similar stuff was working before
/echo ${Achievement[Claws of Veeshan].Category[Quests]}
NULL

@Redbot @eqmule

MqNextAchiev.PNG
 
Last edited:
You’re not missing anything, it’s not in Next and the source for it is closed so that author has to do the conversion.
 
Last edited:
@eqmule or anyone who knows would it be possible to get a build for mq2next, that we can download manually or through the launcher?
For those of us who do not care as much about the open source issues for this plugin.
 
This resource has been removed and is no longer available. The following reason was provided:
added to core. See: https://www.redguides.com/docs/projects/macroquest/reference/top-level-objects/tlo-achievement/
 
Release MQ2Achievements [Deleted]
Status
Not open for further replies.

Users who are viewing this thread

Back
Top
Cart