mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Git fix #3.
This commit is contained in:
parent
e0ed81dc67
commit
2d101d064e
1
addons/flashlights/$PBOPREFIX$
Normal file
1
addons/flashlights/$PBOPREFIX$
Normal file
@ -0,0 +1 @@
|
|||||||
|
z\ace\addons\flashlights
|
5
addons/flashlights/CfgEventHandlers.hpp
Normal file
5
addons/flashlights/CfgEventHandlers.hpp
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
class Extended_PostInit_EventHandlers {
|
||||||
|
class ADDON {
|
||||||
|
clientInit = QUOTE(call COMPILE_FILE(XEH_postInitClient) );
|
||||||
|
};
|
||||||
|
};
|
7
addons/flashlights/CfgSounds.hpp
Normal file
7
addons/flashlights/CfgSounds.hpp
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
class CfgSounds {
|
||||||
|
class ACE_flashlights_flashlightClick {
|
||||||
|
name = "ACE_flashlights_flashlightClick";
|
||||||
|
sound[] = {"\a3\sounds_f\weapons\Other\dry4.wss", 0.2, 2};
|
||||||
|
titles[] = {};
|
||||||
|
};
|
||||||
|
};
|
89
addons/flashlights/CfgVehicles.hpp
Normal file
89
addons/flashlights/CfgVehicles.hpp
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
class CfgVehicles {
|
||||||
|
class Man;
|
||||||
|
class CAManBase: Man {
|
||||||
|
class ACE_SelfActions {
|
||||||
|
//todo: add flashlight attach actions
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class Item_Base_F;
|
||||||
|
|
||||||
|
class ACE_Flashlight_MX991Item: Item_Base_F {
|
||||||
|
scope = 2;
|
||||||
|
scopeCurator = 2;
|
||||||
|
displayName = CSTRING(MX991_DisplayName);
|
||||||
|
author = ECSTRING(common,ACETeam);
|
||||||
|
vehicleClass = "WeaponAccessories";
|
||||||
|
class TransportItems {
|
||||||
|
class ACE_Flashlight_MX991 {
|
||||||
|
name = "ACE_Flashlight_MX991";
|
||||||
|
count = 1;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class ACE_Flashlight_KSF1Item: Item_Base_F {
|
||||||
|
scope = 2;
|
||||||
|
scopeCurator = 2;
|
||||||
|
displayName = CSTRING(KSF1_DisplayName);
|
||||||
|
author = ECSTRING(common,ACETeam);
|
||||||
|
vehicleClass = "WeaponAccessories";
|
||||||
|
class TransportItems {
|
||||||
|
class ACE_Flashlight_KSF1 {
|
||||||
|
name = "ACE_Flashlight_KSF1";
|
||||||
|
count = 1;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class ACE_Flashlight_XL50Item: Item_Base_F {
|
||||||
|
scope = 2;
|
||||||
|
scopeCurator = 2;
|
||||||
|
displayName = CSTRING(XL50_DisplayName);
|
||||||
|
author = ECSTRING(common,ACETeam);
|
||||||
|
vehicleClass = "WeaponAccessories";
|
||||||
|
class TransportItems {
|
||||||
|
class ACE_Flashlight_XL50 {
|
||||||
|
name = "ACE_Flashlight_XL50";
|
||||||
|
count = 1;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
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_Flashlight_MX991,12);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class Box_East_Support_F: EAST_Box_Base {
|
||||||
|
class TransportItems {
|
||||||
|
MACRO_ADDITEM(ACE_Flashlight_KSF1,12);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class Box_IND_Support_F: IND_Box_Base {
|
||||||
|
class TransportItems {
|
||||||
|
MACRO_ADDITEM(ACE_Flashlight_XL50,12);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class Box_FIA_Support_F: FIA_Box_Base_F {
|
||||||
|
class TransportItems {
|
||||||
|
MACRO_ADDITEM(ACE_Flashlight_MX991,12);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class ACE_Box_Misc: Box_NATO_Support_F {
|
||||||
|
class TransportItems {
|
||||||
|
MACRO_ADDITEM(ACE_Flashlight_MX991,12);
|
||||||
|
MACRO_ADDITEM(ACE_Flashlight_KSF1,12);
|
||||||
|
MACRO_ADDITEM(ACE_Flashlight_XL50,12);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
61
addons/flashlights/CfgWeapons.hpp
Normal file
61
addons/flashlights/CfgWeapons.hpp
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
class CfgWeapons {
|
||||||
|
|
||||||
|
class ItemCore;
|
||||||
|
class ACE_ItemCore;
|
||||||
|
class InventoryItem_Base_F;
|
||||||
|
class InventoryFlashlightItem_Base_F;
|
||||||
|
|
||||||
|
class acc_flashlight: ItemCore {
|
||||||
|
class ItemInfo: InventoryFlashlightItem_Base_F {
|
||||||
|
class Flashlight {
|
||||||
|
ACE_Flashlight_Colour = "white";
|
||||||
|
ACE_Flashlight_Size = 2.75;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class ACE_Flashlight_MX991: ACE_ItemCore {
|
||||||
|
displayName = CSTRING(MX991_DisplayName);
|
||||||
|
descriptionShort = CSTRING(MX991_Description);
|
||||||
|
model = QUOTE(PATHTOF(data\MX_991.p3d));
|
||||||
|
picture = PATHTOF(UI\mx991_ca.paa);
|
||||||
|
scope = 2;
|
||||||
|
class ItemInfo: InventoryItem_Base_F {
|
||||||
|
mass = 1;
|
||||||
|
class FlashLight {
|
||||||
|
ACE_Flashlight_Colour = "red";
|
||||||
|
ACE_Flashlight_Size = 1.75;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class ACE_Flashlight_KSF1: ACE_ItemCore {
|
||||||
|
displayName = CSTRING(KSF1_DisplayName);
|
||||||
|
descriptionShort = CSTRING(KSF1_Description);
|
||||||
|
model = QUOTE(PATHTOF(data\KSF_1.p3d));
|
||||||
|
picture = PATHTOF(UI\ksf1_ca.paa);
|
||||||
|
scope = 2;
|
||||||
|
class ItemInfo: InventoryItem_Base_F {
|
||||||
|
mass = 1;
|
||||||
|
class FlashLight {
|
||||||
|
ACE_Flashlight_Colour = "red";
|
||||||
|
ACE_Flashlight_Size = 1.5;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
class ACE_Flashlight_XL50: ACE_ItemCore {
|
||||||
|
displayName = CSTRING(XL50_DisplayName);
|
||||||
|
descriptionShort = CSTRING(XL50_Description);
|
||||||
|
model = QUOTE(PATHTOF(data\Maglight.p3d));
|
||||||
|
picture = PATHTOF(UI\xl50_ca.paa);
|
||||||
|
scope = 2;
|
||||||
|
class ItemInfo: InventoryItem_Base_F {
|
||||||
|
mass = 1;
|
||||||
|
class FlashLight {
|
||||||
|
ACE_Flashlight_Colour = "white";
|
||||||
|
ACE_Flashlight_Size = 2.15;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
11
addons/flashlights/README.md
Normal file
11
addons/flashlights/README.md
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
ace_flashlights
|
||||||
|
=======
|
||||||
|
|
||||||
|
Flashlights for use on map and to attach to player.
|
||||||
|
|
||||||
|
|
||||||
|
## Maintainers
|
||||||
|
|
||||||
|
The people responsible for merging changes to this component or answering potential questions.
|
||||||
|
|
||||||
|
- [voiper](https://github.com/voiperr)
|
BIN
addons/flashlights/UI/Flashlight_Beam_blue_ca.paa
Normal file
BIN
addons/flashlights/UI/Flashlight_Beam_blue_ca.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/UI/Flashlight_Beam_green_ca.paa
Normal file
BIN
addons/flashlights/UI/Flashlight_Beam_green_ca.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/UI/Flashlight_Beam_red_ca.paa
Normal file
BIN
addons/flashlights/UI/Flashlight_Beam_red_ca.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/UI/Flashlight_Beam_white_ca.paa
Normal file
BIN
addons/flashlights/UI/Flashlight_Beam_white_ca.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/UI/Flashlight_Beam_yellow_ca.paa
Normal file
BIN
addons/flashlights/UI/Flashlight_Beam_yellow_ca.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/UI/KSF1_ca.paa
Normal file
BIN
addons/flashlights/UI/KSF1_ca.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/UI/mx991_ca.paa
Normal file
BIN
addons/flashlights/UI/mx991_ca.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/UI/xl50_ca.paa
Normal file
BIN
addons/flashlights/UI/xl50_ca.paa
Normal file
Binary file not shown.
8
addons/flashlights/XEH_postInitClient.sqf
Normal file
8
addons/flashlights/XEH_postInitClient.sqf
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#include "script_component.hpp"
|
||||||
|
|
||||||
|
// Exit on Headless as well
|
||||||
|
if !(hasInterface) exitWith {};
|
||||||
|
|
||||||
|
LOG(MSG_INIT);
|
||||||
|
|
||||||
|
//todo: make flashlights attachable to players
|
18
addons/flashlights/config.cpp
Normal file
18
addons/flashlights/config.cpp
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#include "script_component.hpp"
|
||||||
|
|
||||||
|
class CfgPatches {
|
||||||
|
class ADDON {
|
||||||
|
units[] = {};
|
||||||
|
weapons[] = {"ACE_Flashlight_MX991", "ACE_Flashlight_KSF1", "ACE_Flashlight_XL50"};
|
||||||
|
requiredVersion = REQUIRED_VERSION;
|
||||||
|
requiredAddons[] = {"ace_interaction"};
|
||||||
|
author[] = {"voiper"};
|
||||||
|
authorUrl = "https://github.com/voiperr/";
|
||||||
|
VERSION_CONFIG;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
#include "CfgEventHandlers.hpp"
|
||||||
|
#include "CfgVehicles.hpp"
|
||||||
|
#include "CfgWeapons.hpp"
|
||||||
|
#include "CfgSounds.hpp"
|
BIN
addons/flashlights/data/KSF_1.p3d
Normal file
BIN
addons/flashlights/data/KSF_1.p3d
Normal file
Binary file not shown.
79
addons/flashlights/data/KSF_1.rvmat
Normal file
79
addons/flashlights/data/KSF_1.rvmat
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
ambient[]={1,1,1,1};
|
||||||
|
diffuse[]={1,1,1,1};
|
||||||
|
forcedDiffuse[]={0,0,0,0};
|
||||||
|
emmisive[]={0,0,0,1};
|
||||||
|
specular[]={0.6,0.6,0.6,1}; //amount of glossiness - the higher the number, the higher the glossiness
|
||||||
|
specularPower=700; //area of glossiness - the higher the number, the smaller the area
|
||||||
|
PixelShaderID="Super";
|
||||||
|
VertexShaderID="Super";
|
||||||
|
|
||||||
|
class Stage1 {
|
||||||
|
texture="z\ace\addons\flashlights\data\KSF_1_nohq.paa";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,0};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage2 {
|
||||||
|
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,dt)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,0};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage3 {
|
||||||
|
texture="#(argb,8,8,3)color(0,0,0,0,mc)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,0};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage4 {
|
||||||
|
texture="#(argb,8,8,3)color(1,1,1,1,as)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,1};
|
||||||
|
pos[]={0,0,1};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage5 {
|
||||||
|
texture="z\ace\addons\flashlights\data\KSF_1_smdi.paa";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,0};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage6 {
|
||||||
|
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,1};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage7 {
|
||||||
|
texture="a3\data_f\env_land_ca.paa";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,1};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
BIN
addons/flashlights/data/KSF_1_co.paa
Normal file
BIN
addons/flashlights/data/KSF_1_co.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/data/KSF_1_nohq.paa
Normal file
BIN
addons/flashlights/data/KSF_1_nohq.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/data/KSF_1_smdi.paa
Normal file
BIN
addons/flashlights/data/KSF_1_smdi.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/data/MX_991.p3d
Normal file
BIN
addons/flashlights/data/MX_991.p3d
Normal file
Binary file not shown.
79
addons/flashlights/data/MX_991.rvmat
Normal file
79
addons/flashlights/data/MX_991.rvmat
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
ambient[]={1,1,1,1};
|
||||||
|
diffuse[]={1,1,1,1};
|
||||||
|
forcedDiffuse[]={0,0,0,0};
|
||||||
|
emmisive[]={0,0,0,1};
|
||||||
|
specular[]={0.6,0.6,0.6,1}; //amount of glossiness - the higher the number, the higher the glossiness
|
||||||
|
specularPower=700; //area of glossiness - the higher the number, the smaller the area
|
||||||
|
PixelShaderID="Super";
|
||||||
|
VertexShaderID="Super";
|
||||||
|
|
||||||
|
class Stage1 {
|
||||||
|
texture="z\ace\addons\flashlights\data\MX_991_nohq.paa";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,0};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage2 {
|
||||||
|
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,dt)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,0};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage3 {
|
||||||
|
texture="#(argb,8,8,3)color(0,0,0,0,mc)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,0};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage4 {
|
||||||
|
texture="#(argb,8,8,3)color(1,1,1,1,as)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,1};
|
||||||
|
pos[]={0,0,1};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage5 {
|
||||||
|
texture="#(rgb,1,1,1)color(0.2,0.2,1,1)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,0};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage6 {
|
||||||
|
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,1};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage7 {
|
||||||
|
texture="a3\data_f\env_land_ca.paa";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,1};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
BIN
addons/flashlights/data/MX_991_co.paa
Normal file
BIN
addons/flashlights/data/MX_991_co.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/data/MX_991_nohq.paa
Normal file
BIN
addons/flashlights/data/MX_991_nohq.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/data/Maglight.p3d
Normal file
BIN
addons/flashlights/data/Maglight.p3d
Normal file
Binary file not shown.
79
addons/flashlights/data/Maglite.rvmat
Normal file
79
addons/flashlights/data/Maglite.rvmat
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
ambient[]={1,1,1,1};
|
||||||
|
diffuse[]={1,1,1,1};
|
||||||
|
forcedDiffuse[]={0,0,0,0};
|
||||||
|
emmisive[]={0,0,0,1};
|
||||||
|
specular[]={0.6,0.6,0.6,1}; //amount of glossiness - the higher the number, the higher the glossiness
|
||||||
|
specularPower=700; //area of glossiness - the higher the number, the smaller the area
|
||||||
|
PixelShaderID="Super";
|
||||||
|
VertexShaderID="Super";
|
||||||
|
|
||||||
|
class Stage1 {
|
||||||
|
texture="z\ace\addons\flashlights\data\Maglite_nohq.paa";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,0};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage2 {
|
||||||
|
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,dt)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,0};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage3 {
|
||||||
|
texture="#(argb,8,8,3)color(0,0,0,0,mc)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,0};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage4 {
|
||||||
|
texture="#(argb,8,8,3)color(1,1,1,1,as)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,1};
|
||||||
|
pos[]={0,0,1};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage5 {
|
||||||
|
texture="z\ace\addons\flashlights\data\Maglite_smdi.paa";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,0};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage6 {
|
||||||
|
texture="#(ai,64,64,1)fresnel(4.7,1.2)";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,1};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
class Stage7 {
|
||||||
|
texture="a3\data_f\env_land_ca.paa";
|
||||||
|
uvSource="tex";
|
||||||
|
class uvTransform {
|
||||||
|
aside[]={1,0,0};
|
||||||
|
up[]={0,1,0};
|
||||||
|
dir[]={0,0,1};
|
||||||
|
pos[]={0,0,0};
|
||||||
|
};
|
||||||
|
};
|
BIN
addons/flashlights/data/Maglite_co.paa
Normal file
BIN
addons/flashlights/data/Maglite_co.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/data/Maglite_nohq.paa
Normal file
BIN
addons/flashlights/data/Maglite_nohq.paa
Normal file
Binary file not shown.
BIN
addons/flashlights/data/Maglite_smdi.paa
Normal file
BIN
addons/flashlights/data/Maglite_smdi.paa
Normal file
Binary file not shown.
12
addons/flashlights/script_component.hpp
Normal file
12
addons/flashlights/script_component.hpp
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#define COMPONENT flashlights
|
||||||
|
#include "\z\ace\addons\main\script_mod.hpp"
|
||||||
|
|
||||||
|
#ifdef DEBUG_ENABLED_FLASHLIGHTS
|
||||||
|
#define DEBUG_MODE_FULL
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef DEBUG_SETTINGS_FLASHLIGHTS
|
||||||
|
#define DEBUG_SETTINGS DEBUG_SETTINGS_FLASHLIGHTS
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "\z\ace\addons\main\script_macros.hpp"
|
29
addons/flashlights/stringtable.xml
Normal file
29
addons/flashlights/stringtable.xml
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project name="ACE">
|
||||||
|
<Package name="Flashlights">
|
||||||
|
<Key ID="STR_ACE_Flashlights_MX991_DisplayName">
|
||||||
|
<English>Fulton MX-991</English>
|
||||||
|
<Polish>Fulton MX-991</Polish>
|
||||||
|
</Key>
|
||||||
|
<Key ID="STR_ACE_Flashlights_MX991_Description">
|
||||||
|
<English>Flashlight with red filter. For use on map.</English>
|
||||||
|
<Polish>Latarka z czerwonym filtrem. Używana do podświetlania mapy.</Polish>
|
||||||
|
</Key>
|
||||||
|
<Key ID="STR_ACE_Flashlights_XL50_DisplayName">
|
||||||
|
<English>Maglite XL50</English>
|
||||||
|
<Polish>Maglite XL50</Polish>
|
||||||
|
</Key>
|
||||||
|
<Key ID="STR_ACE_Flashlights_XL50_Description">
|
||||||
|
<English>White mini flashlight. For use on map.</English>
|
||||||
|
<Polish>Mini latarka. Światło białe. Używana do podświetlania mapy.</Polish>
|
||||||
|
</Key>
|
||||||
|
<Key ID="STR_ACE_Flashlights_KSF1_DisplayName">
|
||||||
|
<English>KSF-1</English>
|
||||||
|
<Polish>KSF-1</Polish>
|
||||||
|
</Key>
|
||||||
|
<Key ID="STR_ACE_Flashlights_KSF1_Description">
|
||||||
|
<English>Flashlight with red filter. For use on map.</English>
|
||||||
|
<Polish>Latarka z czerwonym filtrem. Używana do podświetlania mapy.</Polish>
|
||||||
|
</Key>
|
||||||
|
</Package>
|
||||||
|
</Project>
|
Loading…
Reference in New Issue
Block a user