Files
DayZ-Epoch/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularPreviews.hpp
A Man ff94bfa931 Add a few new building previews to handle some exploits
Thx @TheFirstNoob for letting me know
2022-04-17 16:14:03 +02:00

294 lines
10 KiB
C++

// Ghost previews
class DZE_Ghost_Previews: NonStrategic {
scope = 0;
destrType = "DestructNo";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 1000;
vehicleClass = "DayZ Epoch Build Previews";
offset[] = {0,1.5,0};
};
class CinderWallSmallDoorway_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\Steel_door_frame_ghost.p3d"; // todo change this
displayName = "Cinder Doorway Preview";
};
class CinderWallDoorway_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\steel_garage_frame_ghost.p3d";
displayName = "Cinder Garage Doorway Preview";
};
class MetalFloor_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\metal_floor_ghost.p3d";
displayName = "Metal Floor Preview";
};
class WoodRamp_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\Wood_Ramp_ghost.p3d";
displayName = "Wood Ramp Preview";
};
class CinderWallHalf_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\cinder_wall_half_ghost.p3d";
displayName = "Cinder Block Wall 1/2 Preview";
};
class CinderWall_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\cinder_wall_full_ghost.p3d";
displayName = "Cinder Block Wall Preview";
};
class WoodFloorQuarter_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\quarter_floor_ghost.p3d";
displayName = "Floor 1/4 Preview";
};
class WoodFloorHalf_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\half_floor_ghost.p3d";
displayName = "Floor 1/2 Preview";
};
class WoodSmallWall_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\small_wall_ghost.p3d";
displayName = "Small Wall Preview";
};
class WoodSmallWallThird_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\third_wall_ghost.p3d";
displayName = "Small Wall Preview 1/3";
};
class WoodSmallWallWin_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\small_wall_win_ghost.p3d";
displayName = "Small Wall Window Preview";
};
class WoodFloor_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\Wood_Floor_ghost.p3d";
displayName = "Wood Floor Preview";
};
class WoodSmallWallDoor_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\small_wall_door_ghost.p3d";
displayName = "Small Wall Door Preview";
};
class WoodLargeWall_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\large_wall_ghost.p3d";
displayName = "Large Wall Preview";
};
class WoodLargeWallDoor_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\large_wall_door_ghost.p3d";
displayName = "Large Wall Door Preview";
};
class WoodLargeWallWin_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\large_wall_win_ghost.p3d";
displayName = "Large Wall Window Preview";
};
class WoodStairs_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\wood_stairs_ghost.p3d";
displayName = "Wood Stairs Preview";
};
class WoodStairsSans_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\wood_stairs_sans_ghost.p3d";
displayName = "Wood Stairs Sans Preview";
};
class WoodLadder_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\wood_ladder_ghost.p3d";
displayName = "Wood Stairs Sans Preview";
};
class WoodDoor_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\small_wall_door_anim_ghost.p3d";
displayName = "Door Preview";
};
class LargeWoodDoor_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\large_wall_door_anim_ghost.p3d";
displayName = "Large Door Preview";
};
class GarageWoodDoor_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\Garage_door_anim_ghost.p3d";
displayName = "Garage Door Preview";
};
class WoodGate_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\wood\high_wood_garage\high_wood_garage_ghost.p3d";
displayName = "Wood Gate Preview";
};
class CinderGate_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\cinder\cinder_high_garage\high_steel_garage_frame_ghost.p3d";
displayName = "Cinder Gate Preview";
};
class Drawbridge_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\wood\draw_bridge\wood_draw_bridge_ghost.p3d";
displayName = "Metal Drawbridge Preview";
};
class Wood_Triangle_Wall_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\wood\apex_tri\apex_tri_ghost.p3d";
displayName = "Wood Triangle wall Preview";
};
class Wood_Handrail_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\wood\railing\railing.p3d";
displayName = "Wood Handrail Preview";
};
class Wood_Floor_Stairs_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\floors\wood_floor_stairs_ghost.p3d";
displayName = "Wood floor w/Stairs Preview";
};
class Wood_Pillar_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\wood\pillar\corner_pillar.p3d";
displayName = "Wood Pillar Preview";
};
class Wood_GarageOpenTop_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\wood\garage_notop\wood_garage_notop_frame.p3d";
displayName = "WoodGarage open top Preview";
};
class CinderGarageOpenTop_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\cinder\CinderGaragenotop\cindergarage_notop_ghost.p3d";
displayName = "Cinder Garage open top Preview";
};
class DoorFrame_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\Steel_door_frame_single_ghost.p3d";
displayName = "Door Frame Preview";
};
class CinderWallWindow_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\cinder\cinder_wall_win\h4_cinder_wall_win_ghost.p3d";
displayName = "Cinder Wall Window Preview";
};
class CinderDoorHatch_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\cinder\cinder_door_window\cinder_door_frame_ghost.p3d";
displayName = "Cinder door with hatch Preview";
};
class MetalPillar_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\cinder\pillar\metal_cornerpillar.p3d";
displayName = "Metal Pillar Preview";
};
class MetalFloor_Half_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\floors\metal_floor_half_ghost.p3d";
displayName = "Metal Floor Half Preview";
};
class MetalFloor_Quarter_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\floors\metal_floor_quarter_ghost.p3d";
displayName = "Metal Floor Quarter Preview";
};
class GlassFloor_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\floors\glass_floor_ghost.p3d";
displayName = "Glass Floor Preview";
};
class GlassFloor_Half_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\floors\glass_floor_half_ghost.p3d";
displayName = "Glass Floor Preview";
};
class GlassFloor_Quarter_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\floors\glass_floor_quarter_ghost";
displayName = "Glass Floor Preview";
};
class Concrete_Bunker_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\cinder\bunker\bunker_01_ghost.p3d";
displayName = "Concrete Bunker Preview";
};
class MetalFloor4x_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\floors\metal_floor_2x2_ghost.p3d";
displayName = "MetalFloor4x Preview";
};
class WoodFloor4x_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\floors\wood_floor_2x2_ghost.p3d";
displayName = "WoodFloor4x Preview";
};
class WoodTriangleFloor_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\floors\wood_tri_floor_ghost.p3d";
displayName = "Wood Triangle Floor Preview";
};
class CinderWallHalf_Gap_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\cinder_wall_half2_ghost.p3d";
displayName = "Cinder Wall Half Gap Preview";
};
class StorageShed_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch_v\base_building\storage\Shed_M02_ghost.p3d";
displayName = "StorageShed Preview";
};
class ElevatorStop_Transparent_DZ: DZE_Ghost_Previews {
scope = 2;
model = "\z\addons\dayz_epoch\models\metal_floor_ghost.p3d";
displayName = $STR_EPOCH_ELEVATORSTOP_TRANSPARENT;
};
class Water_Pump_Preview_DZ : DZE_Ghost_Previews {
scope = 2;
model = "\ca\buildings\misc\pumpa";
displayName = "Water Pump Preview";
};
class MetalFence_ghost_DZ: DZE_Ghost_Previews {
scope = 2;
model = "z\addons\dayz_buildings\models\metal_fence_ghost.p3d";
displayName = $STR_BLD_name_MetalFence_ghost;
};
class WoodenFence_ghost_DZ: DZE_Ghost_Previews {
scope = 2;
model = "z\addons\dayz_buildings\models\fence_wood_ghost.p3d";
displayName = $STR_BLD_name_WoodenFence_ghost;
};
class MetalFence_7_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "z\addons\dayz_buildings\models\metal_fence7.p3d";
displayName = "MetalFence 7 Preview";
};
class WoodenFence_7_Preview_DZ: DZE_Ghost_Previews {
scope = 2;
model = "z\addons\dayz_buildings\models\fence7.p3d";
displayName = "WoodenFence 7 Preview";
};
class Fueltank_Preview_DZ : DZE_Ghost_Previews {
scope = 2;
model = "\Ca\buildings2\Ind_Tank\Ind_TankSmall2";
displayName = "Fueltank Preview";
};
class Watertank_Preview_DZ : DZE_Ghost_Previews {
scope = 2;
model = "\Ca\buildings2\Ind_Tank\Ind_TankSmall";
displayName = "Watertank Preview ";
};
class Watertower_Preview_DZ : DZE_Ghost_Previews {
scope = 2;
model = "\CA\misc\water_tank.p3d";
displayName = "Watertower Preview";
};