Skip to content
Open
Show file tree
Hide file tree
Changes from 13 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
*.pbo
*.pbo.bak
*.png
*.blend1
AntistasiBuilder.cfg

#Ignore mission files that have been copied to A3-Antistasi
Expand Down
134 changes: 76 additions & 58 deletions A3A/addons/core/functions/CREATE/fn_milBuildings.sqf

Large diffs are not rendered by default.

7 changes: 6 additions & 1 deletion A3A/addons/core/functions/init/fn_initVarCommon.sqf
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,12 @@ A3A_milBuildingWhitelist = A3A_buildingWhitelist + [
"LAND_CSJ_gunpit",
"LAND_uns_weapon_pit",
"csj_VCbunk01",
"Land_Vil_Tower"
"Land_Vil_Tower",
"A3U_StaticHolderSmall",
"A3U_StaticHolderMediumAT",
"A3U_StaticHolderMediumAA",
"A3U_StaticHolderLargeAT",
"A3U_StaticHolderLargeAA"
];
A3A_buildingBlacklist = [
"Bridge_PathLod_base_F","Land_Slum_House03_F","Land_Bridge_01_PathLod_F","Land_Bridge_Asphalt_PathLod_F","Land_Bridge_Concrete_PathLod_F","Land_Bridge_HighWay_PathLod_F","Land_Bridge_01_F","Land_Bridge_Asphalt_F","Land_Bridge_Concrete_F","Land_Bridge_HighWay_F","Land_Canal_Wall_Stairs_F","warehouse_02_f",
Expand Down
48 changes: 47 additions & 1 deletion A3A/addons/ultimate/CfgVehicles.hpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,50 @@
// Please for the love of god, use Allman indentation in massive config files like this. It's damn near impossible to decipher classes in K&R
// Please for the love of god, use Allman indentation in massive config files like this. It's damn near impossible to decipher classes in K&R with 1000 lines

#define SCOPESTATICS scope = 0; scopeCurator = 0

class Land_HelipadCircle_F;
class Land_HelipadSquare_F;

class HouseBase;
class A3U_StaticHolderBase: HouseBase
{
destrType = "DestructNo";
scope = 0;
scopeCurator = 0;
editorCategory = "A3U_EditorCategory";
editorSubcategory = "A3U_EditorSubcategoryStatics";
};

class A3U_StaticHolderSmall: A3U_StaticHolderBase
{
model = QPATHTOFOLDER(data\staticHolders\static_small);
displayName = "Static Holder (Small)";
scope = 2;
};

class A3U_StaticHolderMediumAT: A3U_StaticHolderSmall
{
model = QPATHTOFOLDER(data\staticHolders\static_medium);
displayName = "Static Holder (Medium, AT)";
};

class A3U_StaticHolderMediumAA: A3U_StaticHolderSmall
{
model = QPATHTOFOLDER(data\staticHolders\static_medium);
displayName = "Static Holder (Medium, AA)";
};

class A3U_StaticHolderLargeAT: A3U_StaticHolderMediumAT
{
model = QPATHTOFOLDER(data\staticHolders\static_large);
displayName = "Static Holder (Large, AT)";
};

class A3U_StaticHolderLargeAA: A3U_StaticHolderMediumAA
{
model = QPATHTOFOLDER(data\staticHolders\static_large);
displayName = "Static Holder (Large, AA)";
};

// Helipads
class Helipad_base_F;
Expand Down
16 changes: 16 additions & 0 deletions A3A/addons/ultimate/config.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,22 @@ class CfgSounds
#include "CfgSounds.hpp"
};

class CfgEditorCategories
{
class A3U_EditorCategory
{
displayName = "Antistasi Ultimate";
};
};

class CfgEditorSubcategories
{
class A3U_EditorSubcategoryStatics
{
displayName = "Static Holders";
};
};

class CfgVehicles
{
#include "CfgVehicles.hpp"
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Tools/staticHolders/static_large.blend
Binary file not shown.
Binary file added Tools/staticHolders/static_medium.blend
Binary file not shown.
Binary file added Tools/staticHolders/static_small.blend
Binary file not shown.