forked from Simnation/Main
housing
This commit is contained in:
parent
6d90da2841
commit
b71b47a9fb
169 changed files with 12687 additions and 2932 deletions
107
resources/[housing]/bob74_ipl/dlc_bikers/document_forgery.lua
Normal file
107
resources/[housing]/bob74_ipl/dlc_bikers/document_forgery.lua
Normal file
|
@ -0,0 +1,107 @@
|
|||
-- Document forgery: 1165, -3196.6, -39.01306
|
||||
exports('GetBikerDocumentForgeryObject', function()
|
||||
return BikerDocumentForgery
|
||||
end)
|
||||
|
||||
BikerDocumentForgery = {
|
||||
interiorId = 246785,
|
||||
|
||||
Ipl = {
|
||||
Interior = {
|
||||
ipl = "bkr_biker_interior_placement_interior_6_biker_dlc_int_ware05_milo",
|
||||
|
||||
Load = function()
|
||||
EnableIpl(BikerDocumentForgery.Ipl.Interior.ipl, true)
|
||||
end,
|
||||
Remove = function()
|
||||
EnableIpl(BikerDocumentForgery.Ipl.Interior.ipl, false)
|
||||
end
|
||||
}
|
||||
},
|
||||
Style = {
|
||||
basic = "interior_basic",
|
||||
upgrade = "interior_upgrade",
|
||||
|
||||
Set = function(style, refresh)
|
||||
BikerDocumentForgery.Style.Clear(false)
|
||||
|
||||
SetIplPropState(BikerDocumentForgery.interiorId, style, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(BikerDocumentForgery.interiorId, {
|
||||
BikerDocumentForgery.Style.basic,
|
||||
BikerDocumentForgery.Style.upgrade
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
Equipment = {
|
||||
none = "",
|
||||
basic = "equipment_basic",
|
||||
upgrade = "equipment_upgrade",
|
||||
|
||||
Set = function(eqpt, refresh)
|
||||
BikerDocumentForgery.Equipment.Clear(false)
|
||||
|
||||
if eqpt ~= "" then
|
||||
SetIplPropState(BikerDocumentForgery.interiorId, eqpt, true, refresh)
|
||||
else
|
||||
if refresh then
|
||||
RefreshInterior(BikerDocumentForgery.interiorId)
|
||||
end
|
||||
end
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(BikerDocumentForgery.interiorId, {
|
||||
BikerDocumentForgery.Equipment.basic,
|
||||
BikerDocumentForgery.Equipment.upgrade
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
Security = {
|
||||
basic = "security_low",
|
||||
upgrade = "security_high",
|
||||
|
||||
Set = function(security, refresh)
|
||||
BikerDocumentForgery.Security.Clear(false)
|
||||
|
||||
SetIplPropState(BikerDocumentForgery.interiorId, security, true, refresh)
|
||||
end,
|
||||
Clear = function(refresh)
|
||||
SetIplPropState(BikerDocumentForgery.interiorId, {
|
||||
BikerDocumentForgery.Security.basic,
|
||||
BikerDocumentForgery.Security.upgrade
|
||||
}, false, refresh)
|
||||
end
|
||||
},
|
||||
Details = {
|
||||
Chairs = {
|
||||
A = "chair01",
|
||||
B = "chair02",
|
||||
C = "chair03",
|
||||
D = "chair04",
|
||||
E = "chair05",
|
||||
F = "chair06",
|
||||
G = "chair07"
|
||||
},
|
||||
production = "production", -- Papers, pencils
|
||||
furnitures = "set_up", -- Printers, shredders
|
||||
clutter = "clutter", -- Pizza boxes, cups
|
||||
|
||||
Enable = function(details, state, refresh)
|
||||
SetIplPropState(BikerDocumentForgery.interiorId, details, state, refresh)
|
||||
end
|
||||
},
|
||||
|
||||
LoadDefault = function()
|
||||
BikerDocumentForgery.Ipl.Interior.Load()
|
||||
BikerDocumentForgery.Style.Set(BikerDocumentForgery.Style.basic)
|
||||
BikerDocumentForgery.Security.Set(BikerDocumentForgery.Security.basic)
|
||||
BikerDocumentForgery.Equipment.Set(BikerDocumentForgery.Equipment.basic)
|
||||
BikerDocumentForgery.Details.Enable(BikerDocumentForgery.Details.production, false)
|
||||
BikerDocumentForgery.Details.Enable(BikerDocumentForgery.Details.furnitures, false)
|
||||
BikerDocumentForgery.Details.Enable(BikerDocumentForgery.Details.clutter, false)
|
||||
BikerDocumentForgery.Details.Enable(BikerDocumentForgery.Details.Chairs, true)
|
||||
|
||||
RefreshInterior(BikerDocumentForgery.interiorId)
|
||||
end
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue