- JavaScript 100%
|
|
||
|---|---|---|
| src | ||
| README.md | ||
Dungeon Auto-Damage
Automatically attack dungeon monsters until per-monster damage targets are reached. Runs on demonicscans.org guild dungeon pages.
Installation
1. Install Tampermonkey
Install the Tampermonkey browser extension for your browser:
2. Install veyra-hud-core (dependency)
This script requires veyra-hud-core to be installed first.
In Tampermonkey, create a new script and paste the contents of:
https://raw.githubusercontent.com/koenrad/veyra-hud/refs/heads/main/src/veyra-hud-core.js
veyra-hud-core provides the shared UI utilities (
createSettingsInput,addSettingsGroup,showNotification,Storage, etc.) that this script depends on.
3. Install this script
In Tampermonkey, create another new script and paste the contents of src/dungeon-auto-damage.js from this repo using import from URL.
Usage
Navigate to a guild dungeon instance page (guild_dungeon_instance.php). Three buttons are injected into the page:
| Button | Description |
|---|---|
| ⚙️ Configure | scan the dungeon and set per-monster damage targets (or enable Cap to auto-read the EXP cap from the battle page) |
| ▶ Start | begin the attack loop; becomes 🔄 Resume if interrupted mid-session |
| 💀 Clear All Monster | Clean the remaining monster in the dungeon |
Settings
Open the veyra HUD settings panel to configure:
| Setting | Default | Description |
|---|---|---|
| Enable Auto-Damage | off | Master toggle |
| Enable Clear All Monsters Button | off | Show the 💀 Clear All button |
| Attack Skill | Slash (1 stamina) | Skill used per attack |
| Attack Cooldown | 1050 ms | Delay between attacks |
| Stop On Level Up | on | Halt when exp-to-level reaches 0 |
| Respect Stamina Limit | on | Pause when stamina falls below threshold |
| Min Stamina To Continue | 50 | Stamina floor before pausing |
| Use HP Pots When Low | on | Auto-use a potion when HP is critical |
| Min HP % to Use Pot | 10 % | HP threshold to trigger a potion |