To address this long-term, I am going to change the tags of all building floorplans to be the same. This is not ideal as I’ve always tried to keep Tags unique for identification purposes, but in a worst case scenario where this ends up breaking something else I can instead go to the ResRef of the area, if needed. If you don’t understand anything I just said, don’t worry - it's just background info for those who would like to know how this is going to be fixed.
So, to address missing merchants/items for affected PCs now –
The quickest/least messy way to address this for currently affected PCs is still ugly, and is likely going to require a little DM assistance. But I’ve laid out the steps below. I would like to get all PCs who have lost door improvements, items stored in containers in their building, and merchants, taken care of by December 1. That is when I’m planning the next server update and will have a modified (fixed) version of the system in place and as a result the following steps will not work anymore. The steps below can be done *immeidately* if someone likes, and tomorrow it should be easier as there will be debug lines telling the DMs/players the area tag of the building you are entering to verify the floorplan you are in.
In the meantime, and this is the part I need DM/staff assistance, I need your help to identify all players/PCs who have lost items from building storage, the merchant, or their interior door improvements. To start with, if the player is one who does not have items in containers or their merchant spawn, that means they placed the merchant or stored then items in a floorplan area with a different tag. With tomorrow’s server reset, I will be putting in a debug line for whenever someone enters a player-owned building, that person and the DMs will be sent a debug message that says: [Name] has entered player building [AreaTag]. So for example, “Balanor has entered area hh_area_lh_1”
But either now or then, in the case where someone is affected by this and the merchant/items/door improvements are not there, where I REALLY need DM/staff help is to either assist or get the word out about how to fix the problem by taking these steps:
1. Find out another person who has that same floorplan (this is the toughest part – to coordinate the affected PC and the unaffected PC to work together). And rest assured there is at least one other PC who does have the same floorplan, or this problem would not be occurring.
2. Have the unaffected person enter their building *first*
3. Have the affected PC enter their building *second*. At this point they should get their merchant back and have items return to their containers.
4. The affected PC needs to fire their merchant, and take all items out of storage containers. In addition, they need to check *exactly* what the door improvements are that they have made – Lock DC, Hardness, and hitpoints (see below for why)
5. The unaffected PC should leave their building as soon as the affected PC sees that they have their merchant and/or container items back
6. The affected PC should leave their building after getting their items and firing their merchant
7. A DM should verify that there are no other PCs in-game that are in the same building floorplan that the PC was just in. This is to ensure that in the next step, the PC is using the default floorplan (which should end in a 1, such as: hh_area_lh_1
8. The previously-affected PC should re-enter their building, and ensure that the debug message tells them they are in an area that ends in 1, such as: hh_area_lh_1
9. Once this is confirmed, the previously affected PC can place their merchant again and re-store their items in the containers.
Unfortunately, interior door improvements will need to be redone manually since there is no way to undo them and/or transfer them to a floorplan with a different tag. This is why, in step #4 above, the PC needs to find out exactly what they did to any doors they improved, so they can redo it again in step #9, and then ask the DM for gold compensation.
So, to address missing merchants/items for affected PCs now –
The quickest/least messy way to address this for currently affected PCs is still ugly, and is likely going to require a little DM assistance. But I’ve laid out the steps below. I would like to get all PCs who have lost door improvements, items stored in containers in their building, and merchants, taken care of by December 1. That is when I’m planning the next server update and will have a modified (fixed) version of the system in place and as a result the following steps will not work anymore. The steps below can be done *immeidately* if someone likes, and tomorrow it should be easier as there will be debug lines telling the DMs/players the area tag of the building you are entering to verify the floorplan you are in.
In the meantime, and this is the part I need DM/staff assistance, I need your help to identify all players/PCs who have lost items from building storage, the merchant, or their interior door improvements. To start with, if the player is one who does not have items in containers or their merchant spawn, that means they placed the merchant or stored then items in a floorplan area with a different tag. With tomorrow’s server reset, I will be putting in a debug line for whenever someone enters a player-owned building, that person and the DMs will be sent a debug message that says: [Name] has entered player building [AreaTag]. So for example, “Balanor has entered area hh_area_lh_1”
But either now or then, in the case where someone is affected by this and the merchant/items/door improvements are not there, where I REALLY need DM/staff help is to either assist or get the word out about how to fix the problem by taking these steps:
1. Find out another person who has that same floorplan (this is the toughest part – to coordinate the affected PC and the unaffected PC to work together). And rest assured there is at least one other PC who does have the same floorplan, or this problem would not be occurring.
2. Have the unaffected person enter their building *first*
3. Have the affected PC enter their building *second*. At this point they should get their merchant back and have items return to their containers.
4. The affected PC needs to fire their merchant, and take all items out of storage containers. In addition, they need to check *exactly* what the door improvements are that they have made – Lock DC, Hardness, and hitpoints (see below for why)
5. The unaffected PC should leave their building as soon as the affected PC sees that they have their merchant and/or container items back
6. The affected PC should leave their building after getting their items and firing their merchant
7. A DM should verify that there are no other PCs in-game that are in the same building floorplan that the PC was just in. This is to ensure that in the next step, the PC is using the default floorplan (which should end in a 1, such as: hh_area_lh_1
8. The previously-affected PC should re-enter their building, and ensure that the debug message tells them they are in an area that ends in 1, such as: hh_area_lh_1
9. Once this is confirmed, the previously affected PC can place their merchant again and re-store their items in the containers.
Unfortunately, interior door improvements will need to be redone manually since there is no way to undo them and/or transfer them to a floorplan with a different tag. This is why, in step #4 above, the PC needs to find out exactly what they did to any doors they improved, so they can redo it again in step #9, and then ask the DM for gold compensation.