Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Development

Archive::Development Archive area for Development's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 06-13-2004, 02:47 AM
Scorpious2k's Avatar
Scorpious2k
Demi-God
 
Join Date: Mar 2003
Location: USA
Posts: 1,067
Default AA Fix and Table Update

Thanks to the incredible good work of Dspirit an Mlan who got us the opcodes and Kathgar who described the changed packet to me, I think we may have a breakthrough...

change these opcodes in eq_opcodes.h to the values shown:

Code:
#define OP_RespondAA 0x01e9 
#define OP_SendAAStats 0x01c8 
#define OP_AAAction 0x01e8
in eq_packet_structs.h change

Code:
struct PlayerAA_Struct {
/*    0 */  uint16 unknown0;
  union {
    uint16 unnamed[17];
    struct {  
/*    1 */  uint16 innate_strength;
/*    2 */  uint16 innate_stamina;
/*    3 */  uint16 innate_agility;
/*    4 */  uint16 innate_dexterity;
/*    5 */  uint16 innate_intelligence;
/*    6 */  uint16 innate_wisdom;
/*    7 */  uint16 innate_charisma;
/*    8 */  uint16 innate_fire_protection;

/*    9 */  uint16 innate_cold_protection;
/*   10 */  uint16 innate_magic_protection;
/*   11 */  uint16 innate_poison_protection;
/*   12 */  uint16 innate_disease_protection;
/*   13 */  uint16 innate_run_speed;
/*   14 */  uint16 innate_regeneration;
/*   15 */  uint16 innate_metabolism;
/*   16 */  uint16 innate_lung_capacity;
/*   17 */  uint16 first_aid;
    } named;
  } general_skills;
  union {
    uint16 unnamed[17];
    struct {
/*   18 */  uint16 healing_adept;
/*   19 */  uint16 healing_gift;
/*   20 */  uint16 spell_casting_mastery;
/*   21 */  uint16 spell_casting_reinforcement;
/*   22 */  uint16 mental_clarity;
/*   23 */  uint16 spell_casting_fury;
/*   24 */  uint16 chanelling_focus;
/*   25 */  uint16 spell_casting_subtlety;
/*   26 */  uint16 spell_casting_expertise;
/*   27 */  uint16 spell_casting_deftness;
/*   28 */  uint16 natural_durability;
/*   29 */  uint16 natural_healing;
/*   30 */  uint16 combat_fury;
/*   31 */  uint16 fear_resistance;
/*   32 */  uint16 finishing_blow;
/*   33 */  uint16 combat_stability;
/*   34 */  uint16 combat_agility;
    } named;
  } archetype_skills;
  union {
    uint16 unnamed[93];
    struct {
/*   35 */  uint16 mass_group_buff; // All group-buff-casting classes(?)
// ===== Cleric =====
/*   36 */  uint16 divine_resurrection;
/*   37 */  uint16 innate_invis_to_undead; // cleric, necromancer
/*   38 */  uint16 celestial_regeneration;
/*   39 */  uint16 bestow_divine_aura;
/*   40 */  uint16 turn_undead;
/*   41 */  uint16 purify_soul;
// ===== Druid =====
/*   42 */  uint16 quick_evacuation; // wizard, druid
/*   43 */  uint16 exodus; // wizard, druid
/*   44 */  uint16 quick_damage; // wizard, druid
/*   45 */  uint16 enhanced_root; // druid
/*   46 */  uint16 dire_charm; // enchanter, druid, necromancer
// ===== Shaman =====
/*   47 */  uint16 cannibalization;
/*   48 */  uint16 quick_buff; // shaman, enchanter
/*   49 */  uint16 alchemy_mastery;
/*   50 */  uint16 rabid_bear;
// ===== Wizard =====
/*   51 */  uint16 mana_burn;
/*   52 */  uint16 improved_familiar;
/*   53 */  uint16 nexus_gate;
// ===== Enchanter =====
/*   54 */  uint16 unknown54;
/*   55 */  uint16 permanent_illusion;
/*   56 */  uint16 jewel_craft_mastery;
/*   57 */  uint16 gather_mana;
// ===== Mage =====
/*   58 */  uint16 mend_companion; // mage, necromancer
/*   59 */  uint16 quick_summoning;
/*   60 */  uint16 frenzied_burnout;
/*   61 */  uint16 elemental_form_fire;
/*   62 */  uint16 elemental_form_water;
/*   63 */  uint16 elemental_form_earth;
/*   64 */  uint16 elemental_form_air;
/*   65 */  uint16 improved_reclaim_energy;
/*   66 */  uint16 turn_summoned;
/*   67 */  uint16 elemental_pact;
// ===== Necromancer =====
/*   68 */  uint16 life_burn;
/*   69 */  uint16 dead_mesmerization;
/*   70 */  uint16 fearstorm;
/*   71 */  uint16 flesh_to_bone;
/*   72 */  uint16 call_to_corpse;
// ===== Paladin =====
/*   73 */  uint16 divine_stun;
/*   74 */  uint16 improved_lay_of_hands;
/*   75 */  uint16 slay_undead;
/*   76 */  uint16 act_of_valor;
/*   77 */  uint16 holy_steed;
/*   78 */  uint16 fearless; // paladin, shadowknight
/*   79 */  uint16 two_hand_bash; // paladin, shadowknight
// ===== Ranger =====
/*   80 */  uint16 innate_camouflage; // ranger, druid
/*   81 */  uint16 ambidexterity; // all "dual-wield" users
/*   82 */  uint16 archery_mastery; // ranger
/*   83 */  uint16 unknown83;
/*   84 */  uint16 endless_quiver; // ranger
// ===== Shadow Knight =====
/*   85 */  uint16 unholy_steed;
/*   86 */  uint16 improved_harm_touch;
/*   87 */  uint16 leech_touch;
/*   88 */  uint16 unknown88;
/*   89 */  uint16 soul_abrasion;
// ===== Bard =====
/*   90 */  uint16 instrument_mastery;
/*   91 */  uint16 unknown91;
/*   92 */  uint16 unknown92;
/*   93 */  uint16 unknown93;
/*   94 */  uint16 jam_fest;
/*   95 */  uint16 unknown95;
/*   96 */  uint16 unknown96;
// ===== Monk =====
/*   97 */  uint16 critical_mend;
/*   98 */  uint16 purify_body;
/*   99 */  uint16 unknown99;
/*  100 */  uint16 rapid_feign;
/*  101 */  uint16 return_kick;
// ===== Rogue =====
/*  102 */  uint16 escape;
/*  103 */  uint16 poison_mastery;
/*  104 */  uint16 double_riposte; // all "riposte" users
/*  105 */  uint16 unknown105;
/*  106 */  uint16 unknown106;
/*  107 */  uint16 purge_poison; // rogue
// ===== Warrior =====
/*  108 */  uint16 flurry;
/*  109 */  uint16 rampage;
/*  110 */  uint16 area_taunt;
/*  111 */  uint16 warcry;
/*  112 */  uint16 bandage_wound;
// ===== (Other) =====
/*  113 */  uint16 spell_casting_reinforcement_mastery; // all "pure" casters
/*  114 */  uint16 unknown114;
/*  115 */  uint16 extended_notes; // bard
/*  116 */  uint16 dragon_punch; // monk
/*  117 */  uint16 strong_root; // wizard
/*  118 */  uint16 singing_mastery; // bard
/*  119 */  uint16 body_and_mind_rejuvenation; // paladin, ranger, bard
/*  120 */  uint16 physical_enhancement; // paladin, ranger, bard
/*  121 */  uint16 adv_trap_negotiation; // rogue, bard
/*  122 */  uint16 acrobatics; // all "safe-fall" users
/*  123 */  uint16 scribble_notes; // bard
/*  124 */  uint16 chaotic_stab; // rogue
/*  125 */  uint16 pet_discipline; // all pet classes except enchanter
/*  126 */  uint16 unknown126;
/*  127 */  uint16 unknown127;
/*  128 */  uint16 unknown128;
    } named;
  } class_skills;
  union {
    uint16 unnamed[18];
    struct {  
/*  129 */  uint16 advanced_innate_strength;
/*  130 */  uint16 advanced_innate_stamina;
/*  131 */  uint16 advanced_innate_agility;
/*  132 */  uint16 advanced_innate_dexterity;
/*  133 */  uint16 advanced_innate_intelligence;
/*  134 */  uint16 advanced_innate_wisdom;
/*  135 */  uint16 advanced_innate_charisma;
/*  136 */  uint16 warding_of_solusek;
/*  137 */  uint16 blessing_of_eci;

/*  138 */  uint16 marrs_protection;
/*  139 */  uint16 shroud_of_the_faceless;
/*  140 */  uint16 bertoxxulous_gift;
/*  141 */  uint16 new_tanaan_crafting_mastery;
/*  142 */  uint16 planar_power;
/*  143 */  uint16 planar_durability;

    } named;
  } pop_advance;
    union {
    uint16 unnamed[14];
    struct {  
/*  144 */  uint16 unknown144;
/*  145 */  uint16 unknown145;
/*  146 */  uint16 unknown146;
/*  147 */  uint16 unknown147;
/*  148 */  uint16 coup_de_grace;
/*  149 */  uint16 fury_of_the_ages;
/*  150 */  uint16 unknown150;
/*  151 */  uint16 lightning_reflexes;
/*  152 */  uint16 innate_defense;
/*  153 */  uint16 unknown153;
/*  154 */  uint16 unknown154;
/*  155 */  uint16 unknown155;
/*  156 */  uint16 unknown156;
/*  157 */  uint16 unknown157;
/*  158 */  uint16 unknown158;
/*  159 */  uint16 unknown159;
/*  160 */  uint16 unknown160;
/*  161 */  uint16 unknown161;
/*  162 */  uint16 unknown162;
/*  163 */  uint16 unknown163;
/*  164 */  uint16 unknown164;

/*  165 */  uint16 unknown165;
/*  166 */  uint16 hasty_exit;
/*  167 */  uint16 unknown167;
/*  168 */  uint16 unknown168;
/*  169 */  uint16 unknown169;
/*  170 */  uint16 unknown170;
/*  171 */  uint16 unknown171;
/*  172 */  uint16 unknown172;
/*  173 */  uint16 unknown173;
/*  174 */  uint16 unknown174;
/*  175 */  uint16 unknown175;
/*  176 */  uint16 unknown176;
/*  177 */  uint16 unknown177;
/*  178 */  uint16 unknown178;
/*  179 */  uint16 unknown179;
/*  180 */  uint16 unknown180;

/*  181 */  uint16 unknown181;
/*  182 */  uint16 unknown182;
/*  183 */  uint16 unknown183;
/*  184 */  uint16 unknown184;
/*  185 */  uint16 unknown185;
/*  186 */  uint16 unknown186;
/*  187 */  uint16 unknown187;
/*  188 */  uint16 unknown188;
/*  189 */  uint16 unknown189;
/*  190 */  uint16 unknown190;
/*  191 */  uint16 unknown191;
/*  192 */  uint16 unknown192;
/*  193 */  uint16 unknown193;
/*  194 */  uint16 unknown194;
/*  195 */  uint16 unknown195;
/*  196 */  uint16 unknown196;

/*  197 */  uint16 unknown197;
/*  198 */  uint16 unknown198;
/*  199 */  uint16 unknown199;
/*  200 */  uint16 unknown200;
/*  201 */  uint16 unknown201;
/*  202 */  uint16 unknown202;
/*  203 */  uint16 unknown203;
/*  204 */  uint16 unknown204;
/*  205 */  uint16 unknown205;
/*  206 */  uint16 unknown206;
/*  207 */  uint16 unknown207;
/*  208 */  uint16 unknown208;
/*  209 */  uint16 unknown209;
/*  210 */  uint16 unknown210;
/*  211 */  uint16 unknown211;
/*  212 */  uint16 unknown212;


/*  213 */  uint16 unknown213;
/*  214 */  uint16 unknown214;
/*  215 */  uint16 unknown215;
/*  216 */  uint16 unknown216;
/*  217 */  uint16 unknown217;
/*  218 */  uint16 unknown218;
/*  219 */  uint16 unknown219;
/*  220 */  uint16 unknown220;
    } named;
  } pop_ability;
};
to

