Code:
public static class Currency483, 484, and 692 are??
-counted
{
public enum eCurrencyType
{
Dalaran_Jewelcrafter_Token = 61,
Dalaran_Cooking_Award = 81,
Champion_Seal = 241,
Illustrious_Jewelcrafter_Token = 361,
Dwarf_Archaeology_Fragment = 384,
Troll_Archaeology_Fragment = 385,
Conquest_Points = 390,
Tol_Barad_Commendation = 391,
Honor_Points = 392,
Fossil_Archaeology_Fragment = 393,
Night_Elf_Archaeology_Fragment = 394,
Justice_Points = 395,
Valor_Points = 396,
Orc_Archaeology_Fragment = 397,
Draenei_Archaeology_Fragment = 398,
Vrykul_Archaeology_Fragment = 399,
Nerubian_Archaeology_Fragment = 400,
Tolvir_Archaeology_Fragment = 401,
Chef_Award = 402,
Mark_of_the_World_Tree = 416,
Unknown1 = 483,
Unknown2 = 484,
Darkmoon_Prize_Ticket = 515,
Mote_of_Darkness = 614,
Essence_of_Corrupted_Deathwing = 615,
Pandaren_Archaeology_Fragment = 676,
Mogu_Archaeology_Fragment = 677,
Elder_Charm_of_Good_Fortune = 697,
Lesser_Charm_of_Good_Forune = 738,
Mogu_Rune_of_Fate = 752,
Mantid_Archaeology_Fragment = 754,
Warforged_Seal = 776,
Timeless_Coin = 777,
Boody_Coin = 789,
Draenor_Archaeology_Fragment = 821,
Apexis_Crystal = 823,
Garrison_Resource = 824,
Ogre_Archaeology_Fragment = 828,
Arakkoa_Archaeology_Fragment = 829,
Timewarped_Badge = 875,
Artifact_Archaeology_Fragment = 944,
Unknown3 = 692,
Seal_of_Tempered_Fate = 994,
Oil = 1101,
Seal_of_Inevitable_Fate = 1129,
Valor = 1191,
Unknown,
}
public static int Get(eCurrencyType cur)
{
// Wow.21742 Mem.Rebase0x1000(0xbc4810);
uint pRow = Mem.Read<uint>(Offsets.pCurrencyTable);
while ((pRow & 1) == 0 && pRow > 0)
{
// search for the ID
uint pID = Mem.Read<uint>(pRow + 0x8);
int id = Mem.Read<int>(pID);
if (id == (int)cur)
{
int amount = Mem.Read<int>(pRow + 0xc);
return amount;
}
pRow = Mem.Read<uint>(pRow + 4);
}
return 0;
}
}