RSClasses
Classes for ROUNDS that leverage unique mechanics.
| Date uploaded | a year ago |
| Version | 2.4.2 |
| Download link | RS_Mind-RSClasses-2.4.2.zip |
| Downloads | 35721 |
| Dependency string | RS_Mind-RSClasses-2.4.2 |
This mod requires the following mods to function
Pykess-CardChoiceSpawnUniqueCardPatch
Patches erroneous logic in the base game CardChoice method SpawnUniqueCard
Preferred version: 0.1.10Root-CardThemeLib
A utility library for adding custom card themes to the game.
Preferred version: 1.1.7Root-Classes_Manager_Reborn
A recreation of the original Classes Manager, with added features.
Preferred version: 1.5.5RS_Mind-FancyCardBar
Allows mod developers to add custom icons to the card bar.
Preferred version: 1.3.3Pykess-GunUnblockablePatch
Patches erroneous logic in the base game that causes the unblockable property of guns to not work.
Preferred version: 0.0.0Pykess-ModdingUtils
Utilities aimed at making modding easier and more accessible
Preferred version: 0.4.8Pykess-PlayerJumpPatch
Patches the erroneous PlayerJump.Jump function in the base game
Preferred version: 0.0.2willuwontu-SimulationChamber
Adds utilities for firing guns that are not bound to a player.
Preferred version: 0.0.3AALUND13-ToggleCardsCategories
Create custom categories in your toggle mod section
Preferred version: 1.4.0willis81808-UnboundLib
This is a helpful utility for ROUNDS modders aimed at simplifying common tasks.
Preferred version: 3.2.14RS_Mind-WeaponsManager
A library to help mod developers to add additional guns to the player.
Preferred version: 1.4.0README
RSClasses
Classes for ROUNDS that leverage unique mechanics. Note that this mod does not work in sandbox, and is best played online rather than locally.
Card List:
Astronomer
Astronomer
[Common Class] Uses orbiting objects to fend off foes
- +2 Scythes
- +2 Barriers
- -25% Damage
Domain Extension
[Trinket] Increases the size of orbitals and their orbits
- +50% Orbital size (Comets grow half as quickly)
- -25% Scythe damage
Faster Barriers
[Common]
- +50% Barrier speed
Gravity Well
[Uncommon]
- +25% Speed
- +50% Orbital speed
- -25% Health
Sharper Scythes
[Uncommon]
- +50% Scythe damage
- -25% Damage
Bigger Barriers
[Scarce]
- +2 Barriers
- +0.25s Block cooldown
Twin Scythes
[Scarce]
- +2 Scythes
- -25% Damage
Guardian
[Exotic Subclass] Requires Bigger Barriers and Twin Scythes Stalwart Defenders. Their barriers defend them from all bullets
- +2 Barriers
- +25% Health
- -0.25s Block cooldown
- +100% Barrier size
- -4 Scythes
Shield Spikes
[Rare] Requires Guardian When you block, your shields deal damage based on your maximum health
- +0.25s Block cooldown
Perfect Guard
[Rare] Requires Guardian An impenetrable ring of light
- +2 Barriers
- +1 Block
- +75% Barrier size
Harvester
[Uncommon Subclass] Requires Bigger Barriers and Twin Scythes Reapers of souls. Defense is not their concern
- +2 Scythes
- +60% Scythe speed (Scythes can hit once per rotation, so this is effectively an attack speed buff)
- -4 Barriers
Harvest Sickle
[Uncommon] Requires Harvester
- +1 Scythe
- +10% Lifesteal
Dark Harvest
[Rare] Requires Harvest Sickle Lifesteal adds bonus damage to your scythes
- +50% Scythe damage
- +15% Lifesteal
Stargazer
[Exotic Subclass] Requires Bigger Barriers and Twin Scythes Gain a powerful comet that roams the map
- +1 Comet
- -1 Scythe
Coupled Comets
[Rare] Requires Stargazer
- +1 Comet
Icemelt
[Scarce] Requires Stargazer Your comets grow larger the closer they are to you
Stardust
[Scarce] Requires Stargazer Your comets leave damaging trails of stardust
Stellar Impact
[Exotic] Requires Stargazer Your comets get bonus damage when moving quickly
Mirror Mage
Mirror Mage
[Uncommon Class] Reflect your bullets across the mirror (Your bullets are reflected horizontally across the screen)
- -50% Damage
Polished Mirror
[Uncommon] Requires Mirror Mage See others' reflections (A preview of each other player is shown in each reflection segment based on your current cards)
Prism
[Uncommon] Requires Mirror Mage Additionally refract your bullets across the prism (Your bullets are reflected vertically across the screen, for a total of 4 bullets)
- -50% Damage
Reflection Replacement
[Uncommon] Requires Mirror Mage Reflect across the mirror and block when you take damage (3 second cooldown. This block triggers additional blocks)
- -35% HP
Mirror Mind
[Common] Requires Reflection Replacement Swap minds with your reflection when you would cross the mirror
- +15% Movement speed
- +15% Jump height
Fracture
[Uncommon] Requires Reflection Replacement Fracture the mirror when you take damage (Fracture deals damage based on your gun's damage and has 1 second duration)
- +100% Gravity
Voidseer
[Uncommon Subclass] Requires Fracture Peer through the cracks in the mirror and into the beyond Press 'E' or DPad-Up to deal damage to yourself (1 damage)
- +25% Life steal
Shatter
[Uncommon] Requires Voidseer
- +1s Fracture duration
- +30% Fracture size
Weakened Mirror
[Uncommon] Requires Voidseer Slip through the cracks more frequently
- -50% Reflection CD
Forced Reflection
[Scarce] Requires Voidseer Players you shoot are sometimes reflected (50% chance) Be careful because they get a block after (This block does not trigger additional blocks)
Forced Refraction
[Uncommon] Requires Forced Reflection Players you shoot are sometimes refracted (50% chance. Independent of Forced Reflection) Be careful because they get a block after (This block does not trigger additional blocks, will stack with the Forced Reflection block)
Kaleido Witch
[Rare Subclass] Requires Prism and Mirror Mind Refract your bullets further within the kaleidoscope (Your bullets are additionally reflected across the 2 diagonals, for a total of 8 bullets)
- No Bullet gravity
- -50% Damage
Emerald Glitter
[Uncommon] Requires Kaleido Witch Some reflections poison enemies (2 of the 8 kaleidoscope sections)
- +25% Poison damage (poison bullets deal 25% extra damage)
Ruby Dust
[Uncommon] Requires Kaleido Witch Some reflections dazzle enemies (2 of the 8 kaleidoscope sections)
Sapphire Shards
[Uncommon] Requires Kaleido Witch Some reflections chill enemies (2 of the 8 kaleidoscope sections)
Kaleido Party
[Rare] Requires Kaleido Witch Your bullets get an extra bounce for each remaining ammo you have (in addition to the bounce from this card)
- +1 Bullet bounce
CHANGELOG
Patch Notes:
3.1.3:
- Fixed Absolute End
3.1.2:
- Refactored sword hit detection. Should feel better now
3.1.1:
- Improved sword hit detection on nearby players
- Shortened delay before sword hits (0.1s -> 0.075s)
3.1.0:
- Buffed longsword's bullet speed and fixed incorrect stat name (+50% -> +100%)
- Reduced Fracture's gravity increase (+100% -> +50%)
- Changed the default hotkey for Voidseer to avoid overlap with WeaponsManager (E -> R)
- Swapped Guardian's block CD reduction for an additional block
- Nerfed Gravity Well's movement speed and orbital speed (+35%/+50% -> +25%/+25%)
- Nerfed Harvester's scythe speed increase (+80% -> + 20%)
- Increased the startup delay for Spectre's Ghost Sword (0.25s -> 0.5s).
- Removed scythe knockback to improve the matchup between Astronomer and Knight
- Fixed issues with Absolute End not properly killing players with revives
- Fixed miscellaneous comet issues
- Fixed Mirror Mage visualizers (from being a mirror mage's opponent or having Polished Mirror) not disabling on your death
3.0.5:
- Adjusted Ghost Blade position
3.0.4:
- Fixed Knight class definition
3.0.3
- Swords no longer get stuck reloading
3.0.2
- Fixed an issue where a Crusader's shield wouldn't properly disable when they die.
3.0.1
- Separated scythe hit timers for map objects and players
3.0.0
- Added Knight, a melee class with 2 subclasses: Crusader and Spectre. 14 total class cards.
- Bigger Barriers gives more health (+15% -> +35%)
- Domain Extension now gives +15% movement speed
- Faster Barriers now gives +25% health
- Gravity Well gives more movement speed (+25% -> +35%) and reduces health by less (-25% -> -15%)
- Guardian gives more health (+25% -> +75%)
- Healing Shield now gives health (+35%)
- Sharper Scythes increases scythe damage by more (+50% -> +65%) and decreases damage by less (-25% -> -15%)
- Adjusted Dark Harvest damage calculation
- Comets are twice as big
- Icemelt now increases comet damage (+50%)
- Stardust now spawns dust more frequently (0.15s -> 0.1s), spawned dust lasts longer (2s -> 2.5s), and deals more damage (1/10 -> 1/5 comet damage). Now gives +25% Comet speed
- Mirror mage bullets now bounce off of and are destroyed from hitting mirrors.
- Fracture now gives health (+50%)
- Reduced Mirror Mage's damage penalty (-35% -> -25%)
- Mirror Mind now increases health (+35%)
- Polished Mirror now gives projectile speed (+35%), movement speed (+30%), and ammo (+1)
- Reduced Prism's damage penalty (-50% -> -15%)
- Reflection Replacement now increases health instead of decreasing (-35% -> +15%)
- Forced Reflection and Forced Refraction both increase health (+35%)
- Reduced Kaleido Witch's damage penalty (-50% -> -25%)
2.5.4
- Removed Astronomer's damage penalty
- Bigger Barriers no longer increases block cooldown. Now gives +15% health
- Removed Twin Scythes' damage penalty
- Reduced Mirror Mage's damage penalty (-50% -> -35%)
- Increased the healing granted by Healing Shield (10 -> 20)
2.5.3
- Changed Death's Blade to calculate off the target's current HP instead of their max HP
2.5.2
- Fixed an issue with Comets and Stardust
2.5.1
- Improved Comet and Stardust synchronization
- Scythes no longer shred destructible map objects
- Fixed a minor issue with Healing Shield and Shatter
2.5.0
- Added Death's Blade, a Harvester card which causes your scythes to deal a minimum % of a player's max health on hit.
- Added Soul Scythe, a Harvester card which grants you an additional scythe per kill during a round.
- Added Healing Shield, a Guardian card which heals players within your barriers.
- Harvester's scythe speed increased (+60% -> +80%). Rarity reduced to Uncommon.
- Dark Harvest's damage removed, lifesteal increased (+15% -> +25%). Rarity reduced to Uncommon.
- Domain Extension's orbital size change reduced (+50% -> +35%). Scythe damage penalty reduced (-25% -> -10%). Rarity increased to Common.
- Perfect Guard's rarity increased to Epic.
- Stargazer's rarity reduced to Uncommon.
- Increased base scythe damage (25 -> 30)
- Increased base scythe speed (250 -> 270)
- Added support for Aalund's ToggleCardsCategories.
- Fixed broken title font on cards.
- Fixed various issues with Astronomer's orbitals.
- Fixed the visualizer other players receive when playing against a Mirror Mage.
2.4.4
- Added text to cards indicating what they are prerequisites for.
- Harvester now has +0.5s Block CD.
- Mirror Mind movement speed increased (15% -> 30%) and now provides +1 jump.
- Fixed an issue where Forced Reflection would disable your gun for some reason.
2.4.2
- Fixed an issue with the visualizer other players receive when a player takes Mirror Mage.
- Mirror Mage now reduces damage by 50% instead of affecting reload time.
- Prism now reduces damage more (25% -> 50%)
- Kaleido Witch now requires mirror mind and reduces damage more (25% -> 50%)
2.4.1
- Various art tweaks
2.4.0
- Added support for FancyCardBar
- Icemelt rarity reduced (Uncommon -> Scarce)
2.3.2
- Added TabInfo integration for Astronomer and some Mirror Mage statistics.
- Added text to Bigger Barriers and Twin Scythes indicating that they're required for subclasses (Mirror Mage subclasses don't have this text becaust they're a bit more nuanced)
- Increased the rarity of Gravity Well (Uncommon -> Exotic)
- Perfect Guard now has Shield Spikes as a prerequisite to ensure players with Perfect Guard have a reliable damage source.
2.3.1
- Increased base scythe damage (20 -> 25). Twin Scythes now reduces scythe damage back to previous amount (No change to damage values with Twin Scythes)
- Fixed max bonus damage from Stellar Impact being higher than intended
- Fixed comets not disabling on player death
- Added a visualization for the mirrored location of opponents with Mirror Mage
- Increased base comet damage (80 -> 180)
2.3.0
- Added Stargazer subclass to Astronomer. Includes 4 additional cards
- Double Barriers renamed to Bigger Barriers
- Gravity Well now increases comet speed as well
- Updated base rarities for better card rarities in the event custom rarities fail
- Moved some code previously in Update to FixedUpdate for more consistent performance
- If I changed anything else I forgot what it was
2.2.0
- Moved the backend to Unity
- Added custom card models for Astronomer and Mirror Mage cards
- Faster Barriers gives less barrier speed (100% -> 50%). Removed block cooldown penalty
- Gravity Well orbital speed increase reduced (100% -> 50%)
- Dual Shields renamed to Double Barriers
- Twin Scythes gun damage penalty reduced (-50% -> -25%)
- Reduced Harvester scythe speed bonus (100% -> 60%). Due to backend changes, the bonus no longer appplies to barrier speed
- Harvest Sickle rarity reduced (Exotic -> Uncommon)
- Fixed an issue with scythe damage scaling with life steal. Moved the effect to Dark Harvest
- Changed the descriptions on Mirror Mage to be more descriptive
- Mirror Mage rarity increased (Common -> Uncommon)
- Reflection Replacement health penalty increased (-30% -> -35%)
- Shatter Fracture size increase reduced (50% -> 30%)
- Might have increased the orbital size bonus of Domain Extension. It may have been in 2.0.0, idk
2.1.0
- Harvester now causes scythes to deal bonus damage based on your lifesteal. Scythe speed lowered to compensate
- Shield Spikes rarity increased to Rare. Damage calculation altered and generally decreased
- Reflection Replacement now decreases health by 30%. Cooldown of Reflection Replacement increased to 3 seconds
- Swapped the block cooldown and echo effect between Guardian and Perfect Guard
- Fracture damage now scales with gun damage
- Adjusted the barrier size increase of Perfect Guard. Fixed the name of the stat
- Removed reflection cooldown penalty from Shatter. Reduced duration increase to 1s. You can now get multiple copies of the card.
- Adjusted barrier positions, causing them to form 2 sets of barriers, rather than evenly spacing. Overall coverage is identical to previous behavior
- Added colors to class tags (the text at the bottom right of the cards
- Fixed an issue with Mirror Mage and bullet spread
2.0.0
- Barrier counts and size generally reworked
- Reduced Scythe knockback
- Scythes can now only hit 1 player per revolution
- Added Harvest Sickle. Dark Harvest now requires Harvest Sickle
- Added Shield Spikes, a card which allows your barriers to deal damage on block.
- Reduced Dark Harvest's damage and lifesteal
- Altered Domain Extension's math
- Reduced Dual Shields' block cooldown penalty. Rarity to Scarce
- Reduced Faster Shields' speed increase. Removed block cooldown penalty
- Guardian now gives less health, but grants an additional block. Rarity changed to Exotic
- Harvester rarity changed to Exotic. Harvester now only gives +2 scythes
- Perfect Guard now reduces block cooldown by 0.25s. Rarity changed to Exotic
- Twin Scythes rarity changed to Scarce
- Added Mirror Mage class
- Added additional dependencies
1.2.5
- Disabled some unused code
1.2.3
- Forced orbitals to be removed on game end. Removing Astronomer will cause issues until a proper fix is found
1.2.1
- Reduced scythe knockback
1.2.0
- Changed wording from "Shield" to "Barrier"
1.1.0
- Scythes not cutting bullets has been moved from Harvester to a base trait
- Base scythe speed increased 100 -> 300
- Base scythe damage decreased 55 -> 25
- Base shield speed decreased 200 -> 100
- Fixed issues with cards involving race conditions
- Dark Harvest now gives 50% -> 100% scythe damage and 50% -> 0% scythe speed
- Sharper Scythes now gives 75% -> 50% scythe damage
1.0.0
- Added Astronomer Class