Possible to let players rent multiple rooms at once?Not An Issue

So i have my own custom building prefabs that act as apartments. Each has a garage door. The way i have the garage doors setup is to open via HBHF sensor. The only way to stop this garage door from opening to anyone, it needs a lock placed on it. But with the lock placed on it, the hotel plugin thinks its a room. So is it possible i could let someone rent the room and rent the garage? I dont see a setting for how many someone can rent at once.

currently the only ways to accomplish this are

1. use a keylock on the garage door - keylocks are not treated as Hotel rooms
2. make a seperate Hotel for the Garage. Players could have a Room at each place.

Wouldnt i be able to edit this:

private bool CanRentRoom(BasePlayer player, HotelData hotel, bool isExtending = false)
{
var playerHasRoom = false;
if (hotel.rooms.Values.Any(room => room.renter == player.UserIDString))
{
if (!isExtending)
{
SendReply(player, GetMsg(PluginMessages.MessageErrorAlreadyGotRoom, player.UserIDString));
return false;
}

playerHasRoom = true;
}

Specifically:

SendReply(player, GetMsg(PluginMessages.MessageErrorAlreadyGotRoom, player.UserIDString));
return false;
}

playerHasRoom = true;

there is logic that will break if a player has more then 1 room in a hotel because they are stored by playerId.. if you do that it will break other items down stream... Proceed with caution. 

Locked automatically