mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
Move gunbag type from inheritance to config property (#7022)
* Move gunbag type from inheritance to config property * Add gunbag framework wiki * Remove _generalMacro from doc * Apply documentation suggestions Co-Authored-By: mharis001 <34453221+mharis001@users.noreply.github.com>
This commit is contained in:
parent
44050df98b
commit
26fe041342
@ -73,6 +73,7 @@ class CfgVehicles {
|
||||
hiddenSelectionsTextures[] = {QPATHTOF(data\gunbag_co.paa)};
|
||||
maximumLoad = 80;
|
||||
mass = 11;
|
||||
ADDON = 1;
|
||||
};
|
||||
|
||||
class GVAR(Tan): ADDON {
|
||||
|
@ -1,7 +1,7 @@
|
||||
#include "script_component.hpp"
|
||||
/*
|
||||
* Author: Ir0n1E
|
||||
* Calculate mass of weapon an items.
|
||||
* Calculate mass of weapon and items.
|
||||
*
|
||||
* Arguments:
|
||||
* 0: Weapon <STRING>
|
||||
|
@ -1,7 +1,7 @@
|
||||
#include "script_component.hpp"
|
||||
/*
|
||||
* Author: Ir0n1E
|
||||
* Check if client able to interact with gunbag.
|
||||
* Check if client is able to interact with gunbag.
|
||||
*
|
||||
* Arguments:
|
||||
* 0: Unit <OBJECT>
|
||||
|
@ -1,7 +1,7 @@
|
||||
#include "script_component.hpp"
|
||||
/*
|
||||
* Author: Ir0n1E
|
||||
* Switches gunbag full/empty for mass calculation.
|
||||
* Check if unit has a gunbag.
|
||||
*
|
||||
* Arguments:
|
||||
* 0: Unit <OBJECT>
|
||||
@ -17,4 +17,4 @@
|
||||
|
||||
params ["_unit"];
|
||||
|
||||
(backpackContainer _unit) isKindOf QUOTE(ADDON)
|
||||
getNumber (configFile >> "CfgVehicles" >> (backpack _unit) >> QUOTE(ADDON)) == 1
|
||||
|
39
docs/wiki/framework/gunbag-framework.md
Normal file
39
docs/wiki/framework/gunbag-framework.md
Normal file
@ -0,0 +1,39 @@
|
||||
---
|
||||
layout: wiki
|
||||
title: Gunbag Framework
|
||||
description: Explains how to set up gunbags
|
||||
group: framework
|
||||
parent: wiki
|
||||
order: 7
|
||||
mod: ace
|
||||
version:
|
||||
major: 3
|
||||
minor: 13
|
||||
patch: 0
|
||||
---
|
||||
|
||||
## 1. Overview
|
||||
|
||||
ACE Gunbag provides a framework that allows users to enable putting a gun inside a backpack.
|
||||
|
||||
|
||||
## 2. Config Values
|
||||
|
||||
The `ace_gunbag` config entry needs to be set to `1` to enable a backpack to be a gunbag.
|
||||
|
||||
```cpp
|
||||
class Bag_Base;
|
||||
class ace_gunbag: Bag_Base {
|
||||
author = "Ir0n1E";
|
||||
scope = 2;
|
||||
displayName = CSTRING(Displayname);
|
||||
model = QPATHTOF(data\ace_gunbag.p3d);
|
||||
picture = QPATHTOF(ui\gunbag_ca.paa);
|
||||
icon = QPATHTOF(ui\gunbag_icon_ca.paa);
|
||||
hiddenSelections[] = {"Camo", "insignia"};
|
||||
hiddenSelectionsTextures[] = {QPATHTOF(data\gunbag_co.paa)};
|
||||
maximumLoad = 80;
|
||||
mass = 11;
|
||||
ace_gunbag = 1;
|
||||
};
|
||||
```
|
Loading…
Reference in New Issue
Block a user