v3.0-nolib

Details

  • Filename
    SilverDragon-v3.0-nolib.zip
  • Uploaded by
  • Uploaded
    Sep 14, 2012
  • Size
    52.87 KB
  • Downloads
    1,309
  • MD5
    b4a4cd7b02b47ee36f14b7fcc3ef2148

Supported WoW Retail Versions

  • 5.0.5

Changelog

tag v3.0
e4b46208bdc9f5c08f314ee588fb2852adcfc127
David Lynch <kemayo@gmail.com>
2012-09-14 21:41:02 -0500

Tagging as v3.0

--------------------

David Lynch:
    - Put some toast in my sink
    - Had Jade Forest mapid as the id for the scenario instead.
    880 vs 806
    - It amuses me to rearrange the default sound this way
    - Tweak the facing of the full-body model
    - Clean up some wording, and change where counts are incremented
    - Encoding
    - Refactor the listing
    - Needs AceConsole
    - Add a "list all mobs" to the config
    - Wrong zone id for Kun-Lai
    - Forgot to move the settings check into the modules
    - Some type concerns. In particular, some rares are vehicles.
    - Keep Blood Seeker from being tameable, for sanity's sake
    - Syncs shouldn't trigger from the fake testing notifies
    - Save synced mobs, and further config tweaks.
    - Loopable sounds. Loopable sounds. Loopable sounds.
    - Special sounds for mounts / bosses
    - Move guess_expansion around
    - First scan should still be everything, though
    - Big config reorganization
    - Middle of the road position on cached tameables
    If someone has alerts for tameable mobs turned off, scan for all
    tameables constantly. Then, if we're outside their zone, suppress
    the notification.
    
    If alerts are on, save the CPU cycles and just show the alert when
    we wind up in their zone.
    - Change first cache scan approach
    Instead of scanning over every single possible rare, go back to
    scanning just the ones we know of in the zone. Avoid the old problem
    of a notification popping up for mobs like hunter pets the instant
    you enter a zone by making the first scan inside every zone be a
    no-notifications scan.
    
    Big benefit: not being ridiculously expensive in terms of CPU. Cache
    scanning 600 mobs every second? Not cheap.
    
    This does give us the potential edge case of a rare *right next to*
    the zone border not triggering a notification. That seems
    significantly less common than a hunter having tamed a rare, though.
    - More terrain phasing
    - Deleting all rares wasn't clearing tameable information
    - Manually put the camel into defaults, for now. Damn it.
    - Run dataminer
    - Let dataminer handle mobs whose location aren't known
    - using nil meant defaults overwrote everything
    - Fun with phased terrain
    - Run the dataminer with Pandaria mobs included
    - Bump sync protocol version, since we're now sending mapids instead of mapnames
    - Abstract out the base URL
    - Remove all translations code from dataminer
    Non-enUS will still work. Only problem they'll see is broker showing
    the enUS version of the name... until they encounter it themselves.
    - Datamine per-expansion as well as per-category, to avoid limits
    - Non-removed Babble-Zone reference. Nil name.
    - New tooltip handling: show on mob tooltip if it's an achievement mob, and give option to show the id in the tooltip (for help with manual alerts)
    - Little more rearranging
    - Little extra name collection
    - Account for forced non-rares in cache
    - More resilient cache scan
    - Always and ignore
    - Further rearranging
    - Delete all issue
    - Missed name import
    - Complete switch to mapids and mobids
    - Rearrange a bit more
    - With disabling, plz
    - Rearrange code a little, so that the core isn't so crowded
    - Small optimization to not check targets when not in group
    - Shouldn't do registerscanner yet