Difference between revisions of "Tasks"
Etherdrifter (talk | contribs)  (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  - ...")  | 
				Etherdrifter (talk | contribs)   | 
				||
| Line 12: | Line 12: | ||
* Characters  | * Characters  | ||
| − | + | ** Inventory  | |
| − | + | ** Skills  | |
| − | + | ** HP  | |
| − | + | ** EXP  | |
| − | + | ** AP  | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
* Maps  | * 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  | * 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 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  | * Inventory/Items  | ||
| − | + | ** Database based, linking table used  | |
| − | |||
| Line 90: | Line 59: | ||
* NPCS  | * NPCS  | ||
| − | + | ** 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
 
 
 -  Tiles
 
-  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