telnet protocols
|
basic telnet support | 80% |
some telnet commands/options | 30% |
MCCP (MUD Compression Protocol) | 80% |
MSP (MUD Sound Protocol) | 0% |
MXP (MUD eXtension Protocol) | 0% |
ANSI sequences (color, ...) | 80% |
rooms
|
basic room properties, exits | 100% |
hidden exits | 100% |
loading/saving from/to XML or s.t. similar | 100% |
areas
|
area properties | 20% |
robust area loading/unloading | 80% |
properties that can affect every room (gravity, weather, ...) | 5% |
travelling between areas (we can load'em then, if needed) | 5% |
modules
|
module manager | 100% |
module properties | 70% |
support for unloading, reloading, ... | 100% |
module dependencies | 100% |
commands to handle all that | 30% |
items
|
basic properties (name, weight, ...) | 100% |
load/save | 100% |
items that affect players (+stats, food/drink, psi...) | 20% |
items owned by other items | 70% |
invisible items | 50% |
items that can perform some action (timered, ...) | 10% |
items that can be combined in some way | 0% |
character/living
|
stats | 30% |
skill values | 30% |
HP/MP/SP, manipulation with these | 30% |
death | 5% |
food/drink/... | 30% |
inventory (+commands) | 20% |
equip (+commands) | 5% |
conditions affecting livings | 10% |
sleeping and related stuff | 40% |
events/algorithms
|
basic room events | 50% |
basic living events | 20% |
algorithm repository (various useful algorithms) | 20% |
event/algorithm invocation | 100% |
action list/invocation | 70% |
basic actions | 20% |
skills-raising
|
support for raising in CHARACTER module | 50% |
list of skills | 50% |
gaining skill percentage-how to do it,... | 0% |
NPCs that train skills | 0% |
combat
|
basic principles | 50% |
effects of stats/skills | 0% |
effects of weapons/armor/... | 0% |
effects of various equip | 0% |
effects of psionic powers | 0% |
combat progress/status displaying | 5% |
NPCs and monsters
|
standard NPCs/monsters | 20% |
NPCs with special functions | 0% |
NPC repository with various predefined NPCs/monsters | 0% |
loading NPC/monster properties from some file | 0% |
auto-saving some NPCs (vendors, ...) | 0% |
character creation
|
special area/code for generation | 10% |
setting initial params | 10% |
initial equip | 0% |
newbie area | 0% |
accounts
|
create/delete account | 70% |
view all chars in account | 0% |
selecting a char to play | 70% |
delete char | 0% |
auto-deletion of non-played chars | 0% |
basic player functionality
|
socket, connect/disconnect | 100% |
load/save | 100% |
auto-save, save on quit | 100% |
save all on server termination | 100% |
link-dead state, reconnecting | 10% |
no-quit state (after combat, ...) | 0% |
(?) renting, auto-renting | 0% |
commands
|
receiving commands | 100% |
sending cmd results | 100% |
command parsing - entities/livings | 100% |
command parsing - items | 100% |
command parsing - cmds with multiple params | 100% |
command parsing - numbered items, plural forms (maybe not?) | 30% |
command parsing - all-purpose analyzer | 30% |
immortal functions
|
player/immortal difference | 100% |
immortal levels, promote/demote | 100% |
basic immortal commands | 30% |
module/server administration | 30% |
debugging functions | 20% |
player control commands | 30% |
basic commands
|
movement | 100% |
state change (sit,sleep,...) | 70% |
eating, drinking | 50% |
examination (look, search, ...) | 30% |
manipulation (get, drop, open, ...) | 50% |
wearing, wielding | 50% |
communication
|
say/tell/whisper/... | 50% |
channels | 80% |
channel history | 80% |
communication with NPCs | 50% |
emotes
|
base classes for emotes | 80% |
load emotes from file | 80% |
list of emotes | 10% |
emote creator/editor | 0% |
money
|
money owning, getting, giving | 30% |
paying for stuff | 5% |
currencies | 20% |
conversion rates | 20% |
dynamic conversion rates | 0% |
NPCs that can perform money conversion | 0% |
banking
|
bank accounts, assigning to chars | 0% |
manipulation with account | 0% |
interest & fees | 0% |
banking NPC | 0% |
shopping
|
shopping commands | 50% |
shop goods | 50% |
shopkeeper NPC | 50% |
inns (?) | 0% |
commerce
|
buying/selling commodities at diff planets | 0% |
varying prices of commodities | 0% |
psionic power
|
psionic abilities | 0% |
usage of psi abilities | 0% |
items that affect psi abilities | 0% |
item creation
|
support for skills that allow creating items from other items | 0% |
support for mining/chopping/harvesting/... various raw materials | 0% |
a list of things that can be created and items that they're created from | 0% |
creating items with special powers | 0% |
determining costs of created items | 0% |
experience
|
exp,levels | 20% |
gaining exp | 10% |
things that give you exp | 0% |
death reduces exp | 0% |
planets...
|
--- all planets (read areas) --- | 0% |
universe
|
the Space area | 0% |
travelling across planets | 0% |
space ports | 0% |
owning a spaceship, buying it | 0% |
special events while in space | 0% |
guilds
|
basic guild properties | 0% |
guild levels, gaining them | 5% |
inter-guild difference | 0% |
joining guilds, entrance quests | 0% |
abilities/items accessible to guild members only | 0% |
special guild NPCs | 0% |
guild quests | 0% |
towns
|
special NPCs (mayor, guards, citizens) | 0% |
town building repository | 0% |
town quests | 0% |
town generator | 0% |
wilderness, environment
|
wilderness generator | 0% |
weather | 0% |
day/night, seasons (diff on each planet) | 0% |
quests
|
quest daemon | 0% |
quest management | 0% |
storing info about finished quests | 5% |
quest journal | 0% |
some quest-related NPCs | 0% |
special events/quests
|
special events on planets (earthquakes, diseases, ...) | 0% |
dynamically generated quests | 0% |
houses
|
player can own a house | 0% |
house improving (not too much, we really don't want text-based sims) | 0% |
creating the house | 0% |
getting the house (special quest maybe?) | 0% |
storyline
|
set of quests connected together | 0% |
game events that form some game story (could be randomly generated maybe?) | 0% |
repository
|
everything related that's mentioned in above categories :P | 20% |
common items | 0% |
help
|
help file format | 20% |
help loader | 40% |
help command | 40% |
help categories | 40% |
limited access to some topics | 0% |
player settings
|
cmds to set stuff like mail, finger, ... | 0% |
cmds to set various settings/flags | 0% |
support for load/save of settings | 100% |
informational commands
|
server state & co. (uptime, ...) | 10% |
game state (who, finger, time, ...) | 10% |
character state (stats, skills, hp, exp, ...) | 20% |
internal webserver
|
basic functionality, replying to requests | 100% |
some gateways (who, finger, help, ...) | 0% |
support for downloading sounds and so (for MSP, ...) | 0% |
help editor
|
load/save | 20% |
help page editation | 10% |
help categories | 10% |
access privileges | 0% |
area editor
|
load/save | 100% |
graphical map displayer | 50% |
room properties | 50% |
connections between rooms | 100% |
objects in rooms | 80% |
area generator
|
generate wilderness/town prototype | 0% |
save | 0% |
item/NPC generator
|
create item/NPC | 0% |
using existing prototypes in repository | 0% |
object convertor
|
convert various XML files into c++ sources | 0% |
|