「view this page in B3 βῆτα server」

Revisions №173

branch: interactive/develop 「№173」
Commited by: Josh Miller
GitHub commit link: 「c9aade77c820cb0d」 「№4569」
Difference from previous tested commit:  code diff
Commit date: 2020-11-09 16:46:12

Merge pull request #4569 from RosettaCommons/interactive/qol-updates Big Quality of Life Patch! Release notes: UI / Gameplay -- Updated the Mutate icon -- Backbone pins are now colored purple when locked -- Achievements now describe the achievement earned -- Rubber bands are now colored differently based on optimal bonding distances -- Rubber bands are now colored darker if a recipe made them -- Dark mode is now on by default -- Arrows on the Clashing Importance, Band Strength/Length, and other sliders now make more fine-grain adjustments -- Increased the maximum Undo Graph length to 1000 -- Renamed "Memory Usage" to "RAM Usage" on the Undo Graph -- Text entry can now be selected and cut/copied like in modern text editors -- Text entry now supports undo/redo (Ctrl+Z to undo, Ctrl+Y or Ctrl+Shift+Z to redo) -- Chat and recipe output can now be selected and copied (per message) Options -- Overhauled the General Options menu -- Added the option to adjust music and sound volume -- Added the option to adjust the font size of chat, recipe output, and tooltips -- Added the option to change the default rubber band length to either 2.0 or 3.5 (this toggle can also be bound to a hotkey) -- Added the option to change the default rubber band settings to the last manually set strength/length -- The Rama Map can now be bound to a hotkey -- Recipes can now be bound to hotkeys -- Removed the Advanced GUI option; this option is now on by default after the tutorial -- Removed deprecated chat options Camera -- Reversed the default camera zoom direction to be more intuitive -- Switched RMB and MMB camera controls to be more intuitive -- Added options to toggle these changes in the Controls menu Chat -- Extended the size of the chat window -- Added a help button to show available IRC commands -- Added a button to copy the entire chat history to your clipboard -- Added the IRC command to report a player for chat abuse by typing /report username -- The player list now shows which players have been chatting since you logged in -- Server messages now appear in red -- Messages sent from Discord now show an icon indicating their origin -- Emojis sent from Discord now appear as “[emoji]” instead of “????” -- Players can now create a link to Foldit's Discord by sending "!discord" -- Players can now create a link to Foldit's group list by sending "!group" -- Players can now create a link to Foldit's recipe list by sending "!recipes" -- Moderators can now kick and ban players from the in-game chat -- Moderators now appear in chat with a crown icon -- Moderators and staff can now send external links in chat -- Staff now appear in chat with green names and a beaker icon -- Staff can now add/remove moderators temporarily from the in-game chat -Bugfixes and Improvements -- Fixed a bug where German and French keyboards were unable to type '@' into text boxes -- Fixed bugs preventing long and multi-line chat messages from sending correctly -- Fixed typos in options.txt and theme.txt -- Improved option saving Cookbook and Recipes -- Added a Cookbook Starter Pack to empty cookbooks -- Added Lua function 'behavior.UseCutBands(boolean enable)' to enable or disable cut bands. -- Added Lua function 'structure.IdealSSSelected' to use Ideal SS on selected segments -- Added Lua functions to get the residues and atoms at each side of a band (referred to as the "base" side and "end" side) ---- 'band.GetResidueBase(int bandIndex)' returns the residue index at the base ---- 'band.GetResidueEnd(int bandIndex)' returns the residue index at the end ---- 'band.GetAtomBase(int bandIndex)' returns the atom index at the base (experimental feature) ---- 'band.GetAtomEnd(int bandIndex)' returns the atom index at the end (experimental feature) -- Added Lua function 'band.IsRecipeBand' which returns whether a band was made by a recipe -- These Lua functions now take an optional boolean recipesOnly which will apply the function only to recipe-made bands if true: ---- band.DeleteAll ---- band.DisableAll ---- band.EnableAll ---- band.GetCount Campaign -- Removed Alignment and DNA puzzles -- Revised ending level structure

...