Here is a V2 design file I found that may have some useful feature/content ideas.
+ means I did it
- means not done
New Features:
+ multi-map
+ multi-item per spot
+ isometric : tried it but no good
+ larger, dynamic view
+ usage time based, not stamina based : just gonna keep it stam based
- house images, not just walls
- animated players and monsters: moving, attack, activity, etc
- party system
Existing Features
- static view size, 15x13, 800x600
- guilds
- seiges
- NPC/Player traders
- tames
- combat
- apartment, appeals
- bitch, conquest, faction, history
- item use, magic, mail
- post, scripts, chat channels
- race, treasure
- hotkeys, gamble, keycodes/locksmith
- NPC trade, ruen bag, secure trade
- trajetory aim, magic research
- item qty split
- train skill, surface choice
Things To Fix/Improve
+ item handling
+ one function to send : too complicated
- get rid of text commands
- have client send request packets not chat
- forms for guilds and other commands
+ form for mail
- packet streamlining
- reduce size
- get rid of zero packet
- use int/long instead of text strings
+ directx : not gonna do it, too much compatibility issues and dxg
+ increase screen size 1024x768 default
- dynamic view size, circular
- enterable buidings
- direct map manipulation
+ encrypt .dat files on client : protected the items from light and sight line hacks
- event driven like gvo and party? with a main?
+ item use based on time not stamina like GV has : not gonna do
+ increase carry view size from 4x3 to more
+ make carry dynamic size, not a static 50
+ rebalance all skills and trade skills and items
+ reorganize order and grouping of items
+ ore based weapons
+ multi-maps
- path finding for client and monsters
- quest structures
+ isometric? : tried it and decided no
- chat channels in main window
- under water
- graphics
+ names longer than 20 char
- email notification and newsletter
+ minimum itemdef.dat on client, encrypted
- minimum itemuse.dat on client, encrypted
- encrypt passwords in file
- lighting - tile based?
- rid temp effects?
- research and knowledge nodes
- rune bag qty
- monster groups
- items have life or hitpoints
- allow attacking items
- sheild skill
+ balance out all the ore items together: armor, weapons, sheilds, mining, smelting, repairing, etc
- tribunal/government
- voting or competitions
- titles, quests for them? : duke, prince, sir, squire, knight, paladin, warrior, wizard, master, etc
- prestige points
+ flashing indicators: like for mail or other things that require attention
+ use UUID in chat and other client features
- look at old .txt design docs for ideas never used
+ isolate scripts, maps, dat files in own folder
- get rid of some .ini and .dat files and make lookup tables in the exe (waterside.ini, etc)
+ change the equiptment figure
- cool, cold, hot, warm, freezing get rid of? temp effects?
+ longer range weapons
- user customizable interface
- mini-map zoom
- gradient color on life/stam/mana bars
- rounded, graphical buttons and tabs
- party/groups - shared XP
- better visual effects in combat
+ mail GUI
- quest system
- faster vitae restore: prostitutes and STDs
- using item underneath: popup the multi-use form as needed
- numpad 5 to up/down, use plus and minus!
- generic items that are editable in game
- get rid of item classes, just use flags
- tamefollow <name>
- tames auto guard when going through warp
- negative buffs
- renewals on items and usage
- tells - not found message
- group usage
- make leveling land easier
- picking fruit have more stages
- error checking
- plants follow the seasons
+ increase inventory
- glass blowing, quartz, silica to get bottles for potions
- dead bodies for all
- water needs, canteens, water skins
+ mining pots
- pots for all skills
- spells on items
- hard to make food give bonuses like pots
+ ore throwing weapons
+ blanace out black magic based on mana used or just nerf it
- projectile magic can miss
+ tradeskills XP normal, combat XP decrease
- dead players turn into zombies!
- surface 3x3
- white roses
- power up for spell before a cast
- warm up for any attack, no instant attack
+ change static image guy to show wearing or image
- long to prepare food has bonuses
- tames resurrect
- tailor - can make decoys or dummies
- weapons just for tradeskill requirements
- area of effect attacks: spinning attack - uses more stamina
- area of effect spells: healing, damage, etc
- duration damage spells: frost slowly melts away but does damage the whole time
- rapid firing: reduce accuracy but increase fire rate for range weapons
- multi throw
- monsters that require more than one person to kill: first attack always misses, second is normal roll
- tradeskill quests
- attacking slows run down
- dual weaponry
+ reduce XP from monsters or combat?
- double XP events
+ balanced out monster levels
- dual skilled weapons: weapons that act as wands, staffs
- invisibility spell
- sheild spell
- group quests
+ longer range weapons
- moats
- wards
- more ores - bronze, tin
+ broken sheilds repairable
+ broken weaps and armor repairable
+ load 4 gold scraps into crucible
+ load 100 gold coin into crucible
- magic tabs for each school
- magic research tab - show spell list and allow to put rune combos in auto
- larger spell research form
- larger forms for ALL forms
- disarm item from self to map
+ marble and colored stone for flooring, get rid of /surface for players
- monster souls to be used to make quests
- plants grown in pots cast area of effect spells
- clothes have boosts
- food used faster when stamina/life/mana reviving
- tribunal task form
- allow items spawns for any key/rune key
- allow land rights and pickup rights and mules/traders by client, not by player
- show item bonuses in secure trade
+ dagger luv
- get rid of "Damage *" weapons on monsters
- adjust stam use on usages to be more
- limit mule burden
- 2-handed weapons X out left hand spot
- power grid system
+ multi-tool usage
- ammo clips
- other effects from explosions like gas, poison, blindness
- admin customization: give/take abilities
- ability to look like a monster with no name
- get rid of old magic spells
- slow down normal life renewal
- caster linking to do big spells
- client settings for all ignoring
- throwable area of effect potions
- add magic torch to /buyitemspawn and maybe other safe items? a list in world.ini? or a item.ini setting?
- tailored items have powers - detect ore/monster - invisibility - morph - trap spot - stealth spot - warp
+ organize item container code
- get rid of /admin <command>
+ ignoe and chat filter on client
+ create a modLand
- arm tools to find/use faster
- use item underneath broke when in a skewed view
- display item qty in backpack better
- WASD for movement
- seperate mule and player trader forms with drop and pickup commands?
- guild member date/time joined and use it for dues
- image selection form
- pickpocket skill
- delete apartment code
- delete condo code
- redo chat channels, move to modChat
- spec skills after creation
- untrain spec skills
- modSecureTrade
- secure trade flashing light
- cast spell on items in your inventory
- change run when going up or down hills
+ seperate help file per world
+ require @@@ for final approval of a tribunal plot land
- tribunal voted in, 1 month term
- polling system
- + and - to move up or down
- stealth negatives on heavy armor? But STR counters it?
- stealth - no mob effect
- redo skills system to be like rpgparty?
- Axe - Cut/Bash damage
- some weapons give bonus to twirl attack
- beserk and defensive attacks
- cirpigvent armor weapons
- mag weapons - essence steal, magic damage
- have weapons/armor/sheilds break faster
- display toggle for elevation numbers
- halbred and spears that can cut
- ambient sounds
- walking sounds
- casting staffs with interchangable orbs
- short range blast spells like flame thrower
- long range spells with les effect/damage
- tools can be weapons
- set XP on monsters, not based on Level
- tracking signals or homing beacons on players
- muzzle timeout and list and work with player offline, works off client
- player renames change local files too
- right click on monster to get popup - attack, tame, assess, etc
- Fog/Rain/Snow/Sandstorm
- single space land rights
- mana well
- king of the hill
- wrap map
- pliers on jewelry has chance to get perfect back
- trade with self bug
- grayvyn fort spread
- put things in oven to cook them
- eat things to warp to special places, like a dream world
- split skills into levels
- specialty skills like Two-Weapon Style when base skill hits a point
- attribute requirements on usage
- world market
- containers can change items like a furnace smelts ore or oven bakes food
- containers can mix and combine items to make a new item: eggs/flour/water => dough
+ plants grow and die and spread
- meteor flashes the screen
- changing elevation changes water too
- whips - flail based
- journal
- hotkey to start external program or URL
- scripting on the client
- get rid of waterside.ini and underside.ini
- scribe skill to make scrolls with spells combos and knowledge nodes, etc
- variety images for items/monsters, like "Animation=20,21,22" or "Image=5,6,7"
- dream world or other dimensions
- warn when starving and try to cast?
- custom spell lists in spell tabs
- book of the dead and an undead army that chases it
- unique, one at a time items
- mix potions to get new potions
- equipting tames with armor and weapons
- underground plants
- water plants
- trap tool kit on invisible traps
- animated players
- drag items onto picplayertab to arm them, auto place item in a slot
- alpha blended lighting
- right click: tames, monsters, asses, self: magic effects, trade, etc
+ tames share XP with owner
+ climb required for certain surfaces, like sides of rocky mountains not by elevation
- varying sizes of gems, small, medum, large, etc
- metal alloys
- tempering
- oil and tar pits
- replace temp msg "your are cool", etc, with indicator
- invisible trap making
- elven bow/x-bow repairing
- clone tame spell
- repair spell
- finish off: ItemSpot_NOT_Player
- optimize result 3? : carry item qty update/change
- items sink under water
- use item data to set booby traps on any item with any effect type
- everything throwable using item#.bmp image
- knockback when hit by an attack
- if players dig far enough down to get water
- melee weapon with area of affect damage around player
- animated monster images
- item magic spell to make weapon elemental temp and perm
- item magic spell to give items skill bonuses temp and perm
- can jail mules, traders, tames that are on your land
- tribunal - rid unclaim
- /tametransfer - needs limits
- hyper diamond armor - grind gems up, use on armor?
- use a special gem to take bonus off a weapon and get a quanth
- ore arrow heads
- bow strings
- golem fragments: 10 = 1 ore?
- different ores make different ore keys
- rearrange item order in inventory
+ marble ore
- admins can pick players up and move them
- admin names in different color: orange?
+ drinking too much potions, lessens the effect?
- wild mules for taming
- male herd animals that attack: rooster, ram, bull, etc
BUGS
+ auto mining
+ isolated system text
+ insert key to pickup
+ hotkey using underneath
+ world fog
+ cast spell on a spot
- 1k burden with containers to get burden to zero
+ first aid spawn kill bug
+ edge view moving items
- tame commands? /tamerename ?
- bump over walls
- sell item spawn for gold
- cactus alchemy plant
- tame commands showing up in guild chat
- check tool quantity needed in all usage types
- pickpocket message showing up in MOD tab
- looking at trader, it brings up magic tab
- "cannot split single item"
- guild chat going to globals
- str potion doesn't help over burden
- when item comes up in view tab, bring it up in pickup sub-view
- no "trade" with self on right click
- mining brace bug: not surfacing
- fix weaver and cotton thread
- /tell <monster name> disable
- itemdef.dat edits for light
- secure trade - cancelled over and over bug
- taking gold off trader
PARTY SYSTEM
- all players in party must be within 10 levels
- must be over level 5 to join
- all XP gained is shared including combat, magic, tradeskills, etc
- 50% of XP a person earns they keep, the rest given to other members... Maybe 100% put in pool? Tweakable
- other members given XP based on their level. Sum all levels up and use their level on the sum to ge a % that they get
- must be within a screens length or around 10 spaces else you can't move
- any member can invite a player
- any member can quit anytime
- death or exit world auto-quits, maybe if you resurrect close enough it doesn't quit or maybe you resurrect in middle of party
Weather
- air water map : 20x20 : raining flag, water
- ground water map
- wind to blow air water map around : shifts directions
- avg height map 20x20 : the higher the elevation, the less water moves over it or maybe it stops the rain?
Plant Growth
- reproduce : spreads fruit/seeds
- death
- growth factors: temp, water
- spacing : resources it steals around it, root system, sun
- ground water: plants take ground water
- weather : replenish ground water
- surface changes depending on water : grass grows/dies, dirt, sand
Reduce itemdef.dat on client
- send light and block out of itemdef.dat
- encrypt itemdef.dat?
- fill it with requests when needed to display it
- feilds needed on client:
- ID, name
- magicweapondamage
Multi-Item Bugs
+ items placed under walls
+ create warp stone fire bug
+ limit items in a spot to 1000
+ walk blocking items block stacking
- single fire of a trap