Asgard 0.2.3

From Asgard
Jump to: navigation, search

Chain #1 - "Implementing Stat" 9/26/2006

Chain #2 - "Statuses" 9/28/2006

  • Stub out Status. 9/20/2006
  • Implement Status A/M's. 9/20/2006
  • Implement Status constructor. 9/20/2006
  • Add Fighter.status. 9/20/2006
  • Transaction.execute() to create Status objects and attach to Fighter. 9/28/2006
  • Implement Status.gen* functions 9/20/2006
  • Call Status.genEntrance() in Fighter.addStatus() 9/28/2006
  • Call Status.genIteration() in Battle.nextTurn() 9/20/2006
  • Call Status.genPerTurn() in Fighter.makeEvent() 9/20/2006
  • Call Status.genExit() in Fighter.removeStatus() 9/20/2006
  • Write Fighter.addStatus, removeStatus, setStatus, getStatus functions. 9/20/2006

Chain #3 - "EventTypes" 10/03/2006

  • Have a meeting about EventType. 9/23/2006
  • Implement Fighter.getElemModifier(). 9/24/2006
  • Implement Fighter.getStatModifier(). 9/24/2006
  • Write ConsoleView.printTransaction() 9/28/2006
  • ConsoleView.printEvent() needs to print each transaction. 9/28/2006
  • Write eventtype layout article. 9/27/2006
  • ConsoleController.load() should load eventtype layout files to Battle.eventTypeList[]. 9/28/2006
  • Fighter.getEventTypes() needs to return a lists of events. 9/29/2006
  • Fighter.makeEvent() needs a lame AI for NPC's. 9/29/2006
  • Write EventType.detTransactions(..) method. 10/03/2006
    • Implement "ATTACK" EventType type. 10/03/2006
    • Implement "BLACK" EventType type. 10/03/2006
    • Implement "WHITE" EventType type. 10/03/2006

Chain #4 - "Polishing and Testing"

  • Remove all fighter layout data files. 9/29/2006
  • Replace them with "Hand" (swordsman), "Turnip" (blackmage), "Imp" (monster), and "Roc" (monster). 9/29/2006
  • Remove old fighter layout files in $svn/docs/data/backup. 9/29/2006
  • Remove archer and thief job type files. 9/29/2006
  • Add blackmage job type file. 9/29/2006
  • Add the following Black Magics: Fire1, Ice1, Sleep, Poison eventtype layout files. 9/27/2006
  • Add the following White Magics: Cure1, Harm eventtype layout files. 9/27/2006
  • Add attack event type file 9/29/2006
  • Get Asgard 0.2.3 to run and not crash.
  • Balance statistics for fighters and job classes (so this release is fun and challenging).
  • Backup new fighter layout and job layout files in $svn/docs/data/backup. (last)

Known Bugs 10/04/2006

  • HP becomes a float somehow. 10/1/2006
  • Statuses need to be added when a status spell is cast. EventType.detTransactions() 10/03/2006
  • Hit/Miss function needs to be written. 10/03/2006
    • Chance of status being afflicted. EventType.detTransactions() 10/03/2006
    • Chance of attack success. EventType.detTransactions() 10/03/2006
  • Blank status problem. 10/04/2006
  • Resolve issues with receiving experience. 10/04/2006
  • Shouldn't save if lost battle. 10/04/2006
  • Resolve issues with saving. 10/04/2006

Other 9/29/2006

  • Remove references to defunct Job class. 9/29/2006
  • Add Party.getFighters() to API 9/21/2006