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
- 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