Bale
Minion
I'm retiring this thread. DAM is not currently under active development. While it is possible that may change in the future I just don't see as much need for it anymore now that Winterbay's WHAM has matured. Heck, I've even started to use WHAM since DAM is so far behind the curve.
I refer all current users of DAM to Winterbay's Helpful Automatic Monsterbasher.
===========================================
Destroy All Monsters 0.4.2 beta
This script is designed to fight monsters regardless of their type or your character's skills. If you want a script that can easily switch between killing huge ghouls and Feast of Boris monsters, then you've found it! It knows when monsters can be out-moxied and when to shieldbutt or cast spells.
The emphasis is on flexibility and speed of execution. There is already an excellent script that determines the optimal combination of spells to cast, but it was too darn slow if you have all the skills in the game so I began work on this. This script is less optimal, but still reasonably smart.
I know that a lot of people expect me to produce fully realized and fool proof scripts. This is not one of those. This script is more of the "throw stuff against a wall and hope it sticks" variety. It is very solidly in beta and I appreciate constructive criticism from anyone who can help to make this script better. I don't expect this script to be perfect, but I do hope it becomes better.
This script makes heavy use of BatBrain. I'm not really interested in improving it in ways that move away from BatBrain. A secondary purpose of my writing this was to figure out how to make maximal use of BatBrain's power, so if I miss a BatBrain trick, please point it out and help me improve this script.
Please notice that the script starts out by calling SmartStasis. SmartStasis does many clever and important things. After that it will announce when DestroyAllMonsters attempts to kill the monster. Anything disagreeable that happens before this script announces "DestroyAllMonsters starts now!" is probably a SmartStasis bug so report it in that thread, not here.
This script requires the user to download the latest versions of the following scripts to the KoLmafia /script directory. If you dislike clutter, you can create a subdirectory called /automation and put all four scripts in that directory. KoLmafia will automatically detect scripts in subdirectories of the /script directory.
Then you need to set your custom combat action to "custom combat script" and create a custom combat script that contains only the following:
I refer all current users of DAM to Winterbay's Helpful Automatic Monsterbasher.
===========================================
Destroy All Monsters 0.4.2 beta
This script is designed to fight monsters regardless of their type or your character's skills. If you want a script that can easily switch between killing huge ghouls and Feast of Boris monsters, then you've found it! It knows when monsters can be out-moxied and when to shieldbutt or cast spells.
The emphasis is on flexibility and speed of execution. There is already an excellent script that determines the optimal combination of spells to cast, but it was too darn slow if you have all the skills in the game so I began work on this. This script is less optimal, but still reasonably smart.
I know that a lot of people expect me to produce fully realized and fool proof scripts. This is not one of those. This script is more of the "throw stuff against a wall and hope it sticks" variety. It is very solidly in beta and I appreciate constructive criticism from anyone who can help to make this script better. I don't expect this script to be perfect, but I do hope it becomes better.
This script makes heavy use of BatBrain. I'm not really interested in improving it in ways that move away from BatBrain. A secondary purpose of my writing this was to figure out how to make maximal use of BatBrain's power, so if I miss a BatBrain trick, please point it out and help me improve this script.
Please notice that the script starts out by calling SmartStasis. SmartStasis does many clever and important things. After that it will announce when DestroyAllMonsters attempts to kill the monster. Anything disagreeable that happens before this script announces "DestroyAllMonsters starts now!" is probably a SmartStasis bug so report it in that thread, not here.
This script requires the user to download the latest versions of the following scripts to the KoLmafia /script directory. If you dislike clutter, you can create a subdirectory called /automation and put all four scripts in that directory. KoLmafia will automatically detect scripts in subdirectories of the /script directory.
- Zlib
- BatBrain
- SmartStasis
- DestroyAllMonsters - Download Link Below
Then you need to set your custom combat action to "custom combat script" and create a custom combat script that contains only the following:
Code:
[ default ]
consult DestroyAllMonsters.ash
Attachments
Last edited: