* Setting Up FOHdin for CS
* replaced hammers with FOH, but not targeted yet
* finish merging
* demo
* implemented all runs. avoid nihlatak.
* replaced FOH with Hammer for Nihl
* using hammers for dia now
* reverted dia hammers to FOH, so pure FOH runs CS
* added non mob-detection attacks to trav
* some tweaks
* tweaked hammer pindle for tele amu
* improved pindle for walker FOHdin
* Pindle, Eld, Shenk, CS tweaked. Trav needs work.
* fix NoneType error if nodes aren't found
* consolidate trav code
* small adjustment
* increase attack duration in loop condition rather than attack sequence
* pindle optimizations
* optimizations of pindle, eld, shenk
* more optimizations, trav still kinda ghetto
* update target detect to include closer targets
* implement concentration with holy bolt
* nihlathak and summoner
* revised CS trash atk pattern
* tweaked sealbosses!
* CS ready for pressure tests
* implement in-chaos pickit, match/case logic over if/elif, consolidate more functions, move some to i_char.py, patch health_manager.py to prevent it from closing inventory, update inspect_items() to allow items to be dropped and not kept to be sold
* revert change
* reserve hammerdin changes for a separate PR
* get rid of extra attack sequence
* disable target/attack logs for merge
* code cleanup
Co-authored-by: mgleed <[email protected]>
* Add files via upload
Sazabis sword found to add since its decent for barb fury mercs.
* Update pickit.ini
Adds sazabi sword to pickit so users can turn it on if they want it.
* Update pickit.ini
* Add files via upload
sazabi helmet for addition to complete sazabi set
* Add files via upload
there, the pngs. I don't know why I missed them the first time....sorry bout that
* Add files via upload
* Delete set_sazabi_sword.png
* Delete set_sazabi_helmet.JPG
* Delete set_sazabi_helmet.png
* Delete set_sazabi_sword.JPG
* Add files via upload
Fixed images
* Better pathing for walkers in trav
* Add files via upload
* trim a few templates
* re-add column asset, utilize another v2 asset
* fix tab/space issue
Co-authored-by: mgleed <[email protected]>
* Added the ability to transmute all gem types and select in params.ini
* Added the assets
* Updated STD to standard for transmute and updated ini for list style
* Changed the assets to standard
* changed list in INI to run only flawless by default
* Optimized the transmute: will only need to go through search once
* update tab selection
* Update params.ini
Co-authored-by: mgleed <[email protected]>
* feat/cached-img
* thread safe
* update
* add a force_new param for grab() and enable it for pather, which is more dependent on exact current frame
* use existing img for pather screen object checks
Co-authored-by: mgleed <[email protected]>
* Small optimization by know if current run is last
* Tele amu optimization
Prefer to not use tele changes when getting back inside to loot.
Only use tele charge if pathway was blocked.
This change makes bot use a less tele charges, and thereby improve run speed due to not having to repair as often.
* Pass whole list of runs instead of just last one
This would allow to e.g check first run / only run etc
* migrate from python 3.9 to 3.10, recompiled tesserocr
* cleanup old types, change all Unions to |
* add a few match/case statements
* Update ci.yml
Co-authored-by: aeon0 <[email protected]>
* init, wip
* time to test
* remove unused dataclass
* tests passing, just need to run in-game
* fix wait logic
* add threading lock, delete excess funcs
* start putting best_match back in to search_and_wait()
* bugfixes, found a bad template
* scope
* fix npc detect
* added mob detection to CS to speed up runs
* refactoring - redemption does not work
* remove unused filterimage param for template_finder.search_and_wait
* get rid of selfs, add live view within mob_detection.py
* mobcheck(self) -> mobcheck()
* cleanup, img as an arg to mobcheck
* prefix functions for encapsulation, cleanup redundant code
* simplify further
* trim
* simplify live-viewer, move
* corrected liveviewer -- opencv hue ranges to 180 not to 255
* rename funcs
* consolidate live-view into target_detect.py
* silly ide
* fix nonetype error
fox nonetype error - but no mobs are detected anymore :(
* script runs, but fails to deteect mobs
* add pytest for target detection, fix target sorting
* revert info_ss
* running now! added "mercwait" to debug runtime
* added testing back to pather.py
* update pytest, discrete blue/green filtering, cleanup code
* fix NoneType, add negative test
* consolidate tests
* fix oopsie
* add config param
* fix config param
* fixed atk sequences & logging spam
ready to merge after my final 2 tests
* undo bad import
Co-authored-by: mgleed <[email protected]>
* New Hydra Build
Only runs pindle shenk eld so far
* Adjust hydra sorc to use any alt skill on right click
* Lowered spray
* Update config/params.ini
Co-authored-by: mgleed <[email protected]>
* Added bone necro char
* Added damage_scaling option
* adjusted some targeting
* Removed colored logging statements, documented damaage_scaling option, and moved its usage to the base class i_char
* Enhancement: Faster save and exit using keyboard
* Enhancement: faster chicken
1) Remove delay among key/mouse release (human can do it simutaneously
2) Save screenshot after save_and_exit