bitburner-official / bitburner-src

Bitburner source code.
Other
847 stars 274 forks source link

UI: Add Grafting to sidebar (or make gameplay changes) #1613

Open Faenre opened 3 months ago

Faenre commented 3 months ago

Other mechanics have UI shortcuts in the sidebar, made available when you first interact with them. However, grafting does not have this, requiring the player to visit the correct city and office in order to reach the lab.

From an RP perspective, that's super cool. But it feels strange that it's only necessary if the player wishes to begin the grafting process.

I'd like to either add Grafting to the UI menu (most likely), -or- require the player to stay in New Tokyo throughout the graft. The latter makes more RP sense given the entire context around it — most work mechanics are "remote-friendly" but grafting is not. But the former would be easier and less restrictive on players.

Thoughts?

d0sboots commented 3 months ago

Definitely "no" to having to stay in New Tokyo for the whole of grafting. XD

IMO you can explain it lore-wise by "You have to fly to Neo Tokyo to find a dude, but then he flies around with you on your private jet operating while you're doing important CEO stuff" :D

I'm more neutral on easing the requirement of being in New Tokyo to start (which would be a prereq to putting in on the sidebar).

Faenre commented 3 months ago

Say whaaaat, it'd be fun!

Joking aside, as for that middle point, that feels like a good reason to me for easing the requirement. Another part of me wants to suggest a way to play up the RP experience of it a bit more, have some weird requirement for the first entrance, similar to joining BB or accepting Stanek's. Maybe backdooring the company's server or something (hacking skill ~900, +/-). Would that too extreme? Hm. Maybe I'll tuck this idea away for a future bn...

As for the UI sidepanel, the following look interesting to me:

ChairAlt: (normal, sharp) image image

AddRoad: image

CallMerge: image

CallSplit: image

Of these, I think ChairAlt and CallSplit look pretty great. What do you think?

d0sboots commented 3 months ago

I think CallMerge makes more sense than CallSplit, so that would be my choice for an icon. Any of them could work, though.