|
From: Michael W. <ha...@ho...> - 2004-03-03 12:01:01
|
A few questions that need to be addressed as they directly effect the completion of the editors that exist at the moment. Any feed back would be greatly appreciated. - Should map locations (as opposed to tiles themselves) have event or should those custom events be implemented with attributes saying: if a value is set with an internally recognizable key, such as PHPRPG_ONENTER, then spawn the script at the value with that key? Because attributes have to have unique keys per object they are attached to no more than one, PHPRPG_ONENTER for instance, would be allowed per game object. This of course would still not allow you to do other events than the ones that the game object would normally have because it would actually be the event itself that would look for the added attribs on the object instance. - Should the above be extended to all game objects on all events? - Are vehicles items? If vehicles are items then it would be possible to set a game objects location to that of an item. This can be implemented pretty simply by putting a type on the characters location or we could say, because no map can have a value of zero (because of the auto incrementing) that if the MapId is zero then the location is actually to be associated to an item. These vehicles (as well as items in containers) would still be governed by the MaxCC and MaxSlots fields on the item info table. This might be an issue with items, because if an item (vehicle) is located on a user then there would need to be a type unless they can't be put into a users inventory. - Should an immovable flag tell the onPickup event to not allow the user to add the item to their inventory or should it check for an attribute with a certain value such as PHPRPG_IMMOVABLE? This would be helpful for items to share the same area as all other items on a tile location but that were meant to be static such as forges or other such furniture; whichever format is used. (Removing those items from the possible alt tile solution and freeing that field for other game systems) - Should an owner field be added to the $prefix_items table? Could be helpful for items that are owned by a PC but can't become equipped for whatever reason or another. This could then be used to assign who had control over the movement of a vehicle while the others are just along for the ride. - Are NPCs just characters without user ids or are they separate requiring their own tables and object? If they are the same thing, what defines an NPC? mike (haeric) _________________________________________________________________ Get business advice and resources to improve your work life, from bCentral. http://special.msn.com/bcentral/loudclear.armx |