You are viewing a potentially older version of this package. View all versions.
RS_Mind-RSClasses-2.3.0 icon

RSClasses

Classes for ROUNDS that leverage unique mechanics.

Date uploaded 2 years ago
Version 2.3.0
Download link RS_Mind-RSClasses-2.3.0.zip
Downloads 36109
Dependency string RS_Mind-RSClasses-2.3.0

This mod requires the following mods to function

Pykess-CardChoiceSpawnUniqueCardPatch-0.1.10 icon
Pykess-CardChoiceSpawnUniqueCardPatch

Patches erroneous logic in the base game CardChoice method SpawnUniqueCard

Preferred version: 0.1.10
Root-CardThemeLib-1.1.7 icon
Root-CardThemeLib

A utility library for adding custom card themes to the game.

Preferred version: 1.1.7
Root-Classes_Manager_Reborn-1.5.5 icon
Root-Classes_Manager_Reborn

A recreation of the original Classes Manager, with added features.

Preferred version: 1.5.5
RS_Mind-FancyCardBar-1.3.3 icon
RS_Mind-FancyCardBar

Allows mod developers to add custom icons to the card bar.

Preferred version: 1.3.3
Pykess-GunUnblockablePatch-0.0.0 icon
Pykess-GunUnblockablePatch

Patches erroneous logic in the base game that causes the unblockable property of guns to not work.

Preferred version: 0.0.0
Pykess-ModdingUtils-0.4.8 icon
Pykess-ModdingUtils

Utilities aimed at making modding easier and more accessible

Preferred version: 0.4.8
Pykess-PlayerJumpPatch-0.0.2 icon
Pykess-PlayerJumpPatch

Patches the erroneous PlayerJump.Jump function in the base game

Preferred version: 0.0.2
CrazyCoders-RarityBundle-0.2.1 icon
CrazyCoders-RarityBundle

A small bundle of rarities for use by other mods

Preferred version: 0.2.1
willuwontu-SimulationChamber-0.0.3 icon
willuwontu-SimulationChamber

Adds utilities for firing guns that are not bound to a player.

Preferred version: 0.0.3
AALUND13-ToggleCardsCategories-1.4.0 icon
AALUND13-ToggleCardsCategories

Create custom categories in your toggle mod section

Preferred version: 1.4.0
willis81808-UnboundLib-3.2.14 icon
willis81808-UnboundLib

This is a helpful utility for ROUNDS modders aimed at simplifying common tasks.

Preferred version: 3.2.14
RS_Mind-WeaponsManager-1.4.0 icon
RS_Mind-WeaponsManager

A library to help mod developers to add additional guns to the player.

Preferred version: 1.4.0

README

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

[Uncommon] 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)

  • +0.25s Reload time

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)

  • -25% 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 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
  • -25% 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