A match-3 falling-block puzzle game for Erenshor, inspired by EverQuest's classic /gems mini-game. Built as a BepInEx mod using Unity IMGUI.
- 12 gem types with blue (positive) and red (negative) special effects
- Game icons pulled directly from Erenshor's spell, skill, and item assets
- Chain combos with gravity and cascading matches
- Wave progression with increasing speed
- EverQuest-style UI with beveled stone textures and gold trim
- Draggable window with persistent position
- Install BepInEx 5.4.x for Erenshor
- Download
ErenshorGems.dllfrom Releases - Copy to
Erenshor Playtest/BepInEx/plugins/Gems/ - Launch Erenshor and type
/iconsin chat to open the game
- Left/Right arrows to move the falling gem
- Down arrow to fast-drop
- Click the game area to pause/unpause
- Start resumes a paused game or begins from the instruction screen
- Reset restarts the game and shows the instructions again
- Done pauses and closes the window
- Match 3+ identical gems in any direction (horizontal, vertical, diagonal) to clear them
Matching 3+ blue gems cancels all active red effects. Matching 4+ also triggers the gem's special:
| Gem | Icon | 4+ Effect |
|---|---|---|
| BlueSword | Cleave | Clears an entire row |
| BlueShield | Ocean's Lull | Slows drop speed for 15s |
| BlueStar | Magic Bolt | Clears a 3x3 area |
| BlueArrow | Arcstorm | Clears the most populated column |
| BlueCrescent | Antidote | Removes all red gems from the field |
| BlueOrb | Double Attack | 2x score multiplier for 20s |
Matching 3+ red gems triggers a bad effect and cancels active blue effects:
| Gem | Icon | 3+ Effect |
|---|---|---|
| RedWhirlwind | Vithean Breeze | Scrambles all placed gems |
| RedMirror | Dazzle | Reverses left/right controls |
| RedShadow | Lunar Madness | Hides the NEXT gem preview |
| RedChaos | Brax's Fury | Adds 5 random gems to the field |
| RedHaste | Affinity for Suffering | Doubles drop speed for 12s |
| RedVoid | Wasting | Removes 4 random blue gems |
- 100 points per gem cleared
- Size bonus: 4-match 1.5x, 5-match 2x, 6+ match 3x
- Chain combos multiply score by combo count
- Waves advance every 50 gems cleared, increasing speed
Requires .NET Framework 4.7.2 SDK and the following installed:
- Erenshor (for game DLLs)
- BepInEx 5.4.x installed in the game directory
dotnet buildThe game path is configured in ErenshorGems.csproj. Update the GameDir property if your install location differs from the default.