Code:
struct PlayerAA_Struct {
// /*    0 */  uint16 unknown0;
  union {
    uint8 unnamed[17];
    struct {  
/*    1 */  uint8 innate_strength;
/*    2 */  uint8 innate_stamina;
/*    3 */  uint8 innate_agility;
/*    4 */  uint8 innate_dexterity;
/*    5 */  uint8 innate_intelligence;
/*    6 */  uint8 innate_wisdom;
/*    7 */  uint8 innate_charisma;
/*    8 */  uint8 innate_fire_protection;

/*    9 */  uint8 innate_cold_protection;
/*   10 */  uint8 innate_magic_protection;
/*   11 */  uint8 innate_poison_protection;
/*   12 */  uint8 innate_disease_protection;
/*   13 */  uint8 innate_run_speed;
/*   14 */  uint8 innate_regeneration;
/*   15 */  uint8 innate_metabolism;
/*   16 */  uint8 innate_lung_capacity;
/*   17 */  uint8 first_aid;
    } named;
  } general_skills;
  union {
    uint8 unnamed[17];
    struct {
/*   18 */  uint8 healing_adept;
/*   19 */  uint8 healing_gift;
/*   20 */  uint8 spell_casting_mastery;
/*   21 */  uint8 spell_casting_reinforcement;
/*   22 */  uint8 mental_clarity;
/*   23 */  uint8 spell_casting_fury;
/*   24 */  uint8 chanelling_focus;
/*   25 */  uint8 spell_casting_subtlety;
/*   26 */  uint8 spell_casting_expertise;
/*   27 */  uint8 spell_casting_deftness;
/*   28 */  uint8 natural_durability;
/*   29 */  uint8 natural_healing;
/*   30 */  uint8 combat_fury;
/*   31 */  uint8 fear_resistance;
/*   32 */  uint8 finishing_blow;
/*   33 */  uint8 combat_stability;
/*   34 */  uint8 combat_agility;
    } named;
  } archetype_skills;
  union {
    uint8 unnamed[94];
    struct {
/*   35 */  uint8 mass_group_buff; // All group-buff-casting classes(?)
// ===== Cleric =====
/*   36 */  uint8 divine_resurrection;
/*   37 */  uint8 innate_invis_to_undead; // cleric, necromancer
/*   38 */  uint8 celestial_regeneration;
/*   39 */  uint8 bestow_divine_aura;
/*   40 */  uint8 turn_undead;
/*   41 */  uint8 purify_soul;
// ===== Druid =====
/*   42 */  uint8 quick_evacuation; // wizard, druid
/*   43 */  uint8 exodus; // wizard, druid
/*   44 */  uint8 quick_damage; // wizard, druid
/*   45 */  uint8 enhanced_root; // druid
/*   46 */  uint8 dire_charm; // enchanter, druid, necromancer
// ===== Shaman =====
/*   47 */  uint8 cannibalization;
/*   48 */  uint8 quick_buff; // shaman, enchanter
/*   49 */  uint8 alchemy_mastery;
/*   50 */  uint8 rabid_bear;
// ===== Wizard =====
/*   51 */  uint8 mana_burn;
/*   52 */  uint8 improved_familiar;
/*   53 */  uint8 nexus_gate;
// ===== Enchanter =====
/*   54 */  uint8 unknown54;
/*   55 */  uint8 permanent_illusion;
/*   56 */  uint8 jewel_craft_mastery;
/*   57 */  uint8 gather_mana;
// ===== Mage =====
/*   58 */  uint8 mend_companion; // mage, necromancer
/*   59 */  uint8 quick_summoning;
/*   60 */  uint8 frenzied_burnout;
/*   61 */  uint8 elemental_form_fire;
/*   62 */  uint8 elemental_form_water;
/*   63 */  uint8 elemental_form_earth;
/*   64 */  uint8 elemental_form_air;
/*   65 */  uint8 improved_reclaim_energy;
/*   66 */  uint8 turn_summoned;
/*   67 */  uint8 elemental_pact;
// ===== Necromancer =====
/*   68 */  uint8 life_burn;
/*   69 */  uint8 dead_mesmerization;
/*   70 */  uint8 fearstorm;
/*   71 */  uint8 flesh_to_bone;
/*   72 */  uint8 call_to_corpse;
// ===== Paladin =====
/*   73 */  uint8 divine_stun;
/*   74 */  uint8 improved_lay_of_hands;
/*   75 */  uint8 slay_undead;
/*   76 */  uint8 act_of_valor;
/*   77 */  uint8 holy_steed;
/*   78 */  uint8 fearless; // paladin, shadowknight
/*   79 */  uint8 two_hand_bash; // paladin, shadowknight
// ===== Ranger =====
/*   80 */  uint8 innate_camouflage; // ranger, druid
/*   81 */  uint8 ambidexterity; // all "dual-wield" users
/*   82 */  uint8 archery_mastery; // ranger
/*   83 */  uint8 unknown83;
/*   84 */  uint8 endless_quiver; // ranger
// ===== Shadow Knight =====
/*   85 */  uint8 unholy_steed;
/*   86 */  uint8 improved_harm_touch;
/*   87 */  uint8 leech_touch;
/*   88 */  uint8 unknown88;
/*   89 */  uint8 soul_abrasion;
// ===== Bard =====
/*   90 */  uint8 instrument_mastery;
/*   91 */  uint8 unknown91;
/*   92 */  uint8 unknown92;
/*   93 */  uint8 unknown93;
/*   94 */  uint8 jam_fest;
/*   95 */  uint8 unknown95;
/*   96 */  uint8 unknown96;
// ===== Monk =====
/*   97 */  uint8 critical_mend;
/*   98 */  uint8 purify_body;
/*   99 */  uint8 unknown99;
/*  100 */  uint8 rapid_feign;
/*  101 */  uint8 return_kick;
// ===== Rogue =====
/*  102 */  uint8 escape;
/*  103 */  uint8 poison_mastery;
/*  104 */  uint8 double_riposte; // all "riposte" users
/*  105 */  uint8 unknown105;
/*  106 */  uint8 unknown106;
/*  107 */  uint8 purge_poison; // rogue
// ===== Warrior =====
/*  108 */  uint8 flurry;
/*  109 */  uint8 rampage;
/*  110 */  uint8 area_taunt;
/*  111 */  uint8 warcry;
/*  112 */  uint8 bandage_wound;
// ===== (Other) =====
/*  113 */  uint8 spell_casting_reinforcement_mastery; // all "pure" casters
/*  114 */  uint8 unknown114;
/*  115 */  uint8 extended_notes; // bard
/*  116 */  uint8 dragon_punch; // monk
/*  117 */  uint8 strong_root; // wizard
/*  118 */  uint8 singing_mastery; // bard
/*  119 */  uint8 body_and_mind_rejuvenation; // paladin, ranger, bard
/*  120 */  uint8 physical_enhancement; // paladin, ranger, bard
/*  121 */  uint8 adv_trap_negotiation; // rogue, bard
/*  122 */  uint8 acrobatics; // all "safe-fall" users
/*  123 */  uint8 scribble_notes; // bard
/*  124 */  uint8 chaotic_stab; // rogue
/*  125 */  uint8 pet_discipline; // all pet classes except enchanter
/*  126 */  uint8 unknown126;
/*  127 */  uint8 unknown127;
/*  128 */  uint8 unknown128;
    } named;
  } class_skills;
  union {
    uint8 unnamed[15];
    struct {  
/*  129 */  uint8 advanced_innate_strength;
/*  130 */  uint8 advanced_innate_stamina;
/*  131 */  uint8 advanced_innate_agility;
/*  132 */  uint8 advanced_innate_dexterity;
/*  133 */  uint8 advanced_innate_intelligence;
/*  134 */  uint8 advanced_innate_wisdom;
/*  135 */  uint8 advanced_innate_charisma;
/*  136 */  uint8 warding_of_solusek;
/*  137 */  uint8 blessing_of_eci;

/*  138 */  uint8 marrs_protection;
/*  139 */  uint8 shroud_of_the_faceless;
/*  140 */  uint8 bertoxxulous_gift;
/*  141 */  uint8 new_tanaan_crafting_mastery;
/*  142 */  uint8 planar_power;
/*  143 */  uint8 planar_durability;

    } named;
  } pop_advance;
    union {
    uint8 unnamed[77];
    struct {  
/*  144 */  uint8 unknown144;
/*  145 */  uint8 unknown145;
/*  146 */  uint8 unknown146;
/*  147 */  uint8 unknown147;
/*  148 */  uint8 coup_de_grace;
/*  149 */  uint8 fury_of_the_ages;
/*  150 */  uint8 unknown150;
/*  151 */  uint8 lightning_reflexes;
/*  152 */  uint8 innate_defense;
/*  153 */  uint8 unknown153;
/*  154 */  uint8 unknown154;
/*  155 */  uint8 unknown155;
/*  156 */  uint8 unknown156;
/*  157 */  uint8 unknown157;
/*  158 */  uint8 unknown158;
/*  159 */  uint8 unknown159;
/*  160 */  uint8 unknown160;
/*  161 */  uint8 unknown161;
/*  162 */  uint8 unknown162;
/*  163 */  uint8 unknown163;
/*  164 */  uint8 unknown164;

/*  165 */  uint8 unknown165;
/*  166 */  uint8 hasty_exit;
/*  167 */  uint8 unknown167;
/*  168 */  uint8 unknown168;
/*  169 */  uint8 unknown169;
/*  170 */  uint8 unknown170;
/*  171 */  uint8 unknown171;
/*  172 */  uint8 unknown172;
/*  173 */  uint8 unknown173;
/*  174 */  uint8 unknown174;
/*  175 */  uint8 unknown175;
/*  176 */  uint8 unknown176;
/*  177 */  uint8 unknown177;
/*  178 */  uint8 unknown178;
/*  179 */  uint8 unknown179;
/*  180 */  uint8 unknown180;

/*  181 */  uint8 unknown181;
/*  182 */  uint8 unknown182;
/*  183 */  uint8 unknown183;
/*  184 */  uint8 unknown184;
/*  185 */  uint8 unknown185;
/*  186 */  uint8 unknown186;
/*  187 */  uint8 unknown187;
/*  188 */  uint8 unknown188;
/*  189 */  uint8 unknown189;
/*  190 */  uint8 unknown190;
/*  191 */  uint8 unknown191;
/*  192 */  uint8 unknown192;
/*  193 */  uint8 unknown193;
/*  194 */  uint8 unknown194;
/*  195 */  uint8 unknown195;
/*  196 */  uint8 unknown196;

/*  197 */  uint8 unknown197;
/*  198 */  uint8 unknown198;
/*  199 */  uint8 unknown199;
/*  200 */  uint8 unknown200;
/*  201 */  uint8 unknown201;
/*  202 */  uint8 unknown202;
/*  203 */  uint8 unknown203;
/*  204 */  uint8 unknown204;
/*  205 */  uint8 unknown205;
/*  206 */  uint8 unknown206;
/*  207 */  uint8 unknown207;
/*  208 */  uint8 unknown208;
/*  209 */  uint8 unknown209;
/*  210 */  uint8 unknown210;
/*  211 */  uint8 unknown211;
/*  212 */  uint8 unknown212;


/*  213 */  uint8 unknown213;
/*  214 */  uint8 unknown214;
/*  215 */  uint8 unknown215;
/*  216 */  uint8 unknown216;
/*  217 */  uint8 unknown217;
/*  218 */  uint8 unknown218;
/*  219 */  uint8 unknown219;
/*  220 */  uint8 unknown220;
    } named;
  } pop_ability;
    union {
    uint8 unnamed[89];
    struct {  
/*  221 */  uint8 unknown221;
/*  222 */  uint8 unknown222;
/*  223 */  uint8 unknown223;
/*  224 */  uint8 unknown224;
/*  225 */  uint8 unknown225;
/*  226 */  uint8 unknown226;
/*  227 */  uint8 unknown227;
/*  228 */  uint8 unknown228;
/*  229 */  uint8 unknown229;

/*  230 */  uint8 unknown230;
/*  231 */  uint8 unknown231;
/*  232 */  uint8 unknown232;
/*  233 */  uint8 unknown233;
/*  234 */  uint8 unknown234;
/*  235 */  uint8 unknown235;
/*  236 */  uint8 unknown236;
/*  237 */  uint8 unknown237;
/*  238 */  uint8 unknown238;
/*  239 */  uint8 unknown239;

/*  240 */  uint8 unknown240;
/*  241 */  uint8 unknown241;
/*  242 */  uint8 unknown242;
/*  243 */  uint8 unknown243;
/*  244 */  uint8 unknown244;
/*  245 */  uint8 unknown245;
/*  246 */  uint8 unknown246;
/*  247 */  uint8 unknown247;
/*  248 */  uint8 unknown248;
/*  249 */  uint8 unknown249;

/*  250 */  uint8 unknown250;
/*  251 */  uint8 unknown251;
/*  252 */  uint8 unknown252;
/*  253 */  uint8 unknown253;
/*  254 */  uint8 unknown254;
/*  255 */  uint8 unknown255;
/*  256 */  uint8 unknown256;
/*  257 */  uint8 unknown257;
/*  258 */  uint8 unknown258;
/*  259 */  uint8 unknown259;

/*  260 */  uint8 unknown260;
/*  261 */  uint8 unknown261;
/*  262 */  uint8 unknown262;
/*  263 */  uint8 unknown263;
/*  264 */  uint8 unknown264;
/*  265 */  uint8 unknown265;
/*  266 */  uint8 unknown266;
/*  267 */  uint8 unknown267;
/*  268 */  uint8 unknown268;
/*  269 */  uint8 unknown269;

/*  270 */  uint8 unknown270;
/*  271 */  uint8 unknown271;
/*  272 */  uint8 unknown272;
/*  273 */  uint8 unknown273;
/*  274 */  uint8 unknown274;
/*  275 */  uint8 unknown275;
/*  276 */  uint8 unknown276;
/*  277 */  uint8 unknown277;
/*  278 */  uint8 unknown278;
/*  279 */  uint8 unknown279;

/*  280 */  uint8 unknown280;
/*  281 */  uint8 unknown281;
/*  282 */  uint8 unknown282;
/*  283 */  uint8 unknown283;
/*  284 */  uint8 unknown284;
/*  285 */  uint8 unknown285;
/*  286 */  uint8 unknown286;
/*  287 */  uint8 unknown287;
/*  288 */  uint8 unknown288;
/*  289 */  uint8 unknown289;

/*  290 */  uint8 unknown290;
/*  291 */  uint8 unknown291;
/*  292 */  uint8 unknown292;
/*  293 */  uint8 unknown293;
/*  294 */  uint8 unknown294;
/*  295 */  uint8 unknown295;
/*  296 */  uint8 unknown296;
/*  297 */  uint8 unknown297;
/*  298 */  uint8 unknown298;
/*  299 */  uint8 unknown299;

/*  300 */  uint8 unknown300;
/*  301 */  uint8 unknown301;
/*  302 */  uint8 unknown302;
/*  303 */  uint8 unknown303;
/*  304 */  uint8 unknown304;
/*  305 */  uint8 unknown305;
/*  306 */  uint8 unknown306;
/*  307 */  uint8 unknown307;
/*  308 */  uint8 unknown308;
/*  309 */  uint8 unknown309;
    } named;
  } god_ability;
};
compile (might as well do a rebuild all) and test away..

