class CfgPatches { class 442_hallway { requiredAddons[]={}; weapons[]={}; units[]= { "442_floor", "442_roof", "442_roof_r", "442_wall", "442_wall_light", "442_wall_light_r", "442_segment", "442_segment_r", "442_door", "442_2way_rep", "442_2way_rep_r", "442_3way_rep", "442_3way_rep_r", "442_4way_rep", "442_5way_rep_r", "442_corner_rep", "442_corner_rep_r", "442_ramp_rep", "442_ramp_rep_r", "442_door_lock" }; author="kripto202"; }; }; class CfgVehicles { class House_F; class 442_floor: House_F { scope=2; scopecurator=2; author="kripto202"; displayName="Floor"; model="\442_structures\hallway\floor.p3d"; editorcategory="kobra"; editorsubcategory="442_hallway"; vehicleClass="Structures"; destrtype="DestructNo"; hiddenselections[]= { "tile", "lower" }; hiddenselectionstextures[]= { "442_structures\hallway\data\tile_co.paa", "442_structures\hallway\data\lower_co.paa" }; }; class 442_roof: 442_floor { displayName="Roof Light"; model="\442_structures\hallway\rooflight.p3d"; hiddenselections[]= { "roof", "light" }; /* class MarkerLights { class Light_1 { color[]={1,1,1}; ambient[]={0.0099999998,0.0099999998,0.0099999998}; intensity=10; name="Lightpos1"; useFlare=0; flareSize=0; flareMaxDistance=0; activeLight=1; blinking=0; dayLight=0; drawLight=0; class Attenuation { start=0; constant=0; linear=1; quadratic=0; hardLimitStart=20; hardLimitEnd=5; }; }; class Light_2 { color[]={1,1,1,0.1}; ambient[]={0.0099999998,0.0099999998,0.0099999998}; intensity=10; name="Lightpos2"; useFlare=0; flareSize=0; flareMaxDistance=0; activeLight=1; blinking=0; dayLight=0; drawLight=0; class Attenuation { start=0; constant=0; linear=1; quadratic=0; hardLimitStart=20; hardLimitEnd=5; }; }; }; */ hiddenselectionstextures[]= { "442_structures\hallway\data\roof_co.paa", "442_structures\hallway\data\light_co.paa" }; }; class 442_roof_r: 442_roof { displayName="Roof Light (Red)"; /* class MarkerLights { class Light_1 { color[]={1,0,0}; ambient[]={0.0099999998,0,0}; intensity=10; name="Lightpos1"; useFlare=0; flareSize=0; flareMaxDistance=0; activeLight=1; blinking=0; dayLight=0; drawLight=0; class Attenuation { start=0; constant=0; linear=1; quadratic=0; hardLimitStart=20; hardLimitEnd=5; }; }; class Light_2 { color[]={1,0,0,0.1}; ambient[]={0.0099999998,0,0}; intensity=10; name="Lightpos2"; useFlare=0; flareSize=0; flareMaxDistance=0; activeLight=1; blinking=0; dayLight=0; drawLight=0; class Attenuation { start=0; constant=0; linear=1; quadratic=0; hardLimitStart=20; hardLimitEnd=5; }; }; }; */ hiddenselectionstextures[]= { "442_structures\hallway\data\roof_co.paa", "442_structures\hallway\data\light_2_co.paa" }; }; class 442_wall: 442_floor { displayName="Wall"; model="\442_structures\hallway\wall.p3d"; hiddenselections[]= { "wall_2" }; hiddenselectionstextures[]= { "442_structures\hallway\data\wall_2_co.paa" }; }; class 442_wall_light: 442_floor { displayName="Wall Light"; model="\442_structures\hallway\walllight.p3d"; /* class MarkerLights { class Light_1 { color[]={1,1,1}; ambient[]={0.0099999998,0.0099999998,0.0099999998}; intensity=10; name="Lightpos"; useFlare=0; flareSize=0; flareMaxDistance=0; activeLight=1; blinking=0; dayLight=0; drawLight=0; class Attenuation { start=0; constant=0; linear=1; quadratic=0; hardLimitStart=20; hardLimitEnd=5; }; }; }; */ hiddenselections[]= { "wall", "light" }; hiddenselectionstextures[]= { "442_structures\hallway\data\wall_co.paa", "442_structures\hallway\data\light_co.paa" }; }; class 442_wall_light_r: 442_wall_light { displayName="Wall Light (Red)"; /* class MarkerLights { class Light_1 { color[]={1,0,0,0.1}; ambient[]={0.0099999998,0,0}; intensity=10; name="Lightpos"; useFlare=0; flareSize=0; flareMaxDistance=0; activeLight=1; blinking=0; dayLight=0; drawLight=0; class Attenuation { start=0; constant=0; linear=1; quadratic=0; hardLimitStart=20; hardLimitEnd=5; }; }; }; */ hiddenselectionstextures[]= { "442_structures\hallway\data\wall_co.paa", "442_structures\hallway\data\light_2_co.paa" }; }; class 442_segment: 442_floor { displayName="Segment"; model="\442_structures\hallway\segment.p3d"; hiddenselections[]= { "segment", "light" }; /* class MarkerLights { class Light_1 { color[]={1,1,1,0.1}; ambient[]={0.0099999998,0.0099999998,0.0099999998}; intensity=10; name="Lightpos"; useFlare=0; flareSize=0; flareMaxDistance=0; activeLight=1; blinking=0; dayLight=0; drawLight=0; class Attenuation { start=0; constant=0; linear=1; quadratic=0; hardLimitStart=20; hardLimitEnd=5; }; }; }; */ hiddenselectionstextures[]= { "442_structures\hallway\data\segment_co.paa", "442_structures\hallway\data\light_co.paa" }; }; class 442_segment_r: 442_segment { displayName="Segment (Red)"; /* class MarkerLights { class Light_1 { color[]={1,0,0}; ambient[]={0.0099999998,0,0}; intensity=10; name="Lightpos"; useFlare=0; flareSize=0; flareMaxDistance=0; activeLight=1; blinking=0; dayLight=0; drawLight=0; class Attenuation { start=0; constant=0; linear=1; quadratic=0; hardLimitStart=20; hardLimitEnd=5; }; }; }; */ hiddenselectionstextures[]= { "442_structures\hallway\data\segment_co.paa", "442_structures\hallway\data\light_2_co.paa" }; }; class 442_door: 442_floor { displayname="Door"; model="\442_structures\hallway\door.p3d"; hiddenselections[]= { "door1", "door2", "frame" }; hiddenselectionstextures[]= { "442_structures\hallway\data\doors_co.paa", "442_structures\hallway\data\doors_co.paa", "442_structures\hallway\data\frame_co.paa" }; class animationsources { class door_open { source="user"; animPeriod=5; initphase=0; }; }; animationlist[]= { "door_open", 0 }; class useractions { class door_open { displayname="Open Doors"; position="door_pos"; radius=5; onlyforplayer=0; priority=101; condition="this animationsourcephase ""door_open"" == 0"; statement="this animatesource [""door_open"", 1];"; }; class door_close: door_open { displayname="Close Doors"; condition="this animationsourcephase ""door_open"" == 1"; statement="this animatesource [""door_open"", 0];"; }; }; }; class 442_door_lock: 442_door { displayname = "Door (Locked)"; class useractions {}; }; class 442_2way_rep: 442_floor { displayName="2-way Hallway"; model="\442_structures\hallway\2way.p3d"; hiddenselections[]= { "tile", "lower", "roof", "segment", "wall", "wall_2", "light" }; hiddenselectionstextures[]= { "442_structures\hallway\data\tile_co.paa", "442_structures\hallway\data\lower_co.paa", "442_structures\hallway\data\roof_co.paa", "442_structures\hallway\data\segment_co.paa", "442_structures\hallway\data\wall_co.paa", "442_structures\hallway\data\wall_2_co.paa", "442_structures\hallway\data\light_co.paa" }; // class MarkerLights // { // class Light_1 // { // color[]={1,1,1}; // ambient[]={0.0099999998,0.0099999998,0.0099999998}; // intensity=10; // name="Lightpos"; // useFlare=0; // flareSize=0; // flareMaxDistance=0; // activeLight=1; // blinking=0; // dayLight=0; // drawLight=0; // class Attenuation // { // start=0; // constant=0; // linear=1; // quadratic=0; // hardLimitStart=20; // hardLimitEnd=5; // }; // }; // }; }; class 442_2way_rep_r: 442_2way_rep { displayName="2-way Hallway (Red)"; hiddenselectionstextures[]= { "442_structures\hallway\data\tile_co.paa", "442_structures\hallway\data\lower_co.paa", "442_structures\hallway\data\roof_co.paa", "442_structures\hallway\data\segment_co.paa", "442_structures\hallway\data\wall_co.paa", "442_structures\hallway\data\wall_2_co.paa", "442_structures\hallway\data\light_2_co.paa" }; /* class MarkerLights { class Light_1 { color[]={1,0,0}; ambient[]={0.0099999998,0,0}; intensity=10; name="Lightpos"; useFlare=0; flareSize=0; flareMaxDistance=0; activeLight=1; blinking=0; dayLight=0; drawLight=0; class Attenuation { start=0; constant=0; linear=1; quadratic=0; hardLimitStart=20; hardLimitEnd=5; }; }; }; */ }; class 442_3way_rep: 442_2way_rep { displayName="3-way Hallway"; model="\442_structures\hallway\3way.p3d"; hiddenselectionstextures[]= { "442_structures\hallway\data\tile_co.paa", "442_structures\hallway\data\lower_co.paa", "442_structures\hallway\data\roof_co.paa", "442_structures\hallway\data\segment_co.paa", "442_structures\hallway\data\wall_co.paa", "442_structures\hallway\data\wall_2_co.paa", "442_structures\hallway\data\light_co.paa" }; }; class 442_3way_rep_r: 442_3way_rep { displayName="3-way Hallway (Red)"; hiddenselectionstextures[]= { "442_structures\hallway\data\tile_co.paa", "442_structures\hallway\data\lower_co.paa", "442_structures\hallway\data\roof_co.paa", "442_structures\hallway\data\segment_co.paa", "442_structures\hallway\data\wall_co.paa", "442_structures\hallway\data\wall_2_co.paa", "442_structures\hallway\data\light_2_co.paa" }; /* class MarkerLights { class Light_1 { color[]={1,0,0}; ambient[]={0.0099999998,0,0}; intensity=10; name="Lightpos"; useFlare=0; flareSize=0; flareMaxDistance=0; activeLight=1; blinking=0; dayLight=0; drawLight=0; class Attenuation { start=0; constant=0; linear=1; quadratic=0; hardLimitStart=20; hardLimitEnd=5; }; }; }; */ }; class 442_4way_rep: 442_2way_rep { displayName="4-way Hallway"; model="\442_structures\hallway\4way.p3d"; hiddenselectionstextures[]= { "442_structures\hallway\data\tile_co.paa", "442_structures\hallway\data\lower_co.paa", "442_structures\hallway\data\roof_co.paa", "442_structures\hallway\data\segment_co.paa", "442_structures\hallway\data\wall_co.paa", "442_structures\hallway\data\wall_2_co.paa", "442_structures\hallway\data\light_co.paa" }; }; class 442_4way_rep_r: 442_4way_rep { displayName="4-way Hallway (Red)"; hiddenselectionstextures[]= { "442_structures\hallway\data\tile_co.paa", "442_structures\hallway\data\lower_co.paa", "442_structures\hallway\data\roof_co.paa", "442_structures\hallway\data\segment_co.paa", "442_structures\hallway\data\wall_1_co.paa", "442_structures\hallway\data\wall_2_co.paa", "442_structures\hallway\data\light_2_co.paa" }; /* class MarkerLights { class Light_1 { color[]={1,0,0}; ambient[]={0.0099999998,0,0}; intensity=10; name="Lightpos"; useFlare=0; flareSize=0; flareMaxDistance=0; activeLight=1; blinking=0; dayLight=0; drawLight=0; class Attenuation { start=0; constant=0; linear=1; quadratic=0; hardLimitStart=20; hardLimitEnd=5; }; }; }; */ }; class 442_corner_rep: 442_2way_rep { displayName="Corner Hallway"; model="\442_structures\hallway\corner.p3d"; hiddenselectionstextures[]= { "442_structures\hallway\data\tile_co.paa", "442_structures\hallway\data\lower_co.paa", "442_structures\hallway\data\roof_co.paa", "442_structures\hallway\data\segment_co.paa", "442_structures\hallway\data\wall_co.paa", "442_structures\hallway\data\wall_2_co.paa", "442_structures\hallway\data\light_co.paa" }; }; class 442_corner_rep_r: 442_corner_rep { displayName="Corner Hallway (Red)"; hiddenselectionstextures[]= { "442_structures\hallway\data\tile_co.paa", "442_structures\hallway\data\lower_co.paa", "442_structures\hallway\data\roof_co.paa", "442_structures\hallway\data\segment_co.paa", "442_structures\hallway\data\wall_co.paa", "442_structures\hallway\data\wall_2_co.paa", "442_structures\hallway\data\light_2_co.paa" }; /* class MarkerLights { class Light_1 { color[]={1,0,0}; ambient[]={0.0099999998,0,0}; intensity=10; name="Lightpos"; useFlare=0; flareSize=0; flareMaxDistance=0; activeLight=1; blinking=0; dayLight=0; drawLight=0; class Attenuation { start=0; constant=0; linear=1; quadratic=0; hardLimitStart=20; hardLimitEnd=5; }; }; }; */ }; class 442_ramp_rep: 442_floor { displayname = "Ramp"; model = "442_structures\hallway\ramp.p3d"; hiddenselections[] = { "ramp", "segment", "light" }; hiddenselectionstextures[] = { "442_structures\hallway\data\ramp_co.paa", "442_structures\hallway\data\segment_co.paa", "442_structures\hallway\data\light_co.paa" }; }; class 442_ramp_rep_r: 442_ramp_rep { displayname = "Ramp (Red)"; hiddenselectionstextures[] = { "442_structures\hallway\data\ramp_co.paa", "442_structures\hallway\data\segment_co.paa", "442_structures\hallway\data\light_2_co.paa" }; }; };