* 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.