Tasks
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