Features:
-Added a menu (Credit to Lugent who made the menu for me when I was having troubling figuring it out)
-save/load Custom Ring color tables made with the frootcolors command
-The ability to add onto the Custom Ring Colors table using the addfroot command
-Changing Colors and Ringstyles will now happen live instead of needing to restart the level
-frootloops now saves and autoloads
-Seperately change the color you shoot via selfringcolor command
-Self Ring Style and Self Ring Color is also used when taking damaged, can be toggled to revert to previous behavior with selfflingdrop
-Monitors will change their look when certain ring styles are used
-Added new commands, check the Overview page for information on these commands
selfringcolor
addfroot
loadringcolors
saveringcolors
cr_menu
selfflingdrop
Modding:
Changed a few locals to be globals instead
coloredrings (value goes from 0, 1, or 2) -value that determines how rings should be colored (via frootloopscommand)
slingrings (value goes from 0 or 1) -value which determines if players shoot from a player's selected color or random
ring_colors {colors} -a table where the colors are from, which can be read or modified if needed
These were added to add a bit of flexability when supporting Colored Rings, feedback is welcome
For Custom RingStyles:
Added new options, all the options are optional and will default if the option isn't included
scale - Changes visual scale of the ring, default is FRACUNIT
deathscale - changes visual scale of the collect state, default is FRACUNIT
monitor - changes the state of ring monitors (Colored Rings monitors: S_VANILLARINGMONITOR S_CRRETROMONITOR S_CROLDMONITOR)
monitordeath - changes the deathstate of ring monitors (Colored Rings Pop Monitors: S_VANILLAPOP S_CRRETROMONITORPOP S_CROLDBROKEMONITOR1)
monitoricon - changes what icon appears when hitting the ring monitor (Colored Rings Ring Icons: S_VANILLARINGICON S_CRRETRORINGICON)
monitorsound - changes what the sound the ring monitor makes when it pops
iconsound - changes the sound the ring icon emits
Changes:
-Retro, Halloweenring, and Bones ringstyles no longer have the FF_GLOBALANIM flag
-Halloweenring styles animation is now slower to match the original speed from SRB2Ween
-Added Captions to all the sounds cause I forgot to do that in 1.0 oops
-add -silent to most commands to not print messages, used for the menu (This will also make selfringstyle not save due to srb2 having arbitrary crashes if you write to a file too fast)
Fixes:
-More internal checks for RingStyles, disallowing S_NULL in certain options (mainly style and firestyle options)
-Team rings will no longer change color and fixed certain scenarios where the style wouldnt change
-Adds a check if red rings have the proper deathstate and adds it back if it isnt to prevent issues relating to ring drawing