darkcodelagsniper
Member
I've been finding 12 Combat Action Bar buttons isn't quite enough to fit in all the skills I regularly use in combat. So I've made a fight.ash override that adds an extra row of buttons to the CAB.
The extra bar shows the contents of the action bar directly below your current bar. If you are using action bar 1, it will show action bar 2, and so on.
Everything works as normal for the extra buttons, you can drop actions there from the skill/item dropdowns, and drag buttons between the bars.
You can install it by entering this line into the CLI:
This script overrides fight.php and it is possible you already have a fight.ash relay override!
If this is the case you will get a warning about overwriting files when you install, and be asked if you want to overwrite the old fight.ash
If you don't get that warning then you can ignore everything below this line.
If you want to keep the function of multiple fight.ash scripts you need to manually edit your copy of fight.ash to contain and call the relevant functions from both scripts.
So you would need to copy the addMultiCAB() function into your fight.ash, and your main function would look something like:

Now I have easy access to all the skills and items I will require to defeat this terrible foe.
The extra bar shows the contents of the action bar directly below your current bar. If you are using action bar 1, it will show action bar 2, and so on.
Everything works as normal for the extra buttons, you can drop actions there from the skill/item dropdowns, and drag buttons between the bars.
You can install it by entering this line into the CLI:
Code:
svn checkout svn://svn.code.sf.net/p/multicab/code
This script overrides fight.php and it is possible you already have a fight.ash relay override!
If this is the case you will get a warning about overwriting files when you install, and be asked if you want to overwrite the old fight.ash
If you don't get that warning then you can ignore everything below this line.
If you want to keep the function of multiple fight.ash scripts you need to manually edit your copy of fight.ash to contain and call the relevant functions from both scripts.
So you would need to copy the addMultiCAB() function into your fight.ash, and your main function would look something like:
Code:
void main() {
buffer page = visit_url();
// Other scripts functions that modify the page can go here.
page = page.addMultiCAB();
// Other scripts functions that modify the page can go here too.
page.write();
}