BvS Retail Hotkeys – Quick Ref
🛡 Titans (WASD
)
A
= Left
D
= Right
S
= Strafe
W
= Attack
Q
= 5 Min Potion
E
= LEAP
Store Sales (with mouse or auto-target)
D
= Deodorant Bomb
C
= Cleansing Fire
F
= Freebie Giveaways
P
= The Phone
T
= Cycle Through Targets
ENTER
= Submit (regardless of selections existing or not)
1
– 5
= Action Slot 1–5 (top row numbers)
N1
– N5
= Action Slot 1–5 (numpad)
🌀 End-of-Shift/Titan
🔘 Toggle help box
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)
DEV NOTES BELOW (taltamir)
Store Sales dev notes:
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.
Actions Information
- Action Form:
<form name="makeaction" action="shop-retail.html" method="post" style="margin:0">
(#)
= Radio button position
Set 1
- (1) Entice:
<input type="radio" name="curact" value="12" id="x121">
- (2) Waifu Call:
<input type="radio" name="curact" value="13" id="x132">
- (3) Savings Punch:
<input type="radio" name="curact" value="1" id="x13">
- (4) Barge:
<input type="radio" name="curact" value="5" id="x54">
Set 2
- (1) Hey:
<input type="radio" name="curact" value="14" id="x141">
- (2) Waifu Call:
<input type="radio" name="curact" value="13" id="x132">
- (3) HEY: `
- (4) Spot Clean:
<input type="radio" name="curact" value="7" id="x74">
Set 3
- (1) Think Fast:
<input type="radio" name="curact" value="6" id="x61">
- (2) Spot Clean:
<input type="radio" name="curact" value="7" id="x72">
- (3) Barge:
<input type="radio" name="curact" value="5" id="x53">
- (4) New Release:
<input type="radio" name="curact" value="10" id="x104">
- (5) Coupon Kick:
<input type="radio" name="curact" value="2" id="x25">
Set 4
- (2) Deep Breath:
<input type="radio" name="curact" value="8" id="x82">
- (3) Upsell:
<input type="radio" name="curact" value="4" id="x43">
Set 5
- One Peaceful Moment!:
<input type="radio" name="curact" value="F" id="xF">
- If you have time to lean..:
<input type="radio" name="curact" value="C" id="xC">
- Grumble:
<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.
Action Values
- Savings Punch
- Coupon Kick
- Be Helpful
- Upsell
- Barge
- Think Fast
- Spot Clean
- Deep Breath / Death Stare
- Boot
- New Releases
- BOGO
- Entice
- Waifu Call
- HEY
- Trapdoor
- The voice
- Facepalm
Special Action Information
- Deodorant Bomb:
<input type="radio" name="curact" value="L" id="xL">
- Cleansing Fire:
<input type="radio" name="curact" value="V6" id="xV6">
- Freebie Giveaways:
<input type="radio" name="curact" value="Q" id="xQ">
- The Phone:
<input type="radio" name="curact" value="PHONE" id="xPHONE">
Titan Action Information
- Parent form:
<form name="makeaction" action="shop-retail.html" method="post" style="margin:0">
- Move Left:
<input type="radio" name="bossaction1" value="1" id="x1">
- Move Right:
<input type="radio" name="bossaction1" value="2" id="x2">
- Attack:
<input type="radio" name="bossaction1" value="3" id="x3">
- Strafe:
<input type="radio" name="bossaction1" value="4" id="x4">
- Five Minutes to Go:
<input type="checkbox" name="fiveminpotion" value="1" id="f1">
- LEAP:
<input type="checkbox" name="bossaction2" value="1" id="ba1">
- Take action:
<a href="javascript:document.makeaction.submit();" onfocus="this.blur();" style="color:000066"><b>Take Action ></b></a>