it isn't perfect, but the more testing that is done, the better we can make it..

Big BIG thanks to Dspirit, Mllan and Kathgar!
__________________
Maybe I should try making one of these servers...
Reply With Quote
  #2  
Old 06-13-2004, 02:56 AM
KhaN's Avatar
KhaN
Dragon
 
Join Date: Mar 2004
Location: France, Bordeaux.
Posts: 677
Default

I'd say Dspirit, Mlan, Kathgar and Scorpious2k for Kings.
__________________

Reply With Quote
  #3  
Old 06-13-2004, 03:03 AM
Scorpious2k's Avatar
Scorpious2k
Demi-God
 
Join Date: Mar 2003
Location: USA
Posts: 1,067
Default

Quote:
Originally Posted by KhaN
I'd say Dspirit, Mlan, Kathgar and Scorpious2k for Kings.
Credit should go to Dspirit, Mlan and Kathgar. I only put the pieces together.

I'll settle for being a prince
__________________
Maybe I should try making one of these servers...
Reply With Quote
  #4  
Old 06-13-2004, 04:06 AM
animepimp
Dragon
 
Join Date: Jan 2004
Posts: 860
Default

SWEET! I'll finally have something to do again with my level 130 Shadowknight ith 350 AAs on Scorp's server Got to get those new GoD ones
Reply With Quote
  #5  
Old 06-13-2004, 05:20 AM
Swampdog
Hill Giant
 
Join Date: May 2004
Posts: 106
Default

