StDoodle
Minion
StDoodle's Macrobutton Combat v0.3d
StDoodle's Fight Logic v0.2d
Requires KoLmafia r9040
This is an experimental, early-alpha release of my macro-button combat suite. "StDoodle's Macrobutton Combat" is a fight.php override. "StDoodle's Fight Logic" is a library of combat functions, designed to be useful when called in or out of combat (in special circumstances which do not yet exist).
Requirements
Requires both zlib.ash and std_lib.ash to operate.
Warning!
This is for testing the fight page compactification only! The combat macro part is barely started!
As of now, macro buttons will do what they say they'll do in the mouseovers, but those actions do not take into account the checkboxes yet. The current macro buttons are sparse and rough. The main test for now is that the condensing of previous rounds takes place as expected. What should happen:
* If the fight is not yet over, the current round's text should be displayed as normal.
* All previous rounds should be hidden by default, under a toggle button.
* If a macro has been executed that doesn't finish the combat, "previous rounds" is counted as all but the last action
* When the fight is over, all rounds are hidden; end-of-fight text is displayed (end message, stat / meat / item gains).
Installation
Quite a few files are included here; in addition to "std_fightLogic.ash" and "fight.ash" there is a javascript file named "std_Fight.js" and a cascading style sheet file named "std_Fight.css"; except for "std_fightLogic.ash", all of these files need to be in the top level of your "relay" directory. For convenience -- as well as the fact that we can't upload js or css files directly on these forums -- all of the files that need to be in the top level of "relay" are in a .zip file together. "std_fightLogic.ash" can go pretty much anywhere ("scripts" directory, "relay" directory, and subdirectory of either).
The file "std_CombatStrategies.txt" is a temporary data file (must go in data directory) that will eventually be replaced by the same data file used in zarqon's scripts.
If you want to get full bug-reporting, set your zlib verbosity setting to 10 or higher. You'll get some extra data files as well; enjoy!
Also! The fight script is currently only set up to act as a fight.php relay override. This means you need to have "Enable user-scripted relay browser overrides" checked under General -> Preferences -> Browser for anything to happen.
StDoodle's Fight Logic v0.2d
Requires KoLmafia r9040
This is an experimental, early-alpha release of my macro-button combat suite. "StDoodle's Macrobutton Combat" is a fight.php override. "StDoodle's Fight Logic" is a library of combat functions, designed to be useful when called in or out of combat (in special circumstances which do not yet exist).
Requirements
Requires both zlib.ash and std_lib.ash to operate.
Warning!
This is for testing the fight page compactification only! The combat macro part is barely started!
As of now, macro buttons will do what they say they'll do in the mouseovers, but those actions do not take into account the checkboxes yet. The current macro buttons are sparse and rough. The main test for now is that the condensing of previous rounds takes place as expected. What should happen:
* If the fight is not yet over, the current round's text should be displayed as normal.
* All previous rounds should be hidden by default, under a toggle button.
* If a macro has been executed that doesn't finish the combat, "previous rounds" is counted as all but the last action
* When the fight is over, all rounds are hidden; end-of-fight text is displayed (end message, stat / meat / item gains).
Installation
Quite a few files are included here; in addition to "std_fightLogic.ash" and "fight.ash" there is a javascript file named "std_Fight.js" and a cascading style sheet file named "std_Fight.css"; except for "std_fightLogic.ash", all of these files need to be in the top level of your "relay" directory. For convenience -- as well as the fact that we can't upload js or css files directly on these forums -- all of the files that need to be in the top level of "relay" are in a .zip file together. "std_fightLogic.ash" can go pretty much anywhere ("scripts" directory, "relay" directory, and subdirectory of either).
The file "std_CombatStrategies.txt" is a temporary data file (must go in data directory) that will eventually be replaced by the same data file used in zarqon's scripts.
If you want to get full bug-reporting, set your zlib verbosity setting to 10 or higher. You'll get some extra data files as well; enjoy!
Also! The fight script is currently only set up to act as a fight.php relay override. This means you need to have "Enable user-scripted relay browser overrides" checked under General -> Preferences -> Browser for anything to happen.
Attachments
Last edited: