| Feature | Status | Description |
|---|---|---|
| Open up COC from system | 🟥 | |
| Opens Chat | ✅ | Cdb_ClickChat.py |
| Finds & Clicks Donation Button | 🟥 | |
| Donates what it can and remembers what to retrain | 🟥 | |
| Finds & Clicks Barracks | ✅ | Cdb_OpenBarracks.py |
| Retrains/trains in barracks | ✅ | Cdb_TrainTroop.py |
| Closes COC | 🟥 | Leaves it in state where it can be reopened |
| Frontend w/ Electron | 🟥 | |
| Add Random px numbers to all clicks | 🟥 | Will help stay undetected if we think this'll be a problem |
| Add all troop pngs | 🟨 | See Troop_Barbarian.png for reference |
| Pause all processes button on frontend | 🟥 |
Status Legend:
- ✅ - Done and Working
- 🟨 - Started
- 🟥 - Not Started
- We should also maybe look into changing the OpenBarracks to be abstracted so we just input 2 images and it clicks the first one based off of the second one
- I think we should code tests for all of the functions
const.currentArmy[troop]
See \helpers and mousecurrentpixel.py for helpers and add them there
- also realized we can resize the CoC window with pygetwindow so that might make things ezier if we choose to hard code certain things if its faster
- Maybe we could add where someone on a Discord channel requests something and it trains it and donates it
- built in training timers for when it reopens and such
- Maybe add always-on-top functionality so we don't have to worry about something covering it while the process is going on
* Occasionally in Cdb_OpenBarracks.py it glitches and cant find trainTroops2.png
* On large resolutions Cdb_TrainTroop.py isn't working with the current barb image