Index house loc and script

This commit is contained in:
Vortrex
2021-08-24 19:54:13 -05:00
parent d7e712f827
commit ef686a5360

View File

@@ -881,6 +881,16 @@ function exitHouse(client) {
function setAllHouseIndexes() {
for(let i in getServerData().houses) {
getServerData().houses[i].index = i;
for(let j in getServerData().houses[i].locations) {
getServerData().houses[i].locations[j].index = j;
getServerData().houses[i].locations[j].houseIndex = i;
}
for(let j in getServerData().houses[i].gameScripts) {
getServerData().houses[i].gameScripts[j].index = j;
getServerData().houses[i].gameScripts[j].houseIndex = i;
}
}
}
@@ -917,3 +927,18 @@ function getHouseIdFromDatabaseId(databaseId) {
// ===========================================================================
function sendPlayerHouseGameScripts(client, houseId) {
for(let i in getHouseData(houseId).gameScripts) {
sendPlayerGameScriptState(client, getHouseData(houseId).gameScripts[i].state);
}
}
// ===========================================================================
function clearPlayerHouseGameScripts(client, houseId) {
for(let i in getHouseData(houseId).gameScripts) {
sendPlayerGameScriptState(client, VRR_GAMESCRIPT_DENY);
}
}
// ===========================================================================