Skip to content

Latest commit

 

History

History
106 lines (94 loc) · 3.43 KB

FEATURES.md

File metadata and controls

106 lines (94 loc) · 3.43 KB

RuneJS Discord Server

RuneJS

RuneJS Feature List

Game Server

  • RSA + ISAAC ciphering ✔️
  • Game Update Server ✔️
  • Authentication Server ✔️
  • Server side cache loading ✔️
    • Client pathing validation via cache mapdata ✔️
    • Item/object/npc definitions ✔️
  • Packet queueing ✔️

Technical Features

  • Asynchronous server infrastructure w/ Promises & RxJS Observables
  • A diverse TypeScript plugin system for easily writing new content based off of in-game actions
  • A simplified JavaScript plugin system for quickly and easily bootstrapping game content
  • Flexible quest and dialogue systems for more advanced content development
  • Code compilation via Babel, offering more seamless compilation and redeployment of plugins

Game World

  • Private & group Player Instances ✔️
  • Personal player instance objects and world items ✔️
  • Bank ✔️
    • Withdraw/Deposit 1,5,10,All ✔️
    • As note ✔️
    • Swap slot ✔️
    • Insert mode: ✔️
    • Deposit box ✔️
  • Audio 🟨
    • Music 🟨
      • Playing music ✔️
      • Music Regions ❌
      • Music Player tab ❌
    • Sounds 🟨
      • Playing sounds ✔️
      • Sound effects for actions 🟨
  • Home Teleport ✔️
  • Emotes ✔️
    • Skillcape emotes ✔️
    • Unlockable emotes w/ requirements ✔️
  • Shop support ✔️
  • Inventory support ✔️
    • Swapping items ✔️
    • Dropping items ✔️
    • Picking up ground items ✔️
    • Equipping items ✔️
  • Doors/gates 🟨
    • NSEW doors ✔️
    • Diagonal doors 🟨
    • Double doors ✔️
    • Wooden gates ✔️
  • Climbing ladders & stairs 🟨
  • Clue Scrolls ❌

Quests

  • Cook's Assistant ✔️

Skills

  • Combat 🟨
    • Melee 🟨
    • Ranged ❌
    • Magic ❌
  • Prayer ❌
  • Cooking ❌
  • Fletching ❌
  • Fishing ❌
  • Firemaking 🟨
    • Fire lighting 🟨
    • Chain fires w/ movement 🟨
  • Herblore ❌
  • Agility ❌
  • Thieving ❌
  • Slayer ❌
  • Farming ❌
  • Runecrafting ❌
  • Construction ❌
  • Woodcutting 🟨
    • Formula for success ✔️
    • Chopping Trees ✔️
    • Axes ✔️
    • Birds nests ✔️
    • Stump ids 🟨
    • Canoes ❌
  • Mining 🟨
    • Formula for success ✔️
    • Mining ores ✔️
    • Pickaxes ✔️
    • Random gems ✔️
    • Gem ores ✔️
    • Essence mining ✔️
    • Empty Rock ids 🟨
  • Crafting 🟨
    • Spinning wheel ✔️
  • Smithing 🟨
    • Smelting ore to bars ✔️
    • Forging 🟨
      • Correct items ✔️
      • Hiding non-applicable items 🟨