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