- added slashcommand '/cp list'
- changed '/cp purge'
- updated Equipment scanning
- updated Container scanning (Bank & Inventory)
- updated SpellBook scanning, should remove old spells
- fixed the color stripping function (again)
- disabled scanning stats/attack while dead/ghost/res-sick
2006-09-14 v1.6.2
- fixed Attack/Ranged Attack color stripping (DamageRange/DamageRangeBase)
- fixed localization initilization
- added Quest Item Texture
2006-08-22 v1.6.1
- fixed Tooltip Item Color scanning (Mailbox)
- fixed ranged item quantity missing (thrown items)
- timestamps block
- all data blocks are timestampd of when they are scanned. the ..[character]["timestamp"]
- ["init"] block stores the /Date (localtime)/DateUTC (from localtime)/ServerTime (from wow-server). these values are all from the same timestamp
- CharactersViewer support: added FactionEn, timestamps (see above)
2006-08-22 v1.6.0
- patch 1.12 compatibility
- Better scanning for Talent, Skills, Reputation changes
- fixed Keyring Tooltip (bag type)
- added Quest item(s) tooltip
- added Mailbox item color
- Fix to the TradeSkill scanning broken by MarsProfessionOrganizer's overloaded functions. If Mars' functions exist, CP will not load the recipe tooltip, the error will not happen, but you wont have your recipe tooltips scanned.
- CharactersViewer support
- (Un)Register event changes to work with other addons
- added RaceEn, ClassEn, SexId, HasRelicSlot, IsResting, HasWandEquipped
2006-06-20 v1.5.4a
quick fix for bagslot size
2006-06-20 v1.5.4
- patch 1.11 compatibility
- KeyRing support
- handle WoW API-Gender function changes
- added Spell Tooltips
2006-06-01 v1.5.3a
quick fix 'rpgo_SetTooltip' error
2006-04-02 v1.5.3
- fix: Tooltip scanning, should fix previous AmmoSlot error also.
- fix: array-tooltip Attack-Tooltip errors.
- fix: UnitPower mislable for rage
- fix: mailbox scanning data-wipe. it is best to *close* your mailbox
- add: command prompt argument checking
- add: Quest Tasks, RewardMoney, ReswardItems and RewardChoice.
- updated: help/usage dialogue
2006-04-02 v1.5.2a
quick fix AmmoSlot scanning..this bypasses if the info isnt available.
quick fix: removal of old Compat1.7 (RegisterForSave)
2006-03-29 v1.5.2
- patch 1.10 compatibility
- made scanning of XP, Money, & TalentPoints more frequent
- optimized Attack & Parry scanner
- changed AttackRating (Melee & Ranged) to fix AttackRating modifiers
- added Trade & Crafting notice of successful scan after a failure
- added Trade & Crafting ItemID & Color
2006-01-14 v1.5.1
- added new /command (/rpgocp)
- fixed error on changed Windrider Flight land
- added additional checks for preferences to prevent future preference-based errors
- changed/fixed /command preference change function.
- fixed false 'in-instance' error
2006-01-04 v1.5a
quick fix for hunter's beast training error
2006-01-03 v1.5
- patch 1.9 compatibility (these changes include new tooltip scanning)
- prefs changes
- now lowercase for /commands and boolean values (/commands updated above)
- preferences are versioned, and should convert from pre-CPv1.4
- lite scanning
- changed to scan when 'save' button is clicked
- lite scan skipping outputs a message the first time
- changed bag scanning prompts. should rescan bags better (infrequent dupe items on equipment changes)
- added Buff/Debuff scanning. this scans the tooltip, that is, it is not the accurate (de)buff affected by bonuses, but the generic as shown in-game
- Quests
- added Description & Objective
- turn on with '/cp questsfull on|off''
- Professions
- attempt to auto-rescan. if recipes are not fully scanned, it will rescan if left open. reopening the window will still rescan.
- scans all recipes (rather than skipping Fishing, Mining, etc for enUS
- added Recipe Reagents Info html/array toggle. Array form of reagenthtml scans Name, Count, itemID ('/cp reagenthtml on|off')
- added profession cleaner, this should remove Profession-Recipe blocks if you drop the profession.
- added cooldown info as a separate block
- Mail: added MailDateUTC, DateUTC of the actual scan time.
2005-11-08 v1.4.3
- fixed: ['Pets']..['TalentPoints'] & ['Pets']..['TalentPointsUsed'] ordering. CP v1.4.2 non-hunter users dont need this update.
2005-11-06 v1.4.2
- fixed: ['Pets'][pet]['XP'], wasnt scanning
- fixed: ['Quests']['Tag'], wasnt scanning
2005-10-24 v1.4.1
- fixed: mac bug. yes, dont ask how its possible; it is, and i found it! LOL
- myAddons Support: now includes help/usage
- changed/fixed: Reputation Value changed to relative value
- changed/fixed: no scanning on game load. only from prompted events
- changed/fixed: ["Quests"]..["Complete"]
- fixed: ["Pets"][pet]["XP"], was actually pulling player info
- added: ["ServerTime"]="hh:mm"
2005-10-11 v1.4
- myAddons Support
- major code overhaul: centralized event handler, tootip scan optimization, preferences constructor, several functions rewrote for reuse or efficiency
- patch 1.8 compatibility
- reputation API function changes
- tradeskill frame dependancy removed
- better equipment key, in some cases, equipment changes didnt prompt a new scan.
- changed/fixed AttackRating, AttackPowerTooltip was being dropped. now there is no dependancy on PaperDollFrame
- fixed: to '/cp purge' if called multiple times.
- added: '/cp lite [on|off]' defaulted on. this disables scanning while in raid or instance
- changed: '/cp cpmpat [on|off]' defaulted on. patch1.7 compatibility defaulted on. all data is only saved in sv\characterprofiler.lua by default, this can be changed with '/cp compat off'
- added: ["Equipment"]["Ammo"] ammo slot
- added: data
- ["Stats"]["Defense"][base:total:+mod:0] added, to capture Defence modifiers (there is no -mod)
- ["Stats"]["Armor"][base:total:+mod:-mod] added, to capture Armor modifiers
- ["Pets"][pet]["Name"]
- ["Pets"][pet]["Type"]
- ["Melee Attack"]: AttackSpeed, AttackDPS, AttackSpeed2, AttackDPS2, DamageRange2
- ["Ranged Attack"]: AttackSpeed, AttackDPS
2005-09-18 v1.3.1
- pets
- fixed localization: use of enClass/level and HasPetUI() to prompt scanning
- now scans for warlocks pets!
- pets scans prompted from your character frame, spellbook, and stable for hunters
- by making the pet-scan work independant of the stable, we've made a few changes and it all works wor warlocks =)
- mail
- CP now scans your MailBox.
- it scans what mail is in your MailBox when you close it.
- Sender,Subject,Attachments(Amount & Item if avaliable),and Days left to expire
- tradeskill/craft tooltip includes cooldown
- change to tooltip scanner todo 2string replaces (\n,\r), (compared to the old 8)
- changes to handle '/cp purge' and errors from tradeskill/crafts, logout, and a couple other places
2005-09-13 v1.3
- patch 1.7 compliance
- '## SavedVariables: rpgoCPpref,myProfile'
- backwards compatible RegisterForSave("myProfile") saves via rpgoCPpref["17compat"]==0
- default rpgoCPpref["17compat"]==0, to save myProfile in savedvariables.lua
- default to rpgoCPpref["17compat"]==1, will be changed in a future CP release after ~3-4 weeks
- no current /command, but you can change this by editing your sv\cp.lua or typeing '/script rpgoCPpref["17compat"]==1'
- scan preferences now stored in sv\cp.lua
- add scanning of spellbook
- character spellbook scans as you view your spellbook.
- the *last* rank of each spell is stored, not *each one*
- pet spellbook added, but not enough testing time was available.
- change "Honor"
- scan to use new API functions GetPVPThisWeekStats(),GetPVPRankProgress()
- changed "Honor" block structure, "Current","Lifetime","LastWeek","ThisWeek","Yesterday","Session"
- changed naming in new block for consistancy: "Rank","Icon","HK","DK","Contribution","Description","Progress"
- old format still exists, will be removed in future version
- change pet scanning
- to use HasPetUI() functions to prompt pet-scan
- preparation for pet spell/skill scanning
- change "sex" to localized value
- change "Unknown" to localized value (Quests,Reputation,Professions)
- rewrite of tooltip scanner
- removed string replace functions
- removed tooltip line scan limit
- added myProfile[rpgoCPserver][rpgoCPplayer]["Guild"]["Name"] (to remove "GuildName")
- tradeskill/craft scan functions
- better handling of game API functions
- removed old fixnilempty
- add new date fields "Date","DateUTC"; "DateUpdated" to be removed
- addon license
- our addon is protected by U.S. and international copyright laws under the Digital Millennium Copyright Act and other applicable intellectual property laws.
- for our protection, we've found it neccessary to include an 'addon license'.
- briefly, it states Attribution, Sharing, and Noncommercial use.
2005-07-29 v1.212
- fix for XPrest *nil error*
- fix hunters abandon error.
2005-07-27 v1.21
- bank *wipe* feature removed. apparently running from the bank's *close* was wiping the bank contents.
- added XP field [XPtnl:XPlvl:XPrest]
- added message for skill/crafts when a reagent is "unknown". the scan does update; but receiving this message it would be best to *rescan* that profession
- skill/craft reagent "unknown" now uses the localized term.
2005-07-25 v1.2
- added pet info
- added a quick update scan on logout/quit
- fixed problems with 'Ranged Attack' scanning
- added 'Hearth', Hearthstone home
- added missing GetProfessions check
- changed DBversion 1.2 for new struct fields
2005-07-12 v1.123
- toc updated to 1600
- quick slip-in of DateUpdated on logout/quit
2005-07-09 v1.122
- tested on test server for patch 1.6 compatibility
- change to craft/enchanting; better localization; SortEnchant error fixed.
- better zone/subzone update (MINIMAP_ZONE_CHANGED in place of ZONE_CHANGED/ZONE_CHANGED_INDOORS)
- change to overloaded Quit/Logout functions (rpgo prefix for conflict with WWNE)
2005-06-22 v1.121
- fix to trade/profession export; better handle of missed scans
- fix to bag export
- change to attack/parry, better localization?
- change to overloaded Quit/Logout functions (return value)
- remove TRAINER_CLOSED, CHARACTER_LIST_UPDATE
- remove unneeded guild roster scans
2005-06-16 v1.12
- added event to keep zone/subzone updated, as well as other events added for tracking and some removed
- removed all scanning on game load. namely, viewing character window, bank tradeskills extracts, other events trigger update scans.
- fixed tradeskill extraction, there were *odd* trades getting pulled when the game client didnt have all info cached and the info loaded to slow for the extract script. (also code has been added to remove these *odd* trade entries if they exist)
- better stated tracking for equipment/bag/bank info to reduce scanning
- better stated tracking for skills/crafts. failed extract caused by no cache sends a message to your chat window, and old info is retained.
- fixed event RegisterEvent/unRegisterEvent (unRegisterEvent wasnt working)
2005-06-12 v1.1
- added more info to the /cp show, and fixed some so it outputs correct info.
- updated bags/bank/professions to the SmartScan
- added scan locking to the SmartScan
2005-06-11 v1.1b9
- added 'save' button. this forces character info extract and shows you the info scanned.
- renamed most vars and made them local, so they dont conflict w/other addons (rpgoCP prefix).
- renamed functions, so they dont conflict w/other addons (rpgoCP_ prefix).
- '/' commands added. needed them for debuggin, and well, its cool to see whats been scanned... so its left in =)
2005-06-07->2005-06-10 v1.1b1-v1.1b8
- core export changed. aside for occasional guild info missing...this exports all character info.
- SmartScan tracking. Scan-as-you-Play =) rather than exporting all info on game-load, rpgoCP exports data as you come to it. this gives a faster game load, and scans info as you get to it,
- fix old TradeSkill 'nil error'
- added vars rpgoCP_VERSION/rpgoCP_PROVIDER. these will help manage rpgoCP data as developers modify/re-distribute (i.e. versioning control)
