Brief:Allows users to create online rpg quest games without editing asl or using qdk, everything is edited in game.
Original mentioning and discussion.
Features so far:Admin: - Appointing admins, head admins (only head admins can make more).
- Make new segment (room group), rooms (in current segment), add/edit exits, desc, etc.
- Make new objects, base, type, etc, edit all details. ['type/subtype/base/clone' = 'clothing/shirt/redshirt/redshirhclone001']
- Change almost all properties of rooms and object (some are 'locked' to stop you breaking the engine).
- Check email list.
- Warp yourself to locations and others players, warp others to you.
- Admin commands require you to be logged into a character.
User: - Log in account and character, log out to account panel (lists characters and change settings), then log out to quit.
- Register new account, make new characters (name filters).
- Security questions (if they loose their password).
- When log in character, go to start room or last place they were.
- Add email.
Game-wise: - Picking up, dropping.
- Wear/remove.
- Customisation of character features, lists on race objects (this took 6+ hours...)
- Looking at other players gives their description, with correct english grammar
Other: - Awesome tab code that makes tabs with any number of columns.
Customisers: - Character limits on user/character names and passwords (max and min).
- Characters per account.
- .
Coming soon: - custom verbs with custom responses.
- fully costumisable races.
- options on name filters (atm: numbers,spaces, symbols filtered out; character name cap first letter too)
- Making stats changeable will go on the list, to assign strength or whatever as damage or attack speed, etc
- battles, real and turn-based
- delete characters, change owner of characters, recovering characters.
- email list for validating accounts (need to discuss with Alex).
- customisable emotes.
- clothing that interacts with each other.
- armour.
- sheathing, unsheathing weapons.
- backpacks, belt holdings.
- baldness.
- look at self in game.
- say command.
- decide how to limit inventory: weight on bag, and you, also size of items vs bag.
- time [~redsun]
- weather system [~thanatos]
Admin commands so far:
command </email checklist>
command </create segment (number)>
command </create room (number)>
command </create exit (direction)>
command </edit room name (name)>
command </edit room desc (description)>
command </edit room propb (booleen proeprty)> [(not) (property)]
command </edit room props (string property), (value)>
command </edit object name (object), (name)>
command </edit object propb (object), (booleen proeprty)> [(not) (property)]
command </edit object props (object), (string property), (value)>
command </view object name (object's alias)> [finds the real anme of an object, for editing]
command </view room name>
command </view object propb (object), (booleen proeprty)> [for checking property, but not changing]
command </view object props (object), (string property)> [numbers can may sotred in this too]
command </view room propb (booleen property)>
command </view room props (string properpty)>
command </warpmeto (room name)> [warps to a location]
command </warpmeon (character name)> [warps to a player]
command </warptome (character name)> [warps a player to you]
command </create type (type name)> [creates a new type from nothing]
command </create base (base name), (type)> [makes a base based on a type]
command </create object (object name), (base)> [makes an object based on a base]
command </clone object (object)> [brings an already made object into the game world at your location]
command </clone object (object), (location)> [brings an already made object into the game world at the specified location]
command </boot (character name)> [disconnects the player]
Player commands so far:
...none...
File sizes: - ElexEngine_v0.1b.qlb: 64.6kb [the library]
- ElexError.qlb: 1.11kb [my settings for built in error messages]
- Game.asl: 1.48kb [game asl]
- game.races.qlb: 3.13kb [storage of race info, working this area atm]
- Pack will also include command lists as above, guide on getting started and anything else I like.
Any suggestions or comments are welcome.