Open jefflunt opened 12 years ago
WorldObjects should also have a has_many :locations
relationship, such that all WorldObjects have the ability to have a Location associated with them. This allows, when creating/updating a WorldObject, for the Locations field to auto-complete off of the available Locations tracked in the game.
Finally, if you enter a location on a WorldObject by name, that does not yet exist, a Location with that name should be created with empty coordinates.
Locations might need support for being things which have no physical location (i.e. a location can be a concept, or a name).
Should Locations be marked in a special color if they have neither "not_physical_location" nor their coordinates set? In other words, in the UI, should there be a visual indication that a location is perhaps being tracked, but has not yet had coordinate or other meta data associated with it?
Locations should be first-class citizens in the data model, with a set of coordinates that place them on a WorldMap.