Skip to content

Code_Todo

Anthony Long edited this page Jun 13, 2014 · 32 revisions

General

  • Add modal for questing.
  • Implement level cap system, which sets your cap based on what progress you've made in the story. eg leaving earth cap of 1 is raised to 10.

Solar System

  • Solar system modal should appear to be windowless, and set opacity class on everything behind it.
  • Tooltip when hovering over planet should display the contents of the planets next to it. (what elements are found on the planet)
  • Make asteroid field mineable.

Questing

  • Pull quests from assets/quests.json
  • Populate questing tab with quests, implement a filter system.

Crafting

  • Add option to tooltip to craft multiple via text input. Show the maximum you can make in the tooltip.
  • Flight should require fuel
  • Add planets that the required elements are found on, to the tool tips.

Gear

Inventory

  • Move slot system into storage.js
  • have storage.js fill in empty slots, no limit on slot count
  • hook up the storage sort function to collapse the items into slots
  • reset currently does not clear the slot display
  • update the gear to re-use some of the inventory code
  • show item informations in details when single clicking an item

Planets

Combat - on hold.

  • Feed NPCs from xls to the combat system.
  • Make stats on weapons and items work.
  • Implement random chance of fight when flying between planets.
  • Implement random chance of fight when scavenging.

Other

  • Implement account system, username, email, password.
  • Set up IRC server. Have nick automatically created with the user's credentials.
  • Right now we're relying on constructor functions that define Planet and Player keys and values when they're created using a lot of (this.object = etc), it would be nice if we could instead have Player and Planet defined with Player.prototype = {key: value,} instead for organization.