This is a fairly known issue. One player can fly a uh1y and switch between gunners seats and pilot seat. This makes a seconds player to fly with obsolete.
This commit fixes that issue. Pilots can no longer switch to the gunner seats but the gunners have the option to switch to the pilot seats if it is needed.
DZ helicopters remain unchanged.
- This restores the old pook weapons and add epoch version of the epoch pooks.
- Add an extra M134 pook version.
- Also fixes the from weapon names and localize the weapon names of the epoch pooks.
Server admins can now use the non DZ and DZE version of the pook if they want. Those pooks remain untouched with no changes.
Almost all eventhandlers getting set already when creating the base class of the vehicles like AllVehicles. So it is not needed to set it after that again. Until a few exceptions I removed or added the needed vehicle eventhandlers.
All helicopters have a fired eventhandler now as it should be. So finally if a helicopters shoots all crew members are in combat. This is the same if flares getting fired.
The fired evenhandler will be only executed for players now no longer for the server.
Note: The CSJ Gyro addon getting loaded very early so those addons need all eventhandlers set.
This got discussed earlier. Since epoch got merged with DayZ Mod we have a different name for the scope and type of configs. A proper config should use numbers for those entries. This is the same how arma configs are written. The basicDefines.hpp has all the needed information stored.
Also, this removes the weight entries from the magazines since we have them in a separate folder, so admins can edit them.
- All buildables are grouped together now.
- Buildables can be used and found under "DayZ Epoch Buildables" in the editor now.
- Update scope of a few vehicles. Most base classes should be private or at least protected.
- Epoch Loot Container can be found under "DayZ Epoch Crates" in the editor now.
This commit updates all helicopter.
- Flares for all helis excluding the mozzie
- Complete gear rework
- Helis added to “DayZ Epoch Vehicles” for the editor
- Remove radar and and radar checks
- Correct fuel capacity for some models
- Add Ka60 and AW159 Wildcat as epoch versions with PKT and M240 only
- Update trader prices and add new helis
Ive moved the mozzie configs to helicopters. The new Mozzie versions have a small gear count of (1,3,1) so it is possible to open the gear in the heli now.
In consultation with Seelenapparat we changed the configs from the ch53. This removes strop down and up, the collect and detach cargo options. both actions are not really used in epoch and needed an init script which runs permanently while in the helicopter. It is the same for the sfx sounds from this helicopter. In this special case we decided that performance is more valuable as the removed actions. If someone uses the removed actions in scripts or something like that please message me on discord.
The pook has a DZ/DZE version now. Server admins can still use the old pook classes if it is needed. The new classes were added to the traders. We should probably evaluate if it is a good idea to add the gunner bell by default to the traders.
This partially reverts commit 95310b9.
Update for model change in commit 43d349c
Turret animation source errors have been fixed in Streatman's new model,
so this is no longer necessary.
Partial revert of: 3aad4b6
Unfortunately this will not support loading external vehicle addons
(with custom UserActions) which we can not include in Epoch. Child
UserActions overwrite inherited UserActions.
Should improve client FPS while still allowing conditions and scripts to
be customized.
Some special vehicles like MV22, UH1Y, etc. have UserActions overwritten
in their configs, so please let me know if you find any others that do
not get the option to repair or salvage because UserActions is
overwritten in their config. I think I got them all.
Vanilla commits:
a8c4238c0c350d73abe1
* Updating displaynames
Unfortunately I gave a few choppers their class names as displaynames. That should be better now.
* Adding DZE for UH1H_2 variant, displayname update
Adding the UH1H_DZE with no ammo. Adding better displaynames for the UH1H
* Updating german strings
Adding a lot german strings and correcting a few.
* Update stringtable.xml
* Update stringtable.xml
* Update stringtable.xml
This fixes config errors for unknown animation sources for both
vehicles. The turrets do not have thermal capabilities and this restores
the missing co-pilot/observer seat in the UH1Y. Also I can't seem to get
the turret on the AH6X to rotate, but if someone knows how please leave
a comment or commit the changes. there's currently no overlay for the
observer of the AH6X since it can't move I feel it's limited enough
without an overlay like the UH1Y.
* Adding display name for UH60M_MEV_EP1_DZ
* Adding 6 new Mi17 variants to config
Armed:
Mi17_TK_EP1
Mi17_UN_CDF_EP1
Mi17_CDF
Unarmed:
Mi17_medevac_CDF
Mi17_medevac_Ins
Mi17_medevac_RU
* Adding new line for Cessna.hpp
* Adding Cessna to the configs
That removes the radar function from the cessans.
* Adding 1 new An2 version to the config
* Adding 2 more HMMWVs to the config
Ive lowered the maxspeed from the HMMVW_DZ because all HMMWVs have a maxspeed of 100.
New classes:
HMMWV_Armored
HMMWV_M2
* Adding BRDM2 to configs
* Adding line for BRDM2_DZ.hpp
* Update after comments
* Update again
* Update BRDM2_DZ.hpp
* Update HMMWV.hpp
* Update HMMWV.hpp
80 is the same as the other high tier armored HMMWV above. 40 is the same as the low tier ones.
* Update HMMWV.hpp
* Update HMMWV.hpp
* Update BRDM2_DZ.hpp
* Update HMMWV.hpp
* Update CHANGE LOG 1.0.6.txt
* Update UH60.hpp
* Update Cessna_DZ.hpp
* Update Cessna_DZ.hpp
* Update NeutralAirplanes.hpp
* Update MI17.hpp
* Update AN2_DZ.hpp