0.0.1
This commit is contained in:
3
resources/[standalone]/bob74_ipl/dlc_mansions/base.lua
Normal file
3
resources/[standalone]/bob74_ipl/dlc_mansions/base.lua
Normal file
@@ -0,0 +1,3 @@
|
||||
CreateThread(function()
|
||||
RequestIpl("m25_2_knoway_sign")
|
||||
end)
|
||||
176
resources/[standalone]/bob74_ipl/dlc_mansions/mansion1.lua
Normal file
176
resources/[standalone]/bob74_ipl/dlc_mansions/mansion1.lua
Normal file
@@ -0,0 +1,176 @@
|
||||
-- The Vinewood Residence: 543.852, 712.754, 201.0
|
||||
exports("GetMansion1", function()
|
||||
return Mansion1
|
||||
end)
|
||||
|
||||
Mansion1 = {
|
||||
interiorId = 304385,
|
||||
|
||||
Ipl = {
|
||||
Exterior = {
|
||||
ipl = {
|
||||
"m25_2_ch2_04_mansion_interior_a",
|
||||
"m25_2_ch2_04_mansion_interior_b",
|
||||
"m25_2_ch2_04_mansion_interior_c",
|
||||
"apa_ch2_04_mansion_shared",
|
||||
"apa_ch2_04_mansion_private",
|
||||
"apa_ch2_04_mansion_furniture",
|
||||
"apa_ch2_04_mansion_firepit",
|
||||
"apa_ch2_04_mansion_railings_p",
|
||||
"m25_2_east_mansion_gym",
|
||||
"m25_2_east_dog_house",
|
||||
"m25_2_mansion_props",
|
||||
"hei_ch1_roads_mansion",
|
||||
"apa_ch2_04_mansion_shared_distantlights",
|
||||
"apa_ch2_04_mansion_shared_lodlights"
|
||||
},
|
||||
|
||||
Load = function()
|
||||
EnableIpl(Mansion1.Ipl.Exterior.ipl, true)
|
||||
end,
|
||||
Remove = function()
|
||||
EnableIpl(Mansion1.Ipl.Exterior.ipl, false)
|
||||
end
|
||||
}
|
||||
},
|
||||
|
||||
Style = {
|
||||
cali = {
|
||||
"set_style_cali",
|
||||
"set_elev_cali",
|
||||
"set_art_coastal",
|
||||
"set_trophy_planter",
|
||||
"set_shelving_planter"
|
||||
},
|
||||
loft = {
|
||||
"set_style_loft",
|
||||
"set_elev_loft",
|
||||
"set_art_loft",
|
||||
"set_loft_trophy_planter",
|
||||
"set_loft_shelving_planter"
|
||||
},
|
||||
holly = {
|
||||
"set_style_holly",
|
||||
"set_elev_holly",
|
||||
"set_art_regency",
|
||||
"set_reg_shelving_planter",
|
||||
"set_reg_trophy_planter"
|
||||
},
|
||||
|
||||
Set = function(style, refresh)
|
||||
Mansion1.Style.Clear(refresh)
|
||||
|
||||
SetIplPropState(Mansion1.interiorId, style, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(Mansion1.interiorId, {
|
||||
Mansion1.Style.cali,
|
||||
Mansion1.Style.loft,
|
||||
Mansion1.Style.holly
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Tint = {
|
||||
cream = 0,
|
||||
mint = 1,
|
||||
lavender = 2,
|
||||
salmon = 3,
|
||||
|
||||
SetColor = function(color, refresh)
|
||||
SetIplPropState(Mansion1.interiorId, "set_style_cali_tint", true, refresh)
|
||||
SetInteriorEntitySetColor(Mansion1.interiorId, "set_style_cali_tint", color)
|
||||
end
|
||||
},
|
||||
|
||||
Wallpaper = {
|
||||
rustic = "set_wallpaper_rustic",
|
||||
deco = "set_wallpaper_deco",
|
||||
coastal = "set_wallpaper_coastal",
|
||||
subtle = "set_wallpaper_subtle",
|
||||
safari = "set_wallpaper_safari",
|
||||
popart = "set_wallpaper_popart",
|
||||
|
||||
Set = function(wallpaper, refresh)
|
||||
Mansion1.Wallpaper.Clear(refresh)
|
||||
|
||||
SetIplPropState(Mansion1.interiorId, wallpaper, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(Mansion1.interiorId, {
|
||||
Mansion1.Wallpaper.rustic,
|
||||
Mansion1.Wallpaper.deco,
|
||||
Mansion1.Wallpaper.coastal,
|
||||
Mansion1.Wallpaper.subtle,
|
||||
Mansion1.Wallpaper.safari,
|
||||
Mansion1.Wallpaper.popart
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Decorations = {
|
||||
xmas = "set_xmas",
|
||||
halloween = "set_halloween",
|
||||
lunar = "set_lunar",
|
||||
birthday = "set_birthday",
|
||||
|
||||
Set = function(decorations, refresh)
|
||||
Mansion1.Decorations.Clear(refresh)
|
||||
|
||||
SetIplPropState(Mansion1.interiorId, decorations, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(Mansion1.interiorId, {
|
||||
Mansion1.Decorations.xmas,
|
||||
Mansion1.Decorations.halloween,
|
||||
Mansion1.Decorations.lunar,
|
||||
Mansion1.Decorations.birthday
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Assistant = {
|
||||
og = "set_ai_tablets_01",
|
||||
haviland = "set_ai_tablets_02",
|
||||
angel = "set_ai_tablets_03",
|
||||
|
||||
Set = function(assistant, refresh)
|
||||
Mansion1.Assistant.Clear(refresh)
|
||||
|
||||
SetIplPropState(Mansion1.interiorId, assistant, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(Mansion1.interiorId, {
|
||||
Mansion1.Assistant.angel,
|
||||
Mansion1.Assistant.haviland,
|
||||
Mansion1.Assistant.og
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Details = {
|
||||
cat = "set_pet_cat",
|
||||
bowl = "set_pet_dog",
|
||||
poster = "set_michael_poster",
|
||||
|
||||
Enable = function(details, state, refresh)
|
||||
SetIplPropState(Mansion1.interiorId, details, state, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
LoadDefault = function()
|
||||
-- Exterior
|
||||
Mansion1.Ipl.Exterior.Load()
|
||||
|
||||
-- Interior
|
||||
Mansion1.Style.Set(Mansion1.Style.cali, false)
|
||||
Mansion1.Wallpaper.Set(Mansion1.Wallpaper.deco, false)
|
||||
Mansion1.Tint.SetColor(Mansion1.Tint.cream, false)
|
||||
|
||||
Mansion1.Assistant.Set(Mansion1.Assistant.angel, false)
|
||||
Mansion1.Details.Enable(Mansion1.Details.cat, true, false)
|
||||
Mansion1.Details.Enable(Mansion1.Details.bowl, true, false)
|
||||
|
||||
RefreshInterior(Mansion1.interiorId)
|
||||
end
|
||||
}
|
||||
177
resources/[standalone]/bob74_ipl/dlc_mansions/mansion2.lua
Normal file
177
resources/[standalone]/bob74_ipl/dlc_mansions/mansion2.lua
Normal file
@@ -0,0 +1,177 @@
|
||||
-- Richman Villa: -1630.434, 470.852, 128.0
|
||||
exports("GetMansion2", function()
|
||||
return Mansion2
|
||||
end)
|
||||
|
||||
Mansion2 = {
|
||||
interiorId = 302593,
|
||||
|
||||
Ipl = {
|
||||
Exterior = {
|
||||
ipl = {
|
||||
"hei_ch1_06e_mansion_shared",
|
||||
"hei_ch1_06f_mansion_shared",
|
||||
"m25_2_ch1_06e_mansion_interior_a",
|
||||
"m25_2_ch1_06e_mansion_interior_b",
|
||||
"m25_2_ch1_06e_mansion_interior_c",
|
||||
"hei_ch1_06e_mansion_private",
|
||||
"hei_ch1_06e_mansion_furniture",
|
||||
"hei_ch1_06e_mansion_firepit",
|
||||
"hei_ch1_06e_mansion_railings_p",
|
||||
"m25_2_mansion_gym",
|
||||
"m25_2_dog_house",
|
||||
"m25_2_mansion_props",
|
||||
"hei_ch1_roads_mansion",
|
||||
"hei_ch1_06e_mansion_shared_distantlights",
|
||||
"hei_ch1_06e_mansion_shared_lodlights"
|
||||
},
|
||||
|
||||
Load = function()
|
||||
EnableIpl(Mansion2.Ipl.Exterior.ipl, true)
|
||||
end,
|
||||
Remove = function()
|
||||
EnableIpl(Mansion2.Ipl.Exterior.ipl, false)
|
||||
end
|
||||
}
|
||||
},
|
||||
|
||||
Style = {
|
||||
cali = {
|
||||
"set_style_cali",
|
||||
"set_elev_cali",
|
||||
"set_art_coastal",
|
||||
"set_trophy_planter",
|
||||
"set_shelving_planter"
|
||||
},
|
||||
loft = {
|
||||
"set_style_loft",
|
||||
"set_elev_loft",
|
||||
"set_art_loft",
|
||||
"set_loft_trophy_planter",
|
||||
"set_loft_shelving_planter"
|
||||
},
|
||||
holly = {
|
||||
"set_style_holly",
|
||||
"set_elev_holly",
|
||||
"set_art_regency",
|
||||
"set_reg_shelving_planter",
|
||||
"set_reg_trophy_planter"
|
||||
},
|
||||
|
||||
Set = function(style, refresh)
|
||||
Mansion2.Style.Clear(refresh)
|
||||
|
||||
SetIplPropState(Mansion2.interiorId, style, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(Mansion2.interiorId, {
|
||||
Mansion2.Style.cali,
|
||||
Mansion2.Style.loft,
|
||||
Mansion2.Style.holly
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Tint = {
|
||||
cream = 0,
|
||||
mint = 1,
|
||||
lavender = 2,
|
||||
salmon = 3,
|
||||
|
||||
SetColor = function(color, refresh)
|
||||
SetIplPropState(Mansion2.interiorId, "set_style_cali_tint", true, refresh)
|
||||
SetInteriorEntitySetColor(Mansion2.interiorId, "set_style_cali_tint", color)
|
||||
end
|
||||
},
|
||||
|
||||
Wallpaper = {
|
||||
rustic = "set_wallpaper_rustic",
|
||||
deco = "set_wallpaper_deco",
|
||||
coastal = "set_wallpaper_coastal",
|
||||
subtle = "set_wallpaper_subtle",
|
||||
safari = "set_wallpaper_safari",
|
||||
popart = "set_wallpaper_popart",
|
||||
|
||||
Set = function(wallpaper, refresh)
|
||||
Mansion2.Wallpaper.Clear(refresh)
|
||||
|
||||
SetIplPropState(Mansion2.interiorId, wallpaper, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(Mansion2.interiorId, {
|
||||
Mansion2.Wallpaper.rustic,
|
||||
Mansion2.Wallpaper.deco,
|
||||
Mansion2.Wallpaper.coastal,
|
||||
Mansion2.Wallpaper.subtle,
|
||||
Mansion2.Wallpaper.safari,
|
||||
Mansion2.Wallpaper.popart
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Decorations = {
|
||||
xmas = "set_xmas",
|
||||
halloween = "set_halloween",
|
||||
lunar = "set_lunar",
|
||||
birthday = "set_birthday",
|
||||
|
||||
Set = function(decorations, refresh)
|
||||
Mansion2.Decorations.Clear(refresh)
|
||||
|
||||
SetIplPropState(Mansion2.interiorId, decorations, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(Mansion2.interiorId, {
|
||||
Mansion2.Decorations.xmas,
|
||||
Mansion2.Decorations.halloween,
|
||||
Mansion2.Decorations.lunar,
|
||||
Mansion2.Decorations.birthday
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Assistant = {
|
||||
og = "set_ai_tablets_01",
|
||||
haviland = "set_ai_tablets_02",
|
||||
angel = "set_ai_tablets_03",
|
||||
|
||||
Set = function(assistant, refresh)
|
||||
Mansion2.Assistant.Clear(refresh)
|
||||
|
||||
SetIplPropState(Mansion2.interiorId, assistant, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(Mansion2.interiorId, {
|
||||
Mansion2.Assistant.angel,
|
||||
Mansion2.Assistant.haviland,
|
||||
Mansion2.Assistant.og
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Details = {
|
||||
cat = "set_pet_cat",
|
||||
bowl = "set_pet_dog",
|
||||
poster = "set_michael_poster",
|
||||
|
||||
Enable = function(details, state, refresh)
|
||||
SetIplPropState(Mansion2.interiorId, details, state, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
LoadDefault = function()
|
||||
-- Exterior
|
||||
Mansion2.Ipl.Exterior.Load()
|
||||
|
||||
-- Interior
|
||||
Mansion2.Style.Set(Mansion2.Style.cali, false)
|
||||
Mansion2.Wallpaper.Set(Mansion2.Wallpaper.deco, false)
|
||||
Mansion2.Tint.SetColor(Mansion2.Tint.cream, false)
|
||||
|
||||
Mansion2.Assistant.Set(Mansion2.Assistant.angel, false)
|
||||
Mansion2.Details.Enable(Mansion2.Details.cat, true, false)
|
||||
Mansion2.Details.Enable(Mansion2.Details.bowl, true, false)
|
||||
|
||||
RefreshInterior(Mansion2.interiorId)
|
||||
end
|
||||
}
|
||||
176
resources/[standalone]/bob74_ipl/dlc_mansions/mansion3.lua
Normal file
176
resources/[standalone]/bob74_ipl/dlc_mansions/mansion3.lua
Normal file
@@ -0,0 +1,176 @@
|
||||
-- The Tongva Estate: -2601.712, 1874.826, 166.0
|
||||
exports("GetMansion3", function()
|
||||
return Mansion3
|
||||
end)
|
||||
|
||||
Mansion3 = {
|
||||
interiorId = 303617,
|
||||
|
||||
Ipl = {
|
||||
Exterior = {
|
||||
ipl = {
|
||||
"hei_ch1_09_mansion_shared",
|
||||
"m25_2_ch1_09_mansion_interior_a",
|
||||
"m25_2_ch1_09_mansion_interior_b",
|
||||
"m25_2_ch1_09_mansion_interior_c",
|
||||
"hei_ch1_09_mansion_private",
|
||||
"hei_ch1_09_mansion_furniture",
|
||||
"hei_ch1_09_mansion_firepit",
|
||||
"hei_ch1_09_mansion_railings_p",
|
||||
"m25_2_tongva_mansion_gym",
|
||||
"m25_2_tongva_dog_house",
|
||||
"m25_2_mansion_props",
|
||||
"hei_ch1_roads_mansion",
|
||||
"hei_ch1_09_mansion_shared_distantlights",
|
||||
"hei_ch1_09_mansion_shared_lodlights"
|
||||
},
|
||||
|
||||
Load = function()
|
||||
EnableIpl(Mansion3.Ipl.Exterior.ipl, true)
|
||||
end,
|
||||
Remove = function()
|
||||
EnableIpl(Mansion3.Ipl.Exterior.ipl, false)
|
||||
end
|
||||
}
|
||||
},
|
||||
|
||||
Style = {
|
||||
cali = {
|
||||
"set_style_cali",
|
||||
"set_elev_cali",
|
||||
"set_art_coastal",
|
||||
"set_trophy_planter",
|
||||
"set_shelving_planter"
|
||||
},
|
||||
loft = {
|
||||
"set_style_loft",
|
||||
"set_elev_loft",
|
||||
"set_art_loft",
|
||||
"set_loft_trophy_planter",
|
||||
"set_loft_shelving_planter"
|
||||
},
|
||||
holly = {
|
||||
"set_style_holly",
|
||||
"set_elev_holly",
|
||||
"set_art_regency",
|
||||
"set_reg_shelving_planter",
|
||||
"set_reg_trophy_planter"
|
||||
},
|
||||
|
||||
Set = function(style, refresh)
|
||||
Mansion3.Style.Clear(refresh)
|
||||
|
||||
SetIplPropState(Mansion3.interiorId, style, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(Mansion3.interiorId, {
|
||||
Mansion3.Style.cali,
|
||||
Mansion3.Style.loft,
|
||||
Mansion3.Style.holly
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Tint = {
|
||||
cream = 0,
|
||||
mint = 1,
|
||||
lavender = 2,
|
||||
salmon = 3,
|
||||
|
||||
SetColor = function(color, refresh)
|
||||
SetIplPropState(Mansion3.interiorId, "set_style_cali_tint", true, refresh)
|
||||
SetInteriorEntitySetColor(Mansion3.interiorId, "set_style_cali_tint", color)
|
||||
end
|
||||
},
|
||||
|
||||
Wallpaper = {
|
||||
rustic = "set_wallpaper_rustic",
|
||||
deco = "set_wallpaper_deco",
|
||||
coastal = "set_wallpaper_coastal",
|
||||
subtle = "set_wallpaper_subtle",
|
||||
safari = "set_wallpaper_safari",
|
||||
popart = "set_wallpaper_popart",
|
||||
|
||||
Set = function(wallpaper, refresh)
|
||||
Mansion3.Wallpaper.Clear(refresh)
|
||||
|
||||
SetIplPropState(Mansion3.interiorId, wallpaper, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(Mansion3.interiorId, {
|
||||
Mansion3.Wallpaper.rustic,
|
||||
Mansion3.Wallpaper.deco,
|
||||
Mansion3.Wallpaper.coastal,
|
||||
Mansion3.Wallpaper.subtle,
|
||||
Mansion3.Wallpaper.safari,
|
||||
Mansion3.Wallpaper.popart
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Decorations = {
|
||||
xmas = "set_xmas",
|
||||
halloween = "set_halloween",
|
||||
lunar = "set_lunar",
|
||||
birthday = "set_birthday",
|
||||
|
||||
Set = function(decorations, refresh)
|
||||
Mansion3.Decorations.Clear(refresh)
|
||||
|
||||
SetIplPropState(Mansion3.interiorId, decorations, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(Mansion3.interiorId, {
|
||||
Mansion3.Decorations.xmas,
|
||||
Mansion3.Decorations.halloween,
|
||||
Mansion3.Decorations.lunar,
|
||||
Mansion3.Decorations.birthday
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Assistant = {
|
||||
og = "set_ai_tablets_01",
|
||||
haviland = "set_ai_tablets_02",
|
||||
angel = "set_ai_tablets_03",
|
||||
|
||||
Set = function(assistant, refresh)
|
||||
Mansion3.Assistant.Clear(refresh)
|
||||
|
||||
SetIplPropState(Mansion3.interiorId, assistant, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(Mansion3.interiorId, {
|
||||
Mansion3.Assistant.angel,
|
||||
Mansion3.Assistant.haviland,
|
||||
Mansion3.Assistant.og
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Details = {
|
||||
cat = "set_pet_cat",
|
||||
bowl = "set_pet_dog",
|
||||
poster = "set_michael_poster",
|
||||
|
||||
Enable = function(details, state, refresh)
|
||||
SetIplPropState(Mansion3.interiorId, details, state, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
LoadDefault = function()
|
||||
-- Exterior
|
||||
Mansion3.Ipl.Exterior.Load()
|
||||
|
||||
-- Interior
|
||||
Mansion3.Style.Set(Mansion3.Style.cali, false)
|
||||
Mansion3.Wallpaper.Set(Mansion3.Wallpaper.deco, false)
|
||||
Mansion3.Tint.SetColor(Mansion3.Tint.cream, false)
|
||||
|
||||
Mansion3.Assistant.Set(Mansion3.Assistant.angel, false)
|
||||
Mansion3.Details.Enable(Mansion3.Details.cat, true, false)
|
||||
Mansion3.Details.Enable(Mansion3.Details.bowl, true, false)
|
||||
|
||||
RefreshInterior(Mansion3.interiorId)
|
||||
end
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
-- The Vinewood Residence: 543.852, 712.754, 201.0
|
||||
exports("GetMansionBasement1", function()
|
||||
return MansionBasement1
|
||||
end)
|
||||
|
||||
MansionBasement1 = {
|
||||
interiorId = 304641,
|
||||
|
||||
Vault = {
|
||||
open = "set_vault_door_open",
|
||||
closed = "set_vault_door_closed",
|
||||
|
||||
Set = function(state, refresh)
|
||||
MansionBasement1.Vault.Clear(refresh)
|
||||
|
||||
SetIplPropState(MansionBasement1.interiorId, state, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(MansionBasement1.interiorId, {
|
||||
MansionBasement1.Vault.open,
|
||||
MansionBasement1.Vault.closed
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Assistant = {
|
||||
og = "set_base_ai_tablets_01",
|
||||
haviland = "set_base_ai_tablets_02",
|
||||
angel = "set_base_ai_tablets_03",
|
||||
|
||||
Set = function(assistant, refresh)
|
||||
MansionBasement1.Assistant.Clear(refresh)
|
||||
|
||||
SetIplPropState(MansionBasement1.interiorId, assistant, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(MansionBasement1.interiorId, {
|
||||
MansionBasement1.Assistant.angel,
|
||||
MansionBasement1.Assistant.haviland,
|
||||
MansionBasement1.Assistant.og
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Decorations = {
|
||||
xmas = "set_base_xmas",
|
||||
halloween = "set_base_halloween",
|
||||
lunar = "set_base_new_year",
|
||||
|
||||
Set = function(decorations, refresh)
|
||||
MansionBasement1.Decorations.Clear(refresh)
|
||||
|
||||
SetIplPropState(MansionBasement1.interiorId, decorations, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(MansionBasement1.interiorId, {
|
||||
MansionBasement1.Decorations.xmas,
|
||||
MansionBasement1.Decorations.halloween,
|
||||
MansionBasement1.Decorations.lunar
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Details = {
|
||||
elevator = "set_elev_std",
|
||||
money = {
|
||||
-- There's some logic for these sets but I can't be bothered so implement it properly
|
||||
"set_base_vault_00",
|
||||
"set_base_vault_01",
|
||||
"set_base_vault_02",
|
||||
"set_base_vault_03",
|
||||
"set_base_vault_04"
|
||||
},
|
||||
|
||||
Enable = function(details, state, refresh)
|
||||
SetIplPropState(MansionBasement1.interiorId, details, state, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
LoadDefault = function()
|
||||
MansionBasement1.Vault.Set(MansionBasement1.Vault.open, false)
|
||||
MansionBasement1.Assistant.Set(MansionBasement1.Assistant.angel, false)
|
||||
|
||||
MansionBasement1.Details.Enable(MansionBasement1.Details.elevator, true, false)
|
||||
MansionBasement1.Details.Enable(MansionBasement1.Details.money, true, false)
|
||||
|
||||
RefreshInterior(MansionBasement1.interiorId)
|
||||
end
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
-- Richman Villa: -1630.434, 470.852, 128.0
|
||||
exports("GetMansionBasement2", function()
|
||||
return MansionBasement2
|
||||
end)
|
||||
|
||||
MansionBasement2 = {
|
||||
interiorId = 303105,
|
||||
|
||||
Vault = {
|
||||
open = "set_vault_door_open",
|
||||
closed = "set_vault_door_closed",
|
||||
|
||||
Set = function(state, refresh)
|
||||
MansionBasement2.Vault.Clear(refresh)
|
||||
|
||||
SetIplPropState(MansionBasement2.interiorId, state, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(MansionBasement2.interiorId, {
|
||||
MansionBasement2.Vault.open,
|
||||
MansionBasement2.Vault.closed
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Assistant = {
|
||||
og = "set_base_ai_tablets_01",
|
||||
haviland = "set_base_ai_tablets_02",
|
||||
angel = "set_base_ai_tablets_03",
|
||||
|
||||
Set = function(assistant, refresh)
|
||||
MansionBasement2.Assistant.Clear(refresh)
|
||||
|
||||
SetIplPropState(MansionBasement2.interiorId, assistant, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(MansionBasement2.interiorId, {
|
||||
MansionBasement2.Assistant.angel,
|
||||
MansionBasement2.Assistant.haviland,
|
||||
MansionBasement2.Assistant.og
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Decorations = {
|
||||
xmas = "set_base_xmas",
|
||||
halloween = "set_base_halloween",
|
||||
lunar = "set_base_new_year",
|
||||
|
||||
Set = function(decorations, refresh)
|
||||
MansionBasement2.Decorations.Clear(refresh)
|
||||
|
||||
SetIplPropState(MansionBasement2.interiorId, decorations, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(MansionBasement2.interiorId, {
|
||||
MansionBasement2.Decorations.xmas,
|
||||
MansionBasement2.Decorations.halloween,
|
||||
MansionBasement2.Decorations.lunar
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Details = {
|
||||
elevator = "set_elev_std",
|
||||
money = {
|
||||
-- There's some logic for these sets but I can't be bothered so implement it properly
|
||||
"set_base_vault_00",
|
||||
"set_base_vault_01",
|
||||
"set_base_vault_02",
|
||||
"set_base_vault_03",
|
||||
"set_base_vault_04"
|
||||
},
|
||||
|
||||
Enable = function(details, state, refresh)
|
||||
SetIplPropState(MansionBasement2.interiorId, details, state, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
LoadDefault = function()
|
||||
MansionBasement2.Vault.Set(MansionBasement2.Vault.open, false)
|
||||
MansionBasement2.Assistant.Set(MansionBasement2.Assistant.angel, false)
|
||||
|
||||
MansionBasement2.Details.Enable(MansionBasement2.Details.elevator, true, false)
|
||||
MansionBasement2.Details.Enable(MansionBasement2.Details.money, true, false)
|
||||
|
||||
RefreshInterior(MansionBasement2.interiorId)
|
||||
end
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
-- The Tongva Estate: -2601.712, 1874.826, 166.0
|
||||
exports("GetMansionBasement3", function()
|
||||
return MansionBasement3
|
||||
end)
|
||||
|
||||
MansionBasement3 = {
|
||||
interiorId = 303873,
|
||||
|
||||
Vault = {
|
||||
open = "set_vault_door_open",
|
||||
closed = "set_vault_door_closed",
|
||||
|
||||
Set = function(state, refresh)
|
||||
MansionBasement3.Vault.Clear(refresh)
|
||||
|
||||
SetIplPropState(MansionBasement3.interiorId, state, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(MansionBasement3.interiorId, {
|
||||
MansionBasement3.Vault.open,
|
||||
MansionBasement3.Vault.closed
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Assistant = {
|
||||
og = "set_base_ai_tablets_01",
|
||||
haviland = "set_base_ai_tablets_02",
|
||||
angel = "set_base_ai_tablets_03",
|
||||
|
||||
Set = function(assistant, refresh)
|
||||
MansionBasement3.Assistant.Clear(refresh)
|
||||
|
||||
SetIplPropState(MansionBasement3.interiorId, assistant, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(MansionBasement3.interiorId, {
|
||||
MansionBasement3.Assistant.angel,
|
||||
MansionBasement3.Assistant.haviland,
|
||||
MansionBasement3.Assistant.og
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Decorations = {
|
||||
xmas = "set_base_xmas",
|
||||
halloween = "set_base_halloween",
|
||||
lunar = "set_base_new_year",
|
||||
|
||||
Set = function(decorations, refresh)
|
||||
MansionBasement3.Decorations.Clear(refresh)
|
||||
|
||||
SetIplPropState(MansionBasement3.interiorId, decorations, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(MansionBasement3.interiorId, {
|
||||
MansionBasement3.Decorations.xmas,
|
||||
MansionBasement3.Decorations.halloween,
|
||||
MansionBasement3.Decorations.lunar
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
Details = {
|
||||
elevator = "set_elev_std",
|
||||
money = {
|
||||
-- There's some logic for these sets but I can't be bothered so implement it properly
|
||||
"set_base_vault_00",
|
||||
"set_base_vault_01",
|
||||
"set_base_vault_02",
|
||||
"set_base_vault_03",
|
||||
"set_base_vault_04"
|
||||
},
|
||||
|
||||
Enable = function(details, state, refresh)
|
||||
SetIplPropState(MansionBasement3.interiorId, details, state, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
LoadDefault = function()
|
||||
MansionBasement3.Vault.Set(MansionBasement3.Vault.open, false)
|
||||
MansionBasement3.Assistant.Set(MansionBasement3.Assistant.angel, false)
|
||||
|
||||
MansionBasement3.Details.Enable(MansionBasement3.Details.elevator, true, false)
|
||||
MansionBasement3.Details.Enable(MansionBasement3.Details.money, true, false)
|
||||
|
||||
RefreshInterior(MansionBasement3.interiorId)
|
||||
end
|
||||
}
|
||||
Reference in New Issue
Block a user