jefflunt / rpglogger

(retired) Build your own strategy guide for any RPG
6 stars 0 forks source link

Locations (in conjunction with World Maps) #133

Open jefflunt opened 12 years ago

jefflunt commented 12 years ago

Locations should be first-class citizens in the data model, with a set of coordinates that place them on a WorldMap.

jefflunt commented 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?