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
{{ message }}
This repository has been archived by the owner on Dec 4, 2018. It is now read-only.
rp!giveme should give roleplayer if they already have a accepted character (This is in RoleGiver but it applies anyways)
rp!view accept[ed]/rp!list accept[ed] and other equivalents to view characters with those statuses
(Suggested by Asriel Dreemurr#8310) Registration process should include a message referencing the ability to load existing characters into registration, such that people may re-use old IDs.
Implement timestamps and perhaps a log of actions done to change characters.
Name searching (for when someone specifies a character name) should first do exact matching, then contains matching.
Name searching should search only through one's own characters when doing rp!set, unless the user is a admin.
Please suggest more if you have any suggestions.
TODO
Deprecate rp!cm and opt for using the dedicated commands -- leave rp!cm in for some time for backwards compatibility but warn about the command being deprecated.
Consolidate various methods into Character, CharacterDB, Page and Wiki classes. (Ideally, we want to implement them in Page and Wiki, and use overwriting methods in Character and CharacterDB if we need to change them.)
Rewrite rp!charmanage functions to use these various methods.
rp!view
rp!set
rp!setprop
rp!list
rp!search
rp!delete
Test all the new commands to make sure they work
Rewrite CharAppManager to use load to the new Character and CharacterDB classes which will be customized specifically to the needs of CAM.
(To be expanded)
When we're done
Set a day where CAM will not be in use. This day will be used to transfer all the original character files over a new format:
{
"charid": 4,
"properties": {
"ownerid": 98296942768967680,
"Status": "Pending"
},
"fields": {
"Name": "1",
"Age": "Undefined",
"Gender": "None",
"Basic Appearance": "Insert dummy text here.\nSecond dummy text line.",
"Brief Bio": "Just your typical test user.",
"Xyzzy": "Plugh",
"help": "You should probably put something here."
}
}
(basically we try to move charid out of the properties block so i dont have to block it in setprop)
Make sure it all works and prepare the floodgates.
The text was updated successfully, but these errors were encountered:
I will attempt to include these in the rewrite.
Suggestions
rp!giveme
should give roleplayer if they already have a accepted character (This is in RoleGiver but it applies anyways)rp!view accept[ed]
/rp!list accept[ed]
and other equivalents to view characters with those statusesrp!set
, unless the user is a admin.Please suggest more if you have any suggestions.
TODO
rp!cm
and opt for using the dedicated commands -- leaverp!cm
in for some time for backwards compatibility but warn about the command being deprecated.Character
,CharacterDB
,Page
andWiki
classes. (Ideally, we want to implement them inPage
andWiki
, and use overwriting methods inCharacter
andCharacterDB
if we need to change them.)rp!charmanage
functions to use these various methods.rp!view
rp!set
rp!setprop
rp!list
rp!search
rp!delete
Character
andCharacterDB
classes which will be customized specifically to the needs of CAM.(To be expanded)
When we're done
(basically we try to move charid out of the properties block so i dont have to block it in setprop)
The text was updated successfully, but these errors were encountered: