63 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
exports('GetFloydObject', function()
 | 
						|
    return Floyd
 | 
						|
end)
 | 
						|
 | 
						|
Floyd = {
 | 
						|
    interiorId = 171777,
 | 
						|
 | 
						|
    Style = {
 | 
						|
        normal = {
 | 
						|
            "swap_clean_apt",
 | 
						|
            "layer_debra_pic",
 | 
						|
            "layer_whiskey",
 | 
						|
            "swap_sofa_A"
 | 
						|
        },
 | 
						|
        messedUp = {
 | 
						|
            "layer_mess_A",
 | 
						|
            "layer_mess_B",
 | 
						|
            "layer_mess_C",
 | 
						|
            "layer_sextoys_a",
 | 
						|
            "swap_sofa_B",
 | 
						|
            "swap_wade_sofa_A",
 | 
						|
            "layer_wade_shit",
 | 
						|
            "layer_torture"
 | 
						|
        },
 | 
						|
 | 
						|
        Set = function(style, refresh)
 | 
						|
            Floyd.Style.Clear(false)
 | 
						|
 | 
						|
            SetIplPropState(Floyd.interiorId, style, true, refresh)
 | 
						|
        end,
 | 
						|
        Clear = function(refresh)
 | 
						|
            SetIplPropState(Floyd.interiorId, {
 | 
						|
                Floyd.Style.normal,
 | 
						|
                Floyd.Style.messedUp
 | 
						|
            }, false, refresh)
 | 
						|
        end
 | 
						|
    },
 | 
						|
    MrJam = {
 | 
						|
        normal = "swap_mrJam_A",
 | 
						|
        jammed = "swap_mrJam_B",
 | 
						|
        jammedOnTable = "swap_mrJam_C",
 | 
						|
 | 
						|
        Set = function(mrJam, refresh)
 | 
						|
            Floyd.MrJam.Clear(false)
 | 
						|
 | 
						|
            SetIplPropState(Floyd.interiorId, mrJam, true, refresh)
 | 
						|
        end,
 | 
						|
        Clear = function(refresh)
 | 
						|
            SetIplPropState(Floyd.interiorId, {
 | 
						|
                Floyd.MrJam.normal,
 | 
						|
                Floyd.MrJam.jammed,
 | 
						|
                Floyd.MrJam.jammedOnTable
 | 
						|
            }, false, refresh)
 | 
						|
        end
 | 
						|
    },
 | 
						|
 | 
						|
    LoadDefault = function()
 | 
						|
        Floyd.Style.Set(Floyd.Style.normal)
 | 
						|
        Floyd.MrJam.Set(Floyd.MrJam.normal)
 | 
						|
 | 
						|
        RefreshInterior(Floyd.interiorId)
 | 
						|
    end
 | 
						|
}
 |