all
This commit is contained in:
		
							parent
							
								
									b3be5bbddd
								
							
						
					
					
						commit
						4a0eae647e
					
				
					 134 changed files with 0 additions and 0 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