mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
MPHit does not always fire when a player is killed: https://community.bistudio.com/wiki/ArmA_2:_Event_Handlers#MPHit Using either MPHit or MPKilled is not a good idea here. There is already a local 'killed' event handler which fires on player death (player_death.sqf). That script sends a PV (priority message) to the server which triggers server_playerDied. That means fnc_plyrHit needed to finish sending its data to the server via public setVariables (non-priority messages) before server_playerDied executed. Triggering both these scripts at the same time was a bad idea. Instead of sending the data to the server via setVariable I just included it in PVDZ_plr_Death. This also lets us pass extra information from the damage handler like ammo type, cause of death, etc. Still need to test, but it should be more reliable and performant than fnc_playerHit called from MPHit or MPKilled.
116 lines
8.0 KiB
Plaintext
116 lines
8.0 KiB
Plaintext
[NEW] Fully updated to DayZ 1.8.7 code base @icomrade @ebaydayz
|
|
- Blood types system is disabled by default. Set DZE_UseBloodTypes = true; in init.sqf to enable
|
|
- New loot table format is incompatible with old loot tables. See CfgLoot\README
|
|
- Mission.sqm and description.ext now use compact format
|
|
- Keyboard eventhandler updated, dayz_spaceInterupt is no longer used
|
|
- Optional news/rules feed on player login, set dayz_enableRules in init.sqf
|
|
- Weapon switch hotkeys added (1 = primary, 2 = pistol, 3 = melee)
|
|
- Journal is now functional for displaying stats
|
|
- ItemFish, Shotgun ammo and several other item classnames changed. See SQL\1.0.6_Updates
|
|
- Dupicate functions have been renamed:
|
|
- object_setFixServer --> fnc_veh_setFixServer
|
|
- vehicle_handleDamage --> fnc_veh_handleDam
|
|
- vehicle_handleKilled --> fnc_veh_handleKilled
|
|
- Duplicate global variables have been renamed:
|
|
- dayz_updateObjects --> DayZ_GearedObjects
|
|
- freeTarget --> OpenTarget
|
|
- Duplicate public variables have been renamed:
|
|
- dayzPlayerLogin --> PVCDZ_plr_Login
|
|
- dayzPlayerLogin2 --> PVCDZ_plr_Login2
|
|
- norrnRaDrag --> PVDZ_drg_RaDrag
|
|
- norrnRaLW --> PVDZ_drg_RaLW
|
|
- norrnRLact --> PVDZ_drg_RLact
|
|
- PVCDZE_vehSH --> PVCDZ_veh_SH
|
|
- PVDZE_obj_Delete --> PVDZ_obj_Destroy (PVDZ_obj_Delete is used for plants and blood trails)
|
|
- PVDZE_obj_Fire --> PVDZ_obj_Fire
|
|
- PVDZE_obj_Publish --> PVDZ_obj_Publish
|
|
- PVDZE_plr_Died --> PVDZ_plr_Death
|
|
- PVDZE_plr_GutBody --> PVCDZ_obj_GutBody
|
|
- PVDZE_plr_HideBody --> PVCDZ_obj_HideBody
|
|
- PVDZE_plr_HumanityChange --> PVCDZ_plr_Humanity
|
|
- PVDZE_plr_Login --> PVDZ_plr_Login1
|
|
- PVDZE_plr_Login2 --> PVDZ_plr_Login2
|
|
- PVDZE_plr_LoginRecord --> PVDZ_plr_LoginRecord
|
|
- PVDZE_plr_Save --> PVDZ_plr_Save
|
|
- PVDZE_plr_SetDate --> dayzSetDate
|
|
- PVDZE_send --> PVDZ_send
|
|
- PVDZE_Server_Simulation --> PVDZ_Server_Simulation
|
|
- PVDZE_serverStoreVar --> PVDZ_serverStoreVar
|
|
- PVDZE_veh_SFix --> PVDZ_veh_SF
|
|
- PVDZE_veh_SFuel --> PVCDZ_veh_SetFuel
|
|
- PVDZE_veh_Update --> PVDZ_obj_Save
|
|
- usecBandage --> PVCDZ_hlt_Bandage
|
|
- usecBleed --> PVDZ_hlt_Bleed
|
|
- usecBreakLegs --> PVCDZ_plr_Legs
|
|
- usecEpi --> PVCDZ_hlt_Epi
|
|
- usecMorphine --> PVCDZ_hlt_Morphine
|
|
- usecPainK --> PVCDZ_hlt_PainK
|
|
- usecTransfuse --> PVCDZ_hlt_Transfuse
|
|
|
|
[NEW] RedRyder BB Gun by @arma2WillRobinson
|
|
[NEW] Added "RedRyder" and "350Rnd_BB_Magazine" to loot pile. #1456 #1457 @Namindu
|
|
[NEW] DB Backup script. @RimBlock
|
|
[NEW] Use DayZ_UseSteamID = false; in your init.sqf to use the old PlayerUID, instead of SteamID @icomrade
|
|
[NEW] UI Update - Graphical and code changes, enable using Dayz_Dark_UI = true; in init.sqf. @hogscraper http://epochmod.com/forum/index.php?/topic/13654-proposed-ui-change/
|
|
[NOTE] It's recommend to convert to the new SteamID system if possible, new servers should not use DayZ_UseSteamID = false;
|
|
[NEW] Snap building (disabled by default), use DZE_modularBuild = true; in your init.sqf to enable. @raymix
|
|
[NEW] Auto login when a player joins the server, default 10 seconds, requires description.ext update in the mission (disable in description.ext by setting defValueParam1 = 31;) @icomrade
|
|
[NEW] Upgraded (_DZE1,2,3,4) ArmoredSUV and Kamaz classes are now available. #1518 #1538 @McKeighan
|
|
[NEW] Autorun hotkey (0 = Toggle auto run) @ebaydayz
|
|
[NEW] Added waves effect during stormy weather #974 @FramedYannick @ebaydayz
|
|
[NEW] Optional variable to restrict wearable clothes. Add DZE_RestrictSkins to init.sqf #1560 @BetterDeadThanZed @ebaydayz
|
|
[NEW] Optional variable to prevent stealing from backpacks by non-friendlies at traders. Add DZE_BackpackAntiTheft to init.sqf @ebaydayz
|
|
[NEW] Added action to lock and unlock vehicles from inside #1103 @pj999 @ebaydayz
|
|
|
|
[CHANGED] An infection chance of -1 disables self-transfusion infection. 0 is always infected. (DZE_selfTransfuse_Values) @icomrade
|
|
[CHANGED] Removed weapons from Traders hands and made them stand with arms by their side. @SilvDev
|
|
[CHANGED] Tweaked fuel capacity variables for vehicles. @RimBlock
|
|
[CHANGED] Tweaked rotate_logs.bat to incorporate the day of the week for better organization @Raziel23x
|
|
[CHANGED] All instances of sleep replaced with the more reliable uiSleep @icomrade
|
|
[CHANGED] Several getPosATL changed to call FNC_GetPos for water compatibility @icomrade
|
|
[CHANGED] Trader city objects are now spawned locally on each machine with simulation disabled for better performance. Admins can still override with custom cities in init.sqf. @ebaydayz
|
|
|
|
[FIXED] Backpack wipes when changing clothes. #1361 @icomrade
|
|
[FIXED] CH53 gear when locked #1364 @icomrade
|
|
[FIXED] Infinite loop when crafting ore into bars #1351 @icomrade
|
|
[FIXED] Only first kill showing on death boards #1362 #1124 @vbawol @icomrade
|
|
[FIXED] Crossbow quivers not working #1355 @icomrade
|
|
[FIXED] Crash_spawner & Supply_drop modules spawning inaccessible loot piles #1408 #1390 @Uro1
|
|
[FIXED] Fire cleanup diag_log error in server_functions.sqf #1421 @ebaydayz
|
|
[FIXED] NearestObjects position error in server_playerSync.sqf #1425 @ebaydayz
|
|
[FIXED] Corrected ClassName type for CH53_DZE and BAF_Merlin_DZE. @Cinjun
|
|
[FIXED] Some counts reverted to forEach. Count loops can not be nested inside other count loops #1491-#1495 @ebaydayz
|
|
[FIXED] Dynamic_vehicle spawning non-upgradable classes of hilux1 & datsun1. @Uro1
|
|
[FIXED] Eating while inside a vehicle did not drop empty can @deadeye2
|
|
[FIXED] Zombie loot error when using loot tables in mission file @deadeye2
|
|
[FIXED] Trader menu expected array error #1618-1620 @ebaydayz
|
|
[FIXED] Loading screen issue where you can walk around and see a black screen #1610 @deanreid
|
|
[FIXED] Crafting a sledgehammer with one already in your toolbelt no longer eats your parts. #1567 #1667 @Namindu
|
|
[FIXED] Copy key failing when player doesn't have a backpack @ebaydayz
|
|
[FIXED] DarkUI hunger and thirst inconsistency with vanilla UI and health system @SplenectomY @icomrade #1622
|
|
[FIXED] Fire barrels not being detected over water @pj999 @icomrade #1559 #1564
|
|
[FIXED] Opening supply crates over water no longer drops the items on the sea floor @pj999 @icomrade #1558
|
|
[FIXED] Plot pole required message not updating to reflect DZE_PlotPole radius @mathewjknott @icomrade #1274
|
|
[FIXED] Slow login timer and incorrect loading screen message when login times out @icomrade
|
|
[FIXED] Combine mags not working for Revolver and M1911 ammo @Terrien @ebaydayz #1313
|
|
[FIXED] M113_DZ,_DZE variants config errors and gunner seat not working @McKeighan @ebaydayz #1514
|
|
[FIXED] Smoke countermeasures are now visible @Markokil321 @icomrade #1440
|
|
[FIXED] Keyboard input is now disabled properly while unconscious @skynetdev @ebaydayz #1613
|
|
[FIXED] Toilet paper dupe exploit when building outhouse @Markokil321 @ebaydayz #1599
|
|
[FIXED] Safes and lockboxes wiped when opening after restart and locking not being logged to RPT @ebaydayz #1413 #1503
|
|
[FIXED] Duplicate objectUIDs occasionally causing vehicles to swap classes or be deleted across restarts @ebaydayz #1504
|
|
[FIXED] DZE_BuildingLimit now counts buildables only instead of all object types. Thanks jOoPs @ebaydayz
|
|
[FIXED] Reworked death messages. Fixed messages not always showing, undefined errors and wrong distance bug. Added bled out, killed by zombie, etc. MPHit event handler (fnc_plyrHit) is no longer needed. @ebaydayz
|
|
|
|
[UPDATED] .hpp files updated in dayz_epoch_b CfgLootPos > CfgBuildingPos. @Uro1
|
|
[UPDATED] .bat files updated in Config-Examples @Raziel23x
|
|
[UPDATED] Updated all config.cfg in Config-Examples, Added Default Steam Ports and Updated Layout. @Namindu
|
|
[UPDATED] Epoch.sql, 1.0.5_Updates.sql & CfgServerTraders with correct classnames for upgradable hilux1 & datsun1 versions. @Uro1
|
|
|
|
|
|
[INFO] Amphibious pook and cessna (pook_h13_amphib,GNT_C185E,GNT_C185F) confirmed to have FPS issues. Using them is not recommended. #1612 @bleeding- @Markokil321
|
|
[INFO] Auto login does not force a player who aborted from the game, back to the lobby, to login
|
|
[INFO] (EXTREMELY IMPORTANT) Server owners MUST update their required build and beta to 131129
|
|
[INFO] Models/textures by Paul Tomany. @Sequisha.
|
|
[INFO] Special thanks to http://verthosting.com for hosting our development server.
|