Files
DayZ-Epoch/SQF/dayz_code/Configs/CfgVehicles/Buildables/ModularPreviews.hpp
seelenapparat 5461729599 Added support for the elevator script via 3 new kits and objects
This was made, so that you don't have to use the normal epoch buildables for the elevator anymore.
You can now instead use these distinct items for the script.

Classnames:

Kits:
elevatorstart_kit
elevatorstop_glass_kit
elevatorstop_transparent_kit

Objects:
ElevatorStart_DZ
ElevatorStop_Glass_DZ
ElevatorStop_Transparent_DZ
2022-01-20 15:49:52 +01:00

246 lines
8.8 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;
};