* Trigger Locations: Locations within the map structure to support code-based triggers. like 55/55 to 65/65 box would be a trap trigger Or an "Ambush" location for mobiles Also support "Room Names" To divide up the world into areas, so that when you enter the Temple, it tells you, youve entered the temple Needs to support: Traps Mobile Resets Room names Anything else that might be useful to divde the world * Object Stucture: A way to store/load/use objects, as well as wear them, drop them, load them into the game. Idea: Linked list? * Mobiles: A way to store mobiles for use within the game. Automotous mindless creatures waiting to be killed at first, AI can be done later. * Map: Display other charaters/mobiles/objects in the displayed map, so its not so lonely. * Support for Up/Down stair cases Pretty straight forward, need to check to see if theres stairs upwars, or not ;) Support for "Trap doors" or "holes" to drop the player into a hole on the next axis below. /* DONE */ * Player configurable View ranges for the world map Ability to set width/height of the view map, so that slower connections wont lag out. * Player view range based on Sunlight Ability to see only as far as the light allows. * Also support for "light" sectors, to give off light like street lamps, torches, etcs. * Also support for player held torches, for dungeon crawling * Support for Stores: Ability to buy/sell items at stores/temples, requires first todo, and second, and 3rd ;) * Support for conversation for mobiles: A simple scripting language to talk to mobiles Im thinking keywords like extra descriptions in Diku to give off some displayed text when asked about something. * also: support for support code, meaning to give items, take items, set bit flags, whatever on the player, for quests and such. * Add in Herbal system Add ability to forage/prospect for herbs. Need universal map overlay for herb locations, densitys, should be based on the ecosystem map, similar to ryzom's method. * Convert say to ranged Say converted so when you say, it only displays it for chars in range of you. * Also need global Chat system for system-wide convos.