-
Notifications
You must be signed in to change notification settings - Fork 740
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8ceb2aa
commit fa002b4
Showing
14 changed files
with
405 additions
and
391 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
z\ace\Addons\laser | ||
z\ace\Addons\attach |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
class Extended_PreInit_EventHandlers { | ||
class ADDON { | ||
init = QUOTE( call COMPILE_FILE(XEH_preInit) ); | ||
}; | ||
class ADDON { | ||
init = QUOTE( call COMPILE_FILE(XEH_preInit) ); | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,10 @@ | ||
class CfgMagazines { | ||
class CA_Magazine; | ||
class B_IR_Grenade: CA_Magazine { | ||
ACE_Attachable = 1; | ||
}; | ||
class SmokeShell; | ||
class Chemlight_green: SmokeShell { | ||
ACE_Attachable = 1; | ||
}; | ||
class CA_Magazine; | ||
class B_IR_Grenade: CA_Magazine { | ||
ACE_Attachable = 1; | ||
}; | ||
class SmokeShell; | ||
class Chemlight_green: SmokeShell { | ||
ACE_Attachable = 1; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,147 +1,147 @@ | ||
#define MACRO_ADDITEM(ITEM,COUNT) class _xx_##ITEM { \ | ||
name = #ITEM; \ | ||
count = COUNT; \ | ||
}; | ||
name = #ITEM; \ | ||
count = COUNT; \ | ||
}; | ||
|
||
#define MACRO_ATTACHTOVEHICLE \ | ||
class ACE_Actions { \ | ||
class GVAR(AttachVehicle) { \ | ||
displayName = "$STR_ACE_Attach_AttachDetach"; \ | ||
condition = QUOTE(([ARR_3(_player, _target, '')] call FUNC(canAttach))); \ | ||
statement = QUOTE( [ARR_2(_player, _target)] call FUNC(openAttachUI);); \ | ||
exceptions[] = {"ACE_Drag_isNotDragging"}; \ | ||
showDisabled = 0; \ | ||
priority = 0; \ | ||
icon = PATHTOF(UI\attach_ca.paa); \ | ||
distance = 4; \ | ||
}; \ | ||
class GVAR(DetachVehicle) { \ | ||
displayName = "$STR_ACE_Attach_Detach"; \ | ||
condition = QUOTE(([ARR_2(_player, _target)] call FUNC(canDetach))); \ | ||
statement = QUOTE( [ARR_2(_player, _target)] call FUNC(detach) ); \ | ||
exceptions[] = {"ACE_Drag_isNotDragging"}; \ | ||
showDisabled = 0; \ | ||
priority = 0; \ | ||
icon = PATHTOF(UI\detach_ca.paa); \ | ||
distance = 4; \ | ||
}; \ | ||
}; | ||
class ACE_Actions { \ | ||
class GVAR(AttachVehicle) { \ | ||
displayName = "$STR_ACE_Attach_AttachDetach"; \ | ||
condition = QUOTE(([ARR_3(_player, _target, '')] call FUNC(canAttach))); \ | ||
statement = QUOTE( [ARR_2(_player, _target)] call FUNC(openAttachUI);); \ | ||
exceptions[] = {"ACE_Drag_isNotDragging"}; \ | ||
showDisabled = 0; \ | ||
priority = 0; \ | ||
icon = PATHTOF(UI\attach_ca.paa); \ | ||
distance = 4; \ | ||
}; \ | ||
class GVAR(DetachVehicle) { \ | ||
displayName = "$STR_ACE_Attach_Detach"; \ | ||
condition = QUOTE(([ARR_2(_player, _target)] call FUNC(canDetach))); \ | ||
statement = QUOTE( [ARR_2(_player, _target)] call FUNC(detach) ); \ | ||
exceptions[] = {"ACE_Drag_isNotDragging"}; \ | ||
showDisabled = 0; \ | ||
priority = 0; \ | ||
icon = PATHTOF(UI\detach_ca.paa); \ | ||
distance = 4; \ | ||
}; \ | ||
}; | ||
|
||
class CfgVehicles { | ||
class LandVehicle; | ||
class Car: LandVehicle { | ||
MACRO_ATTACHTOVEHICLE | ||
}; | ||
class Tank: LandVehicle { | ||
MACRO_ATTACHTOVEHICLE | ||
}; | ||
class Air; | ||
class Helicopter: Air { | ||
MACRO_ATTACHTOVEHICLE | ||
}; | ||
class Plane: Air { | ||
MACRO_ATTACHTOVEHICLE | ||
}; | ||
class Ship; | ||
class Ship_F: Ship { | ||
MACRO_ATTACHTOVEHICLE | ||
}; | ||
|
||
class Man; | ||
class CAManBase: Man { | ||
class ACE_SelfActions { | ||
class ACE_Equipment { | ||
class GVAR(Attach) { | ||
displayName = "$STR_ACE_Attach_AttachDetach"; | ||
condition = QUOTE(([ARR_3(_player, _player, '')] call FUNC(canAttach))); | ||
statement = QUOTE( [ARR_2(_player, _player)] call FUNC(openAttachUI); ); | ||
exceptions[] = {"ACE_Drag_isNotDragging"}; | ||
showDisabled = 0; | ||
priority = 5; | ||
icon = PATHTOF(UI\attach_ca.paa); | ||
hotkey = "T"; | ||
}; | ||
class GVAR(Detach) { | ||
displayName = "$STR_ACE_Attach_Detach"; | ||
condition = QUOTE(([ARR_2(_player, _player)] call FUNC(canDetach))); | ||
statement = QUOTE( [ARR_2(_player, _player)] call FUNC(detach) ); | ||
exceptions[] = {"ACE_Drag_isNotDragging"}; | ||
showDisabled = 0; | ||
priority = 5; | ||
icon = PATHTOF(UI\detach_ca.paa); | ||
hotkey = "T"; | ||
class LandVehicle; | ||
class Car: LandVehicle { | ||
MACRO_ATTACHTOVEHICLE | ||
}; | ||
class Tank: LandVehicle { | ||
MACRO_ATTACHTOVEHICLE | ||
}; | ||
class Air; | ||
class Helicopter: Air { | ||
MACRO_ATTACHTOVEHICLE | ||
}; | ||
class Plane: Air { | ||
MACRO_ATTACHTOVEHICLE | ||
}; | ||
class Ship; | ||
class Ship_F: Ship { | ||
MACRO_ATTACHTOVEHICLE | ||
}; | ||
|
||
class Man; | ||
class CAManBase: Man { | ||
class ACE_SelfActions { | ||
class ACE_Equipment { | ||
class GVAR(Attach) { | ||
displayName = "$STR_ACE_Attach_AttachDetach"; | ||
condition = QUOTE(([ARR_3(_player, _player, '')] call FUNC(canAttach))); | ||
statement = QUOTE( [ARR_2(_player, _player)] call FUNC(openAttachUI); ); | ||
exceptions[] = {"ACE_Drag_isNotDragging"}; | ||
showDisabled = 0; | ||
priority = 5; | ||
icon = PATHTOF(UI\attach_ca.paa); | ||
hotkey = "T"; | ||
}; | ||
class GVAR(Detach) { | ||
displayName = "$STR_ACE_Attach_Detach"; | ||
condition = QUOTE(([ARR_2(_player, _player)] call FUNC(canDetach))); | ||
statement = QUOTE( [ARR_2(_player, _player)] call FUNC(detach) ); | ||
exceptions[] = {"ACE_Drag_isNotDragging"}; | ||
showDisabled = 0; | ||
priority = 5; | ||
icon = PATHTOF(UI\detach_ca.paa); | ||
hotkey = "T"; | ||
}; | ||
}; | ||
}; | ||
}; | ||
}; | ||
}; | ||
|
||
class All; | ||
class ACE_IR_Strobe_Effect: All { | ||
scope = 1; | ||
displayName = "IR Strobe"; | ||
model = "\A3\Weapons_F\empty.p3d"; | ||
simulation = "nvmarker"; | ||
class All; | ||
class ACE_IR_Strobe_Effect: All { | ||
scope = 1; | ||
displayName = "IR Strobe"; | ||
model = "\A3\Weapons_F\empty.p3d"; | ||
simulation = "nvmarker"; | ||
|
||
class NVGMarker { | ||
diffuse[] = {0,0,0}; | ||
ambient[] = {0,0,0}; | ||
brightness = 0.004; | ||
name = "pozicni blik"; | ||
drawLight = 1; | ||
drawLightSize = 0.005; | ||
drawLightCenterSize = 0.003; | ||
activeLight = 0; | ||
blinking=1; | ||
dayLight = 0; | ||
onlyInNvg = 1; | ||
useFlare = 0; | ||
class NVGMarker { | ||
diffuse[] = {0,0,0}; | ||
ambient[] = {0,0,0}; | ||
brightness = 0.004; | ||
name = "pozicni blik"; | ||
drawLight = 1; | ||
drawLightSize = 0.005; | ||
drawLightCenterSize = 0.003; | ||
activeLight = 0; | ||
blinking=1; | ||
dayLight = 0; | ||
onlyInNvg = 1; | ||
useFlare = 0; | ||
}; | ||
side = 7;//-1=NO_SIDE yellow box,3=CIV grey box,4=NEUTRAL yellow box,6=FRIENDLY green box,7=LOGIC no radar signature | ||
accuracy = 1000; | ||
cost = 0; | ||
armor = 500; | ||
threat[] = {0,0,0}; | ||
nameSound = ""; | ||
type = 0; | ||
weapons[] = {}; | ||
magazines[] = {}; | ||
nvTarget = 1; | ||
destrType = "DestructNo"; | ||
brightness = 20; | ||
}; | ||
side = 7;//-1=NO_SIDE yellow box,3=CIV grey box,4=NEUTRAL yellow box,6=FRIENDLY green box,7=LOGIC no radar signature | ||
accuracy = 1000; | ||
cost = 0; | ||
armor = 500; | ||
threat[] = {0,0,0}; | ||
nameSound = ""; | ||
type = 0; | ||
weapons[] = {}; | ||
magazines[] = {}; | ||
nvTarget = 1; | ||
destrType = "DestructNo"; | ||
brightness = 20; | ||
}; | ||
|
||
class NATO_Box_Base; | ||
class EAST_Box_Base; | ||
class IND_Box_Base; | ||
class FIA_Box_Base_F; | ||
class NATO_Box_Base; | ||
class EAST_Box_Base; | ||
class IND_Box_Base; | ||
class FIA_Box_Base_F; | ||
|
||
class Box_NATO_Support_F: NATO_Box_Base { | ||
class TransportItems { | ||
MACRO_ADDITEM(ACE_IR_Strobe_Item,12) | ||
class Box_NATO_Support_F: NATO_Box_Base { | ||
class TransportItems { | ||
MACRO_ADDITEM(ACE_IR_Strobe_Item,12) | ||
}; | ||
}; | ||
}; | ||
|
||
class Box_East_Support_F: EAST_Box_Base { | ||
class TransportItems { | ||
MACRO_ADDITEM(ACE_IR_Strobe_Item,12) | ||
class Box_East_Support_F: EAST_Box_Base { | ||
class TransportItems { | ||
MACRO_ADDITEM(ACE_IR_Strobe_Item,12) | ||
}; | ||
}; | ||
}; | ||
|
||
class Box_IND_Support_F: IND_Box_Base { | ||
class TransportItems { | ||
MACRO_ADDITEM(ACE_IR_Strobe_Item,12) | ||
class Box_IND_Support_F: IND_Box_Base { | ||
class TransportItems { | ||
MACRO_ADDITEM(ACE_IR_Strobe_Item,12) | ||
}; | ||
}; | ||
}; | ||
|
||
class Box_FIA_Support_F: FIA_Box_Base_F { | ||
class TransportItems { | ||
MACRO_ADDITEM(ACE_IR_Strobe_Item,12) | ||
class Box_FIA_Support_F: FIA_Box_Base_F { | ||
class TransportItems { | ||
MACRO_ADDITEM(ACE_IR_Strobe_Item,12) | ||
}; | ||
}; | ||
}; | ||
|
||
class ACE_Box_Misc: Box_NATO_Support_F { | ||
class TransportItems { | ||
MACRO_ADDITEM(ACE_IR_Strobe_Item,12) | ||
class ACE_Box_Misc: Box_NATO_Support_F { | ||
class TransportItems { | ||
MACRO_ADDITEM(ACE_IR_Strobe_Item,12) | ||
}; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,16 @@ | ||
class CfgWeapons { | ||
class ACE_ItemCore; | ||
class InventoryItem_Base_F; | ||
class ACE_ItemCore; | ||
class InventoryItem_Base_F; | ||
|
||
class ACE_IR_Strobe_Item: ACE_ItemCore { | ||
displayName = "$STR_ACE_IrStrobe_Name"; | ||
descriptionShort = "$STR_ACE_IrStrobe_Description"; | ||
model = "\A3\weapons_F\ammo\mag_univ.p3d"; | ||
picture = PATHTOF(UI\irstrobe_item.paa); | ||
scope = 2; | ||
ACE_attachable = 1; | ||
class ItemInfo: InventoryItem_Base_F { | ||
mass = 1; | ||
class ACE_IR_Strobe_Item: ACE_ItemCore { | ||
displayName = "$STR_ACE_IrStrobe_Name"; | ||
descriptionShort = "$STR_ACE_IrStrobe_Description"; | ||
model = "\A3\weapons_F\ammo\mag_univ.p3d"; | ||
picture = PATHTOF(UI\irstrobe_item.paa); | ||
scope = 2; | ||
ACE_attachable = 1; | ||
class ItemInfo: InventoryItem_Base_F { | ||
mass = 1; | ||
}; | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.