AWESOME!! Great work!
__________________
Kukthar
Discord Aftermath (alpha) LAN Party Server [Custom Legit] - Op/Dev
Temporarilly on hold due to time constraints
Damn rl interupting fun anyways.. :P
Reply With Quote
  #6  
Old 06-13-2004, 05:54 AM
Dspirit
Fire Beetle
 
Join Date: May 2004
Posts: 28
Default

i lub j00!
__________________
Server Owner Midnight Rayne.
Reply With Quote
  #7  
Old 06-13-2004, 06:14 AM
monalin crusader
Hill Giant
 
Join Date: May 2004
Posts: 238
Default

No matter what class whenever your in Class aa's there are usualy 2 aa's that either wont allow you to purchase at all or one that will only let you buy one or 2 isntead of three. Its gets an error (not sufficiant level or aapts) Also AA titles dont work yet i'll see if i can figure that out.

Also i'm willing to put in some time fixing more op codes if anyone would like ot tell me how you find out what it should be.
__________________
Ascending Dawn Server Op
Coder/Quester/Mysql
Reply With Quote
  #8  
Old 06-13-2004, 09:13 AM
Dspirit
Fire Beetle
 
Join Date: May 2004
Posts: 28
Default

Some abilities not working is not an opcode problem. wasn't sure if thats what you were saying Monalin.
__________________
Server Owner Midnight Rayne.
Reply With Quote
  #9  
Old 06-13-2004, 10:27 AM
mlan
Fire Beetle
 
Join Date: Jun 2004
Posts: 9
Default

aa titles work, just have to zone after you spend enough points
Reply With Quote
  #10  
Old 06-13-2004, 11:56 AM
mlan
Fire Beetle
 
Join Date: Jun 2004
Posts: 9
Default new aa table and struct names

this is the new altadv_vars table that should have the correct base point cost and names for all aa's. some of them have incorrect point costs after the first point because all the aa's after general go up in price rather then stay the same or decrease like some pop/god aa's.

Code:
-- MySQL dump 9.10
--
-- Host: localhost    Database: eqc2
-- ------------------------------------------------------
-- Server version	4.0.18-nt

--
-- Table structure for table `altadv_vars`
--

CREATE TABLE altadv_vars (
  skill_id int(11) default NULL,
  name varchar(128) default NULL,
  cost int(11) default NULL,
  max_level int(11) default NULL,
  UNIQUE KEY skill_id (skill_id)
) TYPE=MyISAM;

--
-- Dumping data for table `altadv_vars`
--

