606 Commits

Author SHA1 Message Date
icomrade
ad27a943a9 1.0.6.2 cleanup 2017-12-27 01:53:34 -05:00
ebayShopper
02ac978f61 Update scripts.txt again 2017-12-26 19:13:49 -05:00
ebayShopper
9d7a1ba99e Update publicvariable.log
Removed two exceptions that are no longer used
2017-12-26 17:15:14 -05:00
ebayShopper
8c9d2ea44d Move server configs outside A2OA folder
This is to prevent config.cfg, BEServer.cfg and HiveExt.ini passwords
being read by in-game scripts. Also consolidated to a single folder so
we only need to maintain one copy of BattlEye filters, HiveExt.ini,
basic.cfg and server.Arma2OAProfile. These files are identical for all
maps.

Updated rotate_logs.bat with missing files
2017-12-26 16:28:38 -05:00
ebayShopper
694ea87d0d Update scripts.txt
- Updated exceptions, added new filters and removed some which were not
useful
- Removed exceptions for testkit because it is not part of the mod
- Added notes to clarify for now, will move this info to BI wiki later
- Removed two unused files
2017-12-26 00:55:10 -05:00
oiad
7dd4ae453d Fix battleye kick from 4ea3f36830
4ea3f36830/SQF/dayz_code/system/antihack.sqf
updated but the scripts.txt filter was forgotten
2017-12-26 15:51:43 +13:00
oiad
91669fae74 Fix Overwatch G3 glitch for combining
Fix
https://github.com/EpochModTeam/DayZ-Epoch/issues/1995#issuecomment-348188066
2017-12-26 11:58:36 +13:00
W0LF
c3d482a230 Update Russian translations (#2008)
* Update Russian translations

* remove some periods
2017-12-23 14:12:17 -05:00
ebayShopper
cd65d1d00f Revert hospital loot chance
This reverts commit 921eb6d.

Vanilla commit:

fba39c7c55
2017-12-22 17:40:07 -05:00
ebayShopper
0690e85a22 Hide more map objects that clip in Land_houseV_2T2
Vanilla commit:

504da5afbb
2017-12-21 17:06:05 -05:00
ebayShopper
2c83f2dfe4 Fix autorun freeze when spamming key 2017-12-21 13:23:23 -05:00
ebayShopper
76cff85fc1 Update some Russian translations
Vanilla commit:

6c69b18e2f
2017-12-20 17:32:00 -05:00
ebayShopper
4561deefa6 Update compatible magazines for DZ weapons
See comments on commit e99d625
2017-12-20 15:32:29 -05:00
oiad
e99d6259a2 Fix L85A2_SD_Base not using SD mags
Thanks @worldwidesorrow

https://github.com/EpochModTeam/DayZ-Epoch/issues/2000#issuecomment-352939774
2017-12-20 17:40:11 +13:00
ebayShopper
2a2198af68 Fix #2007
Oversight in e1b6125
2017-12-19 13:27:11 -05:00
oiad
1941832b3b Fix https://github.com/EpochModTeam/DayZ-Epoch/issues/2006
Partial revert
9b96ddd2c3
Thanks @ndavalos
2017-12-19 19:10:49 +13:00
ebayShopper
efaf1f9399 Update ReadMes
@oiad please keep Epoch specific strings in the dayz_epoch package

The status icons translation was identical to English. @AirwavesMan the
second word is not capitalized for consistency with all other settings
in the game options menu. https://i.imgur.com/eIbPBlM.jpg
2017-12-18 17:53:27 -05:00
icomrade
fce987877b update changelog 2017-12-17 20:33:12 -05:00
icomrade
226c8d97aa Update DatabaseMySQL to 5.7.20 + TBB
Repack server test build
2017-12-17 19:58:38 -05:00
ebayShopper
bcf5e69e79 Add example basic.cfg and BEServer.cfg
Vanilla commits:

9007658941

4f25bbe442
2017-12-17 18:19:40 -05:00
ebayShopper
cfc6ad08af Remove unused parameter in PVDZ_hlt_Bleed
Vanilla commit:

83bf13c786
2017-12-17 12:44:03 -05:00
ebayShopper
7668152118 Remove some more glitched map objects
Vanilla commits:

db5aa2063c

88458846e9

1ec13bdfd0
2017-12-17 12:19:28 -05:00
oiad
7857dedc86 Add German translations
Thanks @AirwavesMan for providing the translations!
2017-12-17 21:34:38 +13:00
oiad
e0b444c3fd Update stringtables, fix translations 2017-12-17 14:50:32 +13:00
icomrade
84a868bbda add consume back to FoodPumpkin
https://epochmod.com/forum/topic/44747-cannot-eat-pumpkins-after-106/
2017-12-16 18:58:56 -05:00
oiad
edc6224bc3 Fix broken string table name
String STR_ITEM_DESC_tent_poles not found
2017-12-17 11:24:10 +13:00
oiad
373aeb2db7 Update stringtable.xml 2017-12-17 11:12:18 +13:00
oiad
7a93b5649a Add testkit link 2017-12-16 21:42:54 +13:00
A Man
d56f3a68f4 7 new items, missing localizations (#2004)
7 new items - server admins can add them if desired

Adding a better and some missing localizations

Adding a localization for the car bomb
2017-12-14 13:29:20 -05:00
ebayShopper
b9c9d504d0 Stop antiwall running on m240 nest getOut 2017-12-13 13:52:58 -05:00
ebayShopper
3077b886af Update 1.9 addons link
Thanks @worldwidesorrow
2017-12-13 13:16:13 -05:00
icomrade
f2d21a8889 update test server IP 2017-12-12 13:49:59 -05:00
ebayShopper
dd2ba5cf6a Fix mission check typo
My mistake in 410ef64
2017-12-11 17:59:27 -05:00
Kobayashi
5ef4f4b2ba remove private declaration _foreachindex (#2001) 2017-12-11 17:06:03 +13:00
ebayShopper
410ef644ae Add better handling of very large files in mission check
Thanks to Dihan for pointing this out.
2017-12-10 17:12:33 -05:00
ebayShopper
894dafe4f5 Update change log 2017-12-10 16:47:24 -05:00
ebayShopper
d79cf0e0bb Update test build ReadMe 2017-12-08 19:19:52 -05:00
ebayShopper
97323d98d2 Add 1062-RC1 test build 2017-12-08 19:04:35 -05:00
ebayShopper
13c90993fc Sync Zupa dialog colors
Heights on the trader menu filter search box and amount box have also
been fixed.
Old: https://imgur.com/a/ld4XF
New: https://imgur.com/a/9T8VP
2017-12-08 18:03:23 -05:00
ebayShopper
b35b49bd90 Only refresh group menu player list for changes 2017-12-05 17:26:11 -05:00
ebayShopper
e2a410b95a Update AH6X config
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.
2017-12-05 15:16:36 -05:00
ebayShopper
6edc98adb9 Fix death cam height and rare duplicate weapon error
Vanilla commit:

1e01536fa7
2017-12-05 14:19:55 -05:00
ebayShopper
5e9a7271e9 Add option to toggle status icons
Vanilla commit:

44bb49e326
2017-12-04 18:14:48 -05:00
ebayShopper
da7ea3bb4e Do not set player in combat for throwing flare or chemlight
Vanilla commit:

848b03042d
2017-12-04 14:59:21 -05:00
ebayShopper
b39a15cdd7 Update vanilla building
Vanilla commit:

ad0d514118
2017-12-04 13:49:12 -05:00
ebayShopper
5ca381e95a Remove some glitched map objects
Vanilla commits:

f1b7ffe327

08a883c288

368dd0e8d5

b0f60765d9

4ae5006f8b
2017-12-04 12:47:15 -05:00
ebayShopper
ea2367a30b Update vanilla CfgBanned
Vanilla commit:

0e00ac244b
2017-12-04 11:57:29 -05:00
ebayShopper
973247950e Fix fresh spawns running on login
Vanilla commit:

cbb1b7ab90
2017-12-02 17:27:41 -05:00
ebayShopper
fa0dfd4c47 Define fn_addCargo on server
Needed to define on both in 2f178d8 @oiad
2017-12-01 13:47:34 -05:00
ebayShopper
357b8635a8 Disable laser on new L85s
Vanilla commit:

c94bf00986
2017-12-01 11:07:16 -05:00
ebayShopper
139b81d190 Fix RHIB2Turret bad vehicle type crew error
https://epochmod.com/forum/topic/44700-bad-vehicle-type/
2017-11-29 12:54:44 -05:00
ebayShopper
038da982b4 Update SQL for removed policecar
Vanilla commit:

b6252d75ec
2017-11-28 15:51:22 -05:00
ebayShopper
4727ba4e67 Update L85 config for Epoch
Allow default magazines
2017-11-27 18:02:42 -05:00
ebayShopper
cf74f12f6c Correct an L85 classname from #1996 2017-11-26 18:35:15 -05:00
ebayShopper
7fd8c750d2 Add Land_houseV_2T2 interior
Vanilla commits:

4607ceaff0

b1eba5c54b

7711839323

8f74d2bb24

Also applied corrections mentioned in #1996
2017-11-26 18:29:13 -05:00
worldwidesorrow
c2dd9016cb Update trader files for Streatman's new L85 and SVD models (#1996)
* Update FriendlyAssaultRifle.hpp

* Update FriendlySniperRifle.hpp

* Update BanditMilitaryArmed.hpp

* Update Rifles.hpp

* Update Snipers.hpp
2017-11-26 17:43:06 -05:00
ebayShopper
d6f88fbf8a Add new L85 and SVD variants
Vanilla commits:

8951508770

aad4569581

58e594553b

eaf9648253
2017-11-26 17:39:02 -05:00
ebayShopper
2e01a8d8eb Update stringtable.xml
Vanilla commit:

39927eaa47
2017-11-25 16:05:20 -05:00
ebayShopper
ac10daeb4d Update humanity morphing
Vanilla commits:

33d4165e64

6674be6d5f

f4d18a6fef
2017-11-25 14:52:06 -05:00
ebayShopper
1e65d5d324 Move server_getDiff to missionNameSpace
Vanilla commits:

dc984fd219

d82f430c28
2017-11-25 12:47:25 -05:00
ebayShopper
90487cde10 Update player_fired.sqf
Vanilla commits:

70fc007062

f327c99b02
2017-11-22 12:49:06 -05:00
ebayShopper
c671cf9661 Update player_death.sqf
Vanilla commit:

0e0ffa1d6e
2017-11-21 16:30:19 -05:00
ebayShopper
4ea3f36830 Update PVDZ_sec_atp logs
This reverts commit 7b287a2

Vanilla commit:

a81dd8164c
2017-11-21 15:05:07 -05:00
ebayShopper
61786244bc Update zombie_agent.fsm
The only changes were to apply these two commits:

91f94a5ab9

4bc07b71e7
2017-11-20 16:42:05 -05:00
ebayShopper
4b486559b9 Update shotgun configs
Vanilla commit:

cad0a6fd2d
2017-11-20 15:38:00 -05:00
ebayShopper
4b4bdbbc29 Update vanilla player_breakin.sqf
Vanilla commits:

63aaf07a30

b074e7d847

fb3f69a69a

416cc5dcf1

b6c0dd5849

39a3d45965
2017-11-20 13:57:19 -05:00
ebayShopper
633ea92c18 Update vanilla town generator
Vanilla commit:

bf47e028ee
2017-11-20 11:51:16 -05:00
ebayShopper
921eb6d935 Increase hospital loot chance
Vanilla commit:

47deb21f8f
2017-11-20 11:47:52 -05:00
ebayShopper
43d349c4f3 Increase coverage angle of LandVehicle headlights
Vanilla commits:

194479c98e

369bc6c5f3

5b591a25c1

78d65bd1ae
2017-11-19 16:36:48 -05:00
ebayShopper
89a43cad8a Update vanilla vehicle_getOut log
Vanilla commits:

403861fa1a

b4798403a8
2017-11-19 10:31:51 -05:00
ebayShopper
137f448793 Update vanilla fence damage
Vanilla commits:

b56d85eb99

2eb963dc3f

8b4a985cf6
2017-11-18 17:43:06 -05:00
oiad
9b96ddd2c3 Consolidate ItemKeyXXX/Colors to arrays.
Tidies up scripts inside epoch and for script creators.
Moved z_at_buyItems to epoch_generateKey.
2017-11-19 11:27:02 +13:00
oiad
2f178d8978 Consolidate weapon/magazine/backpack adding to function
This moves a lot of duplicated code from a server side only function
(server_addCargo) to a client/server function called fn_addCargo.
2017-11-19 11:06:00 +13:00
ebayShopper
63fe9f8e87 Revert Topolka dam fix
This reverts 5884ef6

Vanilla commit:

a71efab3d3
2017-11-18 14:20:08 -05:00
ebayShopper
1825fab321 Update vanilla POI
Vanilla commits:

d1c8ccb00f

6c70d01b2a
2017-11-18 14:13:02 -05:00
ebayShopper
9d64d318f6 Revert 83dd363, c4816c8
This reverts commits c4816c8 and 83dd363.

These were not errors, oiad did not properly update his dayz_server
before testing.

Renamed variables and added comments to clarify object or position can
be used
2017-11-18 11:39:41 -05:00
oiad
c4816c8d18 Fix error from c2d2ad2956 (diff-a36371a7b1009b3a95c359f8b1cfa)
Type name error, type Array expected Object
2017-11-18 23:11:18 +13:00
oiad
83dd363ff1 Fix error from c2d2ad2956 (diff-a36371a7b1009b3a95c359f8b1cfa)
Type name error, type Array expected Object
2017-11-18 23:02:00 +13:00
ebayShopper
4953f33fdb Add configurable loot refresh timer
Vanilla commits:

2eb963dc3f

657aaba83a
2017-11-17 17:47:28 -05:00
ebayShopper
01292cb036 Update equip_nails loot chance
Vanilla commits:

34b0d75aa3

874bc1c875
2017-11-17 14:40:27 -05:00
ebayShopper
895aa62369 Update vanilla antiwall glitch
Vanilla commits:

10f9cd2c1b

669b793354 (diff-768fdf583c42ac37d1163a8e6fe31244)
2017-11-17 14:19:17 -05:00
ebayShopper
231a9e5d92 Fix floating loot positions in hotel
These were slightly off https://imgur.com/a/CuSV9
2017-11-17 13:31:47 -05:00
ebayShopper
53e0e4cb5b Update mission.sqm addons list 2017-11-17 13:16:47 -05:00
ebayShopper
6acd3c30ef Fix a stringtable typo 2017-11-14 17:11:32 -05:00
ebayShopper
14a6252911 Fix DZE_BuildHeightLimit behavior
Corrections for #1988
@BigEgg17 abs(_objHDiff) only tells you how much you have raised the
ghost from where it was when you started building. To test the actual
height above ground or sea level you need to use _position select 2.

Say DZE_BuildHeightLimit was 60m and DZE_buildMaxMoveDistance was 20m.
If the player started building at 55m and then raised the object 20m,
they would be allowed to build at 75m with your check.

Also getPosATL should not be used here. For example, I am swimming on
the surface of the water on Napf and getPosATL returns a height of 29m.

@oiad you missed zombie_wildGenerate.sqf in #1987
2017-11-14 13:09:15 -05:00
ebayShopper
c1110fc61c Fix a rare error with keyboard_keys
Some combo binds will cause actionKeys to return a number greater than
six digits. See AgentRev's note:
https://community.bistudio.com/wiki/actionKeys

An example is NumLock + P [1.15763e+009]. Using a number this large as
an index errors out. Example:
test_array = [];
test_array set [9999991,true];

But six digits or less will not error:
test_array = [];
test_array set [999999,true];
2017-11-13 17:34:43 -05:00
ebayShopper
eefcdf2610 Add basic security checks to object_killed
PVDZ_veh_Save = [_obj,"killed"]; could be abused in the same way as
server_deleteObj (42e0047)
2017-11-13 16:14:22 -05:00
ebayShopper
9fd8293246 Update server_publishVehicle3.sqf
This partially reverts f2360a9

Moved cargo fill after setPos because holding vehicle at [0,0,0] (water
location) too long may cause it to explode.
2017-11-12 11:49:59 -05:00
oiad
a1c14a2fd3 Fix broken DZE_SafeZonePosCheck for built items near safezones.
This was forgotten from my original commits
2017-11-12 12:40:34 +13:00
ebayShopper
9574aca91e Change publishVeh2 and 3 to call instead of spawn
Following 95b3174 it is now possible to use call to avoid suspension mid
execution as described in:

https://epochmod.com/forum/topic/43805-epoch-shed_safetyvehiclesqf-issue/?tab=comments#comment-292696
2017-11-11 15:59:23 -05:00
ebayShopper
67f89ceb53 Fix pricing mistake from #1982
Sell price of AKS74U_SD_DZ and AKS74U_Kobra_SD_DZ were wrong, since they
use 545 silencer (3 Goldbar). Sell price of Mosin PU variants was wrong
since it uses SCOPED not PSO attachment. @worldwidesorrow

Also corrected comment, extra Sa58 are camo variants while _DZ variants
are non-camo, so not entirely redundant

Lowered sell price of hemp, since these plants are pretty common. They
are guaranteed spawns In their spawn locations, and you can easily get 5
or more per server restart.
2017-11-10 15:38:31 -05:00
ebayShopper
0fadd1e5fc Slightly speed up a switch model check
Check once instead of twice
2017-11-10 12:03:05 -05:00
ebayShopper
ac32a8b2cd Configure DZE_SafeZonePosArray by default
Zeds and loot should not spawn in trader cities by default, regardless
of whether the server uses safe zones.

For servers that do not use safezones, the only other things affected
are salvage and instant kill for vehicle explosions in trader cities.
Neither is a significant issue. Most servers use safezones anyway.

Following d750f57, changed to exitWith so the check is only called once
instead of multiple times. Also no need to call again in
zombie_generate, since that function is only called by
building_spawnZombies which already checks it.
2017-11-09 13:52:32 -05:00
ebayShopper
89d10fc973 Revert "Only allow lock removal if door is unlocked"
This reverts commit b8dba25

As discussed with oiad on Discord, this serves no purpose now, since
DZE_lockDoor == charID means the player either just unlocked, built,
upgraded or downgraded the door, so they want to see the action.
Logically a combo lock can be removed while a door is open. In case of
it being locked, you already know the code, so it is assumed you put it
in before removing it. Completing two-three steps at once is more
convenient for the player.

Also removed _isDestructable because there are no classes which inherit
from "BuiltItems" and have a lock
2017-11-08 14:15:25 -05:00
ebayShopper
a7959c26de Fix build checks mistake in bbb7da7
@oiad when exitWith is inside an if () then it only exits that control
structure, not the whole script, so _canBuild could be overwritten by
_toolCheck below.
2017-11-08 10:59:22 -05:00
ebayShopper
441110d05b Fix wrong bleeding icon on Epoch legacy status UI
Thanks to Epoch forums user Angelone for reporting
2017-11-07 17:24:09 -05:00
ebayShopper
e1b6125761 Fix Javelin selling and _HasKey check again
@oiad Add the Javelin magazine as trade_items to a trader which only
sells magazines (like FriendlyAssaultRifleAmmo) and the Javelin weapon
as trade_weapons to a trader which only sells weapons (like
FriendlyAssaultRifle), then test your changes from f8a230e with both in
your gear. You will see it allows you to sell all the magazines and the
weapon at both traders. This is because the only condition to add the
item to the sellable array is that it exists as an entry in the
category. It never checks the entry type. This commit will check to make
sure the type matches in the config and the player's inventory.

I changed your static "trade_any_vehicle" to find the type in the
config, because it could also be "trade_any_boat/bicycle/vehicle_free".
Boats are handled differently for the hitpoints check in sellItems.sqf.

Also I noticed that both the _HasKey check and your new _y == _myVehType
check were not working for upgraded vehicles _DZE[1-4] because they had
been swapped out to  _baseVehicle. I forgot to account for that when I
added that feature.

This should resolve both problems. I tested both and everything looks
good. It can do with some more thorough testing though. Note
DZE_SaleRequiresKey is false by default.
2017-11-07 16:53:33 -05:00
ebayShopper
f2360a9cd8 Do not use localize on server machine
These were resulting in sloppy mixed language sentences.

The server language never changes, so localize should not be used server
side, unless complete translations are added for all logs, which is not
worth the effort. Only admins see them, unlike client side strings which
are seen by everyone.
2017-11-05 15:05:59 -05:00
ebayShopper
5a5323bdd7 Move large format strings to str formatText
These may exceed 2048 in some cases, so best to be safe and use str
formatText.

Partial revert of fbfb124 to more readable form
2017-11-05 12:12:26 -05:00
ebayShopper
ff397773b1 Update version numbers 2017-11-04 16:14:16 -04:00
ebayShopper
c2d2ad2956 Fix remove.sqf error from e079381
Wrecks were not deleted after removal following this change @icomrade

e079381931 (diff-e057d99bdf425219ff82fc6220a85b86L154)

In object_upgradeBuilding playerNear was exiting without readding
removed magazines.

I moved deletion back client side in packTent and upgradeStorage for
now, because there is potential for duping via pulling gear out of the
old tent during the deletion delay. PVS can be delayed especially when
the server is under load, so it can take a few seconds for the server to
delete the object after sending the request. These two scripts should be
the only ones where that could be problematic. Packing and upgrading
tents should eventually be moved completely server side like safes.
2017-11-04 14:35:51 -04:00
ebayShopper
4570c96f7f Update change log 2017-11-03 18:34:14 -04:00
ebayShopper
42e00475d6 Add sender verification to publish and swap object
Continuation of 8035df0

This is important to have on publish to identify cheaters who spam
create objects in the database or create objects with bad inventory.

- Renamed variables to backport to vanilla
- Removed % and & due to code filtering in publicvariableval.txt

Changes in modular_build.sqf were the same as player_build.sqf.

Tested with building, upgrading buildable/vehicle/tent, downgrading,
buying a vehicle, destroying tent and removing an object.
2017-11-03 16:09:14 -04:00
ebayShopper
6e48434001 Lower destroyed vehicle cleanup time to 5 minutes
Update to 78460ce
2017-10-31 14:06:43 -04:00
ebayShopper
f74e065de1 Remove redundant setVariable in humanityMorph
Setvariables made redundant by 9cc3c82

Also changed removeEventHandler to remove all, so if switchModel exits
at one of the exitWiths the player will not be left invincible.
2017-10-29 15:39:05 -04:00
ebayShopper
a229057fc6 Readd shift + P block
My mistake in 780d5d8, I forgot actionKeys doesn't work on combination
binds.
2017-10-28 18:45:04 -04:00
ebayShopper
780d5d8775 Fix force save when pressing F4
Forgot to remove F4 from the blocked list in 5acad04 @icomrade so it was
being overwritten.

Shift + P is not a hardcoded engine bind. It is just the default
DSInterface bind, so actionKeys "DSInterface" covers that in f760896.
2017-10-28 18:34:37 -04:00
ebayShopper
82ccecef6c Fix occassional reposition to roof on namalsk, napf, tavi
Closes #1993
2017-10-26 18:08:12 -04:00
icomrade
33b1b8877f Merge pull request #1992 from AirwavesMan/master
Adding door localization
2017-10-26 09:18:51 -04:00
A Man
b904ba4ca7 update 2017-10-26 15:02:35 +02:00
A Man
150068a205 Adding door localization 2017-10-26 02:14:27 +02:00
A Man
9f7695385d Update doors with localization 2017-10-26 02:13:50 +02:00
icomrade
7cd8cd18d4 revert 68be0c6003 2017-10-25 16:23:49 -04:00
ebayShopper
97a30adc3b Fix gem sell currency typo
@icomrade Correct me if I'm wrong, but it looks like this was a copy paste typo from https://github.com/EpochModTeam/DayZ-Epoch/blob/master/SQF/dayz_code/actions/AdvancedTrading/functions/z_at_calcBuyableList.sqf#L57

in 83694a4
2017-10-25 14:12:01 -04:00
oiad
64b5659bbd Better checks for removing the owner of plots/doors
Revert
f0e8796996

Partial revert:
2f0774d531 (diff-c3aa237d9007054fc3a724116a5d9f1a)

This is a better check for removing the owner of plots/doors based on
conversations on discord.
Plot/door owner can remove them selves
plot/door friends can't remove plot owner
plot/door admins can remove anyone
2017-10-24 20:19:21 +13:00
A Man
7a8d23bdeb German stringstable overhaul again (#1991)
* German stringstable overhaul

* update

* update

* update
2017-10-22 20:11:35 +13:00
icomrade
0a2c352993 Merge pull request #1990 from oiad/patch-2
Fix issues with DZE_limitPlots
2017-10-15 11:56:13 -04:00
oiad
f0e8796996 Check if players are owner of other plots correctly
This fixes the checking done not picking up that a player was the owner of the plot by the userlist on the plot when it wasn't them that placed it
2017-10-16 00:04:59 +13:00
oiad
de94cdfb23 Check plot ownership when removing players from plot pole
Additional work for 73899d520f (diff-0cdf3d56b40b62e92b498e7362874f34)
This fixes an issue of players removing them selves from a plot so a friend can become plot owner and bypass the original DZE_limitPlots check
2017-10-15 23:53:24 +13:00
icomrade
eb4cc51239 Merge pull request #1989 from dreamforceinc/patch-1
Update russian translation.
2017-10-10 19:32:56 -04:00
W0LF
765ed17a78 Update russian translation. 2017-10-10 23:43:05 +03:00
icomrade
298b3e823b Merge pull request #1988 from BigEgg17/master
Added option to limit build height
2017-10-08 13:37:31 -04:00
BigEgg
e9ff8ff45b Removed "=" from dze_buildChecks.sqf
Salival recommended a >=, however upon further thought, this would be irrelevant as this variable is meant to prevent building over a certain height, not at that specific height. Having >= would restrict building at exactly 30 meters for example rather than simply above it. The = sign was also not used in modular_build.sqf
2017-10-08 00:12:19 -05:00
BigEgg
dc3939fce5 Update Change Log 2017-10-08 00:06:18 -05:00
BigEgg
3521447972 Update Change Log 2017-10-08 00:02:49 -05:00
BigEgg
20d2d1f078 Altered variable in configVariables.sqf
Salival recommended that I change the variable name to DZE_BuildHeightLimit.
2017-10-07 23:55:01 -05:00
BigEgg
c00b0ad1af Added build height check to modular_build.sqf 2017-10-07 23:53:20 -05:00
BigEgg
ac72c00687 Added build height check to dze_buildChecks.sqf 2017-10-07 23:45:27 -05:00
BigEgg
820d8bdf2b Update stringtable.xml 2017-10-07 23:42:00 -05:00
BigEgg
730dcb88a2 Add DZE_HeightLimit to configVariables.sqf 2017-10-07 23:14:30 -05:00
icomrade
67ebb65081 Merge pull request #1987 from oiad/patch-1
Alter DZE_SafeZonePosCheck to allow custom radii
2017-10-05 09:58:03 -04:00
oiad
6f7f1c7f93 Alter DZE_SafeZonePosCheck to allow custom radii 2017-10-04 21:30:48 +13:00
oiad
c1c0db9b95 Alter DZE_SafeZonePosCheck to allow custom radii 2017-10-04 21:29:58 +13:00
oiad
2a5dab6d89 Alter DZE_SafeZonePosCheck to allow custom radii 2017-10-04 21:28:59 +13:00
oiad
b318ee5c8b Alter DZE_SafeZonePosCheck to allow custom radii 2017-10-04 21:27:58 +13:00
oiad
0aafb1d827 Alter DZE_SafeZonePosCheck to allow custom radii 2017-10-04 21:27:09 +13:00
oiad
1f1e96b8fe Alter DZE_SafeZonePosCheck to allow custom radii 2017-10-04 21:25:31 +13:00
icomrade
e079381931 move deleteVehicle to server 2017-09-26 16:18:47 -04:00
icomrade
02ff9be46d init vars earlier in updgrade veh
also move vehicle later so the player can't get in until after vehicle is fully initialized
2017-09-25 12:36:37 -04:00
icomrade
95b3174e04 move SQF wait/loop to get OID to SQL Procedure
for some reason you cannot directly get the OID using SELECT LAST_INSERT_ID(); and you cannot return it within the same hive call as the insert call (????).

Requires new procedure for 1.0.6.2
2017-09-25 12:14:41 -04:00
icomrade
cb5d61eff7 Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2017-09-19 12:28:19 -04:00
icomrade
83eb130fd2 add BAF_L85A2_RIS_TWS_DZ #1983 2017-09-19 12:27:33 -04:00
ebayShopper
6ab4faba39 Update AI hit log
Correction for 6239959

@oiad isPlayer is not reliable on dead units which may be passed to
fa_plr2Str. Also, the other scripts which call fa_plr2Str always provide
a player, so we only want to check for AI on the hit log source.
2017-09-19 12:11:27 -04:00
icomrade
f69bd80f43 revert distance to player check
Occasionally errors out, but may not be worth implementing in Epoch due to the increased loot
2017-09-15 21:12:30 -04:00
icomrade
51ccf16c30 Fix dupe caused by dupe fix
thanks JasomTM and Salival
2017-09-15 20:16:59 -04:00
icomrade
3593e146c3 remove UH1Y gunner optics overlay
The default venom doesn't actually have an overlay, and it's pretty annoying anyway
2017-09-14 20:17:57 -04:00
icomrade
a4195948ed Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2017-09-14 18:24:22 -04:00
icomrade
b24129afd9 update changelog 2017-09-14 18:24:16 -04:00
icomrade
64cb21b00e Merge pull request #1982 from worldwidesorrow/master
Trader Updates for 1.0.6.2
2017-09-14 16:38:20 -04:00
worldwidesorrow
4e7f184033 Add files via upload 2017-09-14 14:42:32 -05:00
icomrade
b8d5c7cda7 Change slow zombie behavior and variable
thanks for the idea DieTanx. note: The only changes to the FSM were in the action field of the UnitReady condition
2017-09-14 12:44:44 -04:00
icomrade
7ae6aa56dd Fix #1981 and Incidental dupe
thanks @AirwavesMan
2017-09-13 14:51:34 -04:00
icomrade
d750f576ed Prevent Zed + loot spawn in safezones
thanks BaroN for the idea
2017-09-13 12:45:00 -04:00
icomrade
404210ac04 update version 2017-09-12 17:34:54 -04:00
icomrade
4773ef5af7 Fix No Owner Spam
Doesn't make sense deleting a display would cause issue on a machine without a display... typical BIS BS
2017-09-12 15:11:51 -04:00
icomrade
7637ee6cac Merge pull request #1980 from oiad/patch-15
Fix auto unlock to function like storage
2017-09-11 22:50:30 -04:00
oiad
50ec89489d Fix auto unlock to function like storage
Safe/lockbox will be able to be auto unlocked after placing due to setting dayz_combination to _combination.
Locked doors use DZE_Lock_Door instead.
2017-09-11 22:51:48 +12:00
oiad
76bafe55ec Fix auto unlock to function like storage
Safe/lockbox will be able to be auto unlocked after placing due to setting dayz_combination to _combination.
Locked doors use DZE_Lock_Door instead.
2017-09-11 22:50:52 +12:00
oiad
27801a111b Fix auto unlock to function like storage
Safe/lockbox will be able to be auto unlocked after placing due to setting dayz_combination to _combination.
Locked doors use DZE_Lock_Door instead.
2017-09-11 22:49:32 +12:00
icomrade
2a65a4119d Merge pull request #1979 from oiad/patch-14
Move more diag_log to debug lines
2017-09-08 20:43:58 -04:00
oiad
e8a64c3757 Move more diag_log to debug lines 2017-09-09 12:16:58 +12:00
oiad
ea38067cc1 Move more diag_log to debug lines 2017-09-09 12:11:38 +12:00
icomrade
569b1d3701 Merge pull request #1978 from oiad/patch-10
Add extra magazine instead of reloading current one
2017-09-08 18:52:13 -04:00
oiad
bc93e246ee Add extra magazine instead of reloading current one
e7ffb88075
2017-09-09 09:22:51 +12:00
icomrade
fc23bc73b2 remove hotfix from check 2017-09-08 11:42:03 -04:00
icomrade
b7eeaf2283 scripts.txt 2017-09-08 11:29:27 -04:00
icomrade
e9abd7b161 revise changelog note 2017-09-08 11:29:20 -04:00
icomrade
e0005850b8 Prevent loot pile cleanup right next to player
726155f16d
2017-09-08 11:12:40 -04:00
icomrade
0a54dd02a2 Remove 1.0.6.1A Hotfix from Missions 2017-09-08 11:07:57 -04:00
icomrade
82db7d8109 consolidate eval 2017-09-08 10:11:20 -04:00
icomrade
a21f4f797d Merge pull request #1977 from oiad/patch-8
Allow modular buildables to refund defined parts
2017-09-08 10:07:28 -04:00
icomrade
26da25bf42 Merge pull request #1976 from oiad/patch-7
Only allow lock removal if door is unlocked
2017-09-08 10:05:28 -04:00
icomrade
7a3c831eb3 Merge pull request #1975 from oiad/patch-13
Exclude DZE_PlotManagementAdmins from build checks (safeZone/no build…
2017-09-08 10:05:02 -04:00
icomrade
894ea80c16 Merge pull request #1974 from oiad/patch-3
Add support for keeping the key on vehicle sale
2017-09-08 10:04:35 -04:00
icomrade
1f929b526b Merge pull request #1972 from oiad/patch-12
Fix javelin/stinger selling
2017-09-08 10:04:10 -04:00
icomrade
7ad57d999f Merge pull request #1968 from oiad/patch-6
Switch forgotten "time" to "diag_tickTime"
2017-09-08 10:03:44 -04:00
icomrade
89019f1ced Merge pull request #1967 from oiad/patch-5
Fix bad sentences for locking/packing fails.
2017-09-08 10:03:12 -04:00
icomrade
ec78f61918 Merge pull request #1966 from oiad/patch-4
Dont show incomplete lockbox code
2017-09-08 10:03:01 -04:00
icomrade
58171acda2 Merge pull request #1964 from oiad/patch-2
Remove comment for engine starting/stopping
2017-09-08 10:02:31 -04:00
icomrade
23597db275 Merge pull request #1963 from oiad/patch-1
Fix vehicles bouncing when upgrading.
2017-09-08 10:01:49 -04:00
icomrade
6239959a13 Merge pull request #1962 from oiad/master
AI hit messages and continuity
2017-09-08 10:01:31 -04:00
oiad
cdd0db805f Remove debug lines 2017-09-03 19:27:30 +12:00
oiad
5378b1ad76 Fix random count 2017-09-03 19:18:55 +12:00
oiad
ce756a0622 Allow modular buildables to refund defined parts 2017-09-03 19:13:56 +12:00
oiad
0507563e17 Allow modular buildables to refund defined parts 2017-09-03 19:11:53 +12:00
oiad
e1f48ea557 Allow modular buildables to refund defined parts
This allows typically not refunded modular buildables to be configured by the server admin.

	For example:
	DZE_modularConfig = [
		["CinderWall_DZ", [["CinderBlocks",7],["MortarBucket",2]]],
		["CinderWallDoor_DZ", [["CinderBlocks",7],["MortarBucket",2],["ItemTankTrap",3],["ItemPole",[1,3]]]]
	];

	This would refund 7 cinder blocks and 2 mortar for "CinderWall_DZ"
	For "CinderWallDoor_DZ" you would get 7 cinder blocks, 2 mortar, 3 tank traps and a random number of poles between 1 and 3.
	The refund amount can be an array where the first param is the minimum and the second is the maximum, it will refund a random amount between them.

Thanks to @BigEgg for the suggestion and sample code.
2017-09-03 19:03:33 +12:00
oiad
b8dba25cc5 Only allow lock removal if door is unlocked 2017-09-03 13:56:06 +12:00
oiad
08796c65de Update server_swapObject.sqf 2017-08-31 00:07:16 +12:00
oiad
5eba1edf4b Update server_publishVehicle.sqf 2017-08-31 00:06:44 +12:00
oiad
9b79dde3aa Update server_publishVehicle3.sqf 2017-08-31 00:05:35 +12:00
oiad
bbb7da7c3c Exclude DZE_PlotManagementAdmins from build checks (safeZone/no build near) 2017-08-31 00:03:36 +12:00
oiad
7a40f5d621 Add support for keeping the key on vehicle sale 2017-08-30 23:48:48 +12:00
oiad
63bc345f9f Add support for keeping the key on vehicle sale 2017-08-30 23:47:20 +12:00
oiad
f8a230e3b1 Fix javelin/stinger selling
The previous fix 4fa36dfd94 was not working correctly, if you had say the a stinger launcher and a stinger ammo it would detect them both as weapons, this properly classifies them and all others as how they should be.

Moved to use epoch_tempKeys also

This forces the player to only be able to sell a vehicle from the gear menu instead of backpack and vehicle menu since most of the time you would be using add all.

From: https://epochmod.com/forum/topic/44413-prevent-selling-vehicles-from-backpack/?tab=comments#comment-297328
2017-08-26 09:56:28 +12:00
oiad
7decf4dd9e Switch forgotten "time" to "diag_tickTime"
Seems like these were forgotten at some point, the rest are diag_tickTime
2017-08-21 20:50:23 +12:00
oiad
5fc0b36e5b Fix bad sentences for locking/packing fails. 2017-08-20 23:00:35 +12:00
oiad
403e40063f Update server_handleSafeGear.sqf 2017-08-19 20:28:46 +12:00
oiad
367d74f3f4 Update server_handleSafeGear.sqf 2017-08-19 11:53:11 +12:00
oiad
ecf013839e Dont show incomplete lockbox code
If the player enters a wrong code the algorithm can make the entered code seem completely bogus, let's just exit out of the routine if that's the case.

Sample bad code (Just hit red key):
```11:45:54 "salival (playerUID) FAILED unlocking LockBox with code: Red0-9900 (actual: Red34) @038117 [3899.36,3580.24,1.632]"```
2017-08-19 11:46:35 +12:00
oiad
e21e0e217f Remove comment for engine starting/stopping
Actually makes this functional without editing it, this is quite useful for custom scripts.
2017-08-17 23:33:51 +12:00
oiad
bdfbcb1e32 Fix vehicles bouncing when upgrading.
This helps stop vehicles bouncing when being upgraded.
The Vehicle Key Changer script I rewrote uses the epoch vehicle upgrade system to claim/change the vehicle key, we noticed that it was causing the vehicles to bounce, but VKC uses all the position functions from the epoch script so it's not something that VKC has introduced.
2017-08-17 23:28:16 +12:00
oiad
4355824aad Revert commit 2017-08-17 23:25:08 +12:00
oiad
d04a99aa04 Fix vehicles bouncing when upgrading.
This helps stop vehicles bouncing when being upgraded.
The Vehicle Key Changer script I rewrote uses the epoch vehicle upgrade system to claim/change the vehicle key, we noticed that it was causing the vehicles to bounce, but VKC uses all the position functions from the epoch script so it's not something that VKC has introduced.
2017-08-17 23:19:48 +12:00
oiad
7428f3fd1f AI hit messages and continuity
This changes the hit messages to only show AI instead of the AI's names.
Changes this:
20:08:37 "P1ayer PID#7(salival) hit by PID#1(Qadeer Hakimi) with
vil_G36VA4Eot/B_556x45_Ball <ammo left:25> from 356 meters in head_hit
for 0 damage"
To this:
20:08:37 "P1ayer PID#7(salival) hit by AI with
vil_G36VA4Eot/B_556x45_Ball <ammo left:25> from 356 meters in head_hit
for 0 damage"

Sanity fix for hit and kill for vehicles so they match:
Before:
22:44:03 "P1ayer PID#3(salival) hit by AI in Pickup (PK) DZ from 15
meters in head_hit for 0.88666 damage"
After:
22:44:03 "P1ayer PID#3(salival) hit by AI with a Pickup (PK) DZ from 15
meters in head_hit for 0.88666 damage"
Kill message:
22:44:04 "salival (76561197999617086) salival was killed
by AI with a Pickup_PK_INS_DZ from 15m"
2017-08-17 23:09:10 +12:00
ebayShopper
026788e714 Block another A2OA script execution exploit
Thanks to Dihan for reporting on Discord.

This exploit may work with other event handlers, displays and controls.
Please leave a comment if you find any others that work. I tested GPS,
abort, MP setup and group menu displays, as well as the map diary list
box controls, but none of those had this problem.

This should be fixed with an A2OA patch, please report to Bohemia.
2017-08-13 16:07:03 -04:00
icomrade
368aa1217b Merge pull request #1961 from oiad/master
Condense locked status to a variable
2017-08-06 14:40:28 -04:00
oiad
2a01194d87 Condense locked status to a variable
This will be easier for custom mods that use the lock checking
(vkc/virtual garage etc) as well as removing overhead from
fn_selfActions
2017-08-06 09:41:23 +12:00
icomrade
de36dee67c Update scripts.txt 2017-08-04 20:59:11 -04:00
icomrade
b701907c18 Merge pull request #1960 from oiad/master
extend epoch_tempKeys to return key classnames also
2017-08-04 10:03:24 -04:00
oiad
751fdc9e82 extend epoch_tempKeys to return key classnames also 2017-08-04 23:18:27 +12:00
icomrade
68be0c6003 remove squad xml input box
doesn't actually stop a squad xml from being loaded, but if the player opens the panel the url will be erased from their profile file
2017-08-03 17:01:30 -04:00
icomrade
ae0ddbe735 duplicates 2017-08-03 17:00:09 -04:00
icomrade
e2f14dcb04 adjust filters 2017-08-02 18:59:15 -04:00
icomrade
e326678504 Don't str str 2017-08-02 18:57:26 -04:00
icomrade
f7608965df remove server control panel 2017-08-01 20:54:39 -04:00
icomrade
9cc3c82d5d set humanity early 2017-08-01 19:34:15 -04:00
icomrade
fbfb124296 use str instead of format 2017-08-01 17:39:53 -04:00
icomrade
9acae56aba more scripts.txt filters 2017-07-30 18:41:57 -04:00
icomrade
6c7b884958 restrict again 2017-07-30 18:39:38 -04:00
icomrade
688c6a9423 increment version 2017-07-30 17:57:39 -04:00
ebayShopper
7a68f9f70b Add some basic compatibility for Ruegen map 2017-07-30 16:28:37 -04:00
ebayShopper
84556c9d03 Revert group menu color scheme to A2OA default 2017-07-30 12:44:58 -04:00
icomrade
de92ae22be reduce charset 2017-07-29 21:12:23 -04:00
icomrade
096da756fe Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2017-07-29 21:09:26 -04:00
icomrade
8035df0ba0 Rudimentary auth for DeleteObj
limits distance to object, as well as validating random auth key.  added server_deleteObjDirect which is only for direct execution on the server, whereas server_deleteObj should be used for PVEH execution only
2017-07-29 21:09:20 -04:00
oiad
09bfddb46c Remove extra fn_selfActions check for refueling. (#1958) 2017-07-29 17:59:52 -04:00
icomrade
9b3ccaaa02 forgot 2017-07-29 17:32:08 -04:00
icomrade
4191fbfc3a should fix invincibility 2017-07-29 17:31:23 -04:00
icomrade
bc4be38629 tweak switch model/morph again 2017-07-29 14:50:24 -04:00
icomrade
ff7ec49ac5 make important point 2017-07-26 17:58:02 -04:00
icomrade
a0a54fbb7b Update PV filter 2017-07-26 16:37:33 -04:00
icomrade
bd35e0a574 Should prevent change clothes dupe
awaiting feedback, but I half-commited it in my previous commit accidently, so whatever
2017-07-26 12:46:58 -04:00
icomrade
73926b8785 prevent logout with d/c #1938
Should work to prevent the issue described in #1938 by disabling the abort option, causing the player to alt + F4 if they want to log out without reconnecting. which results in the gear pile/weaponholder from not being created.
2017-07-26 12:39:37 -04:00
icomrade
5acad04c43 should fix #1938
Also prevents logout on onPause conditions, i.e. logout if in combat, another player is near, or a zombie is near
2017-07-25 14:32:49 -04:00
ebayShopper
db0ef1b744 Update publicvariableval.txt radio filter
c4c9e1da0a (commitcomment-23071506)
2017-07-13 19:18:59 -04:00
ebayShopper
c4c9e1da0a Kick for radio commands in publicvariableval.txt 2017-07-12 20:34:51 -04:00
ebayShopper
635e1e5483 Use alive for gut zombie check #1957
Closes #1957
2017-07-08 15:40:06 -04:00
ebayShopper
78460ce4fc Delete all CrateLong in cleanup
Continuation of aab4262

Did not realize multiple are created for each vehicle
2017-06-24 15:27:22 -04:00
ebayShopper
aab4262ebb Add cleanup of destroyed vehicles and CraterLong 2017-06-24 11:14:39 -04:00
A Man
a7f2c88c32 Fix Corepatch AS50 magazine spawn (#1955)
* Fix Corepatch AS50 magazine spawn

The Corepatch broke some of the AS50 magazine spawns. Im not sure why it happend sometimes and sometimes not.

This message showed up sometimes: No entry 'bin\config.bin/CfgMagazines-5Rnd_127x99_as50_CP'.

The CorePatch use that: 

e0d06f7086/CorePatch_CIT_14888/config.cpp

This commit should fix that error message and the AS50 name as well.

* Define 5Rnd_127x99_as50_CP class

* Update AS50 fix

* Revert AS50 ammo fix
2017-06-24 09:34:53 -04:00
ebayShopper
efccc4a28d Remove take mine action from engineer skins
Closes #1954
2017-06-24 09:28:17 -04:00
ebayShopper
6fec7bc4a2 Fix short knockouts for tranquilizer bolt
Vanilla commit:

9b5d1409bd
2017-06-23 18:16:57 -04:00
ebayShopper
bd9aee620f Lower journal cover sound volume
Vanilla commit:

7e5b0a98a7
2017-06-23 15:19:26 -04:00
icomrade
38de4b0859 no longer needed 2017-06-19 14:57:16 -04:00
icomrade
7771920dc7 fix worlds error
should have just done it this way first :/
2017-06-19 14:56:40 -04:00
icomrade
c4682e5346 Mitigate PboDLL limitation
this mitigates a newly introduced/reduced limitation on config size/entries when rapying content with Mikero's PBO tools. This issue will unfortunately not be fixed, hence moving keys to Epoch_B
2017-06-18 21:39:22 -04:00
icomrade
67bc61ff94 access is useless, update CFG Worlds 2017-06-16 13:35:32 -04:00
icomrade
78c980f14a update loot pos for TV tower + ATC 2017-06-16 13:34:59 -04:00
ebayShopper
09b376c584 Fix dramatic recoil camera shake bug
As reported in:

https://epochmod.com/forum/topic/43817-horrible-visual-recoil-bug-since-1061/

Vanilla commit:

1d80da5813
2017-06-11 18:33:25 -04:00
ebayShopper
88f7687bec Prevent double death issue
Prevents conflicts with using setDamage or setHit to kill a player as
described in:

https://epochmod.com/forum/topic/43990-when-player-dies-kill-message-appears-twice-and-spawn-in-worldspace/#comment-293696

Vanilla commit:

a7b650daa1
2017-06-11 17:57:49 -04:00
ebayShopper
75ba14a68d Fix stringtable typo 2017-06-11 17:52:59 -04:00
ebayShopper
e0d271671a Remove unused crafting recipes
Vanilla commits:

809de6a0a3

93c128085a
2017-06-10 13:06:16 -04:00
ebayShopper
5864bbcbf8 Readd crossbow reload sound
Vanilla commit:

c4e9b85e7d
2017-06-10 12:09:22 -04:00
ebayShopper
ddd66777df Add fuel containers loot group
Vanilla commits:

e51bde7c31

4e938fdaf7
2017-06-10 11:36:52 -04:00
ebayShopper
39e05ad0e4 Update vanilla building
Vanilla commits:

2ec04a7f8d

f333910f95

156b90ccb5
2017-06-10 10:45:14 -04:00
ebayShopper
867c618470 Fix double tranquilized message
Vanilla commit:

ee22070e9a
2017-06-10 10:17:30 -04:00
ebayShopper
abdb3e0e42 Fix survival time not counted after clothes change
Vanilla commits:

cf4fde6335

74dd04616f
2017-06-10 10:07:19 -04:00
ebayShopper
90d84648cd Add CZ550 and Enfield bolt animations by @Streatman
Vanilla commits:

a9dfb45bec

4d4373ba80

8dc4f22346

7fa4ba43fe

d8fd0dd0dc
2017-06-10 09:13:06 -04:00
ebayShopper
72df07bdf2 Remove medic animation from lock and unlock safe
Closes #1942 in combination with 48858b2

The "packing" variable was made redundant by dayz_actionInProgress
because it was only set locally.

DisableUserInput is unnecessary now because server_handleSafeGear is
called unscheduled. Getting the cargo, creating the new safe and
deleting the old one should complete in the same frame with no window
for players to remove gear:

https://github.com/EpochModTeam/DayZ-Epoch/blob/master/SQF/dayz_server/compile/server_handleSafeGear.sqf#L51-L67

The "claimed" check is also no longer needed because
server_handleSafeGear is called unscheduled and exits if the object is
null, so two players attempting to unlock at the same time will not
work.
2017-06-06 18:53:44 -04:00
ebayShopper
48858b2e6c Add medic anim function with proper interrupt
Closes #1386

Vanilla commits
applied:
f99a3deced
731b957e8e

Removed
two unused files and a few variables made redundant by actionInProgress
2017-06-06 15:25:14 -04:00
icomrade
36b67affee More lootPos 2017-04-30 10:18:25 -04:00
icomrade
0281c329b3 Loot pos updates
still need lootposSmall definitions. I think that these should be the
extent of new/changed buildings - aside from the TV/radio tower on green
mountain, which I cannot get the replacement model to spawn for
2017-04-29 19:10:56 -04:00
ebayShopper
b5c2cd11cc Add download link in sever install guide 2017-04-22 13:51:26 -04:00
ebayShopper
373dd73825 Update server install guide formatting 2017-04-22 13:46:08 -04:00
icomrade
0b76e73592 update changelog and credits 2017-04-21 13:04:36 -04:00
ebayShopper
3560ac65b7 Allow anyone to lock a door #1944 2017-04-20 14:50:10 -04:00
d003c62872 Update stringtable.xml (#1951)
Added russian translation for "STR_EPOCH_PLOTMANAGEMENT_CANT_REMOVE" and "STR_EPOCH_DOORMANAGEMENT_CANT_REMOVE" (#1948)
2017-04-20 13:13:15 -04:00
ebayShopper
78c4ebd597 Add hidden gear display for force saves
Vanilla commits:

a4f8690404

9170e0f8a0
2017-04-17 17:04:17 -04:00
oiad
2f0774d531 Forbid removing the plot/door owner from objects (#1948)
This makes it so only the door or plot owner can remove them selves from
doors/plots or the UIDS in
DZE_PlotManagementAdmins/DZE_DoorManagementAdmins.
2017-04-17 13:52:36 -04:00
740e171d86 stringtable.xml (#1947)
* stringtable.xml

Improvement russian translation.

* Update stringtable.xml

* Update stringtable.xml
2017-04-17 13:37:14 -04:00
ebayShopper
75a12ad953 Rejoin group after dropping and picking back up radio 2017-04-17 11:49:54 -04:00
ebayShopper
3b12dc09d3 Remove two unused files 2017-04-16 17:46:55 -04:00
ebayShopper
0553f743d5 Increase preview offset for BagFenceRound and Safe
Collisions with the player caused sliding when the safe was pitched
forward. It was the same issue with proning against the sandbag. #1945

Note the player can still cause collision sliding by using snap to get
the preview closer to them.
2017-04-16 14:39:07 -04:00
oiad
8d3be10e61 Fix BagFenceRound making the player slide (#1946)
Fixes: https://github.com/EpochModTeam/DayZ-Epoch/issues/1945
2017-04-16 13:54:25 -04:00
ebayShopper
78fbd7ac53 Remove some unnecessary translations
Using "Wait for the previous action to complete to perform another" is
more accurate in these cases, because dayz_actionInProgress could have
been set by any action, not necessarily the same one.
2017-04-15 14:19:26 -04:00
icomrade
f20982fe85 Update HiveExt with Vanilla changes
@ebayShopper
2017-04-14 18:21:16 -04:00
ebayShopper
4bf4c62b1d Make free slots display more accurate in gear
Use the cursorTarget at the time the gear dialog was opened instead of
the cursorTarget at the time the script runs. The script can be delayed
by several seconds (spawn is scheduled).
2017-04-14 17:18:16 -04:00
ebayShopper
e99792d0f4 Update jerry_fill.sqf
Vanilla commit:

ef236938c1
2017-04-14 11:26:23 -04:00
ebayShopper
9fc72a8b87 Change dayz_survived to actual play time
Vanilla commits:

18eaecb19f

b76b1200ca

78ea61e334

8309427f0d

Should be ready for Hive update @icomrade . If you upload it to a test
folder I'll test it.
2017-04-13 18:35:28 -04:00
ebayShopper
267f34572e Update object_upgradeStorage.sqf
Vanilla commit: 6e4a697
2017-04-13 14:38:07 -04:00
ebayShopper
272fd5f1ef Update stringtable.xml 2017-04-13 13:02:57 -04:00
1bd70a3d2d stringtable.xml (#1943)
Adding and reworking some russian translation. Again.
2017-04-13 12:56:24 -04:00
ebayShopper
1065e722a6 Allow removal of RIS from SA58_RIS_DZ
Note RIS can not be removed from higher variants due to other
attachments depending on the RIS being attached first.

Closes #1940
2017-04-12 13:42:39 -04:00
oiad
bf6a980d4c Dont show you have the item if it's not nearby (#1937)
* Dont show you have the item if it's not nearby

This was showing you had a vehicle in the trader menu even if it was
over the other side of the map, I think this works better only showing
it if it's within the trader zone.

* Forgot missing operator
2017-04-10 20:03:37 -04:00
ebayShopper
c39fc86972 Update Napf and Namalsk waterHoleProxy again
Some were still missing after 89292b3. These are now complete
auto-generated lists for the whole map.
2017-04-10 17:39:50 -04:00
ebayShopper
a3df5ca2dc Remove unused legacy wrecks #1933 2017-04-09 14:30:54 -04:00
ebayShopper
df526285cd Fix potential undefined dayz_characterID variable on login
The scheduler can start running fn_selfActions before player_monitor.fsm
defines dayz_characterID when login or network return is slow.
2017-04-08 19:19:47 -04:00
oiad
992ab199dd Convert DZE_SafeZoneNoBuildItems to handle nested arrays for custom d… (#1934)
* Convert DZE_SafeZoneNoBuildItems to handle nested arrays for custom distances per items.

This makes the DZE_SafeZoneNoBuildItems be able to handle nested arrays,
This allows you to set custom distances per item instead of having it
all the default distance.

E.g DZE_SafeZoneNoBuildItems =
["VaultStorageLocked","LockboxStorageLocked",["Plastic_Pole_EP1_DZ",1300]];

* Fix forgotten exitWith syntax.

* Removed unneeded check.
2017-04-08 18:45:29 -04:00
ebayShopper
89292b3f37 Correct some waterHole positions for Napf and Namalsk
https://epochmod.com/forum/topic/43623-cant-fill-water-bottles-on-napf/
2017-04-08 16:05:59 -04:00
abdca1bd30 Russian translations in stringtable.xml (#1935)
Adding and reworking some russian translation. Not completed yet!
2017-04-07 17:42:11 -04:00
ebayShopper
3bdbc020c4 Fix error from 4b14397 2017-04-05 17:13:09 -04:00
ebayShopper
75cf8648d7 Fix error from 95ab6a2 2017-04-05 15:59:15 -04:00
ebayShopper
4b14397c7b Fix purchased boat not spawning on helipad
https://epochmod.com/forum/topic/43644-problem-with-napf-boat-spawn-in-1061/
2017-04-05 15:49:16 -04:00
ebayShopper
95ab6a28ab Fix unable to sell _DZE1-4 cars when base is removed from trader
https://epochmod.com/forum/topic/43643-vehicle-dze4-can-not-be-sell/
2017-04-05 12:04:00 -04:00
ebayShopper
b70555e664 Delete added trees after chopping down
Like 496681c, if a tree or plant was added with createVehicle it can be
deleted with deleteVehicle.
2017-04-04 13:55:43 -04:00
ebayShopper
496681cd9b Add support for harvesting added plants
Closes #1928
2017-04-04 13:32:06 -04:00
ebayShopper
cb09bb6bc9 Tweak RunOver damage scaling again 2017-04-03 15:31:14 -04:00
ebayShopper
f51ae4f071 Tweak RunOver damage scaling
More RunOver damage is processed after b3fdd26. This number may need to
be tweaked further after more testing.

This reverts 7d6651b.
2017-04-01 17:23:32 -04:00
ebayShopper
107bb6d227 Fix group saving issue 2017-04-01 15:29:12 -04:00
ebayShopper
f8aff48ab9 Update dayz_filterGroup
This sometimes throws WARNING: Function 'name' - x is dead RPT, so
"alive" appears to update too slowly for this as mentioned in:
https://community.bistudio.com/wiki/Talk:alive
2017-04-01 14:23:07 -04:00
ebayShopper
663170ae32 Remove upgrade option from dayz police car
Also added setvariable.txt exceptions for missing police car hitpoints

Fixes #1929
2017-04-01 13:48:02 -04:00
oiad
088945e074 Remove public variable event handler when using config traders. (#1930)
* Remove public variable event handler when using config traders.

This stops the public variable event handler from being loaded when
you're using config based traders, it's not needed in this situation

* Change nearestObjects to nearEntities in z_checkCloseVehicle.sqf

* Fixes vehicle selling not able to sell correctly

If more than 1 vehicle of the same classname was in a trader and the
local vehicle was further away it would not be able to be sold till
moved closer. We are using DZE_myVehicle for everything and we do
previous checks to make sure it's not null and local so we can assume it
is okay to use.

Fixes
https://epochmod.com/forum/topic/43643-vehicle-dze4-can-not-be-sell/#comment-290036
2017-04-01 13:02:51 -04:00
ebayShopper
7d6651b1fe Use normal scaling for RunOver head hits 2017-03-31 19:22:42 -04:00
ebayShopper
3dc71602c0 Fix death message killer inaccurate in some cases 2017-03-31 18:30:39 -04:00
ebayShopper
6717b0c26e Remove client side disable sim on DZE_GodModeBase objects
Continuation of d7a3b30
This partially reverts ea94ec4.

Epoch has never disabled simulation client side on any buildables prior
to ea94ec4. We now know it disables storage capability, may disable
lighting the object with scripted light sources and potentially cause
other issues.
https://community.bistudio.com/wiki/enableSimulation

If we readd this in the future it should be well tested. It should also
be done properly in the vehicle init field, so it takes affect on all
clients, including JIP, instead of only the player building it (until
they relog).
2017-03-31 16:15:07 -04:00
ebayShopper
d5e808e4d1 Lower group icons resource layer
Following 12abbfa
2017-03-31 15:12:24 -04:00
ebayShopper
0e244196e5 Update keyboard.sqf
Forgot to remove after
https://github.com/EpochModTeam/DayZ-Epoch/commit/d1d5fe5#diff-91da615cb902d0198b7cd4c9b91b6fd0L351
2017-03-31 12:33:17 -04:00
ebayShopper
b3fdd26d3b Update fn_damageHandler.sqf
Continuation of 50ba58f

Also removed some unused variables
2017-03-30 17:26:25 -04:00
ebayShopper
746b921321 Use nearEntities for plot pole searches
Also made 73899d5 compatible with DZE_permanentPlot = false; at the
request of @oiad
2017-03-29 16:04:48 -04:00
ebayShopper
30d961931f Fix unable to sell classic 'ItemBloodbag' at traders
Mistake from 4fa36df
2017-03-29 12:22:31 -04:00
ebayShopper
c6c7472ab7 Hide corpse markers for bodies that are hidden 2017-03-28 14:31:29 -04:00
icomrade
35556adbfb Merge pull request #1918 from oiad/master
Add DZE_limitPlots so admins can limit plot poles to 1 per UID.
2017-03-28 08:53:14 -07:00
icomrade
54fc40fbe3 Fix DZE_defaultSkin 2017-03-28 11:52:12 -04:00
oiad
d7a3b30753 Fix for unable to access shed/geared objects until you relog.
https://epochmod.com/forum/topic/43482-storage-sheds-issue/
2017-03-28 19:25:14 +13:00
icomrade
12abbfa686 Should fix #1926 2017-03-27 23:53:08 -04:00
icomrade
0275c58a89 Fix CFGMoves Server CTD
Reported to CorePatch maintainer.
2017-03-27 18:16:51 -04:00
ebayShopper
c501a80dd7 Cleanup formatting from #1921 2017-03-26 14:37:14 -04:00
F507DMT
226dfcce53 Update object_monitorGear.sqf (#1921)
A few optimizations.

_weapons = []; THEN agen - _weapons = (getWeaponCargo _object) select 1; Same with _magazines, _backpacks
_weapons THEN use only one time: count _weapons, same with _control,_magazines, _backpacks
use many time (typeOf _object), better use one variable for that: _type

FIX in loop:
one more check old this bag: https://www.youtube.com/watch?v=3ecWX21wEe4

Use this, if you think it's right
2017-03-26 14:12:33 -04:00
F507DMT
04d1622bc9 Update fill_nearestVehicle.sqf (#1923)
() - condition
{} - code execution, heavier code
2017-03-26 13:27:26 -04:00
ebayShopper
50ba58f5ae Fix death message showing RunOver when it shouldn't 2017-03-25 20:05:36 -04:00
ebayShopper
87abb204e9 Prevent drop melee weapon dupe
Also simplified player_addToolbelt by removing unnecessary code.

See: https://github.com/EpochModTeam/DayZ-Epoch/pull/1916
2017-03-25 16:27:58 -04:00
oiad
5abdefe792 Update german string 2017-03-25 10:06:48 +13:00
ebayShopper
289a042e1d Update scripts.txt createVehicleLocal exceptions
Update for 6a711de
2017-03-23 16:52:15 -04:00
ebayShopper
6a711deccc Add reliable workaround for swimming in ground and air issue
Fixes #1913
2017-03-23 15:58:14 -04:00
oiad
9d6d1386cd Add german string 2017-03-24 06:52:34 +13:00
oiad
73899d520f Add DZE_limitPlots so admins can limit plot poles to 1 per UID.
This adds DZE_limitPlots where admins can restrict a player to only
having 1 plot pole. Disabled by default.
2017-03-23 22:39:22 +13:00
ebayShopper
665ecd9146 Add filter cheats back to map display
I removed this in 416fdbc, but upon testing again it appears I was wrong
and this is still needed. #1915
2017-03-22 15:49:05 -04:00
ebayShopper
ad7a12771a Fix swimming in ground again #1913
Closes #1913
2017-03-22 14:59:31 -04:00
ebayShopper
fa18cbce51 Add ghost models for tents
Vanilla commits:

8c48716c43

67c031697b
2017-03-20 18:32:44 -04:00
ebayShopper
8b3f28dc0c Update player_sharpen.sqf
Fixes extra knife being deleted if player already had a fully sharpened
knife on their toolbelt (duplicate weapon).

Vanilla commit:

0332fcbe71
2017-03-20 18:18:04 -04:00
ebayShopper
d4eb7ac6e4 Block bypassing unconscious wake up animation with bandage
Vanilla commit:

698eacba79
2017-03-20 18:01:30 -04:00
ebayShopper
da3b345921 Update push plane conditions
Vanilla commit:

23f6ffab90
2017-03-20 17:44:46 -04:00
ebayShopper
93d6c85dbc Skip gear sound in player_forceSave
Don't play sound when gear flashes open momentarily for force save and
backpack mag ammo count.

Vanilla commit:

98784aae79
2017-03-20 17:26:41 -04:00
ebayShopper
8d545d14a1 Fix dayz_lastSave variable again
Continuation of bca17aa.

This variable is set in player_forceSave and uses diag_tickTime.

Vanilla commits:

f8c88502e8

98af0ed8b9
2017-03-20 16:46:11 -04:00
ebayShopper
7833f6743f Update zombie_agent.fsm
Vanilla commits:

3571cf9384

728c83bdbd
2017-03-20 16:31:04 -04:00
ebayShopper
e38f47375c Fix some issues with traps
Removed two unused files.

Vanilla commits:

42e72463a3

02726fb192

6a7c53ebcf

1fb6308995

9543ea057f
2017-03-20 15:53:35 -04:00
ebayShopper
100f9f5da8 Fix unable to chop down POI trees
Vanilla commit:

0bc12e21b0
2017-03-20 14:58:49 -04:00
ebayShopper
e81f19757e Move POI back to global spawn again
These contain trees and buildings which need their chopped/destroyed
status synchronized for all clients.

This reverts c21a731.

Vanilla commit:

32f2fa3b22
2017-03-20 14:25:32 -04:00
A Man
098f580c3d german string update (#1912)
* german string update

* Updating german death messages

* Update

* update
2017-03-20 13:38:23 -04:00
ebayShopper
3d8814bc33 Update vanilla building
Vanilla commit:

5604a8820b
2017-03-19 16:59:41 -04:00
ebayShopper
53158a11ed Remove rtitleText in fillBloodBag.sqf
Not necessary to inform recipient and prevents two messages on screen at
once for instigator.

Classic bloodbag system is now added in vanilla too.

Vanilla commits:

cb71d926ed

bee9bd1638
2017-03-19 16:35:17 -04:00
oiad
9324deffaf server_updateObject better version. (#1910)
Cheers @ebayShopper
2017-03-16 11:46:23 -04:00
icomrade
ad8fe42eeb Merge pull request #1909 from oiad/master
Revert force coins update, Add seperate coins update
2017-03-15 15:09:39 -07:00
oiad
8c42460ba9 Revert force coins update, Add seperate coins update
This reverts
ce75f87e1d
2017-03-16 06:56:29 +13:00
icomrade
bca17aa2d6 Fix forcesave check
thanks @eraser1
2017-03-14 14:51:22 -04:00
icomrade
2e3f13bda2 oops 2017-03-12 22:24:16 -04:00
A Man
ab15716913 Fixing very old spelling mistake (#1906)
* Fixing very old spelling mistake

Thanks @Daddelbandit

* Update mission.sqm

* Update mission.sqm

* Update mission.sqm
2017-03-12 19:20:51 -04:00
ebayShopper
c19a138804 Use formatText in mission check
Avoids format character limit
closes #1905
2017-03-11 20:41:33 -05:00
oiad
2ec5390b70 Standardize coin variables, prevent coins not refreshing on skin change. (#1904)
* Standardize coin variables, prevent coins not refreshing on skin change.

* Add missing commit
2017-03-11 13:05:34 -05:00
icomrade
6871da6168 add hotfix files to mission check 2017-03-10 13:56:17 -05:00
icomrade
a3f22197de 1.0.6.1 hotfix A
update changelog
add mission check
add fixes for group icons and nutrition to mission files
2017-03-10 13:50:33 -05:00
ebayShopper
f22460491a Fix group tags scaling glitch
My mistake from b148293
2017-03-09 13:10:29 -05:00
icomrade
50b71a08b7 Update changelog 2017-03-08 13:58:54 -05:00
icomrade
7a6c6df33b re-add config for nutrition 2017-03-08 13:57:00 -05:00
ebayShopper
da34b688d2 Fix hunger and thirst "working" hits way too high
By default this was multiplying all "Working" hunger and thirst hits by
10 @icomrade  because (1 min 0.1) always picks 0.1. For example:
dayz_thirst = dayz_thirst + (5 / 0.1)
dayz_thirst = dayz_thirst + 50

A config variable isn't really needed for this, since it is only used in
one file. It can be easily configured in compiles.sqf which most servers
already overwrite anyway.

This reverts 62b7c21.
2017-03-08 13:08:46 -05:00
ebayShopper
92b09aa530 Remove some unused variables
Vanilla commit:

6479708205
2017-03-05 12:17:09 -05:00
ebayShopper
5c0e8473df Add a few Namalsk and Takistan loot positions
This adds a few new buildings. Most buildings were just moved around
with no changes.

Vanilla commit:

0173614d0c
2017-03-05 11:13:19 -05:00
ebayShopper
9190f303f9 Replace max blood constant of 12000 to r_player_bloodTotal
Vanilla commit:

78b608c854
2017-03-05 09:59:11 -05:00
ebayShopper
cfe7b97c73 Update two scripts.txt exceptions
Made buttonclick exception a little stricter

Consolidated two setPosASL exceptions that were both in
plotToggleMarkers.sqf
2017-03-04 15:28:23 -05:00
ebayShopper
3f3d8ce357 Disable A2 auto-refuel feature on KamazRefuel trucks #1855
Fixes #1855

Mistake from 0701e5b
2017-03-03 13:30:13 -05:00
A Man
496ae979b3 Update strings for two missing german translations (#1900) 2017-03-02 12:43:38 -05:00
icomrade
5f51dcca44 Cleanup TestBuild 2017-03-02 09:55:19 -05:00
ebayShopper
d86aef88b3 Update change log 2017-03-01 16:01:47 -05:00
ebayShopper
9434d43561 Fix undefined error fnc_spawnObjects
My mistake from 26c1bd9
2017-03-01 13:42:21 -05:00
ebayShopper
2032094fb4 Fix undefined groupTags error
My mistake from 6736cd9
2017-03-01 11:24:09 -05:00
icomrade
cf661380b6 Properly inherit Tank class
fixes #1899 which resulted from improper base class inheritince from
pull request https://github.com/EpochModTeam/DayZ-Epoch/pull/1513
2017-02-28 19:51:55 -05:00
icomrade
1649d63716 Fix undefined variable _display error 2017-02-28 19:49:44 -05:00
ebayShopper
61630e91b3 Update scripts.txt exceptions
- Removed some unneeded exceptions
- Moved tree chop PVEH to server compile only so client does not need
setdamage exception
- Replaced "showCommandingMenu" filter with stricter
"menu" filter
- Renamed two files with no changes for easier filtering of
"menu"

Vanilla
commits:
1d639b557b
3a29242537
5cdf249ea9
2017-02-28 18:26:37 -05:00
ebayShopper
fa7a98708a Remove some redundant PV and SV value BE filters
- Fixed some "say", "switch" and "call" exceptions were broken

- Anything containing call is covered by 5 "call"
- Anything containing spawn is covered by 5 "spawn"
- Anything containing { or ( is covered by the first line
- Anything containing setDi is covered by 5 "setDi"
- Anything containing bis_ is covered by 5 bis_
- Anything containing bis_fnc is covered by 5 "BIS_fnc"
- Anything containing server_ is covered by 5 server_
- Anything containing fnc_ is covered by 5 fnc_
- Anything containing count is covered by 5 "count"
- Anything containing onPlayer is covered by 5 "onPlayer"
- Anything containing this is logged by 1 "this"
- Anything containing for is logged by 1 "for"
- Anything containing ' is covered by 5 "'"
- Anything containing terminate is covered by 5 "terminate"
- removed duplicate getVariable filter
- createDialog is covered by 5 "createD"
- set, exec and str with two single spaces are covered by the same with
one single space
- removed some set, exec and str that were already covered by the line
directly above or below them
- removed some old dayz function names that aren't used anymore.

- made first line in setvariableval.txt stricter (no exceptions) by
moving "+" to a separate line
2017-02-26 22:16:38 -05:00
ebayShopper
122d9e16f7 Update player_packTent again 2017-02-26 16:43:33 -05:00
ebayShopper
62312a85c7 Add message for already wearing clothes
Because it isn't always obvious.
2017-02-26 15:31:59 -05:00
ebayShopper
f0ef0fce35 Make server_playerSync exit log more accurate
This will now show INFO instead of ERROR when sync exits while a player
is changing clothes.
2017-02-26 15:28:17 -05:00
ebayShopper
0eaa995d27 Fix action in progress message in player_packTent 2017-02-26 14:03:39 -05:00
oiad
ea94ec4e8b Extend DZE_GodModeBase to built items (#1898)
This now makes buildables properly apply godmode instead of having to
wait till restart for:

* Being built
* Being upgraded
* Being downgraded
master
2017-02-26 13:50:11 -05:00
ebayShopper
d12fda5e21 Add a few missing playerIsNear checks
Blocks duping method reported by Sercan and confirmed with @oiad .
Thanks
2017-02-25 17:29:27 -05:00
ebayShopper
a3f2b8db57 Fix a few floating loot pos small in firestation 2017-02-25 15:54:13 -05:00
ebayShopper
55eddfead8 Fix potential undefined error on bear trap trigger
https://github.com/EpochModTeam/DayZ-Epoch/issues/1891#issuecomment-282476563
2017-02-25 12:37:32 -05:00
ebayShopper
e8b328ff9c Fix remote vehicle lock and unlock actions refresh
Thanks @oiad
2017-02-24 19:55:24 -05:00
oiad
33fd92db67 Extend epoch_tempKeys to be able to read from backpack as well. (#1897)
* Extend epoch_tempKeys to be able to read from backpack as well.

* Rework
2017-02-24 16:58:16 -05:00
ebayShopper
bb6acc4e7b Remove needless recompile of player_spawnCheck
This was recompiling it every six seconds unnecessarily.
2017-02-24 15:43:37 -05:00
ebayShopper
6736cd92ff Update group tags again
Also fixed wrong string name "STR_EPOCH_RADIO_CONTACT_LOST" thanks @oiad
2017-02-24 14:11:55 -05:00
ebayShopper
221b8cc4b9 Fix group tags syntax error 2017-02-23 17:17:50 -05:00
ebayShopper
e1340821e7 Fix group tags startup 2017-02-23 17:04:30 -05:00
ebayShopper
0e4e762bf2 Add missing disableSerialization in groupTags.sqf 2017-02-23 16:32:44 -05:00
ebayShopper
8608b1ad1d Fix G36C ACOG
Vanilla commit:

2fb799235b
2017-02-23 11:57:07 -05:00
ebayShopper
5a034163af Update scripts.txt exception 2017-02-22 19:58:28 -05:00
ebayShopper
ffb88a0d7b Fix body marker only showing one body 2017-02-21 19:02:42 -05:00
ebayShopper
d416ae80ab Move study body back to fn_selfActions
Adding UserActions to players (CAManBase) is not efficient, because the
condition evaluates onEachFrame when you are "inside" that vehicle type.
Also admins usually want to add more custom actions to dead bodies
anyway.
https://community.bistudio.com/wiki/addAction#Syntax

This partially reverts 3aad4b6.
2017-02-21 15:12:41 -05:00
ebayShopper
12f59f046c Update Core Patch BIS_Effects again
Updated to same formatting and comments as latest Corepatch files:

https://github.com/Goliath86/CorePatch/tree/master/CorePatch_FIS/data/scripts

airdestruction.sqf:
- fixed _velocity variable was undefined
- updated, Sa-Matra removed clearVehicleInit
- !isNull checks are not needed because (local objNull) returns false
and (speed objNull) returns zero

BIS_Effects_startEvent:
- 6th parameter is not used in BIS_Effects_Burn, neither in the old nor
new version.

Although the formatting is ugly, it is better to stay consistent with
Bohemia's so they are easy to compare with future updates and
scripts.txt exceptions are the same whether the official or custom files
are used.

Added Sa-Matra's final commit from yesterday:

5e696bebdc

This partially reverts c15caf5.
2017-02-20 18:47:35 -05:00
ebayShopper
74ce95d4b1 Comment unused vanilla PVEHs
Vanilla commit:

69002014b2
2017-02-20 13:28:19 -05:00
ebayShopper
b786432526 Reduce pain shake intensity and frequency
Vanilla commit:

4fb7bcbd5b
2017-02-19 19:31:01 -05:00
ebayShopper
4b1ecb4c3b Update vanilla repair action
Vanilla commit:

9bdce88f1a
2017-02-19 19:17:50 -05:00
ebayShopper
afd093c72e Make smoke and grenade tripwires single use
Vanilla commit:

0780b490ad
2017-02-19 19:08:16 -05:00
ebayShopper
27bca9a7d9 Update vanilla presets
Vanilla commit:

8574fd898d
2017-02-19 18:56:52 -05:00
ebayShopper
9e0c251baf Update vanilla building again
Vanilla commits:

ddcc7c7349

e4144e561f
2017-02-19 18:44:47 -05:00
ebayShopper
fdf24d4013 Update vanilla vehicle_getOut again
Vanilla commits:

508e73d59c

cd260ad1f0

2078268b67
2017-02-19 16:54:59 -05:00
ebayShopper
d975def6a1 Remove unnecessary rules and watermark waitUntils 2017-02-18 13:34:49 -05:00
icomrade
28fa8ef31e Update to Core Patch BIS_Effects 2017-02-13 18:15:15 -05:00
ebayShopper
e2742ed18a Fix add melee to full toolbelt eating weapon
Melee weapons were eaten when trying to add them to a full toolbelt
because BIS_fnc_invAdd failed.
2017-02-13 16:21:08 -05:00
ebayShopper
6af3588f09 Update change log 2017-02-13 14:59:46 -05:00
ebayShopper
6e846847de Only run group tags loop when in a group 2017-02-13 14:27:49 -05:00
oiad
e8dd8fac63 Stop server_publishVehicle3 duping a vehicle if hive fails to update (#1895)
* Stop server_publishVehicle3 duping a vehicle if hive fails to update

server_publishVehicle3 first creates the vehicle in the database then
reads it back to see if it's successful, previously it wasn't deleting
the vehicle if it failed.

Added a 1 second delay after the vehicle delete to stop duping of
vehicles also.

Fixed references to server_deleteObj that were using 2 parameters
instead of the required 3 and updated the example.

* Rework
2017-02-13 14:09:21 -05:00
ebayShopper
2ef93e6c57 Fix panic sound chance from fbc56ff #1861
Previously was ~8% chance every 1 second, so ~72% chance to play once or
more every 9 seconds.

Now it is a 50% chance to play once every 9 seconds.
2017-02-12 16:04:48 -05:00
ebayShopper
fbc56ff556 Fix panic sound overlapping #1861 2017-02-12 15:08:37 -05:00
ebayShopper
952beed531 Tag map markers with player names #1871
closes #1871
2017-02-11 17:15:49 -05:00
ebayShopper
c24f70d8be Remove misspelled building class Land_buova4_winter
Reported by Epoch forums user Jamrock
2017-02-10 17:07:46 -05:00
A Man
c2ef6de95d Adding missing CompactPack to traders (#1894) 2017-02-09 14:42:03 -05:00
ebaydayz
18191b0e3a Use effectiveCommander for humanity hit 2017-02-05 16:30:32 -05:00
ebaydayz
5884ef6445 Block Topolka Dam walk under water glitch
https://github.com/DayZMod/DayZ/issues/826
2017-02-05 14:35:58 -05:00
oiad
b06cb360b6 Update stringtable.xml to be more englishy (#1893) 2017-02-05 14:15:32 -05:00
ebaydayz
5ba1fb4431 1061 RC1 test build 2017-02-03 16:03:20 -05:00
ebaydayz
76971cbaf4 Prevent sprint and prone through doors glitch 2017-02-02 16:57:30 -05:00
ebaydayz
d8d2c03512 Move clean wounds warning to rollingMessages
Vanilla commit:

49d9b6ff3c
2017-02-02 15:32:12 -05:00
ebaydayz
59b1d1ea60 Update vanilla building
Vanilla commits:

8fdd0e915a

6afd0bc103
2017-02-02 15:28:39 -05:00
ebaydayz
2bf589e151 Update vanilla antiwall
Vanilla commit:

4f102f501b
2017-02-02 15:07:46 -05:00
ebaydayz
b0ba29440d Update vanilla vehicle_getOut
Vanilla commit:

492ba6d33a
2017-02-02 14:58:47 -05:00
ebaydayz
097a02b19a Make zombie_agent.fsm customizable for admins #1877
Also fixed HandleDamage EH was added twice. We moved it to the configs
and forgot to take it out of the FSM in 6853263.
2017-02-01 20:36:00 -05:00
ebaydayz
6aa5c9b64f Add setting to disable base takeover #1886
No classes inherit from Generator_DZ, so there is no need to use
isKindOf over typeOf.
2017-02-01 12:16:16 -05:00
ebaydayz
9f7ae93bef Add permanent plot check to player_sleep 2017-01-31 16:15:27 -05:00
ebaydayz
9afb74ff26 Remove plot take ownership feature #1811
See #1811
2017-01-31 15:22:23 -05:00
A Man
0fd3034d54 Adding 13 new items and a DZE version of the vss vintorez (#1890)
* strings for new items

* adding new documents.hpp

* adding new documents

* adding vss vintorez dze

vss vintorez dze spawns with 20 rounds magazine like in epoch 1.0.5.1

* adding vss vintorez dze

* Update stringtable.xml
2017-01-31 14:52:54 -05:00
ebaydayz
7431042ec7 Update change log 2017-01-30 17:06:56 -05:00
ebaydayz
05f1cf9fe0 Use nearObjects instead of nearestObjects for spawn check #1816
Lowered spawn check radius for loot and zombies to the same as 1051.
(200m)
2017-01-30 15:45:14 -05:00
ebaydayz
752ed00566 Use playersNumber for player count in sched_animals #1889
This won't count AI units unless they are spawned on side west.
2017-01-30 13:41:19 -05:00
ebaydayz
2ecb614534 Update comments for POI spawning
Vanilla commits:

1f89bcfb98

0defa2af1e
2017-01-29 20:14:43 -05:00
ebaydayz
8c1caa9c1c Remove some redundant checks
Vanilla commits:

da7061429a

da55eaa53e
2017-01-29 19:36:48 -05:00
ebaydayz
3224a21363 Remove some unused setVariables 2017-01-29 16:09:50 -05:00
ebaydayz
cfd0f74870 Send damage selection normally for RPT log c10a7c3 2017-01-29 12:02:27 -05:00
ebaydayz
611fd73bbd Shorten some isKindOf checks 2017-01-28 21:04:26 -05:00
ebaydayz
9270050bc6 Update damage handler again
This fixes hits from players shooting from vehicle weapons not showning
in server RPT.
2017-01-28 20:38:35 -05:00
ebaydayz
c10a7c3bc9 Update damage handler
- Added damage and selection to server RPT hit log
- Increased damage a bit for RunOver due to consistently low damage in
testing
2017-01-28 16:08:56 -05:00
ebaydayz
c227bb6019 Add note about port forwarding in README 2017-01-28 12:42:44 -05:00
ebaydayz
a1c470d56f Hide group name tags at startup when streamerMode is on 2017-01-27 20:39:22 -05:00
ebaydayz
d30b7b5ffc Prevent queuing multiple vehicle upgrades 2017-01-27 20:23:36 -05:00
ebaydayz
028924770f Increase headshot damage for non-zombie hits
A single headshot with a DMR from ~500m will now kill instead of doing
~8k blood as it did previously.
2017-01-27 17:43:29 -05:00
ebaydayz
cc720f95b7 Offset DynamicText death message when in vehicle
Prevents vehicle health bar overlapping death message.
2017-01-27 16:38:50 -05:00
ebaydayz
1bb894b1c9 Add missing private var in player_death 2017-01-27 16:13:58 -05:00
ebaydayz
c21a7311a5 Move POI back to local spawned #1816 2017-01-27 14:51:18 -05:00
ebaydayz
d8ac3f42b1 Remove unnecessary check for upgrade storage
Fixes desert tent not upgradeable

Vanilla commit:

4e886c8c27
2017-01-27 13:17:14 -05:00
ebaydayz
c7b71f93f0 Remove fn_upgradeActions
Vanilla commit:

02bc22f325
2017-01-26 21:19:17 -05:00
ebaydayz
6c2f5448e1 Update a Russian translation
e009aee8de (commitcomment-20629913)
2017-01-26 14:34:21 -05:00
ebaydayz
04986190d9 Update change log
Removed unused variable from c641bc2
2017-01-25 16:10:42 -05:00
ebaydayz
c641bc20a8 Properly disable antiTP and sched security when dayz_antihack=0;
This prevents them being called unnecessarily on loop.
2017-01-25 15:02:05 -05:00
ebaydayz
7d6319fa30 Remove PVEH when death messages are disabled 2017-01-25 13:51:01 -05:00
ebaydayz
fc40845583 Remove a duplicate translation 2017-01-25 13:45:09 -05:00
ebaydayz
405dd7e519 Disable flies by default and add enableFlies config variable
Also, when enabled, flies now spawn ten minutes after the player's death
instead of two minutes after as recommended by @oiad .
2017-01-25 13:05:09 -05:00
ebaydayz
5d330e1c71 Disable vanilla antiwall objects and infected camps by default
The antiwall wrecks are removable on Epoch. Also Epoch has its own
player_antiWall function. We did not spawn these objects in 1051.

The infected camps add additional random spawned camp sites in the woods
with lots of dead soldier bodies, fires, water barrels and tents. We did
not have these in 1051 either. Disabling them by default will improve
FPS a little.
2017-01-24 20:30:36 -05:00
ebaydayz
20ee8f8734 Remove RadioProtocolEmpty
This reverts cf64805.
2017-01-24 17:45:32 -05:00
ebaydayz
dae53a6bf8 Remove unnecessary check from 6c62b3f
This was made redundant by 6c62b3f .
2017-01-24 16:09:22 -05:00
ebaydayz
6c62b3f8e4 Rework player_death for respawnDelay=0; #1825
See #1825
2017-01-24 15:55:15 -05:00
ebaydayz
1133efc2e0 Add README for customizing config traders 2017-01-23 14:21:23 -05:00
ebaydayz
b148293920 Move group icons to separate slower loop 2017-01-22 19:09:02 -05:00
ebaydayz
ff6463473f Update vanilla building
Vanilla commits:

2ee56936be

8497b42d3f

eb234f8b06
2017-01-22 14:41:53 -05:00
ebaydayz
f8047167d8 Fix wrong output on ItemKiloHemp for HempSeed
Reported by Epoch forums user Runewulv
2017-01-22 13:23:01 -05:00
ebaydayz
93cf3b22d3 Add missing fuel station for sahrani 2017-01-22 12:58:17 -05:00
icomrade
7a6b15d531 Update Scripts.txt 2017-01-21 22:42:32 -05:00
icomrade
b48a0ae2cf Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2017-01-21 22:41:12 -05:00
icomrade
fc99604108 Better anim reset in player_death 2017-01-21 22:41:09 -05:00
ebaydayz
94f342e7b6 Fix typo from 26c1bd9 2017-01-21 22:36:37 -05:00
ebaydayz
295302d9cb Fix undefined error when dayz_bleedingeffect = 1; #1885 2017-01-21 22:00:30 -05:00
ebaydayz
4613e0c084 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	CHANGE LOG 1.0.6.1.txt
2017-01-21 21:46:58 -05:00
ebaydayz
26c1bd9a86 Properly disable town generator and plant spawner loops
Stops intensive loop from running unnecessarily when dayz_townGenerator
= false; The comfrey plants are pointless atm since the only thing they
may be used for is crafting a sepsis bandage.

Also added waterHoleProxy for Napf and Namalsk placed by @skigoggles

Vanilla commit:

b5a9125086
2017-01-21 21:44:43 -05:00
oiad
a68e4b273b fix epoch_tempKeys.sqf making massive arrays. (#1884)
* fix epoch_tempKeys.sqf making massive arrays.

epoch_tempKeys was making a massive array every time it was called due
to them setting the array size to the _ownerKeyId instead of count
_temp_keys_names.

For example: Call this function 10k times in testkit and see it lag the
client due to making a massive array over and over again.

```"[[["9379"],[<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<null>,<n
"Test script finished. Code took 0.440002 seconds to run"
```

With fixed code:
```"[[["9379"],["Yellow Key (65d0)"]],false]"
"Test script finished. Code took 0.000991821 seconds to run"
```

* Update fn_selfActions to support fixed epoch_tempKeys fix.

Forgot this from my previous commit, this will select the right key now
for displaying in the unlock_veh.sqf (I broke this with my previous
commit)

* Rework
2017-01-21 17:01:42 -05:00
icomrade
732154037a Disable blood stains by default
Nice effect, but too intensive in my eyes
2017-01-21 15:08:29 -05:00
ebaydayz
cc3b8801b7 Update zombie event handlers again 2017-01-20 14:27:55 -05:00
icomrade
c15caf5f8f Improve BIS_Effects fix #1883
Now stops particle effects loops when wreck is deleted.

Exucuted in an EH, so it should resolve any issue where the corepatch
fix version, or broken A2 version takes priority.

Minor script formating and performance improvements
2017-01-20 11:51:55 -05:00
ebaydayz
d8828d9df1 Fix "AI" text localization again
This was my mistake from 131329f. SourceName needs to be checked, not
bodyName.
2017-01-19 17:36:26 -05:00
ebaydayz
194bad12ea Remove some more unused variables
Vanilla commit:

68ffe8b158
2017-01-19 12:27:36 -05:00
A Man
e009aee8de Update stringtable.xml (#1882)
* Update stringtable.xml

* Move new safe zone strings down to epoch package
2017-01-18 19:06:32 -05:00
ebaydayz
6d45ecfcac Fix group dialog button scaling again 2017-01-18 17:10:56 -05:00
icomrade
490fb90303 Disallow salvage in DZE_SafeZonePosArray locations
by request of JohnnyBravo666 on the epoch forums
2017-01-18 16:43:23 -05:00
ebaydayz
0d2f96b299 Revert lobby and player list background colors to A2OA default
Partial reverts of my changes in 6732e5c and e0c0669

It requires too many changes to make the whole A2OA UI match.
2017-01-17 16:00:49 -05:00
ebaydayz
92ee58900c Fix trader menu server RPT logs partially localized on client 2017-01-17 14:39:31 -05:00
oiad
ef5ca5c532 Fix handleSafeGear not showing the failed code correctly (#1880)
Was displaying failed code as the actual code (obviously wrong)
2017-01-17 11:58:31 -05:00
ebaydayz
9985f0adbd Fix Bandit1 and Bandit2 skins identical #1874
Fixes #1874
2017-01-16 20:27:15 -05:00
ebaydayz
13aaaa5b9a Remove NV cooldown for player zombies #1876 2017-01-16 19:03:49 -05:00
ebaydayz
0b0f2d3455 Update calls to zombie_agent.fsm #1877
Forgot to update in 6853263

Fixes #1877
2017-01-16 18:34:47 -05:00
ebaydayz
198ef269d4 Combine player_fillWater and player_drinkWater to one function 2017-01-16 16:35:15 -05:00
icomrade
95b5447f7d Update BE Filters 2017-01-14 19:57:11 -05:00
oiad
d68717c7be Fix handleSafeGear not showing eyescan as it should. (#1875)
This fix makes it so that if the player used Eye Scan it will properly
show eyescan instead of the code.
2017-01-14 19:53:51 -05:00
oiad
fd0b81118b Move dze_supplyCrate and vein wrecks to CfgLoot (#1863)
* Move dze_supplyCrate and vein wrecks to CfgLoot

Moves both the supply crates and vein wrecks to the CfgLoot tables so
admins can customize.
Also modifies the main add item statement to allow support for weapons,
magazines and backpack refunding/spawning instead of hard coded
magazines.

Should be backwards compatible with the old style (I did test).

* Remove unused _activatingPlayer variable

* Rework
2017-01-14 19:40:54 -05:00
icomrade
798a994b02 Should fix full cinder vector #1846 2017-01-14 17:55:56 -05:00
icomrade
f891797a0d Add full screen NVG
looking through a pinhole gets old
2017-01-12 15:00:29 -05:00
icomrade
9c81d727e3 Remove IR Laser from DZ L110A1 - Fix #1873
Thanks @DeVloek
2017-01-12 13:34:29 -05:00
ebaydayz
0d2f91f3aa Fix trader menu server RPT log partially localized on client 2017-01-11 16:12:17 -05:00
ebaydayz
f25f5e96a6 Fix light fire and build fireplace over water #1866
Fixes #1866
2017-01-11 15:25:29 -05:00
ebaydayz
b9d8b5798c Hide group icons for units inside the player's vehicle #1865
Fixes #1865
2017-01-10 14:32:04 -05:00
ebaydayz
131329fd59 Fix "AI" text localized on wrong client in death message #1867
Fixes #1867
2017-01-10 13:38:00 -05:00
ebaydayz
5c8ae96887 Add military flashlight attachments
Vanilla commit:

b6ba294b70
2017-01-09 20:19:01 -05:00
ebaydayz
8ace89ff4d Update removeDamagedVehicles SQL event 2017-01-09 17:43:52 -05:00
ebaydayz
076bd22bfe Update vanilla fence_handleDam.sqf
Vanilla commit:

ef243327b5
2017-01-09 17:34:58 -05:00
ebaydayz
9d28504ecf Remove comment in player_wearClothes.sqf
Vanilla commit:

72b37dc108
2017-01-09 17:22:41 -05:00
ebaydayz
7857272d82 Add loot pos for some more sahrani and tavi building types
Vanilla commits:

578e0f5c0a

18d1852b56

bbebc56102

e70074e44f

56d0ab54cb

fa8c01bae4

Added some new building types. No existing buildings were removed or
changed, just moved around to sync order.
2017-01-09 17:01:13 -05:00
ebaydayz
e4d48cbf38 Revert pain effect to pre-1.8 version #1839
Same as 1051

Vanilla commit:

9b6d3dcd9c
2017-01-07 16:51:48 -05:00
ebaydayz
503206cad8 Update version numbers 2017-01-07 15:39:11 -05:00
ebaydayz
fa89487f22 Revert pain effect to original #1839 2017-01-07 14:09:52 -05:00
icomrade
0c4d77d2aa Fix running corpses 2017-01-07 11:39:18 -05:00
icomrade
70948ad0a2 Fix unconcious input lock #1860
due to disableUserInput being a POS
2017-01-07 11:25:57 -05:00
ebaydayz
80def55420 Show respawn from player zombie or broken legs as suicide 2017-01-06 19:30:05 -05:00
ebaydayz
ad556aa0cb Remove two hardcoded Chernarus checks
Vanilla commit:

c8455bb718
2017-01-06 17:58:13 -05:00
ebaydayz
58025f591f Fix certain buildables not removable #1859 2017-01-06 16:18:59 -05:00
ebaydayz
571e8d7b11 Add LightPole_DZ to DZE_isRemovable #1859 2017-01-06 15:53:38 -05:00
ebaydayz
33672d99ee Lower or remove nutrition hit for some actions #1857
Fixes #1857
2017-01-06 13:27:22 -05:00
ebaydayz
3a7744d18d Add back 1051 handling of RepairParts not listed in config 2017-01-06 12:36:08 -05:00
oiad
c5deead4fd Allow merlin_hc3 to be repaired properly (#1858)
The merlin has 20 windows + 2 side windows, glass 7 - 20 were showing up
as PartGeneric and breaking the repair script for some reason.

https://github.com/EpochModTeam/DayZ-Epoch/issues/1856#issue-199105821
2017-01-06 11:18:55 -05:00
ebaydayz
e074ef0d44 Fix rapid starvation and dehydration from chainsaw and chop wood
Chainsaw is never used in player_chopWood.sqf. It is only called via
right click on Hatchet which was removed anyway.

The player already takes a nutrition hit on every swing of the hatchet,
and it can take up to twelve swings to chop down one tree.
2017-01-05 19:38:03 -05:00
oiad
d0257b3c7d Add logging failed safe/lockbox and door lock/unlock/failed code attempts (#1853)
* Add logging failed safe/lockbox and door lock/unlock/failed code attempts

This adds logging for both safes and lockboxes for failed code attempts.

Also adds logging for locking, unlocking and failed code attempts for
doors.

"salival (playerUID) FAILED unlocking LockBox with code: Red11 (actual:
Red57) @110069 [11044.4,8438.32,0.652]"
"salival (playerUID) UNLOCKED LockBox with code: Green22 @110069
[11040.6,8438.91,0.834]"
"salival (playerUID) PACKED LockBox with code: Green22 @110069
[11040.6,8438.91,0.834]"
"salival (playerUID) UNLOCKED CinderWallDoorSmallLocked_DZ with code:
559 @110069 [11015.4,8458.74,5.272]"
"salival (playerUID) LOCKED CinderWallDoorSmallLocked_DZ with code: 559
@110069 [11015.4,8458.74,5.272]"
"salival (playerUID) FAILED unlocking CinderWallDoorSmallLocked_DZ with
code: EYESCAN (actual: 559) @110069 [11015.4,8458.74,5.272]"
"salival (playerUID) FAILED unlocking CinderWallDoorSmallLocked_DZ with
code: 100 (actual: 559) @110069 [11015.4,8458.74,5.272]"
"salival (playerUID) UNLOCKED CinderWallDoorSmallLocked_DZ with code:
559 @110069 [11015.4,8458.74,5.272]"
"salival (playerUID) LOCKED CinderWallDoorSmallLocked_DZ with code: 559
@110069 [11015.4,8458.74,5.272]"

* Revert wrong hinge type

* Remove unused DZE_Lock_Door

* Rework

* Remove redundant code, Make single currency costs use BIS_fnc_numberText

* Rework

* Add changelog line
2017-01-05 16:45:10 -05:00
ebaydayz
731175f46b Prevent abuse of combine M24 and 2RndShotGun ammo #1848
Prevents duping exploit described in #1848

Fixes #1848
2017-01-04 16:16:15 -05:00
ebaydayz
cfe01e609e Set RU crates cargo capacity back to normal 2017-01-04 12:43:04 -05:00
ebayShopper
e453c7ee0c Fix wrong classname DZ_ExplosivesBoxRU in loot table #1852 2017-01-04 12:20:56 -05:00
ebaydayz
8d7799d180 Update change log 2017-01-03 16:47:26 -05:00
oiad
6f072982c3 Add harder penalties for wrong combination on doors, More spelling mistakes. (#1847)
* More spelling mistakes

Further to commit:
0e938ba8f3

* Add harder penalties for wrong combination on doors

This adds a variable (DZE_doorManagementHarderPenalty) to make attempts
at code breaking doors harder. This will exponentially increment the
time between attempts or if you set it to false will make it 5 seconds
between attempts.

Unlike the original (that was useless TBH) this will actually lock out
the combo lock UI until the timer is set.

Will reset completely after 120 seconds.

* Add German translations

* Resolve merge conflict

* Resolve merge conflict
2017-01-03 16:39:05 -05:00
ebaydayz
0c15002109 Fix tool loss due to duplicate matchbox and knife issue #1849 2017-01-03 15:30:50 -05:00
ebaydayz
d124a5d2f7 Make switch weapon interrupt autorun
Fixes #1850
2017-01-02 14:41:53 -05:00
ebaydayz
d5a3cdb2e3 Remove antiwall glitch blocks for vanilla hospitals 2017-01-02 13:36:59 -05:00
icomrade
62b7c2194b Lazily implement nutrition configuration
also tweak the working values for chopping wood
2017-01-01 20:24:48 -05:00
ebaydayz
5cb485ccfb Prevent purchasing negative number of items
Fixes mistake from ffef031 @icomrade . _amount here is the quantity the
player enters in the quantity box when buying. The only time it is less
than or equal to zero is if the player enters zero or a negative number.
It has nothing to do with the buy or sell price.

Thanks Sercan for reporting.
2017-01-01 18:32:20 -05:00
ebaydayz
e4aeee37fd Use waterHoleProxy in drink water and fill water #1835
The slow searches are needed on other maps until waterHoleProxy objects
are added for them. They need to be added at every pond and
non-"Land_pumpa" well. Right now Chernarus is the only map that has them
placed.

Fixes #1835
Fixes #1841
2017-01-01 16:55:00 -05:00
ebaydayz
30f1827509 Prevent 'name' error when player is killed while logging in
Prevents WARNING: Function 'name' - x is dead when player is killed
while logging in.
2016-12-31 18:20:49 -05:00
ebaydayz
0b27653833 Add config variable DZE_ServerLogHits 2016-12-31 17:37:34 -05:00
ebaydayz
4fa36dfd94 Fix selling of Javelin, Stinger and some other items
Fixes #1844
2016-12-31 17:14:16 -05:00
Kobayashi
79bbc2c5a4 Backwards array call to Z_checkArrayInConfig (#1845)
Z_checkArrayInConfig is expecting weapons in position 0 for _this, all other stuff like get z_at_getGearItems.sqf and z_at_getVehicleItems.sqf passes the weapons array in position 0.
2016-12-31 16:03:16 -05:00
ebaydayz
7ce4ba32a2 Add shadow to dayz_rollingMessages 2016-12-30 16:40:10 -05:00
ebaydayz
d4b286660f Fix base objects duplicating when using plot take ownership #1811
Fixes #1811
2016-12-30 16:29:34 -05:00
icomrade
2d595118c3 Building upgrades from backpack 2016-12-30 16:16:51 -05:00
ebaydayz
e33519ffd4 Readd changes from #1836
I accidentally removed these when resolving merge conflicts with 854c41c
.
2016-12-30 14:16:18 -05:00
ebaydayz
05e7a41c0e Update change log 2016-12-30 13:50:21 -05:00
ebaydayz
76e80a9388 Merge remote-tracking branch 'origin/master' 2016-12-29 21:06:54 -05:00
ebaydayz
101a6fc698 Fix wrong eventhandlers on viral zeds #1819 2016-12-29 20:53:35 -05:00
oiad
854c41cf8c switchModel, jerry_fill, packTent changes/fixes (#1836)
* switchModel, jerry_fill, water_fill, drinkWater, packTent changes/fixes

player_packTent: Add private array since there was none. Make it match
player_packVault so a player can't pack the tent with others near (to
stop duping)

water_fill:
Fixed the massive lag issue with the check for ponds etc, Originally was
being done searching for all which is quite intensive, now only
searching for waterholeproxy which matches all the water holes on
chernarus I could try.
Fixed a few localizations. Thanks @schwanzkopfhegel

player_drinkWater: Same as above. Also removed a lot of unused private
variables.

jerry_fill:
Made the minimum fill level of fuel tanks 10% of
dayz_randomMaxFuelAmount so the tank will always have fuel
Fixed issue with ItemFuelBarrel only using 40 litres from a tank.
Thanks @schwanzkopfhegel
Display how much fuel was needed if the tank is empty
Fix issue if the tank was empty that dayz_actionInProgress was not reset

player_switchModel:
Fixed issue of coins dissapearing on gear change
Fixed old commented out code that was broken so now you will go back
into the camera view you were in before you changed clothes

* Revert drinkWater/water_fill changes

My previous commit can only be used on chernarus since it's the only map
that has the waterholeproxy we rely on.

* crafting localization fix

* Update german translations

* Rework

* Missed private variable

* Rework again

* Update german string
2016-12-29 19:47:04 -05:00
icomrade
b355ae6a61 Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2016-12-29 15:51:06 -05:00
icomrade
c64c181f95 Handle boiled waterbottles < 10oz
should fix #1838 Translation fixes are probably necessary
2016-12-29 15:50:53 -05:00
A Man
c5ac6e458b Changing Fire Barrel output (#1843)
The fire barrel output should be a fire barrel not a empty fuel barrel.
2016-12-29 15:50:29 -05:00
ebaydayz
3176e1619d Set POI and infectiousWaterHoles off by default 2016-12-28 17:33:03 -05:00
ebaydayz
d509c15c82 Split player_death into scheduled and unscheduled #1833
Death message was sometimes showing incorrectly due to spawn delay.

Also the sched_corpses two minute loop was occasionally deleting bodies
right away because bodyName setVariable was delayed by the time it took
PVDZ_plr_death to send (up to a few seconds). See #1825
2016-12-28 16:16:46 -05:00
icomrade
b807648cc6 Fix #1831 generator inventory not saving 2016-12-28 16:00:56 -05:00
icomrade
fc9b01e91c Add HiveExt.ini config variable MaintenanceObjects
see bc67e02a223d0d2b9e9688cb5a2ce047edb60e1d for hiveExt changes
2016-12-28 13:08:21 -05:00
ebaydayz
0e938ba8f3 Fix misspelled variable names DayZ_Ignators and destorytent 2016-12-26 14:28:43 -05:00
A Man
3151c0df84 Update player_craftItem.sqf (#1830)
Adding the ability to craft with all Dayz_Ignators when dayz_matchboxCount = true; For example crafting a Firebarrel
2016-12-26 14:11:22 -05:00
ebaydayz
64f6a9daa3 Exit vanilla craft item when action is in progress
Fixes #1826
2016-12-25 20:01:55 -05:00
ebaydayz
b962bd50b9 Use faster switch in repair and salvage
7496ef5d5c (commitcomment-20292237)
2016-12-25 17:51:32 -05:00
ebaydayz
1d0a1bf9a2 Add comment about disabling GemWorthArray 2016-12-25 17:29:53 -05:00
oiad
75243933b4 Move more debug lines to #ifdef (#1829)
* Move more debug lines to #ifdef

Tidys up server RPT

Also make the combination rolling text overwrite the previous build
spam.

* Make additional changes
2016-12-25 17:20:30 -05:00
ebaydayz
7496ef5d5c Fix undefined color error in repair_vehicle.sqf
Same color error as f92b751 .

Also same issue in salvage_vehicle.sqf as described in #1828

Added setVariable exceptions for tank hit points.
2016-12-24 20:17:08 -05:00
Kobayashi
811e06ffe2 Detection of part doesn't work (#1828)
For tanks and other vehicles not explicitly defined in configs, _part will return with "" using gettext(), evaluating if it is nil doesn't do anything. With this change it will properly allow for repairing tracks on tanks with scrap metal.
2016-12-24 19:27:25 -05:00
ebaydayz
7e341739ee Readd hive shutdown code from 1051 #1822
Fixes hive connection error when child 302 call fails.
2016-12-24 18:09:01 -05:00
ebaydayz
d694130fdc Remove a duplicate localization 2016-12-23 15:37:42 -05:00
ebaydayz
6f0c70989b Remove unnecessary check in player_spawn_2
This doesn't run on the server.
2016-12-23 14:59:55 -05:00
ebaydayz
bf00c3f8bb Correct comment from 4d3f707 again 2016-12-22 22:20:47 -05:00
ebaydayz
0ffbdde2e8 Correct comment from 4d3f707 2016-12-22 22:17:27 -05:00
ebaydayz
4d3f707417 Stop autoRun and remove drink from hands at ponds #1827
Fixes #1827
2016-12-22 21:52:22 -05:00
ebaydayz
f1b991acd2 Add M4SPR_DZE which spawns with 30Rnd Stanag default 2016-12-22 15:42:00 -05:00
oiad
9889c8cd76 Merge z_calcDefaultCurrency and z_calcDefaultCurrencyNoImg (#1824)
* server_updateObject force update for single currency

This modifies server_updateObject to force update/save to the hive if
the item being saved is in the DZE_MoneyStorageClasses array.

Previously if you force saved the object multiple times, the coins would
not get updated until the inventory changed, which if this was for a
bank object it would never update.

(This applies if you are using PVDZ_veh_Save to save the object)

* z_at_calcDefaultCurrencyNoImg prettyfication

This fixes a long standing issue in my brain about how this text was
always displayed, to me it seemed very untidy and just thrown together
(since I borrowed it from the IMG version)

Changes the output from this example: 7 Ruby 1 Amethyst 3 Gold 4 10oz
Silver 5 Silver
To this prettier and more logical example: 7 Ruby, 1 Amethyst, 3 Gold, 4
10oz Silver and 5 Silver

Make texts great again!

* z_at_logtrade fixes

Removes hard coded "Coins" text and replaces it with configVariables
version.

Also removes duplicate code and simplifies it.

* Merge z_calcDefaultCurrency and z_calcDefaultCurrencyNoImg

This merges these two files together since they are largely the same,
this also adds an optional argument to change the font size which is
useful for custom scripts that use this function.

Examples of use:

[_number,true] call z_calcCurrency; // Return a string of text with no
images
[_number,false] call z_calcCurrency; // Return a string of text with
images
[_number,false,0.7] call z_calcCurrency; // Return a string of text with
the currency in it and sets the font size to 0.7
2016-12-22 14:16:38 -05:00
ebaydayz
5b7b1d69bd Add HALO spawn height config var
Height can be changed without overwriting player_monitor.fsm now.

Also
fixed my mistake from 3257d0f, need to HALO directly from debug pos for
antiTP compatibility.
2016-12-13 19:50:22 -05:00
oiad
ce75f87e1d server_updateObject force update for single currency (#1821)
This modifies server_updateObject to force update/save to the hive if
the item being saved is in the DZE_MoneyStorageClasses array.

Previously if you force saved the object multiple times, the coins would
not get updated until the inventory changed, which if this was for a
bank object it would never update.

(This applies if you are using PVDZ_veh_Save to save the object)
2016-12-13 13:06:57 -05:00
ebaydayz
c9c31c1a32 Fix wrong bleeding icon on vanilla status UI
Now using the correct updated icon from vanilla. All other icons are up
to date.
2016-12-13 12:14:53 -05:00
ebaydayz
b62569932d Fix missing return variable in sched_antiTeleport
My mistake from 5058308
2016-12-12 16:22:43 -05:00
ebaydayz
b4c239729c Fix self actions duplicating when changing clothes and looking at a safe
This was also a bug in 1051. Thanks to Epoch forums user jOoPs for
reporting.
2016-12-12 15:23:31 -05:00
ebaydayz
bff2a3091d Remove two unused files
Vanilla commit:

64ea1eaa76
2016-12-11 15:25:57 -05:00
ebaydayz
3257d0fd88 Move HALO spawn below enableSimulation in player_monitor.fsm #1809
Fixes stuck floating in air on Napf when dayz_paraspawn = true; Should
also fix #1809.

Fixes #1809
2016-12-11 13:44:01 -05:00
ebaydayz
46355aed38 Add back missing Epoch player_antiWall call #1817 2016-12-10 21:20:04 -05:00
ebaydayz
2a1bd74eca Fix no damage from hitting ground after HALO if autoOpenChute=-1
My mistake when adding this.
2016-12-10 20:25:36 -05:00
ebaydayz
6ecdabc92d Fix swimming in ground glitch at certain spots on Napf 2016-12-10 16:36:51 -05:00
ebaydayz
d0e8291159 Fix floating arrows
Fixes #1815
2016-12-10 15:06:48 -05:00
icomrade
f18451ab48 Fix black crush in areas of shadows 2016-12-09 14:14:10 -05:00
ebaydayz
c3bf1d29d6 Fix arrow and other WeaponHolderBase inherited destrType #1815
Prevents catching on fire when destroyed.
2016-12-09 13:28:31 -05:00
ebaydayz
4e92255749 Remove equip_Crossbow_Kit from loot tables for now #1814 2016-12-09 12:33:54 -05:00
icomrade
67e0dfee81 Remove Turbo and HoldBreath key blocks 2016-12-08 17:11:45 -05:00
icomrade
f34d1820bb Fix full cinder wall vector building #1813 2016-12-08 16:46:23 -05:00
ebaydayz
2c8f236f95 Fix death message in potential case of suicide 2016-12-08 14:37:04 -05:00
ebaydayz
0d4d288d81 Fix DMR and M24 ammo price 2016-12-08 13:37:16 -05:00
ebaydayz
f92b751ae3 Fix undefined color error in salvage_vehicle.sqf
Color was undefined if part damage was in any of these ranges:
0.2501 - 0.2599
0.5001 - 0.5999
0.7501 - 0.7599

Fixes related RPT errors:
Unknown attribute any>Remove
Unknown attribute -
Unknown attribute LFWheel
Unknown attribute (76%
Unknown attribute Damage)</t>
2016-12-07 18:50:01 -05:00
ebaydayz
a60c1931ee Update default steam ports and disable mission voting
These default ports tend to work best for both A2 and A3 as recommended
here:

https://community.bistudio.com/wiki/Arma_3_Dedicated_Server#Port_Forwarding

Most Epoch servers only run one mission, so players should not be able
to vote for a mission change.
2016-12-07 16:31:49 -05:00
ebaydayz
90977e4a31 Update painkillers
Vanilla commit:

1596a17b09
2016-12-07 15:20:17 -05:00
ebaydayz
5094e61723 Update zombie pathing
Vanilla commit:

f47d6fe5b9
2016-12-07 13:25:19 -05:00
ebaydayz
dab70963d6 Update POI spawning again
Vanilla commits:

d98cc5d700

e2afec6a21

5b85b311ed

55518ed792

4a5cb525ef
2016-12-07 12:57:06 -05:00
ebaydayz
2160437e79 Convert POI to compact array format
Vanilla commit:

c71d8cb23c
2016-12-06 19:26:00 -05:00
icomrade
ef8f838238 Update Readme.md 2016-12-06 16:33:53 -05:00
icomrade
90f967c38c Update Readme.md 2016-12-06 16:33:37 -05:00
ebaydayz
638c7dd8b8 Remove some unused variables 2016-12-06 15:02:18 -05:00
ebaydayz
9234244c72 Clarify diag_log 2016-12-06 14:31:30 -05:00
ebaydayz
66f87fac46 Move two localizations to epoch package in stringtable
Vanilla doesn't refund modulars when deconstructing, Epoch does. Also
upgrade was moved to UserActions of dayz_buildings in vanilla.
2016-12-06 13:59:25 -05:00
ebaydayz
86d16131bc Update change log 2016-12-06 13:10:07 -05:00
ebaydayz
dd721ec572 Fix issue with tag friendlies #1807 2016-12-06 12:12:38 -05:00
ebaydayz
c3af66b23a Fix ServerMagArray count error
(select 2) selects 3rd element

From 252843d @icomrade
2016-12-05 15:45:42 -05:00
ebaydayz
1bb76d2d22 Resolve merge conflict for #1807 2016-12-05 14:40:21 -05:00
ebaydayz
5058308f00 Prevent issues caused by respawn_west marker being moved
Vanilla commit:

39bcedb4b6
2016-12-05 14:37:28 -05:00
ebaydayz
2db6692643 Fix undefined var dayz_clientPreload during intro.sqs 2016-12-05 11:14:06 -05:00
ebaydayz
4dc667ac7e Remove unnecessary quotes in scripts.txt
They are only needed if the keyword contains spaces.
2016-12-04 21:51:05 -05:00
ebaydayz
44e585343f Update for servers that had single currency 3.0 installed
Makes life easier for people upgrading 1051 databases. Otherwise their
client will error out on loop in fn_selfActions because dayz_onBack will
be a number when it should be a string.

https://epochmod.com/forum/topic/28493-alpha-release-single-currency-30-storage-default-hive-no-global-banking/
2016-12-04 19:00:46 -05:00
ebaydayz
eb150a8289 Fix typo from 9ae0e7e 2016-12-04 14:52:57 -05:00
ebaydayz
9ae0e7eb11 Fix conversion of medical array for old characters
Fixes some converted characters having a <null> value in the "rh_factor"
slot of their medical array causing them to fail to save.
2016-12-04 14:38:47 -05:00
ebaydayz
7ab09b9a9f Fix error with converted characters medical array
Select 12 actually selects the 13th item in an array, so the rh_factor
line will error if the array is equal to twelve.

This was responsible for some converted characters having a <null> value
in the "rh_factor" slot of their medical array causing them to fail to
save.
2016-12-04 14:18:37 -05:00
ebaydayz
7af0cb2910 Lower numpad minus keydown timer for block cheats
Fewer false positives
2016-12-04 11:37:03 -05:00
ebaydayz
f03f116dfc Fix Arma cheats still enterable under certain circumstances
Thanks to Epoch forums user Golgofinyanin for reporting.
https://epochmod.com/forum/profile/13156-golgofinyanin/
2016-12-03 16:50:55 -05:00
ebaydayz
45159d81c2 Update pain sound effect
Vanilla commit:

7cdb2e67fd
2016-12-03 13:25:31 -05:00
ebaydayz
43d14dbdba Avoid potential issues with double private vars
_message is a commonly used var name
2016-12-02 14:39:04 -05:00
ebaydayz
5d1a6939e6 Fix refuel at gas station with generator #1806
Fixed mistake from: e398250

The refuel code was only running if a fuel truck was passed to the
script.

Also removed fuel truck classes that do not exist from the
dze_fueltruckarray.
2016-12-02 12:34:51 -05:00
ebaydayz
eacc362e38 Fix z_hunter texture #1805 2016-12-02 10:51:13 -05:00
ebaydayz
119470809f Disable moving of group dialog 2016-12-01 20:31:04 -05:00
ebaydayz
baae92f9d8 Remove unused file 2016-12-01 16:28:19 -05:00
ebaydayz
40ea519fd3 Temp fix for vault_pitch.sqf error in 1.0.6 release 2016-12-01 15:31:09 -05:00
ebaydayz
c0d5fcf17c Fix vault_pitch PVDZ_obj_Publish array
106 server_publishObject expects inventory as 4th element.
2016-12-01 15:15:04 -05:00
A Man
90453641d4 adding 3 missing german strings (#1804) 2016-12-01 12:46:09 -05:00
ebaydayz
1cd069e2d8 Uncomment PVDZ_dayzCarBomb
Not sure if functional atm, but still in use if ItemCarBomb is script
spawned and right clicked (not obtainable by default). My mistake from
b6d88b1
2016-12-01 10:32:25 -05:00
ebaydayz
1dd337b8ed Add @ndavalos and @SmokeyBR to credits in README
Both contributed numerous corrections and bug reports. Thanks
2016-12-01 10:28:10 -05:00
828 changed files with 37264 additions and 36562 deletions

109
CHANGE LOG 1.0.6.2.txt Normal file
View File

@@ -0,0 +1,109 @@
[NEW] Newest version of DayZero enterable buildings provided by Tansien and Zac https://zombies.nu/. This fixes broken barracks shadows and adds several new interiors. #1601
[NEW] Land_houseV_2T2 is now enterable. Interior modeled by @Streatman
[NEW] Added loot positions for new enterable buildings
[NEW] Added L85 attachments totaling 24 variants, new models by @Streatman. Class L85_Holo_DZ no longer exists and must be updated to L85A2_DZ in custom scripts and SQL, see 1.0.6.2_Updates.sql
[NEW] SVD scope attachments can now be removed, new models by @Streatman
[NEW] Added option to toggle status icons in "Game Options" menu and via F3 hotkey. Note this will also toggle Epoch "friendly" tags because they are the same display.
[NEW] Added DZE_limitPlots so admins can limit plot poles to one per UID, disabled by default. @oiad
[NEW] Pumpkin, sunflower, and hemp plants spawned with createVehicle can be harvested with a knife now. #1928 @F507DMT
[NEW] The journal and dayz_survived variable now contain actual play time [array] instead of days since the character was created [number].
[NEW] Added secondary iron sight to CZ550 modeled by @Streatman
[NEW] Added bolt animations to CZ550 and LeeEnfield modeled by @Streatman
[NEW] Added some basic compatibility for falconsan's Ruegen map (beta version released February 2016)
[NEW] Admins can now define what parts are returned from modular building parts, see configVariables.sqf/DZE_modularConfig @oiad @BigEgg17
[NEW] Added basic server-side authentication to hive object creation/deletion for improved security. Affects Server_(DeleteObj|PublishObj|PublishVeh|SwapObj|UpdateObject), admins and script makers should review the changes if using PVDZ_obj_(Destroy|Publish), PVDZ_veh_Save, PVDZE_obj_Swap, PVDZE_veh_(Publish|Upgrade) or server_deleteObj and verify custom code is compliant with these changes (github.com/EpochModTeam/DayZ-Epoch/commit/42e0047)
[NEW] Added BAF_L85A2_RIS_TWS_DZ to emulate the old behavior of the now NV only BAF_L85A2_RIS_CWS. This weapon is not used by default. Server owners can implement it if desired. #1983
[NEW] Admins can now define a maximum build height, see configVariables.sqf/DZE_BuildHeightLimit. @BigEgg17
[NEW] Admins can now change the lootRefreshTimer for each building type from the default 15 minutes. CfgLoot.hpp must be updated if using custom loot tables.
[UPDATED] Loot and zed spawn is now disabled in trader cities by default. This is configurable in mission\init.sqf via DZE_SafeZonePosArray. Added function to check positions against DZE_SafeZonePosArray "_PosInSafeZone = _positionToCheck call DZE_SafeZonePosCheck;"
[UPDATED] Zombie pathing. Zeds should now run more direct to players and no longer get stuck at the position where a player entered a vehicle.
[UPDATED] The RIS attachment can be removed from the SA58_RIS_DZ now. @LunaCB
[UPDATED] The player now auto rejoins their group after dropping a radio and picking it back up when dayz_requireRadio=true. @SmokeyBR
[UPDATED] Owners can no longer be removed by added friends in plot and door management. @oiad
[UPDATED] A new hidden version of the gear menu is now used for force saves so players do not see the dialog flash on screen.
[UPDATED] Anyone can now lock a modular door without knowing the combination or having any special access. #1944 @ndavalos
[UPDATED] Locking and unlocking safes no longer plays the medic animation. #1942 @SmokeyBR
[UPDATED] Locking and unlocking safes now uses call instead of spawn on the server. This fixes the user input lock and safes appearing to disappear momentarily when server FPS is low.
[UPDATED] Added cleanup of destroyed vehicles and CraterLong after 5 minutes in sched_corpses.sqf.
[UPDATED] Reverted group menu color scheme to A2OA default for consistency with game dialogs
[UPDATED] All Zupa dialogs have been updated to use consistent title bar color, button colors, text style and background. The trader menu background is now semi-transparent for increased visibility of surroundings.
[UPDATED] DZE_ZombieSpeed = [min, max]; has replaced the, now removed, DZE_slowZombies variable. set DZE_ZombieSpeed = [2,2]; for DZE_slowZombies = true; behavior. see configvariables.sqf for more info
[UPDATED] Reverted increased waves in stormy weather to Chernarus default settings.
[UPDATED] Removed server control panel, because it is abused by players and not currently used by admins
[UPDATED] Moved large format strings in dayz_server to str formatText to avoid A2 2048 format character limit
[UPDATED] Vehicles can now only be sold from the "Gear" sell menu. This prevents accidental selling when using the "sell all" feature on backpacks and vehicle inventories.
[UPDATED] Added all upgraded weapons to the traders as sell only for the sell price of the base weapon plus the sell price of attachments. This allows them to be sold without removing attachments first. #1982 @worldwidesorrow
[UPDATED] Increased the coverage angle of headlights on land vehicles and added a headlight to the old bicycle
[UPDATED] The huey searchlight and gunner seat now have improved visibility in first person view.
[UPDATED] The AH6X_DZ now uses a new model which removes the camera and computer, adds a search light and fixes unknown animation source turret errors.
[UPDATED] Removed policecar from dayz_vehicles due to model errors, SQL must be updated if this vehicle was used, see 1.0.6.2_Updates.sql
[UPDATED] Player is no longer set in combat for throwing a flare or chemlight
[UPDATED] CSJ_Gyro push script so it no longer spams global setPos. This allows MaxSetPosPerInterval to be filtered in BEServer.cfg.
[UPDATED] Updated DatabaseMySQL.dll to MySQL version 5.7.20, server admins should update to MySQL server 5.7.20 or above. Updated tbb.dll and tbbmalloc.dll to Intel TBB 2018 Update 2
[UPDATED] Some DZ weapons which had magazine types restricted (AK, G17, M249, PDW) can now use all compatible A2 magazines. Silenced DZ weapons can now use both SD and non-SD magazines again.
[UPDATED] Added example basic.cfg and BEServer.cfg files to server configs
[FIXED] Purchased and upgraded vehicles will now spawn quicker and no longer be destroyed by sched_safetyVehicle when server FPS is low. HiveExt.dll and SQL must be updated. See 1.0.6.2_Updates.sql
[FIXED] Kamaz refuel trucks no longer allow automatic refueling. #1855 @coresync2k @dreamforceinc
[FIXED] Trees at POI can be chopped down now. Other trees spawned with createVehicle can be added to dayz_treeTypes in variables.sqf to allow chopping them down.
[FIXED] Vanilla POI were updated with new locations and moved back to global spawn again. This synchronizes the POI buildings and trees destroyed/chopped status for all clients.
[FIXED] All traps now need to be armed after placing. This fixes them not triggering right after building.
[FIXED] Smoke and grenade tripwires now require a grenade to rearm after triggering.
[FIXED] Player no longer does medic animation after triggering a single use trap.
[FIXED] Removing a trap with no room in your gear will no longer delete the trap.
[FIXED] Player_forceSave is now called correctly when the abort menu is opened. It was previously using the wrong variable and time.
[FIXED] The unconscious wake up animation can no longer be skipped by using a bandage or other right click actions.
[FIXED] Sharpening a knife will no longer delete one if the player already had a fully sharpened knife on their toolbelt (duplicate weapon).
[FIXED] Swimming in air or ground after relog, clothes change and respawn on certain maps. #1913 @Cherdenko
[FIXED] Arma cheats (LeftShift + NumPad-) enterable on map display and create marker text box. #1915 @BigEgg17
[FIXED] It is no longer possible to duplicate melee weapons by double clicking to drop and right clicking at the same time. @F507DMT
[FIXED] Death messages and damage sometimes showing RunOver when they should not due to a variable not resetting after being runover. @oiad
[FIXED] CFGMoves/Animation CTD on server. @icomrade Thanks Choc for reporting
[FIXED] DayZ_RollingMessage FPS impact. #1926 @BigEgg17
[FIXED] Random skin selection on new character creation with DZE_defaultSkin = [["Male skin1","Male skin2"],["Female skin1","Female skin2"]];
[FIXED] Corpse markers are now deleted for bodies that are hidden.
[FIXED] Unable to eat FoodPumpkin
[FIXED] Unable to sell classic 'ItemBloodbag' at traders @oiad
[FIXED] Unable to sell upgraded _DZE[1-4] vehicle variants if their base vehicle class is removed from the trader configs
[FIXED] The player building a shed, tent or other unlocked storage was unable to use its gear and M240 nests were non-functional until relog when DZE_GodModeBase=true; @oiad
[FIXED] Death message killer inaccurate when player is caused to bleed by one unit and then killed by a different unit shortly after. @oiad
[FIXED] Group saving issue which could potentially join a player to a random group or not save group properly after death.
[FIXED] Harvested pumpkin, sunflower, and hemp plants no longer respawn after relog (allowed infinite harvesting).
[FIXED] Multiple players can no longer harvest the same plant at once. #1928 @F507DMT
[FIXED] Purchased boats sometimes not spawning on helipad even when it is free of obstructions.
[FIXED] Unable to fill water at some ponds and wells on Napf and Namalsk due to missing or misplaced waterHoleProxy.
[FIXED] Potential undefined error for dayz_characterID on login. @oiad
[FIXED] Actions like cook, gather meat, repair, etc. are now interrupted properly if the player vaults, moves or enters a vehicle during the medic animation. #1942 @SmokeyBR
[FIXED] Readded crossbow reload sound
[FIXED] Using setDamage or setHit to kill a player via script will no longer cause a double death.
[FIXED] The dramatic recoil camera shake effect from a nearby bullet hit is now reset correctly instead of remaining permanent.
[FIXED] Added temporary fix for missing AS50 ammo error with beta branch core patch. #1955 @AirwavesMan
[FIXED] Melee and tranquilizer bolt knockouts were usually instant or far shorter than the intended time of 20s-80s.
[FIXED] Multiple dupe fixes - SERVER ADMINS, DO NOT IMPLEMENT SCRIPTS WHICH KICK PLAYERS TO THE LOBBY (ENDMISSION, FAILMISSION, etc.), YOU MUST KICK THEM ENTIRELY OUT OF THE SERVER! (EX: by BE restriction, but with the stock scripts.txt forceEnd, failmission, and endmission should kick the player anyway)
[FIXED] Certain classes (i.e. Satchel Charge) which are both magazines and weapons were not retained through skin change #1981 @AirwavesMan
[FIXED] Blocked another A2OA script execution bug from improperly cleared eventhandlers. See dayz_code\system\antihack.sqf. Thanks to Dihan for reporting
[FIXED] Missing shadows on some _DZ weapons. Thanks @Streatman
[FIXED] Launchers and launcher ammo are now detected correctly in the sell menu when a player has a launcher and ammo with the same classname.
[FIXED] Wrong bleeding icon on Epoch legacy status UI
[FIXED] A locked door can now be auto unlocked right after placement by the player who built it
[FIXED] A rare error in keyboard.sqf for certain combination binds.
[FIXED] Floating loot positions in hotel (Land_HouseB_Tenement)
[FIXED] Updates to humanity and player stats after a skin change not always saving in hive (server_getDiff)
[FIXED] Bad vehicle type crew error for RHIB2Turret on A2OA main menu intro scene
[FIXED] Fresh spawns running on login if they died while running
[FIXED] Death camera height incorrect when player dies above terrain level
[FIXED] Duplicate weapon error when player dies with the same weapon in hands and on back
[FIXED] Vehicle getOut event handler no longer runs on M240 Nest and other static weapons.
[FIXED] Autorun no longer freezes players when they spam the key or attempt to reactivate it near a body of water.
[NOTE] Fixes below were included in hotfix 1.0.6.1A (March 10th 2017) and are now in the default files.
[FIXED] Fixed food and drink going down 10x faster from melee and other "working" actions.
[FIXED] Glitch where group icons scaled very large momentarily while moving off screen.
[NEW] Added temporary check for mission file overwrite exploit. This can be removed after Bohemia patches it.
[INFO] Server admins must update HiveExt.dll.
[INFO] HiveExt.dll has been updated to return character_data duration in the 101 call for the dayz_survived stat. Source is available at github.com/vbawol/DayZhiveEpoch/pull/13 @icomrade
[INFO] HiveExt.dll REQUIRES A NEW PROCEDURE BE ADDED TO YOUR DATABASE FOR IMPROVED VEHICLE/OBJECT SPAWNING LOGIC, SEE 1.0.6.2_UPDATES.SQL!
[INFO] The server config directory should be located outside the server's A2OA directory for security. This is now done in the example server configs by default.
[INFO] See Documents\CHANGE LOG 1.0.6.txt for the full list of 1.0.5.1 --> 1.0.6 changes.

View File

@@ -1,142 +0,0 @@
[NEW] Fully updated to DayZ 1.8.8 base @icomrade @ebayShopper
[NEW] 1.8.8 attachments, blood trails, community weapons, traps and tripwires
[NEW] 1.8.8 journal and crafting menu are now functional (default 'J' key)
[NEW] 1.8.8 spawn selection, set dayz_spawnselection = 1; in init.sqf to enable (Chernarus only)
[NEW] 1.8.8 infected camps, points of interest and infectious waterholes map additions (Chernarus only)
[NEW] 1.8.8 weapon switching and hotkeys (1 = primary, 2 = pistol, 3 = melee (or rifle onBack if DZE_TwoPrimaries=2;))
[NEW] Players can carry more than one primary (one hidden on back). See configVariables.sqf for details @icomrade
[NEW] Many new configuration options are available for admins. See dayz_code\configVariables.sqf and mission\init.sqf for descriptions.
[NEW] Optional rules feed on player login, set dayz_enableRules in init.sqf
[NEW] Streamer mode is toggleable by player in game options. Setting enabled hides server water mark and rules feed. @ebayShopper
[NEW] Status UI icons are toggleable between "vanilla","epoch","dark" set DZE_UI in init.sqf @ebayShopper
[NEW] Optional dark UI by @hogscraper http://epochmod.com/forum/index.php?/topic/13654-proposed-ui-change/ code fixes by @SplenectomY @icomrade #1622
[NEW] If using the vanilla UI you may enable or disable the combat icon with DZE_VanillaUICombatIcon = true/false; @icomrade
[NEW] Anzio 20mm sniper and RedRyder BB Gun by @arma2WillRobinson
[NEW] Added "RedRyder" and "350Rnd_BB_Magazine" to loot pile. #1456 #1457 @Namindu
[NEW] Added action to lock and unlock vehicles from inside #1103 @pj999 @ebayShopper
[NEW] Autorun hotkey ('0' key)
[NEW] Earplugs hotkey ('F1' key)
[NEW] Group system ('F5' key) with database save. Settings available in configVariables.sqf. CommandBar and RadioProtocol spam are now disabled via config. @icomrade @ebayShopper
[NEW] Snap building, use DZE_modularBuild = true; in init.sqf to enable. @raymix
[NEW] Auto login when a player joins the server, default 10 seconds, requires mission update (disable in description.ext by setting defValueParam1 = 31;) @icomrade
[NOTE] Auto login does not force a player who aborted from the game, back to the lobby, to login
[NEW] Blood types system is disabled by default. Set dayz_classicBloodBagSystem = false; in init.sqf to enable.
[NEW] Dayz_townGenerator = true; in init.sqf enables vanilla map junk instead of Epoch DynamicDebris. Currently only compatible with Chernarus. @ebayShopper
[NEW] Database backup script. See Server Files\Tools\. @RimBlock
[NEW] Upgraded (_DZE1,2,3,4) ArmoredSUV and Kamaz classes are now available. #1518 #1538 @McKeighan
[NEW] Added increased waves during stormy weather #974 @FramedYannick @ebayShopper
[NEW] Optional variable to prevent stealing from backpacks by non-friendlies at traders. Set DZE_BackpackAntiTheft = true; in init.sqf @ebayShopper
[NEW] A much improved version of Zupa's Advanced Trading 2.1+ is now the default config trader menu, NOT COMPATIBLE WITH DATABASE TRADERS @icomrade @Windmolders
[NEW] With config based traders categories can be reused by setting the duplicate=#; value. # is the category number to copy. @ebayShopper
[NEW] With config based traders upgraded vehicles can now be sold for the same price as their original. #1745 @oiad
[NEW] With config based traders the buy or sell price of any item can be set to -1 to forbid the respective trading action. @icomrade
[NEW] Gems are now treated as variable value currency (Advanced Trading only). Configure gem values using DZE_GemWorthArray =[]; See configVariables.sqf. @icomrade
[NEW] Gem rarity is now configurable for mining using DZE_GemOccurance =[]; See configVariables.sqf. @icomrade
[NEW] A Plot For Life v2.5+ by RimBlock is now included and enabled by default, see configVariables.sqf @RimBlock @icomrade
[NEW] Build Vectors v4+ by Striker is now included, only enabled with Snap building. Note there is no option to turn off Vector Building with Snap Building enabled @strikerforce @icomrade
[NEW] Door Management v3.0+ by Zupa is now included and enabled by default with variable DZE_doorManagement, see configVariables.sqf @DevZupa @Bruce-LXXVI @ebayShopper
[NEW] Plot Management v2.1+ by Zupa is now included and enabled by default with variable DZE_permanentPlot, see configVariables.sqf @DevZupa @Bruce-LXXVI @icomrade
[NEW] Precise Base Building v1.0.5+ by Mikeeeyy is now included. @Mikeeeyy @icomrade @ebayShopper
[NEW] You may toggle vehicle destruction effects to prevent damage from vehicle explosions (useful to prevent griefing from ramming) use DZE_NoVehicleExplosions = true; to enable #1198 @icomrade
[NEW] Temperature factors are now configurable with DZE_TempVars see configVariables.sqf. @icomrade
[NEW] Weather effects are now configurable with DZE_WeatherVariables. See DynamicWeatherEffects.sqf for info on these values. @icomrade
[NEW] Full height cinderblock wall kits are now in game, classname "full_cinder_wall_kit" #1172 @icomrade
[NEW] You can exclude built items from the god mode base function using DZE_GodModeBaseExclude = []; which is an array of item classnames
[NEW] Fuel stations now have limited amount of fuel each restart. Configurable with dayz_randomMaxFuelAmount in init.sqf
[NEW] More possible causes of death added to study body: fell, ran over, shot, melee, zombie @ebayShopper
[NEW] Player-list no longer shows who's in lobby or ingame.
[NEW] 35 new male clothing classes added. #1732 #1734 @AirWavesMan
[NEW] Added new _DZ variants of BRDM2, AN2, HMMWV, Mi17 and Cessna classes with radar disabled. #1746 @AirWavesMan
[NEW] Added SCAR Mk16 and Mk17 variants, L86 and AA12 to loot tables and traders. #1743 @AirWavesMan
[NEW] Players can now manually push stuck planes backwards to free them. @ebayShopper
[NEW] Salvage can now be disabled on locked vehicles via DZE_salvageLocked variable. #1757 @oiad
[NEW] You may now rearm pooks and other helicopter, vehicle, pilot and driver weapons. @icomrade
[NEW] Death messages now use a PVEH instead of the unreliable MPHit. Added localization, more causes of death, systemChat and dynamicText killfeed options. @ebayShopper
[NEW] Parachute can now auto open at a set height during HALO jump. Altitude and speed meter can also be enabled. See configVariables.sqf. @ebayShopper
[NEW] Added hatch, fold and ramp animation UserActions to ArmoredSUV, AH1Z, MV22 and UH1Y configs. @ebayShopper
[NEW] VON in side and global is now blocked by default. See configVariables.sqf to change blocked VON channels. @icomrade @ebayShopper
[NEW] Arma cheat input (LeftShift + NumPad-) is now blocked by default to prevent abuse of FPS cap and EndMission commands for duping. @icomrade
[CHANGED] Combattimeout now uses diag_tickTime instead of time.
[CHANGED] AmmoBoxSmall_556/762 is replaced with DZ_AmmoBoxUS/RU/EU/CZ and MedBox0 is replaced with DZ_MedBox (new model)
[CHANGED] UH60Wreck and UH1Wreck are replaced with CrashSite_EU/UN/US/RU (new models)
[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 were replaced with the more reliable uiSleep where possible. @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. @ebayShopper
[CHANGED] With R3Fweight on overburdened players are now forced to move slowly instead of being knocked out. The scream was also removed. #1145 @icomrade @ebayShopper
[CHANGED] Abort and respawn are now disabled immediately in the pause menu onLoad to compensate for low fps delay. @ebayShopper
[CHANGED] Player_onPause is now customizable by admins along with the new unscheduled fn_pauseMenuChecks. #1340 @Rimblock @ebayShopper
[CHANGED] Satchel charges, mines and launcher rounds now take one inventory slot instead of multiple for consistency with all other Epoch items. @ebayShopper
[FIXED] Player zombies are no longer attacked by other zombies. The respawn button is now enabled for them if they wish to suicide. @ebayShopper
[FIXED] Zombies now target and attack players far more accurately than in 1.0.5.1.
[FIXED] Server position sync bug after falling unconscious. Fixes AI on server not seeing the player after knock out and position revert after relog. #1522 @ebayShopper
[FIXED] Keyboard input is now disabled properly while unconscious @skynetdev @ebayShopper #1613
[FIXED] Character sometimes failing to sync after changing clothes #1545
[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] Several script errors in dayz_server #1421 #1425 @ebayShopper
[FIXED] Corrected ClassName type for CH53_DZE and BAF_Merlin_DZE. @Cinjun
[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 @ebayShopper
[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 @ebayShopper
[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 @ebayShopper #1313
[FIXED] M113_DZ,_DZE variants config errors and gunner seat not working @McKeighan @ebayShopper #1514
[FIXED] Smoke countermeasures are now visible @Markokil321 @icomrade #1440
[FIXED] Toilet paper dupe exploit when building outhouse @Markokil321 @ebayShopper #1599
[FIXED] Safes and lockboxes occasionally wiped when opening after restart and locking not being logged to RPT @ebayShopper #1413 #1503
[FIXED] Greatly optimized safe gear handling. Safe inventories are no longer sent to all machines over the network on server startup and each lock. @ebayShopper
[FIXED] Common duping methods exploiting safes no longer work with the new safe gear handling code. #1341 @RimBlock @ebayShopper
[FIXED] Duplicate objectUIDs occasionally causing vehicles to swap classes or be deleted across restarts. @icomrade #1504
[FIXED] DZE_BuildingLimit now counts buildables only instead of all object types. Thanks jOoPs @ebayShopper
[FIXED] Player no longer hears radiation sound when changing clothes. @ebayShopper
[FIXED] Ponds and lakes are now detected correctly in player_goFishing and player_drinkWater. #1678 @ebayShopper
[FIXED] Players are now ejected and force killed when their vehicle is destroyed. This applies to all vehicles except cars. Cars eject, but do not force kill. @icomrade
[NOTE] Servers that use safezones must configure DZE_SafeZonePosArray, otherwise passengers of vehicles in safezones will be killed on destruction of their vehicle. See configVariables.sqf.
[FIXED] Players are no longer able to brute force doors or safes by the method described in #1187 @icomrade
[FIXED] Some buildables not displaying removal option #1135 @icomrade
[FIXED] Study body message saying his/he on female players. @ebayShopper
[FIXED] Destroyed ore veins and ammo crates are now deleted globally after being removed. #1730 @icomrade
[FIXED] UH1Y and AH6X unknown animation source RPT errors. Added back observer seats to AH6X and UH1Y without thermal imaging. @icomrade
[FIXED] Players can no longer relog over bases in a helicopter, parachute or plane to get inside. @ebayShopper
[FIXED] Mozzie helicopter noises, and crashed mozzies bouncing into orbit. @icomrade
[FIXED] Firing from vehicles puts you in combat now. @icomrade
[FIXED] Players will no longer end up swimming in the ground after spawn, relog or clothes change on maps with respawn_west in the water. @ebayShopper
[FIXED] It is no longer possible to drag players through base walls when they are unconscious. @icomrade
[FIXED] Purchased vehicles should no longer spawn inside each other on trader helipads. @icomrade
[FIXED] Humanity hit is now applied correctly to players shooting from vehicles. @ebayShopper
[FIXED] Chopped down trees are now synced for JIP players, so they no longer respawn on relog. @ebayShopper
[FIXED] Several errors with loading and unloading unconscious players from vehicles. @oiad @ebayShopper
[FIXED] Occasional glitch death when opening parachute during HALO jump. @ebayShopper
[UPDATED] .hpp files updated in dayz_code\Configs\CfgLoot\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.6_Updates.sql & CfgServerTraders with correct classnames for upgradable hilux1 & datsun1 versions. @Uro1
[INFO] Server owners must update to the new Hive DLL included in the 1.0.6 release, changes in the source code can be found here: https://github.com/vbawol/DayZhiveEpoch/pull/13
[INFO] Many weapon and item classnames changed. Admins must update their traders. See SQL\1.0.6_Updates and dayz_code\Configs\CfgServerTrader
[INFO] Many duplicate functions and variables were renamed. See Documents\1.0.6 Variable Name Changes.txt
[INFO] New loot table format is incompatible with old loot tables. Admins see CfgLoot\README.txt
[INFO] If you use any community mods included in this release (AdvancedTrading, BuildVectors, Door/PlotManagement, SnapBuild, PlotForLife, PreciseBuilding, DZGM, etc.) you MUST uninstall them from your mission. They have been improved and many bugs have been fixed. Get updated copies from https://github.com/EpochModTeam/DayZ-Epoch
[INFO] Amphibious pook and cessna (pook_h13_amphib,GNT_C185E,GNT_C185F) are confirmed to have FPS issues. Using them is not recommended. #1612 @bleeding- @Markokil321
[INFO] Server owners and players should use the stable branch of ArmA 2 OA
[INFO] The A2OA Linux server version is 1.63.130836 at the time of release. Until it is updated with the core patch fixes Linux server admins will need to patch their mission: https://github.com/DayZMod/DayZ/issues/732
[INFO] Models/textures by Paul Tomany. @Sequisha.
[INFO] Special thanks to http://verthosting.com for hosting our development server.

View File

@@ -1,6 +1,7 @@
1.0.5.1 --> 1.0.6 Variable Name Changes:
- Duplicate functions have been renamed:
- dayz_gui --> sched_gui
- dayz_HungerThirst --> dayz_NutritionSystem
- dayz_objectUID3 --> dayz_objectUID2
- DZE_getModelName --> fn_getModelName

View File

@@ -0,0 +1,106 @@
[NEW] Added config variable DZE_HaloSpawnHeight. @ebayShopper
[NEW] Added config variable DZE_ServerLogHits for logging source damage, weapon, ammo and distance to server RPT.
[NEW] Added M4SPR_DZE and VSS_vintorez_DZE which spawn with larger magazines by default. #1823 #1890 @AirwavesMan
[NEW] Building upgrades now source parts from the player's backpack and main inventory. @icomrade
[NEW] Server owners can configure nutrition system effects with DZE_NutritionDivisor in configVariables.sqf @icomrade
[NEW] Added back DZE_doorManagementHarderPenalty config variable. Required wait between incorrect entries of manual door codes is multiplied by two each time, starting at five seconds. #1847 @oiad
[NEW] Added server logging of failed unlock attempts on doors, safes and lockboxes. Also added server logging of all door locking and unlocking. #1853 @oiad
[NEW] Added loot positions for some more Sahrani and Tavi buildings
[NEW] Added military flashlight attachments
[NEW] Added full screen night vision goggles, classname: "NVGoggles_DZE" (must be added to traders by server owners) @icomrade
[NEW] Added setting to easily disable base takeover and configure which items are removable without ownership or access. See DZE_restrictRemoval in configVariables.sqf. #1886 @AirwavesMan @oiad
[NEW] Map markers are now automatically tagged with the name of the player who placed them. This can be easily removed or customized by admins. #1871 @looter809
[NEW] Added block in keyboard.sqf for sprint and prone through locked doors glitch. @LunaCB
[CHANGED] Turbo and HoldBreath keybindings are now allowed again. @icomrade
[CHANGED] Commented drink from hands at ponds due to client FPS impact. Players can still fill drinks at ponds by right clicking a container. #1816
[CHANGED] Disabled vanilla antiwall, POI, infectious waterhole and infected camp map additions by default due to negative FPS impact. They can be enabled in init.sqf and server_monitor. #1816
[CHANGED] Added shadow to dayz_rollingMessages white text so it is visible on light colored backgrounds and looks like cutText.
[CHANGED] Reverted pain to old violent shaking effect instead of subtle gun sway. #1839 @AirwavesMan @schwanzkopfhegel
[CHANGED] Reverted lobby and player list background colors to A2OA default instead of dark grey
[CHANGED] Salvage vehicle actions are no longer allowed in positions defined in DZE_SafeZonePosArray
[CHANGED] The town generator and comfrey plant spawner loops are now fully disabled when dayz_townGenerator=false; to improve client FPS. #1816
[CHANGED] AntiTP and scheduled security are now fully disabled when dayz_antihack=0. #1816
[CHANGED] Changed default value for the variable dayz_bleedingeffect to 2 (blood particle effect only) due to negative FPS impact. Set to 3 to enable blood stains again. #1816
[CHANGED] Group icons have been moved to a separate slower loop which only runs when in a group, and the group system is disabled by default. See configVariables.sqf to enable. #1816
[CHANGED] Flies now spawn ten minutes after death instead of right away. Flies are also disabled by default due to negative FPS impact. See init.sqf to enable. #1816
[CHANGED] SpawnCheck for loot and zombies has been lowered to 200m and switched to nearObjects instead of nearestObjects (same as 1051) for better client FPS. #1816
[CHANGED] Increased head shot damage for normal hits (non-zombie and non-melee)
[CHANGED] Slightly increased damage from vehicle run over
[CHANGED] Moved study body back to fn_selfActions for easy admin customization.
[CHANGED] Players can now lock and unlock a vehicle when the key is in their backpack. This can be changed in epoch_tempKeys. #1897 @oiad
[CHANGED] The vanilla building PVEHs have been commented out because we don't support or use the vanilla base objects currently.
[FIXED] Wrong texture for z_hunter zombie. #1805 @schwanzkopfhegel @ebayShopper
[FIXED] Refuel with generator at gas station not working. #1806 @Helios27 @ebayShopper
[FIXED] Issue where Arma cheats could still be entered under certain conditions without pressing LeftShift at the same time as NumPadMinus. @ebayShopper
[FIXED] Tag friendly still showing after player accepts and related issue with BackpackAntiTheft. #1807 @oiad
[FIXED] Undefined variable dayz_clientPreload error on main menu during intro.sqs. #1810 @ndavalos @ebayShopper
[FIXED] Giving pain killers to another player no longer removes pain from the player giving the pain killers.
[FIXED] Occasional undefined error for text color attribute when repairing and salvaging vehicles. @ebayShopper
[FIXED] M24 ammo prices are now 1/4 of DMR ammo prices, so no profit can be made by combining M24 rounds. @looter809 @ebayShopper
[FIXED] Full cinderblock walls now work properly with vector building #1813. @DeVloek @icomrade
[FIXED] Death message showing incorrectly when players suicide under certain conditions. @oiad @ebayShopper
[FIXED] Death message sometimes showing incorrectly due to spawn delay. #1833 @schwanzkopfhegel @ebayShopper
[FIXED] Corpses occasionally being deleted right away due to delay between PVS and bodyName setVariable. #1825 @ebayShopper
[FIXED] WoodenArrow and other WeaponHolderBase inherited objects catching fire when destroyed due to destrType. #1815 @DeVloek @ebayShopper
[FIXED] Arrows floating in air when shot at same position against a wall multiple times. #1815 @DeVloek @ebayShopper
[FIXED] Swimming in ground glitch when relogging at certain positions on certain maps like Napf and Tavi. @ebayShopper
[FIXED] No damage from hitting ground after HALO jump when DZE_HaloOpenChuteHeight was set to -1. @ebayShopper
[FIXED] Added back missing call to Epoch player_antiWall function for preventing base glitching. #1817 @ndavalos @ebayShopper
[FIXED] HALO fresh spawns stuck swimming in air on Napf and failing to start correctly sometimes. #1809 @oiad @ebayShopper
[FIXED] Self actions sometimes duplicating when changing clothes and looking at a safe. @jOoPs @ebayShopper
[FIXED] Wrong bleeding icon on vanilla status UI. @jOoPs
[FIXED] It is no longer possible to autoRun under ponds on Chernarus, Namalsk and Napf. #1827 @schwanzkopfhegel
[FIXED] Hive connection error after the first and only online player disconnects during the object stream at server start up. #1822 @AirwavesMan @ebayShopper
[FIXED] Vanilla player_craftItem not exiting when action is already in progress. #1826 @schwanzkopfhegel
[FIXED] Fire barrel kit can be crafted with partially full matchboxes now. #1830 @AirwavesMan
[FIXED] Viral zeds stuck and not moving from their spawn location due to wrong init event handler. #1819 @DeVloek
[FIXED] Handling of boiled water bottles < 10 oz #1838 (Also removed the requirement to have an empty tin can to boil water) @icomrade @schwanzkopfhegel
[FIXED] Generator inventory not saving #1831 @icomrade @schwanzkopfhegel
[FIXED] Filling fuel barrels takes the correct amount from fuel tanks now (210 instead of 40 litres). #1834 @schwanzkopfhegel @oiad
[FIXED] Unable to sell some launchers like Javelin and Stinger which have the same classname for ammo and weapon. #1844 @ndavalos
[FIXED] Long search delay when filling water bottles, drinking from hands and drinking from empty cans is fixed on Chernarus, Namalsk and Napf. #1835 @schwanzkopfhegel
[FIXED] Players can not purchase a negative number of items anymore.
[FIXED] Switching weapons properly interrupts autorun now. #1850 @DeVloek
[FIXED] Duplicate matchbox or knife error when lighting a fire or gutting with multiple matchboxes or knives on toolbelt. #1849 @DeVloek
[FIXED] RU crates having zero cargo capacity and wrong classname DZ_ExplosivesBoxRU in loot table. #1852 @oiad
[FIXED] Combining M24 or 2Rnd shotgun ammo can no longer be abused to dupe mags via the method described in #1848. @DeVloek
[FIXED] Rapid starvation or dehydration when using chainsaw, chopping wood or pushing plane. Also lowered or removed nutrition hit for several actions. #1857 @TheZog
[FIXED] Unable to repair or salvage vehicle parts not listed in the RepairParts config, like Merlin glass and tank tracks. #1828 #1856 @ndavalos @schwanzkopfhegel @oiad
[FIXED] Unable to remove LightPole_DZ, DeerStand_DZ, MetalGate_DZ and StickFence_DZ. #1859 @TheZog
[FIXED] Unconscious locked input when running #1860 @icomrade @DeVloek
[FIXED] Running corpses when the dead player has no primary weapon @icomrade
[FIXED] "AI" text localized on wrong client in death messages #1867 @LunaCB
[FIXED] Trader menu server RPT logs partially localized on clients @oiad
[FIXED] Group icons will not show for units inside the player's vehicle anymore (helis, large planes, etc.). #1865 @schwanzkopfhegel
[FIXED] Lighting fires and building fireplaces not working on platforms raised over the sea #1866 @schwanzkopfhegel
[FIXED] Bandit1_DZ and Bandit2_DZ were the same. Bandit1_DZ is back to the normal non-camo skin now. #1874 @DeVloek
[FIXED] If a player force kills their game immediately after dying their body will no longer disappear. #1825 @looter809
[FIXED] Some AI behavior was broken due to RadioProtocolEmpty. Unfortunately this reintroduces group chat spam.
[FIXED] Players can no longer pack a tent while sleeping.
[FIXED] Players can no longer walk under water at Topolka Dam. @Bruce-LXXVI
[FIXED] server_PublishVehicle3 will no longer dupe a vehicle if it fails to read the vehicle back from the database. @oiad
[FIXED] Panic sounds will no longer overlap when the player is attacked by zombies. #1861 @DeVloek
[FIXED] Melee weapons will no longer be eaten when attempting to add them to a full toolbelt.
[FIXED] Updated to Sa-Matra's latest Core Patch BIS Effects which fix the fire in the sky bug again. #1883 @oiad @icomrade
[FIXED] Mark body now marks all of your bodies instead of just one. @oiad
[FIXED] Group and body markers correctly update on the GPS mini map now.
[FIXED] Vehicle lock and unlock actions are now refreshed correctly without needing to look away and back again. @oiad
[FIXED] A potential undefined error on bear trap trigger. @oiad
[FIXED] A few floating loot positions in firestation.
[FIXED] Blocked a duping method involving changing clothes. Thanks to Sercan for reporting. @oiad
[FIXED] Buildables now properly apply godmode if enabled during the restart window. @oiad
[FIXED] G36C ACOG attachment
[NOTE] The fixes below are included in the 1.0.6 Build C server package released December 29th, 2016 (http://dayzepoch.com/a2dayzepoch.php)
[FIXED] Hive child 309 errors that resulted in broken saving of newly built storage object inventory. @icomrade
[FIXED] Error with object publishing when snap building is disabled. @ebayShopper
[FIXED] Error handling upgraded 1051 databases that resulted in a <null> value for "rh_factor" and array for "bloodtype" in character_data medical field. @ebayShopper
[FIXED] Error in server_playerSetup that resulted in a <null> value for dayz_onBack in character_data inventory if player had no weapon on back. @ebayShopper
[FIXED] Doors and plots not getting cleaned up properly. See new MaintenanceObjects variable and explanation in HiveExt.ini. @icomrade
[REMOVED] Antiwall glitch blocks for vanilla hospitals since Epoch uses DayZero hospitals. @jOoPs
[REMOVED] "Take ownership" on plot pole due to it being unnecessary and causing base objects to duplicate. #1811 @BNG-Lance @Clanwarfare
[INFO] See Documents\CHANGE LOG 1.0.6.txt for the full list of 1.0.5.1 --> 1.0.6 changes.

View File

@@ -14,6 +14,7 @@ http://dayzmod.com
--------------------------
Included Custom Addons
--------------------------
* DayZero Enterable Buildings - https://zombies.nu/
* AutoGyro - by CSJ http://www.armaholic.com/page.php?id=2359
* Taxi by [GLT]Myke http://www.armaholic.com/page.php?id=12289
* Blackhawk and Seahawk Wrecks by [GLT]Myke http://www.armaholic.com/page.php?id=10670
@@ -27,7 +28,6 @@ Included Custom Addons
* gdtmod_grass 1.00 by HeinBloed - http://www.gdt-server.net/
* Bell 47/H-13 Helicopter by hcpookie - http://www.armaholic.com/page.php?id=22143
* USEC CH53 by Rocket - http://dayz.com
* More enterable buildings - Dayzero - https://zombies.nu/
* Anzio 20mm Rifle by WillRobinson - http://www.armaholic.com/page.php?id=30175
* RedRyder BB Gun by WillRobinson - https://github.com/arma2WillRobinson/Red-Ryder
@@ -112,15 +112,20 @@ GitHub Contributors (In order of most commits)
* AirwavesMan - https://github.com/AirwavesMan
* Raziel23x - https://github.com/Raziel23x
* strikerforce - https://github.com/strikerforce
* dreamforceinc - https://github.com/dreamforceinc
* F507DMT - https://github.com/F507DMT
* ndavalos - https://github.com/ndavalos
* SmokeyBR - https://github.com/SmokeyBR
--------------------------
Special thanks
--------------------------
* BIS for a incredible and versatile game and engine. http://www.bistudio.com/
* Rocket - DAYZ! http://dayzmod.com | http://dayzgame.com
* Rajkosto - DayZ Hive DLL - https://github.com/rajkosto/hive
* DayZ Community Developers - https://github.com/DayZMod
* ziellos2k - Tag Friendly code. https://github.com/ziellos2k
* Dayz Hive DLL - https://github.com/rajkosto/hive
* Tansien and Zac - for providing and creating DayZero Enterable Buildings https://zombies.nu/
* Munchiefest - Beta Tester, Wiki Editor, Ideas - http://www.twitch.tv/munchiefest
* Chelsey - Beta Tester, New female textures.
* OrangeSherbet - Beta Tester - http://www.twitch.tv/orangesherbet

View File

@@ -9,7 +9,7 @@ class CfgWeapons {
class RifleCore;
class FakeWeapon: RifleCore
{
scope = protected;
scope = 1;
stopThis = true;
type = 0;
cursor = "";
@@ -36,8 +36,11 @@ class CfgWeapons {
//class M24: FakeWeapon {};
//class M40A3: FakeWeapon {};
//class M240: FakeWeapon {};
class M240_Small: FakeWeapon {};
//class Mk_48: FakeWeapon {};
class Mk_48_Small: FakeWeapon {};
//class M249: FakeWeapon {};
class M249_Small: FakeWeapon {};
//class M4A1: FakeWeapon {};
//class M4A1_Aim: FakeWeapon {};
//class M4A1_Aim_camo: FakeWeapon {};
@@ -50,12 +53,14 @@ class CfgWeapons {
//class MP5SD: FakeWeapon {};
//class MP5A5: FakeWeapon {};
//class PK: FakeWeapon {};
class PK_Small: FakeWeapon {};
class Pecheneg: FakeWeapon {};
//class SVD: FakeWeapon {};
//class SVD_CAMO: FakeWeapon {};
//class Launcher: FakeWeapon {};
class ksvk: FakeWeapon {};
class ksvk_Small: FakeWeapon {};
class M136: FakeWeapon {};
class Javelin: FakeWeapon {};
class Stinger: FakeWeapon {};
@@ -208,12 +213,14 @@ class CfgWeapons {
//class AKS_74_U: FakeWeapon {};
//class AKS_74_UN_kobra: FakeWeapon {};
//class RPK_74: FakeWeapon {};
class RPK_74_Large: FakeWeapon {};
//class bizon: FakeWeapon {};
//class bizon_silenced: FakeWeapon {};
//class Colt1911: FakeWeapon {};
//class DMR: FakeWeapon {};
//class M1014: FakeWeapon {};
class m107: FakeWeapon {}; //old .50cal
class m107_Small: FakeWeapon {};
class M252: FakeWeapon {};
class 2B14: FakeWeapon {};
class Saiga12K: FakeWeapon {};
@@ -225,6 +232,7 @@ class CfgWeapons {
class m8_compact: FakeWeapon {};
class m8_sharpshooter: FakeWeapon {};
class m8_SAW: FakeWeapon {};
class m8_SAW_Large: FakeWeapon {};
//class huntingrifle: FakeWeapon {};
class RPG18: FakeWeapon {};
class SMAW: FakeWeapon {};
@@ -246,6 +254,7 @@ class CfgWeapons {
class CRV7_FAT: FakeWeapon {};
class M621: FakeWeapon {};
class BAF_AS50_scoped: FakeWeapon {}; //old .50cal
class BAF_AS50_scoped_Large: FakeWeapon {};
class BAF_AS50_TWS: FakeWeapon {};
class BAF_LRR_scoped: FakeWeapon {};
class BAF_LRR_scoped_W: FakeWeapon {};
@@ -262,6 +271,7 @@ class CfgWeapons {
class BAF_L86A2_ACOG: FakeWeapon {};
class BAF_L110A1: FakeWeapon {};
//class BAF_L110A1_Aim: FakeWeapon {};
class BAF_L110A1_Aim_Small: FakeWeapon {};
class BAF_L7A2_GPMG: FakeWeapon {};
class BAF_ied_v1: FakeWeapon {};
class BAF_ied_v2: FakeWeapon {};
@@ -287,10 +297,15 @@ class CfgWeapons {
class revolver_gold_EP1: FakeWeapon {};
//class glock17_EP1: FakeWeapon {};
//class M60A4_EP1: FakeWeapon {};
class M60A4_EP1_Small: FakeWeapon {};
//class Mk_48_DES_EP1: FakeWeapon {};
class Mk_48_DES_EP1_Small: FakeWeapon {};
//class M249_EP1: FakeWeapon {};
class M249_EP1_Small: FakeWeapon {};
class M249_TWS_EP1: FakeWeapon {};
class M249_TWS_EP1_Small: FakeWeapon {};
class M249_m145_EP1: FakeWeapon {};
class M249_m145_EP1_Small: FakeWeapon {};
//class M24_des_EP1: FakeWeapon {};
//class SVD_des_EP1: FakeWeapon {};
//class SVD_NSPU_EP1: FakeWeapon {};
@@ -318,6 +333,7 @@ class CfgWeapons {
class G36K: FakeWeapon {};
class MG36: FakeWeapon {};
class MG36_camo: FakeWeapon {};
class MG36_camo_Large: FakeWeapon {};
class GrenadeLauncher_EP1: FakeWeapon {};
class M32_EP1: FakeWeapon {};
class M79_EP1: FakeWeapon {};
@@ -328,6 +344,7 @@ class CfgWeapons {
class M110_NVG_EP1: FakeWeapon {};
//class M14_EP1: FakeWeapon {};
//class m240_scoped_EP1: FakeWeapon {};
class m240_scoped_EP1_Small: FakeWeapon {};
class M47Launcher_EP1: FakeWeapon {};
class MAAWS: FakeWeapon {};
class SCAR_Base: FakeWeapon {};
@@ -353,7 +370,9 @@ class CfgWeapons {
class M32_heli: FakeWeapon {};
class AA12_PMC: FakeWeapon {};
class PMC_AS50_scoped: FakeWeapon {};
class PMC_AS50_scoped_Large: FakeWeapon {};
class PMC_AS50_TWS: FakeWeapon {};
class PMC_AS50_TWS_Large: FakeWeapon {};
class m8_carbine_pmc: FakeWeapon {};
class m8_compact_pmc: FakeWeapon {};
class m8_holo_sd: FakeWeapon {};

View File

@@ -20,7 +20,7 @@ class CfgActions {
class PutBag : None { show = 0; };
class DropBag : None { show = 0; };
class AddBag : None { show = 0; };
//class TakeMine : None { show = 0; };
class TakeMine : None { show = 0; };
class DropWeapon : None { show = 0; };
class PutWeapon : None { show = 0; };
class DropMagazine : None { show = 0; };

View File

@@ -12,20 +12,6 @@ class CfgCrafting {
#include "Recipes\Weapons\BaseBallBatBarbed.hpp"
#include "Recipes\Weapons\Crossbow.hpp"
//Not Ready
/*
#include "Recipes\Weapons\M9SD.hpp"
#include "Recipes\Weapons\M4A1_AIM.hpp"
#include "Recipes\Weapons\MAKAROVSD.hpp"
#include "Recipes\Weapons\bizonSD.hpp"
#include "Recipes\Weapons\SVD_CAMO.hpp"
#include "Recipes\Weapons\M4A1_Aim_CAMO.hpp"
#include "Recipes\Weapons\M4A1_HWS_GL_CAMO.hpp"
#include "Recipes\Weapons\G36C_camo.hpp"
#include "Recipes\Weapons\G36A_camo.hpp"
#include "Recipes\Weapons\G36K_camo.hpp"
*/
//Medical
#include "Recipes\Medical\Bandage.hpp"
#include "Recipes\Medical\sepsisBandage.hpp"

View File

@@ -1,17 +0,0 @@
class Blueprint_G36A_camo : Recipe {
displayName = $STR_CRAFT_NAME_G36A_CAMO;
descriptionShort = $STR_CRAFT_DESC_G36A_CAMO;
input[] =
{
{"G36A","CfgWeapons",1},
{"Attachment_CAMO","CfgMagazines",1}
};
output[] =
{
{"G36A_CAMO","CfgWeapons",1}
};
required[] =
{
{"ItemToolbox","CfgWeapons",1}
};
};

View File

@@ -1,17 +0,0 @@
class Blueprint_G36C_camo : Recipe {
displayName = $STR_CRAFT_NAME_G36C_CAMO;
descriptionShort = $STR_CRAFT_DESC_G36C_CAMO;
input[] =
{
{"G36C","CfgWeapons",1},
{"Attachment_CAMO","CfgMagazines",1}
};
output[] =
{
{"G36C_CAMO","CfgWeapons",1}
};
required[] =
{
{"ItemToolbox","CfgWeapons",1}
};
};

View File

@@ -1,17 +0,0 @@
class Blueprint_G36K_camo : Recipe {
displayName = $STR_CRAFT_NAME_G36K_CAMO;
descriptionShort = $STR_CRAFT_DESC_G36K_CAMO;
input[] =
{
{"G36K","CfgWeapons",1},
{"Attachment_CAMO","CfgMagazines",1}
};
output[] =
{
{"G36K_CAMO","CfgWeapons",1}
};
required[] =
{
{"ItemToolbox","CfgWeapons",1}
};
};

View File

@@ -1,19 +0,0 @@
class Blueprint_M4A1_AIM : Recipe {
displayName = $STR_CRAFT_NAME_M4A1_AIM;
descriptionShort = $STR_CRAFT_DESC_M4A1_AIM;
input[] =
{
{"M4A1","CfgWeapons",1},
{"Attachment_AIM","CfgMagazines",1},
{"equip_rail_screws","CfgMagazines",2},
{"equip_weapon_rails","CfgMagazines",1}
};
output[] =
{
{"M4A1_AIM","CfgWeapons",1}
};
required[] =
{
{"ItemToolbox","CfgWeapons",1}
};
};

View File

@@ -1,17 +0,0 @@
class Blueprint_M4A1_Aim_CAMO : Recipe {
displayName = $STR_CRAFT_NAME_M4A1_Aim_CAMO;
descriptionShort = $STR_CRAFT_DESC_M4A1_Aim_CAMO;
input[] =
{
{"M4A1_Aim","CfgWeapons",1},
{"Attachment_CAMO","CfgMagazines",1}
};
output[] =
{
{"M4A1_Aim_CAMO","CfgWeapons",1}
};
required[] =
{
{"ItemToolbox","CfgWeapons",1}
};
};

View File

@@ -1,17 +0,0 @@
class Blueprint_M4A1_HWS_GL_CAMO : Recipe {
displayName = $STR_CRAFT_NAME_M4A1_HWS_GL_CAMO;
descriptionShort = $STR_CRAFT_DESC_M4A1_HWS_GL_CAMO;
input[] =
{
{"M4A1_HWS_GL","CfgWeapons",1},
{"Attachment_CAMO","CfgMagazines",1}
};
output[] =
{
{"M4A1_HWS_GL_CAMO","CfgWeapons",1}
};
required[] =
{
{"ItemToolbox","CfgWeapons",1}
};
};

View File

@@ -1,17 +0,0 @@
class Blueprint_M9SD : Recipe {
displayName = $STR_CRAFT_NAME_M9SD;
descriptionShort = $STR_CRAFT_DESC_M9SD;
input[] =
{
{"M9","CfgWeapons",1},
{"Attachment_Silencer","CfgMagazines",1}
};
output[] =
{
{"M9SD","CfgWeapons",1}
};
required[] =
{
{"ItemToolbox","CfgWeapons",1}
};
};

View File

@@ -1,17 +0,0 @@
class Blueprint_MAKAROVSD : Recipe {
displayName = $STR_CRAFT_NAME_MAKAROVSD;
descriptionShort = $STR_CRAFT_DESC_MAKAROVSD;
input[] =
{
{"Makarov","CfgWeapons",1},
{"Attachment_Silencer","CfgMagazines",1}
};
output[] =
{
{"MakarovSD","CfgWeapons",1}
};
required[] =
{
{"ItemToolbox","CfgWeapons",1}
};
};

View File

@@ -1,18 +0,0 @@
class Blueprint_SVD_CAMO : Recipe {
displayName = $STR_CRAFT_NAME_SVD_CAMO;
descriptionShort = $STR_CRAFT_DESC_SVD_CAMO;
input[] =
{
{"SVD_DZ","CfgWeapons",1},
{"Skin_Sniper1_DZ","CfgMagazines",1},
{"Attachment_CAMO","CfgMagazines",1}
};
output[] =
{
{"SVD_CAMO_DZ","CfgWeapons",1}
};
required[] =
{
{"ItemToolbox","CfgWeapons",1}
};
};

View File

@@ -1,17 +0,0 @@
class Blueprint_bizonSD : Recipe {
displayName = $STR_CRAFT_NAME_bizonSD;
descriptionShort = $STR_CRAFT_DESC_bizonSD;
input[] =
{
{"bizon","CfgWeapons",1},
{"Attachment_Silencer","CfgMagazines",1}
};
output[] =
{
{"bizon_silenced","CfgWeapons",1}
};
required[] =
{
{"ItemToolbox","CfgWeapons",1}
};
};

View File

@@ -18,4 +18,11 @@ class Land_BoatSmall_2b : Default
lootChance = 0.1;
lootPos[] = {{0.00390625,-0.250977,-0.348389}};
lootGroup = Boat;
};
};
// ALT-MAP
class land_molo : Default
{
lootChance = 0.3;
lootPos[] = {{-0.94043,2.16602,3.30015}};
lootGroup = Boat;
};

View File

@@ -139,11 +139,20 @@ class Land_Church_05R : Church
{-4.85,8.19,-8}
};
};
//DZE ADDED BELOW
class land_kostelik_final_2122: Church {
//ALT-MAP suport
class land_kostelik_final_2122: Church //nm whitewashed wooden slats
{
lootPos[] = {{5.41992,-3.45703,-5.57918},{-0.963379,4.74414,-5.57919},{1.09082,-2.79297,-5.57919},{-1.39063,-5.18555,-5.57918}};
};
class Land_A_Mosque_small_2_EP1: Church // tak
{
lootPos[] = { { 1.33496,-0.726074,-2.48535 }, { -0.794922,-1.74414,-2.48538 } };
};
class Land_A_Minaret_EP1 : Church // tak
{
lootPos[] = { {0.158691,0.131836,5.13947}, {1.86914,-2.97461,5.1394} };
};
//DZE ADDED BELOW
class Land_A_Mosque_big_hq_EP1: Church {
lootPos[] = {{4.06592,-6.90674,-9.31999},{5.25195,4.07666,-9.31999},{5.70264,7.5376,-4.04752},{-4.78857,-7.00684,-4.04753},{3.93262,9.41846,0.567287},{0.882324,-0.134766,-9.31999}};
};
@@ -162,10 +171,3 @@ class Land_A_Mosque_small_1_EP1: Church
{ 6.66406,4.11719,-1.9437 },
{ 0.49707,-1.33301,-1.69603 }};
};
class Land_A_Mosque_small_2_EP1: Church
{
lootPos[] = {
{ 1.33496,-0.726074,-2.48535 },
{ -0.794922,-1.74414,-2.48538 }};
};

View File

@@ -45,10 +45,6 @@ class Land_Barn_W_01: Farm {
lootPosSmall[] = {{4.09351,10.3872,-2.69559},{0.10791,3.48096,-2.64446},{-4.51636,-12.2603,-2.67148},{3.54419,-15.8311,-2.63077}};
};
class land_shed_m01: Farm { //DZE ADDED
zedPos[] = {{0.218262,-1.78369,-0.347349}};
};
class Land_Barn_W_02: Farm {
zedPos[] = {{3.35938,-0.151367,-2.31305},{-2.84351,0.213867,-2.31177},{-2.94604,-5.01465,-2.28998},{2.53711,-5.89258,-2.28949},{3.16479,5.56543,-2.28406},{-5.63306,4.83105,-2.26355}};
//lootPos[] = {{3.17,5.57,-2.28},{2.54,-5.89,-2.29},{-2.84,0.21,-2.31},{-5.63,4.83,-2.26},{-0.21,3.44,-2.31},{-0.74,-5.93,-2.31}};
@@ -78,28 +74,60 @@ class Land_Shed_W02: Farm {
zedPos[] = {{0.688232,1.88281,-0.00292969}};
lootPos[] = {{0.688232,1.88281,-0.00292969}};
};
//DZE ADDED BELOW
// ALT-MAP Support
class Land_sara_stodola: Farm { // brown wooden barn one story
zedPos[] = {{-0.637695,2.9707,-2.19523},{0.459961,0.398438,-2.19523}};
lootPos[] = {{5.01367,3.33118,-2.19523},{2.51758,1.05737,-2.19523},{-1.30957,-1.02954,-2.19523},{-4.24414,4.0238,-2.19523},{5.16211,-0.661621,-2.19523}};
};
//land_domek_podhradi_1 in Residential.hpp
class land_jzd_stodola2: Farm { // one story cement, sliding wooe doors, hay bales inside
zedPos[] = {{5.2832,-11.1592,-2.0262},{-2.20215,-0.935547,-2.0262}};
lootPos[] = {{8.15527,11.8477,-2.0262},{5.5127,5.6377,-2.0262},{-4.16113,3.67383,-2.0262},{7.53223,-14.4741,-2.0262},{1.16992,0.390625,1.31123}};
};
class land_jzd_kr2: Farm { // one story cement barn
zedPos[] = {{2.12061,-22.3691,-6.30976},{2.86523,-3.03125,-6.17321},{0.813965,4.67188,-6.17321}};
//lootPos[] = {{3.86279,9.33008,-2.05339},{-2.43359,-9.56152,-2.0534},{2.12061,-22.3691,-6.30976},{2.13379,17.9229,-6.30976},{2.86523,-3.03125,-6.17321},{0.813965,4.67188,-6.17321}};
lootPos[] = {{1.92139,-4.90527,-6.17321},{0.709961,5.00488,-6.17321},{1.8623,7.37109,1.40623},{3.00684,-3.30566,1.41873},{-3.0625,-3.38477,-2.05339},{-2.62646,10.8418,-2.05339}};
};
class land_jzd_kr1: Farm { // one story cement barn
zedPos[] = {{0.0078125,-1.14941,-2.14676},{-4.2085,-12.3887,-2.14676},{0.878906,-9.51953,-6.26657}};
//lootPos[] = {{-2.42578,6.77832,-2.14676},{0.0078125,-1.14941,-2.14676},{-4.2085,-12.3887,-2.14676},{0.878906,-9.51953,-6.26657},{-0.756348,0.71875,-6.26657}};
lootPos[] = {{-1.04834,-3.67578,-6.27279},{1.63818,0.775391,-6.27279},{-1.41992,5.10449,-6.27279},{-0.993164,2.94629,-2.15298},{0.717285,-3.79688,-2.15298}};
};
class land_jzd_stodola2: Farm { // one story cement, sliding wooe doors, hay bales inside
zedPos[] = {{5.2832,-11.1592,-2.0262},{-2.20215,-0.935547,-2.0262}};
//lootPos[] = {{5.2832,-11.1592,-2.0262},{4.56445,10.0796,-2.0262},{-2.20215,-0.935547,-2.0262},{4.02734,4.24463,-2.0262}};
lootPos[] = {{8.15527,11.8477,-2.0262},{5.5127,5.6377,-2.0262},{-4.16113,3.67383,-2.0262},{7.53223,-14.4741,-2.0262},{1.16992,0.390625,1.31123}};
//land_hut02 in Residential.hpp
//land_hut01 in Residential.hpp
//land_hut04 in Residential.hpp
//Land_House_L_8_EP1 in Residential.hpp
//Land_House_L_3_EP1 in Residential.hpp
//Land_House_L_4_EP1 in Residential.hpp
//Land_House_L_6_EP1 in Residential.hpp
class land_smd_hut02: Farm { // grass hut
lootPos[] = {{0.338867,0.525391,-0.445763}};
};
class land_jzd_stodola1: Farm {
class land_smd_hut01: Farm { // grass hut
zedPos[] = {{1.9834,-3.39844,-0.44834}};
lootPos[] = {{0.223633,-0.512695,-0.44834},{3.22607,1.40723,-0.44834}};
};
class land_smd_hut04: Farm { // grass hut
lootPos[] = {{0.250977,1.02734,-0.437198}};
};
//Land_bouda2_vnitrek in Residential.hpp
class Land_smd_sara_stodola2: Farm { // brown open barn
zedPos[] = {{1.01563,-0.325195,-2.16877}};
lootPos[] = {{4.57617,0.255859,-2.16877},{-4.61133,-1.60156,-2.16877},{-5.38281,2.94336,-2.16877}};
};
// ALT-MAP Support
class land_jzd_stodola1: Farm // nm
{
lootPos[] = {{-3.81592,-11.418,-2.0262},{1.73877,-6.20605,-2.0262},{-4.13477,-0.265625,-2.0262},{-1.04883,0.180664,-2.0262}};
};
class Land_sara_stodola: Farm { // brown wooden barn one story
zedPos[] = {{-0.637695,2.9707,-2.19523},{0.459961,0.398438,-2.19523}};
//lootPos[] = {{2.72266,-1.14648,-2.19523},{4.06152,3.59375,-2.19523},{-3.32324,3.92969,-2.19523},{-3.99219,-0.698242,-2.19523}};
lootPos[] = {{5.01367,3.33118,-2.19523},{2.51758,1.05737,-2.19523},{-1.30957,-1.02954,-2.19523},{-4.24414,4.0238,-2.19523},{5.16211,-0.661621,-2.19523}};
//land_plynom in Residential.hpp
class land_zd_2: Farm // nm shed
{
zedPos[] = {{-0.195313,0.174805,-1.82467}};
lootPos[] = {{0.630859,0.280273,-1.82467}, {-1.48145,1.44141,-1.82466}};
};
//land_zd_1 in Residential.hpp
//land_marsh1 in Residential.hpp
//DZE ADDED BELOW
class land_shed_m01: Farm {
zedPos[] = {{0.218262,-1.78369,-0.347349}};
};

View File

@@ -10,6 +10,7 @@ class Hospital : Default
class Land_A_Hospital : Hospital
{
//lootChance = 0.2;
lootPos[] = {
//{0.79834,-1.16895,-7.33966},{-7.2334,-2.63574,-7.33966},{-16.3687,-2.4043,-7.33966},{-12.2847,-3.19434,-7.33966},{4.24268,-3.59375,-7.33966},{-3.2666,-0.925781,-7.33966},{6.85693,-2.75098,-7.33966},{11.0151,-3.9541,-7.33966},{16.8198,-4.71094,-7.33966},{-1.6875,5.47168,-7.4494},{12.7476,0.144531,3.29184},{10.2661,-1.21582,3.29184},
{17.665,-4.67188,-7.2566},{-20.7139,-1.48047,-7.2566},{-15.6924,8.60889,-7.2566},{-15.6064,1.95557,-6.8266},{-16.2139,2.27051,-7.2566},{-8.68652,4.19189,-3.7576},{14.2441,-3.98535,-3.7576},{21.5693,5.16455,1.19051},{18.3779,2.40869,6.2524},{-15.3359,-1.25439,3.40458},{-20.3252,0.410156,-3.82761}

View File

@@ -316,17 +316,19 @@ class Land_Misc_PowerStation : Industrial
class Land_Shed_W01 : Industrial
{
zedPos[] =
{
{-1.52832,-0.249023,-1.41138}
};
lootPos[] =
{
//{-1.52832,-0.249023,-1.41138}
{-1.46289,-0.12207,-1.41129}
};
};
class Land_Shed_W4 : Industrial
{
maxRoaming = 3;
zedPos[] = {};
lootPos[] = {{-1.8,2.3,-1.32},{-2.1,-1.85,-1.32},{1.85,2.83,-1.32},{0.85,-0.56,-1.32}};
};
class Land_Tovarna2 : Industrial
{
zedPos[] =
@@ -1043,6 +1045,168 @@ class Land_Ind_Quarry : Industrial
};
lootPos[] = {{-4.53,-6.8,5.25},{-4.36,16.23,5.26},{0.74,-10.68,-7.48},{-2.97,-15.79,-7.48},{-7.11,3.25,-7.48},{6.12,6.62,-7.48},{6.38,9.22,-7.48},{-7.12,13.38,-7.48},{-4.55,6.12,5.29}};
};
// ALT-MAP Support
class Land_MBG_Warehouse : Industrial // cement garage with roll up doors
{
zombieChance =1;
zedPos[] = { {18.6279,-11.8701,-6.14345},{18.7441,-3.52979,-6.14345},{19.6816,10.3794,-6.14345} };
lootPos[] = {
{18.6279,-11.8701,-6.14345},
{18.7441,-3.52979,-6.14345},
{19.6816,10.3794,-6.14345},
{19.3037,-4.68115,-2.84345},
{20.1992,9.28613,-2.84345},
{-14.5117,-11.2427,5.15655},
{19.957,-11.1582,5.15655},
{4.71289,1.58838,5.15655}
};
};
class Land_aif_tovarna1 : Industrial // concrete, blue sliding doors, generators upstairs
{
zombieChance =1;
zedPos[] = { {0.583008,-5.31641,-6.33001},{-9.15723,0.269531,-6.33001} };
lootPos[] = { {-10.3301,-8.71875,-0.352261}, {2.54883,3.63672,-0.352261},{-5.18652,-8.57422,2.39782},{2.47559,0.566406,2.39782},{-0.111328,0.832031,5.31266},{-8.40918,-5.96484,5.31261} };
};
class Land_MBG_Radiotelescope : Industrial // radio telescope
{
zedPos[] = { {1.30273,-5.41602,-8.95671},{-5.34375,2.29785,-9.72141},{-0.125,6.33398,-9.952} };
};
//Land_House_C_10_EP1 in Residential.hpp
class land_mbg_garage_single_b: Industrial {
lootPos[] = {
{2.54492,3.97607,-1.03899},
{4.13672,-0.0625,-1.03899}
};
lootPosSmall[] = {
{4.50586,2.56982,-1.03899}
};
zedPos[] = {{2.96094,6.3374,-0.133815}};
};
class Land_seb_bouda_plech : Industrial // shed
{
zedPos[] = {{0.587891,-0.694336,-1.25855},{-1.32471,2.75488,-1.72853}};
lootPos[] = {{0.518555,-1.09863,-1.24038},{0.78418,0.317871,-1.30457},{-1.39551,-1.56641,-1.72854},{1.45264,1.75,-1.72855}};
};
//Land_hut_old01 in Residential.hpp
//land_bunka in Office.hpp
class land_molovabud2 : Industrial // brick and concrete
{
zedPos[] = {{0.902344,2.01514,-1.51244},{-0.229492,2.83521,-1.51244}};
lootPos[] = {{-1.29492,4.75195,-2.46292},{2.67529,3.74512,-2.46296},{2.27832,-6.29395,-2.46296},{-1.73779,-6.27246,-2.46292},{0.274902,-5.6543,-2.46294},
{-0.87793,4.93457,-2.46293},{-7.5376,4.89258,1.41187}};
};
class land_molovabud1: Industrial { // brick and concrete
lootPos[] = {{-2.4458,2.20703,1.27995},{-4.68164,1.95508,1.27995},{-7.92822,6.29199,1.27995},{-1.81055,-1.29199,1.56745}};
};
class land_seb_rozvodna: Industrial {
lootPos[] = {{-1.2168,2.9668,0.583904}};
};
class land_provoz2 : Industrial // brick with metal roof
{
zedPos[] = {{-3.44727,-2.83105,-2.30756},{3.27734,1.92676,-2.30756}};
lootPos[] = {{3,0.40332,-2.51849},{-4.00488,0.662598,-2.51849},{3.23877,-2.76855,-2.30756},{-3.35352,1.86328,-2.30756}};
};
class land_sklad2 : Industrial // brick garage with metal roof
{
zedPos[] = {{2.60986,-1.60938,-2.38225},{3.19336,2.91602,-2.38225},{-2.04541,-0.470703,-2.38225}};
lootPos[] = {{2.60986,-1.60938,-2.38225},{3.19336,2.91602,-2.38225},{-2.04541,-0.470703,-2.38225}};
};
class land_hala1 : Industrial // brick factory with tanks inside
{
zedPos[] = {{2.23096,-5.30859,-3.98352},{1.9248,-3.57227,4.05042},{3.47656,1.4502,4.04957}};
lootPos[] = {{2.23096,-5.30859,-3.98352},{1.9248,-3.57227,4.05042},{3.47656,1.4502,4.04957}};
};
class land_seb_main_fac : Industrial // large concrete factory
{
zedPos[] = {{2.23096,-5.30859,-3.98352},{1.9248,-3.57227,4.05042},{3.47656,1.4502,4.04957}};
lootPos[] = {{4.19727,-1.7002,-5.81592},{13.6123,-3.59717,-5.75059},{18.8447,-0.019043,-5.83285},{4.12305,15.0049,8.63872},{2.93262,5.25195,8.63872},
{19.748,12.3213,8.63872},{20.1475,5.85547,8.63872},{-6.57617,4.96094,4.16873},{-4.16797,9.9248,4.16873}};
};
class land_garaze: Industrial {
lootPos[] = {{-0.00292969,-7.72925,-2.12658},{3.7334,1.02759,-2.12658},{3.2793,6.28857,-2.12658},{6.72949,7.34131,-2.12658},{1.68848,-3.91479,-2.12658}};
};
class Land_vys_budova_p1 : Industrial // one story garage 1 broken wood door
{
zedPos[] = {{5.57129,-4.15234,-2.09256},{4.67871,0.528564,-2.09256},{5.05273,4.5957,-2.09255}};
lootPos[] = {{-4.2168,-3.61816,-2.96085},{-4.59521,3.25635,-2.96088},{3.84375,2.55566,-2.96088},{1.14941,8.65527,5.59122},{-5.85205,2.18896,5.59122},
{-3.25635,-9.58398,5.59122},{-2.90771,-0.239746,5.59869},{-1.104,-0.294434,2.12335},{-1.09863,0.403809,-0.407806},{4.30469,-1.36182,-2.96088}};
};
class Land_Ind_Oil_Tower_EP1: Industrial
{
lootPos[] = {{ 3.55743,-5.92773,-12.9755 },{ 4.63086,1.24902,-12.9932 },{ -0.240356,-1.08252,-12.9875 },{ 6.87689,-6.34961,-8.00889 },{ 2.31177,0.231689,-8.00478 }};
};
class Land_tovarna1: Industrial
{
lootPos[] = {{ 2.83887,5.23889,-5.75442 },{ -2.30774,7.31934,-5.75442 },{ -11.0908,5.44897,-5.75442 },{ -11.4746,-1.5791,-5.75442 },{ -5.52405,1.68994,-5.75442 },{ 2.82605,1.4801,-5.75442 },
{ 2.44128,-6.50256,-5.75442 },{ -6.68335,-0.453369,2.17997 },{ -3.81812,0.690186,2.17997 },{ 2.78735,1.19409,2.17997 },{ 1.59167,-6.06665,2.17997 },{ -2.4646,-5.63696,2.17997 },{ -5.77393,-7.28271,2.17997 },{ -0.484985,-3.14197,4.82992 }};
};
class Land_Fort_Watchtower : Industrial //
{
zedPos[] = {{0.271973,0.984497,-2.21036}};
lootPos[] = {{0.126953,-0.00146484,-2.21036}};
};
class Land_ibr_FuelStation_Build: Industrial // gas station
{
lootChance = 0.5;
zombieClass[] = {"zZombie_Base","zZombie_Base","z_teacher","z_suit1","z_suit2"};
zedPos[] = {{2.19458,-0.13916,-1.33611}};
lootPos[] = {{-1.34521,1.40698,-1.33611},{2.27051,-0.949951,-1.33611},{-2.23193,-1.146,-1.33589},{-0.185059,0.775146,-1.33609}};
};
class Land_House_C_12_EP1: Industrial // makeshift repair shop w/car ramps
{
zedPos[] = {{2.11182,-8.16724,1.00763},{1.85498,-3.48828,-2.63601},{-2.74854,0.133301,-2.63601},{2.65674,-5.69165,-2.63601},{-2.60742,-7.35913,1.0174}};
lootPos[] = {{-3.27197,-1.5813,-3.50101},{-2.09863,-6.13086,-3.52102},{-2.979,-8.6936,0.141808},{-2.66602,-3.0437,0.139957},{5.91016,-3.59204,0.132626},{2.33154,-1.00244,-3.51937}};
lootPosSmall[] = {{-4.03857,-2.06226,-2.43102},{-4.02344,-1.44019,-3.11102},{-3.55371,-0.618164,-3.29102},{7.38184,0.690674,-3.12101},{-2.99268,-6.54883,3.45573},{7.58105,-2.40894,0.112629},{-1.79004,-3.58325,0.128376},{-2.05713,-9.00806,0.150394}};
};
class LAND_garaz_bez_tanku: Industrial // barrier garage thing walk up sides
{
lootPos[] = {{-2.98047,0.0463867,3.41651}};
lootPosSmall[] = {{-1.36499,-0.579102,3.42651}};
zedPos[] = {{-5.14404,-2.02295,-1.71924},{4.92676,-2.67383,-1.71924}};
};
class Land_leseni2x: Industrial
{
lootPos[] = {{1.15625,-0.206055,2.55466}};
};
class Land_smd_garaz_open: Industrial // garage with 3 green doors
{
lootPos[] = {{-5.10742,-0.351563,-1.22162},{-1.11328,-0.112305,-1.22162},{3.65039,-0.338867,-1.22162}};
};
// ALT-MAP Support
class Land_Ind_Oil_Pump_EP1: Industrial // tak oil pump
{
lootPos[] = {{ 1.49048,-1.99609,-2.08473 }};
};
class land_provoz1: Industrial // nm brick garage
{
zedPos[] = {{-0.134766,2.26465,-2.30756},{3.37305,1.97266,-2.30756},{-4.29297,-1.39258,-2.30756},{4.35107,-1.93945,-2.30756}};
lootPos[] = {{1.60449,1.63086,-2.30756},{-2.98193,2.74121,-2.30756},{-1.59277,-2.30273,-2.30756},{1.97852,-2.03613,-2.30756}};
};
class land_b_small1: Industrial // nm cinder blocks
{
lootPos[] = {{-3.14185,1.36816,-1.50033},{-0.0275879,-1.74707,-1.50033},{-3.59619,-3.18945,-1.50033},{-0.729004,-4.95996,-1.50033}};
};
class land_seb_nasypka: Industrial // nm cement + metal
{
zedPos[] = {{7.96338,0.114258,-6.50023}};
lootPos[] = {{-0.00878906,8.66797,-6.59387},{-0.1875,4.55859,-6.59387},{10.5996,4.24609,-6.52272},{10.7554,1.3623,-6.52408},{9.08057,-6.9873,-0.134289},{2.66699,-7.53906,-0.134289}};
};
class land_kontejner_des: Industrial // nm dumpster
{
lootPos[] = {{-2.17334,-0.0615234,-0.729944}};
};
class land_f_b2: Industrial { // nm
lootPos[] = {{1.58398,0.899414,-4.24147},{-1.33301,-0.991211,-4.24147},{1.91113,-1.68262,-4.24147}};
};
class land_bud2: Industrial { // nm
lootPos[] = {{-2.32031,-1.25,-1.76814},{-1.58008,-2.3125,-1.77484}};
};
class land_seb_mine_main_opt: Industrial { // nm
lootPos[] = {{0.590332,4.68115,-0.991421},{-1.86768,4.13525,-0.992432},{0.14209,2.53271,-0.995407},{-3.43457,2.68115,-0.995136},{-3.01416,2.59521,-5.08478},{0.776855,-2.89209,-5.11486},{-6.06885,3.33838,7.8684},{-6.38086,-2.05469,7.8684},{-1.7251,-3.09668,7.8684},{-5.64111,-0.92334,14.6913},{-6.23584,2.76465,14.6913}};
};
class land_seb_mine_near: Industrial { // nm
lootPos[] = {{7.87646,-5.52881,-8.8979},{9.02979,-5.5918,-8.8979},{4.37451,-7.10156,-8.8979}};
};
//DZE ADDED BELOW
class land_trubice: Industrial {
lootPos[] = {{-2.36719,2.7627,2.59438},{5.82715,3.01563,2.59438},{1.57617,0.709961,2.59438}};
@@ -1052,36 +1216,15 @@ class land_x_skladiste_low_tex: Industrial { // concrete, arc roof, broken doors
//lootPos[] = {{12.5835,2.05273,-2.73836},{-2.45117,8.69385,-1.62253},{-10.9365,2.72217,-2.85032},{-9.50781,-9.54053,-2.85108},{-12.1572,-6.07861,-2.8506}};
lootPos[] = {{-8.12354,-0.32373,-2.85032},{-2.31592,-4.27539,-2.5975},{8.15527,-6.89307,-2.5975},{0.398926,4.80029,-2.82628},{-6.0249,-7.64355,-2.85032}};
};
class land_b_small1: Industrial {
lootPos[] = {{-3.14185,1.36816,-1.50033},{-0.0275879,-1.74707,-1.50033},{-3.59619,-3.18945,-1.50033},{-0.729004,-4.95996,-1.50033}};
};
class land_cast1: Industrial {
lootPos[] = {{-5.39551,6.56055,-4.38392},{-5.68555,9.04297,-4.38393},{-5.57251,9.08203,-4.38393},{-3.05396,14.5527,-4.38392},{2.97681,13.9014,-4.38392},{-0.227783,11.8418,-4.38393},{1.44995,3.27246,-3.50372},{2.53198,-5.45508,-3.5118},{-4.85596,-2.20898,-3.4266},{1.04224,0.729492,-1.06585}};
};
class land_panelova: Industrial {
lootPos[] = {{16,-14.6357,-4.04666},{3.79102,1.25659,-4.08966},{-15.4639,-8.38086,-4.08966},{-14.3535,-0.195313,-4.08966},{-1.61719,-12.8313,-4.08966},{15.4287,-4.25635,3.37273},{9.19336,-14.6272,3.37141},{5.80957,9.09253,3.37141},{9.95508,9.7937,3.37141},{-8.11523,-2.98291,3.34401},{-15.2598,-8.56641,3.34401}};
};
class land_garaze: Industrial {
lootPos[] = {{-0.00292969,-7.72925,-2.12658},{3.7334,1.02759,-2.12658},{3.2793,6.28857,-2.12658},{6.72949,7.34131,-2.12658},{1.68848,-3.91479,-2.12658}};
};
class land_seb_bouda3: Industrial {
lootPos[] = {{2.63574,-3.0332,-1.72872},{-2.71875,-5.08691,-1.72873},{-3.00293,-1.50781,-1.72877},{-2.91357,3.86328,-1.72876},{3.12891,3.01563,-1.72879}};
};
class land_f_b2: Industrial {
lootPos[] = {{1.58398,0.899414,-4.24147},{-1.33301,-0.991211,-4.24147},{1.91113,-1.68262,-4.24147}};
};
class land_bud2: Industrial {
lootPos[] = {{-2.32031,-1.25,-1.76814},{-1.58008,-2.3125,-1.77484}};
};
class land_seb_mine_main_opt: Industrial {
lootPos[] = {{0.590332,4.68115,-0.991421},{-1.86768,4.13525,-0.992432},{0.14209,2.53271,-0.995407},{-3.43457,2.68115,-0.995136},{-3.01416,2.59521,-5.08478},{0.776855,-2.89209,-5.11486},{-6.06885,3.33838,7.8684},{-6.38086,-2.05469,7.8684},{-1.7251,-3.09668,7.8684},{-5.64111,-0.92334,14.6913},{-6.23584,2.76465,14.6913}};
};
class land_seb_mine_near: Industrial {
lootPos[] = {{7.87646,-5.52881,-8.8979},{9.02979,-5.5918,-8.8979},{4.37451,-7.10156,-8.8979}};
};
class land_molovabud1: Industrial {
lootPos[] = {{-2.4458,2.20703,1.27995},{-4.68164,1.95508,1.27995},{-7.92822,6.29199,1.27995},{-1.81055,-1.29199,1.56745}};
};
class land_f_b1: Industrial { // one story garage and ramp
zedPos[] = {{2.6582,-3.80225,-3.08734},{3.87988,2.10889,-3.1054}};
//lootPos[] = {{-3.18848,-0.702148,-2.21533},{-2.42188,-4.46582,-2.21533}};
@@ -1100,9 +1243,6 @@ class land_seb_vod_vez: Industrial {
class land_seb_near_fac: Industrial {
lootPos[] = {{-10.4116,-18.0859,1.75552}};
};
class land_seb_rozvodna: Industrial {
lootPos[] = {{-1.2168,2.9668,0.583904}};
};
class Land_FuelStation_Build_PMC : Industrial //IndustrialFuel
{
@@ -1110,13 +1250,6 @@ class Land_FuelStation_Build_PMC : Industrial //IndustrialFuel
{-1.51141,1.30359,-1.33611},
{2.23376,0.0710449,-1.33611}};
};
class Land_leseni2x: Industrial
{
lootPos[] = {
{1.15625,-0.206055,2.55466}};
};
class land_bouda_garaz: Industrial
{
lootPos[] = {
@@ -1138,35 +1271,6 @@ class land_dum_istan2_02: Industrial
{-0.566406,-3.44775,-4.14959},
{-2.00146,1.43604,-4.14959}};
};
class LAND_garaz_bez_tanku: Industrial
{
lootPos[] = {
{-2.98047,0.0463867,3.41651}
};
lootPosSmall[] = {
{-1.36499,-0.579102,3.42651}
};
zedPos[] = {{-5.14404,-2.02295,-1.71924},{4.92676,-2.67383,-1.71924}};
};
class Land_tovarna1: Industrial
{
lootPos[] = {
{ 2.83887,5.23889,-5.75442 },
{ -2.30774,7.31934,-5.75442 },
{ -11.0908,5.44897,-5.75442 },
{ -11.4746,-1.5791,-5.75442 },
{ -5.52405,1.68994,-5.75442 },
{ 2.82605,1.4801,-5.75442 },
{ 2.44128,-6.50256,-5.75442 },
{ -6.68335,-0.453369,2.17997 },
{ -3.81812,0.690186,2.17997 },
{ 2.78735,1.19409,2.17997 },
{ 1.59167,-6.06665,2.17997 },
{ -2.4646,-5.63696,2.17997 },
{ -5.77393,-7.28271,2.17997 },
{ -0.484985,-3.14197,4.82992 }};
};
class Land_Ind_Garage01_EP1: Industrial
{
lootPos[] = {
@@ -1181,32 +1285,6 @@ class Land_Ind_Garage01_EP1: Industrial
};
zedPos[] = {{0.125488,0.557861,-0.357141},{1.11084,-1.33643,-0.36116}};
};
class land_mbg_garage_single_b: Industrial {
lootPos[] = {
{2.54492,3.97607,-1.03899},
{4.13672,-0.0625,-1.03899}
};
lootPosSmall[] = {
{4.50586,2.56982,-1.03899}
};
zedPos[] = {{2.96094,6.3374,-0.133815}};
};
class Land_House_C_12_EP1: Industrial
{
lootPos[] = {
{-3.27197,-1.5813,-3.50101},{-2.09863,-6.13086,-3.52102},{-2.979,-8.6936,0.141808},{-2.66602,-3.0437,0.139957},{5.91016,-3.59204,0.132626},{2.33154,-1.00244,-3.51937}
};
lootPosSmall[] = {
{-4.03857,-2.06226,-2.43102},{-4.02344,-1.44019,-3.11102},{-3.55371,-0.618164,-3.29102},{7.38184,0.690674,-3.12101},{-2.99268,-6.54883,3.45573},{7.58105,-2.40894,0.112629},{-1.79004,-3.58325,0.128376},{-2.05713,-9.00806,0.150394}
};
zedPos[] = {{2.11182,-8.16724,1.00763},{1.85498,-3.48828,-2.63601},{-2.74854,0.133301,-2.63601},{2.65674,-5.69165,-2.63601},{-2.60742,-7.35913,1.0174}};
};
class Land_Ind_Oil_Pump_EP1: Industrial
{
lootPos[] = {
{ 1.49048,-1.99609,-2.08473 }};
};
class Land_IndPipe2_bigL_L_EP1: Industrial
{
lootPos[] = {
@@ -1250,12 +1328,6 @@ class Land_Ind_FuelStation_Build_EP1: Industrial
zombieClass[] = {"zZombie_Base","zZombie_Base","z_teacher","z_suit1","z_suit2"};
lootPos[] = {{-1.34521,1.40698,-1.33611},{2.27051,-0.949951,-1.33611},{-2.23193,-1.146,-1.33589},{-0.185059,0.775146,-1.33609}};
};
class Land_ibr_FuelStation_Build: Industrial //IndustrialFuel
{
lootChance = 0.5;
zombieClass[] = {"zZombie_Base","zZombie_Base","z_teacher","z_suit1","z_suit2"};
lootPos[] = {{-1.34521,1.40698,-1.33611},{2.27051,-0.949951,-1.33611},{-2.23193,-1.146,-1.33589},{-0.185059,0.775146,-1.33609}};
};
class hiluxWreck: Industrial
{
zombieClass[] = {"zZombie_Base","z_hunter"};
@@ -1264,13 +1336,4 @@ class hiluxWreck: Industrial
minRoaming = 1;
maxRoaming = 2;
lootPos[] = {};
};
class Land_Ind_Oil_Tower_EP1: Industrial
{
lootPos[] = {
{ 3.55743,-5.92773,-12.9755 },
{ 4.63086,1.24902,-12.9932 },
{ -0.240356,-1.08252,-12.9875 },
{ 6.87689,-6.34961,-8.00889 },
{ 2.31177,0.231689,-8.00478 }};
};
};

View File

@@ -54,7 +54,7 @@ class Land_a_stationhouse : Military
{15.436,2.85498,-9.47058},{17.9861,-6.52832,-9.47058},{1.22583,2.24463,-9.47058},{-3.9126,-7.29834,-9.47058},{-2.28271,-6.21094,-4.6489},{-1.604,-8.68018,-0.043786},{-1.104,-5.60938,4.41139},{-3.55811,-8.56787,4.41139},{-2.99219,-8.27148,8.49209}
};
lootPosSmall[] = {
{14.6826,3.55029,-8.25058},{9.97266,3.48584,-9.40058},{19.1477,-6.69629,-9.36058},{19.1719,-7.47998,-9.36058},{0.513672,1.19336,-9.39058},{0.51416,3.3418,-8.63058},{0.52124,1.92334,-7.87058},{-1.63623,-8.99756,-9.39058},{-3.5647,-9.01855,-8.63058},{-0.76709,-8.99072,-7.87058},{-2.40137,-9.03027,-8.25058},{-4.50391,-5.27588,-4.6489},{-1.02393,-9.02051,0.0562134},{-0.771484,-8.3335,0.0762138},{-0.7229,-9.03076,1.19621},{-4.40308,-8.7666,4.41139},{-2.27783,-5.35303,4.41139},{-4.4541,-8.81055,8.49209},{9.12549,3.64697,-8.25058}
{14.6826,3.55029,-8.25058},{9.97266,3.48584,-9.40058},{18.15,-6.73,-9.36},{18.08,-6.05,-9.44},{-0.52,1,-8.63},{-0.49,2.59,-8.28},{-0.41,1.76,-9.37},{-1.63623,-8.99756,-9.39058},{-3.5647,-9.01855,-8.63058},{-0.76709,-8.99072,-7.87058},{-2.40137,-9.03027,-8.25058},{-4.50391,-5.27588,-4.6489},{-1.02393,-9.02051,0.0562134},{-0.771484,-8.3335,0.0762138},{-0.7229,-9.03076,1.19621},{-4.40308,-8.7666,4.41139},{-2.27783,-5.35303,4.41139},{-4.4541,-8.81055,8.49209},{9.12549,3.64697,-8.25058}
};
};
@@ -68,13 +68,8 @@ class Land_Mil_ControlTower: Military
};
zedPos[] = {{10.0703,3.76367,-9.62869},{1.75195,5.68164,-5.51373},{3.85254,3.53516,-5.50372},{6.66113,-0.625488,-1.0787},{6.72266,3.23389,-1.0787},{2.63965,-0.191406,-1.0687}};
lootChance = 0.4;
lootPos[] = {
//{10.07,3.76,-9.63},{5.07,3.65,-5.5},{1.75,5.68,-5.51},{7.49,-1.47,-1.04},{2.46,-0.83,-1.07},{7.61,2.05,-0.35},{2.26,2.17,-1.07},{2.56,5.72,-9.63},{6.56,-3.82,-1.06},{9.87,4.04,-1.06},{7.28,-1.69,2.98},
{7.33203,-1.104,-1.0787},{2.00684,-0.88623,-1.0787},{6.10938,3.34473,-1.0787},{1.90332,3.67188,-5.51367},{8.71387,3.8042,-9.6387}
};
lootPosSmall[] = {
{7.32324,-1.55957,2.98267},{5.49023,-1.72949,-0.378693},{4.7334,-1.66064,-0.378693},{7.44922,2.03809,-0.378693},{5.86035,3.98438,-0.248688},{6.21289,4.02539,-1.0087},{4.96875,-1.39941,-0.638702},{1.08008,3.98389,-5.51367},{10.0879,3.5459,-9.64868}
};
lootPos[] = {{3.41,-3.29,-5.5},{9.5,-3.63,-5.5},{8.25,-2.09,-9.64},{2.12,-3.94,-9.64},{-0.01,1.93,-9.64},{-1.96,-3.36,-9.64},{-8.37,-3.53,-9.64},{-6.19,-0.04,-8.83},{-5.49,-3.16,-8.83},{-1.92,0.06,-10.19},{-1.92,0.06,-10.19},{-2.12,-0.01,-9.64},{9.35,6.05,-9.65},{2.6,3.76,-5.5},{7.58,2.04,-0.38},{2.22,-0.87,-1.07},{5.15,-1.88,-0.39}};
lootPosSmall[] = {{9.83,4.49,-7.38},{5.56,4.05,-5.51},{6.06,4.1,-0.63},{2.51,-1.96,0.79},{0.35,-3.75,-9.52},{-3.36,-3.44,-9.64},{-6.2,0.03,-9.64},{-10.23,0.02,-8.81},{-7.6,-3.87,-9.64},{5.26,-0.93,-7.57},{0.01,6.07,-9.65},{8.2,-0.53,-4.69},{6.53,-0.91,-4.98},{3.22,-1.21,-5.5}};
};
class Land_SS_hangar: Military
@@ -111,8 +106,8 @@ class Land_A_TVTower_Base: Military
"z_policeman"
};
zedPos[] = {{-0.95166,1.48047,-2.31586},{-2.01782,-4.24121,-2.30939},{-0.982422,-1.92383,-2.25586}};
//lootPos[] = {{-0.982422,-1.92383,-2.25586},{-2.01782,-4.24121,-2.30939},{-0.95166,1.48047,-2.31586}};
lootPos[] = {{-0.982422,-1.92627,-2.21573},{-2.01782,-4.2417,-2.21918},{-0.759277,1.42139,-2.21573}};
lootPos[] = {{-2.68,-5.79,-22.67},{-2.58,1.46,-22.67},{1.4,-5.85,-22.67},{-1.22,2.99,-20.71},{2.12,2.16,-14.76},{-3.99,-3.58,-14.36},{-4.13,2.92,-10.61},{1.22,1.67,-6.03},{-3.95,-3.39,-6.4},{-4.45,0.97,-2.31},{-4.52,0.61,2.78},{0.82,-0.5,7.21},{-1.82,3.73,2.78}};
lootPosSmall[] = {{-1.01,-5.33,-22.67},{-1.56,2.79,-21.65},{-0.7,-4.81,-14.76},{-1.25,3.07,-12.37},{2.57,-0.52,-6.39},{-4.24,-1.23,3.96},{0.68,2.37,2.78},{-1.67,0.13,7.11}};
};
class Land_Mil_House: Military
@@ -124,13 +119,8 @@ class Land_Mil_House: Military
"z_policeman"
};
zedPos[] = {{11.1638,4.70117,-5.67465},{12.4565,1.42383,-5.67465},{13.6672,4.42383,-5.67465}};
lootPos[] = {
//{12.4565,1.42383,-5.67465},{11.1638,4.70117,-5.67465},{13.6672,4.42383,-5.67465},
{-14.3345,1.24414,-4.94623},{-7.87842,1.45117,-4.15622},{-7.77686,-5.34277,-0.88623},{-4.43506,-5.33594,-0.88623}
};
lootPosSmall[] = {
{-10.4692,4.4082,-4.94623},{-10.3696,1.2627,-4.46622},{-6.47998,4.92871,-4.98621},{-13.3208,-0.803711,-4.98621},{-13.791,-6.27832,-0.88623},{-13.2046,-5.36426,-0.196228},{-9.45166,-6.02832,-0.88623},{-0.253418,-4.12402,-0.88623},{-4.75635,-0.0224609,-0.88623},{-6.02002,-0.0410156,-0.426239},{-2.28857,0.575195,-0.876221}
};
lootPos[] = {{8.02,4.33,-5.07},{5,2.6,-5.07},{10.72,-1.85,-5.57},{2.59,-5.69,-5.07},{0.71,-6.8,-5.07},{-7.48,-7.23,-4.24},{-10.11,-4.59,-5.07},{-12.21,-2.28,-5.07},{-7.87,4.44,-0.09},{-13.76,-6.49,-0.94},{-13.96,3.4,-0.94},{-1.71,-6.68,-0.94},{-1.38,-1.7,-0.94},{-12.84,2.75,3.25},{-6.69,-6.36,3.3},{-13.78,6.93,-0.69},{-5.78,6.62,-3.7},{12.91,3.06,-5.68},{14.4,1.51,-5.68},{3.92,2.42,-5.07},{10.82,-0.49,-5.57},{-1.9,-7.37,-5.07},{-1.71,3.84,-5.07},{-1.17,1.31,-5.07}};
lootPosSmall[] = {{9.8,1.45,-4.97},{9.74,2.38,-3.8},{9.74,2.35,-4.96},{9.77,3.22,-4.93},{9,4.78,-5.07},{9.73,-0.19,-4.95},{3.47,1,-5.07},{4.15,-5.17,-4.97},{1.95,-5.85,-4.95},{1.96,-5.01,-4.57},{-2.92,-3.78,-5.07},{-4.83,-6.98,-5.07},{-3.2,-7.07,-5.07},{-8.16,-6.95,-5.07},{-4.08,1.73,-0.81},{-4.08,2.51,-0.82},{-7.22,4.41,-0.94},{-7.15,1.57,-0.94},{-8.26,-4.42,-0.94},{-7.24,-4.68,-0.94},{-1,-3.76,-0.94},{-14.76,-0.43,-2.85},{-14.74,-1.45,-2.85}};
};
class Land_Mil_Barracks_i: MilitarySpecial
@@ -223,6 +213,11 @@ class Land_Mil_Barracks_L: Military {
lootPos[] = {{-0.82,-4.72,-2.2},{4,-5.22,-2.21},{7.3,-4.04,-2.21}};
};
// ALT-MAP Support
class Land_budova4_in: Military // barracks broken blue front door. cannot enter inner rooms
{
zedPos[] = {{-3.94531,2.27344,-1.88723},{-0.0566406,2.2666,-1.88723},{6.27148,2.5752,-1.88723}};
lootPos[] = {{ -6.50415,2.1416,-1.88723 },{ -1.66162,2.10168,-1.88723 },{ 2.94312,2.297,-1.88723 },{ 5.34082,-1.82922,-1.88723 }};
};
class Land_kostel_trosky: MilitarySpecial // church ruins
{
zedPos[] = {{-0.388672,10.0176,-5.37072},{-2.97852,-0.816406,-5.55207}};
@@ -233,6 +228,7 @@ class Land_MBG_Killhouse_3: Military // cement 2 story
zedPos[] = {{-4.10547,-0.466797,0.451439},{-2.06152,3.2168,0.451439},{-10.7031,3.0293,0.451439},{-8.07715,-1.2168,0.451439}};
lootPos[] = {{-4.10547,-0.466797,0.451439},{-2.06152,3.2168,0.451439},{-10.7031,3.0293,0.451439},{-8.07715,-1.2168,0.451439}};
};
//Land_MBG_Killhouse_4 in Residential.hpp
class Land_aif_strazni_vez: Military // metal platform-overlook
{
lootPos[] = {{0.113281,0.859375,1.46157},{-1.24023,1.25195,1.46157}};
@@ -242,63 +238,210 @@ class Land_MBG_Killhouse_2: Military // cement 2 story
zedPos[] = {{-4.58887,-4.49023,-2.79856},{1.78516,1.58887,3.80144}};
lootPos[] = {{-4.58887,-4.49023,-2.79856},{6.50488,5.86328,-2.79856},{-6.24365,-4.69336,0.501437},{-4.99805,-4.63281,3.80144},{5.48828,-3.87793,3.80144}};
};
class Land_buova4_winter: MilitarySpecial // winter version of military barracks
{
zedPos[] = {{-1.95361,2.57813,-1.1084},{5.46289,2.5791,-1.1084},{1.29346,-2.16211,-1.09839},{-1.78369,-0.166992,-1.09839},{-5.39355,-2.11719,-1.09839},{-5.4707,2.58203,-1.09839},{-1.80664,-1.97559,-1.09827},{5.38965,-1.75781,-1.09827},{-9.1499,-2.55859,-1.09827},{1.4668,-0.129883,-1.09814},{-4.77881,0.0498047,-1.09814},{-8.32617,-0.144531,-1.09814}};
lootChance = 0.3;
lootPos[] = {{-0.39,-2.02,-1.1},{-5.67,1.68,-1.1},{-1.95,2.58,-1.11},{5.46,2.58,-1.11},{6.37,-1.22,-0.93},{-0.24,-1.04,0.1},{-3.53,-0.38,-1.1},{-5.39,-2.23,-1.1},{-6.78,-1.34,-0.7},{-9.07,-0.53,-1.1},{2.97,-0.92,-1.1},{1.11,-2.35,-1.1}};
//Land_A_Villa_EP1 in Office.hpp
class Land_budova4_winter: MilitarySpecial { // winter version of military barracks
lootPos[] = {{-7.73389,0.300049,-1.09824},{-7.7666,1.97388,-1.09824},{-5.85645,1.92651,-1.09824},{-4.82373,0.194336,-1.09824},{-4.82715,-2.00244,-1.09824},{-8.09766,-2.28149,-1.09824},{-3.06787,2.24805,-1.09824},{-1.65283,-1.91821,-1.09824},{-1.41309,-0.034668,-1.09824},{0.266602,1.76807,-1.09824},{1.28369,0.289307,-1.09824},{1.81982,-2.28687,-1.09824},{4.37549,2.14941,-1.09824},{5.61865,1.71338,-1.09824},{5.06787,-1.74316,-1.09824},{2.54785,2.33716,-1.09824}};
};
class land_pozorovatelna: Military { // concrete tower
//lootChance = 0.3;
lootPos[] = {{-2.36328,-2.79248,-2.49767},{3.11426,-2.92969,-2.49767},{0.740234,2.47852,-2.49767},{-1.67578,-2.50049,7.54509},{-1.23047,1.90283,7.54509},{2.88477,2.08496,7.54509},{2.61426,-2.48096,7.54509},{0.491211,-0.290527,7.54509}};
};
class land_hlaska: Military // metal platform
{
lootChance = 0.3;
lootPos[] = {{-0.802246,0.614258,3.77092},{0.917969,0.9375,3.77093}};
};
// ALT-MAP Support
//DZE ADDED BELOW
class land_pozorovatelna: Military { // concrete tower
//lootChance = 0.3;
//lootPos[] = {{-0.717773,-3.02612,-2.49767},{2.99414,2.67017,-2.49767},{0.761719,-2.20044,7.54509},{-0.482422,1.19702,7.54508},{1.85156,1.9812,7.54508}};
lootPos[] = {{-2.36328,-2.79248,-2.49767},{3.11426,-2.92969,-2.49767},{0.740234,2.47852,-2.49767},{-1.67578,-2.50049,7.54509},{-1.23047,1.90283,7.54509},{2.88477,2.08496,7.54509},{2.61426,-2.48096,7.54509},{0.491211,-0.290527,7.54509}};
class Land_MBG_Killhouse_1: Military // cement block building
{
lootChance = 0.25;
lootPos[] = {{-1.98071,5.50488,1.25144},{-2.79443,0.65625,-2.04856},{2.88354,2.7627,-2.04856}};
};
class land_AII_last_floor: MilitarySpecial {
class land_army_hut2_int: Military // beige hut on blocks
{
lootPos[] = {{ -0.421387,-0.0517578,-0.948329 },{ 1.80103,0.945313,-0.948329 },{ 2.24585,-2.6875,-0.948329 },{ -1.24561,-1.53955,-0.948329 }};
};
class land_army_hut_int: Military // beige hut on blocks
{
lootPos[] = {{ 2.7959,-5.07373,-1.33056 },{ 2.79785,-2.1626,-1.33056 },{ -0.943359,-0.060791,-1.35981 },{ 0.689453,1.87134,-1.36167 }};
};
class Land_army_hut3_long_int: Military // beige hut on blocks
{
lootPos[] = {{ -2.88721,-4.36035,-1.23617 },{ 0.753906,-3.90039,-1.23617 },{ -2.53711,-1.95117,-1.23617 },{ -2.27856,-0.211914,-1.23617 },{ -0.0664063,-1.70801,-1.23617 },{ 0.141113,2.31104,-1.23617 }};
};
//Land_ibr_terminal in Office.hpp
class Land_smd_garaz_s_tankem: Military // garage - blockade - ladder
{
zedPos[] = {{5.83203,2.34961,-2.49103}};
lootPos[] = {{5.83203,2.34961,-2.49103},{-0.569336,3.00684,3.4697}};
};
class land_smd_army_hut2_int: Military { // beige hut on blocks
lootPos[] = {{-0.848633,-1.24316,-0.948334},{-1.92383,-0.00390625,-0.948334},{2.7959,-0.0146484,-0.948334}};
lootPosSmall[] = {{0.15918,-1.26465,-0.498337},{3.0791,1.96387,-0.948334}};
zedPos[] = {{-3.35352,-2.65332,-0.407364},{0.475586,3.37402,-0.350555}};
};
class land_smd_army_hut2: Military { // beige hut on blocks
lootPos[] = {{0.447266,-4.6543,-1.33328}};
lootPosSmall[] = {{-0.257813,-5.02539,-0.623276},{3.02832,-6.1582,-1.33328}};
zedPos[] = {{0.552734,6.06836,-0.515976},{-3.86816,-5.6875,-1.13228}};
};
class Land_smd_SS_hangar_withdoor: Military
{
maxRoaming = 3;
zedPos[] = {{10.957,-16.6943,-5.87254},{-11.3311,-15.499,-5.87254},{-9.27832,2.05566,-5.87254}};
lootChance = 0.4;
lootPos[] = {{10.957,-16.6943,-5.87254},{-11.3311,-15.499,-5.87254},{-9.27832,2.05566,-5.87254},{-11.0947,21.3438,-5.87254},{10.7002,17.6221,-5.87254},{11.4658,1.51367,-5.87254},{12.9443,-15.6855,-5.87254}};
lootGroup = Hangar;
};
class Land_smd_budova4_in: MilitarySpecial // barracks blue doors internal rooms
{
zedPos[] = {{5.9375,1.33496,-1.88723}};
lootChance = 0.3;
lootPos[] = {{5.68359,-1.41211,-1.88723},{-7.21484,2.17285,-1.88723},{-4.04492,2.07227,-1.88723},{-0.4375,1.95898,-1.88723},{3.23633,2.06348,-1.88723},{0.804688,-0.614258,-1.88723},{-1.2793,-1.0791,-1.88723},{-6.87695,-1.35156,-1.88723}};
};
class land_smd_army_hut3_long_int: Military { // wide 3 doors bunks
lootPos[] = {{0.643555,5.24219,-0.0739136},{-2.78809,3.13672,-1.27391},{-2.80957,5.27441,-0.863907},{-3.13086,-3.3584,-1.27391},{-0.875977,-0.6875,-1.27391}};
lootPosSmall[] = {{1.6875,5.27539,-0.863907},{-0.604492,-3.36816,-0.563904},{1.91699,1.27832,-1.27391}};
zedPos[] = {{3.37598,0.145508,-0.938461},{-4.52734,0.833984,-1.2229}};
};
class land_smd_hlaska: Military { // wide 3 doors bunks
lootPos[] = {{-0.724609,0.822266,3.77092}};
lootPosSmall[] = {{1.06201,-0.864258,3.77092},{-1.04688,-0.759766,3.77092}};
zedPos[] = {{-0.18457,-3.13574,-2.25991}};
};
class Land_smd_kostel_trosky: MilitarySpecial // church ruins
{
lootPos[] = {{3.83789,0.8125,-4.81671},{0.206055,12.3555,-5.09952}};
};
// ALT-MAP Support
class Land_Mil_hangar_EP1: MilitaryIndustrial // tak hangar
{
zombieClass[] =
{
"z_soldier_pilot",
"z_soldier_heavy",
"z_soldier_pilot",
"z_soldier_heavy",
"z_worker1",
"z_worker2",
"z_worker3"
};
maxRoaming = 3;
lootPos[] = {{-9.83203,-12.4097,-5.38129},{10.5488,-12.1318,-5.38129},{13.002,0.0214844,-5.38129},{-13.3887,0.25,-5.38129},{13.3203,20.5176,-5.38129},{-13.1865,19.9839,-5.38129},{0.0195313,21.5078,-5.38129},{0.49707,11.5469,-5.38129},{-0.836914,-0.634277,-5.38129},{0.177734,-11.6821,-5.38129}};
};
class Land_Mil_ControlTower_EP1: Military // tak atc
{
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
lootChance = 0.4;
lootPos[] = {
{ 5.53369,3.64355,-5.46368 },
{ 7.67236,3.68115,-1.0687 },
{ 7.53271,-1.70068,-1.0687 },
{ 4.55225,1.64111,2.92148 },
{ 10.1292,3.6958,-9.62869 },
{ 0.491943,6.1543,-9.62869},
{ 7.54956,1.74512,-0.378696},
{5.40234,-1.71289,-0.378696}};
};
class Land_Mil_Barracks_i_EP1: MilitarySpecial // tak barracks
{
lootChance = 0.2;
maxRoaming = 2;
lootPos[] = {
{5.15625,-2.30371,-1.09824},
{1.05664,-2.45508,-1.09824},
{-0.841797,-2.36133,-1.09824},
{-4.03516,-2.31836,-1.09824},
{-8.49609,-2.33838,-1.09824}};
};
class Land_Mil_House_EP1: Military // tak
{
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
vehPos[] = {
{ 13.439,3.25244,-5.71244,84 }};
lootPos[] = {
{11.7949,4.3147,-5.81439}
};
lootPosSmall[] = {
{-1.54785,5.46997,-5.00406},
{-2.61816,5.46362,-5.0097}
};
zedPos[] = {{-2.13477,6.69116,-4.56909},{5.58887,6.41284,-4.44098}};
};
class land_st_vez: MilitarySpecial // nm tower
{
lootPos[] = {{-5.56445,4.23975,-3.31476},{-5.05566,-3.17627,-3.31476},{4.12109,3.92822,2.42732},{-1.73389,2.68896,6.40834},{-4.23584,1.29736,6.40834},{-3.80322,-1.09277,6.40834},{0.430664,1.31787,6.40834},{-2.45166,-2.16748,6.40834},{-0.608398,-0.57666,-11.095},{-2.08691,1.10303,-11.0649},{0.259277,-3.89697,-3.31476},{3.9375,3.30957,-8.50825}};
};
class Land_mi8_crashed: Military // nm wreck
{
lootPos[] = {{0.238281, -2.89746, -1.65002}, {0.0, -4.06982, -1.7}, {-0.245117, -6.06982, -1.74091}};
};
class land_AII_last_floor: MilitarySpecial
{
zombieClass[] = {"z_soldier","z_soldier","z_policeman"};
lootChance = 0.5;
maxRoaming = 3;
lootPos[] = {{-1.73975,-7.99756,11.6976},{-1.73975,-7.99756,11.6976},{-1.20801,5.45605,4.6129},{-3.82813,2.81494,5.46183}};
};
class land_AII_middle_floor: MilitarySpecial {
class land_AII_middle_floor: MilitarySpecial
{
zombieClass[] = {"z_soldier","z_soldier","z_policeman"};
lootChance = 0.5;
maxRoaming = 3;
lootPos[] = {{-7.64941,4.97412,0.510368},{-7.7207,5.10498,0.510216},{-7.27979,-0.931152,0.518509},{8.47461,-2.3252,-4.63377},{9.20508,0.508301,-4.63377},{4.36768,3.7998,-4.63377},{-0.669434,2.74805,-4.63377},{-10.3594,5.03516,-4.63377},{-13.9766,9.10059,-4.63377},{-8.021,1.22314,-4.63377},{6.07227,-2.64551,-4.63377},{-8.75293,8.79297,-2.10379}};
};
class Land_budova4_winter: MilitarySpecial {
lootPos[] = {{-7.73389,0.300049,-1.09824},{-7.7666,1.97388,-1.09824},{-5.85645,1.92651,-1.09824},{-4.82373,0.194336,-1.09824},{-4.82715,-2.00244,-1.09824},{-8.09766,-2.28149,-1.09824},{-3.06787,2.24805,-1.09824},{-1.65283,-1.91821,-1.09824},{-1.41309,-0.034668,-1.09824},{0.266602,1.76807,-1.09824},{1.28369,0.289307,-1.09824},{1.81982,-2.28687,-1.09824},{4.37549,2.14941,-1.09824},{5.61865,1.71338,-1.09824},{5.06787,-1.74316,-1.09824},{2.54785,2.33716,-1.09824}};
class Land_AII_upper_part: Military
{
lootPos[] = {{-0.616211, -3.80762, -2.31434}, {-2.62158, -1.05127, -2.32196}, {-2.30322, 2.0415, -2.32196}};
};
class Land_Mil_Guardhouse_EP1: Military //Not enterable, Takistan version
{
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
lootPos[] = {{-3.05859,1.76514,-1.59003},{-3.16895,3.45361,-1.59003},{-3.19922,-0.323242,-1.59003}};
};
class Land_Mil_Guardhouse: Military //Enterable zero_building
{
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
lootChance = 0.5;
maxRoaming = 3;
zedPos[] = {{-2.44727,0.250977,-1.70563},{-2.44873,3.00293,-1.70285}};
lootPos[] = {
//{-2.44727,0.250977,-1.70563},{-2.44873,3.00293,-1.70285}
{4.65381,-3.61914,-1.46277},{2.99756,3.54102,-0.712769}
};
lootPosSmall[] = {
{-0.798828,-3.51758,-1.46277},{3.73047,-3.95996,-1.32278},{-0.283203,-3.15723,-1.32278},{-0.996582,3.81445,-1.14279},{-1.33008,2.26563,-0.762787},{0.289063,3.66211,-0.0827942},{-1.17383,-0.112305,-1.48279}
};
};
//DZE ADDED BELOW
class land_vstup: Military {
lootPos[] = {{-11.51,-2.64844,-1.53312},{-6.24463,-2.85059,-1.53312},{-1.16992,-2.84961,-1.53312},{2.70898,-2.85059,-1.53312}};
};
class land_smd_hlaska: Military {
lootPos[] = {
{-0.724609,0.822266,3.77092}
};
lootPosSmall[] = {
{1.06201,-0.864258,3.77092},
{-1.04688,-0.759766,3.77092}
};
zedPos[] = {{-0.18457,-3.13574,-2.25991}};
};
class land_smd_army_hut2: Military {
lootPos[] = {
{0.447266,-4.6543,-1.33328}
};
lootPosSmall[] = {
{-0.257813,-5.02539,-0.623276},
{3.02832,-6.1582,-1.33328}
};
zedPos[] = {{0.552734,6.06836,-0.515976},{-3.86816,-5.6875,-1.13228}};
};
class land_smd_ss_hangard_withdoor: MilitaryIndustrial {
lootPos[] = {
{0.236328,3.4209,-5.87254},{-14.0732,22.499,-5.87254},{13.1895,22.2031,-5.87254},{-13.8877,-10.5459,-5.87254},{2.10742,-19.8496,-5.87254}
@@ -317,15 +460,6 @@ class land_budova5: Military {
};
zedPos[] = {{-3.04492,2.0332,-1.40211}};
};
class land_smd_army_hut2_int: Military {
lootPos[] = {
{-0.848633,-1.24316,-0.948334},{-1.92383,-0.00390625,-0.948334},{2.7959,-0.0146484,-0.948334}
};
lootPosSmall[] = {
{0.15918,-1.26465,-0.498337},{3.0791,1.96387,-0.948334}
};
zedPos[] = {{-3.35352,-2.65332,-0.407364},{0.475586,3.37402,-0.350555}};
};
class land_smd_strazni_vez: Military {
lootPos[] = {
{-1.68066,-1.30273,2.00299}
@@ -336,19 +470,6 @@ class land_smd_strazni_vez: Military {
};
zedPos[] = {{-1.14844,0.125977,2.28799},{1.04102,2.45898,-1.76974}};
};
class land_smd_army_hut3_long_int: Military {
lootPos[] = {
{0.643555,5.24219,-0.0739136},{-2.78809,3.13672,-1.27391},{-2.80957,5.27441,-0.863907},{-3.13086,-3.3584,-1.27391},{-0.875977,-0.6875,-1.27391}
};
lootPosSmall[] = {
{1.6875,5.27539,-0.863907},{-0.604492,-3.36816,-0.563904},{1.91699,1.27832,-1.27391}
};
zedPos[] = {{3.37598,0.145508,-0.938461},{-4.52734,0.833984,-1.2229}};
};
class land_st_vez: MilitarySpecial {
lootPos[] = {{-5.56445,4.23975,-3.31476},{-5.05566,-3.17627,-3.31476},{4.12109,3.92822,2.42732},{-1.73389,2.68896,6.40834},{-4.23584,1.29736,6.40834},{-3.80322,-1.09277,6.40834},{0.430664,1.31787,6.40834},{-2.45166,-2.16748,6.40834},{-0.608398,-0.57666,-11.095},{-2.08691,1.10303,-11.0649},{0.259277,-3.89697,-3.31476},{3.9375,3.30957,-8.50825}};
};
class Land_A_Stationhouse_ep1: Land_a_stationhouse{};
class land_ibr_hangar: MilitaryIndustrial
@@ -378,44 +499,6 @@ class land_ind_pec_03a: MilitaryIndustrial
};
zedPos[] = {{1.979,15.7012,3.48646},{5.93604,16.2686,3.48582},{6.50586,13.8198,-4.22628},{12.314,9.64258,-4.22628},{6.15381,9.78711,-4.22628},{6.34424,-2.52051,-0.953124},{-5.04004,-4.30566,-4.22628},{-5.77588,-21.0293,-4.22628}};
};
class Land_budova4_in: Military // barracks broken blue front door. cannot enter inner rooms
{
zedPos[] = {{-3.94531,2.27344,-1.88723},{-0.0566406,2.2666,-1.88723},{6.27148,2.5752,-1.88723}};
//lootPos[] = {{-5.49609,2.13135,-1.88723},{-1.57031,2.29199,-1.88723},{2.43945,2.21387,-1.88723},{5.92383,-2.44678,-1.88723}};
lootPos[] = {
{ -6.50415,2.1416,-1.88723 },
{ -1.66162,2.10168,-1.88723 },
{ 2.94312,2.297,-1.88723 },
{ 5.34082,-1.82922,-1.88723 }};
};
class land_army_hut_int: Military
{
lootPos[] = {
{ 2.7959,-5.07373,-1.33056 },
{ 2.79785,-2.1626,-1.33056 },
{ -0.943359,-0.060791,-1.35981 },
{ 0.689453,1.87134,-1.36167 }};
};
class Land_army_hut3_long_int: Military
{
lootPos[] = {
{ -2.88721,-4.36035,-1.23617 },
{ 0.753906,-3.90039,-1.23617 },
{ -2.53711,-1.95117,-1.23617 },
{ -2.27856,-0.211914,-1.23617 },
{ -0.0664063,-1.70801,-1.23617 },
{ 0.141113,2.31104,-1.23617 }};
};
class land_army_hut2_int: Military
{
lootPos[] = {
{ -0.421387,-0.0517578,-0.948329 },
{ 1.80103,0.945313,-0.948329 },
{ 2.24585,-2.6875,-0.948329 },
{ -1.24561,-1.53955,-0.948329 }};
};
class Land_Mil_Barracks_EP1: Military
{
lootPos[] = {};
@@ -431,62 +514,6 @@ class Land_vez: Military
lootPos[] = {{-0.0585938,1.51367,1.36331}};
zedPos[] = {{-0.116699,-0.801758,-2.81857}};
};
class Land_Mil_ControlTower_EP1: Military
{
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
lootChance = 0.4;
lootPos[] = {
{ 5.53369,3.64355,-5.46368 },
{ 7.67236,3.68115,-1.0687 },
{ 7.53271,-1.70068,-1.0687 },
{ 4.55225,1.64111,2.92148 },
{ 10.1292,3.6958,-9.62869 },
{ 0.491943,6.1543,-9.62869},
{ 7.54956,1.74512,-0.378696},
{5.40234,-1.71289,-0.378696}};
};
class Land_Mil_hangar_EP1: MilitaryIndustrial
{
zombieClass[] =
{
"z_soldier_pilot",
"z_soldier_heavy",
"z_soldier_pilot",
"z_soldier_heavy",
"z_worker1",
"z_worker2",
"z_worker3"
};
maxRoaming = 3;
lootPos[] = {{-9.83203,-12.4097,-5.38129},{10.5488,-12.1318,-5.38129},{13.002,0.0214844,-5.38129},{-13.3887,0.25,-5.38129},{13.3203,20.5176,-5.38129},{-13.1865,19.9839,-5.38129},{0.0195313,21.5078,-5.38129},{0.49707,11.5469,-5.38129},{-0.836914,-0.634277,-5.38129},{0.177734,-11.6821,-5.38129}};
};
class Land_Mil_Guardhouse_EP1: Military
{
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
lootPos[] = {{-3.05859,1.76514,-1.59003},{-3.16895,3.45361,-1.59003},{-3.19922,-0.323242,-1.59003}};
};
class Land_Mil_Barracks_i_EP1: MilitarySpecial
{
lootChance = 0.2;
maxRoaming = 2;
lootPos[] = {
{5.15625,-2.30371,-1.09824},
{1.05664,-2.45508,-1.09824},
{-0.841797,-2.36133,-1.09824},
{-4.03516,-2.31836,-1.09824},
{-8.49609,-2.33838,-1.09824}};
};
class Land_fortified_nest_big_EP1: Military
{
lootPos[] = {
@@ -495,26 +522,6 @@ class Land_fortified_nest_big_EP1: Military
{-0.991211,1.11621,-0.740341},
{-2.87109,-3.94238,-0.740341}};
};
class Land_Mil_House_EP1: Military
{
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
vehPos[] = {
{ 13.439,3.25244,-5.71244,84 }};
lootPos[] = {
{11.7949,4.3147,-5.81439}
};
lootPosSmall[] = {
{-1.54785,5.46997,-5.00406},
{-2.61816,5.46362,-5.0097}
};
zedPos[] = {{-2.13477,6.69116,-4.56909},{5.58887,6.41284,-4.44098}};
};
class datsun02Wreck: Military
{
zombieClass[] = {"zZombie_Base","z_hunter"};
@@ -533,45 +540,6 @@ class HMMWVWreck: Military
maxRoaming = 2;
lootPos[] = {};
};
class Land_Mil_Guardhouse: Military //MOVED FROM RESIDENTIAL
{
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
lootChance = 0.5;
maxRoaming = 3;
zedPos[] = {{-2.44727,0.250977,-1.70563},{-2.44873,3.00293,-1.70285}};
lootPos[] = {
//{-2.44727,0.250977,-1.70563},{-2.44873,3.00293,-1.70285}
{4.65381,-3.61914,-1.46277},{2.99756,3.54102,-0.712769}
};
lootPosSmall[] = {
{-0.798828,-3.51758,-1.46277},{3.73047,-3.95996,-1.32278},{-0.283203,-3.15723,-1.32278},{-0.996582,3.81445,-1.14279},{-1.33008,2.26563,-0.762787},{0.289063,3.66211,-0.0827942},{-1.17383,-0.112305,-1.48279}
};
};
class UH1Wreck_DZ: Military {
zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"};
zombieChance = 0.3;
lootChance = 0.6;
minRoaming = 4;
maxRoaming = 8;
lootPos[] = {};
};
class UH60Wreck_DZ: Military {
zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"};
zombieChance = 0.3;
lootChance = 0.6;
minRoaming = 4;
maxRoaming = 8;
lootPos[] = {};
};
class UH60_NAVY_Wreck_DZ: Military {
zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"};
zombieChance = 0.3;

View File

@@ -11,10 +11,10 @@ class Land_HouseB_Tenement : Office
//lootPos[] = {{5.40576,9.89453,-20.7845},{5.98975,14.168,-20.7845},{12.9604,14.0723,-20.7845},{14.6064,8.92383,-20.7845},{-12.0771,0.645508,-20.7845},{-0.924805,5.26563,-20.7845}};
lootPos[] = {
//{5.41,9.89,-20.78},{5.99,14.17,-20.78},{12.96,14.07,-20.78},{14.61,8.92,-20.78},{-12.08,0.65,-20.78},{-0.92,5.27,-20.78},{1.27,-0.62,-20.78},{-2.28,2.08,-20.78},{-10.07,4.64,-20.78},{5.35,3.42,-20.78},{13.35,3.37,-20.78},{2.53,-5.75,-20.78},
{2.39063,4.80322,-19.8245},{-10.2041,-0.48877,-20.3445},{4.65625,-2.125,-20.3445},{7.27734,11.5957,-20.8045},{-4.50854,5.10645,-19.8245},{5.11865,12.0298,-20.8045},{13.5625,12.1631,-20.8045}
{8.22,6.3,-20.67},{-3.17,0.92,-20.67},{-10.87,-0.99,-20.18},{11.08,11.29,-20.66},{7.27734,11.5957,-20.8045},{5.11865,12.0298,-20.8045},{13.5625,12.1631,-20.8045}
};
lootPosSmall[] = {
{-1.7771,4.57861,-19.8245},{-0.338623,4.80322,-19.8245},{-11.0986,-0.365234,-20.3445},{2.38574,5.15869,-20.2245},{14.2202,4.91895,-20.3945},{6.7251,11.6895,-20.3445},{3.2915,-1.90088,-20.3445},{12.9602,10.0479,-20.8045},{13.3726,0.939453,-20.8045}
{-4.57,4.42,-19.59},{-1.08,4.15,-19.67},{13.53,2.95,-20.66},{-0.94,4.73,-20.66},{-11.28,4.61,-20.66},{4.33,4.15,-20.67},{13.41,11.21,-20.22},{6.7251,11.6895,-20.3445},{3.9,-0.99,-20.66},{12.9602,10.0479,-20.8045},{13.3726,0.939453,-20.8045}
};
zedPos[] = {{-0.924805,5.26563,-20.7845},{-12.0771,0.645508,-20.7845},{12.9604,14.0723,-20.7845},{14.6064,8.92383,-20.7845},{5.40576,9.89453,-20.7845},{5.98975,14.168,-20.7845}};
};
@@ -66,6 +66,10 @@ class Land_A_Office01 : Office
};
zedPos[] = {{0.242188,6.06348,-4.52798},{11.8037,-1.77832,-4.52798},{13.8174,-0.731445,-4.52798},{14.5811,-4.1123,-4.52798},{-2.50391,-2.46875,-4.52798},{4.11133,6.11328,-4.52798},{4.11279,-0.686523,-4.52798},{4.31641,3.74121,-4.52798},{5.08887,0.219727,-4.52798},{-7.76221,5.59082,-4.52798},{1.18945,6.07129,-2.02802},{12.8701,4.70996,-2.02802},{15.3721,3.42383,-2.02802},{1.81152,0.994141,-2.02802},{2.23145,3.76563,-2.02802},{4.93164,4.32031,-2.02802},{7.13867,-2.50684,-2.02802},{8.3457,-1.10645,-2.02802},{4.7666,-4.55859,-2.02487},{9.94727,-3.74023,-2.008},{-4.89111,-2.54785,-1.99799},{-14.5596,-3.40625,-1.98798},{-15.2705,5.92871,-1.94794},{13.6729,6.59668,0.451965},{-10.9063,6.04199,0.451996},{-2.12988,4.5166,0.472015},{7.6416,6.3877,0.472015},{-6.30762,3.30078,0.482025},{13.1924,-2.58594,0.492004},{-1.45654,-2.2832,6.19489},{3.09229,2.4375,6.2049}};
};
//land_vysoky1 in Residential.hpp
//land_dlouhy2 in Residential.hpp
//land_hotel_p2 in Residential.hpp
//land_hotel_p1 in Residential.hpp
class Land_A_Office02 : Office
{
@@ -89,7 +93,66 @@ class Land_aif_hotel_bio : Office // multi-story hotel with balconies
lootPos[] = {{-17.8848,-6.33398,-8.52153},{16.8477,-12.5811,-8.52153},{17.8984,12.9102,-8.52153},{-1.51172,11.0117,-8.52153},{-23.4453,-5.7998,-0.835522},
{-22.4063,-16.8887,3.01448},{-5.8418,5.27832,6.86919},{16.7227,16.8076,6.86919},{18.2676,-14.2627,6.86919},{-16.8984,-16.3701,6.86919}};
};
// ALT-MAP Support
class land_mbg_apartments_big_04: Office { // multi-story cement, 3 non-enterable garages
lootPos[] = {
{10.1953,-2.47656,-3.19898},{3.14453,-0.197266,-3.19898},{0.949219,5.58789,5.94502},{-0.888672,2.47461,2.69382},{3.99414,-0.273438,2.89702},{10.7344,-0.351563,2.89702},{-10.4961,-5.46484,2.89702},{-3.25391,0.669922,2.89702},{10.6816,-2.26367,-0.15098},{-3.48828,0.31543,-0.15098},{-2.97461,-2.35547,-0.15098}
};
lootPosSmall[] = {
{4.52734,1.46289,-3.19898},{2.90234,5.90918,2.89702},{5.46875,-0.703125,2.89702},{-4.46875,-0.686523,2.89702},{5.17383,-1.80566,-0.15098},{-7.44531,5.68359,-0.15098}
};
zedPos[] = {{-0.0898438,4.67773,-7.08873},{0.890625,-5.13965,-6.90238}};
};
//land_vysoky2 in Residential.hpp
//land_dlouhy1 in Residential.hpp
class Land_ibrPanelak: Land_Panelak{};
class Land_ibrPanelak2: Land_Panelak2{};
class LAND_konecna : Office
{
lootPos[] = {{14.8423,-0.987793,-1.59364},
{16.873,-2.86865,-1.59364},
{13.3672,-9.11377,-1.59364},
{5.09497,-9.98682,-1.59364},
{-24.8281,-1.17871,-1.59364},
{-14.0747,-7.3042,-1.59364},
{-19.0789,0.98291,-1.59364},
{4.67944,0.805176,-1.59364},
{-11.4639,-10.1475,-1.59364}};
};
// ALT-MAP Tavi
// ALT-MAP SAHRANI
class Land_smd_dum_olez_istan1_open2 : Office // same as Land_Panelak2
{
zedPos[] = {{-3.77344,1.99414,-1.84398},{1.31641,-2.06934,-1.84399}};
lootPos[] = {{-5.99023,-5.60449,-1.84398},{6.73145,1.43555,-1.84399},{4.90332,-3.25098,1.37497},{-1.73145,-3.67773,1.37497},{-7.09375,-3.92773,1.37497}};
};
class Land_smd_hotel_riviera2 : Office // 2 story motel blue tiles
{
zedPos[] = {{-9.32324,-7.52173,-0.321464},{2.03027,-6.70923,-0.321464}};
lootPos[] = {{-9.32324,-7.52173,-0.321464},{2.03027,-6.70923,-0.321464}};
};
class Land_smd_hotel_riviera1 : Office // 2 story motel blue tiles
{
zedPos[] = {{-10.7217,-6.02148,-0.322234},{-4.7041,-6.77051,-0.321464},{8.9541,-6.33838,-0.321464}};
lootPos[] = {{-10.7217,-6.02148,-0.322234},{-4.7041,-6.77051,-0.321464},{8.9541,-6.33838,-0.321464}};
};
class Land_smd_hotel : Office // 4 story apartment building
{
zedPos[] = {{-16.1006,0.519043,-7.74672},{-0.744141,10.0884,-7.74672}};
lootPos[] = {{-0.744141,10.0884,-7.74672},{14.6982,-16.9382,-7.74672},{4.86719,14.0911,-7.74672},{-20.9121,-5.11133,-0.759434},{-20.6094,-6.26953,2.74057},{-20.6172,-15.1313,2.74057},
{-17.0537,17.2102,6.24485},{14.3779,2.7583,6.24485},{20.75,6.71948,-0.759434},{20.9033,14.7278,-4.25943},{20.541,5.12622,-4.25943}};
};
class Land_smd_dum_istan4_detaily1 : Office // 4 story hotel
{
zedPos[] = {{-2.51367,6.55078,-7.28588},{4.54834,6.33984,-7.28588},{2.58838,-3.21289,-4.33588}};
lootPos[] = {{2.58838,-3.21289,-4.33588}};
};
//Land_smd_dum_istan4 in Residential.hpp
class Land_smd_hospoda_mesto : Office // pub HOSTINEC
{
zedPos[] = {{4.85254,-4.82422,-5.17996},{3.28711,6.78125,-1.2485}};
lootPos[] = {{3.05957,-2.43555,-5.18104},{2.88574,5.32422,-5.19056},{3.27246,1.20703,-5.19001},{1.75098,-1.28906,-5.17993},{-7.48535,-4.07617,-1.2291},{2.63184,-1.78516,-1.2417}};
};
// ALT-MAP Support
//DZE BELOW
class LAND_ibr_bank: Office
@@ -109,20 +172,6 @@ class land_bunka: Office {
lootPos[] = {{1.83496,0.451172,-1.51244},{-2.04492,2.11377,-1.51245},{3.07324,2.41675,-1.51245}};
};
class LAND_konecna : Office
{
lootPos[] = {{14.8423,-0.987793,-1.59364},
{16.873,-2.86865,-1.59364},
{13.3672,-9.11377,-1.59364},
{5.09497,-9.98682,-1.59364},
{-24.8281,-1.17871,-1.59364},
{-14.0747,-7.3042,-1.59364},
{-19.0789,0.98291,-1.59364},
{4.67944,0.805176,-1.59364},
{-11.4639,-10.1475,-1.59364}};
};
class Land_ibrPanelak: Land_Panelak{};
class Land_ibrPanelak2: Land_Panelak2{};
class Land_ibr_terminal: Office
{
lootPos[] = {
@@ -223,17 +272,6 @@ class Land_MBG_Police_Station: Office
{ -2.3125,6.18774,1.68834 }};
};
class land_mbg_apartments_big_04: Office { // multi-story cement, 3 non-enterable garages
//lootPos[] = {{-3.8877,1.5293,-3.19898},{4.02832,0.519531,-3.19898},{3.97266,1.04883,-0.15098},{-3.33691,1.17188,-0.15098},{3.7002,0.867188,2.89702},{-3.55762,0.628906,2.89702},{-6.69922,2.30859,5.94502},{8.12402,-1.16211,5.94502}};
lootPos[] = {
{10.1953,-2.47656,-3.19898},{3.14453,-0.197266,-3.19898},{0.949219,5.58789,5.94502},{-0.888672,2.47461,2.69382},{3.99414,-0.273438,2.89702},{10.7344,-0.351563,2.89702},{-10.4961,-5.46484,2.89702},{-3.25391,0.669922,2.89702},{10.6816,-2.26367,-0.15098},{-3.48828,0.31543,-0.15098},{-2.97461,-2.35547,-0.15098}
};
lootPosSmall[] = {
{4.52734,1.46289,-3.19898},{2.90234,5.90918,2.89702},{5.46875,-0.703125,2.89702},{-4.46875,-0.686523,2.89702},{5.17383,-1.80566,-0.15098},{-7.44531,5.68359,-0.15098}
};
//zedPos[] = {{0.592773,-0.105469,-7.46618},{0.290039,1.49023,-7.43577}};
zedPos[] = {{-0.0898438,4.67773,-7.08873},{0.890625,-5.13965,-6.90238}};
};
class land_mbg_ger_estate_2: Office { // 2 stucco red/orange light by door
//lootPos[]={{5.34766,-0.882813,-2.13187},{2.38281,-1.03418,-2.13187},{2.54688,-4.41602,-2.13187},{-7.71094,-2.73242,-2.13187},{-2.22656,5.91602,-2.13187},{-5.36328,4.46387,-2.13187}};
lootPos[] = {

File diff suppressed because it is too large Load Diff

View File

@@ -61,4 +61,9 @@ class land_seb_residental: ResidentialRuins { //ruins
lootPos[] = {{3.74902,4.38379,-2.37675}};
zedPos[] = {{-4.70215,6.14648,-3.70411},{2.15479,8.1123,-3.7844},{-4.03955,6.47949,0.530872},{-4.41943,-7.93652,0.397972},{-1.40479,-7.99414,0.394527}};
};
// ALT-MAP Support
//Land_House_L_9_EP1 in Residential.hpp
class Land_dum_zboreny_total: ResidentialRuins { //ruins
lootPos[] = {{-4.32422,-1.71094,-2.31456}};
};
//Land_dulni_bs in Residential.hpp
// ALT-MAP Support

View File

@@ -36,11 +36,13 @@ class CfgLoot
#include "Groups\Trash.hpp"
#include "Groups\Consumable.hpp"
#include "Groups\ConsumableItems.hpp"
#include "Groups\Fuel.hpp"
#include "Groups\Parts.hpp"
//DZE
#include "Groups\Weapons.hpp"
#include "Groups\Clothes.hpp"
#include "Groups\Backpacks.hpp"
#include "Groups\Wrecks.hpp"
// Points of interest
#include "Groups\CrashSite.hpp"
@@ -106,6 +108,7 @@ class CfgLoot
};
lootChance = 0;
lootRefreshTimer = 900;
lootGroup = "";
lootPos[] = {};
};

View File

@@ -90,7 +90,6 @@ AmmoMilitaryLow[] =
{Loot_MAGAZINE, 3, 20Rnd_B_765x17_Ball},
{Loot_MAGAZINE, 4, 20Rnd_762x51_DMR},
{Loot_MAGAZINE, 4, 20Rnd_762x51_FNFAL},
//Epoch 1.0.6
{Loot_MAGAZINE, 3, 20Rnd_762x51_B_SCAR},
{Loot_MAGAZINE, 4, 20Rnd_B_AA12_Pellets},
{Loot_MAGAZINE, 4, 20Rnd_B_AA12_74Slug},
@@ -110,7 +109,6 @@ AmmoMilitaryHigh[] =
{Loot_MAGAZINE, 10, 30Rnd_556x45_Stanag},
{Loot_MAGAZINE, 5, 30Rnd_556x45_G36},
{Loot_MAGAZINE, 5, 100Rnd_556x45_BetaCMag},
//Epoch 1.0.6
{Loot_MAGAZINE, 5, 20Rnd_762x51_B_SCAR},
{Loot_MAGAZINE, 5, 20Rnd_B_AA12_Pellets},
{Loot_MAGAZINE, 5, 20Rnd_B_AA12_74Slug},
@@ -330,7 +328,6 @@ assaultrifleammo[] = {
{Loot_MAGAZINE, 10, 30Rnd_545x39_AK},
{Loot_MAGAZINE, 5, 30Rnd_556x45_StanagSD},
{Loot_MAGAZINE, 8, 20Rnd_762x51_FNFAL},
//Epoch 1.0.6
{Loot_MAGAZINE, 6, 20Rnd_762x51_B_SCAR}
};
machinegunammo[] = {

View File

@@ -50,7 +50,8 @@ AmmoBoxEU2[] =
{
{Loot_MAGAZINE, 9, 20Rnd_762x51_FNFAL},
{Loot_MAGAZINE, 5, 20Rnd_762x51_B_SCAR},
{Loot_MAGAZINE, 1, 100Rnd_762x51_M240}
{Loot_MAGAZINE, 1, 100Rnd_762x51_M240},
{Loot_MAGAZINE, 4, 5Rnd_86x70_L115A1}
};
//7.62x39mm
@@ -102,4 +103,4 @@ AmmoBoxUS4[] =
{Loot_MAGAZINE, 1, SmokeShellRed},
{Loot_MAGAZINE, 1, SmokeShellGreen},
{Loot_MAGAZINE, 0.3, PipeBomb}
};
};

View File

@@ -26,5 +26,7 @@ AttachmentsWest[] =
{Loot_MAGAZINE, 2, Attachment_M203},
{Loot_MAGAZINE, 1, Attachment_Sup556},
{Loot_MAGAZINE, 3, Attachment_Sup9},
{Loot_MAGAZINE, 3, Attachment_SA58RIS}
};
{Loot_MAGAZINE, 3, Attachment_SA58RIS},
{Loot_MAGAZINE, 3, Attachment_MFL},
{Loot_MAGAZINE, 3, Attachment_MFL_Pist}
};

View File

@@ -19,7 +19,7 @@ Castle[] =
//Items
{Loot_MAGAZINE, 4, ItemSandbag},
{Loot_MAGAZINE, 1, equip_Crossbow_Kit},
// {Loot_MAGAZINE, 1, equip_Crossbow_Kit}, //not functional yet
{Loot_MAGAZINE, 3, equip_rope},
{Loot_MAGAZINE, 4, PartWoodPile},
{Loot_MAGAZINE, 2, ItemComboLock},

View File

@@ -11,7 +11,7 @@ Church[] =
{Loot_GROUP, 4, backpacks},
//Items
{Loot_MAGAZINE, 1, equip_Crossbow_Kit},
// {Loot_MAGAZINE, 1, equip_Crossbow_Kit}, //not functional yet
{Loot_MAGAZINE, 4, ItemBookBible},
{Loot_MAGAZINE, 2, equip_rag},

View File

@@ -3,8 +3,9 @@ Construction[] =
{Loot_MAGAZINE, 9, ItemLog}, // Used for crafting and vanilla buildables
{Loot_MAGAZINE, 9, ItemPlank},
{Loot_MAGAZINE, 5, ItemStone}, // Used for crafting and vanilla buildables
{Loot_MAGAZINE, 8, equip_nails},
//{Loot_MAGAZINE, 9, equip_metal_sheet_rusted},
{Loot_MAGAZINE, 4, equip_nails},
// {Loot_MAGAZINE, 4, ItemScrews},
// {Loot_MAGAZINE, 9, equip_metal_sheet_rusted},
{Loot_MAGAZINE, 9, equip_metal_sheet},
{Loot_MAGAZINE, 1, equip_lever},
{Loot_MAGAZINE, 1, ItemComboLock},
@@ -19,19 +20,16 @@ Construction[] =
//Items
{Loot_MAGAZINE, 6, ItemSandbag},
{Loot_MAGAZINE, 4, ItemJerryCan},
{Loot_MAGAZINE, 1, ItemWire},
{Loot_MAGAZINE, 4, ItemTankTrap},
{Loot_MAGAZINE, 1, equip_brick},
{Loot_MAGAZINE, 3, equip_duct_tape},
{Loot_MAGAZINE, 2, equip_hose},
// {Loot_MAGAZINE, 3, ItemScrews},
// {Loot_MAGAZINE, 1, equip_scrapelectronics},
{Loot_MAGAZINE, 2, equip_1inch_metal_pipe},
{Loot_MAGAZINE, 2, equip_2inch_metal_pipe},
{Loot_MAGAZINE, 1, MortarBucket},
{Loot_MAGAZINE, 2, CinderBlocks},
{Loot_MAGAZINE, 3, ItemFuelBarrelEmpty},
{Loot_MAGAZINE, 3, ItemGenerator},
{Loot_MAGAZINE, 1, fuel_pump_kit},
@@ -41,5 +39,7 @@ Construction[] =
{Loot_PILE, 4, Consumable, 1, 2},
{Loot_GROUP, 10, Trash},
//{Loot_GROUP, 6, Parts},
{Loot_GROUP, 4, JerryCan},
{Loot_GROUP, 3, FuelBarrel},
{Loot_GROUP, 3, Generic}
};

View File

@@ -11,7 +11,7 @@ DynamicDebris[] =
{Loot_WEAPON, 5, ItemHatchet},
{Loot_WEAPON, 5, ItemCompass},
{Loot_PILE, 12, Consumable, 1, 2},
{Loot_MAGAZINE, 7, ItemJerryCan},
{Loot_GROUP, 7, JerryCan},
{Loot_GROUP, 15, Parts}
};
@@ -30,7 +30,7 @@ DynamicDebrisMilitary[] =
{Loot_WEAPON, 5, ItemHatchet},
{Loot_WEAPON, 5, ItemCompass},
{Loot_PILE, 12, Consumable, 1, 2},
{Loot_MAGAZINE, 7, ItemJerryCan},
{Loot_GROUP, 7, JerryCan},
{Loot_MAGAZINE, 7, ItemSandbag},
{Loot_GROUP, 8, Military},
{Loot_GROUP, 15, Parts}
@@ -38,7 +38,7 @@ DynamicDebrisMilitary[] =
SupplyDrop[] = {
{Loot_WEAPON, 5, ItemSledge},
{Loot_PILE, 12, Consumable, 1, 2},
{Loot_MAGAZINE, 7, ItemJerryCan},
{Loot_GROUP, 7, JerryCan},
{Loot_MAGAZINE, 7, bulk_ItemTankTrap},
{Loot_MAGAZINE, 7, PartPlywoodPack},
{Loot_MAGAZINE, 7, PartPlankPack},

View File

@@ -12,17 +12,14 @@ Farm[] =
//Items
{Loot_MAGAZINE, 4, ItemSandbag},
{Loot_MAGAZINE, 3, ItemJerryCan},
{Loot_MAGAZINE, 4, ItemFuelCan},
{Loot_MAGAZINE, 1, TrapBear},
{Loot_MAGAZINE, 8, PartWoodPile},
{Loot_MAGAZINE, 3, equip_rope},
{Loot_MAGAZINE, 3, equip_duct_tape},
{Loot_MAGAZINE, 6, equip_nails},
{Loot_MAGAZINE, 3, equip_nails},
{Loot_MAGAZINE, 4, equip_string},
{Loot_MAGAZINE, 2, equip_lever},
{Loot_MAGAZINE, 2, PartPlankPack},
{Loot_MAGAZINE, 2, ItemFuelBarrelEmpty},
{Loot_MAGAZINE, 1, ItemLightBulb},
{Loot_MAGAZINE, 1, ItemSledgeHead},
{Loot_MAGAZINE, 1.5, ItemSledgeHandle},
@@ -33,6 +30,9 @@ Farm[] =
{Loot_GROUP, 3, AttachmentsGeneric},
{Loot_GROUP, 8, Consumable},
{Loot_WEAPON, 3, ItemMatchbox},
{Loot_GROUP, 3, JerryCan},
{Loot_GROUP, 4, FuelCan},
{Loot_GROUP, 2, FuelBarrel},
{Loot_GROUP, 8, Generic}
};

View File

@@ -16,13 +16,12 @@ Industrial[] =
//Items
// {Loot_MAGAZINE, 6, ItemSandbag},
{Loot_MAGAZINE, 4, ItemJerryCan},
// {Loot_MAGAZINE, 1, ItemWire},
// {Loot_MAGAZINE, 4, ItemTankTrap},
{Loot_MAGAZINE, 1, equip_brick},
{Loot_MAGAZINE, 3, equip_duct_tape},
{Loot_MAGAZINE, 2, equip_hose},
{Loot_MAGAZINE, 6, equip_nails},
{Loot_MAGAZINE, 3, equip_nails},
// {Loot_MAGAZINE, 3, ItemScrews},
// {Loot_MAGAZINE, 1, equip_scrapelectronics},
{Loot_MAGAZINE, 2, equip_metal_sheet},
@@ -31,7 +30,6 @@ Industrial[] =
{Loot_MAGAZINE, 8, ItemPlank},
{Loot_MAGAZINE, 2, MortarBucket},
{Loot_MAGAZINE, 3, CinderBlocks},
{Loot_MAGAZINE, 3, ItemFuelBarrelEmpty},
{Loot_MAGAZINE, 3, ItemGenerator},
{Loot_MAGAZINE, 1, fuel_pump_kit},
@@ -39,6 +37,8 @@ Industrial[] =
{Loot_GROUP, 15, Parts},
{Loot_PILE, 10, Trash, 1, 3},
{Loot_PILE, 3, Consumable, 1, 2},
{Loot_GROUP, 4, JerryCan},
{Loot_GROUP, 3, FuelBarrel},
{Loot_GROUP, 5, Generic}
};

View File

@@ -102,8 +102,8 @@ MilitarySpecial[] =
{Loot_CONTAINER, 1.8, DZ_AmmoBoxRU, AmmoBoxCZ1, 7, 14}, //7.62x39
{Loot_CONTAINER, 0.8, DZ_AmmoBoxRU, AmmoBoxCZ2, 2, 5}, //7.62x54R
// {Loot_CONTAINER, 0.5, DZ_AmmoBoxRU, AmmoBoxRU3, 3, 7}, //7.62x54R
{Loot_CONTAINER, 0.2, DZ_ExplosivesBoxRU, AmmoBoxRU4, 5, 15}, //GP-25
{Loot_CONTAINER, 0.2, DZ_ExplosivesBoxRU, AmmoBoxRU5, 3, 7}, //Grenades
{Loot_CONTAINER, 0.2, DZ_ExplosiveBoxRU, AmmoBoxRU4, 5, 15}, //GP-25
{Loot_CONTAINER, 0.2, DZ_ExplosiveBoxRU, AmmoBoxRU5, 3, 7}, //Grenades
//Other
{Loot_MAGAZINE, 3, FoodMRE},
@@ -150,7 +150,7 @@ MilitarySpecialSmall[] =
MilitaryIndustrial[] = {//DZE ADDED
{Loot_GROUP, 15, Parts},
{Loot_MAGAZINE, 5, FoodMRE},
{Loot_MAGAZINE, 3, ItemFuelBarrelEmpty},
{Loot_GROUP, 3, FuelBarrel},
{Loot_MAGAZINE, 2, ItemGenerator},
{Loot_MAGAZINE, 2, fuel_pump_kit},
{Loot_MAGAZINE, 3, ItemWire},

View File

@@ -33,7 +33,7 @@ Supermarket[] =
{Loot_MAGAZINE, 3, ItemBandage},
{Loot_MAGAZINE, 2, ItemPainkiller},
{Loot_MAGAZINE, 2, ItemAntibacterialWipe},
{Loot_MAGAZINE, 5, equip_nails},
{Loot_MAGAZINE, 1, equip_nails},
//Groups
{Loot_GROUP, 40, Consumable},

View File

@@ -1,10 +1,5 @@
Consumable[] =
{
/* {Loot_MAGAZINE, 8, ItemBandage},
{Loot_MAGAZINE, 4, ItemHeatPack},
{Loot_MAGAZINE, 3, ItemPainkiller},
{Loot_MAGAZINE, 3, ItemAntibacterialWipe},*/
{Loot_MAGAZINE, 3, ItemWaterBottleUnfilled}, //TODO: replace with canteen to better fit Epoch lootPosSmall
{Loot_MAGAZINE, 3, ItemWaterBottleSafe},
{Loot_MAGAZINE, 3, ItemWaterBottle},

View File

@@ -0,0 +1,17 @@
JerryCan[] =
{
{Loot_MAGAZINE, 1, ItemJerryCan},
{Loot_MAGAZINE, 1, ItemJerryCanEmpty}
};
FuelCan[] =
{
{Loot_MAGAZINE, 1, ItemFuelcan},
{Loot_MAGAZINE, 1, ItemFuelcanEmpty}
};
FuelBarrel[] =
{
{Loot_MAGAZINE, 1, ItemFuelBarrel},
{Loot_MAGAZINE, 1, ItemFuelBarrelEmpty}
};

View File

@@ -26,9 +26,10 @@ Generic[] =
// {Loot_MAGAZINE, 1, equip_pvc_box},
{Loot_MAGAZINE, 1, equip_lever},
{Loot_MAGAZINE, 1, equip_rag},
{Loot_MAGAZINE, 1, equip_nails},
{Loot_MAGAZINE, 1, ItemFuelCan},
{Loot_MAGAZINE, 1, PartWoodPile}
{Loot_MAGAZINE, 0.3, equip_nails},
{Loot_MAGAZINE, 1, PartWoodPile},
{Loot_GROUP, 1, FuelCan}
};
tents[] = {

View File

@@ -43,20 +43,19 @@ sniperrifles[] = {
{Loot_WEAPON, 1, AK_107_PSO},
{Loot_WEAPON, 0.9, M4SPR},
{Loot_WEAPON, 0.9, M40A3_DZ}, //M40A3
{Loot_WEAPON, 0.7, SVD_Gh_DZ}, //SVD_CAMO
{Loot_WEAPON, 0.7, SVD_des_EP1},
{Loot_WEAPON, 0.7, SVD_DZ}, //SVD
{Loot_WEAPON, 0.7, SVD_PSO1_Gh_DZ},
{Loot_WEAPON, 0.7, SVD_PSO1_DZ},
{Loot_WEAPON, 1, CZ550_DZ}, //huntingrifle
{Loot_WEAPON, 0.8, M24_des_EP1},
{Loot_WEAPON, 0.8, M24_DZ}, //M24
{Loot_WEAPON, 0.7, BAF_LRR_scoped},
{Loot_WEAPON, 0.6, BAF_LRR_scoped},
{Loot_WEAPON, 0.6, BAF_LRR_scoped_W},
{Loot_WEAPON, 0.5, M107_DZ},
{Loot_WEAPON, 0.5, KSVK_DZE},
{Loot_WEAPON, 0.5, VSS_vintorez},
{Loot_WEAPON, 0.6, SCAR_H_LNG_Sniper_SD},
{Loot_WEAPON, 1, M14_DZ}, //M14_EP1
{Loot_WEAPON, 0.7, DMR_DZ}, //DMR
//Epoch 1.0.6
{Loot_WEAPON, 0.8, SCAR_H_LNG_Sniper}, //Mk17 Sniper
{Loot_WEAPON, 0.6, M110_NVG_EP1} //M110 NVG
};
@@ -96,15 +95,12 @@ assaultrifles[] = {
{Loot_WEAPON, 0.3, SA58_ACOG_DZ}, //No camo, no grip handle
{Loot_WEAPON, 0.2, Sa58V_RCO_EP1}, // Camo with grip handle
{Loot_WEAPON, 0.3, SA58_RIS_DZ}, //SA58_DZ with different rail
{Loot_WEAPON, 0.4, m8_compact},
{Loot_WEAPON, 0.3, m8_sharpshooter},
{Loot_WEAPON, 0.3, m8_holo_sd},
{Loot_WEAPON, 0.5, m8_carbine},
{Loot_WEAPON, 0.2, BAF_L85A2_RIS_SUSAT},
{Loot_WEAPON, 0.3, L85_Holo_DZ}, //BAF_L85A2_RIS_Holo
{Loot_WEAPON, 0.3, m8_compact},
{Loot_WEAPON, 0.2, m8_sharpshooter},
{Loot_WEAPON, 0.2, m8_holo_sd},
{Loot_WEAPON, 0.3, m8_carbine},
{Loot_WEAPON, 0.5, L85A2_DZ},
{Loot_WEAPON, 0.1, M4A1_HWS_GL_SD_Camo},
//Epoch 1.0.6
{Loot_WEAPON, 0.2, BAF_L85A2_RIS_ACOG}, //L85A2 ACOG
//Mk16
{Loot_WEAPON, 0.2, SCAR_L_CQC_CCO_SD}, //Mk16 Aimpoint SD
{Loot_WEAPON, 0.3, SCAR_L_CQC}, //Mk16 CQC
@@ -132,13 +128,11 @@ machineguns[] = {
{Loot_WEAPON, 0.8, M240_DZ},
{Loot_WEAPON, 0.9, M249_DZ},
{Loot_WEAPON, 0.5, Mk48_DZ}, //Mk_48_DZ (removed, was a duplicate of Mk48_CCO_DZ)
//Epoch 1.0.6
{Loot_WEAPON, 0.9, BAF_L86A2_ACOG} //L86A2 ACOG
};
militaryshotguns[] = {
{Loot_WEAPON, 2, Saiga12K},
{Loot_WEAPON, 2, Remington870_FL_DZ}, //Remington870_lamp
{Loot_WEAPON, 2, M1014_DZ}, //M1014
//Epoch 1.0.6
{Loot_WEAPON, 1, AA12_PMC} //AA12 Shotgun
};

View File

@@ -0,0 +1,29 @@
Land_iron_vein_wreck[] =
{
{Loot_MAGAZINE,85,PartOre,10,10},
{Loot_MAGAZINE,10,PartOreSilver,0,10},
{Loot_MAGAZINE,5,PartOreGold,0,5}
};
Land_silver_vein_wreck[] =
{
{Loot_MAGAZINE,80,PartOreSilver,10,10},
{Loot_MAGAZINE,15,PartOreGold,2,6},
{Loot_MAGAZINE,5,PartOre,0,1}
};
Land_gold_vein_wreck[] =
{
{Loot_MAGAZINE,80,PartOreGold,10,10},
{Loot_MAGAZINE,15,PartOreSilver,2,6},
{Loot_MAGAZINE,5,PartOre,0,1}
};
Land_ammo_supply_wreck[] =
{
{Loot_MAGAZINE, 20, 2000Rnd_762x51_M134},
{Loot_MAGAZINE, 20, 29Rnd_30mm_AGS30},
{Loot_MAGAZINE, 20, 50Rnd_127x107_DSHKM},
{Loot_MAGAZINE, 20, 48Rnd_40mm_MK19},
{Loot_MAGAZINE, 20, 100Rnd_127x99_M2}
};

View File

@@ -4,6 +4,9 @@
#include "FL.hpp"
#include "FL_Pist.hpp"
#include "MFL.hpp"
#include "MFL_Pist.hpp"
#include "CCO.hpp"
#include "Holo.hpp"
#include "ACOG.hpp"
@@ -21,4 +24,4 @@
#include "Ghillie.hpp"
#include "SA58RIS.hpp"
#include "SA58RIS.hpp"

View File

@@ -0,0 +1,21 @@
class Attachment_MFL : CA_Magazine
{
scope = public;
count = 1;
type = WeaponSlotItem;
model = "\z\addons\dayz_communityweapons\attachments\flashlight_rifle\flashlight_rifle.p3d";
picture = "\z\addons\dayz_communityweapons\attachments\flashlight_rifle\data\m_flashlight_rifle_ca.paa";
displayName = $STR_DZ_ATT_MFL_RFL_NAME;
descriptionShort = $STR_DZ_ATT_MFL_RFL_DESC;
class ItemActions
{
class AttachToPrimary
{
text = $STR_DZ_ATT_ACT_TO_PRIMARY;
script = "; [_id,1] call player_attachAttachment";
};
};
};

View File

@@ -0,0 +1,21 @@
class Attachment_MFL_Pist : CA_Magazine
{
scope = public;
count = 1;
type = WeaponSlotItem;
model = "\z\addons\dayz_communityweapons\attachments\flashlight_pistol\flashlight_pistol.p3d";
picture = "\z\addons\dayz_communityweapons\attachments\flashlight_pistol\data\m_flashlight_pistol_ca.paa";
displayName = $STR_DZ_ATT_MFL_PST_NAME;
descriptionShort = $STR_DZ_ATT_MFL_PST_DESC;
class ItemActions
{
class AttachToSecondary
{
text = $STR_DZ_ATT_ACT_TO_SECONDARY;
script = "; [_id,0] call player_attachAttachment";
};
};
};

View File

@@ -36,7 +36,18 @@ class CfgMagazines
//Consumables: food, drinks etc.
#include "Consumables\Consumables.hpp"
/*class 5Rnd_86x70_L115A1: CA_Magazine //.338 Lapua Magnum
{
scope = 2;
displayName = $STR_BAF_CFGMAGAZINES_5RND_86X70_L115A10;
descriptionShort = $STR_BAF_CFGMAGAZINES_5RND_86X70_L115A10_0;
ammo=B_86x70_Ball_noTracer;
count=5;
initSpeed = 936; //TODO
picture="\CA\weapons_BAF\data\UI\M_lrr_CA.paa";
// descriptionShort = $STR_DSS_10RND_M107; TODO
};*/
//EPOCH ADDITIONS

View File

@@ -29,7 +29,7 @@ class ConsumableBase : CA_Magazine
{
class Consume
{
text = "Consume";
text = $STR_EAT_FOOD;
script = "spawn player_consume";
};
};

View File

@@ -1,15 +1,14 @@
class ItemCarBomb : CA_Magazine {
scope = public;
count = 1;
type = 256;
displayName = "Car Bomb";
displayName = $STR_ITEM_NAME_equip_carbomb;
model = "\ca\weapons\explosive.p3d";
picture = "\z\addons\dayz_communityassets\pictures\carbomb.paa";
descriptionShort = "Can be attached to a vehicles engine and then automaticly explode when the next player enters the drivers seat!";
descriptionShort = $STR_ITEM_DESC_equip_carbomb;
class ItemActions {
class Use {
text = "Attach Carbomb";
text = $STR_ACTIONS_attach_carbomb;
script = "spawn player_attach_bomb;";
};
};

View File

@@ -2,7 +2,7 @@ class equip_tent_poles : CA_Magazine {
scope = public;
count = 1;
displayName = $STR_ITEM_NAME_equip_tent_poles;
descriptionShort = $STR_ITEM_DESC_tent_poles;
descriptionShort = $STR_ITEM_DESC_equip_tent_poles;
model = "z\addons\dayz_communityassets\models\1m_pole_6.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_1m_pole_6_ca.paa";
type = 256;

View File

@@ -18,6 +18,11 @@ class FoodPumpkin : FoodEdible {
picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa";
class ItemActions
{
class Consume
{
text = $STR_EAT_FOOD;
script = "spawn player_consume";
};
class Crafting
{
text = $STR_FOOD_NAME_PUMPKIN_CRAFT;
@@ -38,4 +43,4 @@ class FoodSunFlowerSeed : FoodEdible {
weight = 0.1;
model = "z\addons\dayz_communityassets\models\pistachio.p3d"; // TODO: model + icon
picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa";
};
};

View File

@@ -264,4 +264,266 @@ class ItemWaterbottle9oz : ItemWaterbottle {
script = "spawn player_fillWater;";
};
};
};
};
//inherit from ItemWaterbottle because that's how the crafting script checks required input
class ItemWaterbottle1ozBoiled : ItemWaterbottle {
displayName = $STR_EPOCH_WATERBOTTLE1OZBOILED;
descriptionShort = $STR_EPOCH_WATERBOTTLE1OZBOILED_DESC;
infectionChance = 0;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_1oz_ca.paa";
wateroz = 1;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,100,0};
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions {
class Consume
{
text = $STR_ACTIONS_DRINK2;
script = "spawn player_consume";
};
class Empty
{
text = $STR_EQUIP_NAME_13_EMPTY;
script = "spawn player_emptyContainer";
};
class Fill {
text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;";
};
};
};
class ItemWaterbottle2ozBoiled : ItemWaterbottle {
displayName = $STR_EPOCH_WATERBOTTLE2OZBOILED;
descriptionShort = $STR_EPOCH_WATERBOTTLE2OZBOILED_DESC;
infectionChance = 0;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_2oz_ca.paa";
wateroz = 2;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,200,0};
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions {
class Consume
{
text = $STR_ACTIONS_DRINK2;
script = "spawn player_consume";
};
class Empty
{
text = $STR_EQUIP_NAME_13_EMPTY;
script = "spawn player_emptyContainer";
};
class Fill {
text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;";
};
};
};
class ItemWaterbottle3ozBoiled : ItemWaterbottle {
displayName = $STR_EPOCH_WATERBOTTLE3OZBOILED;
descriptionShort = $STR_EPOCH_WATERBOTTLE3OZBOILED_DESC;
infectionChance = 0;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_3oz_ca.paa";
wateroz = 3;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,300,0};
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions {
class Consume
{
text = $STR_ACTIONS_DRINK2;
script = "spawn player_consume";
};
class Empty
{
text = $STR_EQUIP_NAME_13_EMPTY;
script = "spawn player_emptyContainer";
};
class Fill {
text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;";
};
};
};
class ItemWaterbottle4ozBoiled : ItemWaterbottle {
displayName = $STR_EPOCH_WATERBOTTLE4OZBOILED;
descriptionShort = $STR_EPOCH_WATERBOTTLE4OZBOILED_DESC;
infectionChance = 0;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_4oz_ca.paa";
wateroz = 4;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,400,0};
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions {
class Consume
{
text = $STR_ACTIONS_DRINK2;
script = "spawn player_consume";
};
class Empty
{
text = $STR_EQUIP_NAME_13_EMPTY;
script = "spawn player_emptyContainer";
};
class Fill {
text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;";
};
};
};
class ItemWaterbottle5ozBoiled : ItemWaterbottle {
displayName = $STR_EPOCH_WATERBOTTLE5OZBOILED;
descriptionShort = $STR_EPOCH_WATERBOTTLE5OZBOILED_DESC;
infectionChance = 0;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_5oz_ca.paa";
wateroz = 5;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,500,0};
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions {
class Consume
{
text = $STR_ACTIONS_DRINK2;
script = "spawn player_consume";
};
class Empty
{
text = $STR_EQUIP_NAME_13_EMPTY;
script = "spawn player_emptyContainer";
};
class Fill {
text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;";
};
};
};
class ItemWaterbottle6ozBoiled : ItemWaterbottle {
displayName = $STR_EPOCH_WATERBOTTLE6OZBOILED;
descriptionShort = $STR_EPOCH_WATERBOTTLE6OZBOILED_DESC;
infectionChance = 0;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_6oz_ca.paa";
wateroz = 6;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,600,0};
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions {
class Consume
{
text = $STR_ACTIONS_DRINK2;
script = "spawn player_consume";
};
class Empty
{
text = $STR_EQUIP_NAME_13_EMPTY;
script = "spawn player_emptyContainer";
};
class Fill {
text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;";
};
};
};
class ItemWaterbottle7ozBoiled : ItemWaterbottle {
displayName = $STR_EPOCH_WATERBOTTLE7OZBOILED;
descriptionShort = $STR_EPOCH_WATERBOTTLE7OZBOILED_DESC;
infectionChance = 0;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_7oz_ca.paa";
wateroz = 7;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,700,0};
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions {
class Consume
{
text = $STR_ACTIONS_DRINK2;
script = "spawn player_consume";
};
class Empty
{
text = $STR_EQUIP_NAME_13_EMPTY;
script = "spawn player_emptyContainer";
};
class Fill {
text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;";
};
};
};
class ItemWaterbottle8ozBoiled : ItemWaterbottle {
displayName = $STR_EPOCH_WATERBOTTLE8OZBOILED;
descriptionShort = $STR_EPOCH_WATERBOTTLE8OZBOILED_DESC;
infectionChance = 0;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_8oz_ca.paa";
wateroz = 8;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,800,0};
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions {
class Consume
{
text = $STR_ACTIONS_DRINK2;
script = "spawn player_consume";
};
class Empty
{
text = $STR_EQUIP_NAME_13_EMPTY;
script = "spawn player_emptyContainer";
};
class Fill {
text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;";
};
};
};
class ItemWaterbottle9ozBoiled : ItemWaterbottle {
displayName = $STR_EPOCH_WATERBOTTLE9OZBOILED;
descriptionShort = $STR_EPOCH_WATERBOTTLE9OZBOILED_DESC;
infectionChance = 0;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_9oz_ca.paa";
wateroz = 9;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,900,0};
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions {
class Consume
{
text = $STR_ACTIONS_DRINK2;
script = "spawn player_consume";
};
class Empty
{
text = $STR_EQUIP_NAME_13_EMPTY;
script = "spawn player_emptyContainer";
};
class Fill {
text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;";
};
};
};

View File

@@ -389,21 +389,4 @@ class ItemHotwireKit: CA_Magazine {
picture = "\z\addons\dayz_epoch\pictures\equip_hotwire_ca.paa";
descriptionShort = $STR_EPOCH_HOTWIREKIT_DESC;
weight = 2;
};
class ItemBloodbag: CA_Magazine
{
scope = public;
count = 1;
type = 256;
displayName = "$STR_EQUIP_NAME_16";
model = "\dayz_equip\models\bloodbag.p3d";
picture = "\dayz_equip\textures\equip_bloodbag_ca.paa";
descriptionShort = "$STR_EQUIP_DESC_16";
class ItemActions {
class use {
text = $STR_EPOCH_BLOODBAG_ACTION;
script = "spawn player_useMeds;";
};
};
};
};

View File

@@ -1152,7 +1152,7 @@ class ItemKiloHemp : CA_Magazine
scope = public;
count = 1;
displayName = $STR_EPOCH_KILOOFHEMP;
descriptionShort = $STR_EPOCH_KILOOFHEMP;
descriptionShort = $STR_EPOCH_KILOOFHEMP_DESC;
weight = 1;
model = "z\addons\dayz_epoch\models\kilohemp.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_kilohemp_CA.paa";
@@ -1171,7 +1171,7 @@ class ItemKiloHemp : CA_Magazine
class Crafting1
{
text = $STR_EPOCH_PLAYER_269a;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {""};
requiretools[] = {"ItemKnife"};
output[] = {{"ItemHempSeed",5}};
@@ -1179,3 +1179,61 @@ class ItemKiloHemp : CA_Magazine
};
};
};
class ItemOilBarrelEmpty : ItemOilBarrel
{
displayName = $STR_EPOCH_EMPTYOILBARREL;
descriptionShort = $STR_EPOCH_EMPTYOILBARREL_DESC;
};
class ItemMethylaminBarrelEmpty : ItemOilBarrel
{
displayName = $STR_EPOCH_EMPTYMETHYLAMINEBARREL;
descriptionShort = $STR_EPOCH_EMPTYMETHYLAMINEBARREL_DESC;
};
class ItemMethylaminBarrel : ItemOilBarrel
{
displayName = $STR_EPOCH_METHYLAMINEBARREL;
descriptionShort = $STR_EPOCH_METHYLAMINEBARREL_DESC;
};
class ItemC4Charge : CA_Magazine
{
scope = public;
count = 1;
type = 256;
displayName = $STR_EPOCH_C4_CHARGE;
descriptionShort = $STR_EPOCH_C4_CHARGE_DESC;
model = "\ca\weapons\explosive.p3d";
picture = "\z\addons\dayz_communityassets\pictures\carbomb.paa";
};
class ItemKiloTobacco : CA_Magazine
{
scope = public;
count = 1;
displayName = $STR_EPOCH_KILOTOBACCO;
descriptionShort = $STR_EPOCH_KILOTOBACCO_DESC;
weight = 1;
model = "z\addons\dayz_epoch\models\kilohemp.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_kilohemp_CA.paa";
type = 256;
};
class ItemKiloBlackTea : ItemKiloTobacco
{
displayName = $STR_EPOCH_KILOBLACKTEA;
descriptionShort = $STR_EPOCH_KILOBLACKTEA_DESC;
};
class ItemTobaccoLeafs : CA_Magazine
{
scope = public;
count = 1;
displayName = $STR_EPOCH_TOBACCO_LEAF;
descriptionShort = $STR_EPOCH_TOBACCO_LEAF_DESC;
model = "\z\addons\dayz_communityassets\models\comfrey.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_comfrey_CA.paa";
type = 256;
};

View File

@@ -34,7 +34,7 @@
class Build
{
text = $STR_BUILD_CAMONET;
script = "; ['ItemCamoNetGrey','Build'] spawn player_build;";
script = "; ['ItemCamoNetGrey','Build'] spawn player_buildPlaceables;";
require[] = {"ItemToolbox"};
consume[] = {"ItemCamoNetGrey"};
create = "CamoNet_DZ";

View File

@@ -36,12 +36,13 @@ class ItemScrews: CA_Magazine //Construection,farm,indestrial,castle,residential
scope = 2;
count = 1;
type = 256;
displayName = "Loose Screws";//"Box of screws for metal"
displayName = $STR_BLD_name_ItemScrews;//"Box of screws for metal"
picture = "\z\addons\dayz_buildings\equip\item_screws.paa";
model = "z\addons\dayz_buildings\models\screws.p3d";
descriptionShort = $STR_BLD_desc_ItemScrews;//"Box of screws"
};
/*
class ItemBagScrews: CA_Magazine//Construection,indestrial,supermarket
{
scope = 2;
@@ -61,7 +62,6 @@ class ItemBagScrews: CA_Magazine//Construection,indestrial,supermarket
};
/*
ItemScrews //Construection,farm,indestrial,castle,residential
ItemBagScrews //(LowChance)Construection,(LowChance)indestrial,supermarket
ItemRSJ //Construection,farm,indestrial,castle

View File

@@ -25,7 +25,7 @@ class ItemSandbag : CA_Magazine
class Build2
{
text = $STR_CREATE_STASH;
script = "; [_id,'Build2'] spawn player_build;";
script = "; [_id,'Build2'] spawn player_buildPlaceables;";
require[] = {"ItemEtool"};
consume[] = {"ItemSandbag"};
create = "StashSmall";

View File

@@ -17,6 +17,7 @@ class ItemTent : CA_Magazine
require[] = {};
consume[] = {"ItemTent"};
create = "TentStorage";
//ghost = "TentStorage_Ghost";
//Bypass collision test
bypassCollision = "true";
};
@@ -61,6 +62,7 @@ class ItemDomeTent : CA_Magazine
require[] = {};
consume[] = {"ItemDomeTent"};
create = "DomeTentStorage";
//ghost = "DomeTentStorage_Ghost";
//Bypass collision test
bypassCollision = "true";
};

View File

@@ -17,7 +17,7 @@ class ItemWire : CA_Magazine
script = "spawn player_build;";
require[] = {"ItemToolbox"};
consume[] = {"ItemWire"};
create = "Fort_RazorWire"; // 1.8.7 uses Wire_cat1
create = "Fort_RazorWire"; // vanilla uses Wire_cat1
byPass = "byPassRoadCheck";
};
};

View File

@@ -59,7 +59,7 @@ class PartWoodPile : CA_Magazine
class ItemActions {
class Build {
text = $STR_ACTIONS_MAKEFIRE;
script = "spawn player_makeFire;";
script = "spawn player_makeFire;"; //Do not use player_build because we have no ghost preview model for Land_Fire_DZ yet
use[] = {"PartWoodPile"};
};
class Crafting

View File

@@ -9,10 +9,11 @@ class ItemWorkBench : CA_Magazine
descriptionShort = $STR_BLD_desc_ItemWorkBench;//"A Folded Workbench, required for House Building and Some Crafting"
vehicle = "WorkBench";
sfx = "tentunpack";
class ItemActions {
class Build {
text = $STR_BLD_build_ItemWorkBench;//"place WorkBench"
script = "; ['ItemWorkBench','Build'] spawn player_build;";
script = "; ['ItemWorkBench','Build'] spawn player_buildPlaceables;";
require[] = {};
consume[] = {"ItemWorkBench"};
create = "WorkBench";

View File

@@ -0,0 +1,5 @@
class 5Rnd_127x99_as50;
class 5Rnd_127x99_as50_CP : 5Rnd_127x99_as50
{
ammo = "B_127x99_Ball_noTracer";
};

View File

@@ -18,5 +18,6 @@
#include "Shotgun.hpp"
#include "Arrows.hpp"
#include "LauncherAmmo.hpp"
#include "127x99.hpp" //Remove after A2OA stable branch exceeds Version 1.63.131129
#undef COMBINE_MAG

View File

@@ -204,3 +204,21 @@ class emptyBloodBag : CA_Magazine
};
};
};
//Classic blood bag
class ItemBloodbag: CA_Magazine
{
scope = public;
count = 1;
type = 256;
displayName = "$STR_EQUIP_NAME_16";
model = "\dayz_equip\models\bloodbag.p3d";
picture = "\dayz_equip\textures\equip_bloodbag_ca.paa";
descriptionShort = "$STR_EQUIP_DESC_16";
class ItemActions {
class use {
text = $STR_BLD_use;
script = "spawn player_useMeds;";
};
};
};

View File

@@ -21,7 +21,7 @@ class ItemPumpkinSeed: CA_Magazine {
class ItemActions {
class Crafting
{
text = "Craft Pumpkin Plant";
text = $STR_CRAFT_PUMPKIN_PLANT;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {""};
requiretools[] = {"ItemKnife"};
@@ -42,8 +42,8 @@ class ItemPumpkinPlant: CA_Magazine {
type = 256;
class ItemActions {
class Build {
text = "Plant Pumpkin";
buildText = "pumpkin plant";
text = $STR_CRAFT_PLANT_PUMPKIN_PLANT;
buildText = $STR_CRAFT_NAME_PUMPKIN_PLANT;
script = "spawn player_build;";
require[] = {"ItemEtool"};
create = "Grave"; // TODO: model for Pumpkin Stage 1
@@ -63,7 +63,7 @@ class ItemHempSeed: CA_Magazine {
class ItemActions {
class Crafting
{
text = "Craft Hemp Plant";
text = $STR_CRAFT_HEMP_PLANT;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {""};
requiretools[] = {"ItemKnife"};
@@ -84,8 +84,8 @@ class ItemHempPlant: CA_Magazine {
type = 256;
class ItemActions {
class Build {
text = "Plant Hemp";
buildText = "hemp plant";
text = $STR_CRAFT_PLANT_HEMP_PLANT;
buildText = $STR_CRAFT_NAME_HEMP_PLANT;
script = "spawn player_build;";
require[] = {"ItemEtool"};
create = "MAP_c_fern"; // TODO: model for Hemp Stage 1

View File

@@ -14,10 +14,10 @@ class ItemSodaEmpty : HandGrenade
class Drink
{
text = $STR_ACTIONS_DRINK2;
script = "spawn player_drinkWater;";
script = ";[_id] spawn player_fillWater;";
};
class Crafting {
text = "Melt into Bars";
text = $STR_EPOCH_MELT_BARS;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"fire"};
requiretools[] = {"ItemToolbox"};
@@ -43,10 +43,10 @@ class TrashTinCan : HandGrenade
class Drink
{
text = $STR_ACTIONS_DRINK2;
script = "spawn player_drinkWater;";
script = ";[_id] spawn player_fillWater;";
};
class Crafting {
text = "Melt into Bars";
text = $STR_EPOCH_MELT_BARS;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"fire"};
requiretools[] = {"ItemToolbox"};

View File

@@ -25,7 +25,7 @@
class horde_RscPicture
{
access = 0;
//access = 0;
type = CT_STATIC;
style = ST_PICTURE;
idc = -1;
@@ -59,7 +59,7 @@ class horde_RscText
class horde_RscStructuredText
{
access = 0;
//access = 0;
type = CT_STRUCTURED_TEXT;
style = ST_CENTER;
font = "Zeppelin33";
@@ -77,7 +77,7 @@ class horde_RscStructuredText
class horde_RscButton
{
access = 0;
//access = 0;
type = CT_BUTTON;
style = ST_LEFT;
x = 0;

View File

@@ -16,7 +16,7 @@ class CfgSounds
class horde_sound_close_book: Vas_yessir
{
name = "horde_sound_close_book";
sound[] = {"\z\addons\dayz_communityassets\sounds\close.wss", 1, 1};
sound[] = {"\z\addons\dayz_communityassets\sounds\close.wss", 0.5, 1};
titles[] = {};
};
};

View File

@@ -19,11 +19,21 @@ class Category_693 {
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class Attachment_MFL_Pist {
type = "trade_items";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class Attachment_FL {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class Attachment_MFL {
type = "trade_items";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class Attachment_CCO {
type = "trade_items";
buy[] = {4,"ItemGoldBar"};

View File

@@ -1,37 +1,52 @@
class Category_577 {
class 100Rnd_762x51_M240 {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 30Rnd_556x45_StanagSD {
type = "trade_items";
buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class 20Rnd_762x51_B_SCAR {
type = "trade_items";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class 20Rnd_762x51_SB_SCAR {
type = "trade_items";
buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"};
};
class 20Rnd_762x51_FNFAL {
type = "trade_items";
buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class 20Rnd_762x51_DMR {
type = "trade_items";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class 5Rnd_86x70_L115A1 {
type = "trade_items";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
};
class Category_577 {
class 100Rnd_762x51_M240 {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 200Rnd_762x51_M240 {
type = "trade_items";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar"};
};
class 30Rnd_556x45_StanagSD {
type = "trade_items";
buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class 20Rnd_762x51_B_SCAR {
type = "trade_items";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class 20Rnd_762x51_SB_SCAR {
type = "trade_items";
buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"};
};
class 20Rnd_762x51_FNFAL {
type = "trade_items";
buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class 20Rnd_762x51_DMR {
type = "trade_items";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class 5Rnd_86x70_L115A1 {
type = "trade_items";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class 10Rnd_127x99_M107 {
type = "trade_items";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class 3rnd_Anzio_20x102mm {
type = "trade_items";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
};

View File

@@ -1,32 +1,32 @@
class Category_569 {
class LandRover_MG_TK_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {6,"ItemGoldBar10oz"};
sell[] = {3,"ItemGoldBar10oz"};
};
class LandRover_Special_CZ_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {1,"ItemBriefcase100oz"};
sell[] = {5,"ItemGoldBar10oz"};
};
class UAZ_MG_TK_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {6,"ItemGoldBar10oz"};
sell[] = {3,"ItemGoldBar10oz"};
};
class GAZ_Vodnik_DZE {
type = "trade_any_vehicle";
buy[] = {2,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"};
};
class HMMWV_M998A2_SOV_DES_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {1,"ItemBriefcase100oz"};
sell[] = {5,"ItemGoldBar10oz"};
};
class HMMWV_M1151_M2_CZ_DES_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {4,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"};
};
};
class Category_569 {
class LandRover_MG_TK_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {6,"ItemGoldBar10oz"};
sell[] = {3,"ItemGoldBar10oz"};
};
class LandRover_Special_CZ_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {1,"ItemBriefcase100oz"};
sell[] = {5,"ItemGoldBar10oz"};
};
class UAZ_MG_TK_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {6,"ItemGoldBar10oz"};
sell[] = {3,"ItemGoldBar10oz"};
};
class GAZ_Vodnik_DZE {
type = "trade_any_vehicle";
buy[] = {2,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"};
};
class HMMWV_M998A2_SOV_DES_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {1,"ItemBriefcase100oz"};
sell[] = {5,"ItemGoldBar10oz"};
};
class HMMWV_M1151_M2_CZ_DES_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {4,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"};
};
};

View File

@@ -1,57 +1,97 @@
class Category_627 {
class G36_C_SD_camo { //Holo SD desert camo
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class M4A1_AIM_SD_camo { //CCO SD green camo
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class FNFAL_DZ {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class FN_FAL_ANPVS4_DZE {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class SCAR_H_LNG_Sniper {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar10oz"};
sell[] = {3,"ItemGoldBar10oz"};
};
class SCAR_H_LNG_Sniper_SD {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class M110_NVG_EP1 {
type = "trade_weapons";
buy[] = {7,"ItemGoldBar10oz"};
sell[] = {4,"ItemGoldBar10oz"};
};
class DMR_DZ {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar10oz"};
sell[] = {3,"ItemGoldBar10oz"};
};
class BAF_LRR_scoped {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class M240_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class Mk48_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
};
class Category_627 {
class G36_C_SD_camo { //Holo SD desert camo
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class M4A1_AIM_SD_camo { //CCO SD green camo
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class FNFAL_ANPVS4_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class FN_FAL_ANPVS4_DZE { // _DZE has toggleable night vision
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class SCAR_H_LNG_Sniper {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar10oz"};
sell[] = {3,"ItemGoldBar10oz"};
};
class SCAR_H_LNG_Sniper_SD {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class M110_NVG_EP1 {
type = "trade_weapons";
buy[] = {7,"ItemGoldBar10oz"};
sell[] = {4,"ItemGoldBar10oz"};
};
class DMR_DZ {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar10oz"};
sell[] = {3,"ItemGoldBar10oz"};
};
class DMR_Gh_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {31,"ItemGoldBar"};
};
class BAF_LRR_scoped { //Tan Lapua
type = "trade_weapons";
buy[] = {7,"ItemGoldBar10oz"};
sell[] = {4,"ItemGoldBar10oz"};
};
class BAF_LRR_scoped_W { //Green Lapua
type = "trade_weapons";
buy[] = {7,"ItemGoldBar10oz"};
sell[] = {4,"ItemGoldBar10oz"};
};
class m107_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar10oz"};
};
class Anzio_20_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar10oz"};
};
class M240_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class M240_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class M240_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class Mk48_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class Mk48_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {12,"ItemGoldBar"};
};
class Mk48_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {12,"ItemGoldBar"};
};
};

View File

@@ -1,146 +1,791 @@
class Category_485 {
class G36C_DZ {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class G36C_camo { //Iron sight desert camo
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class G36A_Camo_DZ {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class G36K_Camo_DZ {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class M16A2_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class M16A4_DZ {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class M4A1_DZ {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class M4A1_HWS_GL_camo { //GL Holo Green Camo
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class M4A1_HWS_GL_SD_Camo {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class M4A3_CCO_EP1 { //CCO FL Desert Camo
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class SCAR_L_CQC {
type = "trade_weapons";
buy[] = {7,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class SCAR_L_CQC_CCO_SD {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {8,"ItemGoldBar"};
};
class SCAR_L_CQC_Holo {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class SCAR_L_CQC_EGLM_Holo {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class SCAR_L_STD_EGLM_RCO {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {7,"ItemGoldBar"};
};
class SCAR_L_STD_HOLO {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class SCAR_L_STD_Mk4CQT {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class L85_Holo_DZ {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class BAF_L85A2_RIS_SUSAT {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class BAF_L85A2_RIS_ACOG {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class SA58_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class Sa58V_CCO_EP1 {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class Sa58V_RCO_EP1 {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class AKS74U_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class AKM_DZ {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class AK74_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class FNFAL_DZ {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class FN_FAL_ANPVS4_DZE {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
};
class Category_615 {
duplicate = 485;
};
class Category_485 {
class G36C_DZ {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class G36C_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class G36C_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class G36C_ACOG_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class G36C_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class G36C_CCO_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class G36C_Holo_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class G36C_ACOG_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class G36C_camo { //Iron sight desert camo
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class G36A_Camo_DZ {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class G36K_Camo_DZ {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class G36K_Camo_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class M16A2_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class M16A2_GL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {3,"ItemGoldBar"};
};
class M16A4_DZ {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class M16A4_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class M16A4_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class M16A4_ACOG_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M16A4_GL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class M16A4_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {3,"ItemGoldBar"};
};
class M16A4_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class M16A4_CCO_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class M16A4_Holo_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class M16A4_ACOG_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class M16A4_GL_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class M16A4_CCO_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M16A4_Holo_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M16A4_ACOG_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M16A4_GL_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M16A4_GL_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M16A4_GL_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M16A4_GL_ACOG_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M16A4_GL_CCO_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class M16A4_GL_Holo_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class M16A4_GL_ACOG_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {9,"ItemGoldBar"};
};
class M16A4_GL_CCO_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M16A4_GL_Holo_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M16A4_GL_ACOG_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class M4A1_DZ {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class M4A1_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {3,"ItemGoldBar"};
};
class M4A1_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class M4A1_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M4A1_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class M4A1_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M4A1_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class M4A1_CCO_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class M4A1_CCO_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M4A1_CCO_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M4A1_CCO_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {9,"ItemGoldBar"};
};
class M4A1_CCO_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class M4A1_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class M4A1_Holo_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class M4A1_Holo_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M4A1_Holo_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M4A1_Holo_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {9,"ItemGoldBar"};
};
class M4A1_Holo_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class M4A1_ACOG_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M4A1_ACOG_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class M4A1_ACOG_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M4A1_ACOG_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class M4A1_ACOG_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {11,"ItemGoldBar"};
};
class M4A1_ACOG_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {12,"ItemGoldBar"};
};
class M4A1_GL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class M4A1_GL_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class M4A1_GL_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M4A1_GL_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M4A1_GL_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {9,"ItemGoldBar"};
};
class M4A1_GL_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class M4A1_GL_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M4A1_GL_CCO_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class M4A1_GL_CCO_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M4A1_GL_CCO_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class M4A1_GL_CCO_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {11,"ItemGoldBar"};
};
class M4A1_GL_CCO_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {12,"ItemGoldBar"};
};
class M4A1_GL_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class M4A1_GL_Holo_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class M4A1_GL_Holo_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M4A1_GL_Holo_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class M4A1_GL_Holo_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {11,"ItemGoldBar"};
};
class M4A1_GL_Holo_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {12,"ItemGoldBar"};
};
class M4A1_GL_ACOG_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M4A1_GL_ACOG_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {9,"ItemGoldBar"};
};
class M4A1_GL_ACOG_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class M4A1_GL_ACOG_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {12,"ItemGoldBar"};
};
class M4A1_GL_ACOG_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {13,"ItemGoldBar"};
};
class M4A1_GL_ACOG_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {14,"ItemGoldBar"};
};
class M4A1_HWS_GL_camo { //GL Holo Green Camo
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class M4A1_HWS_GL_SD_Camo {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class M4A3_CCO_EP1 { //CCO FL Desert Camo
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class SCAR_L_CQC {
type = "trade_weapons";
buy[] = {7,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class SCAR_L_CQC_CCO_SD {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {8,"ItemGoldBar"};
};
class SCAR_L_CQC_Holo {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class SCAR_L_CQC_EGLM_Holo {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class SCAR_L_STD_EGLM_RCO {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {7,"ItemGoldBar"};
};
class SCAR_L_STD_HOLO {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class SCAR_L_STD_Mk4CQT {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class L85A2_DZ {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class L85A2_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {3,"ItemGoldBar"};
};
class L85A2_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {4,"ItemGoldBar"};
};
class L85A2_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {6,"ItemGoldBar"};
};
class L85A2_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {7,"ItemGoldBar"};
};
class L85A2_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {8,"ItemGoldBar"};
};
class L85A2_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {4,"ItemGoldBar"};
};
class L85A2_CCO_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {5,"ItemGoldBar"};
};
class L85A2_CCO_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {6,"ItemGoldBar"};
};
class L85A2_CCO_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {8,"ItemGoldBar"};
};
class L85A2_CCO_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {9,"ItemGoldBar"};
};
class L85A2_CCO_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class L85A2_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {4,"ItemGoldBar"};
};
class L85A2_Holo_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {5,"ItemGoldBar"};
};
class L85A2_Holo_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {6,"ItemGoldBar"};
};
class L85A2_Holo_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {8,"ItemGoldBar"};
};
class L85A2_Holo_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {9,"ItemGoldBar"};
};
class L85A2_Holo_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class L85A2_ACOG_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {6,"ItemGoldBar"};
};
class L85A2_ACOG_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {7,"ItemGoldBar"};
};
class L85A2_ACOG_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {8,"ItemGoldBar"};
};
class L85A2_ACOG_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class L85A2_ACOG_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {11,"ItemGoldBar"};
};
class L85A2_ACOG_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; //Sell only
sell[] = {12,"ItemGoldBar"};
};
class SA58_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class SA58_RIS_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {3,"ItemGoldBar"};
};
class SA58_RIS_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class SA58_RIS_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class SA58_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class SA58_CCO_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class SA58_CCO_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class SA58_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class SA58_Holo_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class SA58_Holo_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class SA58_ACOG_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class SA58_ACOG_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class SA58_ACOG_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {9,"ItemGoldBar"};
};
class Sa58V_CCO_EP1 { //Desert camo no attachment support
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class Sa58V_RCO_EP1 { //Desert camo no attachment support
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class AKS74U_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class AKS74U_Kobra_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {3,"ItemGoldBar"};
};
class AKS74U_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class AKS74U_Kobra_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class AKM_DZ {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class AKM_Kobra_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class AKM_PSO1_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class AK74_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class AK74_Kobra_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {3,"ItemGoldBar"};
};
class AK74_PSO1_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class AK74_GL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {3,"ItemGoldBar"};
};
class AK74_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class AK74_Kobra_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class AK74_PSO1_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class AK74_GL_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class AK74_GL_Kobra_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class AK74_GL_PSO1_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class AK74_GL_Kobra_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class AK74_GL_PSO1_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class FNFAL_DZ {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class FNFAL_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
class FNFAL_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
};
class Category_615 {
duplicate = 485;
};

View File

@@ -1,56 +1,66 @@
class Category_538 {
class DZ_Czech_Vest_Pouch {
type = "trade_backpacks";
buy[] = {4,"ItemSilverBar"};
sell[] = {2,"ItemSilverBar"};
};
class DZ_Patrol_Pack_EP1 {
type = "trade_backpacks";
buy[] = {8,"ItemSilverBar"};
sell[] = {4,"ItemSilverBar"};
};
class DZ_Assault_Pack_EP1 {
type = "trade_backpacks";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {5,"ItemSilverBar"};
};
class DZ_TerminalPack_EP1 {
type = "trade_backpacks";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class DZ_ALICE_Pack_EP1 {
type = "trade_backpacks";
buy[] = {6,"ItemSilverBar10oz"};
sell[] = {3,"ItemSilverBar10oz"};
};
class DZ_TK_Assault_Pack_EP1 {
type = "trade_backpacks";
buy[] = {8,"ItemSilverBar10oz"};
sell[] = {4,"ItemSilverBar10oz"};
};
class DZ_British_ACU {
type = "trade_backpacks";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class DZ_GunBag_EP1 {
type = "trade_backpacks";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class DZ_CivilBackpack_EP1 {
type = "trade_backpacks";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class DZ_Backpack_EP1 {
type = "trade_backpacks";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
};
class Category_688 {
duplicate = 538;
};
class Category_538 {
class DZ_Czech_Vest_Pouch {
type = "trade_backpacks";
buy[] = {4,"ItemSilverBar"};
sell[] = {2,"ItemSilverBar"};
};
class DZ_Patrol_Pack_EP1 {
type = "trade_backpacks";
buy[] = {8,"ItemSilverBar"};
sell[] = {4,"ItemSilverBar"};
};
class DZ_Assault_Pack_EP1 {
type = "trade_backpacks";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {5,"ItemSilverBar"};
};
class DZ_TerminalPack_EP1 {
type = "trade_backpacks";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class DZ_ALICE_Pack_EP1 {
type = "trade_backpacks";
buy[] = {6,"ItemSilverBar10oz"};
sell[] = {3,"ItemSilverBar10oz"};
};
class DZ_TK_Assault_Pack_EP1 {
type = "trade_backpacks";
buy[] = {8,"ItemSilverBar10oz"};
sell[] = {4,"ItemSilverBar10oz"};
};
class DZ_CompactPack_EP1 {
type = "trade_backpacks";
buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"};
};
class DZ_British_ACU {
type = "trade_backpacks";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class DZ_GunBag_EP1 {
type = "trade_backpacks";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class DZ_CivilBackpack_EP1 {
type = "trade_backpacks";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class DZ_Backpack_EP1 {
type = "trade_backpacks";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class DZ_LargeGunBag_EP1 {
type = "trade_backpacks";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
};
class Category_688 {
duplicate = 538;
};

View File

@@ -1,61 +1,116 @@
class Category_486 {
class BAF_L86A2_ACOG {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class L110A1_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class M249_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class M249_m145_EP1_DZE {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {9,"ItemGoldBar"};
};
class M240_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class Mk48_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class RPK_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class RPK74_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class UK59_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class PKM_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class Pecheneg_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
};
class Category_616 {
duplicate = 486;
};
class Category_486 {
class BAF_L86A2_ACOG {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class L110A1_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class L110A1_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class L110A1_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class M249_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class M249_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M249_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {8,"ItemGoldBar"};
};
class M240_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class M240_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class M240_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class Mk48_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class Mk48_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {12,"ItemGoldBar"};
};
class Mk48_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {12,"ItemGoldBar"};
};
class RPK_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class RPK_Kobra_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {12,"ItemGoldBar"};
};
class RPK_PSO1_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {14,"ItemGoldBar"};
};
class RPK74_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class RPK74_Kobra_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class RPK74_PSO1_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {9,"ItemGoldBar"};
};
class UK59_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class PKM_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class Pecheneg_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
};
class Category_616 {
duplicate = 486;
};

View File

@@ -1,41 +1,56 @@
class Category_622 {
class 100Rnd_556x45_M249 {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 200Rnd_556x45_M249 {
type = "trade_items";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class 100Rnd_762x51_M240 {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 50Rnd_762x54_UK59 {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 75Rnd_545x39_RPK {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 75Rnd_762x39_RPK {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 100Rnd_762x54_PK {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
};
class Category_481 {
duplicate = 622;
};
class Category_622 {
class 100Rnd_556x45_M249 {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 200Rnd_556x45_M249 {
type = "trade_items";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class 200Rnd_556x45_L110A1 {
type = "trade_items";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class 100Rnd_762x51_M240 {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 200Rnd_762x51_M240 {
type = "trade_items";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar"};
};
class 50Rnd_762x54_UK59 {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 45Rnd_545x39_RPK {
type = "trade_items";
buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"};
};
class 75Rnd_545x39_RPK {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 75Rnd_762x39_RPK {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 100Rnd_762x54_PK {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
};
class Category_481 {
duplicate = 622;
};

View File

@@ -1,118 +1,123 @@
class Category_541 {
class ItemAntibiotic {
type = "trade_items";
buy[] = {1,"ItemGoldBar"};
sell[] = {2,"ItemSilverBar10oz"};
};
class ItemBandage {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class ItemAntibacterialWipe {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
// bloodBagONEG is automatically swapped with ItemBloodbag if dayz_classicBloodBagSystem = true; Other typed bags and bloodTester are ignored.
class bloodBagONEG {
type = "trade_items";
buy[] = {4,"ItemSilverBar"};
sell[] = {2,"ItemSilverBar"};
};
class bloodBagANEG {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodBagAPOS {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodBagBNEG {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodBagBPOS {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodBagABNEG {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodBagABPOS {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodBagOPOS {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodTester {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class transfusionKit {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class emptyBloodBag {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class ItemEpinephrine {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class ItemHeatPack {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class ItemMorphine {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class ItemPainkiller {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class equip_string {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class equip_gauze {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class equip_gauzepackaged {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class equip_rag {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class equip_herb_box {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class Category_541 {
class ItemAntibiotic {
type = "trade_items";
buy[] = {1,"ItemGoldBar"};
sell[] = {2,"ItemSilverBar10oz"};
};
class ItemBandage {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class ItemAntibacterialWipe {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
// bloodBagONEG is automatically swapped with ItemBloodbag if dayz_classicBloodBagSystem = true; Other typed bags and bloodTester are ignored.
class bloodBagONEG {
type = "trade_items";
buy[] = {4,"ItemSilverBar"};
sell[] = {2,"ItemSilverBar"};
};
class bloodBagANEG {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodBagAPOS {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodBagBNEG {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodBagBPOS {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodBagABNEG {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodBagABPOS {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodBagOPOS {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class bloodTester {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class transfusionKit {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class emptyBloodBag {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class ItemEpinephrine {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class ItemHeatPack {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class ItemMorphine {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class ItemPainkiller {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class equip_string {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class equip_gauze {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class equip_gauzepackaged {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class equip_rag {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class equip_herb_box {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class ItemKiloHemp {
type = "trade_items";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar"};
};
};

View File

@@ -1,46 +1,51 @@
class Category_491 {
class LandRover_CZ_EP1 {
type = "trade_any_vehicle";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class LandRover_TK_CIV_EP1 {
type = "trade_any_vehicle";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class HMMWV_M1035_DES_EP1 {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class HMMWV_Ambulance {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class HMMWV_Ambulance_CZ_DES_EP1 {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class HMMWV_DES_EP1 {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class HMMWV_DZ {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class GAZ_Vodnik_MedEvac {
type = "trade_any_vehicle";
buy[] = {1,"ItemBriefcase100oz"};
sell[] = {5,"ItemGoldBar10oz"};
};
};
class Category_599 {
duplicate = 491;
};
class Category_491 {
class LandRover_CZ_EP1 {
type = "trade_any_vehicle";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class LandRover_TK_CIV_EP1 {
type = "trade_any_vehicle";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class HMMWV_M1035_DES_EP1 {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class HMMWV_Ambulance {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class HMMWV_Ambulance_CZ_DES_EP1 {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class HMMWV_DES_EP1 {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class HMMWV_DZ {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class BTR40_TK_INS_EP1 {
type = "trade_any_vehicle";
buy[] = {4,"ItemGoldBar10oz"};
sell[] = {2,"ItemGoldBar10oz"};
};
class GAZ_Vodnik_MedEvac {
type = "trade_any_vehicle";
buy[] = {1,"ItemBriefcase100oz"};
sell[] = {5,"ItemGoldBar10oz"};
};
};
class Category_599 {
duplicate = 491;
};

View File

@@ -1,46 +1,46 @@
class Category_625 {
class 15Rnd_9x19_M9 {
type = "trade_items";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {5,"ItemSilverBar"};
};
class 15Rnd_9x19_M9SD {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 17Rnd_9x19_glock17 {
type = "trade_items";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {5,"ItemSilverBar"};
};
class 17Rnd_9x19_glock17SD {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 6Rnd_45ACP {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 7Rnd_45ACP_1911 {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 8Rnd_9x18_Makarov {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 8Rnd_9x18_MakarovSD {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
};
class Category_484 {
duplicate = 625;
class Category_625 {
class 15Rnd_9x19_M9 {
type = "trade_items";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {5,"ItemSilverBar"};
};
class 15Rnd_9x19_M9SD {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 17Rnd_9x19_glock17 {
type = "trade_items";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {5,"ItemSilverBar"};
};
class 17Rnd_9x19_glock17SD {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 6Rnd_45ACP {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 7Rnd_45ACP_1911 {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 8Rnd_9x18_Makarov {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 8Rnd_9x18_MakarovSD {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
};
class Category_484 {
duplicate = 625;
};

View File

@@ -1,36 +1,71 @@
class Category_489 {
class M9_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"};
};
class G17_DZ {
type = "trade_weapons";
buy[] = {5,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class Makarov_DZ {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class Revolver_DZ {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class revolver_gold_EP1 {
type = "trade_weapons";
buy[] = {3,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class M1911_DZ {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
};
class Category_617 {
duplicate = 489;
};
class Category_489 {
class M9_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"};
};
class M9_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {25,"ItemSilverBar10oz"};
};
class G17_DZ {
type = "trade_weapons";
buy[] = {5,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class G17_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {12,"ItemSilverBar10oz"};
};
class G17_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {22,"ItemSilverBar10oz"};
};
class G17_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {22,"ItemSilverBar10oz"};
};
class G17_SD_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {32,"ItemSilverBar10oz"};
};
class G17_SD_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {42,"ItemSilverBar10oz"};
};
class Makarov_DZ {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class Makarov_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {21,"ItemSilverBar10oz"};
};
class Revolver_DZ {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class revolver_gold_EP1 {
type = "trade_weapons";
buy[] = {3,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class M1911_DZ {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
};
class Category_617 {
duplicate = 489;
};

View File

@@ -1,46 +1,161 @@
class Category_574 {
class Crossbow_DZ {
type = "trade_weapons";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {5,"ItemSilverBar"};
};
class RedRyder {
type = "trade_weapons";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {5,"ItemSilverBar"};
};
class MR43_DZ {
type = "trade_weapons";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {8,"ItemSilverBar"};
};
class Winchester1866_DZ {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class M1014_DZ {
type = "trade_weapons";
buy[] = {3,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class Remington870_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class LeeEnfield_DZ {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class Mosin_DZ {
type = "trade_weapons";
buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
};
class Category_620 {
duplicate = 574;
};
class Category_574 {
class Crossbow_DZ {
type = "trade_weapons";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {5,"ItemSilverBar"};
};
class Crossbow_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {2,"ItemGoldBar"};
};
class Crossbow_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar"};
};
class Crossbow_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {2,"ItemGoldBar"};
};
class Crossbow_Scope_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {3,"ItemGoldBar"};
};
class Crossbow_CCO_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {3,"ItemGoldBar"};
};
class Crossbow_Scope_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class Crossbow_CCO_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class Crossbow_Scope_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {5,"ItemGoldBar"};
};
class RedRyder {
type = "trade_weapons";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {5,"ItemSilverBar"};
};
class MR43_DZ {
type = "trade_weapons";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {8,"ItemSilverBar"};
};
class Winchester1866_DZ {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class M1014_DZ {
type = "trade_weapons";
buy[] = {3,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class M1014_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class M1014_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {4,"ItemGoldBar"};
};
class Remington870_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class Remington870_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {2,"ItemGoldBar"};
};
class Remington870_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {3,"ItemGoldBar"};
};
class LeeEnfield_DZ {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class Mosin_DZ {
type = "trade_weapons";
buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class Mosin_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {12,"ItemSilverBar10oz"};
};
class Mosin_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {22,"ItemSilverBar10oz"};
};
class Mosin_Belt_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {22,"ItemSilverBar10oz"};
};
class Mosin_Belt_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {32,"ItemSilverBar10oz"};
};
class Mosin_Belt_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {42,"ItemSilverBar10oz"};
};
class Mosin_PU_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {32,"ItemSilverBar10oz"};
};
class Mosin_PU_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {42,"ItemSilverBar10oz"};
};
class Mosin_PU_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {52,"ItemSilverBar10oz"};
};
class Mosin_PU_Belt_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {52,"ItemSilverBar10oz"};
};
class Mosin_PU_Belt_FL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {62,"ItemSilverBar10oz"};
};
class Mosin_PU_Belt_MFL_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {72,"ItemSilverBar10oz"};
};
};
class Category_620 {
duplicate = 574;
};

View File

@@ -1,61 +1,61 @@
class Category_623 {
class 1Rnd_Bolt_Tranquilizer {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 1Rnd_Bolt_Explosive {
type = "trade_items";
buy[] = {4,"ItemSilverBar"};
sell[] = {2,"ItemSilverBar"};
};
class 12Rnd_Quiver_Wood {
type = "trade_items";
buy[] = {4,"ItemSilverBar"};
sell[] = {2,"ItemSilverBar"};
};
class 350Rnd_BB_Magazine {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 2Rnd_12Gauge_Buck {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 2Rnd_12Gauge_Slug {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 8Rnd_12Gauge_Slug {
type = "trade_items";
buy[] = {4,"ItemSilverBar"};
sell[] = {4,"ItemSilverBar"};
};
class 8Rnd_12Gauge_Buck {
type = "trade_items";
buy[] = {4,"ItemSilverBar"};
sell[] = {4,"ItemSilverBar"};
};
class 15Rnd_W1866_Slug {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 10Rnd_303British {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 5Rnd_762x54_Mosin {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
};
class Category_573 {
duplicate = 623;
};
class Category_623 {
class 1Rnd_Bolt_Tranquilizer {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 1Rnd_Bolt_Explosive {
type = "trade_items";
buy[] = {4,"ItemSilverBar"};
sell[] = {2,"ItemSilverBar"};
};
class 12Rnd_Quiver_Wood {
type = "trade_items";
buy[] = {4,"ItemSilverBar"};
sell[] = {2,"ItemSilverBar"};
};
class 350Rnd_BB_Magazine {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 2Rnd_12Gauge_Buck {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 2Rnd_12Gauge_Slug {
type = "trade_items";
buy[] = {1,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 8Rnd_12Gauge_Slug {
type = "trade_items";
buy[] = {4,"ItemSilverBar"};
sell[] = {4,"ItemSilverBar"};
};
class 8Rnd_12Gauge_Buck {
type = "trade_items";
buy[] = {4,"ItemSilverBar"};
sell[] = {4,"ItemSilverBar"};
};
class 15Rnd_W1866_Slug {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 10Rnd_303British {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class 5Rnd_762x54_Mosin {
type = "trade_items";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
};
class Category_573 {
duplicate = 623;
};

View File

@@ -1,46 +1,96 @@
class Category_487 {
class M4SPR {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class M14_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class CZ550_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class M24_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class M24_des_EP1 { // desert camo
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class M40A3_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class SVD_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class SVD_des_EP1 { // desert camo
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
};
class Category_619 {
duplicate = 487;
};
class Category_487 {
class M4SPR {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class M14_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class M14_Gh_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {11,"ItemGoldBar"};
};
class M14_CCO_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {12,"ItemGoldBar"};
};
class M14_Holo_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {12,"ItemGoldBar"};
};
class M14_CCO_Gh_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {13,"ItemGoldBar"};
};
class M14_Holo_Gh_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {13,"ItemGoldBar"};
};
class CZ550_DZ {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class M24_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class M24_Gh_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class M24_des_EP1 { // desert camo
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class M40A3_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class M40A3_Gh_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class SVD_DZ { // iron sights
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class SVD_Gh_DZ { // iron sights and ghillie
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {7,"ItemGoldBar"};
};
class SVD_PSO1_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {1,"ItemGoldBar10oz"};
};
class SVD_PSO1_Gh_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar10oz"}; // Sell only
sell[] = {11,"ItemGoldBar"};
};
class SVD_des_EP1 { // desert camo
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
};
class Category_619 {
duplicate = 487;
};

View File

@@ -1,26 +1,26 @@
class Category_624 {
class 5Rnd_17HMR {
type = "trade_items";
buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"};
};
class 5Rnd_762x51_M24 {
type = "trade_items";
buy[] = {1,"ItemSilverBar10oz"};
sell[] = {5,"ItemSilverBar"};
};
class 20Rnd_762x51_DMR {
type = "trade_items";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class 10Rnd_762x54_SVD {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
};
class Category_482 {
duplicate = 624;
};
class Category_624 {
class 5Rnd_17HMR {
type = "trade_items";
buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"};
};
class 5Rnd_762x51_M24 {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 20Rnd_762x51_DMR {
type = "trade_items";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class 10Rnd_762x54_SVD {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
};
class Category_482 {
duplicate = 624;
};

View File

@@ -1,41 +1,41 @@
class Category_626 {
class 20Rnd_B_765x17_Ball {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 30Rnd_9x19_UZI {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 30Rnd_9x19_UZI_SD {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 30Rnd_9x19_MP5 {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 30Rnd_9x19_MP5SD {
type = "trade_items";
buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class 64Rnd_9x19_Bizon {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 64Rnd_9x19_SD_Bizon {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
};
class Category_483 {
duplicate = 626;
};
class Category_626 {
class 20Rnd_B_765x17_Ball {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 30Rnd_9x19_UZI {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 30Rnd_9x19_UZI_SD {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 30Rnd_9x19_MP5 {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 30Rnd_9x19_MP5SD {
type = "trade_items";
buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class 64Rnd_9x19_Bizon {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
class 64Rnd_9x19_SD_Bizon {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
};
class Category_483 {
duplicate = 626;
};

View File

@@ -1,31 +1,41 @@
class Category_488 {
class Sa61_EP1 {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"};
};
class PDW_DZ {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class UZI_SD_EP1 {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class MP5_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar"};
sell[] = {2,"ItemSilverBar10oz"};
};
class Bizon_DZ {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
};
class Category_618 {
duplicate = 488;
};
class Category_488 {
class Sa61_EP1 {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"};
};
class PDW_DZ {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class UZI_SD_EP1 {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"};
};
class MP5_DZ {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar"};
sell[] = {2,"ItemSilverBar10oz"};
};
class MP5_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {22,"ItemSilverBar10oz"};
};
class Bizon_DZ {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class Bizon_SD_DZ {
type = "trade_weapons";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {6,"ItemGoldBar"};
};
};
class Category_618 {
duplicate = 488;
};

View File

@@ -34,6 +34,13 @@ class Category_679 {
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar"};
};
/*
class NVGoggles_DZE {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
*/
class ItemFlashlight {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar"};

View File

@@ -1,62 +1,77 @@
class Category_527 {
class 8Rnd_B_Saiga12_74Slug {
type = "trade_items";
buy[] = {5,"ItemSilverBar"};
sell[] = {3,"ItemSilverBar"};
};
class 8Rnd_B_Saiga12_Pellets {
type = "trade_items";
buy[] = {5,"ItemSilverBar"};
sell[] = {3,"ItemSilverBar"};
};
class 20Rnd_B_AA12_Pellets {
type = "trade_items";
buy[] = {8,"ItemSilverBar"};
sell[] = {5,"ItemSilverBar"};
};
class 20Rnd_B_AA12_74Slug {
type = "trade_items";
buy[] = {8,"ItemSilverBar"};
sell[] = {5,"ItemSilverBar"};
};
class 30Rnd_556x45_Stanag {
type = "trade_items";
buy[] = {5,"ItemSilverBar"};
sell[] = {3,"ItemSilverBar"};
};
class 30Rnd_556x45_StanagSD {
type = "trade_items";
buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class 20Rnd_762x51_B_SCAR {
type = "trade_items";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class 20Rnd_762x51_SB_SCAR {
type = "trade_items";
buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"};
};
class 100Rnd_556x45_BetaCMag {
type = "trade_items";
buy[] = {6,"ItemSilverBar10oz"};
sell[] = {3,"ItemSilverBar10oz"};
};
class 100Rnd_762x51_M240 {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 20Rnd_9x39_SP5_VSS {
type = "trade_items";
buy[] = {3,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 5Rnd_127x108_KSVK {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
};
class Category_527 {
class 8Rnd_B_Saiga12_74Slug {
type = "trade_items";
buy[] = {5,"ItemSilverBar"};
sell[] = {3,"ItemSilverBar"};
};
class 8Rnd_B_Saiga12_Pellets {
type = "trade_items";
buy[] = {5,"ItemSilverBar"};
sell[] = {3,"ItemSilverBar"};
};
class 20Rnd_B_AA12_Pellets {
type = "trade_items";
buy[] = {8,"ItemSilverBar"};
sell[] = {5,"ItemSilverBar"};
};
class 20Rnd_B_AA12_74Slug {
type = "trade_items";
buy[] = {8,"ItemSilverBar"};
sell[] = {5,"ItemSilverBar"};
};
class 30Rnd_556x45_Stanag {
type = "trade_items";
buy[] = {5,"ItemSilverBar"};
sell[] = {3,"ItemSilverBar"};
};
class 30Rnd_556x45_StanagSD {
type = "trade_items";
buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class 20Rnd_762x51_B_SCAR {
type = "trade_items";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class 20Rnd_762x51_SB_SCAR {
type = "trade_items";
buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"};
};
class 100Rnd_556x45_BetaCMag {
type = "trade_items";
buy[] = {6,"ItemSilverBar10oz"};
sell[] = {3,"ItemSilverBar10oz"};
};
class 100Rnd_556x45_M249 {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 200Rnd_556x45_M249 {
type = "trade_items";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class 100Rnd_762x51_M240 {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 200Rnd_762x51_M240 {
type = "trade_items";
buy[] = {-1,"ItemGoldBar"}; // Sell only
sell[] = {1,"ItemGoldBar"};
};
class 20Rnd_9x39_SP5_VSS {
type = "trade_items";
buy[] = {3,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class 5Rnd_127x108_KSVK {
type = "trade_items";
buy[] = {2,"ItemSilverBar10oz"};
sell[] = {1,"ItemSilverBar10oz"};
};
};

View File

@@ -1,87 +1,92 @@
class Category_526 {
class MeleeBaseBallBat {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class Saiga12K {
type = "trade_weapons";
buy[] = {5,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class AA12_PMC {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {5,"ItemGoldBar"};
};
class m8_compact {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class m8_sharpshooter {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class m8_holo_sd {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class m8_carbine {
type = "trade_weapons";
buy[] = {5,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class M8_SAW {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class SCAR_H_CQC_CCO {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class SCAR_H_CQC_CCO_SD {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class SCAR_H_STD_EGLM_Spect {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class MG36 {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class MG36_camo {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class M60A4_EP1_DZE {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class m240_scoped_EP1_DZE {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class VSS_vintorez {
type = "trade_weapons";
buy[] = {3,"ItemGoldBar10oz"};
sell[] = {4,"ItemGoldBar"};
};
class KSVK_DZE {
type = "trade_weapons";
buy[] = {3,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
};
class Category_526 {
class MeleeBaseBallBat {
type = "trade_weapons";
buy[] = {2,"ItemSilverBar"};
sell[] = {1,"ItemSilverBar"};
};
class Saiga12K {
type = "trade_weapons";
buy[] = {5,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class AA12_PMC {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {5,"ItemGoldBar"};
};
class m8_compact {
type = "trade_weapons";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class m8_sharpshooter {
type = "trade_weapons";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class m8_holo_sd {
type = "trade_weapons";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class m8_carbine {
type = "trade_weapons";
buy[] = {5,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class M8_SAW {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class SCAR_H_CQC_CCO {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class SCAR_H_CQC_CCO_SD {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class SCAR_H_STD_EGLM_Spect {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class MG36 {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class MG36_camo {
type = "trade_weapons";
buy[] = {1,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class M249_m145_EP1_DZE {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {9,"ItemGoldBar"};
};
class M60A4_EP1_DZE {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
class m240_scoped_EP1_DZE {
type = "trade_weapons";
buy[] = {2,"ItemGoldBar10oz"};
sell[] = {6,"ItemGoldBar"};
};
class VSS_vintorez {
type = "trade_weapons";
buy[] = {3,"ItemGoldBar10oz"};
sell[] = {4,"ItemGoldBar"};
};
class KSVK_DZE {
type = "trade_weapons";
buy[] = {3,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"};
};
};

View File

@@ -0,0 +1,6 @@
To customize config traders copy this CfgServerTrader folder to your mission.
Then in description.ext replace this line:
#include "\z\addons\dayz_code\Configs\CfgServerTrader\CfgServerTrader.hpp"
with this:
#include "CfgServerTrader\CfgServerTrader.hpp"

View File

@@ -2222,7 +2222,6 @@ class Zelenogorsk {
class Object24 { type = "SKODAWreck"; position[] = {2761.44, 5442.06, 0}; direction = 196; onFire = 0; };
class Object25 { type = "Fort_Barricade"; position[] = {2215.06, 5154.03, 0}; direction = 129; onFire = 0; };
class Object26 { type = "Rubbish1"; position[] = {2831.18, 5463.18, 0}; direction = 204; onFire = 0; };
class Object27 { type = "datsun01Wreck"; position[] = {2214.82, 5153.37, 0}; direction = 122; onFire = 0; };
class Object28 { type = "Fort_Barricade"; position[] = {2722.08, 5128.01, 0}; direction = 112; onFire = 0; };
class Object29 { type = "datsun02Wreck"; position[] = {2731.03, 5062.87, 0}; direction = 110; onFire = 0; };
class Object30 { type = "Land_Misc_Rubble_EP1"; position[] = {3202.4, 5156.94, 0}; direction = 300; onFire = 0; };
@@ -2234,7 +2233,6 @@ class Zelenogorsk {
class Object36 { type = "Rubbish5"; position[] = {2759.29, 5326.47, 0}; direction = 19; onFire = 0; };
class Object37 { type = "SKODAWreck"; position[] = {2626.12, 5118.43, 0}; direction = 140; onFire = 0; };
class Object38 { type = "Rubbish3"; position[] = {2646.66, 5926.84, 0}; direction = 327; onFire = 0; };
class Object39 { type = "RoadBarrier_long"; position[] = {2236.18, 5146.44, 0}; direction = 275; onFire = 0; };
class Object40 { type = "Fort_Barricade"; position[] = {2874.81, 5256.3, 0}; direction = 105; onFire = 0; };
class Object41 { type = "datsun02Wreck"; position[] = {2991.58, 5561.9, 0}; direction = 34; onFire = 0; };
class Object42 { type = "Land_Misc_Garb_Heap_EP1"; position[] = {2257.37, 5151.29, 0}; direction = 21; onFire = 0; };
@@ -2244,7 +2242,6 @@ class Zelenogorsk {
class Object46 { type = "Land_Misc_Rubble_EP1"; position[] = {2661.45, 5575.91, 0}; direction = 8; onFire = 0; };
class Object47 { type = "datsun02Wreck"; position[] = {2589.71, 4850.21, 0}; direction = 165; onFire = 0; };
class Object48 { type = "Rubbish3"; position[] = {3129.71, 5196.39, 0}; direction = 283; onFire = 0; };
class Object49 { type = "Fort_Barricade"; position[] = {2224.11, 5152.66, 0}; direction = 122; onFire = 0; };
class Object50 { type = "RoadBarrier_long"; position[] = {3407.76, 4908.85, 0}; direction = 227; onFire = 0; };
class Object51 { type = "Rubbish1"; position[] = {2731.81, 5353.15, 0}; direction = 336; onFire = 0; };
class Object52 { type = "Fort_Barricade"; position[] = {2262.95, 5374.37, 0}; direction = 178; onFire = 0; };
@@ -2257,11 +2254,9 @@ class Zelenogorsk {
class Object59 { type = "Rubbish3"; position[] = {2266.61, 5161.07, 0}; direction = 36; onFire = 0; };
class Object60 { type = "HMMWVWreck"; position[] = {2812.47, 5270.69, 0}; direction = 97; onFire = 0; };
class Object61 { type = "Fort_Barricade"; position[] = {2753.43, 5325.69, 0}; direction = 279; onFire = 0; };
class Object62 { type = "SKODAWreck"; position[] = {2234.22, 5141.31, 0}; direction = 288; onFire = 0; };
class Object63 { type = "Rubbish5"; position[] = {2625.31, 5070.09, 0}; direction = 242; onFire = 0; };
class Object64 { type = "datsun01Wreck"; position[] = {3397.79, 4906.4, 0}; direction = 308; onFire = 0; };
class Object65 { type = "Land_Misc_Rubble_EP1"; position[] = {2820.04, 5243.38, 0}; direction = 4; onFire = 0; };
class Object66 { type = "hiluxWreck"; position[] = {2225.07, 5151.34, 0}; direction = 113; onFire = 0; };
class Object67 { type = "Land_Misc_Garb_Heap_EP1"; position[] = {2724.28, 5192.38, 0}; direction = 18; onFire = 0; };
class Object68 { type = "Land_CncBlock_D"; position[] = {2820.7, 5453.61, 0}; direction = 39; onFire = 0; };
class Object69 { type = "Rubbish4"; position[] = {3370.46, 4931.3, 0}; direction = 305; onFire = 0; };
@@ -2270,7 +2265,6 @@ class Zelenogorsk {
class Object72 { type = "Rubbish1"; position[] = {3551.27, 5070.84, 0}; direction = 26; onFire = 0; };
class Object73 { type = "UralWreck"; position[] = {2730.68, 5202.66, 0}; direction = 18; onFire = 0; };
class Object74 { type = "Land_Misc_Garb_Heap_EP1"; position[] = {2813.97, 5230.95, 0}; direction = 179; onFire = 0; };
class Object75 { type = "Fort_Barricade"; position[] = {2244.23, 5144.63, 0}; direction = 209; onFire = 0; };
class Object76 { type = "RoadBarrier_long"; position[] = {2706.65, 5277.55, 0}; direction = 291; onFire = 0; };
class Object77 { type = "UAZWreck"; position[] = {2531.19, 6250.84, 0}; direction = 354; onFire = 0.833768; };
class Object78 { type = "hiluxWreck"; position[] = {2716.33, 5463.63, 0}; direction = 23; onFire = 0; };
@@ -4352,21 +4346,13 @@ class Berezino {
class Object173 { type = "Rubbish1"; position[] = {11978, 9090.7, 0}; direction = 264; onFire = 0; };
class Object174 { type = "Body"; position[] = {11981, 9141.68, 0}; direction = 130; onFire = 0; };
class Object175 { type = "Body2"; position[] = {12000.9, 9066, 0}; direction = 330; onFire = 0; };
class Object176 { type = "Land_BagFenceLong"; position[] = {11989.1, 9154.88, 0}; direction = 312; onFire = 0; };
class Object177 { type = "Land_Misc_Rubble_EP1"; position[] = {12027.1, 9056.95, 0}; direction = 142; onFire = 0; };
class Object178 { type = "HMMWVWreck"; position[] = {12019.1, 9169.68, 0}; direction = 96; onFire = 0.259646; };
class Object179 { type = "Land_BagFenceLong"; position[] = {11985, 9152.74, 0}; direction = 42; onFire = 0; };
class Object180 { type = "Rubbish5"; position[] = {12012.9, 9170.08, 0}; direction = 264; onFire = 0; };
class Object181 { type = "Land_BagFenceLong"; position[] = {11988.7, 9158.63, 0}; direction = 224; onFire = 0; };
class Object182 { type = "Land_BagFenceLong"; position[] = {11983.6, 9153.96, 0}; direction = 42; onFire = 0; };
class Object183 { type = "Land_Misc_Rubble_EP1"; position[] = {12074.2, 9079.12, 0}; direction = 142; onFire = 0; };
class Object184 { type = "Land_Misc_Rubble_EP1"; position[] = {12027.7, 9173.92, 0}; direction = 259; onFire = 0; };
class Object185 { type = "Land_BagFenceLong"; position[] = {11982.2, 9155.23, 0}; direction = 42; onFire = 0; };
class Object186 { type = "Body1"; position[] = {12000.7, 9057.93, 0}; direction = 59; onFire = 0; };
class Object187 { type = "Land_ladder_half"; position[] = {11987.6, 9160.85, 0}; direction = 223; onFire = 0; };
class Object188 { type = "Land_BagFenceLong"; position[] = {11981.7, 9158.49, 0}; direction = 134; onFire = 0; };
class Object189 { type = "Land_BagFenceLong"; position[] = {11983.1, 9159.85, 0}; direction = 134; onFire = 0; };
class Object190 { type = "Land_BagFenceLong"; position[] = {11984.4, 9161.2, 0}; direction = 134; onFire = 0; };
class Object191 { type = "Fort_RazorWire"; position[] = {11970.5, 9147.41, 0}; direction = 131; onFire = 0; };
class Object192 { type = "Rubbish4"; position[] = {11979.6, 9159.24, 0}; direction = 226; onFire = 0; };
class Object193 { type = "Hedgehog"; position[] = {11994.3, 9170.49, 0}; direction = 0; onFire = 0; };

View File

@@ -2362,5 +2362,4 @@
onFire = 0;
};
};
};

View File

@@ -267,21 +267,20 @@ class Boat : Ship
};
class RHIB: Boat
{
displayName = "RHIB";
crew = "";
displayName = $STR_DN_RHIB;
typicalCargo[] = {};
class TransportMagazines {};
class TransportWeapons {};
};
class RHIB2Turret: RHIB
{
displayName = "RHIB (Mk19)";
displayName = $STR_DN_RHIB2;
};
class RHIB_DZ : Boat
{
scope = public;
displayName = "RHIB";
displayName = $STR_DN_RHIB;
vehicleClass = "Ship";
accuracy = 0.5;
crew = "";
@@ -498,7 +497,7 @@ class RHIB_DZ : Boat
"100Rnd_127x99_M2",
"100Rnd_127x99_M2"
};
gunnerName = "front gunner";
gunnerName = $STR_POSITION_FRONTGUNNER;
gunnerOpticsModel = "\ca\weapons\optika_empty";
gunnerForceOptics = 0;
startEngine = 0;
@@ -533,7 +532,7 @@ class RHIB_DZ : Boat
};
class Library
{
libTextDesc = "The Naval Special Warfare Rigid Hull Inflatable Boat is a fast, high-buoyancy all weather boat designed to transport a fully equipped team of eight-men and three crew members. It is also fully transportable by C-130 Hercules.";
libTextDesc = $STR_LIB_RHIB;
};
extCameraPosition[] = {
0,

View File

@@ -0,0 +1,172 @@
class Land_houseV_2T2 : Land_HouseV_1I2
{
model="z\addons\dayz_buildings\a2_HouseV_2t2\d_HouseV_2t2.p3d";
class AnimationSources
{
class dvere_1_source
{
source="user";
initPhase=0;
animPeriod=1;
};
class dvere_2_source : dvere_1_source {};
class dvere_3_source : dvere_1_source {};
class dvere_4_source : dvere_1_source {};
class dvere_5_source : dvere_1_source {};
class dvere_6_source : dvere_1_source {};
class dvere_7_source : dvere_1_source {};
class dvere_8_source : dvere_1_source {};
class dvere_9_source : dvere_1_source {};
class dvere_10_source: dvere_1_source {};
};
class UserActions
{
class OpenDoors1
{
displayName=$STR_DN_OUT_o_DOOR;
position=akce_dvere1;
radius=1.5;
onlyForPlayer=false;
condition="this animationPhase ""dvere1"" < 0.5";
statement="this animate [""dvere1"", 1]";
};
class CloseDoors1
{
displayName=$STR_DN_OUT_C_DOOR;
position=akce_dvere1;
radius=1.5;
onlyForPlayer=false;
condition="this animationPhase ""dvere1"" >= 0.5";
statement="this animate [""dvere1"", 0]";
};
class OpenDoors2 : OpenDoors1
{
position=akce_dvere2;
condition="this animationPhase ""dvere2"" < 0.5";
statement="this animate [""dvere2"", 1]";
};
class CloseDoors2 : CloseDoors1
{
position=akce_dvere2;
condition="this animationPhase ""dvere2"" >= 0.5";
statement="this animate [""dvere2"", 0]";
};
class OpenDoors3 : OpenDoors1
{
position=akce_dvere3;
condition="this animationPhase ""dvere3"" < 0.5";
statement="this animate [""dvere3"", 1]";
};
class CloseDoors3 : CloseDoors1
{
position=akce_dvere3;
condition="this animationPhase ""dvere3"" >= 0.5";
statement="this animate [""dvere3"", 0]";
};
class OpenDoors4 : OpenDoors1
{
position=akce_dvere4;
condition="this animationPhase ""dvere4"" < 0.5";
statement="this animate [""dvere4"", 1]";
};
class CloseDoors4 : CloseDoors1
{
position=akce_dvere4;
condition="this animationPhase ""dvere4"" >= 0.5";
statement="this animate [""dvere4"", 0]";
};
class OpenDoors5 : OpenDoors1
{
position=akce_dvere5;
condition="this animationPhase ""dvere5"" < 0.5";
statement="this animate [""dvere5"", 1]";
};
class CloseDoors5 : CloseDoors1
{
position=akce_dvere5;
condition="this animationPhase ""dvere5"" >= 0.5";
statement="this animate [""dvere5"", 0]";
};
class OpenDoors6 : OpenDoors1
{
position=akce_dvere6;
condition="this animationPhase ""dvere6"" < 0.5";
statement="this animate [""dvere6"", 1]";
};
class CloseDoors6 : CloseDoors1
{
position=akce_dvere6;
condition="this animationPhase ""dvere6"" >= 0.5";
statement="this animate [""dvere6"", 0]";
};
class OpenDoors7 : OpenDoors1
{
position=akce_dvere7;
condition="this animationPhase ""dvere7"" < 0.5";
statement="this animate [""dvere7"", 1]";
};
class CloseDoors7 : CloseDoors1
{
position=akce_dvere7;
condition="this animationPhase ""dvere7"" >= 0.5";
statement="this animate [""dvere7"", 0]";
};
class OpenDoors8 : OpenDoors1
{
position=akce_dvere8;
condition="this animationPhase ""dvere8"" < 0.5";
statement="this animate [""dvere8"", 1]";
};
class CloseDoors8 : CloseDoors1
{
position=akce_dvere8;
condition="this animationPhase ""dvere8"" >= 0.5";
statement="this animate [""dvere8"", 0]";
};
class OpenDoors9 : OpenDoors1
{
position=akce_dvere910;
condition="this animationPhase ""dvere9"" < 0.5 or this animationPhase ""dvere10"" < 0.5";
statement="this animate [""dvere9"", 1];this animate [""dvere10"", 1]";
};
class CloseDoors9 : CloseDoors1
{
position=akce_dvere910;
condition="this animationPhase ""dvere9"" >= 0.5 or this animationPhase ""dvere10"" >= 0.5";
statement="this animate [""dvere9"", 0];this animate [""dvere10"", 0]";
};
/* class OpenDoors10 : OpenDoors1
{
position=akce_dvere910;
condition="this animationPhase ""dvere10"" < 0.5";
statement="this animate [""dvere10"", 1]";
};
class CloseDoors10 : CloseDoors1
{
position=akce_dvere910;
condition="this animationPhase ""dvere10"" >= 0.5";
statement="this animate [""dvere10"", 0]";
};
*/
};
actionBegin1 = "OpenDoors1";
actionEnd1 = "OpenDoors1";
actionBegin2 = "OpenDoors2";
actionEnd2 = "OpenDoors2";
actionBegin3 = "OpenDoors3";
actionEnd3 = "OpenDoors3";
actionBegin4 = "OpenDoors4";
actionEnd4 = "OpenDoors4";
actionBegin5 = "OpenDoors5";
actionEnd5 = "OpenDoors5";
actionBegin6 = "OpenDoors6";
actionEnd6 = "OpenDoors6";
actionBegin7 = "OpenDoors7";
actionEnd7 = "OpenDoors7";
actionBegin8 = "OpenDoors8";
actionEnd8 = "OpenDoors8";
actionBegin9 = "OpenDoors9";
actionEnd9 = "OpenDoors9";
// actionBegin10= "OpenDoors10";
// actionEnd10 = "OpenDoors10";
};

View File

@@ -0,0 +1,35 @@
#define ACTION_DRINK class Drink\
{\
displayName = $STR_ACTIONS_DRINK2;\
displayNameDefault = $STR_ACTIONS_DRINK2;\
priority = 3;\
radius = 3;\
position = "";\
showWindow = 1;\
onlyForPlayer = 1;\
shortcut = "";\
condition = "(['Drink',this] call userActionConditions)";\
statement = "['hands'] spawn player_fillWater;";\
};
class Land_pumpa: House
{
class UserActions {ACTION_DRINK};
};
class Land_Misc_Well_C_EP1: House_EP1
{
class UserActions {ACTION_DRINK};
};
class Land_Misc_Well_L_EP1: House_EP1
{
class UserActions {ACTION_DRINK};
};
class Land_Barrel_water: Thing
{
class UserActions {ACTION_DRINK};
};
#undef ACTION_DRINK

View File

@@ -27,7 +27,7 @@
position="action";
radius = 3.0;
onlyForPlayer = 1;
condition = "alive this";
condition = "!dayz_actionInProgress && (alive this)";
statement = "this spawn object_dismantle;";
};
};

View File

@@ -12,7 +12,13 @@ class car_sedan : SkodaBase {
ItemORP[] = {"car_sedan_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
};
};
/* //Removed from dayz_vehicles
class policecar: car_sedan {
class Upgrades {
ItemORP[] = {};
};
};
*/
// Performance 1
class car_sedan_DZE1: car_sedan {
original = "car_sedan";

View File

@@ -92,7 +92,7 @@ class KamazRefuel_DZ: KamazRefuel {
class TransportMagazines{};
class TransportWeapons{};
fuelCapacity = 10400;
//For future Developement = transportFuel = 10400; // refueltruck
transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks
};
class KamazRefuel_DZE1: KamazRefuel_DZ {
original = "KamazRefuel_DZ";

View File

@@ -34,7 +34,7 @@ class MtvrRefuel_DES_EP1_DZ : MtvrRefuel_base {
hiddenSelectionsTextures[] = { "\CA\wheeled_E\MTVR\Data\MTVR_body_desert_co.paa", "\CA\wheeled_E\MTVR\Data\MTVR_body2_desert_co.paa", "\CA\wheeled_E\MTVR\Data\MTVR_interier_desert_co.paa", "\CA\wheeled_E\MTVR\Data\MTVR_Fuel_desert_CO.paa" };
class TransportMagazines{};
class TransportWeapons{};
transportFuel = 0;
transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks
fuelCapacity = 10000;
};
@@ -46,6 +46,6 @@ class MtvrRefuel_DZ: MtvrRefuel {
hiddenSelections[] = {};
class TransportMagazines{};
class TransportWeapons{};
transportFuel = 0;
transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks
fuelCapacity = 10000;
};

Some files were not shown because too many files have changed in this diff Show More