You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Logo and banner for the readme.md home document [#5].
✅
Improve query_verb()
Same treatment as the initiator objects to be sure we will never lose the original verb/command [#9]. Done with a full review and improvement of the mudos.c inner state, now using query_execution_context() and restore_execution_context().
✅
Multi Game
Finish the multigame features to allow hosting different games in the same server.
✅
➖ Default test area as game example (/games/demo-fantasy).
✅
Continuous integration
Automatic deploy to hosting when the master branch of this project is updated [#6].
✅
➖ Deploy simultaneously to both english and spanish servers.
✅
Basic objects
Full inheritance tree from the original ccmudlib, some files pending review since the v1.19.05 milestone.
Allow multilanguage games. The language will be loaded in compilation time, using header files located automatically by the driver.
✅
this_player() and this_user() review
Full review of the initiator objects, during heartbeats, call_out, login, move and input/command execution.
✅
User and player objects
Separate the user object in user and player. Now there are two different linked objects, the player handles every in-game situation, while the user handles the connection, account info, input and output.
✅
Login user type
Basic user type to handle the connection with an account, creations of player characters, etc.
✅
➖ Allow execution of certain type of commands (who, finger, etc) during the login process.
✅
➖ Full review of the login process. Simplify the login object refactoring anything possible to the new login commands [#1].
✅
visible_strlen
Be able to calculate the real length of a string having in mind only the characters visible to the player [#2].
✅
Deprecate manager user
Remove code related to the manager user type. We have enough information with coder and administrator.
After version 1.19.05, we started working with milestones, prior to that, we only had a list of tasks to be done. The global list stays here for historical reasons.