diff --git a/README.md b/README.md
index 72b1336b57..dade470553 100644
--- a/README.md
+++ b/README.md
@@ -4,11 +4,11 @@
-
-
-
+
diff --git a/addons/advanced_ballistics/stringtable.xml b/addons/advanced_ballistics/stringtable.xml
index 5c6dd58d6e..b30485aae6 100644
--- a/addons/advanced_ballistics/stringtable.xml
+++ b/addons/advanced_ballistics/stringtable.xml
@@ -210,6 +210,7 @@
Define o raio ao redor do jogador (em metros) onde a balística avançada será aplicada aos projéteis
+ This module enables advanced ballistics simulation - meaning the trajectory of projectiles is influenced by variables like air temperature, atmospheric pressure, humidity, gravity, the type of ammunition and the weapon from which it was fired.
Moduł ten pozwala aktywować zaawansowaną balistykę biorącą przy obliczeniach trajektorii lotu pocisku pod uwagę takie rzeczy jak temperatura powietrza, ciśnienie atmosferyczne, wilgotność powietrza, siły Coriolisa i Eotvosa, grawitację a także broń z jakiej wykonywany jest strzał oraz rodzaj amunicji. Wszystko to sprowadza się na bardzo dokładne odwzorowanie balistyki.
Tento modul umožňuje aktivovat pokročilou balistiku, která vypočítává trajektorii kulky a bere do úvahy věci jako je teplota vzduchu, atmosférický tlak, vlhkost vzduchu, gravitaci, typ munice a zbraň, ze které je náboj vystřelen. To vše přispívá k velmi přesné balistice.
Este módulo permite que você ative cálculos de balística avançada, fazendo a trajetória do projétil levar em consideração coisas como temperatura do ar, pressão atmosférica, umidade, força de Coriolis, a gravidade, o modelo da arma no qual o disparo é realizado e o tipo de munição. Tudo isso acrescenta-se a um balística muito precisa.
diff --git a/addons/common/CfgVehicles.hpp b/addons/common/CfgVehicles.hpp
index e0ac3a22ec..69d6f99924 100644
--- a/addons/common/CfgVehicles.hpp
+++ b/addons/common/CfgVehicles.hpp
@@ -116,4 +116,28 @@ class CfgVehicles {
MACRO_ADDITEM(ACE_banana,1);
};
};
+
+ class Land_HelipadEmpty_F;
+ class ACE_LogicDummy: Land_HelipadEmpty_F {
+ scope = 1;
+ SLX_XEH_DISABLED = 1;
+ author = CSTRING(ACETeam);
+ class EventHandlers {
+ init = "(_this select 0) enableSimulation false";
+ };
+ };
+
+ class Bicycle;
+ class ACE_Headbug_Fix: Bicycle {
+ scope = 1;
+ side = 3;
+ model = PATHTOF(data\ACE_HeadBanger.p3d);
+ //model = QPATHTO_M(ACE_HeadBanger.p3d);
+ author = CSTRING(ACETeam);
+ displayName = " ";
+ soundEngine[] = {"", 20, 0.875};
+ soundEnviron[] = {"", 25, 0.925};
+ isBicycle = 1;
+ XEH_DISABLED;
+ };
};
diff --git a/addons/common/XEH_preInit.sqf b/addons/common/XEH_preInit.sqf
index 6c088a3542..b031e0291e 100644
--- a/addons/common/XEH_preInit.sqf
+++ b/addons/common/XEH_preInit.sqf
@@ -106,6 +106,7 @@ PREP(goKneeling);
PREP(hadamardProduct);
PREP(hasItem);
PREP(hasMagazine);
+PREP(headBugFix);
PREP(hideUnit);
PREP(inheritsFrom);
PREP(insertionSort);
diff --git a/addons/common/data/ace_headbanger.p3d b/addons/common/data/ace_headbanger.p3d
new file mode 100644
index 0000000000..4add05893c
Binary files /dev/null and b/addons/common/data/ace_headbanger.p3d differ
diff --git a/addons/common/functions/fnc_headBugFix.sqf b/addons/common/functions/fnc_headBugFix.sqf
new file mode 100644
index 0000000000..272f64a044
--- /dev/null
+++ b/addons/common/functions/fnc_headBugFix.sqf
@@ -0,0 +1,30 @@
+/**
+ * fnc_headbugfix.sqf
+ * @Descr: Fixes animation issues that may get you stuck
+ * @Author: rocko
+ *
+ * @Arguments:
+ * @Return: nil
+ * @PublicAPI: true
+ */
+
+#include "script_component.hpp"
+private ["_pos","_dir","_anim"];
+if (player != vehicle player || {(player getvariable ["ace_isUnconscious", false])}) exitWith {};
+titleCut ["", "BLACK"];
+_pos = getposATL player;
+_dir = getDir player;
+_anim = animationState player;
+// create invisible headbug fix vehicle
+_ACE_HeadbugFix = createVehicle ["ACE_Headbug_Fix", getposATL player, [], 0, "NONE"];
+_ACE_HeadbugFix setDir _dir;
+player moveInAny _ACE_HeadbugFix;
+sleep 1.0;
+unassignVehicle player;
+player action ["Eject", vehicle player];
+sleep 1.0;
+deleteVehicle _ACE_HeadbugFix;
+player setposATL _pos;
+player setDir _dir;
+titleCut ["", "PLAIN"];
+
diff --git a/addons/explosives/CfgModule.hpp b/addons/explosives/CfgModule.hpp
index 239ecd4e17..a27efae704 100644
--- a/addons/explosives/CfgModule.hpp
+++ b/addons/explosives/CfgModule.hpp
@@ -21,8 +21,8 @@ class ACE_ModuleExplosive: ACE_Module {
defaultValue = 1;
};
class ExplodeOnDefuse {
- displayName = "$STR_ACE_Explosive_ExplodeOnDefuse_DisplayName";
- description = "$STR_ACE_Explosive_ExplodeOnDefuse_Description";
+ displayName = CSTRING(ExplodeOnDefuse_DisplayName);
+ description = CSTRING(ExplodeOnDefuse_Description);
typeName = "BOOL";
defaultValue = 1;
};
diff --git a/addons/explosives/stringtable.xml b/addons/explosives/stringtable.xml
index 7ab3c13fe0..a985b428c1 100644
--- a/addons/explosives/stringtable.xml
+++ b/addons/explosives/stringtable.xml
@@ -560,6 +560,7 @@
¿Habilitar ciertos explosivos para estallar al desactivar? Por defecto: Sí
+ This module adjusts the settings related to explosives.
Moduł ten pozwala dostosować opcje związane z ładunkami wybuchowymi, ich podkładaniem oraz rozbrajaniem.
Dieses Modul erlaubt die Einstellungen für Sprengstoffe zu verändern.
Tento modul umoňuje přizpůsobit nastavení týkajících se výbušnin.
diff --git a/addons/map/stringtable.xml b/addons/map/stringtable.xml
index 9b7627e66e..3f2d312fae 100644
--- a/addons/map/stringtable.xml
+++ b/addons/map/stringtable.xml
@@ -74,6 +74,7 @@
Mostrar as coordenadas de grade no ponteiro do mouse?
+ This module allows you to customize the map screen.
Moduł ten pozwala dostosować opcje widoku ekranu mapy.
Dieses Modul erweitert die Kartenfunktionen.
Tento modul umožňuje přizpůsobit mapu s obrazem.
@@ -134,6 +135,7 @@
Esconder marcadores que pertencem ao grupo de IA?
+ This module allows the tracking of allied units with BFT map markers.
Pozwala śledzić na mapie pozycje sojuszniczych jednostek za pomocą markerów BFT.
Dieses Modul ermöglicht es verbündete Einheiten mit dem BFT auf der Karte zu verfolgen.
Umožňuje sledovat přátelské jednokty na mapě v rámci BFT.
diff --git a/addons/medical/stringtable.xml b/addons/medical/stringtable.xml
index 5ceb625f59..32c38397c0 100644
--- a/addons/medical/stringtable.xml
+++ b/addons/medical/stringtable.xml
@@ -3458,6 +3458,7 @@
É médico
+ This module allows you to assign the medic class to selected units.
Moduł ten pozwala przypisać klasę medyczną wybranym jednostkom.
Dieses Modul legt fest welche Einheit ein Sanitäter ist.
Tento modul určuje, která jednotka je zdravotník.
diff --git a/addons/optionsmenu/gui/settingsMenu.hpp b/addons/optionsmenu/gui/settingsMenu.hpp
index fc3a90c66e..665db1f17a 100644
--- a/addons/optionsmenu/gui/settingsMenu.hpp
+++ b/addons/optionsmenu/gui/settingsMenu.hpp
@@ -247,14 +247,22 @@ class ACE_settingsMenu {
text = CSTRING(OpenExport);
x = X_PART(18);
action = QUOTE(if (GVAR(serverConfigGeneration) > 0) then {createDialog 'ACE_serverSettingsMenu'; });
- };
+ };
class action_debug: actionClose {
idc = 1102;
text = CSTRING(DumpDebug);
- x = X_PART(26.5);
+ x = X_PART(26.1);
action = QUOTE([] call FUNC(debugDumpToClipboard));
tooltip = CSTRING(DumpDebugTooltip);
};
+ class action_headBugFix: actionClose {
+ idc = 1102;
+ text = CSTRING(headBugFix);
+ x = X_PART(34);
+ w = W_PART(5);
+ action = QUOTE(0 spawn EFUNC(common,headBugFix); closedialog 0;);
+ tooltip = CSTRING(headBugFixTooltip);
+ };
};
};
class ACE_serverSettingsMenu: ACE_settingsMenu {
diff --git a/addons/optionsmenu/stringtable.xml b/addons/optionsmenu/stringtable.xml
index 717fde4732..376935297e 100644
--- a/addons/optionsmenu/stringtable.xml
+++ b/addons/optionsmenu/stringtable.xml
@@ -344,6 +344,12 @@
Pošle debug informace do RPT a schránky.
Protokolliert Debug-Informationen im RPT und speichert sie in der Zwischenablage.
Envia informação de depuração para RPT e área de transferência.
+
+
+