Difference between revisions of "Tasks"

From RPGWNN
Jump to: navigation, search
(Created page with "==Framework To-Do List== If you want to sort something out just put your name next to it, once it's done score it through. * Login/Users/Accounts Done * Characters - ...")
 
Line 12: Line 12:
  
 
* Characters
 
* Characters
 
+
** Inventory
- Inventory
+
** Skills
 
+
** HP
- Skills
+
** EXP
 
+
** AP
- HP
 
 
 
- EXP
 
 
 
- AP
 
  
 
* Maps
 
* Maps
 
+
** Tiles
 
+
*** Get tile type (tile image/description linked in)
- Tiles
+
*** Get tile
 
+
*** Get players on tile
\ Get tile type (tile image/description linked in)
+
*** Get surrounding tiles
 
+
*** Get player numbers
\ Get tile
+
** Movement
 
+
*** N,S,E,W,NE,NW,SE,SW
\ Get players on tile
+
*** Movement cost (tile type?)
 
+
*** Z movement
\ Get surrounding tiles
+
*** Interior/exterior movement
 
 
\ Get player numbers
 
 
 
- Movement
 
 
 
\ N,S,E,W,NE,NW,SE,SW
 
 
 
\ Movement cost (tile type?)
 
 
 
\ Z movement
 
 
 
\ Interior/exterior movement
 
  
  
 
* Interactions
 
* Interactions
 
+
** Get players on tile
- Get players on tile
+
** Attack
 
+
*** Get weapons in inventory
- Attack
+
*** Populate attack list with players on tile
+
*** When attacking get target, modify hit rate if needed, roll to hit, take base damage from weapon, apply any reduction (armour on target?), modify target hp, modify user ap
\ Get weapons in inventory
+
** Use Item on Other
 
+
*** Populate inventory list for items that are usable, for those populate applicable lists for players on tile
\ Populate attack list with players on tile
+
*** When used get item script, get target id, apply script with target id as a variable
 
+
** Chat (local, whisper)
\ When attacking get target, modify hit rate if needed, roll to hit, take base damage from weapon, apply any reduction (armour on target?), modify target hp, modify user ap
+
*** Local, send message to all players on tile (get player, add message)
+
*** Whisper, send message to target player (get player, add message)
- Use Item on Other
 
 
 
\ Populate inventory list for items that are usable, for those populate applicable lists for players on tile
 
 
 
\ When used get item script, get target id, apply script with target id as a variable
 
 
 
- Chat (local, whisper)
 
 
 
\ Local, send message to all players on tile (get player, add message)
 
 
 
\ Whisper, send message to target player (get player, add message)
 
  
  
 
* AP system (for now), maybe use a background "server ticks" option with AP as something that replaces n mins of ticks?
 
* AP system (for now), maybe use a background "server ticks" option with AP as something that replaces n mins of ticks?
 
+
** AP columns in database
- AP columns in database
+
** Regen tick for server
 
 
- Regen tick for server
 
  
  
 
* Inventory/Items
 
* Inventory/Items
 
+
** Database based, linking table used
- Database based, linking table used
 
  
  
Line 90: Line 59:
  
 
* NPCS
 
* NPCS
 
+
** AI
- ai
 

Revision as of 22:36, 12 December 2013

Framework To-Do List

If you want to sort something out just put your name next to it, once it's done score it through.


  • Login/Users/Accounts

Done


  • Characters
    • Inventory
    • Skills
    • HP
    • EXP
    • AP
  • Maps
    • Tiles
      • Get tile type (tile image/description linked in)
      • Get tile
      • Get players on tile
      • Get surrounding tiles
      • Get player numbers
    • Movement
      • N,S,E,W,NE,NW,SE,SW
      • Movement cost (tile type?)
      • Z movement
      • Interior/exterior movement


  • Interactions
    • Get players on tile
    • Attack
      • Get weapons in inventory
      • Populate attack list with players on tile
      • When attacking get target, modify hit rate if needed, roll to hit, take base damage from weapon, apply any reduction (armour on target?), modify target hp, modify user ap
    • Use Item on Other
      • Populate inventory list for items that are usable, for those populate applicable lists for players on tile
      • When used get item script, get target id, apply script with target id as a variable
    • Chat (local, whisper)
      • Local, send message to all players on tile (get player, add message)
      • Whisper, send message to target player (get player, add message)


  • AP system (for now), maybe use a background "server ticks" option with AP as something that replaces n mins of ticks?
    • AP columns in database
    • Regen tick for server


  • Inventory/Items
    • Database based, linking table used


  • Skills


  • NPCS
    • AI