mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
Compare commits
794 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b442a899d3 | ||
|
|
1a0874455f | ||
|
|
de6bf86e63 | ||
|
|
97c027b558 | ||
|
|
7cfbbd2f5f | ||
|
|
3b4b103156 | ||
|
|
0d0649b98f | ||
|
|
168d3156d1 | ||
|
|
c796bdbe51 | ||
|
|
55c56220d4 | ||
|
|
c92efd892f | ||
|
|
bdd07e55e7 | ||
|
|
86d0efe77d | ||
|
|
bce18186d7 | ||
|
|
13ba0d6227 | ||
|
|
d41611473a | ||
|
|
37a1c86325 | ||
|
|
9d5cdbbd58 | ||
|
|
f9b2890f3a | ||
|
|
6ebbd143e5 | ||
|
|
b2108f91d5 | ||
|
|
3ea0be14d2 | ||
|
|
36371ef6af | ||
|
|
ceabbcd04b | ||
|
|
aff5c5945b | ||
|
|
38cfc7a715 | ||
|
|
517cf8fe54 | ||
|
|
f03a46ea8b | ||
|
|
ef0901a1f9 | ||
|
|
6d7e81eea9 | ||
|
|
57f7431ee0 | ||
|
|
5170d20ea7 | ||
|
|
cc6acb6d8c | ||
|
|
246d19381d | ||
|
|
f999a0f02b | ||
|
|
59d5fcd87f | ||
|
|
6b60d77aaf | ||
|
|
85b1dbcde9 | ||
|
|
35c2d6e32e | ||
|
|
3e72ef5091 | ||
|
|
542be82a58 | ||
|
|
cdc062a833 | ||
|
|
c3112bc12d | ||
|
|
a625738ce9 | ||
|
|
e0ad35899e | ||
|
|
1255ccfe89 | ||
|
|
eca7ed680b | ||
|
|
20379e2912 | ||
|
|
94b6ac805c | ||
|
|
d71e080ce4 | ||
|
|
13d543007e | ||
|
|
1a0d2913e8 | ||
|
|
a84ee657ec | ||
|
|
9e3c82378f | ||
|
|
5deef8ba5c | ||
|
|
acdb7e7c6a | ||
|
|
789ea9b7ef | ||
|
|
5c25993b67 | ||
|
|
36fa99d5ce | ||
|
|
a7407d4a65 | ||
|
|
55b46b45c8 | ||
|
|
963b54b024 | ||
|
|
7190555d93 | ||
|
|
27cf548694 | ||
|
|
5674415bed | ||
|
|
5bbf3d00e6 | ||
|
|
07cefc66f4 | ||
|
|
181b5965c5 | ||
|
|
eb401e4a50 | ||
|
|
409b1dca9f | ||
|
|
00ee3121c1 | ||
|
|
18f158b559 | ||
|
|
4a9a1e46ec | ||
|
|
76542e64ab | ||
|
|
143f5ef047 | ||
|
|
60a6aeac10 | ||
|
|
69661a22b4 | ||
|
|
279054d2df | ||
|
|
c8d3668218 | ||
|
|
bf7110448b | ||
|
|
da2c954e23 | ||
|
|
f843454db3 | ||
|
|
a6a36af074 | ||
|
|
1d98c87535 | ||
|
|
0415cbef8f | ||
|
|
dfcf699e04 | ||
|
|
3bef2d526e | ||
|
|
294697d7e0 | ||
|
|
d8510bc8f0 | ||
|
|
24b6b5c3f0 | ||
|
|
bc49fc5966 | ||
|
|
8de6243ce5 | ||
|
|
4ca2397dbf | ||
|
|
133b6e5b27 | ||
|
|
69e246d31f | ||
|
|
a7c5ffce40 | ||
|
|
cbc99945b6 | ||
|
|
d5ae1920b3 | ||
|
|
8fa82911ef | ||
|
|
5308ddcf1a | ||
|
|
731bc92be2 | ||
|
|
37b75bea61 | ||
|
|
746755f42f | ||
|
|
a77a43d88f | ||
|
|
64657c025f | ||
|
|
5db68b7d13 | ||
|
|
df13802e19 | ||
|
|
d71bb45de3 | ||
|
|
9771ce3f1f | ||
|
|
5ab5a3dc8c | ||
|
|
4b448c8609 | ||
|
|
171952e922 | ||
|
|
b6c1bd61a6 | ||
|
|
e954f0ce56 | ||
|
|
7e0f9cd758 | ||
|
|
3250c87107 | ||
|
|
25d668ee82 | ||
|
|
5631145025 | ||
|
|
5a82128500 | ||
|
|
2ecdd4ab3d | ||
|
|
8c8cf0ff22 | ||
|
|
2fdc038632 | ||
|
|
0f5667eb88 | ||
|
|
5d32fa4126 | ||
|
|
804ca00d8c | ||
|
|
d5253c46f4 | ||
|
|
f372af8547 | ||
|
|
96bf638f28 | ||
|
|
74288825b7 | ||
|
|
902e85f2ea | ||
|
|
8606f7ba11 | ||
|
|
7609efd11f | ||
|
|
e1da78fa38 | ||
|
|
9ff766d48b | ||
|
|
f3b505c771 | ||
|
|
6302e284fb | ||
|
|
563a67550c | ||
|
|
eba4091d93 | ||
|
|
1b81f517ac | ||
|
|
c6cc7f8d1e | ||
|
|
ddcb4276d6 | ||
|
|
0ebd382e44 | ||
|
|
be2cd0374f | ||
|
|
8a7a06fea4 | ||
|
|
9876b42b0a | ||
|
|
9524e3a110 | ||
|
|
4001f30d0d | ||
|
|
5c38e0b9c2 | ||
|
|
9d574253ec | ||
|
|
397ea5a0a1 | ||
|
|
ce8ea62b63 | ||
|
|
d0203ab157 | ||
|
|
66256e41ab | ||
|
|
05a5485c62 | ||
|
|
bc21f81f03 | ||
|
|
bdf398afaa | ||
|
|
9b7d8a62b9 | ||
|
|
da7635b2ee | ||
|
|
48dbdd211a | ||
|
|
b675bbfeea | ||
|
|
88efa6d065 | ||
|
|
c4f83ac7b7 | ||
|
|
e7dc2a859c | ||
|
|
78bfdde630 | ||
|
|
d4e36eaddd | ||
|
|
bae9f43201 | ||
|
|
9ca13ccc71 | ||
|
|
4180252af5 | ||
|
|
7312c91941 | ||
|
|
6b32700e63 | ||
|
|
6ec8c18f9c | ||
|
|
9b0d51bfb8 | ||
|
|
84c6711368 | ||
|
|
2e08e53377 | ||
|
|
d724965324 | ||
|
|
ecbafbf5dc | ||
|
|
bcc3d315ab | ||
|
|
57e2ab1e17 | ||
|
|
1ca0ded660 | ||
|
|
5dc494a073 | ||
|
|
4c1d638412 | ||
|
|
23f1cc9045 | ||
|
|
f281d8e86c | ||
|
|
eb936a78d9 | ||
|
|
e2b66dad28 | ||
|
|
324caa8196 | ||
|
|
d5ce364c71 | ||
|
|
4488675ee5 | ||
|
|
690439f840 | ||
|
|
c5d10e9fdb | ||
|
|
c264b9c428 | ||
|
|
2e3cd47924 | ||
|
|
c88b70e38e | ||
|
|
b29208ee9f | ||
|
|
7610f79f15 | ||
|
|
fe7e87beef | ||
|
|
e85f9aaad2 | ||
|
|
afc0054e5e | ||
|
|
de81f06c05 | ||
|
|
c410e42639 | ||
|
|
397ae5387a | ||
|
|
173c5397e7 | ||
|
|
11e3936064 | ||
|
|
2281a45c55 | ||
|
|
e1a6b7fd91 | ||
|
|
ae86133624 | ||
|
|
b8a32b43c9 | ||
|
|
02230b87c4 | ||
|
|
8e7b37b7a0 | ||
|
|
cab75b554f | ||
|
|
e93480100b | ||
|
|
d5ff825779 | ||
|
|
d17b37a040 | ||
|
|
0b283b30b4 | ||
|
|
6d36fa61f0 | ||
|
|
41e6ff61ff | ||
|
|
8d1cde9b3b | ||
|
|
8f6e8cfd74 | ||
|
|
128c7c6827 | ||
|
|
07cfa1c4a8 | ||
|
|
aa518fe1ab | ||
|
|
ef20675985 | ||
|
|
01d709230a | ||
|
|
3d08db1866 | ||
|
|
e701a54a89 | ||
|
|
94dcb742b0 | ||
|
|
7e12fca8c7 | ||
|
|
ba5692ff9a | ||
|
|
f7119a82d9 | ||
|
|
6aeedac37c | ||
|
|
353045eb81 | ||
|
|
e69e21e469 | ||
|
|
4a01e135c3 | ||
|
|
b2c31aa436 | ||
|
|
e6bf9204dc | ||
|
|
65e7bc7b89 | ||
|
|
e2b33c76f1 | ||
|
|
6998d50456 | ||
|
|
a98fb3dc08 | ||
|
|
316360917d | ||
|
|
860243e870 | ||
|
|
0590c000b4 | ||
|
|
15eb2dc3df | ||
|
|
6111f9f402 | ||
|
|
144ea74935 | ||
|
|
a322df2a1a | ||
|
|
4db3e5ddcb | ||
|
|
d846e8796a | ||
|
|
a63d4266c6 | ||
|
|
efae1fa383 | ||
|
|
cbcc5a63f6 | ||
|
|
589b366ce3 | ||
|
|
bf189761ad | ||
|
|
df005abfbf | ||
|
|
01d708a241 | ||
|
|
ad5856c7d8 | ||
|
|
77e38c9a9b | ||
|
|
16009095de | ||
|
|
a4286fdf4e | ||
|
|
0e7eb1abdf | ||
|
|
4573e9b5c0 | ||
|
|
51b8fdff05 | ||
|
|
3580d0765d | ||
|
|
64fda33408 | ||
|
|
b177cdb295 | ||
|
|
9474567b15 | ||
|
|
fa9fc78978 | ||
|
|
1c94205afe | ||
|
|
677dbab614 | ||
|
|
3efe28c682 | ||
|
|
176b8160e6 | ||
|
|
78d0338386 | ||
|
|
68f587de3c | ||
|
|
00c8ceffea | ||
|
|
4a21c0209e | ||
|
|
83f993d081 | ||
|
|
ad5f494ab5 | ||
|
|
d2f623abd9 | ||
|
|
f520fd2a0a | ||
|
|
77e563468c | ||
|
|
7869a3634c | ||
|
|
92f64acd7b | ||
|
|
101377cba8 | ||
|
|
9c80054b12 | ||
|
|
58988a4063 | ||
|
|
d9e74b926e | ||
|
|
4048b1f19d | ||
|
|
6a2e181dfe | ||
|
|
bf88ad4337 | ||
|
|
07ddbe93b5 | ||
|
|
192bf91d76 | ||
|
|
9e35f97dfe | ||
|
|
fdecea8154 | ||
|
|
6e2386d3ae | ||
|
|
1a605b430a | ||
|
|
b4dfed3546 | ||
|
|
efc00c5abe | ||
|
|
bee0b54c87 | ||
|
|
f36a6e1874 | ||
|
|
3adf0bf1e3 | ||
|
|
d4497bbb93 | ||
|
|
8189dbdb22 | ||
|
|
1a27ac8fde | ||
|
|
e496e4d755 | ||
|
|
1fe9b76e98 | ||
|
|
26239d31cd | ||
|
|
b6b3dd4d28 | ||
|
|
fbc4d2ff94 | ||
|
|
0a2d61e585 | ||
|
|
6f77cce286 | ||
|
|
65a82136e8 | ||
|
|
5ec3caac17 | ||
|
|
1af2cc7396 | ||
|
|
3c08c40e2e | ||
|
|
8dcc979c21 | ||
|
|
9676b925d4 | ||
|
|
59358e5a06 | ||
|
|
09a3b3361c | ||
|
|
29310075d2 | ||
|
|
324f0ade01 | ||
|
|
474e96e9ac | ||
|
|
36888be75c | ||
|
|
b508bde202 | ||
|
|
4bf297fb0a | ||
|
|
b551a6f343 | ||
|
|
633fba22cc | ||
|
|
a39a0e05fe | ||
|
|
2f7dbc87b5 | ||
|
|
dee2e511bd | ||
|
|
26dcb3a34a | ||
|
|
60ec596bd3 | ||
|
|
23e509053e | ||
|
|
b18bde1a67 | ||
|
|
23ece34fb8 | ||
|
|
2e046824bd | ||
|
|
8f92222602 | ||
|
|
f8cffef0a4 | ||
|
|
b6eeb71f76 | ||
|
|
53284c59d9 | ||
|
|
85783b00f7 | ||
|
|
0a8cb12353 | ||
|
|
04062f0bfb | ||
|
|
9089a4e6ac | ||
|
|
2f5b55fd09 | ||
|
|
dc8bb70dba | ||
|
|
482a1ddcdf | ||
|
|
faaa645922 | ||
|
|
e391778bf6 | ||
|
|
ea7e1b9a77 | ||
|
|
7190991b46 | ||
|
|
0f0d2e7479 | ||
|
|
4d40348f15 | ||
|
|
7634fd38b6 | ||
|
|
0c0d48d447 | ||
|
|
e52b8c9b3b | ||
|
|
207b07b9c2 | ||
|
|
6abfcf7002 | ||
|
|
bb8530d120 | ||
|
|
3a857932dc | ||
|
|
4cd50a574d | ||
|
|
8c27690f45 | ||
|
|
92ee0f90d3 | ||
|
|
e836f68729 | ||
|
|
9bda183fd8 | ||
|
|
af16c83065 | ||
|
|
8a008c4d90 | ||
|
|
f1438f99c3 | ||
|
|
024ddd683d | ||
|
|
5966ca1aa7 | ||
|
|
973bc0c05f | ||
|
|
1eee19bb37 | ||
|
|
130d12b8ea | ||
|
|
ede16ca10f | ||
|
|
4c08762da0 | ||
|
|
fbc37da085 | ||
|
|
a1d93eb3d2 | ||
|
|
14dc4c1f23 | ||
|
|
b03a2ed41d | ||
|
|
148f587045 | ||
|
|
2464fa954a | ||
|
|
63ee278e82 | ||
|
|
44c1b62bde | ||
|
|
3aefa64146 | ||
|
|
fbc0e3c641 | ||
|
|
83d510ccc8 | ||
|
|
8422057ff4 | ||
|
|
0fd1dc0028 | ||
|
|
3e8346dec4 | ||
|
|
7f78d1121d | ||
|
|
0981a2e266 | ||
|
|
d4edea2be4 | ||
|
|
4549a5189f | ||
|
|
aacfc2b6ff | ||
|
|
fa2ded3c27 | ||
|
|
3b3ee0d905 | ||
|
|
2e299958be | ||
|
|
8a8e0ce8d2 | ||
|
|
149b808b05 | ||
|
|
2aee8c7b9f | ||
|
|
1485569af3 | ||
|
|
ea43bbd0fc | ||
|
|
ba9af58532 | ||
|
|
3e5790dbb5 | ||
|
|
054ab1ef45 | ||
|
|
cd224ddce2 | ||
|
|
f50f264801 | ||
|
|
ddea0d632d | ||
|
|
c64ade63d8 | ||
|
|
9841350e7b | ||
|
|
aa574e6b6f | ||
|
|
b23c1c8f05 | ||
|
|
bc8083b4ed | ||
|
|
1a069565a6 | ||
|
|
5b4c7a116e | ||
|
|
088248d079 | ||
|
|
04745cd0e9 | ||
|
|
8ecf61184a | ||
|
|
84db9dc980 | ||
|
|
8b7e41792f | ||
|
|
3ea416a9d7 | ||
|
|
c97c82f812 | ||
|
|
f310125122 | ||
|
|
f4a8f1cf82 | ||
|
|
fcda4738ba | ||
|
|
ac37605493 | ||
|
|
3e26c96ccc | ||
|
|
752c663027 | ||
|
|
4089982e51 | ||
|
|
6eaa4f8bab | ||
|
|
90e862183d | ||
|
|
afa1036ca9 | ||
|
|
65123250a5 | ||
|
|
dfe88c6c51 | ||
|
|
9a13f4c98b | ||
|
|
9b5f92c9de | ||
|
|
502c3769a3 | ||
|
|
e0b4a81de2 | ||
|
|
e96a473f44 | ||
|
|
d9698c48a0 | ||
|
|
f7e880dc29 | ||
|
|
9062ac5f95 | ||
|
|
0a614fdaff | ||
|
|
2567311ada | ||
|
|
3f081ea56b | ||
|
|
dc64a90841 | ||
|
|
97311b4928 | ||
|
|
ed42f7f0f6 | ||
|
|
c71eded416 | ||
|
|
707f9a52dc | ||
|
|
21b36c3950 | ||
|
|
aa049e4257 | ||
|
|
e9a0b9625f | ||
|
|
68f5b2a081 | ||
|
|
9927690fdc | ||
|
|
1af3d16c7f | ||
|
|
9bb88ad2f9 | ||
|
|
733385cb2f | ||
|
|
732e4c407c | ||
|
|
c95303bc9b | ||
|
|
326e758d29 | ||
|
|
7ef18f0183 | ||
|
|
556093c1ce | ||
|
|
a3fd8bd1ca | ||
|
|
91c7ddf829 | ||
|
|
e52ec823d7 | ||
|
|
e187eabc55 | ||
|
|
454b7f592c | ||
|
|
03b2408ae3 | ||
|
|
cab5d03ab7 | ||
|
|
cf47a5d1c8 | ||
|
|
2264e4aa9c | ||
|
|
d0bcf22ba2 | ||
|
|
678590c7ce | ||
|
|
7d15cfb1bf | ||
|
|
89a5a3b459 | ||
|
|
4715a23233 | ||
|
|
0a178f2ecc | ||
|
|
bbf22db3f2 | ||
|
|
dda9f9d532 | ||
|
|
6f4c49f587 | ||
|
|
91836d6145 | ||
|
|
16901c122c | ||
|
|
5ffe563baa | ||
|
|
e95521c7bb | ||
|
|
4cbc63461d | ||
|
|
3a3cae0a53 | ||
|
|
c7b19b4703 | ||
|
|
ec2fb5709c | ||
|
|
ef779ba2e0 | ||
|
|
4977ab0770 | ||
|
|
8c24f2a1a4 | ||
|
|
0d048bdd8d | ||
|
|
4de90cc3b9 | ||
|
|
9933ea07de | ||
|
|
3699045c0a | ||
|
|
d16f90b9d3 | ||
|
|
39b0035bfb | ||
|
|
250a48f11e | ||
|
|
00f90ae9ee | ||
|
|
40e4239d42 | ||
|
|
a363400d64 | ||
|
|
3d7ba8ca39 | ||
|
|
2c4a677840 | ||
|
|
c4333e2b7d | ||
|
|
5c7ca4b975 | ||
|
|
13b7a77c71 | ||
|
|
2b876e0967 | ||
|
|
6bd5343018 | ||
|
|
a5addbda5b | ||
|
|
20dab78c27 | ||
|
|
aa8975e36c | ||
|
|
63db8aa252 | ||
|
|
35d1dea5b2 | ||
|
|
81f98e2d97 | ||
|
|
70546d693e | ||
|
|
90bb201643 | ||
|
|
9e694a2b4f | ||
|
|
f08d554d7e | ||
|
|
9562c319c1 | ||
|
|
f233cfce84 | ||
|
|
3634a196ee | ||
|
|
a7d27c0829 | ||
|
|
b157e3bc7f | ||
|
|
910d4fbbc3 | ||
|
|
9d143c00dc | ||
|
|
2fefccfa60 | ||
|
|
78ae60aff0 | ||
|
|
8e87599f26 | ||
|
|
fd0412dec6 | ||
|
|
5677dbe627 | ||
|
|
97e3723f8e | ||
|
|
0be75dd913 | ||
|
|
3f63f1ab2a | ||
|
|
e422df8fc0 | ||
|
|
bec3f71fc9 | ||
|
|
c5ce2f70a4 | ||
|
|
2a37818e47 | ||
|
|
4f2ab53a1f | ||
|
|
538f56c07b | ||
|
|
cdc98d2bcb | ||
|
|
31b0226b94 | ||
|
|
2127e189de | ||
|
|
de5eb05caf | ||
|
|
75fd7d31a4 | ||
|
|
f7486d5fd9 | ||
|
|
c63b0604b3 | ||
|
|
6004143858 | ||
|
|
4448546734 | ||
|
|
ebed1a24fd | ||
|
|
c0f1db52d0 | ||
|
|
03c5e9522f | ||
|
|
891b9dce48 | ||
|
|
84ebc488ab | ||
|
|
37fe2e26ca | ||
|
|
8bc7a3a52b | ||
|
|
0c4f3d3224 | ||
|
|
505952d562 | ||
|
|
2fab76a530 | ||
|
|
0acc23a796 | ||
|
|
cc4cfa4409 | ||
|
|
481369154a | ||
|
|
4e1960f46c | ||
|
|
a190397618 | ||
|
|
152054da94 | ||
|
|
9a88a4ad6c | ||
|
|
f521a241c8 | ||
|
|
ce1624438d | ||
|
|
e5f8314831 | ||
|
|
95c5c6c25b | ||
|
|
c7e2ed41bd | ||
|
|
551384c935 | ||
|
|
293c5cb6b5 | ||
|
|
90fa38c7bc | ||
|
|
0801da9a87 | ||
|
|
062d3d8734 | ||
|
|
8c01db42e5 | ||
|
|
39be93e118 | ||
|
|
5b8fc6b65f | ||
|
|
2883bfd2a3 | ||
|
|
8707ff7c97 | ||
|
|
01c579799f | ||
|
|
fe18c9091c | ||
|
|
172a4b9ad0 | ||
|
|
8971621d26 | ||
|
|
a99827d317 | ||
|
|
24ae26e5bf | ||
|
|
ba096c0426 | ||
|
|
c980b95e18 | ||
|
|
0665ed36c9 | ||
|
|
caec75424a | ||
|
|
6a50616e98 | ||
|
|
686aa7a84b | ||
|
|
d5eedc1908 | ||
|
|
93ae496a78 | ||
|
|
6fe6ea1fca | ||
|
|
ce408df7cd | ||
|
|
0a003fc3bb | ||
|
|
d2aaff8113 | ||
|
|
a052f42759 | ||
|
|
91fddad252 | ||
|
|
6216e93c4a | ||
|
|
1a961e475a | ||
|
|
4d8592fefa | ||
|
|
9bc5aaddde | ||
|
|
4300b6a949 | ||
|
|
e65d1cc9d3 | ||
|
|
927a69a9ce | ||
|
|
825c603026 | ||
|
|
7f3b45e8cb | ||
|
|
504da4d2b9 | ||
|
|
092c437c63 | ||
|
|
57688bf8c1 | ||
|
|
1309758166 | ||
|
|
c900e4060b | ||
|
|
30c7af8d04 | ||
|
|
d5a0ec41b1 | ||
|
|
0b61b3cb8e | ||
|
|
23d555a529 | ||
|
|
4637298b70 | ||
|
|
b664ab7f48 | ||
|
|
22c5c9c61d | ||
|
|
69fff899cf | ||
|
|
f8adb8202a | ||
|
|
a264228b9e | ||
|
|
0b5b8a801c | ||
|
|
f22d3120dc | ||
|
|
adaf0a9c9e | ||
|
|
76e85d3411 | ||
|
|
b6e48666ee | ||
|
|
ab26d9f52b | ||
|
|
413c0e2a37 | ||
|
|
1f0a4afa8f | ||
|
|
60a03ca75c | ||
|
|
eb35159ac3 | ||
|
|
ae7d992061 | ||
|
|
f6e9db4892 | ||
|
|
d1a15870b1 | ||
|
|
74568146e5 | ||
|
|
0726311df5 | ||
|
|
b184d535a5 | ||
|
|
70c5195b99 | ||
|
|
ec1bebb2c9 | ||
|
|
a3525b4ed6 | ||
|
|
aaac7cf447 | ||
|
|
5f29b9fcd8 | ||
|
|
91c8ba2389 | ||
|
|
fc5e3e6b47 | ||
|
|
a84768c603 | ||
|
|
8e6239b4d5 | ||
|
|
cb48b95c13 | ||
|
|
7f4af75b34 | ||
|
|
d90eea8c98 | ||
|
|
695f72e10a | ||
|
|
3aa294d881 | ||
|
|
77b626cbcd | ||
|
|
afa5874685 | ||
|
|
1d9a03f088 | ||
|
|
51239e380d | ||
|
|
a0ae7109f4 | ||
|
|
77f1bbfc94 | ||
|
|
964a8dc40c | ||
|
|
a9f23c6dc5 | ||
|
|
65037d5a87 | ||
|
|
423390381a | ||
|
|
d2712a9235 | ||
|
|
77e7fd982a | ||
|
|
004719fa56 | ||
|
|
3c3f62bf34 | ||
|
|
ad17aa07af | ||
|
|
40f8a0c9a0 | ||
|
|
4aea9f9e3c | ||
|
|
ed3266d124 | ||
|
|
cacc600703 | ||
|
|
77ae969a74 | ||
|
|
4c1b870606 | ||
|
|
315cc497da | ||
|
|
9137224b88 | ||
|
|
4ffb453e23 | ||
|
|
062ab84138 | ||
|
|
a753c97f5b | ||
|
|
6682f67288 | ||
|
|
ca3f31e1c3 | ||
|
|
70393db217 | ||
|
|
b76362cfac | ||
|
|
d25b0fbcb9 | ||
|
|
2a003beecf | ||
|
|
58f89d8d61 | ||
|
|
dbdcad75eb | ||
|
|
ed3cd2219c | ||
|
|
b20ce595dc | ||
|
|
e007becbec | ||
|
|
ee5d0b1fa6 | ||
|
|
64e5f0eecc | ||
|
|
321110c52e | ||
|
|
c313f211cf | ||
|
|
7a20bc7170 | ||
|
|
c119703983 | ||
|
|
f7e6f82ce6 | ||
|
|
c548d8c5ce | ||
|
|
55a9c68435 | ||
|
|
87489fc18a | ||
|
|
a4b6e652eb | ||
|
|
b94073aac8 | ||
|
|
138f1f9fa5 | ||
|
|
8b6b2b40cc | ||
|
|
24c91d69b8 | ||
|
|
47edbfa835 | ||
|
|
fdaf93a26c | ||
|
|
3b27c45f64 | ||
|
|
5fde59c7e4 | ||
|
|
95de9ef8f3 | ||
|
|
18a9b5b902 | ||
|
|
c52b8f20e1 | ||
|
|
8c16d76bb1 | ||
|
|
697728e6ee | ||
|
|
d7d8e9347f | ||
|
|
ae73a2267b | ||
|
|
efd8ef0cee | ||
|
|
2ab9a981a0 | ||
|
|
a0bb1f96d4 | ||
|
|
01e542b4c0 | ||
|
|
a99f94bf8b | ||
|
|
542eb67e05 | ||
|
|
5c28b05e7e | ||
|
|
e4df4bd950 | ||
|
|
7654f18e68 | ||
|
|
58a3f1698c | ||
|
|
f3efb8e266 | ||
|
|
02b2132101 | ||
|
|
40ef8c2e01 | ||
|
|
3d131b68a1 | ||
|
|
82c805d027 | ||
|
|
e2beac6fe9 | ||
|
|
75bb72dfaa | ||
|
|
cee93f8284 | ||
|
|
3190b34a8f | ||
|
|
ccf7b2dc4d | ||
|
|
74db937a2c | ||
|
|
cacf2118d3 | ||
|
|
f07e3f7c28 | ||
|
|
0bb08f3beb | ||
|
|
a57e2ab20a | ||
|
|
18f259d9f8 | ||
|
|
be2c27673b | ||
|
|
a440ea8610 | ||
|
|
744147264d | ||
|
|
d153dc34a6 | ||
|
|
62b34800a4 | ||
|
|
4817201b88 | ||
|
|
bf4f2cbe66 | ||
|
|
487b76536e | ||
|
|
4e34b1ad57 | ||
|
|
f90773e720 | ||
|
|
7839acde7f | ||
|
|
4dc5b079e3 | ||
|
|
009023a7b3 | ||
|
|
5400ea5537 | ||
|
|
c96eb55d20 | ||
|
|
7f80557c6b | ||
|
|
df236c4ce4 | ||
|
|
26473f4742 | ||
|
|
acb33e2f00 | ||
|
|
920cdfba78 | ||
|
|
b27836d2ee | ||
|
|
7bed8cce6c | ||
|
|
fd94c2bf4b | ||
|
|
49a2f11e24 | ||
|
|
f13affcb80 | ||
|
|
aae68de9ee | ||
|
|
738c702c89 | ||
|
|
c43caf7ab6 | ||
|
|
1fd0d5e90d | ||
|
|
4692a5625f | ||
|
|
5cd7e71904 | ||
|
|
1f620eef55 | ||
|
|
66a2b92d04 | ||
|
|
ac397a073b | ||
|
|
03ec419c29 | ||
|
|
de5cab5130 | ||
|
|
2ee6e7fb57 | ||
|
|
90ba54c559 | ||
|
|
1b83385f9b | ||
|
|
25f88d3f5a | ||
|
|
d1c99deac3 | ||
|
|
975835bb40 | ||
|
|
a80ed4c1cf | ||
|
|
28487215bc | ||
|
|
f91a06f7a9 | ||
|
|
93568034ac | ||
|
|
1556dce15a | ||
|
|
82f475c7a5 | ||
|
|
339e77e8d9 | ||
|
|
f3130d2e37 | ||
|
|
d940614669 |
4
.gitignore
vendored
4
.gitignore
vendored
@@ -1,7 +1,9 @@
|
||||
/Skaronator
|
||||
/SkaronatorServer
|
||||
/SQF/dayz_code/config.bin
|
||||
/SQF/dayz_equip
|
||||
/SQF/dayz_vehicles
|
||||
/SQF/dayz_weapons
|
||||
*.rtm
|
||||
*.p3d
|
||||
*.p3d
|
||||
*.komodoproject
|
||||
|
||||
42
CHANGE LOG 1.0.4.1.txt
Normal file
42
CHANGE LOG 1.0.4.1.txt
Normal file
@@ -0,0 +1,42 @@
|
||||
[NEW] Base Building Godmode is now included. Use DZE_GodModeBase = true; to enable it. (Disabled by Default) @Skaronator
|
||||
[NEW] Config based trader setup option that is more performant, however does not track inventory. DZE_ConfigTrader = true; and #include "\dayz_epoch_b\CfgServerTrader\cfgServerTrader.hpp" in description.ext @Fank @Skaronator @vbawol
|
||||
|
||||
[ADDED] Static build construction count will force the constructioncount to number set by DZE_StaticConstructionCount = # in init.sqf. @Fank
|
||||
[ADDED] Stacking of 10oz silver bars into briefcases, also traders now give this as change if return is 2-9 10oz silver bars. @vbawol
|
||||
[ADDED] Variable DZE_DamageBeforeMaint to control what damage level is needed for the maintain option to appear. @vbawol
|
||||
[ADDED] Keep safe/lockbox vars server side. This should help with performance. @maca134 @Skaronator
|
||||
[ADDED] Added SQL Function DeleteNonKeyVehicles run before server start and SQL event UnlockNonKeyVehicles run once a day. Use one or the other not both. @maca134 @Fank
|
||||
[ADDED] Option to disable R3F weight system. DZE_R3F_WEIGHT = false in init.sqf to disable. @vbawol
|
||||
[ADDED] Added to heli crash code, Blackhawk and Seahawk Wrecks by [GLT]Myke http://www.armaholic.com/page.php?id=10670
|
||||
[ADDED] Added following Config Classes: M113_UN_EP1_DZ M113_UN_EP1_DZE M113_TK_EP1_DZ M113_TK_EP1_DZE BTR90_DZ BTR90_DZE BTR90_HQ_DZ BTR90_HQ_DZE LAV25_DZ LAV25_DZE LAV25_HQ_DZ LAV25_HQ_DZE @Fank
|
||||
|
||||
[FIXED] Fix init errors, improve antihack. @icomrade
|
||||
[FIXED] Add missing sensor for aircraft dealer on Napf. @JoSchaap
|
||||
[FIXED] Traders now give ItemTinBar in exchange for TrashJackDaniels. @vbawol
|
||||
[FIXED] M107 zeroing was stuck at 500m now set to default settings. @vbawol
|
||||
[FIXED] DZE_DamageBeforeMaint = 0.09 by default should fix issues with maintain option not working when damage is set to 0.1 with SQL event. @vbawol
|
||||
[FIXED] Fix for Death Messages <NULL> when attacker is in vehicle. @icomrade @vbawol
|
||||
[FIXED] Added missing DZE fueltracks to DZE_fueltrackarray. @Fank
|
||||
[FIXED] Fix AI from being counted as zeds. @jwo7777777
|
||||
[FIXED] Issue with Scaffolding being too close and killing player. @Fank
|
||||
[FIXED] Stuck in infinite trading loop when item is out of stock. @vbawol
|
||||
[FIXED] Fixed backpack disappearing issue. @vbawol
|
||||
[FIXED] Some fixes and optimizing to PVS/PVC system to only send to other players nearby. @vbawol
|
||||
[FIXED] Bleeding was not visible to other players due to typo in new PVS/PVC system. @vbawol
|
||||
[FIXED] Re-classed Land_Ind_Pec_03b to fix ladder errors in log file. @vbawol
|
||||
[FIXED] Issue that prevented the server from starting. @Skaronator
|
||||
[FIXED] Some typos in the loot table. @Skaronator
|
||||
[FIXED] DZE_MissionLootTable - Some things are missing. @vbawol @Skaronator
|
||||
[FIXED] General cleanup and fixes. @Fank @Skaronator @icomrade @vbawol
|
||||
|
||||
[CHANGED] Selling vehicle will now remove the key if you have it on your toolbelt. @Fank
|
||||
[CHANGED] R3F weight now in Kg for every language except english. @VeryBigBro
|
||||
[CHANGED] Increased trader prices for Armed vehicles and pipebombs. @vbawol
|
||||
[CHANGED] Added BAF_Merlin_DZE and MH60S_DZE to traders. @vbawol
|
||||
|
||||
[REMOVED] Trade metals option removed from self actions as it should no longer be needed with new trader code. @vbawol
|
||||
|
||||
[INFO] Re-added old trader code for backwards compatibility. @vbawol
|
||||
[INFO] Moved binaries to root of server files and wrote up basic install upgrade guide. @vbawol
|
||||
[INFO] Models/textures by Paul Tomany. @Sequisha.
|
||||
[INFO] Special thanks to http://bmrf.me/ for hosting our development server.
|
||||
@@ -1,4 +1,6 @@
|
||||
== ROLLING CHANGE LOG 1.0.3.1 ==
|
||||
== CHANGE LOG 1.0.3.1 ==
|
||||
[ADDED] Proper mission file support and bikeys for SMD Sara A2 http://forums.bistudio.com/showthread.php?162282-SMD_Sara_A2-Full-Sahrani-Map-Port-Initial-Release
|
||||
[ADDED] Added new loot postions for some custom buildings in SMD Sara A2.
|
||||
[ADDED] In game clarification on modular removal: you cannot delete locked doors, you must remove the lock first. @dayz10k
|
||||
[ADDED] Added updated setDamage exception to battleye scripts.txt. @vbawol
|
||||
[ADDED] Built in antihack enabled by default via mission init.sqf. @facoptre
|
||||
@@ -12,12 +14,13 @@
|
||||
[FIXED] dayz_minpos was incorrectly set to 0 for chernarus and should have been -1 or less. @vbawol
|
||||
[FIXED] Fixed some typos in Sahrani mission files. @vbawol
|
||||
[FIXED] Removed radar from GAZ Vodnik. @dayz10k
|
||||
[FIXED] Incorrect call compile paths for tavi traders.
|
||||
[FIXED] Incorrect call compile paths for tavi traders. @vbawol
|
||||
[FIXED] Armored SUV DZ had incorrect max weapon count. @vbawol
|
||||
[FIXED] Fixed two createvehicle calls for weapon spawn_loot. @Torndeco
|
||||
[FIXED] Building count limiter was using wrong position command now uses correct one. @vbawol
|
||||
[FIXED] Fire requirement for crafting can now be used off the ground without issues. @vbawol
|
||||
|
||||
[CHANGED] setdamage.txt fixes for hatched/chainsaw - scripts.txt and publicVariable.txt updated. @infiSTAR
|
||||
[CHANGED] Increased chances for silver and gold mine veins.@vbawol
|
||||
[CHANGED] Lower plank pack spawn chance raise sledge handle and fishing pole chances in farm spawns. @vbawol
|
||||
[CHANGED] Must drop backpack or filled chainsaw before you can change clothes. @vbawol
|
||||
61
Documents/CHANGE LOG 1.0.4.txt
Normal file
61
Documents/CHANGE LOG 1.0.4.txt
Normal file
@@ -0,0 +1,61 @@
|
||||
[NEW] Napf Island v0.99 with permission from #momo# now included by default. http://forums.bistudio.com/showthread.php?136469-Napf-Island-beta\
|
||||
[NEW-WIP] Sauerland Map v1.7.00.2 with permission from falconsan now included by default. https://github.com/falconsan/DayZ_Sauerland/blob/master/changelog.txt - http://www.s6computer.de/
|
||||
|
||||
[NEW] Optimized Server/Client Communication with PVS+PVC methods from DayZ Mod 1.8. @Skaronator
|
||||
[NEW] Modular building spawning now ahead on server start, vehicles spawning after it. @Skaronator @zabn
|
||||
[NEW] Maintain Area should work now much better. The Server update the Object itself and doesnt remove and rebuild it anymore. @Skaronator
|
||||
[NEW] Updated Hive Dll to latest from rajkosto and added custom child 396 and 397 call to update the datestamp of base objects. *See notes below! @Tansien @vbawol
|
||||
[NEW] Trading now makes change and auto combines into the highest denomination. @vbawol
|
||||
|
||||
[ADDED] Cars, small Trucks, and Boats now able to be lifting with Chinooks only. Lifted vehicle must be unlocked and unmanned. Enabled by default use DZE_HeliLift = false; in init.sqf to disable. @Zabn @vbawol
|
||||
[ADDED] 40% chance to payout a single gem on removal of mine ruins. @vbawol
|
||||
[ADDED] M107_DZ to Military, MilitarySpecial, IndustrialMilitary and Helicrash loottable. @Sequisha
|
||||
[ADDED] MAAWS (rocket launcher) to Helicrash loottable. @Sequisha
|
||||
[ADDED] New enterable building added for Chernarus and other maps. @Sequisha
|
||||
[ADDED] Allow Admins To Customize Loot Spawn Timer using DZE_LootSpawnTimer via init.sqf. Default: 10 @SGanthony
|
||||
[ADDED] Provide option to have loot tables loaded from mission file. DZE_MissionLootTable = true; will look for loot configs via missionConfigFile. @vbawol
|
||||
[ADDED] Added Craftable/Buildable Wood Crate Storage. Recipe 6 x PartWoodLumber = ItemWoodCrateKit. @Mochnant
|
||||
[ADDED] BAF_Merlin_DZE - transportMaxWeapons 15, transportMaxMagazines 150, transportmaxbackpacks 5. @Skaronator
|
||||
[ADDED] Added back BAF_AS50_scoped_DZ configs, still not on traders or loot tables. @vbawol
|
||||
[ADDED] Placing a plot pole now creates a preview of the "safe" build area protected by the plot pole. This is only viewable
|
||||
by the plot owner, will disappear upon logout, and is only re-creatable by re-placing the plot pole. @dayz10k @vos
|
||||
[ADDED] Global variable to allow building on roads with DZE_BuildOnRoads = true; (Default: DZE_BuildOnRoads = false;) @dayz10k
|
||||
[ADDED] Global variable to set plot pole radius and exclusion zone, enabled via mission file. DZE_PlotPole = [x,y] in the mission file controls the [Radius, Exclusion zone].
|
||||
Default: DZE_PlotPole = [30,45]. @dayz10k @Skaronator
|
||||
[ADDED] Global variable to disable Player Zombies with DZE_PlayerZed = false; (Default: DZE_PlayerZed = true;) @Skaronator
|
||||
|
||||
[FIXED] Anti-Teleport Log System. @Skaronator
|
||||
[FIXED] Wrong German translations. @Fank
|
||||
[FIXED] Fix medical actions in vehicles. @icomrade
|
||||
[FIXED] Wrong KSVK class spawning on mass graves. @Skaronator via MGT
|
||||
[FIXED] Armor value for RBWheel on SUV was lower than it should have been. @SGanthony
|
||||
[FIXED] Fixed issues with losing weapons when on graves @vbawol - http://epochmod.com/forum/index.php?/topic/5092-player-grave/?p=33281
|
||||
[FIXED] More Localization (translations). @dayz10k, @VeryBigBro (Russian), @JoSchaap (Dutch), @Geodar (Czech), @krazey (German)
|
||||
[FIXED] Fixed incorrect spelling of chainsaw name was horlite needed to be hermlite. @vbawol
|
||||
[FIXED] Remove nearest tranktrap via toolbox not working properly. @dayz10k
|
||||
[FIXED] Lingor trader spawn. @dayz10k @sekra
|
||||
[FIXED] Disappearing of Vault while unlocking. (Need Feedback!) @Skaronator
|
||||
[FIXED] Wrong include in the CfgMagazine file. @Skaronator
|
||||
[FIXED] Crafting a wooden garage door no longer says "Build Fire". @dayz10k
|
||||
[FIXED] You will no longer get a 3 by 3H - barrier cube if you remove a 5H - barrier cube @Skaronator
|
||||
[FIXED] BattlEye kicks for some players on death. @Skaronator
|
||||
|
||||
[CHANGED] Changed currency conversion rates to multiples of 10. @vbawol
|
||||
[CHANGED] Drastically increased base building armor levels. Doors now have much higher armor than walls. @vbawol
|
||||
[CHANGED] Extended Trader logging and fix for sold itemnames @ctc.Sebi
|
||||
[CHANGED] Balance Loot table. @Sequisha
|
||||
[CHANGED] Lowered Safe weapon storage count to 25, to address reports of more safe inventory issues after it was raised to 50. @vbawol
|
||||
[CHANGED] Prices were reviewed and modified for many of the higher tiered weapons/ammo/vehicles/food. @dayz10k
|
||||
[CHANGED] All copper prices have been changed to 2 silver to buy, 1 silver to sell. @dayz10k
|
||||
[CHANGED] Radius check for Remove Nearest Camo Net (from 10m to 3m). @dayz10k
|
||||
[CHANGED] Loot Improvements (Based on the Feedback of the Skaronator.com Server) @Skaronator
|
||||
|
||||
[REMOVED] Copper is no longer a usable currency. Existing copper will remain in game, but has no current use. @dayz10k
|
||||
|
||||
[SERVER INFO] Updated Hive dll requires DatabaseMySql.dll in arma 2 oa root and visual studio 2013 redistributable x86 installed: http://www.microsoft.com/en-us/download/details.aspx?id=40784
|
||||
[SERVER INFO] Removed dayz_vb.bikey and dayz.bikey keys and added new version ed dayz_epoch104.bikey key. Thanks to @Tansien for the suggestion. @vbawol
|
||||
[SERVER INFO] Also moved external bikeys to sub folder, for best security use only the bikeys for the map your running.
|
||||
[SERVER INFO] pook_H13_amphib, GNT_C185F and GNT_C185E causes Server FPS issues and should not be used. https://github.com/vbawol/DayZ-Epoch/issues/969
|
||||
|
||||
[INFO] Models/textures by Paul Tomany. @Sequisha.
|
||||
[INFO] Special thanks to http://bmrf.me/ for hosting our development server.
|
||||
12
README.md
12
README.md
@@ -15,6 +15,7 @@ Included Custom Addons
|
||||
--------------------------
|
||||
* AutoGyro - by CSJ http://www.armaholic.com/page.php?id=2359
|
||||
* Taxi by [GLT]Myke http://www.armaholic.com/page.php?id=12289
|
||||
* Blackhawk and Seahawk Wrecks by [GLT]Myke http://www.armaholic.com/page.php?id=10670
|
||||
* SUV Colors by Python.au http://www.armaholic.com/page.php?id=17176
|
||||
* R3F Realism by http://www.team-r3f.org/
|
||||
* ASC EU Lights Mod http://www.armaholic.com/page.php?id=12076
|
||||
@@ -25,6 +26,16 @@ Included Custom Addons
|
||||
* gdtmod_grass 1.00 by HeinBloed - http://www.gdt-server.net/
|
||||
* Bell 47/H-13 Helicopter by hcpookie - http://www.armaholic.com/page.php?id=22143
|
||||
|
||||
--------------------------
|
||||
Included Custom Islands
|
||||
--------------------------
|
||||
* Sauerland by Falconsan - http://www.s6computer.de/
|
||||
* Napf Island by #momo# - http://forums.bistudio.com/showthread.php?136469-Napf-Island-beta
|
||||
* | MBG Killhouses http://www.armaholic.com/page.php?id=15180
|
||||
* | MBG Buildings 3 - European Theatre http://www.armaholic.com/page.php?id=14828
|
||||
* | MBG Generic African Buildings http://www.armaholic.com/page.php?id=17817
|
||||
* | German Town - and waysigns http://www.armaholic.com/page.php?id=9658
|
||||
|
||||
--------------------------
|
||||
Developers
|
||||
--------------------------
|
||||
@@ -49,6 +60,7 @@ Contributors
|
||||
* th4z - French Localization - https://github.com/th4z
|
||||
* JoSchaap - Dutch Localization and some typo's - https://github.com/JoSchaap
|
||||
* Maca134 - Improved Trader Menus, Death Message menu, Experimental hive 999 support - maca134@gmail.com
|
||||
* Tansien - Hive Update to visual studio 2013, added 396 and 397 CHILD for Maintain - https://github.com/Tansien
|
||||
* aeinstein - Crafting now supports all can types. - https://github.com/aeinstein
|
||||
* vos / Axe Cop - Area Maintenance and ideas - https://github.com/vos
|
||||
* GeodarCZ - Czech Localization, correction - https://github.com/Geodar
|
||||
|
||||
File diff suppressed because one or more lines are too long
1
SQF/dayz_code/$PBOPREFIX$
Normal file
1
SQF/dayz_code/$PBOPREFIX$
Normal file
@@ -0,0 +1 @@
|
||||
z\addons\dayz_code
|
||||
File diff suppressed because it is too large
Load Diff
2057
SQF/dayz_code/Configs/CfgBuildingLoot/CfgLootPos.hpp
Normal file
2057
SQF/dayz_code/Configs/CfgBuildingLoot/CfgLootPos.hpp
Normal file
File diff suppressed because it is too large
Load Diff
@@ -538,4 +538,26 @@ class CfgLootSmall {
|
||||
0.04
|
||||
}
|
||||
};
|
||||
machinegunammoexpl[] = {
|
||||
{
|
||||
"100Rnd_556x45_BetaCMag",
|
||||
"75Rnd_545x39_RPK",
|
||||
"100Rnd_556x45",
|
||||
"100Rnd_762x51_M240",
|
||||
"100Rnd_762x54_PK",
|
||||
"200Rnd_556x45_M249",
|
||||
"MAAWS_HEAT",
|
||||
"PipeBomb"
|
||||
},
|
||||
{
|
||||
0.20,
|
||||
0.20,
|
||||
0.15,
|
||||
0.15,
|
||||
0.14,
|
||||
0.14,
|
||||
0.01,
|
||||
0.01,
|
||||
}
|
||||
};
|
||||
};
|
||||
@@ -41,7 +41,7 @@ class CfgLoot {
|
||||
{
|
||||
0.07,
|
||||
0.08,
|
||||
0.09,
|
||||
0.08,
|
||||
0.09,
|
||||
0.09,
|
||||
0.05,
|
||||
@@ -56,7 +56,7 @@ class CfgLoot {
|
||||
0.06,
|
||||
0.01,
|
||||
0.01,
|
||||
0.02
|
||||
0.03
|
||||
}
|
||||
};
|
||||
office2[] = {
|
||||
@@ -433,7 +433,7 @@ class CfgLoot {
|
||||
"ItemHotwireKit"
|
||||
},
|
||||
{
|
||||
0.07,
|
||||
0.06,
|
||||
0.04,
|
||||
0.01,
|
||||
0.01,
|
||||
@@ -474,7 +474,7 @@ class CfgLoot {
|
||||
0.01,
|
||||
0.04,
|
||||
0.01,
|
||||
0.02
|
||||
0.03
|
||||
}
|
||||
};
|
||||
policeman[] = {
|
||||
@@ -497,13 +497,13 @@ class CfgLoot {
|
||||
0.08,
|
||||
0.08,
|
||||
0.14,
|
||||
0.17,
|
||||
0.08,
|
||||
0.16,
|
||||
0.07,
|
||||
0.01,
|
||||
0.05,
|
||||
0.04,
|
||||
0.04,
|
||||
0.01,
|
||||
0.03,
|
||||
0.02
|
||||
}
|
||||
};
|
||||
@@ -589,7 +589,7 @@ class CfgLoot {
|
||||
"Skin_SurvivorWpink_DZ",
|
||||
"Skin_SurvivorWurban_DZ",
|
||||
"Skin_INS_Bardak_DZ",
|
||||
"Skin_INS_Worker2_DZ",
|
||||
"Skin_INS_Worker2_DZ"
|
||||
},
|
||||
{
|
||||
0.11,
|
||||
@@ -629,7 +629,7 @@ class CfgLoot {
|
||||
0.09,
|
||||
0.08,
|
||||
0.05,
|
||||
0.1,
|
||||
0.5,
|
||||
0.07,
|
||||
0.07,
|
||||
0.05,
|
||||
@@ -639,8 +639,8 @@ class CfgLoot {
|
||||
0.09,
|
||||
0.04,
|
||||
0.09,
|
||||
0.02,
|
||||
0.02
|
||||
0.05,
|
||||
0.04
|
||||
}
|
||||
};
|
||||
specialclothes[] = {
|
||||
@@ -783,7 +783,7 @@ class CfgLoot {
|
||||
"Saiga12K",
|
||||
"Remington870_lamp",
|
||||
"Crossbow_DZ",
|
||||
"M1014",
|
||||
"M1014"
|
||||
},
|
||||
{
|
||||
0.25,
|
||||
@@ -831,23 +831,25 @@ class CfgLoot {
|
||||
"M24_des_EP1",
|
||||
"M24",
|
||||
"BAF_LRR_scoped",
|
||||
"M107_DZ",
|
||||
"KSVK_DZE",
|
||||
"VSS_vintorez",
|
||||
"SCAR_H_LNG_Sniper_SD",
|
||||
"M14_EP1",
|
||||
"DMR",
|
||||
"DMR"
|
||||
},
|
||||
{
|
||||
0.1,
|
||||
0.09,
|
||||
0.09,
|
||||
0.09,
|
||||
0.09,
|
||||
0.09,
|
||||
0.07,
|
||||
0.07,
|
||||
0.07,
|
||||
0.09,
|
||||
0.08,
|
||||
0.07,
|
||||
0.06,
|
||||
0.07,
|
||||
0.05,
|
||||
0.05,
|
||||
0.04,
|
||||
0.03,
|
||||
@@ -860,6 +862,7 @@ class CfgLoot {
|
||||
"30Rnd_545x39_AKSD",
|
||||
"5Rnd_127x108_KSVK",
|
||||
"5Rnd_86x70_L115A1",
|
||||
"10Rnd_127x99_m107",
|
||||
"10Rnd_762x54_SVD",
|
||||
"20Rnd_762x51_DMR",
|
||||
"5Rnd_762x51_M24",
|
||||
@@ -868,10 +871,11 @@ class CfgLoot {
|
||||
"20Rnd_9x39_SP5_VSS"
|
||||
},
|
||||
{
|
||||
0.25,
|
||||
0.18,
|
||||
0.15,
|
||||
0.20,
|
||||
0.20,
|
||||
0.13,
|
||||
0.15,
|
||||
0.10,
|
||||
0.10,
|
||||
0.07,
|
||||
0.05
|
||||
@@ -885,7 +889,7 @@ class CfgLoot {
|
||||
"MP5A5",
|
||||
"bizon_silenced",
|
||||
"UZI_SD_EP1",
|
||||
"MP5SD",
|
||||
"MP5SD"
|
||||
},
|
||||
{
|
||||
0.25,
|
||||
@@ -974,7 +978,7 @@ class CfgLoot {
|
||||
"30Rnd_556x45_Stanag",
|
||||
"30Rnd_545x39_AK",
|
||||
"30Rnd_556x45_StanagSD",
|
||||
"20Rnd_762x51_FNFAL",
|
||||
"20Rnd_762x51_FNFAL"
|
||||
},
|
||||
{
|
||||
0.25,
|
||||
@@ -999,7 +1003,7 @@ class CfgLoot {
|
||||
"M249_m145_EP1_DZE",
|
||||
"m240_scoped_EP1_DZE",
|
||||
"M240_DZ",
|
||||
"M249_DZ",
|
||||
"M249_EP1_DZ",
|
||||
"Mk_48_DZ"
|
||||
},
|
||||
{
|
||||
@@ -1031,7 +1035,29 @@ class CfgLoot {
|
||||
0.15,
|
||||
0.15,
|
||||
0.15,
|
||||
0.15
|
||||
}
|
||||
};
|
||||
machinegunammoexpl[] = {
|
||||
{
|
||||
"100Rnd_556x45_BetaCMag",
|
||||
"75Rnd_545x39_RPK",
|
||||
"100Rnd_556x45",
|
||||
"100Rnd_762x51_M240",
|
||||
"100Rnd_762x54_PK",
|
||||
"200Rnd_556x45_M249",
|
||||
"MAAWS_HEAT",
|
||||
"PipeBomb"
|
||||
},
|
||||
{
|
||||
0.20,
|
||||
0.20,
|
||||
0.15,
|
||||
0.15,
|
||||
0.14,
|
||||
0.14,
|
||||
0.01,
|
||||
0.01,
|
||||
}
|
||||
};
|
||||
|
||||
@@ -1039,7 +1065,7 @@ class CfgLoot {
|
||||
{
|
||||
"Saiga12K",
|
||||
"Remington870_lamp",
|
||||
"M1014",
|
||||
"M1014"
|
||||
},
|
||||
{
|
||||
0.25,
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
156
SQF/dayz_code/Configs/CfgMagazines/Ammo.hpp
Normal file
156
SQF/dayz_code/Configs/CfgMagazines/Ammo.hpp
Normal file
@@ -0,0 +1,156 @@
|
||||
class 100Rnd_762x54_PK : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "PKM Mag.";
|
||||
picture = "\CA\weapons\data\equip\m_pk_ca.paa";
|
||||
ammo = "B_762x54_Ball";
|
||||
count = 100;
|
||||
type = "256";
|
||||
initSpeed = 850;
|
||||
sound[] = {"\ca\Weapons\Data\Sound\PK_1_SS", 3.16228, 1, 1500};
|
||||
tracersEvery = 4;
|
||||
lastRoundsTracer = 4;
|
||||
nameSound = "mgun";
|
||||
descriptionShort = "Caliber: 7.62x54mm <br/>Rounds: 100 <br/>Used in: PK";
|
||||
model = "\ca\CommunityConfigurationProject_E\Gameplay_ActualModelsOfWeaponMagazinesVisibleOnTheGround\p3d\100Rnd_762x54_PK.p3d";
|
||||
};
|
||||
class 100Rnd_762x51_M240 : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "100Rnd. M240";
|
||||
picture = "\CA\weapons\data\equip\m_m240_ca.paa";
|
||||
count = 100;
|
||||
type = "256";
|
||||
ammo = "B_762x51_Ball";
|
||||
initSpeed = 900;
|
||||
tracersEvery = 4;
|
||||
lastRoundsTracer = 4;
|
||||
nameSound = "mgun";
|
||||
descriptionShort = "Caliber: 7.62x51mm NATO <br/>Rounds: 100 <br/>Used in: M240, Mk 48 Mod 0";
|
||||
model = "\ca\CommunityConfigurationProject_E\Gameplay_ActualModelsOfWeaponMagazinesVisibleOnTheGround\p3d\100Rnd_762x51_M240.p3d";
|
||||
};
|
||||
class 200Rnd_762x51_M240 : 100Rnd_762x51_M240 {
|
||||
count = 200;
|
||||
};
|
||||
class 200Rnd_556x45_M249 : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "200Rnd. M249 Belt";
|
||||
picture = "\CA\weapons\data\equip\m_m249_ca.paa";
|
||||
ammo = "B_556x45_Ball";
|
||||
count = 200;
|
||||
type = "256";
|
||||
initSpeed = 915;
|
||||
sound[] = {"\ca\Weapons\Data\Sound\M249_1_SS", 17.7828, 1, 1300};
|
||||
reloadMagazineSound[] = {"\ca\Weapons\Data\Sound\FAL_reload", 0.01, 1, 20};
|
||||
tracersEvery = 4;
|
||||
lastRoundsTracer = 4;
|
||||
nameSound = "mgun";
|
||||
descriptionShort = "Caliber: 5.56x45 mm NATO <br/>Rounds: 200 <br/>Used in: M249 SAW";
|
||||
model = "\ca\CommunityConfigurationProject_E\Gameplay_ActualModelsOfWeaponMagazinesVisibleOnTheGround\p3d\200Rnd_556x45_M249.p3d";
|
||||
};
|
||||
class 100Rnd_556x45_M249 : 200Rnd_556x45_M249 {
|
||||
displayName = "M249 Mag.";
|
||||
descriptionShort = "Caliber: 5.56x45mm NATO<br/>Rounds: 100<br/>Used in: M249";
|
||||
count = 100;
|
||||
picture = "\CA\weapons_E\Data\icons\m_m245_CA.paa";
|
||||
};
|
||||
class 100Rnd_556x45_BetaCMag: CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "MG36 Mag.";
|
||||
ammo = "B_556x45_Ball";
|
||||
count = 100;
|
||||
initSpeed = 920;
|
||||
picture = "\ca\weapons\g36\data\equip\M_MG36_CA.paa";
|
||||
type="256";
|
||||
tracersEvery = 4;
|
||||
lastRoundsTracer = 4;
|
||||
descriptionShort = "Caliber: 5.56x45 mm NATO Rounds: 100 Used in: MG36, X8 SAW";
|
||||
};
|
||||
class 75Rnd_545x39_RPK: CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "75Rnd. RPK";
|
||||
ammo = "B_545x39_Ball";
|
||||
count = 75;
|
||||
type="256";
|
||||
picture = "\CA\weapons\AK\data\equip\M_RPK_74_CA.paa";
|
||||
tracersEvery = 4;
|
||||
lastRoundsTracer = 4;
|
||||
nameSound = "mgun";
|
||||
descriptionShort = "Caliber: 5.45x39mm Rounds: 75 Used in: RPK-74";
|
||||
};
|
||||
|
||||
class 8Rnd_B_Beneli_74Slug;
|
||||
class 2Rnd_shotgun_74Slug: 8Rnd_B_Beneli_74Slug {
|
||||
displayName="2Rnd. Slug";
|
||||
count=2;
|
||||
descriptionShort="Caliber: 12 gauge <br/>Rounds: 2 <br/>Used in: M1014";
|
||||
model = "\z\addons\dayz_communityassets\models\2shells_slugshot.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_2shells_slugshot_CA.paa";
|
||||
class ItemActions {
|
||||
class ReloadMag {
|
||||
text="Combine to 8 rounds";
|
||||
script="spawn player_reloadMag;";
|
||||
use[]= {
|
||||
"2Rnd_shotgun_74Slug",
|
||||
"2Rnd_shotgun_74Slug",
|
||||
"2Rnd_shotgun_74Slug",
|
||||
"2Rnd_shotgun_74Slug"
|
||||
};
|
||||
output[]= {
|
||||
"8Rnd_B_Beneli_74Slug"
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class 8Rnd_B_Beneli_Pellets;
|
||||
class 2Rnd_shotgun_74Pellets: 8Rnd_B_Beneli_Pellets {
|
||||
displayName="2Rnd. Pellets";
|
||||
count=2;
|
||||
descriptionShort="Caliber: 12 gauge <br/>Rounds: 2 Pellets<br/>Used in: M1014";
|
||||
model = "\z\addons\dayz_communityassets\models\2shells_pellet.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_2shells_pellet_CA.paa";
|
||||
weight = 0.1;
|
||||
class ItemActions {
|
||||
class ReloadMag {
|
||||
text="Combine to 8 rounds";
|
||||
script="spawn player_reloadMag;";
|
||||
use[]= {
|
||||
"2Rnd_shotgun_74Pellets",
|
||||
"2Rnd_shotgun_74Pellets",
|
||||
"2Rnd_shotgun_74Pellets",
|
||||
"2Rnd_shotgun_74Pellets"
|
||||
};
|
||||
output[]= {
|
||||
"8Rnd_B_Beneli_Pellets"
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Quiver : CA_Magazine {
|
||||
scope = public;
|
||||
ammo = "WoodenArrow";
|
||||
count = 6;
|
||||
descriptionshort = "Small Quiver used with the Crossbow, Max arrows 6.";
|
||||
displayname = "Quiver";
|
||||
initSpeed = 150;
|
||||
model = "\z\addons\dayz_communityassets\models\quiver";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_quiver_ca.paa";
|
||||
};
|
||||
class WoodenArrow : CA_Magazine {
|
||||
scope = public;
|
||||
displayName = "Arrow"; //$STR_MAG_NAME_3;
|
||||
model = "\dayz_weapons\models\bolt_gear";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_warrow_ca.paa";
|
||||
ammo = "WoodenArrow";
|
||||
count = 1;
|
||||
initSpeed = 150;
|
||||
descriptionShort = "Arrow made out of wood, used with the Crossbow."; //$STR_MAG_DESC_3;
|
||||
class ItemActions {
|
||||
class ReloadMag {
|
||||
text = "Combine into Quiver";
|
||||
script = "spawn player_reloadMag;";
|
||||
use[] = {"WoodenArrow","WoodenArrow","WoodenArrow","WoodenArrow","WoodenArrow","WoodenArrow"};
|
||||
output[] = {"Quiver"};
|
||||
};
|
||||
};
|
||||
};
|
||||
298
SQF/dayz_code/Configs/CfgMagazines/DZE/Bulk.hpp
Normal file
298
SQF/dayz_code/Configs/CfgMagazines/DZE/Bulk.hpp
Normal file
@@ -0,0 +1,298 @@
|
||||
class bulk: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EPOCH_BULK_NAME;
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC;
|
||||
weight = 5;
|
||||
};
|
||||
class bulk_empty: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_EMPTY;
|
||||
weight = 5;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_221;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"bulk_ItemSodaCoke",1}};
|
||||
input[] = {{"bulk_empty",1},{"ItemSodaCoke",6}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_222;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"bulk_ItemSodaPepsi",1}};
|
||||
input[] = {{"bulk_empty",1},{"ItemSodaPepsi",6}};
|
||||
};
|
||||
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_223;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"bulk_PartGenericHalf",1}};
|
||||
input[] = {{"bulk_empty",1},{"PartGeneric",6}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_224;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"bulk_ItemTankTrapHalf",1}};
|
||||
input[] = {{"bulk_empty",1},{"ItemTankTrap",6}};
|
||||
};
|
||||
class Crafting4 {
|
||||
text = $STR_EPOCH_PLAYER_225;
|
||||
script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"bulk_ItemWireHalf",1}};
|
||||
input[] = {{"bulk_empty",1},{"ItemWire",6}};
|
||||
};
|
||||
class Crafting5 {
|
||||
text = $STR_EPOCH_PLAYER_226;
|
||||
script = ";['Crafting5','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"bulk_FoodbaconCooked",1}};
|
||||
input[] = {{"bulk_empty",1},{"FoodbaconCooked",6}};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class bulk_ItemSodaCoke: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_SODACOKE_HALF;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"ItemSodaCoke",6,"magazine"};
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_221;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"bulk_ItemSodaCokeFull",1}};
|
||||
input[] = {{"bulk_ItemSodaCoke",1},{"ItemSodaCoke",6}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class bulk_ItemSodaCokeFull: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_SODACOKE_FULL;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"ItemSodaCoke",12,"magazine"};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class bulk_ItemSodaPepsi: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_SODAPEPSI_HALF;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"ItemSodaPepsi",6,"magazine"};
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_222;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"bulk_ItemSodaPepsiFull",1}};
|
||||
input[] = {{"bulk_ItemSodaPepsi",1},{"ItemSodaPepsi",6}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class bulk_ItemSodaPepsiFull: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_SODAPEPSI_FULL;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"ItemSodaPepsi",12,"magazine"};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class bulk_FoodbaconCooked: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_BACON_HALF;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"FoodbaconCooked",6,"magazine"};
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_227;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"bulk_FoodbaconCookedFull",1}};
|
||||
input[] = {{"bulk_FoodbaconCooked",1},{"FoodbaconCooked",6}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class bulk_FoodbaconCookedFull: bulk {
|
||||
descriptionshort = $STR_EPOCH_BULK_DESC_BACON_FULL;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"FoodbaconCooked",12,"magazine"};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
// Ammo
|
||||
class bulk_17Rnd_9x19_glock17: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_G17;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"17Rnd_9x19_glock17",12,"magazine"};
|
||||
};
|
||||
};
|
||||
};
|
||||
class bulk_15Rnd_9x19_M9SD: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_M9SD;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"15Rnd_9x19_M9SD",12,"magazine"};
|
||||
};
|
||||
};
|
||||
};
|
||||
class bulk_30Rnd_9x19_MP5SD: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_MP5SD;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"30Rnd_9x19_MP5SD",12,"magazine"};
|
||||
};
|
||||
};
|
||||
};
|
||||
class bulk_30Rnd_556x45_StanagSD: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_STANAGSD;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"30Rnd_556x45_StanagSD",12,"magazine"};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class bulk_ItemSandbag: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_SANDBAG;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"ItemSandbag",12,"magazine"};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class bulk_ItemTankTrap: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_TANKTRAP_FULL;
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"ItemTankTrap",12,"magazine"};
|
||||
};
|
||||
};
|
||||
};
|
||||
class bulk_ItemTankTrapHalf: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_TANKTRAP_HALF;
|
||||
weight = 12.5;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"ItemTankTrap",6,"magazine"};
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_224;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"bulk_ItemTankTrap",1}};
|
||||
input[] = {{"bulk_ItemTankTrapHalf",1},{"ItemTankTrap",6}};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class bulk_ItemWire: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_WIREKIT_FULL;
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"ItemWire",12,"magazine"};
|
||||
};
|
||||
};
|
||||
};
|
||||
class bulk_ItemWireHalf: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_WIREKIT_HALF;
|
||||
weight = 12.5;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"ItemWire",6,"magazine"};
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_225;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"bulk_ItemWire",1}};
|
||||
input[] = {{"bulk_ItemWireHalf",1},{"ItemWire",6}};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class bulk_PartGeneric: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_GENERIC_FULL;
|
||||
weight = 60;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"PartGeneric",12,"magazine"};
|
||||
};
|
||||
};
|
||||
};
|
||||
class bulk_PartGenericHalf: bulk {
|
||||
descriptionShort = $STR_EPOCH_BULK_DESC_GENERIC_HALF;
|
||||
weight = 30;
|
||||
class ItemActions {
|
||||
class CreateMags {
|
||||
text = $STR_EPOCH_PLAYER_209;
|
||||
script = "spawn player_loadCrate;";
|
||||
output[] = {"PartGeneric",6,"magazine"};
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_223;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"bulk_PartGeneric",1}};
|
||||
input[] = {{"bulk_PartGenericHalf",1},{"PartGeneric",6}};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,29 @@
|
||||
class ItemAluminumBar: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Aluminum";
|
||||
model = "\z\addons\dayz_epoch\models\aluminum_bar.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_alum_bar_CA.paa";
|
||||
descriptionShort = "Aluminum Bar";
|
||||
|
||||
};
|
||||
class ItemAluminumBar10oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "10oz Aluminum";
|
||||
model = "\z\addons\dayz_epoch\models\aluminum_bar.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_alum_bar_10oz_CA.paa";
|
||||
descriptionShort = "10oz Aluminum Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemAluminumBar",10}};
|
||||
input[] = {{"ItemAluminumBar10oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
784
SQF/dayz_code/Configs/CfgMagazines/DZE/Currency/Briefcase.hpp
Normal file
784
SQF/dayz_code/Configs/CfgMagazines/DZE/Currency/Briefcase.hpp
Normal file
@@ -0,0 +1,784 @@
|
||||
class ItemBriefcase_Base: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Briefcase";
|
||||
model = "\z\addons\dayz_epoch\models\briefcase.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_CA.paa";
|
||||
};
|
||||
class ItemBriefcaseEmpty: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_E_CA.paa";
|
||||
descriptionShort = "Empty Briefcase";
|
||||
weight = 1;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase10oz",1}};
|
||||
input[] = {{"ItemBriefcaseEmpty",1},{"ItemGoldBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_198;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase100oz",1}};
|
||||
input[] = {{"ItemBriefcaseEmpty",1},{"ItemGoldBar10oz",10}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_S_197;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS10oz",1}};
|
||||
input[] = {{"ItemBriefcaseEmpty",1},{"ItemSilverBar10oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_S_198;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS100oz",1}};
|
||||
input[] = {{"ItemBriefcaseEmpty",1},{"ItemSilverBar10oz",10}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcase10oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_10oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 1 x 10oz Gold Bar)";
|
||||
weight = 1.2;
|
||||
worth = 1000;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase20oz",1}};
|
||||
input[] = {{"ItemBriefcase10oz",1},{"ItemGoldBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_199;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase100oz",1}};
|
||||
input[] = {{"ItemBriefcase10oz",1},{"ItemGoldBar10oz",9}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcase10oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcase20oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_20oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 2 x 10oz Gold Bar)";
|
||||
weight = 1.5;
|
||||
worth = 2000;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase30oz",1}};
|
||||
input[] = {{"ItemBriefcase20oz",1},{"ItemGoldBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_202;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase100oz",1}};
|
||||
input[] = {{"ItemBriefcase20oz",1},{"ItemGoldBar10oz",8}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase10oz",1}};
|
||||
input[] = {{"ItemBriefcase20oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",2},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcase20oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcase30oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_30oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 3 x 10oz Gold Bar)";
|
||||
weight = 1.8;
|
||||
worth = 3000;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase40oz",1}};
|
||||
input[] = {{"ItemBriefcase30oz",1},{"ItemGoldBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_203;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase100oz",1}};
|
||||
input[] = {{"ItemBriefcase30oz",1},{"ItemGoldBar10oz",7}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase20oz",1}};
|
||||
input[] = {{"ItemBriefcase30oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",3},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcase30oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcase40oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_40oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 4 x 10oz Gold Bar)";
|
||||
weight = 2.1;
|
||||
worth = 4000;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase50oz",1}};
|
||||
input[] = {{"ItemBriefcase40oz",1},{"ItemGoldBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_204;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase100oz",1}};
|
||||
input[] = {{"ItemBriefcase40oz",1},{"ItemGoldBar10oz",6}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase30oz",1}};
|
||||
input[] = {{"ItemBriefcase40oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",4},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcase40oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcase50oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_50oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 5 x 10oz Gold Bar)";
|
||||
weight = 2.4;
|
||||
worth = 5000;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase60oz",1}};
|
||||
input[] = {{"ItemBriefcase50oz",1},{"ItemGoldBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_205;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase100oz",1}};
|
||||
input[] = {{"ItemBriefcase50oz",1},{"ItemGoldBar10oz",5}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase40oz",1}};
|
||||
input[] = {{"ItemBriefcase50oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",5},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcase50oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcase60oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_60oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 6 x 10oz Gold Bar)";
|
||||
weight = 2.7;
|
||||
worth = 6000;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase70oz",1}};
|
||||
input[] = {{"ItemBriefcase60oz",1},{"ItemGoldBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_206;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase100oz",1}};
|
||||
input[] = {{"ItemBriefcase60oz",1},{"ItemGoldBar10oz",4}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase50oz",1}};
|
||||
input[] = {{"ItemBriefcase60oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",6},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcase60oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcase70oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_70oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 7 x 10oz Gold Bar)";
|
||||
weight = 2.9;
|
||||
worth = 7000;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase80oz",1}};
|
||||
input[] = {{"ItemBriefcase70oz",1},{"ItemGoldBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_207;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase100oz",1}};
|
||||
input[] = {{"ItemBriefcase70oz",1},{"ItemGoldBar10oz",3}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase60oz",1}};
|
||||
input[] = {{"ItemBriefcase70oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",7},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcase70oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcase80oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_80oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 8 x 10oz Gold Bar)";
|
||||
weight = 3.2;
|
||||
worth = 8000;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase90oz",1}};
|
||||
input[] = {{"ItemBriefcase80oz",1},{"ItemGoldBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_208;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase100oz",1}};
|
||||
input[] = {{"ItemBriefcase80oz",1},{"ItemGoldBar10oz",2}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase70oz",1}};
|
||||
input[] = {{"ItemBriefcase80oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",8},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcase80oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcase90oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_90oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 9 x 10oz Gold Bar)";
|
||||
weight = 3.5;
|
||||
worth = 9000;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcase100oz",1}};
|
||||
input[] = {{"ItemBriefcase90oz",1},{"ItemGoldBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_200;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase80oz",1}};
|
||||
input[] = {{"ItemBriefcase90oz",1}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",9},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcase90oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcase100oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_100oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 10 x 10oz Gold Bar)";
|
||||
weight = 3.8;
|
||||
worth = 10000;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_200;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase90oz",1}};
|
||||
input[] = {{"ItemBriefcase100oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",10},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcase100oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
// Silver
|
||||
class ItemBriefcaseS10oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_10oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 1 x 10oz Silver Bar)";
|
||||
weight = 1.2;
|
||||
worth = 10;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_S_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS20oz",1}};
|
||||
input[] = {{"ItemBriefcaseS10oz",1},{"ItemSilverBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_S_199;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS100oz",1}};
|
||||
input[] = {{"ItemBriefcaseS10oz",1},{"ItemSilverBar10oz",9}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_S_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcaseS10oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcaseS20oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_20oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 2 x 10oz Silver Bar)";
|
||||
weight = 1.5;
|
||||
worth = 20;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_S_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS30oz",1}};
|
||||
input[] = {{"ItemBriefcaseS20oz",1},{"ItemSilverBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_S_202;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS100oz",1}};
|
||||
input[] = {{"ItemBriefcaseS20oz",1},{"ItemSilverBar10oz",8}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_S_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1},{"ItemBriefcaseS10oz",1}};
|
||||
input[] = {{"ItemBriefcaseS20oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",2},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcaseS20oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcaseS30oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_30oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 3 x 10oz Silver Bar)";
|
||||
weight = 1.8;
|
||||
worth = 30;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_S_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS40oz",1}};
|
||||
input[] = {{"ItemBriefcaseS30oz",1},{"ItemSilverBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_S_203;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS100oz",1}};
|
||||
input[] = {{"ItemBriefcaseS30oz",1},{"ItemSilverBar10oz",7}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_S_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1},{"ItemBriefcaseS20oz",1}};
|
||||
input[] = {{"ItemBriefcaseS30oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",3},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcaseS30oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcaseS40oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_40oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 4 x 10oz Silver Bar)";
|
||||
weight = 2.1;
|
||||
worth = 40;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_S_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS50oz",1}};
|
||||
input[] = {{"ItemBriefcaseS40oz",1},{"ItemSilverBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_S_204;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS100oz",1}};
|
||||
input[] = {{"ItemBriefcaseS40oz",1},{"ItemSilverBar10oz",6}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_S_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1},{"ItemBriefcaseS30oz",1}};
|
||||
input[] = {{"ItemBriefcaseS40oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",4},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcaseS40oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcaseS50oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_50oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 5 x 10oz Silver Bar)";
|
||||
weight = 2.4;
|
||||
worth = 50;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_S_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS60oz",1}};
|
||||
input[] = {{"ItemBriefcaseS50oz",1},{"ItemSilverBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_S_205;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS100oz",1}};
|
||||
input[] = {{"ItemBriefcaseS50oz",1},{"ItemSilverBar10oz",5}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_S_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1},{"ItemBriefcaseS40oz",1}};
|
||||
input[] = {{"ItemBriefcaseS50oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",5},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcaseS50oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcaseS60oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_60oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 6 x 10oz Silver Bar)";
|
||||
weight = 2.7;
|
||||
worth = 60;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_S_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS70oz",1}};
|
||||
input[] = {{"ItemBriefcaseS60oz",1},{"ItemSilverBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_S_206;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS100oz",1}};
|
||||
input[] = {{"ItemBriefcaseS60oz",1},{"ItemSilverBar10oz",4}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_S_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1},{"ItemBriefcaseS50oz",1}};
|
||||
input[] = {{"ItemBriefcaseS60oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",6},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcaseS60oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcaseS70oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_70oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 7 x 10oz Silver Bar)";
|
||||
weight = 2.9;
|
||||
worth = 70;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_S_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS80oz",1}};
|
||||
input[] = {{"ItemBriefcaseS70oz",1},{"ItemSilverBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_S_207;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS100oz",1}};
|
||||
input[] = {{"ItemBriefcaseS70oz",1},{"ItemSilverBar10oz",3}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_S_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1},{"ItemBriefcaseS60oz",1}};
|
||||
input[] = {{"ItemBriefcaseS70oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",7},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcaseS70oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcaseS80oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_80oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 8 x 10oz Silver Bar)";
|
||||
weight = 3.2;
|
||||
worth = 80;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_S_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS90oz",1}};
|
||||
input[] = {{"ItemBriefcaseS80oz",1},{"ItemSilverBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_S_208;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS100oz",1}};
|
||||
input[] = {{"ItemBriefcaseS80oz",1},{"ItemSilverBar10oz",2}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_S_200;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1},{"ItemBriefcaseS70oz",1}};
|
||||
input[] = {{"ItemBriefcaseS80oz",1}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",8},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcaseS80oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcaseS90oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_90oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 9 x 10oz Silver Bar)";
|
||||
weight = 3.5;
|
||||
worth = 90;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_S_197;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemBriefcaseS100oz",1}};
|
||||
input[] = {{"ItemBriefcaseS90oz",1},{"ItemSilverBar10oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_S_200;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1},{"ItemBriefcaseS80oz",1}};
|
||||
input[] = {{"ItemBriefcaseS90oz",1}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",9},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcaseS90oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemBriefcaseS100oz: ItemBriefcase_Base {
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_100oz_CA.paa";
|
||||
descriptionShort = "Briefcase (Contains: 10 x 10oz Silver Bar)";
|
||||
weight = 3.8;
|
||||
worth = 100;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_S_200;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1},{"ItemBriefcaseS90oz",1}};
|
||||
input[] = {{"ItemBriefcaseS100oz",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_201;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",10},{"ItemBriefcaseEmpty",1}};
|
||||
input[] = {{"ItemBriefcaseS100oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,9 @@
|
||||
class ItemBronzeBar: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Bronze";
|
||||
model = "\z\addons\dayz_epoch\models\bronze_bar.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_bar_bronze_CA.paa";
|
||||
descriptionShort = "Bronze Bar";
|
||||
};
|
||||
@@ -0,0 +1,38 @@
|
||||
class ItemCopperBar: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Copper";
|
||||
model = "\z\addons\dayz_epoch\models\copper_bar.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_copper_bar_CA.paa";
|
||||
descriptionShort = "Copper Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemCopperBar10oz",1}};
|
||||
input[] = {{"ItemCopperBar",10}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemCopperBar10oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "10oz Copper";
|
||||
model = "\z\addons\dayz_epoch\models\copper_bar_10oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_copper_bar_10oz_CA.paa";
|
||||
descriptionShort = "10oz Copper Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemCopperBar",10}};
|
||||
input[] = {{"ItemCopperBar10oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
410
SQF/dayz_code/Configs/CfgMagazines/DZE/Currency/GoldBar.hpp
Normal file
410
SQF/dayz_code/Configs/CfgMagazines/DZE/Currency/GoldBar.hpp
Normal file
@@ -0,0 +1,410 @@
|
||||
class ItemGoldBar: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 100;
|
||||
type = 256;
|
||||
displayName = "Gold";
|
||||
model = "\z\addons\dayz_epoch\models\ItemGoldBar1oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
|
||||
descriptionShort = "Gold Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar2oz",1}};
|
||||
input[] = {{"ItemGoldBar",2}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_210_9;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1}};
|
||||
input[] = {{"ItemGoldBar",10}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemGoldBar2oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 200;
|
||||
type = 256;
|
||||
displayName = "2oz Gold";
|
||||
model = "\z\addons\dayz_epoch\models\ItemGoldBar2oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
|
||||
descriptionShort = "2 x 1oz Gold Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar3oz",1}};
|
||||
input[] = {{"ItemGoldBar2oz",1},{"ItemGoldBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar",2}};
|
||||
input[] = {{"ItemGoldBar2oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_8;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1}};
|
||||
input[] = {{"ItemGoldBar2oz",1},{"ItemGoldBar",8}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemGoldBar3oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 300;
|
||||
type = 256;
|
||||
displayName = "3oz Gold";
|
||||
model = "\z\addons\dayz_epoch\models\ItemGoldBar3oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
|
||||
descriptionShort = "3 x 1oz Gold Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar4oz",1}};
|
||||
input[] = {{"ItemGoldBar3oz",1},{"ItemGoldBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar2oz",1},{"ItemGoldBar",1}};
|
||||
input[] = {{"ItemGoldBar3oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_7;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1}};
|
||||
input[] = {{"ItemGoldBar3oz",1},{"ItemGoldBar",7}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar",3}};
|
||||
input[] = {{"ItemGoldBar3oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemGoldBar4oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 400;
|
||||
type = 256;
|
||||
displayName = "4oz Gold";
|
||||
model = "\z\addons\dayz_epoch\models\ItemGoldBar4oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
|
||||
descriptionShort = "4 x 1oz Gold Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar5oz",1}};
|
||||
input[] = {{"ItemGoldBar4oz",1},{"ItemGoldBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar3oz",1},{"ItemGoldBar",1}};
|
||||
input[] = {{"ItemGoldBar4oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_6;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1}};
|
||||
input[] = {{"ItemGoldBar4oz",1},{"ItemGoldBar",6}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar",4}};
|
||||
input[] = {{"ItemGoldBar4oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemGoldBar5oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 500;
|
||||
type = 256;
|
||||
displayName = "5oz Gold";
|
||||
model = "\z\addons\dayz_epoch\models\ItemGoldBar5oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
|
||||
descriptionShort = "5 x 1oz Gold Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar6oz",1}};
|
||||
input[] = {{"ItemGoldBar5oz",1},{"ItemGoldBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar4oz",1},{"ItemGoldBar",1}};
|
||||
input[] = {{"ItemGoldBar5oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_5;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1}};
|
||||
input[] = {{"ItemGoldBar5oz",1},{"ItemGoldBar",5}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar",5}};
|
||||
input[] = {{"ItemGoldBar5oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemGoldBar6oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 600;
|
||||
type = 256;
|
||||
displayName = "6oz Gold";
|
||||
model = "\z\addons\dayz_epoch\models\ItemGoldBar6oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
|
||||
descriptionShort = "6 x 1oz Gold Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar7oz",1}};
|
||||
input[] = {{"ItemGoldBar6oz",1},{"ItemGoldBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar5oz",1},{"ItemGoldBar",1}};
|
||||
input[] = {{"ItemGoldBar6oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_4;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1}};
|
||||
input[] = {{"ItemGoldBar6oz",1},{"ItemGoldBar",4}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar",6}};
|
||||
input[] = {{"ItemGoldBar6oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemGoldBar7oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 700;
|
||||
type = 256;
|
||||
displayName = "7oz Gold";
|
||||
model = "\z\addons\dayz_epoch\models\ItemGoldBar7oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
|
||||
descriptionShort = "7 x 1oz Gold Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar8oz",1}};
|
||||
input[] = {{"ItemGoldBar7oz",1},{"ItemGoldBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar6oz",1},{"ItemGoldBar",1}};
|
||||
input[] = {{"ItemGoldBar7oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_3;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1}};
|
||||
input[] = {{"ItemGoldBar7oz",1},{"ItemGoldBar",3}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar",7}};
|
||||
input[] = {{"ItemGoldBar7oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemGoldBar8oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 800;
|
||||
type = 256;
|
||||
displayName = "8oz Gold";
|
||||
model = "\z\addons\dayz_epoch\models\ItemGoldBar8oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
|
||||
descriptionShort = "8 x 1oz Gold Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar9oz",1}};
|
||||
input[] = {{"ItemGoldBar8oz",1},{"ItemGoldBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar7oz",1},{"ItemGoldBar",1}};
|
||||
input[] = {{"ItemGoldBar8oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_2;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1}};
|
||||
input[] = {{"ItemGoldBar8oz",1},{"ItemGoldBar",2}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar",8}};
|
||||
input[] = {{"ItemGoldBar8oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemGoldBar9oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 900;
|
||||
type = 256;
|
||||
displayName = "9oz Gold";
|
||||
model = "\z\addons\dayz_epoch\models\ItemGoldBar9oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa";
|
||||
descriptionShort = "9 x 1oz Gold Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar10oz",1}};
|
||||
input[] = {{"ItemGoldBar9oz",1},{"ItemGoldBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar8oz",1},{"ItemGoldBar",1}};
|
||||
input[] = {{"ItemGoldBar9oz",1}};
|
||||
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar",9}};
|
||||
input[] = {{"ItemGoldBar9oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemGoldBar10oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 1000;
|
||||
type = 256;
|
||||
displayName = "10oz Gold";
|
||||
model = "\z\addons\dayz_epoch\models\ItemGoldBar10oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_10oz_CA.paa";
|
||||
descriptionShort = "10 x 1oz Gold Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar9oz",1},{"ItemGoldBar",1}};
|
||||
input[] = {{"ItemGoldBar10oz",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemGoldBar",10}};
|
||||
input[] = {{"ItemGoldBar10oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
410
SQF/dayz_code/Configs/CfgMagazines/DZE/Currency/SilverBar.hpp
Normal file
410
SQF/dayz_code/Configs/CfgMagazines/DZE/Currency/SilverBar.hpp
Normal file
@@ -0,0 +1,410 @@
|
||||
class ItemSilverBar: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 1;
|
||||
type = 256;
|
||||
displayName = "Silver";
|
||||
model = "\z\addons\dayz_epoch\models\ItemSilverBar1oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
|
||||
descriptionShort = "Silver Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar2oz",1}};
|
||||
input[] = {{"ItemSilverBar",2}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_210_9;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1}};
|
||||
input[] = {{"ItemSilverBar",10}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemSilverBar2oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 2;
|
||||
type = 256;
|
||||
displayName = "2oz Silver";
|
||||
model = "\z\addons\dayz_epoch\models\ItemSilverBar2oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
|
||||
descriptionShort = "2 x 1oz Silver Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar3oz",1}};
|
||||
input[] = {{"ItemSilverBar2oz",1},{"ItemSilverBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar",2}};
|
||||
input[] = {{"ItemSilverBar2oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_8;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1}};
|
||||
input[] = {{"ItemSilverBar2oz",1},{"ItemSilverBar",8}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemSilverBar3oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 3;
|
||||
type = 256;
|
||||
displayName = "3oz Silver";
|
||||
model = "\z\addons\dayz_epoch\models\ItemSilverBar3oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
|
||||
descriptionShort = "3 x 1oz Silver Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar4oz",1}};
|
||||
input[] = {{"ItemSilverBar3oz",1},{"ItemSilverBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar2oz",1},{"ItemSilverBar",1}};
|
||||
input[] = {{"ItemSilverBar3oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_7;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1}};
|
||||
input[] = {{"ItemSilverBar3oz",1},{"ItemSilverBar",7}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar",3}};
|
||||
input[] = {{"ItemSilverBar3oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemSilverBar4oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 4;
|
||||
type = 256;
|
||||
displayName = "4oz Silver";
|
||||
model = "\z\addons\dayz_epoch\models\ItemSilverBar4oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
|
||||
descriptionShort = "4 x 1oz Silver Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar5oz",1}};
|
||||
input[] = {{"ItemSilverBar4oz",1},{"ItemSilverBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar3oz",1},{"ItemSilverBar",1}};
|
||||
input[] = {{"ItemSilverBar4oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_6;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1}};
|
||||
input[] = {{"ItemSilverBar4oz",1},{"ItemSilverBar",6}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar",4}};
|
||||
input[] = {{"ItemSilverBar4oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemSilverBar5oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 5;
|
||||
type = 256;
|
||||
displayName = "5oz Silver";
|
||||
model = "\z\addons\dayz_epoch\models\ItemSilverBar5oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
|
||||
descriptionShort = "5 x 1oz Silver Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar6oz",1}};
|
||||
input[] = {{"ItemSilverBar5oz",1},{"ItemSilverBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar4oz",1},{"ItemSilverBar",1}};
|
||||
input[] = {{"ItemSilverBar5oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_5;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1}};
|
||||
input[] = {{"ItemSilverBar5oz",1},{"ItemSilverBar",5}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar",5}};
|
||||
input[] = {{"ItemSilverBar5oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemSilverBar6oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 6;
|
||||
type = 256;
|
||||
displayName = "6oz Silver";
|
||||
model = "\z\addons\dayz_epoch\models\ItemSilverBar6oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
|
||||
descriptionShort = "6 x 1oz Silver Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar7oz",1}};
|
||||
input[] = {{"ItemSilverBar6oz",1},{"ItemSilverBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar5oz",1},{"ItemSilverBar",1}};
|
||||
input[] = {{"ItemSilverBar6oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_4;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1}};
|
||||
input[] = {{"ItemSilverBar6oz",1},{"ItemSilverBar",4}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar",6}};
|
||||
input[] = {{"ItemSilverBar6oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemSilverBar7oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 7;
|
||||
type = 256;
|
||||
displayName = "7oz Silver";
|
||||
model = "\z\addons\dayz_epoch\models\ItemSilverBar7oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
|
||||
descriptionShort = "7 x 1oz Silver Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar8oz",1}};
|
||||
input[] = {{"ItemSilverBar7oz",1},{"ItemSilverBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar6oz",1},{"ItemSilverBar",1}};
|
||||
input[] = {{"ItemSilverBar7oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_3;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1}};
|
||||
input[] = {{"ItemSilverBar7oz",1},{"ItemSilverBar",3}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar",7}};
|
||||
input[] = {{"ItemSilverBar7oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemSilverBar8oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 8;
|
||||
type = 256;
|
||||
displayName = "8oz Silver";
|
||||
model = "\z\addons\dayz_epoch\models\ItemSilverBar8oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
|
||||
descriptionShort = "8 x 1oz Silver Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar9oz",1}};
|
||||
input[] = {{"ItemSilverBar8oz",1},{"ItemSilverBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar7oz",1},{"ItemSilverBar",1}};
|
||||
input[] = {{"ItemSilverBar8oz",1}};
|
||||
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_210_2;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1}};
|
||||
input[] = {{"ItemSilverBar8oz",1},{"ItemSilverBar",2}};
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar",8}};
|
||||
input[] = {{"ItemSilverBar8oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemSilverBar9oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 9;
|
||||
type = 256;
|
||||
displayName = "9oz Silver";
|
||||
model = "\z\addons\dayz_epoch\models\ItemSilverBar9oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa";
|
||||
descriptionShort = "9 x 1oz Silver Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_210_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar10oz",1}};
|
||||
input[] = {{"ItemSilverBar9oz",1},{"ItemSilverBar",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar8oz",1},{"ItemSilverBar",1}};
|
||||
input[] = {{"ItemSilverBar9oz",1}};
|
||||
|
||||
};
|
||||
class Crafting3 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar",9}};
|
||||
input[] = {{"ItemSilverBar9oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemSilverBar10oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
worth = 10;
|
||||
type = 256;
|
||||
displayName = "10oz Silver";
|
||||
model = "\z\addons\dayz_epoch\models\ItemSilverBar10oz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_Silver_bar_10oz_CA.paa";
|
||||
descriptionShort = "10 x 1oz Silver Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_211_1;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar9oz",1},{"ItemSilverBar",1}};
|
||||
input[] = {{"ItemSilverBar10oz",1}};
|
||||
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemSilverBar",10}};
|
||||
input[] = {{"ItemSilverBar10oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
29
SQF/dayz_code/Configs/CfgMagazines/DZE/Currency/TinBar.hpp
Normal file
29
SQF/dayz_code/Configs/CfgMagazines/DZE/Currency/TinBar.hpp
Normal file
@@ -0,0 +1,29 @@
|
||||
class ItemTinBar: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Tin";
|
||||
model = "\z\addons\dayz_epoch\models\tin_bar.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_tin_bar_CA.paa";
|
||||
descriptionShort = "Tin Bar";
|
||||
|
||||
};
|
||||
class ItemTinBar10oz: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "10oz Tin";
|
||||
model = "\z\addons\dayz_epoch\models\tin_bar.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_tin_bar_10oz_CA.paa";
|
||||
descriptionShort = "10oz Tin Bar";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_211;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"fire"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemTinBar",10}};
|
||||
input[] = {{"ItemTinBar10oz",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
77
SQF/dayz_code/Configs/CfgMagazines/DZE/Food.hpp
Normal file
77
SQF/dayz_code/Configs/CfgMagazines/DZE/Food.hpp
Normal file
@@ -0,0 +1,77 @@
|
||||
class ItemTrout : FoodEdible {
|
||||
scope = 2;
|
||||
displayName = "Rainbow Trout";
|
||||
descriptionShort = "Rainbow Trout: A small fish that can be fairly easy to catch.";
|
||||
model = "\z\addons\dayz_epoch\models\trout.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_rainbowtrout_CA.paa";
|
||||
bloodRegen = 400;
|
||||
};
|
||||
class ItemSeaBass : FoodEdible {
|
||||
scope = 2;
|
||||
displayName = "Sea Bass";
|
||||
descriptionShort = "Sea Bass: A medium sized fish that is fairly rare.";
|
||||
model = "\z\addons\dayz_epoch\models\seabass.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_seabass_CA.paa";
|
||||
bloodRegen = 800;
|
||||
};
|
||||
class ItemTuna : FoodEdible {
|
||||
scope = 2;
|
||||
displayName = "Blue Fin Tuna";
|
||||
descriptionShort = "Blue Fin Tuna: A very large and hard to catch fish. Sushi anyone?";
|
||||
model = "\z\addons\dayz_epoch\models\tuna.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_tuna_CA.paa";
|
||||
bloodRegen = 2500;
|
||||
};
|
||||
class ItemTroutCooked : FoodEdible {
|
||||
scope = 2;
|
||||
displayName = "Rainbow Trout (Cooked)";
|
||||
descriptionShort = "Rainbow Trout: A small fish that can be fairly easy to catch.";
|
||||
model = "\z\addons\dayz_epoch\models\trout_cooked.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_trout_cooked_CA.paa";
|
||||
bloodRegen = 800;
|
||||
};
|
||||
class ItemSeaBassCooked : FoodEdible {
|
||||
scope = 2;
|
||||
displayName = "Sea Bass (Cooked)";
|
||||
descriptionShort = "Sea Bass: A medium sized fish that is fairly rare.";
|
||||
model = "\z\addons\dayz_epoch\models\seabass_cooked.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_seabass_cooked_CA.paa";
|
||||
bloodRegen = 1600;
|
||||
};
|
||||
class ItemTunaCooked : FoodEdible {
|
||||
scope = 2;
|
||||
displayName = "Blue Fin Tuna (Cooked)";
|
||||
descriptionShort = "Blue Fin Tuna: A very large and hard to catch fish. Sushi anyone?";
|
||||
model = "\z\addons\dayz_epoch\models\tuna_cooked.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_tuna_cooked_CA.paa";
|
||||
bloodRegen = 5000;
|
||||
};
|
||||
class FoodBioMeat: FoodEdible {
|
||||
scope = 2;
|
||||
displayName = "Bio Meat";
|
||||
model = "\z\addons\dayz_epoch\models\biomeat_can.p3d";
|
||||
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.";
|
||||
bloodRegen = 1600;
|
||||
};
|
||||
// new DZE harvested food
|
||||
class FoodPumpkin : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 100;
|
||||
displayName = "Pumpkin";
|
||||
descriptionShort = "Pumpkin";
|
||||
weight = 1;
|
||||
model = "z\addons\dayz_communityassets\models\pistachio.p3d"; // TODO: model + icon
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa";
|
||||
};
|
||||
class FoodSunFlowerSeed : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 100;
|
||||
displayName = "Bag of Sunflower Seeds";
|
||||
descriptionShort = "Bag of Sunflower Seeds";
|
||||
weight = 0.1;
|
||||
model = "z\addons\dayz_communityassets\models\pistachio.p3d"; // TODO: model + icon
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa";
|
||||
};
|
||||
63
SQF/dayz_code/Configs/CfgMagazines/DZE/Gems.hpp
Normal file
63
SQF/dayz_code/Configs/CfgMagazines/DZE/Gems.hpp
Normal file
@@ -0,0 +1,63 @@
|
||||
class ItemTopaz : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "Topaz";
|
||||
model = "\z\addons\dayz_epoch\models\topaz.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_topaz_CA.paa";
|
||||
count = 1;
|
||||
type = "256";
|
||||
descriptionShort = "Topaz";
|
||||
};
|
||||
class ItemObsidian : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "Obsidian";
|
||||
model = "\z\addons\dayz_epoch\models\obsidian.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_obsidian_CA.paa";
|
||||
count = 1;
|
||||
type = "256";
|
||||
descriptionShort = "Obsidian";
|
||||
};
|
||||
class ItemSapphire : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "Sapphire";
|
||||
model = "\z\addons\dayz_epoch\models\sapphire.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_sapphire_CA.paa";
|
||||
count = 1;
|
||||
type = "256";
|
||||
descriptionShort = "Sapphire";
|
||||
};
|
||||
class ItemAmethyst : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "Amethyst";
|
||||
model = "\z\addons\dayz_epoch\models\amethyst.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_amethyst_CA.paa";
|
||||
count = 1;
|
||||
type = "256";
|
||||
descriptionShort = "Amethyst";
|
||||
};
|
||||
class ItemEmerald : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "Emerald";
|
||||
model = "\z\addons\dayz_epoch\models\emerald.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_emerald_CA.paa";
|
||||
count = 1;
|
||||
type = "256";
|
||||
descriptionShort = "Emerald";
|
||||
};
|
||||
class ItemCitrine : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "Citrine";
|
||||
model = "\z\addons\dayz_epoch\models\citrine.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_citrine_CA.paa";
|
||||
count = 1;
|
||||
type = "256";
|
||||
descriptionShort = "Citrine";
|
||||
};
|
||||
class ItemRuby : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "Ruby";
|
||||
model = "\z\addons\dayz_epoch\models\ruby.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_ruby_CA.paa";
|
||||
count = 1;
|
||||
type = "256";
|
||||
descriptionShort = "Ruby";
|
||||
};
|
||||
12
SQF/dayz_code/Configs/CfgMagazines/DZE/ItemSoda.hpp
Normal file
12
SQF/dayz_code/Configs/CfgMagazines/DZE/ItemSoda.hpp
Normal file
@@ -0,0 +1,12 @@
|
||||
class ItemSodaRbull : ItemSodaCoke {
|
||||
displayName = $STR_FOOD_NAME_RBULL;
|
||||
descriptionShort = $STR_FOOD_DESC_RBULL;
|
||||
model = "z\addons\dayz_epoch\models\soda_redbull.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_soda_rbull_CA.paa";
|
||||
};
|
||||
class ItemSodaOrangeSherbet : ItemSodaCoke {
|
||||
displayName = $STR_FOOD_NAME_OSHERBET;
|
||||
descriptionShort = $STR_FOOD_DESC_OSHERBET;
|
||||
model = "z\addons\dayz_epoch\models\soda_sherbet.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\soda_orangesherbet_ca.paa";
|
||||
};
|
||||
108
SQF/dayz_code/Configs/CfgMagazines/DZE/ItemWaterbottle.hpp
Normal file
108
SQF/dayz_code/Configs/CfgMagazines/DZE/ItemWaterbottle.hpp
Normal file
@@ -0,0 +1,108 @@
|
||||
class ItemWaterbottle1oz : ItemWaterbottle {
|
||||
displayName = "Water Bottle (1oz)";
|
||||
descriptionShort = "Watter Bottle with 1oz of water";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle1oz_ca.paa";
|
||||
wateroz = 1;
|
||||
class ItemActions {
|
||||
class Fill {
|
||||
text = "$STR_ACTIONS_FILL_W";
|
||||
script = "spawn player_fillWater;";
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWaterbottle2oz : ItemWaterbottle {
|
||||
displayName = "Water Bottle (2oz)";
|
||||
descriptionShort = "Watter Bottle with 2oz of water";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle2oz_ca.paa";
|
||||
wateroz = 2;
|
||||
class ItemActions {
|
||||
class Fill {
|
||||
text = "$STR_ACTIONS_FILL_W";
|
||||
script = "spawn player_fillWater;";
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWaterbottle3oz : ItemWaterbottle {
|
||||
displayName = "Water Bottle (3oz)";
|
||||
descriptionShort = "Watter Bottle with 3oz of water";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle3oz_ca.paa";
|
||||
wateroz = 3;
|
||||
class ItemActions {
|
||||
class Fill {
|
||||
text = "$STR_ACTIONS_FILL_W";
|
||||
script = "spawn player_fillWater;";
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWaterbottle4oz : ItemWaterbottle {
|
||||
displayName = "Water Bottle (4oz)";
|
||||
descriptionShort = "Watter Bottle with 4oz of water";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle4oz_ca.paa";
|
||||
wateroz = 4;
|
||||
class ItemActions {
|
||||
class Fill {
|
||||
text = "$STR_ACTIONS_FILL_W";
|
||||
script = "spawn player_fillWater;";
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWaterbottle5oz : ItemWaterbottle {
|
||||
displayName = "Water Bottle (5oz)";
|
||||
descriptionShort = "Watter Bottle with 5oz of water";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle5oz_ca.paa";
|
||||
wateroz = 5;
|
||||
class ItemActions {
|
||||
class Fill {
|
||||
text = "$STR_ACTIONS_FILL_W";
|
||||
script = "spawn player_fillWater;";
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWaterbottle6oz : ItemWaterbottle {
|
||||
displayName = "Water Bottle (6oz)";
|
||||
descriptionShort = "Watter Bottle with 6oz of water";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle6oz_ca.paa";
|
||||
wateroz = 6;
|
||||
class ItemActions {
|
||||
class Fill {
|
||||
text = "$STR_ACTIONS_FILL_W";
|
||||
script = "spawn player_fillWater;";
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWaterbottle7oz : ItemWaterbottle {
|
||||
displayName = "Water Bottle (7oz)";
|
||||
descriptionShort = "Watter Bottle with 7oz of water";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle7oz_ca.paa";
|
||||
wateroz = 7;
|
||||
class ItemActions {
|
||||
class Fill {
|
||||
text = "$STR_ACTIONS_FILL_W";
|
||||
script = "spawn player_fillWater;";
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWaterbottle8oz : ItemWaterbottle {
|
||||
displayName = "Water Bottle (8oz)";
|
||||
descriptionShort = "Watter Bottle with 8oz of water";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle8oz_ca.paa";
|
||||
wateroz = 8;
|
||||
class ItemActions {
|
||||
class Fill {
|
||||
text = "$STR_ACTIONS_FILL_W";
|
||||
script = "spawn player_fillWater;";
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWaterbottle9oz : ItemWaterbottle {
|
||||
displayName = "Water Bottle (9oz)";
|
||||
descriptionShort = "Watter Bottle with 9oz of water";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle9oz_ca.paa";
|
||||
wateroz = 9;
|
||||
class ItemActions {
|
||||
class Fill {
|
||||
text = "$STR_ACTIONS_FILL_W";
|
||||
script = "spawn player_fillWater;";
|
||||
};
|
||||
};
|
||||
};
|
||||
379
SQF/dayz_code/Configs/CfgMagazines/DZE/Items.hpp
Normal file
379
SQF/dayz_code/Configs/CfgMagazines/DZE/Items.hpp
Normal file
@@ -0,0 +1,379 @@
|
||||
// For Chainsaw
|
||||
class ItemMixOil : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "2-Stroke Engine Oil";
|
||||
model = "\z\addons\dayz_epoch\models\oilmix.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_oilmix_CA.paa";
|
||||
count = 1;
|
||||
type = "256";
|
||||
descriptionShort = "2-Stroke Engine Oil";
|
||||
sfx = "refuel";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = "Mix Chainsaw Gas"; // TODO: localize
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
output[] = {{"ItemJerryMixed",1}};
|
||||
input[] = {{"ItemMixOil",1},{"ItemJerrycan",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class CSGAS : CA_Magazine {
|
||||
scope = 2;
|
||||
type = VSoft;
|
||||
displayName = "Gas";
|
||||
descriptionShort = "Gas for Chainsaw";
|
||||
count = 1000;
|
||||
picture = "\CA\weapons\data\equip\m_m240_ca.paa";
|
||||
ammo = "Chainsaw_Swing_Ammo";
|
||||
|
||||
initSpeed = 100;
|
||||
maxLeadSpeed = 15;
|
||||
tracersEvery = 0;
|
||||
lastRoundsTracer = 0;
|
||||
|
||||
optics = false;
|
||||
distanceZoomMin = 0;
|
||||
distanceZoomMax = 0;
|
||||
|
||||
showEmpty = 0;
|
||||
autoReload = true;
|
||||
canLock = LockNo;
|
||||
|
||||
burst = 1;
|
||||
multiplier = 1;
|
||||
ffMagnitude = 0.1;
|
||||
ffFrequency = 1;
|
||||
ffCount = 1;
|
||||
|
||||
class HitEffects {
|
||||
hit_blood = "ImpactBlood";
|
||||
hit_concrete = "ImpactConcrete";
|
||||
hit_foliage = "ImpactWood";
|
||||
hit_foliage_green = "ImpactWood";
|
||||
hit_glass = "ImpactGlass";
|
||||
hit_glass_thin = "ImpactGlassThin";
|
||||
hit_metal = "ImpactMetal";
|
||||
hit_plaster = "ImpactPlaster";
|
||||
hit_rubber = "ImpactRubber";
|
||||
hit_wood = "ImpactWood";
|
||||
};
|
||||
};
|
||||
class ItemJerryMixed: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Mixed Gas Full";
|
||||
model = "\dayz_equip\models\jerrycan.p3d";
|
||||
picture = "\dayz_equip\textures\equip_jerrycan_ca.paa";
|
||||
descriptionShort = "20 liters of Mixed Gas.";
|
||||
sfx = "refuel";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = "Fill Chainsaw";
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"CSGAS",1},{"ItemJerryMixed4",1}};
|
||||
input[] = {{"ItemJerryMixed",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemJerryMixed4: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Mixed Gas 16L";
|
||||
model = "\dayz_equip\models\jerrycan.p3d";
|
||||
picture = "\dayz_equip\textures\equip_jerrycan_ca.paa";
|
||||
descriptionShort = "16 liters of Mixed Gas.";
|
||||
sfx = "refuel";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = "Fill Chainsaw";
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"CSGAS",1},{"ItemJerryMixed3",1}};
|
||||
input[] = {{"ItemJerryMixed4",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemJerryMixed3: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Mixed Gas 12L";
|
||||
model = "\dayz_equip\models\jerrycan.p3d";
|
||||
picture = "\dayz_equip\textures\equip_jerrycan_ca.paa";
|
||||
descriptionShort = "12 liters of Mixed Gas.";
|
||||
sfx = "refuel";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = "Fill Chainsaw";
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"CSGAS",1},{"ItemJerryMixed2",1}};
|
||||
input[] = {{"ItemJerryMixed3",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemJerryMixed2: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Mixed Gas 8L";
|
||||
model = "\dayz_equip\models\jerrycan.p3d";
|
||||
picture = "\dayz_equip\textures\equip_jerrycan_ca.paa";
|
||||
descriptionShort = "8 liters of Mixed Gas.";
|
||||
sfx = "refuel";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = "Fill Chainsaw";
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"CSGAS",1},{"ItemJerryMixed1",1}};
|
||||
input[] = {{"ItemJerryMixed2",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemJerryMixed1: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Mixed Gas 4L";
|
||||
model = "\dayz_equip\models\jerrycan.p3d";
|
||||
picture = "\dayz_equip\textures\equip_jerrycan_ca.paa";
|
||||
descriptionShort = "4 liters of Mixed Gas.";
|
||||
sfx = "refuel";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = "Fill Chainsaw";
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"CSGAS",1},{"ItemJerrycanEmpty",1}};
|
||||
input[] = {{"ItemJerryMixed1",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
// Vehicle upgrade parts
|
||||
class ItemORP: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EPOCH_VEHUP_ORP;
|
||||
model = "\z\addons\dayz_epoch\models\doc_Up1.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_docup1_ca.paa";
|
||||
descriptionShort = $STR_EPOCH_VEHUP_ORP_DESC;
|
||||
weight = 0.1;
|
||||
sfx = "document";
|
||||
class ItemActions {
|
||||
class Upgrades {
|
||||
text = $STR_EPOCH_PLAYER_UPGRADEV;
|
||||
script = "spawn player_upgradeVehicle;";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
class ItemAVE: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EPOCH_VEHUP_AVE;
|
||||
model = "\z\addons\dayz_epoch\models\doc_Up2.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_docup2_ca.paa";
|
||||
descriptionShort = $STR_EPOCH_VEHUP_AVE_DESC;
|
||||
weight = 0.1;
|
||||
sfx = "document";
|
||||
class ItemActions {
|
||||
class Upgrades {
|
||||
text = $STR_EPOCH_PLAYER_UPGRADEV;
|
||||
script = "spawn player_upgradeVehicle;";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
class ItemLRK: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EPOCH_VEHUP_LRK;
|
||||
model = "\z\addons\dayz_epoch\models\doc_Up3.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_docup3_ca.paa";
|
||||
descriptionShort = $STR_EPOCH_VEHUP_LRK_DESC;
|
||||
weight = 0.1;
|
||||
sfx = "document";
|
||||
class ItemActions {
|
||||
class Upgrades {
|
||||
text = $STR_EPOCH_PLAYER_UPGRADEV;
|
||||
script = "spawn player_upgradeVehicle;";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
class ItemTNK: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EPOCH_VEHUP_TNK;
|
||||
model = "\z\addons\dayz_epoch\models\doc_Up4.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_docup4_ca.paa";
|
||||
descriptionShort = $STR_EPOCH_VEHUP_TNK_DESC;
|
||||
weight = 0.1;
|
||||
sfx = "document";
|
||||
class ItemActions {
|
||||
class Upgrades {
|
||||
text = $STR_EPOCH_PLAYER_UPGRADEV;
|
||||
script = "spawn player_upgradeVehicle;";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
// Documents
|
||||
class ItemDocument: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Document";
|
||||
model = "\z\addons\dayz_epoch\models\doc_generic.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa";
|
||||
descriptionShort = "Unknown document";
|
||||
weight = 0.1;
|
||||
sfx = "document";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_188;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {};
|
||||
randomOutput = 1;
|
||||
output[] = {{"ItemLetter",1},{"ItemDocumentRamp",1},{"ItemBook1",1},{"ItemBook2",1},{"ItemBook3",1},{"ItemBook4",1},{"ItemNewspaper",1},{"ItemORP",1},{"ItemAVE",1},{"ItemLRK",1},{"ItemTNK",1},{"ItemPlotDeed",1}};
|
||||
input[] = {{"ItemDocument",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemPlotDeed: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Plot Deed"; // TODO: localize
|
||||
model = "\z\addons\dayz_epoch\models\doc_generic.p3d";
|
||||
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
|
||||
weight = 0.1;
|
||||
sfx = "document";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = "Craft Plot Pole";
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"30m_plot_kit",1}};
|
||||
input[] = {{"ItemPlotDeed",1},{"ItemGoldBar10oz",2}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemLetter: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Letter";
|
||||
model = "\z\addons\dayz_epoch\models\doc_letter.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_doc_letter_ca.paa";
|
||||
descriptionShort = "Random letter";
|
||||
weight = 0.1;
|
||||
};
|
||||
class ItemBook1: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Romance Novel";
|
||||
model = "\z\addons\dayz_epoch\models\doc_trashy1.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_trashy1_ca.paa";
|
||||
descriptionShort = "Trashy Romance Novel - ""The seas are laden with lust and jealousy.""";
|
||||
weight = 0.1;
|
||||
};
|
||||
class ItemBook2: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Romance Novel";
|
||||
model = "\z\addons\dayz_epoch\models\doc_trashy2.p3d";
|
||||
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.""";
|
||||
weight = 0.1;
|
||||
};
|
||||
class ItemBook3: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Book";
|
||||
model = "\z\addons\dayz_epoch\models\doc_child1.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_child1_ca.paa";
|
||||
descriptionShort = "Random Children's Book";
|
||||
weight = 0.1;
|
||||
};
|
||||
class ItemBook4: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Book";
|
||||
model = "\z\addons\dayz_epoch\models\doc_child2.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_child2_ca.paa";
|
||||
descriptionShort = "Random Children's Book";
|
||||
weight = 0.1;
|
||||
};
|
||||
class ItemNewspaper: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Torn Newspaper";
|
||||
model = "\z\addons\dayz_epoch\models\doc_deaths.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_deaths_ca.paa";
|
||||
descriptionShort = "Torn Newspaper - ""The recent obituaries are stil legible...""";
|
||||
weight = 0.1;
|
||||
class ItemActions {
|
||||
class Obituaries {
|
||||
text = "Read Obituaries"; // TODO: localize
|
||||
script = "spawn player_deathBoard;";
|
||||
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemDocumentRamp: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Wood Ramp";
|
||||
model = "\z\addons\dayz_epoch\models\doc_ramp.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_doc_ramp_ca.paa";
|
||||
descriptionShort = "Document used in building a wooden ramp.";
|
||||
weight = 0.1;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_189;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"wood_ramp_kit",1}};
|
||||
input[] = {{"ItemDocumentRamp",1},{"PartWoodLumber",8}};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemHotwireKit: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Hotwire kit";
|
||||
model = "\z\addons\dayz_epoch\models\hotwire.p3d";
|
||||
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.";
|
||||
weight = 2;
|
||||
};
|
||||
546
SQF/dayz_code/Configs/CfgMagazines/DZE/ModularBuilding.hpp
Normal file
546
SQF/dayz_code/Configs/CfgMagazines/DZE/ModularBuilding.hpp
Normal file
@@ -0,0 +1,546 @@
|
||||
class metal_floor_kit: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Metal Floor";
|
||||
descriptionShort = "Metal Floor";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
weight = 325;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "MetalFloor_DZ";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class cinder_wall_kit: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Cinder Block Wall";
|
||||
descriptionShort = "Half height cinder block wall";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
weight = 325;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "CinderWallHalf_DZ";
|
||||
};
|
||||
};
|
||||
};
|
||||
class cinder_door_kit: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Block Doorway";
|
||||
descriptionShort = "Cinder block doorway";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
weight = 325;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "CinderWallSmallDoorway_DZ";
|
||||
};
|
||||
};
|
||||
};
|
||||
class cinder_garage_kit: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Block Garage Doorway";
|
||||
descriptionShort = "Cinder block garage doorway";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
weight = 325;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "CinderWallDoorway_DZ";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemWoodFloor: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Floor/Ceiling";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wood Floor can also be used as a ceiling.";
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodFloor_DZ";
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWoodFloorHalf: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Floor/Ceiling 1/2";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wood Floor can also be used as a ceiling.";
|
||||
weight = 15;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodFloorHalf_DZ";
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_232;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodFloor",1}};
|
||||
input[] = {{"ItemWoodFloorHalf",2}};
|
||||
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWoodFloorQuarter: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Floor/Ceiling 1/4";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wood Floor can also be used as a ceiling.";
|
||||
weight = 10;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodFloorQuarter_DZ";
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_232a;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodFloorHalf",1}};
|
||||
input[] = {{"ItemWoodFloorQuarter",2}};
|
||||
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemWoodStairs: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Wood Stairs";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wood stairs";
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodStairsSans_DZ";
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_233;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodStairsSupport",1}};
|
||||
input[] = {{"ItemWoodStairs",1},{"PartWoodLumber",2}};
|
||||
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWoodStairsSupport: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Wood Stairs w/ supports";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wood stairs with supports";
|
||||
weight = 30;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodStairs_DZ";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemWoodLadder: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Wood Ladder";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wood Ladder";
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodLadder_DZ";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemWoodWall: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Wood Wall";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wall constucted out of plywood and lumber.";
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodSmallWall_DZ";
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_234;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodWallDoor",1}};
|
||||
input[] = {{"ItemWoodWall",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_235;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodWallWindow",1}};
|
||||
input[] = {{"ItemWoodWall",1},{"PartGlass",1}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_236;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodWallLg",1}};
|
||||
input[] = {{"ItemWoodWall",1},{"PartWoodPlywood",1},{"PartWoodLumber",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWoodWallThird: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Wood Wall 1/3";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Third wall constucted out of plywood and lumber.";
|
||||
weight = 7;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodSmallWallThird_DZ";
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_237;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodWall",1}};
|
||||
input[] = {{"ItemWoodWallThird",3}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWoodWallWindow: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Wall w/ Window";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wall with Window constucted out of plywood and lumber.";
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodSmallWallWin_DZ";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemWoodWallDoor: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Wall w/ Doorway";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wall with doorway constucted out of plywood and lumber.";
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodSmallWallDoor_DZ";
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_238;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodWallWithDoor",1}};
|
||||
input[] = {{"ItemWoodWallDoor",1},{"PartWoodPlywood",1},{"PartWoodLumber",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWoodWallWithDoor: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Wall w/ Door";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wall with door constucted out of plywood and lumber.";
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Land_DZE_WoodDoor";
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_239;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodWallWithDoorLocked",1}};
|
||||
input[] = {{"ItemWoodWallWithDoor",1},{"ItemComboLock",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWoodWallWithDoorLocked: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Wall w/ Door Locked";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wall with door constucted out of plywood and lumber.";
|
||||
weight = 30;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Land_DZE_WoodDoorLocked";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemWoodWallGarageDoor: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Wood Garage Door";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Garage door constucted out of plywood and lumber.";
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Land_DZE_GarageWoodDoor";
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_240;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodWallGarageDoorLocked",1}};
|
||||
input[] = {{"ItemWoodWallGarageDoor",1},{"ItemComboLock",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWoodWallGarageDoorLocked: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Wood Garage Door Locked";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Garage door with combination lock.";
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Land_DZE_GarageWoodDoorLocked";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemWoodWallLg: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Large Wood Wall";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Large wall constucted out of plywood and lumber.";
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodLargeWall_DZ";
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_234;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodWallDoorLg",1}};
|
||||
input[] = {{"ItemWoodWallLg",1}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_235;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodWallWindowLg",1}};
|
||||
input[] = {{"ItemWoodWallLg",1},{"PartGlass",1}};
|
||||
};
|
||||
class Crafting2 {
|
||||
text = $STR_EPOCH_PLAYER_240;
|
||||
script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodWallGarageDoor",1}};
|
||||
input[] = {{"ItemWoodWallLg",1},{"PartWoodLumber",2}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWoodWallWindowLg: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Large Wall w/ Window";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Large wall with doorway constucted out of plywood and lumber..";
|
||||
weight = 30;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodLargeWallWin_DZ";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemWoodWallDoorLg: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Large Wall w/ Doorway";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Large wall with doorway constucted out of plywood and lumber.";
|
||||
weight = 30;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodLargeWallDoor_DZ";
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_238;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodWallWithDoorLg",1}};
|
||||
input[] = {{"ItemWoodWallDoorLg",1},{"PartWoodPlywood",1},{"PartWoodLumber",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWoodWallWithDoorLg: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Large Wall w/ Door";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wall with door constucted out of plywood and lumber.";
|
||||
weight = 30;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Land_DZE_LargeWoodDoor";
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_239;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemWoodWallWithDoorLgLocked",1}};
|
||||
input[] = {{"ItemWoodWallWithDoorLg",1},{"ItemComboLock",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWoodWallWithDoorLgLocked: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Large Wall w/ Door Locked";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Wall with combination lock door constucted out of plywood and lumber.";
|
||||
weight = 35;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Land_DZE_LargeWoodDoorLocked";
|
||||
};
|
||||
};
|
||||
};
|
||||
359
SQF/dayz_code/Configs/CfgMagazines/Food.hpp
Normal file
359
SQF/dayz_code/Configs/CfgMagazines/Food.hpp
Normal file
@@ -0,0 +1,359 @@
|
||||
class FoodEdible;
|
||||
|
||||
class FoodCanFrankBeans: FoodEdible {
|
||||
scope = 2;
|
||||
// displayName = $STR_EQUIP_NAME_28;
|
||||
displayName = "Can (Frank n Beans)"; // addactions cannot have &
|
||||
model = "\dayz_equip\models\food_fbtin.p3d";
|
||||
picture = "\dayz_equip\textures\equip_fbtin_ca.paa";
|
||||
descriptionShort = $STR_EQUIP_DESC_28;
|
||||
};
|
||||
|
||||
class FoodmeatRaw : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_FOOD_EQIP_CODE_NAME_0;
|
||||
model = "\dayz_equip\models\food_steak_gear.p3d";
|
||||
picture = "\dayz_equip\textures\equip_steak_ca.paa";
|
||||
descriptionShort = $STR_FOOD_EQUIP_CODE_DESC_0;
|
||||
bloodRegen = 100;
|
||||
};
|
||||
class FoodmuttonRaw : FoodmeatRaw {
|
||||
displayName = $STR_FOOD_EQIP_CODE_NAME_1;
|
||||
descriptionShort = $STR_FOOD_EQUIP_CODE_DESC_1;
|
||||
bloodRegen = 100;
|
||||
};
|
||||
class FoodchickenRaw : FoodmeatRaw {
|
||||
displayName = $STR_FOOD_EQIP_CODE_NAME_2;
|
||||
descriptionShort = $STR_FOOD_EQUIP_CODE_DESC_2;
|
||||
bloodRegen = 100;
|
||||
};
|
||||
class FoodrabbitRaw : FoodmeatRaw {
|
||||
displayName = $STR_FOOD_EQIP_CODE_NAME_3;
|
||||
descriptionShort = $STR_FOOD_EQUIP_CODE_DESC_3;
|
||||
bloodRegen = 400;
|
||||
};
|
||||
class FoodbaconRaw : FoodmeatRaw {
|
||||
displayName = $STR_FOOD_EQIP_CODE_NAME_4;
|
||||
model = "z\addons\dayz_communityassets\models\bacon_raw.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_bacon_raw_CA.paa";
|
||||
descriptionShort = $STR_FOOD_EQUIP_CODE_DESC_4;
|
||||
bloodRegen = 150;
|
||||
};
|
||||
class FoodbeefRaw : FoodmeatRaw {
|
||||
displayName = $STR_FOOD_EQIP_CODE_NAME_6;
|
||||
descriptionShort = $STR_FOOD_EQUIP_CODE_DESC_6;
|
||||
bloodRegen = 100;
|
||||
};
|
||||
|
||||
class FoodmeatCooked : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_0;
|
||||
model = "\dayz_equip\models\food_steak_cooked_gear.p3d";
|
||||
picture = "\dayz_equip\textures\equip_steak_cooked_ca.paa";
|
||||
descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_0;
|
||||
bloodRegen = 800;
|
||||
};
|
||||
class FoodmuttonCooked : FoodmeatCooked {
|
||||
displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_1;
|
||||
descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_1;
|
||||
bloodRegen = 400;
|
||||
};
|
||||
class FoodchickenCooked : FoodmeatCooked {
|
||||
displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_2;
|
||||
descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_2;
|
||||
bloodRegen = 400;
|
||||
};
|
||||
class FoodbaconCooked : FoodmeatCooked {
|
||||
displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_4;
|
||||
model = "z\addons\dayz_communityassets\models\bacon_fried.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_bacon_fried_CA.paa";
|
||||
descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_4;
|
||||
bloodRegen = 400;
|
||||
};
|
||||
class FoodrabbitCooked : FoodmeatCooked {
|
||||
displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_3;
|
||||
descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_3;
|
||||
bloodRegen = 1600;
|
||||
};
|
||||
class FoodbeefCooked : FoodmeatCooked {
|
||||
displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_6;
|
||||
descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_6;
|
||||
bloodRegen = 600;
|
||||
};
|
||||
|
||||
class AngelCookies : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_5;
|
||||
model = "z\addons\dayz_communityassets\models\buiscits_box.p3d";
|
||||
picture = "z\addons\dayz_communityassets\pictures\i_buiscit_ca.paa";
|
||||
descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_5;
|
||||
bloodRegen = 100;
|
||||
};
|
||||
class FoodMRE : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 800;
|
||||
displayName = $STR_FOOD_NAME_MRE;
|
||||
descriptionShort = $STR_FOOD_DESC_MRE;
|
||||
model = "z\addons\dayz_communityassets\models\mre.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_mre_CA.paa";
|
||||
};
|
||||
class FoodPistachio : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 100;
|
||||
displayName = $STR_FOOD_NAME_PISTACHIO;
|
||||
descriptionShort = $STR_FOOD_DESC_PISTACHIO;
|
||||
model = "z\addons\dayz_communityassets\models\pistachio.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa";
|
||||
};
|
||||
class FoodNutmix : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 100;
|
||||
displayName = $STR_FOOD_NAME_NUTMIX;
|
||||
descriptionShort = $STR_FOOD_DESC_NUTMIX;
|
||||
model = "z\addons\dayz_communityassets\models\nutmix.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_nutmix_CA.paa";
|
||||
};
|
||||
|
||||
class FoodCanGriff : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 200;
|
||||
displayName = $STR_FOOD_NAME_CAN_GRIFF;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_GRIFF;
|
||||
model = "z\addons\dayz_communityassets\models\can_griff_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_griff_clean_full_ca.paa";
|
||||
};
|
||||
class FoodCanBadguy : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 200;
|
||||
displayName = $STR_FOOD_NAME_CAN_BADGUY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_BADGUY;
|
||||
model = "z\addons\dayz_communityassets\models\can_badguy_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_badguy_clean_full_ca.paa";
|
||||
};
|
||||
class FoodCanBoneboy : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 200;
|
||||
displayName = $STR_FOOD_NAME_CAN_BONEBOY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_BONEBOY;
|
||||
model = "z\addons\dayz_communityassets\models\can_boneboy_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_boneboy_clean_full_ca.paa";
|
||||
};
|
||||
class FoodCanCorn : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 200;
|
||||
displayName = $STR_FOOD_NAME_CAN_CORN;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_CORN;
|
||||
model = "z\addons\dayz_communityassets\models\can_corn_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_corn_clean_full_ca.paa";
|
||||
};
|
||||
class FoodCanCurgon : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 200;
|
||||
displayName = $STR_FOOD_NAME_CAN_CURGON;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_CURGON;
|
||||
model = "z\addons\dayz_communityassets\models\can_curgon_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_curgon_clean_full_ca.paa";
|
||||
};
|
||||
class FoodCanDemon : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 200;
|
||||
displayName = $STR_FOOD_NAME_CAN_DEMON;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_DEMON;
|
||||
model = "z\addons\dayz_communityassets\models\can_demon_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_demon_clean_full_ca.paa";
|
||||
};
|
||||
class FoodCanFraggleos : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 200;
|
||||
displayName = $STR_FOOD_NAME_CAN_FRAGGLEOS;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_FRAGGLEOS;
|
||||
model = "z\addons\dayz_communityassets\models\can_fraggleos_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_fraggleos_clean_full_ca.paa";
|
||||
};
|
||||
class FoodCanHerpy : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 200;
|
||||
displayName = $STR_FOOD_NAME_CAN_HERPY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_HERPY;
|
||||
model = "z\addons\dayz_communityassets\models\can_herpy_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_herpy_clean_full_ca.paa";
|
||||
};
|
||||
class FoodCanOrlok : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 200;
|
||||
displayName = $STR_FOOD_NAME_CAN_ORLOK;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_ORLOK;
|
||||
model = "z\addons\dayz_communityassets\models\can_orlok_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_orlok_clean_full_ca.paa";
|
||||
};
|
||||
class FoodCanPowell : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 200;
|
||||
displayName = $STR_FOOD_NAME_CAN_POWELL;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_POWELL;
|
||||
model = "z\addons\dayz_communityassets\models\can_powell_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_powell_clean_full_ca.paa";
|
||||
};
|
||||
class FoodCanTylers : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 200;
|
||||
displayName = $STR_FOOD_NAME_CAN_TYLERS;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_TYLERS;
|
||||
model = "z\addons\dayz_communityassets\models\can_tylers_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_tylers_clean_full_ca.paa";
|
||||
};
|
||||
class FoodCanUnlabeled : FoodEdible {
|
||||
scope = public;
|
||||
count = 1;
|
||||
bloodRegen = 200;
|
||||
displayName = $STR_FOOD_NAME_CAN_UNLABELED;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_UNLABELED;
|
||||
model = "z\addons\dayz_communityassets\models\can_unlabeled_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_unlabeled_clean_full_ca.paa";
|
||||
};
|
||||
|
||||
class TrashTinCan: HandGrenade {
|
||||
scope = 2;
|
||||
displayName = $STR_EQUIP_NAME_33;
|
||||
model = "\dayz_equip\models\trash_tincan.p3d";
|
||||
picture = "\dayz_equip\textures\equip_tincan_ca.paa";
|
||||
descriptionShort = $STR_EQUIP_DESC_33;
|
||||
ammo = "TinCan";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = "Melt into Bars";
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"fire"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemTinBar",1}};
|
||||
input[] = {{"TrashTinCan",6}};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class FoodCanGriffEmpty : TrashTinCan {
|
||||
scope = public;
|
||||
count = 1;
|
||||
model = "z\addons\dayz_communityassets\models\can_griff_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_griff_clean_empty_ca.paa";
|
||||
displayName = $STR_FOOD_NAME_CAN_GRIFF_EMPTY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_GRIFF_EMPTY;
|
||||
ammo = "TinCan";
|
||||
};
|
||||
class FoodCanBadguyEmpty : TrashTinCan {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOOD_NAME_CAN_BADGUY_EMPTY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_BADGUY_EMPTY;
|
||||
model = "z\addons\dayz_communityassets\models\can_badguy_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_badguy_clean_empty_ca.paa";
|
||||
ammo = "TinCan";
|
||||
};
|
||||
class FoodCanBoneboyEmpty : TrashTinCan {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOOD_NAME_CAN_BONEBOY_EMPTY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_BONEBOY_EMPTY;
|
||||
model = "z\addons\dayz_communityassets\models\can_boneboy_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_boneboy_clean_empty_ca.paa";
|
||||
ammo = "TinCan";
|
||||
};
|
||||
class FoodCanCornEmpty : TrashTinCan {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOOD_NAME_CAN_CORN_EMPTY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_CORN_EMPTY;
|
||||
model = "z\addons\dayz_communityassets\models\can_corn_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_corn_clean_empty_ca.paa";
|
||||
ammo = "TinCan";
|
||||
};
|
||||
class FoodCanCurgonEmpty : TrashTinCan {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOOD_NAME_CAN_CURGON_EMPTY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_CURGON_EMPTY;
|
||||
model = "z\addons\dayz_communityassets\models\can_curgon_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_curgon_clean_empty_ca.paa";
|
||||
ammo = "TinCan";
|
||||
};
|
||||
class FoodCanDemonEmpty : TrashTinCan {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOOD_NAME_CAN_DEMON_EMPTY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_DEMON_EMPTY;
|
||||
model = "z\addons\dayz_communityassets\models\can_demon_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_demon_clean_empty_ca.paa";
|
||||
ammo = "TinCan";
|
||||
};
|
||||
class FoodCanFraggleosEmpty : TrashTinCan {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOOD_NAME_CAN_FRAGGLEOS_EMPTY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_FRAGGLEOS_EMPTY;
|
||||
model = "z\addons\dayz_communityassets\models\can_fraggleos_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_fraggleos_clean_empty_ca.paa";
|
||||
ammo = "TinCan";
|
||||
};
|
||||
class FoodCanHerpyEmpty : TrashTinCan {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOOD_NAME_CAN_HERPY_EMPTY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_HERPY_EMPTY;
|
||||
model = "z\addons\dayz_communityassets\models\can_herpy_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_herpy_clean_empty_ca.paa";
|
||||
ammo = "TinCan";
|
||||
};
|
||||
class FoodCanOrlokEmpty : TrashTinCan {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOOD_NAME_CAN_ORLOK_EMPTY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_ORLOK_EMPTY;
|
||||
model = "z\addons\dayz_communityassets\models\can_orlok_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_orlok_clean_empty_ca.paa";
|
||||
ammo = "TinCan";
|
||||
};
|
||||
class FoodCanPowellEmpty : TrashTinCan {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOOD_NAME_CAN_POWELL_EMPTY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_POWELL_EMPTY;
|
||||
model = "z\addons\dayz_communityassets\models\can_powell_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_powell_clean_empty_ca.paa";
|
||||
ammo = "TinCan";
|
||||
};
|
||||
class FoodCanTylersEmpty : TrashTinCan {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOOD_NAME_CAN_TYLERS_EMPTY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_TYLERS_EMPTY;
|
||||
model = "z\addons\dayz_communityassets\models\can_tylers_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_tylers_clean_empty_ca.paa";
|
||||
ammo = "TinCan";
|
||||
};
|
||||
class FoodCanUnlabeledEmpty : TrashTinCan {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = $STR_FOOD_NAME_CAN_UNLABELED_EMPTY;
|
||||
descriptionShort = $STR_FOOD_DESC_CAN_UNLABELED_EMPTY;
|
||||
model = "z\addons\dayz_communityassets\models\can_unlabeled_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_can_unlabeled_clean_empty_ca.paa";
|
||||
ammo = "TinCan";
|
||||
};
|
||||
191
SQF/dayz_code/Configs/CfgMagazines/ItemSoda.hpp
Normal file
191
SQF/dayz_code/Configs/CfgMagazines/ItemSoda.hpp
Normal file
@@ -0,0 +1,191 @@
|
||||
class HandGrenade; //External class reference
|
||||
class ItemSodaEmpty: HandGrenade {
|
||||
scope = 2;
|
||||
displayName = $STR_EQUIP_NAME_35;
|
||||
model = "\dayz_equip\models\soda_coke_e.p3d";
|
||||
picture = "\dayz_equip\textures\equip_soda_empty_ca.paa";
|
||||
descriptionShort = $STR_EQUIP_DESC_35;
|
||||
ammo = "SodaCan";
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = "Melt into Bars";
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"fire"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"ItemAluminumBar",1}};
|
||||
input[] = {{"ItemSodaEmpty",6}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemSodaCoke; //External class reference
|
||||
|
||||
class ItemSodaCokeEmpty : ItemSodaEmpty{
|
||||
model = "\dayz_equip\models\soda_coke_e.p3d";
|
||||
picture = "\dayz_equip\textures\equip_soda_empty_ca.paa";
|
||||
};
|
||||
class ItemSodaPepsiEmpty : ItemSodaEmpty{
|
||||
model = "\dayz_equip\models\soda_pepsi_e.p3d";
|
||||
picture = "\dayz_equip\textures\equip_soda_empty_ca.paa";
|
||||
};
|
||||
class ItemSodaMdewEmpty : ItemSodaEmpty{
|
||||
model = "\dayz_equip\models\soda_mdew_e.p3d";
|
||||
picture = "\dayz_equip\textures\equip_soda_empty_ca.paa";
|
||||
};
|
||||
|
||||
class ItemSodaMtngreen : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_0;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_0;
|
||||
model = "z\addons\dayz_communityassets\models\soda_mtngreen_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_mtngreen_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaMtngreenEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_mtngreen_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_mtngreen_clean_empty_ca.paa";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
};
|
||||
|
||||
class ItemSodaR4z0r : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_1;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_1;
|
||||
model = "z\addons\dayz_communityassets\models\soda_r4z0r_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_r4z0r_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaR4z0rEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_r4z0r_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_r4z0r_clean_empty_ca.paa";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
};
|
||||
|
||||
class ItemSodaClays : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_2;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_2;
|
||||
model = "z\addons\dayz_communityassets\models\soda_clays_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_clays_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaClaysEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_clays_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_clays_clean_empty_ca.paa";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
};
|
||||
|
||||
class ItemSodaSmasht : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_3;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_3;
|
||||
model = "z\addons\dayz_communityassets\models\soda_smasht_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_smasht_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaSmashtEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_smasht_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_smasht_clean_empty_ca.paa";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
};
|
||||
|
||||
class ItemSodaDrwaste : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_4;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_4;
|
||||
model = "z\addons\dayz_communityassets\models\soda_drwaste_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_drwaste_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaDrwasteEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_drwaste_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_drwaste_clean_empty_ca.paa";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
};
|
||||
/*
|
||||
class ItemSodaFranka : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_5;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_5;
|
||||
model = "z\addons\dayz_communityassets\models\soda_franka_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_franka_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaFrankaEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_franka_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_franka_clean_empty_ca";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
};
|
||||
*/
|
||||
class ItemSodaLemonade : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_6;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_6;
|
||||
model = "z\addons\dayz_communityassets\models\soda_lemonade_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lemonade_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaLemonadeEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_lemonade_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lemonade_clean_empty_ca.paa";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
};
|
||||
/*
|
||||
class ItemSodaLirik : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_7;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_7;
|
||||
model = "z\addons\dayz_communityassets\models\soda_lirik_clean_full.p3d";
|
||||
//picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lirik_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaLirikEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_lirik_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lirik_clean_empty_ca.paa";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
};
|
||||
*/
|
||||
class ItemSodaLvg : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_8;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_8;
|
||||
model = "z\addons\dayz_communityassets\models\soda_lvg_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lvg_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaLvgEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_lvg_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lvg_clean_empty_ca.paa";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
};
|
||||
|
||||
class ItemSodaMzly : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_9;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_9;
|
||||
model = "z\addons\dayz_communityassets\models\soda_mzly_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_mzly_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaMzlyEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_mzly_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_mzly_clean_empty_ca.paa";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
};
|
||||
/*
|
||||
class ItemSodaPeppsy : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_10;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_10;
|
||||
model = "z\addons\dayz_communityassets\models\soda_peppsy_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_peppsy_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaPeppsyEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_peppsy_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_peppsy_clean_empty_ca.paa";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
};
|
||||
*/
|
||||
class ItemSodaRabbit : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_11;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_11;
|
||||
model = "z\addons\dayz_communityassets\models\soda_rabbit_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_rabbit_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaRabbitEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_rabbit_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_rabbit_clean_empty_ca.paa";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
|
||||
};
|
||||
/*
|
||||
class ItemSodaSacrite : ItemSodaCoke {
|
||||
displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_12;
|
||||
descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_12;
|
||||
model = "z\addons\dayz_communityassets\models\soda_sacrite_clean_full.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_sacrite_clean_full_ca.paa";
|
||||
};
|
||||
class ItemSodaSacriteEmpty : ItemSodaEmpty{
|
||||
model = "z\addons\dayz_communityassets\models\soda_sacrite_clean_empty.p3d";
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_soda_sacrite_clean_empty_ca.paa";
|
||||
//ammo = "SodaCanMtngreen";
|
||||
};
|
||||
*/
|
||||
30
SQF/dayz_code/Configs/CfgMagazines/ItemWaterbottle.hpp
Normal file
30
SQF/dayz_code/Configs/CfgMagazines/ItemWaterbottle.hpp
Normal file
@@ -0,0 +1,30 @@
|
||||
class FoodDrink;
|
||||
class ItemWaterbottle: FoodDrink {
|
||||
scope = 2;
|
||||
refillable = 1;
|
||||
sfx = "drink";
|
||||
wateroz = 10;
|
||||
displayName = "$STR_EQUIP_NAME_12";
|
||||
model = "\dayz_equip\models\waterbottle_gear.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_waterbottle10oz_ca.paa";
|
||||
descriptionShort = "$STR_EQUIP_DESC_12";
|
||||
};
|
||||
class ItemWaterbottleUnfilled: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "$STR_EQUIP_NAME_13";
|
||||
model = "\dayz_equip\models\waterbottle_gear.p3d";
|
||||
picture = "\dayz_equip\textures\equip_waterbottle_empty_ca.paa";
|
||||
descriptionShort = "$STR_EQUIP_DESC_13";
|
||||
class ItemActions {
|
||||
class Fill {
|
||||
text = "$STR_ACTIONS_FILL_W";
|
||||
script = "spawn player_fillWater;";
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemWaterbottleBoiled : ItemWaterbottle {
|
||||
displayName = $STR_ITEMWATERBOTTLEBOILED_CODE_NAME;
|
||||
descriptionShort = $STR_ITEMWATERBOTTLEBOILED_CODE_DESC;
|
||||
};
|
||||
47
SQF/dayz_code/Configs/CfgMagazines/Parts.hpp
Normal file
47
SQF/dayz_code/Configs/CfgMagazines/Parts.hpp
Normal file
@@ -0,0 +1,47 @@
|
||||
class PartFueltank: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EQUIP_NAME_8;
|
||||
model = "\dayz_equip\models\fueltank.p3d";
|
||||
picture = "\dayz_equip\textures\equip_fueltank_ca.paa";
|
||||
descriptionShort = $STR_EQUIP_DESC_8;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_212;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox","ItemCrowbar"};
|
||||
output[] = {{"PartGeneric",1}};
|
||||
input[] = {{"PartFueltank",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class PartWheel: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EQUIP_NAME_9;
|
||||
model = "\dayz_equip\models\wheel.p3d";
|
||||
picture = "\dayz_equip\textures\equip_wheel_ca.paa";
|
||||
descriptionShort = $STR_EQUIP_DESC_9;
|
||||
};
|
||||
class PartGeneric: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EQUIP_NAME_10;
|
||||
model = "\dayz_equip\models\genericparts.p3d";
|
||||
picture = "\dayz_equip\textures\equip_genericparts_ca.paa";
|
||||
descriptionShort = $STR_EQUIP_DESC_10;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_213;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"fire"};
|
||||
requiretools[] = {"ItemToolbox","ItemCrowbar"};
|
||||
output[] = {{"ItemPole",1}};
|
||||
input[] = {{"PartGeneric",2}};
|
||||
};
|
||||
};
|
||||
};
|
||||
283
SQF/dayz_code/Configs/CfgMagazines/Skins.hpp
Normal file
283
SQF/dayz_code/Configs/CfgMagazines/Skins.hpp
Normal file
@@ -0,0 +1,283 @@
|
||||
class SkinBase: CA_Magazine {
|
||||
scope = 0;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Clothes";
|
||||
model = "\dayz_equip\models\cloth_parcel.p3d";
|
||||
picture = "\dayz_equip\textures\equip_cloth_parcel_ca.paa";
|
||||
descriptionShort = "Clothes Parcel";
|
||||
weight = 1;
|
||||
class ItemActions {
|
||||
class Use {
|
||||
text = $STR_EPOCH_PLAYER_268;
|
||||
script = "spawn player_wearClothes;";
|
||||
};
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_269b;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox","ItemKnife"};
|
||||
output[] = {{"ItemCanvas",1}};
|
||||
input[] = {{"SkinBase",2}};
|
||||
};
|
||||
class Crafting1 {
|
||||
text = $STR_EPOCH_PLAYER_269;
|
||||
script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {};
|
||||
requiretools[] = {"ItemToolbox","ItemKnife"};
|
||||
output[] = {{"ItemBandage",2}};
|
||||
input[] = {{"SkinBase",1},{"ItemTrashToiletpaper",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class Skin_Sniper1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = $STR_EQUIP_NAME_43;
|
||||
descriptionShort = $STR_EQUIP_DESC_43;
|
||||
};
|
||||
class Skin_Rocket_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Officer Suit";
|
||||
descriptionShort = "Officer Suit";
|
||||
};
|
||||
class Skin_RU_Policeman_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Sergei";
|
||||
descriptionShort = "Police Officer Uniform";
|
||||
};
|
||||
class Skin_Pilot_EP1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Ethan";
|
||||
descriptionShort = "Pilot Uniform";
|
||||
};
|
||||
class Skin_Haris_Press_EP1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Harry";
|
||||
descriptionShort = "Press Uniform";
|
||||
};
|
||||
class Skin_Ins_Soldier_GL_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Terrorist Uniform";
|
||||
descriptionShort = "Terrorist Uniform";
|
||||
};
|
||||
class Skin_GUE_Commander_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Rebel Uniform";
|
||||
descriptionShort = "Rebel Uniform";
|
||||
};
|
||||
class Skin_Functionary1_EP1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Donald";
|
||||
descriptionShort = "Business Suit";
|
||||
};
|
||||
class Skin_Priest_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "James";
|
||||
descriptionShort = "Priest Outfit";
|
||||
};
|
||||
class Skin_Rocker1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Duane";
|
||||
descriptionShort = "Rocker (black)";
|
||||
};
|
||||
class Skin_Rocker2_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Rod";
|
||||
descriptionShort = "Rocker (brown)";
|
||||
};
|
||||
class Skin_Rocker3_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Van";
|
||||
descriptionShort = "Rocker (blue)";
|
||||
};
|
||||
class Skin_Rocker4_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Bruce";
|
||||
descriptionShort = "Rocker (green)";
|
||||
};
|
||||
class Skin_Bandit1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Bandit Outfit";
|
||||
descriptionShort = "Bandit Outfit";
|
||||
};
|
||||
class Skin_Bandit2_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Bandit Camo";
|
||||
descriptionShort = "Bandit Camo Outfit";
|
||||
};
|
||||
class Skin_GUE_Soldier_MG_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Bandit Gunner";
|
||||
descriptionShort = "Bandit Gunner Outfit";
|
||||
};
|
||||
class Skin_GUE_Soldier_Sniper_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Bandit Sniper";
|
||||
descriptionShort = "Bandit Sniper Outfit";
|
||||
};
|
||||
class Skin_GUE_Soldier_Crew_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Bandit Baklava";
|
||||
descriptionShort = "Bandit Baklava Outfit";
|
||||
};
|
||||
class Skin_GUE_Soldier_CO_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Bandit Mask";
|
||||
descriptionShort = "Bandit Mask Outfit";
|
||||
};
|
||||
class Skin_GUE_Soldier_2_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Bandit Hat";
|
||||
descriptionShort = "Bandit Hat with Baklava";
|
||||
};
|
||||
class Skin_BanditW1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Bandit Annie";
|
||||
descriptionShort = "Bandit wrap blue top with brown pants.";
|
||||
};
|
||||
class Skin_BanditW2_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Bandit Jane";
|
||||
descriptionShort = "Bandit wrap grey top with brown camo pants.";
|
||||
};
|
||||
class Skin_SurvivorW3_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Jane";
|
||||
descriptionShort = "Grey top with brown camo pants.";
|
||||
};
|
||||
class Skin_SurvivorW2_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Annie";
|
||||
descriptionShort = "Civilian (female)";
|
||||
};
|
||||
class Skin_SurvivorWpink_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Melly (female)";
|
||||
descriptionShort = "Purple top with blue pants.";
|
||||
};
|
||||
class Skin_SurvivorWsequisha_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Maria (female)";
|
||||
descriptionShort = "Maria Clothes (female)";
|
||||
};
|
||||
class Skin_SurvivorWsequishaD_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Sequisha (female)";
|
||||
descriptionShort = "Sequisha Clothes (female)";
|
||||
};
|
||||
class Skin_SurvivorWcombat_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Alejandria";
|
||||
descriptionShort = "Blue camo top with brown camo pants.";
|
||||
};
|
||||
class Skin_SurvivorWdesert_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Savannah";
|
||||
descriptionShort = "White top with brown pants.";
|
||||
};
|
||||
class Skin_SurvivorWurban_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Sophia";
|
||||
descriptionShort = "Maroon top with grey pants.";
|
||||
};
|
||||
class Skin_TK_INS_Warlord_EP1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Takistani Warlord";
|
||||
descriptionShort = "Takistani Warlord";
|
||||
};
|
||||
class Skin_TK_INS_Soldier_EP1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Takistani Soldier";
|
||||
descriptionShort = "Takistani Soldier";
|
||||
};
|
||||
class Skin_CZ_Special_Forces_GL_DES_EP1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Special Forces";
|
||||
descriptionShort = "Special Forces";
|
||||
};
|
||||
class Skin_Drake_Light_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Desert Camo";
|
||||
descriptionShort = "Desert Camo";
|
||||
};
|
||||
class Skin_Soldier_Bodyguard_AA12_PMC_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Bodyguard";
|
||||
descriptionShort = "Bodyguard";
|
||||
};
|
||||
class Skin_FR_OHara_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Jungle Camo";
|
||||
descriptionShort = "Jungle Camo";
|
||||
};
|
||||
class Skin_FR_Rodriguez_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Gunner Outfit";
|
||||
descriptionShort = "Gunner Outfit";
|
||||
};
|
||||
class Skin_CZ_Soldier_Sniper_EP1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Desert Ghillie";
|
||||
descriptionShort = "Desert Ghillie";
|
||||
};
|
||||
class Skin_Graves_Light_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Urban Camo";
|
||||
descriptionShort = "Urban Camo";
|
||||
};
|
||||
class Skin_Soldier_Sniper_PMC_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Marksman";
|
||||
descriptionShort = "Marksman";
|
||||
};
|
||||
class Skin_Soldier_TL_PMC_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Team Leader";
|
||||
descriptionShort = "Team Leader";
|
||||
};
|
||||
// new
|
||||
class Skin_TK_Special_Forces_MG_EP1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Smuggler";
|
||||
descriptionShort = "Smuggler";
|
||||
};
|
||||
class Skin_TK_Soldier_Sniper_EP1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Desert Sniper";
|
||||
descriptionShort = "Desert Sniper";
|
||||
};
|
||||
class Skin_TK_Commander_EP1_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "General";
|
||||
descriptionShort = "General";
|
||||
};
|
||||
class Skin_RU_Soldier_Crew_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Crewman";
|
||||
descriptionShort = "Crewman";
|
||||
};
|
||||
class Skin_INS_Lopotev_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Boss";
|
||||
descriptionShort = "Team Leader";
|
||||
};
|
||||
class Skin_INS_Soldier_AR_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Cooper";
|
||||
descriptionShort = "Cooper";
|
||||
};
|
||||
class Skin_INS_Soldier_CO_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Travis";
|
||||
descriptionShort = "Travis";
|
||||
};
|
||||
class Skin_INS_Bardak_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Paulo";
|
||||
descriptionShort = "Paulo";
|
||||
};
|
||||
class Skin_INS_Worker2_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Steve";
|
||||
descriptionShort = "Steve";
|
||||
};
|
||||
69
SQF/dayz_code/Configs/CfgMagazines/VehicleAmmo.hpp
Normal file
69
SQF/dayz_code/Configs/CfgMagazines/VehicleAmmo.hpp
Normal file
@@ -0,0 +1,69 @@
|
||||
class 29Rnd_30mm_AGS30 : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "HE Rounds";
|
||||
model = "\z\addons\dayz_epoch\models\30mm_mag.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_30mm_mag_ca.paa";
|
||||
ammo = "G_30mm_HE";
|
||||
count = 29;
|
||||
type = "256";
|
||||
initSpeed = 185;
|
||||
maxLeadSpeed = 100;
|
||||
nameSound = "grenadelauncher";
|
||||
weight = 16;
|
||||
};
|
||||
class 48Rnd_40mm_MK19 : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "Mk. 19 40mm";
|
||||
model = "\z\addons\dayz_epoch\models\40mm_mag.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_40mm_mag_ca.paa";
|
||||
ammo = "G_40mm_HE";
|
||||
count = 48;
|
||||
type = "256";
|
||||
initSpeed = 240;
|
||||
maxLeadSpeed = 100;
|
||||
nameSound = "grenadelauncher";
|
||||
weight = 25;
|
||||
};
|
||||
class 2000Rnd_762x51_M134 : CA_Magazine {
|
||||
count = 2000;
|
||||
scope = 2;
|
||||
displayName = "M134 7.62 Nato";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_m134_mag_ca.paa";
|
||||
model = "\z\addons\dayz_epoch\models\m134_mag.p3d";
|
||||
ammo = "B_762x51_3RndBurst";
|
||||
type = "256";
|
||||
maxLeadSpeed = 200;
|
||||
tracersEvery = 5;
|
||||
nameSound = "mgun";
|
||||
weight = 50;
|
||||
};
|
||||
class 100Rnd_127x99_M2 : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "M2 Machine Gun";
|
||||
model = "\z\addons\dayz_epoch\models\50cal_mag.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_50cal_mag_ca.paa";
|
||||
ammo = "B_127x99_Ball";
|
||||
count = 100;
|
||||
type = "256";
|
||||
initSpeed = 930;
|
||||
maxLeadSpeed = 200;
|
||||
tracersEvery = 3;
|
||||
lastRoundsTracer = 5;
|
||||
nameSound = "mgun";
|
||||
weight = 8;
|
||||
};
|
||||
class 50Rnd_127x107_DSHKM : CA_Magazine {
|
||||
scope = 2;
|
||||
displayName = "DShKM";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_Dshkm_mag_ca.paa";
|
||||
model = "\z\addons\dayz_epoch\models\dshkm_mag.p3d";
|
||||
ammo = "B_127x107_Ball";
|
||||
count = 50;
|
||||
type = "256";
|
||||
initSpeed = 850;
|
||||
maxLeadSpeed = 200;
|
||||
tracersEvery = 3;
|
||||
lastRoundsTracer = 5;
|
||||
nameSound = "mgun";
|
||||
weight = 4;
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
56
SQF/dayz_code/Configs/CfgVehicles/AIR/AH6.hpp
Normal file
56
SQF/dayz_code/Configs/CfgVehicles/AIR/AH6.hpp
Normal file
@@ -0,0 +1,56 @@
|
||||
class AH6_Base_EP1;
|
||||
class AH6X_DZ: AH6_Base_EP1 {
|
||||
displayname = "AH6X Little Bird";
|
||||
displaynameshort = "AH6X_DZ";
|
||||
audible = 6;
|
||||
enablemanualfire = 0;
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenselections[] = {"camo1"};
|
||||
hiddenselectionstextures[] = {"ca\air_e\ah6j\data\ah6_merge1_co.paa"};
|
||||
icon = "\ca\air_e\data\UI\Icon_ah6x_CA.paa";
|
||||
model = "\ca\air_e\ah6j\ah6x";
|
||||
picture = "\ca\air_e\data\UI\Picture_ah6x_CA.paa";
|
||||
isuav = 0;
|
||||
radartype = 0;
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
weapons[] = {};
|
||||
magazines[] = {};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 3;
|
||||
transportMaxMagazines = 10;
|
||||
transportmaxbackpacks = 2;
|
||||
class Turrets {};
|
||||
};
|
||||
class MH6J_DZ: AH6_Base_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
enablemanualfire = 0;
|
||||
typicalCargo[] = {};
|
||||
displayname = "MH-6J Little Bird";
|
||||
displaynameshort = "MH6J_DZ";
|
||||
hiddenselections[] = {"camo1", "camo2"};
|
||||
transportsoldier = 5;
|
||||
hiddenselectionstextures[] = {"ca\air_e\ah6j\data\ah6_merge1_co.paa", "ca\air_e\ah6j\data\default_co.paa"};
|
||||
icon = "\ca\air_e\data\UI\Icon_mh6j_CA.paa";
|
||||
model = "\ca\air_e\ah6j\mh6j";
|
||||
picture = "\ca\air_e\data\UI\Picture_mh6j_CA.paa";
|
||||
radartype = 0;
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
weapons[] = {};
|
||||
magazines[] = {};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 3;
|
||||
transportMaxMagazines = 20;
|
||||
transportmaxbackpacks = 5;
|
||||
class Turrets {};
|
||||
};
|
||||
23
SQF/dayz_code/Configs/CfgVehicles/AIR/AN2.hpp
Normal file
23
SQF/dayz_code/Configs/CfgVehicles/AIR/AN2.hpp
Normal file
@@ -0,0 +1,23 @@
|
||||
//An2_TK_EP1
|
||||
class An2_Base_EP1;
|
||||
class AN2_DZ: An2_Base_EP1
|
||||
{
|
||||
displayname = "AN2 Cargo Plane";
|
||||
displaynameshort = "AN2_DZ";
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
weapons[] = {};
|
||||
magazines[] = {};
|
||||
gunnerHasFlares = false;
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxMagazines = 80;
|
||||
transportmaxbackpacks = 15;
|
||||
};
|
||||
12
SQF/dayz_code/Configs/CfgVehicles/AIR/BAF_Merlin.hpp
Normal file
12
SQF/dayz_code/Configs/CfgVehicles/AIR/BAF_Merlin.hpp
Normal file
@@ -0,0 +1,12 @@
|
||||
class BAF_Merlin_HC3_D;
|
||||
class BAF_Merlin_DZE : BAF_Merlin_HC3_D {
|
||||
scope = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 15;
|
||||
transportMaxMagazines = 150;
|
||||
transportmaxbackpacks = 5;
|
||||
};
|
||||
14
SQF/dayz_code/Configs/CfgVehicles/AIR/MV22.hpp
Normal file
14
SQF/dayz_code/Configs/CfgVehicles/AIR/MV22.hpp
Normal file
@@ -0,0 +1,14 @@
|
||||
class MV22;
|
||||
class MV22_DZ : MV22 {
|
||||
accuracy = 1000;
|
||||
scope = 2;
|
||||
displayName = "MV-22";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 20;
|
||||
transportMaxMagazines = 400;
|
||||
transportmaxbackpacks = 10;
|
||||
};
|
||||
67
SQF/dayz_code/Configs/CfgVehicles/AIR/Mi17.hpp
Normal file
67
SQF/dayz_code/Configs/CfgVehicles/AIR/Mi17.hpp
Normal file
@@ -0,0 +1,67 @@
|
||||
class Mi17_base: Helicopter {
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
class ViewOptics: ViewOptics {};
|
||||
class Turrets: Turrets {};
|
||||
};
|
||||
class BackTurret: MainTurret {
|
||||
class Turrets: Turrets {};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Mi17_DZ: Mi17_base {
|
||||
displayname = "Mi-17";
|
||||
displaynameshort = "Mi17_DZ";
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxMagazines = 50;
|
||||
transportmaxbackpacks = 10;
|
||||
|
||||
class Turrets : Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {"100Rnd_762x54_PK"};
|
||||
};
|
||||
class BackTurret : BackTurret {
|
||||
magazines[] = {"100Rnd_762x54_PK"};
|
||||
};
|
||||
};
|
||||
};
|
||||
class Mi17_DZE: Mi17_DZ {
|
||||
displaynameshort = "Mi17_DZE";
|
||||
class Turrets : Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
class BackTurret : BackTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Mi17_Civilian;
|
||||
class Mi17_Civilian_DZ: Mi17_Civilian {
|
||||
displayname = "Mi-17 (Civilian)";
|
||||
displaynameshort = "Mi-17 (Civ)";
|
||||
scope = 2;
|
||||
side = 3;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxMagazines = 50;
|
||||
transportmaxbackpacks = 10;
|
||||
};
|
||||
94
SQF/dayz_code/Configs/CfgVehicles/AIR/UH1.hpp
Normal file
94
SQF/dayz_code/Configs/CfgVehicles/AIR/UH1.hpp
Normal file
@@ -0,0 +1,94 @@
|
||||
class UH1_Base: Helicopter {
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
class ViewOptics: ViewOptics {};
|
||||
class Turrets: Turrets {};
|
||||
};
|
||||
class RightDoorGun: MainTurret {
|
||||
class Turrets: Turrets {};
|
||||
};
|
||||
class CoPilotObs: MainTurret {
|
||||
class Turrets: Turrets {};
|
||||
};
|
||||
};
|
||||
};
|
||||
class UH1Y_DZ: UH1_Base {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
weapons[] = {};
|
||||
magazines[] = {};
|
||||
class Turrets : Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {"2000Rnd_762x51_M134"};
|
||||
};
|
||||
class RightDoorGun : RightDoorGun {
|
||||
magazines[] = {"2000Rnd_762x51_M134"};
|
||||
};
|
||||
};
|
||||
};
|
||||
class UH1Y_DZE: UH1Y_DZ {
|
||||
class Turrets : Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
class RightDoorGun : RightDoorGun {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
class UH1H_base: Helicopter {
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
class ViewOptics: ViewOptics {};
|
||||
class Turrets: Turrets {};
|
||||
};
|
||||
class LeftDoorGun: MainTurret {
|
||||
class Turrets: Turrets {};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class UH1H_DZ: UH1H_base {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
class Turrets : Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {"100Rnd_762x51_M240"};
|
||||
};
|
||||
class LeftDoorGun : LeftDoorGun {
|
||||
magazines[] = {"100Rnd_762x51_M240"};
|
||||
};
|
||||
};
|
||||
};
|
||||
class UH1H_DZE: UH1H_DZ {
|
||||
class Turrets : Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
class LeftDoorGun : LeftDoorGun {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,5 +1,4 @@
|
||||
class UH60_Base: Helicopter
|
||||
{
|
||||
class UH60_Base: Helicopter {
|
||||
scope = 0;
|
||||
side = 1;
|
||||
faction = "USMC";
|
||||
@@ -13,8 +12,232 @@ class UH60_Base: Helicopter
|
||||
lockDetectionSystem = "8 + 4";
|
||||
incommingMisslieDetectionSystem = 0;
|
||||
};
|
||||
class UH60M_base_EP1: UH60_Base
|
||||
{
|
||||
class MH60S_DZ : UH60_Base {
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxMagazines = 100;
|
||||
transportMaxBackpacks = 5;
|
||||
scope = 2;
|
||||
accuracy = 1.5; // accuracy needed to recognize type of this target
|
||||
displayName = "MH-60S DZ";
|
||||
class Turrets : Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
minElev = -80;
|
||||
maxElev = 25;
|
||||
initElev = -80;
|
||||
minTurn = 30;
|
||||
maxTurn = 150;
|
||||
initTurn = 90;
|
||||
soundServo[] = {"",0.01,1};
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "muzzle_1"; // endpoint of the gun
|
||||
gunEnd = "chamber_1"; // chamber of the gun
|
||||
weapons[] = {"M240_veh"};
|
||||
magazines[] = {"100Rnd_762x51_M240", "100Rnd_762x51_M240", "100Rnd_762x51_M240"};
|
||||
gunnerName = $STR_POSITION_CREWCHIEF;
|
||||
gunnerOpticsModel = "\ca\weapons\optika_empty";
|
||||
gunnerOutOpticsShowCursor = 1;
|
||||
gunnerOpticsShowCursor = 1;
|
||||
gunnerAction = "MH60_Gunner";
|
||||
gunnerInAction = "MH60_Gunner";
|
||||
primaryGunner = 1;
|
||||
class ViewOptics {
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.7;
|
||||
minFov = 0.25;
|
||||
maxFov = 1.1;
|
||||
};
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
|
||||
class RightDoorGun : MainTurret {
|
||||
body = "Turret_2";
|
||||
gun = "Gun_2";
|
||||
animationSourceBody = "Turret_2";
|
||||
animationSourceGun = "Gun_2";
|
||||
weapons[] = {"M240_veh_2"};
|
||||
animationSourceHatch = "";
|
||||
selectionFireAnim = "zasleh_1";
|
||||
proxyIndex = 2;
|
||||
gunnerName = $STR_POSITION_DOORGUNNER;
|
||||
commanding = -2;
|
||||
minTurn = -150;
|
||||
maxTurn = -30;
|
||||
initTurn = -90;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
gunBeg = "muzzle_2"; // endpoint of the gun
|
||||
gunEnd = "chamber_2"; // chamber of the gun
|
||||
primaryGunner = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
memoryPointGun = "machinegun_2";
|
||||
memoryPointGunnerOptics = "gunnerview_2";
|
||||
};
|
||||
};
|
||||
class AnimationSources : AnimationSources {
|
||||
class ReloadAnim {
|
||||
source = "reload";
|
||||
weapon = "M240_veh";
|
||||
};
|
||||
|
||||
class ReloadMagazine {
|
||||
source = "reloadmagazine";
|
||||
weapon = "M240_veh";
|
||||
};
|
||||
|
||||
class Revolving {
|
||||
source = "revolving";
|
||||
weapon = "M240_veh";
|
||||
};
|
||||
|
||||
class ReloadAnim_2 {
|
||||
source = "reload";
|
||||
weapon = "M240_veh_2";
|
||||
};
|
||||
|
||||
class ReloadMagazine_2 {
|
||||
source = "reloadmagazine";
|
||||
weapon = "M240_veh_2";
|
||||
};
|
||||
|
||||
class Revolving_2 {
|
||||
source = "revolving";
|
||||
weapon = "M240_veh_2";
|
||||
};
|
||||
};
|
||||
|
||||
destrType = "DestructWreck";
|
||||
vehicleClass = "Air";
|
||||
model = "\ca\air\Mh_60mg";
|
||||
mapSize = 17;
|
||||
picture = "\ca\air\data\ico\MH_60mg_CA.paa";
|
||||
Icon = "\ca\air\data\map_ico\icomap_MH60mg_CA.paa";
|
||||
side = TWest;
|
||||
faction = USMC;
|
||||
attendant = true;
|
||||
maxSpeed = 270; // max speed on level road, km/h
|
||||
armor = 35;
|
||||
damageResistance = 0.00242;
|
||||
cost = 10000000;
|
||||
mainRotorSpeed = -1;
|
||||
soundGetIn[] = {"\ca\Sounds\Air\Noises\heli_door_01", db-10, 1};
|
||||
soundGetOut[] = {"\ca\Sounds\Air\Noises\heli_door_01", db-10, 1, 30};
|
||||
soundEnviron[] = {"", db-30, 1.0};
|
||||
soundDammage[] = {"\ca\Air\Data\Sound\alarm_loop1", 0.001, 1};
|
||||
soundEngineOnInt[] = {"ca\sounds\Air\UH1Y\int\int-start-final", 0.1, 1.0};
|
||||
soundEngineOnExt[] = {"ca\sounds\Air\UH1Y\ext\ext-motor-start", 1.0, 1.0, 800};
|
||||
soundEngineOffInt[] = {"ca\sounds\Air\UH1Y\int\int-stop-final", 0.1, 1.0};
|
||||
soundEngineOffExt[] = {"ca\sounds\Air\UH1Y\ext\ext-motor-stop", 1.0, 1.0, 800};
|
||||
|
||||
class Sounds {
|
||||
class Engine {
|
||||
sound[] = {"ca\sounds\air\uh1y\ext\ext-fly-mode2", 2.51189, 1.0, 900};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "camPos*((rotorSpeed-0.72)*4)";
|
||||
};
|
||||
|
||||
class RotorLowOut {
|
||||
sound[] = {"ca\sounds\air\uh1y\int\int-rotor-single5b", 2.51189, 1.0, 1400};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "camPos*(0 max (rotorSpeed-0.1))";
|
||||
cone[] = {1.6, 3.14, 2.0, 0.5};
|
||||
};
|
||||
|
||||
class RotorHighOut {
|
||||
sound[] = {"ca\sounds\air\uh1y\int\int-rotor-single5a", 2.51189, 1.0, 1600};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "camPos*10*(0 max (rotorThrust-0.9))";
|
||||
cone[] = {1.6, 3.14, 2.0, 0.5};
|
||||
};
|
||||
|
||||
class EngineIn {
|
||||
sound[] = {"ca\sounds\air\uh1y\int\int-fly-mode7", db10, 1.0};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
|
||||
};
|
||||
|
||||
class RotorLowIn {
|
||||
sound[] = {"ca\sounds\air\uh1y\int\int-rotor-single5b", db10, 1.0};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "2*(1-camPos)*((rotorSpeed factor[0.3, 1.1]) min (rotorSpeed factor[1.1, 0.3]))";
|
||||
};
|
||||
|
||||
class RotorHighIn {
|
||||
sound[] = {"ca\sounds\air\uh1y\int\int-rotor-single5a", db10, 1.0};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "(1-camPos)*3*(rotorThrust-0.9)";
|
||||
};
|
||||
};
|
||||
driverInAction = "UH60_Pilot";
|
||||
driverAction = "UH60_Pilot";
|
||||
cargoAction[] = {"UH60_Cargo01", "UH1Y_Cargo02", "UH1Y_Cargo01", "UH1Y_Cargo01", "UH1Y_Cargo01", "UH60_Cargo02"};
|
||||
transportSoldier = 13;
|
||||
driverCompartments = "Compartment1";
|
||||
cargoCompartments[] = {"Compartment2"};
|
||||
enableSweep = false;
|
||||
transportAmmo = 0;
|
||||
supplyRadius = 2.5;
|
||||
initCargoAngleY = 10;
|
||||
minCargoAngleY = -60;
|
||||
maxCargoAngleY = 120;
|
||||
type = VAir;
|
||||
|
||||
// threat (VSoft, VArmor, VAir), how threatening vehicle is to unit types
|
||||
threat[] = {0.3, 1, 0.4};
|
||||
cargoIsCoDriver[] = {1, 0, 0};
|
||||
weapons[] = {};
|
||||
magazines[] = {};
|
||||
forceHideDriver = true;
|
||||
castDriverShadow = true;
|
||||
castCargoShadow = true;
|
||||
|
||||
class Library {
|
||||
libTextDesc = $STR_LIB_MH60S;
|
||||
};
|
||||
|
||||
class Damage {
|
||||
tex[] = {};
|
||||
mat[] = {"ca\air\Data\uh60_skla.rvmat", "ca\air\Data\uh60_skla_damage.rvmat", "ca\air\Data\uh60_skla_damage.rvmat", "ca\air\Data\uh60_skla_in.rvmat", "ca\air\Data\uh60_skla_in_damage.rvmat", "ca\air\Data\uh60_skla_in_damage.rvmat", "ca\air\Data\materialy\uh60_01.rvmat", "ca\air\Data\materialy\uh60_01_damage.rvmat", "ca\air\Data\materialy\uh60_01_destruct.rvmat"};
|
||||
};
|
||||
enableManualFire = 0;
|
||||
|
||||
class Reflectors {
|
||||
class Left {
|
||||
color[] = {0.8, 0.8, 1.0, 1.0};
|
||||
ambient[] = {0.07, 0.07, 0.07, 1.0};
|
||||
position = "L svetlo";
|
||||
direction = "konec L svetla";
|
||||
hitpoint = "L svetlo";
|
||||
selection = "L svetlo";
|
||||
size = 1;
|
||||
brightness = 1.0;
|
||||
};
|
||||
|
||||
class Right {
|
||||
color[] = {0.8, 0.8, 1.0, 1.0};
|
||||
ambient[] = {0.07, 0.07, 0.07, 1.0};
|
||||
position = "P svetlo";
|
||||
direction = "konec P svetla";
|
||||
hitpoint = "P svetlo";
|
||||
selection = "P svetlo";
|
||||
size = 1;
|
||||
brightness = 1.0;
|
||||
};
|
||||
};
|
||||
};
|
||||
class UH60M_base_EP1: UH60_Base {
|
||||
expansion = 1;
|
||||
scope = 0;
|
||||
model = "\Ca\Air_E\UH60M\UH60M.p3d";
|
||||
@@ -23,8 +246,7 @@ class UH60M_base_EP1: UH60_Base
|
||||
picture = "\ca\air_e\data\UI\Picture_uh60m_CA.paa";
|
||||
icon = "\ca\air_e\data\UI\Icon_uh60m_CA.paa";
|
||||
mapSize = 17;
|
||||
class Library
|
||||
{
|
||||
class Library {
|
||||
libTextDesc = "The Blackhawk is the US Army<6D>s front-line utility helicopter used for transport roles, medical evacuation and even air support.<br />It is capable of carrying 11 combat-equipped soldiers. Easy to maintain in the field, the Blackhawk performs well in a variety of roles including air assault and medical evacuation.";
|
||||
};
|
||||
crew = "US_Soldier_Pilot_EP1";
|
||||
@@ -42,31 +264,25 @@ class UH60M_base_EP1: UH60_Base
|
||||
memoryPointsGetInCargoDir[] = {"pos codriver dir","pos cargo dir"};
|
||||
cargoIsCoDriver[] = {0,0};
|
||||
threat[] = {0.8,0.1,0.3};
|
||||
class TransportMagazines
|
||||
{
|
||||
class _xx_30Rnd_556x45_Stanag
|
||||
{
|
||||
class TransportMagazines {
|
||||
class _xx_30Rnd_556x45_Stanag {
|
||||
magazine = "30Rnd_556x45_Stanag";
|
||||
count = 30;
|
||||
};
|
||||
class _xx_HandGrenade_West
|
||||
{
|
||||
class _xx_HandGrenade_West {
|
||||
magazine = "HandGrenade_West";
|
||||
count = 5;
|
||||
};
|
||||
class _xx_SmokeShellGreen
|
||||
{
|
||||
class _xx_SmokeShellGreen {
|
||||
magazine = "SmokeShellGreen";
|
||||
count = 2;
|
||||
};
|
||||
class _xx_SmokeShell
|
||||
{
|
||||
class _xx_SmokeShell {
|
||||
magazine = "SmokeShell";
|
||||
count = 2;
|
||||
};
|
||||
};
|
||||
class TransportWeapons
|
||||
{
|
||||
class TransportWeapons {
|
||||
};
|
||||
radarType = 4;
|
||||
soundGetIn[] = {"Ca\Sounds_E\Air_E\UH1H\open_close",0.316228,1};
|
||||
@@ -75,42 +291,35 @@ class UH60M_base_EP1: UH60_Base
|
||||
soundEngineOnExt[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_start_ext",0.446684,1,700};
|
||||
soundEngineOffInt[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_stop_int",0.446684,1};
|
||||
soundEngineOffExt[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_stop_ext",0.446684,1,700};
|
||||
class Sounds
|
||||
{
|
||||
class Engine
|
||||
{
|
||||
class Sounds {
|
||||
class Engine {
|
||||
sound[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_engine_ext_2",1,0.8,800};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "camPos*((rotorSpeed-0.72)*4)";
|
||||
};
|
||||
class RotorLowOut
|
||||
{
|
||||
class RotorLowOut {
|
||||
sound[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_rotor_ext_1",2.51189,1.1,1400};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "camPos*(0 max (rotorSpeed-0.1))";
|
||||
cone[] = {1.6,3.14,2,0.5};
|
||||
};
|
||||
class RotorHighOut
|
||||
{
|
||||
class RotorHighOut {
|
||||
sound[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_rotor_high_ext_1",2.51189,1.1,1600};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "camPos*10*(0 max (rotorThrust-0.9))";
|
||||
cone[] = {1.6,3.14,2,0.5};
|
||||
};
|
||||
class EngineIn
|
||||
{
|
||||
class EngineIn {
|
||||
sound[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_engine_int_1",1,0.8};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "(1-camPos)*((rotorSpeed-0.75)*4)";
|
||||
};
|
||||
class RotorLowIn
|
||||
{
|
||||
class RotorLowIn {
|
||||
sound[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_rotor_int_1",1.77828,1.1};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "2*(1-camPos)*((rotorSpeed factor[0.3, 1.1]) min (rotorSpeed factor[1.1, 0.3]))";
|
||||
};
|
||||
class RotorHighIn
|
||||
{
|
||||
class RotorHighIn {
|
||||
sound[] = {"Ca\Sounds_E\Air_E\UH1H\UH1H_rotor_high_int_1",3.16228,1.1};
|
||||
frequency = "rotorSpeed";
|
||||
volume = "(1-camPos)*3*(rotorThrust-0.9)";
|
||||
@@ -119,34 +328,26 @@ class UH60M_base_EP1: UH60_Base
|
||||
driverInAction = "UH60M_Pilot_EP1";
|
||||
driverAction = "UH60M_Pilot_EP1";
|
||||
cargoAction[] = {"UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02","UH60_Cargo02"};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
class HitPoints: HitPoints {
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.25;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.25;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.25;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.25;
|
||||
};
|
||||
class HitGlass5: HitGlass5
|
||||
{
|
||||
class HitGlass5: HitGlass5 {
|
||||
armor = 0.25;
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class AnimationSources: AnimationSources {
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
class Damage {
|
||||
tex[] = {};
|
||||
mat[] = {"ca\Air_E\UH60M\Data\uh60m_dust_filter.rvmat","ca\Air_E\UH60M\Data\uh60m_dust_filter.rvmat","ca\Air_E\UH60M\Data\uh60m_dust_filter_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_engine.rvmat","ca\Air_E\UH60M\Data\uh60m_engine.rvmat","ca\Air_E\UH60M\Data\uh60m_engine_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_fuselage.rvmat","ca\Air_E\UH60M\Data\uh60m_fuselage.rvmat","ca\Air_E\UH60M\Data\uh60m_fuselage_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_interior.rvmat","ca\Air_E\UH60M\Data\uh60m_interior.rvmat","ca\Air_E\UH60M\Data\uh60m_interior_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_navijak.rvmat","ca\Air_E\UH60M\Data\uh60m_navijak.rvmat","ca\Air_E\UH60M\Data\uh60m_navijak_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_glass.rvmat","ca\Air_E\UH60M\Data\uh60m_glass_damage.rvmat","ca\Air_E\UH60M\Data\uh60m_glass_damage.rvmat","ca\data\data\default.rvmat","ca\data\data\default.rvmat","ca\Air_E\UH60M\Data\default_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_engine_MEV.rvmat","ca\Air_E\UH60M\Data\uh60m_engine_MEV.rvmat","ca\Air_E\UH60M\Data\uh60m_engine_MEV_destruct.rvmat","ca\Air_E\UH60M\Data\uh60m_fuselage_MEV.rvmat","ca\Air_E\UH60M\Data\uh60m_fuselage_MEV.rvmat","ca\Air_E\UH60M\Data\uh60m_fuselage_MEV_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||||
};
|
||||
@@ -157,14 +358,12 @@ class UH60M_base_EP1: UH60_Base
|
||||
hiddenSelections[] = {"camo1","camo2","camo3"};
|
||||
hiddenSelectionsTextures[] = {"ca\air_e\uh60m\data\uh60m_fuselage_co.paa","ca\air_e\uh60m\data\uh60m_engine_co.paa","ca\air_e\uh60m\data\default_co.paa"};
|
||||
};
|
||||
class UH60M_US_base_EP1: UH60M_base_EP1
|
||||
{
|
||||
class UH60M_US_base_EP1: UH60M_base_EP1 {
|
||||
side = 1;
|
||||
faction = "BIS_US";
|
||||
};
|
||||
class UH60M_EP1_DZ: UH60M_US_base_EP1
|
||||
{
|
||||
crew = "";
|
||||
class UH60M_EP1_DZ: UH60M_US_base_EP1 {
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
@@ -177,10 +376,8 @@ class UH60M_EP1_DZ: UH60M_US_base_EP1
|
||||
scope = 2;
|
||||
accuracy = 1.5;
|
||||
displayName = "UH-60M DZ";
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
minElev = -60;
|
||||
@@ -204,8 +401,7 @@ class UH60M_EP1_DZ: UH60M_US_base_EP1
|
||||
gunnerInAction = "UH60M_Gunner_EP1";
|
||||
commanding = -2;
|
||||
primaryGunner = 1;
|
||||
class ViewOptics
|
||||
{
|
||||
class ViewOptics {
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
@@ -218,8 +414,7 @@ class UH60M_EP1_DZ: UH60M_US_base_EP1
|
||||
};
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
class RightDoorGun: MainTurret
|
||||
{
|
||||
class RightDoorGun: MainTurret {
|
||||
body = "Turret_2";
|
||||
gun = "Gun_2";
|
||||
animationSourceBody = "Turret_2";
|
||||
@@ -244,24 +439,31 @@ class UH60M_EP1_DZ: UH60M_US_base_EP1
|
||||
memoryPointGunnerOptics = "gunnerview_2";
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class Gatling_1
|
||||
{
|
||||
class AnimationSources: AnimationSources {
|
||||
class Gatling_1 {
|
||||
source = "revolving";
|
||||
weapon = "M134";
|
||||
};
|
||||
class Gatling_2
|
||||
{
|
||||
class Gatling_2 {
|
||||
source = "revolving";
|
||||
weapon = "M134_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
// AMMO LESS
|
||||
class UH60M_EP1_DZE: UH60M_US_base_EP1
|
||||
{
|
||||
crew = "";
|
||||
class MH60S_DZE : MH60S_DZ {
|
||||
displayName = "MH-60S AL";
|
||||
class Turrets : Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
class RightDoorGun : RightDoorGun {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
class UH60M_EP1_DZE: UH60M_US_base_EP1 {
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
@@ -274,10 +476,8 @@ class UH60M_EP1_DZE: UH60M_US_base_EP1
|
||||
scope = 2;
|
||||
accuracy = 1.5;
|
||||
displayName = "UH-60M AL";
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
class Turrets: Turrets {
|
||||
class MainTurret: MainTurret {
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
minElev = -60;
|
||||
@@ -301,8 +501,7 @@ class UH60M_EP1_DZE: UH60M_US_base_EP1
|
||||
gunnerInAction = "UH60M_Gunner_EP1";
|
||||
commanding = -2;
|
||||
primaryGunner = 1;
|
||||
class ViewOptics
|
||||
{
|
||||
class ViewOptics {
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
@@ -315,8 +514,7 @@ class UH60M_EP1_DZE: UH60M_US_base_EP1
|
||||
};
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
class RightDoorGun: MainTurret
|
||||
{
|
||||
class RightDoorGun: MainTurret {
|
||||
body = "Turret_2";
|
||||
gun = "Gun_2";
|
||||
animationSourceBody = "Turret_2";
|
||||
@@ -341,15 +539,12 @@ class UH60M_EP1_DZE: UH60M_US_base_EP1
|
||||
memoryPointGunnerOptics = "gunnerview_2";
|
||||
};
|
||||
};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class Gatling_1
|
||||
{
|
||||
class AnimationSources: AnimationSources {
|
||||
class Gatling_1 {
|
||||
source = "revolving";
|
||||
weapon = "M134";
|
||||
};
|
||||
class Gatling_2
|
||||
{
|
||||
class Gatling_2 {
|
||||
source = "revolving";
|
||||
weapon = "M134_2";
|
||||
};
|
||||
|
||||
@@ -21,7 +21,7 @@ class Bag_Base_EP1 : ReammoBox_EP1 {
|
||||
class DZ_Patrol_Pack_EP1: Bag_Base_EP1
|
||||
{
|
||||
scope = 2;
|
||||
displayName = "Patrol Pack (coyote)";
|
||||
displayName = $STR_EPOCH_PACK_PATROL;
|
||||
picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_COYOTE_CA.paa";
|
||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||
mapsize = 2;
|
||||
@@ -37,7 +37,7 @@ class DZ_Patrol_Pack_EP1: Bag_Base_EP1
|
||||
class DZ_Assault_Pack_EP1: Bag_Base_EP1
|
||||
{
|
||||
scope = 2;
|
||||
displayName = "Assault Pack (ACU)";
|
||||
displayName = $STR_EPOCH_PACK_ASSAULT;
|
||||
picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_CA.paa";
|
||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||
mapSize = 2;
|
||||
@@ -52,7 +52,7 @@ class DZ_Assault_Pack_EP1: Bag_Base_EP1
|
||||
|
||||
class DZ_Czech_Vest_Puch: Bag_Base_EP1
|
||||
{
|
||||
displayname = "Czech Vest Pouch";
|
||||
displayname = $STR_EPOCH_PACK_POUCH;
|
||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||
mapsize = 2;
|
||||
model = "\ca\weapons_e\AmmoBoxes\backpack_acr_small.p3d";
|
||||
@@ -69,7 +69,7 @@ class DZ_Czech_Vest_Puch: Bag_Base_EP1
|
||||
class DZ_ALICE_Pack_EP1: Bag_Base_EP1
|
||||
{
|
||||
scope = 2;
|
||||
displayName = "ALICE Pack";
|
||||
displayName = $STR_EPOCH_PACK_ALICE;
|
||||
picture = "\ca\weapons_e\data\icons\backpack_TK_ALICE_CA.paa";
|
||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||
mapsize = 2;
|
||||
@@ -85,7 +85,7 @@ class DZ_ALICE_Pack_EP1: Bag_Base_EP1
|
||||
class DZ_TK_Assault_Pack_EP1 : Bag_Base_EP1
|
||||
{
|
||||
scope = 2;
|
||||
displayName = "Survival ACU";
|
||||
displayName = $STR_EPOCH_PACK_ACU;
|
||||
mapSize = 2;
|
||||
picture = "\ca\weapons_e\data\icons\backpack_CIVIL_ASSAULT_CA.paa";
|
||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||
@@ -101,7 +101,7 @@ class DZ_TK_Assault_Pack_EP1 : Bag_Base_EP1
|
||||
class DZ_British_ACU : Bag_Base_EP1
|
||||
{
|
||||
scope = 2;
|
||||
displayName = "British Assault Pack";
|
||||
displayName = $STR_EPOCH_PACK_BAP;
|
||||
mapSize = 2;
|
||||
model = "\ca\weapons_baf\Backpack_Small_BAF";\
|
||||
picture = "\ca\weapons_baf\data\UI\backpack_BAF_CA.paa";
|
||||
@@ -117,7 +117,7 @@ class DZ_British_ACU : Bag_Base_EP1
|
||||
class DZ_CivilBackpack_EP1: Bag_Base_EP1
|
||||
{
|
||||
scope = 2;
|
||||
displayName = "Czech Backpack";
|
||||
displayName = $STR_EPOCH_PACK_CZECH;
|
||||
picture = "\ca\weapons_e\data\icons\backpack_ACR_CA.paa";
|
||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||
mapsize = 2;
|
||||
@@ -133,7 +133,7 @@ class DZ_CivilBackpack_EP1: Bag_Base_EP1
|
||||
class DZ_Backpack_EP1: Bag_Base_EP1
|
||||
{
|
||||
scope = 2;
|
||||
displayName = "Backpack (coyote)";
|
||||
displayName = $STR_EPOCH_PACK_COYOTE;
|
||||
picture = "\ca\weapons_e\data\icons\backpack_US_CA.paa";
|
||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||
mapsize = 2;
|
||||
@@ -149,7 +149,7 @@ class DZ_Backpack_EP1: Bag_Base_EP1
|
||||
class DZ_LargeGunBag_EP1: Bag_Base_EP1
|
||||
{
|
||||
scope = 2;
|
||||
displayName = "Large Gunbag";
|
||||
displayName = $STR_EPOCH_PACK_LGB;
|
||||
model = "\ca\weapons_e\AmmoBoxes\StaticX.p3d";
|
||||
picture = "\ca\weapons_e\data\icons\staticX_CA.paa";
|
||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||
@@ -164,7 +164,7 @@ class DZ_LargeGunBag_EP1: Bag_Base_EP1
|
||||
class DZ_GunBag_EP1: Bag_Base_EP1
|
||||
{
|
||||
scope = 2;
|
||||
displayName = "Gunbag";
|
||||
displayName = $STR_EPOCH_PACK_GB;
|
||||
model = "\ca\weapons_e\AmmoBoxes\StaticY.p3d";
|
||||
picture = "\ca\weapons_e\data\icons\staticY_CA.paa";
|
||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||
@@ -179,7 +179,7 @@ class DZ_GunBag_EP1: Bag_Base_EP1
|
||||
class DZ_CompactPack_EP1: Bag_Base_EP1
|
||||
{
|
||||
scope = 2;
|
||||
displayName = "Compact Pack";
|
||||
displayName = $STR_EPOCH_PACK_COMPACT;
|
||||
picture = "\ca\weapons_e\data\icons\backpack_RPG_CA.paa";
|
||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||
mapsize = 2;
|
||||
@@ -194,7 +194,7 @@ class DZ_CompactPack_EP1: Bag_Base_EP1
|
||||
class DZ_TerminalPack_EP1: Bag_Base_EP1
|
||||
{
|
||||
scope = 2;
|
||||
displayName = "Terminal Pack";
|
||||
displayName = $STR_EPOCH_PACK_TERMINAL;
|
||||
picture = "\ca\weapons_e\data\icons\backpack_US_ASSAULT_CA.paa";
|
||||
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
|
||||
mapSize = 2;
|
||||
|
||||
@@ -14,7 +14,7 @@ class DZE_Base_Object : All {
|
||||
displayName = "";
|
||||
mapSize = 7.5;
|
||||
animated = true;
|
||||
armor = 600;
|
||||
armor = 2200;
|
||||
destrType = "DestructBuilding";
|
||||
damageResistance = 0.004;
|
||||
// static
|
||||
@@ -82,7 +82,7 @@ class DZE_Housebase : DZE_Base_Object {
|
||||
transportFuel = 0;
|
||||
mapSize = 11;
|
||||
cost = 0;
|
||||
armor = 800;
|
||||
armor = 2200;
|
||||
reversed = 0;
|
||||
/*extern*/ class DestructionEffects;
|
||||
};
|
||||
@@ -94,7 +94,7 @@ class Land_DZE_WoodDoor_Base: DZE_Housebase {
|
||||
mapSize = 8; /* Size of the icon */
|
||||
icon = "\ca\data\data\Unknown_object.paa"; /* Path to the picture shown in the editor. */
|
||||
accuracy = 1000;
|
||||
armor = 600; /* "Lifepoints", if you like to call it that way.*/
|
||||
armor = 2200; /* "Lifepoints", if you like to call it that way.*/
|
||||
destrType = "DestructBuilding"; /* type of destruction, when armor = 0 */
|
||||
scope = 2; /* Display it in the editor? 1 = No, 2 = Yes */
|
||||
offset[] = {0,1.5,0};
|
||||
@@ -124,7 +124,7 @@ class Land_DZE_WoodDoorLocked_Base: DZE_Housebase {
|
||||
mapSize = 8; /* Size of the icon */
|
||||
icon = "\ca\data\data\Unknown_object.paa"; /* Path to the picture shown in the editor. */
|
||||
accuracy = 1000;
|
||||
armor = 600; /* "Lifepoints", if you like to call it that way.*/
|
||||
armor = 2500; /* "Lifepoints", if you like to call it that way.*/
|
||||
destrType = "DestructBuilding"; /* type of destruction, when armor = 0 */
|
||||
scope = 2; /* Display it in the editor? 1 = No, 2 = Yes */
|
||||
offset[] = {0,1.5,0};
|
||||
@@ -152,7 +152,7 @@ class CinderWallDoor_DZ_Base: DZE_Housebase {
|
||||
mapSize = 8; /* Size of the icon */
|
||||
icon = "\ca\data\data\Unknown_object.paa"; /* Path to the picture shown in the editor. */
|
||||
accuracy = 1000;
|
||||
armor = 1000; /* "Lifepoints", if you like to call it that way.*/
|
||||
armor = 4000; /* "Lifepoints", if you like to call it that way.*/
|
||||
destrType = "DestructBuilding"; /* type of destruction, when armor = 0 */
|
||||
scope = 2; /* Display it in the editor? 1 = No, 2 = Yes */
|
||||
offset[] = {0,1.5,0};
|
||||
@@ -179,7 +179,7 @@ class CinderWallDoorLocked_DZ_Base: DZE_Housebase {
|
||||
mapSize = 8; /* Size of the icon */
|
||||
icon = "\ca\data\data\Unknown_object.paa"; /* Path to the picture shown in the editor. */
|
||||
accuracy = 1000;
|
||||
armor = 1000; /* "Lifepoints", if you like to call it that way.*/
|
||||
armor = 4000; /* "Lifepoints", if you like to call it that way.*/
|
||||
destrType = "DestructBuilding"; /* type of destruction, when armor = 0 */
|
||||
scope = 2; /* Display it in the editor? 1 = No, 2 = Yes */
|
||||
offset[] = {0,1.5,0};
|
||||
|
||||
9
SQF/dayz_code/Configs/CfgVehicles/DZE/Grave.hpp
Normal file
9
SQF/dayz_code/Configs/CfgVehicles/DZE/Grave.hpp
Normal file
@@ -0,0 +1,9 @@
|
||||
class GraveDZE: Land_A_tent {
|
||||
vehicleClass = "Survival";
|
||||
displayName = "Grave DZE";
|
||||
destrType = "DestructNo";
|
||||
model = "\z\addons\dayz_epoch\models\skeleton.p3d";
|
||||
transportMaxMagazines = 80;
|
||||
transportMaxWeapons = 20;
|
||||
transportMaxBackpacks = 1;
|
||||
};
|
||||
38
SQF/dayz_code/Configs/CfgVehicles/DZE/LockboxStorage.hpp
Normal file
38
SQF/dayz_code/Configs/CfgVehicles/DZE/LockboxStorage.hpp
Normal file
@@ -0,0 +1,38 @@
|
||||
class LockboxStorageLocked: Land_A_tent {
|
||||
vehicleClass = "Survival";
|
||||
displayName = "Locked Lockbox";
|
||||
model = "\z\addons\dayz_epoch\models\lockbox.p3d";
|
||||
destrType = "DestructNo";
|
||||
armor = 800;
|
||||
transportMaxMagazines = 0;
|
||||
transportMaxWeapons = 0;
|
||||
transportMaxBackpacks = 0;
|
||||
offset[] = {0,1.5,0.5};
|
||||
lockable = 2;
|
||||
unlockedClass = "LockboxStorage";
|
||||
nounderground = 0;
|
||||
requireplot = 0;
|
||||
};
|
||||
class LockboxStorage: Land_A_tent {
|
||||
vehicleClass = "Survival";
|
||||
displayName = "Lockbox";
|
||||
model = "\z\addons\dayz_epoch\models\lockbox.p3d";
|
||||
destrType = "DestructNo";
|
||||
armor = 800;
|
||||
transportMaxMagazines = 50;
|
||||
transportMaxWeapons = 20;
|
||||
transportMaxBackpacks = 10;
|
||||
lockedClass = "LockboxStorageLocked";
|
||||
packedClass = "WeaponHolder_ItemLockbox";
|
||||
};
|
||||
|
||||
class WeaponHolder_ItemLockbox: WeaponHolder {
|
||||
scope = 2;
|
||||
displayName = "Lockbox";
|
||||
class transportmagazines {
|
||||
class _xx_ItemLockbox {
|
||||
magazine = "ItemLockbox";
|
||||
count = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
739
SQF/dayz_code/Configs/CfgVehicles/DZE/ModularBuilding.hpp
Normal file
739
SQF/dayz_code/Configs/CfgVehicles/DZE/ModularBuilding.hpp
Normal file
@@ -0,0 +1,739 @@
|
||||
class ModularItems: NonStrategic{
|
||||
placement = "vertical";
|
||||
class DestructionEffects {
|
||||
class Sound {
|
||||
simulation = "sound";
|
||||
type = "DestrHouse";
|
||||
position = "destructionEffect1";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 0.05;
|
||||
};
|
||||
class DestroyPhase1 {
|
||||
simulation = "destroy";
|
||||
type = "DelayedDestruction";
|
||||
lifeTime = 2.5;
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
};
|
||||
class DamageAround1 {
|
||||
simulation = "damageAround";
|
||||
type = "DamageAroundHouse";
|
||||
position = "";
|
||||
intensity = 0.1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class MetalFloor_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,4,0};
|
||||
model="\z\addons\dayz_epoch\models\metal_floor.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 3000;
|
||||
displayName = "Metal Floor";
|
||||
vehicleClass = "Fortifications";
|
||||
GhostPreview = "MetalFloor_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wreck_metal_floor.p3d";
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class WoodRamp_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,4,0};
|
||||
model="\z\addons\dayz_epoch\models\Wood_Ramp.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 2000;
|
||||
displayName = "Wood Ramp";
|
||||
vehicleClass = "Fortifications";
|
||||
GhostPreview = "WoodRamp_Preview_DZ";
|
||||
};
|
||||
class CinderWallHalf_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\cinder_wall_half.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 2200;
|
||||
displayName = "Half Cinder Block Wall";
|
||||
vehicleClass = "Fortifications";
|
||||
upgradeBuilding[] = {"CinderWall_DZ",{{"CinderBlocks",4},{"MortarBucket",1}}};
|
||||
maintainBuilding[] = {{"MortarBucket",1}};
|
||||
GhostPreview = "CinderWallHalf_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wreck_cinder.p3d"; /* path to the object*/
|
||||
/* Warning, if you use a custom rubble model, it has to be defined in the cfgvehicles (see below)*/
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class CinderWall_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\cinder_wall_full.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 3400;
|
||||
displayName = "Cinder Block Wall";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"MortarBucket",1}};
|
||||
GhostPreview = "CinderWall_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wreck_cinder.p3d"; /* path to the object*/
|
||||
/* Warning, if you use a custom rubble model, it has to be defined in the cfgvehicles (see below)*/
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class CinderWallDoorway_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,2,0};
|
||||
model="\z\addons\dayz_epoch\models\steel_garage_frame.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 3400;
|
||||
displayName = "Block Garage Doorway";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"MortarBucket",1}};
|
||||
upgradeBuilding[] = {"CinderWallDoor_DZ",{{"ItemPole",3},{"ItemTankTrap",3}}};
|
||||
GhostPreview = "CinderWallDoorway_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wreck_cinder.p3d"; /* path to the object*/
|
||||
/* Warning, if you use a custom rubble model, it has to be defined in the cfgvehicles (see below)*/
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class CinderWallSmallDoorway_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,2,0};
|
||||
model="\z\addons\dayz_epoch\models\Steel_door_frame.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 3400;
|
||||
displayName = "Block Doorway";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"MortarBucket",1}};
|
||||
upgradeBuilding[] = {"CinderWallDoorSmall_DZ",{{"ItemPole",1},{"ItemTankTrap",1}}};
|
||||
GhostPreview = "CinderWallSmallDoorway_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wreck_cinder.p3d"; /* path to the object*/
|
||||
/* Warning, if you use a custom rubble model, it has to be defined in the cfgvehicles (see below)*/
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class WoodFloor_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,4,0};
|
||||
model="\z\addons\dayz_epoch\models\Wood_Floor.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 2000;
|
||||
displayName = "Wood Floor";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"PartWoodLumber",4}};
|
||||
GhostPreview = "WoodFloor_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wood_wreck_floor.p3d"; /* path to the object*/
|
||||
/* Warning, if you use a custom rubble model, it has to be defined in the cfgvehicles (see below)*/
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class WoodFloorHalf_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,4,0};
|
||||
model="\z\addons\dayz_epoch\models\half_floor.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Wood Floor 1/2";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"PartWoodLumber",2}};
|
||||
constructioncount = 2;
|
||||
GhostPreview = "WoodFloorHalf_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wood_wreck_half.p3d"; /* path to the object*/
|
||||
/* Warning, if you use a custom rubble model, it has to be defined in the cfgvehicles (see below)*/
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class WoodFloorQuarter_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,4,0};
|
||||
model="\z\addons\dayz_epoch\models\quarter_floor.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 600;
|
||||
displayName = "Wood Floor 1/4";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"PartWoodLumber",1}};
|
||||
constructioncount = 1;
|
||||
GhostPreview = "WoodFloorQuarter_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wood_wreck_quarter.p3d"; /* path to the object*/
|
||||
/* Warning, if you use a custom rubble model, it has to be defined in the cfgvehicles (see below)*/
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class WoodLargeWall_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\large_wall.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 2200;
|
||||
displayName = "Large Wall";
|
||||
vehicleClass = "Fortifications";
|
||||
upgradeBuilding[] = {"WoodLargeWallWin_DZ",{{"PartGlass",1}}};
|
||||
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
|
||||
GhostPreview = "WoodLargeWall_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wood_wreck_frame.p3d";
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class WoodLargeWallDoor_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\large_wall_door.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 2200;
|
||||
displayName = "Large Wall Doorway";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
|
||||
upgradeBuilding[] = {"Land_DZE_LargeWoodDoor",{{"PartWoodPlywood",1},{"PartWoodLumber",1}}};
|
||||
GhostPreview = "WoodLargeWallDoor_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wood_wreck_frame.p3d";
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class WoodLargeWallWin_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\large_wall_win.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 2200;
|
||||
displayName = "Large Wall Window";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
|
||||
GhostPreview = "WoodLargeWallWin_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wood_wreck_frame.p3d";
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class WoodSmallWall_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\small_wall.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 2000;
|
||||
displayName = "Small Wall";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
|
||||
upgradeBuilding[] = {"WoodSmallWallWin_DZ",{{"PartGlass",1}}};
|
||||
GhostPreview = "WoodSmallWall_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wood_wreck_frame.p3d";
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class WoodSmallWallThird_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\third_wall.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 600;
|
||||
displayName = "Wood Wall 1/3";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"PartWoodLumber",1}};
|
||||
constructioncount = 1;
|
||||
GhostPreview = "WoodSmallWallThird_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wood_wreck_third.p3d";
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class WoodSmallWallWin_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\small_wall_win.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 2000;
|
||||
displayName = "Small Wall Window";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
|
||||
GhostPreview = "WoodSmallWallWin_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wood_wreck_frame.p3d";
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class WoodSmallWallDoor_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\small_wall_door.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 2000;
|
||||
displayName = "Small Wall Door";
|
||||
vehicleClass = "Fortifications";
|
||||
upgradeBuilding[] = {"Land_DZE_WoodDoor",{{"PartWoodPlywood",1},{"PartWoodLumber",1}}};
|
||||
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
|
||||
GhostPreview = "WoodSmallWallDoor_Preview_DZ";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\wood_wreck_frame.p3d"; /* path to the object*/
|
||||
/* Warning, if you use a custom rubble model, it has to be defined in the cfgvehicles (see below)*/
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class WoodStairs_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\wood_stairs.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 600;
|
||||
displayName = "Wood Stairs";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"PartWoodLumber",1}};
|
||||
GhostPreview = "WoodStairs_Preview_DZ";
|
||||
};
|
||||
class WoodLadder_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\wood_ladder.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 300;
|
||||
displayName = "Wood Ladder";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"PartWoodLumber",1}};
|
||||
GhostPreview = "WoodLadder_Preview_DZ";
|
||||
ladders[] = {{"start1","end1"}};
|
||||
};
|
||||
|
||||
class WoodStairsSans_DZ: ModularItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\wood_stairs_sans.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 500;
|
||||
displayName = "Wood Stairs Sans";
|
||||
vehicleClass = "Fortifications";
|
||||
maintainBuilding[] = {{"PartWoodLumber",1}};
|
||||
upgradeBuilding[] = {"WoodStairs_DZ",{{"PartWoodLumber",2}}};
|
||||
GhostPreview = "WoodStairsSans_Preview_DZ";
|
||||
};
|
||||
|
||||
// ghost models
|
||||
class CinderWallSmallDoorway_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\Steel_door_frame_ghost.p3d"; // todo change this
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Block Doorway Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class CinderWallDoorway_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\steel_garage_frame_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Block Garage Doorway Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class MetalFloor_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\metal_floor_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Metal Floor Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class WoodRamp_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\Wood_Ramp_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Wood Ramp Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
|
||||
};
|
||||
class CinderWallHalf_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\cinder_wall_half_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Cinder Block Wall 1/2 Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class CinderWall_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\cinder_wall_full_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Cinder Block Wall Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
|
||||
class WoodFloorQuarter_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\quarter_floor_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Floor 1/4 Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class WoodFloorHalf_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\half_floor_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Floor 1/2 Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class WoodSmallWall_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\small_wall_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Small Wall Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class WoodSmallWallThird_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\third_wall_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Small Wall Preview 1/3";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class WoodSmallWallWin_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\small_wall_win_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Small Wall Window Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class WoodFloor_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\Wood_Floor_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Wood Floor Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class WoodSmallWallDoor_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\small_wall_door_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Small Wall Door Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class WoodLargeWall_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\large_wall_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Large Wall Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class WoodLargeWallDoor_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\large_wall_door_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Large Wall Door Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class WoodLargeWallWin_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\large_wall_win_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Large Wall Window Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
|
||||
class WoodStairs_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\wood_stairs_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Wood Stairs Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class WoodStairsSans_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\wood_stairs_sans_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Wood Stairs Sans Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
|
||||
class WoodLadder_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\wood_ladder_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Wood Stairs Sans Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class WoodDoor_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\small_wall_door_anim_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Door Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class LargeWoodDoor_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\large_wall_door_anim_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Large Door Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
class GarageWoodDoor_Preview_DZ: NonStrategic {
|
||||
scope = 2;
|
||||
destrType = "DestructNo";
|
||||
cost = 100;
|
||||
offset[] = {0,1.5,0};
|
||||
model="\z\addons\dayz_epoch\models\Garage_door_anim_ghost.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 1000;
|
||||
displayName = "Garage Door Preview";
|
||||
vehicleClass = "Fortifications";
|
||||
};
|
||||
62
SQF/dayz_code/Configs/CfgVehicles/DZE/TentStorage.hpp
Normal file
62
SQF/dayz_code/Configs/CfgVehicles/DZE/TentStorage.hpp
Normal file
@@ -0,0 +1,62 @@
|
||||
class TentStorage: Land_A_tent {
|
||||
vehicleClass = "Survival";
|
||||
transportMaxMagazines = 50;
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxBackpacks = 5;
|
||||
create = "WeaponHolder_ItemTentOld";
|
||||
constructioncount = 1;
|
||||
offset[] = {0,2.5,0};
|
||||
requireplot = 0;
|
||||
nounderground = 0;
|
||||
};
|
||||
class TentStorageDomed: TentStorage {
|
||||
displayName = "Digital Camo Tent";
|
||||
vehicleClass = "Survival";
|
||||
model = "\dayz_epoch_b\models\astan.p3d";
|
||||
transportMaxMagazines = 75;
|
||||
transportMaxWeapons = 12;
|
||||
transportMaxBackpacks = 7;
|
||||
create = "WeaponHolder_ItemTentDomed";
|
||||
offset[] = {0,2.5,0};
|
||||
};
|
||||
class TentStorageDomed2: TentStorage {
|
||||
displayName = "Green Domed Tent";
|
||||
vehicleClass = "Survival";
|
||||
model = "\ca\Misc_E\Astan_ep1.p3d";
|
||||
transportMaxMagazines = 75;
|
||||
transportMaxWeapons = 12;
|
||||
transportMaxBackpacks = 7;
|
||||
create = "WeaponHolder_ItemTentDomed2";
|
||||
offset[] = {0,2.5,0};
|
||||
};
|
||||
|
||||
class WeaponHolder_ItemTentOld: WeaponHolder {
|
||||
scope = 2;
|
||||
displayName = $STR_EQUIP_NAME_20;
|
||||
class transportmagazines {
|
||||
class _xx_ItemTentOld {
|
||||
magazine = "ItemTentOld";
|
||||
count = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class WeaponHolder_ItemTentDomed: WeaponHolder {
|
||||
scope = 2;
|
||||
displayName = "Domed Desert Tent";
|
||||
class transportmagazines {
|
||||
class _xx_ItemTentDomed {
|
||||
magazine = "ItemTentDomed";
|
||||
count = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class WeaponHolder_ItemTentDomed2: WeaponHolder {
|
||||
scope = 2;
|
||||
displayName = "Domed Green Tent";
|
||||
class transportmagazines {
|
||||
class _xx_ItemTentDomed2 {
|
||||
magazine = "ItemTentDomed2";
|
||||
count = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
40
SQF/dayz_code/Configs/CfgVehicles/DZE/VaultStorage.hpp
Normal file
40
SQF/dayz_code/Configs/CfgVehicles/DZE/VaultStorage.hpp
Normal file
@@ -0,0 +1,40 @@
|
||||
class VaultStorage: Land_A_tent {
|
||||
placement = "vertical";
|
||||
vehicleClass = "Survival";
|
||||
displayName = "Safe";
|
||||
model = "\z\addons\dayz_epoch\models\safe.p3d";
|
||||
destrType = "DestructNo";
|
||||
armor = 800;
|
||||
transportMaxMagazines = 200;
|
||||
transportMaxWeapons = 25;
|
||||
transportMaxBackpacks = 10;
|
||||
lockedClass = "VaultStorageLocked";
|
||||
packedClass = "WeaponHolder_ItemVault";
|
||||
};
|
||||
class VaultStorageLocked: Land_A_tent {
|
||||
placement = "vertical";
|
||||
vehicleClass = "Survival";
|
||||
displayName = "Locked Safe";
|
||||
model = "\z\addons\dayz_epoch\models\safe.p3d";
|
||||
destrType = "DestructNo";
|
||||
armor = 800;
|
||||
transportMaxMagazines = 0;
|
||||
transportMaxWeapons = 0;
|
||||
transportMaxBackpacks = 0;
|
||||
offset[] = {0,1.5,0};
|
||||
lockable = 4;
|
||||
unlockedClass = "VaultStorage";
|
||||
requireplot = 0;
|
||||
nounderground = 0;
|
||||
};
|
||||
|
||||
class WeaponHolder_ItemVault: WeaponHolder {
|
||||
scope = 2;
|
||||
displayName = "Safe";
|
||||
class transportmagazines {
|
||||
class _xx_ItemVault {
|
||||
magazine = "ItemVault";
|
||||
count = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
63
SQF/dayz_code/Configs/CfgVehicles/DZE/Veins.hpp
Normal file
63
SQF/dayz_code/Configs/CfgVehicles/DZE/Veins.hpp
Normal file
@@ -0,0 +1,63 @@
|
||||
class Gold_Vein_DZE: MiningItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
model="\z\addons\dayz_epoch\models\gold_vein.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 70;
|
||||
displayName = "Rock with Gold";
|
||||
vehicleClass = "Fortifications";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\gold_vein_wreck.p3d";
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class Silver_Vein_DZE: MiningItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
model="\z\addons\dayz_epoch\models\silver_vein.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 60;
|
||||
displayName = "Rock with Silver";
|
||||
vehicleClass = "Fortifications";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\silver_vein_wreck.p3d";
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class Iron_Vein_DZE: MiningItems {
|
||||
scope = 2;
|
||||
destrType = "DestructBuilding";
|
||||
cost = 100;
|
||||
model="\z\addons\dayz_epoch\models\iron_vein.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
armor = 50;
|
||||
displayName = "Rock with Iron";
|
||||
vehicleClass = "Fortifications";
|
||||
class DestructionEffects : DestructionEffects {
|
||||
class Ruin1 {
|
||||
simulation = "ruin";
|
||||
type = "\z\addons\dayz_epoch\models\iron_vein_wreck.p3d";
|
||||
position = "";
|
||||
intensity = 1;
|
||||
interval = 1;
|
||||
lifeTime = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
55
SQF/dayz_code/Configs/CfgVehicles/DZE/WeaponHolder.hpp
Normal file
55
SQF/dayz_code/Configs/CfgVehicles/DZE/WeaponHolder.hpp
Normal file
@@ -0,0 +1,55 @@
|
||||
class ReammoBox;
|
||||
class WeaponHolderBase: ReammoBox {
|
||||
scope = 0;
|
||||
accuracy = 1000;
|
||||
vehicleClass = "Survival";
|
||||
displayName = "Weapon";
|
||||
memoryPointSupply = "collect";
|
||||
supplyRadius = 3;
|
||||
transportMaxWeapons = 0;
|
||||
transportMaxMagazines = 0;
|
||||
transportMaxBackpacks = 0;
|
||||
transportAmmo = 0;
|
||||
transportRepair = 0;
|
||||
transportFuel = 0;
|
||||
};
|
||||
class WoodenArrowF : WeaponHolderBase {
|
||||
scope = public;
|
||||
displayName = "Arrow";
|
||||
model = "\dayz_weapons\models\bolt";
|
||||
class eventHandlers {
|
||||
init = "[(_this select 0),'cfgMagazines','WoodenArrow'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||
};
|
||||
};
|
||||
class WeaponHolder_ItemHatchet_DZE: WeaponHolderBase {
|
||||
scope = 2;
|
||||
displayName = $STR_EQUIP_NAME_41;
|
||||
model = "\dayz_equip\models\hatchet.p3d";
|
||||
class eventHandlers {
|
||||
init = "[(_this select 0),'cfgWeapons','ItemHatchet_DZE'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||
};
|
||||
};
|
||||
class WeaponHolder_ItemMachete: WeaponHolderBase {
|
||||
scope = 2;
|
||||
displayName = "Machete";
|
||||
model="\z\addons\dayz_communityassets\models\machete.p3d";
|
||||
class eventHandlers {
|
||||
init = "[(_this select 0),'cfgWeapons','ItemMachete'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||
};
|
||||
};
|
||||
class WeaponHolder_MeleeCrowbar: WeaponHolderBase {
|
||||
scope = 2;
|
||||
displayName = "Crowbar";
|
||||
model = "\dayz_equip\models\crowbar.p3d";
|
||||
class eventHandlers {
|
||||
init = "[(_this select 0),'cfgWeapons','ItemCrowbar'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||
};
|
||||
};
|
||||
class WeaponHolder_ItemJerrycanEmpty: WeaponHolderBase {
|
||||
scope = 2;
|
||||
displayName = $STR_EQUIP_NAME_39;
|
||||
model = "\dayz_equip\proxy\jerrycan.p3d";
|
||||
class eventHandlers {
|
||||
init = "[(_this select 0),'cfgMagazines','ItemJerrycanEmpty'] execVM '\z\addons\dayz_code\init\object_pickupAction.sqf';";
|
||||
};
|
||||
};
|
||||
31
SQF/dayz_code/Configs/CfgVehicles/DZE/Wrecks.hpp
Normal file
31
SQF/dayz_code/Configs/CfgVehicles/DZE/Wrecks.hpp
Normal file
@@ -0,0 +1,31 @@
|
||||
class UH60_NAVY_Wreck_DZ: SpawnableWreck {
|
||||
scope = public;
|
||||
class Armory {
|
||||
disabled = 1;
|
||||
};
|
||||
model = "\glt_bh_wreck\UH60_Crashed.p3d";
|
||||
displayName = "UH60 Wreck (NAVY)";
|
||||
vehicleClass = "Wrecks";
|
||||
destrType = "DestructNo";
|
||||
hiddenSelections[] = {"camo1", "camo2", "camo3", "camo4"};
|
||||
hiddenSelectionsTextures[] = {"\glt_bh_wreck\uh60_1_navy_co.paa", "\glt_bh_wreck\uh60_2_navy_co.paa", "\glt_bh_wreck\uh60_3_navy_co.paa", "\glt_bh_wreck\uh60_4_navy_co.paa"};
|
||||
typicalCargo[] = {};
|
||||
irTarget = "false";
|
||||
transportAmmo = 0;
|
||||
transportRepair = 0;
|
||||
transportFuel = 0;
|
||||
transportSoldier = 0;
|
||||
class Eventhandlers {};
|
||||
};
|
||||
class UH60_ARMY_Wreck_DZ: UH60_NAVY_Wreck_DZ {
|
||||
displayName = "UH60 Wreck (ARMY)";
|
||||
hiddenSelectionsTextures[] = {"\glt_bh_wreck\uh60_1_co.paa", "\glt_bh_wreck\uh60_2_co.paa", "\glt_bh_wreck\uh60_3_co.paa", "\glt_bh_wreck\uh60_4_co.paa"};
|
||||
};
|
||||
class UH60_NAVY_Wreck_burned_DZ: UH60_NAVY_Wreck_DZ {
|
||||
displayName = "UH60 Wreck burned (NAVY)";
|
||||
hiddenSelectionsTextures[] = {"\glt_bh_wreck_burned\uh60_1_navy_destr_co.paa", "\glt_bh_wreck_burned\uh60_2_navy_destr_co.paa", "\glt_bh_wreck_burned\uh60_3_navy_destr_co.paa", "\glt_bh_wreck_burned\uh60_4_navy_destr_co.paa"};
|
||||
};
|
||||
class UH60_ARMY_Wreck_burned_DZ: UH60_NAVY_Wreck_DZ {
|
||||
displayName = "UH60 Wreck burned (ARMY)";
|
||||
hiddenSelectionsTextures[] = {"\glt_bh_wreck_burned\uh60_1_destr_co.paa", "\glt_bh_wreck_burned\uh60_2_destr_co.paa", "\glt_bh_wreck_burned\uh60_3_destr_co.paa", "\glt_bh_wreck_burned\uh60_4_destr_co.paa"};
|
||||
};
|
||||
60
SQF/dayz_code/Configs/CfgVehicles/LAND/BTR90.hpp
Normal file
60
SQF/dayz_code/Configs/CfgVehicles/LAND/BTR90.hpp
Normal file
@@ -0,0 +1,60 @@
|
||||
class BTR90;
|
||||
class BTR90_DZ: BTR90 {
|
||||
scope = public;
|
||||
side = TGuerrila;
|
||||
displayName = "BTR-90 DZ";
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
|
||||
transportMaxMagazines = 100; // Default: 100
|
||||
transportMaxWeapons = 10; // Default: 10
|
||||
//transportmaxbackpacks = ; // Default:
|
||||
|
||||
class Turrets; // External class reference
|
||||
class MainTurret; // External class reference
|
||||
};
|
||||
class BTR90_HQ;
|
||||
class BTR90_HQ_DZ: BTR90_HQ {
|
||||
scope = public;
|
||||
side = TGuerrila;
|
||||
displayName = "BTR-90 (HQ) DZ";
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
|
||||
transportMaxMagazines = 100; // Default: 100
|
||||
transportMaxWeapons = 10; // Default: 10
|
||||
//transportmaxbackpacks = ; // Default:
|
||||
|
||||
class Turrets; // External class reference
|
||||
class MainTurret; // External class reference
|
||||
};
|
||||
|
||||
// Ammo Less
|
||||
class BTR90_DZE: BTR90_DZ {
|
||||
displayName = "BTR-90 AL";
|
||||
class Turrets: Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
class BTR90_HQ_DZE: BTR90_HQ_DZ {
|
||||
displayName = "BTR-90 (HQ) AL";
|
||||
class Turrets: Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,28 +1,28 @@
|
||||
class Kamaz_Base;
|
||||
class KamazOpen_DZE : Kamaz_Base
|
||||
{
|
||||
// maxSpeed = 80;
|
||||
// terrainCoef = 2;
|
||||
|
||||
// truck
|
||||
//transportMaxMagazines = 200;
|
||||
//transportMaxWeapons = 50;
|
||||
//transportMaxBackpacks = 8;
|
||||
|
||||
class Kamaz_Base;
|
||||
class KamazOpen_DZE : Kamaz_Base {
|
||||
scope = 2;
|
||||
displayName = "Utility Truck (Open)";
|
||||
model = "\ca\wheeled2\Kamaz\Kamaz_Open";
|
||||
picture = "\Ca\wheeled2\data\ui\Picture_kamaz_open_CA.paa";
|
||||
Icon = "\Ca\wheeled2\data\ui\Icon_kamaz_open_CA.paa";
|
||||
castCargoShadow = 1;
|
||||
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
|
||||
class Library
|
||||
{
|
||||
class Library {
|
||||
libTextDesc = "The Kamaz is a Russian-made 6x6 cargo truck developed in 1973 and still manufactured today. These trucks are very reliable, with powerful V8 engines.<br/>This one serves for transportation with an open body.";
|
||||
};
|
||||
};
|
||||
class KamazRefuel;
|
||||
class KamazRefuel_DZ: KamazRefuel {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
transportFuel = 0;
|
||||
fuelCapacity = 10000;
|
||||
};
|
||||
60
SQF/dayz_code/Configs/CfgVehicles/LAND/LAV25.hpp
Normal file
60
SQF/dayz_code/Configs/CfgVehicles/LAND/LAV25.hpp
Normal file
@@ -0,0 +1,60 @@
|
||||
class LAV25;
|
||||
class LAV25_DZ: LAV25 {
|
||||
scope = public;
|
||||
side = TGuerrila;
|
||||
displayName = "LAV-25 DZ";
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
|
||||
transportMaxMagazines = 100; // Default: 100
|
||||
transportMaxWeapons = 10; // Default: 10
|
||||
//transportmaxbackpacks = ; // Default:
|
||||
|
||||
class Turrets; // External class reference
|
||||
class MainTurret; // External class reference
|
||||
};
|
||||
class LAV25_HQ;
|
||||
class LAV25_HQ_DZ: LAV25_HQ {
|
||||
scope = public;
|
||||
side = TGuerrila;
|
||||
displayName = "LAV-25 (HQ) DZ";
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
|
||||
transportMaxMagazines = 100; // Default: 100
|
||||
transportMaxWeapons = 10; // Default: 10
|
||||
//transportmaxbackpacks = ; // Default:
|
||||
|
||||
class Turrets; // External class reference
|
||||
class MainTurret; // External class reference
|
||||
};
|
||||
|
||||
// Ammo Less
|
||||
class LAV25_DZE: LAV25_DZ {
|
||||
displayName = "LAV-25 AL";
|
||||
class Turrets: Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
class LAV25_HQ_DZE: LAV25_HQ_DZ {
|
||||
displayName = "LAV-25 (HQ) AL";
|
||||
class Turrets: Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
95
SQF/dayz_code/Configs/CfgVehicles/LAND/M113.hpp
Normal file
95
SQF/dayz_code/Configs/CfgVehicles/LAND/M113.hpp
Normal file
@@ -0,0 +1,95 @@
|
||||
// Armed
|
||||
class M113_UN_EP1;
|
||||
class M113_UN_EP1_DZ: M113_UN_EP1 {
|
||||
scope = public;
|
||||
side = TGuerrila;
|
||||
displayName = "M113 DZ";
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
|
||||
transportMaxMagazines = 100; // Default: 100
|
||||
transportMaxWeapons = 20; // Default: 20
|
||||
//transportmaxbackpacks = ; // Default:
|
||||
|
||||
class Turrets; // External class reference
|
||||
class MainTurret; // External class reference
|
||||
};
|
||||
class M113_TK_EP1;
|
||||
class M113_TK_EP1_DZ: M113_TK_EP1 {
|
||||
scope = public;
|
||||
side = TGuerrila;
|
||||
displayName = "M113 DZ";
|
||||
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
class TransportMagazines{};
|
||||
|
||||
transportMaxMagazines = 100; // Default: 100
|
||||
transportMaxWeapons = 20; // Default: 20
|
||||
//transportmaxbackpacks = ; // Default:
|
||||
|
||||
class Turrets; // External class reference
|
||||
class MainTurret; // External class reference
|
||||
};
|
||||
|
||||
// Ammo Less
|
||||
class M113_UN_EP1_DZE: M113_UN_EP1_DZ {
|
||||
displayName = "M113 AL";
|
||||
class Turrets: Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
class M113_TK_EP1_DZE: M113_TK_EP1_DZ {
|
||||
displayName = "M113 AL";
|
||||
class Turrets: Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
// Unarmed
|
||||
class M113Ambul_UN_EP1;
|
||||
class M113Ambul_UN_EP1_DZ: M113Ambul_UN_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
};
|
||||
class M113Ambul_TK_EP1;
|
||||
class M113Ambul_TK_EP1_DZ: M113Ambul_TK_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
};
|
||||
24
SQF/dayz_code/Configs/CfgVehicles/LAND/Mtvr.hpp
Normal file
24
SQF/dayz_code/Configs/CfgVehicles/LAND/Mtvr.hpp
Normal file
@@ -0,0 +1,24 @@
|
||||
class MtvrRefuel_DES_EP1;
|
||||
class MtvrRefuel_DES_EP1_DZ: MtvrRefuel_DES_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
transportFuel = 0;
|
||||
fuelCapacity = 10000;
|
||||
};
|
||||
class MtvrRefuel;
|
||||
class MtvrRefuel_DZ: MtvrRefuel {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
transportFuel = 0;
|
||||
fuelCapacity = 10000;
|
||||
};
|
||||
@@ -457,19 +457,19 @@ class SUV_TK_CIV_EP1_DZE2: SUV_TK_CIV_EP1_DZE1
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
armor = 0.1;
|
||||
armor = 2;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
armor = 0.1;
|
||||
armor = 2;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
armor = 0.1;
|
||||
armor = 2;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
armor = 0.1;
|
||||
armor = 2;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -493,7 +493,7 @@ class SUV_Camo_DZE2: SUV_Camo_DZE1
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.15;
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
@@ -549,7 +549,7 @@ class SUV_Blue_DZE2: SUV_Blue_DZE1
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.15;
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
@@ -605,7 +605,7 @@ class SUV_Green_DZE2: SUV_Green_DZE1
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.15;
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
@@ -661,7 +661,7 @@ class SUV_Yellow_DZE2: SUV_Yellow_DZE1
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.15;
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
@@ -717,7 +717,7 @@ class SUV_Red_DZE2: SUV_Red_DZE1
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.15;
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
@@ -773,7 +773,7 @@ class SUV_White_DZE2: SUV_White_DZE1
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.15;
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
@@ -829,7 +829,7 @@ class SUV_Pink_DZE2: SUV_Pink_DZE1
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.15;
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
@@ -885,7 +885,7 @@ class SUV_Charcoal_DZE2: SUV_Charcoal_DZE1
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.15;
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
@@ -941,7 +941,7 @@ class SUV_Orange_DZE2: SUV_Orange_DZE1
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.15;
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
@@ -997,7 +997,7 @@ class SUV_Silver_DZE2: SUV_Silver_DZE1
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.15;
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
@@ -1159,4 +1159,4 @@ class SUV_Orange_DZE4: SUV_Orange_DZE3
|
||||
class SUV_Silver_DZE4: SUV_Silver_DZE3
|
||||
{
|
||||
fuelCapacity = 250; // suv base 130
|
||||
};
|
||||
};
|
||||
|
||||
9
SQF/dayz_code/Configs/CfgVehicles/LAND/TT650.hpp
Normal file
9
SQF/dayz_code/Configs/CfgVehicles/LAND/TT650.hpp
Normal file
@@ -0,0 +1,9 @@
|
||||
class TT650_Base;
|
||||
class TT650_Ins: TT650_Base {
|
||||
crew = "";
|
||||
faction = "INS";
|
||||
hiddenselectionstextures[] = {"\ca\wheeled3\tt650\data\Yam650_skin1_CO.paa"};
|
||||
scope = 2;
|
||||
side = 0;
|
||||
typicalcargo[] = {};
|
||||
};
|
||||
@@ -1,11 +1,5 @@
|
||||
class Ural_Base;
|
||||
class UralCivil_DZE : Ural_Base
|
||||
{
|
||||
//maxSpeed = 80;
|
||||
//transportMaxMagazines = 200;
|
||||
//transportMaxWeapons = 50;
|
||||
//transportMaxBackpacks = 8;
|
||||
//terrainCoef = 2.5;
|
||||
class UralCivil_DZE : Ural_Base {
|
||||
scope = 2;
|
||||
side = 3;
|
||||
faction = "CIV";
|
||||
@@ -25,9 +19,7 @@ class UralCivil_DZE : Ural_Base
|
||||
};
|
||||
};
|
||||
class UralOpen_Base;
|
||||
class UralCivil2_DZE : UralOpen_Base
|
||||
{
|
||||
// maxSpeed = 80;
|
||||
class UralCivil2_DZE : UralOpen_Base {
|
||||
displayName = "Ural (Civil 2)";
|
||||
model = "\ca\wheeled\Ural_Open";
|
||||
accuracy = 0.22;
|
||||
@@ -45,4 +37,16 @@ class UralCivil2_DZE : UralOpen_Base
|
||||
"\ca\wheeled\data\ural_kabina_civ2_co.paa",
|
||||
"\ca\wheeled\data\ural_korba_civ2_co.paa"
|
||||
};
|
||||
};
|
||||
class UralRefuel_TK_EP1;
|
||||
class UralRefuel_TK_EP1_DZ: UralRefuel_TK_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
transportFuel = 0;
|
||||
fuelCapacity = 10000;
|
||||
};
|
||||
@@ -12,9 +12,7 @@ class V3S_Civ: V3S_Base {
|
||||
};
|
||||
|
||||
class V3S_Base_EP1;
|
||||
|
||||
class V3S_TK_EP1_DZE: V3S_Base_EP1
|
||||
{
|
||||
class V3S_TK_EP1_DZE: V3S_Base_EP1 {
|
||||
scope = 2;
|
||||
side = 0;
|
||||
faction = "BIS_TK";
|
||||
@@ -26,9 +24,7 @@ class V3S_TK_EP1_DZE: V3S_Base_EP1
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
};
|
||||
|
||||
class V3S_RA_TK_GUE_EP1_DZE: V3S_Base_EP1
|
||||
{
|
||||
class V3S_RA_TK_GUE_EP1_DZE: V3S_Base_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "BIS_TK_GUE";
|
||||
@@ -53,4 +49,16 @@ class V3S_RA_TK_GUE_EP1_DZE: V3S_Base_EP1
|
||||
//transportMaxWeapons = 50;
|
||||
//transportMaxBackpacks = 8;
|
||||
//terrainCoef = 2.5;
|
||||
};
|
||||
class V3S_Refuel_TK_GUE_EP1;
|
||||
class V3S_Refuel_TK_GUE_EP1_DZ: V3S_Refuel_TK_GUE_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
transportFuel = 0;
|
||||
fuelCapacity = 10000;
|
||||
};
|
||||
@@ -65,7 +65,6 @@ class TK_Special_Forces_MG_EP1_DZ: TK_Special_Forces_MG_EP1 {
|
||||
};
|
||||
|
||||
// good
|
||||
|
||||
class INS_Soldier_AR;
|
||||
class INS_Soldier_AR_DZ: INS_Soldier_AR {
|
||||
displayName = "Cooper";
|
||||
@@ -118,3 +117,444 @@ class INS_Worker2_DZ: INS_Worker2 {
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
|
||||
// bandits
|
||||
class Soldier_Crew_PMC;
|
||||
class Bandit1_DZ : Soldier_Crew_PMC {
|
||||
displayName = $STR_CHAR_2;
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
model = "\dayz\characters\man_bandit";
|
||||
portrait = "\Ca\characters_E\data\portraits\ger_soldier_CA";
|
||||
magazines[] = {};
|
||||
backpack = "";
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
class Bandit2_DZ: Soldier_Crew_PMC {
|
||||
scope = 2;
|
||||
displayName = $STR_CHAR_2;
|
||||
weapons[] = {"Throw","Put"};
|
||||
model = "\ca\characters_E\GER\GER_rifleman";
|
||||
portrait = "\Ca\characters_E\data\portraits\ger_soldier_CA";
|
||||
magazines[] = {};
|
||||
backpack = "";
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
hiddenSelections[] = {"Camo"};
|
||||
hiddenSelectionsTextures[] = {"\dayz\textures\clothes\bandit_tex1_co.paa"};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
|
||||
// new bandits
|
||||
class GUE_Soldier_MG;
|
||||
class GUE_Soldier_MG_DZ: GUE_Soldier_MG {
|
||||
displayName = "Bandit Gunner";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class GUE_Soldier_Sniper;
|
||||
class GUE_Soldier_Sniper_DZ: GUE_Soldier_Sniper {
|
||||
displayName = "Bandit Sniper";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class GUE_Soldier_Crew;
|
||||
class GUE_Soldier_Crew_DZ: GUE_Soldier_Crew {
|
||||
displayName = "Bandit ";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class GUE_Soldier_CO;
|
||||
class GUE_Soldier_CO_DZ: GUE_Soldier_CO {
|
||||
displayName = "Bandit Gunner";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class GUE_Soldier_2;
|
||||
class GUE_Soldier_2_DZ: GUE_Soldier_2 {
|
||||
displayName = "Bandit Gunner";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
|
||||
class BAF_Soldier_Officer_W;
|
||||
class Rocket_DZ: BAF_Soldier_Officer_W {
|
||||
displayName = "Officer";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
class RU_Policeman;
|
||||
class RU_Policeman_DZ: RU_Policeman {
|
||||
displayName = "Policeman";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class Pilot_EP1;
|
||||
class Pilot_EP1_DZ: Pilot_EP1 {
|
||||
displayName = "Pilot";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class Haris_Press_EP1;
|
||||
class Haris_Press_EP1_DZ: Haris_Press_EP1 {
|
||||
displayName = "Press";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class Ins_Soldier_GL;
|
||||
class Ins_Soldier_GL_DZ: Ins_Soldier_GL {
|
||||
displayName = "Terrorist";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class GUE_Commander;
|
||||
class GUE_Commander_DZ: GUE_Commander {
|
||||
displayName = "Rebel";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class Functionary1_EP1;
|
||||
class Functionary1_EP1_DZ: Functionary1_EP1 {
|
||||
displayName = "Business Suit";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class Priest;
|
||||
class Priest_DZ: Priest {
|
||||
displayName = "Priest";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class Rocker1;
|
||||
class Rocker1_DZ: Rocker1 {
|
||||
displayName = "Rocker (black)";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class Rocker2;
|
||||
class Rocker2_DZ: Rocker2 {
|
||||
displayName = "Rocker (brown)";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class Rocker3;
|
||||
class Rocker3_DZ: Rocker3 {
|
||||
displayName = "Rocker (blue)";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class Rocker4;
|
||||
class Rocker4_DZ: Rocker4 {
|
||||
displayName = "Rocker (green)";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
|
||||
class TK_INS_Warlord_EP1;
|
||||
class TK_INS_Warlord_EP1_DZ: TK_INS_Warlord_EP1 {
|
||||
displayName = "Takistani Warlord";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
|
||||
class TK_INS_Soldier_EP1;
|
||||
class TK_INS_Soldier_EP1_DZ: TK_INS_Soldier_EP1 {
|
||||
displayName = "Takistani Soldier";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
|
||||
class CZ_Special_Forces_GL_DES_EP1;
|
||||
class CZ_Special_Forces_GL_DES_EP1_DZ: CZ_Special_Forces_GL_DES_EP1 {
|
||||
displayName = "Special Forces";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
|
||||
class Drake_Light;
|
||||
class Drake_Light_DZ: Drake_Light {
|
||||
displayName = "Desert Camo";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
class Soldier_Bodyguard_AA12_PMC;
|
||||
class Soldier_Bodyguard_AA12_PMC_DZ: Soldier_Bodyguard_AA12_PMC {
|
||||
displayName = "Bodyguard";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
|
||||
class Soldier_Sniper_PMC_DZ: Soldier_Crew_PMC {
|
||||
displayName = "Marksman";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
|
||||
model = "\dayz\characters\man_hero";
|
||||
HiddenSelections[] = {"camo1","camo2","camo3"};
|
||||
HiddenSelectionsTextures[] = {"ca\characters_pmc\pmc_soldier\data\bauer_co.paa","ca\characters_pmc\pmc_soldier\data\bauer_gear_co.paa","ca\characters_pmc\pmc_soldier\data\headgear_co.paa"};
|
||||
class EventHandlers
|
||||
{
|
||||
init = "(_this select 0) setObjectTexture [0,[""\Ca\Characters_PMC\PMC_soldier\Data\bauer_2_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\bauer_3_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\bauer_4_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\bauer_5_co.paa""] select floor random 4]; (_this select 0) setObjectTexture [1,[""ca\characters_pmc\pmc_soldier\data\bauer_gear_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear_1_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear_2_co.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\Bauer_Gear_3_co.paa""] select floor random 4]; (_this select 0) setObjectTexture [2,[""\Ca\Characters_PMC\PMC_soldier\Data\HeadGear_CO.paa"",""\Ca\Characters_PMC\PMC_soldier\Data\HeadGear_1_CO.paa""] select floor random 2]";
|
||||
};
|
||||
};
|
||||
class Soldier_TL_PMC;
|
||||
class Soldier_TL_PMC_DZ: Soldier_TL_PMC {
|
||||
displayName = "Team Leader";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
class FR_OHara;
|
||||
class FR_OHara_DZ: FR_OHara {
|
||||
displayName = "Jungle Camo";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
attendant = 0;
|
||||
};
|
||||
class FR_Rodriguez;
|
||||
class FR_Rodriguez_DZ: FR_Rodriguez {
|
||||
displayName = "Gunner Outfit";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class CZ_Soldier_Sniper_EP1;
|
||||
class CZ_Soldier_Sniper_EP1_DZ: CZ_Soldier_Sniper_EP1 {
|
||||
displayName = "Desert Ghillie";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
class Graves_Light;
|
||||
class Graves_Light_DZ: Graves_Light {
|
||||
displayName = "Urban Camo";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
canCarryBackPack = 1;
|
||||
};
|
||||
|
||||
|
||||
class BAF_Soldier_W;
|
||||
class Soldier1_DZ: BAF_Soldier_W {
|
||||
displayName = "Soldier";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
class BAF_Soldier_SniperH_W;
|
||||
class Sniper1_DZ: BAF_Soldier_SniperH_W {
|
||||
displayName = "Sniper";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
class BAF_Soldier_L_W;
|
||||
class Camo1_DZ: BAF_Soldier_L_W {
|
||||
displayName = "Survivor";
|
||||
side = 1;
|
||||
weapons[] = {"Throw","Put"};
|
||||
backpack = "";
|
||||
magazines[] = {};
|
||||
respawnWeapons[] = {"Throw","Put"};
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
29
SQF/dayz_code/Configs/CfgVehicles/SEA/PBX.hpp
Normal file
29
SQF/dayz_code/Configs/CfgVehicles/SEA/PBX.hpp
Normal file
@@ -0,0 +1,29 @@
|
||||
class RubberBoat;
|
||||
class PBX: RubberBoat {
|
||||
cargoaction[] = {"PBX_Cargo01", "PBX_Cargo02", "PBX_Cargo03"};
|
||||
crew = "";
|
||||
displayname = "PBX";
|
||||
driveraction = "PBX_Driver";
|
||||
extcameraposition[] = {0, 4, -14};
|
||||
faction = "RU";
|
||||
icon = "\Ca\water\Data\map_ico\icomap_rubber_CA.paa";
|
||||
mapsize = 6;
|
||||
maxspeed = 65;
|
||||
model = "\ca\water\PBX";
|
||||
picture = "\ca\water\data\ico\pbx_CA.paa";
|
||||
scope = 2;
|
||||
side = 0;
|
||||
transportsoldier = 3;
|
||||
typicalcargo[] = {};
|
||||
class TransportMagazines {};
|
||||
class Library {
|
||||
libtextdesc = "The PBX is a Combat Rubber Craft very similar to the CRRC in design. It is intended to be used for maritime raids and infiltration, as well as riverine operations.";
|
||||
};
|
||||
class Damage {
|
||||
mat[] = {"ca\water\data\pbx_engine.rvmat", "ca\water\data\pbx_engine.rvmat", "ca\water\data\pbx_engine_destruct.rvmat", "ca\water\data\pbx_01.rvmat", "ca\water\data\pbx_01.rvmat", "ca\water\data\pbx_01_destruct.rvmat", "ca\water\data\pbx_02.rvmat", "ca\water\data\pbx_02.rvmat", "ca\water\data\pbx_02_destruct.rvmat"};
|
||||
tex[] = {};
|
||||
};
|
||||
transportMaxMagazines = 50;
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxBackpacks = 1;
|
||||
};
|
||||
15
SQF/dayz_code/Configs/CfgVehicles/Wrecks.hpp
Normal file
15
SQF/dayz_code/Configs/CfgVehicles/Wrecks.hpp
Normal file
@@ -0,0 +1,15 @@
|
||||
class SpawnableWreck : House {};
|
||||
class UH1Wreck_DZ: SpawnableWreck {
|
||||
model = "\ca\air2\UH1Y\UH1Y_Crashed.p3d";
|
||||
icon = "\ca\air2\data\UI\icon_UH1Y_CA.paa";
|
||||
mapSize = 15;
|
||||
displayName = "Crashed UH-1Y";
|
||||
vehicleClass = "Wrecks";
|
||||
};
|
||||
class UH60Wreck_DZ: SpawnableWreck {
|
||||
model = "\Ca\Misc_E\Wreck_UH60_EP1.p3d";
|
||||
icon = "ca\Misc_E\data\Icons\Icon_uh60_wreck_CA";
|
||||
mapSize = 15;
|
||||
displayName = "UH-60 Wreck";
|
||||
vehicleClass = "Wrecks";
|
||||
};
|
||||
@@ -1,43 +1,43 @@
|
||||
|
||||
//Prevent SVI hack using BattleFieldClearance & al.
|
||||
class Logic;
|
||||
class BattleFieldClearance: Logic
|
||||
{
|
||||
vehicleClass = "Modules";
|
||||
class Eventhandlers
|
||||
{
|
||||
init = "if (isServer) then { diag_log(""WARNING, b4ttlefieldclearance attack from player PID#""+str(owner this)); deleteVehicle this;};";
|
||||
};
|
||||
};
|
||||
class HighCommandSubordinate: Logic
|
||||
{
|
||||
vehicleClass = "Modules";
|
||||
class Eventhandlers
|
||||
{
|
||||
init = "if (isServer) then { diag_log(""WARNING, HighCommand5ubordinate attack from player PID#""+str(owner this)); deleteVehicle this;};";
|
||||
};
|
||||
};
|
||||
class FirstAidSystem: Logic
|
||||
{
|
||||
vehicleClass = "Modules";
|
||||
class Eventhandlers
|
||||
{
|
||||
init = "if (isServer) then { diag_log(""WARNING, First4idSystem attack from player PID#""+str(owner this)); deleteVehicle this;};";
|
||||
};
|
||||
};
|
||||
class AlternativeInjurySimulation: Logic
|
||||
{
|
||||
vehicleClass = "Modules";
|
||||
class Eventhandlers
|
||||
{
|
||||
init = "if (isServer) then { diag_log(""WARNING, 4lternativeInjurySimulation attack from player PID#""+str(owner this)); deleteVehicle this;};";
|
||||
};
|
||||
};
|
||||
class FunctionsManager : Logic {
|
||||
vehicleClass = "Modules";
|
||||
class Eventhandlers
|
||||
{
|
||||
init = "diag_log format ['PRELOAD_ Functions\init %1', [_this, BIS_functions_mainscope]];if (isnil 'BIS_functions_mainscope') then { BIS_functions_mainscope = _this select 0; if (isServer) then {_this execVM 'ca\modules\functions\main.sqf'};} else {_this spawn { diag_log format ['PRELOAD_ Functions\init ERROR: deleting redundant FM! %1', [_this, (_this select 0), BIS_functions_mainscope]]; _mygrp = group (_this select 0); deleteVehicle (_this select 0); deleteGroup _mygrp;};};if (isnil 'RE') then {diag_log 'MPframework inited';[] execVM '\ca\Modules\MP\data\scripts\MPframework.sqf'};";
|
||||
};
|
||||
};
|
||||
|
||||
//Prevent SVI hack using BattleFieldClearance & al.
|
||||
class Logic;
|
||||
class BattleFieldClearance: Logic
|
||||
{
|
||||
vehicleClass = "Modules";
|
||||
class Eventhandlers
|
||||
{
|
||||
init = "if (isServer) then { diag_log(""WARNING, b4ttlefieldclearance attack from player PID#""+str(owner this)); deleteVehicle this;};";
|
||||
};
|
||||
};
|
||||
class HighCommandSubordinate: Logic
|
||||
{
|
||||
vehicleClass = "Modules";
|
||||
class Eventhandlers
|
||||
{
|
||||
init = "if (isServer) then { diag_log(""WARNING, HighCommand5ubordinate attack from player PID#""+str(owner this)); deleteVehicle this;};";
|
||||
};
|
||||
};
|
||||
class FirstAidSystem: Logic
|
||||
{
|
||||
vehicleClass = "Modules";
|
||||
class Eventhandlers
|
||||
{
|
||||
init = "if (isServer) then { diag_log(""WARNING, First4idSystem attack from player PID#""+str(owner this)); deleteVehicle this;};";
|
||||
};
|
||||
};
|
||||
class AlternativeInjurySimulation: Logic
|
||||
{
|
||||
vehicleClass = "Modules";
|
||||
class Eventhandlers
|
||||
{
|
||||
init = "if (isServer) then { diag_log(""WARNING, 4lternativeInjurySimulation attack from player PID#""+str(owner this)); deleteVehicle this;};";
|
||||
};
|
||||
};
|
||||
class FunctionsManager : Logic {
|
||||
vehicleClass = "Modules";
|
||||
class Eventhandlers
|
||||
{
|
||||
init = "diag_log format ['DayZ Epoch: PRELOAD Functions\init %1', [_this, BIS_functions_mainscope]];if (isnil 'BIS_functions_mainscope') then { BIS_functions_mainscope = _this select 0; if (isServer) then {_this execVM 'ca\modules\functions\main.sqf'};} else {_this spawn { diag_log format ['DayZ Epoch: PRELOAD Functions\init ERROR: deleting redundant FM! %1', [_this, (_this select 0), BIS_functions_mainscope]]; _mygrp = group (_this select 0); deleteVehicle (_this select 0); deleteGroup _mygrp;};};if (isnil 'RE') then {diag_log 'DayZ Epoch: MPframework inited';[] execVM '\ca\Modules\MP\data\scripts\MPframework.sqf'};";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -171,29 +171,29 @@ class CfgWeapons {
|
||||
magazines[] = {"CSGAS"};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "Horlite Chainsaw";
|
||||
libTextDesc = "Hermlite Chainsaw";
|
||||
};
|
||||
descriptionShort = "Horlite Chainsaw";
|
||||
descriptionShort = "Hermlite Chainsaw";
|
||||
};
|
||||
class ChainSawB : ChainSaw {
|
||||
model = "\z\addons\dayz_epoch\models\chainsaw_B.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_chainsawB_CA.paa";
|
||||
descriptionShort = "Horlite Chainsaw (Blue)";
|
||||
descriptionShort = "Hermlite Chainsaw (Blue)";
|
||||
};
|
||||
class ChainSawG : ChainSaw {
|
||||
model = "\z\addons\dayz_epoch\models\chainsaw_G.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_chainsawG_CA.paa";
|
||||
descriptionShort = "Horlite Chainsaw (Green)";
|
||||
descriptionShort = "Hermlite Chainsaw (Green)";
|
||||
};
|
||||
class ChainSawP : ChainSaw {
|
||||
model = "\z\addons\dayz_epoch\models\chainsaw_P.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_chainsawP_CA.paa";
|
||||
descriptionShort = "Horlite Chainsaw (Pink)";
|
||||
descriptionShort = "Hermlite Chainsaw (Pink)";
|
||||
};
|
||||
class ChainSawR : ChainSaw {
|
||||
model = "\z\addons\dayz_epoch\models\chainsaw_R.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_chainsawR_CA.paa";
|
||||
descriptionShort = "Horlite Chainsaw (Red)";
|
||||
descriptionShort = "Hermlite Chainsaw (Red)";
|
||||
};
|
||||
|
||||
|
||||
@@ -265,16 +265,15 @@ class CfgWeapons {
|
||||
#include "CfgWeapons\Item\ItemKeys.hpp"
|
||||
#include "CfgWeapons\Item\ItemToolbox.hpp"
|
||||
|
||||
//Sniper Rifel
|
||||
//#include "CfgWeapons\Weapon\Sniper\AS50.hpp"
|
||||
//Sniper Rifles
|
||||
#include "CfgWeapons\Weapon\Sniper\AS50.hpp"
|
||||
#include "CfgWeapons\Weapon\Sniper\M107.hpp"
|
||||
#include "CfgWeapons\Weapon\Sniper\KSVK.hpp"
|
||||
|
||||
#include "CfgWeapons\Weapon\Sniper\DMR_DZ.hpp"
|
||||
// #include "CfgWeapons\Weapon\Sniper\DMR_DZ2.hpp"
|
||||
// #include "CfgWeapons\Weapon\Sniper\DMR_DZ3.hpp"
|
||||
#include "CfgWeapons\Weapon\Pistol\MakerovSD.hpp"
|
||||
#include "CfgWeapons\Weapon\LMG\m240_scoped.hpp"
|
||||
#include "CfgWeapons\Weapon\LMG\M249_EP1.hpp"
|
||||
#include "CfgWeapons\Weapon\LMG\M249_m145_EP1.hpp"
|
||||
#include "CfgWeapons\Weapon\LMG\M60A4.hpp"
|
||||
// #include "CfgWeapons\Weapon\Rifle\FN_FAL_ANPVS4_DZE.hpp"
|
||||
|
||||
@@ -6,7 +6,7 @@ class Loot: Default
|
||||
displayName = "Use";
|
||||
canDrop = 0;
|
||||
muzzles[] = {"this"};
|
||||
magazines[] = {"FoodBioMeat","ItemZombieParts","ItemBandage","ItemHeatPack","PartWoodPile","PartFueltank","PartWheel","PartGeneric","PartEngine","PartVRotor","PartGlass","ItemWaterbottle","ItemWaterbottleUnfilled","ItemEpinephrine","ItemGoldBar","ItemSilverBar","ItemCopperBar","ItemMorphine","ItemBloodbag","ItemAntibiotic","ItemPainkiller","ItemJerrycan","ItemOilBarrel","ItemGenerator","ItemTent","ItemSandbag","ItemTankTrap","ItemWire","FoodSteakRaw","TrashTinCan","ItemSodaCoke","ItemSodaPepsi","ItemSodaMdew","FoodEdible","FoodSteakCooked","FoodCanBakedBeans","FoodCanSardines","FoodCanFrankBeans","FoodCanPasta"};
|
||||
magazines[] = {"FoodBioMeat","ItemZombieParts","ItemBandage","ItemHeatPack","PartWoodPile","PartFueltank","PartWheel","PartGeneric","PartEngine","PartVRotor","PartGlass","ItemWaterbottle","ItemWaterbottleUnfilled","ItemEpinephrine","ItemGoldBar","ItemSilverBar","ItemMorphine","ItemBloodbag","ItemAntibiotic","ItemPainkiller","ItemJerrycan","ItemOilBarrel","ItemGenerator","ItemTent","ItemSandbag","ItemTankTrap","ItemWire","FoodSteakRaw","TrashTinCan","ItemSodaCoke","ItemSodaPepsi","ItemSodaMdew","FoodEdible","FoodSteakCooked","FoodCanBakedBeans","FoodCanSardines","FoodCanFrankBeans","FoodCanPasta"};
|
||||
modes[] = {"this"};
|
||||
useAction = 0;
|
||||
useActionTitle = "";
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
class Crossbow_DZ : Crossbow {
|
||||
displayName = $STR_EQUIP_CROSSBOW;
|
||||
magazines[] =
|
||||
{
|
||||
"WoodenArrow"
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
class ItemMachete: ItemCore
|
||||
{
|
||||
scope=2;
|
||||
displayName="Machete";
|
||||
displayName=$STR_EQUIP_MACHETE;
|
||||
model="\z\addons\dayz_communityassets\models\machete.p3d";
|
||||
picture="\z\addons\dayz_communityassets\pictures\equip_machete_CA.paa";
|
||||
descriptionShort="An agricultural tool turned into a weapon, the Machete may be less versatile than the common hatchet, but it packs a punch.";
|
||||
descriptionShort=$STR_EQUIP_MACHETE_DESC;
|
||||
class ItemActions
|
||||
{
|
||||
class Toolbelt
|
||||
|
||||
@@ -6,7 +6,7 @@ class MeleeMachete: MeleeWeapon
|
||||
magazineReloadTime=0;
|
||||
model="\z\addons\dayz_communityassets\models\machete_weaponized.p3d";
|
||||
picture="\z\addons\dayz_communityassets\pictures\equip_machete_CA.paa";
|
||||
displayName="Machete";
|
||||
displayName=$STR_EQUIP_MACHETE;
|
||||
droppeditem= "MeleeMachete";
|
||||
magazines[]=
|
||||
{
|
||||
@@ -37,5 +37,5 @@ class MeleeMachete: MeleeWeapon
|
||||
{
|
||||
libTextDesc="";
|
||||
};
|
||||
descriptionShort="An agricultural tool turned into a weapon, the Machete may be less versatile than the common hatchet, but it packs a punch.";
|
||||
descriptionShort=$STR_EQUIP_MACHETE_DESC;
|
||||
};
|
||||
|
||||
4
SQF/dayz_code/Configs/CfgWeapons/Weapon/LMG/M249_EP1.hpp
Normal file
4
SQF/dayz_code/Configs/CfgWeapons/Weapon/LMG/M249_EP1.hpp
Normal file
@@ -0,0 +1,4 @@
|
||||
class M249_EP1;
|
||||
class M249_EP1_DZ:M249_EP1 {
|
||||
type = "1";
|
||||
};
|
||||
@@ -1,9 +1,8 @@
|
||||
/*
|
||||
class BAF_AS50_scoped : BAF_AS50_scoped {
|
||||
displayname = "AS50_DZ";
|
||||
type = "1";
|
||||
canlock = 0;
|
||||
//cursor = "RifleCursor";
|
||||
//cursoraim = "Foresight";
|
||||
};
|
||||
*/
|
||||
class BAF_AS50_scoped;
|
||||
class BAF_AS50_scoped_DZ : BAF_AS50_scoped {
|
||||
displayname = "AS50_DZ";
|
||||
type = "1";
|
||||
canlock = 0;
|
||||
//cursor = "RifleCursor";
|
||||
//cursoraim = "Foresight";
|
||||
};
|
||||
@@ -1,19 +1,20 @@
|
||||
class DMR_DZ : DMR {
|
||||
model = "\ca\weapons\DMR\us_dmr";
|
||||
picture = "\ca\weapons\data\equip\W_US_DMR_CA.paa";
|
||||
UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa";
|
||||
modelOptics = "\ca\Weapons\2Dscope_MilDot_10";
|
||||
opticsFlare = 1;
|
||||
opticsDisablePeripherialVision = 1;
|
||||
opticsZoomInit = 0.0711;
|
||||
opticsZoomMin = 0.0249;
|
||||
distanceZoomMin = 400;
|
||||
opticsZoomMax = 0.0711;
|
||||
distanceZoomMax = 120;
|
||||
dexterity = 1.55;
|
||||
magazines[] = {"20Rnd_762x51_DMR"};
|
||||
reloadTime = 2;
|
||||
backgroundReload = 1;
|
||||
handAnim[] = {"OFP2_ManSkeleton", "\Ca\weapons\data\Anim\M24.rtm"};
|
||||
modes[] = {"Single"};
|
||||
};
|
||||
class DMR_DZ : DMR {
|
||||
model = "\ca\weapons\DMR\us_dmr";
|
||||
picture = "\ca\weapons\data\equip\W_US_DMR_CA.paa";
|
||||
UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa";
|
||||
modelOptics = "\ca\Weapons\2Dscope_MilDot_10";
|
||||
opticsFlare = 1;
|
||||
opticsDisablePeripherialVision = 1;
|
||||
opticsZoomInit = 0.0711;
|
||||
opticsZoomMin = 0.0249;
|
||||
distanceZoomMin = 400;
|
||||
opticsZoomMax = 0.0711;
|
||||
distanceZoomMax = 120;
|
||||
dexterity = 1.55;
|
||||
magazines[] = {"20Rnd_762x51_DMR"};
|
||||
reloadTime = 2;
|
||||
backgroundReload = 1;
|
||||
handAnim[] = {"OFP2_ManSkeleton", "\Ca\weapons\data\Anim\M24.rtm"};
|
||||
modes[] = {"Single"};
|
||||
};
|
||||
class DMR_SKN : DMR_DZ {};
|
||||
@@ -1,5 +0,0 @@
|
||||
class DMR_DZ2 : DMR_DZ {
|
||||
model = "\z\addons\dayz_communityassets\weapons\Sniper\DMR_DZ2\us_dmr";
|
||||
//picture = "\ca\weapons\data\equip\W_US_DMR_CA.paa"; TODO
|
||||
//UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa"; TODO
|
||||
};
|
||||
@@ -1,5 +0,0 @@
|
||||
class DMR_DZ3 : DMR_DZ {
|
||||
model = "\z\addons\dayz_communityassets\weapons\Sniper\DMR_DZ3\us_dmr";
|
||||
//picture = "\ca\weapons\data\equip\W_US_DMR_CA.paa"; TODO
|
||||
//UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa"; TODO
|
||||
};
|
||||
@@ -1,49 +1,72 @@
|
||||
class m107: Rifle
|
||||
class m107: Rifle
|
||||
{
|
||||
scope = 2;
|
||||
type = 1;
|
||||
canlock = 0;
|
||||
picture = "\CA\weapons\data\Equip\W_m107_CA.paa";
|
||||
UiPicture = "\CA\weapons\data\Ico\i_sniper_CA.paa";
|
||||
magazines[] = {"10Rnd_127x99_m107"};
|
||||
dexterity = 0.45;
|
||||
modelOptics = "\ca\Weapons\2Dscope_MilDot_14";
|
||||
opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
|
||||
opticsFlare = 1;
|
||||
opticsDisablePeripherialVision = 1;
|
||||
opticsZoomInit = 0.0553;
|
||||
opticsZoomMin = 0.0178;
|
||||
distanceZoomMin = 500;
|
||||
opticsZoomMax = 0.0553;
|
||||
distanceZoomMax = 200;
|
||||
displayname = "M107";
|
||||
type = "1";
|
||||
canlock = 0;
|
||||
cursor = "RifleCursor";
|
||||
cursoraim = "Foresight";
|
||||
};
|
||||
|
||||
class m107_DZ: m107
|
||||
{
|
||||
displayname = "M107_DZ";
|
||||
type = "1";
|
||||
canlock = 0;
|
||||
cursor = "";
|
||||
cursoraim = "Foresight";
|
||||
dexterity = "(0.5 + 3.75/(12.9 + 0.001) + -3/10)";
|
||||
maxrange = 1800;
|
||||
maxrangeprobab = 0.1;
|
||||
mfact = 1;
|
||||
mfmax = 0;
|
||||
midrange = 500;
|
||||
midrangeprobab = 0.8;
|
||||
minrange = 1;
|
||||
minrangeprobab = 0.4;
|
||||
opticszoominit = 0.0553;
|
||||
opticszoommax = 0.05246;
|
||||
opticszoommin = 0.020984;
|
||||
reloadtime = 0.5;
|
||||
class OpticsModes {
|
||||
class StepScope {
|
||||
cameradir = "";
|
||||
discretedistance[] = {};
|
||||
discretedistanceinitindex = 0;
|
||||
distancezoommax = 500;
|
||||
distancezoommin = 500;
|
||||
memorypointcamera = "konec hlavne";
|
||||
opticsdisableperipherialvision = 1;
|
||||
opticsflare = 1;
|
||||
opticsid = 1;
|
||||
opticsppeffects[] = {"OpticsCHAbera1", "OpticsBlur1"};
|
||||
opticszoominit = 0.05246;
|
||||
opticszoommax = 0.05246;
|
||||
opticszoommin = 0.020984;
|
||||
usemodeloptics = 1;
|
||||
visionmode[] = {"Normal"};
|
||||
autoFire = 0;
|
||||
begin1[] = {"ca\sounds\weapons\rifles\m107",2.51189,1,1300};
|
||||
soundBegin[] = {"begin1",1};
|
||||
reloadMagazineSound[] = {"ca\sounds\weapons\rifles\reload-m16-2",0.0316228,1,20};
|
||||
reloadTime = 0.5;
|
||||
dispersion = 0.0005;
|
||||
minRange = 0;
|
||||
minRangeProbab = 0.1;
|
||||
midRange = 1200;
|
||||
midRangeProbab = 0.7;
|
||||
maxRange = 1800;
|
||||
maxRangeProbab = 0.05;
|
||||
recoil = "recoil_single_primary_9outof10";
|
||||
recoilProne = "recoil_single_primary_prone_7outof10";
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "The M107 is a long-range, shoulder fired, semi-automatic sniper rifle, manufactured by Beneli Armi S.P.A. It is highly prized for its manageable recoil.<br/>The M107uses 12.7x99 mm cartridges and its effective range is around 1.800 m.";
|
||||
};
|
||||
descriptionShort = "Anti-materiel sniper rifle <br/>Caliber: 12.7x99 mm";
|
||||
model = "\ca\weapons_E\m107\m107";
|
||||
htMin = 1;
|
||||
htMax = 420;
|
||||
afMax = 0;
|
||||
mfMax = 0;
|
||||
mFact = 1;
|
||||
tBody = 100;
|
||||
weaponInfoType = "RscWeaponZeroing";
|
||||
handAnim[] = {"OFP2_ManSkeleton","\Ca\weapons_E\Data\Anim\M107b.rtm"};
|
||||
class OpticsModes
|
||||
{
|
||||
class StepScope
|
||||
{
|
||||
opticsID = 1;
|
||||
useModelOptics = 1;
|
||||
opticsPPEffects[] = {"OpticsCHAbera1","OpticsBlur1"};
|
||||
opticsZoomInit = 0.0553;
|
||||
opticsZoomMin = 0.0178;
|
||||
distanceZoomMin = 500;
|
||||
opticsZoomMax = 0.0553;
|
||||
distanceZoomMax = 200;
|
||||
memoryPointCamera = "Konec hlavne";
|
||||
opticsFlare = 1;
|
||||
opticsDisablePeripherialVision = 1;
|
||||
cameraDir = "";
|
||||
visionMode[] = {"Normal"};
|
||||
discreteDistance[] = {100,200,300,400,500,600,700,800,900,1000,1100,1200};
|
||||
discreteDistanceInitIndex = 4;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class m107_DZ: m107 {};
|
||||
class m107_SKN : m107_DZ {};
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2,8 +2,8 @@ class RscDisplaySpawnSelecter {
|
||||
idd = 6903;
|
||||
enableDisplay = 1;
|
||||
|
||||
onLoad = "dayz_DisplaySpawnSelecter = true;";
|
||||
//onUnload = "dayz_DisplaySpawnSelecter = false;";
|
||||
onLoad = "DZE_DisplaySpawnSelector = true;";
|
||||
//onUnload = "DZE_DisplaySpawnSelector = false;";
|
||||
|
||||
class controlsBackground {
|
||||
class Mainback : RscPicture {
|
||||
@@ -28,7 +28,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.3044 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 1;";
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 1;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
class RscSelectedRegion2: RscActiveText
|
||||
@@ -42,7 +42,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.270356 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 0;";
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 0;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
class RscSelectedRegion3: RscActiveText
|
||||
@@ -56,7 +56,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.275 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 2;";
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 2;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
class RscSelectedRegion4: RscActiveText
|
||||
@@ -70,7 +70,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.274546 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 3;";
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 3;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
class RscSelectedRegion5: RscActiveText
|
||||
@@ -84,7 +84,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.275001 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 4;";
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 4;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
class RscSelectedRegion6: RscActiveText
|
||||
@@ -98,7 +98,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.275 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 5;";
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 5;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
class RscSelectedRegionRandom: RscActiveText
|
||||
@@ -112,7 +112,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.331135035 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 9;";
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 9;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ class EpochDeathBoardDialog
|
||||
class RscText_1001: RscText
|
||||
{
|
||||
idc = -1;
|
||||
text = "Kill Board";
|
||||
text = $STR_EPOCH_PLAYER_302;
|
||||
x = 0.283659 * safezoneW + safezoneX;
|
||||
y = 0.224978 * safezoneH + safezoneY;
|
||||
w = 0.432681 * safezoneW;
|
||||
@@ -34,7 +34,7 @@ class EpochDeathBoardDialog
|
||||
class RscText_1002: RscText
|
||||
{
|
||||
idc = -1;
|
||||
text = "Murders";
|
||||
text = $STR_EPOCH_PLAYER_303;
|
||||
x = 0.29042 * safezoneW + safezoneX;
|
||||
y = 0.293733 * safezoneH + safezoneY;
|
||||
w = 0.0540852 * safezoneW;
|
||||
@@ -62,4 +62,4 @@ class EpochDeathBoardDialog
|
||||
colorBackground[] = {0,0,0,0};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -207,7 +207,7 @@ class TraderDialog
|
||||
class RscTextTraderDialog_1003: RscTextTraderDialog
|
||||
{
|
||||
idc = -1;
|
||||
text = "Buy For";
|
||||
text = $STR_EPOCH_PLAYER_293;
|
||||
x = 0.290407 * safezoneW + safezoneX;
|
||||
y = 0.555016 * safezoneH + safezoneY;
|
||||
w = 0.0743718 * safezoneW;
|
||||
@@ -216,7 +216,7 @@ class TraderDialog
|
||||
class RscTextTraderDialog_1004: RscTextTraderDialog
|
||||
{
|
||||
idc = -1;
|
||||
text = "Sell For";
|
||||
text = $STR_EPOCH_PLAYER_294;
|
||||
x = 0.290407 * safezoneW + safezoneX;
|
||||
y = 0.623786 * safezoneH + safezoneY;
|
||||
w = 0.0743718 * safezoneW;
|
||||
File diff suppressed because it is too large
Load Diff
@@ -166,7 +166,7 @@ class RscDisplayMain : RscStandardDisplay
|
||||
class DAYZ_Version : CA_Version
|
||||
{
|
||||
idc = -1;
|
||||
text = "DayZ Epoch 1.0.3.1";
|
||||
text = "DayZ Epoch 1.0.4.1";
|
||||
y = "(SafeZoneH + SafeZoneY) - (1 - 0.95)";
|
||||
};
|
||||
delete CA_TitleMainMenu;
|
||||
@@ -212,321 +212,7 @@ class RscDisplayMain : RscStandardDisplay
|
||||
};
|
||||
};
|
||||
};
|
||||
/*
|
||||
class RscDisplayMainMap {
|
||||
saveParams = 1;
|
||||
|
||||
class controlsBackground {
|
||||
class Map {};
|
||||
|
||||
class CA_Black : CA_Black_Back {};
|
||||
|
||||
class CA_Map : RscMapControl {
|
||||
x = "SafeZoneXAbs";
|
||||
y = "SafeZoneY";
|
||||
w = "SafeZoneWAbs";
|
||||
h = "SafeZoneH";
|
||||
};
|
||||
};
|
||||
|
||||
class controls {
|
||||
class DiaryIndex {};
|
||||
class DiaryAdd {};
|
||||
class DiarySort {};
|
||||
class DiaryFilter {};
|
||||
class Diary {};
|
||||
|
||||
class CA_MainBackground : IGUIBack {
|
||||
idc = 1020;
|
||||
x = "SafeZoneX + 0.010 * SafeZoneW";
|
||||
y = "SafeZoneY + 0.031";
|
||||
w = "0.98*SafeZoneW";
|
||||
h = 0.082;
|
||||
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
|
||||
};
|
||||
|
||||
class CA_TopicsBackground : IGUIBack {
|
||||
idc = 1021;
|
||||
x = "0.010*SafeZoneW + SafeZoneX";
|
||||
y = "SafeZoneY + 0.117";
|
||||
w = "0.146*SafeZoneW";
|
||||
h = 0.53;
|
||||
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
|
||||
};
|
||||
|
||||
class CA_SubTopicsBackground : IGUIBack {
|
||||
idc = 1022;
|
||||
x = "0.16*SafeZoneW + SafeZoneX";
|
||||
y = "SafeZoneY + 0.117";
|
||||
w = "0.283*SafeZoneW";
|
||||
h = 0.53;
|
||||
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
|
||||
};
|
||||
|
||||
class CA_ContentBackground : IGUIBack {
|
||||
idc = 1023;
|
||||
x = "0.446*SafeZoneW + SafeZoneX";
|
||||
y = "SafeZoneY + 0.117";
|
||||
w = "SafeZoneW * 0.544";
|
||||
h = 0.832;
|
||||
colorbackground[] = {0.1961, 0.1451, 0.0941, 0.85};
|
||||
};
|
||||
|
||||
delete CA_PlayerName;
|
||||
delete CA_PlayerRank;
|
||||
|
||||
class CA_MissionName : RscText {
|
||||
idc = 112;
|
||||
style = 1;
|
||||
x = "0.02*SafeZoneW + SafeZoneX";
|
||||
y = "SafeZoneY + 0.033";
|
||||
w = "0.96 * SafeZoneW";
|
||||
h = 0.041;
|
||||
sizeEx = 0.034;
|
||||
colorText[] = {0.95, 0.95, 0.95, 1};
|
||||
text = $STR_DIARY_MISSION_NAME;
|
||||
};
|
||||
|
||||
delete CA_CurrentTaskLabel;
|
||||
delete CA_CurrentTask;
|
||||
|
||||
class DiaryList : RscIGUIListBox {
|
||||
idc = 1001;
|
||||
onLBSelChanged = "[_this select 0, _this select 1, 'List'] call compile preprocessFileLineNumbers 'ca\Warfare2\Scripts\Client\GUI\GUI_logEH.sqf'; private ['_dummy']; _dummy = [_this,'onLBSelChanged'] call compile preprocessfile '\ca\ui\scripts\server_interface.sqf';";
|
||||
default = 1;
|
||||
x = "0.010*SafeZoneW + SafeZoneX";
|
||||
y = "SafeZoneY + 0.137";
|
||||
w = "0.146*SafeZoneW";
|
||||
h = 0.6;
|
||||
};
|
||||
|
||||
class CA_DiaryIndex : RscIGUIListBox {
|
||||
idc = 1002;
|
||||
onLBSelChanged = "[_this select 0, _this select 1, 'Index'] call compile preprocessFileLineNumbers 'ca\Warfare2\Scripts\Client\GUI\GUI_logEH.sqf';";
|
||||
default = 0;
|
||||
x = "0.16*SafeZoneW + SafeZoneX";
|
||||
y = "SafeZoneY + 0.137";
|
||||
w = "0.283*SafeZoneW";
|
||||
h = 0.6;
|
||||
sizeEx = 0.034;
|
||||
};
|
||||
|
||||
class CA_DiaryGroup : RscControlsGroup {
|
||||
idc = 1013;
|
||||
x = "0.446*SafeZoneW + SafeZoneX";
|
||||
y = "SafeZoneY + 0.137";
|
||||
w = "0.534*SafeZoneW";
|
||||
h = 0.718;
|
||||
|
||||
class VScrollbar {
|
||||
autoScrollSpeed = -1;
|
||||
autoScrollDelay = 5;
|
||||
autoScrollRewind = 0;
|
||||
color[] = {1, 1, 1, 1};
|
||||
width = 0.01;
|
||||
};
|
||||
|
||||
class HScrollbar {
|
||||
color[] = {1, 1, 1, 0};
|
||||
height = 0.001;
|
||||
};
|
||||
|
||||
class Controls {
|
||||
class CA_Diary : RscHTML {
|
||||
idc = 1003;
|
||||
cycleLinks = 0;
|
||||
cycleAllLinks = 0;
|
||||
default = 0;
|
||||
x = "0.01*SafeZoneW";
|
||||
y = 0.0;
|
||||
w = "0.514*SafeZoneW";
|
||||
h = 1.807;
|
||||
colorText[] = {0.95, 0.95, 0.95, 1};
|
||||
|
||||
class H1 {
|
||||
font = "Zeppelin32";
|
||||
fontBold = "Zeppelin32";
|
||||
sizeEx = 0.034;
|
||||
};
|
||||
|
||||
class P {
|
||||
font = "Zeppelin32";
|
||||
fontBold = "Zeppelin32";
|
||||
sizeEx = 0.034;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class HC_tooltip_back : IGUIBack {
|
||||
idc = 1124;
|
||||
x = 0.0;
|
||||
y = 0.0;
|
||||
w = 0.0;
|
||||
h = 0.0;
|
||||
colorBackground[] = {0.2, 0.15, 0.1, 0.8};
|
||||
};
|
||||
|
||||
class HC_tooltip_text : RscStructuredText {
|
||||
idc = 1125;
|
||||
x = 0.0;
|
||||
y = 0.0;
|
||||
w = 0.0;
|
||||
h = 0.0;
|
||||
size = 0.035;
|
||||
|
||||
class Attributes {
|
||||
font = "Zeppelin32";
|
||||
color = "#B6F862";
|
||||
align = "left";
|
||||
shadow = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class objects {
|
||||
class Watch : RscObject {
|
||||
model = "\ca\ui\Watch.p3d";
|
||||
x = 0.08;
|
||||
xBack = 0.4;
|
||||
y = 0.925;
|
||||
yBack = 0.5;
|
||||
z = 0.21;
|
||||
zBack = 0.11;
|
||||
enableZoom = 1;
|
||||
direction[] = {0, 1, 7.2};
|
||||
up[] = {0, 0, -1};
|
||||
scale = 0.4;
|
||||
};
|
||||
|
||||
class Compass : RscObject {
|
||||
model = "\ca\ui\Compass.p3d";
|
||||
selectionArrow = "";
|
||||
x = 0.16;
|
||||
xBack = 0.6;
|
||||
y = 0.925;
|
||||
yBack = 0.5;
|
||||
z = 0.2;
|
||||
zBack = 0.1;
|
||||
enableZoom = 1;
|
||||
direction[] = {1, 0, 0};
|
||||
up[] = {0, 1, 0};
|
||||
scale = 0.35;
|
||||
};
|
||||
|
||||
class GPS : RscObject {
|
||||
model = "\ca\ui\gps.p3d";
|
||||
x = 0.36;
|
||||
xBack = 0.7;
|
||||
y = 0.925;
|
||||
yBack = 0.5;
|
||||
z = 0.22;
|
||||
zBack = 0.12;
|
||||
scale = 0.3;
|
||||
|
||||
class Areas {
|
||||
class Display {
|
||||
class controls {
|
||||
class GPSSquare : RscText {
|
||||
idc = 75;
|
||||
x = 0;
|
||||
y = 0.56;
|
||||
w = 1;
|
||||
h = 0.5;
|
||||
colorText[] = {0.2314, 0.2588, 0.1373, 1.0};
|
||||
sizeEx = 0.4;
|
||||
};
|
||||
|
||||
class GPS_ALT : RscText {
|
||||
idc = 77;
|
||||
x = 0.25;
|
||||
y = 0.31;
|
||||
w = 1;
|
||||
h = 0.3;
|
||||
colorText[] = {0.2314, 0.2588, 0.1373, 1.0};
|
||||
sizeEx = 0.23;
|
||||
};
|
||||
|
||||
class GPS_Heading : RscText {
|
||||
idc = 78;
|
||||
x = 0.25;
|
||||
y = 0.073;
|
||||
w = 1;
|
||||
h = 0.3;
|
||||
colorText[] = {0.2314, 0.2588, 0.1373, 1.0};
|
||||
sizeEx = 0.23;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class WalkieTalkie : RscObject {
|
||||
model = "\ca\ui\radio.p3d";
|
||||
x = 0.56;
|
||||
xBack = 0.8;
|
||||
y = 0.925;
|
||||
yBack = 0.5;
|
||||
z = 0.22;
|
||||
zBack = 0.12;
|
||||
scale = 0.15;
|
||||
|
||||
class Areas {
|
||||
class Papir {
|
||||
class controls {
|
||||
class RscRadioText : RscActiveText {
|
||||
sizeEx = 0.17;
|
||||
x = 0.005;
|
||||
y = 0.02;
|
||||
h = 0.1;
|
||||
};
|
||||
|
||||
class RadioAlpha : RscRadioText {
|
||||
y = 0.05;
|
||||
};
|
||||
|
||||
class RadioBravo : RscRadioText {
|
||||
y = 0.17;
|
||||
};
|
||||
|
||||
class RadioCharlie : RscRadioText {
|
||||
y = 0.29;
|
||||
};
|
||||
|
||||
class RadioDelta : RscRadioText {
|
||||
y = 0.41;
|
||||
};
|
||||
|
||||
class RadioEcho : RscRadioText {
|
||||
y = 0.53;
|
||||
};
|
||||
|
||||
class RadioFoxtrot : RscRadioText {
|
||||
y = 0.65;
|
||||
};
|
||||
|
||||
class RadioGolf : RscRadioText {
|
||||
y = 0.77;
|
||||
};
|
||||
|
||||
class RadioHotel : RscRadioText {
|
||||
y = 0.89;
|
||||
};
|
||||
|
||||
class RadioIndia : RscRadioText {
|
||||
y = 1.01;
|
||||
};
|
||||
|
||||
class RadioJuliet : RscRadioText {
|
||||
y = 1.13;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
*/
|
||||
|
||||
class RscDisplayClientGetReady : RscDisplayGetReady {
|
||||
onload = "private ['_dummy']; _dummy = [_this,'onload'] call compile preprocessfile '\ca\ui\scripts\server_interface.sqf'; _this spawn { while { !isNull (findDisplay 53) } do { ctrlActivate ((_this select 0) displayCtrl 1); sleep 0.1; }; };";
|
||||
color0[] = {0.4, 0.4, 0.4, 1};
|
||||
@@ -1648,14 +1334,11 @@ class DZ_ItemInteraction {
|
||||
|
||||
};
|
||||
};
|
||||
#ifdef NewPlayerUI
|
||||
#include "RscDisplay\RscNewPlayerUI.hpp"
|
||||
#else
|
||||
#include "RscDisplay\RscOldPlayerUI.hpp"
|
||||
#endif
|
||||
|
||||
#ifdef SpawnSelecter
|
||||
#include "RscDisplay\RscDisplaySpawnSelecter.hpp"
|
||||
#endif
|
||||
|
||||
#include "RscDisplay\RscMap.hpp"
|
||||
|
||||
#ifdef NewPlayerUI
|
||||
#include "RscDisplay\RscNewPlayerUI.hpp"
|
||||
#else
|
||||
#include "RscDisplay\RscOldPlayerUI.hpp"
|
||||
#endif
|
||||
|
||||
@@ -20,4 +20,4 @@ sleep 3;
|
||||
// allow menu again
|
||||
s_player_callzombies = -1;
|
||||
|
||||
// cutText ["Calling Zombies...", "PLAIN DOWN"];
|
||||
// cutText [(localize "STR_EPOCH_ACTIONS_1"), "PLAIN DOWN"];
|
||||
|
||||
@@ -100,9 +100,14 @@ if(_IsNearVehicle >= 1) then {
|
||||
// calculate new fuel
|
||||
_newFuelSrc = (_newFuelSrc / _capacitySrc);
|
||||
if (_newFuelSrc > 0) then {
|
||||
PVDZE_veh_SFuel = [_vehicleSrc,_newFuelSrc];
|
||||
PVDZE_veh_SFuel spawn local_setFuel;
|
||||
publicVariable "PVDZE_veh_SFuel";
|
||||
/* PVS/PVC - Skaronator */
|
||||
if (local _vehicle) then {
|
||||
[_vehicleSrc,_newFuelSrc] call local_setFuel;
|
||||
} else {
|
||||
/* PVS/PVC - Skaronator */
|
||||
PVDZE_send = [_vehicle,"SFuel",[_vehicleSrc,_newFuelSrc]];
|
||||
publicVariableServer "PVDZE_send";
|
||||
};
|
||||
} else {
|
||||
_isFillok = false;
|
||||
_abort = true;
|
||||
@@ -118,10 +123,15 @@ if(_IsNearVehicle >= 1) then {
|
||||
|
||||
// calculate minimum needed fuel
|
||||
_newFuel = (_newFuel / _capacity);
|
||||
|
||||
PVDZE_veh_SFuel = [_vehicle,_newFuel];
|
||||
PVDZE_veh_SFuel spawn local_setFuel;
|
||||
publicVariable "PVDZE_veh_SFuel";
|
||||
|
||||
/* PVS/PVC - Skaronator */
|
||||
if (local _vehicle) then {
|
||||
[_vehicle,_newFuel] call local_setFuel;
|
||||
} else {
|
||||
/* PVS/PVC - Skaronator */
|
||||
PVDZE_send = [_vehicle,"SFuel",[_vehicle,_newFuel]];
|
||||
publicVariableServer "PVDZE_send";
|
||||
};
|
||||
|
||||
// Play sound
|
||||
[player,"refuel",0,false] call dayz_zombieSpeak;
|
||||
|
||||
@@ -74,9 +74,13 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
|
||||
|
||||
if (_hasKnifeBlunt) then { _qty = round(_qty / 2); };
|
||||
|
||||
PVDZE_plr_GutBody = [_item,_qty];
|
||||
PVDZE_plr_GutBody spawn local_gutObject;
|
||||
publicVariable "PVDZE_plr_GutBody";
|
||||
if (local _item) then {
|
||||
[_item,_qty] spawn local_gutObject;
|
||||
} else {
|
||||
//Leave this as PV instead of PVS/PVC - Skaronator
|
||||
PVDZE_plr_GutBody =[_item,_qty];
|
||||
publicVariable "PVDZE_plr_GutBody";
|
||||
};
|
||||
|
||||
_string = format[localize "str_success_gutted_animal",_text,_qty];
|
||||
cutText [_string, "PLAIN DOWN"];
|
||||
|
||||
@@ -69,10 +69,14 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
|
||||
[player,"gut",0,false,10] call dayz_zombieSpeak;
|
||||
|
||||
_qty = 1;
|
||||
|
||||
PVDZE_plr_GutBody = [_item,_qty];
|
||||
PVDZE_plr_GutBody spawn local_gutObjectZ;
|
||||
publicVariable "PVDZE_plr_GutBodyZ";
|
||||
if (local _item) then {
|
||||
[_item,_qty] spawn local_gutObjectZ;
|
||||
} else {
|
||||
//Leave this as PV instead of PVS/PVC - Skaronator
|
||||
//Also not sure if we need this
|
||||
PVDZE_plr_GutBodyZ = [_item,_qty];
|
||||
publicVariable "PVDZE_plr_GutBodyZ";
|
||||
};
|
||||
|
||||
// Reduce humanity for gutting zeds
|
||||
_humanity = player getVariable["humanity",0];
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
//Code developed by Axe Cop for use in DayZ Epoch Mod.
|
||||
private ["_missing","_missingQty","_proceed","_itemIn","_countIn","_qty","_num_removed","_removed","_removed_total","_tobe_removed_total","_obj","_objectID","_objectUID","_classname","_location","_dir","_objectCharacterID","_object","_temp_removed_array","_textMissing","_target","_objectClasses","_range","_objects","_requirements","_count","_cost","_itemText","_option"];
|
||||
//Code developed by Axe Cop - Massiv improvments and performance tunes by Skaronator
|
||||
private ["_missing","_missingQty","_proceed","_itemIn","_countIn","_qty","_num_removed","_uniqueID","_removed","_removed_total","_tobe_removed_total","_obj","_objectID","_objectUID","_classname","_location","_dir","_objectCharacterID","_object","_temp_removed_array","_textMissing","_target","_objectClasses","_range","_objects","_requirements","_count","_cost","_itemText","_option"];
|
||||
|
||||
if (DZE_ActionInProgress) exitWith { cutText ["Maintenance already in progress." , "PLAIN DOWN"]; };
|
||||
if (DZE_ActionInProgress) exitWith { cutText [(localize "STR_EPOCH_ACTIONS_2") , "PLAIN DOWN"]; };
|
||||
DZE_ActionInProgress = true;
|
||||
|
||||
player removeAction s_player_maintain_area;
|
||||
@@ -10,14 +10,15 @@ player removeAction s_player_maintain_area_preview;
|
||||
s_player_maintain_area_preview = 1;
|
||||
|
||||
_target = cursorTarget; // Plastic_Pole_EP1_DZ
|
||||
_objectClasses = ["ModularItems", "DZE_Housebase"] + DZE_ExtraMaintain;
|
||||
_range = 50; // set the max range for the maintain area
|
||||
|
||||
_objectClasses = DZE_maintainClasses;
|
||||
_range = DZE_maintainRange; // set the max range for the maintain area
|
||||
_objects = nearestObjects [_target, _objectClasses, _range];
|
||||
|
||||
//filter to only those that have 10% damage
|
||||
_objects_filtered = [];
|
||||
{
|
||||
if (damage _x >= 0.1) then {
|
||||
if (damage _x >= DZE_DamageBeforeMaint) then {
|
||||
_objects_filtered set [count _objects_filtered, _x];
|
||||
};
|
||||
} forEach _objects;
|
||||
@@ -25,20 +26,38 @@ _objects = _objects_filtered;
|
||||
|
||||
// TODO dynamic requirements based on used building parts?
|
||||
_count = count _objects;
|
||||
|
||||
if (_count == 0) exitWith {
|
||||
cutText [format[(localize "STR_EPOCH_ACTIONS_22"), _count], "PLAIN DOWN"];
|
||||
DZE_ActionInProgress = false;
|
||||
s_player_maintain_area = -1;
|
||||
s_player_maintain_area_preview = -1;
|
||||
};
|
||||
|
||||
_requirements = [];
|
||||
switch true do {
|
||||
case (_count <= 20): {_requirements = [["ItemGoldBar10oz",2]]};
|
||||
case (_count <= 50): {_requirements = [["ItemGoldBar10oz",4]]};
|
||||
case (_count <= 10): {_requirements = [["ItemGoldBar10oz",1]]};
|
||||
case (_count <= 20): {_requirements = [["ItemGoldBar10oz",2]]};
|
||||
case (_count <= 35): {_requirements = [["ItemGoldBar10oz",3]]};
|
||||
case (_count <= 50): {_requirements = [["ItemGoldBar10oz",4]]};
|
||||
case (_count <= 75): {_requirements = [["ItemGoldBar10oz",6]]};
|
||||
case (_count <= 100): {_requirements = [["ItemBriefcase100oz",1]]};
|
||||
case (_count <= 200): {_requirements = [["ItemBriefcase100oz",2]]};
|
||||
case (_count <= 300): {_requirements = [["ItemBriefcase100oz",3]]};
|
||||
case (_count <= 400): {_requirements = [["ItemBriefcase100oz",4]]};
|
||||
case (_count > 400): {_requirements = [["ItemBriefcase100oz",5]]};
|
||||
case (_count <= 175): {_requirements = [["ItemBriefcase100oz",2]]};
|
||||
case (_count <= 250): {_requirements = [["ItemBriefcase100oz",3]]};
|
||||
case (_count <= 325): {_requirements = [["ItemBriefcase100oz",4]]};
|
||||
case (_count <= 400): {_requirements = [["ItemBriefcase100oz",5]]};
|
||||
case (_count <= 475): {_requirements = [["ItemBriefcase100oz",6]]};
|
||||
case (_count <= 550): {_requirements = [["ItemBriefcase100oz",7]]};
|
||||
case (_count <= 625): {_requirements = [["ItemBriefcase100oz",8]]};
|
||||
case (_count > 700): {_requirements = [["ItemBriefcase100oz",9]]};
|
||||
};
|
||||
|
||||
|
||||
|
||||
_option = _this select 3;
|
||||
switch _option do {
|
||||
case "maintain": {
|
||||
|
||||
_missing = "";
|
||||
_missingQty = 0;
|
||||
_proceed = true;
|
||||
@@ -77,55 +96,16 @@ switch _option do {
|
||||
|
||||
// all required items removed from player gear
|
||||
if (_tobe_removed_total == _removed_total) then {
|
||||
{
|
||||
_obj = _x;
|
||||
|
||||
// Find objectID
|
||||
_objectID = _obj getVariable ["ObjectID","0"];
|
||||
|
||||
// Find objectUID
|
||||
_objectUID = _obj getVariable ["ObjectUID","0"];
|
||||
|
||||
if (_objectID == "0" && _objectUID == "0") exitWith { cutText ["At least one building part is not setup yet.", "PLAIN DOWN"];};
|
||||
|
||||
// Get classname
|
||||
_classname = typeOf _obj;
|
||||
|
||||
// Get position
|
||||
_location = _obj getVariable["OEMPos",(getposATL _obj)];
|
||||
|
||||
// Get direction
|
||||
_dir = getDir _obj;
|
||||
|
||||
// Find CharacterID
|
||||
_objectCharacterID = _obj getVariable ["CharacterID","0"];
|
||||
|
||||
// Create new object
|
||||
_object = createVehicle [_classname, [0,0,0], [], 0, "CAN_COLLIDE"];
|
||||
|
||||
// Set direction
|
||||
_object setDir _dir;
|
||||
|
||||
// Set location
|
||||
_object setPosATL _location;
|
||||
|
||||
PVDZE_obj_Swap = [_objectCharacterID,_object,[_dir,_location],_classname,_obj,player];
|
||||
publicVariableServer "PVDZE_obj_Swap";
|
||||
|
||||
player reveal _object;
|
||||
} forEach _objects;
|
||||
|
||||
cutText [format["You have maintained %1 building parts.", _count], "PLAIN DOWN", 5];
|
||||
// uncomment the next 2 lines if you want logging of area maintenance to the server report file (Arma2OAserver.RPT)
|
||||
//maintainArea_log = [player, _target, _count];
|
||||
//publicVariableServer "maintainArea_log";
|
||||
cutText [format[(localize "STR_EPOCH_ACTIONS_4"), _count], "PLAIN DOWN", 5];
|
||||
PVDZE_maintainArea = [player,1,_target];
|
||||
publicVariableServer "PVDZE_maintainArea";
|
||||
} else {
|
||||
{player addMagazine _x;} forEach _temp_removed_array;
|
||||
cutText [format["Missing Parts after first check Item: %1 / %2",_removed_total,_tobe_removed_total], "PLAIN DOWN"];
|
||||
cutText [format[(localize "STR_EPOCH_ACTIONS_5"),_removed_total,_tobe_removed_total], "PLAIN DOWN"];
|
||||
};
|
||||
} else {
|
||||
_textMissing = getText(configFile >> "CfgMagazines" >> _missing >> "displayName");
|
||||
cutText [format["Missing %1 more of %2", _missingQty, _textMissing], "PLAIN DOWN"];
|
||||
cutText [format[(localize "STR_EPOCH_ACTIONS_6"), _missingQty, _textMissing], "PLAIN DOWN"];
|
||||
};
|
||||
};
|
||||
case "preview": {
|
||||
@@ -139,7 +119,7 @@ switch _option do {
|
||||
};
|
||||
_cost = _cost + (str(_countIn) + " of " + _itemText);
|
||||
} forEach _requirements;
|
||||
cutText [format["%1 building parts in range, maintenance would cost %2.", _count, _cost], "PLAIN DOWN"];
|
||||
cutText [format[(localize "STR_EPOCH_ACTIONS_7"), _count, _cost], "PLAIN DOWN"];
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -44,6 +44,11 @@ _isOk = [player,_config2] call BIS_fnc_invAdd;
|
||||
if (_isOk) then {
|
||||
//Remove item
|
||||
player removeWeapon _item;
|
||||
|
||||
if (vehicle player != player) then {
|
||||
_display = findDisplay 106;
|
||||
_display closeDisplay 0;
|
||||
};
|
||||
|
||||
//Add magazines if needed
|
||||
if (_create in ["MeleeHatchet_DZE","MeleeCrowbar","MeleeMachete","MeleeFishingPole","MeleeSledge"]) then {
|
||||
@@ -72,6 +77,7 @@ if (_isOk) then {
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
} else {
|
||||
cutText [localize "STR_DAYZ_CODE_2", "PLAIN DOWN"];
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
DayZ Base Building
|
||||
Made for DayZ Epoch please ask permission to use/edit/distrubute email vbawol@veteranbastards.com.
|
||||
*/
|
||||
private ["_location","_dir","_classname","_item","_hasrequireditem","_missing","_hastoolweapon","_cancel","_reason","_started","_finished","_animState","_isMedic","_dis","_sfx","_hasbuilditem","_tmpbuilt","_onLadder","_isWater","_require","_text","_offset","_IsNearPlot","_isOk","_location1","_location2","_counter","_limit","_proceed","_num_removed","_position","_object","_canBuildOnPlot","_friendlies","_nearestPole","_ownerID","_findNearestPoles","_findNearestPole","_distance","_classnametmp","_ghost","_isPole","_needText","_lockable","_zheightchanged","_rotate","_combination_1","_combination_2","_combination_3","_combination_4","_combination","_combination_1_Display","_combinationDisplay","_zheightdirection","_abort","_isNear","_need","_objHupDiff","_needNear","_vehicle","_inVehicle","_previewCounter","_requireplot","_objHDiff","_isLandFireDZ","_isTankTrap"];
|
||||
private ["_location","_dir","_classname","_item","_hasrequireditem","_missing","_hastoolweapon","_cancel","_reason","_started","_finished","_animState","_isMedic","_dis","_sfx","_hasbuilditem","_tmpbuilt","_onLadder","_isWater","_require","_text","_offset","_IsNearPlot","_isOk","_location1","_location2","_counter","_limit","_proceed","_num_removed","_position","_object","_canBuildOnPlot","_friendlies","_nearestPole","_ownerID","_findNearestPoles","_findNearestPole","_distance","_classnametmp","_ghost","_isPole","_needText","_lockable","_zheightchanged","_rotate","_combination_1","_combination_2","_combination_3","_combination_4","_combination","_combination_1_Display","_combinationDisplay","_zheightdirection","_abort","_isNear","_need","_objHupDiff","_needNear","_vehicle","_inVehicle","_requireplot","_objHDiff","_isLandFireDZ","_isTankTrap"];
|
||||
|
||||
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_40") , "PLAIN DOWN"]; };
|
||||
DZE_ActionInProgress = true;
|
||||
@@ -52,13 +52,11 @@ _reason = "";
|
||||
_needNear = getArray (configFile >> "CfgMagazines" >> _item >> "ItemActions" >> "Build" >> "neednearby");
|
||||
|
||||
{
|
||||
_need = _x select 0;
|
||||
_distance = _x select 1;
|
||||
switch(_need) do{
|
||||
switch(_x) do{
|
||||
case "fire":
|
||||
{
|
||||
_isNear = {inflamed _x} count (getPosATL player nearObjects _distance);
|
||||
if(_isNear == 0) then {
|
||||
if(_isNear == 0) then {
|
||||
_abort = true;
|
||||
_reason = "fire";
|
||||
};
|
||||
@@ -66,7 +64,7 @@ _needNear = getArray (configFile >> "CfgMagazines" >> _item >> "ItemActions" >>
|
||||
case "workshop":
|
||||
{
|
||||
_isNear = count (nearestObjects [player, ["Wooden_shed_DZ","WoodShack_DZ","WorkBench_DZ"], _distance]);
|
||||
if(_isNear == 0) then {
|
||||
if(_isNear == 0) then {
|
||||
_abort = true;
|
||||
_reason = "workshop";
|
||||
};
|
||||
@@ -74,9 +72,10 @@ _needNear = getArray (configFile >> "CfgMagazines" >> _item >> "ItemActions" >>
|
||||
case "fueltank":
|
||||
{
|
||||
_isNear = count (nearestObjects [player, dayz_fuelsources, _distance]);
|
||||
if(_isNear == 0) then {
|
||||
if(_isNear == 0) then {
|
||||
_abort = true;
|
||||
_reason = "fuel tank";
|
||||
_distance = 30;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -117,11 +116,11 @@ if((count _offset) <= 0) then {
|
||||
_isPole = (_classname == "Plastic_Pole_EP1_DZ");
|
||||
_isLandFireDZ = (_classname == "Land_Fire_DZ");
|
||||
|
||||
_distance = 30;
|
||||
_distance = DZE_PlotPole select 0;
|
||||
_needText = localize "str_epoch_player_246";
|
||||
|
||||
if(_isPole) then {
|
||||
_distance = 60;
|
||||
_distance = DZE_PlotPole select 1;
|
||||
};
|
||||
|
||||
// check for near plot
|
||||
@@ -148,11 +147,11 @@ if(_IsNearPlot == 0) then {
|
||||
|
||||
} else {
|
||||
// Since there are plots nearby we check for ownership and then for friend status
|
||||
|
||||
|
||||
// check nearby plots ownership and then for friend status
|
||||
_nearestPole = _findNearestPole select 0;
|
||||
|
||||
// Find owner
|
||||
// Find owner
|
||||
_ownerID = _nearestPole getVariable["CharacterID","0"];
|
||||
|
||||
// diag_log format["DEBUG BUILDING: %1 = %2", dayz_characterID, _ownerID];
|
||||
@@ -161,7 +160,7 @@ if(_IsNearPlot == 0) then {
|
||||
if(dayz_characterID == _ownerID) then { //Keep ownership
|
||||
// owner can build anything within his plot except other plots
|
||||
if(!_isPole) then {
|
||||
_canBuildOnPlot = true;
|
||||
_canBuildOnPlot = true;
|
||||
};
|
||||
|
||||
} else {
|
||||
@@ -205,22 +204,21 @@ if (_hasrequireditem) then {
|
||||
};
|
||||
|
||||
_object = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"];
|
||||
|
||||
|
||||
_object attachTo [player,_offset];
|
||||
|
||||
|
||||
_position = getPosATL _object;
|
||||
|
||||
cutText [(localize "str_epoch_player_45"), "PLAIN DOWN"];
|
||||
|
||||
_previewCounter = 60;
|
||||
_objHDiff = 0;
|
||||
|
||||
|
||||
while {_isOk} do {
|
||||
|
||||
|
||||
_zheightchanged = false;
|
||||
_zheightdirection = "";
|
||||
_rotate = false;
|
||||
|
||||
|
||||
if (DZE_Q) then {
|
||||
DZE_Q = false;
|
||||
_zheightdirection = "up";
|
||||
@@ -229,7 +227,7 @@ if (_hasrequireditem) then {
|
||||
if (DZE_Z) then {
|
||||
DZE_Z = false;
|
||||
_zheightdirection = "down";
|
||||
_zheightchanged = true;
|
||||
_zheightchanged = true;
|
||||
};
|
||||
if (DZE_Q_alt) then {
|
||||
DZE_Q_alt = false;
|
||||
@@ -261,7 +259,7 @@ if (_hasrequireditem) then {
|
||||
DZE_6 = false;
|
||||
_dir = 0;
|
||||
};
|
||||
|
||||
|
||||
if(_rotate) then {
|
||||
_object setDir _dir;
|
||||
_object setPosATL _position;
|
||||
@@ -299,7 +297,7 @@ if (_hasrequireditem) then {
|
||||
_position set [2,((_position select 2)-0.01)];
|
||||
_objHDiff = _objHDiff - 0.01;
|
||||
};
|
||||
|
||||
|
||||
_object setDir (getDir _object);
|
||||
|
||||
if((_isAllowedUnderGround == 0) and ((_position select 2) < 0)) then {
|
||||
@@ -307,13 +305,13 @@ if (_hasrequireditem) then {
|
||||
};
|
||||
|
||||
_object setPosATL _position;
|
||||
|
||||
|
||||
//diag_log format["DEBUG Change BUILDING POS: %1", _position];
|
||||
|
||||
|
||||
_object attachTo [player];
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
sleep 0.5;
|
||||
|
||||
_location2 = getPosATL player;
|
||||
@@ -326,31 +324,19 @@ if (_hasrequireditem) then {
|
||||
//diag_log format["DEBUG BUILDING POS: %1", _position];
|
||||
deleteVehicle _object;
|
||||
};
|
||||
|
||||
|
||||
if(_location1 distance _location2 > 5) exitWith {
|
||||
_isOk = false;
|
||||
_cancel = true;
|
||||
_reason = "You've moved to far away from where you started building (within 5 meters)";
|
||||
detach _object;
|
||||
deleteVehicle _object;
|
||||
};
|
||||
|
||||
[format["<t size='0.6'>Time left to build: %1</t>",(ceil(_previewCounter))],0,0.8,0.5,0,0,8] spawn BIS_fnc_dynamicText;
|
||||
|
||||
if(_previewCounter <= 0) exitWith {
|
||||
_isOk = false;
|
||||
_cancel = true;
|
||||
_reason = "Ran out of time to find position";
|
||||
_reason = "You've moved to far away from where you started building (within 5 meters)";
|
||||
detach _object;
|
||||
deleteVehicle _object;
|
||||
};
|
||||
|
||||
_previewCounter = _previewCounter - 0.5;
|
||||
|
||||
if(abs(_objHDiff) > 5) exitWith {
|
||||
_isOk = false;
|
||||
_cancel = true;
|
||||
_reason = "Cannot move up or down more than 5 meters";
|
||||
_reason = "Cannot move up or down more than 5 meters";
|
||||
detach _object;
|
||||
deleteVehicle _object;
|
||||
};
|
||||
@@ -372,8 +358,10 @@ if (_hasrequireditem) then {
|
||||
};
|
||||
};
|
||||
|
||||
// No building on roads
|
||||
if (isOnRoad _position) then { _cancel = true; _reason = "Cannot build on a road."; };
|
||||
//No building on roads unless toggled
|
||||
if (!DZE_BuildOnRoads) then {
|
||||
if (isOnRoad _position) then { _cancel = true; _reason = "Cannot build on a road."; };
|
||||
};
|
||||
|
||||
// No building in trader zones
|
||||
if(!canbuild) then { _cancel = true; _reason = "Cannot build in a city."; };
|
||||
@@ -383,49 +371,54 @@ if (_hasrequireditem) then {
|
||||
|
||||
_classname = _classnametmp;
|
||||
|
||||
// Start Build
|
||||
// Start Build
|
||||
_tmpbuilt = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"];
|
||||
|
||||
_tmpbuilt setdir _dir;
|
||||
|
||||
|
||||
// Get position based on object
|
||||
_location = _position;
|
||||
|
||||
if((_isAllowedUnderGround == 0) and ((_location select 2) < 0)) then {
|
||||
_location set [2,0];
|
||||
};
|
||||
|
||||
|
||||
_tmpbuilt setPosATL _location;
|
||||
|
||||
|
||||
|
||||
cutText [format[(localize "str_epoch_player_138"),_text], "PLAIN DOWN"];
|
||||
|
||||
|
||||
_limit = 3;
|
||||
|
||||
if(isNumber (configFile >> "CfgVehicles" >> _classname >> "constructioncount")) then {
|
||||
_limit = getNumber(configFile >> "CfgVehicles" >> _classname >> "constructioncount");
|
||||
if (DZE_StaticConstructionCount > 0) then {
|
||||
_limit = DZE_StaticConstructionCount;
|
||||
}
|
||||
else {
|
||||
if (isNumber (configFile >> "CfgVehicles" >> _classname >> "constructioncount")) then {
|
||||
_limit = getNumber(configFile >> "CfgVehicles" >> _classname >> "constructioncount");
|
||||
};
|
||||
};
|
||||
|
||||
_isOk = true;
|
||||
_proceed = false;
|
||||
_counter = 0;
|
||||
|
||||
|
||||
while {_isOk} do {
|
||||
|
||||
[10,10] call dayz_HungerThirst;
|
||||
player playActionNow "Medic";
|
||||
|
||||
|
||||
_dis=20;
|
||||
_sfx = "repair";
|
||||
[player,_sfx,0,false,_dis] call dayz_zombieSpeak;
|
||||
[player,_sfx,0,false,_dis] call dayz_zombieSpeak;
|
||||
[player,_dis,true,(getPosATL player)] spawn player_alertZombies;
|
||||
|
||||
|
||||
r_interrupt = false;
|
||||
_animState = animationState player;
|
||||
r_doLoop = true;
|
||||
_started = false;
|
||||
_finished = false;
|
||||
|
||||
|
||||
while {r_doLoop} do {
|
||||
_animState = animationState player;
|
||||
_isMedic = ["medic",_animState] call fnc_inString;
|
||||
@@ -462,30 +455,34 @@ if (_hasrequireditem) then {
|
||||
_isOk = false;
|
||||
_proceed = true;
|
||||
};
|
||||
|
||||
|
||||
};
|
||||
|
||||
if (_proceed) then {
|
||||
|
||||
|
||||
_num_removed = ([player,_item] call BIS_fnc_invRemove);
|
||||
if(_num_removed == 1) then {
|
||||
|
||||
cutText [format[localize "str_build_01",_text], "PLAIN DOWN"];
|
||||
|
||||
if (_isPole) then {
|
||||
[] spawn player_plotPreview;
|
||||
};
|
||||
|
||||
_tmpbuilt setVariable ["OEMPos",_location,true];
|
||||
|
||||
if(_lockable > 1) then {
|
||||
|
||||
|
||||
_combinationDisplay = "";
|
||||
|
||||
switch (_lockable) do {
|
||||
|
||||
|
||||
case 2: { // 2 lockbox
|
||||
_combination_1 = (floor(random 3)) + 100; // 100=red,101=green,102=blue
|
||||
_combination_2 = floor(random 10);
|
||||
_combination_3 = floor(random 10);
|
||||
_combination = format["%1%2%3",_combination_1,_combination_2,_combination_3];
|
||||
|
||||
dayz_combination = _combination;
|
||||
if (_combination_1 == 100) then {
|
||||
_combination_1_Display = "Red";
|
||||
};
|
||||
@@ -497,37 +494,39 @@ if (_hasrequireditem) then {
|
||||
};
|
||||
_combinationDisplay = format["%1%2%3",_combination_1_Display,_combination_2,_combination_3];
|
||||
};
|
||||
|
||||
|
||||
case 3: { // 3 combolock
|
||||
_combination_1 = floor(random 10);
|
||||
_combination_2 = floor(random 10);
|
||||
_combination_3 = floor(random 10);
|
||||
_combination = format["%1%2%3",_combination_1,_combination_2,_combination_3];
|
||||
dayz_combination = _combination;
|
||||
_combinationDisplay = _combination;
|
||||
};
|
||||
|
||||
|
||||
case 4: { // 4 safe
|
||||
_combination_1 = floor(random 10);
|
||||
_combination_2 = floor(random 10);
|
||||
_combination_3 = floor(random 10);
|
||||
_combination_4 = floor(random 10);
|
||||
_combination = format["%1%2%3%4",_combination_1,_combination_2,_combination_3,_combination_4];
|
||||
dayz_combination = _combination;
|
||||
_combinationDisplay = _combination;
|
||||
};
|
||||
};
|
||||
|
||||
_tmpbuilt setVariable ["CharacterID",_combination,true];
|
||||
|
||||
|
||||
|
||||
PVDZE_obj_Publish = [_combination,_tmpbuilt,[_dir,_location],_classname];
|
||||
publicVariableServer "PVDZE_obj_Publish";
|
||||
|
||||
cutText [format[(localize "str_epoch_player_140"),_combinationDisplay,_text], "PLAIN DOWN", 5];
|
||||
|
||||
|
||||
|
||||
} else {
|
||||
_tmpbuilt setVariable ["CharacterID",dayz_characterID,true];
|
||||
|
||||
|
||||
// fire?
|
||||
if(_tmpbuilt isKindOf "Land_Fire_DZ") then {
|
||||
_tmpbuilt spawn player_fireMonitor;
|
||||
@@ -536,8 +535,6 @@ if (_hasrequireditem) then {
|
||||
publicVariableServer "PVDZE_obj_Publish";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
} else {
|
||||
deleteVehicle _tmpbuilt;
|
||||
cutText [(localize "str_epoch_player_46") , "PLAIN DOWN"];
|
||||
|
||||
@@ -79,32 +79,11 @@ if (_proceed) then {
|
||||
|
||||
// all parts removed proceed
|
||||
if (_tobe_removed_total == _removed_total) then {
|
||||
|
||||
// Get position
|
||||
_location = _obj getVariable["OEMPos",(getposATL _obj)];
|
||||
|
||||
// Get direction
|
||||
_dir = getDir _obj;
|
||||
cutText [format[(localize "STR_EPOCH_ACTIONS_4"), 1], "PLAIN DOWN", 5];
|
||||
PVDZE_maintainArea = [player,2,_obj];
|
||||
publicVariableServer "PVDZE_maintainArea";
|
||||
|
||||
// Find CharacterID
|
||||
_objectCharacterID = _obj getVariable ["CharacterID","0"];
|
||||
|
||||
// Create new object
|
||||
_object = createVehicle [_classname, [0,0,0], [], 0, "CAN_COLLIDE"];
|
||||
|
||||
// Set direction
|
||||
_object setDir _dir;
|
||||
|
||||
// Set location
|
||||
_object setPosATL _location;
|
||||
|
||||
PVDZE_obj_Swap = [_objectCharacterID,_object,[_dir,_location],_classname,_obj,player];
|
||||
publicVariableServer "PVDZE_obj_Swap";
|
||||
|
||||
cutText [format[(localize "str_epoch_player_144"),_text], "PLAIN DOWN", 5];
|
||||
|
||||
player reveal _object;
|
||||
|
||||
} else {
|
||||
|
||||
{player addMagazine _x;} forEach _temp_removed_array;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
private ["_item","_config","_onLadder","_create","_started","_finished","_animState","_isMedic","_qty","_box","_num_removed","_text","_haskey","_hastoolweapon","_isNear","_hasTinBar"];
|
||||
private ["_item","_config","_onLadder","_create","_started","_finished","_animState","_isMedic","_qty","_b0x1337","_num_removed","_text","_haskey","_hastoolweapon","_isNear","_hasTinBar"];
|
||||
|
||||
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_56") , "PLAIN DOWN"]; };
|
||||
DZE_ActionInProgress = true;
|
||||
@@ -61,8 +61,8 @@ if(_finished) then {
|
||||
// output key to backpack if space
|
||||
_create = _item;
|
||||
_qty = 1;
|
||||
_box = unitBackpack player;
|
||||
_box addWeaponCargoGlobal [_create,_qty];
|
||||
_b0x1337 = unitBackpack player;
|
||||
_b0x1337 addWeaponCargoGlobal [_create,_qty];
|
||||
cutText [(localize "str_epoch_player_60") , "PLAIN DOWN"];
|
||||
} else {
|
||||
cutText [(localize "str_epoch_player_61") , "PLAIN DOWN"];
|
||||
|
||||
@@ -35,6 +35,7 @@ _item = _this select 2;
|
||||
_abort = false;
|
||||
_distance = 3;
|
||||
_reason = "";
|
||||
_waterLevel = 0;
|
||||
|
||||
_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1;
|
||||
_canDo = (!r_drag_sqf and !r_player_unconscious and !_onLadder);
|
||||
@@ -99,15 +100,17 @@ if (_canDo) then {
|
||||
|
||||
// Dry run to see if all parts are available.
|
||||
_proceed = true;
|
||||
{
|
||||
_itemIn = _x select 0;
|
||||
_countIn = _x select 1;
|
||||
if (count _selectedRecipeInput > 0) then {
|
||||
{
|
||||
_itemIn = _x select 0;
|
||||
_countIn = _x select 1;
|
||||
|
||||
_qty = { (_x == _itemIn) || (configName(inheritsFrom(configFile >> "cfgMagazines" >> _x)) == _itemIn) } count magazines player;
|
||||
|
||||
_qty = { (_x == _itemIn) || (configName(inheritsFrom(configFile >> "cfgMagazines" >> _x)) == _itemIn) } count magazines player;
|
||||
if(_qty < _countIn) exitWith { _missing = _itemIn; _missingQty = (_countIn - _qty); _proceed = false; };
|
||||
|
||||
if(_qty < _countIn) exitWith { _missing = _itemIn; _missingQty = (_countIn - _qty); _proceed = false; };
|
||||
|
||||
} forEach _selectedRecipeInput;
|
||||
} forEach _selectedRecipeInput;
|
||||
};
|
||||
|
||||
// If all parts proceed
|
||||
if (_proceed) then {
|
||||
@@ -156,11 +159,16 @@ if (_canDo) then {
|
||||
_tobe_removed_total = _tobe_removed_total + _countIn;
|
||||
|
||||
{
|
||||
if( (_removed < _countIn) && ((_x == _itemIn) || configName(inheritsFrom(configFile >> "cfgMagazines" >> _x)) == _itemIn)) then {
|
||||
_configParent = configName(inheritsFrom(configFile >> "cfgMagazines" >> _x));
|
||||
if( (_removed < _countIn) && ((_x == _itemIn) || _configParent == _itemIn)) then {
|
||||
_num_removed = ([player,_x] call BIS_fnc_invRemove);
|
||||
_removed = _removed + _num_removed;
|
||||
_removed_total = _removed_total + _num_removed;
|
||||
if(_num_removed >= 1) then {
|
||||
//diag_log format["debug remove: %1 of: %2", _configParent, _x];
|
||||
if (_x == "ItemWaterbottle" || _configParent == "ItemWaterbottle") then {
|
||||
_waterLevel = floor((getNumber(configFile >> "CfgMagazines" >> _x >> "wateroz")) - 1);
|
||||
};
|
||||
_temp_removed_array set [count _temp_removed_array,_x];
|
||||
};
|
||||
};
|
||||
@@ -194,6 +202,16 @@ if (_canDo) then {
|
||||
_itemOut = _x select 0;
|
||||
_countOut = _x select 1;
|
||||
|
||||
if (_itemOut == "ItemWaterbottleUnfilled") then {
|
||||
|
||||
if (_waterLevel > 0) then {
|
||||
_itemOut = format["ItemWaterbottle%1oz",_waterLevel];
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
diag_log format["Checking for water level: %1", _waterLevel];
|
||||
|
||||
for "_x" from 1 to _countOut do {
|
||||
player addMagazine _itemOut;
|
||||
};
|
||||
|
||||
@@ -58,6 +58,7 @@ if (_hasoutput and !_invehicle) then {
|
||||
_iPos = getPosATL player;
|
||||
_radius = 0.0;
|
||||
_item = createVehicle ["WeaponHolder", _iPos, [], _radius, "CAN_COLLIDE"];
|
||||
_item setposATL _iPos;
|
||||
} else {
|
||||
_item = _nearByPile select 0;
|
||||
};
|
||||
|
||||
@@ -58,6 +58,7 @@ if (_hasoutput and !_invehicle) then {
|
||||
_iPos = getPosATL player;
|
||||
_radius = 0.0;
|
||||
_item = createVehicle ["WeaponHolder", _iPos, [], _radius, "CAN_COLLIDE"];
|
||||
_item setposATL _iPos;
|
||||
} else {
|
||||
_item = _nearByPile select 0;
|
||||
};
|
||||
|
||||
12
SQF/dayz_code/actions/player_heliDetach.sqf
Normal file
12
SQF/dayz_code/actions/player_heliDetach.sqf
Normal file
@@ -0,0 +1,12 @@
|
||||
private["_action","_liftHeli","_vehicle","_onLadder","_liftUseTime","_dis","_sfx","_liftUsageTime","_animState","_started","_finished","_moved","_attached","_hasAttached","_animState","_isMedic","_posL","_posC","_height"];
|
||||
|
||||
_action = _this select 3;
|
||||
_liftHeli = _action select 0;
|
||||
_vehicle = _action select 1;
|
||||
|
||||
dayz_myLiftVehicle removeAction s_player_heli_detach;
|
||||
s_player_heli_detach = -1;
|
||||
|
||||
detach _vehicle;
|
||||
_vehicle setVariable["attached",false,true];
|
||||
_liftHeli setVariable["hasAttached",false,true];
|
||||
104
SQF/dayz_code/actions/player_heliLift.sqf
Normal file
104
SQF/dayz_code/actions/player_heliLift.sqf
Normal file
@@ -0,0 +1,104 @@
|
||||
private ["_action","_liftHeli","_vehicle","_onLadder","_liftUseTime","_dis","_sfx","_liftUsageTime","_animState","_started","_finished","_moved","_attached","_hasAttached","_isMedic","_posL","_posC","_height"];
|
||||
|
||||
_action = _this select 3;
|
||||
_liftHeli = _action select 0;
|
||||
_vehicle = _action select 1;
|
||||
|
||||
player removeAction s_player_heli_lift;
|
||||
s_player_heli_lift = -1;
|
||||
|
||||
_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1;
|
||||
if (_onLadder) exitWith {cutText ["You can't perform this action while on a ladder!" , "PLAIN DOWN"]};
|
||||
|
||||
if (vehicle player != player) exitWith {cutText ["You can't perform this action while in a vehicle", "PLAIN DOWN"]};
|
||||
|
||||
_liftUseTime = 6;
|
||||
_dis=10;
|
||||
_sfx = "repair";
|
||||
|
||||
r_interrupt = false;
|
||||
r_doLoop = true;
|
||||
_liftUsageTime = time;
|
||||
_animState = animationState player;
|
||||
_started = false;
|
||||
_finished = false;
|
||||
|
||||
[player,_sfx,0,false,_dis] call dayz_zombieSpeak;
|
||||
[player,_dis,true,(getPosATL player)] spawn player_alertZombies;
|
||||
|
||||
_moved = false;
|
||||
while {r_doLoop} do {
|
||||
_attached = _vehicle getVariable["attached",false];
|
||||
_hasAttached = _liftHeli getVariable["hasAttached",false];
|
||||
_animState = animationState player;
|
||||
_isMedic = ["medic",_animState] call fnc_inString;
|
||||
|
||||
_posL = getPos _liftHeli;
|
||||
_posC = getPos _vehicle;
|
||||
_height = (_posL select 2) - (_posC select 2);
|
||||
/*
|
||||
if(_height < 20) then {
|
||||
if(((abs((_posL select 0) - (_posC select 0))) < 10) and ((abs((_posL select 1) - (_posC select 1))) < 10)) then {
|
||||
_moved = true;
|
||||
};
|
||||
} else {
|
||||
_moved = true;
|
||||
};
|
||||
*/
|
||||
|
||||
if (_isMedic) then {
|
||||
_started = true;
|
||||
};
|
||||
if(!_isMedic && !r_interrupt && (time - _liftUsageTime) < _liftUseTime) then {
|
||||
player playActionNow "Medic";
|
||||
_isMedic = true;
|
||||
};
|
||||
if (_started && !_isMedic && (time - _liftUsageTime) > _liftUseTime) then {
|
||||
r_doLoop = false;
|
||||
_finished = true;
|
||||
};
|
||||
if (r_interrupt or _moved or (typeName _attached == "OBJECT") or (typeName _hasAttached == "OBJECT")) then {
|
||||
r_doLoop = false;
|
||||
};
|
||||
sleep 0.1;
|
||||
};
|
||||
r_doLoop = false;
|
||||
|
||||
if(_finished) then {
|
||||
_vehicle attachTo [_liftHeli,[0,0,-7]];
|
||||
_vehicle setVariable["attached",_liftHeli,true];
|
||||
_liftHeli setVariable["hasAttached",_vehicle,true];
|
||||
r_doLoop = true;
|
||||
while {r_doLoop} do {
|
||||
_attached = _vehicle getVariable["attached",false];
|
||||
|
||||
if(((getPos _liftHeli) select 2) < 5) then {
|
||||
r_doLoop = false;
|
||||
};
|
||||
|
||||
if(typeName _attached == typeName false) then {
|
||||
r_doLoop = false;
|
||||
};
|
||||
};
|
||||
r_doLoop = false;
|
||||
detach _vehicle;
|
||||
_vehicle setVariable["attached",false,true];
|
||||
_liftHeli setVariable["hasAttached",false,true];
|
||||
} else {
|
||||
if(_moved) then {
|
||||
player switchMove "";
|
||||
player playActionNow "stop";
|
||||
cutText [format["the lift heli moved to much from the vehicle that was being lifted!"], "PLAIN DOWN"]; //display text at bottom center of screen on interrupt
|
||||
} else {
|
||||
if((typeName _attached == "OBJECT") or (typeName _hasAttached == "OBJECT")) then {
|
||||
player switchMove "";
|
||||
player playActionNow "stop";
|
||||
cutText [format["Another vehicle was attached or the vehicle was attached to another heli!"], "PLAIN DOWN"]; //display text at bottom center of screen on interrupt
|
||||
} else {
|
||||
r_interrupt = false;
|
||||
player switchMove "";
|
||||
player playActionNow "stop";
|
||||
cutText [format["You have interrupted lifting a vehicle!"], "PLAIN DOWN"]; //display text at bottom center of screen on interrupt
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -54,6 +54,8 @@ if(_type == "backpack") then {
|
||||
_b0x1337 addBackpackCargoGlobal [_create,_qty];
|
||||
};
|
||||
|
||||
_b0x1337 setPosATL _location;
|
||||
|
||||
player reveal _b0x1337;
|
||||
|
||||
player action ["Gear", _b0x1337];
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
private["_target", "_caller", "_action", "_callerID", "_targetID", "_friendlies", "_rfriendlies"];
|
||||
private["_target", "_caller", "_callerID", "_targetID", "_friendlies", "_rfriendlies"];
|
||||
_target = _this select 0;
|
||||
_caller = _this select 1;
|
||||
_action = _this select 2;
|
||||
|
||||
call fnc_usec_medic_removeActions;
|
||||
r_action = false;
|
||||
@@ -15,10 +14,9 @@ _caller setVariable ["friendlies", _friendlies, true];
|
||||
|
||||
_rfriendlies = _target getVariable ["friendlies", []];
|
||||
|
||||
if (!(_callerID in _rfriendlies)) then {
|
||||
// caller
|
||||
titleText ["You have tagged a player as friendly. Waiting for other player to accept.", "PLAIN DOWN"]; // TODO: localize
|
||||
// target
|
||||
PVDZE_plr_FriendRQ = _target;
|
||||
publicVariable "PVDZE_plr_FriendRQ";
|
||||
};
|
||||
if !(_callerID in _rfriendlies) then {
|
||||
titleText [(localize "STR_EPOCH_ACTIONS_8"), "PLAIN DOWN"]; //To Caller
|
||||
/* PVS/PVC - Skaronator */
|
||||
PVDZE_send = [_target,"tagFriendly",[_target]]; //To Target
|
||||
publicVariableServer "PVDZE_send";
|
||||
};
|
||||
|
||||
@@ -21,9 +21,9 @@ if (!_hasclothesitem) exitWith { DZE_ActionInProgress = false; cutText [format[(
|
||||
|
||||
if (vehicle player != player) exitWith { DZE_ActionInProgress = false; cutText [(localize "str_epoch_player_85"), "PLAIN DOWN"]};
|
||||
|
||||
if (!isNull (unitBackpack player)) exitWith { DZE_ActionInProgress = false; cutText ["\n\nUnable to change clothes while wearing backpack.", "PLAIN DOWN"] };
|
||||
if (!isNull (unitBackpack player)) exitWith { DZE_ActionInProgress = false; cutText [(localize "STR_EPOCH_ACTIONS_9"), "PLAIN DOWN"] };
|
||||
|
||||
if ("CSGAS" in (magazines player)) exitWith { DZE_ActionInProgress = false; cutText ["\n\nUnable to change clothes while carrying a filled chainsaw.", "PLAIN DOWN"] };
|
||||
if ("CSGAS" in (magazines player)) exitWith { DZE_ActionInProgress = false; cutText [(localize "STR_EPOCH_ACTIONS_10"), "PLAIN DOWN"] };
|
||||
|
||||
_myModel = (typeOf player);
|
||||
_itemNew = "Skin_" + _myModel;
|
||||
@@ -54,4 +54,4 @@ if ( (isClass(_config >> _itemNew)) ) then {
|
||||
};
|
||||
};
|
||||
};
|
||||
DZE_ActionInProgress = false;
|
||||
DZE_ActionInProgress = false;
|
||||
|
||||
@@ -13,9 +13,9 @@ if (!isNull cursorTarget) then {
|
||||
if (_ent isKindOf "Animal" or _isZombie) then {
|
||||
_ent setDamage 1;
|
||||
} else {
|
||||
//["usecBreakLegs",[_target,player]] call broadcastRpcCallAll;
|
||||
usecBreakLegs = [_ent,player];
|
||||
publicVariable "usecBreakLegs";
|
||||
/* PVS/PVC - Skaronator */
|
||||
PVDZE_send = [_ent,"PZ_BreakLegs",[_ent,player]];
|
||||
publicVariableServer "PVDZE_send";
|
||||
};
|
||||
|
||||
[player,"hit",0,false] call dayz_zombieSpeak;
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user