1+ -- Arcade basement: 2710.0, -360.780, -56.0
2+ exports (' GetDiamondArcadeBasementObject' , function ()
3+ return DiamondArcadeBasement
4+ end )
5+
6+ DiamondArcadeBasement = {
7+ interiorId = 278529 ,
8+
9+ Style = {
10+ derelict = " set_plan_pre_setup" ,
11+ normal = {
12+ " set_plan_setup" ,
13+ " set_plan_scribbles"
14+ },
15+
16+ Set = function (style , refresh )
17+ DiamondArcadeBasement .Style .Clear (false )
18+
19+ SetIplPropState (DiamondArcadeBasement .interiorId , style , true , refresh )
20+ end ,
21+ Clear = function (refresh )
22+ SetIplPropState (DiamondArcadeBasement .interiorId , {
23+ DiamondArcadeBasement .Style .derelict ,
24+ DiamondArcadeBasement .Style .normal
25+ }, false , refresh )
26+ end
27+ },
28+
29+ Garage = {
30+ garage = " set_plan_garage" ,
31+ wall = " set_plan_wall" ,
32+
33+ Set = function (garage , refresh )
34+ DiamondArcadeBasement .Garage .Clear (false )
35+
36+ SetIplPropState (DiamondArcadeBasement .interiorId , garage , true , refresh )
37+ end ,
38+ Clear = function (refresh )
39+ SetIplPropState (DiamondArcadeBasement .interiorId , {
40+ DiamondArcadeBasement .Garage .garage ,
41+ DiamondArcadeBasement .Garage .wall
42+ }, false , refresh )
43+ end
44+ },
45+
46+ Bed = {
47+ bed = " set_plan_bed" ,
48+ trash = " set_plan_no_bed" ,
49+
50+ Set = function (bed , refresh )
51+ DiamondArcadeBasement .Bed .Clear (false )
52+
53+ SetIplPropState (DiamondArcadeBasement .interiorId , bed , true , refresh )
54+ end ,
55+ Clear = function (refresh )
56+ SetIplPropState (DiamondArcadeBasement .interiorId , {
57+ DiamondArcadeBasement .Bed .bed ,
58+ DiamondArcadeBasement .Bed .trash
59+ }, false , refresh )
60+ end
61+ },
62+
63+ Details = {
64+ computer = " set_plan_computer" ,
65+ cabinets = " set_plan_arcade_x4" ,
66+ plans = " set_plan_plans" ,
67+ casino = " set_plan_casino" ,
68+ keypad = " set_plan_keypad" ,
69+ vault = " set_plan_vault" ,
70+ mechanic = " set_plan_mechanic" ,
71+ hacker = " set_plan_hacker" ,
72+ weapons = " set_plan_weapons" ,
73+ vaultLaser = " set_plan_vault_laser" ,
74+ vaultDrill = " set_plan_vault_drill" ,
75+ drill = " set_plan_electric_drill" ,
76+ explosives = " set_plan_plastic_explosives" ,
77+ dongle = " set_plan_hacking_device" ,
78+ cockroaches = " set_plan_cockroaches" ,
79+ stealthOutfits = " set_plan_stealth_outfits" ,
80+ securityOutfits = " set_plan_gruppe_sechs_outfits" ,
81+ helmet = " set_plan_fireman_helmet" ,
82+ drone = " set_plan_drone_parts" ,
83+ keycards = " set_plan_vault_keycard_01a" ,
84+ keycard1 = " set_plan_swipe_card_01a" ,
85+ keycard2 = " set_plan_swipe_card_01b" ,
86+ vaultLaser2 = " set_plan_vault_laser_alt" ,
87+ vaultDrill2 = " set_plan_vault_drill_alt" ,
88+
89+ Enable = function (details , state , refresh )
90+ SetIplPropState (DiamondArcadeBasement .interiorId , details , state , refresh )
91+ end
92+ },
93+
94+ LoadDefault = function ()
95+ DiamondArcadeBasement .Style .Set (DiamondArcadeBasement .Style .normal , false )
96+ DiamondArcadeBasement .Garage .Set (DiamondArcadeBasement .Garage .garage , false )
97+ DiamondArcadeBasement .Bed .Set (DiamondArcadeBasement .Bed .bed , false )
98+
99+ DiamondArcadeBasement .Details .Enable (DiamondArcadeBasement .Details .computer , true , false )
100+ DiamondArcadeBasement .Details .Enable (DiamondArcadeBasement .Details .plans , true , false )
101+ DiamondArcadeBasement .Details .Enable (DiamondArcadeBasement .Details .mechanic , true , false )
102+ DiamondArcadeBasement .Details .Enable (DiamondArcadeBasement .Details .cockroaches , true , false )
103+
104+ RefreshInterior (DiamondArcadeBasement .interiorId )
105+ end
106+ }
0 commit comments