1. I have corrected the e-mail settings so that outgoing e-mails from these forums should be sent now. If you tried to Register or Reset your Password, please try again!
    Dismiss Notice

EQ2 Soul Stones (Green Adornments) & AA Profiles

Discussion in 'Census: EverQuest II' started by Administrator, Dec 14, 2016.

  1. Administrator

    Administrator Administrator Staff Member

    Spirit Stones Overwriting Reforging Data

    Spirit Stone (Soulstone) data will no longer overwrite Reforged data.

    From the Chains of Eternity expansion until today, items with Spirit Stones (ie. Rings or Necklaces) adorned on them would lose their Reforging data in Census. With today's fix, Reforging data is passed through even if a Spiritstone is adorned on an item.

    NOTE: Incidentally, growthtable data now bleeds through on some Spiritstone adornments on the Character. The best place to get growthtable data is from the item and calculate the final stats based on the spiritlevel value.​

    Alternate Advancement Profiles

    Alternate Advancement Profiles are now being exported on the Character collection

    In order not to break existing Census-driven sites, the new Alternate Advancement profiles introduced in Game Update 67 have been added as a separate section of the Character record called "orderedalternateadvancement_list".​

    Code:
    <orderedalternateadvancement_list>
      <orderedalternateadvancement profilename="Existing">
        <alternateadvancement_list>
          <alternateadvancement id="2632580594" order="1" treeID="7"/>
          <alternateadvancement id="3491713348" order="2" treeID="7"/>
          <alternateadvancement id="3491713348" order="3" treeID="7"/>
          .
        <alternateadvancement_list>
      </orderedalternateadvancement>
      <orderedalternateadvancement profilename="PoisonTestSpec">
        <alternateadvancement_list>
          .
          .
        <alternateadvancement_list>
      </orderedalternateadvancement>
      <orderedalternateadvancement profilename="Test!@#$%">
        <alternateadvancement_list>
          .
          .
        <alternateadvancement_list>
      </orderedalternateadvancement>
    </orderedalternateadvancement_list>
    An EQ2 character can have one to three AA specs. The above example shows three AA specs saved on a character.

    NOTE: You should ignore empty AA specs with no profilename given and no points spent as this is a bug. Also, you should ignore typenum as it is inconsistent and not necessary for loading an AA spec from Census into your site. More on typenum later.

    The profilename is a user-entered name for an AA profile up to 20 characters in length. The in-game UI disallows spaces and filters out certain punctuation marks, but you must still accept a number of marks including the troublesome \ and ". It is still possible for spaces to appear in the profilename due to some preset names generated by the game.


    NOTE: The order of the points spent is important to the game client due to the ability to Load and Save AA specs and you should save them when loading an AA spec if you have any interest in writing out an .AA file later.

    Typenum

    If you wish to offer the ability to Download an AA spec from your site as a valid AA specification file (xml format, but with an .aa extension), then you must write a file with the AA points broken into four (or five) sections formatted as follows:

    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <aa game="eq2">
      <alternateadvancements typenum="0">
        <alternateadvancement order="1" treeID="7" id="2632580594"/>
        <alternateadvancement order="2" treeID="7" id="3491713348"/>
        .
        .
      </alternateadvancements>
      <alternateadvancements typenum="2">
        <alternateadvancement order="1" treeID="114" id="1969426571"/>
        <alternateadvancement order="2" treeID="114" id="1969426571"/>
        .
        .
      </alternateadvancements>
      <alternateadvancements typenum="3">
        <alternateadvancement order="1" treeID="73" id="792845086"/>
        <alternateadvancement order="2" treeID="73" id="792845086"/>
        .
        .
      </alternateadvancements>
      <alternateadvancements typenum="4">
        <alternateadvancement order="1" treeID="121" id="1946889240"/>
        <alternateadvancement order="2" treeID="121" id="4196800423"/>
        .
        .
      </alternateadvancements>
    </aa>
    
    Typenum is important and tells the game client which section of the AA window the points should be applied to. The typenums are set as follows:

    0 - Subclass, Class, Shadows, Heroic
    1 - Beastlord Pet Specialization
    2 - Prestige
    3 - Tradeskill
    4 - Prestige Tradeskill

    Naturally, only Beastlords will have typenum 1. Presumably Channelers AA's will be confined to typenum 0.

    Please let me know if you have any questions about these changes and I will pass them onto the EQ2 team.
     

Share This Page