View Single Post
  #30  
Old 05-26-2023, 10:29 PM
Indefinite Indefinite is offline
Kobold

Indefinite's Avatar

Join Date: Apr 2014
Posts: 139
Default

Version 3.5.0 is out:

gTTS Updates
* Lingo expansion
* Set TLD in config
* Set Language in config

Player Data

* Collect player data from /who
* `/say who [player]` - speak player info
* Config value to persist
* Used for determining spell duration from other players

Spell Timers
* Reshape spell-timers.json to work, requires legacy check
* Many spell timer config settings
* Spell formulas
* Spell lines file, match vague spell lines to possible spells
* Spell casters file, match class/level requirements to spell
* Spell timers are determined by looking at the spell landing message and looking back cast time ago for each spell it could be associated to.
* When multiple spells are possible, the highest level spell the caster could use is selected.
* Caster data is pulled from `/who` output to determine spell duration when level is used.
* By default only spells you cast will alert about 24 seconds before the spell drops, adjusting for zoning drift if you are also the target.
* Timers for others will drift with zoning or logging out and not track updates to their buffs that occur outside of the log message radius.
* Optional toggles in settings can also be set to filter guild only spell targets/casters, or just track any spell that lands on anyone you have /who player data for by disabling all filters.
* Due to how casters are inferred through cast time, item click spell casts are not tracked yet. With guessing enabled, non-instant clicky items for spells that can't normally be cast (i.e. Black Flower of Functionality) should be tracked.
* Save timers by character / server when stopping the parser or switching characters
* When loading old timers adjust timers targeting yourself to having been logged out

Please let me know if you run in to any bugs or strange behavior by submitting an issue here or in this thread!
__________________
Last edited by Indefinite; 05-26-2023 at 10:42 PM..
Reply With Quote