INSERT INTO altadv_vars VALUES (0,'Unknown0',0,0);
INSERT INTO altadv_vars VALUES (1,'Innate Strength',1,5);
INSERT INTO altadv_vars VALUES (2,'Innate Stamina',1,5);
INSERT INTO altadv_vars VALUES (3,'Innate Agility',1,5);
INSERT INTO altadv_vars VALUES (4,'Innate Dexterity',1,5);
INSERT INTO altadv_vars VALUES (5,'Innate Intelligence',1,5);
INSERT INTO altadv_vars VALUES (6,'Innate Wisdom',1,5);
INSERT INTO altadv_vars VALUES (7,'Innate Charisma',1,5);
INSERT INTO altadv_vars VALUES (8,'Innate Fire Protection',1,5);
INSERT INTO altadv_vars VALUES (9,'Innate Cold Protection',1,5);
INSERT INTO altadv_vars VALUES (10,'Innate Magic Protection',1,5);
INSERT INTO altadv_vars VALUES (11,'Innate Poison Protection',1,5);
INSERT INTO altadv_vars VALUES (12,'Innate Disease Protection',1,5);
INSERT INTO altadv_vars VALUES (13,'Innate Run Speed',1,3);
INSERT INTO altadv_vars VALUES (14,'Innate Regeneration',1,3);
INSERT INTO altadv_vars VALUES (15,'Innate Metabolism',1,3);
INSERT INTO altadv_vars VALUES (16,'Innate Lung Capacity',1,3);
INSERT INTO altadv_vars VALUES (17,'First Aid',1,3);
INSERT INTO altadv_vars VALUES (18,'Healing Adept',2,3);
INSERT INTO altadv_vars VALUES (19,'Healing Gift',2,3);
INSERT INTO altadv_vars VALUES (20,'Spell Casting Mastery',2,3);
INSERT INTO altadv_vars VALUES (21,'Spell Casting Reinforcement',2,3);
INSERT INTO altadv_vars VALUES (22,'Mental Clarity',2,3);
INSERT INTO altadv_vars VALUES (23,'Spell Casting Fury',2,3);
INSERT INTO altadv_vars VALUES (24,'Chanelling Focus',2,3);
INSERT INTO altadv_vars VALUES (25,'Spell Casting Subtlety',2,3);
INSERT INTO altadv_vars VALUES (26,'Spell Casting Expertise',2,3);
INSERT INTO altadv_vars VALUES (27,'Spell Casting Deftness',2,3);
INSERT INTO altadv_vars VALUES (28,'Natural Durability',2,3);
INSERT INTO altadv_vars VALUES (29,'Natural Healing',2,3);
INSERT INTO altadv_vars VALUES (30,'Combat Fury',2,3);
INSERT INTO altadv_vars VALUES (31,'Fear Resistance',2,3);
INSERT INTO altadv_vars VALUES (32,'Finishing Blow',2,3);
INSERT INTO altadv_vars VALUES (33,'Combat Stability',2,3);
INSERT INTO altadv_vars VALUES (34,'Combat Agility',2,3);
INSERT INTO altadv_vars VALUES (35,'Mass Group Buff',9,1);
INSERT INTO altadv_vars VALUES (36,'Divine Resurrection',5,1);
INSERT INTO altadv_vars VALUES (37,'Innate Invis To Undead',3,1);
INSERT INTO altadv_vars VALUES (38,'Celestial Regeneration',5,1);
INSERT INTO altadv_vars VALUES (39,'Bestow Divine Aura',6,1);
INSERT INTO altadv_vars VALUES (40,'Turn Undead',3,3);
INSERT INTO altadv_vars VALUES (41,'Purify Soul',5,1);
INSERT INTO altadv_vars VALUES (42,'Quick Evacuation',3,3);
INSERT INTO altadv_vars VALUES (43,'Exodus',6,1);
INSERT INTO altadv_vars VALUES (44,'Quick Damage',3,3);
INSERT INTO altadv_vars VALUES (45,'Enhanced Root',5,1);
INSERT INTO altadv_vars VALUES (46,'Dire Charm',9,1);
INSERT INTO altadv_vars VALUES (47,'Cannibalization',5,1);
INSERT INTO altadv_vars VALUES (48,'Quick Buff',3,3);
INSERT INTO altadv_vars VALUES (49,'Alchemy Mastery',3,3);
INSERT INTO altadv_vars VALUES (50,'Rabid Bear',5,1);
INSERT INTO altadv_vars VALUES (51,'Mana Burn',5,1);
INSERT INTO altadv_vars VALUES (52,'Improved Familiar',9,1);
INSERT INTO altadv_vars VALUES (53,'Nexus Gate',6,1);
INSERT INTO altadv_vars VALUES (54,'Unknown54',0,0);
INSERT INTO altadv_vars VALUES (55,'Permanent Illusion',3,1);
INSERT INTO altadv_vars VALUES (56,'Jewel Craft Mastery',3,3);
INSERT INTO altadv_vars VALUES (57,'Gather Mana',5,1);
INSERT INTO altadv_vars VALUES (58,'Mend Companion',5,1);
INSERT INTO altadv_vars VALUES (59,'Quick Summoning',3,3);
INSERT INTO altadv_vars VALUES (60,'Frenzied Burnout',6,1);
INSERT INTO altadv_vars VALUES (61,'Elemental Form Fire',3,3);
INSERT INTO altadv_vars VALUES (62,'Elemental Form Water',3,3);
INSERT INTO altadv_vars VALUES (63,'Elemental Form Earth',3,3);
INSERT INTO altadv_vars VALUES (64,'Elemental Form Air',3,3);
INSERT INTO altadv_vars VALUES (65,'Improved Reclaim Energy',5,1);
INSERT INTO altadv_vars VALUES (66,'Turn Summoned',5,1);
INSERT INTO altadv_vars VALUES (67,'Elemental Pact',5,1);
INSERT INTO altadv_vars VALUES (68,'Life Burn',9,1);
INSERT INTO altadv_vars VALUES (69,'Dead Mesmerization',3,1);
INSERT INTO altadv_vars VALUES (70,'Fearstorm',5,1);
INSERT INTO altadv_vars VALUES (71,'Flesh To Bone',3,1);
INSERT INTO altadv_vars VALUES (72,'Call To Corpse',6,1);
INSERT INTO altadv_vars VALUES (73,'Divine Stun',9,1);
INSERT INTO altadv_vars VALUES (74,'Improved Lay Of Hands',5,1);
INSERT INTO altadv_vars VALUES (75,'Slay Undead',3,3);
INSERT INTO altadv_vars VALUES (76,'Act Of Valor',3,1);
INSERT INTO altadv_vars VALUES (77,'Holy Steed',5,1);
INSERT INTO altadv_vars VALUES (78,'Fearless',6,1);
INSERT INTO altadv_vars VALUES (79,'2 Hand Bash',6,1);
INSERT INTO altadv_vars VALUES (80,'Innate Camouflage',5,1);
INSERT INTO altadv_vars VALUES (81,'Ambidexterity',9,1);
INSERT INTO altadv_vars VALUES (82,'Archery Mastery',3,3);
INSERT INTO altadv_vars VALUES (83,'Fletching Mastery',1,1);
INSERT INTO altadv_vars VALUES (84,'Endless Quiver',1,1);
INSERT INTO altadv_vars VALUES (85,'Unholy Steed',5,1);
INSERT INTO altadv_vars VALUES (86,'Improved Harm Touch',6,1);
INSERT INTO altadv_vars VALUES (87,'Leech Touch',6,1);
INSERT INTO altadv_vars VALUES (88,'Death Peace',1,1);
INSERT INTO altadv_vars VALUES (89,'Soul Abrasion',3,3);
INSERT INTO altadv_vars VALUES (90,'Instrument Mastery',3,3);
INSERT INTO altadv_vars VALUES (91,'Unknown91',0,0);
INSERT INTO altadv_vars VALUES (92,'Unknown92',0,0);
INSERT INTO altadv_vars VALUES (93,'Unknown93',0,0);
INSERT INTO altadv_vars VALUES (94,'Jam Fest',3,3);
INSERT INTO altadv_vars VALUES (95,'Unknown95',0,0);
INSERT INTO altadv_vars VALUES (96,'Sonic Call',1,1);
INSERT INTO altadv_vars VALUES (97,'Critical Mend',3,3);
INSERT INTO altadv_vars VALUES (98,'Purify Body',9,1);
INSERT INTO altadv_vars VALUES (99,'Chain Combo',1,1);
INSERT INTO altadv_vars VALUES (100,'Rapid Feign',3,3);
INSERT INTO altadv_vars VALUES (101,'Return Kick',3,3);
INSERT INTO altadv_vars VALUES (102,'Escape',9,1);
INSERT INTO altadv_vars VALUES (103,'Poison Mastery',3,3);
INSERT INTO altadv_vars VALUES (104,'Double Riposte',3,3);
INSERT INTO altadv_vars VALUES (105,'Unknown105',0,0);
INSERT INTO altadv_vars VALUES (106,'Quick Throw',1,1);
INSERT INTO altadv_vars VALUES (107,'Purge Poison',5,1);
INSERT INTO altadv_vars VALUES (108,'Flurry',3,3);
INSERT INTO altadv_vars VALUES (109,'Rampage',5,1);
INSERT INTO altadv_vars VALUES (110,'Area Taunt',5,1);
INSERT INTO altadv_vars VALUES (111,'Warcry',3,3);
INSERT INTO altadv_vars VALUES (112,'Bandage Wound',3,3);
INSERT INTO altadv_vars VALUES (113,'Spell Casting Reinforcement Mastery',8,1);
INSERT INTO altadv_vars VALUES (114,'Spell Casting Fury Mastery',3,3);
INSERT INTO altadv_vars VALUES (115,'Extended Notes',3,3);
INSERT INTO altadv_vars VALUES (116,'Dragon Punch',5,1);
INSERT INTO altadv_vars VALUES (117,'Strong Root',5,1);
INSERT INTO altadv_vars VALUES (118,'Singing Mastery',3,3);
INSERT INTO altadv_vars VALUES (119,'Body And Mind Rejuvenation',5,1);
INSERT INTO altadv_vars VALUES (120,'Physical Enhancement',5,1);
INSERT INTO altadv_vars VALUES (121,'Adv Trap Negotiation',3,3);
INSERT INTO altadv_vars VALUES (122,'Acrobatics',3,3);
INSERT INTO altadv_vars VALUES (123,'Scribble Notes',3,1);
INSERT INTO altadv_vars VALUES (124,'Chaotic Stab',6,1);
INSERT INTO altadv_vars VALUES (125,'Pet Discipline',6,1);
INSERT INTO altadv_vars VALUES (126,'Hobble of Spirits',5,1);
INSERT INTO altadv_vars VALUES (127,'Frenzy of Spirit',4,1);
INSERT INTO altadv_vars VALUES (128,'Paragon of Spirit',6,1);
INSERT INTO altadv_vars VALUES (129,'Advanced Innate Strength',1,10);
INSERT INTO altadv_vars VALUES (130,'Advanced Innate Stamina',1,10);
INSERT INTO altadv_vars VALUES (131,'Advanced Innate Agility',1,10);
INSERT INTO altadv_vars VALUES (132,'Advanced Innate Dexterity',1,10);
INSERT INTO altadv_vars VALUES (133,'Advanced Innate Intelligence',1,10);
INSERT INTO altadv_vars VALUES (134,'Advanced Innate Wisdom',1,10);
INSERT INTO altadv_vars VALUES (135,'Advanced Innate Charisma',1,10);
INSERT INTO altadv_vars VALUES (136,'Warding of Solusek',1,10);
INSERT INTO altadv_vars VALUES (137,'Blessing of E\'ci',1,10);
INSERT INTO altadv_vars VALUES (138,'Marr\'s Protection',1,10);
INSERT INTO altadv_vars VALUES (139,'Shroud of The Faceless',1,10);
INSERT INTO altadv_vars VALUES (140,'Bertoxxulous\' Gift',1,10);
INSERT INTO altadv_vars VALUES (141,'New Tanaan Crafting Mastery',3,6);
INSERT INTO altadv_vars VALUES (142,'Planar Power',2,5);
INSERT INTO altadv_vars VALUES (143,'Planar Durability',3,3);
INSERT INTO altadv_vars VALUES (144,'Innate Enlightenment',3,5);
INSERT INTO altadv_vars VALUES (145,'Advanced Spell Casting Mastery',0,0);
INSERT INTO altadv_vars VALUES (146,'Advanced Healing Adept',2,3);
INSERT INTO altadv_vars VALUES (147,'Advanced Healing Gift',2,3);
INSERT INTO altadv_vars VALUES (148,'Coup de Grace',2,3);
INSERT INTO altadv_vars VALUES (149,'Fury of the Ages',3,3);
INSERT INTO altadv_vars VALUES (150,'Mastery of the Past',3,3);
INSERT INTO altadv_vars VALUES (151,'Lightning Reflexes',3,5);
INSERT INTO altadv_vars VALUES (152,'Innate Defense',3,5);
INSERT INTO altadv_vars VALUES (153,'Radiant Cure',2,3);
INSERT INTO altadv_vars VALUES (154,'Hastened Divinity',2,3);
INSERT INTO altadv_vars VALUES (155,'Hastened Turning',2,3);
INSERT INTO altadv_vars VALUES (156,'Hastened Purification of Soul',2,3);
INSERT INTO altadv_vars VALUES (157,'Hastened Gathering',2,3);
INSERT INTO altadv_vars VALUES (158,'Hastened Rabidity',2,3);
INSERT INTO altadv_vars VALUES (159,'Hastened Exodus',2,3);
INSERT INTO altadv_vars VALUES (160,'Hastened Root',2,3);
INSERT INTO altadv_vars VALUES (161,'Hastened Mending',2,3);
INSERT INTO altadv_vars VALUES (162,'Hastened Banishment',2,3);
INSERT INTO altadv_vars VALUES (163,'Hastened Instigation',3,3);
INSERT INTO altadv_vars VALUES (164,'Furious Rampage',2,3);
INSERT INTO altadv_vars VALUES (165,'Hastened Purification of the Body',2,3);
INSERT INTO altadv_vars VALUES (166,'Hasty Exit',2,3);
INSERT INTO altadv_vars VALUES (167,'Hastened Purification',2,3);
INSERT INTO altadv_vars VALUES (168,'Flash of Steel',3,3);
INSERT INTO altadv_vars VALUES (169,'Divine Arbitration',3,3);
INSERT INTO altadv_vars VALUES (170,'Wrath of the Wild',3,3);
INSERT INTO altadv_vars VALUES (171,'Virulent Paralysis',3,3);
INSERT INTO altadv_vars VALUES (172,'Harvest of Druzzil',2,1);
INSERT INTO altadv_vars VALUES (173,'Eldritch Rune',3,3);
INSERT INTO altadv_vars VALUES (174,'Servant of Ro',3,3);
INSERT INTO altadv_vars VALUES (175,'Wake the Dead',5,3);
INSERT INTO altadv_vars VALUES (176,'Suspended Minion',5,2);
INSERT INTO altadv_vars VALUES (177,'Spirit Call',4,3);
INSERT INTO altadv_vars VALUES (178,'Celestial Renewal',3,2);
INSERT INTO altadv_vars VALUES (179,'Allegiant Familiar',6,1);
INSERT INTO altadv_vars VALUES (180,'Hand of Piety',3,3);
INSERT INTO altadv_vars VALUES (181,'Mithaniel\'s Binding',3,3);
INSERT INTO altadv_vars VALUES (182,'Mending of the Tranquil',2,3);
INSERT INTO altadv_vars VALUES (183,'Raging Flurry',2,3);
INSERT INTO altadv_vars VALUES (184,'Guardian of the Forest',3,3);
INSERT INTO altadv_vars VALUES (185,'Spirit of the Wood',4,3);
INSERT INTO altadv_vars VALUES (186,'Bestial Frenzy',2,5);
INSERT INTO altadv_vars VALUES (187,'Harmonious Attack',2,5);
INSERT INTO altadv_vars VALUES (188,'Knight\'s Advantage',2,3);
INSERT INTO altadv_vars VALUES (189,'Ferocity',3,3);
INSERT INTO altadv_vars VALUES (190,'Viscid Roots',5,1);
INSERT INTO altadv_vars VALUES (191,'Sionachie\'s Crescendo',2,3);
INSERT INTO altadv_vars VALUES (192,'Ayonae\'s Tutelage',2,3);
INSERT INTO altadv_vars VALUES (193,'Feigned Minion',3,3);
INSERT INTO altadv_vars VALUES (194,'Unfailing Divinity',2,3);
INSERT INTO altadv_vars VALUES (195,'Animation Empathy',4,3);
INSERT INTO altadv_vars VALUES (196,'Rush to Judgement',2,3);
INSERT INTO altadv_vars VALUES (197,'Living Shield',2,3);
INSERT INTO altadv_vars VALUES (198,'Consumption of the Soul',3,3);
INSERT INTO altadv_vars VALUES (199,'Boastful Bellow',6,1);
INSERT INTO altadv_vars VALUES (200,'Fervrent Blessing',3,3);
INSERT INTO altadv_vars VALUES (201,'Touch of the Wicked',2,3);
INSERT INTO altadv_vars VALUES (202,'Punishing Blade',2,3);
INSERT INTO altadv_vars VALUES (203,'Speed of the Knight',3,3);
INSERT INTO altadv_vars VALUES (204,'Shroud of Stealth',6,1);
INSERT INTO altadv_vars VALUES (205,'Nimble Evasion',1,5);
INSERT INTO altadv_vars VALUES (206,'Technique of Master Wu',2,5);
INSERT INTO altadv_vars VALUES (207,'Host of the Elements',5,3);
INSERT INTO altadv_vars VALUES (208,'Call of Xuzl',3,3);
INSERT INTO altadv_vars VALUES (209,'Hastened Stealth',3,3);
INSERT INTO altadv_vars VALUES (210,'Ingenuity',1,3);
INSERT INTO altadv_vars VALUES (211,'Fleet of Foot',2,2);
INSERT INTO altadv_vars VALUES (212,'Fading Memories',6,1);
INSERT INTO altadv_vars VALUES (213,'Tactical Mastery',2,3);
INSERT INTO altadv_vars VALUES (214,'Theft of Life',1,3);
INSERT INTO altadv_vars VALUES (215,'Fury of Magic',3,3);
INSERT INTO altadv_vars VALUES (216,'Fury of Magic Mastery',2,3);
INSERT INTO altadv_vars VALUES (217,'Project Illusion',4,1);
INSERT INTO altadv_vars VALUES (218,'Headshot',4,1);
INSERT INTO altadv_vars VALUES (219,'Entrap',4,1);
INSERT INTO altadv_vars VALUES (220,'Unholy Touch',2,3);
INSERT INTO altadv_vars VALUES (221,'Total Domination',2,3);
INSERT INTO altadv_vars VALUES (222,'Stalwart Endurance',2,3);
INSERT INTO altadv_vars VALUES (223,'Quick Summoning',3,3);
INSERT INTO altadv_vars VALUES (224,'Mental Clarity',2,3);
INSERT INTO altadv_vars VALUES (225,'Innate Regeneration',1,3);
INSERT INTO altadv_vars VALUES (226,'Mana Burn',5,1);
INSERT INTO altadv_vars VALUES (227,'Extended Notes',3,3);
INSERT INTO altadv_vars VALUES (228,'Sionachie\'s Crescendo',2,3);
INSERT INTO altadv_vars VALUES (229,'Improved Reclaim Energy',3,1);
INSERT INTO altadv_vars VALUES (230,'Swift Journey',5,2);
INSERT INTO altadv_vars VALUES (231,'Convalescence',3,2);
INSERT INTO altadv_vars VALUES (232,'Lasting Breath',2,2);
INSERT INTO altadv_vars VALUES (233,'Packrat',3,5);
INSERT INTO altadv_vars VALUES (234,'Heightened Endurance',3,3);
INSERT INTO altadv_vars VALUES (235,'Weapon Affinity',2,5);
INSERT INTO altadv_vars VALUES (236,'Secondary Forte',15,1);
INSERT INTO altadv_vars VALUES (237,'Persistant Casting',3,3);
INSERT INTO altadv_vars VALUES (238,'Tune of Pursuance',4,5);
INSERT INTO altadv_vars VALUES (239,'Improved Instrument Mastery',12,1);
INSERT INTO altadv_vars VALUES (240,'Improved Singing Mastery',12,1);
INSERT INTO altadv_vars VALUES (241,'Exultant Bellowing',3,5);
INSERT INTO altadv_vars VALUES (242,'Echo of Taelosia',5,3);
INSERT INTO altadv_vars VALUES (243,'Internal Metronome',3,5);
INSERT INTO altadv_vars VALUES (244,'Pious Supplication',3,3);
INSERT INTO altadv_vars VALUES (245,'Beastial Alignment',3,3);
INSERT INTO altadv_vars VALUES (246,'Wrath of Xuzl',5,2);
INSERT INTO altadv_vars VALUES (247,'Feral Swipe',9,1);
INSERT INTO altadv_vars VALUES (248,'Warder\'s Fury',3,5);
INSERT INTO altadv_vars VALUES (249,'Warder\'s Alacrity',3,5);
INSERT INTO altadv_vars VALUES (250,'Pet Affinity',20,1);
INSERT INTO altadv_vars VALUES (251,'Mastery of the Past',3,3);
INSERT INTO altadv_vars VALUES (252,'Spell Casting Subtlety',3,3);
INSERT INTO altadv_vars VALUES (253,'Touch of the Divine',4,5);
INSERT INTO altadv_vars VALUES (254,'Divine Avatar',9,3);
INSERT INTO altadv_vars VALUES (255,'Exquisite Benediction',3,5);
INSERT INTO altadv_vars VALUES (256,'Quickened Curing',5,3);
INSERT INTO altadv_vars VALUES (257,'Nature\'s Boon',3,5);
INSERT INTO altadv_vars VALUES (258,'Advanced Tracking',4,5);
INSERT INTO altadv_vars VALUES (259,'Critical Affliction',5,3);
INSERT INTO altadv_vars VALUES (260,'Fury of Magic Mastery',4,3);
INSERT INTO altadv_vars VALUES (261,'Doppelganger',5,3);
INSERT INTO altadv_vars VALUES (262,'Enchanced Forgetfulness',3,5);
INSERT INTO altadv_vars VALUES (263,'Mesmerization Mastery',20,1);
INSERT INTO altadv_vars VALUES (264,'Quick Mass Group Buff',5,3);
INSERT INTO altadv_vars VALUES (265,'Shared Health',3,5);
INSERT INTO altadv_vars VALUES (266,'Elemental Fury',3,5);
INSERT INTO altadv_vars VALUES (267,'Elemental Alacrity',3,5);
INSERT INTO altadv_vars VALUES (268,'Elemental Agility',4,3);
INSERT INTO altadv_vars VALUES (269,'Elemental Durability',4,3);
INSERT INTO altadv_vars VALUES (270,'Sinister Strikes',15,1);
INSERT INTO altadv_vars VALUES (271,'Strikethrough',5,3);
INSERT INTO altadv_vars VALUES (272,'Stonewall',3,5);
INSERT INTO altadv_vars VALUES (273,'Rapid Strikes',4,5);
INSERT INTO altadv_vars VALUES (274,'Kick Mastery',3,3);
INSERT INTO altadv_vars VALUES (275,'Hightened Awareness',3,5);
INSERT INTO altadv_vars VALUES (276,'Destructive Force',3,3);
INSERT INTO altadv_vars VALUES (277,'Swarm of Decay',5,3);
INSERT INTO altadv_vars VALUES (278,'Death\'s Fury',3,5);
INSERT INTO altadv_vars VALUES (279,'Quickening of Death',3,5);
INSERT INTO altadv_vars VALUES (280,'Advanced Theft of Life',5,2);
INSERT INTO altadv_vars VALUES (281,'Triple Backstab',4,3);
INSERT INTO altadv_vars VALUES (282,'Hastened Piety',3,3);
INSERT INTO altadv_vars VALUES (283,'Immobilizing Bash',3,3);
INSERT INTO altadv_vars VALUES (284,'Vicious Smash',3,5);
INSERT INTO altadv_vars VALUES (285,'Radiant Cure',4,3);
INSERT INTO altadv_vars VALUES (286,'Purification',15,1);
INSERT INTO altadv_vars VALUES (287,'Precision of the Pathfinder',3,3);
INSERT INTO altadv_vars VALUES (288,'Coat of Thistles',3,5);
INSERT INTO altadv_vars VALUES (289,'Flaming Arrows',4,3);
INSERT INTO altadv_vars VALUES (290,'Frost Arrows',4,3);
INSERT INTO altadv_vars VALUES (291,'Seized Opportunity',3,3);
INSERT INTO altadv_vars VALUES (292,'Trap Circumvention',3,5);
INSERT INTO altadv_vars VALUES (293,'Improved Hasty Exit',5,2);
INSERT INTO altadv_vars VALUES (294,'Virulent Venom',2,5);
INSERT INTO altadv_vars VALUES (295,'Improved Consumption of Soul',6,2);
INSERT INTO altadv_vars VALUES (296,'Intense Hatred',3,5);
INSERT INTO altadv_vars VALUES (297,'Advanced Spirit Call',5,2);
INSERT INTO altadv_vars VALUES (298,'Call of the Ancients',3,5);
INSERT INTO altadv_vars VALUES (299,'Sturdiness',4,5);
INSERT INTO altadv_vars VALUES (300,'Warlord\'s Tenacity',5,3);
INSERT INTO altadv_vars VALUES (301,'Strengthened Strike',4,3);
INSERT INTO altadv_vars VALUES (302,'Extended Shielding',4,3);
INSERT INTO altadv_vars VALUES (303,'Ro\'s Flaming Familiar',15,1);
INSERT INTO altadv_vars VALUES (304,'E\'ci\'s Icy Familiar',15,1);
INSERT INTO altadv_vars VALUES (305,'Druzzil\'s Mystical Familiar',15,1);
INSERT INTO altadv_vars VALUES (306,'Advanced Fury of Magic Mastery',5,2);
INSERT INTO altadv_vars VALUES (307,'Ward of Destruction',3,5);
INSERT INTO altadv_vars VALUES (308,'Frenzied Devistation',5,3);
INSERT INTO altadv_vars VALUES (309,'Unknown',1,1);
this is an updated addition to the playeraa struct, replaced the unknowns with the names of the abilities. there are some unknowns listed even though there are names in the db. these must be removed aa's from beta maybe so i just left them as unknown.

