Commit Graph
100 Commits
Author SHA1 Message Date
worldwidesorrow 3fe93166fb Update Farm.hpp
File reorganized.
2020-01-09 18:04:35 -06:00
worldwidesorrow f01504e9fa Update Construction.hpp
File reorganized.
2020-01-09 18:03:56 -06:00
worldwidesorrow 4384709d5f Update Church.hpp
File reorganized.
2020-01-09 18:03:19 -06:00
worldwidesorrow 49224dcf81 Update Castle.hpp
File reorganized.
2020-01-09 18:02:31 -06:00
worldwidesorrow 953875923e Remove unused arrays. 2020-01-09 17:56:51 -06:00
worldwidesorrow 8a4dc62d11 Update Roaming.hpp 2020-01-09 17:56:06 -06:00
worldwidesorrow 116a7e77f5 Remove unused array. 2020-01-09 17:54:59 -06:00
worldwidesorrow 328def8d24 Update Residential.hpp
Remove unused arrays. Added small loot positions to Streatman's Land_houseV_2T2 model.
2020-01-09 17:53:25 -06:00
worldwidesorrow 267efaee00 This group is unused. 2020-01-09 17:51:21 -06:00
worldwidesorrow 6ffd35ff7b Update Office.hpp
Remove unused arrays. Completely redid the loot spawn points in Land_HouseB_Tenement (International Hotel lobby). The spawn points were awful. Several of them were buried in the floor so players could not see the loot.
2020-01-09 17:50:00 -06:00
worldwidesorrow 6579bf8b6e Update Military.hpp
Remove unused arrays. Military and MilitarySpecial groups contained essentially the same loot so they have been merged. The Hangar group has been replaced by MilitaryIndustrial. Fixed several bad loot spawn points in Land_a_stationhouse. Removed the small loot spawn on top of the vending machine in Land_Mil_ControlTower. Players are unable to acquire a cursor target on this position to get the gear option. Lowered the loot spawn points over the bunks in Land_Mil_Barracks. The spawn points were too high causing the loot to float above the bunks.
2020-01-09 17:44:38 -06:00
worldwidesorrow e809362e44 Remove unused arrays. 2020-01-09 17:38:55 -06:00
worldwidesorrow 575cb539a1 Remove unused array 2020-01-09 17:37:29 -06:00
worldwidesorrow a60a6b3656 Remove unused arrays. Added a few new loot spawn points to the hospital. 2020-01-09 17:36:10 -06:00
worldwidesorrow bfd8ade095 Removed unused arrays. 2020-01-09 17:35:01 -06:00
worldwidesorrow 15543d9562 Remove unused arrays. 2020-01-09 17:33:14 -06:00
worldwidesorrow 95cd2263fe Remove unused arrays. 2020-01-09 17:32:24 -06:00
worldwidesorrow 705529330e Remove unused arrays 2020-01-09 17:31:30 -06:00
worldwidesorrow 48701daf31 Update CfgLoot.hpp
The overwrites have been corrected in the config files. Groups Vanilla.hpp and Tools.hpp added.
2020-01-09 17:29:31 -06:00
worldwidesorrow 32851d432d Increase max allowed loot piles around a player.
The default number for dayz_maxMaxWeaponHolders is for DayZ Mod. Since Epoch has the addition of small loot spawn points, it should have slightly higher allowed loot spawns around the player.
2020-01-09 17:19:03 -06:00
worldwidesorrow b73b2d2fa5 Separate config variables into client, server, or both. 2020-01-09 17:12:52 -06:00
worldwidesorrow 10889a1541 Update spawn.sqf
Replace switch do block with call using if and exitWith statements. Magazine class items are the most commonly spawned item so it is placed at the top. Switch to the more efficient form of createVehicle. Set more local variables at the top to make the file more readable. Prevent the generator from spawning halfway into the floor by raising the z coordinate. Lower the backpack spawns to prevent them from floating. Add replacement items if dayz_toolBreaking and dayz_knifeDulling are disabled.
2020-01-09 17:07:46 -06:00
worldwidesorrow 292ce61378 Update insertCargo.sqf
Replace switch do block with call scope with if, exitWith. Add magazine selection to spawned weapons. This functions spawns weapons into  a container. It should also spawn a random amount of matching magazines.
2020-01-09 16:54:52 -06:00
worldwidesorrow a1618e0dcf Update insert.sqf
Replace switch do block with call scope using if exitWith statements. The most common spawned item is a magazine class so it is placed at the top.
2020-01-09 16:52:06 -06:00
worldwidesorrow f9a92b2394 Delete compile.sqf
This mess of defines is inappropriate. The compiles have been added to the top of the init file.
2020-01-09 16:48:31 -06:00
worldwidesorrow f55e268606 Optimize loot init file
Optimizing the code in this file. It compiled in half the time of the original. Compiles have been added to the top because there is not very many.
2020-01-09 16:46:30 -06:00
worldwidesorrow abb4046281 Compiles have been added to the top of the init file. 2020-01-09 16:43:45 -06:00
worldwidesorrow 78f849eb2d Compiles have been added to the top of the init file. 2020-01-09 16:43:01 -06:00
worldwidesorrow 635a3e431c Add emptyBloodBag to dayz_typedBags
Add emptyBloodBag to dayz_typedBags to prevent it from spawning when dayz_classicBloodBagSystem is enabled.
2020-01-09 16:41:43 -06:00
worldwidesorrow 14838ed526 Removed sched_buildingBubble from compiles. 2020-01-09 16:38:41 -06:00
worldwidesorrow b21d02cc30 Delete sched_buildingBubble.sqf
This file is no longer needed.
2020-01-09 16:38:06 -06:00
worldwidesorrow fe861deec2 player_spawnCheck no longer needs to be spawned.
Since removing the unnecessary sleeps from zombie_generate, player_spawnCheck can now be called instead of spawned.
2020-01-09 16:37:09 -06:00
worldwidesorrow 7ec0ddd412 Spawn check no longer needs an init file. sched_buildingBubble has been removed.
sched_buildingBubble was not coded correctly and is not necessary.
2020-01-09 16:35:05 -06:00
worldwidesorrow 349b67c287 Add provisions for military buildings to spawn matching loot.
If a military building is selected then matching groups of RU,US,EU, or CZ loot are selected so that weapons, ammo, and attachments spawned in the building will match. Reintroduce loot position shuffling. This was a feature in 1.0.5.1. I'm not sure if this is necessary but it changes the order in which the loot positions are selected so the loot would in theory be in different places each time.
2020-01-09 16:29:11 -06:00
worldwidesorrow 22a04e7955 Clean up code and optimize building_spawnZombies
Checking for near zombies and players in the forEach loop is inappropriate and inefficient. Because it was checking for near zombies, the internal zombies were not spawning at all. It appeared that they were because the walking zombies were using the building position plus the radius option on createAgent. fn_selectRandomLocation using the size of the object as the minimum distance prevents the zombies from potentially spawning into objects and dying. The max distance for the crash site zombies is increased a bit so they can spawn farther away from the object since they are in an open field. The position on the internal zombies should not have the z coordinate automatically set to zero. This prevents the zombies from spawning at positions on upper floors of buildings.
2020-01-09 16:20:03 -06:00
worldwidesorrow 6bcfb68baa Compile frequently used function 2020-01-09 16:10:10 -06:00
worldwidesorrow efecce6619 Adding frequently used function to compiles. 2020-01-09 16:08:33 -06:00
worldwidesorrow fc6f576542 Clean up and optimize file
Function _cantSee should not be recompiled every time this file runs. fnc_fieldOfView is compiled in compiles.sqf and called here. Checking zombie counts in this file is redendant. It is already being done in player_spawnCheck and building_SpawnZombies. Variables "agentObject" and "BaseLocation" are unused. The createAgent command should not be used with a radius. This causes some of the zombies to be killed after being spawned into objects. Some of the walking zombies were spawning inside the building when they should not.
2020-01-09 16:06:37 -06:00
worldwidesorrow 41207ce861 Update init.sqf
Update to use KK's Array Shuffle Plus function. Shuffle the array 5 times.
2020-01-09 15:57:29 -06:00
worldwidesorrow 0f3f522e25 Replace slow array shuffle function with KK's Array Shuffle Plus
KK's code is more efficient and you can enter how many times you want to shuffle.
2020-01-09 15:55:23 -06:00
worldwidesorrow 6a1f4f49f0 Remove bad loot spawn point
Players cannot acquire a cursor target on the small loot spawn point that is on the top floor of the control tower above the lockers.
2019-12-20 15:07:44 -06:00
worldwidesorrow caa551778a Add loot and zed spawn points to Land_HouseBlock_C4.
This is one of the dayZero building overwrites with interior that never had spawn points made for it.
2019-12-20 14:59:23 -06:00
worldwidesorrow c3edadcc1f Update CHANGE LOG 1.0.7.txt 2019-12-12 05:20:53 -06:00
worldwidesorrow 44336caaaf Merge pull request #2050 from worldwidesorrow/master
Add option to give another player an antibacterial wipe.
2019-12-12 05:15:14 -06:00
worldwidesorrow 8c074be9a7 Add action for giving another player an antibacterial wipe. 2019-12-12 05:12:03 -06:00
worldwidesorrow 5d983694c8 Remove period from string. It doesn't belong there. 2019-12-12 05:07:31 -06:00
worldwidesorrow a89cd08438 Add files via upload 2019-12-12 05:03:07 -06:00
worldwidesorrow 16117b035c Add option to give another player an antibacterial wipe. 2019-12-12 05:01:47 -06:00
worldwidesorrow e57c54a2c7 Add PV for antibacterial wipe option. 2019-12-12 04:59:19 -06:00
worldwidesorrow 843269ad20 Compile antibacterial wipe file. 2019-12-12 04:57:40 -06:00
worldwidesorrow dc15929742 Update player_useMeds.sqf 2019-12-12 04:56:33 -06:00
worldwidesorrow 3adea80c34 Add Antibacterial wipe option 2019-12-12 04:54:46 -06:00
worldwidesorrow 61ff2b3c61 Add server side security to P 2019-12-12 02:40:09 -06:00
worldwidesorrow e913d1f77e Remove medForceUpdate 2019-12-12 00:20:35 -06:00
worldwidesorrow 8479d2f908 Remove medForceUpdate 2019-12-12 00:19:47 -06:00
worldwidesorrow 69ab20043d Remove medForceUpdate 2019-12-12 00:18:44 -06:00
worldwidesorrow fc0ec6a7e4 Remove medForceUpdate 2019-12-12 00:17:07 -06:00
worldwidesorrow 6652efbc70 Remove medForceUpdate 2019-12-12 00:16:24 -06:00
worldwidesorrow 8c6189de8b Remove medForceUpdate 2019-12-12 00:15:10 -06:00
worldwidesorrow 0b857d2ae2 Update CHANGE LOG 1.0.7.txt 2019-12-11 22:50:50 -06:00
worldwidesorrow b9a0d20040 Correction thanks to @RedLink-kam 2019-12-11 22:27:28 -06:00
worldwidesorrow 4cd3ccc888 Merge pull request #2049 from worldwidesorrow/master
Code auditing, optimization, archiving unused files
2019-12-11 22:03:18 -06:00
worldwidesorrow 2a145bf678 Add new strings
The strings were placed at the bottom so translators can find them easily.
2019-12-11 21:48:00 -06:00
worldwidesorrow 47f07a8c2e Remove NORRN_loadVcl, posForceUpdate, and medForceUpdate.
These variables are no longer used.
2019-12-11 21:36:33 -06:00
worldwidesorrow 2d03fb9b9b Remove variable exceptions.
The variables have been replaced by PVDZ_send.
2019-12-11 21:32:29 -06:00
worldwidesorrow 40dcf6fa99 Update server_sendToClient.sqf
Added server side security for higher risk PVDZ_send usage. Replace switch do block with inline function. Since only one option is selected for each call, a function using exitWith is the better option here. The transfuse completed option was removed. It is not used anywhere. Added options for drag, carry, load, and unconscious. There is a commented diag_log in the security check than can be used if server owners want it. However, Battleye logs all PVDZ_send usage.
2019-12-11 21:25:06 -06:00
worldwidesorrow 0d011ccb03 Remove unused variables posForceUpdate and medForceUpdate. 2019-12-11 21:05:17 -06:00
worldwidesorrow 2439364a4a Rename SQF/dayz_code/medical/morphine.sqf to Server Files/Archive/dayz_code/medical/morphine.sqf 2019-12-11 20:59:11 -06:00
worldwidesorrow de452ddac7 Rename SQF/dayz_code/medical/carry_old.sqf to Server Files/Archive/dayz_code/medical/carry_old.sqf 2019-12-11 20:58:21 -06:00
worldwidesorrow 517a227b5b Rename SQF/dayz_code/medical/init_medical.sqf to Server Files/Archive/dayz_code/medical/init_medical.sqf 2019-12-11 20:56:26 -06:00
worldwidesorrow 9d962b2dce Rename SQF/dayz_code/medical/load_wounded.sqf to Server Files/Archive/dayz_code/medical/load_wounded.sqf 2019-12-11 20:55:13 -06:00
worldwidesorrow 009469f7fa Send the PV directly instead of drilling down the list of options. 2019-12-11 20:49:16 -06:00
worldwidesorrow f5bd489273 Send the PV directly instead of drilling down the list of options. 2019-12-11 20:48:16 -06:00
worldwidesorrow 8d15eda6b4 Send the PV directly instead of drilling down the list of options. 2019-12-11 20:47:23 -06:00
worldwidesorrow bcc5b631cb Add files via upload
These files are either new or have extensive edits.
2019-12-11 20:42:24 -06:00
worldwidesorrow 07c1105dcd This action is only done on the local client.
To heal another player's sepsis, the sepsis bandage is used.
2019-12-11 20:40:50 -06:00
worldwidesorrow 3ab6dbcfd5 Replace execVM by calling existing function. Add localized messages, 2019-12-11 20:36:23 -06:00
worldwidesorrow 4968e45e2f Update epinephrine.sqf
isDead check should be done after the animation is finished. Remove redundant setVariable entries. If the animation is interrupted, return the item to the player's inventory. Add localized string.
2019-12-11 20:31:43 -06:00
worldwidesorrow b20dda348e PV was in the wrong place. Remove execVM and call existing function. Add localized strings.
This file makes morphine.sqf obsolete.
2019-12-11 20:20:57 -06:00
worldwidesorrow 24c19b0d75 Add option to heal another player's sepsis. Add another localized string. 2019-12-11 20:11:11 -06:00
worldwidesorrow 6e6919220d General code audit. 2019-12-11 20:02:18 -06:00
worldwidesorrow aaab8292e2 Update medTransfuse.sqf
Infection chance does not have to be recalculated repeatedly. There is no reason that the start message should be inside the loop. Display control 1300 does not need to be enabled here. It always runs. Remove redundant player check.
2019-12-11 19:44:42 -06:00
worldwidesorrow 0a282c1717 Remove redundant player check. Add localized message. 2019-12-11 19:25:38 -06:00
worldwidesorrow 53325a7c2a Remove redundant player check. Add localized message. 2019-12-11 19:24:19 -06:00
worldwidesorrow abf8c1731a Remove redundant isDead and player check. This has already been done.
Localized string added as well.
2019-12-11 19:22:02 -06:00
worldwidesorrow 5c7a5332cf Remove redundant player check. This is performed elsewhere. 2019-12-11 19:17:58 -06:00
worldwidesorrow f5a15bf9ab Remove redundant player check. This is performed elsewhere. 2019-12-11 19:17:07 -06:00
worldwidesorrow 207e0dff66 Update medBandaged.sqf 2019-12-11 19:15:37 -06:00
worldwidesorrow 58041723ad Update medAntibiotics.sqf 2019-12-11 19:10:50 -06:00
worldwidesorrow f7e9ecbd5b Update animDrag.sqf 2019-12-11 19:07:07 -06:00
worldwidesorrow bd7c93dd3c Rename SQF/dayz_code/medical/publicEH/set180.sqf to Server Files/Archive/dayz_code/medical/publicEH/set180.sqf 2019-12-11 19:05:47 -06:00
worldwidesorrow 47c6c33974 Rename SQF/dayz_code/medical/publicEH/rolltofront.sqf to Server Files/Archive/dayz_code/medical/publicEH/rolltofront.sqf 2019-12-11 19:05:00 -06:00
worldwidesorrow c113c5e2c1 Rename SQF/dayz_code/medical/publicEH/rolltoback.sqf to Server Files/Archive/dayz_code/medical/publicEH/rolltoback.sqf 2019-12-11 19:04:13 -06:00
worldwidesorrow 5bd85c3bca Rename SQF/dayz_code/medical/publicEH/pickUp.sqf to Server Files/Archive/dayz_code/medical/publicEH/pickUp.sqf 2019-12-11 19:03:27 -06:00
worldwidesorrow d2b77025f5 Rename SQF/dayz_code/medical/publicEH/noDamage.sqf to Server Files/Archive/dayz_code/medical/publicEH/noDamage.sqf 2019-12-11 19:02:35 -06:00
worldwidesorrow 329a7512c7 Rename SQF/dayz_code/medical/publicEH/noAnim.sqf to Server Files/Archive/dayz_code/medical/publicEH/noAnim.sqf 2019-12-11 19:01:34 -06:00
worldwidesorrow 15dabfe237 Rename SQF/dayz_code/medical/publicEH/medinject.sqf to Server Files/Archive/dayz_code/medical/publicEH/medinject.sqf 2019-12-11 19:00:19 -06:00
worldwidesorrow 7b640ba50b Rename SQF/dayz_code/medical/publicEH/load_wounded.sqf to Server Files/Archive/dayz_code/medical/publicEH/load_wounded.sqf 2019-12-11 18:59:06 -06:00
worldwidesorrow 6fded92592 Rename SQF/dayz_code/medical/publicEH/lieStill.sqf to Server Files/Archive/dayz_code/medical/publicEH/lieStill.sqf 2019-12-11 18:58:04 -06:00
worldwidesorrow 44154ef297 Rename SQF/dayz_code/medical/publicEH/deadState.sqf to Server Files/Archive/dayz_code/medical/publicEH/deadState.sqf 2019-12-11 18:57:13 -06:00