您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Retail hotkeys for BvS. SHIFT + H displays hotkeys in bottom left corner.
WASD
)A
= LeftD
= RightS
= StrafeW
= AttackQ
= 5 Min PotionE
= LEAPD
= Deodorant BombC
= Cleansing FireF
= Freebie GiveawaysP
= The PhoneT
= Cycle Through TargetsENTER
= Submit (regardless of selections existing or not)1
– 5
= Action Slot 1–5 (top row numbers)N1
– N5
= Action Slot 1–5 (numpad)<any key>
to continueShift + H
NOTE: if there is only one customer it is automatically selected, some actions (BOGO, Think Fast, Deodorant Bomb, Cleansing Fire, Freebie Giveaway, and several others) do not need a customer selected and can be executed instantly without mouse use.
When on the shift finished/titan defeated window showing a summary of gains, any button press will move on to the next page (fighting the titan or back to retail main)
I can't think of a way to quick select the main actions, the actions come from a basket and each individual action has a unique key. That is, every refresh the values of the 1st button will be different.
However, the special actions are constant and can be automated. I am thinking of using D for deodorant bomb, F for freebie giveaways, and C for cleansing fire
Before any of that I need to find a way to determine that I am in the store sale section reliably. The "take action" button uses identical naming as the same button from titans. I could potentially look for a text string but that is iffy, or I could run it after the titan check with an else if. But I would prefer to be able to detect the drop down menu for choosing a target that only exists in the store.
Some collected data for the purpose of determining if there is a pattern in the main actions.
<form name="makeaction" action="shop-retail.html" method="post" style="margin:0">
(#)
= Radio button position
<input type="radio" name="curact" value="12" id="x121">
<input type="radio" name="curact" value="13" id="x132">
<input type="radio" name="curact" value="1" id="x13">
<input type="radio" name="curact" value="5" id="x54">
<input type="radio" name="curact" value="14" id="x141">
<input type="radio" name="curact" value="13" id="x132">
<input type="radio" name="curact" value="7" id="x74">
<input type="radio" name="curact" value="6" id="x61">
<input type="radio" name="curact" value="7" id="x72">
<input type="radio" name="curact" value="5" id="x53">
<input type="radio" name="curact" value="10" id="x104">
<input type="radio" name="curact" value="2" id="x25">
<input type="radio" name="curact" value="8" id="x82">
<input type="radio" name="curact" value="4" id="x43">
<input type="radio" name="curact" value="F" id="xF">
<input type="radio" name="curact" value="C" id="xC">
<input type="radio" name="curact" value="S" id="xS">
Based on the above the pattern is xVP where V is the value assigned to the action in question (eg HEY is value 14) and P is postion (1 through 4) It remains to be seen if a proper method can be made to figure out what the id is of each button. Or perhaps when pressing the button 1, all possible options can be checked sequentially? namely x11 x21 x31 ... x141? Also need to map out the values of each actions to ensure i go high enough.
<input type="radio" name="curact" value="L" id="xL">
<input type="radio" name="curact" value="V6" id="xV6">
<input type="radio" name="curact" value="Q" id="xQ">
<input type="radio" name="curact" value="PHONE" id="xPHONE">
<form name="makeaction" action="shop-retail.html" method="post" style="margin:0">
<input type="radio" name="bossaction1" value="1" id="x1">
<input type="radio" name="bossaction1" value="2" id="x2">
<input type="radio" name="bossaction1" value="3" id="x3">
<input type="radio" name="bossaction1" value="4" id="x4">
<input type="checkbox" name="fiveminpotion" value="1" id="f1">
<input type="checkbox" name="bossaction2" value="1" id="ba1">
<a href="javascript:document.makeaction.submit();" onfocus="this.blur();" style="color:000066"><b>Take Action ></b></a>