Code:
// /*    0 */  uint16 unknown0;
  union {
    uint8 unnamed[17];
    struct {  
/*    1 */  uint8 innate_strength;
/*    2 */  uint8 innate_stamina;
/*    3 */  uint8 innate_agility;
/*    4 */  uint8 innate_dexterity;
/*    5 */  uint8 innate_intelligence;
/*    6 */  uint8 innate_wisdom;
/*    7 */  uint8 innate_charisma;
/*    8 */  uint8 innate_fire_protection;

/*    9 */  uint8 innate_cold_protection;
/*   10 */  uint8 innate_magic_protection;
/*   11 */  uint8 innate_poison_protection;
/*   12 */  uint8 innate_disease_protection;
/*   13 */  uint8 innate_run_speed;
/*   14 */  uint8 innate_regeneration;
/*   15 */  uint8 innate_metabolism;
/*   16 */  uint8 innate_lung_capacity;
/*   17 */  uint8 first_aid;
    } named;
  } general_skills;
  union {
    uint8 unnamed[17];
    struct {
/*   18 */  uint8 healing_adept;
/*   19 */  uint8 healing_gift;
/*   20 */  uint8 spell_casting_mastery;
/*   21 */  uint8 spell_casting_reinforcement;
/*   22 */  uint8 mental_clarity;
/*   23 */  uint8 spell_casting_fury;
/*   24 */  uint8 chanelling_focus;
/*   25 */  uint8 spell_casting_subtlety;
/*   26 */  uint8 spell_casting_expertise;
/*   27 */  uint8 spell_casting_deftness;
/*   28 */  uint8 natural_durability;
/*   29 */  uint8 natural_healing;
/*   30 */  uint8 combat_fury;
/*   31 */  uint8 fear_resistance;
/*   32 */  uint8 finishing_blow;
/*   33 */  uint8 combat_stability;
/*   34 */  uint8 combat_agility;
    } named;
  } archetype_skills;
  union {
    uint8 unnamed[94];
    struct {
/*   35 */  uint8 mass_group_buff; // All group-buff-casting classes(?)
// ===== Cleric =====
/*   36 */  uint8 divine_resurrection;
/*   37 */  uint8 innate_invis_to_undead; // cleric, necromancer
/*   38 */  uint8 celestial_regeneration;
/*   39 */  uint8 bestow_divine_aura;
/*   40 */  uint8 turn_undead;
/*   41 */  uint8 purify_soul;
// ===== Druid =====
/*   42 */  uint8 quick_evacuation; // wizard, druid
/*   43 */  uint8 exodus; // wizard, druid
/*   44 */  uint8 quick_damage; // wizard, druid
/*   45 */  uint8 enhanced_root; // druid
/*   46 */  uint8 dire_charm; // enchanter, druid, necromancer
// ===== Shaman =====
/*   47 */  uint8 cannibalization;
/*   48 */  uint8 quick_buff; // shaman, enchanter
/*   49 */  uint8 alchemy_mastery;
/*   50 */  uint8 rabid_bear;
// ===== Wizard =====
/*   51 */  uint8 mana_burn;
/*   52 */  uint8 improved_familiar;
/*   53 */  uint8 nexus_gate;
// ===== Enchanter =====
/*   54 */  uint8 unknown54;
/*   55 */  uint8 permanent_illusion;
/*   56 */  uint8 jewel_craft_mastery;
/*   57 */  uint8 gather_mana;
// ===== Mage =====
/*   58 */  uint8 mend_companion; // mage, necromancer
/*   59 */  uint8 quick_summoning;
/*   60 */  uint8 frenzied_burnout;
/*   61 */  uint8 elemental_form_fire;
/*   62 */  uint8 elemental_form_water;
/*   63 */  uint8 elemental_form_earth;
/*   64 */  uint8 elemental_form_air;
/*   65 */  uint8 improved_reclaim_energy;
/*   66 */  uint8 turn_summoned;
/*   67 */  uint8 elemental_pact;
// ===== Necromancer =====
/*   68 */  uint8 life_burn;
/*   69 */  uint8 dead_mesmerization;
/*   70 */  uint8 fearstorm;
/*   71 */  uint8 flesh_to_bone;
/*   72 */  uint8 call_to_corpse;
// ===== Paladin =====
/*   73 */  uint8 divine_stun;
/*   74 */  uint8 improved_lay_of_hands;
/*   75 */  uint8 slay_undead;
/*   76 */  uint8 act_of_valor;
/*   77 */  uint8 holy_steed;
/*   78 */  uint8 fearless; // paladin, shadowknight
/*   79 */  uint8 two_hand_bash; // paladin, shadowknight
// ===== Ranger =====
/*   80 */  uint8 innate_camouflage; // ranger, druid
/*   81 */  uint8 ambidexterity; // all "dual-wield" users
/*   82 */  uint8 archery_mastery; // ranger
/*   83 */  uint8 unknown83;
/*   84 */  uint8 endless_quiver; // ranger
// ===== Shadow Knight =====
/*   85 */  uint8 unholy_steed;
/*   86 */  uint8 improved_harm_touch;
/*   87 */  uint8 leech_touch;
/*   88 */  uint8 unknown88;
/*   89 */  uint8 soul_abrasion;
// ===== Bard =====
/*   90 */  uint8 instrument_mastery;
/*   91 */  uint8 unknown91;
/*   92 */  uint8 unknown92;
/*   93 */  uint8 unknown93;
/*   94 */  uint8 jam_fest;
/*   95 */  uint8 unknown95;
/*   96 */  uint8 unknown96;
// ===== Monk =====
/*   97 */  uint8 critical_mend;
/*   98 */  uint8 purify_body;
/*   99 */  uint8 unknown99;
/*  100 */  uint8 rapid_feign;
/*  101 */  uint8 return_kick;
// ===== Rogue =====
/*  102 */  uint8 escape;
/*  103 */  uint8 poison_mastery;
/*  104 */  uint8 double_riposte; // all "riposte" users
/*  105 */  uint8 unknown105;
/*  106 */  uint8 unknown106;
/*  107 */  uint8 purge_poison; // rogue
// ===== Warrior =====
/*  108 */  uint8 flurry;
/*  109 */  uint8 rampage;
/*  110 */  uint8 area_taunt;
/*  111 */  uint8 warcry;
/*  112 */  uint8 bandage_wound;
// ===== (Other) =====
/*  113 */  uint8 spell_casting_reinforcement_mastery; // all "pure" casters
/*  114 */  uint8 spell_casting_fury_mastery;
/*  115 */  uint8 extended_notes; // bard
/*  116 */  uint8 dragon_punch; // monk
/*  117 */  uint8 strong_root; // wizard
/*  118 */  uint8 singing_mastery; // bard
/*  119 */  uint8 body_and_mind_rejuvenation; // paladin, ranger, bard
/*  120 */  uint8 physical_enhancement; // paladin, ranger, bard
/*  121 */  uint8 adv_trap_negotiation; // rogue, bard
/*  122 */  uint8 acrobatics; // all "safe-fall" users
/*  123 */  uint8 scribble_notes; // bard
/*  124 */  uint8 chaotic_stab; // rogue
/*  125 */  uint8 pet_discipline; // all pet classes except enchanter
/*  126 */  uint8 hobble_of_spirits;
/*  127 */  uint8 frenzy_of_spirit;
/*  128 */  uint8 paragon_of_spirit;
    } named;
  } class_skills;
  union {
    uint8 unnamed[15];
    struct {  
/*  129 */  uint8 advanced_innate_strength;
/*  130 */  uint8 advanced_innate_stamina;
/*  131 */  uint8 advanced_innate_agility;
/*  132 */  uint8 advanced_innate_dexterity;
/*  133 */  uint8 advanced_innate_intelligence;
/*  134 */  uint8 advanced_innate_wisdom;
/*  135 */  uint8 advanced_innate_charisma;
/*  136 */  uint8 warding_of_solusek;
/*  137 */  uint8 blessing_of_eci;

/*  138 */  uint8 marrs_protection;
/*  139 */  uint8 shroud_of_the_faceless;
/*  140 */  uint8 bertoxxulous_gift;
/*  141 */  uint8 new_tanaan_crafting_mastery;
/*  142 */  uint8 planar_power;
/*  143 */  uint8 planar_durability;

    } named;
  } pop_advance;
    union {
    uint8 unnamed[77];
    struct {  
/*  144 */  uint8 innate_enlightenment;
/*  145 */  uint8 advanced_spell_casting_mastery;
/*  146 */  uint8 advanced_healing_adept;
/*  147 */  uint8 advanced_healing_gift;
/*  148 */  uint8 coup_de_grace;
/*  149 */  uint8 fury_of_the_ages;
/*  150 */  uint8 mastery_of_the_past;
/*  151 */  uint8 lightning_reflexes;
/*  152 */  uint8 innate_defense;
/*  153 */  uint8 radiant_cure;
/*  154 */  uint8 hastened_divinity;
/*  155 */  uint8 hastened_turning;
/*  156 */  uint8 hastened_purification_of_soul;
/*  157 */  uint8 hastened_gathering;
/*  158 */  uint8 hastened_rabidity;
/*  159 */  uint8 hastened_exodus;
/*  160 */  uint8 hastened_root;
/*  161 */  uint8 hastened_mending;
/*  162 */  uint8 hastened_banishment;
/*  163 */  uint8 hastened_instigation;
/*  164 */  uint8 furious_rampage;

/*  165 */  uint8 hastened_purification_of_body;
/*  166 */  uint8 hasty_exit;
/*  167 */  uint8 hastened_purification;
/*  168 */  uint8 flash_of_steel;
/*  169 */  uint8 divine_arbitration;
/*  170 */  uint8 wrath_of_the_wild;
/*  171 */  uint8 virulent_paralysis;
/*  172 */  uint8 harvest_of_druzzil;
/*  173 */  uint8 eldritch_rune;
/*  174 */  uint8 servent_of_ro;
/*  175 */  uint8 wake_the_dead;
/*  176 */  uint8 suspended_minion;
/*  177 */  uint8 spirit_call;
/*  178 */  uint8 celestial_renewal;
/*  179 */  uint8 allegiant_familiar;
/*  180 */  uint8 hand_of_piety;

/*  181 */  uint8 mithaniels_binding;
/*  182 */  uint8 mending_of_the_tranquil;
/*  183 */  uint8 raging_flurry;
/*  184 */  uint8 guardian_of_the_forest;
/*  185 */  uint8 spirit_of_the_wood;
/*  186 */  uint8 beastial_frenzy;
/*  187 */  uint8 harmonious_attack;
/*  188 */  uint8 knights_advantage;
/*  189 */  uint8 ferocity;
/*  190 */  uint8 viscid_roots;
/*  191 */  uint8 sionachies_crescendo;
/*  192 */  uint8 ayonaes_tutelage;
/*  193 */  uint8 feigned_minion;
/*  194 */  uint8 unfailing_divinity;
/*  195 */  uint8 animation_empathy;
/*  196 */  uint8 rush_to_judgement;

/*  197 */  uint8 living_shield;
/*  198 */  uint8 consumption_of_the_soul;
/*  199 */  uint8 boastful_bellow;
/*  200 */  uint8 fervrent_blessing;
/*  201 */  uint8 touch_of_the_wicked;
/*  202 */  uint8 punishing_blade;
/*  203 */  uint8 speed_of_the_knight;
/*  204 */  uint8 shroud_of_stealth;
/*  205 */  uint8 nimble_evasion;
/*  206 */  uint8 technique_of_master_wu;
/*  207 */  uint8 host_of_the_elements;
/*  208 */  uint8 call_of_xuzl;
/*  209 */  uint8 hastened_stealth;
/*  210 */  uint8 ingenuity;
/*  211 */  uint8 fleet_of_foot;
/*  212 */  uint8 fading_memories;


/*  213 */  uint8 tactical_mastery;
/*  214 */  uint8 theft_of_life;
/*  215 */  uint8 fury_of_magic;
/*  216 */  uint8 fury_of_magic_mastery;
/*  217 */  uint8 project_illusion;
/*  218 */  uint8 headshot;
/*  219 */  uint8 entrap;
/*  220 */  uint8 unholy_touch;
    } named;
  } pop_ability; 
    union { 
    uint8 unnamed[89]; 
    struct {  
/*  221 */  uint8 total_domination; 
/*  222 */  uint8 stalwart_endurance; 
/*  223 */  uint8 quick_summoning; 
/*  224 */  uint8 mental_clarity; 
/*  225 */  uint8 innate_regeneration; 
/*  226 */  uint8 manaburn; 
/*  227 */  uint8 extended_notes; 
/*  228 */  uint8 sionachies_crescendo; 
/*  229 */  uint8 improved_reclaim_energy; 

/*  230 */  uint8 swift_journey; 
/*  231 */  uint8 convalescence; 
/*  232 */  uint8 lasting_breath; 
/*  233 */  uint8 packrat; 
/*  234 */  uint8 heightened_endurance; 
/*  235 */  uint8 weapon_affinity; 
/*  236 */  uint8 secondary_forte; 
/*  237 */  uint8 persistant_casting; 
/*  238 */  uint8 tune_of_pursuance; 
/*  239 */  uint8 improved_instrument_mastery; 

/*  240 */  uint8 improved_singing_mastery; 
/*  241 */  uint8 exultant_bellowing; 
/*  242 */  uint8 echo_of_taelosia; 
/*  243 */  uint8 internal_metronome; 
/*  244 */  uint8 pious_supplication; 
/*  245 */  uint8 beastial_alignment; 
/*  246 */  uint8 wrath_of_xuzl; 
/*  247 */  uint8 feral_swipe; 
/*  248 */  uint8 warders_fury; 
/*  249 */  uint8 warders_alacrity; 

/*  250 */  uint8 pet_affinity;
/*  251 */  uint8 mastery_of_the_past; 
/*  252 */  uint8 spell_casting_subtlety; 
/*  253 */  uint8 touch_of_the_divine; 
/*  254 */  uint8 divine_avatar; 
/*  255 */  uint8 exquisite_benediction; 
/*  256 */  uint8 hastenend_curing; 
/*  257 */  uint8 natures_boon; 
/*  258 */  uint8 advanced_tracking; 
/*  259 */  uint8 critical_affliction; 

/*  260 */  uint8 fury_of_magic_mastery; 
/*  261 */  uint8 doppleganger; 
/*  262 */  uint8 enchanced_forgetfulness; 
/*  263 */  uint8 mesmerization_mastery; 
/*  264 */  uint8 quick_mass_group_buff; 
/*  265 */  uint8 shared_health; 
/*  266 */  uint8 elemental_fury; 
/*  267 */  uint8 elemental_alacrity; 
/*  268 */  uint8 elemental_agility; 
/*  269 */  uint8 elemental_durability; 

/*  270 */  uint8 sinister_strikes; 
/*  271 */  uint8 strikethrough; 
/*  272 */  uint8 stonewall; 
/*  273 */  uint8 rapid_strikes; 
/*  274 */  uint8 kick_mastery; 
/*  275 */  uint8 heightened_awareness; 
/*  276 */  uint8 destructive_force; 
/*  277 */  uint8 swarm_of_decay; 
/*  278 */  uint8 deaths_fury; 
/*  279 */  uint8 quickening_of_death; 

/*  280 */  uint8 advanced_theft_of_life; 
/*  281 */  uint8 triple_backstab; 
/*  282 */  uint8 hastened_piety; 
/*  283 */  uint8 immobilizing_bash; 
/*  284 */  uint8 vicious_smash; 
/*  285 */  uint8 radiant_cure; 
/*  286 */  uint8 hastened_purification; 
/*  287 */  uint8 precision_of_the_pathfinder; 
/*  288 */  uint8 coat_of_thistles; 
/*  289 */  uint8 flaming_arrows; 

/*  290 */  uint8 frost_arrows; 
/*  291 */  uint8 seized_opportunity; 
/*  292 */  uint8 trap_circumvention; 
/*  293 */  uint8 improved_hasty_exit; 
/*  294 */  uint8 virulent_venom;
/*  295 */  uint8 improved_consumption_of_the_soul; 
/*  296 */  uint8 intense_hatred; 
/*  297 */  uint8 advanced_spirit_call; 
/*  298 */  uint8 call_of_the_ancients; 
/*  299 */  uint8 sturdiness; 

/*  300 */  uint8 warlords_tenacity; 
/*  301 */  uint8 strengthened_strike; 
/*  302 */  uint8 extending_shielding; 
/*  303 */  uint8 ros_flaming_familiar; 
/*  304 */  uint8 ecis_icy_familiar; 
/*  305 */  uint8 druzzils_mystical_familiar; 
/*  306 */  uint8 advanced_fury_of_magic_mastery; 
/*  307 */  uint8 ward_of_destruction; 
/*  308 */  uint8 frenzied_devistation; 
/*  309 */  uint8 unknown309; 
    } named; 
  } god_ability; 
};
*this should fix the mistake i made earlier
Reply With Quote
  #11  
