Presently, there are several maps that consist solely of multiple quarter interiors, which share a fixture limit. Quarter guidelines specify that quarter-holders should assume a roughly equal fraction of the fixture limit (if there are four quarters on a map with a fixture limit of 120 they should limit themselves to 30 fixtures, if there are two quarters on a map with a fixture limit of 80 they should limit themselves to 40 fixtures, etc.) The problem arises when you have one of these maps that are SOLELY internal quarters, because a quarter-holder can at best guess how many other quarters are on their map that they have to share with.
Add Number of Quarter Interiors to "-area" Command Output
Moderators: Active Admins, Forum Moderators, Active DMs, Suggestion Moderators
Re: Add Number of Quarter Interiors to "-area" Command Output
Tentative approval, needs discussion for approach and viability. May be denied if deemed too heavy, costly or unnecessary.
Problems:
- No way to know what area has what quarters in it, nor how many
Possible solution:
- Hijack the chest to quarter linking data and count how many unique quarters are linked to chests.
Downsides of this approach:
- Some chests are across areas or are assigned to a property that does not contain them in the same area.
- Some chests are linked to Guildhouses.
- Necessitates iterating an area of objects to find chests, some areas have hundreds or more placeables so is intensive. Is possible to mitigate via variable storing results.
- Many db calls if many chests since we can't assume what the chest belongs to without first getting that data.
Secondary, but time consuming solution that will absolutely need manual linking:
New database table that links areas to quarters.
Problems with secondary solution:
- Would need to be capable of linking multiple areas to 1 quarter or more quarters (m:m so needs resolving out "area_has_quarters"
- Some quarters will need linking to multiple areas as they encompass multiple
- Guildhouses and Infrastructure buildings and how to handle them
- Ships and how to handle them (These are already semi-linked to an area)
Reasons for the convolution:
- Not all internal doors reflect a quarter ownership
- Not all quarter signs are in the area a quarter internals are
Irongron wrote:I've literally never used -guard on anyone.