EoF Changes to ISXEQ2

Status
Not open for further replies.

Amadeus

The Maestro
Staff member
Code:
* Added new actor type: "Chest" (ie, treasure chest)
* Added new Blip type to radar: "Chest"
* Added new METHOD to the radar datatype: "FilterChests"
* Added new MEMBER to the radar datatype: "ShowingChests" (bool type)
* Added the following new MEMBERS to the 'actor' datatype:
  1. IsChest    (bool type)
  2. IsBanker   (bool type)
  3. HasLoot    (bool type)  [corpses only]
  4. IsMerchant (bool type)  [includes menders]
* In the case of most all NPCs and NoKillNPCs, "race" information is no
  longer available via the actor datatype.  These actors will now return
  'NPC' as their race.
 

Amadeus

The Maestro
Staff member
As you can read below, SOE has changed the way achievements are stored in memory and after 10 hours of looking, I decided it wasn't worth my time on something so simple.

So, I have provided you with an event that will get the ID# and Type# of an achievement when you 'examine' it. Then, you can use those two numbers to access the achievement datatype via the new Achievement TLO.

What you'll want to do is probably create a script that runs until you stop it that watches for the event and then prompts you for the name of the achievement and then writes to xml the Type/ID pair. Then, we can share these 'class' xml files and use them in conjunction with your botting scripts.

Code:
* Removed the "Achievement" member of the 'character' datatype.
* Added a new TLO: 'Achievement'
  1.  ${Achievement[Type,ID]}   (achievement type)
* Added a new EVENT:
  1.  EQ2_ExamineAchievement(string Type, string ID)
      - This event fires every time you 'examine' an achievement
* The following is disabled and will not work:  ${Achievement[#,#].ToAbility.IsReady}
  (This only affects "IsReady" as it relates to achievements.)
 
Status
Not open for further replies.
Top Bottom