Old 06-13-2004, 05:11 PM
monalin crusader
Hill Giant
 
Join Date: May 2004
Posts: 238
Default

Quote:
Some abilities not working is not an opcode problem. wasn't sure if thats what you were saying Monalin.
No i wasnt saying that i was jsut letting you know. I knew it had nothing to do with opcodes. It just some bug in the code that doesnt allow you to purchase them or some unknown aa.

Quote:
aa titles work, just have to zone after you spend enough points
You sure? I logged out and back in. Are you sure you gota zone and not just log out? I knew you have to zone but i figured logging out would do the same thing.
__________________
Ascending Dawn Server Op
Coder/Quester/Mysql
Reply With Quote
  #12  
Old 06-14-2004, 01:20 AM
Jezebell
Discordant
 
Join Date: Feb 2004
Location: Florida
Posts: 441
Default

AA titles are working on my server, I just zoned.
__________________
Eru, the Creator of Arda
ServerOwner for The First Age
An EQEMulator Roleplaying [Custom-Legit] Server
The First Age Website

Running on: Asus A7N8X-Deluxe, AMD Athlon XP 2100+, Geil 1024MB PC3200 Ultra DDR RAM,
WD 40GB 7200rpm ATA-100 HDD, Visiontek 128MB Geforce4 TI 4400, Windows XP Pro SP2
Reply With Quote
  #13  
Old 06-14-2004, 01:24 AM
Melwin2
Fire Beetle
 
Join Date: Aug 2004
Location: Outside. Pressing my nose up against the window. YOUR window.
Posts: 0
Default

Quote:
Originally Posted by Jezebell
AA titles are working on my server, I just zoned.
I think they can only be seen by yourself.

That's how it works on WR, but granted, we do run an older version.
Reply With Quote
  #14  
Old 06-14-2004, 01:40 AM
animepimp
Dragon
 
Join Date: Jan 2004
Posts: 860
Default

I've had an AA title on Scorpious2k since March and it has always stayed around even though the AAs haven't been working and no one else ever sees it also. And my character is a shadowknight and if I cast the spell that changes me into a skeleton my AA title disappears immediately.
Reply With Quote
  #15  
Old 06-14-2004, 02:18 AM
Merq
Sarnak
 
Join Date: Jun 2004
Posts: 48
Default

Will these be added in later binary releases?
__________________
- Merq -
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 05:22 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3