448 Commits

Author SHA1 Message Date
vbawol
62d19b48db remove mine after looted for #1730 2016-08-12 11:21:56 -05:00
icomrade
8f58baf3f2 Slightly mroe performant server_monitor 2016-08-12 01:50:54 -04:00
icomrade
c2b85718fa Wrong variable 2016-08-11 22:47:09 -04:00
ebaydayz
b2394703f3 Update vanilla player build
Vanilla development commit:

20f992fcb7
2016-08-11 20:01:53 -04:00
ebaydayz
d60600a825 Fixed missing tags.
Vanilla development commit:

ed4ba17a1c
2016-08-11 19:50:03 -04:00
ebaydayz
9aab4ddd03 Added WIP Limited fuel in Refuel points.
Vanilla development commits:

707a591765

c453cdedd2

Set to double vanilla default value since Epoch has a lot more large
vehicles with 1000+ fuel capacity.
2016-08-11 18:08:21 -04:00
ebaydayz
f985c50382 Updated Nutrition Values for refueling vehicles. (per can)
Vanilla development commit:

fac691a614
2016-08-11 16:01:16 -04:00
ebaydayz
7439b87779 Update damage handler and improve study body
Vanilla development commits applied:

3db0fe8e7a

73a63898f1

08e18d5b52

126da2dcd3

d5fa323865

d37526fcc6

5fcca134f0

c9c1fc934d
2016-08-11 15:16:53 -04:00
icomrade
4019d0c351 Should stop vehicles from falling through buildables 2016-08-11 13:19:24 -04:00
ebaydayz
2fdc87a86c Clarify comment 2016-08-11 11:15:51 -04:00
icomrade
a885c8c147 Should fix Dynamic Vehicle Issues 2016-08-10 20:50:33 -04:00
ebaydayz
72656ed001 Greatly optimize safe gear handling
- Safe inventory arrays are no longer sent over network to all machines
on server startup and on each lock/unlock
- Disabled user input then closed gear dialog during safe
lock/unlock/pack to block various duping methods.
- Moved safe creation, deletion and gear handling to server. This cuts
down on add[Magazine/Weapon/Backpack]Cargo, createVehicle and
deleteVehicle BE logs.
2016-08-10 20:34:54 -04:00
icomrade
f186e256cb Tree chopping changes
Allow player to get more than 1 item out of a single tree. Using ItemLog
would allow the player to get too much wood if using a hatchet so I
changed it back to PartWoodPile.
2016-08-10 13:06:20 -04:00
icomrade
f9fdb1f3f7 Re-add humanity gain on zombie kill
For some reason this was removed in
77e760fe73
@ebaydayz
2016-08-10 12:13:11 -04:00
icomrade
4fc2a3b7d6 r_action_count needed for combine mags 2016-08-09 22:05:57 -04:00
ebaydayz
c62e3147c8 Do not send purchased vehicle marker arrow over network
Only the player buying the vehicle needs to see the arrow.

Also fixed CfgMagazines error from:
2c4c75c67c (diff-fcf3df9a25b3d05402ab4e4809673194R6)
@icomrade
2016-08-09 14:52:15 -04:00
ebaydayz
1ed78cc085 Remove unused file object_updatePosition.sqf 2016-08-09 11:06:57 -04:00
ebaydayz
bc7c1879a3 Store plot and door friends names as array
Avoids setVariable value restrictions for players with special
characters in their name.

Also avoids issues with storing non-ASCII characters from player names
in DB inventory field.
2016-08-09 10:48:31 -04:00
ebaydayz
d5ec0d9728 Remove duplicate PVDZ_obj_Fire exception
407134e1a2
2016-08-08 19:55:11 -04:00
icomrade
5c383c82dd More efficent evaluation for object spawning
We shouldn't need to check typenames since many of the DB columns don't
accept anything but appropriate values and the hive will check if some
fields are corrupt already.
2016-08-07 20:41:43 -04:00
icomrade
1f19147165 Update DLL 2016-08-07 14:51:41 -04:00
icomrade
a9926bc073 Remove damage check from dayz_server
Moved to HiveEXT MySQL query. Thanks for the suggestion @ndavalos
2016-08-07 14:38:44 -04:00
icomrade
2c4c75c67c Fix crafting issue 2016-08-07 14:36:40 -04:00
ebaydayz
0491b32c66 Fix 106 SQL updates find and replace
Thanks @ndavalos

https://github.com/EpochModTeam/DayZ-Epoch/issues/1712#issuecomment-238063917
2016-08-07 10:57:11 -04:00
ebaydayz
a6d280995a Merge pull request #1728 from oiad/master
Cinder block text changes
2016-08-06 19:52:30 -04:00
oiad
aa6dd4fa4d Cinder block text changes
This makes Block doorways and block garage door ways Cinder doorways and
Cinder garage door ways so they will be alphabetized properly.

It was always annoying having block doorways not near cinder stuff.
2016-08-07 11:28:26 +12:00
ebaydayz
2980d849bf Formatting cleanup
- Removed random spaces
- Added back comments so it is easier to compare
- Removed redundant } else {
2016-08-06 14:47:10 -04:00
ebaydayz
73bcb6b856 Update test build 2016-08-06 12:04:42 -04:00
ebaydayz
950ef04855 Properly separate allowed toolbelt and binocular count
It should no longer be possible to overflow your toolbelt or binocular
slots now.
2016-08-06 11:08:01 -04:00
ebaydayz
875b34417e Add missing HangarSmall loot group 2016-08-05 19:17:16 -04:00
ebaydayz
7a4775beea Fix needing to click lock/unlock twice from inside vehicle to take effect
No reason to use spawn here. Spawn can have a delay. Since
fn_selfActions runs faster it can register the vehicle as still locked
or unlocked after you clicked the action.
2016-08-05 14:38:12 -04:00
ebaydayz
c51fd11511 Use better method to find player's vehicle in Advanced Trading #1725 2016-08-05 13:43:58 -04:00
ebaydayz
f6e10dd71c Add gear icons to trader menu vehicle cargo space display
- Added gear icons to vehicle cargo space display instead of
Weps/Mags/Bags text

- Decreased info text to 0.7 all around. Can be reverted to 0.8 if
preferred, but 0.7 or smaller is needed for vehicle info class, display
name and weapons list to avoid cutting off the dialog on normal and
larger interface sizes.

#1724
2016-08-04 20:36:36 -04:00
ebaydayz
60e6b85c4d Don't show fuelCapactiy for bicycles in Advanced Trading 2016-08-04 17:37:53 -04:00
ebaydayz
c52187220c Fix message when buying multiple backpacks into empty gear 2016-08-04 16:16:13 -04:00
ebaydayz
c47adbbdb0 Remove CZ_VestPouch_EP1 from traders
This backpack is pointless, since it is the same model as
DZ_Czech_Vest_Puch with half the slots. The traders already have
DZ_Czech_Vest_Puch.
2016-08-04 15:44:58 -04:00
ebaydayz
d91bde9e53 Fix return change overflow check
Thanks @oiad

- Added compensation for money which will be removed from gear and
backpack
- Improved readability
2016-08-04 14:22:33 -04:00
icomrade
1b685581e3 Add condition 2016-08-03 22:18:42 -04:00
icomrade
b10e73b1b8 Update SQL 2016-08-03 22:14:42 -04:00
icomrade
b8c3aec4e0 New DLL + Test Build 2016-08-03 20:12:46 -04:00
icomrade
aacd3b78f7 Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2016-08-03 19:58:53 -04:00
icomrade
657fe60f26 Better maintain
Intensive commands are processed on the client only, as opposed to
twice. an array of objects, their corresponding UID and ID are sent to
the server. Sending the objects as an array, despite the size the array
can reach, should be better than the way this was set up before.

Needs testing on a full server however.
2016-08-03 19:54:06 -04:00
ebaydayz
5a55bcb9b0 Forbid buying >1 of any tool into gear
Previous duplicate check only checked player's current tools and the
buying array types for >1 of the same tool (not buying array amounts).

Also added prevention of binocular slot overflow.
2016-08-03 18:56:42 -04:00
icomrade
b2eacfbe73 Fix private array 2016-08-03 18:34:49 -04:00
icomrade
ae78fde067 Add coin support to dayz_Server and login
New variables: DZE_groupManagement = false; //Enable or disable group
management. Enabled by default
DZE_MoneyStorageClasses = []; // If using a Single currency system
(Z_SingleCurrency = true;), this is an array of object classes players
can store coins in

if Z_SingleCurrency = true; the hive is now set up to handle coin
updates on players, characters, and objects.
if DZE_groupManagement = true; the hive is now set up to save groups

group and coin variables are set in player_monitor.fsm, for
vehicles/objects it's set in the server_monitor.sqf file for objects in
the DZE_MoneyStorageClasses array

Also, this commit includes a change to the way the hive spawns in
vehicles. vehicles are now created at [0,0,0] and moved using setPosATL
to their saved position. Thanks for the tip @ndavalos  @eraser1
2016-08-03 18:01:22 -04:00
ebaydayz
de9d3feb0f Updated Some loot Locations.
Vanilla development commit:

db96d1c8c5

Note: does not affect buildings with Epoch loot positions. Vanilla
positions are commented out on those buildings.
2016-08-03 14:28:23 -04:00
ebaydayz
47e6366985 Updated Vanilla Buildables collision Checks.
Vanilla development commit:

8e2953ab67
2016-08-03 13:55:43 -04:00
ebaydayz
376befd613 Minor Advanced Trading string semantics changes
#1724
2016-08-03 13:38:09 -04:00
ebaydayz
382f3bc451 Add buying to and selling from dayz_onBack
Also:
- Fixed typo Z_fill(e)TradeTitle
- Fixed "not enough slots to accept change" message shows when "not
enough money" should show instead
2016-08-02 14:19:59 -04:00
ebaydayz
a95925aac5 Make free slots display for gear more logical
- Don't show tool slots as available weapon slots in gear. Player is
informed of tool slots count in systemChat.
- Don't show pistol mag slots as available item slots in gear. Player is
informed of pistol mag slots count in systemChat. Only pistol ammo and
bandages can be purchased into them.
- Removed "Stand still to complete trade" message since the medic
animation loop is no longer used
- Added back backpack mags count message and avoided redundant "Backpack
space exceeded message" @oiad
ee3eb845a3 (commitcomment-18483149)
2016-08-02 11:55:50 -04:00
A Man
f3c80934b4 Small loot tweaks for balance (#1719)
* Small loot tweak

Lowered the spawn chance of duct tape a bit.

* Small loot tweaks

Smaller spawn chance of binoculars, Knife and maps
2016-08-01 18:13:05 -04:00
ebaydayz
ee3eb845a3 Remove selling backpacks from vehicles
I don't think we should allow selling backpacks from vehicles because we
can not get backpack contents.

We can only remove all backpacks with clearBackpackCargo and then add
back new empty backpacks for ones that weren't sold.

This means players may unintentionally wipe all contents of all other
backpacks in their vehicle when they only want to sell one.

Thanks @AirwavesMan for catching this.

Also made changes discussed in #1718 @oiad
2016-08-01 17:14:42 -04:00
ebaydayz
3bf9c4452e Update test build
Since some mission file paths changed
2016-08-01 10:10:00 -04:00
ebaydayz
d2bf8b30eb Update config trader from 34f9f97
Forgot to update m16a2_dz (supports GL now).

34f9f97aa3
2016-07-31 20:32:53 -04:00
ebaydayz
287a80c417 Add extra note about changed item classnames
Since a lot of people are missing this.
2016-07-31 20:17:08 -04:00
ebaydayz
a5be49c546 Add handling of magazine overflow in AdvTrade and free slot icons
- Added proper handling of pistol mags and regular mags in gear to
prevent magazine overflow
- Added pre-check if return change will overflow gear + backpack free
space. If change will not fit in gear + backpack free space then buy is
prevented with a message notifying the player. In the case of a sale it
proceeds anyway, but notifies player if overflow occurs (see comments in
returnChange)
- Consolidated duplicate code for calculating free space and returning
cargo of an object into new calcFreeSpace
- Old calculateFreeSpace renamed to displayFreeSpace
- Added Weps/Mags/Bags icons to free slot numbers display
2016-07-31 18:38:53 -04:00
ebaydayz
d7cb2b446e Merge pull request #1717 from oiad/master
Backpack sound fix
2016-07-30 18:42:29 -04:00
oiad
6a5d03f143 Backpack sound fix
Fix backpack sound error, re: @ndavalos
2016-07-31 10:26:31 +12:00
icomrade
24f6a0ab9a Correct build text 2016-07-30 17:06:46 -04:00
ebaydayz
cc129cf403 Fix buyItems error from #1716 @oiad 2016-07-30 12:28:33 -04:00
ebaydayz
fbffd8e9cb Fix hit_glass setVariable filter
@icomrade - In regex character classes only match each single character.
So a range with more than one character on one end (20) won't work:
http://www.regular-expressions.info/charclass.html

You can see that by running this code in-game with your old filter and
it will kick you:
player setVariable ["hit_glass3",1,true];

Adding the + on the end makes it match the character class one or more
times, so now it will match any integer >= 0.
2016-07-30 12:07:26 -04:00
ebaydayz
8589b9d46d Fix fn_collisions in wrong folder
My mistake from
657830291b
2016-07-30 11:07:04 -04:00
ebaydayz
1700224124 New Var added for antiWallHacks.
Vanilla development commit:

224be14533
2016-07-30 10:51:42 -04:00
icomrade
60c37e8b76 Fix duplicate action fix when crafting 2016-07-30 10:37:19 -04:00
ebaydayz
657830291b Updated vanilla Collision system
Vanilla development commit:

0a1db17343
2016-07-30 10:34:25 -04:00
ebaydayz
811327de58 Fix typo
Shows "Only 0 backpacks fit in your backpack" until the translation is
updated.
2016-07-30 10:11:40 -04:00
ebaydayz
6b5fbe433c Fix errors from #1716
Careful @oiad
2016-07-30 10:08:02 -04:00
oiad
7c4d25ef1a Advanced trading tidying, spelling fixes, private fixes and string fixes (#1716)
* Advanced trading tidying, spelling fixes, private fixes and string fixes.

Fixes snap building issue with metal floors
Fixed spelling mistakes in various scripts
Fixed formatting uglyness in various scripts
Fixed invalid private lines in various scripts
Changed Advanced trading so buying worked more like selling, You can't
select backpack if you don't have a pack nor can you select a vehicle if
you don't have a vehicle.
Removed some redundant strings from Advanced trading and changed a few
of the strings to be more englishy
Removed the ability to buy a backpack into your backpack (You cant do
this anyway)
Fixed a bug where if you had nothing in your backpack it would break the
checkArrayInConfig script so the titlebar would not refresh correctly
Removed slot counts on no backpack and no vehicle (No need for it, just
clutter)
Moved backpack/vehicle checking to z_at_getContainer.sqf

* Last part of tidyness fixes

Last part of tidyness fixes

* Actual backpack fix

Lets actually fix the buying backpack into backpack or backpack when you
already have one.

* Missing from commit

Missing from commit
2016-07-30 10:03:00 -04:00
ebaydayz
1d2fc3b266 Fix item count being overwritten in AdvTrade right list title
When switching back to category view the item count was overwritten
from:

12a9e9f83e

It is no longer needed to set it in changeBuySell since calcPrice runs
every time changeBuySell does. The one exception is when switching back
to category view, but in that case it stays in buy mode anyway.

You forgot to add it for single currency as well @oiad
2016-07-29 16:36:36 -04:00
ebaydayz
fd2eb14c5e Give inTraderCity a default value
There is no point in setting inTraderCity = "Any"; since you can use the
isInTraderCity variable to check if a player is in any trader city. Also
"Any" will return false for isNil, so the only time "Unknown Trader
City" was being used was when the player had not entered any city yet.
If they left a known trader and went to an unknown one the RPT message
would say "bought x at Any". Now it will correctly say "Unknown Trader"
anytime a purchase is made without inTraderCity being set.
2016-07-29 15:48:51 -04:00
icomrade
ac63a7d903 Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2016-07-29 15:20:36 -04:00
icomrade
c628ad8873 Fix hit_glass kick for some vehicles 2016-07-29 15:20:32 -04:00
ebaydayz
b1ae6c4a60 Fix unknown entity RPT error for Padlock and Frank&Beans
Vanilla development commit:

955c7a263c
2016-07-29 14:34:45 -04:00
icomrade
d0c09e7bac Copy paste typo 2016-07-29 12:06:14 -04:00
icomrade
c694545bce Update server for playerGroup column in HiveExt
Requires DLL Published in this commit as well as a database update.
Execute the added SQL in the 1.0.6_Updates.sql on your database.

Use Hive child 204 to update the new column
_key = format["CHILD:204:%1:%2:%3:", (getPlayerUID player),
dayZ_instance,  [Array of playerUIDs of group members]];
_key call server_hiveWrite;
2016-07-29 12:05:01 -04:00
ebaydayz
c9efb9e9df Fix some undefined variables in Adv Trade systemChat messages
Fixes "Cannot sell any, tires are too damaged." and empty string in
success message.
2016-07-29 11:41:44 -04:00
ebaydayz
b408e76c55 Fix extra spaces in Advanced Trading RPT log
Also fixed missing space in systemChat message.
2016-07-29 11:09:42 -04:00
ebaydayz
ba3677f13d Remove redundant "Gear" text next to portrait in Adv Trade
The menu already says "Buying in" or "Selling from" Gear in the top left
so having it again in the top right is redundant. It was my mistake
adding it there originally.
2016-07-29 10:22:13 -04:00
icomrade
bdf0870f3e Fix keys not deleting
Should work fine, but more validation is always good, I tested selling
from all inventories with DZE_SaleRequiresKey true and false.
2016-07-29 00:55:20 -04:00
icomrade
d31df4f1fc Typos 2016-07-28 21:12:51 -04:00
ebaydayz
f9ca43c795 Don't diag_log player name as array
Forgot to update this diag_log. My mistake from:

28a522ba64
2016-07-28 16:38:55 -04:00
ebaydayz
1bfc6b3c31 Fix combat status_bg not matching other icons' status_bg sizes
See
fbc7754750
for discussion
2016-07-28 15:37:26 -04:00
icomrade
2cdf9b5806 Small fix, revert 1 frame uisleep to regular sleep
I wasn't getting errors without if (gear_done) then {}; surrounding the
uiSleeps, so I don't quite trust the engine was executing them, I also
question the ability of uisleep to handle single frame precision (but I
haven't tested anything regarding this yet).
2016-07-28 14:54:50 -04:00
icomrade
82e2500cac Re-add magazine refill fix when changing clothes
This is the code from 1.0.5.2 before it became 1.0.6, it contains the
fix for backpack wipes in 1.0.5.1. I lightly tested it with 1.0.6 but it
will need more testing before release.
2016-07-28 13:27:30 -04:00
icomrade
21019056c3 Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2016-07-28 12:54:33 -04:00
icomrade
9552ceea9e Require part to be damaged to be removed
see comments @ 3292d84b85
2016-07-28 12:54:30 -04:00
ebaydayz
0fbf55da06 Move server_traders to dayz_code
This reduces the mission size for servers using default traders. Admins
can easily copy paste over the include to customize.
2016-07-28 12:05:31 -04:00
ebaydayz
82cf8e76f0 Updated Breaking to support Metal Gates.
Vanilla development commit:

bf16f402f6
2016-07-28 11:17:11 -04:00
ebaydayz
e399556af2 Fix wrong handler for PVDZ_Server_processCode
Vanilla development commit:

afbedde9fa
2016-07-28 11:02:28 -04:00
ebaydayz
cbbbe1bd8f Randomized tree directions
Vanilla development commit:

beac505eb4
2016-07-28 10:49:28 -04:00
ebaydayz
e8cbfdffb3 Merge pull request #1713 from oiad/master
Advanced trading tidyness
2016-07-28 09:49:32 -04:00
oiad
12a9e9f83e Advanced trading tidyness
Optimizes the code for the buyitems item listing (What was I thinking!)
Adds item count to buy/sell list (Useful for checking against
backpack/vehicle storage space constraints when buying multiple items)
Small logging fix.
2016-07-28 23:08:11 +12:00
ebaydayz
f84140c555 Don't clear buying list on category switch + AdvTrade fixes
The buying list now acts like a shopping cart. It is no longer cleared
when switching between categories or containers. Closing the dialog or
switching to sell mode still clears it.

Also fixed:
- Filter button in sell mode
- Bug where filtering sellable list readded items already moved to
selling list
- Visual price display not clearing when remove all button is used on
buying list
- Gear container picture showing rank instead of portrait in buy mode
- Dialog is no longer closed when trying to sell zero items
- LbCurSel is now reset when the buyable list is cleared
- Category is no longer opened onLbSelChanged. Instead you need to
double click or use the "View" button, so the arrow keys can be used for
selecting too.
2016-07-27 18:40:03 -04:00
icomrade
bd91044e7b Fix duplicate action check with vanilla objects
+ typo fix
2016-07-27 11:08:50 -04:00
icomrade
49222ac415 Part 2 of salvage change 2016-07-27 11:05:26 -04:00
icomrade
3292d84b85 Allow salvage any part < 100% damage
thanks for pointing this out @LunaCB
2016-07-27 11:02:06 -04:00
icomrade
fd2db4f07d Fix kick when crashing planes 2016-07-27 01:23:38 -04:00
icomrade
b704d6d081 Update CreateVehicle.txt
fixes kick when using Gyro/Mozzie grenades
2016-07-27 01:21:23 -04:00
icomrade
b88cdf217a Repack RC1
Incorrectly packed the updated pbos
2016-07-26 22:32:06 -04:00
icomrade
d8a85753da Update HiveExt.DLL to offset ObjectUID by 1
An ObjectID/UID of 1 is used by some special objects spawned by the
server, this should prevent any issues.
2016-07-26 22:21:32 -04:00
icomrade
5743439626 Update test build to RC1 2016-07-26 21:59:49 -04:00
icomrade
c847f8c756 Remove create stash option 2016-07-26 21:01:21 -04:00
icomrade
f61f5918cf Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2016-07-26 20:51:41 -04:00
icomrade
e446603ea2 Fix combat logging
In the initialize section of the fsm r_player_unconscious and
r_player_timeout return their default values (false and 0). Also, the
Vanilla server-side combat check doesn't appear to work, or it doesn't
work with the antihack disabled (I haven't tested with it enabled).

New variable inCombat is set more quickly than the combatTimeout
variable
2016-07-26 20:51:10 -04:00
icomrade
6f4303b825 Update half cinderblock wall class in sql 2016-07-26 14:38:12 -04:00
icomrade
a72498671d Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2016-07-26 12:52:31 -04:00
icomrade
23a5584b52 Fix up combat icon + update changelog 2016-07-26 12:52:28 -04:00
icomrade
5b23e9f7af Merge pull request #1711 from oiad/master
Snap point changes
2016-07-25 23:49:23 -04:00
icomrade
705057bedb Sync combattimeout on change clothes 2016-07-25 23:22:50 -04:00
icomrade
e08bd750d0 Remove DebugBox_DZ - may fix changing clothes
DebugBox_DZ appears to cause issues when changing clothes. I haven't
died changing clothes ~100 times since its removal. It also solves the
issue of extreme exposure (brightness) after changing clothes

Note: CombatTimeout variable resets after changing clothes
2016-07-25 23:22:03 -04:00
icomrade
8542385142 Update building to also use r_action_count
This is the vanilla variable to prevent duplicate actions
2016-07-25 21:59:11 -04:00
oiad
744f162d71 Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2016-07-26 13:25:19 +12:00
oiad
ad9694844d Snap point changes
This correctly fixes snap points for all cinder related to metal floors.

Anything cinder will now correctly snap to full cinder walls and vice
versa
Metal floors will not have gaps so you can correclty create a 1x1 cube
(as it should be)

Renamed cinder_wall_kit to half_cinder_wall_kit to be in line with
full_cinder_wall_kit since I felt it was confusing. cinder_wall_kit
seems like it would be full to me.

Fixed a string issue when building cancelling to make it more readable.
2016-07-26 13:22:10 +12:00
icomrade
fbc7754750 Add combat icon + toggle for Vanilla UI 2016-07-25 20:55:36 -04:00
ebaydayz
66e35d1629 Add new 1.8.7 meat names to 1.0.6 SQL updates 2016-07-25 19:04:17 -04:00
icomrade
b2289e35c5 Fix ear and eye not displaying in Epoch UI 2016-07-25 14:26:43 -04:00
ebaydayz
28a522ba64 Fix PV value kick for player names with special characters
Vanilla development commit:

6b7a55b1ea
2016-07-25 13:37:33 -04:00
icomrade
97a03c84d0 More Permissive Combat Checks
This commit puts the conditions in which a player is put into combat
more in line with 1.0.5.1. Putting the player in combat for having
another player nearby will ruin building for players that are part of a
group. Putting the player into combat if zombies are nearby would make
building way too frustrating (especially if building on an elevated or
enclosed area where zombies are not a threat) and will attack the player
if not dealt with anyway.
2016-07-25 13:00:34 -04:00
ebaydayz
3a203b2720 Cover map bug at Polana factory pond
Vanilla development commits:

bd9ec53854

028490e21b
2016-07-25 12:31:39 -04:00
ebaydayz
03c57f3b77 Fix for Confirmed Kills system on change clothes.
Vanilla development commit:

d499246e2e
2016-07-25 12:19:45 -04:00
ebaydayz
33538520d0 Removed Achievements from network send on login.
Vanilla development commit:

0079818570
2016-07-25 12:16:22 -04:00
ebaydayz
55df36741b Diag_log Cleanup.
Vanilla development commits:

1dbef192bb

10cb0249f0
2016-07-25 12:06:53 -04:00
icomrade
ff6e11708a Un-nerf DMR 2016-07-24 16:14:38 -04:00
icomrade
0563f621e2 Fix full cinder wall snap points 2016-07-24 15:28:18 -04:00
icomrade
51287651f2 Add logging for non-existent loot group small
This can probably be removed for release but for now I noticed
HangarSmall doesn't exist, perhaps others as well.
2016-07-24 13:15:37 -04:00
icomrade
61f59f32a5 Update createvehicle 2016-07-24 01:47:06 -04:00
icomrade
90932d0061 Don't use weaponHolderBase here
it causes the items that are created to be invisible
2016-07-24 01:46:54 -04:00
icomrade
9cdb9eb305 Merge pull request #1710 from oiad/master
Tidyness changes
2016-07-24 00:48:13 -04:00
oiad
2ca7bf59c7 Tidyness changes
This changes a few functions that were being used to use the already
defined variables instead

Fixed a few string issues with Advanced trading and plot managment.
2016-07-24 16:20:39 +12:00
icomrade
b03afef460 A little neater 2016-07-23 19:55:24 -04:00
icomrade
efaad30c32 Remove unneeded waitUntil 2016-07-23 18:11:37 -04:00
icomrade
72c529f94e Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2016-07-23 17:19:46 -04:00
icomrade
a3c3ccc3bf Fix door/plot management friends not writing to DB 2016-07-23 17:19:06 -04:00
ebaydayz
8202f7d61b Sync debug check
Vanilla development commit:

0baaac7a91
2016-07-23 15:23:00 -04:00
ebaydayz
cc2aae59eb Change splint recipe
Vanilla development commit:

6ea5d8ebee
2016-07-23 15:12:08 -04:00
ebaydayz
8ed5a9c7a9 Antibiotics combining
Vanilla development commit:

0602d29530
2016-07-23 15:03:49 -04:00
ebaydayz
34f9f97aa3 Icons, 9mm silencer, m16a2
Vanilla development commit:

896825693d
2016-07-23 14:55:04 -04:00
ebaydayz
f76b8493fd Fix category list alignment in advanced trade
Since we changed the alignment back to default the ctrlSetPosition I
added is no longer needed. #1709. With the alignment changed it would
actually run off the background if the category list was too long.
Thanks @oiad
2016-07-23 14:24:54 -04:00
ebaydayz
14f49409dd Merge pull request #1709 from oiad/master
Advanced trading changes
2016-07-23 14:14:33 -04:00
oiad
9efc671abb Advanced trading changes
This changes a few things in Advanced trading, mainly cosmetically.

> Removes all the commented out lines that were the same in defines.sqf,
let me know if these are there for a reason?
> fixes the buying list to have localization support and has a total
item count that works properly.
> cosmetic change displaying backpack info on trader to bring it in line
with the other menus
> adds total item count to the selling list and added localization for
that
2016-07-23 23:30:05 +12:00
icomrade
9c4e30ea08 Fix Advanced Trading Selling + new Var
New variable to configure whether or not the player will need to key to
sell a vehicle. DZE_SaleRequiresKey = false;
2016-07-23 01:16:37 -04:00
icomrade
855a72ca1f Fix kick when crashing UH1Y 2016-07-22 23:44:33 -04:00
icomrade
3da14b34dd Exclude flares
some Epoch helicopters have flares
2016-07-22 23:19:13 -04:00
icomrade
253f5516da more buildable exclusions 2016-07-22 23:09:46 -04:00
icomrade
28f6260c16 Building offset adjustments
Most items are now adjusted so you cannot rotate them and slide
backwards even while laying down. Also fixes full cinderwall build
height offset
2016-07-22 23:07:53 -04:00
icomrade
640e120590 Exception for plot preview 2016-07-22 21:58:12 -04:00
icomrade
bb48baf75c More BE Filter Updates
objgather_Knockdown didn't work in the previous commit
2016-07-22 14:23:46 -04:00
icomrade
745f725c19 BE Filter Update 2016-07-22 12:45:45 -04:00
icomrade
19960f08e2 use player_makeFire to start a fire 2016-07-22 12:23:05 -04:00
icomrade
f808bda2a9 New Config Entry buildText
Allows a string to replace the vehicle display name that will be created
which is typically displayed when building.
2016-07-22 11:06:45 -04:00
icomrade
082c0c13e6 Fix dog meat not being cookable 2016-07-21 19:56:37 -04:00
icomrade
eeed1febad str_player_31_drink doesn't work for some reason... 2016-07-21 19:48:16 -04:00
icomrade
8d7b99e746 Automatically add player to door management 2016-07-21 19:34:42 -04:00
icomrade
75a9ca6848 Fix scaffolding 2016-07-21 17:53:43 -04:00
icomrade
0414c67284 No longer require key to sell a vehicle
Still requires the vehicle to be local, meaning you were the last person
to be in the driver seat.
2016-07-21 17:42:25 -04:00
icomrade
4544e743fd Chopping wood now gives PartWoodPile again 2016-07-21 17:04:18 -04:00
icomrade
51a0640855 Remove right click to harvest wood
You must now actually use the hatchet to chop wood (i think it was like
this in 1.0.5)
2016-07-21 17:03:51 -04:00
icomrade
96ddc8ff62 Add player to plot management by default
+ Some minor private array cleanup
2016-07-21 16:20:41 -04:00
icomrade
3519297e2d Add drinking and emptying of < 10 oz wattter
Amount of water and infection chance are proportional to the amount of
water.
2016-07-21 15:36:55 -04:00
ebaydayz
67f6d86440 Use smaller sound muted UI icon and better alignment
Vanilla development commit:

6aba95d251
2016-07-21 14:58:03 -04:00
ebaydayz
9ea9af3272 Change player list and lobby icons to grey instead of blufor
Vanilla development commits:

36337e3c08

3a2d3ac20d

Connecting and normal icons are the same so players can not tell when
someone is in the lobby.

Also removed:
- player name and rank text shown in the top right of diary
- "Current task:" text shown above player list
- "Pool:" text shown in lobby
2016-07-21 14:50:02 -04:00
ebaydayz
f2687345cd Testing Confirmed Kills System.
Vanilla development commit:
4881e00ecf

New - Journal Kills will only update during the session on confirmed
Kills (study dead body).
2016-07-21 11:31:47 -04:00
ebaydayz
9ae21dd4f5 Rifle flashlight fix, translations
Vanilla development commit:
a850f25e14

- Attachment_FL_Rfl -> Attachment_FL
- Sherbet desc
- Take blood translation
- weapons/mods translation fixes for better strings fitting
2016-07-21 11:12:55 -04:00
icomrade
e3fee60a8f Change water bottle image back to canteen image 2016-07-21 00:35:51 -04:00
icomrade
88c7d7d28b Fix < 10 oz water bottle filling 2016-07-21 00:21:52 -04:00
ebaydayz
1fb1dc9d89 Prevent toggleSoundMute at gender selection screen 2016-07-20 19:21:54 -04:00
ebaydayz
2f844060ec Add handling of other fadeSound events in player_toggleMuteSound
Fixes icon staying up after fadeSound to 1 by unconscious and low blood
events.
2016-07-20 17:36:40 -04:00
ebaydayz
f314a39e43 Add better sound muted status UI icon and background
Icon contributed by Tugodoomer and AlexAFlorov. See
https://github.com/DayZMod/DayZ/issues/625 for details
2016-07-20 15:24:31 -04:00
icomrade
d0a2260fb1 Update CHANGE LOG 1.0.6.txt 2016-07-20 13:23:30 -04:00
icomrade
92cbd8a7a9 only sleep if Hive call in loop fails
should improve vehicle spawning time slightly
2016-07-18 21:51:37 -04:00
ebaydayz
2911bffced Fix can't reload partial mag with flares in inventory
Vanilla development commits:

7f7d3e02e7

094f1f18d2

a078e84f11

805b9def10

Also reverted:
51be8aa8a5
since it was not the cause.

See https://github.com/DayZMod/DayZ/issues/641 for the details.
2016-07-18 21:43:08 -04:00
icomrade
2f4815cb39 Update add_recommended_mysql_events.sql
Fix dead link
2016-07-18 16:38:12 -04:00
ebaydayz
e62c882127 Remove duplicate ObjectUID fix variables
No longer needed as per:

51be8aa8a5

8e87448fe7
2016-07-17 17:17:38 -04:00
ebaydayz
3a5fc91329 Fix missing string typo
My mistake from
7751914428
2016-07-17 16:00:12 -04:00
ebaydayz
7751914428 Rename vanilla strings from #1708
When localizing vanilla strings please do not put "EPOCH" in their name
or include them in the dayz_epoch package of the stringtable. This
creates more work to backport common translation updates and vice versa.
2016-07-17 14:02:04 -04:00
icomrade
b9f4aa3ae0 Update ReadMe.md 2016-07-17 12:38:14 -04:00
icomrade
2ecd35ad89 Update ReadMe.md 2016-07-17 12:37:53 -04:00
icomrade
b52c44dadc Rebuild Server PBO 2016-07-17 10:54:38 -04:00
icomrade
c702d92231 Remove SQF Based Duplicate UID Fix
Use the new DLL
2016-07-17 10:52:40 -04:00
icomrade
42db0a9108 Merge pull request #1708 from oiad/master
New test build for 17th July
2016-07-17 10:51:27 -04:00
oiad
ff2097c3bd Localization goof
Forgot a localize, oops.
2016-07-17 22:35:27 +12:00
oiad
3d75c67574 Localization updates
Some localization updates and some code optimization.
2016-07-17 22:23:25 +12:00
oiad
d47d887a66 APFL more fixes
This moves all the PFL stuff into the one if statement for tidyness, no
point having 2 ifs.
2016-07-17 17:03:55 +12:00
oiad
195553c348 Revert "More changes to modular_build"
This reverts commit 707e2ec66d.
2016-07-17 17:00:26 +12:00
oiad
707e2ec66d More changes to modular_build
I wasn't aware modular_build had permanentPlot stuff in it so i've moved
the ownerPUID setting to inside the main PFL stuff. Saves having 2 if
statements.
2016-07-17 16:56:05 +12:00
oiad
c205eda7c9 New test build for 17th July
Updates test build to 17th of July and updates dayz_server with missing
advanced trader fixes from a while ago.
2016-07-17 12:20:16 +12:00
icomrade
8e87448fe7 Add new Hive DLL with ObjectUID Fix 2016-07-16 19:54:56 -04:00
ebaydayz
f60262aff1 Consolidate duplicate Remove Suppressor translations
Vanilla development commit:
66af3465ac
2016-07-16 14:48:53 -04:00
ebaydayz
b49270c3f8 Sync modular_build formatting change with player_build from #1707 2016-07-16 13:47:36 -04:00
oiad
41c9fde480 Plot for life fixes and typo fixes (#1707)
This fixes the issues I was having with APFL, Basically when downgrading
a locked door the ownerPUID was not getting transferred across so it was
getting a 0 PUID set on it once downgraded so you would then lose access
if there was no plot pole.

Now it correctly gets set and instead of doing 2 PVDZE_Obj_Swaps I am
using an if and else statement.

player_upgrade was also not sending the ownerID into the worldspace
field, this seems to differ from the original APFL script. I also added
in code so that if APFL was enabled and uid is 0 we claim the item with
players UID.

This fixes a typo @ebaydayz introduced to spam the .RPT on startup also
for the shotgun and a typo in the credits.
2016-07-16 13:25:14 -04:00
ebaydayz
c9960e1ec3 Fix MP5 and MP5SD mag displayNames reversed
Vanilla development commit:

cb464b1add
2016-07-10 16:59:04 -04:00
ebaydayz
da5c5bf6cc Credit updates for Sound Files.
Vanilla development commits:

e578c6cb39

c575f09c4b

Also synced spacing and tabs from:

73d557806e
2016-07-10 16:44:07 -04:00
ebaydayz
73d557806e Mag names, Attachments names, Translation fixes
Vanilla development commit:

af9e009bae

- renamed magazines for better sorting
- renamed attachments for better sorting ([A] prefix added) some fixes,
some strings moved to proper section
- Remington 870 added to new attachment system (weapon flashlight)
- Double-barrel shotgun will now spawns with pellets and has Doubleshot
option (maybe this will make it more popular?)
2016-07-10 15:25:36 -04:00
ebaydayz
4ff088c80c Remove redundant access checks for upgrade and downgrade
Access control for upgrade and downgrade is now included in
fn_selfActions as per #1706

I moved _upgrade down in fn_selfActions so it is only checked it if the
right conditions are met.
2016-07-09 14:34:38 -04:00
ebaydayz
326fda70b1 Add missing SnapPro commit
Missing SnapPro update from
52d5bf8af4

Fix Wood Floor short side snap point
2016-07-09 12:33:53 -04:00
oiad
06c8fef001 Various changes (snappoints, dooraccess and fn_selfactions) (#1706)
* Changes to snappoints.hpp fixes issues with metal floors snapping to a cinder wall. Cinder to cinder will create small gaps and then metal floors won't properly line up unless you start with a metal floor then snap cinders. By making both the same snap size, this fixes this issue.

Changes to doorAccess.hpp makes it possible to unlock doors and downgrade them again. It was setting dze_lock_door to the players UID instead of the door code as it should so the conditions would not be met in fn_selfActions to give you additional access.

Changes to fn_selfActions refine access to certain points more accurately (the way they should be IMO)

1) Adds a check to see if the building item can be upgraded anymore before presenting the menu, this stops you receiving the "upgrade item" action even when the item is fully upgraded
2) Adds access checks to the maintain individual item menu action so only item owner, plot owner and plot friends will see it, same with the above upgrade item menu action, this will also stop you receiving this when you are on someone elses plot that you may not have access to (I.e it's useless)
3) Changes modular building access to be item owner, plot owner and plot friend to remove modular items.
4) Changes plot managment action menu so item owner, plot owner and plot friend can access it. I thought there could be a situation where item owner != plot owner. This can be reverted if that is never possible.
5) Changes downgrading so only item owner, plot owner and plot friends can access it. If someone has the door code that doesn't mean they should be able to remove the combo (IMO)

* typo.
2016-07-09 12:28:39 -04:00
oiad
e30f18190f This will fix an obvious typo for the variable s_player_upgradeStorage (#1705)
* Advanced trading fixes/modifcations

This adds combine currency option to the Advanced trading screen since
@Airwaves man noticed it didn't have a way of doing it.

Updated stringtables with correct "paid" spelling and differing text for
buying/selling.

This also addds proper currency checking/reporting for the log system
that has been introduced, it's untidy but it works, instead of getting
"user bought x for 1000 currency" in a non coins server, it will convert
it to the proper 1 brief 5 10oz gold etc system (uses a new function
z_calcDefaultCurrencyNoImg)

This also adds a check to see if the buy list is empty (as per the
selling list) and returns text to the user informing them.

Re-arranged buy and sell so buy is on top of sell, it's a bit easier to
read then.

* Advanced trading logging change

This was missing from my previous commit, this changes the
server_tradeobject to check if it's being passed a number (single
currency) or text (my logging currency changes)

* Advanced trading fixes (again)

* Advanced trading rework

Fixes all problems @ebaydayz

* Rename typo'd variable "s_player_upgradestorage"

This renames an obviously typo'd variable to what it should be.

* fixes derp string.

* asdf (#3)

asdf
2016-07-05 21:40:31 -04:00
ebaydayz
f7d765e669 Fix STR_ACTIONS_LIGHTFIRE listed twice
Vanilla development commit:

ca8434a9b9
2016-07-03 12:26:56 -04:00
ebaydayz
452ce57618 Temperature badges + heatpack changes + some translation fixes
Vanilla development commit:

e89176d565
2016-07-03 12:01:32 -04:00
ebaydayz
cc2918989e Remove duplicate status UI icon files 2016-06-25 10:32:46 -04:00
ebaydayz
eae4428e9f Update SQL maintain event for door management
Since door management uses the inventory field to store doorFriends the
last condition was always returning false and locked doors would never
get damage set on them.
2016-06-22 19:54:06 -04:00
ebaydayz
680659babc Add AirwavesMan and oiad to contributors 2016-06-21 21:25:27 -04:00
ebaydayz
3c76f3c800 Add some new vanilla items to R3F weight
@AirwavesMan - For future reference, if you notice any more new stuff we
forgot to add to the traders we probably forgot to add them to R3F
weight too.
2016-06-21 21:17:22 -04:00
ebaydayz
19285d677a Merge pull request #1704 from AirwavesMan/master
Some more Changes
2016-06-21 20:58:13 -04:00
oiad
801145d664 Advanced trading fixes/modifications (#1698)
* Advanced trading fixes/modifcations

This adds combine currency option to the Advanced trading screen since
@Airwaves man noticed it didn't have a way of doing it.

Updated stringtables with correct "paid" spelling and differing text for
buying/selling.

This also addds proper currency checking/reporting for the log system
that has been introduced, it's untidy but it works, instead of getting
"user bought x for 1000 currency" in a non coins server, it will convert
it to the proper 1 brief 5 10oz gold etc system (uses a new function
z_calcDefaultCurrencyNoImg)

This also adds a check to see if the buy list is empty (as per the
selling list) and returns text to the user informing them.

Re-arranged buy and sell so buy is on top of sell, it's a bit easier to
read then.

* Advanced trading logging change

This was missing from my previous commit, this changes the
server_tradeobject to check if it's being passed a number (single
currency) or text (my logging currency changes)

* Advanced trading rework

Fixes all problems @ebaydayz
2016-06-21 20:18:41 -04:00
A Man
a7bd47054e Add crafting full cinder wall kit
Add crafting full cinder wall kit.
2016-06-21 23:12:14 +02:00
A Man
999f5fd5c2 Added another string
Added another string for full cinder wall kit.
2016-06-21 23:09:32 +02:00
A Man
6f13f8a36e Changed Cinder Wall Strings
The full cinder wall and the half cinder half kit had the same name ingame.
2016-06-21 22:27:41 +02:00
A Man
b8f95b7f75 Changed Cinder Wall Strings
The full cinder wall and the half cinder half kit had the same name ingame. I tried to correct it but I saw that the string was too long when you click right on a full cinder wall kit to build it. I renamed both kits so that both kits stand by each other.
2016-06-21 22:25:02 +02:00
A Man
25fbaf5757 Small Loot Tweaks
Increased the chance for MortarBucket and CinderBlocks to spawm. Removed the flashlight from spawn in industrial loot.
2016-06-21 21:58:06 +02:00
A Man
4848c3ef5c Changed Prices for balance
Changed prices for balance.
2016-06-21 21:55:01 +02:00
A Man
6d3a76704c Items Added/ Combo Lock Price Changed
I've added a few vanilla items and changed the price of the Combo Lock.
2016-06-21 21:53:48 +02:00
A Man
f47c4e0f2a Reordered Attachments
Reordered the attachments. Similar items should be next to each other
2016-06-21 21:52:20 +02:00
ebaydayz
63d6cfa87b Update test build 2016-06-20 22:02:28 -04:00
A Man
220fe3696c Backpack prices changed (#1699)
Backpack prices were wrong. It does not make sense to buy a smaller backpack for a higher prices than a bigger backpack.
2016-06-20 21:56:18 -04:00
A Man
2f613226ea Changed more Zombies Typs (#1700)
It does not feel right, when you enter a military area and see only Worker Zombies. I changed the Zombie Typs of the buildings to look more like a military area.
2016-06-20 21:48:45 -04:00
A Man
8b6725f77d Fixed CopperBar Display Text (#1701)
The Display text to craft  1x 10oz copper bar was not visible
2016-06-20 21:43:34 -04:00
A Man
ee6bf997b4 Increased weight of full_cinder_wall_kit (#1702)
The full_cinder_wall_kit had the same weight as the half. I just increased the weight by almost the double amout.
2016-06-20 21:41:12 -04:00
ebaydayz
bf3d03ba13 Only spawn small loot in lootPosSmall positions
I did not realize lootPosSmall positions can only fit small objects like
soda cans etc., so it is not okay to merge them with the main lootPos
arrays. This separates them back out.

This solution will work like 1.0.5.1 CfgLootSmall. <GroupName>Small is
used to spawn additional loot if the building type has lootPosSmall
positions available. It is not necessary to add a <GroupName>Small for
types that do not have lootPosSmall positions.

Some of these objects may still be too big or too small (knife,
binoculars, matchbox, etc.) for the positions and look out of place. If
that is the case please submit a pull with any problematic ones removed
from the <GroupName>Small groups (check if they aren't in 1051
CfgLootSmall first). Balance and rates may need adjustment as I just
took the normal groups and removed large objects from them while trying
to keep similar items to 1.0.5.1 CfgLootSmall.
2016-06-20 21:39:21 -04:00
ebaydayz
c6ddcbdc3e Update test build 2016-06-18 20:10:12 -04:00
ebaydayz
58d2443e77 Add back Epoch custom lootPos and lootPosSmall
Epoch has custom loot positions for many buildings. Most lootPos have
not changed in vanilla since pre 1.7.x.

The vanilla lootPos are now commented out and  custom Epoch ones are
added back. LootPosSmall positions are now included in lootPos and
marked with //DZE EXTRA

LootPosSmall are included and used by default in 1051, so it is simpler
to add them to the main lootPos lists instead of having a separate loop
in buildingSpawnLoot.sqf for them.
2016-06-18 19:58:58 -04:00
A Man
df6c34cfe9 Loot/Traders update (#1696)
* Update Weapons.hpp

* Update Military.hpp

* Update Industrial.hpp

* Update Industrial.hpp

* Update Military.hpp

* Update Residential.hpp

* Update Military.hpp

* Update Military.hpp

* Update BanditClothing.hpp

* Update BanditAmmunition.hpp

* Update BanditHelicopterArmed.hpp

* Update BanditMilitaryArmed.hpp

* Update BanditTrucksArmed.hpp

* Update BanditWeapons.hpp

* Update FriendlyAssaultRifle.hpp

* Update FriendlyBackpacks.hpp

* Update FriendlyBuildingSupplies.hpp

* Update FriendlyCargoTrucks.hpp

* Update FriendlyChemlitesFlares.hpp

* Update FriendlyFuelTrucks.hpp

* Update FriendlyLightMachineGunAmmo.hpp

* Update FriendlyMilitaryUnarmed.hpp

* Update FriendlyMilitaryUnarmed.hpp

* Update FriendlyPackagedFood.hpp

* Update FriendlyMilitaryUnarmed.hpp

* Update FriendlyPistols.hpp

* Update FriendlyShotgunsandSingleshot.hpp

* Update FriendlyShotgunsandSingleshotAmmo.hpp

* Update FriendlySmokeGrenades.hpp

* Update FriendlySniperRifle.hpp

* Update FriendlySniperRifleAmmo.hpp

* Update FriendlySubmachineGunAmmo.hpp

* Update FriendlySubmachineGuns.hpp

* Update FriendlyToolbeltItems.hpp

* Update FriendlyVehicleParts.hpp

* Update HeroHelicopterArmed.hpp

* Update NeutralAirplanes.hpp

* Update NeutralBlackMarketAmmo.hpp

* Update NeutralBlackMarketWeapons.hpp

* Update NeutralExplosives.hpp

* Update NeutralHelicopterUnarmed.hpp

* Update FriendlyDrinks.hpp

* Update FriendlyLightMachineGun.hpp

* Update NeutralAirplanes.hpp

* Update BanditAmmunition.hpp

* Update FriendlyVehicleParts.hpp

* Update NeutralWholesale.hpp
2016-06-18 12:10:05 -04:00
ebaydayz
5b7ef99569 Fix _distance in dze_buildChecks
Passing false as the second parameter to fnc_find_plots always returns
DZE_PlotPole select 0. In dze_buildchecks we want to use DZE_PlotPole
select 1 if the classname is a plot pole.

_distance is already defined as DZE_PlotPole select 0 in the other three
files, so it is redundant to redefine it as the return value.

In player_upgrade.sqf the check for DZE_permanentPlot is not necessary,
because FNC_check_access handles both cases.
2016-06-16 20:15:51 -04:00
ebaydayz
d74130b477 Rename _playerUID to _id in fn_selfActions
Since this variable can also equal dayz_characterID if DZE_permanentPlot
= false; it makes more sense to name it _id.
2016-06-16 17:01:16 -04:00
A Man
72ea372acf Update Military.hpp (#1695)
I just changed the spawing zombie typ for the military special loot. I noticed that there are only "z_new_worker2-4" zombies in the baracks and got a bit confused. So now we have the military zombies back.
2016-06-16 16:22:12 -04:00
ebaydayz
e08ccaea1b Fix change log typo 2016-06-15 22:03:18 -04:00
ebaydayz
1f4c73bd12 Update change log
It is unnecessary to specify default values in configVariables.sqf
comments. All values in this file will be defaults at release. It can't
be edited by admins directly. They need to copy the variables to their
mission to change them, so they will always be able to reference it for
the defaults.
2016-06-15 21:14:06 -04:00
ebaydayz
01d8197d12 Remove redundant function fn_check_owner_friends
Fn_check_access provides the same functionality and more.

Removed folders that only contained a single file to clean things up.

Also added epoch tag friendly code to vanilla player_updateGui for now.
2016-06-15 20:09:04 -04:00
ebaydayz
fcca975708 Add Bruce-LXXVI to contributors 2016-06-15 18:33:49 -04:00
Bruce-LXXVI
5e53a71e88 Pullrequest/door management (#1694)
* Added doorManagement

* Rename FNC_check_owner --> FNC_check_owner_friends

* Fixed typo

* Fixed bug in FNC_check_owner_friends which allowed every user to manage
every plot and door.

* Removed unused DZE_doorManagementHarderPenalty from configVariables.sqf

* Now checking if _playerUID is in _friendlies for both cases.

* DZE_plotforLife should be DZE_permanentPlot

* Fixed case where DZE_permanentPlot is false.

* Forgot to add STR_EPOCH_CANCEL

* Changed translations to suggested string by ebaydayz.

* Renamed EyeScanner to DoorAccess.

* Reworked access rights for door management.

* DZE_doorManagementMustBeClose = true; //Players must be within 10m of
door to be added as a door friend.

* Fixed copy-paste error.

* Replace count with if

* Remove redundant test.

* Also replaced count in door management admins check.

* Change plotManagement and doorManagement to be consistent to
DayZ_UseSteamID (get UID from FNC_GetPlayerUID).

* Use _playerUID and _characterID more consistent.

* Added german translation to
STR_EPOCH_PLOTMANAGEMENT_ADDFRIEND_ALREADYONTHELIST.
2016-06-15 18:22:01 -04:00
ebaydayz
035a94646b Add createvehicle.txt exception for player zombies 2016-06-12 14:54:33 -04:00
ebaydayz
20066de673 Rename FNC_check_owner --> FNC_check_owner_friends
Use a more descriptive name for what it actually does now.
2016-06-12 13:30:49 -04:00
ebaydayz
835d750c0c Use single config variable for Plot for Life and Plot Management
Plot for Life and Plot Management work best together. They essentially
provide the same functionality. Both let you keep your plot after death
by using UID instead of CharacterID. Plot Management doesn't even have
an option to save characterID, so by default it is always keeping all
friends and the owner permanently until they are removed. The only major
difference between them is Plot For Life also adds permanent ownership
of built items on the plot, which is behavior most people expect. It
doesn't make sense to keep ownership of the plot after death but not the
other objects built on it. The other functionality it adds (take
ownership) can be toggled with a config variable.

It is rare that someone would want Plot For Life enabled, but Plot
Management disabled or vice versa. If they really want that they can
still do it manually, but consolidating them to a single config option
greatly simplifies things for everyone else.

I removed links to mod githubs because many changes have been made to
the 1.0.6 versions, so outdated information there will likely confuse
people. Authors are already credited in the README and change log.

In variables.sqf "DZ_storage_base" is now the parent class which
includes all tents and stashes. DZE_checkNearbyRadius variable is not
used (identical to DZE_PlotPole select 0).
2016-06-12 12:54:46 -04:00
ebaydayz
16c1e9d205 Don't spawn POI objects on non-Chernarus maps
Object coordinates are only provided for Chernarus.
2016-06-10 18:42:18 -04:00
ebaydayz
a7045140a0 Remove some unused legacy code 2016-06-07 16:26:29 -04:00
ebaydayz
0534e95ccc stringtable fixes
Vanilla development commit:

1452ef2537
2016-06-06 21:51:47 -04:00
ebaydayz
2ea627f332 Preliminary BE filters update
The big list of removals in setvariableval.txt and publicvariableval.txt
were duplicates. Other removals are covered by the new regex filter.

Still needs work. If you encounter kicks please post the restriction
type and number along with the log line in the 1.0.6 testing issue.
2016-06-05 17:29:10 -04:00
ebaydayz
98c805e8db Update test build 2016-06-05 11:56:01 -04:00
ebaydayz
d4f6f07093 Fix gut zombie missing knife text
Shows "Missing Hunting Knife to do this" instead of "Missing knife to
gut animal"
2016-06-04 16:38:41 -04:00
ebaydayz
b7a104113f Various stringtable fixes & amendments
Vanilla development commit:

fb397c95ee
2016-06-04 15:23:31 -04:00
ebaydayz
3f96b70d80 Fix Unsupported language English in stringtable RPT error
Vanilla development commit:

b038a1762b

Fixes RPT error "Unsupported language English (or whatever language you
selected) in stringtable" on load.

We do not have <Original> tags on any other strings in the table, so
there is no reason to use them here. They are not needed. If the game is
set to use a language that does not have an entry it uses the first
available entry for that string (which is English for every string in
the table). Keys should not contain only <Original> tags with no other
languages, as it will cause this error.
2016-06-04 14:00:32 -04:00
ebaydayz
e5bfb01189 Fix typo in 1.0.6_Updates.sql 2016-06-02 17:43:46 -04:00
ebaydayz
3cee9cec55 Fix trader weapon swaps in 106 SQL updates
Type 1 is magazine, type 3 is weapon.

Also quantity is normalized to 10 for items and 2 for vehicles now as
per:
bf75e56858 (diff-3a9fcf2e8bd4ce1706bc216f4e9de063L57)
2016-05-31 17:03:26 -04:00
ebaydayz
bf75e56858 Remove 1.0.5_Updates.sql
Updates that were in the 1.0.5.1 release are now included in the main
epoch.sql file, since all servers should have applied them by now.

All new updates since 1.0.5.1 release are now in 1.0.6_Updates.sql.
2016-05-31 16:29:11 -04:00
Nexux
746a4a2d57 1.0.6 update SQL fix attachments (#1693) 2016-05-31 12:43:05 -04:00
ebaydayz
8028efbb69 Allow admin customization of player_onPause #1340
Also disable abort and respawn immediately in pause menu onLoad. New
function fn_pauseMenuChecks allows admins to run unscheduled code in
pause menu onLoad.
2016-05-22 12:26:57 -04:00
ebaydayz
fe8c5e7950 Fix infinite antibiotics when given to another player
Vanilla development commit:

4e6ea24577
2016-05-21 15:08:57 -04:00
ebaydayz
9dafa9d657 Always eject player when vehicle explodes
If the player is in a safezone we still want to eject them, just not
kill them.
2016-05-20 19:54:26 -04:00
ebaydayz
75e3ee58c2 Reduce ItemBloodbag loot chance slightly for classic system
Since typed bags spawn in bulk (usually 2x 4 different bag types) this
reduces bloodbag output slightly when classic system is enabled.

Medboxes were spawning with 3-8 blood bags, this reduces it to about 1-6
which should be similar to 1051 values IIRC. Feel free to adjust this up
or down if needed.
2016-05-20 17:20:10 -04:00
ebaydayz
ec27cfd29c Update dog actions in fn_selfActions
When PlotForLife was added these were not updated to reflect the
_ownerID change:

https://github.com/EpochModTeam/DayZ-Epoch/blob/master/SQF/dayz_code/compile/fn_selfActions.sqf#L253
2016-05-20 13:45:52 -04:00
ebaydayz
edd53597b0 Don't pass DZE_plotManagement to fn_check_owner
The whole point of a global variable is you do not need to pass it.
DZE_plotManagement and DZE_plotmanagementAdmins are always defined and
do not change, so there is no need to pass them as parameters.
2016-05-20 12:14:48 -04:00
ebaydayz
1a5d26f26d Remove unnecessary else in fn_selfActions
FNC_check_owner returns true for (_isowner select 0) if characterID
matches and plotforLife is disabled. So there is no need for the else
here.
2016-05-20 11:55:52 -04:00
ebaydayz
8beb6e9666 Allow filling generator and destroying tent with barrel and 5L 2016-05-19 20:44:34 -04:00
ebaydayz
d01446414c Move Zupa dialog includes to config.cpp
@icomrade - configFile and missionConfigFile are in different scopes.
Admins can overwrite any dialog in RscDisplay with their own version
included in the mission without getting "class already defined" errors.
I tested to make sure it is possible. So there is no benefit to having
these includes in description.ext.
2016-05-19 18:43:23 -04:00
ebaydayz
301c4348e9 Remove vanilla generator fill actions 2016-05-19 18:35:11 -04:00
ebaydayz
62700f37e4 Add note about splint and broken legs
Since R4z0r doesn't want it changed in vanilla.
2016-05-19 16:29:35 -04:00
ebaydayz
a54e58c60c Localize remaining player_build text
Also added config variables for MaxMove and MaxHeight distance when
building.

_reason was defined twice at the top of player_build.sqf.
2016-05-19 16:15:27 -04:00
ebaydayz
cbca23ddce Remove duplicate ZSCdefines.hpp include
@Bruce-LXXVI it was already included from the mission description.ext
2016-05-19 13:39:38 -04:00
ebaydayz
914b37a413 Pass cursorTarget to maintain_area.sqf
CursorTarget should always be passed from fn_selfActions, not reacquired
in action scripts. This is to ensure the same object is referenced. Plot
Management maintain_area is called from the dialog button, not
fn_selfactions.
2016-05-19 13:10:20 -04:00
ebaydayz
1a238d1719 Fix wrong buildables count displayed in plot management 2016-05-18 20:20:20 -04:00
ebaydayz
d0c4ccca15 Fix wooden splint recipe output
It was outputting two when it should only be one.
2016-05-18 17:10:46 -04:00
ebaydayz
0544ac37fa Fix broken legs icon flashing indefinitely
This keeps the icon solid when your legs are broken instead of flashing
it constantly.
2016-05-18 17:04:44 -04:00
icomrade
2889d8f010 Should fix building issues with player sliding
The change in module_build will only fix items that d ono have an offset
set in the config.

BoundingBox can be a bit generous but the player should be able to work
with any overestimation in size.
2016-05-18 11:01:38 -04:00
icomrade
8fd4c8eb8b Re-add plot check
Accidentally removed this when merging plot for life
2016-05-18 10:13:29 -04:00
ebaydayz
9d51fb2736 Fix plot management buttons color and text alignment
Fixes unintended black on black buttons and left aligned button text.

Plot management uses Zupa's older defines. The only changes for this
button type are the background color and text alignment.

https://github.com/DevZupa/PlotManagement/blob/master/MaintainVersion/plotManagement/defines.hpp#L568

https://github.com/DevZupa/PlotManagement/blob/master/MaintainVersion/plotManagement/defines.hpp#L588
2016-05-17 22:02:21 -04:00
icomrade
113dd0618a Add Little Bird killed EH 2016-05-17 20:45:54 -04:00
ebaydayz
f61c6d8dac Add plotManagementMustBeClose config option
Setting false allows adding any online player to plot friends regardless
of their distance from the pole.
2016-05-17 20:09:37 -04:00
ebaydayz
edb64c4e05 Fix plot manage array add errors from 1e65f7a
@icomrade - when you use set to add an element to an array you do not
need to wrap it in brackets [ ] like you do with +.

This was making it a nested array which was not intended in the
original.
2016-05-17 19:30:21 -04:00
ebaydayz
dbe7bf0a17 Localize plot management dialog text 2016-05-17 19:14:05 -04:00
ebaydayz
a466e43645 Move plotManagement compiles to compiles.sqf
This was needlessly recompiling every time the addAction was clicked.

DisableSerialization is only needed if a display element is stored in a
variable within the current script. The called functions already have
it.
2016-05-17 16:54:58 -04:00
icomrade
ef1d323ef0 Should Fix Issue #1569
Varchar(512) was truncating certain vehicle hitpoints and preventing
vehicle loading. The HiveExt dll handles hitpoints as a string which has
a char limit far greater than 512,  so simply updating the column should
fix the issue.

Also update the ChracterID column for #1371 - new Hive dll will be
required
2016-05-16 13:32:22 -04:00
ebaydayz
65233757e8 Correct duplicate object UID check
I forgot numbers greater than 1 million are truncated when converted to
string:

http://killzonekid.com/arma-scripting-tutorials-float-to-string-position-to-string/

KeyStartNumber exceeded 6 digits which is why it was being truncated to
"1e+011" and getting stuck on loop (as that string was already in
currentObjectUIDs) as mentioned in 2df7279.

Starting at 10, there should never be more than a couple duplicates
generated, so keyStartNumber will never exceed about 100 max.  Added an
exit just for a fail safe.
2016-05-16 11:52:45 -04:00
icomrade
116caaa788 Revert "Remove dayz_objectUID2 from object loading"
This reverts commit 2df7279f1a.
2016-05-15 21:48:24 -04:00
icomrade
71875647e7 Update test build 2016-05-15 19:17:10 -04:00
icomrade
08c16788ae update changelog + fix god exclusion check 2016-05-15 18:57:14 -04:00
icomrade
dc2b97beb6 Revert setPos change from a previous commit 2016-05-15 18:53:40 -04:00
icomrade
2df7279f1a Remove dayz_objectUID2 from object loading
DB with ~4000 vehicles fails to load since this code runs on nearly
every vehicle for some reason. The code should only be called upon
vehicle purchase to increase load time and simply calling
dayz_objectUID2 has no effect.
2016-05-15 18:53:40 -04:00
icomrade
eda3e1c202 Fix vector objects loading in with angle compensation
With the code removed from line 266-271 the server would reset the slope
of the placed object to match the slope of the ground. Do not re-add the
code unless configs are updated with corresponding canbevertical option.
2016-05-15 18:53:40 -04:00
icomrade
e2a14de977 Add exclusions for god mode built objects 2016-05-15 18:53:40 -04:00
icomrade
396d085672 Fix Hive error when saving vector building objects 2016-05-15 18:53:40 -04:00
ebaydayz
7e1fe6fca1 Update test build 2016-05-15 11:32:53 -04:00
icomrade
d442592e55 Fix #1691 2016-05-13 17:40:34 -04:00
icomrade
c118ecbb15 Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2016-05-13 17:06:46 -04:00
icomrade
6d69ca92e3 Fix undefined player uid in modular build 2016-05-13 17:06:43 -04:00
ebaydayz
914162c698 Update messing variable in pz_feed.sqf
Messing now has a third parameter for dayz_nutrition.
2016-05-13 17:02:44 -04:00
icomrade
33c3c7601f Fix Private Arrays 2016-05-13 16:57:50 -04:00
icomrade
00e2f34734 Forgot variables 2016-05-12 23:47:53 -04:00
icomrade
6c24aaeb3b Add Vector Building 2016-05-12 22:52:04 -04:00
ebaydayz
8b0e03545f Remove legacy config trader menu
Advanced trading now does everything the legacy config menu did and
more.
2016-05-12 16:41:40 -04:00
ebaydayz
3be1d4e6bf Update outhouse and plot pole descriptions
Outhouse no longer includes toilet paper.

Plot pole may cover an arbitrary radius and ownership may not be lost
after death depending on server settings.
2016-05-12 15:10:20 -04:00
ebaydayz
bd85693af7 Add categories view to Advanced Trading buy mode 2016-05-12 14:09:05 -04:00
ebaydayz
e60175b30c Fix wrong price when adding multiples of same item to buy list
Modifying _temp was also modifying Z_BuyableArray. An independent copy
of the array was needed.
2016-05-11 15:07:58 -04:00
ebaydayz
5ad1697308 Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2016-05-11 12:42:51 -04:00
ebaydayz
6ef59a0237 Add server RPT logging to Advanced Trading 2016-05-11 12:41:59 -04:00
icomrade
2d9097a6af Switch all buildables to Epoch building system
Didn't bother switching the stash over since it doesn't appear to be
implemented yet
2016-05-10 11:21:04 -04:00
ebaydayz
5ca182dffe Fix can't sell satchels with Adv. Trade
Some items (like PipeBomb) are a class in both CfgMagazines and
CfgWeapons. BIS_fnc_invRemove uses weapon first, so that is why the
magazine was not being removed. Using config instead of string avoids
this problem.
2016-05-09 14:10:20 -04:00
icomrade
72f3779edb Fix death when changing clothes + minor changes
removing the Respawn EH fixes this, I haven't noticed any adverse
effects from removing it yet.

Also changing groups now deletes the old group. The machine which the
group is local to must execute the deleteGroup command, the server
previously had to wait until the player disconnects to delete their
empty groups.
2016-05-09 00:27:34 -04:00
icomrade
875b63027a Fix plot friends return 2016-05-08 19:13:18 -04:00
ebaydayz
c0cb702534 Add swap for classicBloodBagSystem in Adv. Trade 2016-05-08 17:31:23 -04:00
ebaydayz
5120d8a488 Fix incorrect backpack space calculation
Fixes not being able to purchase into a half full backpack and free slot
counts text incorrect when buying into backpack.
2016-05-08 16:21:24 -04:00
ebaydayz
84e64be47e Don't show debug message when paying with exact amount 2016-05-08 13:30:26 -04:00
ebaydayz
c477304571 Forbid buying duplicate tools into gear 2016-05-08 11:59:25 -04:00
ebaydayz
41e653136f Add attachments compatibility list to trader
Also reduced item info size a bit to better fit normal and large
interface sizes.
2016-05-07 19:29:00 -04:00
ebaydayz
3d4d6f6544 Add SQL query for Precise Base Building 1.0.5
You only need to run this if v1.0.4 was installed on your server
2016-05-07 13:24:27 -04:00
ebaydayz
1fe8a7abf5 Fix typo from 26e6727 2016-05-07 13:14:22 -04:00
ebaydayz
26e67270cb Update Precise Base Building to v1.0.5 by @Mikeeeyy
Note @icomrade : 1.0.6 test servers need to empty object_data or run the
SQL query linked below before applying this update.

http://epochmod.com/forum/topic/15813-release-v105-precise-base-building-persistent-bases-after-restart-updated-220915/#comment-118663
2016-05-07 13:06:20 -04:00
ebaydayz
03e3293795 Add extra vehicle info in Adv. Trading
Translations are from Arma2OA languagecore.pbo
2016-05-06 18:57:53 -04:00
icomrade
6e430bdb84 Change self transfuse timeout to 2 min default
Also properly handle the infection chance
2016-05-06 11:52:36 -04:00
icomrade
6ab855fd9d Forgot to set this variable in selfbloodbag.sqf 2016-05-06 11:45:34 -04:00
ebaydayz
b0ffc1421e Prevent errors if zombie is deleted suddenly 2016-05-05 20:03:41 -04:00
ebaydayz
00cb76a496 Fix Adv. Trading pistol detection
The secondaryWeapon command does not detect pistols. It returns the
unit's launcher.
https://community.bistudio.com/wiki/secondaryWeapon

This fixes the menu always showing your pistol slot as open, even when
you already have one.
2016-05-05 17:25:47 -04:00
ebaydayz
7bc5d7f7f5 Fix full toolbelt showing -2 tool slots in Adv. Trade
Correctly shows zero available tool slots when toolbelt, binocular and
NVG slots are full now.
2016-05-05 16:50:09 -04:00
ebaydayz
fe54b78bdb Add backpack selling to Advanced Trading
It was not possible to sell a backpack from your gear or vehicle.

Added option to sell from gear. Sell backpack from vehicle is still not
possible currently due to Arma limitations.
2016-05-05 14:55:50 -04:00
ebaydayz
2c6ef2ced3 Don't show selected vehicleX message on Adv Trade startup
Only show Selected vehicleX systemChat message when clicking the buy
in/sell from vehicle button. Previously it was showing every time the
menu opened.

Also added better logging to RPT. Shows "Trader Menu: %1 x %2 added" and
"Trader Menu: %1 added"
2016-05-05 12:37:10 -04:00
ebaydayz
f900ee4520 Add isInTraderCity to BackpackAntiTheft check 2016-05-05 11:39:18 -04:00
ebaydayz
af14d673f5 Make LMG magazines only take up one slot
All ammo in Configs\CfgMagazines\Magazines\ is back to taking one gear
slot now, same as 1.0.5.1.
2016-05-05 11:14:08 -04:00
ebaydayz
ef2c910bfc Fix open gear backpack slots always showing zero
IsNil returns true as long as the variable is defined. In this case it
is defined as objNull when you have no backpack.
2016-05-04 19:09:10 -04:00
ebaydayz
cb381c5ce3 Fix another transportMaxBackpacks typo
This was responsible for vehicles showing zero and negative numbers of
available backpack slots.
2016-05-04 18:42:20 -04:00
ebaydayz
ed9253671e Always open Advanced Trading in buy mode
Fixes the unintended behavior of swapping between buy and sell each time
the menu is opened.
2016-05-04 16:50:46 -04:00
ebaydayz
349e0a103d Fix trade title showing "Buying in vehicleX" when in sell mode
Tested and confirmed working as intended now.
2016-05-04 16:46:35 -04:00
ebaydayz
85869b32f1 Fix Adv. Trade secondary vehicle check
Forgot this one. See:

f503e53097
2016-05-04 15:53:25 -04:00
ebaydayz
f503e53097 Fix Adv. Trade nearby vehicle check detecting animals
Was getting "Buying in Rabbit" when one was nearby.

No need to check "AllVehicles", this is faster and will get all drivable
vehicle types.
2016-05-04 15:47:47 -04:00
ebaydayz
c4d3f01f38 Don't show enter/leave text when changing clothes in trader 2016-05-04 15:08:19 -04:00
ebaydayz
e6c5930415 Fix unit icon in Advanced Trading selling from gear box
Adds a nice icon of the unit in the top right below "Gear" text.
2016-05-04 14:39:40 -04:00
ebaydayz
800182f7e2 Fix can't buy backpack into vehicle with Advanced Trading
The typo here was causing all vehicles to return 0 for
transportMaxBackpacks.
2016-05-04 14:20:23 -04:00
ebaydayz
5043fafae4 Fix default currency display in Adv. Trading bag item info
Fixes currency display name and picture not showing when looking at
backpack item info.

Also fixed localized string for weps and mags order reversed in item
info for backpacks and vehicles.
2016-05-04 12:54:36 -04:00
ebaydayz
085b6d32f9 Enable R3F weight by default
Since we are keeping "everything takes up one gear slot" weight should
be enabled by default. Moved to init.sqf so admins can easily change it.

Also added RedRyder and Anzio_20 weight.
2016-05-04 11:23:50 -04:00
icomrade
8a361a1b44 Wrong order 2016-05-03 23:28:32 -04:00
icomrade
e8abd8f403 Add percent damaged display for maintenance #1583 2016-05-03 23:25:25 -04:00
icomrade
51be8aa8a5 Fix reloading 2016-05-03 20:19:01 -04:00
ebaydayz
ee70dd49d3 Prevent rags duping
Vanilla development commit:

31167114e7
2016-05-03 17:28:33 -04:00
icomrade
3f10228b95 should fix knockout issue with self bloodbag
issue most likely happened if you used a typed bag not matching your
blood type when the classic system is enabled.
2016-05-03 16:34:28 -04:00
icomrade
2f67a058ba Complete Cinderwall as Item #1172 2016-05-03 15:57:37 -04:00
icomrade
fcb6d1ab26 Fix some items missing removal option #1135 2016-05-03 15:41:33 -04:00
icomrade
cf29731620 Configurable weather effects 2016-05-03 15:21:38 -04:00
Anton
75ae8ad3c0 a couple localization updates (#1690)
* a couple localization updates

* fix merge conflicts

* fix

* fixes
2016-05-03 15:15:44 -04:00
icomrade
5cde6cba69 should fix undefined variable errors 2016-05-03 15:09:13 -04:00
icomrade
7bcc9f305f Configurable temperature effects 2016-05-03 14:31:20 -04:00
icomrade
6936a5dd24 Fix packing storage giving no refund 2016-05-03 14:02:57 -04:00
icomrade
b0df4c7f51 Fix unlocking vehicles after adding plot for life 2016-05-03 13:50:59 -04:00
ebaydayz
1eeaa3e792 Add epoch_generateKey function 2016-05-03 13:35:50 -04:00
ebaydayz
2f98fc0451 Prevent MeleeMagazines being counted by BIS_fnc_inv 2016-05-03 13:35:50 -04:00
icomrade
f8b3ba2105 Fix mistake from Plot for Life addition 2016-05-03 12:53:48 -04:00
icomrade
c2ce8aaf8b better fix for CH53 and add toggle for #1198 2016-05-03 11:14:26 -04:00
icomrade
ea8c14c5fb Fix #1187
keypadCancel returns false when a combo/keypad dialog is not open and
when reset by calling the code keyPadReset = {uiSleep 2; keypadCancel =
false;};

There is a 2 second delay which makes brute forcing very very time
consuming. Note there must be a delay when resetting the variable since
fn_selfactions will update so quickly it will display the
unlock/lock/remove option before onUnload is executed.
2016-05-03 01:19:36 -04:00
icomrade
3c27f76c7c use self actions to spawn plot radius, fixes #1566 2016-05-02 23:06:50 -04:00
icomrade
3c0573258a update changelog 2016-05-02 21:44:45 -04:00
icomrade
eddcf02ab3 Precise Base Building fix 2016-05-02 21:06:44 -04:00
icomrade
5f054393e5 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	SQF/dayz_code/compile/fn_damageActions.sqf
#	SQF/dayz_code/compile/fn_selfActions.sqf
2016-05-02 20:44:50 -04:00
icomrade
575682b7c8 Add A Plot For Life modification by RimBlock
A Plot For Life also includes Precise Base Building by Mikeeeyy. Precise
base building has no variable to switch it on or off, I don't think it
should.

Seems to work well enough, this may conflict with the duplicate object
uid fix, it appears to spam my server rpt.
2016-05-02 20:42:37 -04:00
ebaydayz
d361abaec3 Fix Adv Trade localized string spacing 2016-05-02 19:51:48 -04:00
ebaydayz
8d82693c1b More Advanced Trading localization
Russian translations provided by Epoch forums user koms:
http://epochmod.com/forum/profile/33066-koms/
2016-05-02 17:32:27 -04:00
ebaydayz
c4ed93959e Better combat log detection method on server
"noatlf4" variable is set on server through PV from damage handler. No
need to worry about diag_tickTime difference between clients and server.
2016-05-02 15:12:43 -04:00
ebaydayz
c951680ffd Added new Login Processing check for Ghost mode.
Players who alt f4 while in ghost mode should no longer lose position
updates.

Vanilla development commit:

24194861aa
2016-05-02 14:48:15 -04:00
ebaydayz
99cd64c73b Removed Logging from Temperature system.
Vanilla development commit:

166ae0219c
2016-05-02 14:28:58 -04:00
ebaydayz
dfe68c7824 Removed Achievements from sync.
Vanilla development commit:

09313b2376
2016-05-02 14:26:35 -04:00
ebaydayz
4df9a1e00b Fix wrong translations from #1689 @Adaptivity
@Adaptivity
2016-05-02 14:15:06 -04:00
ebaydayz
adff6440ed Fix errors from #1689 localization
@Adaptivity
- STR_EPOCH_WALLWITHDOORLOCKED_DESC string was missing
- I see no reason STR_EPOCH_PLOTDEED_ACTION was renamed to a less
descriptive name, and it was missing the German translation from the old
one, so I changed it back
- These build actions in fn_selfActions are for vanilla building. They
shouldn't be in the Epoch package. I renamed them and submitted them to
vanilla too.
2016-05-02 14:03:41 -04:00
Anton
2a99cf8a63 more localization work (#1689) 2016-05-02 13:31:13 -04:00
ebaydayz
765b035764 Add note about PVDZ_plr_Save 2016-05-02 11:23:50 -04:00
icomrade
16fe17645f Don't redefine vehicle EH
doing so breaks the destruction fix
2016-05-01 22:10:38 -04:00
ebaydayz
51308c5b32 Fix typo from #1688
Also remove a duplicate string
2016-05-01 21:14:38 -04:00
Bruce-LXXVI
72132aa28a Pullrequest/german translation (#1688)
* Added and reworked german translation.

* Translated AdvancedTrading german strings added by iComrade.

* Changed some german text to fit better.
2016-05-01 21:04:29 -04:00
icomrade
ad4f3d7556 Kill and eject players from all vehicle types except boats
The code in the CH53 SFX file must remain there.

Boats/ships do not properly call the destruction EH files so this fix
doesn't work for them. maybe a killed event handler must be added from
the server?
2016-05-01 21:03:09 -04:00
icomrade
61ffe26fb8 More magazines taking too many slots 2016-05-01 21:00:00 -04:00
ebaydayz
f848305b50 Update Advanced Trading with category reuse support
Tested and working ok.
Updating with change from:

03b8c38c6a
2016-05-01 19:02:29 -04:00
ebaydayz
db62ed2019 Only check isPlayer if isMan in fn_selfActions
Better method than:

66408ded24
2016-05-01 17:24:21 -04:00
ebaydayz
66408ded24 Prevent trader menu action showing on players
Fixes bug where player wearing a skin in serverTraders would show trader
menu action on him.
2016-05-01 17:08:55 -04:00
icomrade
d6236dcb91 Fix improper total price in advanced trading
Also sort gems by value when giving total price.
2016-05-01 16:24:38 -04:00
icomrade
3d3c3abe8c remove unused CA folder 2016-05-01 16:24:05 -04:00
ebaydayz
2806d6a00d Localize some Advanced Trading strings 2016-05-01 15:45:07 -04:00
icomrade
d25ad694d8 Fix wrong bloodbag types spawning 2016-05-01 14:15:01 -04:00
icomrade
3f8d79b6ae Update Changelog 2016-05-01 13:41:58 -04:00
ebaydayz
b4cd47f5b5 Update PVDZ_plr_save in advanced trading 2016-05-01 13:21:17 -04:00
icomrade
1e65f7a959 Plot Management cleanup + improvement
New compile DZE_GetPlotFriends

DZE_PlotManagementAdmins allows admin management of plot poles and
buildables near poles

DZE_MaxPlotFriends allows servers to allow more than 6 friends on a pole
at once
2016-05-01 13:20:21 -04:00
icomrade
9e2728af07 Merge pull request #1686 from Bruce-LXXVI/pullrequest/plotManagement
Pullrequest/plot management
2016-05-01 11:05:54 -04:00
ebaydayz
6187006ece Remove duplicate fnc_inString 2016-05-01 11:01:26 -04:00
ebaydayz
ab7254a121 Add lower volume / earplugs hotkey and status UI icon 2016-04-30 21:19:24 -04:00
icomrade
ba751dad4a Fix Generator
Not sure what differences BuiltItems will have as opposed to using the
SkodaBase class.

Switch Off/On are removed because they do nothing anyway (the start/stop
options are in fn_selfAction anyway)
2016-04-30 19:04:52 -04:00
icomrade
deee47b703 Disable OK button before role is selected 2016-04-30 18:33:18 -04:00
icomrade
7a11b508e1 No building in trader
string needs localization
2016-04-30 18:05:58 -04:00
ebaydayz
f44901db1b Prevent spamming change clothes
Vanilla development commit:

98733d37ab
2016-04-30 16:48:05 -04:00
Anton
4e45b23f94 More work on localization support (#1687)
fix stringtable.xml

more fixes

added missing $
2016-04-30 15:54:31 -04:00
icomrade
6deb1a69f1 Tweak gem values
Any value should work for gems.
2016-04-30 11:31:12 -04:00
icomrade
83694a452e Gem Trading mostly finished
Sometimes displays incorrect total price in advanced trading menu.
2016-04-30 11:17:41 -04:00
icomrade
b5c2c6c7bd Fix remove object option 2016-04-29 20:48:16 -04:00
Bruce
59c731ba70 Added ZSCdefines. Checking plotfriends against dayz_playerUID. 2016-04-30 02:01:27 +02:00
Bruce
98bfee8bdf added plotManagement by DevZupa 2016-04-30 02:01:15 +02:00
icomrade
6fa3365b70 check if player is alive for humanity change 2016-04-29 17:19:48 -04:00
icomrade
89eea668f5 better math 2016-04-29 17:00:56 -04:00
icomrade
9e5d2f1038 Merge branch 'master' of https://github.com/EpochModTeam/DayZ-Epoch 2016-04-29 16:48:16 -04:00
icomrade
8158245b83 Possible fix for #1645 2016-04-29 16:48:14 -04:00
ebaydayz
d95474b819 Update main readme 2016-04-29 15:06:34 -04:00
icomrade
a86b28b0a7 Fix spawn height for boats, and buying bikes 2016-04-29 00:19:22 -04:00
icomrade
bc0d5027f5 Adv. Trading handle other and free vehicle types
Allow players to sell vehicles without keys and add boat and bike
trading classes to buy/sell
2016-04-28 23:40:28 -04:00
ebaydayz
4b9d6df0bb Finish localization support
Vanilla development commit:

33c6cafbcb
2016-04-28 22:13:48 -04:00
ebaydayz
7f1b8db85a Fix MeleeMagazines showing in crafting UI
Vanilla development commit:

f2e1623ba1
2016-04-28 21:34:00 -04:00
icomrade
bc370475e5 Update ReadMe.md 2016-04-28 21:11:26 -04:00
ebaydayz
2b61ce850a Allow sleeping at all tents
Vanilla development commit:

e647be13c1
2016-04-28 20:30:18 -04:00
icomrade
9df5c5a156 Update test build 2016-04-28 19:38:25 -04:00
icomrade
47070ae4f5 Move advanced trading configs to mission
allows customization by server owners
2016-04-28 19:30:43 -04:00
icomrade
b0afc402e2 Require Config Traders for Advanced Trading
Since advanced trading can now handle vehicles I don't think there's any
point to have the old dialog if using advanced trading.
2016-04-28 18:59:50 -04:00
icomrade
55f3a9dc79 Vehicle selling for advanced trading
This should work fairly okay but I expect there may be a couple exploits
and glitches
2016-04-28 18:35:03 -04:00
ebaydayz
d2ba027863 Perform build checks before removing magazines
Also allow tents and stashes to be built without a plot pole (same as
1051).
2016-04-28 15:32:32 -04:00
ebaydayz
034d898880 Update tent base class name
DZ_storage_base is now the base class for all tent and stash types.
2016-04-28 13:53:21 -04:00
ebaydayz
f42496bb03 Move build checks to separate files
For better organization
2016-04-28 11:52:23 -04:00
icomrade
b5af74b72b Add Vehicle Purchasing to Advanced Trading
Allows 1 vehicle purchase at a time.
Vehicles will still spawn inside each other if one is already parked on
the pad.
2016-04-27 22:04:47 -04:00
icomrade
17c31a5f21 Fix buying from backpacks/vehicles dupe 2016-04-27 19:29:03 -04:00
icomrade
e03b5bdb37 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	CHANGE LOG 1.0.6.txt
2016-04-27 18:26:07 -04:00
icomrade
1585765ca6 Advanced trading by Zupa @Windmolders
Stock configuration and basic integration. WE still need config based
trader setups.
2016-04-27 18:23:55 -04:00
ebaydayz
244b84e74b Update weapon switch hotkey for DZE_TwoPrimaries=2
Also forgot new dropped class for SledgeHammer
2016-04-27 16:11:40 -04:00
ebaydayz
7753ae2859 Add drop weapon action to MeleeSledge 2016-04-27 15:01:34 -04:00
icomrade
1a6593d198 Revert to old chainsaw RTM files 2016-04-27 14:42:50 -04:00
icomrade
7ea9a270f2 New building functions, vanilla building checks
DZE_RequiredItemsCheck returns bool, displays an error of all the tools
the player is missing to build the item.

DZE_BuildChecks returns array of bools, canBuild and if the item is a
plotPole.  Also has the ability to check if the player has required
tools to build using DZE_RequiredItemsCheck.

The vanilla build script still needs to be modified to work over water
and allow players to place floating objects, but now uses plot checks.
It would be easiest to just modify the configs to use the epoch building
scripts instead.

fnc_getSetPos now accepts a position as the second element of the input
array. the object will be set to this position if it is used. This
change requires no code updates

Note: scripts with build and/or tool checks should be updated to use the
new functions
2016-04-27 14:30:11 -04:00
ebaydayz
bb66b4446c Add Anzio 20mm sniper by @arma2WillRobinson to addons list 2016-04-27 12:30:57 -04:00
icomrade
0e0a1e340f Safezone whitelist for eject/destruction fixes
This commit prevents players who destroy their vehicle in god-mode
safezones to be spared by the fixes in #2411973 and #ec7351d

Configurable variable for this change is DZE_SafeZonePosArray = [];

Update suggestion to use the stable branch of A2 OA in the changelog
2016-04-27 00:17:54 -04:00
icomrade
f102240821 Fix death board undefined variable error 2016-04-26 22:46:44 -04:00
ebaydayz
2696869dc2 Fix wrong dayz_minpos and maxpos for Chernarus
Fixes radiation effect when out of map
2016-04-26 21:02:59 -04:00
icomrade
53320178f1 Let Shovel build sandbags, fix errors with toolbox 2016-04-26 18:55:30 -04:00
ebaydayz
bf9140f1b5 Fix dayz_nutrition RPT error on login
Looks like the error was:
r_player_Nutrition = [_NutritionLoss];
It should have used the set command, since the array was already defined
in variables.sqf. But there is no need to use an array for a single
value anyway.

Fixes RPT error on login:
Error in expression <hyd"] spawn player_death;
};
};

if (dayz_nutrition > 0) then {
_Nutrition = >
Error position: <dayz_nutrition > 0) then {
_Nutrition = >
Error Undefined variable in expression: dayz_nutrition
File z\addons\dayz_code\system\player_spawn_2.sqf, line 182
2016-04-26 18:46:36 -04:00
icomrade
2411973de5 Fix CH53 Destruction
Let me know if we can't duplicate the code from the CH53 addon in the
file ch53_monitorSFX.sqf. If that's the case I will use an #include
instead, since the code that kicks and kills players out of the vehicle
goes at the bottom of the file anyway.
2016-04-26 15:16:20 -04:00
icomrade
ec7351dbbc Kill and eject player when their vehicle explodes
Previous changes to the destruction effects file broke previous fixes
that resolved the world is on fire glitch. I reverted those in this
commit.

Note: the CH53 is still broken in this commit
2016-04-26 14:47:52 -04:00
icomrade
16c81e7ce2 Allow players to carry primary weapon on back
Configurable by DZE_TwoPrimaries

0 do not allow primary weapon on back.
1 allow primary weapon on back, but not when holding a primary weapon in
hand.
2 (default) allow player to hold two primary weapons, one on back and
one in their hands
2016-04-26 14:05:37 -04:00
icomrade
c1eb07d99d Add to back for sledgehammer 2016-04-25 22:57:29 -04:00
ebaydayz
d63f48af85 Fix pond detection in player_goFishing
Fixes #1678
Fixed for vanilla too:

8a18fe957c

Ponds and lakes were not being detected at all, neither on foot nor in a
boat.

Tested land (failure), pond, lake and shore both on foot and in a boat.
Working as intended now.
2016-04-25 21:53:31 -04:00
ebaydayz
a57d0b14ae Merge pull request #1684 from arma2WillRobinson/master
adding "\" to picture paths.
2016-04-25 20:00:27 -04:00
ebaydayz
97ad2688bc Enable RedRyder in loot tables again
Config errors are fixed for the next test build.
2016-04-25 19:57:23 -04:00
arma2WillRobinson
303e1bddfd add \ 2016-04-25 16:56:49 -07:00
ebaydayz
69b940704e Removed powerlines from loot tables,
Vanilla development commit, see:

Removed Zeds spawning at powerLines.

b577424e50
2016-04-25 18:02:55 -04:00
ebaydayz
a353f8e0e5 Fix hatchet remove from toolbelt text 2016-04-25 16:36:50 -04:00
ebaydayz
56ea7d1382 Use PVEH instead of MPF for death messages
This way no exception needs to be added in REsec for rSpawn and
dayz_rollingMessages can be used instead of rTitleText.
2016-04-25 16:10:52 -04:00
ebaydayz
5ff4cbd4d8 Merge pull request #1682 from Adaptivity/localizationwork
More progress on localization support
2016-04-25 14:59:40 -04:00
Adaptivity
7b5535a25a fix stringtable 2016-04-25 21:52:49 +03:00
Adaptivity
4dc46705f9 More progress on localization support 2016-04-25 15:47:09 +03:00
icomrade
7db6f63935 Update string for gutting zombies 2016-04-24 21:15:26 -04:00
ebaydayz
6522cca7ce Fix typo from pull #1679
See #1679
2016-04-24 18:58:22 -04:00
ebaydayz
0511dcdb42 Change R3F overburden to force slow move
Better solution than knock out or break legs. See issue #1145
2016-04-24 18:19:01 -04:00
icomrade
9624979785 Fix items taking more than 1 inventory slot 2016-04-24 17:44:58 -04:00
icomrade
4ad652bda6 Merge pull request #1680 from arma2WillRobinson/master
RedRyder Updated
2016-04-24 12:06:15 -04:00
icomrade
77d1bcf8ae Merge pull request #1679 from Adaptivity/master
More localization support
2016-04-24 12:06:09 -04:00
armaWillRobinson
db04ae33a8 patch1 2016-04-24 08:21:14 -07:00
Adaptivity
52ee70394a More localization support 2016-04-24 14:11:14 +03:00
arma2WillRobinson
8b9e5ed244 Merge pull request #3 from EpochModTeam/master
update
2016-04-23 19:42:42 -07:00
ebaydayz
6bee7a17f0 Change R3F weight overburden to break legs
Also BAF_L110A1_Aim_DZE wasn't in 1051, so no need to swap it in DB.
2016-04-23 19:51:56 -04:00
ebaydayz
8582e7b97a Fix README formatting 2016-04-23 14:54:27 -04:00
ebaydayz
f6280a42a8 Fix README formatting 2016-04-23 14:47:58 -04:00
ebaydayz
1859216a94 Update test build and instructions 2016-04-23 14:24:52 -04:00
ebaydayz
406dda1fc2 Merge pull request #1677 from EpochModTeam/DayZ-1.8.7-Rebase
Merge DayZ 1.8.7 Rebase branch
2016-04-23 11:39:51 -04:00
649 changed files with 27921 additions and 39087 deletions

View File

@@ -1,22 +1,23 @@
[NEW] Fully updated to DayZ 1.8.7 base @icomrade @ebaydayz [NEW] Fully updated to DayZ 1.8.7 base @icomrade @ebaydayz
[NEW] 1.8.7 attachments system, community weapons and buildable base objects [NEW] 1.8.7 attachments system, community weapons, base objects, traps, tripwires and car bomb
[NEW] 1.8.7 journal and crafting menu are now functional (default 'J' key) [NEW] 1.8.7 journal and crafting menu are now functional (default 'J' key)
[NEW] 1.8.7 spawn selection, set dayz_spawnselection = 1; in init.sqf (Chernarus only)
[NEW] 1.8.7 infected camps, points of interest and infectious waterholes map additions (Chernarus only) [NEW] 1.8.7 infected camps, points of interest and infectious waterholes map additions (Chernarus only)
[NEW] 1.8.7 weapon switching system and hotkeys (1 = primary, 2 = pistol, 3 = melee) [NEW] 1.8.7 configurable blood trails, set dayz_bleedingeffect in init.sqf
[NEW] 1.8.7 weapon switching system and hotkeys (1 = primary, 2 = pistol, 3 = melee (or rifle onBack if DZE_TwoPrimaries=2;))
[NEW] Players can carry more than one primary weapon which allows the abillity to hide one on their back, configure using DZE_TwoPrimaries. See configVariables.sqf for details @icomrade
[NEW] Optional news/rules feed on player login, set dayz_enableRules in init.sqf [NEW] Optional news/rules feed on player login, set dayz_enableRules in init.sqf
[NEW] Status UI icons are toggleable between "vanilla","epoch","dark" set DZE_UI in init.sqf @ebaydayz [NEW] Status UI icons are toggleable between "vanilla","epoch","dark" set DZE_UI in init.sqf @ebaydayz
[NEW] RedRyder BB Gun by @arma2WillRobinson [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 "RedRyder" and "350Rnd_BB_Magazine" to loot pile. #1456 #1457 @Namindu
[NEW] Added action to lock and unlock vehicles from inside #1103 @pj999 @ebaydayz [NEW] Added action to lock and unlock vehicles from inside #1103 @pj999 @ebaydayz
[NEW] Autorun hotkey (0 = Toggle auto run) @ebaydayz [NEW] Autorun hotkey (0 = Toggle auto run) @ebaydayz
[NEW] Snap building (disabled by default), use DZE_modularBuild = true; in your init.sqf to enable. @raymix [NEW] Lower sound effects volume hotkey (F1) and status UI icon. Automatically disabled when exiting a vehicle.
[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 description.ext update in the mission (disable in description.ext by setting defValueParam1 = 31;) @icomrade [NEW] Auto login when a player joins the server, default 10 seconds, requires description.ext update in the mission (disable in description.ext by setting defValueParam1 = 31;) @icomrade
[NEW] Many new configuration options are available for admins. See dayz_code\configVariables.sqf and mission\init.sqf for descriptions. @ebaydayz
[NEW] Blood types system is disabled by default. Set dayz_classicBloodBagSystem = false; in init.sqf to enable [NEW] Blood types system is disabled by default. Set dayz_classicBloodBagSystem = false; in init.sqf to enable
[NEW] Bandit heartbeat sound is disabled by default. Set DZE_HeartBeat = true; in init.sqf to enable
[NEW] Knife dulling is disabled by default. Set dayz_knifeDulling = true; in init.sqf to enable @ebaydayz
[NEW] Match stick counting is disabled by default. Set dayz_matchboxCount = true; in init.sqf to enable @ebaydayz
[NEW] Tool breaking is disabled by default. Set dayz_toolBreaking = true; in init.sqf to enable @ebaydayz
[NEW] Water bottle breaking is disabled by default. Set dayz_waterBottleBreaking = true; in init.sqf to enable @ebaydayz
[NEW] Dayz_townGenerator = true; in init.sqf can enable vanilla map junk in addition to Epoch DynamicDebris. Only works on Chernarus. @ebaydayz [NEW] Dayz_townGenerator = true; in init.sqf can enable vanilla map junk in addition to Epoch DynamicDebris. Only works on Chernarus. @ebaydayz
[NEW] DB Backup script. @RimBlock [NEW] DB Backup script. @RimBlock
[NEW] Use DayZ_UseSteamID = false; in your init.sqf to use the old PlayerUID, instead of SteamID @icomrade [NEW] Use DayZ_UseSteamID = false; in your init.sqf to use the old PlayerUID, instead of SteamID @icomrade
@@ -25,10 +26,24 @@
[NEW] Upgraded (_DZE1,2,3,4) ArmoredSUV and Kamaz classes are now available. #1518 #1538 @McKeighan [NEW] Upgraded (_DZE1,2,3,4) ArmoredSUV and Kamaz classes are now available. #1518 #1538 @McKeighan
[NEW] Added waves effect during stormy weather #974 @FramedYannick @ebaydayz [NEW] Added waves effect during stormy weather #974 @FramedYannick @ebaydayz
[NEW] Optional variable to prevent stealing from backpacks by non-friendlies at traders. Set DZE_BackpackAntiTheft = true; in init.sqf @ebaydayz [NEW] Optional variable to prevent stealing from backpacks by non-friendlies at traders. Set DZE_BackpackAntiTheft = true; in init.sqf @ebaydayz
[NEW] Zupa's Advanced Trading v2.1+ is now included as part of the Epoch Code, enabled with DZE_advancedTrading = true; 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. @ebaydayz
[NEW] Gems are now treated as variable value currency (Advanced Trading only). Configure gem values using DZE_GemWorthArray =[]; see configVariables.sqf for more info @icomrade
[NEW] Gem rarity is now configurable for mining using DZE_GemOccurance =[]; See configVariables.sqf for more info @icomrade
[NEW] A Plot For Life v2.5 by RimBlock is now included and enabled by default with variable DZE_permanentPlot, 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 @ebaydayz
[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 @ebaydayz
[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 for more info @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 hit, zombie hit @ebaydayz
[NEW] Player-list no longer shows who's in lobby or ingame.
[CHANGED] Many duplicate functions and variables were renamed. See Documents\1.0.6 Variable Name Changes.txt @ebaydayz
[CHANGED] Several weapon, item and tool classnames changed. Admins see SQL\1.0.6_Updates @ebaydayz
[CHANGED] New loot table format is incompatible with old loot tables. Admins see CfgLoot\README.txt
[CHANGED] Combattimeout now uses diag_tickTime instead of time. [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] 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] UH60Wreck and UH1Wreck are replaced with CrashSite_EU/UN/US/RU (new models)
@@ -36,13 +51,17 @@
[CHANGED] Removed weapons from Traders hands and made them stand with arms by their side. @SilvDev [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 fuel capacity variables for vehicles. @RimBlock
[CHANGED] Tweaked rotate_logs.bat to incorporate the day of the week for better organization @Raziel23x [CHANGED] Tweaked rotate_logs.bat to incorporate the day of the week for better organization @Raziel23x
[CHANGED] All instances of sleep replaced with the more reliable uiSleep @icomrade [CHANGED] 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] Several getPosATL changed to call FNC_GetPos for water compatibility @icomrade
[CHANGED] Trader city objects are now spawned locally on each machine with simulation disabled for better performance. Admins can still override with custom cities in init.sqf. @ebaydayz [CHANGED] Trader city objects are now spawned locally on each machine with simulation disabled for better performance. Admins can still override with custom cities in init.sqf. @ebaydayz
[CHANGED] Player zombies are no longer attacked by other zombies. The respawn button is now enabled for them if they wish to suicide. @ebaydayz [CHANGED] Player zombies are no longer attacked by other zombies. The respawn button is now enabled for them if they wish to suicide. @ebaydayz
[CHANGED] With R3Fweight on overburdened players are now forced to move slowly instead of being knocked out. The scream was also removed. #1145 @icomrade @ebaydayz
[CHANGED] Abort and respawn are now disabled immediately in the pause menu onLoad to compensate for low fps delay. @ebaydayz
[CHANGED] Player_onPause is now customizable by admins along with the new unscheduled fn_pauseMenuChecks. #1340 @Rimblock @ebaydayz
[FIXED] Zombies now target and attack players correctly with 1.8.7 code [FIXED] Zombies now target and attack players correctly with 1.8.7 code
[FIXED] Server position sync bug after falling unconscious #1522 @ebaydayz [FIXED] Server position sync bug after falling unconscious #1522 @ebaydayz
[FIXED] Character sometimes failing to sync after changing clothes #1545
[FIXED] Backpack wipes when changing clothes. #1361 @icomrade [FIXED] Backpack wipes when changing clothes. #1361 @icomrade
[FIXED] CH53 gear when locked #1364 @icomrade [FIXED] CH53 gear when locked #1364 @icomrade
[FIXED] Infinite loop when crafting ore into bars #1351 @icomrade [FIXED] Infinite loop when crafting ore into bars #1351 @icomrade
@@ -71,18 +90,31 @@
[FIXED] Keyboard input is now disabled properly while unconscious @skynetdev @ebaydayz #1613 [FIXED] Keyboard input is now disabled properly while unconscious @skynetdev @ebaydayz #1613
[FIXED] Toilet paper dupe exploit when building outhouse @Markokil321 @ebaydayz #1599 [FIXED] Toilet paper dupe exploit when building outhouse @Markokil321 @ebaydayz #1599
[FIXED] Safes and lockboxes wiped when opening after restart and locking not being logged to RPT @ebaydayz #1413 #1503 [FIXED] Safes and lockboxes wiped when opening after restart and locking not being logged to RPT @ebaydayz #1413 #1503
[FIXED] Duplicate objectUIDs occasionally causing vehicles to swap classes or be deleted across restarts @ebaydayz #1504 [FIXED] Greatly optimized safe gear handling. Safe inventories are no longer sent to all machines over the network on server startup and each lock. @ebaydayz
[FIXED] User input is disabled and then gear dialog is closed during safe lock/unlock/pack to block various duping methods. #1341 @RimBlock @ebaydayz
[FIXED] Duplicate objectUIDs occasionally causing vehicles to swap classes or be deleted across restarts @ebaydayz @icomrade #1504
[FIXED] DZE_BuildingLimit now counts buildables only instead of all object types. Thanks jOoPs @ebaydayz [FIXED] DZE_BuildingLimit now counts buildables only instead of all object types. Thanks jOoPs @ebaydayz
[FIXED] Reworked death messages. Fixed messages not always showing, undefined errors and wrong distance bug. Added bled out, killed by zombie, etc. MPHit event handler (fnc_plyrHit) is no longer needed. @ebaydayz [FIXED] Reworked death messages. Fixed messages not always showing, undefined errors and wrong distance bug. Added bled out, killed by zombie, etc. MPHit event handler (fnc_plyrHit) is no longer needed. @ebaydayz
[FIXED] Player no longer hears radiation sound when changing clothes. @ebaydayz [FIXED] Player no longer hears radiation sound when changing clothes. @ebaydayz
[FIXED] Ponds and lakes are now detected correctly in player_goFishing. #1678 @ebaydayz
[FIXED] Players are now ejected and killed when their vehicle is destroyed (Fix applies to all types of vehicles). @icomrade
[NOTE] Servers that use trader safezones must configure the variable DZE_SafeZonePosArray with their safezone posisitons and radii, otherwise passangers of vehicles in safezones will be killed upon destruction of their vehicle
[FIXED] Players are no longer able to brute force doors or safes by the method described in #1187 @icomrade
[FIXED] Fix some items not displaying removal option #1135 @icomrade
[FIXED] Study body message saying his/he on female players. @ebaydayz
[UPDATED] .hpp files updated in dayz_epoch_b CfgLootPos > CfgBuildingPos. @Uro1 [UPDATED] .hpp files updated in dayz_code\Configs\CfgLoot\CfgBuildingPos. @Uro1
[UPDATED] .bat files updated in Config-Examples @Raziel23x [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] Updated all config.cfg in Config-Examples, Added Default Steam Ports and Updated Layout. @Namindu
[UPDATED] Epoch.sql, 1.0.5_Updates.sql & CfgServerTraders with correct classnames for upgradable hilux1 & datsun1 versions. @Uro1 [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 soruce code can be found here: https://github.com/vbawol/DayZhiveEpoch/pull/13
[INFO] Many weapon, item and tool classnames changed. Admins must run SQL\1.0.6_Updates and update their config traders (see dayz_code\Configs\CfgServerTrader) @ebaydayz
[INFO] Many duplicate functions and variables were renamed. See Documents\1.0.6 Variable Name Changes.txt @ebaydayz
[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 (Advanced Trading, Build Vectors, Door or Plot Management, Snap Build Pro, A Plot For Life) you MUST uninstall them from your mission. The mods have been improved and many bugs have been fixed, get up-to-date copies from https://github.com/EpochModTeam/DayZ-Epoch
[INFO] Amphibious pook and cessna (pook_h13_amphib,GNT_C185E,GNT_C185F) confirmed to have FPS issues. Using them is not recommended. #1612 @bleeding- @Markokil321 [INFO] Amphibious pook and cessna (pook_h13_amphib,GNT_C185E,GNT_C185F) confirmed to have FPS issues. Using them is not recommended. #1612 @bleeding- @Markokil321
[INFO] Auto login does not force a player who aborted from the game, back to the lobby, to login [INFO] Auto login does not force a player who aborted from the game, back to the lobby, to login
[INFO] (EXTREMELY IMPORTANT) Server owners MUST update their required build and beta to 131129 [INFO] Server owners and players should use the stable branch of ArmA 2 OA
[INFO] Models/textures by Paul Tomany. @Sequisha. [INFO] Models/textures by Paul Tomany. @Sequisha.
[INFO] Special thanks to http://verthosting.com for hosting our development server. [INFO] Special thanks to http://verthosting.com for hosting our development server.

View File

@@ -38,7 +38,7 @@
- PVDZE_plr_Login --> PVDZ_plr_Login1 - PVDZE_plr_Login --> PVDZ_plr_Login1
- PVDZE_plr_Login2 --> PVDZ_plr_Login2 - PVDZE_plr_Login2 --> PVDZ_plr_Login2
- PVDZE_plr_LoginRecord --> PVDZ_plr_LoginRecord - PVDZE_plr_LoginRecord --> PVDZ_plr_LoginRecord
- PVDZE_plr_Save --> PVDZ_plr_Save - PVDZE_plr_Save --> PVDZ_plr_Save Note: 2nd param is now a nested array (was array) 4th param is now achievements array (was bool)
- PVDZE_plr_SetDate --> dayzSetDate - PVDZE_plr_SetDate --> dayzSetDate
- PVDZE_send --> PVDZ_send - PVDZE_send --> PVDZ_send
- PVDZE_Server_Simulation --> PVDZ_Server_Simulation - PVDZE_Server_Simulation --> PVDZ_Server_Simulation

View File

@@ -28,6 +28,8 @@ Included Custom Addons
* Bell 47/H-13 Helicopter by hcpookie - http://www.armaholic.com/page.php?id=22143 * Bell 47/H-13 Helicopter by hcpookie - http://www.armaholic.com/page.php?id=22143
* USEC CH53 by Rocket - http://dayz.com * USEC CH53 by Rocket - http://dayz.com
* More enterable buildings - Dayzero - https://zombies.nu/ * 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
-------------------------- --------------------------
Included Custom Islands Included Custom Islands
@@ -59,8 +61,10 @@ GitHub Collaborators (In order of most commits)
* dayz10k - https://github.com/dayz10k * dayz10k - https://github.com/dayz10k
* Skaronator - https://github.com/Skaronator * Skaronator - https://github.com/Skaronator
* icomrade - https://github.com/icomrade * icomrade - https://github.com/icomrade
* ebaydayz - https://github.com/ebaydayz
* Axles - https://github.com/Axles * Axles - https://github.com/Axles
* Armifer - https://github.com/Armifer * Armifer - https://github.com/Armifer
* Zupa - https://github.com/Windmolders
-------------------------- --------------------------
GitHub Contributors (In order of most commits) GitHub Contributors (In order of most commits)
@@ -74,12 +78,19 @@ GitHub Contributors (In order of most commits)
* zabn - https://github.com/zabn * zabn - https://github.com/zabn
* eltexonline - https://github.com/eltexonline * eltexonline - https://github.com/eltexonline
* icomrade - https://github.com/icomrade * icomrade - https://github.com/icomrade
* ebaydayz - https://github.com/ebaydayz
* Namindu - https://github.com/Namindu * Namindu - https://github.com/Namindu
* raginruffalo - https://github.com/raginruffalo * raginruffalo - https://github.com/raginruffalo
* Markokil321 - https://github.com/Markokil321
* Mikeeeyy - https://github.com/Mikeeeyy
* Adaptivity - https://github.com/Adaptivity * Adaptivity - https://github.com/Adaptivity
* RimBlock - https://github.com/RimBlock
* raymix - https://github.com/raymix
* arma2WillRobinson - https://github.com/arma2WillRobinson
* facoptere - https://github.com/facoptere * facoptere - https://github.com/facoptere
* ctcDNightmare - https://github.com/ctcDNightmare * ctcDNightmare - https://github.com/ctcDNightmare
* SGanthony - https://github.com/SGanthony * SGanthony - https://github.com/SGanthony
* githubmil - https://github.com/githubmil
* Geodar - https://github.com/Geodar * Geodar - https://github.com/Geodar
* Sandbird - https://github.com/Sandbird * Sandbird - https://github.com/Sandbird
* krazey - https://github.com/krazey * krazey - https://github.com/krazey
@@ -96,7 +107,11 @@ GitHub Contributors (In order of most commits)
* nahkiss - https://github.com/nahkiss * nahkiss - https://github.com/nahkiss
* BlackLA - https://github.com/BlackLA * BlackLA - https://github.com/BlackLA
* Hogscraper - https://github.com/hogscraper * Hogscraper - https://github.com/hogscraper
* Bruce-LXXVI - https://github.com/Bruce-LXXVI
* oiad - https://github.com/oiad
* AirwavesMan - https://github.com/AirwavesMan
* Raziel23x - https://github.com/Raziel23x * Raziel23x - https://github.com/Raziel23x
* strikerforce - https://github.com/strikerforce
-------------------------- --------------------------
Special thanks Special thanks

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -2,12 +2,13 @@ class Blueprint_woodensplint : Recipe {
displayName = $STR_ITEM_NAME_WOODENSPLINT; displayName = $STR_ITEM_NAME_WOODENSPLINT;
input[] = input[] =
{ {
{"PartWoodPile","CfgMagazines",2}, {"ItemPlank","CfgMagazines",1},
{"equip_string","CfgMagazines",1} {"equip_string","CfgMagazines",1},
{"equip_duct_tape","CfgMagazines",1}
}; };
output[] = output[] =
{ {
{"equip_woodensplint","CfgMagazines",2} {"equip_woodensplint","CfgMagazines",1} // Only need one splint to fix legs
}; };
required[] = required[] =
{ {

View File

@@ -170,8 +170,8 @@ class SnapBuilding {
{0,0,0,"Pivot"}, {0,0,0,"Pivot"},
{0,-2.33,0.130,"Back"}, {0,-2.33,0.130,"Back"},
{0,2.33,0.130,"Front"}, {0,2.33,0.130,"Front"},
{-2.45,0,0.130,"Left"}, {-2.495,0,0.130,"Left"},
{2.45,0,0.130,"Right"} {2.495,0,0.130,"Right"}
}; };
radius = 10; radius = 10;
}; };
@@ -242,24 +242,40 @@ class SnapBuilding {
class Cinder_DZE: FloorsWallsStairs { //All cinder walls and doors class Cinder_DZE: FloorsWallsStairs { //All cinder walls and doors
points[] = { points[] = {
{0,0,0,"Pivot"}, {0,0,0,"Pivot"},
{-2.752, 0, 1.5,"Left"}, {-2.64, 0, 1.685,"Left"},
{2.752, 0, 1.5,"Right"}, {2.64, 0, 1.685,"Right"},
{0, 0, 3.37042,"Top"} {0, 0, 3.37042,"Top"}
}; };
radius = 10; radius = 10;
}; };
class CinderWall_Preview_DZ: Cinder_DZE {}; class CinderWall_Preview_DZ: Cinder_DZE {
points[] = {
{0,0,0,"Pivot"},
{-2.64, 0, 0,"Left"},
{2.64, 0, 0,"Right"},
{0, 0, 1.685,"Top"},
{0,0,-1.685,"Bottom"}
};
};
class CinderWallDoorway_Preview_DZ: Cinder_DZE {}; class CinderWallDoorway_Preview_DZ: Cinder_DZE {};
class CinderWallSmallDoorway_Preview_DZ: Cinder_DZE {}; class CinderWallSmallDoorway_Preview_DZ: Cinder_DZE {};
class CinderWallHalf_Preview_DZ: Cinder_DZE { class CinderWallHalf_Preview_DZ: Cinder_DZE {
points[] = { points[] = {
{0,0,0,"Pivot"}, {0,0,0,"Pivot"},
{-2.752, 0, 1.5,"Left"}, {-2.64, 0, 1.685,"Left"},
{2.752, 0, 1.5,"Right"}, {2.64, 0, 1.685,"Right"},
{0, 0, 1.5,"Top"} {0, 0, 1.5,"Top"}
}; };
}; };
class CinderWall_DZ: Cinder_DZE {}; class CinderWall_DZ: Cinder_DZE {
points[] = {
{0,0,0,"Pivot"},
{-2.64, 0, 1.685,"Left"},
{2.64, 0, 1.685,"Right"},
{0, 0, 3.37042,"Top"},
{0,0,-1.685,"Bottom"}
};
};
class CinderWallDoorway_DZ: Cinder_DZE {}; class CinderWallDoorway_DZ: Cinder_DZE {};
class CinderWallDoorLocked_DZ: Cinder_DZE {}; class CinderWallDoorLocked_DZ: Cinder_DZE {};
class CinderWallDoor_DZ: Cinder_DZE {}; class CinderWallDoor_DZ: Cinder_DZE {};
@@ -268,35 +284,34 @@ class SnapBuilding {
class CinderWallHalf_DZ: Cinder_DZE { class CinderWallHalf_DZ: Cinder_DZE {
points[] = { points[] = {
{0,0,0,"Pivot"}, {0,0,0,"Pivot"},
{-2.752, 0, 1.5,"Left"}, {-2.64, 0, 1.685,"Left"},
{2.752, 0, 1.5,"Right"}, {2.64, 0, 1.685,"Right"},
{0, 0, 1.5,"Top"} {0, 0, 1.685,"Top"}
}; };
}; };
class CinderWallDoorSmall_DZ: Cinder_DZE {}; class CinderWallDoorSmall_DZ: Cinder_DZE {};
class MetalFloor_Preview_DZ: FloorsWallsStairs { //fix for broken offsets in ghost class MetalFloor_Preview_DZ: FloorsWallsStairs {
points[] = { points[] = {
{0,0,0.011,"Pivot"}, {0,0,0.011,"Pivot"},
{0, -2.64, 0.009,"Back"}, {0, -2.64, 0.025,"Back"},
{0, 2.64, 0.009,"Front"}, {0, 2.64, 0.025,"Front"},
{-2.64, 0, 0.009,"Left"}, {-2.64, 0, 0.025,"Left"},
{2.64, 0, 0.009,"Right"} {2.64, 0, 0.025,"Right"}
}; };
radius = 12; radius = 12;
}; };
class MetalFloor_DZ: FloorsWallsStairs{ class MetalFloor_DZ: FloorsWallsStairs{
points[] = { points[] = {
{0,0,0,"Pivot"}, {0,0,0,"Pivot"},
{0, -2.64, 0.15,"Back"}, {0, -2.64, 0.166,"Back"},
{0, 2.64, 0.15,"Front"}, {0, 2.64, 0.166,"Front"},
{-2.64, 0, 0.15,"Left"}, {-2.64, 0, 0.166,"Left"},
{2.64, 0, 0.15,"Right"} {2.64, 0, 0.166,"Right"}
}; };
radius = 12; radius = 12;
}; };
//Non essential Items that only snap to themselves, do whitelist inheritance if you want these to snap //Non essential Items that only snap to themselves, do whitelist inheritance if you want these to snap
class WoodCrate_DZ { class WoodCrate_DZ {
snapTo[] = { snapTo[] = {

View File

@@ -2,7 +2,11 @@ class Land_Nav_Boathouse : Default
{ {
lootChance = 0.2; lootChance = 0.2;
zedPos[] = {{-2.92236,9.2002,3.6665},{7.09473,7.79883,3.6665},{7.18164,-2.03223,3.66864},{1.68994,7.5166,3.67276},{5.49609,0.106445,3.67358},{-5.63037,-1.27246,3.67407},{5.27588,5.51953,3.69006},{-5.03564,6.19141,3.6907},{-6.98779,5.52539,3.69113}}; zedPos[] = {{-2.92236,9.2002,3.6665},{7.09473,7.79883,3.6665},{7.18164,-2.03223,3.66864},{1.68994,7.5166,3.67276},{5.49609,0.106445,3.67358},{-5.63037,-1.27246,3.67407},{5.27588,5.51953,3.69006},{-5.03564,6.19141,3.6907},{-6.98779,5.52539,3.69113}};
lootPos[] = {{5.28,5.52,3.73},{5.5,0.11,3.71},{1.69,7.52,3.71},{-5.04,6.19,3.71},{-5.63,-1.27,3.69},{-6.99,5.53,3.71},{-2.92,9.2,3.67},{7.09,7.8,3.69},{7.18,-2.03,3.69},{2.8,7.37,6.33},{-2.81,7.41,6.32}}; lootPos[] = {
//{5.28,5.52,3.73},{5.5,0.11,3.71},{1.69,7.52,3.71},{-5.04,6.19,3.71},{-5.63,-1.27,3.69},{-6.99,5.53,3.71},{-2.92,9.2,3.67},{7.09,7.8,3.69},{7.18,-2.03,3.69},{2.8,7.37,6.33},{-2.81,7.41,6.32},
{-5.24414,-2.32715,3.67999},{-5.43994,7.17676,3.67548},{6.13232,0.615234,3.6694},{-1.00439,6.89355,3.68311}
};
lootPosSmall[] = {{5.2002,7.64746,6.30902},{-1.88623,7.55762,6.30902},{4.75781,-2.49121,3.67984},{-0.398438,4.61914,3.61755},{2.91797,8.50293,3.67038}};
lootGroup = Boat; lootGroup = Boat;
}; };

View File

@@ -7,18 +7,21 @@ class Castle : Default
class Land_A_Castle_Bergfrit: Castle { class Land_A_Castle_Bergfrit: Castle {
zedPos[] = {{1.19141,-1.43848,-2.81638},{0.0595703,2.04785,-2.79636},{-2.19482,4.12305,-0.63858},{2.36133,3.86816,1.83972},{2.64746,-3.5459,3.85541},{-2.09473,-3.44922,6.29901},{-0.540039,-2.35254,8.76691},{-1.15918,3.13867,8.76691},{1.74707,1.26855,8.76691},{-1.62207,-4.28027,13.4801},{1.67578,-0.825195,16.8505},{-2.23047,4.82422,16.856}}; zedPos[] = {{1.19141,-1.43848,-2.81638},{0.0595703,2.04785,-2.79636},{-2.19482,4.12305,-0.63858},{2.36133,3.86816,1.83972},{2.64746,-3.5459,3.85541},{-2.09473,-3.44922,6.29901},{-0.540039,-2.35254,8.76691},{-1.15918,3.13867,8.76691},{1.74707,1.26855,8.76691},{-1.62207,-4.28027,13.4801},{1.67578,-0.825195,16.8505},{-2.23047,4.82422,16.856}};
lootPos[] = {{0.0595703,2.04785,-2.79636},{1.19141,-1.43848,-2.81638},{-2.19482,4.12305,-0.63858},{2.36133,3.86816,1.83972},{2.64746,-3.5459,3.85541},{-2.09473,-3.44922,6.29901},{-1.15918,3.13867,8.76691},{1.74707,1.26855,8.76691},{-0.540039,-2.35254,8.76691},{-1.62207,-4.28027,13.4801},{-2.23047,4.82422,16.856},{1.67578,-0.825195,16.8505}}; //lootPos[] = {{0.0595703,2.04785,-2.79636},{1.19141,-1.43848,-2.81638},{-2.19482,4.12305,-0.63858},{2.36133,3.86816,1.83972},{2.64746,-3.5459,3.85541},{-2.09473,-3.44922,6.29901},{-1.15918,3.13867,8.76691},{1.74707,1.26855,8.76691},{-0.540039,-2.35254,8.76691},{-1.62207,-4.28027,13.4801},{-2.23047,4.82422,16.856},{1.67578,-0.825195,16.8505}};
lootPos[] = {{0.0185547,1.91602,-2.8364},{1.19141,-1.43848,-2.8364},{-2.36816,3.32275,-0.628571},{2.36133,3.86768,1.83972},{2.48438,-3.20557,3.85541},{-2.09473,-3.44873,6.31903},{-1.15918,3.13867,8.76691},{1.74707,1.26807,8.76691},{-0.540039,-2.35254,8.76691},{-1.62207,-4.27979,13.4801},{-2.23047,4.82471,16.856},{1.67578,-0.825195,16.8505}};
}; };
class Land_A_Castle_Stairs_A: Castle { class Land_A_Castle_Stairs_A: Castle {
zedPos[] = {{0.693604,-1.79297,0.703918},{8.42188,0.878906,0.889343},{8.11035,1.47949,7.01178}}; zedPos[] = {{0.693604,-1.79297,0.703918},{8.42188,0.878906,0.889343},{8.11035,1.47949,7.01178}};
lootPos[] = {{0.693604,-1.79297,0.703918},{8.42188,0.878906,0.889343},{8.11035,1.47949,7.01178}}; //lootPos[] = {{0.693604,-1.79297,0.703918},{8.42188,0.878906,0.889343},{8.11035,1.47949,7.01178}};
lootPos[] = {{0.697998,-1.79395,0.726929},{8.3938,0.890625,0.875122},{8.17261,1.48926,7.02588}};
}; };
class Land_A_Castle_Gate: Castle { class Land_A_Castle_Gate: Castle {
zedPos[] = {{0.244141,-4.48486,-3.14362},{-1.25293,2.98779,-3.07028},{4.50684,-3.31152,-2.94885},{4.55176,3.29834,-2.94858},{7.94824,1.4082,-2.91003}}; zedPos[] = {{0.244141,-4.48486,-3.14362},{-1.25293,2.98779,-3.07028},{4.50684,-3.31152,-2.94885},{4.55176,3.29834,-2.94858},{7.94824,1.4082,-2.91003}};
lootChance = 0.7; lootChance = 0.7;
lootPos[] = {{0.24,-4.49,-3.14},{-1.25,2.99,-3.07},{4.51,-3.31,-2.95},{4.71,2.71,-2.95},{7.76,0.51,-2.91}}; //lootPos[] = {{0.24,-4.49,-3.14},{-1.25,2.99,-3.07},{4.51,-3.31,-2.95},{4.71,2.71,-2.95},{7.76,0.51,-2.91}};
lootPos[] = {{0.244141,-4.48486,-3.14362},{-1.25293,2.98779,-3.07028},{4.50684,-3.31152,-2.94885},{4.55176,3.29834,-2.94858},{7.94824,1.4082,-2.91003}};
}; };
class Land_A_Castle_Wall2_End_2: Castle { class Land_A_Castle_Wall2_End_2: Castle {

View File

@@ -17,10 +17,16 @@ class Land_Church_01 : Church
}; };
lootPos[] = lootPos[] =
{ {
/*
{-6.92,-0.38,-4.21}, {-6.92,-0.38,-4.21},
{-6.87,-0.44,-6.47} {-6.87,-0.44,-6.47},
*/
{-6.92822,0.516602,-4.2191}
};
lootPosSmall[] =
{
{-7.27332,-1.16895,-4.22726}
}; };
lootPosSmall[] = {{-7.27332,-1.16895,-4.22726}};
}; };
class Land_Church_03 : Church class Land_Church_03 : Church
@@ -42,6 +48,7 @@ class Land_Church_03 : Church
}; };
lootPos[] = lootPos[] =
{ {
/*
{5.15332,-6.96875,-14.3021}, {5.15332,-6.96875,-14.3021},
{-1.7915,-7.67969,-14.302}, {-1.7915,-7.67969,-14.302},
{-0.0263672,-2.98438,-14.3021}, {-0.0263672,-2.98438,-14.3021},
@@ -53,9 +60,25 @@ class Land_Church_03 : Church
{-7.64111,4.81348,-14.3019}, {-7.64111,4.81348,-14.3019},
{-6.56641,-4.58887,-14.3021}, {-6.56641,-4.58887,-14.3021},
{9.55225,2.22461,-13.7487}, {9.55225,2.22461,-13.7487},
{9.93262,-3.85156,-13.7587} {9.93262,-3.85156,-13.7587},
*/
{-0.665527,-3.02832,-14.3021},
{2.90771,3.07422,-14.3021},
{9.75342,0.0117188,-13.7588},
{4.74609,8.1582,-14.3021},
{-2.41943,1.72168,-14.3049}
};
lootPosSmall[] =
{
{-0.791992,2.21191,-13.7321},
{2.93945,-1.59766,-13.7349},
{6.21191,3.48535,-13.7321},
{6.56787,-3.55176,-14.3021},
{-0.741211,-8.75684,-14.3021},
{-0.126465,5.94434,-14.3021},
{-1.14893,-3.6416,-14.3021},
{-2.71484,-1.56055,-13.7349}
}; };
lootPosSmall[] = {{-0.791992,2.21191,-13.7321},{2.93945,-1.59766,-13.7349},{6.21191,3.48535,-13.7321},{6.56787,-3.55176,-14.3021},{-0.741211,-8.75684,-14.3021},{-0.126465,5.94434,-14.3021},{-1.14893,-3.6416,-14.3021},{-2.71484,-1.56055,-13.7349}};
hangPos[] = {{1.72168,-8.39771,-0.172569},{2.08838,-14.4236,-0.27536},{-13.7158,-10.4808,-0.795174},{-12.9072,-16.4105,-0.895065}}; hangPos[] = {{1.72168,-8.39771,-0.172569},{2.08838,-14.4236,-0.27536},{-13.7158,-10.4808,-0.795174},{-12.9072,-16.4105,-0.895065}};
}; };

View File

@@ -9,27 +9,39 @@ class Farm : Default
class Land_stodola_old_open: Farm { class Land_stodola_old_open: Farm {
zedPos[] = {{-2.58887,-5.9209,-5.08057},{-3.06787,8.63086,-5.08057},{2.52539,10.5234,-5.08044},{4.11035,-10.9307,-5.07043},{-2.62793,-6.55762,-0.99585},{-2.79443,10.2344,-0.993469},{4.62646,10.498,-0.993408},{4.76807,5.00781,-0.993408},{0.749023,-10.5703,2.96448},{1.09131,10.6787,2.96448}}; zedPos[] = {{-2.58887,-5.9209,-5.08057},{-3.06787,8.63086,-5.08057},{2.52539,10.5234,-5.08044},{4.11035,-10.9307,-5.07043},{-2.62793,-6.55762,-0.99585},{-2.79443,10.2344,-0.993469},{4.62646,10.498,-0.993408},{4.76807,5.00781,-0.993408},{0.749023,-10.5703,2.96448},{1.09131,10.6787,2.96448}};
lootPos[] = {{-3.06787,8.63086,-5.08057},{2.52539,10.5234,-5.08044},{4.76807,5.00781,-0.993408},{-2.79443,10.2344,-0.993469},{4.62646,10.498,-0.993408},{1.09131,10.6787,2.96448},{-2.58887,-5.9209,-5.08057},{4.11035,-10.9307,-5.07043},{-2.62793,-6.55762,-0.99585},{0.749023,-10.5703,2.96448}}; lootPos[] = {
//{-3.07,8.63,-5.08},{2.53,10.52,-5.08},{4.77,5.01,-0.99},{-2.79,10.23,-0.99},{4.63,10.5,-0.99},{1.09,10.68,2.96},{-2.59,-5.92,-5.08},{4.11,-10.93,-5.07},{-2.63,-6.56,-1},{0.75,-10.57,2.96},{2.16,-3.54,-5.08},{-2.74,-10.6,-5.08},{2.88,3.69,-5.08},{3.77,-5.79,-0.03},{4.4,-10.93,-1},
{2.5437,-10.6599,2.96444},{-0.4021,-10.6228,2.96444},{-2.56641,-10.8538,-0.995487},{4.6665,3.45386,-5.08055},{-2.24414,10.396,-5.08055},{3.08691,9.24976,-5.08055},{-1.12744,10.5359,-0.993513},{-1.27563,10.6184,2.96444},{2.99268,10.7668,2.96444},{4.35425,-10.5923,-5.08055},{-2.47363,-5.49194,-5.08055}
};
lootPosSmall[] = {{2.7832,-9.15698,-4.13055},{-1.83765,7.05908,-4.13055},{3.73218,-5.77075,-0.0403633},{0.913818,-11.1099,2.96444},{5.14795,-10.01,-0.997503},{-2.89819,7.21069,-5.08055},{1.79053,8.75171,-5.08055},{5.07788,9.51514,-0.993513},{3.65845,10.1985,2.96444},{0.85498,-3.37793,-4.13055}}; lootPosSmall[] = {{2.7832,-9.15698,-4.13055},{-1.83765,7.05908,-4.13055},{3.73218,-5.77075,-0.0403633},{0.913818,-11.1099,2.96444},{5.14795,-10.01,-0.997503},{-2.89819,7.21069,-5.08055},{1.79053,8.75171,-5.08055},{5.07788,9.51514,-0.993513},{3.65845,10.1985,2.96444},{0.85498,-3.37793,-4.13055}};
hangPos[] = {{-1.50537,5.34473,-5.08813},{0.494141,9.42725,-5.09016},{2.59473,-6.21191,-5.08055},{-1.74854,-2.39844,-1.14301}}; hangPos[] = {{-1.50537,5.34473,-5.08813},{0.494141,9.42725,-5.09016},{2.59473,-6.21191,-5.08055},{-1.74854,-2.39844,-1.14301}};
}; };
class Land_Farm_Cowshed_a: Farm { class Land_Farm_Cowshed_a: Farm {
zedPos[] = {{7.87988,2.94141,-3.08789},{9.74023,-2.48633,-3.08771},{-1.06836,-5.92188,-3.08765},{-1.32764,5.61426,-3.08765},{2.88428,-2.34473,-3.08765},{4.81982,5.72852,-3.08765},{8.83936,-5.60254,-3.06757}}; zedPos[] = {{7.87988,2.94141,-3.08789},{9.74023,-2.48633,-3.08771},{-1.06836,-5.92188,-3.08765},{-1.32764,5.61426,-3.08765},{2.88428,-2.34473,-3.08765},{4.81982,5.72852,-3.08765},{8.83936,-5.60254,-3.06757}};
lootPos[] = {{-1.06836,-5.92188,-3.08765},{8.83936,-5.60254,-3.06757},{9.74023,-2.48633,-3.08771},{2.88428,-2.34473,-3.08765},{7.87988,2.94141,-3.08789},{4.81982,5.72852,-3.08765},{-1.32764,5.61426,-3.08765}}; lootPos[] = {
//{-1.06836,-5.92188,-3.08765},{8.83936,-5.60254,-3.06757},{9.74023,-2.48633,-3.08771},{2.88428,-2.34473,-3.08765},{7.87988,2.94141,-3.08789},{4.81982,5.72852,-3.08765},{-1.32764,5.61426,-3.08765},
{-1.06836,-5.92163,-3.08763},{1.69043,-4.91089,-3.08763},{5.8833,-6.15381,-3.08763},{8.83984,-5.60278,-3.08763},{9.74023,-2.48657,-3.08763},{2.88428,-2.34546,-3.08763},{7.88037,2.94214,-3.08763}
};
lootPosSmall[] = {{-6.74829,-2.98145,-3.03766},{1.34399,3.79199,-3.03766}}; lootPosSmall[] = {{-6.74829,-2.98145,-3.03766},{1.34399,3.79199,-3.03766}};
}; };
class Land_stodola_open: Farm { class Land_stodola_open: Farm {
zedPos[] = {{-2.58228,-0.526367,-4.17346},{-0.0480957,-4.88965,-4.13593},{-2.60376,5.31641,-4.12805},{0.98291,6.20508,-4.11121}}; zedPos[] = {{-2.58228,-0.526367,-4.17346},{-0.0480957,-4.88965,-4.13593},{-2.60376,5.31641,-4.12805},{0.98291,6.20508,-4.11121}};
lootPos[] = {{-2.60376,5.31641,-4.12805},{-2.58228,-0.526367,-4.17346},{-0.0480957,-4.88965,-4.13593},{0.98291,6.20508,-4.11121}}; lootPos[] = {
//{-2.60376,5.31641,-4.12805},{-2.58228,-0.526367,-4.17346},{-0.0480957,-4.88965,-4.13593},{0.98291,6.20508,-4.11121},
{-3.77881,6.2478,-4.11348},{1.59106,6.31494,-4.10928},{-3.94727,-1.95605,-4.15359},{-0.440918,-3.91187,-4.1938}
};
lootPosSmall[] = {{-4.22217,-6.12866,-3.32453}}; lootPosSmall[] = {{-4.22217,-6.12866,-3.32453}};
hangPos[] = {{-0.932617,-3.35962,-4.16446},{-2.01563,-0.115112,-4.19492}}; hangPos[] = {{-0.932617,-3.35962,-4.16446},{-2.01563,-0.115112,-4.19492}};
}; };
class Land_Barn_W_01: Farm { class Land_Barn_W_01: Farm {
zedPos[] = {{5.78711,18.9463,-2.62683},{-4.4646,16.665,-2.61633},{4.93188,-17.0469,-2.59064},{-3.82788,-18.6699,-2.59021},{-2.99072,-4.16992,-2.58276},{3.95435,4.88379,-2.57434}}; zedPos[] = {{5.78711,18.9463,-2.62683},{-4.4646,16.665,-2.61633},{4.93188,-17.0469,-2.59064},{-3.82788,-18.6699,-2.59021},{-2.99072,-4.16992,-2.58276},{3.95435,4.88379,-2.57434}};
lootPos[] = {{4.93188,-17.0469,-2.59064},{-3.82788,-18.6699,-2.59021},{-4.4646,16.665,-2.61633},{5.78711,18.9463,-2.62683},{3.95435,4.88379,-2.57434},{-2.99072,-4.16992,-2.58276}}; lootPos[] = {
//{7.23,5.37,-5.57},{8.55,0.75,-5.57},{5.2,-1.54,-5.57},{3.35,1.97,-5.57},{-3.63,3.05,-5.58},{-7.58,-1.02,-5.57},{-6.52,2.35,-5.56},{-7.21,5.55,-5.57},{6.53,1.49,-4.64},{0.05,1.32,-5.53},
{-4.45776,14.2153,-2.71607},{4.34277,-6.15088,-2.57279}
};
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}}; 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}};
}; };
@@ -39,18 +51,25 @@ class land_shed_m01: Farm { //DZE ADDED
class Land_Barn_W_02: Farm { 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}}; 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}}; //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}};
lootPos[] = {{3.16504,5.56543,-2.31409},{3.35938,-0.152344,-2.31305},{2.53613,-5.89453,-2.30957},{-2.94629,-5.01367,-2.31006},{-2.84375,0.212891,-2.31183},{-5.63281,4.8291,-2.31363}};
}; };
class Land_Farm_Cowshed_c: Farm { class Land_Farm_Cowshed_c: Farm {
zedPos[] = {{-2.41504,2.98633,-3.12582}}; zedPos[] = {{-2.41504,2.98633,-3.12582}};
lootPos[] = {{-2.41504,2.98633,-3.12582}}; lootPos[] = {
//{-2.41504,2.98633,-3.12582},
{0.625,-2.61133,-3.06583}
};
lootPosSmall[] = {{-2.82446,3.18457,-3.11581}}; lootPosSmall[] = {{-2.82446,3.18457,-3.11581}};
}; };
class Land_Farm_Cowshed_b: Farm { class Land_Farm_Cowshed_b: Farm {
zedPos[] = {{0.0620117,0.0517578,-3.11111},{-4.77441,-2.4834,-3.05106},{4.68506,2.18945,-3.04105}}; zedPos[] = {{0.0620117,0.0517578,-3.11111},{-4.77441,-2.4834,-3.05106},{4.68506,2.18945,-3.04105}};
lootPos[] = {{4.68506,2.18945,-3.04105},{0.0620117,0.0517578,-3.11111},{-4.77441,-2.4834,-3.05106}}; lootPos[] = {
//{4.68506,2.18945,-3.04105},{0.0620117,0.0517578,-3.11111},{-4.77441,-2.4834,-3.05106},
{-3.26782,2.71875,-3.0311},{5.41699,-2.57813,-3.04111}
};
lootPosSmall[] = {{3.46802,3.36621,-3.05112},{-9.98511,-3.2793,-3.09109}}; lootPosSmall[] = {{3.46802,3.36621,-3.05112},{-9.98511,-3.2793,-3.09109}};
}; };

View File

@@ -10,16 +10,20 @@ class Hospital : Default
class Land_A_Hospital : Hospital class Land_A_Hospital : Hospital
{ {
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}}; lootPos[] = {
zedPos[] = {{-1.6875,5.47168,-7.4494},{0.79834,-1.16895,-7.33966},{11.0151,-3.9541,-7.33966},{-12.2847,-3.19434,-7.33966},{-16.3687,-2.4043,-7.33966},{16.8198,-4.71094,-7.33966},{-3.2666,-0.925781,-7.33966},{4.24268,-3.59375,-7.33966},{6.85693,-2.75098,-7.33966},{-7.2334,-2.63574,-7.33966},{10.2661,-1.21582,3.29184},{12.7476,0.144531,3.29184}}; //{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}
};
lootPosSmall[] = {{9.97754,-0.814453,-7.2566},{-19.6143,1.83887,-7.1666},{-19.6055,1.6084,-6.7866},{-19.583,4.91748,-6.7866},{-19.5576,4.7417,-6.0266},{-22.1982,9.59033,-7.2566},{-12.3379,9.53857,-6.8266},{-3.23438,6.01758,-6.8266},{-13.626,3.04248,-6.0466},{2.86426,-1.68604,-6.6466},{-5.58594,1.38232,-3.7576},{-4.05762,-2.48584,-3.7576},{-11.8428,5.15576,-2.5976},{-5.57129,-3.17236,-2.5976},{-5.65332,5.01416,-2.5976},{-12.5439,-2.33838,-3.6876},{-12.5801,-1.32617,-3.3076},{-12.5928,-1.56299,-2.9276},{-12.6162,-2.24805,-2.1676},{-12.5654,2.4126,-2.5476},{14.8721,3.96875,3.66054},{16.9033,-1.33838,4.01669},{21.3174,4.88916,6.2524},{-4.00488,7.89893,-3.82761}}; lootPosSmall[] = {{9.97754,-0.814453,-7.2566},{-19.6143,1.83887,-7.1666},{-19.6055,1.6084,-6.7866},{-19.583,4.91748,-6.7866},{-19.5576,4.7417,-6.0266},{-22.1982,9.59033,-7.2566},{-12.3379,9.53857,-6.8266},{-3.23438,6.01758,-6.8266},{-13.626,3.04248,-6.0466},{2.86426,-1.68604,-6.6466},{-5.58594,1.38232,-3.7576},{-4.05762,-2.48584,-3.7576},{-11.8428,5.15576,-2.5976},{-5.57129,-3.17236,-2.5976},{-5.65332,5.01416,-2.5976},{-12.5439,-2.33838,-3.6876},{-12.5801,-1.32617,-3.3076},{-12.5928,-1.56299,-2.9276},{-12.6162,-2.24805,-2.1676},{-12.5654,2.4126,-2.5476},{14.8721,3.96875,3.66054},{16.9033,-1.33838,4.01669},{21.3174,4.88916,6.2524},{-4.00488,7.89893,-3.82761}};
zedPos[] = {{-1.6875,5.47168,-7.4494},{0.79834,-1.16895,-7.33966},{11.0151,-3.9541,-7.33966},{-12.2847,-3.19434,-7.33966},{-16.3687,-2.4043,-7.33966},{16.8198,-4.71094,-7.33966},{-3.2666,-0.925781,-7.33966},{4.24268,-3.59375,-7.33966},{6.85693,-2.75098,-7.33966},{-7.2334,-2.63574,-7.33966},{10.2661,-1.21582,3.29184},{12.7476,0.144531,3.29184}};
}; };
class MASH : Hospital class MASH : Hospital
{ {
maxRoaming = 1; maxRoaming = 1;
zombieClass[] = {"z_soldier","z_soldier_heavy","z_doctor","z_doctor","z_doctor"}; zombieClass[] = {"z_soldier","z_soldier_heavy","z_doctor","z_doctor","z_doctor"};
lootPos[] = {{1.18213,-1.64844,-1.11786},{0.24707,0.798828,-1.11798}}; //lootPos[] = {{1.18213,-1.64844,-1.11786},{0.24707,0.798828,-1.11798}};
lootPos[] = {{1.18213,-1.65039,-1.17793},{0.24707,0.799316,-1.17803}};
zedPos[] = {{0.24707,0.798828,-1.11798},{1.18213,-1.64844,-1.11786}}; zedPos[] = {{0.24707,0.798828,-1.11798},{1.18213,-1.64844,-1.11786}};
}; };
@@ -31,7 +35,8 @@ class USMC_WarfareBFieldhHospital : MASH
{ {
minRoaming = 1; minRoaming = 1;
maxRoaming = 3; maxRoaming = 3;
lootPos[] = {{-3.52246,-5.03906,1.20731},{2.36621,-4.52246,1.20792},{1.39209,-0.420898,1.20752},{1.14258,5.01172,1.20786},{3.7124,1.89746,1.19794}}; //lootPos[] = {{-3.52246,-5.03906,1.20731},{2.36621,-4.52246,1.20792},{1.39209,-0.420898,1.20752},{1.14258,5.01172,1.20786},{3.7124,1.89746,1.19794}};
lootPos[] = {{-3.52246,-5.03931,1.14726},{2.36621,-4.52295,1.14786},{1.39063,-0.423096,1.14746},{1.14258,5.00952,1.1478},{3.7124,1.89795,1.14788}};
zedPos[] = {{3.7124,1.89746,1.19794},{-3.52246,-5.03906,1.20731},{1.39209,-0.420898,1.20752},{1.14258,5.01172,1.20786},{2.36621,-4.52246,1.20792}}; zedPos[] = {{3.7124,1.89746,1.19794},{-3.52246,-5.03906,1.20731},{1.39209,-0.420898,1.20752},{1.14258,5.01172,1.20786},{2.36621,-4.52246,1.20792}};
}; };

View File

@@ -14,5 +14,6 @@ class Land_Misc_deerstand: Hunting
maxRoaming = 3; maxRoaming = 3;
zedPos[] = {{0.419922,-0.234375,0.985291},{-0.836914,-0.929688,0.985291}}; zedPos[] = {{0.419922,-0.234375,0.985291},{-0.836914,-0.929688,0.985291}};
lootChance = 0.5; lootChance = 0.5;
lootPos[] = {{-0.836914,-0.929688,0.985291},{0.419922,-0.234375,0.985291}}; //lootPos[] = {{-0.836914,-0.929688,0.985291},{0.419922,-0.234375,0.985291}};
lootPos[] = {{-0.923828,-0.808594,1.08539},{0.419922,-0.237305,1.08539}};
}; };

View File

@@ -25,11 +25,21 @@ class Land_Ind_Workshop01_01 : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{0.59668,-2.43066,-1.29449}, {0.59668,-2.43066,-1.29449},
{1.24536,0.464844,-1.29498}, {1.24536,0.464844,-1.29498},
{-0.661621,-0.498047,-1.29883} {-0.661621,-0.498047,-1.29883},
*/
{1.31201,-2.71387,-1.29234},
{-0.819336,0.449219,-1.29946}
};
lootPosSmall[] =
{
{1.81372,-3.33643,-0.714019},
{1.92627,-1.69531,-1.29493},
{-1.19482,2.00977,-0.22825},
{-0.82251,1.2583,-0.836819}
}; };
lootPosSmall[] = {{1.81372,-3.33643,-0.714019},{1.92627,-1.69531,-1.29493},{-1.19482,2.00977,-0.22825},{-0.82251,1.2583,-0.836819}};
}; };
class Land_Ind_Garage01 : Industrial class Land_Ind_Garage01 : Industrial
@@ -43,12 +53,23 @@ class Land_Ind_Garage01 : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{-0.580322,-1.49609,-1.23523}, {-0.580322,-1.49609,-1.23523},
{-0.834229,2.75684,-1.22571}, {-0.834229,2.75684,-1.22571},
{2.47778,-1.12793,-1.23743}, {2.47778,-1.12793,-1.23743},
{1.32104,1.63184,-1.23218} {1.32104,1.63184,-1.23218},
*/
{1.73755,2.71973,-1.24332},
{-0.880371,-1.9082,-1.23318},
{0.607178,3.2373,-1.23157}
};
lootPosSmall[] =
{
{2.9375,2.47754,-1.12036},
{2.8606,3.33398,-1.12131},
{1.35205,3.58398,-0.0119934},
{1.76196,3.62207,-0.772003}
}; };
lootPosSmall[] = {{2.9375,2.47754,-1.12036},{2.8606,3.33398,-1.12131},{1.35205,3.58398,-0.0119934},{1.76196,3.62207,-0.772003}};
}; };
class Land_Ind_Workshop01_02 : Industrial class Land_Ind_Workshop01_02 : Industrial
@@ -61,11 +82,19 @@ class Land_Ind_Workshop01_02 : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{1.15479,-0.554688,-1.42944}, {1.15479,-0.554688,-1.42944},
{-1.18579,-0.178711,-1.42859}, {-1.18579,-0.178711,-1.42859},
{-0.661377,1.10352,-1.42688} {-0.661377,1.10352,-1.42688},
*/
{1.47144,-0.825195,-1.42987},
{-1.29663,-0.373047,-1.42896}
};
lootPosSmall[] =
{
{1.65283,1.66846,-1.42742},
{-1.75757,-1.08887,-1.43804}
}; };
lootPosSmall[] = {{1.65283,1.66846,-1.42742},{-1.75757,-1.08887,-1.43804}};
}; };
class Land_Ind_Workshop01_04 : Industrial class Land_Ind_Workshop01_04 : Industrial
@@ -82,16 +111,29 @@ class Land_Ind_Workshop01_04 : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{-1.37415,4.18896,-1.53123}, {-1.37415,4.18896,-1.53123},
{0.695435,4.24561,-1.52934}, {0.695435,4.24561,-1.52934},
{-1.06677,2.69531,-1.53062}, {-1.06677,2.69531,-1.53062},
{0.79248,-4.60742,-1.49341}, {0.79248,-4.60742,-1.49341},
{-1.84424,-6.1709,-1.44427}, {-1.84424,-6.1709,-1.44427},
{-1.05566,-4.08398,-1.51927}, {-1.05566,-4.08398,-1.51927},
{1.43774,-6.59424,-1.41742} {1.43774,-6.59424,-1.41742},
*/
{-1.62207,-6.37305,-1.52724},
{-0.118408,-3.88281,-1.52788},
{-1.01611,2.13428,-1.53099}
};
lootPosSmall[] =
{
{-1.3833,-3.02734,-0.298156},
{-1.9519,-3.37891,-1.52803},
{1.60425,4.75244,-1.52979},
{-0.324219,1.91504,-0.680825},
{-0.302734,2.08545,0.0790772},
{-1.61523,-3.03809,0.0718207}
}; };
hangPos[] = {{-0.541748,4.01221,-2.03068}}; hangPos[] = {{-0.541748,4.01221,-2.03068}};
lootPosSmall[] = {{-1.3833,-3.02734,-0.298156},{-1.9519,-3.37891,-1.52803},{1.60425,4.75244,-1.52979},{-0.324219,1.91504,-0.680825},{-0.302734,2.08545,0.0790772},{-1.61523,-3.03809,0.0718207}};
}; };
class Land_Ind_Workshop01_L : Industrial class Land_Ind_Workshop01_L : Industrial
@@ -108,15 +150,27 @@ class Land_Ind_Workshop01_L : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{-3.21143,4.7793,-1.30246}, {-3.21143,4.7793,-1.30246},
{-0.813477,3.56348,-1.30765}, {-0.813477,3.56348,-1.30765},
{-2.38379,2.36133,-1.30405}, {-2.38379,2.36133,-1.30405},
{3.81299,-4.27051,-1.31345}, {3.81299,-4.27051,-1.31345},
{0.903809,-2.58984,-1.31418}, {0.903809,-2.58984,-1.31418},
{2.54688,-2.17773,-1.31482}, {2.54688,-2.17773,-1.31482},
{1.72021,-3.75586,-1.31332} {1.72021,-3.75586,-1.31332},
*/
{3.89063,-4.09888,-1.31299},
{1.80273,-1.88599,-1.31412},
{-0.928223,4.50635,-1.31364}
};
lootPosSmall[] =
{
{0.62793,-1.49097,-1.23395},
{0.805664,-1.45605,-0.0939465},
{4.56055,-5.29443,-1.31279},
{0.0273438,5.04443,-0.47565},
{0.25,5.00342,0.284006}
}; };
lootPosSmall[] = {{0.62793,-1.49097,-1.23395},{0.805664,-1.45605,-0.0939465},{4.56055,-5.29443,-1.31279},{0.0273438,5.04443,-0.47565},{0.25,5.00342,0.284006}};
}; };
class Land_Hangar_2 : Industrial class Land_Hangar_2 : Industrial
@@ -133,15 +187,31 @@ class Land_Hangar_2 : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{10.1245,-6.48926,-2.56311}, {10.1245,-6.48926,-2.56311},
{11.9399,7.90918,-2.56323}, {11.9399,7.90918,-2.56323},
{1.79614,7.12695,-2.56329}, {1.79614,7.12695,-2.56329},
{-11.8945,10.541,-2.56311}, {-11.8945,10.541,-2.56311},
{-8.96973,-4.34961,-2.56323}, {-8.96973,-4.34961,-2.56323},
{-0.560791,-7.5957,-2.56317}, {-0.560791,-7.5957,-2.56317},
{5.98828,-2.6123,-2.56323} {5.98828,-2.6123,-2.56323},
*/
{-13.1816,10.4204,-2.56318},
{-0.127441,-2.88794,-2.56318},
{0.291992,3.94775,-2.56318},
{8.94482,6.87793,-2.56318},
{-13.688,-4.67871,-2.56318},
{3.4248,-8.1499,-2.56318}
};
lootPosSmall[] =
{
{-14.3721,11.1743,-2.56319},
{-0.0571289,5.94385,-2.56319},
{11.751,11.3525,-2.56319},
{-0.458008,-9.68652,-2.56319},
{-14.3472,-6.29736,-2.56319},
{14.4277,-4.83154,-2.56319}
}; };
lootPosSmall[] = {{-14.3721,11.1743,-2.56319},{-0.0571289,5.94385,-2.56319},{11.751,11.3525,-2.56319},{-0.458008,-9.68652,-2.56319},{-14.3472,-6.29736,-2.56319},{14.4277,-4.83154,-2.56319}};
}; };
class Land_A_FuelStation_Build : Industrial class Land_A_FuelStation_Build : Industrial
@@ -157,12 +227,19 @@ class Land_A_FuelStation_Build : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{-1.31885,-0.655273,-1.57446}, {-1.31885,-0.655273,-1.57446},
{1.82349,0.769531,-1.57458}, {1.82349,0.769531,-1.57458},
{1.67871,-0.918945,-1.57458}, {1.67871,-0.918945,-1.57458},
{-1.23218,1.26758,-1.57458} {-1.23218,1.26758,-1.57458},
*/
{1.88281,-0.879639,-1.57458}
};
lootPosSmall[] =
{
{-1.92578,0.237061,-0.604466},
{-1.38672,0.592651,-1.09459}
}; };
lootPosSmall[] = {{-1.92578,0.237061,-0.604466},{-1.38672,0.592651,-1.09459}};
}; };
class Land_Shed_Ind02 : Industrial class Land_Shed_Ind02 : Industrial
@@ -177,13 +254,33 @@ class Land_Shed_Ind02 : Industrial
}; };
lootPos[] = lootPos[] =
{ {
{-2.28149,-5.67188,-4.65601}, /*
{4.44653,9.67578,-4.66602}, {-2.28,-5.67,-4.66},
{4.41162,2.65137,-1.27954}, {4.45,9.68,-4.67},
{-0.437988,11.6953,-1.2764}, {4.41,2.65,-1.28},
{-3.44482,12.2129,-1.27704} {-0.44,11.7,-1.28},
{-3.44,12.21,-1.28},
{-2.77,5.85,-4.63},
{3.42,1.62,-4.63},
{4.69,-9.2,-1.28},
{-3.93,-2.17,-1.29},
{-3.94,-8.55,-1.29},
{-5.57,9.01,-4.13},
{-5.53,-8.73,-4.09},
*/
{3.39893,9.21875,-4.67596},
{1.29541,0.227539,-4.67596},
{-0.458984,11.6934,-1.28638},
{-4.00879,-8.42773,-1.29721}
};
lootPosSmall[] =
{
{-3.66064,-0.253906,-4.66599},
{4.44873,9.92578,-4.66599},
{-0.209961,-0.124023,-4.66599},
{4.89307,-0.166992,-1.29736},
{-3.74805,12.123,-1.28674}
}; };
lootPosSmall[] = {{-3.66064,-0.253906,-4.66599},{4.44873,9.92578,-4.66599},{-0.209961,-0.124023,-4.66599},{4.89307,-0.166992,-1.29736},{-3.74805,12.123,-1.28674}};
}; };
class Land_Misc_PowerStation : Industrial class Land_Misc_PowerStation : Industrial
@@ -195,10 +292,26 @@ class Land_Misc_PowerStation : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{4.09863,4.89746,-1.25742}, {4.09863,4.89746,-1.25742},
{4.22803,-1.19922,-1.28812} {4.22803,-1.19922,-1.28812},
*/
{2.98767,-5.02051,1.54777},
{3.67371,5.62207,-2.04407}
};
lootPosSmall[] =
{
{4.92017,6.24707,-1.26179},
{1.62573,-6.4541,-1.13445},
{1.33667,-6.37207,-0.374413},
{-3.20825,-6.50195,0.315748},
{-3.84949,-6.2627,-1.16402},
{-1.35608,-6.3877,-0.374122},
{-0.895142,-6.39453,-0.37413},
{2.30383,2.21387,-2.04394},
{0.0808105,-0.0566406,-1.204},
{1.98657,3.49121,-0.623982}
}; };
lootPosSmall[] = {{4.92017,6.24707,-1.26179},{1.62573,-6.4541,-1.13445},{1.33667,-6.37207,-0.374413},{-3.20825,-6.50195,0.315748},{-3.84949,-6.2627,-1.16402},{-1.35608,-6.3877,-0.374122},{-0.895142,-6.39453,-0.37413},{2.30383,2.21387,-2.04394},{0.0808105,-0.0566406,-1.204},{1.98657,3.49121,-0.623982}};
}; };
class Land_Shed_W01 : Industrial class Land_Shed_W01 : Industrial
@@ -209,7 +322,8 @@ class Land_Shed_W01 : Industrial
}; };
lootPos[] = lootPos[] =
{ {
{-1.52832,-0.249023,-1.41138} //{-1.52832,-0.249023,-1.41138}
{-1.46289,-0.12207,-1.41129}
}; };
}; };
@@ -243,6 +357,7 @@ class Land_Tovarna2 : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{-11.63,7.2,-5.56}, {-11.63,7.2,-5.56},
{-12.07,2.57,-5.63}, {-12.07,2.57,-5.63},
{-4.9,6.63,-5.56}, {-4.9,6.63,-5.56},
@@ -276,9 +391,49 @@ class Land_Tovarna2 : Industrial
{-10.16,7.67,6.56}, {-10.16,7.67,6.56},
{-2.09,-7.35,6.57}, {-2.09,-7.35,6.57},
{0.91,1.59,6.56}, {0.91,1.59,6.56},
{-1.2,6.85,6.58} {-1.2,6.85,6.58},
*/
{-2.02222,7.87256,-5.62933},
{-12.2107,-8.15527,-5.62469},
{-12.2112,7.7998,-5.62933},
{-8.99805,7.72168,-2.31135},
{-6.54077,8.80469,-2.31156},
{-12.6907,8.04932,1.58661},
{-9.06421,8.10645,1.58661},
{-5.39453,9.02783,1.56174},
{-8.26465,-0.520508,0.37684},
{-3.83984,4.99121,-2.31156},
{-6.6416,8.03174,-5.62933},
{-3.31763,-1.80762,-5.59492},
{-6.66382,7.57861,1.56174},
{-12.8,4.30664,1.58661},
{-12.8074,-0.535156,0.374299},
{-12.4324,5.15918,-2.31135},
{-12.8635,1.78174,-5.61933},
{-3.19507,-8.49707,-5.63091},
{6.43872,-3.48145,-4.62884},
{9.97998,-2.35059,-4.62604}
};
lootPosSmall[] =
{
{-3.22974,9.69678,1.56174},
{-10.2683,8.87354,1.58661},
{-13.2981,7.09912,-2.31135},
{-7.51001,9.64307,-2.31156},
{-8.13623,5.60693,-5.62933},
{-13.2112,0.257813,-5.62933},
{2.41431,-2.05469,-5.62689},
{1.64185,8.75879,0.374298},
{-13.2427,-8.98438,3.3743},
{-4.927,0.368164,0.372077},
{-3.88208,-3.81641,6.62795},
{-7.47241,4.50391,1.56174},
{-8.28833,4.20068,1.58661},
{-13.2944,-9.01514,0.374299},
{-7.38672,4.53418,-2.31156},
{-5.28125,2.875,-5.62933},
{2.42627,-8.75684,-5.62154}
}; };
lootPosSmall[] = {{-3.22974,9.69678,1.56174},{-10.2683,8.87354,1.58661},{-13.2981,7.09912,-2.31135},{-7.51001,9.64307,-2.31156},{-8.13623,5.60693,-5.62933},{-13.2112,0.257813,-5.62933},{2.41431,-2.05469,-5.62689},{1.64185,8.75879,0.374298},{-13.2427,-8.98438,3.3743},{-4.927,0.368164,0.372077},{-3.88208,-3.81641,6.62795},{-7.47241,4.50391,1.56174},{-8.28833,4.20068,1.58661},{-13.2944,-9.01514,0.374299},{-7.38672,4.53418,-2.31156},{-5.28125,2.875,-5.62933},{2.42627,-8.75684,-5.62154}};
}; };
class Land_Ind_Vysypka : Industrial class Land_Ind_Vysypka : Industrial
@@ -297,6 +452,7 @@ class Land_Ind_Vysypka : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{0.487793,4.9541,-4.9686}, {0.487793,4.9541,-4.9686},
{1.08203,-0.407227,-4.96802}, {1.08203,-0.407227,-4.96802},
{-0.0336914,-10.8203,-4.96686}, {-0.0336914,-10.8203,-4.96686},
@@ -305,9 +461,19 @@ class Land_Ind_Vysypka : Industrial
{-6.26709,26.7344,-4.9772}, {-6.26709,26.7344,-4.9772},
{1.64697,23.4033,-4.97098}, {1.64697,23.4033,-4.97098},
{7.146,3.9248,-4.96973}, {7.146,3.9248,-4.96973},
{4.63623,-12.1621,-4.9697} {4.63623,-12.1621,-4.9697},
*/
{1.50195,-15.9287,-4.9663},
{1.88208,6.03809,-4.97856},
{-8.42188,10.0103,-4.97909},
{1.21948,13.2168,-4.97966},
{-7.09595,26.0376,-4.99675}
};
lootPosSmall[] =
{
{2.5459,-16.5952,-4.97639},
{-8.72485,-22.1318,-4.97806}
}; };
lootPosSmall[] = {{2.5459,-16.5952,-4.97639},{-8.72485,-22.1318,-4.97806}};
}; };
class Land_A_BuildingWIP : Industrial class Land_A_BuildingWIP : Industrial
@@ -347,37 +513,96 @@ class Land_A_BuildingWIP : Industrial
lootChance = 0.5; lootChance = 0.5;
lootPos[] = lootPos[] =
{ {
{-4.62646,4.52344,-6.45264}, /*
{-12.6382,0.492188,-6.53247}, {0.16,11.99,-6.49},
{-14.5049,-8.13086,-6.49951}, {-7.62,-9.06,-6.47},
{-16.0015,-9.80957,-6.50415}, {-4.94,-6.01,-6.46},
{-15.563,-5.17871,-6.50513}, {-11.87,-9.73,-6.49},
{0.944824,-2.30176,-6.43042}, {-8.89,9.19,-6.48},
{7.28076,3.20898,-6.4104}, {-4.24,10.81,-6.51},
{9.75732,10.1123,-6.4082}, {-21.71,4.84,-6.41},
{14.771,7.2959,-6.47754}, {-23.5,11.51,-6.46},
{15.4502,-0.316406,-6.52979}, {-23.95,-1.07,-6.45},
{20.4893,2.31836,-4.52576}, {-21.7,-9.83,-6.52},
{17.3125,-3.09961,-2.53271}, {-14.56,-13.11,-6.5},
{10.7061,-6.51563,-2.53259}, {-17.56,-15.55,-6.52},
{2.22461,-9.21582,-2.53406}, {-14.35,-16.07,-4.52},
{-8.92041,-7.18848,-2.53308}, {-0.67,-14.4,-2.54},
{-16.3184,-8.35645,-2.53357}, {15.23,-15.17,-2.54},
{-21.3066,-6.79297,-2.53174}, {5.96,-12.56,-2.54},
{-21.6021,-1.79297,-2.53174}, {-23.95,3.74,-2.53},
{-17.8853,6.63281,-2.53186}, {-22.82,8.38,1.48},
{-23.1982,8.44629,-2.53186}, {-11.27,10.63,1.5},
{-17.1982,9.58594,-2.53174}, {8.1,7.48,1.49},
{-4.99121,9.80957,-2.53174}, {17.76,2.55,1.43},
{14.0864,7.43945,-2.52686}, {-7.71,-13.39,-6.87},
{10.5786,-6.84863,1.4812}, {0.02,-13.18,-6.87},
{-3.19141,-2.49414,1.49414}, {8.24,-13.4,-6.87},
{-13.8184,3.99023,1.47827}, {7.84,-7.36,-6.51},
{-15.9497,-6.17578,1.48804}, {0.9,4.92,-6.38},
{-20.6992,-16.9766,1.48291}, {-5.73,-1.68,-6.41},
{-15.415,-13.3896,5.4668} {-15.84,0.39,-6.48},
{-11.72,15.21,-6.47},
{-15.68,9.71,-6.44},
*/
{-15.4871,-9.755,-6.53698},
{-10.4043,-9.76697,-6.53213},
{-12.0098,-5.50208,-6.53936},
{-21.5681,-9.69409,-6.54067},
{-23.7563,8.18347,-6.45811},
{2.82544,11.3822,-6.47826},
{-7.49634,-9.24609,-6.52115},
{6.21216,7.7356,-6.41615},
{-9.29541,0.683716,-6.53778},
{16.8376,2.03186,-2.54291},
{4.77661,-9.35681,-1.50389},
{-20.3762,-2.86389,-2.53182},
{-14.3564,-9.68604,-2.5341},
{-24.1724,7.65405,-2.53182},
{1.15796,8.03552,-2.53182},
{-24.0901,11.4227,1.47364},
{-22.1218,11.8442,1.47786},
{-22.7849,10.4189,1.47402},
{-8.66797,5.81238,1.47396},
{-11.4856,-2.29419,2.50674},
{-15.6948,-13.5236,5.46682},
{-8.00171,-1.07678,5.31147},
{8.66626,-8.14514,5.344},
{11.5269,2.50977,-6.52237},
{-15.926,-17.5713,-6.53193},
{-23.8391,0.109863,-6.47638},
{-24.2957,2.29199,-2.53182},
{-7.6853,11.9902,-2.53182},
{-17.7314,1.81299,-2.53182},
{2.94116,6.97754,1.47579},
{-9.39014,-9.62451,1.47428},
{-24.1311,9.47656,5.46242}
};
lootPosSmall[] =
{
{-10.4377,-8.03418,-6.54007},
{-15.9675,-6.70959,-6.54014},
{-15.8289,7.37451,-6.46946},
{-6.89136,-5.30615,-6.52994},
{-7.37231,0.36084,-5.627},
{-20.3455,-4.8197,-2.24182},
{-13.9419,-5.02502,-2.53268},
{-6.2439,11.7518,-1.50182},
{-23.1213,12.5128,1.47477},
{-24.5806,9.80115,1.47403},
{4.63794,-0.358765,2.17724},
{-5.92505,11.8485,2.50079},
{-11.2415,4.78796,6.37765},
{-24.7756,-10.0265,5.46264},
{5.75464,-9.76001,1.47425},
{-23.0313,2.87158,-5.43137},
{-0.398193,7.37256,-6.52535},
{13.678,1.89307,-6.54251},
{-7.79321,-9.53564,-2.53376},
{15.3154,11.478,-2.54182},
{-19.8633,12.3149,-2.54182},
{-21.0286,-11.563,5.46691}
}; };
lootPosSmall[] = {{-10.4377,-8.03418,-6.54007},{-15.9675,-6.70959,-6.54014},{-15.8289,7.37451,-6.46946},{-6.89136,-5.30615,-6.52994},{-7.37231,0.36084,-5.627},{-20.3455,-4.8197,-2.24182},{-13.9419,-5.02502,-2.53268},{-6.2439,11.7518,-1.50182},{-23.1213,12.5128,1.47477},{-24.5806,9.80115,1.47403},{4.63794,-0.358765,2.17724},{-5.92505,11.8485,2.50079},{-11.2415,4.78796,6.37765},{-24.7756,-10.0265,5.46264},{5.75464,-9.76001,1.47425},{-23.0313,2.87158,-5.43137},{-0.398193,7.37256,-6.52535},{13.678,1.89307,-6.54251},{-7.79321,-9.53564,-2.53376},{15.3154,11.478,-2.54182},{-19.8633,12.3149,-2.54182},{-21.0286,-11.563,5.46691}};
}; };
class Land_Misc_Cargo1Ao : Industrial class Land_Misc_Cargo1Ao : Industrial
@@ -438,11 +663,17 @@ class Land_Rail_House_01 : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{2.81152,3.61426,-1.28265}, {2.81152,3.61426,-1.28265},
{-1.82178,3.10938,-1.28265}, {-1.82178,3.10938,-1.28265},
{0.487793,3.38867,-1.28265} {0.487793,3.38867,-1.28265},
*/
{-2.35864,3.04199,-1.28266}
};
lootPosSmall[] =
{
{3.13745,3.62549,-1.28266}
}; };
lootPosSmall[] = {{3.13745,3.62549,-1.28266}};
}; };
class Land_Barn_Metal : Industrial class Land_Barn_Metal : Industrial
@@ -461,6 +692,7 @@ class Land_Barn_Metal : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{-2.00244,-3.19043,5.40768}, {-2.00244,-3.19043,5.40768},
{-9.37109,-22.1816,5.57785}, {-9.37109,-22.1816,5.57785},
{10.2598,22.709,5.57785}, {10.2598,22.709,5.57785},
@@ -469,9 +701,20 @@ class Land_Barn_Metal : Industrial
{-4.52295,-18.5713,-5.44214}, {-4.52295,-18.5713,-5.44214},
{-8.45898,-8.43848,-5.44214}, {-8.45898,-8.43848,-5.44214},
{1.78223,7.49902,-5.44214}, {1.78223,7.49902,-5.44214},
{-3.16846,14.9141,-5.44214} {-3.16846,14.9141,-5.44214},
*/
{-8.18506,19.9023,-5.44214},
{4.70117,17.2849,-5.44214},
{1.31738,-7.94946,-5.44214},
{-7.74316,-20.5955,-5.44214}
};
lootPosSmall[] =
{
{10.5313,22.6777,5.58788},
{-9.65137,1.55225,5.58788},
{-9.48535,-25.0022,5.58788},
{2.83203,-25.1704,5.58788}
}; };
lootPosSmall[] = {{10.5313,22.6777,5.58788},{-9.65137,1.55225,5.58788},{-9.48535,-25.0022,5.58788},{2.83203,-25.1704,5.58788}};
}; };
class Land_Ind_Expedice_1 : Industrial class Land_Ind_Expedice_1 : Industrial
@@ -489,15 +732,31 @@ class Land_Ind_Expedice_1 : Industrial
}; };
lootPos[] = lootPos[] =
{ {
/*
{-6.87695,-18.2285,-3.48672}, {-6.87695,-18.2285,-3.48672},
{-0.315918,13.1416,-3.48672}, {-0.315918,13.1416,-3.48672},
{-0.5625,13.8926,9.71017}, {-0.5625,13.8926,9.71017},
{5.66846,-18.3174,-5.75726}, {5.66846,-18.3174,-5.75726},
{1.67725,2.15137,-5.6839}, {1.67725,2.15137,-5.6839},
{-11.7915,-13.8818,-3.48672}, {-11.7915,-13.8818,-3.48672},
{0.120605,13.0664,-5.6839} {0.120605,13.0664,-5.6839},
*/
{5.56104,-18.4136,-5.75725},
{-10.0732,-18.7891,-3.48673},
{-6.21045,-7.65479,-3.48673},
{0.0634766,-0.0908203,-5.68389},
{-2.59351,18.4795,-5.68389},
{-1.85474,13.1089,-3.48673}
};
lootPosSmall[] =
{
{6.71289,-18.1563,-5.75725},
{-9.12036,-17.6846,-3.48673},
{-7.7959,-8.31201,-3.48673},
{-1.51221,0.0673828,-5.68389},
{-2.6748,11.6543,-5.6839},
{-2.34814,11.9219,-3.48673}
}; };
lootPosSmall[] = {{6.71289,-18.1563,-5.75725},{-9.12036,-17.6846,-3.48673},{-7.7959,-8.31201,-3.48673},{-1.51221,0.0673828,-5.68389},{-2.6748,11.6543,-5.6839},{-2.34814,11.9219,-3.48673}};
}; };
class Land_A_CraneCon : Industrial class Land_A_CraneCon : Industrial
@@ -625,10 +884,7 @@ class Land_Shed_M02 : Industrial
{-0.0136719,-1.44629,-1.54199} {-0.0136719,-1.44629,-1.54199}
}; };
lootChance = 0.2; lootChance = 0.2;
lootPos[] = //lootPos[] = {{-0.0136719,-1.44629,-1.54199}};
{
{-0.0136719,-1.44629,-1.54199}
};
lootPosSmall[] = {{1.00586,0.0698242,-1.01666},{-0.931641,0.0825195,-1.01755}}; lootPosSmall[] = {{1.00586,0.0698242,-1.01666},{-0.931641,0.0825195,-1.01755}};
}; };
@@ -755,15 +1011,24 @@ class Land_sara_hasic_zbroj : Industrial
lootChance = 0.4; lootChance = 0.4;
lootPos[] = lootPos[] =
{ {
/*
{5.67,1.09,-2.65}, {5.67,1.09,-2.65},
{4.97,-1.94,-2.65}, {4.97,-1.94,-2.65},
{2.69,-2.12,-2.65}, {2.69,-2.12,-2.65},
{1.86,-0.47,-2.65}, {1.86,-0.47,-2.65},
{0.14,1.76,-2.65}, {0.14,1.76,-2.65},
{-3.02,-1.3,-2.65}, {-3.02,-1.3,-2.65},
{-0.94,-0.97,-2.65} {-0.94,-0.97,-2.65},
*/
{5.92285,1.35645,-2.66287},
{0.00878906,-1.37549,-2.66287},
{-1.82715,1.93066,-2.66287}
};
lootPosSmall[] =
{
{6.81348,-2.16846,-2.66287},
{-3.30176,-2.49121,-2.67287}
}; };
lootPosSmall[] = {{6.81348,-2.16846,-2.66287},{-3.30176,-2.49121,-2.67287}};
}; };
class Land_Ind_Quarry : Industrial class Land_Ind_Quarry : Industrial
@@ -776,16 +1041,7 @@ class Land_Ind_Quarry : Industrial
{6.38,9.22,-7.48}, {6.38,9.22,-7.48},
{-7.11,3.25,-7.48} {-7.11,3.25,-7.48}
}; };
lootPos[] = 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}};
{
{-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}
};
}; };
//DZE ADDED BELOW //DZE ADDED BELOW
class land_trubice: Industrial { class land_trubice: Industrial {
@@ -880,9 +1136,13 @@ class land_dum_istan2_02: Industrial
}; };
class LAND_garaz_bez_tanku: Industrial class LAND_garaz_bez_tanku: Industrial
{ {
lootPos[] = {{-2.98047,0.0463867,3.41651}}; 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}}; zedPos[] = {{-5.14404,-2.02295,-1.71924},{4.92676,-2.67383,-1.71924}};
lootPosSmall[] = {{-1.36499,-0.579102,3.42651}};
}; };
class Land_tovarna1: Industrial class Land_tovarna1: Industrial
@@ -905,21 +1165,38 @@ class Land_tovarna1: Industrial
}; };
class Land_Ind_Garage01_EP1: Industrial class Land_Ind_Garage01_EP1: Industrial
{ {
lootPos[] = {{1.65088,2.49048,-1.23114}}; lootPos[] = {
{1.65088,2.49048,-1.23114}
};
lootPosSmall[] = {
{2.89014,2.49634,-1.12063},
{2.84814,3.43677,-1.12102},
{1.39063,3.59766,-0.391855},
{1.57227,3.61353,0.368147},
{1.7251,3.61353,-1.15185}
};
zedPos[] = {{0.125488,0.557861,-0.357141},{1.11084,-1.33643,-0.36116}}; zedPos[] = {{0.125488,0.557861,-0.357141},{1.11084,-1.33643,-0.36116}};
lootPosSmall[] = {{2.89014,2.49634,-1.12063},{2.84814,3.43677,-1.12102},{1.39063,3.59766,-0.391855},{1.57227,3.61353,0.368147},{1.7251,3.61353,-1.15185}};
}; };
class land_mbg_garage_single_b: Industrial { class land_mbg_garage_single_b: Industrial {
lootPos[] = {{2.54492,3.97607,-1.03899},{4.13672,-0.0625,-1.03899}}; 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}}; zedPos[] = {{2.96094,6.3374,-0.133815}};
lootPosSmall[] = {{4.50586,2.56982,-1.03899}};
}; };
class Land_House_C_12_EP1: Industrial 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}}; 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}}; 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}};
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_Ind_Oil_Pump_EP1: Industrial class Land_Ind_Oil_Pump_EP1: Industrial
{ {
@@ -945,9 +1222,13 @@ class Land_Ind_PowerStation_EP1: Industrial {
lootPos[] = {{4.04248,-3.4917,-1.26547},{3.8645,3.5249,-1.28112}}; lootPos[] = {{4.04248,-3.4917,-1.26547},{3.8645,3.5249,-1.28112}};
}; };
class land_repair_center: Industrial { class land_repair_center: Industrial {
lootPos[] = {{0.327148,1.65479,-2.37888},{-2.35547,-0.163574,-1.71927},{-2.41016,4.45654,-1.71927}}; lootPos[] = {
{0.327148,1.65479,-2.37888},{-2.35547,-0.163574,-1.71927},{-2.41016,4.45654,-1.71927}
};
lootPosSmall[] = {
{1.80469,2.01709,-1.6489},{1.60352,4.57178,-0.862885},{0.771484,4.55713,-0.48288},{1.56348,4.50439,-1.24289}
};
zedPos[] = {{0.982422,-0.634277,-1.51389}}; zedPos[] = {{0.982422,-0.634277,-1.51389}};
lootPosSmall[] = {{1.80469,2.01709,-1.6489},{1.60352,4.57178,-0.862885},{0.771484,4.55713,-0.48288},{1.56348,4.50439,-1.24289}};
}; };
class Land_Ind_TankBig: Industrial class Land_Ind_TankBig: Industrial

View File

@@ -5,11 +5,11 @@ class Military : Default
zombieClass[] = zombieClass[] =
{ {
"z_soldier", "z_soldier",
"z_soldier_heavy", "z_soldier",
"z_soldier",
"z_policeman", "z_policeman",
"z_new_worker2", "z_soldier_heavy",
"z_new_worker3", "z_soldier_heavy"
"z_new_worker4"
}; };
lootChance = 0.4; lootChance = 0.4;
lootGroup = Military; lootGroup = Military;
@@ -22,9 +22,9 @@ class MilitarySpecial : Military
zombieClass[] = zombieClass[] =
{ {
"z_soldier_heavy", "z_soldier_heavy",
"z_new_worker2", "z_soldier_heavy",
"z_new_worker3", "z_soldier_heavy",
"z_new_worker4" "z_soldier"
}; };
lootChance = 0.4; lootChance = 0.4;
lootGroup = MilitarySpecial; lootGroup = MilitarySpecial;
@@ -32,7 +32,15 @@ class MilitarySpecial : Military
class MilitaryIndustrial: Military { class MilitaryIndustrial: Military {
zombieChance = 0.3; zombieChance = 0.3;
maxRoaming = 6; maxRoaming = 6;
zombieClass[] = {"z_soldier","z_soldier_heavy","z_policeman","z_soldier","z_soldier_heavy","z_policeman","z_worker1","z_worker2","z_worker3"}; zombieClass[] =
{
"z_soldier",
"z_soldier_heavy",
"z_soldier",
"z_worker1",
"z_worker2",
"z_worker3"
};
lootChance = 0.4; lootChance = 0.4;
lootGroup = MilitaryIndustrial; lootGroup = MilitaryIndustrial;
}; };
@@ -40,70 +48,132 @@ class Land_a_stationhouse : Military
{ {
zedPos[] = {{-0.892578,-5.7168,-9.47058},{1.5127,1.96484,-9.47058},{18.9063,-4.06738,-9.47058},{-2.69922,-7.57422,-9.46057},{-1.35645,-8.3623,-4.6489},{-3.24219,-6.61914,-4.6489},{-1.70801,-7.85449,-0.0437927},{-3.39453,-7.88281,-0.0437927},{-1.37891,-5.79102,4.41141},{-1.39648,-7.79883,4.41141}}; zedPos[] = {{-0.892578,-5.7168,-9.47058},{1.5127,1.96484,-9.47058},{18.9063,-4.06738,-9.47058},{-2.69922,-7.57422,-9.46057},{-1.35645,-8.3623,-4.6489},{-3.24219,-6.61914,-4.6489},{-1.70801,-7.85449,-0.0437927},{-3.39453,-7.88281,-0.0437927},{-1.37891,-5.79102,4.41141},{-1.39648,-7.79883,4.41141}};
lootChance = 0.3; lootChance = 0.3;
lootPos[] = {{-2.7,-7.57,-9.46},{-0.89,-5.72,-9.47},{-3.24,-6.62,-4.65},{-1.36,-8.36,-4.65},{-1.71,-7.85,-0.04},{-3.39,-7.88,-0.04},{-1.4,-7.8,4.41},{-1.38,-5.79,4.41},{1.51,1.96,-9.47},{18.91,-4.07,-9.47},{-14.4,3.29,-0.51},{1.33,0.89,-0.51},{-2.4,-6.64,8.49}}; lootPos[] = {
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}}; //{-2.7,-7.57,-9.46},{-0.89,-5.72,-9.47},{-3.24,-6.62,-4.65},{-1.36,-8.36,-4.65},{-1.71,-7.85,-0.04},{-3.39,-7.88,-0.04},{-1.4,-7.8,4.41},{-1.38,-5.79,4.41},{1.51,1.96,-9.47},{18.91,-4.07,-9.47},{-14.4,3.29,-0.51},{1.33,0.89,-0.51},{-2.37,-8.4,8.49},{12.44,2.54,-9.47},{-14.83,-7.58,-0.51},{-1.8,8.87,-0.51},{6.83,0.89,-0.51},{3.65,-6.54,-4.51},{16.29,-6.57,-4.51},{18.39,2.37,-4.51},{9.28,-1.25,-4.51},{-2.08,-4.74,8.49},
{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}
};
}; };
class Land_Mil_ControlTower: Military class Land_Mil_ControlTower: Military
{ {
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
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}}; 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; lootChance = 0.4;
lootPos[] = {{10.0703,3.76367,-9.62869},{3.85254,3.53516,-5.50372},{1.75195,5.68164,-5.51373},{6.66113,-0.625488,-1.0787},{2.63965,-0.191406,-1.0687},{6.72266,3.23389,-1.0787}}; lootPos[] = {
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}}; //{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}
};
}; };
class Land_SS_hangar: Military class Land_SS_hangar: Military
{ {
zombieClass[] =
{
"z_soldier_pilot",
"z_soldier_heavy",
"z_soldier_pilot",
"z_soldier_heavy",
"z_worker1",
"z_worker2",
"z_worker3"
};
maxRoaming = 3; maxRoaming = 3;
zedPos[] = {{-11.7158,-18.9541,-5.87253},{11.7344,-17.165,-5.87253},{-14.2461,23.0439,-5.87253}}; zedPos[] = {{-11.7158,-18.9541,-5.87253},{11.7344,-17.165,-5.87253},{-14.2461,23.0439,-5.87253}};
lootChance = 0.4; lootChance = 0.4;
lootPos[] = {{11.73,-17.17,-5.87},{-11.72,-18.95,-5.87},{-14.25,23.04,-5.87},{8.38,-5.33,-5.87},{-6,5.89,-5.87},{10.18,19.62,-5.87},{-6.43,-7.66,-5.87}}; lootPos[] = {
lootPosSmall[] = {{-14.1362,12.6729,-5.87253},{14.4819,-7.80371,-5.87253}}; //{11.73,-17.17,-5.87},{-11.72,-18.95,-5.87},{-14.25,23.04,-5.87},{8.38,-5.33,-5.87},{-6,5.89,-5.87},{10.18,19.62,-5.87},{-6.43,-7.66,-5.87},
{-13.0562,-17.6318,-5.87253},{-12.9907,20.873,-5.87253},{12.7217,22.6377,-5.87253},{1.80469,3.94238,-5.87253},{13.1997,-18.3457,-5.87253}
};
lootPosSmall[] = {
{-14.1362,12.6729,-5.87253},{14.4819,-7.80371,-5.87253}
};
lootGroup = Hangar; lootGroup = Hangar;
}; };
class Land_A_TVTower_Base: Military class Land_A_TVTower_Base: Military
{ {
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
zedPos[] = {{-0.95166,1.48047,-2.31586},{-2.01782,-4.24121,-2.30939},{-0.982422,-1.92383,-2.25586}}; 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.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}};
}; };
class Land_Mil_House: Military class Land_Mil_House: Military
{ {
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
zedPos[] = {{11.1638,4.70117,-5.67465},{12.4565,1.42383,-5.67465},{13.6672,4.42383,-5.67465}}; 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}}; lootPos[] = {
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}}; //{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}
};
}; };
class Land_Mil_Barracks_i: MilitarySpecial class Land_Mil_Barracks_i: MilitarySpecial
{ {
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}}; 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; 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}}; lootPos[] = {
lootPosSmall[] = {{3.88037,-0.905273,-0.358246},{6.48242,-2.51367,-0.978241},{3.03662,-1.78418,-0.698242},{-0.179199,0.488281,-1.10825},{-3.20703,-0.101563,-1.11823},{-3.37061,-1.08887,0.0917664},{-6.79297,-2.63086,-1.09824},{-9.29541,-0.212891,-1.09824}}; //{-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},
{4.56494,-2.67383,-1.14822},{0.312988,1.54492,-1.09824},{-2.95361,1.49414,-1.11823},{-3.39111,-1.99023,-0.708221},{-6.68604,-1,0.0917664},{-8.94238,-2.52441,-1.09824},{-0.59668,-1.49609,-1.10825},{3.03467,-1.00586,0.0917664},{-0.214355,-2.19531,0.0917664},{-8.93018,1.53906,-1.09824}
};
lootPosSmall[] = {
{3.88037,-0.905273,-0.358246},{6.48242,-2.51367,-0.978241},{3.03662,-1.78418,-0.698242},{-0.179199,0.488281,-1.10825},{-3.20703,-0.101563,-1.11823},{-3.37061,-1.08887,0.0917664},{-6.79297,-2.63086,-1.09824},{-9.29541,-0.212891,-1.09824}
};
}; };
class Land_Mil_Barracks: Military { //DZE added, was just {}; class Land_Mil_Barracks: Military { //DZE added, was just {};
lootPos[] = {{-0.891113,-3.48926,-1.51633},{-1.09204,2.88672,-1.51633},{-3.55591,3.42871,-1.51633},{-6.31299,3.7041,-1.51633},{-7.68262,-3.54102,-1.93634},{-5.11475,-2.09961,-1.93634},{0.24707,3.57324,-1.93634},{6.72217,-2.47949,-1.93634},{5.41602,3.99316,-1.93634},{-6.34912,3.90137,-0.726349},{-3.58691,2.8252,-0.726349},{-1.04224,3.39941,-0.726349},{-3.75195,-3.25977,-0.726349},{-0.864746,-3.88672,-0.726349},{-3.52563,-2.44824,-1.93634},{-6.06396,2.57422,-1.93634},{-0.935059,-4.05078,-1.93634},{-1.39502,3.89941,-1.93634}}; lootPos[] = {
{-0.891113,-3.48926,-1.51633},{-1.09204,2.88672,-1.51633},{-3.55591,3.42871,-1.51633},{-6.31299,3.7041,-1.51633},{-7.68262,-3.54102,-1.93634},{-5.11475,-2.09961,-1.93634},{0.24707,3.57324,-1.93634},{6.72217,-2.47949,-1.93634},{5.41602,3.99316,-1.93634},{-6.34912,3.90137,-0.726349},{-3.58691,2.8252,-0.726349},{-1.04224,3.39941,-0.726349},{-3.75195,-3.25977,-0.726349},{-0.864746,-3.88672,-0.726349},{-3.52563,-2.44824,-1.93634},{-6.06396,2.57422,-1.93634},{-0.935059,-4.05078,-1.93634},{-1.39502,3.89941,-1.93634}
};
lootPosSmall[] = {
{-6.45703,2.03125,-1.79633},{-3.5127,1.98242,-1.79633},{-1.14746,1.9873,-1.79633},{-0.911621,-1.87598,-1.79633},{-3.81567,-1.90234,-1.79633},{-6.5249,-1.86426,-1.79633},{3.78979,-4.17773,-1.13635},{5.32861,-4.19043,-1.13635},{5.20923,-1.99805,-1.65634},{6.54175,-1.99707,-1.65634},{3.82324,-1.96582,-1.65634},{6.89209,2.93457,-1.84634},{6.98877,1.95215,-1.84634},{6.98291,2.23145,-1.46634},{7.00391,2.73438,-1.46634},{6.96729,3.01953,-1.08633},{6.94824,2.04785,-0.706329},{4.36768,3.13086,-0.396332},{3.86768,3.49316,-0.396332},{3.84521,3.49609,-1.86633},{4.33984,3.1748,-1.86633}
};
zedPos[] = {{-2.15845,-3.12793,-1.06134},{2.13281,3.24316,-1.06134},{-6.20679,-0.125,-1.06134},{2.09521,-3.36719,-1.06134}}; zedPos[] = {{-2.15845,-3.12793,-1.06134},{2.13281,3.24316,-1.06134},{-6.20679,-0.125,-1.06134},{2.09521,-3.36719,-1.06134}};
lootPosSmall[] = {{-6.45703,2.03125,-1.79633},{-3.5127,1.98242,-1.79633},{-1.14746,1.9873,-1.79633},{-0.911621,-1.87598,-1.79633},{-3.81567,-1.90234,-1.79633},{-6.5249,-1.86426,-1.79633},{3.78979,-4.17773,-1.13635},{5.32861,-4.19043,-1.13635},{5.20923,-1.99805,-1.65634},{6.54175,-1.99707,-1.65634},{3.82324,-1.96582,-1.65634},{6.89209,2.93457,-1.84634},{6.98877,1.95215,-1.84634},{6.98291,2.23145,-1.46634},{7.00391,2.73438,-1.46634},{6.96729,3.01953,-1.08633},{6.94824,2.04785,-0.706329},{4.36768,3.13086,-0.396332},{3.86768,3.49316,-0.396332},{3.84521,3.49609,-1.86633},{4.33984,3.1748,-1.86633}};
}; };
class Camp: Military { class Camp: Military {
maxRoaming = 1; maxRoaming = 1;
zedPos[] = {{0.833496,-1.52246,-1.09949},{0.385742,0.963867,-1.08948}}; zedPos[] = {{0.833496,-1.52246,-1.09949},{0.385742,0.963867,-1.08948}};
lootPos[] = {{0.833496,-1.52246,-1.09949},{0.385742,0.963867,-1.08948}}; //lootPos[] = {{0.833496,-1.52246,-1.09949},{0.385742,0.963867,-1.08948}};
lootPos[] = {{0.833252,-1.52246,-1.15955},{0.38501,0.963867,-1.15955}};
}; };
class CampEast: Military { class CampEast: Military {
maxRoaming = 1; maxRoaming = 1;
zedPos[] = {{0.627441,1.83594,-1.31049},{-1.05713,-1.80762,-1.31049}}; zedPos[] = {{0.627441,1.83594,-1.31049},{-1.05713,-1.80762,-1.31049}};
lootPos[] = {{-1.05713,-1.80762,-1.31049},{0.627441,1.83594,-1.31049}}; //lootPos[] = {{-1.05713,-1.80762,-1.31049},{0.627441,1.83594,-1.31049}};
lootPos[] = {{-1.05713,-1.80762,-1.31049},{0.627441,1.83398,-1.31049}};
}; };
class CampEast_EP1: Military { class CampEast_EP1: Military {
maxRoaming = 1; maxRoaming = 1;
zedPos[] = {{-0.670898,0.955078,-1.31049},{1.68408,-2.43359,-1.31049},{-1.76318,-1.625,-1.31049}}; zedPos[] = {{-0.670898,0.955078,-1.31049},{1.68408,-2.43359,-1.31049},{-1.76318,-1.625,-1.31049}};
lootPos[] = {{-0.670898,0.955078,-1.31049},{1.68408,-2.43359,-1.31049},{-1.76318,-1.625,-1.31049}}; //lootPos[] = {{-0.670898,0.955078,-1.31049},{1.68408,-2.43359,-1.31049},{-1.76318,-1.625,-1.31049}};
lootPos[] = {{-0.670898,0.95459,-1.31049},{1.68506,-2.43384,-1.31049},{-1.76318,-1.62646,-1.31049}};
}; };
class Land_tent_east: Military { class Land_tent_east: Military {
@@ -121,6 +191,7 @@ class Land_Dam_ConcP_20: Military {
}; };
class C130J_wreck_EP1: Military { class C130J_wreck_EP1: Military {
zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"};
zedPos[] = {{0.37,0.61,-5.44},{-0.84,2.92,-5.44},{-2.16,-6.32,-5.42},{1.26,-20.49,-5.39},{1.88,-3.67,-5.36},{-0.2,-12.76,-4.78},{-0.36,-7.87,-4.6},{-1.32,-14.56,-4.59}}; zedPos[] = {{0.37,0.61,-5.44},{-0.84,2.92,-5.44},{-2.16,-6.32,-5.42},{1.26,-20.49,-5.39},{1.88,-3.67,-5.36},{-0.2,-12.76,-4.78},{-0.36,-7.87,-4.6},{-1.32,-14.56,-4.59}};
lootPos[] = {{-0.36,-7.87,-4.6},{-0.2,-12.76,-4.78},{-1.32,-14.56,-4.59},{-2.16,-6.32,-5.42},{-0.84,2.92,-5.44},{0.37,0.61,-5.44},{1.88,-3.67,-5.36},{1.26,-20.49,-5.39}}; lootPos[] = {{-0.36,-7.87,-4.6},{-0.2,-12.76,-4.78},{-1.32,-14.56,-4.59},{-2.16,-6.32,-5.42},{-0.84,2.92,-5.44},{0.37,0.61,-5.44},{1.88,-3.67,-5.36},{1.26,-20.49,-5.39}};
}; };
@@ -130,6 +201,7 @@ class Barrack2: Military {
}; };
class Mi8Wreck: Military { class Mi8Wreck: Military {
zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"};
lootPos[]={{0,-5.79,-1.71}}; lootPos[]={{0,-5.79,-1.71}};
}; };
@@ -165,39 +237,70 @@ 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}}; 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 { class land_smd_hlaska: Military {
lootPos[] = {{-0.724609,0.822266,3.77092}}; 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}}; zedPos[] = {{-0.18457,-3.13574,-2.25991}};
lootPosSmall[] = {{1.06201,-0.864258,3.77092},{-1.04688,-0.759766,3.77092}};
}; };
class land_smd_army_hut2: Military { class land_smd_army_hut2: Military {
lootPos[] = {{0.447266,-4.6543,-1.33328}}; 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}}; zedPos[] = {{0.552734,6.06836,-0.515976},{-3.86816,-5.6875,-1.13228}};
lootPosSmall[] = {{-0.257813,-5.02539,-0.623276},{3.02832,-6.1582,-1.33328}};
}; };
class land_smd_ss_hangard_withdoor: MilitaryIndustrial { 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}}; 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}
};
lootPosSmall[] = {
{14.3984,12.2852,-5.87254},{0.289063,-0.197266,-5.87254},{-14.8389,-20.6475,-5.87254},{14.8574,-20.5088,-5.87254}
};
zedPos[] = {{0.128906,-25.0273,-5.42465},{-16.7891,1.98145,-5.42465},{0.0742188,26.5654,-5.42465},{16.6631,-7.1084,-5.42465}}; zedPos[] = {{0.128906,-25.0273,-5.42465},{-16.7891,1.98145,-5.42465},{0.0742188,26.5654,-5.42465},{16.6631,-7.1084,-5.42465}};
lootPosSmall[] = {{14.3984,12.2852,-5.87254},{0.289063,-0.197266,-5.87254},{-14.8389,-20.6475,-5.87254},{14.8574,-20.5088,-5.87254}};
}; };
class land_budova5: Military { class land_budova5: Military {
lootPos[] = {{-2.04004,2.89844,-1.98059}}; lootPos[] = {
{-2.04004,2.89844,-1.98059}
};
lootPosSmall[] = {
{-1.96191,-0.314453,-1.98059}
};
zedPos[] = {{-3.04492,2.0332,-1.40211}}; zedPos[] = {{-3.04492,2.0332,-1.40211}};
lootPosSmall[] = {{-1.96191,-0.314453,-1.98059}};
}; };
class land_smd_army_hut2_int: Military { 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}}; 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}}; zedPos[] = {{-3.35352,-2.65332,-0.407364},{0.475586,3.37402,-0.350555}};
lootPosSmall[] = {{0.15918,-1.26465,-0.498337},{3.0791,1.96387,-0.948334}};
}; };
class land_smd_strazni_vez: Military { class land_smd_strazni_vez: Military {
lootPos[] = {{-1.68066,-1.30273,2.00299}}; lootPos[] = {
{-1.68066,-1.30273,2.00299}
};
lootPosSmall[] = {
{-0.902344,-1.29395,1.41299},
{-1.92578,1.28613,1.41299}
};
zedPos[] = {{-1.14844,0.125977,2.28799},{1.04102,2.45898,-1.76974}}; zedPos[] = {{-1.14844,0.125977,2.28799},{1.04102,2.45898,-1.76974}};
lootPosSmall[] = {{-0.902344,-1.29395,1.41299},{-1.92578,1.28613,1.41299}};
}; };
class land_smd_army_hut3_long_int: Military { 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}}; 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}}; zedPos[] = {{3.37598,0.145508,-0.938461},{-4.52734,0.833984,-1.2229}};
lootPosSmall[] = {{1.6875,5.27539,-0.863907},{-0.604492,-3.36816,-0.563904},{1.91699,1.27832,-1.27391}};
}; };
class land_st_vez: MilitarySpecial { class land_st_vez: MilitarySpecial {
@@ -214,15 +317,23 @@ class land_ibr_hangar: MilitaryIndustrial
}; };
class land_ind_pec_03: MilitaryIndustrial class land_ind_pec_03: MilitaryIndustrial
{ {
lootPos[] = {{6.07275,11.8623,2.59973},{7.82275,-2.04883,-1.9376},{13.1899,16.0693,-5.15128},{14.0396,8.12549,-5.15128},{13.8237,12.5366,-4.69128},{4.63086,16.6553,-2.04201},{3.07275,-5.11963,-5.15128},{4.79541,-2.07031,-1.9387},{3.67627,14.5518,2.60131},{-2.08447,-13.6855,1.11455},{3.21484,8.37207,-5.15128},{4.78662,18.0498,-5.15128},{-3.98193,-24.5332,-5.15128},{12.9028,-1.58447,3.05404},{-0.259766,22.2715,4.05607},{1.96094,25.4209,4.05607}}; lootPos[] = {
{6.07275,11.8623,2.59973},{7.82275,-2.04883,-1.9376},{13.1899,16.0693,-5.15128},{14.0396,8.12549,-5.15128},{13.8237,12.5366,-4.69128},{4.63086,16.6553,-2.04201},{3.07275,-5.11963,-5.15128},{4.79541,-2.07031,-1.9387},{3.67627,14.5518,2.60131},{-2.08447,-13.6855,1.11455},{3.21484,8.37207,-5.15128},{4.78662,18.0498,-5.15128},{-3.98193,-24.5332,-5.15128},{12.9028,-1.58447,3.05404},{-0.259766,22.2715,4.05607},{1.96094,25.4209,4.05607}
};
lootPosSmall[] = {
{2.1709,11.5796,2.75019},{1.17725,11.8911,3.87051},{6.62451,13.2251,4.24952},{3.21777,-11.7026,-1.85671},{8.35938,-3.10693,-1.93559},{14.1851,-5.31348,-1.08754},{13.0874,16.7339,-4.27128},{7.37207,16.6235,-4.99128},{11.6133,16.7075,-5.04128},{12.248,13.2998,-3.56128},{-15.2876,-18.2754,-5.06128},{3.3833,14.4814,3.36135},{10.6797,7.66943,-4.43128},{-4.56982,14.9658,-4.94128},{4.23242,-26.7783,-1.97225},{2.2749,21.8086,4.05607}
};
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}}; 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}};
lootPosSmall[] = {{2.1709,11.5796,2.75019},{1.17725,11.8911,3.87051},{6.62451,13.2251,4.24952},{3.21777,-11.7026,-1.85671},{8.35938,-3.10693,-1.93559},{14.1851,-5.31348,-1.08754},{13.0874,16.7339,-4.27128},{7.37207,16.6235,-4.99128},{11.6133,16.7075,-5.04128},{12.248,13.2998,-3.56128},{-15.2876,-18.2754,-5.06128},{3.3833,14.4814,3.36135},{10.6797,7.66943,-4.43128},{-4.56982,14.9658,-4.94128},{4.23242,-26.7783,-1.97225},{2.2749,21.8086,4.05607}};
}; };
class land_ind_pec_03a: MilitaryIndustrial class land_ind_pec_03a: MilitaryIndustrial
{ {
lootPos[] = {{6.07275,11.8623,2.59973},{7.82275,-2.04883,-1.9376},{13.1899,16.0693,-5.15128},{14.0396,8.12549,-5.15128},{13.8237,12.5366,-4.69128},{4.63086,16.6553,-2.04201},{3.07275,-5.11963,-5.15128},{4.79541,-2.07031,-1.9387},{3.67627,14.5518,2.60131},{-2.08447,-13.6855,1.11455},{3.21484,8.37207,-5.15128},{4.78662,18.0498,-5.15128},{-3.98193,-24.5332,-5.15128},{12.9028,-1.58447,3.05404},{-0.259766,22.2715,4.05607},{1.96094,25.4209,4.05607}}; lootPos[] = {
{6.07275,11.8623,2.59973},{7.82275,-2.04883,-1.9376},{13.1899,16.0693,-5.15128},{14.0396,8.12549,-5.15128},{13.8237,12.5366,-4.69128},{4.63086,16.6553,-2.04201},{3.07275,-5.11963,-5.15128},{4.79541,-2.07031,-1.9387},{3.67627,14.5518,2.60131},{-2.08447,-13.6855,1.11455},{3.21484,8.37207,-5.15128},{4.78662,18.0498,-5.15128},{-3.98193,-24.5332,-5.15128},{12.9028,-1.58447,3.05404},{-0.259766,22.2715,4.05607},{1.96094,25.4209,4.05607}
};
lootPosSmall[] = {
{2.1709,11.5796,2.75019},{1.17725,11.8911,3.87051},{6.62451,13.2251,4.24952},{3.21777,-11.7026,-1.85671},{8.35938,-3.10693,-1.93559},{14.1851,-5.31348,-1.08754},{13.0874,16.7339,-4.27128},{7.37207,16.6235,-4.99128},{11.6133,16.7075,-5.04128},{12.248,13.2998,-3.56128},{-15.2876,-18.2754,-5.06128},{3.3833,14.4814,3.36135},{10.6797,7.66943,-4.43128},{-4.56982,14.9658,-4.94128},{4.23242,-26.7783,-1.97225},{2.2749,21.8086,4.05607}
};
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}}; 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}};
lootPosSmall[] = {{2.1709,11.5796,2.75019},{1.17725,11.8911,3.87051},{6.62451,13.2251,4.24952},{3.21777,-11.7026,-1.85671},{8.35938,-3.10693,-1.93559},{14.1851,-5.31348,-1.08754},{13.0874,16.7339,-4.27128},{7.37207,16.6235,-4.99128},{11.6133,16.7075,-5.04128},{12.248,13.2998,-3.56128},{-15.2876,-18.2754,-5.06128},{3.3833,14.4814,3.36135},{10.6797,7.66943,-4.43128},{-4.56982,14.9658,-4.94128},{4.23242,-26.7783,-1.97225},{2.2749,21.8086,4.05607}};
}; };
class Land_budova4_in: Military class Land_budova4_in: Military
@@ -278,6 +389,12 @@ class Land_vez: Military
class Land_Mil_ControlTower_EP1: Military class Land_Mil_ControlTower_EP1: Military
{ {
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
lootChance = 0.4; lootChance = 0.4;
lootPos[] = { lootPos[] = {
{ 5.53369,3.64355,-5.46368 }, { 5.53369,3.64355,-5.46368 },
@@ -291,11 +408,27 @@ class Land_Mil_ControlTower_EP1: Military
}; };
class Land_Mil_hangar_EP1: MilitaryIndustrial 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; 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}}; 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 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}}; 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 class Land_Mil_Barracks_i_EP1: MilitarySpecial
@@ -320,11 +453,22 @@ class Land_fortified_nest_big_EP1: Military
class Land_Mil_House_EP1: Military class Land_Mil_House_EP1: Military
{ {
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
vehPos[] = { vehPos[] = {
{ 13.439,3.25244,-5.71244,84 }}; { 13.439,3.25244,-5.71244,84 }};
lootPos[] = {{11.7949,4.3147,-5.81439}}; 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}}; zedPos[] = {{-2.13477,6.69116,-4.56909},{5.58887,6.41284,-4.44098}};
lootPosSmall[] = {{-1.54785,5.46997,-5.00406},{-2.61816,5.46362,-5.0097}};
}; };
class datsun02Wreck: Military class datsun02Wreck: Military
{ {
@@ -337,7 +481,7 @@ class datsun02Wreck: Military
}; };
class HMMWVWreck: Military class HMMWVWreck: Military
{ {
zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"}; zombieClass[] = {"z_soldier","z_soldier_heavy"};
zombieChance = 0.3; zombieChance = 0.3;
lootChance = 0; lootChance = 0;
minRoaming = 1; minRoaming = 1;
@@ -347,10 +491,21 @@ class HMMWVWreck: Military
class Land_Mil_Guardhouse : Military //MOVED FROM RESIDENTIAL class Land_Mil_Guardhouse : Military //MOVED FROM RESIDENTIAL
{ {
zombieClass[] =
{
"z_soldier",
"z_soldier",
"z_policeman"
};
maxRoaming = 3; maxRoaming = 3;
zedPos[] = {{-2.44727,0.250977,-1.70563},{-2.44873,3.00293,-1.70285}}; 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}}; lootPos[] = {
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}}; //{-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 { class UH1Wreck_DZ: Military {

View File

@@ -9,44 +9,74 @@ class Office : Residential
class Land_HouseB_Tenement : Office 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.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}}; 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}
};
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}
};
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}}; 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}};
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}};
}; };
class Land_Panelak : Office class Land_Panelak : Office
{ {
lootPos[] = {{-2.76855,-6.26563,0.0714111},{-2.93848,-1.3916,0.0714111},{-5.4209,-3.13184,0.0814209},{-6.81152,-6.15527,0.0714111},{-4.00879,2.53027,0.0714111},{-0.730469,-3.20117,2.77145},{3.97852,-7.08936,2.77145},{2.49609,2.93701,2.77145},{6.78906,1.55273,2.77145},{6.38477,-2.3916,2.77145},{6.80566,-5.77295,2.77145},{4.59863,-1.36328,2.77145},{-0.824219,1.86914,1.32864}}; lootPos[] = {
//{-2.76855,-6.26563,0.0714111},{-2.93848,-1.3916,0.0714111},{-5.4209,-3.13184,0.0814209},{-6.81152,-6.15527,0.0714111},{-4.00879,2.53027,0.0714111},{-0.730469,-3.20117,2.77145},{3.97852,-7.08936,2.77145},{2.49609,2.93701,2.77145},{6.78906,1.55273,2.77145},{6.38477,-2.3916,2.77145},{6.80566,-5.77295,2.77145},{4.59863,-1.36328,2.77145},{-0.824219,1.86914,1.32864},
{-3.76709,-5.5791,0.0714226},{-6,-5.1709,0.0714226},{-4.86719,-3.30518,0.0714226},{-5.75098,1.51172,0.0714226},{3.95483,-4.83008,2.77144},{4.8728,1.51855,2.77144},{6.07324,-5.4668,2.77144}
};
lootPosSmall[] = {
{-4.05713,-4.55469,1.21142},{-4.03857,-4.71094,0.0714211},{-5.52002,-6.45508,0.0714211},{-3.9873,-3.06934,0.761421},{-3.99072,-3.84375,1.29142},{-4.09497,-2.15625,0.0714211},{-5.01172,1.91406,0.0714211},{-4.146,1.42871,0.391421},{1.37354,-5.00684,2.77144},{4.1167,-7.4834,2.77144},{4.2417,-3.69287,3.00144},{5.16602,-3.7334,3.40144},{4.15137,1.27051,2.77144},{4.66846,1.74414,3.43144},{5.69775,-6.44727,2.77144}
};
zedPos[] = {{-2.76855,-6.26563,0.0714111},{-2.93848,-1.3916,0.0714111},{-4.00879,2.53027,0.0714111},{-6.81152,-6.15527,0.0714111},{-5.4209,-3.13184,0.0814209},{-0.824219,1.86914,1.32864},{-0.730469,-3.20117,2.77145},{2.49609,2.93701,2.77145},{3.97852,-7.08936,2.77145},{4.59863,-1.36328,2.77145},{6.38477,-2.3916,2.77145},{6.78906,1.55273,2.77145},{6.80566,-5.77295,2.77145}}; zedPos[] = {{-2.76855,-6.26563,0.0714111},{-2.93848,-1.3916,0.0714111},{-4.00879,2.53027,0.0714111},{-6.81152,-6.15527,0.0714111},{-5.4209,-3.13184,0.0814209},{-0.824219,1.86914,1.32864},{-0.730469,-3.20117,2.77145},{2.49609,2.93701,2.77145},{3.97852,-7.08936,2.77145},{4.59863,-1.36328,2.77145},{6.38477,-2.3916,2.77145},{6.78906,1.55273,2.77145},{6.80566,-5.77295,2.77145}};
lootPosSmall[] = {{-4.05713,-4.55469,1.21142},{-4.03857,-4.71094,0.0714211},{-5.52002,-6.45508,0.0714211},{-3.9873,-3.06934,0.761421},{-3.99072,-3.84375,1.29142},{-4.09497,-2.15625,0.0714211},{-5.01172,1.91406,0.0714211},{-4.146,1.42871,0.391421},{1.37354,-5.00684,2.77144},{4.1167,-7.4834,2.77144},{4.2417,-3.69287,3.00144},{5.16602,-3.7334,3.40144},{4.15137,1.27051,2.77144},{4.66846,1.74414,3.43144},{5.69775,-6.44727,2.77144}};
}; };
class Land_Panelak2 : Office class Land_Panelak2 : Office
{ {
lootPos[] = {{-0.729492,-3.00684,-2.62872},{-0.763672,1.36133,-1.3714},{-0.30127,3.64941,1.32861},{0.736328,-3.22266,2.76105},{-0.630859,1.84668,4.05231},{3.68896,-7.33789,5.46661},{2.26807,2.94043,5.46661},{6.70068,2.69043,5.46655},{6.87842,-1.45996,5.47675},{6.39795,-6.02734,5.47662},{4.55371,-1.76758,5.46667},{2.76416,0.446289,5.46661}}; lootPos[] = {
//{-0.729492,-3.00684,-2.62872},{-0.763672,1.36133,-1.3714},{-0.30127,3.64941,1.32861},{0.736328,-3.22266,2.76105},{-0.630859,1.84668,4.05231},{3.68896,-7.33789,5.46661},{2.26807,2.94043,5.46661},{6.70068,2.69043,5.46655},{6.87842,-1.45996,5.47675},{6.39795,-6.02734,5.47662},{4.55371,-1.76758,5.46667},{2.76416,0.446289,5.46661},
{0.53833,2.0498,-1.29137},{4.87939,1.90234,5.46665},{4.71045,-3.02197,5.46665},{6.01514,-5.86133,5.46665},{3.8833,-4.72314,5.46665}
};
lootPosSmall[] = {
{4.85205,-3.7041,6.69665},{4.38281,-3.68848,6.09665},{5.229,1.64063,6.24665},{4.62354,1.4082,6.24665},{5.41382,-5.54199,5.79665},{1.20215,-4.93652,5.47665}
};
zedPos[] = {{-0.729492,-3.00684,-2.62872},{-0.763672,1.36133,-1.3714},{-0.30127,3.64941,1.32861},{0.736328,-3.22266,2.76105},{-0.630859,1.84668,4.05231},{6.70068,2.69043,5.46655},{2.26807,2.94043,5.46661},{2.76416,0.446289,5.46661},{3.68896,-7.33789,5.46661},{4.55371,-1.76758,5.46667},{6.39795,-6.02734,5.47662},{6.87842,-1.45996,5.47675}}; zedPos[] = {{-0.729492,-3.00684,-2.62872},{-0.763672,1.36133,-1.3714},{-0.30127,3.64941,1.32861},{0.736328,-3.22266,2.76105},{-0.630859,1.84668,4.05231},{6.70068,2.69043,5.46655},{2.26807,2.94043,5.46661},{2.76416,0.446289,5.46661},{3.68896,-7.33789,5.46661},{4.55371,-1.76758,5.46667},{6.39795,-6.02734,5.47662},{6.87842,-1.45996,5.47675}};
lootPosSmall[] = {{4.85205,-3.7041,6.69665},{4.38281,-3.68848,6.09665},{5.229,1.64063,6.24665},{4.62354,1.4082,6.24665},{5.41382,-5.54199,5.79665},{1.20215,-4.93652,5.47665}};
}; };
class Land_rail_station_big : Office class Land_rail_station_big : Office
{ {
lootPos[] = {{-4.96924,4.56348,-4.99451},{0.461426,4.86621,-4.9848},{2.46631,2.22656,-4.97443},{-1.31689,-2.5918,-4.98444},{-3.29102,-0.121094,-4.98444},{-1.07373,2.37305,-4.98462},{7.46338,-3.40723,-5.04431},{8.93652,3.12695,-5.04443},{-8.16357,-5.12109,-5.03442}}; lootPos[] = {
//{-4.96924,4.56348,-4.99451},{0.461426,4.86621,-4.9848},{2.46631,2.22656,-4.97443},{-1.31689,-2.5918,-4.98444},{-3.29102,-0.121094,-4.98444},{-1.07373,2.37305,-4.98462},{7.46338,-3.40723,-5.04431},{8.93652,3.12695,-5.04443},{-8.16357,-5.12109,-5.03442},
{2.11914,-0.13208,-4.98439},{0.712402,0.718994,-4.98439},{2.45654,3.80566,-4.98439},{7.45947,1.49683,-5.04438}
};
lootPosSmall[] = {
{1.81641,0.77417,-4.05439},{2.74609,0.869385,-4.05438},{-5.16943,-3.43555,-4.98439},{9.25,0.421631,-5.04438},{-6.54004,-4.09692,-5.04439}
};
zedPos[] = {{8.93652,3.12695,-5.04443},{7.46338,-3.40723,-5.04431},{-8.16357,-5.12109,-5.03442},{-4.96924,4.56348,-4.99451},{0.461426,4.86621,-4.9848},{-1.07373,2.37305,-4.98462},{-1.31689,-2.5918,-4.98444},{-3.29102,-0.121094,-4.98444},{2.46631,2.22656,-4.97443}}; zedPos[] = {{8.93652,3.12695,-5.04443},{7.46338,-3.40723,-5.04431},{-8.16357,-5.12109,-5.03442},{-4.96924,4.56348,-4.99451},{0.461426,4.86621,-4.9848},{-1.07373,2.37305,-4.98462},{-1.31689,-2.5918,-4.98444},{-3.29102,-0.121094,-4.98444},{2.46631,2.22656,-4.97443}};
lootPosSmall[] = {{1.81641,0.77417,-4.05439},{2.74609,0.869385,-4.05438},{-5.16943,-3.43555,-4.98439},{9.25,0.421631,-5.04438},{-6.54004,-4.09692,-5.04439}};
}; };
class Land_A_Office01 : Office class Land_A_Office01 : Office
{ {
lootPos[] = {{-2.50391,-2.46875,-4.52798},{4.11279,-0.686523,-4.52798},{4.11133,6.11328,-4.52798},{0.242188,6.06348,-4.52798},{4.31641,3.74121,-4.52798},{5.08887,0.219727,-4.52798},{11.8037,-1.77832,-4.52798},{14.5811,-4.1123,-4.52798},{13.8174,-0.731445,-4.52798},{-7.76221,5.59082,-4.52798},{1.81152,0.994141,-2.02802},{4.93164,4.32031,-2.02802},{1.18945,6.07129,-2.02802},{2.23145,3.76563,-2.02802},{-4.89111,-2.54785,-1.99799},{-14.5596,-3.40625,-1.98798},{-15.2705,5.92871,-1.94794},{-10.9063,6.04199,0.451996},{-6.30762,3.30078,0.482025},{7.6416,6.3877,0.472015},{13.6729,6.59668,0.451965},{13.1924,-2.58594,0.492004},{3.09229,2.4375,6.2049},{-1.45654,-2.2832,6.19489},{-2.12988,4.5166,0.472015},{4.7666,-4.55859,-2.02487},{8.3457,-1.10645,-2.02802},{9.94727,-3.74023,-2.008},{7.13867,-2.50684,-2.02802},{12.8701,4.70996,-2.02802},{15.3721,3.42383,-2.02802}}; lootPos[] = {
//{-2.5,-2.47,-4.53},{4.11,-0.69,-4.53},{4.11,6.11,-4.53},{0.24,6.06,-4.53},{4.32,3.74,-4.53},{5.09,0.22,-4.53},{11.8,-1.78,-4.53},{14.58,-4.11,-4.53},{13.82,-0.73,-4.53},{-7.76,5.59,-4.53},{1.81,1,-2.03},{4.93,4.32,-2.03},{0.52,6.76,-2.03},{2.23,3.76,-2.03},{-4.89,-2.55,-2},{-14.56,-3.41,-1.99},{-15.27,5.93,-1.95},{-10.91,6.04,0.45},{-6.31,3.3,0.48},{7.64,6.39,0.47},{13.67,6.6,0.45},{13.19,-2.59,0.49},{3.09,2.44,6.2},{-1.46,-2.28,6.19},{-2.29,4.54,0.47},{4.77,-4.56,-2.02},{8.35,-1.11,-2.03},{9.95,-3.74,-2.01},{7.14,-2.51,-2.03},{12.87,4.71,-2.03},{15.37,3.42,-2.03},{-0.74,3.17,-4.53},{15.57,1.33,-2.03},{-0.07,-6.44,-2},{-7.93,3.18,-2.03},{-6.05,6.27,-2.03},{-13.11,1.06,-2.03},{-3.3,4.18,6.2},
{-7.84912,6.3855,-4.528},{3.84424,3.27051,-4.528},{-0.0383301,3.51733,-4.528},{5.37695,5.63379,-4.528},{15.5393,-1.90015,-4.528},{13.8057,-2.3811,-4.528},{10.114,3.44849,-4.528},{10.3008,6.32495,-4.528},{1.71021,1.66675,-4.528},{1.58032,5.87671,-2.028},{-0.599854,7.08984,-2.028},{3.87769,6.84229,-2.028},{-7.6709,6.72485,-2.038},{-4.729,4.19556,-2.028},{-7.93091,3.2041,-2.038},{10.2354,-1.9187,-2.018},{6.9812,-4.30933,-2.038},{15.4075,6.03198,-2.038},{13.9285,3.40649,-2.038},{0.163086,3.43286,0.472002},{7.13892,3.64844,0.471998},{1.71973,-1.40967,6.72491},{-0.443359,0.61499,-2.028},{-5.22144,-3.69971,-2.028}
};
lootPosSmall[] = {
{3.50342,5.28027,-3.668},{5.68286,4.95898,-4.048},{0.895508,4.98511,-3.288},{2.42017,4.98291,-2.908},{15.8838,-2.62256,-2.908},{4.74072,6.75391,-0.938002},{7.69507,-0.465332,-1.618},{10.7341,-1.90918,-1.158},{6.34229,-2.73242,-0.398003},{-4.86572,7.16187,-0.988003},{-4.27173,4.2207,-0.778002},{-4.56543,5.48193,-1.348},{-8.21387,2.04932,-2.028},{12.6631,2.83398,-1.918},{12.8892,2.82178,-0.778002},{11.5281,7.08887,-1.338},{11.3428,5.02344,-1.158},{11.636,6.34937,-1.338},{-3.802,4.13525,1.71201},{0.720947,3.55957,0.952003},{-3.78076,4.44727,0.952003},{10.7363,3.28833,-3.668},{6.46191,5.13013,-2.908},{7.03906,6.25537,-4.098},{6.68823,5.81177,-3.818},{10.7056,4.13135,-3.288},{2.86792,-0.489014,6.72491}
};
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}}; 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}};
lootPosSmall[] = {{3.50342,5.28027,-3.668},{5.68286,4.95898,-4.048},{0.895508,4.98511,-3.288},{2.42017,4.98291,-2.908},{15.8838,-2.62256,-2.908},{4.74072,6.75391,-0.938002},{7.69507,-0.465332,-1.618},{10.7341,-1.90918,-1.158},{6.34229,-2.73242,-0.398003},{-4.86572,7.16187,-0.988003},{-4.27173,4.2207,-0.778002},{-4.56543,5.48193,-1.348},{-8.21387,2.04932,-2.028},{12.6631,2.83398,-1.918},{12.8892,2.82178,-0.778002},{11.5281,7.08887,-1.338},{11.3428,5.02344,-1.158},{11.636,6.34937,-1.338},{-3.802,4.13525,1.71201},{0.720947,3.55957,0.952003},{-3.78076,4.44727,0.952003},{10.7363,3.28833,-3.668},{6.46191,5.13013,-2.908},{7.03906,6.25537,-4.098},{6.68823,5.81177,-3.818},{10.7056,4.13135,-3.288},{2.86792,-0.489014,6.72491}};
}; };
class Land_A_Office02 : Office class Land_A_Office02 : Office
{ {
lootPos[] = {{19.8076,3.26123,5.38394},{0.27002,0.0458984,5.38394},{5.0415,-4.854,-8.17109},{-0.263184,-5.15259,-8.17105}}; lootPos[] = {
//{4.72266,-5.74219,-8.15109},{0.961426,-5.16992,-8.15076},
{19.8076,3.26123,5.38394},{0.27002,0.0458984,5.38394},{5.0415,-4.854,-8.17109},{-0.263184,-5.15259,-8.17105}
};
lootPosSmall[] = {
{-0.112305,-4.35254,-8.17073},{-0.813965,-4.14355,-7.79043},{4.104,-7.27051,-8.1711},{10.7427,2.16992,5.38394},{21.5991,2.56104,5.42394},{-4.02783,2.4668,5.38394},{-17.3232,1.29028,8.71684},{-18.0732,3.38623,8.71684}
};
zedPos[] = {{4.72266,-5.74219,-8.15109},{0.961426,-5.16992,-8.15076}}; zedPos[] = {{4.72266,-5.74219,-8.15109},{0.961426,-5.16992,-8.15076}};
lootPosSmall[] = {{-0.112305,-4.35254,-8.17073},{-0.813965,-4.14355,-7.79043},{4.104,-7.27051,-8.1711},{10.7427,2.16992,5.38394},{21.5991,2.56104,5.42394},{-4.02783,2.4668,5.38394},{-17.3232,1.29028,8.71684},{-18.0732,3.38623,8.71684}};
}; };
//DZE BELOW //DZE BELOW
class LAND_ibr_bank: Office class LAND_ibr_bank: Office
@@ -179,12 +209,20 @@ class Land_MBG_Police_Station: Office
}; };
class land_mbg_apartments_big_04: Office { class land_mbg_apartments_big_04: Office {
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}}; 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}}; zedPos[] = {{-0.0898438,4.67773,-7.08873},{0.890625,-5.13965,-6.90238}};
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}};
}; };
class land_mbg_ger_estate_2: Office { class land_mbg_ger_estate_2: Office {
lootPos[] = {{-0.847656,-5.23291,-2.13187},{-0.615234,3.95996,-1.55187},{8.30859,0.642578,-2.02187},{7.60547,6.6792,-2.13187},{6.38867,-5.31396,-2.13187},{-4.74023,3.71582,-2.13187}}; lootPos[] = {
{-0.847656,-5.23291,-2.13187},{-0.615234,3.95996,-1.55187},{8.30859,0.642578,-2.02187},{7.60547,6.6792,-2.13187},{6.38867,-5.31396,-2.13187},{-4.74023,3.71582,-2.13187}
};
lootPosSmall[] = {
{-6.3125,-6.48145,-1.43187},{-4.81445,-2.0293,-1.43187},{-3.47852,4.58789,-2.13187},{0.107422,3.45947,-1.55187},{4.23438,-1.42188,-1.83187},{4.97461,1.09229,-1.30187},{6.53711,-2.07227,-1.29187},{6.35547,-4.70117,-1.65187},{-7.55273,3.99268,-1.65187}
};
zedPos[] = {{2.12695,-8.60791,-1.5208},{1.33984,9.18945,-1.25071}}; zedPos[] = {{2.12695,-8.60791,-1.5208},{1.33984,9.18945,-1.25071}};
lootPosSmall[] = {{-6.3125,-6.48145,-1.43187},{-4.81445,-2.0293,-1.43187},{-3.47852,4.58789,-2.13187},{0.107422,3.45947,-1.55187},{4.23438,-1.42188,-1.83187},{4.97461,1.09229,-1.30187},{6.53711,-2.07227,-1.29187},{6.35547,-4.70117,-1.65187},{-7.55273,3.99268,-1.65187}};
}; };

View File

@@ -1,4 +1,3 @@
//lootPosSmall is for mainly for more loot spawns, it uses the regular loot table
class Residential : Default class Residential : Default
{ {
zombieChance = 0.3; zombieChance = 0.3;
@@ -19,65 +18,94 @@ class Residential : Default
class Land_HouseV_1I4 : Residential class Land_HouseV_1I4 : Residential
{ {
zedPos[] = {{-0.400146,-3.87891,-2.7688},{-3.67651,-2.51758,-2.76544},{-0.472412,3.19824,-2.72028}}; zedPos[] = {{-0.400146,-3.87891,-2.7688},{-3.67651,-2.51758,-2.76544},{-0.472412,3.19824,-2.72028}};
lootPos[] = {{-0.400146,-3.87891,-2.7688},{-3.67651,-2.51758,-2.76544},{-0.472412,3.19824,-2.72028}}; lootPos[] = {
lootPosSmall[] = {{-1.91772,-5.13812,-2.14811},{-4.34497,-1.12036,-1.88536},{-2.12329,-2.59363,-2.05582},{-1.34595,-2.80969,-2.04825}}; //{0.53,-4.53,-2.77},{-3.83,-2.5,-2.77},{-0.51,3.92,-2.72},{-1.93,-5.12,-2.17},{0.57,-1.53,-2.76},
{0.222168,3.90839,-2.73031},{-1.82983,-1.81403,-2.76768}
};
lootPosSmall[] = {
{-1.91772,-5.13812,-2.14811},{-4.34497,-1.12036,-1.88536},{-2.12329,-2.59363,-2.05582},{-1.34595,-2.80969,-2.04825}
};
}; };
class Land_kulna : Residential class Land_kulna : Residential
{ {
zedPos[] = {{-0.498291,1.92871,-1.12811},{0.503174,0.217773,-1.11633}}; zedPos[] = {{-0.498291,1.92871,-1.12811},{0.503174,0.217773,-1.11633}};
lootPos[] = {{0.503174,0.217773,-1.11633},{-0.498291,1.92871,-1.12811}}; //lootPos[] = {{0.503174,0.217773,-1.11633},{-0.498291,1.92871,-1.12811}};
lootPos[] = {{0.213379,1.49707,-1.14344}};
}; };
class Land_hut06 : Residential class Land_hut06 : Residential
{ {
zedPos[] = {{0.337402,2.27051,-1.56116},{-0.637695,0.753906,-1.53836}}; zedPos[] = {{0.337402,2.27051,-1.56116},{-0.637695,0.753906,-1.53836}};
lootPos[] = {{0.337402,2.27051,-1.56116},{-0.637695,0.753906,-1.53836}}; //lootPos[] = {{0.337402,2.27051,-1.56116},{-0.637695,0.753906,-1.53836}};
lootPos[] = {{0.328125,2.26953,-1.57786},{-0.552368,-0.0620117,-1.53837}};
}; };
class land_r_housev2_04: Residential { //DZE ADDED class land_r_housev2_04: Residential { //DZE ADDED
lootPos[] = {{0.364502,3.06128,-4.08876},{-4.49097,3.29565,-4.0887},{7.0625,-1.54053,-4.09079}}; lootPos[] = {
{0.364502,3.06128,-4.08876},{-4.49097,3.29565,-4.0887},{7.0625,-1.54053,-4.09079}
};
lootPosSmall[] = {
{-5.88696,2.77051,-4.08894},{-4.32666,6.00415,-4.0887},{7.37158,4.41968,-4.08918},{6.17065,2.39063,-4.09028}
};
zedPos[] = {{-1.72021,2.7146,-3.20429},{2.7522,2.9668,-3.20421},{4.73706,-0.942627,-3.20546}}; zedPos[] = {{-1.72021,2.7146,-3.20429},{2.7522,2.9668,-3.20421},{4.73706,-0.942627,-3.20546}};
lootPosSmall[] = {{-5.88696,2.77051,-4.08894},{-4.32666,6.00415,-4.0887},{7.37158,4.41968,-4.08918},{6.17065,2.39063,-4.09028}};
}; };
class Land_Hlidac_budka : Residential class Land_Hlidac_budka : Residential
{ {
zedPos[] = {{2.02051,0.444336,-0.81366},{-0.460938,1.75879,-0.78363},{-2.31836,1.5127,-0.78363}}; zedPos[] = {{2.02051,0.444336,-0.81366},{-0.460938,1.75879,-0.78363},{-2.31836,1.5127,-0.78363}};
lootPos[] = {{-2.31836,1.5127,-0.78363},{2.02051,0.444336,-0.81366},{-0.460938,1.75879,-0.78363}}; lootPos[] = {
lootPosSmall[] = {{0.987305,2.43359,-0.113617},{1.67773,2.24927,-0.113617},{-0.138184,0.0844727,-0.713617}}; //{-2.31836,1.5127,-0.78363},{2.02051,0.444336,-0.81366},{-0.460938,1.75879,-0.78363},
{2.4209,2.16064,-0.783617}
};
lootPosSmall[] = {
{0.987305,2.43359,-0.113617},{1.67773,2.24927,-0.113617},{-0.138184,0.0844727,-0.713617}
};
}; };
class Land_HouseV2_02_Interier : Residential class Land_HouseV2_02_Interier : Residential
{ {
zedPos[] = {{-3.62598,3.05273,-5.58072},{3.34814,1.9707,-5.57071},{5.20117,-1.54004,-5.57071},{-5.71094,5.49414,-5.57071},{7.23145,5.37109,-5.57071},{-7.57861,-1.01563,-5.57071},{8.5498,0.754883,-5.57071},{-6.52295,2.35547,-5.5607}}; zedPos[] = {{-3.62598,3.05273,-5.58072},{3.34814,1.9707,-5.57071},{5.20117,-1.54004,-5.57071},{-5.71094,5.49414,-5.57071},{7.23145,5.37109,-5.57071},{-7.57861,-1.01563,-5.57071},{8.5498,0.754883,-5.57071},{-6.52295,2.35547,-5.5607}};
lootPos[] = {{7.23,5.37,-5.57},{8.55,0.75,-5.57},{5.2,-1.54,-5.57},{3.35,1.97,-5.57},{-3.63,3.05,-5.58},{-7.58,-1.02,-5.57},{-6.52,2.35,-5.56},{-5.71,5.49,-5.57},{6.53,1.49,-4.64},{0.05,1.32,-5.53}}; lootPos[] = {
//{7.23,5.37,-5.57},{8.55,0.75,-5.57},{5.2,-1.54,-5.57},{3.35,1.97,-5.57},{-3.63,3.05,-5.58},{-7.58,-1.02,-5.57},{-6.52,2.35,-5.56},{-5.71,5.49,-5.57},{6.53,1.49,-4.64},{0.05,1.32,-5.53},
{6.97412,1.26904,-5.53068},{4.21631,6.56396,-5.53068},{-5.94922,-1.28955,-5.53068},{-3.31494,6.44287,-5.53068}
};
lootPosSmall[] = {
{6.44629,1.7251,-4.61068},{6.63672,1.2583,-4.61068},{8.7749,-2.23779,-4.74068},{2.81006,6.30908,-5.57068},{-4.97754,-2.1543,-5.57068},{-2.42676,5.58887,-5.57068}
};
}; };
class Land_A_Pub_01 : Residential class Land_A_Pub_01 : Residential
{ {
zombieChance = 0.2; zombieChance = 0.2;
lootPos[] = {{1.83,0.39,-5.75},{-1.77,0.33,-5.76},{-6.66,-6.43,-5.76},{-4.64,-0.1,-5.75},{-5.76,-3.05,-5.75},{-2.08,0.92,-1.79},{-4.77,-5.89,-1.78},{-6.94,-1.94,-1.77},{-4.05,-0.78,-1.78},{1.4,-1.74,-1.76},{3.14,-2.79,-1.76},{3.58,-0.59,-1.76},{3.03,-4.04,-1.76},{1.94,3.19,-1.78},{-0.1,6.22,-1.78},{5.3,7.56,-1.79},{6.93,-2.85,-1.79},{2.57,-4.6,-5.76},{4.07,5.41,-5.76},{0.75,2.3,-5.75},{6.47,-1.71,-5.06}}; lootPos[] = {
//{1.83,0.39,-5.75},{-1.77,0.33,-5.76},{-6.66,-6.43,-5.76},{-4.64,-0.1,-5.75},{-5.76,-3.05,-5.75},{-2.08,0.92,-1.79},{-4.77,-5.89,-1.78},{-6.94,-1.94,-1.77},{-4.05,-0.78,-1.78},{1.4,-1.74,-1.76},{3.14,-2.79,-1.76},{3.58,-0.59,-1.76},{3.03,-4.04,-1.76},{1.94,3.19,-1.78},{-0.1,6.22,-1.78},{5.3,7.56,-1.79},{6.93,-2.85,-1.79},{2.57,-4.6,-5.76},{4.07,5.41,-5.76},{0.75,2.3,-5.75},{6.47,-1.71,-5.06},
{1.17188,5.7522,-5.75623},{6.46191,-1.73706,-5.01623},{6.46777,1.47949,-5.75623},{0.975098,-5.80859,-5.75621},{-5.79736,-2.57813,-1.79123},{-7.35303,-3.7627,-1.79123},{4.56885,0.998291,-1.79123},{3.45947,0.236328,-1.79123},{1.91504,6.302,-1.79123},{0.114258,2.17432,-1.79123},{6.52832,6.10889,-1.79123},{0.555176,0.169189,-1.79123},{-4.37793,-2.64038,-5.75623},{-7.1709,-1.76855,-5.75623}
};
lootPosSmall[] = {
{-0.602051,2.69214,-5.48623},{2.0708,1.98486,-5.19622},{1.37744,7.89722,-5.01622},{3.28076,-1.51782,-4.75623},{2.79395,-1.90845,-4.75622},{1.19043,-1.97632,-4.7562},{4.03418,-5.81592,-5.30621},{1.46143,-6.27979,-5.01621},{-4.8252,-2.66309,-1.78122},{1.16504,1.125,-1.19122},{2.73486,0.744873,-0.701225},{5.04053,-2.60938,-1.78122},{5.00293,2.03491,-1.78122},{2.89844,5.78613,-1.37122},{1.44482,6.51831,-1.31123},{1.77734,7.88013,-1.79123},{5.81934,5.90967,-1.41122},{-3.41016,1.26123,-1.78123},{-7.37891,-1.24756,-5.28622}
};
zedPos[] = {{-1.76563,0.334473,-5.75623},{2.56934,-4.6001,-5.75623},{4.06738,5.41406,-5.75623},{-6.66211,-6.4292,-5.75623},{0.75293,2.2998,-5.74622},{-4.63574,-0.100586,-5.74622},{-5.75977,-3.05029,-5.74622},{1.83398,0.394043,-5.74619},{-2.08203,0.922852,-1.79126},{5.30469,7.55957,-1.79126},{6.93164,-2.84668,-1.79126},{-0.0957031,6.22461,-1.78125},{1.94141,3.18799,-1.78125},{-4.05273,-0.779785,-1.78125},{-4.76563,-5.89111,-1.78125},{-6.94434,-1.9375,-1.77124},{1.39844,-1.73779,-1.76123},{3.03027,-4.04346,-1.76123},{3.13867,-2.78564,-1.76123},{3.58301,-0.591309,-1.76123}}; zedPos[] = {{-1.76563,0.334473,-5.75623},{2.56934,-4.6001,-5.75623},{4.06738,5.41406,-5.75623},{-6.66211,-6.4292,-5.75623},{0.75293,2.2998,-5.74622},{-4.63574,-0.100586,-5.74622},{-5.75977,-3.05029,-5.74622},{1.83398,0.394043,-5.74619},{-2.08203,0.922852,-1.79126},{5.30469,7.55957,-1.79126},{6.93164,-2.84668,-1.79126},{-0.0957031,6.22461,-1.78125},{1.94141,3.18799,-1.78125},{-4.05273,-0.779785,-1.78125},{-4.76563,-5.89111,-1.78125},{-6.94434,-1.9375,-1.77124},{1.39844,-1.73779,-1.76123},{3.03027,-4.04346,-1.76123},{3.13867,-2.78564,-1.76123},{3.58301,-0.591309,-1.76123}};
lootPosSmall[] = {{-0.602051,2.69214,-5.48623},{2.0708,1.98486,-5.19622},{1.37744,7.89722,-5.01622},{3.28076,-1.51782,-4.75623},{2.79395,-1.90845,-4.75622},{1.19043,-1.97632,-4.7562},{4.03418,-5.81592,-5.30621},{1.46143,-6.27979,-5.01621},{-4.8252,-2.66309,-1.78122},{1.16504,1.125,-1.19122},{2.73486,0.744873,-0.701225},{5.04053,-2.60938,-1.78122},{5.00293,2.03491,-1.78122},{2.89844,5.78613,-1.37122},{1.44482,6.51831,-1.31123},{1.77734,7.88013,-1.79123},{5.81934,5.90967,-1.41122},{-3.41016,1.26123,-1.78123},{-7.37891,-1.24756,-5.28622}};
}; };
class Land_Shed_wooden : Residential class Land_Shed_wooden : Residential
{ {
zedPos[] = {{-0.342773,1.0293,-1.29156},{1.26807,-0.362305,-1.29156}}; zedPos[] = {{-0.342773,1.0293,-1.29156},{1.26807,-0.362305,-1.29156}};
lootPos[] = {{1.26807,-0.362305,-1.29156},{-0.342773,1.0293,-1.29156}}; //lootPos[] = {{1.26807,-0.362305,-1.29156},{-0.342773,1.0293,-1.29156}};
lootPos[] = {{1.26807,-0.361328,-1.29153},{-0.342773,1.0293,-1.29153}};
}; };
class Land_HouseBlock_A1_1 : Residential class Land_HouseBlock_A1_1 : Residential
{ {
zedPos[] = {{-3.52881,0.15918,-4.74365},{-3.56152,-2.33496,-4.73096}}; zedPos[] = {{-3.52881,0.15918,-4.74365},{-3.56152,-2.33496,-4.73096}};
lootPos[] = {{-3.52881,0.15918,-4.74365},{-3.56152,-2.33496,-4.73096}}; //lootPos[] = {{-3.52881,0.15918,-4.74365},{-3.56152,-2.33496,-4.73096}};
lootPos[] = {{-3.52881,0.158936,-4.74365},{-3.56152,-2.33484,-4.73106}};
}; };
class Land_HouseV_1I1 : Residential class Land_HouseV_1I1 : Residential
{ {
zedPos[] = {{0.100586,-2.34473,-2.88281}}; zedPos[] = {{0.100586,-2.34473,-2.88281}};
lootPos[] = {{0.100586,-2.34473,-2.88281}}; //lootPos[] = {{0.100586,-2.34473,-2.88281}};
lootPosSmall[] = {{0.728516,-2.01514,-2.86235}}; lootPosSmall[] = {{0.728516,-2.01514,-2.86235}};
}; };
@@ -86,21 +114,31 @@ class Land_A_MunicipalOffice : Residential
maxRoaming = 3; maxRoaming = 3;
zedPos[] = {{-0.20752,-6.48633,-18.429},{3.31641,-5.77441,-18.429},{-4.66113,-6.27246,-18.429}}; zedPos[] = {{-0.20752,-6.48633,-18.429},{3.31641,-5.77441,-18.429},{-4.66113,-6.27246,-18.429}};
lootChance = 0.4; lootChance = 0.4;
lootPos[] = {{-4.66113,-6.27246,-18.429},{3.31641,-5.77441,-18.429},{-0.20752,-6.48633,-18.429},{-9.72412,-4.8877,-3.759},{-9.57813,3.55566,-3.759},{-7.17285,11.083,-3.76901},{5.06934,11.1836,-3.74899},{9.3208,5.38574,-3.76901},{9.65283,-4.82129,-3.74899},{3.23535,-0.106445,-0.169037},{4.85156,-3.69043,-0.169037},{-0.80127,-7.88184,-0.169037},{-4.4082,-4.91797,-0.169037},{-4.90771,-2.23145,-0.169037}}; lootPos[] = {
lootPosSmall[] = {{4.34521,-8.81567,-18.439},{-1.06787,-5.11499,-18.439},{1.3291,9.86938,-18.4413},{-1.54395,9.90649,-18.4353}}; //{-4.66113,-6.27246,-18.429},{3.31641,-5.77441,-18.429},{-0.20752,-6.48633,-18.429},{-9.72412,-4.8877,-3.759},{-9.57813,3.55566,-3.759},{-7.17285,11.083,-3.76901},{5.06934,11.1836,-3.74899},{9.3208,5.38574,-3.76901},{9.65283,-4.82129,-3.74899},{3.23535,-0.106445,-0.169037},{4.85156,-3.69043,-0.169037},{-0.80127,-7.88184,-0.169037},{-4.4082,-4.91797,-0.169037},{-4.90771,-2.23145,-0.169037},
{-4.66113,-6.27173,-18.429},{3.31641,-5.77417,-18.429},{-0.20752,-6.48682,-18.429},{-9.72412,-4.88745,-3.78903},{-9.57813,3.55615,-3.78903},{-7.16797,11.0737,-3.78903},{5.07422,11.1838,-3.78903},{9.3208,5.38623,-3.78903},{9.65332,-4.82056,-3.78903},{3.23535,-0.105957,-0.169027},{4.85205,-3.69019,-0.169027},{-0.80127,-7.89087,-0.169027},{-4.4082,-4.91772,-0.169027},{-4.90771,-2.23169,-0.169027}
};
lootPosSmall[] = {
{4.34521,-8.81567,-18.439},{-1.06787,-5.11499,-18.439},{1.3291,9.86938,-18.4413},{-1.54395,9.90649,-18.4353}
};
}; };
class Land_HouseV2_04_interier : Residential class Land_HouseV2_04_interier : Residential
{ {
zedPos[] = {{2.10938,6.60449,-5.76862},{-2.30029,4.22461,-5.75937},{-4.96289,2.91309,-5.74985},{1.95557,4.16211,-5.74939},{-5.13281,6.74316,-5.74857},{7.51025,-0.931641,-5.74176},{7.49561,5.83594,-5.73901}}; zedPos[] = {{2.10938,6.60449,-5.76862},{-2.30029,4.22461,-5.75937},{-4.96289,2.91309,-5.74985},{1.95557,4.16211,-5.74939},{-5.13281,6.74316,-5.74857},{7.51025,-0.931641,-5.74176},{7.49561,5.83594,-5.73901}};
lootPos[] = {{7.5,6.93,-5.74},{7.58,-1.89,-5.74},{1.85,2.66,-5.06},{3.38,6.4,-5.77},{-1.44,3.1,-5.76},{-3.63,6.88,-4.99},{-4.96,2.91,-5.75},{0.29,1.26,-2.93},{-1.44,6.44,-5.74},{4.82,2.63,-5.74}}; lootPos[] = {
lootPosSmall[] = {{4.7594,2.8042,-5.07979},{4.93396,2.56348,-5.07979},{1.95215,2.67529,-5.05956},{0.668823,2.56299,-5.74944},{-3.7146,7.07813,-4.98862},{-3.31897,6.68457,-4.98895},{-2.87244,6.92676,-5.29893},{-3.95215,2.85449,-5.19935}}; //{7.5,6.93,-5.74},{7.58,-1.89,-5.74},{1.85,2.66,-5.06},{3.38,6.4,-5.77},{-1.44,3.1,-5.76},{-3.63,6.88,-4.99},{-4.96,2.91,-5.75},{0.29,1.26,-2.93},{-1.44,6.44,-5.74},{4.82,2.63,-5.74},
{-5.08826,3.13818,-5.73971},{7.37061,6.52881,-5.73873},{1.75281,3.70752,-5.73953},{-3.75183,7.1626,-5.73842},{0.292725,1.27441,-2.93809}
};
lootPosSmall[] = {
{4.7594,2.8042,-5.07979},{4.93396,2.56348,-5.07979},{1.95215,2.67529,-5.05956},{0.668823,2.56299,-5.74944},{-3.7146,7.07813,-4.98862},{-3.31897,6.68457,-4.98895},{-2.87244,6.92676,-5.29893},{-3.95215,2.85449,-5.19935}
};
}; };
class Land_HouseV2_01A : Residential class Land_HouseV2_01A : Residential
{ {
zedPos[] = {{-1.60547,-3.23535,-5.61884},{-3.37256,-3.34082,-5.58344}}; zedPos[] = {{-1.60547,-3.23535,-5.61884},{-3.37256,-3.34082,-5.58344}};
lootPos[] = {{-3.37256,-3.34082,-5.58344},{-1.60547,-3.23535,-5.61884}}; //lootPos[] = {{-3.37256,-3.34082,-5.58344},{-1.60547,-3.23535,-5.61884}};
lootPosSmall[] = {{-3.53906,-3.29736,-5.55779},{-0.759766,-3.95068,-5.56563}}; lootPosSmall[] = {{-3.53906,-3.29736,-5.55779},{-0.759766,-3.95068,-5.56563}};
}; };
@@ -117,15 +155,21 @@ class Land_KBud : Residential
zombieChance = 0.3; zombieChance = 0.3;
maxRoaming = 0; maxRoaming = 0;
zedPos[] = {{-0.017334,0.0107422,-0.663696}}; zedPos[] = {{-0.017334,0.0107422,-0.663696}};
lootPos[] = {{-0.017334,0.0107422,-0.663696}}; //lootPos[] = {{-0.017334,0.0107422,-0.663696}};
lootPos[] = {{-0.0170898,0.0114746,-0.66367}};
}; };
class Land_sara_domek_zluty : Residential class Land_sara_domek_zluty : Residential
{ {
maxRoaming = 1; maxRoaming = 1;
zedPos[] = {{-6.17139,-2.33789,-2.43384},{-0.660645,2.05469,-2.43372},{6.36401,-0.236328,-2.43372},{2.95679,3.00684,-2.43365},{-3.75342,-3.54785,-2.42389},{-2.77441,0.751953,-2.42371},{-5.07666,3.04395,-2.42352},{0.627197,-0.584961,-2.41394},{7.06665,2.9541,-2.4137}}; zedPos[] = {{-6.17139,-2.33789,-2.43384},{-0.660645,2.05469,-2.43372},{6.36401,-0.236328,-2.43372},{2.95679,3.00684,-2.43365},{-3.75342,-3.54785,-2.42389},{-2.77441,0.751953,-2.42371},{-5.07666,3.04395,-2.42352},{0.627197,-0.584961,-2.41394},{7.06665,2.9541,-2.4137}};
lootPos[] = {{2.96,3.01,-2.43},{7.07,2.95,-2.41},{6.36,-0.24,-2.43},{0.63,-0.58,-2.44},{-0.66,2.05,-2.43},{-2.77,0.75,-2.42},{-5.08,3.04,-2.42},{-6.17,-2.34,-2.43},{-3.75,-3.55,-2.42}}; lootPos[] = {
lootPosSmall[] = {{7.26685,-0.882324,-2.43378},{4.00684,3.84766,-2.43372},{-1.11255,1.29395,-2.43382},{-7.22192,-4.23584,-2.43386}}; //{2.96,3.01,-2.43},{7.07,2.95,-2.41},{6.36,-0.24,-2.43},{0.63,-0.58,-2.44},{-0.66,2.05,-2.43},{-2.77,0.75,-2.42},{-5.08,3.04,-2.42},{-6.17,-2.34,-2.43},{-3.75,-3.55,-2.42},
{6.91724,3.09277,-2.43372},{6.52881,-0.521973,-2.43379},{0.613037,3.74463,-2.4337},{-7.00024,-0.744141,-2.43373},{-3.13672,3.45459,-2.43364},{-6.81055,-2.67676,-2.43385}
};
lootPosSmall[] = {
{7.26685,-0.882324,-2.43378},{4.00684,3.84766,-2.43372},{-1.11255,1.29395,-2.43382},{-7.22192,-4.23584,-2.43386}
};
}; };
class Land_HouseV_3I4 : Residential class Land_HouseV_3I4 : Residential
@@ -153,8 +197,13 @@ class Land_HouseV_1L2 : Residential
{ {
maxRoaming = 3; maxRoaming = 3;
zedPos[] = {{-0.448242,5.29883,-3.01697}}; zedPos[] = {{-0.448242,5.29883,-3.01697}};
lootPos[] = {{-0.448242,5.29883,-3.01697}}; lootPos[] = {
lootPosSmall[] = {{-1.37354,-3.26465,-0.789368},{4.48389,-3.06348,0.0406189},{4.53271,-3.61328,0.590637},{-1.37354,-3.26465,-0.789368},{4.48389,-3.06348,0.0406189},{4.53271,-3.61328,0.590637},{4.29126,-1.02441,0.0606384},{-0.199707,3.28711,-2.9292}}; //{-0.448242,5.29883,-3.01697}
{-2.58887,-4.8584,-0.789368},{-2.58887,-4.8584,-0.789368},{-2.37646,0.373047,-0.799377}
};
lootPosSmall[] = {
{-1.37354,-3.26465,-0.789368},{4.48389,-3.06348,0.0406189},{4.53271,-3.61328,0.590637},{-1.37354,-3.26465,-0.789368},{4.48389,-3.06348,0.0406189},{4.53271,-3.61328,0.590637},{4.29126,-1.02441,0.0606384},{-0.199707,3.28711,-2.9292}
};
}; };
class Land_HouseV_1T : Residential class Land_HouseV_1T : Residential
@@ -179,7 +228,8 @@ class Land_HouseV_1I2 : Residential
class Land_HouseV_2L : Residential class Land_HouseV_2L : Residential
{ {
zedPos[] = {{-3.98438,-3.87207,-4.02338},{4.32617,1.81836,-3.96332}}; zedPos[] = {{-3.98438,-3.87207,-4.02338},{4.32617,1.81836,-3.96332}};
lootPos[] = {{4.32617,1.81836,-3.96332},{-3.98438,-3.87207,-4.02338}}; //lootPos[] = {{4.32617,1.81836,-3.96332},{-3.98438,-3.87207,-4.02338}};
lootPosSmall[] = {{4.39404,1.28296,-3.96535},{4.12988,2.52222,-3.95569}};
}; };
class Land_HouseV_1I3 : Residential class Land_HouseV_1I3 : Residential
@@ -191,7 +241,14 @@ class Land_HouseV_1I3 : Residential
class Land_houseV_2T2 : Residential class Land_houseV_2T2 : Residential
{ {
zedPos[] = {{-4.24951,0.988281,-4.0574}}; zedPos[] = {{-4.24951,0.988281,-4.0574}};
lootPos[] = {{-4.24951,0.988281,-4.0574}}; lootPos[] = {
//{-4.24951,0.988281,-4.0574},
{-3.49072,1.01782,-4.03519}
};
lootPosSmall[] = {
{2.8606,4.33081,-4.65974},
{-0.222778,4.34985,-4.65713}
};
}; };
class Land_HouseBlock_A1 : Residential class Land_HouseBlock_A1 : Residential
@@ -209,14 +266,13 @@ class Land_HouseBlock_A2_1 : Residential
class Land_HouseBlock_A3 : Residential class Land_HouseBlock_A3 : Residential
{ {
zedPos[] = {{0.554688,2.70801,-5.4317}}; zedPos[] = {{0.554688,2.70801,-5.4317}};
lootPos[] = {{0.554688,2.70801,-5.4317}}; lootPos[] = {{0.56,2.71,-5.43},{-0.72,-3.61,-5.45},{1.04,-1.56,-5.45}};
}; };
class Land_HouseBlock_B5 : Residential class Land_HouseBlock_B5 : Residential
{ {
zedPos[] = {{-5.10742,5.23926,-7.57431}}; zedPos[] = {{-5.10742,5.23926,-7.57431}};
lootPos[] = {{-5.10742,5.23926,-7.57431}}; lootPos[] = {{-5.10742,5.23926,-7.57431}};
lootPosSmall[] = {{-0.0693359,4.82227,-7.28133}};
}; };
class Land_HouseBlock_B6 : Residential class Land_HouseBlock_B6 : Residential
@@ -234,7 +290,7 @@ class Land_HouseBlock_C1 : Residential
class Land_HouseV2_01B : Residential class Land_HouseV2_01B : Residential
{ {
zedPos[] = {{9.53711,3.39453,-6.11053}}; zedPos[] = {{9.53711,3.39453,-6.11053}};
lootPos[] = {{9.53711,3.39453,-6.11053}}; //lootPos[] = {{9.53711,3.39453,-6.11053}};
lootPosSmall[] = {{-4.27881,-2.22852,-5.18173}}; lootPosSmall[] = {{-4.27881,-2.22852,-5.18173}};
}; };
@@ -249,7 +305,6 @@ class Land_Mil_Guardhouse : Residential //MOVED TO MIL
maxRoaming = 3; maxRoaming = 3;
zedPos[] = {{-2.44727,0.250977,-1.70563},{-2.44873,3.00293,-1.70285}}; 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}}; lootPos[] = {{-2.44727,0.250977,-1.70563},{-2.44873,3.00293,-1.70285}};
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 LADAWreck : Residential class LADAWreck : Residential
@@ -293,7 +348,8 @@ class Land_NAV_Lighthouse : Residential
class Land_Panelak3 : Residential class Land_Panelak3 : Residential
{ {
zedPos[] = {}; zedPos[] = {};
lootPos[]={{0.54,-0.71,-8.11},{2.51,-1.84,12.38},{2.8,-0.67,12.38},{3.98,-1.49,12.38}}; //lootPos[]={{0.54,-0.71,-8.11},{2.51,-1.84,12.38},{2.8,-0.67,12.38},{3.98,-1.49,12.38}};
lootPos[] = {{2.00415,-1.33325,12.3769},{0.0378418,-1.23608,-10.8254}};
}; };
//DZE ADDED BELOW //DZE ADDED BELOW
@@ -334,42 +390,65 @@ class land_cihlovej_dum_mini: Residential {
lootPos[] = {{-2.4646,-0.78418,-2.86942},{-1.75586,2.88525,-2.86942},{2.76587,2.08154,-2.86942},{1.96265,-1.98877,-2.86942},{0.0109863,0.876465,-2.86942},{0.116455,3.05762,-2.86942}}; lootPos[] = {{-2.4646,-0.78418,-2.86942},{-1.75586,2.88525,-2.86942},{2.76587,2.08154,-2.86942},{1.96265,-1.98877,-2.86942},{0.0109863,0.876465,-2.86942},{0.116455,3.05762,-2.86942}};
}; };
class Land_hruzdum: Residential { class Land_hruzdum: Residential {
lootPos[] = {{-1.67188,3.71826,-4.72847},{-2.52295,-1.02246,-1.16867},{-1.94971,1.22021,1.5983}}; lootPos[] = {
{-1.67188,3.71826,-4.72847},{-2.52295,-1.02246,-1.16867},{-1.94971,1.22021,1.5983}
};
lootPosSmall[] = {
{-2.84448,0.796875,2.35386},{2.79614,3.2666,-1.15755},{-3.03979,2.35303,-4.72847}
};
zedPos[] = {{-1.66382,-1.14795,-3.82291},{-2.79248,3.60742,-0.251995}}; zedPos[] = {{-1.66382,-1.14795,-3.82291},{-2.79248,3.60742,-0.251995}};
lootPosSmall[] = {{-2.84448,0.796875,2.35386},{2.79614,3.2666,-1.15755},{-3.03979,2.35303,-4.72847}};
}; };
class Land_cihlovej_dum_in: Residential { class Land_cihlovej_dum_in: Residential {
lootPos[] = {{-0.0117188,0.0441895,-1.81473},{-1.76758,2.24805,-1.8147},{-2.88965,-1.64795,-1.8147},{1.84277,-2.07983,-1.81471},{1.58691,-1.3374,-5.27588},{1.22852,2.57324,-5.27588}}; lootPos[] = {{-0.0117188,0.0441895,-1.81473},{-1.76758,2.24805,-1.8147},{-2.88965,-1.64795,-1.8147},{1.84277,-2.07983,-1.81471},{1.58691,-1.3374,-5.27588},{1.22852,2.57324,-5.27588}};
}; };
class land_smd_cihlovej_dum_mini: Residential { class land_smd_cihlovej_dum_mini: Residential {
lootPos[] = {{0.623047,2.39746,-2.58942},{0.0996094,0.995117,-2.86942},{-4.05957,-1.01953,-2.86942},{-8.86328,2.89453,-2.86942}}; lootPos[] = {
{0.623047,2.39746,-2.58942},{0.0996094,0.995117,-2.86942},{-4.05957,-1.01953,-2.86942},{-8.86328,2.89453,-2.86942}
};
lootPosSmall[] = {
{2.89453,-1.72852,-1.91942},{2.92773,-2.3418,-2.86942},{-6.09668,3.10938,-2.86942},{-2.19629,2.9375,-2.86942}
};
zedPos[] = {{1.81738,0.794922,-1.99442},{-1.7959,1.10742,-1.99442},{-6.54102,1.04688,-1.99442}}; zedPos[] = {{1.81738,0.794922,-1.99442},{-1.7959,1.10742,-1.99442},{-6.54102,1.04688,-1.99442}};
lootPosSmall[] = {{2.89453,-1.72852,-1.91942},{2.92773,-2.3418,-2.86942},{-6.09668,3.10938,-2.86942},{-2.19629,2.9375,-2.86942}};
}; };
class land_smd_dum_istan4: Residential { class land_smd_dum_istan4: Residential {
lootPos[] = {{2.60742,-2.42188,-4.35237}}; lootPos[] = {{2.60742,-2.42188,-4.35237}};
zedPos[] = {{0.323242,5.66113,-6.38088}}; zedPos[] = {{0.323242,5.66113,-6.38088}};
lootPosSmall[] = {};
}; };
class land_smd_dum_olez_istan2_open2: Residential { class land_smd_dum_olez_istan2_open2: Residential {
lootPos[] = {{-0.162109,4.91846,-0.431501},{3.25391,2.52246,-0.421501},{-3.51953,-3.80176,0.128499},{-1.56934,0.389648,-0.411501}}; lootPos[] = {
{-0.162109,4.91846,-0.431501},{3.25391,2.52246,-0.421501},{-3.51953,-3.80176,0.128499},{-1.56934,0.389648,-0.411501}
};
lootPosSmall[] = {
{-6.44629,0.00488281,0.198499},{-4.30762,5.7207,0.568499},{0.628906,4.8291,0.338499},{-3.94824,-3.03906,0.128499},{1.19629,-5.44629,-0.0115013}
};
zedPos[] = {{5.4502,-3.21729,0.207455}}; zedPos[] = {{5.4502,-3.21729,0.207455}};
lootPosSmall[] = {{-6.44629,0.00488281,0.198499},{-4.30762,5.7207,0.568499},{0.628906,4.8291,0.338499},{-3.94824,-3.03906,0.128499},{1.19629,-5.44629,-0.0115013}};
}; };
class land_smd_dum_olez_istan2_open: Residential { class land_smd_dum_olez_istan2_open: Residential {
lootPos[] = {{0.0185547,4.61133,0.0584984},{0.412598,-4.66211,0.338498},{-5.71582,5.63477,-0.431501},{-4.5127,-4.87695,-0.431501}}; lootPos[] = {
{0.0185547,4.61133,0.0584984},{0.412598,-4.66211,0.338498},{-5.71582,5.63477,-0.431501},{-4.5127,-4.87695,-0.431501}
};
lootPosSmall[] = {
{-1.46338,6.05078,0.718499},{-4.68652,-3.71973,0.528499},{-0.162109,-4.69238,0.0184984},{-6.41113,5.08398,0.798498}
};
zedPos[] = {{4.92383,-3.12109,0.0317497}}; zedPos[] = {{4.92383,-3.12109,0.0317497}};
lootPosSmall[] = {{-1.46338,6.05078,0.718499},{-4.68652,-3.71973,0.528499},{-0.162109,-4.69238,0.0184984},{-6.41113,5.08398,0.798498}};
}; };
class land_smd_dum_olez_istan1_open: Residential { class land_smd_dum_olez_istan1_open: Residential {
lootPos[] = {{-5.4375,-4.38379,1.35497},{5.75781,-3.31934,1.35497},{1.53516,-2.0625,1.35497},{-2.14941,-4.56445,-1.85398},{-6.79688,2.14453,-1.84398},{3.61523,-0.371094,-1.824}}; lootPos[] = {
{-5.4375,-4.38379,1.35497},{5.75781,-3.31934,1.35497},{1.53516,-2.0625,1.35497},{-2.14941,-4.56445,-1.85398},{-6.79688,2.14453,-1.84398},{3.61523,-0.371094,-1.824}
};
lootPosSmall[] = {
{-6.11914,-4.14453,2.16497},{2.4707,3.67773,1.96497},{6.42773,-0.5,1.34497},{7.48047,2.37109,-1.434},{-1.98047,-4.16504,-1.07398},{-7.60254,-4.06348,-0.883982},{-7.74902,2.51074,-1.16398},{5.85352,2.37695,-1.854}
};
zedPos[] = {{1.33691,-5.02441,-1.5178},{-4.22168,4.75391,-1.66303}}; zedPos[] = {{1.33691,-5.02441,-1.5178},{-4.22168,4.75391,-1.66303}};
lootPosSmall[] = {{-6.11914,-4.14453,2.16497},{2.4707,3.67773,1.96497},{6.42773,-0.5,1.34497},{7.48047,2.37109,-1.434},{-1.98047,-4.16504,-1.07398},{-7.60254,-4.06348,-0.883982},{-7.74902,2.51074,-1.16398},{5.85352,2.37695,-1.854}};
}; };
class land_smd_dum_istan3_hromada: Residential { class land_smd_dum_istan3_hromada: Residential {
lootPos[] = {{0.293945,-1.60156,-3.328},{-1.91406,-1.65332,-3.328}}; lootPos[] = {
{0.293945,-1.60156,-3.328},{-1.91406,-1.65332,-3.328}
};
lootPosSmall[] = {
{0.551758,-4.12695,-3.328},{0.626953,-0.547852,-3.328}
};
zedPos[] = {{-0.154297,5.01172,-2.46689},{-9.95117,1.99902,-2.46689},{10.2998,1.82227,-2.68886}}; zedPos[] = {{-0.154297,5.01172,-2.46689},{-9.95117,1.99902,-2.46689},{10.2998,1.82227,-2.68886}};
lootPosSmall[] = {{0.551758,-4.12695,-3.328},{0.626953,-0.547852,-3.328}};
}; };
class land_panelova3: Residential { class land_panelova3: Residential {
@@ -621,9 +700,13 @@ class Land_sara_Domek_sedy: Residential
}; };
class Land_dum_rasovna: Residential class Land_dum_rasovna: Residential
{ {
lootPos[] = {{-1.271,3.38281,-2.69958},{3.14893,3.86255,-2.69958},{3.30957,-4.17871,-2.69958},{-0.936523,-1.97412,0.242605},{1.05518,3.77271,0.242605}}; lootPos[] = {
{-1.271,3.38281,-2.69958},{3.14893,3.86255,-2.69958},{3.30957,-4.17871,-2.69958},{-0.936523,-1.97412,0.242605},{1.05518,3.77271,0.242605}
};
lootPosSmall[] = {
{-0.964844,-3.52148,0.952604},{0.613281,-0.726807,-2.69958},{3.69873,-1.69995,-2.69958}
};
zedPos[] = {{-1.08252,-1.93018,-1.79458},{-1.68555,2.19971,-1.79458}}; zedPos[] = {{-1.08252,-1.93018,-1.79458},{-1.68555,2.19971,-1.79458}};
lootPosSmall[] = {{-0.964844,-3.52148,0.952604},{0.613281,-0.726807,-2.69958},{3.69873,-1.69995,-2.69958}};
}; };
class land_sara_domek_kovarna: Residential class land_sara_domek_kovarna: Residential
{ {
@@ -631,9 +714,13 @@ class land_sara_domek_kovarna: Residential
}; };
class land_sara_domek_hospoda: Residential class land_sara_domek_hospoda: Residential
{ {
lootPos[] = {{-2.14844,-3.56396,-2.74878}}; lootPos[] = {
{-2.14844,-3.56396,-2.74878}
};
lootPosSmall[] = {
{-1.16064,-4.72485,-2.75951}
};
zedPos[] = {{1.48291,-3.28223,-1.85291}}; zedPos[] = {{1.48291,-3.28223,-1.85291}};
lootPosSmall[] = {{-1.16064,-4.72485,-2.75951}};
}; };
class Land_majak_podesta: Residential class Land_majak_podesta: Residential
@@ -656,9 +743,13 @@ class land_mbg_brickhouse_01: Residential
class land_nasypka: Residential class land_nasypka: Residential
{ {
lootPos[] = {{-1.46045,-0.168945,6.56824}}; lootPos[] = {
{-1.46045,-0.168945,6.56824}
};
lootPosSmall[] = {
{-1.58691,0.717285,6.56824}
};
zedPos[] = {{1.50659,-0.027832,-5.55527}}; zedPos[] = {{1.50659,-0.027832,-5.55527}};
lootPosSmall[] = {{-1.58691,0.717285,6.56824}};
}; };
class Land_dum_istan3_pumpa: Residential class Land_dum_istan3_pumpa: Residential
@@ -757,33 +848,55 @@ class Land_dum_istan3_hromada2: Residential
lootPos[] = { lootPos[] = {
{ 1.67627,3,-4.62603 }, { 1.67627,3,-4.62603 },
{ -1.47363,4.92285,-1.28517 }, { -1.47363,4.92285,-1.28517 },
{ 6.43848,1.93555,2.08801 }}; { 6.43848,1.93555,2.08801 }
};
lootPosSmall[] = {
{7.02344,5.71191,2.08801},
{0.856445,-1.72266,-1.28517},
{-2.51758,1.2002,-1.28517},
{5.18945,2.93848,-4.62604}
};
zedPos[] = {{-1.77148,2.59961,-0.410172},{4.46387,1.85254,-3.75103}}; zedPos[] = {{-1.77148,2.59961,-0.410172},{4.46387,1.85254,-3.75103}};
lootPosSmall[] = {{7.02344,5.71191,2.08801},{0.856445,-1.72266,-1.28517},{-2.51758,1.2002,-1.28517},{5.18945,2.93848,-4.62604}};
}; };
class land_mbg_ger_rhus_1: Residential { class land_mbg_ger_rhus_1: Residential {
lootChance = 0.3; lootChance = 0.3;
lootPos[] = {{-1.85156,3.59961,-0.0356913},{3.04688,1.85254,-0.465693},{3.36328,0.257813,-0.465693},{-2.74023,-3.26465,-0.465693},{1.23828,-4.19531,-2.38569},{1.56055,2.37012,-2.86569},{-10.4941,3.8916,-0.454963},{-9.91797,-4.14453,-0.454963},{-5.84375,0.373047,-0.174962},{-4.50977,0.0859375,-3.35496}}; lootPos[] = {
{-1.85156,3.59961,-0.0356913},{3.04688,1.85254,-0.465693},{3.36328,0.257813,-0.465693},{-2.74023,-3.26465,-0.465693},{1.23828,-4.19531,-2.38569},{1.56055,2.37012,-2.86569},{-10.4941,3.8916,-0.454963},{-9.91797,-4.14453,-0.454963},{-5.84375,0.373047,-0.174962},{-4.50977,0.0859375,-3.35496}
};
lootPosSmall[] = {
{-1.4707,4.39844,-0.0356913},{1.56055,0.314453,-0.185692},{2.53516,0.682617,-3.25569},{3.62695,0.696289,-2.50569},{-3.34375,3.22852,-2.43569},{-3.32031,2.38086,-1.95569},{-4.81055,1.39453,-0.454963},{-6.64844,-4.29102,-0.454963},{-4.32617,-1.61035,-2.51496},{-6.30664,-4.11328,-2.37496}
};
zedPos[] = {{-2.03125,6.38867,-2.93606},{-8.33398,-5.82813,-2.73209}}; zedPos[] = {{-2.03125,6.38867,-2.93606},{-8.33398,-5.82813,-2.73209}};
lootPosSmall[] = {{-1.4707,4.39844,-0.0356913},{1.56055,0.314453,-0.185692},{2.53516,0.682617,-3.25569},{3.62695,0.696289,-2.50569},{-3.34375,3.22852,-2.43569},{-3.32031,2.38086,-1.95569},{-4.81055,1.39453,-0.454963},{-6.64844,-4.29102,-0.454963},{-4.32617,-1.61035,-2.51496},{-6.30664,-4.11328,-2.37496}};
}; };
class land_mbg_killhouse_4: Residential { class land_mbg_killhouse_4: Residential {
lootPos[] = {{7.22266,-4.10205,-3.84318},{-2.04883,0.195313,-3.84318},{-6.33398,2.08691,-3.84318},{3.6582,0.32666,-3.84318},{7.24805,6.55469,-3.84318},{6.74023,2.40967,-0.543176},{-1.83203,2.08301,-0.543176},{6.85742,0.0131836,-0.543176},{-1.89258,-0.352051,-0.543176}}; lootPos[] = {
{7.22266,-4.10205,-3.84318},{-2.04883,0.195313,-3.84318},{-6.33398,2.08691,-3.84318},{3.6582,0.32666,-3.84318},{7.24805,6.55469,-3.84318},{6.74023,2.40967,-0.543176},{-1.83203,2.08301,-0.543176},{6.85742,0.0131836,-0.543176},{-1.89258,-0.352051,-0.543176}
};
lootPosSmall[] = {
{2.41992,-4.59082,-3.84318},{-1.61133,-4.5249,-3.84318},{2.61719,3.53076,-3.84318},{7.63867,6.79102,-0.543176},{2.54883,6.95605,-0.543176},{-1.70898,6.92188,-0.543176},{2.70313,-1.13672,-0.543176},{-6.58008,-4.49268,-0.543176}
};
zedPos[] = {{0.597656,-6.93311,-3.62662},{-8.15625,1.8877,-3.62662}}; zedPos[] = {{0.597656,-6.93311,-3.62662},{-8.15625,1.8877,-3.62662}};
lootPosSmall[] = {{2.41992,-4.59082,-3.84318},{-1.61133,-4.5249,-3.84318},{2.61719,3.53076,-3.84318},{7.63867,6.79102,-0.543176},{2.54883,6.95605,-0.543176},{-1.70898,6.92188,-0.543176},{2.70313,-1.13672,-0.543176},{-6.58008,-4.49268,-0.543176}};
}; };
class Land_House_C_1_EP1: Residential class Land_House_C_1_EP1: Residential
{ {
lootPos[] = {{-3.62476,-1.83301,-0.967744},{3.19263,-2.92676,-0.937744},{7.94824,-1.15381,-0.957744}}; lootPos[] = {
{-3.62476,-1.83301,-0.967744},{3.19263,-2.92676,-0.937744},{7.94824,-1.15381,-0.957744}
};
lootPosSmall[] = {
{-7.64917,-2.33325,-0.257745},{-2.65161,-2.34473,-0.717744},{2.07666,-3.62549,-0.0177441},{7.56982,-2.3689,-0.257744},{2.6355,-1.62378,-0.947745}
};
zedPos[] = {{-5.45166,-0.360596,-0.0527439},{5.60938,-1.80347,-0.0527439}}; zedPos[] = {{-5.45166,-0.360596,-0.0527439},{5.60938,-1.80347,-0.0527439}};
lootPosSmall[] = {{-7.64917,-2.33325,-0.257745},{-2.65161,-2.34473,-0.717744},{2.07666,-3.62549,-0.0177441},{7.56982,-2.3689,-0.257744},{2.6355,-1.62378,-0.947745}};
}; };
class Land_House_C_2_EP1: Residential class Land_House_C_2_EP1: Residential
{ {
lootPos[] = {{-3.63477,2.83398,-2.27891},{5.94116,1.08691,-2.30269},{0.387207,1.1936,-1.47782},{5.49438,-1.47388,1.56868},{-2.24487,-1.44019,0.547503},{-2.01343,3.41553,0.547503},{5.06909,1.21997,0.746294},{5.75464,-4.69043,0.794252}}; lootPos[] = {
{-3.63477,2.83398,-2.27891},{5.94116,1.08691,-2.30269},{0.387207,1.1936,-1.47782},{5.49438,-1.47388,1.56868},{-2.24487,-1.44019,0.547503},{-2.01343,3.41553,0.547503},{5.06909,1.21997,0.746294},{5.75464,-4.69043,0.794252}
};
lootPosSmall[] = {
{0.1604,1.06812,-2.00456},{-0.469482,1.10962,-2.2006},{1.1167,0.707031,-1.78269},{-1.62158,-1.72437,1.1175},{-1.63965,-1.27368,1.4575},{5.88379,-3.06787,1.17425},{-2.31738,3.16724,1.3775},{-1.8562,3.80322,1.3775},{-0.393799,3.50586,-1.61131},{6.06934,0.0444336,-2.07269},{-1.95215,-1.91943,-2.33913},{2.17334,-1.75024,0.74663}
};
zedPos[] = {{-0.131592,3.38794,1.63951},{-4.25537,1.24023,1.4225},{2.3269,1.89136,-1.43735},{-1.87183,-0.48584,-1.4121},{1.21802,-1.58765,1.67137}}; zedPos[] = {{-0.131592,3.38794,1.63951},{-4.25537,1.24023,1.4225},{2.3269,1.89136,-1.43735},{-1.87183,-0.48584,-1.4121},{1.21802,-1.58765,1.67137}};
lootPosSmall[] = {{0.1604,1.06812,-2.00456},{-0.469482,1.10962,-2.2006},{1.1167,0.707031,-1.78269},{-1.62158,-1.72437,1.1175},{-1.63965,-1.27368,1.4575},{5.88379,-3.06787,1.17425},{-2.31738,3.16724,1.3775},{-1.8562,3.80322,1.3775},{-0.393799,3.50586,-1.61131},{6.06934,0.0444336,-2.07269},{-1.95215,-1.91943,-2.33913},{2.17334,-1.75024,0.74663}};
}; };
class Land_House_C_3_EP1: Residential class Land_House_C_3_EP1: Residential
{ {
@@ -824,15 +937,23 @@ class Land_House_C_5_V2_EP1: Residential
}; };
class Land_House_C_5_V3_EP1: Residential class Land_House_C_5_V3_EP1: Residential
{ {
lootPos[] = {{2.43799,1.03662,2.2605},{-1.00391,-3.9248,1.22732},{0.83374,4.91699,-0.671498},{-1.63037,3.66699,-1.4815},{-1.24463,-3.43701,-1.4815}}; lootPos[] = {
{2.43799,1.03662,2.2605},{-1.00391,-3.9248,1.22732},{0.83374,4.91699,-0.671498},{-1.63037,3.66699,-1.4815},{-1.24463,-3.43701,-1.4815}
};
lootPosSmall[] = {
{3.44287,1.23535,1.4205},{3.64917,3.85156,1.4605},{-0.623779,-5.09424,1.24732},{2.31201,0.770996,-0.0414982},{2.53198,0.82959,-0.731498},{1.81738,5.23926,-1.4815},{-4.40332,0.501465,-1.0415},{-0.46582,-2.83594,-1.0815},{-0.466797,-3.58984,-0.401499}
};
zedPos[] = {{-3.54736,1.73535,-0.596497},{2.47021,4.54834,-0.59645},{1.73682,2.96338,2.2955},{-3.40234,-4.05664,2.18232}}; zedPos[] = {{-3.54736,1.73535,-0.596497},{2.47021,4.54834,-0.59645},{1.73682,2.96338,2.2955},{-3.40234,-4.05664,2.18232}};
lootPosSmall[] = {{3.44287,1.23535,1.4205},{3.64917,3.85156,1.4605},{-0.623779,-5.09424,1.24732},{2.31201,0.770996,-0.0414982},{2.53198,0.82959,-0.731498},{1.81738,5.23926,-1.4815},{-4.40332,0.501465,-1.0415},{-0.46582,-2.83594,-1.0815},{-0.466797,-3.58984,-0.401499}};
}; };
class Land_House_C_5_V1_EP1: Residential class Land_House_C_5_V1_EP1: Residential
{ {
lootPos[] = {{1.01025,4.85181,-1.4815},{3.42773,1.4248,-1.4915},{-1.62939,-4.69336,-1.4815},{-1.56982,3.66333,-1.4915},{2.28418,1.03076,2.2605},{-0.941895,-3.75952,1.16351}}; lootPos[] = {
{1.01025,4.85181,-1.4815},{3.42773,1.4248,-1.4915},{-1.62939,-4.69336,-1.4815},{-1.56982,3.66333,-1.4915},{2.28418,1.03076,2.2605},{-0.941895,-3.75952,1.16351}
};
lootPosSmall[] = {
{0.615479,4.92847,-0.671498},{2.23071,0.780518,-0.411497},{2.61011,0.823975,-1.0915},{-4.35205,-0.0966797,-1.0515},{-0.5271,-2.93677,-1.4215},{-4.2854,3.09082,-1.4715},{-4.42822,-5.13232,-1.4815},{-0.468018,-3.18481,-0.0414963},{2.96582,1.17114,2.2605},{1.85205,4.83716,1.7605}
};
zedPos[] = {{-3.11206,1.50952,-0.596497},{2.39453,4.8396,-0.592795},{1.48633,3.10425,2.2955}}; zedPos[] = {{-3.11206,1.50952,-0.596497},{2.39453,4.8396,-0.592795},{1.48633,3.10425,2.2955}};
lootPosSmall[] = {{0.615479,4.92847,-0.671498},{2.23071,0.780518,-0.411497},{2.61011,0.823975,-1.0915},{-4.35205,-0.0966797,-1.0515},{-0.5271,-2.93677,-1.4215},{-4.2854,3.09082,-1.4715},{-4.42822,-5.13232,-1.4815},{-0.468018,-3.18481,-0.0414963},{2.96582,1.17114,2.2605},{1.85205,4.83716,1.7605}};
}; };
class Land_House_K_6_EP1: Residential class Land_House_K_6_EP1: Residential
{ {
@@ -862,9 +983,13 @@ class Land_House_C_9_EP1: Residential
}; };
class Land_House_C_10_EP1: Residential class Land_House_C_10_EP1: Residential
{ {
lootPos[] = {{-0.476807,-6.18408,-4.2081},{-2.19189,-2.32666,-4.19943},{0.970459,5.15942,-4.19894},{2.09814,8.11133,-4.19852},{0.209961,8.65503,-4.19772},{-1.55542,-2.83594,-0.0197258},{0.849854,-5.49219,-0.869633},{-1.56226,8.49561,-0.878298},{-4.927,0.8396,-0.574228},{-2.1604,8.40674,2.47196},{2.02271,5.81372,5.22763},{-2.17822,1.53076,-0.878794}}; lootPos[] = {
{-0.476807,-6.18408,-4.2081},{-2.19189,-2.32666,-4.19943},{0.970459,5.15942,-4.19894},{2.09814,8.11133,-4.19852},{0.209961,8.65503,-4.19772},{-1.55542,-2.83594,-0.0197258},{0.849854,-5.49219,-0.869633},{-1.56226,8.49561,-0.878298},{-4.927,0.8396,-0.574228},{-2.1604,8.40674,2.47196},{2.02271,5.81372,5.22763},{-2.17822,1.53076,-0.878794}
};
lootPosSmall[] = {
{-3.52124,-9.30933,-4.20103},{0.401611,-0.616211,-4.19847},{-1.30835,9.25757,-4.11613},{-0.946045,9.29761,-3.10613},{0.183594,9.23438,-2.74583},{1.15552,4.8877,-3.25071},{0.820313,4.84009,-3.58973},{-0.0129395,9.26294,-3.78608},{0.918701,-1.18433,-0.879436},{-2.12231,-2.69775,-0.399366},{-3.64014,4.15503,-0.268515},{-3.17114,0.63916,-0.878897},{2.64014,4.59009,2.47196},{0.853516,5.55664,5.22757},{2.84448,5.5791,2.47196},{3.43945,-9.37354,-0.879139},{1.83667,7.45825,-0.878618},{3.32861,-2.79565,-4.20015}
};
zedPos[] = {{0.153076,-2.36743,-3.31192},{-0.96167,-7.51587,-3.32074},{2.4646,5.95142,-3.2957},{-3.10596,6.55762,-3.29418},{2.66089,5.73584,0.00634003},{-1.50708,7.18359,0.00669289},{-0.899902,-4.46045,0.00529861}}; zedPos[] = {{0.153076,-2.36743,-3.31192},{-0.96167,-7.51587,-3.32074},{2.4646,5.95142,-3.2957},{-3.10596,6.55762,-3.29418},{2.66089,5.73584,0.00634003},{-1.50708,7.18359,0.00669289},{-0.899902,-4.46045,0.00529861}};
lootPosSmall[] = {{-3.52124,-9.30933,-4.20103},{0.401611,-0.616211,-4.19847},{-1.30835,9.25757,-4.11613},{-0.946045,9.29761,-3.10613},{0.183594,9.23438,-2.74583},{1.15552,4.8877,-3.25071},{0.820313,4.84009,-3.58973},{-0.0129395,9.26294,-3.78608},{0.918701,-1.18433,-0.879436},{-2.12231,-2.69775,-0.399366},{-3.64014,4.15503,-0.268515},{-3.17114,0.63916,-0.878897},{2.64014,4.59009,2.47196},{0.853516,5.55664,5.22757},{2.84448,5.5791,2.47196},{3.43945,-9.37354,-0.879139},{1.83667,7.45825,-0.878618},{3.32861,-2.79565,-4.20015}};
}; };
class Land_House_C_11_EP1: Residential class Land_House_C_11_EP1: Residential
{ {
@@ -914,9 +1039,13 @@ class Land_House_L_6_EP1: Residential
}; };
class Land_House_K_8_EP1: Residential class Land_House_K_8_EP1: Residential
{ {
lootPos[] = {{2.94263,2.71948,3.34996},{-0.0541992,3.51294,3.34996},{-2.81274,1.99365,0.231133},{-2.59253,3.66528,-1.81557},{-2.55493,-2.54126,-2.63675},{2.97803,-1.89355,-2.64059}}; lootPos[] = {
{2.94263,2.71948,3.34996},{-0.0541992,3.51294,3.34996},{-2.81274,1.99365,0.231133},{-2.59253,3.66528,-1.81557},{-2.55493,-2.54126,-2.63675},{2.97803,-1.89355,-2.64059}
};
lootPosSmall[] = {
{-0.681641,0.580322,3.54996},{1.30103,3.72339,3.81996},{1.45947,2.58374,3.34996},{-3.10376,-1.51025,3.34996},{-4.21533,1.6499,0.0964928},{3.22192,3.68018,0.234936},{-3.19409,-1.90552,0.496338},{3.31445,-0.210938,-1.82104},{3.00293,-0.161865,-2.16398},{0.443359,-3.27417,-2.67695},{-3.1377,1.33936,-2.2182}
};
zedPos[] = {{-2.60083,-1.24683,-1.66764},{3.30005,-1.26563,1.12351},{-0.615479,2.00049,1.1274},{-1.73755,2.1958,-1.708}}; zedPos[] = {{-2.60083,-1.24683,-1.66764},{3.30005,-1.26563,1.12351},{-0.615479,2.00049,1.1274},{-1.73755,2.1958,-1.708}};
lootPosSmall[] = {{-0.681641,0.580322,3.54996},{1.30103,3.72339,3.81996},{1.45947,2.58374,3.34996},{-3.10376,-1.51025,3.34996},{-4.21533,1.6499,0.0964928},{3.22192,3.68018,0.234936},{-3.19409,-1.90552,0.496338},{3.31445,-0.210938,-1.82104},{3.00293,-0.161865,-2.16398},{0.443359,-3.27417,-2.67695},{-3.1377,1.33936,-2.2182}};
}; };
class Land_House_K_5_EP1: Residential class Land_House_K_5_EP1: Residential
{ {

View File

@@ -44,6 +44,7 @@ class MAP_sara_domek_vilka_ruins: ResidentialRuins {
}; };
class Land_ruin_01: ResidentialRuins { class Land_ruin_01: ResidentialRuins {
lootPos[] = {{-4.26,-0.18,-1.46},{3.41,0.27,-1.71},{3,3.43,-1.5},{0.62,-1.74,-1.36},{4.55,-2.17,-1.73},{-5.05,3.07,-1.73}}; //lootPos[] = {{-4.26,-0.18,-1.46},{3.41,0.27,-1.71},{3,3.43,-1.5},{0.62,-1.74,-1.36},{4.55,-2.17,-1.73},{-5.05,3.07,-1.73}};
lootPos[] = {{-4.31934,-0.115234,-1.45578},{3.41309,0.270508,-1.71365},{3.00293,3.42773,-1.55765},{0.62207,-1.73779,-1.49048}};
zedPos[] = {{3.41309,0.271484,-1.71381},{3.00293,3.42773,-1.49768},{-4.25708,-0.181641,-1.45575},{0.622559,-1.73828,-1.36047}}; zedPos[] = {{3.41309,0.271484,-1.71381},{3.00293,3.42773,-1.49768},{-4.25708,-0.181641,-1.45575},{0.622559,-1.73828,-1.36047}};
}; };

View File

@@ -14,9 +14,13 @@ class Land_Shed_W03 : HouseRoaming {};
class Land_HouseV_2T1 : HouseRoaming {}; class Land_HouseV_2T1 : HouseRoaming {};
class Land_HouseV_3I2 : HouseRoaming {}; class Land_HouseV_3I2 : HouseRoaming {};
class land_housev_3i3: HouseRoaming { class land_housev_3i3: HouseRoaming {
lootPos[] = {{-4.2334,0.291992,-1.47064},{1.10059,-2.99854,-0.790649},{3.53027,-2.34033,-1.74265}}; lootPos[] = {
{-4.2334,0.291992,-1.47064},{1.10059,-2.99854,-0.790649},{3.53027,-2.34033,-1.74265}
};
lootPosSmall[] = {
{-4.85645,0.550293,-0.340637},{2.21289,0.783691,-0.160645},{-0.833008,0.554199,-0.620636},{1.79785,-2.99902,-1.09064},{5.06055,-2.68164,-1.56265}
};
zedPos[] = {{-4.18457,-1.68164,-0.525635},{0.419922,-1.00781,-0.525635},{4.35059,-1.37939,-0.98764}}; zedPos[] = {{-4.18457,-1.68164,-0.525635},{0.419922,-1.00781,-0.525635},{4.35059,-1.37939,-0.98764}};
lootPosSmall[] = {{-4.85645,0.550293,-0.340637},{2.21289,0.783691,-0.160645},{-0.833008,0.554199,-0.620636},{1.79785,-2.99902,-1.09064},{5.06055,-2.68164,-1.56265}};
}; };
class Land_HouseBlock_A1_2 : HouseRoaming {}; class Land_HouseBlock_A1_2 : HouseRoaming {};
class Land_HouseBlock_A2 : HouseRoaming {}; class Land_HouseBlock_A2 : HouseRoaming {};

View File

@@ -21,15 +21,25 @@ class Supermarket : Default
class Land_A_GeneralStore_01a : Supermarket class Land_A_GeneralStore_01a : Supermarket
{ {
zedPos[] = {{0.902344,-4.36133,-1.20178},{13.9651,-4.50293,-1.20172},{-3.41382,-4.39063,-1.20172},{7.36304,3.00781,-1.20172},{7.53394,-2.70117,-1.20172},{10.2612,0.111328,-1.2016},{1.93018,2.17285,-1.2016},{-2.90942,1.32031,-1.2016},{3.27588,-3.48242,-1.2016},{3.5752,0.0361328,-1.2016},{3.72729,8.36133,-1.2016},{-3.82788,5.33203,-1.2016},{-6.93237,1.07617,-1.2016},{7.84424,-0.136719,-1.2016},{-0.370605,5.17871,-1.20154},{10.5864,-3.84277,-1.20148},{4.77783,5.57617,-1.20148},{-7.29565,-2.68164,-1.20148},{9.84009,8.33984,-1.20148},{-1.28857,-2.57715,-1.20135},{13.0864,4.35645,-1.19165},{12.9934,6.31836,-1.19153},{-7.55054,8.54199,-1.19141},{-4.42407,8.9668,-1.19135}}; zedPos[] = {{0.902344,-4.36133,-1.20178},{13.9651,-4.50293,-1.20172},{-3.41382,-4.39063,-1.20172},{7.36304,3.00781,-1.20172},{7.53394,-2.70117,-1.20172},{10.2612,0.111328,-1.2016},{1.93018,2.17285,-1.2016},{-2.90942,1.32031,-1.2016},{3.27588,-3.48242,-1.2016},{3.5752,0.0361328,-1.2016},{3.72729,8.36133,-1.2016},{-3.82788,5.33203,-1.2016},{-6.93237,1.07617,-1.2016},{7.84424,-0.136719,-1.2016},{-0.370605,5.17871,-1.20154},{10.5864,-3.84277,-1.20148},{4.77783,5.57617,-1.20148},{-7.29565,-2.68164,-1.20148},{9.84009,8.33984,-1.20148},{-1.28857,-2.57715,-1.20135},{13.0864,4.35645,-1.19165},{12.9934,6.31836,-1.19153},{-7.55054,8.54199,-1.19141},{-4.42407,8.9668,-1.19135}};
lootPos[] = {{-6.93237,1.07617,-1.2016},{-7.29565,-2.68164,-1.20148},{-3.41382,-4.39063,-1.20172},{-1.28857,-2.57715,-1.20135},{0.902344,-4.36133,-1.20178},{3.27588,-3.48242,-1.2016},{7.53394,-2.70117,-1.20172},{13.9651,-4.50293,-1.20172},{10.2612,0.111328,-1.2016},{10.5864,-3.84277,-1.20148},{7.84424,-0.136719,-1.2016},{3.5752,0.0361328,-1.2016},{-0.370605,5.17871,-1.20154},{4.77783,5.57617,-1.20148},{13.0864,4.35645,-1.19165},{12.9934,6.31836,-1.19153},{7.36304,3.00781,-1.20172},{1.93018,2.17285,-1.2016},{-3.82788,5.33203,-1.2016},{-7.55054,8.54199,-1.19141},{-4.42407,8.9668,-1.19135},{3.72729,8.36133,-1.2016},{9.84009,8.33984,-1.20148},{-2.90942,1.32031,-1.2016}}; lootPos[] = {
lootPosSmall[] = {{12.4678,4.51172,-1.20155},{12.2119,6.25098,-0.301548},{12.1895,3.68262,0.0484505},{11.8174,6.31689,-0.65155},{-8.67676,-2.41064,-1.13155},{-4.2002,-3.14355,-0.351551},{-0.165039,-1.3457,-0.351551},{14.6006,-1.38281,-0.351551},{3.03809,-5.03418,-0.351551},{0.512695,3.40527,-0.31155},{4.77637,6.76172,-0.301548},{7.27539,0.938477,-0.621552},{3.96777,1.00488,-0.621552},{0.389648,0.95459,-0.621552},{5.04004,3.44287,-0.65155},{1.85254,6.4248,-0.65155},{-3.65723,6.61133,-0.20155},{-4.39746,4.46191,-0.691551},{6.9248,6.38574,-1.01155},{2.77637,3.38477,-1.01155},{-0.217773,6.68066,-1.01155},{4.49707,-4.98828,0.408451},{-2.33203,-1.35205,0.408451},{2.0127,-1.36572,0.408451},{6.39746,-3.04395,0.408451},{14.6045,-0.722168,0.408451},{-2.43164,-3.73682,0.02845},{-4.77539,-1.35986,0.02845},{-0.436523,-3.04297,0.02845},{14.6104,-2.17139,0.02845},{12.6592,0.830078,0.34845},{4.00684,-3.15039,-0.351551},{2.7334,-3.0415,-0.731548},{-2.67676,-1.36133,-0.731548},{-1.00488,-5.00537,-0.731548},{8.34863,-1.43018,-0.731548},{1.8291,3.77197,-0.661549}}; //{-6.93237,1.07617,-1.2016},{-7.29565,-2.68164,-1.20148},{-3.41382,-4.39063,-1.20172},{-1.28857,-2.57715,-1.20135},{0.902344,-4.36133,-1.20178},{3.27588,-3.48242,-1.2016},{7.53394,-2.70117,-1.20172},{13.9651,-4.50293,-1.20172},{10.2612,0.111328,-1.2016},{10.5864,-3.84277,-1.20148},{7.84424,-0.136719,-1.2016},{3.5752,0.0361328,-1.2016},{-0.370605,5.17871,-1.20154},{4.77783,5.57617,-1.20148},{13.0864,4.35645,-1.19165},{12.9934,6.31836,-1.19153},{7.36304,3.00781,-1.20172},{1.93018,2.17285,-1.2016},{-3.82788,5.33203,-1.2016},{-7.55054,8.54199,-1.19141},{-4.42407,8.9668,-1.19135},{3.72729,8.36133,-1.2016},{9.84009,8.33984,-1.20148},{-2.90942,1.32031,-1.2016},
{13.2969,4.94678,-1.20155},{2.97559,7.32373,-1.20155},{-8.35352,-0.0244141,-1.20155},{7.78223,4.45801,-1.20155},{6.59863,-0.292969,-1.20155},{-6.92285,-1.6709,-1.20155},{11.9189,-2.81885,-1.20155},{-1.85547,-2.16162,-1.20155}
};
lootPosSmall[] = {
{12.4678,4.51172,-1.20155},{12.2119,6.25098,-0.301548},{12.1895,3.68262,0.0484505},{11.8174,6.31689,-0.65155},{-8.67676,-2.41064,-1.13155},{-4.2002,-3.14355,-0.351551},{-0.165039,-1.3457,-0.351551},{14.6006,-1.38281,-0.351551},{3.03809,-5.03418,-0.351551},{0.512695,3.40527,-0.31155},{4.77637,6.76172,-0.301548},{7.27539,0.938477,-0.621552},{3.96777,1.00488,-0.621552},{0.389648,0.95459,-0.621552},{5.04004,3.44287,-0.65155},{1.85254,6.4248,-0.65155},{-3.65723,6.61133,-0.20155},{-4.39746,4.46191,-0.691551},{6.9248,6.38574,-1.01155},{2.77637,3.38477,-1.01155},{-0.217773,6.68066,-1.01155},{4.49707,-4.98828,0.408451},{-2.33203,-1.35205,0.408451},{2.0127,-1.36572,0.408451},{6.39746,-3.04395,0.408451},{14.6045,-0.722168,0.408451},{-2.43164,-3.73682,0.02845},{-4.77539,-1.35986,0.02845},{-0.436523,-3.04297,0.02845},{14.6104,-2.17139,0.02845},{12.6592,0.830078,0.34845},{4.00684,-3.15039,-0.351551},{2.7334,-3.0415,-0.731548},{-2.67676,-1.36133,-0.731548},{-1.00488,-5.00537,-0.731548},{8.34863,-1.43018,-0.731548},{1.8291,3.77197,-0.661549}
};
}; };
class Land_A_GeneralStore_01 : Supermarket class Land_A_GeneralStore_01 : Supermarket
{ {
zedPos[] = {{0.105713,-9.60449,-1.21088},{10.5925,-9.94238,-1.21088},{-4.85986,-10.4199,-1.21082},{13.3127,-7.64941,-1.2016},{-3.57446,4.46777,-1.2016},{11.1685,-3.7334,-1.20154},{13.3013,-1.77441,-1.20154},{-3.33813,0.615234,-1.20154},{-7.97754,-5.78418,-1.20154},{1.12256,-1.58691,-1.20148},{-6.80884,-1.23926,-1.20148},{-8.2251,-7.32227,-1.20148},{1.31885,1.4668,-1.20142},{1.6499,5.14746,-1.20142},{-2.02612,-7.64844,-1.20142},{3.78979,-5.69238,-1.20142},{8.89404,-8.37207,-1.20142},{-9.38428,4.46094,-1.20142},{-9.38843,-3.30176,-1.20142},{9.81201,1.43066,-1.20142},{-3.77539,-3.86621,-1.20135},{0.753906,-3.69336,-1.20129},{9.01367,3.84961,-1.20129}}; zedPos[] = {{0.105713,-9.60449,-1.21088},{10.5925,-9.94238,-1.21088},{-4.85986,-10.4199,-1.21082},{13.3127,-7.64941,-1.2016},{-3.57446,4.46777,-1.2016},{11.1685,-3.7334,-1.20154},{13.3013,-1.77441,-1.20154},{-3.33813,0.615234,-1.20154},{-7.97754,-5.78418,-1.20154},{1.12256,-1.58691,-1.20148},{-6.80884,-1.23926,-1.20148},{-8.2251,-7.32227,-1.20148},{1.31885,1.4668,-1.20142},{1.6499,5.14746,-1.20142},{-2.02612,-7.64844,-1.20142},{3.78979,-5.69238,-1.20142},{8.89404,-8.37207,-1.20142},{-9.38428,4.46094,-1.20142},{-9.38843,-3.30176,-1.20142},{9.81201,1.43066,-1.20142},{-3.77539,-3.86621,-1.20135},{0.753906,-3.69336,-1.20129},{9.01367,3.84961,-1.20129}};
lootPos[] = {{-9.38843,-3.30176,-1.20142},{-3.77539,-3.86621,-1.20135},{1.31885,1.4668,-1.20142},{9.01367,3.84961,-1.20129},{13.3013,-1.77441,-1.20154},{9.81201,1.43066,-1.20142},{1.6499,5.14746,-1.20142},{0.753906,-3.69336,-1.20129},{13.3127,-7.64941,-1.2016},{11.1685,-3.7334,-1.20154},{8.89404,-8.37207,-1.20142},{-2.02612,-7.64844,-1.20142},{-7.97754,-5.78418,-1.20154},{-8.2251,-7.32227,-1.20148},{3.78979,-5.69238,-1.20142},{-9.38428,4.46094,-1.20142},{-3.57446,4.46777,-1.2016},{-3.33813,0.615234,-1.20154},{10.5925,-9.94238,-1.21088},{0.105713,-9.60449,-1.21088},{-4.85986,-10.4199,-1.21082},{-6.80884,-1.23926,-1.20148},{1.12256,-1.58691,-1.20148}}; lootPos[] = {
lootPosSmall[] = {{11.0537,-0.321289,-0.661549},{11.0303,2.8833,0.0484514},{10.6646,1.86377,-0.651548},{6.66162,-2.69971,-0.611548},{6.02979,-2.6416,-0.611548},{2.16553,-2.68262,-0.611548},{-1.36963,-2.75684,-0.611548},{-0.919434,-0.283936,-0.301549},{0.583008,-0.308594,-1.01155},{0.804199,3.0752,-0.311549},{4.90234,3.04053,0.0484514},{-5.73779,0.694824,-0.20155},{0.796875,0.0898438,-0.301549},{2.73145,2.66406,-0.301549},{0.523926,2.81567,-1.01155},{-4.8208,2.87158,-0.701549},{-3.87061,-5.0415,-0.731549},{-4.73096,-5.00537,0.408451},{-2.1792,-5.02222,-0.351549},{-3.39795,-6.95508,-0.731549},{-3.58203,-7.24365,-0.731549},{-3.49756,-7.12695,0.408451},{-9.95215,-6.05859,0.348451},{13.4136,-5.93457,0.408451},{13.4463,-4.45898,0.028451},{13.4424,-6.20215,-0.351549},{2.93018,-8.67773,-0.351549},{1.53516,-6.79199,-0.351549},{7.16211,-5.12427,-0.351549},{6.79346,-5.11816,-0.73155},{2.87158,-6.91943,-0.73155},{0.0541992,-5.03271,-0.73155},{-1.979,-8.6875,-0.73155},{-5.84424,-5.04883,-0.73155},{-6.99268,-5.06836,-1.11155},{5.23535,-6.8335,-1.11155},{0.290039,-8.68701,-1.11155},{-0.649414,-8.68115,0.40845},{-0.983398,-9.56299,-1.21082}}; //{-9.38843,-3.30176,-1.20142},{-3.77539,-3.86621,-1.20135},{1.31885,1.4668,-1.20142},{9.01367,3.84961,-1.20129},{13.3013,-1.77441,-1.20154},{9.81201,1.43066,-1.20142},{1.6499,5.14746,-1.20142},{0.753906,-3.69336,-1.20129},{13.3127,-7.64941,-1.2016},{11.1685,-3.7334,-1.20154},{8.89404,-8.37207,-1.20142},{-2.02612,-7.64844,-1.20142},{-7.97754,-5.78418,-1.20154},{-8.2251,-7.32227,-1.20148},{3.78979,-5.69238,-1.20142},{-9.38428,4.46094,-1.20142},{-3.57446,4.46777,-1.2016},{-3.33813,0.615234,-1.20154},{10.5925,-9.94238,-1.21088},{0.105713,-9.60449,-1.21088},{-4.85986,-10.4199,-1.21082},{-6.80884,-1.23926,-1.20148},{1.12256,-1.58691,-1.20148},
{11.8149,1.27979,-1.20155},{5.10449,1.61377,-1.20155},{1.70215,3.4292,-1.20155},{-0.771973,2.04102,-1.20155},{-3.59473,-6.04688,-1.20155},{-2.38428,-5.82202,-1.20155},{10.5171,-6.46729,-1.20155},{12.8472,-4.97754,-1.20155},{8.63623,-3.65381,-1.20155},{-3.22852,-10.0454,-1.21081}
};
lootPosSmall[] = {
{11.0537,-0.321289,-0.661549},{11.0303,2.8833,0.0484514},{10.6646,1.86377,-0.651548},{6.66162,-2.69971,-0.611548},{6.02979,-2.6416,-0.611548},{2.16553,-2.68262,-0.611548},{-1.36963,-2.75684,-0.611548},{-0.919434,-0.283936,-0.301549},{0.583008,-0.308594,-1.01155},{0.804199,3.0752,-0.311549},{4.90234,3.04053,0.0484514},{-5.73779,0.694824,-0.20155},{0.796875,0.0898438,-0.301549},{2.73145,2.66406,-0.301549},{0.523926,2.81567,-1.01155},{-4.8208,2.87158,-0.701549},{-3.87061,-5.0415,-0.731549},{-4.73096,-5.00537,0.408451},{-2.1792,-5.02222,-0.351549},{-3.39795,-6.95508,-0.731549},{-3.58203,-7.24365,-0.731549},{-3.49756,-7.12695,0.408451},{-9.95215,-6.05859,0.348451},{13.4136,-5.93457,0.408451},{13.4463,-4.45898,0.028451},{13.4424,-6.20215,-0.351549},{2.93018,-8.67773,-0.351549},{1.53516,-6.79199,-0.351549},{7.16211,-5.12427,-0.351549},{6.79346,-5.11816,-0.73155},{2.87158,-6.91943,-0.73155},{0.0541992,-5.03271,-0.73155},{-1.979,-8.6875,-0.73155},{-5.84424,-5.04883,-0.73155},{-6.99268,-5.06836,-1.11155},{5.23535,-6.8335,-1.11155},{0.290039,-8.68701,-1.11155},{-0.649414,-8.68115,0.40845},{-0.983398,-9.56299,-1.21082}
};
}; };
//DZE ADDED BELOW //DZE ADDED BELOW

View File

@@ -8,7 +8,7 @@
#include "Groups\Buildings\Industrial.hpp" #include "Groups\Buildings\Industrial.hpp"
#include "Groups\Buildings\Military.hpp" #include "Groups\Buildings\Military.hpp"
#include "Groups\Buildings\Office.hpp" #include "Groups\Buildings\Office.hpp"
#include "Groups\Buildings\Powerlines.hpp" //#include "Groups\Buildings\Powerlines.hpp"
#include "Groups\Buildings\Residential.hpp" #include "Groups\Buildings\Residential.hpp"
#include "Groups\Buildings\ResidentialRuins.hpp" #include "Groups\Buildings\ResidentialRuins.hpp"
#include "Groups\Buildings\Supermarket.hpp" #include "Groups\Buildings\Supermarket.hpp"

View File

@@ -11,7 +11,7 @@
#include "Buildings\InfectedCamp.hpp" #include "Buildings\InfectedCamp.hpp"
#include "Buildings\Military.hpp" #include "Buildings\Military.hpp"
#include "Buildings\Office.hpp" #include "Buildings\Office.hpp"
#include "Buildings\Powerlines.hpp" //#include "Buildings\Powerlines.hpp"
#include "Buildings\ResidentialRuins.hpp" #include "Buildings\ResidentialRuins.hpp"
#include "Buildings\Supermarket.hpp" #include "Buildings\Supermarket.hpp"
#include "Buildings\Toilet.hpp" #include "Buildings\Toilet.hpp"

View File

@@ -14,14 +14,14 @@ class CfgLoot
#define DZ_BP_Czech DZ_CivilBackpack_EP1 #define DZ_BP_Czech DZ_CivilBackpack_EP1
#define DZ_BP_Coyote DZ_Backpack_EP1 #define DZ_BP_Coyote DZ_Backpack_EP1
#define ItemBloodbagAPos bloodBagAPos #define ItemBloodbagAPos bloodBagAPOS
#define ItemBloodbagANeg bloodBagANeg #define ItemBloodbagANeg bloodBagANEG
#define ItemBloodbagBPos bloodBagBPos #define ItemBloodbagBPos bloodBagBPOS
#define ItemBloodbagBNeg bloodBagBNeg #define ItemBloodbagBNeg bloodBagBNEG
#define ItemBloodbagABPos bloodBagABPos #define ItemBloodbagABPos bloodBagABPOS
#define ItemBloodbagABNeg bloodBagABNeg #define ItemBloodbagABNeg bloodBagABNEG
#define ItemBloodbagOPos bloodBagOPos #define ItemBloodbagOPos bloodBagOPOS
#define ItemBloodbagONeg bloodBagONeg #define ItemBloodbagONeg bloodBagONEG
#define ItemBloodTester bloodTester #define ItemBloodTester bloodTester
#define ItemTransfusionKit transfusionKit #define ItemTransfusionKit transfusionKit

View File

@@ -10,8 +10,7 @@ AttachmentsEast[] =
{ {
{Loot_MAGAZINE, 2, Attachment_Kobra}, {Loot_MAGAZINE, 2, Attachment_Kobra},
{Loot_MAGAZINE, 1, Attachment_PSO1}, {Loot_MAGAZINE, 1, Attachment_PSO1},
{Loot_MAGAZINE, 3, Attachment_SupMakarov}, {Loot_MAGAZINE, 3, Attachment_Sup9},
{Loot_MAGAZINE, 2, Attachment_SupBizon},
{Loot_MAGAZINE, 1, Attachment_Sup545}, {Loot_MAGAZINE, 1, Attachment_Sup545},
{Loot_MAGAZINE, 2, Attachment_GP25}, {Loot_MAGAZINE, 2, Attachment_GP25},
{Loot_MAGAZINE, 2, Attachment_Ghillie}, {Loot_MAGAZINE, 2, Attachment_Ghillie},

View File

@@ -3,3 +3,9 @@ Boat[] =
{Loot_WEAPON, 1, ItemFishingPole}, {Loot_WEAPON, 1, ItemFishingPole},
{Loot_GROUP, 9, Generic} {Loot_GROUP, 9, Generic}
}; };
BoatSmall[] =
{
{Loot_GROUP, 5, GenericSmall},
{Loot_GROUP, 4, Consumable}
};

View File

@@ -23,3 +23,16 @@ Church[] =
{Loot_WEAPON, 3, ItemMatchbox}, {Loot_WEAPON, 3, ItemMatchbox},
{Loot_GROUP, 8, Consumable} {Loot_GROUP, 8, Consumable}
}; };
ChurchSmall[] =
{
//Tools
{Loot_WEAPON, 3, ItemCompass},
{Loot_WEAPON, 3, ItemMatchbox},
{Loot_GROUP, 3, pistols},
{Loot_GROUP, 10, Trash},
{Loot_GROUP, 5, AmmoCivilian},
{Loot_GROUP, 2, AttachmentsGeneric},
{Loot_GROUP, 4, GenericSmall},
{Loot_GROUP, 8, Consumable}
};

View File

@@ -35,3 +35,18 @@ Farm[] =
{Loot_WEAPON, 3, ItemMatchbox}, {Loot_WEAPON, 3, ItemMatchbox},
{Loot_GROUP, 8, Generic} {Loot_GROUP, 8, Generic}
}; };
FarmSmall[] =
{
{Loot_GROUP, 10, pistols},
{Loot_WEAPON, 5, ItemKnife},
{Loot_MAGAZINE, 3, equip_duct_tape},
{Loot_MAGAZINE, 6, equip_nails},
{Loot_MAGAZINE, 4, equip_string},
{Loot_GROUP, 10, Trash},
{Loot_GROUP, 15, AmmoCivilian},
{Loot_GROUP, 3, AttachmentsGeneric},
{Loot_GROUP, 8, Consumable},
{Loot_WEAPON, 3, ItemMatchbox},
{Loot_GROUP, 8, GenericSmall}
};

View File

@@ -16,3 +16,27 @@ Hangar[] =
{Loot_GROUP, 10, Generic}, {Loot_GROUP, 10, Generic},
{Loot_GROUP, 5, AttachmentsGeneric} {Loot_GROUP, 5, AttachmentsGeneric}
}; };
HangarSmall[] =
{
{Loot_TOOL, 2, Binocular},
{Loot_WEAPON, 2, NVGoggles},
{Loot_GROUP, 10, pistols},
{Loot_TOOL, 2, Binocular_Vector},
{Loot_TOOL, 3, ItemKnife},
{Loot_TOOL, 1.3, ItemGPS},
{Loot_TOOL, 3, ItemMap},
{Loot_GROUP, 3, militaryclothes},
{Loot_GROUP, 2, specialclothes},
{Loot_MAGAZINE, 0.5, PipeBomb},
{Loot_MAGAZINE, 0.5, MAAWS_HEAT},
{Loot_MAGAZINE, 2, 100Rnd_762x54_PK},
{Loot_GROUP, 15, AmmoMilitaryLow},
{Loot_GROUP, 10, AmmoMilitaryHigh},
{Loot_GROUP, 8, AttachmentsEast},
{Loot_GROUP, 6, AttachmentsWest},
{Loot_GROUP, 10, MedicalLow},
{Loot_GROUP, 10, Trash},
{Loot_GROUP, 10, Consumable},
{Loot_GROUP, 8, GenericSmall}
};

View File

@@ -10,3 +10,19 @@ Hospital[] =
{Loot_PILE, 10, Trash, 1, 2} {Loot_PILE, 10, Trash, 1, 2}
}; };
HospitalSmall[] =
{
{Loot_MAGAZINE, 2, equip_gauze},
{Loot_MAGAZINE, 2, equip_gauzepackaged},
{Loot_MAGAZINE, 8, ItemBandage},
{Loot_MAGAZINE, 5, ItemPainkiller},
{Loot_MAGAZINE, 4, ItemMorphine},
{Loot_MAGAZINE, 3, ItemEpinephrine},
{Loot_MAGAZINE, 4, ItemAntibacterialWipe},
{Loot_MAGAZINE, 4, ItemHeatPack},
{Loot_MAGAZINE, 3, ItemBloodTester},
{Loot_MAGAZINE, 2, ItemBloodbagEmpty},
{Loot_GROUP, 2, Antibiotics},
{Loot_GROUP, 6, Bloodbags}
};

View File

@@ -20,8 +20,8 @@ Hunting[] =
{Loot_MAGAZINE, 2, FoodNutmix}, {Loot_MAGAZINE, 2, FoodNutmix},
{Loot_MAGAZINE, 1, ItemDocument}, {Loot_MAGAZINE, 1, ItemDocument},
{Loot_MAGAZINE, 1, ItemMixOil}, {Loot_MAGAZINE, 1, ItemMixOil},
//{Loot_WEAPON, 1, RedRyder}, {Loot_WEAPON, 1, RedRyder},
//{Loot_MAGAZINE, 1, 350Rnd_BB_Magazine}, {Loot_MAGAZINE, 1, 350Rnd_BB_Magazine},
//Backpacks //Backpacks
{Loot_GROUP, 5, backpacks}, {Loot_GROUP, 5, backpacks},

View File

@@ -3,7 +3,7 @@ Industrial[] =
//Tools //Tools
{Loot_WEAPON, 3, ItemKnife}, {Loot_WEAPON, 3, ItemKnife},
{Loot_WEAPON, 6, ItemToolbox}, {Loot_WEAPON, 6, ItemToolbox},
{Loot_WEAPON, 2, ItemFlashlight}, // {Loot_WEAPON, 2, ItemFlashlight},
// {Loot_WEAPON, 8, ItemCrowbar}, // {Loot_WEAPON, 8, ItemCrowbar},
{Loot_VEHICLE, 8, WeaponHolder_ItemCrowbar}, {Loot_VEHICLE, 8, WeaponHolder_ItemCrowbar},
// {Loot_WEAPON, 5, ItemHatchet}, // {Loot_WEAPON, 5, ItemHatchet},
@@ -30,16 +30,27 @@ Industrial[] =
{Loot_MAGAZINE, 2, equip_1inch_metal_pipe}, {Loot_MAGAZINE, 2, equip_1inch_metal_pipe},
{Loot_MAGAZINE, 2, equip_2inch_metal_pipe}, {Loot_MAGAZINE, 2, equip_2inch_metal_pipe},
{Loot_MAGAZINE, 12, ItemPlank}, {Loot_MAGAZINE, 12, ItemPlank},
{Loot_MAGAZINE, 1, MortarBucket}, {Loot_MAGAZINE, 2, MortarBucket},
{Loot_MAGAZINE, 2, CinderBlocks}, {Loot_MAGAZINE, 3, CinderBlocks},
{Loot_MAGAZINE, 3, ItemFuelBarrelEmpty}, {Loot_MAGAZINE, 3, ItemFuelBarrelEmpty},
{Loot_MAGAZINE, 3, ItemGenerator}, {Loot_MAGAZINE, 3, ItemGenerator},
{Loot_MAGAZINE, 1, fuel_pump_kit}, {Loot_MAGAZINE, 1, fuel_pump_kit},
//Other //Other
{Loot_GROUP, 15, Parts}, {Loot_GROUP, 15, Parts},
{Loot_GROUP, 7, Military}, // {Loot_GROUP, 7, Military},
{Loot_PILE, 10, Trash, 1, 3}, {Loot_PILE, 10, Trash, 1, 3},
{Loot_PILE, 4, Consumable, 1, 2}, {Loot_PILE, 4, Consumable, 1, 2},
{Loot_GROUP, 8, Generic} {Loot_GROUP, 8, Generic}
}; };
IndustrialSmall[] =
{
{Loot_WEAPON, 3, ItemKnife},
{Loot_WEAPON, 1, ItemKeyKit},
{Loot_MAGAZINE, 2, equip_duct_tape},
{Loot_MAGAZINE, 6, equip_nails},
{Loot_GROUP, 10, Trash},
{Loot_GROUP, 4, Consumable},
{Loot_GROUP, 8, GenericSmall}
};

View File

@@ -13,7 +13,7 @@ Military[] =
//Tools //Tools
{Loot_TOOL, 3, Binocular}, {Loot_TOOL, 3, Binocular},
{Loot_TOOL, 4, ItemFlashlightRed}, {Loot_TOOL, 4, ItemFlashlightRed},
{Loot_TOOL, 4, ItemKnife}, {Loot_TOOL, 3.5, ItemKnife},
{Loot_TOOL, 0.5, ItemGPS}, {Loot_TOOL, 0.5, ItemGPS},
{Loot_TOOL, 3, ItemMap}, {Loot_TOOL, 3, ItemMap},
{Loot_TOOL, 3, ItemEtool}, {Loot_TOOL, 3, ItemEtool},
@@ -28,18 +28,18 @@ Military[] =
{Loot_GROUP, 1, specialclothes}, {Loot_GROUP, 1, specialclothes},
//Containers //Containers
{Loot_CONTAINER, 2.3, DZ_AmmoBoxRU, AmmoBoxRU1, 10, 20}, //545x39 AK74, RPK74 {Loot_CONTAINER, 1.3, DZ_AmmoBoxRU, AmmoBoxRU1, 10, 20}, //545x39 AK74, RPK74
{Loot_CONTAINER, 1.7, DZ_AmmoBoxRU, AmmoBoxRU2, 10, 20}, //762x39 AK47 {Loot_CONTAINER, 0.7, DZ_AmmoBoxRU, AmmoBoxRU2, 10, 20}, //762x39 AK47
{Loot_CONTAINER, 1, DZ_AmmoBoxRU, AmmoBoxRU3, 5, 10}, //762x54r SVD, PKM {Loot_CONTAINER, 0.5, DZ_AmmoBoxRU, AmmoBoxRU3, 5, 10}, //762x54r SVD, PKM
{Loot_CONTAINER, 3, DZ_AmmoBoxUS, AmmoBoxEU1, 10, 20}, //556x45 G36, M249 {Loot_CONTAINER, 1.5, DZ_AmmoBoxUS, AmmoBoxEU1, 10, 20}, //556x45 G36, M249
{Loot_CONTAINER, 2, DZ_AmmoBoxUS, AmmoBoxEU2, 5, 10}, //762x51 FAL, M240 {Loot_CONTAINER, 1, DZ_AmmoBoxUS, AmmoBoxEU2, 5, 10}, //762x51 FAL, M240
{Loot_CONTAINER, 3, DZ_AmmoBoxUS, AmmoBoxUS1, 10, 20}, //556x45 STANAG, M249 {Loot_CONTAINER, 1.5, DZ_AmmoBoxUS, AmmoBoxUS1, 10, 20}, //556x45 STANAG, M249
{Loot_CONTAINER, 2, DZ_AmmoBoxUS, AmmoBoxUS2, 5, 10}, //762x51 DMR, M240 {Loot_CONTAINER, 1, DZ_AmmoBoxUS, AmmoBoxUS2, 5, 10}, //762x51 DMR, M240
{Loot_CONTAINER, 3, DZ_MedBox, MedicalBox, 10, 20}, // {Loot_CONTAINER, 2, DZ_MedBox, MedicalBox, 10, 20},
//Other //Other
{Loot_MAGAZINE, 5, FoodMRE}, {Loot_MAGAZINE, 5, FoodMRE},
{Loot_MAGAZINE, 5, ItemSandbag}, {Loot_MAGAZINE, 4, ItemSandbag},
{Loot_PILE, 15, AmmoMilitaryLow, 1, 3}, {Loot_PILE, 15, AmmoMilitaryLow, 1, 3},
{Loot_GROUP, 4, AmmoMilitaryHigh}, {Loot_GROUP, 4, AmmoMilitaryHigh},
{Loot_GROUP, 4, AttachmentsGeneric}, {Loot_GROUP, 4, AttachmentsGeneric},
@@ -50,6 +50,25 @@ Military[] =
{Loot_GROUP, 10, Generic} {Loot_GROUP, 10, Generic}
}; };
MilitarySmall[] =
{
{Loot_GROUP, 10, pistols},
{Loot_TOOL, 2, Binocular},
{Loot_TOOL, 0.5, ItemGPS},
{Loot_TOOL, 3, ItemMap},
{Loot_TOOL, 3, ItemKnife},
{Loot_GROUP, 2, militaryclothes},
{Loot_GROUP, 1, specialclothes},
{Loot_GROUP, 15, AmmoMilitaryLow},
{Loot_GROUP, 4, AmmoMilitaryHigh},
{Loot_GROUP, 4, AttachmentsGeneric},
{Loot_GROUP, 8, AttachmentsEast},
{Loot_GROUP, 10, MedicalLow},
{Loot_GROUP, 15, Trash},
{Loot_GROUP, 10, Consumable},
{Loot_GROUP, 10, GenericSmall}
};
MilitarySpecial[] = MilitarySpecial[] =
{ {
{Loot_WEAPON, 2, NVGoggles}, {Loot_WEAPON, 2, NVGoggles},
@@ -59,11 +78,12 @@ MilitarySpecial[] =
{Loot_GROUP, 12, submachinegun}, {Loot_GROUP, 12, submachinegun},
{Loot_GROUP, 13, assaultrifles}, {Loot_GROUP, 13, assaultrifles},
{Loot_GROUP, 9, machineguns}, {Loot_GROUP, 9, machineguns},
//Tools //Tools
{Loot_TOOL, 4, Binocular}, {Loot_TOOL, 3, Binocular},
{Loot_TOOL, 2, Binocular_Vector}, {Loot_TOOL, 2, Binocular_Vector},
{Loot_TOOL, 3, ItemFlashlightRed}, {Loot_TOOL, 3, ItemFlashlightRed},
{Loot_TOOL, 5, ItemKnife}, {Loot_TOOL, 4, ItemKnife},
{Loot_TOOL, 1.3, ItemGPS}, {Loot_TOOL, 1.3, ItemGPS},
{Loot_TOOL, 4, ItemMap}, {Loot_TOOL, 4, ItemMap},
{Loot_TOOL, 2, ItemEtool}, {Loot_TOOL, 2, ItemEtool},
@@ -77,7 +97,7 @@ MilitarySpecial[] =
{Loot_GROUP, 2, specialclothes}, {Loot_GROUP, 2, specialclothes},
//Containers //Containers
{Loot_CONTAINER, 3, DZ_AmmoBoxRU, AmmoBoxRU1, 10, 20}, //5.45x39 {Loot_CONTAINER, 2.5, DZ_AmmoBoxRU, AmmoBoxRU1, 10, 20}, //5.45x39
{Loot_CONTAINER, 2, DZ_AmmoBoxUS, AmmoBoxUS1, 7, 14}, //5.56x45 {Loot_CONTAINER, 2, DZ_AmmoBoxUS, AmmoBoxUS1, 7, 14}, //5.56x45
{Loot_CONTAINER, 2, DZ_AmmoBoxRU, AmmoBoxCZ1, 7, 14}, //7.62x39 {Loot_CONTAINER, 2, DZ_AmmoBoxRU, AmmoBoxCZ1, 7, 14}, //7.62x39
{Loot_CONTAINER, 1, DZ_AmmoBoxRU, AmmoBoxCZ2, 2, 5}, //7.62x54R {Loot_CONTAINER, 1, DZ_AmmoBoxRU, AmmoBoxCZ2, 2, 5}, //7.62x54R
@@ -102,6 +122,31 @@ MilitarySpecial[] =
{Loot_GROUP, 8, Generic} {Loot_GROUP, 8, Generic}
}; };
MilitarySpecialSmall[] =
{
{Loot_WEAPON, 2, NVGoggles},
{Loot_GROUP, 10, pistols},
{Loot_TOOL, 3, Binocular},
{Loot_TOOL, 2, Binocular_Vector},
{Loot_TOOL, 3, ItemKnife},
{Loot_TOOL, 1.3, ItemGPS},
{Loot_TOOL, 3, ItemMap},
{Loot_GROUP, 3, militaryclothes},
{Loot_GROUP, 2, specialclothes},
{Loot_MAGAZINE, 0.5, PipeBomb},
{Loot_MAGAZINE, 0.5, MAAWS_HEAT},
{Loot_MAGAZINE, 2, 100Rnd_762x54_PK},
{Loot_GROUP, 15, AmmoMilitaryLow},
{Loot_GROUP, 10, AmmoMilitaryHigh},
{Loot_GROUP, 2, AttachmentsGeneric},
{Loot_GROUP, 8, AttachmentsEast},
{Loot_GROUP, 6, AttachmentsWest},
{Loot_GROUP, 10, MedicalLow},
{Loot_GROUP, 10, Trash},
{Loot_GROUP, 10, Consumable},
{Loot_GROUP, 8, GenericSmall}
};
MilitaryIndustrial[] = {//DZE ADDED MilitaryIndustrial[] = {//DZE ADDED
{Loot_GROUP, 15, Parts}, {Loot_GROUP, 15, Parts},
{Loot_MAGAZINE, 5, FoodMRE}, {Loot_MAGAZINE, 5, FoodMRE},
@@ -110,3 +155,7 @@ MilitaryIndustrial[] = {//DZE ADDED
{Loot_MAGAZINE, 2, fuel_pump_kit}, {Loot_MAGAZINE, 2, fuel_pump_kit},
{Loot_GROUP, 15, Military} {Loot_GROUP, 15, Military}
}; };
MilitaryIndustrialSmall[] = {
{Loot_GROUP, 15, MilitarySmall}
};

View File

@@ -41,3 +41,24 @@ Office[] =
{Loot_GROUP, 10, AmmoCivilian}, {Loot_GROUP, 10, AmmoCivilian},
{Loot_GROUP, 5, AttachmentsGeneric} {Loot_GROUP, 5, AttachmentsGeneric}
}; };
OfficeSmall[] =
{
{Loot_WEAPON, 3, ItemWatch},
{Loot_WEAPON, 6, ItemMap},
{Loot_WEAPON, 6, ItemCompass},
{Loot_WEAPON, 6, ItemKnife},
{Loot_WEAPON, 4, ItemMatchbox},
{Loot_WEAPON, 4, Binocular},
{Loot_GROUP, 10, pistols},
{Loot_GROUP, 4, MilitarySmall},
{Loot_GROUP, 3, clothes},
{Loot_GROUP, 2, specialclothes},
{Loot_MAGAZINE, 5, ItemAntibacterialWipe},
{Loot_MAGAZINE, 5, ItemPainkiller},
{Loot_GROUP, 8, Consumable},
{Loot_GROUP, 6, Trash},
{Loot_GROUP, 8, GenericSmall},
{Loot_GROUP, 10, AmmoCivilian},
{Loot_GROUP, 5, AttachmentsGeneric}
};

View File

@@ -4,7 +4,7 @@ Residential[] =
{Loot_WEAPON, 6, MeleeBaseBallBat}, {Loot_WEAPON, 6, MeleeBaseBallBat},
//Weapon Groups //Weapon Groups
{Loot_GROUP, 3, Military}, // {Loot_GROUP, 3, Military},
{Loot_GROUP, 8, pistols}, {Loot_GROUP, 8, pistols},
{Loot_GROUP, 6, shotgunsingleshot}, {Loot_GROUP, 6, shotgunsingleshot},
@@ -36,3 +36,22 @@ Residential[] =
{Loot_WEAPON, 3, ItemMatchbox}, {Loot_WEAPON, 3, ItemMatchbox},
{Loot_GROUP, 8, Generic} {Loot_GROUP, 8, Generic}
}; };
ResidentialSmall[] =
{
{Loot_GROUP, 8, pistols},
{Loot_WEAPON, 3, ItemMap},
{Loot_WEAPON, 5, ItemWatch},
{Loot_WEAPON, 5, ItemCompass},
{Loot_WEAPON, 5, ItemKnife},
{Loot_WEAPON, 1, Binocular},
{Loot_MAGAZINE, 0.5, ItemPadlock},
{Loot_GROUP, 6, AmmoCivilian},
{Loot_GROUP, 10, Trash},
{Loot_GROUP, 10, Consumable},
{Loot_GROUP, 4, AttachmentsGeneric},
{Loot_GROUP, 5, clothes},
{Loot_GROUP, 3, specialclothes},
{Loot_WEAPON, 3, ItemMatchbox},
{Loot_GROUP, 8, GenericSmall}
};

View File

@@ -45,3 +45,26 @@ Supermarket[] =
// {Loot_GROUP, 3, MedicalLow}, // {Loot_GROUP, 3, MedicalLow},
{Loot_GROUP, 10, Trash} {Loot_GROUP, 10, Trash}
}; };
SupermarketSmall[] =
{
{Loot_WEAPON, 5, ItemWatch},
{Loot_WEAPON, 1, ItemCompass},
{Loot_WEAPON, 6, ItemMap},
{Loot_WEAPON, 2, ItemKnife},
{Loot_WEAPON, 3, Binocular},
{Loot_GROUP, 10, pistols},
{Loot_MAGAZINE, 1, ItemMixOil},
{Loot_MAGAZINE, 0.5, ItemPadlock},
{Loot_MAGAZINE, 3, ItemBandage},
{Loot_MAGAZINE, 2, ItemPainkiller},
{Loot_MAGAZINE, 2, ItemAntibacterialWipe},
{Loot_MAGAZINE, 5, equip_nails},
{Loot_GROUP, 40, Consumable},
{Loot_GROUP, 20, GenericSmall},
{Loot_GROUP, 10, AmmoCivilian},
{Loot_GROUP, 3, AttachmentsGeneric},
{Loot_WEAPON, 3, ItemMatchbox},
{Loot_GROUP, 10, Trash},
{Loot_GROUP, 3, MedicalLow}
};

View File

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

View File

@@ -31,3 +31,17 @@ tents[] = {
{Loot_MAGAZINE, 1, ItemTent}, {Loot_MAGAZINE, 1, ItemTent},
{Loot_MAGAZINE, 0.5, ItemDesertTent} //EPOCH ADDITION {Loot_MAGAZINE, 0.5, ItemDesertTent} //EPOCH ADDITION
}; };
GenericSmall[] =
{
{Loot_MAGAZINE, 1, HandRoadFlare},
{Loot_MAGAZINE, 1, HandChemGreen},
{Loot_MAGAZINE, 1, HandChemBlue},
{Loot_MAGAZINE, 1, HandChemRed},
{Loot_MAGAZINE, 1, 5Rnd_17HMR},
{Loot_MAGAZINE, 2, 10Rnd_303British},
{Loot_MAGAZINE, 1, equip_string},
{Loot_MAGAZINE, 1, equip_duct_tape},
{Loot_MAGAZINE, 1, equip_rope},
{Loot_MAGAZINE, 1, equip_nails}
};

View File

@@ -22,7 +22,7 @@ shotgunsingleshot[] = {
{Loot_WEAPON, 1, Saiga12K}, {Loot_WEAPON, 1, Saiga12K},
{Loot_WEAPON, 1, Remington870_DZ}, //Remington870_lamp {Loot_WEAPON, 1, Remington870_DZ}, //Remington870_lamp
{Loot_WEAPON, 1, Crossbow_DZ}, {Loot_WEAPON, 1, Crossbow_DZ},
//{Loot_WEAPON, 1, RedRyder}, {Loot_WEAPON, 1, RedRyder},
{Loot_WEAPON, 1, M1014_DZ} //M1014 {Loot_WEAPON, 1, M1014_DZ} //M1014
}; };
Chainsaws[] = { Chainsaws[] = {
@@ -36,7 +36,7 @@ farmweapons[] = {
{Loot_GROUP, 5, shotgunsingleshot}, {Loot_GROUP, 5, shotgunsingleshot},
{Loot_WEAPON, 2, CZ550_DZ}, //huntingrifle {Loot_WEAPON, 2, CZ550_DZ}, //huntingrifle
{Loot_GROUP, 0.3, Chainsaws}, {Loot_GROUP, 0.3, Chainsaws},
//{Loot_WEAPON, 2, RedRyder}, {Loot_WEAPON, 2, RedRyder},
{Loot_WEAPON, 3, Mosin_DZ} {Loot_WEAPON, 3, Mosin_DZ}
}; };
sniperrifles[] = { sniperrifles[] = {
@@ -80,7 +80,7 @@ assaultrifles[] = {
{Loot_WEAPON, 0.5, G36K_Camo_DZ}, //G36K_camo {Loot_WEAPON, 0.5, G36K_Camo_DZ}, //G36K_camo
{Loot_WEAPON, 0.3, G36_C_SD_camo}, {Loot_WEAPON, 0.3, G36_C_SD_camo},
{Loot_WEAPON, 0.5, M16A2_DZ}, //M16A2 {Loot_WEAPON, 0.5, M16A2_DZ}, //M16A2
{Loot_WEAPON, 0.2, M16A2_GL_DZ}, //M16A2GL //{Loot_WEAPON, 0.2, M16A2_GL_DZ}, //M16A2GL //added to attachments system
{Loot_WEAPON, 0.1, M16A4_ACOG_DZ}, //M16A4_ACG (has slightly different scope) {Loot_WEAPON, 0.1, M16A4_ACOG_DZ}, //M16A4_ACG (has slightly different scope)
{Loot_WEAPON, 0.5, M4A1_DZ}, //M4A1 {Loot_WEAPON, 0.5, M4A1_DZ}, //M4A1
{Loot_WEAPON, 0.4, M4A1_CCO_DZ}, //M4A1_Aim {Loot_WEAPON, 0.4, M4A1_CCO_DZ}, //M4A1_Aim
@@ -107,7 +107,7 @@ machineguns[] = {
{Loot_WEAPON, 1, Pecheneg_DZ}, {Loot_WEAPON, 1, Pecheneg_DZ},
{Loot_WEAPON, 1, PKM_DZ}, //PK_DZ {Loot_WEAPON, 1, PKM_DZ}, //PK_DZ
{Loot_WEAPON, 0.9, L110A1_DZ}, //BAF_L110A1_Aim_DZE scope is slightly different from L110A1_CCO_DZ, otherwise identical {Loot_WEAPON, 0.9, L110A1_DZ}, //BAF_L110A1_Aim_DZE scope is slightly different from L110A1_CCO_DZ, otherwise identical
{Loot_WEAPON, 1, MG36_camo}, {Loot_WEAPON, 0.9, MG36_camo},
{Loot_WEAPON, 1, M60A4_EP1_DZE}, {Loot_WEAPON, 1, M60A4_EP1_DZE},
{Loot_WEAPON, 1, MG36}, {Loot_WEAPON, 1, MG36},
{Loot_WEAPON, 1, M249_m145_EP1_DZE}, {Loot_WEAPON, 1, M249_m145_EP1_DZE},

View File

@@ -7,8 +7,8 @@ class Attachment_SupBizon : CA_Magazine
model = "z\addons\dayz_communityassets\models\surpressor.p3d"; model = "z\addons\dayz_communityassets\models\surpressor.p3d";
picture = "\z\addons\dayz_communityassets\pictures\attachment_silencer.paa"; picture = "\z\addons\dayz_communityassets\pictures\attachment_silencer.paa";
displayName = $STR_ATTACHMENT_NAME_SILENCER_BIZON; displayName = $STR_DZ_ATT_SUP9BIZON_NAME;
descriptionShort = $STR_ATTACHMENT_DESC_SILENCER_BIZON; descriptionShort = $STR_DZ_ATT_SUP9BIZON_DESC;
class ItemActions class ItemActions
{ {

View File

@@ -7,8 +7,8 @@ class Attachment_SupMakarov : CA_Magazine
model = "z\addons\dayz_communityassets\models\surpressor.p3d"; model = "z\addons\dayz_communityassets\models\surpressor.p3d";
picture = "\z\addons\dayz_communityassets\pictures\attachment_silencer.paa"; picture = "\z\addons\dayz_communityassets\pictures\attachment_silencer.paa";
displayName = $STR_ATTACHMENT_NAME_SILENCER_MAKAROV; displayName = $STR_DZ_ATT_SUP9PM_NAME;
descriptionShort = $STR_ATTACHMENT_DESC_SILENCER_MAKAROV; descriptionShort = $STR_DZ_ATT_SUP9PM_DESC;
class ItemActions class ItemActions
{ {

View File

@@ -1,122 +1,122 @@
class Skin_Rocket_DZ: SkinBase { class Skin_Rocket_DZ: SkinBase {
scope = public; scope = public;
displayName = "Officer Suit"; displayName = $STR_EPOCH_SKINS_OFFICERSUIT;
descriptionShort = "Officer Suit"; descriptionShort = $STR_EPOCH_SKINS_OFFICERSUIT;
}; };
class Skin_RU_Policeman_DZ: SkinBase { class Skin_RU_Policeman_DZ: SkinBase {
scope = public; scope = public;
displayName = "Sergei"; displayName = $STR_EPOCH_SKINS_SERGEI;
descriptionShort = "Police Officer Uniform"; descriptionShort = $STR_EPOCH_SKINS_SERGEI_DESC;
}; };
class Skin_Pilot_EP1_DZ: SkinBase { class Skin_Pilot_EP1_DZ: SkinBase {
scope = public; scope = public;
displayName = "Ethan"; displayName = $STR_EPOCH_SKINS_ETHAN;
descriptionShort = "Pilot Uniform"; descriptionShort = $STR_EPOCH_SKINS_ETHAN_DESC;
}; };
class Skin_Haris_Press_EP1_DZ: SkinBase { class Skin_Haris_Press_EP1_DZ: SkinBase {
scope = public; scope = public;
displayName = "Harry"; displayName = $STR_EPOCH_SKINS_HARRY;
descriptionShort = "Press Uniform"; descriptionShort = $STR_EPOCH_SKINS_HARRY_DESC;
}; };
class Skin_Ins_Soldier_GL_DZ: SkinBase { class Skin_Ins_Soldier_GL_DZ: SkinBase {
scope = public; scope = public;
displayName = "Terrorist Uniform"; displayName = $STR_EPOCH_SKINS_TERRORISTUNIFORM;
descriptionShort = "Terrorist Uniform"; descriptionShort = $STR_EPOCH_SKINS_TERRORISTUNIFORM;
}; };
class Skin_GUE_Commander_DZ: SkinBase { class Skin_GUE_Commander_DZ: SkinBase {
scope = public; scope = public;
displayName = "Rebel Uniform"; displayName = $STR_EPOCH_SKINS_REBELUNIFORM;
descriptionShort = "Rebel Uniform"; descriptionShort = $STR_EPOCH_SKINS_REBELUNIFORM;
}; };
class Skin_Functionary1_EP1_DZ: SkinBase { class Skin_Functionary1_EP1_DZ: SkinBase {
scope = public; scope = public;
displayName = "Donald"; displayName = $STR_EPOCH_SKINS_DONALD;
descriptionShort = "Business Suit"; descriptionShort = $STR_EPOCH_SKINS_DONALD_DESC;
}; };
class Skin_Priest_DZ: SkinBase { class Skin_Priest_DZ: SkinBase {
scope = public; scope = public;
displayName = "James"; displayName = $STR_EPOCH_SKINS_JAMES;
descriptionShort = "Priest Outfit"; descriptionShort = $STR_EPOCH_SKINS_JAMES_DESC;
}; };
class Skin_Rocker1_DZ: SkinBase { class Skin_Rocker1_DZ: SkinBase {
scope = public; scope = public;
displayName = "Duane"; displayName = $STR_EPOCH_SKINS_DUANE;
descriptionShort = "Rocker (black)"; descriptionShort = $STR_EPOCH_SKINS_DUANE_DESC;
}; };
class Skin_Rocker2_DZ: SkinBase { class Skin_Rocker2_DZ: SkinBase {
scope = public; scope = public;
displayName = "Rod"; displayName = $STR_EPOCH_SKINS_ROD;
descriptionShort = "Rocker (brown)"; descriptionShort = $STR_EPOCH_SKINS_ROD_DESC;
}; };
class Skin_Rocker3_DZ: SkinBase { class Skin_Rocker3_DZ: SkinBase {
scope = public; scope = public;
displayName = "Van"; displayName = $STR_EPOCH_SKINS_VAN;
descriptionShort = "Rocker (blue)"; descriptionShort = $STR_EPOCH_SKINS_VAN_DESC;
}; };
class Skin_Rocker4_DZ: SkinBase { class Skin_Rocker4_DZ: SkinBase {
scope = public; scope = public;
displayName = "Bruce"; displayName = $STR_EPOCH_SKINS_BRUCE;
descriptionShort = "Rocker (green)"; descriptionShort = $STR_EPOCH_SKINS_BRUCE_DESC;
}; };
class Skin_Bandit1_DZ: SkinBase { class Skin_Bandit1_DZ: SkinBase {
scope = public; scope = public;
displayName = "Bandit Outfit"; displayName = $STR_EPOCH_SKINS_BANDITOUTFIT;
descriptionShort = "Bandit Outfit"; descriptionShort = $STR_EPOCH_SKINS_BANDITOUTFIT;
}; };
class Skin_Bandit2_DZ: SkinBase { class Skin_Bandit2_DZ: SkinBase {
scope = public; scope = public;
displayName = "Bandit Camo"; displayName = $STR_EPOCH_SKINS_BANDITCAMO;
descriptionShort = "Bandit Camo Outfit"; descriptionShort = $STR_EPOCH_SKINS_BANDITCAMO_DESC;
}; };
class Skin_GUE_Soldier_MG_DZ: SkinBase { class Skin_GUE_Soldier_MG_DZ: SkinBase {
scope = public; scope = public;
displayName = "Bandit Gunner"; displayName = $STR_EPOCH_SKINS_BANDITGUNNER;
descriptionShort = "Bandit Gunner Outfit"; descriptionShort = $STR_EPOCH_SKINS_BANDITGUNNER_DESC;
}; };
class Skin_GUE_Soldier_Sniper_DZ: SkinBase { class Skin_GUE_Soldier_Sniper_DZ: SkinBase {
scope = public; scope = public;
displayName = "Bandit Sniper"; displayName = $STR_EPOCH_SKINS_BANDITSNIPER;
descriptionShort = "Bandit Sniper Outfit"; descriptionShort = $STR_EPOCH_SKINS_BANDITSNIPER_DESC;
}; };
class Skin_GUE_Soldier_Crew_DZ: SkinBase { class Skin_GUE_Soldier_Crew_DZ: SkinBase {
scope = public; scope = public;
displayName = "Bandit Baklava"; displayName = $STR_EPOCH_SKINS_BANDITBAKLAVA;
descriptionShort = "Bandit Baklava Outfit"; descriptionShort = $STR_EPOCH_SKINS_BANDITBAKLAVA_DESC;
}; };
class Skin_GUE_Soldier_CO_DZ: SkinBase { class Skin_GUE_Soldier_CO_DZ: SkinBase {
scope = public; scope = public;
displayName = "Bandit Mask"; displayName = $STR_EPOCH_SKINS_BANDITMASK;
descriptionShort = "Bandit Mask Outfit"; descriptionShort = $STR_EPOCH_SKINS_BANDITMASK_DESC;
}; };
class Skin_GUE_Soldier_2_DZ: SkinBase { class Skin_GUE_Soldier_2_DZ: SkinBase {
scope = public; scope = public;
displayName = "Bandit Hat"; displayName = $STR_EPOCH_SKINS_BANDITHAT;
descriptionShort = "Bandit Hat with Baklava"; descriptionShort = $STR_EPOCH_SKINS_BANDITHAT_DESC;
}; };
class Skin_BanditW1_DZ: SkinBase { class Skin_BanditW1_DZ: SkinBase {
scope = public; scope = public;
displayName = "Bandit Annie"; displayName = $STR_EPOCH_SKINS_BANDITANNIE;
descriptionShort = "Bandit wrap blue top with brown pants."; descriptionShort = $STR_EPOCH_SKINS_BANDITANNIE_DESC;
}; };
class Skin_BanditW2_DZ: SkinBase { class Skin_BanditW2_DZ: SkinBase {
scope = public; scope = public;
displayName = "Bandit Jane"; displayName = $STR_EPOCH_SKINS_BANDITJANE;
descriptionShort = "Bandit wrap grey top with brown camo pants."; descriptionShort = $STR_EPOCH_SKINS_BANDITJANE_DESC;
}; };
class Skin_SurvivorW3_DZ: SkinBase { class Skin_SurvivorW3_DZ: SkinBase {
scope = public; scope = public;
displayName = "Jane"; displayName = $STR_EPOCH_SKINS_JANE;
descriptionShort = "Grey top with brown camo pants."; descriptionShort = $STR_EPOCH_SKINS_JANE_DESC;
}; };
class Skin_SurvivorW2_DZ: SkinBase { class Skin_SurvivorW2_DZ: SkinBase {
scope = public; scope = public;
displayName = "Annie"; displayName = $STR_EPOCH_SKINS_ANNIE;
descriptionShort = "Civilian (female)"; descriptionShort = $STR_EPOCH_SKINS_ANNIE_DESC;
}; };
class Skin_SurvivorWpink_DZ: SkinBase { class Skin_SurvivorWpink_DZ: SkinBase {
scope = public; scope = public;
displayName = "Melly (female)"; displayName = $STR_EPOCH_SKINS_MELLY;
descriptionShort = "Purple top with blue pants."; descriptionShort = $STR_EPOCH_SKINS_MELLY_DESC;
}; };
/* /*
class Skin_SurvivorWsequisha_DZ: SkinBase { class Skin_SurvivorWsequisha_DZ: SkinBase {
@@ -132,117 +132,117 @@ class Skin_SurvivorWsequishaD_DZ: SkinBase {
*/ */
class Skin_SurvivorWcombat_DZ: SkinBase { class Skin_SurvivorWcombat_DZ: SkinBase {
scope = public; scope = public;
displayName = "Alejandria"; displayName = $STR_EPOCH_SKINS_ALEJANDRIA;
descriptionShort = "Blue camo top with brown camo pants."; descriptionShort = $STR_EPOCH_SKINS_ALEJANDRIA_DESC;
}; };
class Skin_SurvivorWdesert_DZ: SkinBase { class Skin_SurvivorWdesert_DZ: SkinBase {
scope = public; scope = public;
displayName = "Savannah"; displayName = $STR_EPOCH_SKINS_SAVANNAH;
descriptionShort = "White top with brown pants."; descriptionShort = $STR_EPOCH_SKINS_SAVANNAH_DESC;
}; };
class Skin_SurvivorWurban_DZ: SkinBase { class Skin_SurvivorWurban_DZ: SkinBase {
scope = public; scope = public;
displayName = "Sophia"; displayName = $STR_EPOCH_SKINS_SOPHIA;
descriptionShort = "Maroon top with grey pants."; descriptionShort = $STR_EPOCH_SKINS_SOPHIA_DESC;
}; };
class Skin_TK_INS_Warlord_EP1_DZ: SkinBase { class Skin_TK_INS_Warlord_EP1_DZ: SkinBase {
scope = public; scope = public;
displayName = "Takistani Warlord"; displayName = $STR_EPOCH_SKINS_TAKISTANIWARLORD;
descriptionShort = "Takistani Warlord"; descriptionShort = $STR_EPOCH_SKINS_TAKISTANIWARLORD;
}; };
class Skin_TK_INS_Soldier_EP1_DZ: SkinBase { class Skin_TK_INS_Soldier_EP1_DZ: SkinBase {
scope = public; scope = public;
displayName = "Takistani Soldier"; displayName = $STR_EPOCH_SKINS_TAKISTANISOLDIER;
descriptionShort = "Takistani Soldier"; descriptionShort = $STR_EPOCH_SKINS_TAKISTANISOLDIER;
}; };
class Skin_CZ_Special_Forces_GL_DES_EP1_DZ: SkinBase { class Skin_CZ_Special_Forces_GL_DES_EP1_DZ: SkinBase {
scope = public; scope = public;
displayName = "Special Forces"; displayName = $STR_EPOCH_SKINS_SPECIALFORCES;
descriptionShort = "Special Forces"; descriptionShort = $STR_EPOCH_SKINS_SPECIALFORCES;
}; };
class Skin_Drake_Light_DZ: SkinBase { class Skin_Drake_Light_DZ: SkinBase {
scope = public; scope = public;
displayName = "Desert Camo"; displayName = $STR_EPOCH_SKINS_DESERTCAMO;
descriptionShort = "Desert Camo"; descriptionShort = $STR_EPOCH_SKINS_DESERTCAMO;
}; };
class Skin_Soldier_Bodyguard_AA12_PMC_DZ: SkinBase { class Skin_Soldier_Bodyguard_AA12_PMC_DZ: SkinBase {
scope = public; scope = public;
displayName = "Bodyguard"; displayName = $STR_EPOCH_SKINS_BODYGUARD;
descriptionShort = "Bodyguard"; descriptionShort = $STR_EPOCH_SKINS_BODYGUARD;
}; };
class Skin_FR_OHara_DZ: SkinBase { class Skin_FR_OHara_DZ: SkinBase {
scope = public; scope = public;
displayName = "Jungle Camo"; displayName = $STR_EPOCH_SKINS_JUNGLECAMO;
descriptionShort = "Jungle Camo"; descriptionShort = $STR_EPOCH_SKINS_JUNGLECAMO;
}; };
class Skin_FR_Rodriguez_DZ: SkinBase { class Skin_FR_Rodriguez_DZ: SkinBase {
scope = public; scope = public;
displayName = "Gunner Outfit"; displayName = $STR_EPOCH_SKINS_GUNNEROUTFIT;
descriptionShort = "Gunner Outfit"; descriptionShort = $STR_EPOCH_SKINS_GUNNEROUTFIT;
}; };
class Skin_CZ_Soldier_Sniper_EP1_DZ: SkinBase { class Skin_CZ_Soldier_Sniper_EP1_DZ: SkinBase {
scope = public; scope = public;
displayName = "Desert Ghillie"; displayName = $STR_EPOCH_SKINS_DESERTGHILLIE;
descriptionShort = "Desert Ghillie"; descriptionShort = $STR_EPOCH_SKINS_DESERTGHILLIE;
}; };
class Skin_Graves_Light_DZ: SkinBase { class Skin_Graves_Light_DZ: SkinBase {
scope = public; scope = public;
displayName = "Urban Camo"; displayName = $STR_EPOCH_SKINS_URBANCAMO;
descriptionShort = "Urban Camo"; descriptionShort = $STR_EPOCH_SKINS_URBANCAMO;
}; };
class Skin_Soldier_Sniper_PMC_DZ: SkinBase { class Skin_Soldier_Sniper_PMC_DZ: SkinBase {
scope = public; scope = public;
displayName = "Marksman"; displayName = $STR_EPOCH_SKINS_MARKSMAN;
descriptionShort = "Marksman"; descriptionShort = $STR_EPOCH_SKINS_MARKSMAN;
}; };
class Skin_Soldier_TL_PMC_DZ: SkinBase { class Skin_Soldier_TL_PMC_DZ: SkinBase {
scope = public; scope = public;
displayName = "Team Leader"; displayName = $STR_EPOCH_SKINS_TEAMLEADER;
descriptionShort = "Team Leader"; descriptionShort = $STR_EPOCH_SKINS_TEAMLEADER;
}; };
// new // new
class Skin_TK_Special_Forces_MG_EP1_DZ: SkinBase { class Skin_TK_Special_Forces_MG_EP1_DZ: SkinBase {
scope = public; scope = public;
displayName = "Smuggler"; displayName = $STR_EPOCH_SKINS_SMUGGLER;
descriptionShort = "Smuggler"; descriptionShort = $STR_EPOCH_SKINS_SMUGGLER;
}; };
class Skin_TK_Soldier_Sniper_EP1_DZ: SkinBase { class Skin_TK_Soldier_Sniper_EP1_DZ: SkinBase {
scope = public; scope = public;
displayName = "Desert Sniper"; displayName = $STR_EPOCH_SKINS_DESERTSNIPER;
descriptionShort = "Desert Sniper"; descriptionShort = $STR_EPOCH_SKINS_DESERTSNIPER;
}; };
class Skin_TK_Commander_EP1_DZ: SkinBase { class Skin_TK_Commander_EP1_DZ: SkinBase {
scope = public; scope = public;
displayName = "General"; displayName = $STR_EPOCH_SKINS_GENERAL;
descriptionShort = "General"; descriptionShort = $STR_EPOCH_SKINS_GENERAL;
}; };
class Skin_RU_Soldier_Crew_DZ: SkinBase { class Skin_RU_Soldier_Crew_DZ: SkinBase {
scope = public; scope = public;
displayName = "Crewman"; displayName = $STR_EPOCH_SKINS_CREWMAN;
descriptionShort = "Crewman"; descriptionShort = $STR_EPOCH_SKINS_CREWMAN;
}; };
class Skin_INS_Lopotev_DZ: SkinBase { class Skin_INS_Lopotev_DZ: SkinBase {
scope = public; scope = public;
displayName = "Boss"; displayName = $STR_EPOCH_SKINS_BOSS;
descriptionShort = "Team Leader"; descriptionShort = $STR_EPOCH_SKINS_BOSS_DESC;
}; };
class Skin_INS_Soldier_AR_DZ: SkinBase { class Skin_INS_Soldier_AR_DZ: SkinBase {
scope = public; scope = public;
displayName = "Cooper"; displayName = $STR_EPOCH_SKINS_COOPER;
descriptionShort = "Cooper"; descriptionShort = $STR_EPOCH_SKINS_COOPER;
}; };
class Skin_INS_Soldier_CO_DZ: SkinBase { class Skin_INS_Soldier_CO_DZ: SkinBase {
scope = public; scope = public;
displayName = "Travis"; displayName = $STR_EPOCH_SKINS_TRAVIS;
descriptionShort = "Travis"; descriptionShort = $STR_EPOCH_SKINS_TRAVIS;
}; };
class Skin_INS_Bardak_DZ: SkinBase { class Skin_INS_Bardak_DZ: SkinBase {
scope = public; scope = public;
displayName = "Paulo"; displayName = $STR_EPOCH_SKINS_PAULO;
descriptionShort = "Paulo"; descriptionShort = $STR_EPOCH_SKINS_PAULO;
}; };
class Skin_INS_Worker2_DZ: SkinBase { class Skin_INS_Worker2_DZ: SkinBase {
scope = public; scope = public;
displayName = "Steve"; displayName = $STR_EPOCH_SKINS_STEVE;
descriptionShort = "Steve"; descriptionShort = $STR_EPOCH_SKINS_STEVE;
}; };

View File

@@ -23,7 +23,7 @@ class ItemCanteen : FoodDrink
class Empty class Empty
{ {
text = "Empty";//TODO: move to stringtable text = $STR_ITEM_CANTEEN_EMPTY;
script = "spawn player_emptyContainer"; script = "spawn player_emptyContainer";
}; };
}; };

View File

@@ -250,8 +250,8 @@ class ItemSherbet : ItemSoda
model = "z\addons\dayz_communityassets\models\soda_sherbet_clean_full.p3d"; model = "z\addons\dayz_communityassets\models\soda_sherbet_clean_full.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_sherbet_clean_full_ca.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_sherbet_clean_full_ca.paa";
displayName = "Sherbet";//TODO: move to stringtable displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_15;
descriptionShort = "Sherbet"; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_15;
Nutrition[] = {90,0,500,0}; Nutrition[] = {90,0,500,0};

View File

@@ -2,8 +2,8 @@ class ItemWaterBottle : FoodDrink
{ {
scope = public; scope = public;
model = "z\addons\dayz_communityassets\models\waterbottle.p3d"; model = "\dayz_equip\models\waterbottle_gear.p3d";
picture = "\z\addons\dayz_communityassets\textures\waterbottle.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle10oz_ca.paa";
displayName = $STR_EQUIP_NAME_12; displayName = $STR_EQUIP_NAME_12;
descriptionShort = $STR_EQUIP_DESC_12; descriptionShort = $STR_EQUIP_DESC_12;
@@ -23,7 +23,7 @@ class ItemWaterBottle : FoodDrink
class Empty class Empty
{ {
text = "Empty";//TODO: move to stringtable text = $STR_EQUIP_NAME_13_EMPTY;
script = "spawn player_emptyContainer"; script = "spawn player_emptyContainer";
}; };
}; };

View File

@@ -2,7 +2,7 @@
class ItemCarBomb : CA_Magazine { class ItemCarBomb : CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = (2*256); type = 256;
displayName = "Car Bomb"; displayName = "Car Bomb";
model = "\ca\weapons\explosive.p3d"; model = "\ca\weapons\explosive.p3d";
picture = "\z\addons\dayz_communityassets\pictures\carbomb.paa"; picture = "\z\addons\dayz_communityassets\pictures\carbomb.paa";

View File

@@ -5,5 +5,5 @@ class equip_crate : CA_Magazine {
descriptionShort = $STR_ITEM_DESC_equip_crate; descriptionShort = $STR_ITEM_DESC_equip_crate;
model = "\z\addons\dayz_communityassets\models\crate.p3d"; model = "\z\addons\dayz_communityassets\models\crate.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_crate.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_crate.paa";
type = (256 * 2); type = 256;
}; };

View File

@@ -14,7 +14,7 @@ class equip_rope : CA_Magazine {
script = "spawn player_craftItem;"; script = "spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {""}; requiretools[] = {""};
output[] = {{"equip_string","CfgMagazines",3}}; output[] = {{"equip_string","CfgMagazines",2}};
input[] = {{"equip_rope","CfgMagazines",1}}; input[] = {{"equip_rope","CfgMagazines",1}};
}; };
}; };

View File

@@ -5,7 +5,7 @@ class equip_woodensplint : CA_Magazine {
descriptionShort = $STR_ITEM_DESC_WOODENSPLINT; descriptionShort = $STR_ITEM_DESC_WOODENSPLINT;
model = "\z\addons\dayz_communityassets\models\woodensplint.p3d"; model = "\z\addons\dayz_communityassets\models\woodensplint.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_woodensplint_ca.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_woodensplint_ca.paa";
type = 256; type = 256; //WeaponSlotItem * 2 in vanilla
class ItemActions { class ItemActions {
class Use { class Use {
text = $STR_ACTIONS_BRACE_LEG; text = $STR_ACTIONS_BRACE_LEG;

View File

@@ -2,20 +2,20 @@ class ItemAluminumBar: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Aluminum"; displayName = $STR_EPOCH_ALUMINUM;
model = "\z\addons\dayz_epoch\models\aluminum_bar.p3d"; model = "\z\addons\dayz_epoch\models\aluminum_bar.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_alum_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_alum_bar_CA.paa";
descriptionShort = "Aluminum Bar"; descriptionShort = $STR_EPOCH_ALUMINUM_DESC;
}; };
class ItemAluminumBar10oz: CA_Magazine { class ItemAluminumBar10oz: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "10oz Aluminum"; displayName = $STR_EPOCH_10OZALUMINUM;
model = "\z\addons\dayz_epoch\models\aluminum_bar.p3d"; model = "\z\addons\dayz_epoch\models\aluminum_bar.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_alum_bar_10oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_alum_bar_10oz_CA.paa";
descriptionShort = "10oz Aluminum Bar"; descriptionShort = $STR_EPOCH_10OZALUMINUM_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_211; text = $STR_EPOCH_PLAYER_211;

View File

@@ -2,14 +2,14 @@ class ItemBriefcase_Base: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Briefcase"; displayName = $STR_EPOCH_BRIEFCASE;
model = "\z\addons\dayz_epoch\models\briefcase.p3d"; model = "\z\addons\dayz_epoch\models\briefcase.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_E_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_E_CA.paa";
}; };
// Gold // Gold
class ItemBriefcaseEmpty: ItemBriefcase_Base { class ItemBriefcaseEmpty: ItemBriefcase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_E_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_E_CA.paa";
descriptionShort = "Empty Briefcase"; descriptionShort = $STR_EPOCH_BRIEFCASE_EMPTY;
weight = 1; weight = 1;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
@@ -48,7 +48,7 @@ class ItemBriefcaseEmpty: ItemBriefcase_Base {
}; };
class ItemBriefcase10oz: ItemBriefcase_Base { class ItemBriefcase10oz: ItemBriefcase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_10oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_10oz_CA.paa";
descriptionShort = "Briefcase (Contains: 1 x 10oz Gold Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_1X10OZGOLD;
weight = 1.2; weight = 1.2;
worth = 1000; worth = 1000;
class ItemActions { class ItemActions {
@@ -80,7 +80,7 @@ class ItemBriefcase10oz: ItemBriefcase_Base {
}; };
class ItemBriefcase20oz: ItemBriefcase_Base { class ItemBriefcase20oz: ItemBriefcase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_20oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_20oz_CA.paa";
descriptionShort = "Briefcase (Contains: 2 x 10oz Gold Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_2X10OZGOLD;
weight = 1.5; weight = 1.5;
worth = 2000; worth = 2000;
class ItemActions { class ItemActions {
@@ -120,7 +120,7 @@ class ItemBriefcase20oz: ItemBriefcase_Base {
}; };
class ItemBriefcase30oz: ItemBriefcase_Base { class ItemBriefcase30oz: ItemBriefcase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_30oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_30oz_CA.paa";
descriptionShort = "Briefcase (Contains: 3 x 10oz Gold Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_3X10OZGOLD;
weight = 1.8; weight = 1.8;
worth = 3000; worth = 3000;
class ItemActions { class ItemActions {
@@ -160,7 +160,7 @@ class ItemBriefcase30oz: ItemBriefcase_Base {
}; };
class ItemBriefcase40oz: ItemBriefcase_Base { class ItemBriefcase40oz: ItemBriefcase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_40oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_40oz_CA.paa";
descriptionShort = "Briefcase (Contains: 4 x 10oz Gold Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_4X10OZGOLD;
weight = 2.1; weight = 2.1;
worth = 4000; worth = 4000;
class ItemActions { class ItemActions {
@@ -200,7 +200,7 @@ class ItemBriefcase40oz: ItemBriefcase_Base {
}; };
class ItemBriefcase50oz: ItemBriefcase_Base { class ItemBriefcase50oz: ItemBriefcase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_50oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_50oz_CA.paa";
descriptionShort = "Briefcase (Contains: 5 x 10oz Gold Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_5X10OZGOLD;
weight = 2.4; weight = 2.4;
worth = 5000; worth = 5000;
class ItemActions { class ItemActions {
@@ -240,7 +240,7 @@ class ItemBriefcase50oz: ItemBriefcase_Base {
}; };
class ItemBriefcase60oz: ItemBriefcase_Base { class ItemBriefcase60oz: ItemBriefcase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_60oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_60oz_CA.paa";
descriptionShort = "Briefcase (Contains: 6 x 10oz Gold Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_6X10OZGOLD;
weight = 2.7; weight = 2.7;
worth = 6000; worth = 6000;
class ItemActions { class ItemActions {
@@ -280,7 +280,7 @@ class ItemBriefcase60oz: ItemBriefcase_Base {
}; };
class ItemBriefcase70oz: ItemBriefcase_Base { class ItemBriefcase70oz: ItemBriefcase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_70oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_70oz_CA.paa";
descriptionShort = "Briefcase (Contains: 7 x 10oz Gold Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_7X10OZGOLD;
weight = 2.9; weight = 2.9;
worth = 7000; worth = 7000;
class ItemActions { class ItemActions {
@@ -320,7 +320,7 @@ class ItemBriefcase70oz: ItemBriefcase_Base {
}; };
class ItemBriefcase80oz: ItemBriefcase_Base { class ItemBriefcase80oz: ItemBriefcase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_80oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_80oz_CA.paa";
descriptionShort = "Briefcase (Contains: 8 x 10oz Gold Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_8X10OZGOLD;
weight = 3.2; weight = 3.2;
worth = 8000; worth = 8000;
class ItemActions { class ItemActions {
@@ -360,7 +360,7 @@ class ItemBriefcase80oz: ItemBriefcase_Base {
}; };
class ItemBriefcase90oz: ItemBriefcase_Base { class ItemBriefcase90oz: ItemBriefcase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_90oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_90oz_CA.paa";
descriptionShort = "Briefcase (Contains: 9 x 10oz Gold Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_9X10OZGOLD;
weight = 3.5; weight = 3.5;
worth = 9000; worth = 9000;
class ItemActions { class ItemActions {
@@ -392,7 +392,7 @@ class ItemBriefcase90oz: ItemBriefcase_Base {
}; };
class ItemBriefcase100oz: ItemBriefcase_Base { class ItemBriefcase100oz: ItemBriefcase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_100oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_100oz_CA.paa";
descriptionShort = "Briefcase (Contains: 10 x 10oz Gold Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_10X10OZGOLD;
weight = 3.8; weight = 3.8;
worth = 10000; worth = 10000;
class ItemActions { class ItemActions {
@@ -421,7 +421,7 @@ class ItemSilvercase_Base: ItemBriefcase_Base {
}; };
class ItemBriefcaseS10oz: ItemSilvercase_Base { class ItemBriefcaseS10oz: ItemSilvercase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_10oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_10oz_CA.paa";
descriptionShort = "Briefcase (Contains: 1 x 10oz Silver Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_1X10OZSILVER;
weight = 1.2; weight = 1.2;
worth = 10; worth = 10;
class ItemActions { class ItemActions {
@@ -453,7 +453,7 @@ class ItemBriefcaseS10oz: ItemSilvercase_Base {
}; };
class ItemBriefcaseS20oz: ItemSilvercase_Base { class ItemBriefcaseS20oz: ItemSilvercase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_20oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_20oz_CA.paa";
descriptionShort = "Briefcase (Contains: 2 x 10oz Silver Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_2X10OZSILVER;
weight = 1.5; weight = 1.5;
worth = 20; worth = 20;
class ItemActions { class ItemActions {
@@ -493,7 +493,7 @@ class ItemBriefcaseS20oz: ItemSilvercase_Base {
}; };
class ItemBriefcaseS30oz: ItemSilvercase_Base { class ItemBriefcaseS30oz: ItemSilvercase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_30oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_30oz_CA.paa";
descriptionShort = "Briefcase (Contains: 3 x 10oz Silver Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_3X10OZSILVER;
weight = 1.8; weight = 1.8;
worth = 30; worth = 30;
class ItemActions { class ItemActions {
@@ -533,7 +533,7 @@ class ItemBriefcaseS30oz: ItemSilvercase_Base {
}; };
class ItemBriefcaseS40oz: ItemSilvercase_Base { class ItemBriefcaseS40oz: ItemSilvercase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_40oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_40oz_CA.paa";
descriptionShort = "Briefcase (Contains: 4 x 10oz Silver Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_4X10OZSILVER;
weight = 2.1; weight = 2.1;
worth = 40; worth = 40;
class ItemActions { class ItemActions {
@@ -573,7 +573,7 @@ class ItemBriefcaseS40oz: ItemSilvercase_Base {
}; };
class ItemBriefcaseS50oz: ItemSilvercase_Base { class ItemBriefcaseS50oz: ItemSilvercase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_50oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_50oz_CA.paa";
descriptionShort = "Briefcase (Contains: 5 x 10oz Silver Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_5X10OZSILVER;
weight = 2.4; weight = 2.4;
worth = 50; worth = 50;
class ItemActions { class ItemActions {
@@ -613,7 +613,7 @@ class ItemBriefcaseS50oz: ItemSilvercase_Base {
}; };
class ItemBriefcaseS60oz: ItemSilvercase_Base { class ItemBriefcaseS60oz: ItemSilvercase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_60oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_60oz_CA.paa";
descriptionShort = "Briefcase (Contains: 6 x 10oz Silver Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_6X10OZSILVER;
weight = 2.7; weight = 2.7;
worth = 60; worth = 60;
class ItemActions { class ItemActions {
@@ -653,7 +653,7 @@ class ItemBriefcaseS60oz: ItemSilvercase_Base {
}; };
class ItemBriefcaseS70oz: ItemSilvercase_Base { class ItemBriefcaseS70oz: ItemSilvercase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_70oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_70oz_CA.paa";
descriptionShort = "Briefcase (Contains: 7 x 10oz Silver Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_7X10OZSILVER;
weight = 2.9; weight = 2.9;
worth = 70; worth = 70;
class ItemActions { class ItemActions {
@@ -693,7 +693,7 @@ class ItemBriefcaseS70oz: ItemSilvercase_Base {
}; };
class ItemBriefcaseS80oz: ItemSilvercase_Base { class ItemBriefcaseS80oz: ItemSilvercase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_80oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_80oz_CA.paa";
descriptionShort = "Briefcase (Contains: 8 x 10oz Silver Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_8X10OZSILVER;
weight = 3.2; weight = 3.2;
worth = 80; worth = 80;
class ItemActions { class ItemActions {
@@ -733,7 +733,7 @@ class ItemBriefcaseS80oz: ItemSilvercase_Base {
}; };
class ItemBriefcaseS90oz: ItemSilvercase_Base { class ItemBriefcaseS90oz: ItemSilvercase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_90oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_90oz_CA.paa";
descriptionShort = "Briefcase (Contains: 9 x 10oz Silver Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_9X10OZSILVER;
weight = 3.5; weight = 3.5;
worth = 90; worth = 90;
class ItemActions { class ItemActions {
@@ -765,7 +765,7 @@ class ItemBriefcaseS90oz: ItemSilvercase_Base {
}; };
class ItemBriefcaseS100oz: ItemSilvercase_Base { class ItemBriefcaseS100oz: ItemSilvercase_Base {
picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_100oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silvercase_100oz_CA.paa";
descriptionShort = "Briefcase (Contains: 10 x 10oz Silver Bar)"; descriptionShort = $STR_EPOCH_BRIEFCASE_10X10OZSILVER;
weight = 3.8; weight = 3.8;
worth = 100; worth = 100;
class ItemActions { class ItemActions {

View File

@@ -2,8 +2,8 @@ class ItemBronzeBar: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Bronze"; displayName = $STR_EPOCH_BRONZE;
model = "\z\addons\dayz_epoch\models\bronze_bar.p3d"; model = "\z\addons\dayz_epoch\models\bronze_bar.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_bar_bronze_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_bar_bronze_CA.paa";
descriptionShort = "Bronze Bar"; descriptionShort = $STR_EPOCH_BRONZE_DESC;
}; };

View File

@@ -2,13 +2,13 @@ class ItemCopperBar: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Copper"; displayName = $STR_EPOCH_COPPER;
model = "\z\addons\dayz_epoch\models\copper_bar.p3d"; model = "\z\addons\dayz_epoch\models\copper_bar.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_copper_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_copper_bar_CA.paa";
descriptionShort = "Copper Bar"; descriptionShort = $STR_EPOCH_COPPER_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210; text = $STR_EPOCH_PLAYER_210_9;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {}; requiretools[] = {};
@@ -21,10 +21,10 @@ class ItemCopperBar10oz: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "10oz Copper"; displayName = $STR_EPOCH_10OZCOPPER;
model = "\z\addons\dayz_epoch\models\copper_bar_10oz.p3d"; model = "\z\addons\dayz_epoch\models\copper_bar_10oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_copper_bar_10oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_copper_bar_10oz_CA.paa";
descriptionShort = "10oz Copper Bar"; descriptionShort = $STR_EPOCH_10OZCOPPER_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_211; text = $STR_EPOCH_PLAYER_211;

View File

@@ -3,10 +3,10 @@ class ItemGoldBar: CA_Magazine {
count = 1; count = 1;
worth = 100; worth = 100;
type = 256; type = 256;
displayName = "Gold"; displayName = $STR_EPOCH_GOLD;
model = "\z\addons\dayz_epoch\models\ItemGoldBar1oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemGoldBar1oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
descriptionShort = "Gold Bar"; descriptionShort = $STR_EPOCH_GOLD_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -32,10 +32,10 @@ class ItemGoldBar2oz: CA_Magazine {
count = 1; count = 1;
worth = 200; worth = 200;
type = 256; type = 256;
displayName = "2oz Gold"; displayName = $STR_EPOCH_2OZGOLD;
model = "\z\addons\dayz_epoch\models\ItemGoldBar2oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemGoldBar2oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
descriptionShort = "2 x 1oz Gold Bar"; descriptionShort = $STR_EPOCH_2OZGOLD_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -70,10 +70,10 @@ class ItemGoldBar3oz: CA_Magazine {
count = 1; count = 1;
worth = 300; worth = 300;
type = 256; type = 256;
displayName = "3oz Gold"; displayName = $STR_EPOCH_3OZGOLD;
model = "\z\addons\dayz_epoch\models\ItemGoldBar3oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemGoldBar3oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
descriptionShort = "3 x 1oz Gold Bar"; descriptionShort = $STR_EPOCH_3OZGOLD_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -116,10 +116,10 @@ class ItemGoldBar4oz: CA_Magazine {
count = 1; count = 1;
worth = 400; worth = 400;
type = 256; type = 256;
displayName = "4oz Gold"; displayName = $STR_EPOCH_4OZGOLD;
model = "\z\addons\dayz_epoch\models\ItemGoldBar4oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemGoldBar4oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
descriptionShort = "4 x 1oz Gold Bar"; descriptionShort = $STR_EPOCH_4OZGOLD_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -162,10 +162,10 @@ class ItemGoldBar5oz: CA_Magazine {
count = 1; count = 1;
worth = 500; worth = 500;
type = 256; type = 256;
displayName = "5oz Gold"; displayName = $STR_EPOCH_5OZGOLD;
model = "\z\addons\dayz_epoch\models\ItemGoldBar5oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemGoldBar5oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
descriptionShort = "5 x 1oz Gold Bar"; descriptionShort = $STR_EPOCH_5OZGOLD_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -208,10 +208,10 @@ class ItemGoldBar6oz: CA_Magazine {
count = 1; count = 1;
worth = 600; worth = 600;
type = 256; type = 256;
displayName = "6oz Gold"; displayName = $STR_EPOCH_6OZGOLD;
model = "\z\addons\dayz_epoch\models\ItemGoldBar6oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemGoldBar6oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
descriptionShort = "6 x 1oz Gold Bar"; descriptionShort = $STR_EPOCH_6OZGOLD_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -254,10 +254,10 @@ class ItemGoldBar7oz: CA_Magazine {
count = 1; count = 1;
worth = 700; worth = 700;
type = 256; type = 256;
displayName = "7oz Gold"; displayName = $STR_EPOCH_7OZGOLD;
model = "\z\addons\dayz_epoch\models\ItemGoldBar7oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemGoldBar7oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
descriptionShort = "7 x 1oz Gold Bar"; descriptionShort = $STR_EPOCH_7OZGOLD_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -300,10 +300,10 @@ class ItemGoldBar8oz: CA_Magazine {
count = 1; count = 1;
worth = 800; worth = 800;
type = 256; type = 256;
displayName = "8oz Gold"; displayName = $STR_EPOCH_8OZGOLD;
model = "\z\addons\dayz_epoch\models\ItemGoldBar8oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemGoldBar8oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
descriptionShort = "8 x 1oz Gold Bar"; descriptionShort = $STR_EPOCH_8OZGOLD_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -346,10 +346,10 @@ class ItemGoldBar9oz: CA_Magazine {
count = 1; count = 1;
worth = 900; worth = 900;
type = 256; type = 256;
displayName = "9oz Gold"; displayName = $STR_EPOCH_9OZGOLD;
model = "\z\addons\dayz_epoch\models\ItemGoldBar9oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemGoldBar9oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
descriptionShort = "9 x 1oz Gold Bar"; descriptionShort = $STR_EPOCH_9OZGOLD_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -384,10 +384,10 @@ class ItemGoldBar10oz: CA_Magazine {
count = 1; count = 1;
worth = 1000; worth = 1000;
type = 256; type = 256;
displayName = "10oz Gold"; displayName = $STR_EPOCH_10OZGOLD;
model = "\z\addons\dayz_epoch\models\ItemGoldBar10oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemGoldBar10oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_10oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_10oz_CA.paa";
descriptionShort = "10 x 1oz Gold Bar"; descriptionShort = $STR_EPOCH_10OZGOLD_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_211_1; text = $STR_EPOCH_PLAYER_211_1;

View File

@@ -3,10 +3,10 @@ class ItemSilverBar: CA_Magazine {
count = 1; count = 1;
worth = 1; worth = 1;
type = 256; type = 256;
displayName = "Silver"; displayName = $STR_EPOCH_SILVER;
model = "\z\addons\dayz_epoch\models\ItemSilverBar1oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemSilverBar1oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
descriptionShort = "Silver Bar"; descriptionShort = $STR_EPOCH_SILVER_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -32,10 +32,10 @@ class ItemSilverBar2oz: CA_Magazine {
count = 1; count = 1;
worth = 2; worth = 2;
type = 256; type = 256;
displayName = "2oz Silver"; displayName = $STR_EPOCH_2OZSILVER;
model = "\z\addons\dayz_epoch\models\ItemSilverBar2oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemSilverBar2oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
descriptionShort = "2 x 1oz Silver Bar"; descriptionShort = $STR_EPOCH_2OZSILVER_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -70,10 +70,10 @@ class ItemSilverBar3oz: CA_Magazine {
count = 1; count = 1;
worth = 3; worth = 3;
type = 256; type = 256;
displayName = "3oz Silver"; displayName = $STR_EPOCH_3OZSILVER;
model = "\z\addons\dayz_epoch\models\ItemSilverBar3oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemSilverBar3oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
descriptionShort = "3 x 1oz Silver Bar"; descriptionShort = $STR_EPOCH_3OZSILVER_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -116,10 +116,10 @@ class ItemSilverBar4oz: CA_Magazine {
count = 1; count = 1;
worth = 4; worth = 4;
type = 256; type = 256;
displayName = "4oz Silver"; displayName = $STR_EPOCH_4OZSILVER;
model = "\z\addons\dayz_epoch\models\ItemSilverBar4oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemSilverBar4oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
descriptionShort = "4 x 1oz Silver Bar"; descriptionShort = $STR_EPOCH_4OZSILVER_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -162,10 +162,10 @@ class ItemSilverBar5oz: CA_Magazine {
count = 1; count = 1;
worth = 5; worth = 5;
type = 256; type = 256;
displayName = "5oz Silver"; displayName = $STR_EPOCH_5OZSILVER;
model = "\z\addons\dayz_epoch\models\ItemSilverBar5oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemSilverBar5oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
descriptionShort = "5 x 1oz Silver Bar"; descriptionShort = $STR_EPOCH_5OZSILVER_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -208,10 +208,10 @@ class ItemSilverBar6oz: CA_Magazine {
count = 1; count = 1;
worth = 6; worth = 6;
type = 256; type = 256;
displayName = "6oz Silver"; displayName = $STR_EPOCH_6OZSILVER;
model = "\z\addons\dayz_epoch\models\ItemSilverBar6oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemSilverBar6oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
descriptionShort = "6 x 1oz Silver Bar"; descriptionShort = $STR_EPOCH_6OZSILVER_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -254,10 +254,10 @@ class ItemSilverBar7oz: CA_Magazine {
count = 1; count = 1;
worth = 7; worth = 7;
type = 256; type = 256;
displayName = "7oz Silver"; displayName = $STR_EPOCH_7OZSILVER;
model = "\z\addons\dayz_epoch\models\ItemSilverBar7oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemSilverBar7oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
descriptionShort = "7 x 1oz Silver Bar"; descriptionShort = $STR_EPOCH_7OZSILVER_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -300,10 +300,10 @@ class ItemSilverBar8oz: CA_Magazine {
count = 1; count = 1;
worth = 8; worth = 8;
type = 256; type = 256;
displayName = "8oz Silver"; displayName = $STR_EPOCH_8OZSILVER;
model = "\z\addons\dayz_epoch\models\ItemSilverBar8oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemSilverBar8oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
descriptionShort = "8 x 1oz Silver Bar"; descriptionShort = $STR_EPOCH_8OZSILVER_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -346,10 +346,10 @@ class ItemSilverBar9oz: CA_Magazine {
count = 1; count = 1;
worth = 9; worth = 9;
type = 256; type = 256;
displayName = "9oz Silver"; displayName = $STR_EPOCH_9OZSILVER;
model = "\z\addons\dayz_epoch\models\ItemSilverBar9oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemSilverBar9oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
descriptionShort = "9 x 1oz Silver Bar"; descriptionShort = $STR_EPOCH_9OZSILVER_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_210_1; text = $STR_EPOCH_PLAYER_210_1;
@@ -384,10 +384,10 @@ class ItemSilverBar10oz: CA_Magazine {
count = 1; count = 1;
worth = 10; worth = 10;
type = 256; type = 256;
displayName = "10oz Silver"; displayName = $STR_EPOCH_10OZSILVER;
model = "\z\addons\dayz_epoch\models\ItemSilverBar10oz.p3d"; model = "\z\addons\dayz_epoch\models\ItemSilverBar10oz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_Silver_bar_10oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_Silver_bar_10oz_CA.paa";
descriptionShort = "10 x 1oz Silver Bar"; descriptionShort = $STR_EPOCH_10OZSILVER_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_211_1; text = $STR_EPOCH_PLAYER_211_1;

View File

@@ -2,20 +2,20 @@ class ItemTinBar: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Tin"; displayName = $STR_EPOCH_TIN;
model = "\z\addons\dayz_epoch\models\tin_bar.p3d"; model = "\z\addons\dayz_epoch\models\tin_bar.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_tin_bar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_tin_bar_CA.paa";
descriptionShort = "Tin Bar"; descriptionShort = $STR_EPOCH_TIN_DESC;
}; };
class ItemTinBar10oz: CA_Magazine { class ItemTinBar10oz: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "10oz Tin"; displayName = $STR_EPOCH_10OZTIN;
model = "\z\addons\dayz_epoch\models\tin_bar.p3d"; model = "\z\addons\dayz_epoch\models\tin_bar.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_tin_bar_10oz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_tin_bar_10oz_CA.paa";
descriptionShort = "10oz Tin Bar"; descriptionShort = $STR_EPOCH_10OZTIN_DESC;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = $STR_EPOCH_PLAYER_211; text = $STR_EPOCH_PLAYER_211;

View File

@@ -1,9 +1,9 @@
class FoodBioMeat: FoodEdible { class FoodBioMeat: FoodEdible {
scope = public; scope = public;
displayName = "Bio Meat"; displayName = $STR_FOOD_NAME_BIOMEAT;
model = "\z\addons\dayz_epoch\models\biomeat_can.p3d"; model = "\z\addons\dayz_epoch\models\biomeat_can.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_biomeat_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_biomeat_CA.paa";
descriptionShort = "Bio Meat: A very good source of nutrition, and a very high chance of infection. Eat at own risk."; descriptionShort = $STR_FOOD_NAME_BIOMEAT_DESC;
bloodRegen = 1600; bloodRegen = 1600;
}; };
// new DZE harvested food // new DZE harvested food
@@ -11,8 +11,8 @@ class FoodPumpkin : FoodEdible {
scope = public; scope = public;
count = 1; count = 1;
bloodRegen = 100; bloodRegen = 100;
displayName = "Pumpkin"; displayName = $STR_FOOD_NAME_PUMPKIN;
descriptionShort = "Pumpkin"; descriptionShort = $STR_FOOD_NAME_PUMPKIN;
weight = 1; weight = 1;
model = "z\addons\dayz_communityassets\models\pistachio.p3d"; // TODO: model + icon model = "z\addons\dayz_communityassets\models\pistachio.p3d"; // TODO: model + icon
picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa";
@@ -20,7 +20,7 @@ class FoodPumpkin : FoodEdible {
{ {
class Crafting class Crafting
{ {
text = "Craft Pumpkin Seeds"; text = $STR_FOOD_NAME_PUMPKIN_CRAFT;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {""}; neednearby[] = {""};
requiretools[] = {"ItemKnife"}; requiretools[] = {"ItemKnife"};
@@ -33,8 +33,8 @@ class FoodSunFlowerSeed : FoodEdible {
scope = public; scope = public;
count = 1; count = 1;
bloodRegen = 100; bloodRegen = 100;
displayName = "Bag of Sunflower Seeds"; displayName = $STR_FOOD_NAME_SUNFLOWER;
descriptionShort = "Bag of Sunflower Seeds"; descriptionShort = $STR_FOOD_NAME_SUNFLOWER;
weight = 0.1; weight = 0.1;
model = "z\addons\dayz_communityassets\models\pistachio.p3d"; // TODO: model + icon model = "z\addons\dayz_communityassets\models\pistachio.p3d"; // TODO: model + icon
picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa";

View File

@@ -1,63 +1,63 @@
class ItemTopaz : CA_Magazine { class ItemTopaz : CA_Magazine {
scope = public; scope = public;
displayName = "Topaz"; displayName = $STR_GEM_NAME_TOPAZ;
model = "\z\addons\dayz_epoch\models\topaz.p3d"; model = "\z\addons\dayz_epoch\models\topaz.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_topaz_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_topaz_CA.paa";
count = 1; count = 1;
type = "256"; type = "256";
descriptionShort = "Topaz"; descriptionShort = $STR_GEM_NAME_TOPAZ;
}; };
class ItemObsidian : CA_Magazine { class ItemObsidian : CA_Magazine {
scope = public; scope = public;
displayName = "Obsidian"; displayName = $STR_GEM_NAME_OBSIDIAN;
model = "\z\addons\dayz_epoch\models\obsidian.p3d"; model = "\z\addons\dayz_epoch\models\obsidian.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_obsidian_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_obsidian_CA.paa";
count = 1; count = 1;
type = "256"; type = "256";
descriptionShort = "Obsidian"; descriptionShort = $STR_GEM_NAME_OBSIDIAN;
}; };
class ItemSapphire : CA_Magazine { class ItemSapphire : CA_Magazine {
scope = public; scope = public;
displayName = "Sapphire"; displayName = $STR_GEM_NAME_SAPPHIRE;
model = "\z\addons\dayz_epoch\models\sapphire.p3d"; model = "\z\addons\dayz_epoch\models\sapphire.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_sapphire_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_sapphire_CA.paa";
count = 1; count = 1;
type = "256"; type = "256";
descriptionShort = "Sapphire"; descriptionShort = $STR_GEM_NAME_SAPPHIRE;
}; };
class ItemAmethyst : CA_Magazine { class ItemAmethyst : CA_Magazine {
scope = public; scope = public;
displayName = "Amethyst"; displayName = $STR_GEM_NAME_AMETHYST;
model = "\z\addons\dayz_epoch\models\amethyst.p3d"; model = "\z\addons\dayz_epoch\models\amethyst.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_amethyst_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_amethyst_CA.paa";
count = 1; count = 1;
type = "256"; type = "256";
descriptionShort = "Amethyst"; descriptionShort = $STR_GEM_NAME_AMETHYST;
}; };
class ItemEmerald : CA_Magazine { class ItemEmerald : CA_Magazine {
scope = public; scope = public;
displayName = "Emerald"; displayName = $STR_GEM_NAME_EMERALD;
model = "\z\addons\dayz_epoch\models\emerald.p3d"; model = "\z\addons\dayz_epoch\models\emerald.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_emerald_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_emerald_CA.paa";
count = 1; count = 1;
type = "256"; type = "256";
descriptionShort = "Emerald"; descriptionShort = $STR_GEM_NAME_EMERALD;
}; };
class ItemCitrine : CA_Magazine { class ItemCitrine : CA_Magazine {
scope = public; scope = public;
displayName = "Citrine"; displayName = $STR_GEM_NAME_CITRINE;
model = "\z\addons\dayz_epoch\models\citrine.p3d"; model = "\z\addons\dayz_epoch\models\citrine.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_citrine_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_citrine_CA.paa";
count = 1; count = 1;
type = "256"; type = "256";
descriptionShort = "Citrine"; descriptionShort = $STR_GEM_NAME_CITRINE;
}; };
class ItemRuby : CA_Magazine { class ItemRuby : CA_Magazine {
scope = public; scope = public;
displayName = "Ruby"; displayName = $STR_GEM_NAME_RUBY;
model = "\z\addons\dayz_epoch\models\ruby.p3d"; model = "\z\addons\dayz_epoch\models\ruby.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_ruby_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_ruby_CA.paa";
count = 1; count = 1;
type = "256"; type = "256";
descriptionShort = "Ruby"; descriptionShort = $STR_GEM_NAME_RUBY;
}; };

View File

@@ -1,9 +1,26 @@
class ItemWaterbottle1oz : ItemWaterbottle { class ItemWaterbottle1oz : ItemWaterbottle {
displayName = "Water Bottle (1oz)"; displayName = $STR_EPOCH_WATERBOTTLE1OZ;
descriptionShort = "Watter Bottle with 1oz of water"; descriptionShort = $STR_EPOCH_WATERBOTTLE1OZ_DESC;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_1oz_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_1oz_ca.paa";
wateroz = 1; wateroz = 1;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,100,0};
infectionChance = 0.03;
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions { 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 { class Fill {
text = "$STR_ACTIONS_FILL_W"; text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;"; script = "spawn player_fillWater;";
@@ -11,71 +28,178 @@ class ItemWaterbottle1oz : ItemWaterbottle {
}; };
}; };
class ItemWaterbottle2oz : ItemWaterbottle { class ItemWaterbottle2oz : ItemWaterbottle {
displayName = "Water Bottle (2oz)"; displayName = $STR_EPOCH_WATERBOTTLE2OZ;
descriptionShort = "Watter Bottle with 2oz of water"; descriptionShort = $STR_EPOCH_WATERBOTTLE2OZ_DESC;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_2oz_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_2oz_ca.paa";
wateroz = 2; wateroz = 2;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,200,0};
infectionChance = 0.06;
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions { 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 { class Fill {
text = "$STR_ACTIONS_FILL_W"; text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;"; script = "spawn player_fillWater;";
}; };
}; };
}; };
class ItemWaterbottle3oz : ItemWaterbottle { class ItemWaterbottle3oz : ItemWaterbottle {
displayName = "Water Bottle (3oz)"; displayName = $STR_EPOCH_WATERBOTTLE3OZ;
descriptionShort = "Watter Bottle with 3oz of water"; descriptionShort = $STR_EPOCH_WATERBOTTLE3OZ_DESC;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_3oz_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_3oz_ca.paa";
wateroz = 3; wateroz = 3;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,300,0};
infectionChance = 0.09;
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions { 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 { class Fill {
text = "$STR_ACTIONS_FILL_W"; text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;"; script = "spawn player_fillWater;";
}; };
}; };
}; };
class ItemWaterbottle4oz : ItemWaterbottle { class ItemWaterbottle4oz : ItemWaterbottle {
displayName = "Water Bottle (4oz)"; displayName = $STR_EPOCH_WATERBOTTLE4OZ;
descriptionShort = "Watter Bottle with 4oz of water"; descriptionShort = $STR_EPOCH_WATERBOTTLE4OZ_DESC;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_4oz_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_4oz_ca.paa";
wateroz = 4; wateroz = 4;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,400,0};
infectionChance = 0.12;
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions { 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 { class Fill {
text = "$STR_ACTIONS_FILL_W"; text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;"; script = "spawn player_fillWater;";
}; };
}; };
}; };
class ItemWaterbottle5oz : ItemWaterbottle { class ItemWaterbottle5oz : ItemWaterbottle {
displayName = "Water Bottle (5oz)"; displayName = $STR_EPOCH_WATERBOTTLE5OZ;
descriptionShort = "Watter Bottle with 5oz of water"; descriptionShort = $STR_EPOCH_WATERBOTTLE5OZ_DESC;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_5oz_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_5oz_ca.paa";
wateroz = 5; wateroz = 5;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,500,0};
infectionChance = 0.15;
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions { 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 { class Fill {
text = "$STR_ACTIONS_FILL_W"; text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;"; script = "spawn player_fillWater;";
}; };
}; };
}; };
class ItemWaterbottle6oz : ItemWaterbottle { class ItemWaterbottle6oz : ItemWaterbottle {
displayName = "Water Bottle (6oz)"; displayName = $STR_EPOCH_WATERBOTTLE6OZ;
descriptionShort = "Watter Bottle with 6oz of water"; descriptionShort = $STR_EPOCH_WATERBOTTLE6OZ_DESC;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_6oz_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_6oz_ca.paa";
wateroz = 6; wateroz = 6;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,600,0};
infectionChance = 0.18;
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions { 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 { class Fill {
text = "$STR_ACTIONS_FILL_W"; text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;"; script = "spawn player_fillWater;";
}; };
}; };
}; };
class ItemWaterbottle7oz : ItemWaterbottle { class ItemWaterbottle7oz : ItemWaterbottle {
displayName = "Water Bottle (7oz)"; displayName = $STR_EPOCH_WATERBOTTLE7OZ;
descriptionShort = "Watter Bottle with 7oz of water"; descriptionShort = $STR_EPOCH_WATERBOTTLE7OZ_DESC;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_7oz_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_7oz_ca.paa";
wateroz = 7; wateroz = 7;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,700,0};
infectionChance = 0.21;
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions { 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 { class Fill {
text = "$STR_ACTIONS_FILL_W"; text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;"; script = "spawn player_fillWater;";
@@ -83,23 +207,58 @@ class ItemWaterbottle7oz : ItemWaterbottle {
}; };
}; };
class ItemWaterbottle8oz : ItemWaterbottle { class ItemWaterbottle8oz : ItemWaterbottle {
displayName = "Water Bottle (8oz)"; displayName = $STR_EPOCH_WATERBOTTLE8OZ;
descriptionShort = "Watter Bottle with 8oz of water"; descriptionShort = $STR_EPOCH_WATERBOTTLE8OZ_DESC;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_8oz_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_8oz_ca.paa";
wateroz = 8; wateroz = 8;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,800,0};
infectionChance = 0.24;
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions { 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 { class Fill {
text = "$STR_ACTIONS_FILL_W"; text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;"; script = "spawn player_fillWater;";
}; };
}; };
}; };
class ItemWaterbottle9oz : ItemWaterbottle { class ItemWaterbottle9oz : ItemWaterbottle {
displayName = "Water Bottle (9oz)"; displayName = $STR_EPOCH_WATERBOTTLE9OZ;
descriptionShort = "Watter Bottle with 9oz of water"; descriptionShort = $STR_EPOCH_WATERBOTTLE9OZ_DESC;
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_9oz_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle_9oz_ca.paa";
wateroz = 9; wateroz = 9;
containerWater = "ItemWaterBottle";
containerWaterSafe = "ItemWaterBottleSafe";
containerWaterInfected = "ItemWaterBottleInfected";
Nutrition[] = {0,0,900,0};
infectionChance = 0.27;
consumeOutput = "ItemWaterBottleUnfilled";
containerEmpty = "ItemWaterBottleUnfilled";
class ItemActions { 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 { class Fill {
text = "$STR_ACTIONS_FILL_W"; text = "$STR_ACTIONS_FILL_W";
script = "spawn player_fillWater;"; script = "spawn player_fillWater;";

View File

@@ -1,16 +1,16 @@
// For Chainsaw // For Chainsaw
class ItemMixOil : CA_Magazine { class ItemMixOil : CA_Magazine {
scope = public; scope = public;
displayName = "2-Stroke Engine Oil"; displayName = $STR_EPOCH_CHAINSAW_OIL;
model = "\z\addons\dayz_epoch\models\oilmix.p3d"; model = "\z\addons\dayz_epoch\models\oilmix.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_oilmix_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_oilmix_CA.paa";
count = 1; count = 1;
type = "256"; type = "256";
descriptionShort = "2-Stroke Engine Oil"; descriptionShort = $STR_EPOCH_CHAINSAW_OIL;
sfx = "refuel"; sfx = "refuel";
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = "Mix Chainsaw Gas"; // TODO: localize text = $STR_EPOCH_CHAINSAW_MIXGAS_ACTION;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {}; requiretools[] = {};
@@ -23,8 +23,8 @@ class ItemMixOil : CA_Magazine {
class CSGAS : CA_Magazine { class CSGAS : CA_Magazine {
scope = public; scope = public;
type = VSoft; type = VSoft;
displayName = "Gas"; displayName = $STR_EPOCH_CHAINSAW_GAS;
descriptionShort = "Gas for Chainsaw"; descriptionShort = $STR_EPOCH_CHAINSAW_GAS_DESC;
count = 1000; count = 1000;
picture = "\CA\weapons\data\equip\m_m240_ca.paa"; picture = "\CA\weapons\data\equip\m_m240_ca.paa";
ammo = "Chainsaw_Swing_Ammo"; ammo = "Chainsaw_Swing_Ammo";
@@ -65,14 +65,14 @@ class ItemJerryMixed: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Mixed Gas Full"; displayName = $STR_EPOCH_CHAINSAW_MIXEDGAS20L_CAN;
model = "\dayz_equip\models\jerrycan.p3d"; model = "\dayz_equip\models\jerrycan.p3d";
picture = "\dayz_equip\textures\equip_jerrycan_ca.paa"; picture = "\dayz_equip\textures\equip_jerrycan_ca.paa";
descriptionShort = "20 liters of Mixed Gas."; descriptionShort = $STR_EPOCH_CHAINSAW_MIXEDGAS20L_CAN_DESC;
sfx = "refuel"; sfx = "refuel";
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = "Fill Chainsaw"; text = $STR_EPOCH_CHAINSAW_MIXEDGAS_CAN_ACTION;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
@@ -85,14 +85,14 @@ class ItemJerryMixed4: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Mixed Gas 16L"; displayName = $STR_EPOCH_CHAINSAW_MIXEDGAS16L_CAN;
model = "\dayz_equip\models\jerrycan.p3d"; model = "\dayz_equip\models\jerrycan.p3d";
picture = "\dayz_equip\textures\equip_jerrycan_ca.paa"; picture = "\dayz_equip\textures\equip_jerrycan_ca.paa";
descriptionShort = "16 liters of Mixed Gas."; descriptionShort = $STR_EPOCH_CHAINSAW_MIXEDGAS16L_CAN_DESC;
sfx = "refuel"; sfx = "refuel";
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = "Fill Chainsaw"; text = $STR_EPOCH_CHAINSAW_MIXEDGAS_CAN_ACTION;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
@@ -105,14 +105,14 @@ class ItemJerryMixed3: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Mixed Gas 12L"; displayName = $STR_EPOCH_CHAINSAW_MIXEDGAS12L_CAN;
model = "\dayz_equip\models\jerrycan.p3d"; model = "\dayz_equip\models\jerrycan.p3d";
picture = "\dayz_equip\textures\equip_jerrycan_ca.paa"; picture = "\dayz_equip\textures\equip_jerrycan_ca.paa";
descriptionShort = "12 liters of Mixed Gas."; descriptionShort = $STR_EPOCH_CHAINSAW_MIXEDGAS12L_CAN_DESC;
sfx = "refuel"; sfx = "refuel";
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = "Fill Chainsaw"; text = $STR_EPOCH_CHAINSAW_MIXEDGAS_CAN_ACTION;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
@@ -125,14 +125,14 @@ class ItemJerryMixed2: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Mixed Gas 8L"; displayName = $STR_EPOCH_CHAINSAW_MIXEDGAS8L_CAN;
model = "\dayz_equip\models\jerrycan.p3d"; model = "\dayz_equip\models\jerrycan.p3d";
picture = "\dayz_equip\textures\equip_jerrycan_ca.paa"; picture = "\dayz_equip\textures\equip_jerrycan_ca.paa";
descriptionShort = "8 liters of Mixed Gas."; descriptionShort = $STR_EPOCH_CHAINSAW_MIXEDGAS8L_CAN_DESC;
sfx = "refuel"; sfx = "refuel";
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = "Fill Chainsaw"; text = $STR_EPOCH_CHAINSAW_MIXEDGAS_CAN_ACTION;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
@@ -145,14 +145,14 @@ class ItemJerryMixed1: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Mixed Gas 4L"; displayName = $STR_EPOCH_CHAINSAW_MIXEDGAS4L_CAN;
model = "\dayz_equip\models\jerrycan.p3d"; model = "\dayz_equip\models\jerrycan.p3d";
picture = "\dayz_equip\textures\equip_jerrycan_ca.paa"; picture = "\dayz_equip\textures\equip_jerrycan_ca.paa";
descriptionShort = "4 liters of Mixed Gas."; descriptionShort = $STR_EPOCH_CHAINSAW_MIXEDGAS4L_CAN;
sfx = "refuel"; sfx = "refuel";
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = "Fill Chainsaw"; text = $STR_EPOCH_CHAINSAW_MIXEDGAS_CAN_ACTION;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
@@ -254,10 +254,10 @@ class ItemDocument: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Document"; displayName = $STR_EPOCH_DOCUMENT;
model = "\z\addons\dayz_epoch\models\doc_generic.p3d"; model = "\z\addons\dayz_epoch\models\doc_generic.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa";
descriptionShort = "Unknown document"; descriptionShort = $STR_EPOCH_DOCUMENT_DESC;
weight = 0.1; weight = 0.1;
sfx = "document"; sfx = "document";
class ItemActions { class ItemActions {
@@ -276,15 +276,15 @@ class ItemPlotDeed: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Plot Deed"; // TODO: localize displayName = $STR_EPOCH_PLOTDEED;
model = "\z\addons\dayz_epoch\models\doc_generic.p3d"; model = "\z\addons\dayz_epoch\models\doc_generic.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa";
descriptionShort = "Deed to a plot of land, similar to a plot pole."; // TODO: localize descriptionShort = $STR_EPOCH_PLOTDEED_DESC;
weight = 0.1; weight = 0.1;
sfx = "document"; sfx = "document";
class ItemActions { class ItemActions {
class Crafting { class Crafting {
text = "Craft Plot Pole"; text = $STR_EPOCH_PLOTDEED_ACTION;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
@@ -297,64 +297,64 @@ class ItemLetter: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Letter"; displayName = $STR_EPOCH_LETTER;
model = "\z\addons\dayz_epoch\models\doc_letter.p3d"; model = "\z\addons\dayz_epoch\models\doc_letter.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_doc_letter_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_letter_ca.paa";
descriptionShort = "Random letter"; descriptionShort = $STR_EPOCH_LETTER_DESC;
weight = 0.1; weight = 0.1;
}; };
class ItemBook1: CA_Magazine { class ItemBook1: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Romance Novel"; displayName = $STR_EPOCH_ROMANCENOVEL;
model = "\z\addons\dayz_epoch\models\doc_trashy1.p3d"; model = "\z\addons\dayz_epoch\models\doc_trashy1.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_trashy1_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_trashy1_ca.paa";
descriptionShort = "Trashy Romance Novel - ""The seas are laden with lust and jealousy."""; descriptionShort = $STR_EPOCH_ROMANCENOVEL_DESC;
weight = 0.1; weight = 0.1;
}; };
class ItemBook2: CA_Magazine { class ItemBook2: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Romance Novel"; displayName = $STR_EPOCH_ROMANCENOVEL;
model = "\z\addons\dayz_epoch\models\doc_trashy2.p3d"; model = "\z\addons\dayz_epoch\models\doc_trashy2.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_trashy2_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_trashy2_ca.paa";
descriptionShort = "Trashy Romance Novel - ""He had a chest of iron, and a heart of gold."""; descriptionShort = $STR_EPOCH_ROMANCENOVEL_DESC2;
weight = 0.1; weight = 0.1;
}; };
class ItemBook3: CA_Magazine { class ItemBook3: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Book"; displayName = $STR_EPOCH_BOOK;
model = "\z\addons\dayz_epoch\models\doc_child1.p3d"; model = "\z\addons\dayz_epoch\models\doc_child1.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_child1_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_child1_ca.paa";
descriptionShort = "Random Children's Book"; descriptionShort = $STR_EPOCH_BOOK_DESC;
weight = 0.1; weight = 0.1;
}; };
class ItemBook4: CA_Magazine { class ItemBook4: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Book"; displayName = $STR_EPOCH_BOOK;
model = "\z\addons\dayz_epoch\models\doc_child2.p3d"; model = "\z\addons\dayz_epoch\models\doc_child2.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_child2_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_child2_ca.paa";
descriptionShort = "Random Children's Book"; descriptionShort = $STR_EPOCH_BOOK_DESC;
weight = 0.1; weight = 0.1;
}; };
class ItemNewspaper: CA_Magazine { class ItemNewspaper: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Torn Newspaper"; displayName = $STR_EPOCH_TORNNEWSPAPER;
model = "\z\addons\dayz_epoch\models\doc_deaths.p3d"; model = "\z\addons\dayz_epoch\models\doc_deaths.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_deaths_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_deaths_ca.paa";
descriptionShort = "Torn Newspaper - ""The recent obituaries are stil legible..."""; descriptionShort = $STR_EPOCH_TORNNEWSPAPER_DESC;
weight = 0.1; weight = 0.1;
class ItemActions { class ItemActions {
class Obituaries { class Obituaries {
text = "Read Obituaries"; // TODO: localize text = $STR_EPOCH_TORNNEWSPAPER_ACTION;
script = "spawn player_deathBoard;"; script = "spawn player_deathBoard;";
}; };
@@ -364,10 +364,10 @@ class ItemDocumentRamp: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wood Ramp"; displayName = $STR_EPOCH_WOODRAMP;
model = "\z\addons\dayz_epoch\models\doc_ramp.p3d"; model = "\z\addons\dayz_epoch\models\doc_ramp.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_doc_ramp_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_ramp_ca.paa";
descriptionShort = "Document used in building a wooden ramp."; descriptionShort = $STR_EPOCH_WOODRAMP_DESC;
weight = 0.1; weight = 0.1;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
@@ -385,10 +385,10 @@ class ItemHotwireKit: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Hotwire kit"; displayName = $STR_EPOCH_HOTWIREKIT;
model = "\z\addons\dayz_epoch\models\hotwire.p3d"; model = "\z\addons\dayz_epoch\models\hotwire.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_hotwire_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_hotwire_ca.paa";
descriptionShort = "Used to temporarily unlock and start a vehicle has a chance of failure and is consumed on use."; descriptionShort = $STR_EPOCH_HOTWIREKIT_DESC;
weight = 2; weight = 2;
}; };
@@ -403,7 +403,7 @@ class ItemBloodbag: CA_Magazine
descriptionShort = "$STR_EQUIP_DESC_16"; descriptionShort = "$STR_EQUIP_DESC_16";
class ItemActions { class ItemActions {
class use { class use {
text = "Self transfusion"; text = $STR_EPOCH_BLOODBAG_ACTION;
script = "spawn player_useMeds;"; script = "spawn player_useMeds;";
}; };
}; };

View File

@@ -3,16 +3,16 @@ class ItemCanvas: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Canvas"; displayName = $STR_EPOCH_CANVAS;
model = "\z\addons\dayz_epoch\models\canvas.p3d"; model = "\z\addons\dayz_epoch\models\canvas.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa";
descriptionShort = "Canvas Parcel"; descriptionShort = $STR_EPOCH_CANVAS_DESC;
class ItemActions class ItemActions
{ {
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_190; text = $STR_EPOCH_PLAYER_190;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"ItemTent",1}}; output[] = {{"ItemTent",1}};
@@ -21,7 +21,7 @@ class ItemCanvas: CA_Magazine
class Crafting1 class Crafting1
{ {
text = $STR_EPOCH_PLAYER_191; text = $STR_EPOCH_PLAYER_191;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"ItemDesertTent",1}}; output[] = {{"ItemDesertTent",1}};
@@ -30,7 +30,7 @@ class ItemCanvas: CA_Magazine
class Crafting2 class Crafting2
{ {
text = $STR_EPOCH_PLAYER_192; text = $STR_EPOCH_PLAYER_192;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"ItemDomeTent",1}}; output[] = {{"ItemDomeTent",1}};
@@ -39,7 +39,7 @@ class ItemCanvas: CA_Magazine
class Crafting3 class Crafting3
{ {
text = $STR_EPOCH_PLAYER_193; text = $STR_EPOCH_PLAYER_193;
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"sun_shade_kit",1}}; output[] = {{"sun_shade_kit",1}};
@@ -48,7 +48,7 @@ class ItemCanvas: CA_Magazine
class Crafting4 class Crafting4
{ {
text = $STR_EPOCH_PLAYER_194; text = $STR_EPOCH_PLAYER_194;
script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"ItemBurlap",1}}; output[] = {{"ItemBurlap",1}};
@@ -61,16 +61,16 @@ class ItemBurlap: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Burlap"; displayName = $STR_EPOCH_BURLAP;
model = "\z\addons\dayz_epoch\models\burlap.p3d"; model = "\z\addons\dayz_epoch\models\burlap.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_burlap_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_burlap_ca.paa";
descriptionShort = "Burlap: A strong cloth like material used for building sandbags"; descriptionShort = $STR_EPOCH_BURLAP_DESC;
class ItemActions class ItemActions
{ {
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_195; text = $STR_EPOCH_PLAYER_195;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"sand"}; // todo add sand requirement neednearby[] = {"sand"}; // todo add sand requirement
requiretools[] = {"ItemEtool","ItemToolbox"}; requiretools[] = {"ItemEtool","ItemToolbox"};
output[] = {{"ItemSandbag",1}}; output[] = {{"ItemSandbag",1}};
@@ -83,15 +83,16 @@ class ItemLightBulb: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Light Bulb"; displayName = $STR_EPOCH_LIGHTBULB;
model = "\z\addons\dayz_epoch\models\bulb.p3d"; model = "\z\addons\dayz_epoch\models\bulb.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_bulb_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_bulb_CA.paa";
descriptionShort = "Lightbulb: Used in part to create a buildable lamp post. Don't tell me you didn't find this in a barn."; descriptionShort = $STR_EPOCH_LIGHTBULB_DESC;
class ItemActions { class ItemActions
{
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_196; text = $STR_EPOCH_PLAYER_196;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemEtool","ItemToolbox"}; requiretools[] = {"ItemEtool","ItemToolbox"};
output[] = {{"light_pole_kit",1}}; output[] = {{"light_pole_kit",1}};
@@ -107,10 +108,10 @@ class ItemZombieParts: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Zombie Parts"; displayName = $STR_EPOCH_ZOMBIEPARTS;
model = "\z\addons\dayz_epoch\models\zombie_parts_bag_v2.p3d"; model = "\z\addons\dayz_epoch\models\zombie_parts_bag_v2.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_zparts_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_zparts_CA.paa";
descriptionShort = "Zombie Parts in a Bag: Trade these for Bio Meat at medic traders."; descriptionShort = $STR_EPOCH_ZOMBIEPARTS_DESC;
}; };
class ItemComboLock: CA_Magazine class ItemComboLock: CA_Magazine
@@ -118,11 +119,11 @@ class ItemComboLock: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Combination Lock"; displayName = $STR_EPOCH_COMBINATIONLOCK;
weight = 0.5; weight = 0.5;
model = "\z\addons\dayz_epoch\models\combo_lock_mag.p3d"; model = "\z\addons\dayz_epoch\models\combo_lock_mag.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_combolock_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_combolock_ca.paa";
descriptionShort = "Used to secure structures from unauthorized entry."; descriptionShort = $STR_EPOCH_COMBINATIONLOCK_DESC;
}; };
@@ -131,11 +132,12 @@ class ItemCorrugated : CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Corrugated Fence"; displayName = $STR_EPOCH_CORRUGATEDFENCE;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Corrugated Fence: A buildable object used for fortification purposes."; descriptionShort = $STR_EPOCH_CORRUGATEDFENCE_DESC;
class ItemActions { class ItemActions
{
class Build { class Build {
text = $STR_EPOCH_PLAYER_214; text = $STR_EPOCH_PLAYER_214;
script = "spawn player_build;"; script = "spawn player_build;";
@@ -145,7 +147,7 @@ class ItemCorrugated : CA_Magazine
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_215; text = $STR_EPOCH_PLAYER_215;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar"};
output[] = {{"wooden_shed_kit",1}}; output[] = {{"wooden_shed_kit",1}};
@@ -154,7 +156,7 @@ class ItemCorrugated : CA_Magazine
class Crafting1 class Crafting1
{ {
text = $STR_EPOCH_PLAYER_217; text = $STR_EPOCH_PLAYER_217;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar"};
output[] = {{"outhouse_kit",1}}; output[] = {{"outhouse_kit",1}};
@@ -163,7 +165,7 @@ class ItemCorrugated : CA_Magazine
class Crafting2 class Crafting2
{ {
text = $STR_EPOCH_PLAYER_216; text = $STR_EPOCH_PLAYER_216;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar"};
output[] = {{"storage_shed_kit",1}}; output[] = {{"storage_shed_kit",1}};
@@ -176,15 +178,16 @@ class ItemPole: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Metal Pole"; displayName = $STR_EPOCH_METALPOLE;
model = "\z\addons\dayz_epoch\models\pipe.p3d"; model = "\z\addons\dayz_epoch\models\pipe.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_pipe_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_pipe_CA.paa";
descriptionShort = "Pole: A few sturdy metal poles used to craft tents and other buildables"; descriptionShort = $STR_EPOCH_METALPOLE_DESC;
class ItemActions { class ItemActions
{
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_218; text = $STR_EPOCH_PLAYER_218;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"fire"}; neednearby[] = {"fire"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar"};
output[] = {{"ItemCorrugated",1}}; output[] = {{"ItemCorrugated",1}};
@@ -193,7 +196,7 @@ class ItemPole: CA_Magazine
class Crafting1 class Crafting1
{ {
text = $STR_EPOCH_PLAYER_219; text = $STR_EPOCH_PLAYER_219;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar"};
output[] = {{"rusty_gate_kit",1}}; output[] = {{"rusty_gate_kit",1}};
@@ -202,7 +205,7 @@ class ItemPole: CA_Magazine
class Crafting2 class Crafting2
{ {
text = $STR_EPOCH_PLAYER_220; text = $STR_EPOCH_PLAYER_220;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar"};
output[] = {{"metal_panel_kit",1}}; output[] = {{"metal_panel_kit",1}};
@@ -211,7 +214,7 @@ class ItemPole: CA_Magazine
class Crafting3 class Crafting3
{ {
text = $STR_EPOCH_PLAYER_305; text = $STR_EPOCH_PLAYER_305;
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar"};
output[] = {{"ItemScaffoldingKit",1}}; output[] = {{"ItemScaffoldingKit",1}};
@@ -224,8 +227,8 @@ class ItemGunRackKit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Gun Rack Kit"; displayName = $STR_EPOCH_GUNRACKKIT;
descriptionShort = "A Gun Rack for 20 weapons"; descriptionShort = $STR_EPOCH_GUNRACKKIT_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 20; weight = 20;
@@ -245,8 +248,8 @@ class ItemWoodCrateKit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wood Crate"; displayName = $STR_EPOCH_WOODCRATE;
descriptionShort = "A wood crate that holds a lot of items."; descriptionShort = $STR_EPOCH_WOODCRATE_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 20; weight = 20;
@@ -267,10 +270,10 @@ class ItemOilBarrel: CA_Magazine
count = 1; count = 1;
// fuelQuantity = 210; // fuelQuantity = 210;
type = 256; type = 256;
displayName = "Oil Barrel"; displayName = $STR_EPOCH_OILBARREL;
model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d"; model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
descriptionShort = "210 litres of Oil in a Barrel"; descriptionShort = $STR_EPOCH_OILBARREL_DESC;
}; };
class ItemFuelBarrel: CA_Magazine class ItemFuelBarrel: CA_Magazine
{ {
@@ -278,10 +281,10 @@ class ItemFuelBarrel: CA_Magazine
count = 1; count = 1;
fuelQuantity = 210; fuelQuantity = 210;
type = 256; type = 256;
displayName = "Fuel Barrel"; displayName = $STR_EPOCH_FUELBARREL;
model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d"; model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
descriptionShort = "210 litres of fuel per barrel"; descriptionShort = $STR_EPOCH_FUELBARREL_DESC;
fireIntensity = 6; //used for tent burning fireIntensity = 6; //used for tent burning
emptycan = "ItemFuelBarrelEmpty"; emptycan = "ItemFuelBarrelEmpty";
}; };
@@ -291,15 +294,16 @@ class ItemFuelBarrelEmpty: ItemFuelBarrel
count = 1; count = 1;
fuelQuantity = 0; fuelQuantity = 0;
type = 256; type = 256;
displayName = "Fuel Barrel (Empty)"; displayName = $STR_EPOCH_EMPTYFUELBARREL;
picture = "\z\addons\dayz_epoch\pictures\equip_oildrum_e_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_oildrum_e_CA.paa";
descriptionShort = "210 litres of fuel per barrel (Empty)"; descriptionShort = $STR_EPOCH_EMPTYFUELBARREL_DESC;
fullcan = "ItemFuelBarrel"; fullcan = "ItemFuelBarrel";
class ItemActions { class ItemActions
{
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_276; text = $STR_EPOCH_PLAYER_276;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox","ItemMatchbox"}; requiretools[] = {"ItemToolbox","ItemMatchbox"};
output[] = {{"ItemFireBarrel_kit",1}}; output[] = {{"ItemFireBarrel_kit",1}};
@@ -312,8 +316,8 @@ class ItemFireBarrel_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Fire Barrel Kit"; displayName = $STR_EPOCH_FIREBARRELKIT;
descriptionShort = "Fire Barrel"; descriptionShort = $STR_EPOCH_FIREBARRELKIT_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 45; weight = 45;
@@ -333,8 +337,8 @@ class workbench_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Workbench"; displayName = $STR_EPOCH_WORKBENCH;
descriptionShort = "Workbench: Used to craft."; descriptionShort = $STR_EPOCH_WORKBENCH_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 10; weight = 10;
@@ -356,8 +360,8 @@ class wood_ramp_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wood Ramp"; displayName = $STR_EPOCH_WOODRAMP;
descriptionShort = "Wood ramp can be used to get air."; descriptionShort = $STR_EPOCH_WOODENRAMP_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
class ItemActions class ItemActions
@@ -376,8 +380,8 @@ class 30m_plot_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "30 Meter Plot"; displayName = $STR_EPOCH_PLAYER_246;
descriptionShort = "Plot Pole: A placeable pole that will allow you and your friends to build within a 30m radius. Ownership of plot pole is lost after owners death."; descriptionShort = $STR_EPOCH_PLOT_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
class ItemActions class ItemActions
@@ -397,8 +401,8 @@ class metal_panel_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Metal Panel"; displayName = $STR_EPOCH_METALPANEL;
descriptionShort = "Metal Panel: Strong metal wall used for base defence."; descriptionShort = $STR_EPOCH_METALPANEL_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 50; weight = 50;
@@ -414,7 +418,7 @@ class metal_panel_kit: CA_Magazine
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_228; text = $STR_EPOCH_PLAYER_228;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop","fire"}; neednearby[] = {"workshop","fire"};
requiretools[] = {"ItemToolbox","ItemCrowbar","ItemSledge"}; requiretools[] = {"ItemToolbox","ItemCrowbar","ItemSledge"};
output[] = {{"metal_floor_kit",1}}; output[] = {{"metal_floor_kit",1}};
@@ -427,8 +431,8 @@ class deer_stand_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Deer Stand"; displayName = $STR_EPOCH_DEERSTAND;
descriptionShort = "Deer Stand: can be used as a lookout."; descriptionShort = $STR_EPOCH_DEERSTAND_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 25; weight = 25;
@@ -448,8 +452,8 @@ class desert_large_net_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Large Desert Camo Net"; displayName = $STR_EPOCH_LARGEDESERTCAMONET;
descriptionShort = "Large Camo Netting: A very large buildable object that can be used to cover objects."; descriptionShort = $STR_EPOCH_LARGECAMONET_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 25; weight = 25;
@@ -469,8 +473,8 @@ class forest_large_net_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Large Forest Camo Net"; displayName = $STR_EPOCH_LARGEFORESTCAMONET;
descriptionShort = "Large Camo Netting: A very large buildable object that can be used to cover objects."; descriptionShort = $STR_EPOCH_LARGECAMONET_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 25; weight = 25;
@@ -490,8 +494,8 @@ class desert_net_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Desert Camo Net"; displayName = $STR_EPOCH_DESERTCAMONET;
descriptionShort = "Camo Netting: A buildable object that can be used to cover objects."; descriptionShort = $STR_EPOCH_CAMONET_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 25; weight = 25;
@@ -507,7 +511,7 @@ class desert_net_kit: CA_Magazine
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_229; text = $STR_EPOCH_PLAYER_229;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"desert_large_net_kit",1}}; output[] = {{"desert_large_net_kit",1}};
@@ -520,8 +524,8 @@ class forest_net_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Forest Camo Net"; displayName = $STR_EPOCH_FORESTCAMONET;
descriptionShort = "Camo Netting: A buildable object that can be used to cover objects."; descriptionShort = $STR_EPOCH_CAMONET_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 25; weight = 25;
@@ -537,7 +541,7 @@ class forest_net_kit: CA_Magazine
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_229; text = $STR_EPOCH_PLAYER_229;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"forest_large_net_kit",1}}; output[] = {{"forest_large_net_kit",1}};
@@ -550,8 +554,8 @@ class fuel_pump_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Fuel Pump"; displayName = $STR_EPOCH_FUELPUMP;
descriptionShort = "Fuel Pump"; descriptionShort = $STR_EPOCH_FUELPUMP;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 50; weight = 50;
@@ -571,8 +575,8 @@ class light_pole_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Light Pole"; displayName = $STR_EPOCH_LIGHTPOLE;
descriptionShort = "Light Pole: A buildable object that can be used with a Generator to provide light in times of darkness."; descriptionShort = $STR_EPOCH_LIGHTPOLE_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 25; weight = 25;
@@ -592,8 +596,8 @@ class stick_fence_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Stick Fence"; displayName = $STR_EPOCH_STICKFENCE;
descriptionShort = "Stick Fence: A buildable barrier that can be used to keep zombies out of your camp. They are fairly weak and can be ran over easier."; descriptionShort = $STR_EPOCH_STICKFENCE_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 15; weight = 15;
@@ -613,8 +617,8 @@ class wooden_shed_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Nice Wooden Shed"; displayName = $STR_EPOCH_NICEWOODSHED;
descriptionShort = "Nice Wooden Shed: A crafted object that holds a lot of items/weapons/backpacks and has a door that opens and closes."; descriptionShort = $STR_EPOCH_NICEWOODSHED_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 25; weight = 25;
@@ -634,8 +638,8 @@ class wood_shack_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wood Shack"; displayName = $STR_EPOCH_WOODSHACK;
descriptionShort = "Wood Shack"; descriptionShort = $STR_EPOCH_WOODSHACK;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 25; weight = 25;
@@ -655,8 +659,8 @@ class m240_nest_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "M240 Nest"; displayName = $STR_EPOCH_M240NEST;
descriptionShort = "M240 Nest"; descriptionShort = $STR_EPOCH_M240NEST;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 125; weight = 125;
@@ -676,8 +680,8 @@ class sun_shade_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Canvas Sun Shade"; displayName = $STR_EPOCH_CANVASSUNSHADE;
descriptionShort = "Sun Shade: A buildable object used to keep the sun off your back."; descriptionShort = $STR_EPOCH_CANVASSUNSHADE_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 25; weight = 25;
@@ -697,8 +701,8 @@ class park_bench_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wood Bench"; displayName = $STR_EPOCH_WOODBENCH;
descriptionShort = "Wood Bench"; descriptionShort = $STR_EPOCH_WOODBENCH;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 25; weight = 25;
@@ -718,8 +722,8 @@ class rusty_gate_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Rusty Gate"; displayName = $STR_EPOCH_RUSTYGATE;
descriptionShort = "Rusty Gate: A buildable object that can be opened and closed."; descriptionShort = $STR_EPOCH_RUSTYGATE_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 25; weight = 25;
@@ -739,8 +743,8 @@ class outhouse_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Outhouse"; displayName = $STR_EPOCH_OUTHOUSE;
descriptionShort = "Outhouse: A buildable object that you can poop in. Comes pre-stocked with one roll of Toilet Paper."; descriptionShort = $STR_EPOCH_OUTHOUSE_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 25; weight = 25;
@@ -760,8 +764,8 @@ class storage_shed_kit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Storage Shed"; displayName = $STR_EPOCH_STORAGESHED;
descriptionShort = "Storage Shed: A large buildable object that is non enterable and holds a lot of items/weapons/backpacks"; descriptionShort = $STR_EPOCH_STORAGESHED_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 75; weight = 75;
@@ -782,8 +786,8 @@ class ItemScaffoldingKit: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Scaffolding"; displayName = $STR_EPOCH_SCAFFOLDING;
descriptionShort = ""; descriptionShort = $STR_EPOCH_SCAFFOLDING;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 80; weight = 80;
@@ -810,7 +814,8 @@ class ItemVault: CA_Magazine
descriptionShort = $STR_EPOCH_SAFE_DESC; descriptionShort = $STR_EPOCH_SAFE_DESC;
class ItemActions class ItemActions
{ {
class Build { class Build
{
text = $STR_EPOCH_PLAYER_230; text = $STR_EPOCH_PLAYER_230;
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemToolbox"}; require[] = {"ItemToolbox"};
@@ -823,14 +828,15 @@ class ItemLockbox: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Lockbox"; displayName = $STR_EPOCH_LOCKBOX;
model = "\z\addons\dayz_epoch\models\lockbox_mag.p3d"; model = "\z\addons\dayz_epoch\models\lockbox_mag.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_lockbox_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_lockbox_CA.paa";
descriptionShort = "Semi secure lockbox"; descriptionShort = $STR_EPOCH_LOCKBOX_DESC;
weight = 15; weight = 15;
class ItemActions class ItemActions
{ {
class Build { class Build
{
text = $STR_EPOCH_PLAYER_231; text = $STR_EPOCH_PLAYER_231;
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemToolbox"}; require[] = {"ItemToolbox"};
@@ -838,22 +844,22 @@ class ItemLockbox: CA_Magazine
}; };
}; };
}; };
class PartPlankPack: CA_Magazine class PartPlankPack: CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Lumber Pack"; displayName = $STR_EPOCH_LUMBERPACK;
model = "\z\addons\dayz_epoch\models\plank_pack.p3d"; model = "\z\addons\dayz_epoch\models\plank_pack.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_lumber_pack_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_lumber_pack_CA.paa";
descriptionShort = "Lumber in a stack"; descriptionShort = $STR_EPOCH_LUMBERPACK_DESC;
weight = 6; weight = 6;
class ItemActions { class ItemActions
{
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_251; text = $STR_EPOCH_PLAYER_251;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"sawmill"}; neednearby[] = {"sawmill"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"PartWoodLumber",3}}; output[] = {{"PartWoodLumber",3}};
@@ -866,25 +872,26 @@ class CinderBlocks: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Cinder Blocks"; displayName = $STR_EPOCH_CINDERBLOCKS;
model = "\z\addons\dayz_epoch\models\cinder_stack.p3d"; model = "\z\addons\dayz_epoch\models\cinder_stack.p3d";
picture = "\z\addons\dayz_epoch\pictures\epuip_cinder_blocks_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\epuip_cinder_blocks_CA.paa";
descriptionShort = "Stack of nine cinder blocks"; descriptionShort = $STR_EPOCH_CINDERBLOCKS_DESC;
weight = 100; weight = 100;
class ItemActions { class ItemActions
{
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_252; text = $STR_EPOCH_PLAYER_252;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"cinder_wall_kit",1}}; output[] = {{"half_cinder_wall_kit",1}};
input[] = {{"CinderBlocks",3},{"MortarBucket",1}}; input[] = {{"CinderBlocks",3},{"MortarBucket",1}};
}; };
class Crafting1 class Crafting1
{ {
text = $STR_EPOCH_PLAYER_253; text = $STR_EPOCH_PLAYER_253;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"cinder_garage_kit",1}}; output[] = {{"cinder_garage_kit",1}};
@@ -893,14 +900,21 @@ class CinderBlocks: CA_Magazine
class Crafting2 class Crafting2
{ {
text = $STR_EPOCH_PLAYER_234; text = $STR_EPOCH_PLAYER_234;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"cinder_door_kit",1}}; output[] = {{"cinder_door_kit",1}};
input[] = {{"CinderBlocks",4},{"MortarBucket",1},{"ItemTankTrap",1}}; input[] = {{"CinderBlocks",4},{"MortarBucket",1},{"ItemTankTrap",1}};
}; };
class Crafting3
{
text = $STR_EPOCH_PLAYER_252_1;
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"};
output[] = {{"full_cinder_wall_kit",1}};
input[] = {{"CinderBlocks",7},{"MortarBucket",2}};
};
}; };
}; };
class MortarBucket: CA_Magazine class MortarBucket: CA_Magazine
@@ -908,10 +922,10 @@ class MortarBucket: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Bucket of Mortar"; displayName = $STR_EPOCH_BUCKETOFMORTAR;
model = "\z\addons\dayz_epoch\models\mortar.p3d"; model = "\z\addons\dayz_epoch\models\mortar.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_mortar_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_mortar_CA.paa";
descriptionShort = "Premixed mastic adhesive that will bond to concrete block."; descriptionShort = $STR_EPOCH_BUCKETOFMORTAR_DESC;
weight = 21; weight = 21;
}; };
class PartPlywoodPack: CA_Magazine class PartPlywoodPack: CA_Magazine
@@ -919,16 +933,17 @@ class PartPlywoodPack: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Plywood Pack"; displayName = $STR_EPOCH_PLYWOODPACK;
model = "\z\addons\dayz_epoch\models\plywood_pack.p3d"; model = "\z\addons\dayz_epoch\models\plywood_pack.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_plywood_pack_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_plywood_pack_CA.paa";
descriptionShort = "Plywood in a stack"; descriptionShort = $STR_EPOCH_PLYWOODPACK_DESC;
weight = 12; weight = 12;
class ItemActions { class ItemActions
{
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_251; text = $STR_EPOCH_PLAYER_251;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"sawmill"}; neednearby[] = {"sawmill"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"PartWoodPlywood",3}}; output[] = {{"PartWoodPlywood",3}};
@@ -942,15 +957,16 @@ class PartWoodLumber: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Lumber"; displayName = $STR_EPOCH_LUMBER;
model = "\z\addons\dayz_epoch\models\planks.p3d"; model = "\z\addons\dayz_epoch\models\planks.p3d";
picture="\z\addons\dayz_epoch\pictures\equip_wood_planks_CA.paa"; picture= "\z\addons\dayz_epoch\pictures\equip_wood_planks_CA.paa";
descriptionShort = "Lumber: Used for building many structures and can also be used to make plywood."; descriptionShort = $STR_EPOCH_LUMBER_DESC;
class ItemActions { class ItemActions
{
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_254; text = $STR_EPOCH_PLAYER_254;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"sawmill"}; neednearby[] = {"sawmill"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"PartWoodPlywood",1}}; output[] = {{"PartWoodPlywood",1}};
@@ -960,7 +976,7 @@ class PartWoodLumber: CA_Magazine
class Crafting1 class Crafting1
{ {
text = $STR_EPOCH_PLAYER_255; text = $STR_EPOCH_PLAYER_255;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"bulk_empty",1}}; output[] = {{"bulk_empty",1}};
@@ -970,18 +986,17 @@ class PartWoodLumber: CA_Magazine
class Crafting2 class Crafting2
{ {
text = $STR_EPOCH_PLAYER_256; text = $STR_EPOCH_PLAYER_256;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar"};
output[] = {{"deer_stand_kit",1}}; output[] = {{"deer_stand_kit",1}};
input[] = {{"PartWoodLumber",8},{"PartWoodPile",2}}; input[] = {{"PartWoodLumber",8},{"PartWoodPile",2}};
}; };
class Crafting3 class Crafting3
{ {
text = $STR_EPOCH_PLAYER_257; text = $STR_EPOCH_PLAYER_257;
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"ItemWoodStairs",1}}; output[] = {{"ItemWoodStairs",1}};
@@ -991,7 +1006,7 @@ class PartWoodLumber: CA_Magazine
class Crafting4 class Crafting4
{ {
text = $STR_EPOCH_PLAYER_258; text = $STR_EPOCH_PLAYER_258;
script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"ItemWoodLadder",1}}; output[] = {{"ItemWoodLadder",1}};
@@ -1001,7 +1016,7 @@ class PartWoodLumber: CA_Magazine
class Crafting5 class Crafting5
{ {
text = $STR_EPOCH_PLAYER_259; text = $STR_EPOCH_PLAYER_259;
Script = ";['Crafting5','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; Script = ";['Crafting5','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"sawmill"}; neednearby[] = {"sawmill"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"PartPlankPack",1}}; output[] = {{"PartPlankPack",1}};
@@ -1010,7 +1025,7 @@ class PartWoodLumber: CA_Magazine
class Crafting6 class Crafting6
{ {
text = $STR_EPOCH_PLAYER_277; text = $STR_EPOCH_PLAYER_277;
Script = ";['Crafting6','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; Script = ";['Crafting6','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"ItemGunRackKit",1}}; output[] = {{"ItemGunRackKit",1}};
@@ -1019,7 +1034,7 @@ class PartWoodLumber: CA_Magazine
class Crafting7 class Crafting7
{ {
text = $STR_EPOCH_PLAYER_304; text = $STR_EPOCH_PLAYER_304;
Script = ";['Crafting7','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; Script = ";['Crafting7','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"ItemWoodCrateKit",1}}; output[] = {{"ItemWoodCrateKit",1}};
@@ -1032,15 +1047,16 @@ class PartWoodPlywood: CA_Magazine
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Plywood"; displayName = $STR_EPOCH_PLYWOOD;
model = "\z\addons\dayz_epoch\models\plywood.p3d"; model = "\z\addons\dayz_epoch\models\plywood.p3d";
picture="\z\addons\dayz_epoch\pictures\equip_plywood_CA.paa"; picture= "\z\addons\dayz_epoch\pictures\equip_plywood_CA.paa";
descriptionShort = "Plywood: Used for building many structures."; descriptionShort = $STR_EPOCH_PLYWOOD_DESC;
class ItemActions { class ItemActions
{
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_260; text = $STR_EPOCH_PLAYER_260;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"workbench_kit",1}}; output[] = {{"workbench_kit",1}};
@@ -1050,7 +1066,7 @@ class PartWoodPlywood: CA_Magazine
class Crafting1 class Crafting1
{ {
text = $STR_EPOCH_PLAYER_261; text = $STR_EPOCH_PLAYER_261;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"wood_shack_kit",1}}; output[] = {{"wood_shack_kit",1}};
@@ -1059,7 +1075,7 @@ class PartWoodPlywood: CA_Magazine
class Crafting2 class Crafting2
{ {
text = $STR_EPOCH_PLAYER_262; text = $STR_EPOCH_PLAYER_262;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar"};
output[] = {{"ItemWoodFloorQuarter",1}}; output[] = {{"ItemWoodFloorQuarter",1}};
@@ -1068,7 +1084,7 @@ class PartWoodPlywood: CA_Magazine
class Crafting3 class Crafting3
{ {
text = $STR_EPOCH_PLAYER_263; text = $STR_EPOCH_PLAYER_263;
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemCrowbar"}; requiretools[] = {"ItemToolbox","ItemCrowbar"};
output[] = {{"ItemWoodWallThird",1}}; output[] = {{"ItemWoodWallThird",1}};
@@ -1077,7 +1093,7 @@ class PartWoodPlywood: CA_Magazine
class Crafting4 class Crafting4
{ {
text = $STR_EPOCH_PLAYER_264; text = $STR_EPOCH_PLAYER_264;
Script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; Script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"sawmill"}; neednearby[] = {"sawmill"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {{"PartPlywoodPack",1}}; output[] = {{"PartPlywoodPack",1}};
@@ -1086,21 +1102,22 @@ class PartWoodPlywood: CA_Magazine
}; };
}; };
class ItemSledgeHead : CA_Magazine
class ItemSledgeHead : CA_Magazine { {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Sledgehammer Head"; displayName = $STR_EPOCH_SLEDGEHAMMERHEAD;
model = "\z\addons\dayz_epoch\models\sledge_head.p3d"; model = "\z\addons\dayz_epoch\models\sledge_head.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_sledge_head_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_sledge_head_ca.paa";
descriptionShort = "Combine with a handle to make a Sledgehammer"; descriptionShort = $STR_EPOCH_SLEDGEHAMMERHEAD_DESC;
weight = 9; weight = 9;
class ItemActions { class ItemActions
{
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_275; text = $STR_EPOCH_PLAYER_275;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {}; output[] = {};
@@ -1109,20 +1126,22 @@ class ItemSledgeHead : CA_Magazine {
}; };
}; };
}; };
class ItemSledgeHandle : CA_Magazine { class ItemSledgeHandle : CA_Magazine
{
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Sledgehammer Handle"; displayName = $STR_EPOCH_SLEDGEHAMMERHANDLE;
model = "\z\addons\dayz_epoch\models\sledge_handle.p3d"; model = "\z\addons\dayz_epoch\models\sledge_handle.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_sledge_handle_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_sledge_handle_ca.paa";
descriptionShort = "Combine with a head to make a Sledgehammer"; descriptionShort = $STR_EPOCH_SLEDGEHAMMERHANDLE_DESC;
weight = 1; weight = 1;
class ItemActions { class ItemActions
{
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_275; text = $STR_EPOCH_PLAYER_275;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox"}; requiretools[] = {"ItemToolbox"};
output[] = {}; output[] = {};
@@ -1131,12 +1150,12 @@ class ItemSledgeHandle : CA_Magazine {
}; };
}; };
}; };
class ItemKiloHemp : CA_Magazine
class ItemKiloHemp : CA_Magazine { {
scope = public; scope = public;
count = 1; count = 1;
displayName = "Kilo of Hemp"; displayName = $STR_EPOCH_KILOOFHEMP;
descriptionShort = "Kilo of Hemp"; descriptionShort = $STR_EPOCH_KILOOFHEMP;
weight = 1; weight = 1;
model = "z\addons\dayz_epoch\models\kilohemp.p3d"; model = "z\addons\dayz_epoch\models\kilohemp.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_kilohemp_CA.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_kilohemp_CA.paa";
@@ -1146,7 +1165,7 @@ class ItemKiloHemp : CA_Magazine {
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_269b; text = $STR_EPOCH_PLAYER_269b;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"ItemCanvas",1}}; output[] = {{"ItemCanvas",1}};
@@ -1154,8 +1173,8 @@ class ItemKiloHemp : CA_Magazine {
}; };
class Crafting1 class Crafting1
{ {
text = "Craft Hemp Seeds"; text = $STR_EPOCH_PLAYER_269a;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {""}; neednearby[] = {""};
requiretools[] = {"ItemKnife"}; requiretools[] = {"ItemKnife"};
output[] = {{"ItemHempSeed",5}}; output[] = {{"ItemHempSeed",5}};

View File

@@ -2,8 +2,8 @@ class metal_floor_kit: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Metal Floor"; displayName = $STR_EPOCH_METALFLOOR;
descriptionShort = "Metal Floor"; descriptionShort = $STR_EPOCH_METALFLOOR;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 325; weight = 325;
@@ -17,12 +17,12 @@ class metal_floor_kit: CA_Magazine {
}; };
}; };
class cinder_wall_kit: CA_Magazine { class half_cinder_wall_kit: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Cinder Block Wall"; displayName = $STR_EPOCH_CINDERBLOCKWALL_HALF;
descriptionShort = "Half height cinder block wall"; descriptionShort = $STR_EPOCH_CINDERBLOCKWALL_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 325; weight = 325;
@@ -35,12 +35,30 @@ class cinder_wall_kit: CA_Magazine {
}; };
}; };
}; };
class full_cinder_wall_kit: CA_Magazine {
scope = public;
count = 1;
type = 256;
displayName = $STR_EPOCH_CINDERBLOCKWALL;
descriptionShort = $STR_EPOCH_FULLCINDERBLOCKWALL_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 600;
class ItemActions {
class Build {
text = $STR_ACTIONS_BUILD;
script = "spawn player_build;";
require[] = {"ItemToolbox"};
create = "CinderWall_DZ";
};
};
};
class cinder_door_kit: CA_Magazine { class cinder_door_kit: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Block Doorway"; displayName = $STR_EPOCH_BLOCKDOORWAY;
descriptionShort = "Cinder block doorway"; descriptionShort = $STR_EPOCH_BLOCKDOORWAY_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 325; weight = 325;
@@ -57,8 +75,8 @@ class cinder_garage_kit: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Block Garage Doorway"; displayName = $STR_EPOCH_BLOCKGARAGEDOORWAY;
descriptionShort = "Cinder block garage doorway"; descriptionShort = $STR_EPOCH_BLOCKGARAGEDOORWAY_DESC;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
weight = 325; weight = 325;
@@ -76,10 +94,10 @@ class ItemWoodFloor: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Floor/Ceiling"; displayName = $STR_EPOCH_FLOORCEILING;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wood Floor can also be used as a ceiling."; descriptionShort = $STR_EPOCH_FLOORCEILING_DESC;
weight = 25; weight = 25;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -94,10 +112,10 @@ class ItemWoodFloorHalf: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Floor/Ceiling 1/2"; displayName = $STR_EPOCH_FLOORCEILINGHALF;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wood Floor can also be used as a ceiling."; descriptionShort = $STR_EPOCH_FLOORCEILING_DESC;
weight = 15; weight = 15;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -121,10 +139,10 @@ class ItemWoodFloorQuarter: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Floor/Ceiling 1/4"; displayName = $STR_EPOCH_FLOORCEILINGQUARTER;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wood Floor can also be used as a ceiling."; descriptionShort = $STR_EPOCH_FLOORCEILING_DESC;
weight = 10; weight = 10;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -149,10 +167,10 @@ class ItemWoodStairs: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wood Stairs"; displayName = $STR_EPOCH_WOODSTAIRS;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wood stairs"; descriptionShort = $STR_EPOCH_WOODSTAIRS;
weight = 25; weight = 25;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -176,10 +194,10 @@ class ItemWoodStairsSupport: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wood Stairs w/ supports"; displayName = $STR_EPOCH_WOODSTAIRSWITHSUPPORTS;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wood stairs with supports"; descriptionShort = $STR_EPOCH_WOODSTAIRSWITHSUPPORTS_DESC;
weight = 30; weight = 30;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -195,10 +213,10 @@ class ItemWoodLadder: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wood Ladder"; displayName = $STR_EPOCH_WOODLADDER;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wood Ladder"; descriptionShort = $STR_EPOCH_WOODLADDER;
weight = 25; weight = 25;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -214,10 +232,10 @@ class ItemWoodWall: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wood Wall"; displayName = $STR_EPOCH_WOODWALL;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wall constucted out of plywood and lumber."; descriptionShort = $STR_EPOCH_WOODWALL_DESC;
weight = 25; weight = 25;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -256,10 +274,10 @@ class ItemWoodWallThird: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wood Wall 1/3"; displayName = $STR_EPOCH_WOODWALLTHIRDPART;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Third wall constucted out of plywood and lumber."; descriptionShort = $STR_EPOCH_WOODWALLTHIRDPART_DESC;
weight = 7; weight = 7;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -282,10 +300,10 @@ class ItemWoodWallWindow: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wall w/ Window"; displayName = $STR_EPOCH_WALLWITHWINDOW;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wall with Window constucted out of plywood and lumber."; descriptionShort = $STR_EPOCH_WALLWITHWINDOW_DESC;
weight = 25; weight = 25;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -301,10 +319,10 @@ class ItemWoodWallDoor: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wall w/ Doorway"; displayName = $STR_EPOCH_WALLWITHDOORWAY;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wall with doorway constucted out of plywood and lumber."; descriptionShort = $STR_EPOCH_WALLWITHDOORWAY_DESC;
weight = 25; weight = 25;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -327,10 +345,10 @@ class ItemWoodWallWithDoor: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wall w/ Door"; displayName = $STR_EPOCH_WALLWITHDOOR;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wall with door constucted out of plywood and lumber."; descriptionShort = $STR_EPOCH_WALLWITHDOOR_DESC;
weight = 25; weight = 25;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -353,10 +371,10 @@ class ItemWoodWallWithDoorLocked: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wall w/ Door Locked"; displayName = $STR_EPOCH_WALLWITHDOORLOCKED;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wall with door constucted out of plywood and lumber."; descriptionShort = $STR_EPOCH_WALLWITHDOORLOCKED_DESC;
weight = 30; weight = 30;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -372,10 +390,10 @@ class ItemWoodWallGarageDoor: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wood Garage Door"; displayName = $STR_EPOCH_WOODGARAGEDOOR;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Garage door constucted out of plywood and lumber."; descriptionShort = $STR_EPOCH_WOODGARAGEDOOR_DESC;
weight = 25; weight = 25;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -398,10 +416,10 @@ class ItemWoodWallGarageDoorLocked: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Wood Garage Door Locked"; displayName = $STR_EPOCH_WOODGARAGEDOORLOCKED;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Garage door with combination lock."; descriptionShort = $STR_EPOCH_WOODGARAGEDOORLOCKED_DESC;
weight = 25; weight = 25;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -417,10 +435,10 @@ class ItemWoodWallLg: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Large Wood Wall"; displayName = $STR_EPOCH_LARGEWOODWALL;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Large wall constucted out of plywood and lumber."; descriptionShort = $STR_EPOCH_LARGEWOODWALL_DESC;
weight = 25; weight = 25;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -459,10 +477,10 @@ class ItemWoodWallWindowLg: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Large Wall w/ Window"; displayName = $STR_EPOCH_LARGEWALLWITHWINDOW;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Large wall with doorway constucted out of plywood and lumber.."; descriptionShort = $STR_EPOCH_LARGEWALLWITHWINDOW_DESC;
weight = 30; weight = 30;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -478,10 +496,10 @@ class ItemWoodWallDoorLg: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Large Wall w/ Doorway"; displayName = $STR_EPOCH_LARGEWALLWITHDOORWAY;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Large wall with doorway constucted out of plywood and lumber."; descriptionShort = $STR_EPOCH_LARGEWALLWITHDOORWAY_DESC;
weight = 30; weight = 30;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -504,10 +522,10 @@ class ItemWoodWallWithDoorLg: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Large Wall w/ Door"; displayName = $STR_EPOCH_LARGEWALLWITHDOOR;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wall with door constucted out of plywood and lumber."; descriptionShort = $STR_EPOCH_LARGEWALLWITHDOOR_DESC;
weight = 30; weight = 30;
class ItemActions { class ItemActions {
class Build { class Build {
@@ -530,10 +548,10 @@ class ItemWoodWallWithDoorLgLocked: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Large Wall w/ Door Locked"; displayName = $STR_EPOCH_LARGEWALLWITHDOORLOCKED;
model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
descriptionShort = "Wall with combination lock door constucted out of plywood and lumber."; descriptionShort = $STR_EPOCH_LARGEWALLWITHDOORLOCKED_DESC;
weight = 35; weight = 35;
class ItemActions { class ItemActions {
class Build { class Build {

View File

@@ -2,10 +2,10 @@ class PartOre: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Iron Ore"; displayName = $STR_ORE_NAME_IRON;
model = "\z\addons\dayz_epoch\models\iron_ore.p3d"; model = "\z\addons\dayz_epoch\models\iron_ore.p3d";
picture="\z\addons\dayz_epoch\pictures\equip_iron_ore_CA.paa"; picture="\z\addons\dayz_epoch\pictures\equip_iron_ore_CA.paa";
descriptionShort = "Used for crafting scrap metal. Can be mined from rocks using a sledgehammer."; descriptionShort = $STR_ORE_NAME_IRON_DESC;
weight = 1; weight = 1;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
@@ -22,10 +22,10 @@ class PartOreSilver: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Silver Ore"; displayName = $STR_ORE_NAME_SILVER;
model = "\z\addons\dayz_epoch\models\silver_ore.p3d"; model = "\z\addons\dayz_epoch\models\silver_ore.p3d";
picture="\z\addons\dayz_epoch\pictures\equip_silver_ore_CA.paa"; picture="\z\addons\dayz_epoch\pictures\equip_silver_ore_CA.paa";
descriptionShort = "Can be mined from rocks using a sledgehammer."; descriptionShort = $STR_ORE_DESC;
weight = 1; weight = 1;
class ItemActions { class ItemActions {
class Crafting { class Crafting {
@@ -42,10 +42,10 @@ class PartOreGold: CA_Magazine {
scope = public; scope = public;
count = 1; count = 1;
type = 256; type = 256;
displayName = "Gold Ore"; displayName = $STR_ORE_NAME_GOLD;
model = "\z\addons\dayz_epoch\models\gold_ore.p3d"; model = "\z\addons\dayz_epoch\models\gold_ore.p3d";
picture="\z\addons\dayz_epoch\pictures\equip_gold_ore_CA.paa"; picture="\z\addons\dayz_epoch\pictures\equip_gold_ore_CA.paa";
descriptionShort = "Can be mined from rocks using a sledgehammer."; descriptionShort = $STR_ORE_DESC;
weight = 1; weight = 1;
class ItemActions { class ItemActions {
class Crafting { class Crafting {

View File

@@ -14,7 +14,7 @@ class TrapBear : CA_Magazine
class Build class Build
{ {
text = $STR_ACTION_BUILD; text = $STR_ACTION_BUILD;
script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; script = "spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {"ItemToolbox"}; require[] = {"ItemToolbox"};
consume[] = {"TrapBear"}; consume[] = {"TrapBear"};
create = "BearTrap_DZ"; create = "BearTrap_DZ";

View File

@@ -2,7 +2,7 @@ class ItemCamoNet : CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem * 3; type = WeaponSlotItem;
model = "\z\addons\dayz_communityassets\models\packed_net_green.p3d"; model = "\z\addons\dayz_communityassets\models\packed_net_green.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_packed_net_green_ca.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_packed_net_green_ca.paa";
@@ -14,7 +14,7 @@ class ItemCamoNet : CA_Magazine
class Build class Build
{ {
text = $STR_BUILD_CAMONET; text = $STR_BUILD_CAMONET;
script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; script = "spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {"ItemToolbox"}; require[] = {"ItemToolbox"};
consume[] = {"ItemCamoNet"}; consume[] = {"ItemCamoNet"};
create = "CamoNet_DZ"; create = "CamoNet_DZ";
@@ -34,7 +34,7 @@ class ItemCamoNet : CA_Magazine
class Build class Build
{ {
text = $STR_BUILD_CAMONET; text = $STR_BUILD_CAMONET;
script = "; ['ItemCamoNetGrey','Build'] spawn player_build; r_action_count = r_action_count + 1;"; script = "; ['ItemCamoNetGrey','Build'] spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {"ItemToolbox"}; require[] = {"ItemToolbox"};
consume[] = {"ItemCamoNetGrey"}; consume[] = {"ItemCamoNetGrey"};
create = "CamoNet_DZ"; create = "CamoNet_DZ";

View File

@@ -2,7 +2,7 @@ class ItemJerrycanEmpty : CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem * 2; type = WeaponSlotItem;
model = "\dayz_equip\models\jerrycan.p3d"; model = "\dayz_equip\models\jerrycan.p3d";
picture = "\dayz_equip\textures\equip_jerrycan_e_ca.paa"; picture = "\dayz_equip\textures\equip_jerrycan_e_ca.paa";

View File

@@ -2,19 +2,20 @@ class ItemGenerator : CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem * 6; type = WeaponSlotItem;
model = "\dayz_equip\models\generator_gear.p3d"; model = "\dayz_equip\models\generator_gear.p3d";
picture = "\dayz_equip\textures\equip_generator_ca.paa"; picture = "\dayz_equip\textures\equip_generator_ca.paa";
displayName = $STR_EQUIP_NAME_31; displayName = $STR_EQUIP_NAME_31;
descriptionShort = $STR_EQUIP_DESC_31; descriptionShort = $STR_EQUIP_DESC_31;
weight = 30; // used in R3F weight
class ItemActions class ItemActions
{ {
class Build class Build
{ {
text = $STR_ACTION_BUILD; text = $STR_ACTION_BUILD;
script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; script = "spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {"ItemToolbox"}; require[] = {"ItemToolbox"};
consume[] = {"ItemGenerator"}; consume[] = {"ItemGenerator"};
create = "Generator_DZ"; create = "Generator_DZ";

View File

@@ -6,5 +6,5 @@ class ItemPadlock: CA_Magazine
displayName = $STR_BLD_name_ItemPadlock;//"Padlock" displayName = $STR_BLD_name_ItemPadlock;//"Padlock"
picture = "\z\addons\dayz_buildings\equip\padlock.paa"; picture = "\z\addons\dayz_buildings\equip\padlock.paa";
model = "z\addons\dayz_buildings\models\padlock.p3d"; model = "z\addons\dayz_buildings\models\padlock.p3d";
descriptionShort = $STR_BLD_desc_ItemPadlock;//"Padlock - Used for securing Workshop's & Houses." descriptionShort = $STR_BLD_desc_ItemPadlock;//"Padlock - Used for securing Workshop's and Houses."
}; };

View File

@@ -14,25 +14,26 @@ class ItemSandbag : CA_Magazine
class Build class Build
{ {
text = $STR_ACTION_BUILD; text = $STR_ACTION_BUILD;
script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; script = "spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {"ItemEtool"}; require[] = {"ItemEtool"};
consume[] = {"ItemSandbag"}; consume[] = {"ItemSandbag"};
create = "Sandbag1_DZ"; create = "Sandbag1_DZ";
byPass = "byPassRoadCheck"; byPass = "byPassRoadCheck";
}; };
/*
class Build2 class Build2
{ {
text = $STR_CREATE_STASH; text = $STR_CREATE_STASH;
script = "; [_id,'Build2'] spawn player_build; r_action_count = r_action_count + 1;"; script = "; [_id,'Build2'] spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {"ItemEtool"}; require[] = {"ItemEtool"};
consume[] = {"ItemSandbag"}; consume[] = {"ItemSandbag"};
create = "StashSmall"; create = "StashSmall";
}; };
*/
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_273; text = $STR_EPOCH_PLAYER_273;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemEtool","ItemToolbox"}; requiretools[] = {"ItemEtool","ItemToolbox"};
output[] = {{"ItemSandbagLarge",1}}; output[] = {{"ItemSandbagLarge",1}};
@@ -41,7 +42,7 @@ class ItemSandbag : CA_Magazine
class Crafting1 class Crafting1
{ {
text = $STR_EPOCH_PLAYER_274; text = $STR_EPOCH_PLAYER_274;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemEtool","ItemToolbox"}; requiretools[] = {"ItemEtool","ItemToolbox"};
output[] = {{"sandbag_nest_kit",1}}; output[] = {{"sandbag_nest_kit",1}};
@@ -50,7 +51,7 @@ class ItemSandbag : CA_Magazine
class Crafting2 class Crafting2
{ {
text = $STR_EPOCH_PLAYER_298; text = $STR_EPOCH_PLAYER_298;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemEtool","ItemToolbox"}; requiretools[] = {"ItemEtool","ItemToolbox"};
output[] = {{"BagFenceRound_DZ_kit",1}}; output[] = {{"BagFenceRound_DZ_kit",1}};
@@ -60,7 +61,7 @@ class ItemSandbag : CA_Magazine
class Crafting3 class Crafting3
{ {
text = "Craft M240 Nest"; text = "Craft M240 Nest";
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemEtool","ItemToolbox","M240_DZ"}; requiretools[] = {"ItemEtool","ItemToolbox","M240_DZ"};
output[] = {{"m240_nest_kit",1}}; output[] = {{"m240_nest_kit",1}};
@@ -95,7 +96,7 @@ class BagFenceRound_DZ_kit : CA_Magazine {
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_195; text = $STR_EPOCH_PLAYER_195;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemEtool","ItemToolbox"}; requiretools[] = {"ItemEtool","ItemToolbox"};
output[] = {{"ItemSandbag",1}}; output[] = {{"ItemSandbag",1}};
@@ -145,7 +146,7 @@ class ItemSandbagLarge : CA_Magazine {
class Crafting class Crafting
{ {
text = "Craft Triple H-barrier"; text = "Craft Triple H-barrier";
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemEtool","ItemToolbox"}; requiretools[] = {"ItemEtool","ItemToolbox"};
output[] = {{"ItemSandbagExLarge",1}}; output[] = {{"ItemSandbagExLarge",1}};
@@ -173,7 +174,7 @@ class ItemSandbagExLarge : CA_Magazine {
class Crafting class Crafting
{ {
text = "Craft 5x H-barrier"; text = "Craft 5x H-barrier";
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemEtool","ItemToolbox"}; requiretools[] = {"ItemEtool","ItemToolbox"};
output[] = {{"ItemSandbagExLarge5x",1}}; output[] = {{"ItemSandbagExLarge5x",1}};

View File

@@ -14,7 +14,7 @@ class ItemTankTrap : CA_Magazine
class Build class Build
{ {
text = $STR_ACTION_BUILD; text = $STR_ACTION_BUILD;
script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; script = "spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {"ItemToolbox"}; require[] = {"ItemToolbox"};
consume[] = {"ItemTankTrap"}; consume[] = {"ItemTankTrap"};
create = "Hedgehog_DZ"; create = "Hedgehog_DZ";

View File

@@ -2,7 +2,7 @@ class ItemTent : CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem * 3; type = WeaponSlotItem;
model = "\dayz_equip\models\tentbag_gear.p3d"; model = "\dayz_equip\models\tentbag_gear.p3d";
picture = "\dayz_equip\textures\equip_tentbag_ca.paa"; picture = "\dayz_equip\textures\equip_tentbag_ca.paa";
@@ -14,7 +14,7 @@ class ItemTent : CA_Magazine
class Build class Build
{ {
text = $STR_PITCH_TENT; text = $STR_PITCH_TENT;
script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; script = "spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {}; require[] = {};
consume[] = {"ItemTent"}; consume[] = {"ItemTent"};
create = "TentStorage"; create = "TentStorage";
@@ -22,7 +22,7 @@ class ItemTent : CA_Magazine
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_270; text = $STR_EPOCH_PLAYER_270;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"desert_net_kit",1}}; output[] = {{"desert_net_kit",1}};
@@ -31,7 +31,7 @@ class ItemTent : CA_Magazine
class Crafting1 class Crafting1
{ {
text = $STR_EPOCH_PLAYER_271; text = $STR_EPOCH_PLAYER_271;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"forest_net_kit",1}}; output[] = {{"forest_net_kit",1}};
@@ -44,7 +44,7 @@ class ItemDomeTent : CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem * 3; type = WeaponSlotItem;
model = "\dayz_equip\models\tentbag_gear.p3d"; model = "\dayz_equip\models\tentbag_gear.p3d";
picture = "\dayz_equip\textures\equip_tentbag_ca.paa"; picture = "\dayz_equip\textures\equip_tentbag_ca.paa";
@@ -56,7 +56,7 @@ class ItemDomeTent : CA_Magazine
class Build class Build
{ {
text = $STR_PITCH_DOME_TENT; text = $STR_PITCH_DOME_TENT;
script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; script = "spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {}; require[] = {};
consume[] = {"ItemDomeTent"}; consume[] = {"ItemDomeTent"};
create = "DomeTentStorage"; create = "DomeTentStorage";
@@ -64,7 +64,7 @@ class ItemDomeTent : CA_Magazine
class Crafting1 class Crafting1
{ {
text = $STR_EPOCH_PLAYER_271; text = $STR_EPOCH_PLAYER_271;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"forest_net_kit",1}}; output[] = {{"forest_net_kit",1}};
@@ -81,8 +81,7 @@ class ItemDesertTent : CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem * 3; type = WeaponSlotItem;
model = "\dayz_equip\models\tentbag_gear.p3d"; model = "\dayz_equip\models\tentbag_gear.p3d";
picture = "\dayz_equip\textures\equip_tentbag_ca.paa"; picture = "\dayz_equip\textures\equip_tentbag_ca.paa";
displayName = $STR_VEH_NAME_DESERT_TENT; displayName = $STR_VEH_NAME_DESERT_TENT;
@@ -93,7 +92,7 @@ class ItemDesertTent : CA_Magazine
class Build class Build
{ {
text = $STR_PITCH_DESERT_TENT; text = $STR_PITCH_DESERT_TENT;
script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; script = "spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {}; require[] = {};
consume[] = {"ItemDesertTent"}; consume[] = {"ItemDesertTent"};
create = "DesertTentStorage"; create = "DesertTentStorage";
@@ -101,7 +100,7 @@ class ItemDesertTent : CA_Magazine
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_270; text = $STR_EPOCH_PLAYER_270;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"workshop"}; neednearby[] = {"workshop"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"desert_net_kit",1}}; output[] = {{"desert_net_kit",1}};

View File

@@ -14,7 +14,7 @@ class ItemTrapTripwireCans : CA_Magazine
class Build class Build
{ {
text = $STR_ACTION_BUILD; text = $STR_ACTION_BUILD;
script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; script = "spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {"ItemToolbox"}; require[] = {"ItemToolbox"};
consume[] = {"ItemTrapTripwireCans"}; consume[] = {"ItemTrapTripwireCans"};
create = "Trap_Cans"; create = "Trap_Cans";

View File

@@ -4,8 +4,8 @@ class ItemWaterBottleUnfilled : CA_Magazine
count = 1; count = 1;
type = WeaponSlotItem; type = WeaponSlotItem;
model = "z\addons\dayz_communityassets\models\waterbottle.p3d"; model = "\dayz_equip\models\waterbottle_gear.p3d";
picture = "\z\addons\dayz_communityassets\textures\waterbottle.paa"; picture = "\dayz_equip\textures\equip_waterbottle_empty_ca.paa";
displayName = $STR_EQUIP_NAME_13; displayName = $STR_EQUIP_NAME_13;
descriptionShort = $STR_EQUIP_DESC_13; descriptionShort = $STR_EQUIP_DESC_13;
@@ -23,14 +23,14 @@ class ItemWaterBottleUnfilled : CA_Magazine
}; };
}; };
class ItemWaterBottleDmg : CA_Magazine class ItemWaterBottleDmg : CA_Magazine //We don't have a damaged canteen image/model , so the regular bottle image is used for now
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem; type = WeaponSlotItem;
model = "z\addons\dayz_communityassets\models\waterbottle_damaged.p3d"; model = "\dayz_equip\models\waterbottle_gear.p3d";
picture = "\z\addons\dayz_communityassets\textures\waterbottle_damaged.paa"; picture = "\dayz_equip\textures\equip_waterbottle_empty_ca.paa";
displayName = $STR_ITEMWATERBOTTLEDMG_CODE_NAME; displayName = $STR_ITEMWATERBOTTLEDMG_CODE_NAME;
descriptionShort = $STR_ITEMWATERBOTTLEDMG_CODE_DESC; descriptionShort = $STR_ITEMWATERBOTTLEDMG_CODE_DESC;

View File

@@ -14,7 +14,7 @@ class ItemWire : CA_Magazine
class Build class Build
{ {
text = $STR_ACTION_BUILD; text = $STR_ACTION_BUILD;
script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; script = "spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {"ItemToolbox"}; require[] = {"ItemToolbox"};
consume[] = {"ItemWire"}; consume[] = {"ItemWire"};
create = "Fort_RazorWire"; // 1.8.7 uses Wire_cat1 create = "Fort_RazorWire"; // 1.8.7 uses Wire_cat1

View File

@@ -58,15 +58,14 @@ class PartWoodPile : CA_Magazine
descriptionShort = $STR_EQUIP_DESC_40; descriptionShort = $STR_EQUIP_DESC_40;
class ItemActions { class ItemActions {
class Build { class Build {
text = $STR_ACTIONS_LIGHTFIRE; text = $STR_ACTIONS_MAKEFIRE;
script = "spawn player_build;"; script = "spawn player_makeFire;";
require[] = {"ItemMatchbox"}; use[] = {"PartWoodPile"};
create = "Land_Fire_DZ";
}; };
class Crafting class Crafting
{ {
text = $STR_EPOCH_PLAYER_242; text = $STR_EPOCH_PLAYER_242;
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {"sawmill"}; neednearby[] = {"sawmill"};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"PartWoodLumber",1}}; output[] = {{"PartWoodLumber",1}};
@@ -75,7 +74,7 @@ class PartWoodPile : CA_Magazine
class Crafting1 class Crafting1
{ {
text = $STR_EPOCH_PLAYER_243; text = $STR_EPOCH_PLAYER_243;
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemKnife"}; requiretools[] = {"ItemKnife"};
output[] = {{"WoodenArrow",3}}; output[] = {{"WoodenArrow",3}};
@@ -85,7 +84,7 @@ class PartWoodPile : CA_Magazine
class Crafting2 class Crafting2
{ {
text = $STR_EPOCH_PLAYER_244; text = $STR_EPOCH_PLAYER_244;
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; // r_action_count = r_action_count + 1;
neednearby[] = {}; neednearby[] = {};
requiretools[] = {"ItemToolbox","ItemKnife"}; requiretools[] = {"ItemToolbox","ItemKnife"};
output[] = {{"stick_fence_kit",1}}; output[] = {{"stick_fence_kit",1}};

View File

@@ -12,7 +12,7 @@ class ItemWorkBench : CA_Magazine
class ItemActions { class ItemActions {
class Build { class Build {
text = $STR_BLD_build_ItemWorkBench;//"place WorkBench" text = $STR_BLD_build_ItemWorkBench;//"place WorkBench"
script = "; ['ItemWorkBench','Build'] spawn player_build; r_action_count = r_action_count + 1;"; script = "spawn player_build;"; //r_action_count = r_action_count + 1; set in sqf
require[] = {}; require[] = {};
consume[] = {"ItemWorkBench"}; consume[] = {"ItemWorkBench"};
create = "WorkBench"; create = "WorkBench";

View File

@@ -7,13 +7,13 @@ class equip_brick : CA_Magazine
model = "\z\addons\dayz_communityassets\models\brick.p3d"; model = "\z\addons\dayz_communityassets\models\brick.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_brick.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_brick.paa";
displayName = $STR_ITEM_NAME_equip_brick; displayName = $STR_ITEM_NAME_equip_brick;
descriptionShort = "Maybe this could be used to sharpen a knife."; //TODO: move to stringtable descriptionShort = $STR_ITEM_DESC_equip_brick;
class ItemActions class ItemActions
{ {
class FixKnife class FixKnife
{ {
text = "Sharpen Knife"; text = $STR_ACTIONS_FIX_KNIFE;
script = "; ['ItemKnifeBlunt','ItemKnife'] spawn player_sharpen;"; script = "; ['ItemKnifeBlunt','ItemKnife'] spawn player_sharpen;";
}; };
}; };

View File

@@ -2,6 +2,7 @@ class 7Rnd_45ACP_1911: CA_Magazine
{ {
model = "\dayz_equip\models\ammo_1911.p3d"; model = "\dayz_equip\models\ammo_1911.p3d";
//picture = "\dayz_equip\textures\equip_1911_ca.paa"; //picture = "\dayz_equip\textures\equip_1911_ca.paa";
displayName = $STR_DZ_MAG_7RND_45ACP_1911_NAME;
cartridgeName = "45ACP"; cartridgeName = "45ACP";
@@ -11,7 +12,7 @@ class 7Rnd_45ACP_1911: CA_Magazine
class ReloadMag class ReloadMag
{ {
text = "Combine for Revolver"; //TODO: move to stringtable text = $STR_MAG_CONV_45ACP_Revolver;
script = "spawn player_reloadMag;"; script = "spawn player_reloadMag;";
use[] = {"7Rnd_45ACP_1911"}; use[] = {"7Rnd_45ACP_1911"};
output[] = {"6Rnd_45ACP"}; output[] = {"6Rnd_45ACP"};
@@ -23,6 +24,7 @@ class 6Rnd_45ACP: CA_Magazine
{ {
model = "\dayz_equip\models\ammo_acp45.p3d"; model = "\dayz_equip\models\ammo_acp45.p3d";
//picture = "\dayz_equip\textures\equip_45acp_ca.paa"; //picture = "\dayz_equip\textures\equip_45acp_ca.paa";
displayName = $STR_DZ_MAG_6RND_45ACP_NAME;
cartridgeName = "45ACP"; cartridgeName = "45ACP";
@@ -32,7 +34,7 @@ class 6Rnd_45ACP: CA_Magazine
class ReloadMag class ReloadMag
{ {
text = "Combine for M1911"; //TODO: move to stringtable text = $STR_MAG_CONV_45ACP_M1911;
script = "spawn player_reloadMag;"; script = "spawn player_reloadMag;";
use[] = {"6Rnd_45ACP"}; use[] = {"6Rnd_45ACP"};
output[] = {"7Rnd_45ACP_1911"}; output[] = {"7Rnd_45ACP_1911"};

View File

@@ -1,7 +1,7 @@
class 30Rnd_545x39_AK : CA_Magazine class 30Rnd_545x39_AK : CA_Magazine
{ {
picture = "\z\addons\dayz_communityweapons\magazines\data\m_ak74_ca.paa"; picture = "\z\addons\dayz_communityweapons\magazines\data\m_ak74_ca.paa";
displayName = $STR_DZ_MAG_30RND_545x39_AK_NAME;
cartridgeName = "545x39"; cartridgeName = "545x39";
class ItemActions class ItemActions
@@ -13,7 +13,7 @@ class 30Rnd_545x39_AK : CA_Magazine
class 30Rnd_545x39_AKSD : 30Rnd_545x39_AK class 30Rnd_545x39_AKSD : 30Rnd_545x39_AK
{ {
picture = "\z\addons\dayz_communityweapons\magazines\data\m_ak74sd_ca.paa"; picture = "\z\addons\dayz_communityweapons\magazines\data\m_ak74sd_ca.paa";
displayName = $STR_DZ_MAG_30RND_545x39_AKSD_NAME;
cartridgeName = "545x39_SD"; cartridgeName = "545x39_SD";
class ItemActions class ItemActions

View File

@@ -1,6 +1,9 @@
class 200Rnd_556x45_M249: CA_Magazine class 200Rnd_556x45_M249: CA_Magazine
{ {
displayName = $STR_DZ_MAG_200RND_556X45_M249_NAME;
cartridgeName = "556x45"; cartridgeName = "556x45";
type = WeaponSlotItem; // Only takes up one gear slot in Epoch
class ItemActions class ItemActions
{ {
@@ -34,6 +37,7 @@ class 20Rnd_556x45_Stanag;
class 30Rnd_556x45_Stanag : 20Rnd_556x45_Stanag class 30Rnd_556x45_Stanag : 20Rnd_556x45_Stanag
{ {
//model = "\dayz_equip\models\mag30.p3d"; //model = "\dayz_equip\models\mag30.p3d";
displayName = $STR_DZ_MAG_30RND_556x45_STANAG_NAME;
cartridgeName = "556x45"; cartridgeName = "556x45";
@@ -59,6 +63,8 @@ class 30Rnd_556x45_Stanag : 20Rnd_556x45_Stanag
class 30Rnd_556x45_G36 : 30Rnd_556x45_Stanag class 30Rnd_556x45_G36 : 30Rnd_556x45_Stanag
{ {
displayName = $STR_DZ_MAG_30RND_556x45_G36_NAME;
cartridgeName = "556x45"; cartridgeName = "556x45";
class ItemActions class ItemActions
@@ -84,6 +90,7 @@ class 30Rnd_556x45_G36 : 30Rnd_556x45_Stanag
class 30Rnd_556x45_StanagSD : 30Rnd_556x45_Stanag class 30Rnd_556x45_StanagSD : 30Rnd_556x45_Stanag
{ {
picture = "\z\addons\dayz_communityweapons\magazines\data\m_30stanagsd_ca.paa"; picture = "\z\addons\dayz_communityweapons\magazines\data\m_30stanagsd_ca.paa";
displayName = $STR_DZ_MAG_30RND_556x45_STANAGSD_NAME;
cartridgeName = "556x45_SD"; cartridgeName = "556x45_SD";
@@ -110,6 +117,7 @@ class 30Rnd_556x45_StanagSD : 30Rnd_556x45_Stanag
class 30Rnd_556x45_G36SD : 30Rnd_556x45_G36 class 30Rnd_556x45_G36SD : 30Rnd_556x45_G36
{ {
picture = "\z\addons\dayz_communityweapons\magazines\data\m_g36sd_ca.paa"; picture = "\z\addons\dayz_communityweapons\magazines\data\m_g36sd_ca.paa";
displayName = $STR_DZ_MAG_30RND_556x45_G36SD_NAME;
cartridgeName = "556x45_SD"; cartridgeName = "556x45_SD";

View File

@@ -4,7 +4,7 @@ class 30Rnd_762x39_AK47 : CA_Magazine
{ {
model = "z\addons\dayz_communityweapons\magazines\ak47.p3d"; model = "z\addons\dayz_communityweapons\magazines\ak47.p3d";
picture = "\z\addons\dayz_communityweapons\magazines\data\m_ak47_ca.paa"; picture = "\z\addons\dayz_communityweapons\magazines\data\m_ak47_ca.paa";
displayName = $STR_DZ_MAG_30RND_762X39_AK47; displayName = $STR_DZ_MAG_30RND_762X39_AK47_NAME;
cartridgeName = "762x39"; cartridgeName = "762x39";
@@ -42,6 +42,7 @@ class 75Rnd_762x39_RPK : 30Rnd_762x39_AK47
class 30Rnd_762x39_SA58 : CA_Magazine class 30Rnd_762x39_SA58 : CA_Magazine
{ {
model = "z\addons\dayz_communityweapons\magazines\vz58.p3d"; model = "z\addons\dayz_communityweapons\magazines\vz58.p3d";
displayName = $STR_DZ_MAG_30RND_762X39_SA58_NAME;
cartridgeName = "762x39"; cartridgeName = "762x39";

View File

@@ -1,5 +1,7 @@
class 20Rnd_762x51_FNFAL : CA_Magazine class 20Rnd_762x51_FNFAL : CA_Magazine
{ {
displayName = $STR_DZ_MAG_20RND_762X51_FNFAL_NAME;
cartridgeName = "762x51"; cartridgeName = "762x51";
class ItemActions class ItemActions
@@ -11,6 +13,7 @@ class 20Rnd_762x51_FNFAL : CA_Magazine
class 20Rnd_762x51_DMR : CA_Magazine class 20Rnd_762x51_DMR : CA_Magazine
{ {
model = "\dayz_equip\models\mag20.p3d"; model = "\dayz_equip\models\mag20.p3d";
displayName = $STR_DZ_MAG_20RND_762X51_DMR_NAME;
cartridgeName = "762x51"; cartridgeName = "762x51";
@@ -20,7 +23,7 @@ class 20Rnd_762x51_DMR : CA_Magazine
class ReloadMag class ReloadMag
{ {
text = "Split into 4 x M24"; text = $STR_MAG_SPLIT_4X5M24;
script = "spawn player_reloadMag;"; script = "spawn player_reloadMag;";
use[] = {"20Rnd_762x51_DMR"}; use[] = {"20Rnd_762x51_DMR"};
output[] = {"5Rnd_762x51_M24", "5Rnd_762x51_M24", "5Rnd_762x51_M24", "5Rnd_762x51_M24"}; output[] = {"5Rnd_762x51_M24", "5Rnd_762x51_M24", "5Rnd_762x51_M24", "5Rnd_762x51_M24"};
@@ -31,6 +34,7 @@ class 20Rnd_762x51_DMR : CA_Magazine
class 5Rnd_762x51_M24 : CA_Magazine class 5Rnd_762x51_M24 : CA_Magazine
{ {
model = "\dayz_equip\models\mag5rnd.p3d"; model = "\dayz_equip\models\mag5rnd.p3d";
displayName = $STR_DZ_MAG_5RND_762X51_M24_NAME;
cartridgeName = "762x51"; cartridgeName = "762x51";
@@ -40,7 +44,7 @@ class 5Rnd_762x51_M24 : CA_Magazine
class ReloadMag class ReloadMag
{ {
text = "Combine for DMR"; text = $STR_MAG_CONV_M24_DMR;
script = "spawn player_reloadMag;"; script = "spawn player_reloadMag;";
use[] = {"5Rnd_762x51_M24", "5Rnd_762x51_M24", "5Rnd_762x51_M24", "5Rnd_762x51_M24"}; use[] = {"5Rnd_762x51_M24", "5Rnd_762x51_M24", "5Rnd_762x51_M24", "5Rnd_762x51_M24"};
output[] = {"20Rnd_762x51_DMR"}; output[] = {"20Rnd_762x51_DMR"};
@@ -50,7 +54,10 @@ class 5Rnd_762x51_M24 : CA_Magazine
class 100Rnd_762x51_M240: CA_Magazine class 100Rnd_762x51_M240: CA_Magazine
{ {
displayName = $STR_DZ_MAG_100RND_762X51_M240_NAME;
cartridgeName = "762x51"; cartridgeName = "762x51";
type = WeaponSlotItem; // Only takes up one gear slot in Epoch
class ItemActions class ItemActions
{ {

View File

@@ -1,8 +1,10 @@
class 100Rnd_762x54_PK : CA_Magazine class 100Rnd_762x54_PK : CA_Magazine
{ {
model = "z\addons\dayz_communityweapons\magazines\pk.p3d"; model = "z\addons\dayz_communityweapons\magazines\pk.p3d";
displayName = $STR_DZ_MAG_100RND_762x54_PK_NAME;
cartridgeName = "762x54"; cartridgeName = "762x54";
type = WeaponSlotItem; // Only takes up one gear slot in Epoch
class ItemActions class ItemActions
{ {
@@ -22,6 +24,8 @@ class 50Rnd_762x54_UK59 : 100Rnd_762x54_PK
class 10Rnd_762x54_SVD : CA_Magazine class 10Rnd_762x54_SVD : CA_Magazine
{ {
displayName = $STR_DZ_MAG_10RND_762x54_SVD_NAME;
cartridgeName = "762x54"; cartridgeName = "762x54";
class ItemActions class ItemActions

View File

@@ -1,5 +1,6 @@
class 8Rnd_9x18_Makarov : CA_Magazine class 8Rnd_9x18_Makarov : CA_Magazine
{ {
displayName = $STR_DZ_MAG_8RND_9X18_PM_NAME;
class ItemActions class ItemActions
{ {
COMBINE_MAG COMBINE_MAG
@@ -9,6 +10,7 @@ class 8Rnd_9x18_Makarov : CA_Magazine
class 8Rnd_9x18_MakarovSD : 8Rnd_9x18_Makarov class 8Rnd_9x18_MakarovSD : 8Rnd_9x18_Makarov
{ {
picture = "\z\addons\dayz_communityweapons\magazines\data\m_makarovsd_ca.paa"; picture = "\z\addons\dayz_communityweapons\magazines\data\m_makarovsd_ca.paa";
displayName = $STR_DZ_MAG_8RND_9X18_PMSD_NAME;
class ItemActions class ItemActions
{ {

View File

@@ -2,6 +2,8 @@
class 30Rnd_9x19_UZI : CA_Magazine class 30Rnd_9x19_UZI : CA_Magazine
{ {
displayName = $STR_DZ_MAG_30RND_9X19_UZI_NAME;
cartridgeName = "9x19"; cartridgeName = "9x19";
class ItemActions class ItemActions
@@ -12,6 +14,8 @@ class 30Rnd_9x19_UZI : CA_Magazine
class 30Rnd_9x19_MP5 : CA_Magazine class 30Rnd_9x19_MP5 : CA_Magazine
{ {
displayName = $STR_DZ_MAG_30RND_9X19_MP5_NAME;
cartridgeName = "9x19"; cartridgeName = "9x19";
class ItemActions class ItemActions
@@ -22,6 +26,8 @@ class 30Rnd_9x19_MP5 : CA_Magazine
class 30Rnd_9x19_UZI_SD : CA_Magazine class 30Rnd_9x19_UZI_SD : CA_Magazine
{ {
displayName = $STR_DZ_MAG_30RND_9X19_UZISD_NAME;
cartridgeName = "9x19_SD"; cartridgeName = "9x19_SD";
class ItemActions class ItemActions
@@ -34,6 +40,7 @@ class 30Rnd_9x19_MP5SD : CA_Magazine
{ {
model = "\ca\CommunityConfigurationProject_E\Gameplay_ActualModelsOfWeaponMagazinesVisibleOnTheGround\p3d\30Rnd_9x19_MP5.p3d"; model = "\ca\CommunityConfigurationProject_E\Gameplay_ActualModelsOfWeaponMagazinesVisibleOnTheGround\p3d\30Rnd_9x19_MP5.p3d";
picture = "\z\addons\dayz_communityweapons\magazines\data\m_mp5sd_ca.paa"; picture = "\z\addons\dayz_communityweapons\magazines\data\m_mp5sd_ca.paa";
displayName = $STR_DZ_MAG_30RND_9X19_MP5SD_NAME;
cartridgeName = "9x19_SD"; cartridgeName = "9x19_SD";
@@ -49,6 +56,8 @@ class 30Rnd_9x19_MP5SD : CA_Magazine
class 15Rnd_9x19_M9 : CA_Magazine class 15Rnd_9x19_M9 : CA_Magazine
{ {
displayName = $STR_DZ_MAG_15RND_9X19_M9_NAME;
cartridgeName = "9x19"; cartridgeName = "9x19";
class ItemActions class ItemActions
@@ -75,6 +84,7 @@ class 17Rnd_9x19_glock17 : CA_Magazine
{ {
model = "z\addons\dayz_communityweapons\magazines\g17.p3d"; model = "z\addons\dayz_communityweapons\magazines\g17.p3d";
picture = "\z\addons\dayz_communityweapons\magazines\data\m_glock17_ca.paa"; picture = "\z\addons\dayz_communityweapons\magazines\data\m_glock17_ca.paa";
displayName = $STR_DZ_MAG_17RND_9X19_GLOCK17_NAME;
cartridgeName = "9x19"; cartridgeName = "9x19";
@@ -100,9 +110,10 @@ class 17Rnd_9x19_glock17 : CA_Magazine
class 15Rnd_9x19_M9SD : 15Rnd_9x19_M9 class 15Rnd_9x19_M9SD : 15Rnd_9x19_M9
{ {
cartridgeName = "9x19_SD";
picture = "\z\addons\dayz_communityweapons\magazines\data\m_m9sd_ca.paa"; picture = "\z\addons\dayz_communityweapons\magazines\data\m_m9sd_ca.paa";
displayName = $STR_DZ_MAG_15RND_9X19_M9SD_NAME;
cartridgeName = "9x19_SD";
class ItemActions class ItemActions
{ {
@@ -127,13 +138,12 @@ class 15Rnd_9x19_M9SD : 15Rnd_9x19_M9
class 17Rnd_9x19_glock17SD : 15Rnd_9x19_M9SD class 17Rnd_9x19_glock17SD : 15Rnd_9x19_M9SD
{ {
picture = "\z\addons\dayz_communityweapons\magazines\data\m_glock17sd_ca.paa"; picture = "\z\addons\dayz_communityweapons\magazines\data\m_glock17sd_ca.paa";
displayName = $STR_DZ_MAG_17RND_9X19_GLOCK17SD_NAME;
displayName = $STR_DZ_MAG_17RND_9X19_GLOCK17SD;
count = 17;
cartridgeName = "9x19_SD"; cartridgeName = "9x19_SD";
count = 17;
class ItemActions class ItemActions
{ {
COMBINE_MAG COMBINE_MAG
@@ -161,6 +171,7 @@ class 17Rnd_9x19_glock17SD : 15Rnd_9x19_M9SD
class 64Rnd_9x19_Bizon : CA_Magazine class 64Rnd_9x19_Bizon : CA_Magazine
{ {
model = "z\addons\dayz_communityweapons\magazines\bizon.p3d"; model = "z\addons\dayz_communityweapons\magazines\bizon.p3d";
displayName = $STR_DZ_MAG_64RND_9X19_BIZON_NAME;
cartridgeName = "9x19"; cartridgeName = "9x19";
@@ -173,6 +184,8 @@ class 64Rnd_9x19_Bizon : CA_Magazine
class 64Rnd_9x19_SD_Bizon : CA_Magazine class 64Rnd_9x19_SD_Bizon : CA_Magazine
{ {
picture = "\z\addons\dayz_communityweapons\magazines\data\m_bizonsd_ca.paa"; picture = "\z\addons\dayz_communityweapons\magazines\data\m_bizonsd_ca.paa";
displayName = $STR_DZ_MAG_64RND_9X19_BIZONSD_NAME;
cartridgeName = "9x19_SD"; cartridgeName = "9x19_SD";

View File

@@ -23,7 +23,7 @@ class 1Rnd_Arrow_Wood : CA_Magazine
class 12Rnd_Quiver_Wood : 1Rnd_Arrow_Wood class 12Rnd_Quiver_Wood : 1Rnd_Arrow_Wood
{ {
type = WeaponSlotItem * 2; type = WeaponSlotItem;
model = "\z\addons\dayz_communityassets\models\quiver"; model = "\z\addons\dayz_communityassets\models\quiver";
picture = "\z\addons\dayz_communityassets\pictures\equip_quiver_ca.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_quiver_ca.paa";

View File

@@ -2,6 +2,9 @@
class 5x_22_LR_17_HMR; class 5x_22_LR_17_HMR;
class 5Rnd_17HMR : 5x_22_LR_17_HMR class 5Rnd_17HMR : 5x_22_LR_17_HMR
{ {
displayName = $STR_DZ_MAG_5RND_17HMR_NAME;
descriptionShort = $STR_DZ_MAG_5RND_17HMR_DESC;
model = "\dayz_equip\models\mag5rnd.p3d"; model = "\dayz_equip\models\mag5rnd.p3d";
class ItemActions class ItemActions
@@ -15,6 +18,7 @@ class 10x_303;
class 10Rnd_303British : 10x_303 class 10Rnd_303British : 10x_303
{ {
model = "\dayz_equip\models\mag10rnd.p3d"; model = "\dayz_equip\models\mag10rnd.p3d";
displayName = $STR_DZ_MAG_10RND_303BRITISH_NAME;
class ItemActions class ItemActions
{ {
@@ -29,8 +33,8 @@ class 15Rnd_W1866_Slug : CA_Magazine
model = "\z\addons\dayz_communityassets\models\winammo.p3d"; model = "\z\addons\dayz_communityassets\models\winammo.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_winammo_ca.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_winammo_ca.paa";
displayName = $STR_MAG_NAME_2; displayName = $STR_DZ_MAG_15RND_W1866_NAME;
descriptionShort = $STR_MAG_DESC_2; descriptionShort = $STR_DZ_MAG_15RND_W1866_DESC;
ammo = B_1866_Slug; ammo = B_1866_Slug;
count = 15; count = 15;

View File

@@ -5,6 +5,8 @@ class 8Rnd_12Gauge_Slug : 8Rnd_B_Beneli_74Slug
{ {
model = "\z\addons\dayz_communityassets\models\greenshotgunslugs.p3d"; model = "\z\addons\dayz_communityassets\models\greenshotgunslugs.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_greenshotgunslugs_ca.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_greenshotgunslugs_ca.paa";
displayName = $STR_DZ_MAG_8RND_12GAUGE_SLUG_NAME;
descriptionShort = $STR_DZ_MAG_8RND_12GAUGE_SLUG_DESC;
cartridgeName = "12Gauge_Slug"; cartridgeName = "12Gauge_Slug";
@@ -14,7 +16,7 @@ class 8Rnd_12Gauge_Slug : 8Rnd_B_Beneli_74Slug
class ReloadMag class ReloadMag
{ {
text = "Split into 4 x 2 rounds"; text = $STR_MAG_SPLIT_8TO2X4;
script = "spawn player_reloadMag;"; script = "spawn player_reloadMag;";
use[] = {"8Rnd_12Gauge_Slug"}; use[] = {"8Rnd_12Gauge_Slug"};
output[] = output[] =
@@ -32,8 +34,8 @@ class 2Rnd_12Gauge_Slug : 8Rnd_12Gauge_Slug
{ {
model = "\z\addons\dayz_communityassets\models\2shells_slugshot.p3d"; model = "\z\addons\dayz_communityassets\models\2shells_slugshot.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_2shells_slugshot_CA.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_2shells_slugshot_CA.paa";
displayName = $STR_MAG_NAME_8; displayName = $STR_DZ_MAG_2RND_12GAUGE_SLUG_NAME;
descriptionShort = $STR_MAG_DESC_8; descriptionShort = $STR_DZ_MAG_2RND_12GAUGE_SLUG_DESC;
count = 2; count = 2;
@@ -43,7 +45,7 @@ class 2Rnd_12Gauge_Slug : 8Rnd_12Gauge_Slug
class ReloadMag class ReloadMag
{ {
text = $STR_MAG_COMBINE_1; text = $STR_MAG_COMBINE_2X4IN8;
script = "spawn player_reloadMag;"; script = "spawn player_reloadMag;";
use[] = use[] =
{ {
@@ -69,6 +71,8 @@ class 8Rnd_12Gauge_Buck : 8Rnd_B_Beneli_Pellets
{ {
model = "\z\addons\dayz_communityassets\models\redshotgunpellets.p3d"; model = "\z\addons\dayz_communityassets\models\redshotgunpellets.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_redshotgunpellets_ca.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_redshotgunpellets_ca.paa";
displayName = $STR_DZ_MAG_8RND_12GAUGE_BUCK_NAME;
descriptionShort = $STR_DZ_MAG_8RND_12GAUGE_BUCK_DESC;
class ItemActions class ItemActions
{ {
@@ -76,7 +80,7 @@ class 8Rnd_12Gauge_Buck : 8Rnd_B_Beneli_Pellets
class ReloadMag class ReloadMag
{ {
text = "Split into 4 x 2 rounds"; text = $STR_MAG_SPLIT_8TO2X4;
script = "spawn player_reloadMag;"; script = "spawn player_reloadMag;";
use[] = {"8Rnd_12Gauge_Buck"}; use[] = {"8Rnd_12Gauge_Buck"};
output[] = output[] =
@@ -94,8 +98,8 @@ class 2Rnd_12Gauge_Buck : 8Rnd_12Gauge_Buck
{ {
model = "\z\addons\dayz_communityassets\models\2shells_slugshot.p3d"; model = "\z\addons\dayz_communityassets\models\2shells_slugshot.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_2shells_pellet_ca.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_2shells_pellet_ca.paa";
displayName = $STR_MAG_NAME_9; displayName = $STR_DZ_MAG_2RND_12GAUGE_BUCK_NAME;
descriptionShort = $STR_MAG_DESC_9; descriptionShort = $STR_DZ_MAG_2RND_12GAUGE_BUCK_DESC;
count = 2; count = 2;
@@ -105,7 +109,7 @@ class 2Rnd_12Gauge_Buck : 8Rnd_12Gauge_Buck
class ReloadMag class ReloadMag
{ {
text = $STR_MAG_COMBINE_1; text = $STR_MAG_COMBINE_2X4IN8;
script = "spawn player_reloadMag;"; script = "spawn player_reloadMag;";
use[] = use[] =
{ {

View File

@@ -28,14 +28,16 @@ class ItemAntibiotic : ItemAntibiotic_base
text = $STR_TAKE_ANTIBIOTIC; text = $STR_TAKE_ANTIBIOTIC;
script = "spawn player_useMeds;"; script = "spawn player_useMeds;";
}; };
class Combine {
text = $STR_ANTIBIOTICS_COMBINE;
script = "spawn player_combineAntibiotics;";
};
}; };
}; };
//TODO: move descriptions to stringtable
class ItemAntibiotic6 : ItemAntibiotic class ItemAntibiotic6 : ItemAntibiotic
{ {
descriptionShort = "Azithromycin is a broad spectrum antibiotic used to treat or prevent certain bacterial infections. 6 Remaining"; descriptionShort = $STR_EQUIP_DESC_48;
class medical class medical
{ {
@@ -46,7 +48,7 @@ class ItemAntibiotic6 : ItemAntibiotic
class ItemAntibiotic5 : ItemAntibiotic class ItemAntibiotic5 : ItemAntibiotic
{ {
descriptionShort = "Azithromycin is a broad spectrum antibiotic used to treat or prevent certain bacterial infections. 5 Remaining"; descriptionShort = $STR_EQUIP_DESC_49;
class medical class medical
{ {
@@ -57,7 +59,7 @@ class ItemAntibiotic5 : ItemAntibiotic
class ItemAntibiotic4 : ItemAntibiotic class ItemAntibiotic4 : ItemAntibiotic
{ {
descriptionShort = "Azithromycin is a broad spectrum antibiotic used to treat or prevent certain bacterial infections. 4 Remaining"; descriptionShort = $STR_EQUIP_DESC_50;
class medical class medical
{ {
@@ -68,7 +70,7 @@ class ItemAntibiotic4 : ItemAntibiotic
class ItemAntibiotic3 : ItemAntibiotic class ItemAntibiotic3 : ItemAntibiotic
{ {
descriptionShort = "Azithromycin is a broad spectrum antibiotic used to treat or prevent certain bacterial infections. 3 Remaining"; descriptionShort = $STR_EQUIP_DESC_51;
class medical class medical
{ {
@@ -79,7 +81,7 @@ class ItemAntibiotic3 : ItemAntibiotic
class ItemAntibiotic2 : ItemAntibiotic class ItemAntibiotic2 : ItemAntibiotic
{ {
descriptionShort = "Azithromycin is a broad spectrum antibiotic used to treat or prevent certain bacterial infections. 2 Remaining"; descriptionShort = $STR_EQUIP_DESC_52;
class medical class medical
{ {
@@ -90,7 +92,7 @@ class ItemAntibiotic2 : ItemAntibiotic
class ItemAntibiotic1 : ItemAntibiotic class ItemAntibiotic1 : ItemAntibiotic
{ {
descriptionShort = "Azithromycin is a broad spectrum antibiotic used to treat or prevent certain bacterial infections. 1 Remaining"; descriptionShort = $STR_EQUIP_DESC_53;
class medical class medical
{ {
@@ -102,5 +104,5 @@ class ItemAntibiotic1 : ItemAntibiotic
class ItemAntibioticEmpty : ItemAntibiotic_base class ItemAntibioticEmpty : ItemAntibiotic_base
{ {
scope = public; scope = public;
descriptionShort = "EmptyBox of Azithromycin."; descriptionShort = $STR_EQUIP_DESC_54;
}; };

View File

@@ -201,7 +201,7 @@ class emptyBloodBag : CA_Magazine
{ {
class Use class Use
{ {
text = "Take Blood"; text = $STR_BLD_take;
script = "spawn player_useMeds;"; script = "spawn player_useMeds;";
}; };
}; };

View File

@@ -43,6 +43,7 @@ class ItemPumpkinPlant: CA_Magazine {
class ItemActions { class ItemActions {
class Build { class Build {
text = "Plant Pumpkin"; text = "Plant Pumpkin";
buildText = "pumpkin plant";
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemEtool"}; require[] = {"ItemEtool"};
create = "Grave"; // TODO: model for Pumpkin Stage 1 create = "Grave"; // TODO: model for Pumpkin Stage 1
@@ -84,6 +85,7 @@ class ItemHempPlant: CA_Magazine {
class ItemActions { class ItemActions {
class Build { class Build {
text = "Plant Hemp"; text = "Plant Hemp";
buildText = "hemp plant";
script = "spawn player_build;"; script = "spawn player_build;";
require[] = {"ItemEtool"}; require[] = {"ItemEtool"};
create = "MAP_c_fern"; // TODO: model for Hemp Stage 1 create = "MAP_c_fern"; // TODO: model for Hemp Stage 1

View File

@@ -42,8 +42,8 @@ class ItemKosmosSmokes : CA_Magazine
model = "\z\addons\dayz_communityassets\models\smokes_kosmos.p3d"; model = "\z\addons\dayz_communityassets\models\smokes_kosmos.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_kosmos_ca.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_kosmos_ca.paa";
displayName = "Kosmos Smokes"; displayName = $STR_ITEM_NAME_KOSMOS_SMOKES;
descriptionShort = "One Pack of Kosmos Brand cigarettes"; descriptionShort = $STR_ITEM_DESC_KOSMOS_SMOKES;
}; };
class ItemKosmosSmokesOpen : CA_Magazine class ItemKosmosSmokesOpen : CA_Magazine
@@ -54,8 +54,8 @@ class ItemKosmosSmokesOpen : CA_Magazine
model = "\z\addons\dayz_communityassets\models\smokes_open_k.p3d"; model = "\z\addons\dayz_communityassets\models\smokes_open_k.p3d";
picture = "\z\addons\dayz_communityassets\pictures\equip_smokes_open_k_ca.paa"; picture = "\z\addons\dayz_communityassets\pictures\equip_smokes_open_k_ca.paa";
displayName = "Kosmos Smokes";//TODO: move to stringtable displayName = $STR_ITEM_NAME_KOSMOS_SMOKES;
descriptionShort = "One Opened Pack of Kosmos Brand cigarettes"; descriptionShort = $STR_ITEM_DESC_KOSMOS_SMOKES_OPENED;
}; };
class ItemTrashPaper : CA_Magazine class ItemTrashPaper : CA_Magazine

View File

@@ -13,7 +13,7 @@ class ItemSodaEmpty : HandGrenade
{ {
class Drink class Drink
{ {
text = "Drink";//TODO: move to stringtable text = $STR_ACTIONS_DRINK2;
script = "spawn player_drinkWater;"; script = "spawn player_drinkWater;";
}; };
class Crafting { class Crafting {
@@ -42,7 +42,7 @@ class TrashTinCan : HandGrenade
{ {
class Drink class Drink
{ {
text = "Drink";//TODO: move to stringtable text = $STR_ACTIONS_DRINK2;
script = "spawn player_drinkWater;"; script = "spawn player_drinkWater;";
}; };
class Crafting { class Crafting {

View File

@@ -2,7 +2,7 @@ class PartFueltank : CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem * 2; type = WeaponSlotItem;
model = "\dayz_equip\models\fueltank.p3d"; model = "\dayz_equip\models\fueltank.p3d";
picture = "\dayz_equip\textures\equip_fueltank_ca.paa"; picture = "\dayz_equip\textures\equip_fueltank_ca.paa";
@@ -24,7 +24,7 @@ class PartWheel : CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem * 6; type = WeaponSlotItem;
model = "\dayz_equip\models\wheel.p3d"; model = "\dayz_equip\models\wheel.p3d";
picture = "\dayz_equip\textures\equip_wheel_ca.paa"; picture = "\dayz_equip\textures\equip_wheel_ca.paa";
@@ -36,7 +36,7 @@ class PartEngine : CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem * 10; type = WeaponSlotItem;
model = "\dayz_equip\models\engine.p3d"; model = "\dayz_equip\models\engine.p3d";
picture = "\dayz_equip\textures\equip_engine_ca.paa"; picture = "\dayz_equip\textures\equip_engine_ca.paa";
@@ -59,7 +59,7 @@ class PartVRotor : CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem * 8; type = WeaponSlotItem;
model = "\dayz_equip\models\vrotor.p3d"; model = "\dayz_equip\models\vrotor.p3d";
picture = "\dayz_equip\textures\equip_vrotor_ca.paa"; picture = "\dayz_equip\textures\equip_vrotor_ca.paa";
@@ -82,7 +82,7 @@ class PartGlass : CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem * 2; type = WeaponSlotItem;
model = "\dayz_equip\models\carglass.p3d"; model = "\dayz_equip\models\carglass.p3d";
picture = "\dayz_equip\textures\equip_carglass_ca.paa"; picture = "\dayz_equip\textures\equip_carglass_ca.paa";
@@ -94,7 +94,7 @@ class PartGeneric : CA_Magazine
{ {
scope = public; scope = public;
count = 1; count = 1;
type = WeaponSlotItem * 3; type = WeaponSlotItem;
model = "\dayz_equip\models\genericparts.p3d"; model = "\dayz_equip\models\genericparts.p3d";
picture = "\dayz_equip\textures\equip_genericparts_ca.paa"; picture = "\dayz_equip\textures\equip_genericparts_ca.paa";

View File

@@ -11,7 +11,7 @@ class horde_journal_pages_bandits
{ {
idd = -1; idd = -1;
movingEnable = false; movingEnable = false;
onLoad = "uiNamespace setVariable ['horde_myDisplay', (_this select 0)]; [player getVariable['banditKills', 0]] call horde_epeen_setText_stats_fnc;"; onLoad = "uiNamespace setVariable ['horde_myDisplay', (_this select 0)]; [player getVariable['ConfirmedBanditKills', 0]] call horde_epeen_setText_stats_fnc;";
enableSimulation = true; enableSimulation = true;
controlsBackground[] = {}; controlsBackground[] = {};
objects[] = {}; objects[] = {};

View File

@@ -11,7 +11,7 @@ class horde_journal_pages_murders
{ {
idd = -1; idd = -1;
movingEnable = false; movingEnable = false;
onLoad = "uiNamespace setVariable ['horde_myDisplay', (_this select 0)]; [player getVariable['humanKills', 0]] call horde_epeen_setText_stats_fnc;"; onLoad = "uiNamespace setVariable ['horde_myDisplay', (_this select 0)]; [player getVariable['ConfirmedHumanKills', 0]] call horde_epeen_setText_stats_fnc;";
enableSimulation = true; enableSimulation = true;
controlsBackground[] = {}; controlsBackground[] = {};
objects[] = {}; objects[] = {};

View File

@@ -1,20 +1,15 @@
class Category_693 { class Category_693 {
class Attachment_ACOG {
type = "trade_items";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class Attachment_BELT { class Attachment_BELT {
type = "trade_items"; type = "trade_items";
buy[] = {4,"ItemGoldBar"}; buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"}; sell[] = {2,"ItemGoldBar"};
}; };
class Attachment_CCO { class Attachment_SA58RIS {
type = "trade_items"; type = "trade_items";
buy[] = {4,"ItemGoldBar"}; buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"}; sell[] = {2,"ItemGoldBar"};
}; };
class Attachment_FL { class Attachment_Ghillie {
type = "trade_items"; type = "trade_items";
buy[] = {2,"ItemGoldBar"}; buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"}; sell[] = {1,"ItemGoldBar"};
@@ -24,12 +19,12 @@ class Category_693 {
buy[] = {2,"ItemGoldBar"}; buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"}; sell[] = {1,"ItemGoldBar"};
}; };
class Attachment_Ghillie { class Attachment_FL {
type = "trade_items"; type = "trade_items";
buy[] = {2,"ItemGoldBar"}; buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"}; sell[] = {1,"ItemGoldBar"};
}; };
class Attachment_GP25 { class Attachment_CCO {
type = "trade_items"; type = "trade_items";
buy[] = {4,"ItemGoldBar"}; buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"}; sell[] = {2,"ItemGoldBar"};
@@ -44,26 +39,21 @@ class Category_693 {
buy[] = {4,"ItemGoldBar"}; buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"}; sell[] = {2,"ItemGoldBar"};
}; };
class Attachment_M203 { class Attachment_SCOPED {
type = "trade_items"; type = "trade_items";
buy[] = {4,"ItemGoldBar"}; buy[] = {6,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"}; sell[] = {3,"ItemGoldBar"};
};
class Attachment_ACOG {
type = "trade_items";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
}; };
class Attachment_PSO1 { class Attachment_PSO1 {
type = "trade_items"; type = "trade_items";
buy[] = {8,"ItemGoldBar"}; buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"}; sell[] = {4,"ItemGoldBar"};
}; };
class Attachment_SA58RIS {
type = "trade_items";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class Attachment_SCOPED {
type = "trade_items";
buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"};
};
class Attachment_Sup9 { class Attachment_Sup9 {
type = "trade_items"; type = "trade_items";
buy[] = {4,"ItemGoldBar"}; buy[] = {4,"ItemGoldBar"};
@@ -79,14 +69,15 @@ class Category_693 {
buy[] = {8,"ItemGoldBar"}; buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"}; sell[] = {4,"ItemGoldBar"};
}; };
class Attachment_SupBizon { class Attachment_GP25 {
type = "trade_items"; type = "trade_items";
buy[] = {6,"ItemGoldBar"}; buy[] = {4,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"}; sell[] = {2,"ItemGoldBar"};
}; };
class Attachment_SupMakarov { class Attachment_M203 {
type = "trade_items"; type = "trade_items";
buy[] = {4,"ItemGoldBar"}; buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"}; sell[] = {2,"ItemGoldBar"};
}; };
}; };

View File

@@ -1,20 +1,10 @@
class Category_577 { class Category_577 {
class 30Rnd_556x45_StanagSD {
type = "trade_items";
buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class 5Rnd_86x70_L115A1 {
type = "trade_items";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
class 100Rnd_762x51_M240 { class 100Rnd_762x51_M240 {
type = "trade_items"; type = "trade_items";
buy[] = {2,"ItemGoldBar"}; buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"}; sell[] = {1,"ItemGoldBar"};
}; };
class 20Rnd_762x51_FNFAL { class 30Rnd_556x45_StanagSD {
type = "trade_items"; type = "trade_items";
buy[] = {4,"ItemSilverBar10oz"}; buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"}; sell[] = {2,"ItemSilverBar10oz"};
@@ -24,9 +14,19 @@ class Category_577 {
buy[] = {1,"ItemGoldBar"}; buy[] = {1,"ItemGoldBar"};
sell[] = {5,"ItemSilverBar10oz"}; sell[] = {5,"ItemSilverBar10oz"};
}; };
class 20Rnd_762x51_FNFAL {
type = "trade_items";
buy[] = {4,"ItemSilverBar10oz"};
sell[] = {2,"ItemSilverBar10oz"};
};
class 20Rnd_762x51_DMR { class 20Rnd_762x51_DMR {
type = "trade_items"; type = "trade_items";
buy[] = {6,"ItemGoldBar"}; buy[] = {6,"ItemGoldBar"};
sell[] = {3,"ItemGoldBar"}; sell[] = {3,"ItemGoldBar"};
}; };
class 5Rnd_86x70_L115A1 {
type = "trade_items";
buy[] = {4,"ItemGoldBar"};
sell[] = {2,"ItemGoldBar"};
};
}; };

View File

@@ -9,6 +9,16 @@ class Category_575 {
buy[] = {2,"ItemGoldBar"}; buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"}; sell[] = {1,"ItemGoldBar"};
}; };
class Skin_BanditW1_DZ {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class Skin_BanditW2_DZ {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class Skin_GUE_Commander_DZ { class Skin_GUE_Commander_DZ {
type = "trade_items"; type = "trade_items";
buy[] = {2,"ItemGoldBar"}; buy[] = {2,"ItemGoldBar"};
@@ -49,14 +59,4 @@ class Category_575 {
buy[] = {2,"ItemGoldBar"}; buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"}; sell[] = {1,"ItemGoldBar"};
}; };
class Skin_BanditW1_DZ {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
class Skin_BanditW2_DZ {
type = "trade_items";
buy[] = {2,"ItemGoldBar"};
sell[] = {1,"ItemGoldBar"};
};
}; };

View File

@@ -1,20 +1,10 @@
class Category_512 { class Category_512 {
class CH_47F_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {4,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"};
};
class UH1H_DZE {
type = "trade_any_vehicle";
buy[] = {2,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"};
};
class Mi17_DZE { class Mi17_DZE {
type = "trade_any_vehicle"; type = "trade_any_vehicle";
buy[] = {2,"ItemBriefcase100oz"}; buy[] = {2,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"}; sell[] = {1,"ItemBriefcase100oz"};
}; };
class UH60M_EP1_DZE { class UH1H_DZE {
type = "trade_any_vehicle"; type = "trade_any_vehicle";
buy[] = {2,"ItemBriefcase100oz"}; buy[] = {2,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"}; sell[] = {1,"ItemBriefcase100oz"};
@@ -24,11 +14,21 @@ class Category_512 {
buy[] = {2,"ItemBriefcase100oz"}; buy[] = {2,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"}; sell[] = {1,"ItemBriefcase100oz"};
}; };
class UH60M_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {2,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"};
};
class MH60S_DZE { class MH60S_DZE {
type = "trade_any_vehicle"; type = "trade_any_vehicle";
buy[] = {4,"ItemBriefcase100oz"}; buy[] = {4,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"}; sell[] = {1,"ItemBriefcase100oz"};
}; };
class CH_47F_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {4,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"};
};
class CH53_DZE { class CH53_DZE {
type = "trade_any_vehicle"; type = "trade_any_vehicle";
buy[] = {3,"ItemBriefcase100oz"}; buy[] = {3,"ItemBriefcase100oz"};

View File

@@ -1,24 +1,14 @@
class Category_569 { class Category_569 {
class HMMWV_M998A2_SOV_DES_EP1_DZE { class LandRover_MG_TK_EP1_DZE {
type = "trade_any_vehicle"; type = "trade_any_vehicle";
buy[] = {1,"ItemBriefcase100oz"}; buy[] = {6,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar10oz"}; sell[] = {3,"ItemGoldBar10oz"};
};
class HMMWV_M1151_M2_CZ_DES_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {4,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"};
}; };
class LandRover_Special_CZ_EP1_DZE { class LandRover_Special_CZ_EP1_DZE {
type = "trade_any_vehicle"; type = "trade_any_vehicle";
buy[] = {1,"ItemBriefcase100oz"}; buy[] = {1,"ItemBriefcase100oz"};
sell[] = {5,"ItemGoldBar10oz"}; sell[] = {5,"ItemGoldBar10oz"};
}; };
class LandRover_MG_TK_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {6,"ItemGoldBar10oz"};
sell[] = {3,"ItemGoldBar10oz"};
};
class UAZ_MG_TK_EP1_DZE { class UAZ_MG_TK_EP1_DZE {
type = "trade_any_vehicle"; type = "trade_any_vehicle";
buy[] = {6,"ItemGoldBar10oz"}; buy[] = {6,"ItemGoldBar10oz"};
@@ -29,4 +19,14 @@ class Category_569 {
buy[] = {2,"ItemBriefcase100oz"}; buy[] = {2,"ItemBriefcase100oz"};
sell[] = {1,"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,8 +1,8 @@
class Category_534 { class Category_534 {
class ArmoredSUV_PMC_DZE { class Pickup_PK_TK_GUE_EP1_DZE {
type = "trade_any_vehicle"; type = "trade_any_vehicle";
buy[] = {2,"ItemBriefcase100oz"}; buy[] = {8,"ItemGoldBar"};
sell[] = {1,"ItemBriefcase100oz"}; sell[] = {4,"ItemGoldBar"};
}; };
class Pickup_PK_GUE_DZE { class Pickup_PK_GUE_DZE {
type = "trade_any_vehicle"; type = "trade_any_vehicle";
@@ -14,14 +14,14 @@ class Category_534 {
buy[] = {1,"ItemGoldBar10oz"}; buy[] = {1,"ItemGoldBar10oz"};
sell[] = {5,"ItemGoldBar"}; sell[] = {5,"ItemGoldBar"};
}; };
class Pickup_PK_TK_GUE_EP1_DZE {
type = "trade_any_vehicle";
buy[] = {8,"ItemGoldBar"};
sell[] = {4,"ItemGoldBar"};
};
class Offroad_DSHKM_Gue_DZE { class Offroad_DSHKM_Gue_DZE {
type = "trade_any_vehicle"; type = "trade_any_vehicle";
buy[] = {2,"ItemGoldBar10oz"}; buy[] = {2,"ItemGoldBar10oz"};
sell[] = {1,"ItemGoldBar10oz"}; sell[] = {1,"ItemGoldBar10oz"};
}; };
class ArmoredSUV_PMC_DZE {
type = "trade_any_vehicle";
buy[] = {2,"ItemBriefcase100oz"};
sell[] = {1,"ItemBriefcase100oz"};
};
}; };

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