[WHITELISTED] User Style: Option Protector

To simplify things, I thought it might be nice to have a single easy flexible action protector rather a smattering of random options and styles.

This style prevents:
Selling your Soul during Sacksmas (via the Western Tower)
Selling the location of the Cave of the Nadir
Getting rid of your Plant
Specialising in Unfinished Business
Switching sides in Affair of the Box (configurable which side)
Resetting the Affair of the Box
Hurting your Noman (both Listening and a Sense of an Ending)
Murdering rubbery men on the warm amber card

Available here: https://userstyles.org/styles/123964/fl-option-protector

The extension is easy to add options to, if you follow the instructions marcmagus lists in their Lily Protector.
Whilst editing, you may also note the clearly signposted sets of blocked actions for easier editing.

[quote=marcmagus’ brilliant Stylish explanation/disclaimer]

[spoiler]Installation requires the Stylish browser extension, which is kind of like GreaseMonkey but for CSS. If you don’t already have it, a link will be provided on the style’s page.

With Stylish installed, just click the big green link with the + button to install Option Protector. You can quickly disable it within Stylish if you want to do anything that this style prevents, or delete the style if you don’t like the changes it makes.

Stylish is a browser extension which allows you to add custom CSS to sites you visit. Option Protector is not a script, but a small CSS patch which applies the display:none attribute to certain parts of Fallen London. It will not play the game on your behalf or send any sort of information to anybody, all it does is modify what you see in your browser.

Please do not report missing &quotGo&quot buttons as a bug to FBG if you use this. If you do see errors, particularly display errors, confirm they persist with the style disabled before reporting them to FBG. If the error is on my end, report it here or to me via private message. You use the extension at your own risk. The style may stop working or behave strangely in the event FBG makes a change to their code base.

This extension to Fallen London is not currently on the whitelist of approved extensions. According to the ToS, &quotFailbetter Games may suspend the accounts of any users it deems to be engaging in malicious or inappropriate conduct. Such conduct includes but is not limited to…unauthorised use of automation or scripting to interact with the site&quot
[/spoiler][/quote]Credit to:
marcmagus, for their Cave of the Nadir Protector and Lily Protector
gazzien, for puzzling through extensions together with me (and check out their whitelisted(!!) Opportunity Protector)
Corran, for their AotB highlighters
an_ocelot, for their suggestion of preventing resetting the Affair of the Box
Cecil, for being there for me
edited by fallingkitten on 3/23/2016

I have installed Firefox on Android just so I can install Stylish and use this. Thank you so much.

Also: to avoid resetting Affair of the Box for fate, add this after the note at the start:
/* don’t reset Affair of the Box /
div[id=&quotbranch11115&quot] > form > div.qreqs-and-go > div.go, /
affair of the box */
edited by an_ocelot on 3/4/2016

[quote=an_ocelot]Also: to avoid resetting Affair of the Box for fate, add this after the note at the start:
/* don’t reset Affair of the Box /
div[id=&quotbranch11115&quot] > form > div.qreqs-and-go > div.go, /
affair of the box */
edited by an_ocelot on 3/4/2016[/quote]

Thankyou for that! I have added it!

This is now whitelisted! Yay!

It may be worth updating the original post, if this has been whitelisted. :-)

I just ran into a bug which gave me a turncoat. The “A Night of Desperate Ambushes” storylet in the “The Affaire of the Box” carousel in Spite had the wrong option active. I checked the CSS and indeed the choices of this storylet are sorted to the wrong “Power in waiting” side. I changed it now manually for myself, but you may want to update that for future users.

Added &quotdo not sell your soul cheaply&quot it is from Fate-locked story:

/* DON'T SELL YOUR SOUL City Vices: what profit? */

div[id=&quotbranch6103&quot] > form > div.qreqs-and-go > div.go, /* Selling soul cheap /
div[id=&quotbranch6107&quot] > form > div.qreqs-and-go > div.go, /
Selling soul cheapish*/

May I suggest in using another targeting and option? For example, in the last post:
#branch6103 .go{visibility:hidden;}
No need for specific selectors and setting the visibility doesn’t move the requirement icons to the right margin.
Also, thanks Zarremgregarrok! Will add these in my custom extension until user input styles will be ready to go!

Could someone help, I would like to add the option to not be able to kick the Slowcake’s Amanuensis on his oily little ear (I did it by accident and went down two levels of notability and was rather frustrated), but I can’t quite figure out how this all works.

Wait I think I figured it out. I just have to wait for the card.
edited by iippo on 10/24/2016
edited by iippo on 10/24/2016

[quote=iippo]Could someone help, I would like to add the option to not be able to kick the Slowcake’s Amanuensis on his oily little ear (I did it by accident and went down two levels of notability and was rather frustrated), but I can’t quite figure out how this all works.

Wait I think I figured it out. I just have to wait for the card.
edited by iippo on 10/24/2016
edited by iippo on 10/24/2016[/quote]
Got it finally, here’s what you add:

/*Don’t throw the amanuensis on his oily little ear */
div[id=&quotbranch120738&quot] > form > div.qreqs-and-go > div.go, /Slowcake’s amanuensis card option that costs 2 notability points/

Huge Fallen London UI redesign landed.
Do you plan to update the extension for new layout+url?

If yes, do you need help?

If not, can we fork it and create updated version ourselves?

[quote=Zarremgregarrok]Huge Fallen London UI redesign landed.
Do you plan to update the extension for new layout+url?

If yes, do you need help?

If not, can we fork it and create updated version ourselves?[/quote]

You might want to look at this: Remove Specific Go Buttons.