mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
Compare commits
841 Commits
Release_1.
...
beta
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7deb504253 | ||
|
|
f0782d9c89 | ||
|
|
5790d1e129 | ||
|
|
386ce924a2 | ||
|
|
3156e02b3f | ||
|
|
01536b7515 | ||
|
|
c343541bb4 | ||
|
|
8d3239ad93 | ||
|
|
444fd125d0 | ||
|
|
31c9f589af | ||
|
|
d2bacf367e | ||
|
|
94601f3139 | ||
|
|
16639d9741 | ||
|
|
6e5beb409d | ||
|
|
e1d6f38ab5 | ||
|
|
04c933b318 | ||
|
|
db97941418 | ||
|
|
86b83a1843 | ||
|
|
26407165ac | ||
|
|
f734cb078f | ||
|
|
011c88d076 | ||
|
|
492caf6390 | ||
|
|
fa4bbc9f00 | ||
|
|
c398a419db | ||
|
|
be260bf4ea | ||
|
|
93f8b61f58 | ||
|
|
2938f08723 | ||
|
|
69ffe8f31c | ||
|
|
d41ee6b5de | ||
|
|
33b9fcffdb | ||
|
|
ff77466cbf | ||
|
|
342072177c | ||
|
|
ccd98e3a4c | ||
|
|
10003f4ebf | ||
|
|
5d36d84cb2 | ||
|
|
c8ded9b38d | ||
|
|
8e5ad427b8 | ||
|
|
ade7d3f36d | ||
|
|
b165cade29 | ||
|
|
fea1013a1c | ||
|
|
4814c4fd04 | ||
|
|
3451892dab | ||
|
|
420df74924 | ||
|
|
96c3471d11 | ||
|
|
e8430a49c5 | ||
|
|
70f232e0ff | ||
|
|
49d702b6b8 | ||
|
|
2e8fb3bd17 | ||
|
|
3e62064a06 | ||
|
|
4d141b17b1 | ||
|
|
ede660d09b | ||
|
|
4ed8769e93 | ||
|
|
5850efb0c6 | ||
|
|
192f255257 | ||
|
|
1dd9e0cb91 | ||
|
|
700ab86781 | ||
|
|
4c4b7133be | ||
|
|
9dc196d8bd | ||
|
|
86551302de | ||
|
|
9623809d5b | ||
|
|
7fcb7ff657 | ||
|
|
d472450062 | ||
|
|
1c87cac11a | ||
|
|
0efa8ea37b | ||
|
|
cdb0399f19 | ||
|
|
a664da7b3e | ||
|
|
172b9e21c7 | ||
|
|
23791fc1d8 | ||
|
|
5b2949c33d | ||
|
|
7151f6859f | ||
|
|
3623b68112 | ||
|
|
de4f50dad0 | ||
|
|
13578d07ad | ||
|
|
fd2eaaaa56 | ||
|
|
e3d57adbae | ||
|
|
720f50f443 | ||
|
|
ed575c818b | ||
|
|
dfb99cc867 | ||
|
|
737fd45f26 | ||
|
|
a1ae300b92 | ||
|
|
909ca991cd | ||
|
|
5d0b141b60 | ||
|
|
9ac6611ceb | ||
|
|
362fa9bbed | ||
|
|
d183859167 | ||
|
|
b204a23af6 | ||
|
|
282348c189 | ||
|
|
479cd0354a | ||
|
|
c13deff6aa | ||
|
|
3f04dbd243 | ||
|
|
4853b8db65 | ||
|
|
19a2e98d01 | ||
|
|
3683b72527 | ||
|
|
2df849403e | ||
|
|
a69bae2126 | ||
|
|
009a6c1c25 | ||
|
|
32096ce3a8 | ||
|
|
260c22af71 | ||
|
|
fc62f1076b | ||
|
|
5c88e790f4 | ||
|
|
547ba0018f | ||
|
|
26f51ad9f9 | ||
|
|
8ccc1e723b | ||
|
|
9f17fe3f18 | ||
|
|
e0294796bc | ||
|
|
ed0234139e | ||
|
|
9c70f0f2d4 | ||
|
|
dc772e7384 | ||
|
|
b21afc8d0a | ||
|
|
196a8b2e94 | ||
|
|
32bcb8515b | ||
|
|
010c164d22 | ||
|
|
665de9d917 | ||
|
|
4c62c1a55e | ||
|
|
54f4cc5024 | ||
|
|
21098f9b73 | ||
|
|
211a74a645 | ||
|
|
a5e8aae13b | ||
|
|
1187207dcf | ||
|
|
4ad1a72db2 | ||
|
|
d0a1463425 | ||
|
|
d8105936e5 | ||
|
|
92a14789ae | ||
|
|
6af912a200 | ||
|
|
2f196bb146 | ||
|
|
aedaf4a558 | ||
|
|
f5e80520bb | ||
|
|
62b711ecd8 | ||
|
|
666b0fd7b2 | ||
|
|
348e102ef0 | ||
|
|
af8382a5e6 | ||
|
|
6902efa63a | ||
|
|
7345f46fed | ||
|
|
e8c0f6da6a | ||
|
|
4bac499c74 | ||
|
|
03e0087f54 | ||
|
|
4976e7965f | ||
|
|
d8dd028c5f | ||
|
|
76000d59f9 | ||
|
|
8f37e9c106 | ||
|
|
d4028afa65 | ||
|
|
b0ae579875 | ||
|
|
77d9951f23 | ||
|
|
0c3173826e | ||
|
|
f7144334ea | ||
|
|
1c2511bc55 | ||
|
|
5a54f26c4d | ||
|
|
d59c5b8278 | ||
|
|
6bddf7513e | ||
|
|
064d50778a | ||
|
|
b7e2462188 | ||
|
|
1e8f146860 | ||
|
|
420f832210 | ||
|
|
5c1833fc99 | ||
|
|
37234e5209 | ||
|
|
d52eb620e6 | ||
|
|
9762dad8ee | ||
|
|
1c839f47fd | ||
|
|
6f58a882aa | ||
|
|
727a2d211a | ||
|
|
b3246ec80d | ||
|
|
f3c0b582b4 | ||
|
|
efca644b46 | ||
|
|
9984923462 | ||
|
|
e35e5e326b | ||
|
|
9cdae44069 | ||
|
|
903f5d8572 | ||
|
|
5b4d53d3b9 | ||
|
|
e4982dc313 | ||
|
|
740f4144f1 | ||
|
|
1c4be9a043 | ||
|
|
34a2d03163 | ||
|
|
2542d94c21 | ||
|
|
a8a0e0ca5c | ||
|
|
fe5af9425a | ||
|
|
ac07359c80 | ||
|
|
dccbb19131 | ||
|
|
1bdd96cd88 | ||
|
|
5bb15f0c66 | ||
|
|
a6f55498b7 | ||
|
|
c66b229a96 | ||
|
|
49fe5f4846 | ||
|
|
5ae7f920dd | ||
|
|
59124e6eef | ||
|
|
8192dd7b50 | ||
|
|
8bd438f4c6 | ||
|
|
ba6a5c7dc1 | ||
|
|
c7b400f36a | ||
|
|
d8841474c6 | ||
|
|
ef0a157eb2 | ||
|
|
a0372bc88d | ||
|
|
3e42af0bb4 | ||
|
|
688c1f15b6 | ||
|
|
d1b40385a9 | ||
|
|
ca37210345 | ||
|
|
29adecc2e9 | ||
|
|
db15170622 | ||
|
|
95676f0db7 | ||
|
|
04ee8578ff | ||
|
|
06b7eca2c8 | ||
|
|
a79a86889d | ||
|
|
18d283428b | ||
|
|
14ebc32bd4 | ||
|
|
64d9be9169 | ||
|
|
f2145b6b8d | ||
|
|
29c9f979df | ||
|
|
7dd6aac669 | ||
|
|
589bf3eaa1 | ||
|
|
2573bd184c | ||
|
|
b1764bff8e | ||
|
|
504503a46e | ||
|
|
2bd68a04f6 | ||
|
|
176c0372b4 | ||
|
|
ff706fde43 | ||
|
|
73470f1e90 | ||
|
|
361ab3a3e5 | ||
|
|
676bb91122 | ||
|
|
d4f978e461 | ||
|
|
dd582d28ec | ||
|
|
12400b1a2b | ||
|
|
e52790d8fb | ||
|
|
a5e0f665e9 | ||
|
|
1fb0e07ebd | ||
|
|
b8e07f3cc2 | ||
|
|
29c2b09175 | ||
|
|
923b2833c9 | ||
|
|
743ddf5b6b | ||
|
|
5603413f6e | ||
|
|
1548ee19a6 | ||
|
|
15f12c4861 | ||
|
|
13bd5c554a | ||
|
|
ee0a6b8bca | ||
|
|
c0c8e0ecc0 | ||
|
|
6ca0550a2a | ||
|
|
9628b8845f | ||
|
|
c63a7d5cb4 | ||
|
|
25e461df99 | ||
|
|
6eff337579 | ||
|
|
6b4935669d | ||
|
|
8250dcbec2 | ||
|
|
ee179e1fc4 | ||
|
|
a6d51c7e63 | ||
|
|
0b2436fbb5 | ||
|
|
1ab7f14a87 | ||
|
|
1592885121 | ||
|
|
6d1d4c998a | ||
|
|
ceae17af98 | ||
|
|
d19001d87b | ||
|
|
445556ff12 | ||
|
|
81729c26f4 | ||
|
|
573bacdfc3 | ||
|
|
0111a8f580 | ||
|
|
d4028a8b88 | ||
|
|
18d76b13c6 | ||
|
|
e302195c43 | ||
|
|
b77d959572 | ||
|
|
5ca6aab0c8 | ||
|
|
a624c81653 | ||
|
|
b6d8a8b686 | ||
|
|
f0d041a8b3 | ||
|
|
47ec14e9fa | ||
|
|
329147da65 | ||
|
|
c8ec9f545b | ||
|
|
a340b10084 | ||
|
|
427b9efd0f | ||
|
|
ed42233c92 | ||
|
|
383ec9a70d | ||
|
|
640a496316 | ||
|
|
05bfcd9299 | ||
|
|
de538db0a4 | ||
|
|
0ff822200a | ||
|
|
c464d17c76 | ||
|
|
3bc4909c6f | ||
|
|
94aaf929f2 | ||
|
|
f63ad88dbd | ||
|
|
0d5d0b9b8e | ||
|
|
ec1308afd6 | ||
|
|
3ec0b2be60 | ||
|
|
a8389ba2bc | ||
|
|
a4ade23086 | ||
|
|
1f2bc80070 | ||
|
|
cb633715fa | ||
|
|
abc4c2f6ce | ||
|
|
fc1ce8421e | ||
|
|
29fe8ced1a | ||
|
|
f284fc1b92 | ||
|
|
411055260f | ||
|
|
cb6ed37846 | ||
|
|
1693b33d42 | ||
|
|
c479fe45f3 | ||
|
|
327e7677e7 | ||
|
|
b436c1a66f | ||
|
|
edf7c23af0 | ||
|
|
b26aa51e32 | ||
|
|
e6e5da011e | ||
|
|
9bc4a9a4ec | ||
|
|
f1950b0b99 | ||
|
|
f1aa986a08 | ||
|
|
4059c7ceaa | ||
|
|
377e5207ac | ||
|
|
3369d064e1 | ||
|
|
f1b3104e1e | ||
|
|
e330fe17aa | ||
|
|
613a08c770 | ||
|
|
e497ae4a65 | ||
|
|
3214eda74a | ||
|
|
dd968044d3 | ||
|
|
8e640ef5b3 | ||
|
|
bbfd03dbf7 | ||
|
|
bca5acf2e6 | ||
|
|
5193787b5f | ||
|
|
092223e2c3 | ||
|
|
273c8b8954 | ||
|
|
0529324a4b | ||
|
|
14918b9892 | ||
|
|
3e388880d4 | ||
|
|
1ef1277254 | ||
|
|
4099115959 | ||
|
|
565b9240cf | ||
|
|
2c1d0825d1 | ||
|
|
ed879fbef5 | ||
|
|
bf86886835 | ||
|
|
37e83700a5 | ||
|
|
4496e16e68 | ||
|
|
6e1be89442 | ||
|
|
38bb95f12f | ||
|
|
95077f35f8 | ||
|
|
8a2dcfcf10 | ||
|
|
33e9c7669b | ||
|
|
f288fcf35a | ||
|
|
077da12271 | ||
|
|
a297cfea63 | ||
|
|
cd3bc37202 | ||
|
|
8294226d86 | ||
|
|
87ee176d7d | ||
|
|
652160a080 | ||
|
|
fb151b961d | ||
|
|
60644c98b7 | ||
|
|
26b296b9b9 | ||
|
|
da15f60224 | ||
|
|
0eb5f76c64 | ||
|
|
a487fd4f78 | ||
|
|
2355d6b18e | ||
|
|
07b3f14c1b | ||
|
|
83ec44e402 | ||
|
|
ef43ee707c | ||
|
|
572b646107 | ||
|
|
2e8b9b6de8 | ||
|
|
5c8da27d4d | ||
|
|
7285b9e113 | ||
|
|
8191c849f4 | ||
|
|
14d866f2c6 | ||
|
|
5507513336 | ||
|
|
08f28045f4 | ||
|
|
5b61ce34b7 | ||
|
|
151a6b7478 | ||
|
|
03e229bee5 | ||
|
|
845d4c81c9 | ||
|
|
ff47fe5817 | ||
|
|
97414d881c | ||
|
|
81b147d3e2 | ||
|
|
72168cb103 | ||
|
|
796490d955 | ||
|
|
a6bcaad182 | ||
|
|
26b3bd046f | ||
|
|
fdf563e378 | ||
|
|
01cb6100ca | ||
|
|
eb4b68fc33 | ||
|
|
723a2ca713 | ||
|
|
0a5e13a1d8 | ||
|
|
ab874fe609 | ||
|
|
0233923ba9 | ||
|
|
35a84cd4a7 | ||
|
|
3e47d3e3eb | ||
|
|
4666bd9f5c | ||
|
|
ec02c8aa2e | ||
|
|
5776a4adee | ||
|
|
3bbbae71bf | ||
|
|
3716d302ce | ||
|
|
32f18496a8 | ||
|
|
7265978585 | ||
|
|
800c2ebb08 | ||
|
|
c3522eb700 | ||
|
|
d93efe10b8 | ||
|
|
f5791616c2 | ||
|
|
2aee27be43 | ||
|
|
cd794ba2b7 | ||
|
|
7a52bd67a4 | ||
|
|
5585633c5f | ||
|
|
3036b31bbb | ||
|
|
be3e492405 | ||
|
|
41c658c0c8 | ||
|
|
1e5614e34a | ||
|
|
25ca642576 | ||
|
|
6d7f832a01 | ||
|
|
83c04c9f4e | ||
|
|
ba75bfa839 | ||
|
|
7a15a98fd6 | ||
|
|
8af00ef284 | ||
|
|
6f0470f598 | ||
|
|
5a88627d97 | ||
|
|
6799d90d23 | ||
|
|
4a1ac8304a | ||
|
|
486dc31695 | ||
|
|
4c536342ca | ||
|
|
ee7627b2b6 | ||
|
|
fa7c3a6c2b | ||
|
|
3491e4462d | ||
|
|
6f8efd8428 | ||
|
|
2f7d7a9287 | ||
|
|
1faf1688e7 | ||
|
|
8e8af95749 | ||
|
|
33aa6632c6 | ||
|
|
6a571be12f | ||
|
|
c1f9c5e1f1 | ||
|
|
a1f56f9080 | ||
|
|
b1016c798e | ||
|
|
7f44c1742a | ||
|
|
83f32b9892 | ||
|
|
9cb7319bc4 | ||
|
|
ee682bd24f | ||
|
|
fc515d4407 | ||
|
|
d6c118c331 | ||
|
|
b01e44c9ee | ||
|
|
3aa6837247 | ||
|
|
cd3ebfb9d1 | ||
|
|
c2af9b54e6 | ||
|
|
d77635f7e9 | ||
|
|
3060b98521 | ||
|
|
b257b088c6 | ||
|
|
770458f84f | ||
|
|
aa5a1b213b | ||
|
|
f56c134497 | ||
|
|
ddf4fc67c5 | ||
|
|
60b2b4dbe0 | ||
|
|
98c396dd18 | ||
|
|
f61ee2353a | ||
|
|
18d6b929e5 | ||
|
|
2db2410438 | ||
|
|
568ce050ce | ||
|
|
8d37745870 | ||
|
|
b4ed5bc183 | ||
|
|
2bda70b516 | ||
|
|
c651816e9f | ||
|
|
cffd65f839 | ||
|
|
ed3d944fbf | ||
|
|
335dd6cba1 | ||
|
|
64a12aff1d | ||
|
|
499b18978a | ||
|
|
03804cbf82 | ||
|
|
ed956d0455 | ||
|
|
d84178d069 | ||
|
|
6aa7b3dc6a | ||
|
|
babeceb02d | ||
|
|
041ccb3be2 | ||
|
|
d9f492cdca | ||
|
|
0c8737777e | ||
|
|
9b4d2651e2 | ||
|
|
919e65d19e | ||
|
|
e25641aaa0 | ||
|
|
a5452ab019 | ||
|
|
46e84ccf7c | ||
|
|
ee3df72d56 | ||
|
|
f6b267e167 | ||
|
|
0176e5efbb | ||
|
|
aa416e43fc | ||
|
|
a79e86ba33 | ||
|
|
b113c2e353 | ||
|
|
b43a8f8390 | ||
|
|
added923f8 | ||
|
|
234b97f4b2 | ||
|
|
db6c3ec6ac | ||
|
|
426dbb36cc | ||
|
|
8f15e5f4ff | ||
|
|
c058576586 | ||
|
|
32146dd079 | ||
|
|
5ef386e5f4 | ||
|
|
ad6530c579 | ||
|
|
6757429878 | ||
|
|
b144c7dce6 | ||
|
|
92b942757d | ||
|
|
a8f3fc3b30 | ||
|
|
9cdb49a8ea | ||
|
|
98b00ed2cd | ||
|
|
af24ff3291 | ||
|
|
87a914ca9e | ||
|
|
f886cea45a | ||
|
|
2215c3040e | ||
|
|
899f8c93e1 | ||
|
|
0e74cca666 | ||
|
|
c9c6f0309a | ||
|
|
d4bfc2e4c1 | ||
|
|
873b6026c7 | ||
|
|
07f0e8f4b5 | ||
|
|
27a1f82065 | ||
|
|
57dfbe8f34 | ||
|
|
6fc575cacc | ||
|
|
65c08ace63 | ||
|
|
40b1063fa9 | ||
|
|
d6a5b6ae67 | ||
|
|
55e394d00a | ||
|
|
aabebc05ad | ||
|
|
9ab56cffe5 | ||
|
|
d396babd30 | ||
|
|
47d7055fff | ||
|
|
aa8dac7b50 | ||
|
|
fdc4a0aeff | ||
|
|
dbedcfa51c | ||
|
|
b603fdfe58 | ||
|
|
fdcc7e458f | ||
|
|
27ad510457 | ||
|
|
c2f86fa6fe | ||
|
|
1528b1f1fd | ||
|
|
d914620a4c | ||
|
|
291dc60454 | ||
|
|
3183bf95af | ||
|
|
4c314b8c3c | ||
|
|
e9faa77d8f | ||
|
|
859173aad3 | ||
|
|
303a097e59 | ||
|
|
7b4af30c21 | ||
|
|
0f008a62df | ||
|
|
d3dc9bd22e | ||
|
|
1317497db8 | ||
|
|
726e4e0c22 | ||
|
|
a6953a69c2 | ||
|
|
af1725f5ec | ||
|
|
e7571b072d | ||
|
|
d88d497e16 | ||
|
|
e72d6617ed | ||
|
|
77697cd8ee | ||
|
|
00383dd8d0 | ||
|
|
6b9b176736 | ||
|
|
77d835289b | ||
|
|
5ad78ec051 | ||
|
|
c2f216dac8 | ||
|
|
dffa644cf4 | ||
|
|
645a115f21 | ||
|
|
cabec25e5d | ||
|
|
04f509f340 | ||
|
|
a82fb4e4fc | ||
|
|
57eb28d1f3 | ||
|
|
1948965489 | ||
|
|
d2fcfefb0b | ||
|
|
13d8023e82 | ||
|
|
ef546dbf3a | ||
|
|
433163e67d | ||
|
|
22ae8fbe22 | ||
|
|
5af8afefb0 | ||
|
|
e54b9983dd | ||
|
|
91d246e64e | ||
|
|
774441ef45 | ||
|
|
88ded0f3c0 | ||
|
|
2506636938 | ||
|
|
985d205ec2 | ||
|
|
90b128f4ba | ||
|
|
80cfbd668c | ||
|
|
d4b680b4a1 | ||
|
|
bdd7dfbe99 | ||
|
|
9d4b7ad4fc | ||
|
|
8340113203 | ||
|
|
ad369f18ff | ||
|
|
55d49c279b | ||
|
|
af86c90bff | ||
|
|
2c23aa517d | ||
|
|
cd4197e617 | ||
|
|
08b4e53e33 | ||
|
|
881362d237 | ||
|
|
4d6055af8b | ||
|
|
05e0df06aa | ||
|
|
9b52797f84 | ||
|
|
feec3e19f5 | ||
|
|
bbb869bac9 | ||
|
|
af0b5e14bb | ||
|
|
907b4c1cda | ||
|
|
f511357358 | ||
|
|
e902254fd5 | ||
|
|
30a9527d16 | ||
|
|
c92e43c763 | ||
|
|
de146327fe | ||
|
|
638f65f56c | ||
|
|
aa5d510ccf | ||
|
|
34695bd92d | ||
|
|
5c8049a476 | ||
|
|
b556348a9d | ||
|
|
9483ed817f | ||
|
|
3d97f6e17d | ||
|
|
e1577bc4f3 | ||
|
|
6193106f7f | ||
|
|
2d4dd552c0 | ||
|
|
f1130d121f | ||
|
|
3436ae2111 | ||
|
|
bcd62cb00e | ||
|
|
e3f003b19b | ||
|
|
589ddc35d6 | ||
|
|
6ab4103b7f | ||
|
|
f4e9982e90 | ||
|
|
f636754aea | ||
|
|
376a55f09d | ||
|
|
099b83daf6 | ||
|
|
b9236a7e90 | ||
|
|
e37fb5e6db | ||
|
|
b7ccf30d20 | ||
|
|
165dd1b545 | ||
|
|
a3dfbde300 | ||
|
|
4e60c8b086 | ||
|
|
fb7b8e9d92 | ||
|
|
63a56b3130 | ||
|
|
b6750055be | ||
|
|
bdd3f4312d | ||
|
|
83a342cb7c | ||
|
|
c540ee65d3 | ||
|
|
df29c690b4 | ||
|
|
1109010a02 | ||
|
|
f6f8e45b83 | ||
|
|
43591797e8 | ||
|
|
a03a276894 | ||
|
|
296dc59f27 | ||
|
|
f35a374f3b | ||
|
|
cdde8328db | ||
|
|
413563d3c4 | ||
|
|
a29c362ab2 | ||
|
|
89840388f2 | ||
|
|
3a8651603b | ||
|
|
1bcc6b8a9a | ||
|
|
81094e6275 | ||
|
|
b5ef0530e2 | ||
|
|
e28a0526a1 | ||
|
|
b100ca89e6 | ||
|
|
ae2668c195 | ||
|
|
188825ebc0 | ||
|
|
209d7f4d04 | ||
|
|
36db1015b5 | ||
|
|
bb87b52340 | ||
|
|
df0845e702 | ||
|
|
5c5a0b2e3a | ||
|
|
4c0e6f68e7 | ||
|
|
6d15d3facc | ||
|
|
6861f9eec7 | ||
|
|
cda042a5bc | ||
|
|
2e124db29a | ||
|
|
f409946072 | ||
|
|
2101b18b0a | ||
|
|
b7c6dfed53 | ||
|
|
98b1fe56a5 | ||
|
|
66eb30fd15 | ||
|
|
f174e4b2a7 | ||
|
|
f5ad4672b3 | ||
|
|
cf53406795 | ||
|
|
4d87fb9d4b | ||
|
|
eefbc3b209 | ||
|
|
1769792a10 | ||
|
|
c77e5d263a | ||
|
|
bfd0fc3664 | ||
|
|
f30c2be426 | ||
|
|
fd0da54a15 | ||
|
|
5090fe67d3 | ||
|
|
14ffe25b68 | ||
|
|
5029315b78 | ||
|
|
d3053dcd4c | ||
|
|
370f0ad5f1 | ||
|
|
4a2b2c72f0 | ||
|
|
be18f51f8a | ||
|
|
52c9d251cf | ||
|
|
92c80a2b7b | ||
|
|
54f690bcd8 | ||
|
|
aa6ff16eac | ||
|
|
f82a84146e | ||
|
|
13babfec28 | ||
|
|
6ef0acd135 | ||
|
|
2c7a5c6c9e | ||
|
|
db8d2bd8f8 | ||
|
|
99e4f0be32 | ||
|
|
e145b06542 | ||
|
|
b127c5ebd1 | ||
|
|
d75544559d | ||
|
|
8262431ba3 | ||
|
|
928d4ff18f | ||
|
|
d4837bebca | ||
|
|
8ddcf24bde | ||
|
|
f24ef95e12 | ||
|
|
82b35d4a02 | ||
|
|
514d21bdea | ||
|
|
2fb92a00a1 | ||
|
|
094c127e7b | ||
|
|
b80bb88467 | ||
|
|
935ed7931d | ||
|
|
7812bcc7b0 | ||
|
|
ac05bcd1f9 | ||
|
|
9fbdb63407 | ||
|
|
9d042f1de5 | ||
|
|
6b0ebbf99d | ||
|
|
930af421e0 | ||
|
|
6c360073c2 | ||
|
|
e2b95634e3 | ||
|
|
1c4290ffd6 | ||
|
|
0053b1fbe8 | ||
|
|
a792520f62 | ||
|
|
9ba6d1159c | ||
|
|
a45403aa4a | ||
|
|
3b7b05c732 | ||
|
|
22bfba6573 | ||
|
|
1d9e361ef4 | ||
|
|
ad2642a5f9 | ||
|
|
7f23f1c4f2 | ||
|
|
058519c926 | ||
|
|
f5dff8d0b7 | ||
|
|
3c28809247 | ||
|
|
eaa0ba1b04 | ||
|
|
af91767a38 | ||
|
|
6340d5f908 | ||
|
|
bf3154dd2b | ||
|
|
217636511a | ||
|
|
ac45aee602 | ||
|
|
cb58f1da21 | ||
|
|
6decf34a30 | ||
|
|
67a12f5c70 | ||
|
|
be3cc5e5a5 | ||
|
|
7836b6f61c | ||
|
|
793ef39de7 | ||
|
|
4e35d15b14 | ||
|
|
9d453ec7a0 | ||
|
|
fa21eb9316 | ||
|
|
b212f56ad0 | ||
|
|
c0a9f28c07 | ||
|
|
a04c32e227 | ||
|
|
bfcb44c558 | ||
|
|
af0da36391 | ||
|
|
2093fdbeaa | ||
|
|
69893b7d01 | ||
|
|
4fcc5ef052 | ||
|
|
a6a330a3c5 | ||
|
|
4403c4e69b | ||
|
|
6faa7f1902 | ||
|
|
9fb899afbf | ||
|
|
0e0e331a73 | ||
|
|
5e27942bd0 | ||
|
|
e54cce6845 | ||
|
|
945ad16332 | ||
|
|
54ebc8aac0 | ||
|
|
253767e1e1 | ||
|
|
a1fe8ff336 | ||
|
|
9b90f8e2af | ||
|
|
1c19e85bd7 | ||
|
|
d0ed591683 | ||
|
|
b6c3bc1a50 | ||
|
|
0b1779baef | ||
|
|
61e86abe4c | ||
|
|
c284754ace | ||
|
|
c9181047ab | ||
|
|
4f82e8e380 | ||
|
|
a3885ac187 | ||
|
|
bf13a783d9 | ||
|
|
6c0581bda9 | ||
|
|
5fc7c14899 | ||
|
|
1d113ab7af | ||
|
|
684ef74c8e | ||
|
|
ad22c7df04 | ||
|
|
d74602fb95 | ||
|
|
86869bdf03 | ||
|
|
96f9e1009b | ||
|
|
dd2bf5d676 | ||
|
|
5f6d6e12eb | ||
|
|
47e1473412 | ||
|
|
8dc7ce4250 | ||
|
|
c55ac56bb6 | ||
|
|
9ebd85956c | ||
|
|
0614ad7119 | ||
|
|
9d854f9a04 | ||
|
|
a5ae1c33b7 | ||
|
|
84a530d417 | ||
|
|
4e7b4f7705 | ||
|
|
86ce8f6879 | ||
|
|
fb902eb819 | ||
|
|
72dee3c644 | ||
|
|
c3cdd80c4d | ||
|
|
0c2aebbff2 | ||
|
|
2a91d7d5bc | ||
|
|
2ed8ac27fd | ||
|
|
50774a6b77 | ||
|
|
cd7718c426 | ||
|
|
1463a67262 | ||
|
|
d09e0ec7f6 | ||
|
|
5d55a4eade | ||
|
|
86b1f294aa | ||
|
|
f05adb95da | ||
|
|
1872e7f278 | ||
|
|
d66bf8d909 | ||
|
|
1e578fff9b | ||
|
|
f0886c0175 | ||
|
|
407741b7dd | ||
|
|
9dbf409cdd | ||
|
|
dcfaf2e841 | ||
|
|
3301f7bb31 | ||
|
|
919404b3a9 | ||
|
|
bab669c74a | ||
|
|
07b41f143f | ||
|
|
45834527c4 | ||
|
|
bbdec2733a | ||
|
|
86b03dbb70 | ||
|
|
eb74239f21 | ||
|
|
970f4854f8 | ||
|
|
b0888b8a64 | ||
|
|
4b839a7a2e | ||
|
|
d48f11bb9f | ||
|
|
29cfe1b618 | ||
|
|
5b0179b196 | ||
|
|
5f3b5b8801 | ||
|
|
4954d41389 | ||
|
|
34444e3494 | ||
|
|
a89bb8f2a0 | ||
|
|
4b61a2bb81 | ||
|
|
e81760ab60 | ||
|
|
b7166d3e29 | ||
|
|
5b3a8efb5d | ||
|
|
1d60f7b1bb | ||
|
|
3b68f0f3b6 | ||
|
|
f0e7622856 | ||
|
|
8e99b7a75b | ||
|
|
1c2e81b9dd | ||
|
|
d13239edf5 | ||
|
|
6a78fa2ca4 | ||
|
|
d0cae9e85f | ||
|
|
8166943719 | ||
|
|
d1ec3b6951 | ||
|
|
ce6246882d | ||
|
|
99791dec20 | ||
|
|
0c4323b28d | ||
|
|
cf8dd1180e | ||
|
|
ad632c7416 | ||
|
|
705e6963f3 | ||
|
|
36a79609b2 | ||
|
|
7944113218 | ||
|
|
a3e5438d56 | ||
|
|
fea5041cab | ||
|
|
78a1da77b8 | ||
|
|
f1319b29bb | ||
|
|
4e06469036 | ||
|
|
3aa7ce2232 | ||
|
|
c3de692246 | ||
|
|
e4aa8c4bf7 |
42
CHANGE LOG 1.0.5.2.txt
Normal file
42
CHANGE LOG 1.0.5.2.txt
Normal file
@@ -0,0 +1,42 @@
|
||||
[NEW] RedRyder BB Gun by @arma2WillRobinson
|
||||
[NEW] DB Backup script. @RimBlock
|
||||
[NEW] Use DayZ_UseSteamID = false; in your init.sqf to use the old PlayerUID, instead of SteamID @icomrade
|
||||
[NEW] UI Update - Graphical and code changes, enable using Dayz_Dark_UI = true; in init.sqf. @hogscraper http://epochmod.com/forum/index.php?/topic/13654-proposed-ui-change/
|
||||
[NOTE] It's recommend to convert to the new SteamID system if possible, new servers should not use DayZ_UseSteamID = false;
|
||||
[NEW] Snap building (disabled by default), use DZE_modularBuild = true; in your init.sqf to enable. @raymix
|
||||
[NEW] Modular/Function based player_build for addon makers and modders. @raymix (more info and concepts - http://epochmod.com/forum/index.php?/topic/14628-modular-function-based-player-buildsqf/ )
|
||||
[NEW] Added "RedRyder" and "350Rnd_BB_Magazine" to loot pile. #1456 #1457 @Namindu
|
||||
|
||||
[CHANGED] An infection chance of -1 disables self-transfusion infection. 0 is always infected. (DZE_selfTransfuse_Values) @icomrade
|
||||
[CHANGED] Removed weapons from Traders hands and made them stand with arms by their side. @SilvDev
|
||||
[CHANGED] Tweaked fuel capacity variables for vehicles. @RimBlock
|
||||
[CHANGED] Tweaked rotate_logs.bat to incorporate the day of the week for better organization @Raziel23x
|
||||
|
||||
[FIXED] Backpack wipes when changing clothes. #1361 @icomrade
|
||||
[FIXED] CH53 gear when locked #1364 @icomrade
|
||||
[FIXED] Infinite loop when crafting ore into bars #1351 @icomrade
|
||||
[FIXED] Only first kill showing on death boards #1362 #1124 @vbawol @icomrade
|
||||
[FIXED] Crossbow quivers not working #1355 @icomrade
|
||||
[FIXED] Crash_spawner & Supply_drop modules spawning inaccessible loot piles #1408 #1390 @Uro1
|
||||
[FIXED] Undefined variable "_weapon" in fnc_plyrHit.sqf when killer is driving a vehicle #1420 @ebaydayz
|
||||
[FIXED] Fire cleanup diag_log error in server_functions.sqf #1421 @ebaydayz
|
||||
[FIXED] NearestObjects position error in server_playerSync.sqf #1425 @ebaydayz
|
||||
[FIXED] Corrected ClassName type for CH53_DZE and BAF_Merlin_DZE. @Cinjun
|
||||
[FIXED] Some counts reverted to forEach - count loops can not be nested inside other count loops #1491-#1495 @ebaydayz
|
||||
[FIXED] Safes empty when opening after restart #1467 @ebaydayz
|
||||
[FIXED] Dynamic_vehicle spawning non-upgradable classes of hilux1 & datsun1. @Uro1
|
||||
[FIXED] Eating while inside a vehicle did not drop empty can @deadeye2
|
||||
[FIXED] Zombie loot error when using loot tables in mission file @deadeye2
|
||||
[FIXED] Trader menu expected array error #1618-1620 @ebaydayz
|
||||
[FIXED] Loading screen issue where you can walk around and see a black screen #1610 @deanreid
|
||||
|
||||
[UPDATED] .hpp files updated in dayz_epoch_b CfgLootPos > CfgBuildingPos. @Uro1
|
||||
[UPDATED] .bat files updated in Config-Examples @Raziel23x
|
||||
[UPDATED] Updated all config.cfg in Config-Examples, Added Default Steam Ports and Updated Layout. @Namindu
|
||||
[UPDATED] Epoch.sql, 1.0.5_Updates.sql & CfgServerTraders with correct classnames for upgradable hilux1 & datsun1 versions. @Uro1
|
||||
[UPDATED] mission.sqm to compact format from DayZ Mod 1.8.3 @ebaydayz
|
||||
|
||||
[INFO] (EXTREMELY IMPORTANT) Server owners MUST update their required build and beta to 125548
|
||||
[INFO] Server admins should add requiredSecureId = 2; to their server.cfg to prevent uid spoofing.
|
||||
[INFO] Models/textures by Paul Tomany. @Sequisha.
|
||||
[INFO] Special thanks to http://verthosting.com for hosting our development server.
|
||||
9
Documents/CHANGE LOG 1.0.5.1.txt
Normal file
9
Documents/CHANGE LOG 1.0.5.1.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
[ADDED] Updated Sauerland map V1.80.04 by Falconsan http://epochmod.com/forum/index.php?/topic/6365-dayz-epoch-sauerland-changelog
|
||||
[ADDED] Configure AH6J for DZ + DZE @icomrade
|
||||
|
||||
[FIXED] Fixed client crash when player has chainsaw due to corrupt RTM file. @vbawol
|
||||
|
||||
[INFO] dayz_epoch1051.bikey found in client files "Keys" folder.
|
||||
[INFO] Server admins should add requiredSecureId = 2; to their server.cfg to prevent uid spoofing.
|
||||
[INFO] Models/textures by Paul Tomany. @Sequisha.
|
||||
[INFO] Special thanks to http://verthosting.com for hosting our development server.
|
||||
35
Documents/CHANGE LOG 1.0.5.txt
Normal file
35
Documents/CHANGE LOG 1.0.5.txt
Normal file
@@ -0,0 +1,35 @@
|
||||
[ADDED] Updated Sauerland map V1.80.01 by Falconsan http://epochmod.com/forum/index.php?/topic/6365-dayz-epoch-sauerland-changelog
|
||||
[ADDED] More enterable buildings thanks to @Tansien and the DayZero crew.
|
||||
[ADDED] Latest version of Napf 1.0.1 by Momo
|
||||
[ADDED] Classname C130J_US_EP1_DZ Weapon: 50 Magazine: 400 Backpack: 10 @Fank
|
||||
[ADDED] Variable DZE_ForceNameTagsInTrader to force name tags in traders. @Skaronator @Fank
|
||||
[ADDED] Switch seats in all vehicles. @icomrade
|
||||
[ADDED] Self transfusions (works in vehicles) must be enabled in mission using DZE_SelfTransfuse. @icomrade
|
||||
[NOTE] You may customize transfusion settings for self transfusions using DZE_selfTransfuse_Values = [blood amount, infection chance, cool-down (seconds)]; @icomrade
|
||||
[ADDED] Default player skin for fresh spawns, selected randomly DZE_defaultSkin = [["Male skin1","Male skin2"],["Female skin1","Female skin2"]]. @icomrade
|
||||
[ADDED] The USEC CH53 Super Stallion to the dynamic vehicle lists & trader. @Namindu @raginruffalo
|
||||
[ADDED] The BAF Merlin has been added to the neutral aircraft trader under Unarmed Helicopters. @raginruffalo
|
||||
[ADDED] Added CH53 Super Stallion to Allowed to Tow Heli array in "variables.sqf" @Namindu
|
||||
|
||||
[FIXED] Instance already initialized error in server_monitor.sqf @vbawol
|
||||
[FIXED] Fixed infinite chainsaw fuel when put into vaults/lockboxes. @SilvDev
|
||||
[FIXED] Cargo Check overlapping. @SilvDev
|
||||
[FIXED] The Makarov SD now only accepts SD clips @raginruffalo
|
||||
[FIXED] Load patient into vehicle now working. @SilvDev
|
||||
[FIXED] Fix invalid str format for player skin class. @Sandbird https://github.com/vbawol/DayZ-Epoch/commit/55d49c279bfd1e03d3802bfe4fdf55f2335f8f47
|
||||
[FIXED] Check trade requirements before animation. @Cornyfisch
|
||||
[FIXED] Undefined variable in expression in "fill_nearestVehicle.sqf" @Namindu
|
||||
[FIXED] Fix infinite knockout @icomrade
|
||||
[FIXED] Fixed typo in "player_tagFriendly.sqf" @Namindu
|
||||
|
||||
[CHANGED] Crafting lumber or plywood packs no longer require workbench. @vbawol
|
||||
[CHANGED] Force mouse to center of screen on gear open. @vbawol
|
||||
[CHANGED] Backend lootsystem based on DayZ 1.8. @vbawol @Skaronator @Fank
|
||||
[CHANGED] Consume Eat/Drink in vehicle will add empty food/drink cans into vehicle inventory. @SilvDev @Fank
|
||||
[CHANGED] SQL Removed empty fuel barrel from vehicle parts trader and moved to wholesaler as increased buy/sell price. @Fank
|
||||
[CHANGED] You may again switch skins while wearing a backpack. @icomrade
|
||||
[CHANGED] Replaced variable DefaultBackpackWeapon = ""; with DefaultBackpackItems = [""]; which accepts both weapons and magazines. @icomrade
|
||||
|
||||
[INFO] Server admins should add requiredSecureId = 2; to their server.cfg to prevent uid spoofing.
|
||||
[INFO] Models/textures by Paul Tomany. @Sequisha.
|
||||
[INFO] Special thanks to http://verthosting.com for hosting our development server.
|
||||
82
README.md
82
README.md
@@ -1,6 +1,8 @@
|
||||
**DayZ Epoch**
|
||||
================
|
||||
|
||||
## This is the experimental beta branch
|
||||
|
||||
Experimental DayZ mod
|
||||
|
||||
http://dayzepoch.com
|
||||
@@ -10,6 +12,7 @@ Based on DayZ Mod Community edition
|
||||
https://github.com/DayZMod/DayZ/blob/Release_1.8/Documentation/Credits.md
|
||||
http://dayzmod.com
|
||||
|
||||
|
||||
--------------------------
|
||||
Included Custom Addons
|
||||
--------------------------
|
||||
@@ -25,6 +28,8 @@ Included Custom Addons
|
||||
* Jetski Yanahui by Kol9yN, Zakat, Gerasimow9, YuraPetrov, zGuba, A.Karagod, IceBreakr and Sahbazz http://www.armaholic.com/page.php?id=13053
|
||||
* gdtmod_grass 1.00 by HeinBloed - http://www.gdt-server.net/
|
||||
* Bell 47/H-13 Helicopter by hcpookie - http://www.armaholic.com/page.php?id=22143
|
||||
* USEC CH53 by Rocket - http://dayz.com
|
||||
* More enterable buildings - Dayzero - https://zombies.nu/
|
||||
|
||||
--------------------------
|
||||
Included Custom Islands
|
||||
@@ -37,36 +42,63 @@ Included Custom Islands
|
||||
* | German Town - and waysigns http://www.armaholic.com/page.php?id=9658
|
||||
|
||||
--------------------------
|
||||
Developers
|
||||
Initial Developers
|
||||
--------------------------
|
||||
* [VB]AWOL - Lead Developer - http://www.twitch.tv/vbawol
|
||||
* Axle - Beta Tester, Lead Trader City Designer, Ideas. - http://www.twitch.tv/axles
|
||||
* Paul Tomany - Models, Textures, Ideas, Beta Tester. - ptomany@gmail.com
|
||||
* Axeman - Developer - Light system - axeman@thefreezer.co.uk
|
||||
* Harlan (dayz10k) - Developer - https://github.com/dayz10k
|
||||
* Skaronator - Developer - Help with many things https://github.com/Skaronator
|
||||
* [VB]GREEN - Graphics, Beta Tester, Ideas. http://www.twitch.tv/vbgreen
|
||||
* Zabn - Locked gear on vehicles when locked, reworked loot position code to support small items. https://github.com/Zabn
|
||||
* Axle - Tester, Trader City Designer - http://www.twitch.tv/axles
|
||||
* Paul Tomany - Models, Textures - ptomany@gmail.com - http://www.twitch.tv/sequisha
|
||||
* [VB]GREEN - Graphics - http://www.twitch.tv/vbgreen
|
||||
|
||||
--------------------------
|
||||
Contributors
|
||||
GitHub Collaborators (In order of most commits)
|
||||
--------------------------
|
||||
* Fank - Fixes - https://github.com/Fank
|
||||
* facoptere - Extra Security - https://github.com/facoptere
|
||||
* Torndeco - Fixes - https://github.com/Torndeco
|
||||
* Armifer - Humanity changes. - https://github.com/Armifer
|
||||
* AVendettaForYou - Trader City Tavi - https://github.com/AVendettaForYou
|
||||
* Skaronator, krazey - German Localization - https://github.com/Skaronator https://github.com/krazey
|
||||
* VeryBigBro - Russian Localization - https://github.com/VeryBigBro
|
||||
* 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
|
||||
* Brovns - Czech Localization - https://github.com/Brovns
|
||||
* Doomscythe - Czech Localization, correction - https://github.com/Doomscythe
|
||||
* vbawol - https://github.com/vbawol
|
||||
* eltexonline - https://github.com/eltexonline
|
||||
* zabn - https://github.com/zabn
|
||||
* Sequisha - https://github.com/Sequisha
|
||||
* andgregor - https://github.com/andgregor
|
||||
* facoptere - https://github.com/facoptere
|
||||
* dayz10k - https://github.com/dayz10k
|
||||
* Skaronator - https://github.com/Skaronator
|
||||
* icomrade - https://github.com/icomrade
|
||||
* Axles - https://github.com/Axles
|
||||
* Armifer - https://github.com/Armifer
|
||||
|
||||
--------------------------
|
||||
GitHub Contributors (In order of most commits)
|
||||
--------------------------
|
||||
* vbawol - https://github.com/vbawol
|
||||
* dayz10k - https://github.com/dayz10k
|
||||
* Skaronator - https://github.com/Skaronator
|
||||
* Fank - https://github.com/Fank
|
||||
* andgregor - https://github.com/andgregor
|
||||
* Axles - https://github.com/Axles
|
||||
* zabn - https://github.com/zabn
|
||||
* eltexonline - https://github.com/eltexonline
|
||||
* icomrade - https://github.com/icomrade
|
||||
* Namindu - https://github.com/Namindu
|
||||
* raginruffalo - https://github.com/raginruffalo
|
||||
* Adaptivity - https://github.com/Adaptivity
|
||||
* facoptere - https://github.com/facoptere
|
||||
* ctcDNightmare - https://github.com/ctcDNightmare
|
||||
* SGanthony - https://github.com/SGanthony
|
||||
* Geodar - https://github.com/Geodar
|
||||
* Sandbird - https://github.com/Sandbird
|
||||
* krazey - https://github.com/krazey
|
||||
* jostster - https://github.com/jostster
|
||||
* SilvDev - https://github.com/SilvDev
|
||||
* AVendettaForYou - https://github.com/AVendettaForYou
|
||||
* Sequisha - https://github.com/Sequisha
|
||||
* Armifer - https://github.com/Armifer
|
||||
* infiSTAR - https://github.com/infiSTAR
|
||||
* Cornyfisch - https://github.com/Cornyfisch
|
||||
* JoSchaap - https://github.com/JoSchaap
|
||||
* maca134 - https://github.com/maca134
|
||||
* Schmoopiie - https://github.com/Schmoopiie
|
||||
* nahkiss - https://github.com/nahkiss
|
||||
* BlackLA - https://github.com/BlackLA
|
||||
* Hogscraper - https://github.com/hogscraper
|
||||
* Raziel23x - https://github.com/Raziel23x
|
||||
|
||||
--------------------------
|
||||
Special thanks
|
||||
|
||||
12233
SQF/dayz/config.cpp
12233
SQF/dayz/config.cpp
File diff suppressed because it is too large
Load Diff
@@ -1 +0,0 @@
|
||||
dayz_anim
|
||||
File diff suppressed because one or more lines are too long
@@ -87,7 +87,7 @@ class CfgSkeletons
|
||||
"rightUpLeg","spine",
|
||||
"spine","",
|
||||
"spine1","spine",
|
||||
"tail","Hips",
|
||||
"tail","Hips"
|
||||
};
|
||||
};
|
||||
class CfgMovesButterfly: Default
|
||||
|
||||
@@ -314,6 +314,7 @@ class CfgSurvival {
|
||||
sex = "female";
|
||||
playerModel = "SurvivorWpink_DZ";
|
||||
};
|
||||
/*
|
||||
class Skin_SurvivorWsequisha_DZ: Default {
|
||||
sex = "female";
|
||||
playerModel = "SurvivorWsequisha_DZ";
|
||||
@@ -322,6 +323,7 @@ class CfgSurvival {
|
||||
sex = "female";
|
||||
playerModel = "SurvivorWsequishaD_DZ";
|
||||
};
|
||||
*/
|
||||
class Skin_SurvivorWcombat_DZ: Default {
|
||||
sex = "female";
|
||||
playerModel = "SurvivorWcombat_DZ";
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,585 +0,0 @@
|
||||
class CfgLootSmall {
|
||||
trash[] = {
|
||||
{
|
||||
"TrashTinCan",
|
||||
"TrashJackDaniels",
|
||||
"ItemSodaEmpty",
|
||||
"ItemTrashToiletpaper",
|
||||
"ItemTrashRazor"
|
||||
},
|
||||
{
|
||||
0.5,
|
||||
0.05,
|
||||
0.25,
|
||||
0.10,
|
||||
0.1
|
||||
}
|
||||
};
|
||||
civilian[] = {
|
||||
{
|
||||
"FoodCanUnlabeled",
|
||||
"TrashJackDaniels",
|
||||
"ItemSodaEmpty",
|
||||
"ItemSodaCoke",
|
||||
"ItemSodaPepsi",
|
||||
"FoodCanBakedBeans",
|
||||
"FoodCanSardines",
|
||||
"FoodCanFrankBeans",
|
||||
"FoodCanPasta",
|
||||
"8Rnd_9x18_Makarov",
|
||||
"7Rnd_45ACP_1911",
|
||||
"2Rnd_shotgun_74Slug",
|
||||
"2Rnd_shotgun_74Pellets",
|
||||
"ItemBandage",
|
||||
"ItemPainkiller",
|
||||
"FoodBioMeat",
|
||||
"8Rnd_9x18_MakarovSD"
|
||||
},
|
||||
{
|
||||
0.07,
|
||||
0.09,
|
||||
0.09,
|
||||
0.1,
|
||||
0.09,
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
0.07,
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
0.06,
|
||||
0.06,
|
||||
0.01,
|
||||
0.01
|
||||
}
|
||||
};
|
||||
office2[] = {
|
||||
{
|
||||
"FoodCanUnlabeled",
|
||||
"TrashJackDaniels",
|
||||
"ItemSodaEmpty",
|
||||
"ItemSodaCoke",
|
||||
"ItemSodaPepsi",
|
||||
"FoodCanBakedBeans",
|
||||
"FoodCanSardines",
|
||||
"FoodCanFrankBeans",
|
||||
"FoodCanPasta",
|
||||
"8Rnd_9x18_Makarov",
|
||||
"7Rnd_45ACP_1911",
|
||||
"2Rnd_shotgun_74Slug",
|
||||
"2Rnd_shotgun_74Pellets",
|
||||
"ItemBandage",
|
||||
"ItemPainkiller",
|
||||
"FoodBioMeat",
|
||||
"8Rnd_9x18_MakarovSD"
|
||||
},
|
||||
{
|
||||
0.07,
|
||||
0.09,
|
||||
0.09,
|
||||
0.09,
|
||||
0.09,
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
0.07,
|
||||
0.05,
|
||||
0.05,
|
||||
0.05,
|
||||
0.06,
|
||||
0.06,
|
||||
0.01,
|
||||
0.01
|
||||
}
|
||||
};
|
||||
food[] = {
|
||||
{
|
||||
//trash
|
||||
"TrashTinCan",
|
||||
"TrashJackDaniels",
|
||||
"ItemSodaEmpty",
|
||||
"ItemSodaCoke",
|
||||
"ItemSodaPepsi",
|
||||
"FoodCanBakedBeans",
|
||||
"FoodCanSardines",
|
||||
"FoodCanFrankBeans",
|
||||
"FoodCanPasta",
|
||||
"FoodCanUnlabeled",
|
||||
// food Bags
|
||||
"FoodPistachio",
|
||||
"FoodNutmix"
|
||||
},
|
||||
{
|
||||
//trash
|
||||
0.09,
|
||||
0.12,
|
||||
0.12,
|
||||
0.09,
|
||||
0.11,
|
||||
0.07,
|
||||
0.07,
|
||||
0.07,
|
||||
0.07,
|
||||
0.1,
|
||||
// food Bags
|
||||
0.05,
|
||||
0.04
|
||||
}
|
||||
};
|
||||
office[] = {
|
||||
{
|
||||
"FoodCanUnlabeled",
|
||||
"ItemSodaEmpty",
|
||||
"ItemSodaCoke",
|
||||
"ItemSodaPepsi",
|
||||
"TrashJackDaniels",
|
||||
"FoodCanBakedBeans",
|
||||
"FoodCanSardines",
|
||||
"FoodCanFrankBeans",
|
||||
"FoodCanPasta",
|
||||
"ItemWaterbottleUnfilled",
|
||||
"ItemWaterbottle",
|
||||
"ItemBandage",
|
||||
"7Rnd_45ACP_1911",
|
||||
"5x_22_LR_17_HMR",
|
||||
"10x_303",
|
||||
"6Rnd_45ACP",
|
||||
"2Rnd_shotgun_74Slug",
|
||||
"2Rnd_shotgun_74Pellets",
|
||||
"8Rnd_9x18_Makarov",
|
||||
"15Rnd_W1866_Slug",
|
||||
"WoodenArrow",
|
||||
"HandRoadFlare",
|
||||
"ItemPainkiller",
|
||||
"HandChemGreen",
|
||||
"HandChemBlue",
|
||||
"HandChemRed",
|
||||
"ItemHeatPack"
|
||||
},
|
||||
{
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.04,
|
||||
0.04,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.08,
|
||||
0.03,
|
||||
0.01,
|
||||
0.04,
|
||||
0.04,
|
||||
0.05,
|
||||
0.05,
|
||||
0.09,
|
||||
0.02,
|
||||
0.04,
|
||||
0.07,
|
||||
0.02,
|
||||
0.01,
|
||||
0.03,
|
||||
0.03,
|
||||
0.03
|
||||
}
|
||||
};
|
||||
generic[] = {
|
||||
{
|
||||
"FoodCanUnlabeled",
|
||||
"ItemSodaEmpty",
|
||||
"ItemSodaCoke",
|
||||
"ItemSodaPepsi",
|
||||
"TrashJackDaniels",
|
||||
"FoodCanBakedBeans",
|
||||
"FoodCanSardines",
|
||||
"FoodCanFrankBeans",
|
||||
"FoodCanPasta",
|
||||
"ItemWaterbottleUnfilled",
|
||||
"ItemWaterbottle",
|
||||
"ItemBandage",
|
||||
"7Rnd_45ACP_1911",
|
||||
"5x_22_LR_17_HMR",
|
||||
"10x_303",
|
||||
"6Rnd_45ACP",
|
||||
"2Rnd_shotgun_74Slug",
|
||||
"2Rnd_shotgun_74Pellets",
|
||||
"8Rnd_9x18_Makarov",
|
||||
"15Rnd_W1866_Slug",
|
||||
"WoodenArrow",
|
||||
"HandRoadFlare",
|
||||
"ItemPainkiller",
|
||||
"HandChemGreen",
|
||||
"HandChemBlue",
|
||||
"HandChemRed",
|
||||
"ItemHeatPack"
|
||||
},
|
||||
{
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.04,
|
||||
0.04,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.11,
|
||||
0.03,
|
||||
0.01,
|
||||
0.04,
|
||||
0.04,
|
||||
0.05,
|
||||
0.05,
|
||||
0.09,
|
||||
0.02,
|
||||
0.04,
|
||||
0.07,
|
||||
0.02,
|
||||
0.01,
|
||||
0.03,
|
||||
0.03,
|
||||
0.04
|
||||
}
|
||||
};
|
||||
medical[] = {
|
||||
{
|
||||
"ItemBandage",
|
||||
"ItemPainkiller",
|
||||
"ItemMorphine",
|
||||
"ItemEpinephrine",
|
||||
"ItemAntibiotic",
|
||||
"ItemHeatPack"
|
||||
},
|
||||
{
|
||||
0.4,
|
||||
0.15,
|
||||
0.2,
|
||||
0.1,
|
||||
0.1,
|
||||
0.05
|
||||
}
|
||||
};
|
||||
hospital[] = {
|
||||
{
|
||||
"ItemBandage",
|
||||
"ItemPainkiller",
|
||||
"ItemMorphine",
|
||||
"ItemEpinephrine",
|
||||
"ItemBloodbag",
|
||||
"ItemAntibiotic"
|
||||
},
|
||||
{
|
||||
0.33,
|
||||
0.16,
|
||||
0.13,
|
||||
0.09,
|
||||
0.17,
|
||||
0.12
|
||||
}
|
||||
};
|
||||
military[] = {
|
||||
{
|
||||
"FoodCanUnlabeled",
|
||||
"ItemSodaEmpty",
|
||||
"ItemSodaCoke",
|
||||
"ItemSodaPepsi",
|
||||
"ItemBandage",
|
||||
"ItemAntibiotic",
|
||||
"ItemPainkiller",
|
||||
"ItemMorphine",
|
||||
"30Rnd_556x45_Stanag",
|
||||
"20Rnd_762x51_DMR",
|
||||
"17Rnd_9x19_glock17",
|
||||
"15Rnd_9x19_M9SD",
|
||||
"15Rnd_9x19_M9",
|
||||
"30Rnd_762x39_AK47",
|
||||
"30Rnd_545x39_AK",
|
||||
"5Rnd_762x51_M24",
|
||||
"5Rnd_86x70_L115A1",
|
||||
"8Rnd_B_Beneli_74Slug",
|
||||
"1Rnd_HE_M203",
|
||||
"FlareWhite_M203",
|
||||
"FlareGreen_M203",
|
||||
"1Rnd_Smoke_M203",
|
||||
"200Rnd_556x45_M249",
|
||||
"HandGrenade_west",
|
||||
"HandGrenade_east",
|
||||
"SmokeShell",
|
||||
"SmokeShellRed",
|
||||
"SmokeShellGreen",
|
||||
"8Rnd_B_Beneli_Pellets",
|
||||
"30Rnd_556x45_StanagSD",
|
||||
"30Rnd_9x19_MP5",
|
||||
"30Rnd_9x19_MP5SD",
|
||||
"100Rnd_762x51_M240",
|
||||
"HandChemGreen",
|
||||
"HandChemBlue",
|
||||
"HandChemRed",
|
||||
"ItemHeatPack",
|
||||
"8Rnd_9x18_MakarovSD",
|
||||
"20Rnd_B_765x17_Ball",
|
||||
"30Rnd_9x19_UZI_SD"
|
||||
},
|
||||
{
|
||||
0.09,
|
||||
0.04,
|
||||
0.01,
|
||||
0.01,
|
||||
0.04,
|
||||
0.04,
|
||||
0.04,
|
||||
0.01,
|
||||
0.04,
|
||||
0.04,
|
||||
0.05,
|
||||
0.01,
|
||||
0.02,
|
||||
0.04,
|
||||
0.04,
|
||||
0.01,
|
||||
0.01,
|
||||
0.04,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.01,
|
||||
0.04,
|
||||
0.02,
|
||||
0.02,
|
||||
0.04,
|
||||
0.01,
|
||||
0.02,
|
||||
0.01,
|
||||
0.01,
|
||||
0.02,
|
||||
0.02,
|
||||
0.02,
|
||||
0.04,
|
||||
0.01,
|
||||
0.04,
|
||||
0.01
|
||||
}
|
||||
};
|
||||
policeman[] = {
|
||||
{
|
||||
"ItemBandage",
|
||||
"7Rnd_45ACP_1911",
|
||||
"6Rnd_45ACP",
|
||||
"15Rnd_W1866_Slug",
|
||||
"8Rnd_B_Beneli_Pellets",
|
||||
"HandRoadFlare",
|
||||
"8Rnd_9x18_MakarovSD",
|
||||
"ItemComboLock",
|
||||
"SmokeShell",
|
||||
"ItemHotwireKit"
|
||||
},
|
||||
{
|
||||
0.3,
|
||||
0.08,
|
||||
0.08,
|
||||
0.14,
|
||||
0.17,
|
||||
0.08,
|
||||
0.01,
|
||||
0.05,
|
||||
0.04,
|
||||
0.01
|
||||
}
|
||||
};
|
||||
hunter[] = {
|
||||
{
|
||||
"FoodMRE"
|
||||
},
|
||||
{
|
||||
0.01
|
||||
}
|
||||
};
|
||||
|
||||
worker[] = {
|
||||
{
|
||||
"FoodCanUnlabeled",
|
||||
"TrashJackDaniels",
|
||||
"ItemSodaEmpty",
|
||||
"ItemSodaCoke",
|
||||
"ItemSodaPepsi",
|
||||
"FoodCanBakedBeans",
|
||||
"FoodCanSardines",
|
||||
"FoodCanFrankBeans",
|
||||
"FoodCanPasta",
|
||||
"ItemBandage",
|
||||
"ItemPainkiller",
|
||||
"ItemComboLock",
|
||||
"ItemSledgeHead"
|
||||
},
|
||||
{
|
||||
0.09,
|
||||
0.10,
|
||||
0.10,
|
||||
0.11,
|
||||
0.10,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.06,
|
||||
0.1,
|
||||
0.06,
|
||||
0.04,
|
||||
0.02
|
||||
}
|
||||
};
|
||||
clothes[] = {
|
||||
{
|
||||
"Skin_RU_Policeman_DZ",
|
||||
"Skin_Pilot_EP1_DZ",
|
||||
"Skin_Functionary1_EP1_DZ",
|
||||
"Skin_Priest_DZ",
|
||||
"Skin_Rocker1_DZ",
|
||||
"Skin_Rocker2_DZ",
|
||||
"Skin_Rocker3_DZ",
|
||||
"Skin_Rocker4_DZ",
|
||||
"Skin_SurvivorW3_DZ",
|
||||
"Skin_SurvivorWpink_DZ",
|
||||
"Skin_SurvivorWurban_DZ"
|
||||
//"Skin_SurvivorWsequisha_DZ",
|
||||
//"Skin_SurvivorWsequishaD_DZ",
|
||||
},
|
||||
{
|
||||
0.13,
|
||||
0.12,
|
||||
0.1,
|
||||
0.1,
|
||||
0.07,
|
||||
0.07,
|
||||
0.08,
|
||||
0.08,
|
||||
0.09,
|
||||
0.09,
|
||||
0.07
|
||||
//0.04,
|
||||
//0.02
|
||||
}
|
||||
};
|
||||
militaryclothes[] = {
|
||||
{
|
||||
"Skin_Camo1_DZ",
|
||||
"Skin_Sniper1_DZ",
|
||||
"Skin_Rocket_DZ",
|
||||
"Skin_Soldier1_DZ",
|
||||
"Skin_Drake_Light_DZ",
|
||||
"Skin_Soldier_TL_PMC_DZ",
|
||||
"Skin_Soldier_Sniper_PMC_DZ",
|
||||
"Skin_Soldier_Bodyguard_AA12_PMC_DZ",
|
||||
"Skin_CZ_Special_Forces_GL_DES_EP1_DZ",
|
||||
"Skin_FR_OHara_DZ",
|
||||
"Skin_FR_Rodriguez_DZ",
|
||||
"Skin_CZ_Soldier_Sniper_EP1_DZ",
|
||||
"Skin_Graves_Light_DZ"
|
||||
},
|
||||
{
|
||||
0.1,
|
||||
0.08,
|
||||
0.05,
|
||||
0.13,
|
||||
0.07,
|
||||
0.07,
|
||||
0.05,
|
||||
0.07,
|
||||
0.08,
|
||||
0.08,
|
||||
0.09,
|
||||
0.04,
|
||||
0.09
|
||||
}
|
||||
};
|
||||
specialclothes[] = {
|
||||
{
|
||||
"Skin_Ins_Soldier_GL_DZ",
|
||||
"Skin_GUE_Commander_DZ",
|
||||
"Skin_Bandit1_DZ",
|
||||
"Skin_Bandit2_DZ",
|
||||
"Skin_BanditW1_DZ",
|
||||
"Skin_BanditW2_DZ",
|
||||
"Skin_TK_INS_Soldier_EP1_DZ",
|
||||
"Skin_TK_INS_Warlord_EP1_DZ",
|
||||
"Skin_SurvivorWcombat_DZ",
|
||||
"Skin_SurvivorWdesert_DZ",
|
||||
"Skin_GUE_Soldier_MG_DZ",
|
||||
"Skin_GUE_Soldier_Sniper_DZ",
|
||||
"Skin_GUE_Soldier_Crew_DZ",
|
||||
"Skin_GUE_Soldier_CO_DZ",
|
||||
"Skin_GUE_Soldier_2_DZ"
|
||||
},
|
||||
{
|
||||
0.1,
|
||||
0.08,
|
||||
0.13,
|
||||
0.06,
|
||||
0.07,
|
||||
0.07,
|
||||
0.05,
|
||||
0.07,
|
||||
0.08,
|
||||
0.08,
|
||||
0.05,
|
||||
0.04,
|
||||
0.04,
|
||||
0.04,
|
||||
0.04
|
||||
}
|
||||
};
|
||||
machinegunammoexpl[] = {
|
||||
{
|
||||
"100Rnd_556x45_BetaCMag",
|
||||
"75Rnd_545x39_RPK",
|
||||
"100Rnd_556x45_M249",
|
||||
"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,
|
||||
}
|
||||
};
|
||||
pistols[] = {
|
||||
{
|
||||
"Makarov",
|
||||
"Colt1911",
|
||||
"revolver_EP1",
|
||||
"glock17_EP1",
|
||||
"MakarovSD",
|
||||
"M9",
|
||||
"M9SD",
|
||||
"revolver_gold_EP1"
|
||||
},
|
||||
{
|
||||
0.25,
|
||||
0.23,
|
||||
0.20,
|
||||
0.10,
|
||||
0.10,
|
||||
0.07,
|
||||
0.04,
|
||||
0.01
|
||||
}
|
||||
};
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
406
SQF/dayz_code/Configs/CfgExtra/snappoints.hpp
Normal file
406
SQF/dayz_code/Configs/CfgExtra/snappoints.hpp
Normal file
@@ -0,0 +1,406 @@
|
||||
/*
|
||||
Created by Raymix
|
||||
*/
|
||||
|
||||
|
||||
class SnapBuilding {
|
||||
//Barriers whitelist
|
||||
class Barrier {
|
||||
snapTo[] = {
|
||||
"Land_HBarrier5_DZ",
|
||||
"Land_HBarrier3_DZ",
|
||||
"Land_HBarrier1_DZ",
|
||||
"Sandbag1_DZ",
|
||||
"BagFenceRound_DZ",
|
||||
"Fort_RazorWire"
|
||||
};
|
||||
radius = 5;
|
||||
};
|
||||
//snap points
|
||||
class Land_HBarrier5Preview: Barrier{ //fix for broken offsets in ghost
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0,-0.75,0.1,"Back"},
|
||||
{0,0.75,0.1,"Front"},
|
||||
{-2.85,0,0.1,"Left"},
|
||||
{2.85,0,0.1,"Right"},
|
||||
{0,0,0.9,"Top"}
|
||||
};
|
||||
};
|
||||
class Land_HBarrier5_DZ: Land_HBarrier5Preview {
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0,-0.75,0,"Back"},
|
||||
{0,0.75,0,"Front"},
|
||||
{-2.85,0,0,"Left"},
|
||||
{2.85,0,0,"Right"},
|
||||
{0,0,0.9,"Top"}
|
||||
};
|
||||
};
|
||||
|
||||
class Land_HBarrier3ePreview: Barrier { //whitelist inheritance
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0,-0.75,0,"Back"},
|
||||
{0,0.75,0,"Front"},
|
||||
{-1.7,0,0,"Left"},
|
||||
{1.7,0,0,"Right"},
|
||||
{0,0,0.9,"Top"}
|
||||
};
|
||||
};
|
||||
class Land_HBarrier3_DZ: Land_HBarrier3ePreview{}; //point inheritance
|
||||
|
||||
class Land_HBarrier1Preview: Barrier {
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0,-0.75,0,"Back"},
|
||||
{0,0.75,0,"Front"},
|
||||
{-0.6,0,0,"Left"},
|
||||
{0.6,0,0,"Right"},
|
||||
{0,0,0.9,"Top"}
|
||||
};
|
||||
};
|
||||
class Land_HBarrier1_DZ: Land_HBarrier1Preview{};
|
||||
|
||||
class Fort_RazorWirePreview: Barrier {
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0,-0.95,-0.3,"Back"},
|
||||
{0,0.95,-0.3,"Front"},
|
||||
{-4.1,0,-0.3,"Left"},
|
||||
{4.1,0,-0.3,"Right"},
|
||||
{0,0,1,"Top"}
|
||||
};
|
||||
};
|
||||
class Fort_RazorWire: Fort_RazorWirePreview {};
|
||||
|
||||
class Sandbag1_DZ: Barrier {
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-1.5,0,0,"Left"},
|
||||
{1.5,0,0,"Right"},
|
||||
{0,0,0.4,"Top"}
|
||||
};
|
||||
};
|
||||
|
||||
class BagFenceRound_DZ: Barrier {
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-1.295,0.38,0,"Left"},
|
||||
{1.295,0.38,0,"Right"},
|
||||
{0,0,0.4,"Top"}
|
||||
};
|
||||
};
|
||||
|
||||
//Snapping whitelists for Floors, walls and stairs
|
||||
class FloorsWallsStairs {
|
||||
snapTo[] = {
|
||||
"WoodFloorQuarter_DZ",
|
||||
"WoodFloorHalf_DZ",
|
||||
"WoodFloor_DZ",
|
||||
"WoodStairs_DZ",
|
||||
"WoodStairsSans_DZ",
|
||||
"WoodSmallWallDoor_DZ",
|
||||
"WoodSmallWall_DZ",
|
||||
"WoodSmallWallWin_DZ",
|
||||
"Land_DZE_WoodDoor",
|
||||
"Land_DZE_WoodDoorLocked",
|
||||
"WoodLargeWall_DZ",
|
||||
"Land_DZE_LargeWoodDoor",
|
||||
"WoodLargeWallWin_DZ",
|
||||
"WoodLargeWallDoor_DZ",
|
||||
"Land_DZE_GarageWoodDoor",
|
||||
"Land_DZE_GarageWoodDoorLocked",
|
||||
"Land_DZE_LargeWoodDoorLocked",
|
||||
"WoodSmallWallThird_DZ",
|
||||
"CinderWall_DZ",
|
||||
"CinderWallDoorway_DZ",
|
||||
"CinderWallDoorLocked_DZ",
|
||||
"CinderWallDoor_DZ",
|
||||
"CinderWallSmallDoorway_DZ",
|
||||
"CinderWallDoorSmallLocked_DZ",
|
||||
"CinderWallHalf_DZ",
|
||||
"CinderWallDoorSmall_DZ",
|
||||
"MetalFloor_DZ"
|
||||
};
|
||||
radius = 7;
|
||||
};
|
||||
|
||||
class WoodFloorQuarter_Preview_DZ: FloorsWallsStairs { //fix for broken offsets in ghost
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0,-1.23,0,"Back"},
|
||||
{0,1.23,0,"Front"},
|
||||
{-1.24,0,0,"Left"},
|
||||
{1.24,0,0,"Right"}
|
||||
};
|
||||
};
|
||||
|
||||
class WoodFloorQuarter_DZ: FloorsWallsStairs {
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0,-1.23,0.137726,"Back"},
|
||||
{0,1.23,0.137726,"Front"},
|
||||
{-1.24,0,0.137726,"Left"},
|
||||
{1.24,0,0.137726,"Right"}
|
||||
};
|
||||
};
|
||||
|
||||
class WoodFloorHalf_Preview_DZ: FloorsWallsStairs { //fix for broken offsets in ghost
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0,-2.34,0,"Back"},
|
||||
{0,2.34,0,"Front"},
|
||||
{-1.25,0,0,"Left"},
|
||||
{1.25,0,0,"Right"}
|
||||
};
|
||||
};
|
||||
class WoodFloorHalf_DZ: FloorsWallsStairs{
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0,-2.34,0.1407,"Back"},
|
||||
{0,2.34,0.1407,"Front"},
|
||||
{-1.25,0,0.1407,"Left"},
|
||||
{1.25,0,0.1407,"Right"}
|
||||
};
|
||||
};
|
||||
|
||||
class WoodFloor_Preview_DZ: FloorsWallsStairs {
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0,-2.33,0.130,"Back"},
|
||||
{0,2.33,0.130,"Front"},
|
||||
{-2.45,0,0.130,"Left"},
|
||||
{2.45,0,0.130,"Right"}
|
||||
};
|
||||
radius = 10;
|
||||
};
|
||||
class WoodFloor_DZ: WoodFloor_Preview_DZ{};
|
||||
|
||||
class Stairs_DZE: FloorsWallsStairs {
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{1.56055,-0.78,1.5,"Back"},
|
||||
{1.56055,0.78,1.5,"Front"},
|
||||
{1.73926,0.05,2.9,"Top"},
|
||||
{-1.73926,0.05,0,"Bottom"}
|
||||
};
|
||||
};
|
||||
class WoodStairs_DZ: Stairs_DZE {};
|
||||
class WoodStairs_Preview_DZ: Stairs_DZE {};
|
||||
class WoodStairsSans_Preview_DZ: Stairs_DZE {};
|
||||
class WoodStairsSans_DZ: Stairs_DZE {};
|
||||
|
||||
class WoodSmall_DZE: FloorsWallsStairs { // Small wood walls
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-2.285, 0, 1.5,"Left"},
|
||||
{2.285, 0, 1.5,"Right"},
|
||||
{0, 0, 3,"Top"}
|
||||
};
|
||||
};
|
||||
class WoodSmallWallDoor_Preview_DZ: WoodSmall_DZE {};
|
||||
class WoodSmallWall_Preview_DZ: WoodSmall_DZE {};
|
||||
class WoodSmallWallWin_Preview_DZ: WoodSmall_DZE {};
|
||||
class WoodSmallWallDoor_DZ: WoodSmall_DZE {};
|
||||
class WoodSmallWall_DZ: WoodSmall_DZE {};
|
||||
class WoodSmallWallWin_DZ: WoodSmall_DZE {};
|
||||
class Land_DZE_WoodDoor: WoodSmall_DZE {};
|
||||
class Land_DZE_WoodDoorLocked: WoodSmall_DZE {};
|
||||
class WoodDoor_Preview_DZ: WoodSmall_DZE{};
|
||||
|
||||
class WoodLarge_DZE: FloorsWallsStairs { //Large wood walls
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-2.45, 0, 1.5,"Left"},
|
||||
{2.45, 0, 1.5,"Right"},
|
||||
{0, 0, 3,"Top"}
|
||||
};
|
||||
};
|
||||
class WoodLargeWall_Preview_DZ: WoodLarge_DZE {};
|
||||
class WoodLargeWallWin_Preview_DZ: WoodLarge_DZE {};
|
||||
class WoodLargeWallDoor_Preview_DZ: WoodLarge_DZE {};
|
||||
class WoodSmallWallThird_Preview_DZ: WoodLarge_DZE {
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-2.445, 0, 1.5,"Left"},
|
||||
{2.445, 0, 1.5,"Right"},
|
||||
{0, 0, 1.17,"Top"}
|
||||
};
|
||||
};
|
||||
class WoodSmallWallThird_DZ: WoodSmallWallThird_Preview_DZ{};
|
||||
class WoodLargeWall_DZ: WoodLarge_DZE {};
|
||||
class Land_DZE_LargeWoodDoor: WoodLarge_DZE {};
|
||||
class WoodLargeWallWin_DZ: WoodLarge_DZE {};
|
||||
class WoodLargeWallDoor_DZ: WoodLarge_DZE {};
|
||||
class Land_DZE_GarageWoodDoor: WoodLarge_DZE {};
|
||||
class GarageWoodDoor_Preview_DZ: WoodLarge_DZE {};
|
||||
class Land_DZE_GarageWoodDoorLocked: WoodLarge_DZE {};
|
||||
class Land_DZE_LargeWoodDoorLocked: WoodLarge_DZE {};
|
||||
class LargeWoodDoor_Preview_DZ: WoodLarge_DZE {};
|
||||
|
||||
class Cinder_DZE: FloorsWallsStairs { //All cinder walls and doors
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-2.752, 0, 1.5,"Left"},
|
||||
{2.752, 0, 1.5,"Right"},
|
||||
{0, 0, 3.37042,"Top"}
|
||||
};
|
||||
radius = 10;
|
||||
};
|
||||
class CinderWall_Preview_DZ: Cinder_DZE {};
|
||||
class CinderWallDoorway_Preview_DZ: Cinder_DZE {};
|
||||
class CinderWallSmallDoorway_Preview_DZ: Cinder_DZE {};
|
||||
class CinderWallHalf_Preview_DZ: Cinder_DZE {
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-2.752, 0, 1.5,"Left"},
|
||||
{2.752, 0, 1.5,"Right"},
|
||||
{0, 0, 1.5,"Top"}
|
||||
};
|
||||
};
|
||||
class CinderWall_DZ: Cinder_DZE {};
|
||||
class CinderWallDoorway_DZ: Cinder_DZE {};
|
||||
class CinderWallDoorLocked_DZ: Cinder_DZE {};
|
||||
class CinderWallDoor_DZ: Cinder_DZE {};
|
||||
class CinderWallSmallDoorway_DZ: Cinder_DZE {};
|
||||
class CinderWallDoorSmallLocked_DZ: Cinder_DZE {};
|
||||
class CinderWallHalf_DZ: Cinder_DZE {
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-2.752, 0, 1.5,"Left"},
|
||||
{2.752, 0, 1.5,"Right"},
|
||||
{0, 0, 1.5,"Top"}
|
||||
};
|
||||
};
|
||||
class CinderWallDoorSmall_DZ: Cinder_DZE {};
|
||||
|
||||
class MetalFloor_Preview_DZ: FloorsWallsStairs { //fix for broken offsets in ghost
|
||||
points[] = {
|
||||
{0,0,0.011,"Pivot"},
|
||||
{0, -2.64, 0.009,"Back"},
|
||||
{0, 2.64, 0.009,"Front"},
|
||||
{-2.64, 0, 0.009,"Left"},
|
||||
{2.64, 0, 0.009,"Right"}
|
||||
};
|
||||
radius = 12;
|
||||
};
|
||||
class MetalFloor_DZ: FloorsWallsStairs{
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0, -2.64, 0.15,"Back"},
|
||||
{0, 2.64, 0.15,"Front"},
|
||||
{-2.64, 0, 0.15,"Left"},
|
||||
{2.64, 0, 0.15,"Right"}
|
||||
};
|
||||
radius = 12;
|
||||
};
|
||||
|
||||
|
||||
//Non essential Items that only snap to themselves, do whitelist inheritance if you want these to snap
|
||||
class WoodCrate_DZ {
|
||||
snapTo[] = {
|
||||
"WoodCrate_DZ"
|
||||
};
|
||||
radius = 5;
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0,-0.47,0,"Back"},
|
||||
{0,0.47,0,"Front"},
|
||||
{-0.47,0,0,"Left"},
|
||||
{0.47,0,0,"Right"},
|
||||
{0,0,0.47,"Top"}
|
||||
};
|
||||
};
|
||||
|
||||
class MetalPanel_DZ {
|
||||
snapTo[] = {
|
||||
"MetalPanel_DZ"
|
||||
};
|
||||
radius = 5;
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-1.5,0,0,"Left"},
|
||||
{1.5,0,0,"Right"}
|
||||
};
|
||||
};
|
||||
|
||||
class MetalGate_DZ {
|
||||
snapTo[] = {
|
||||
"MetalGate_DZ"
|
||||
};
|
||||
radius = 5;
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-4.1,0,0,"Left"}
|
||||
};
|
||||
};
|
||||
|
||||
class StickFence_DZ {
|
||||
snapTo[] = {
|
||||
"StickFence_DZ"
|
||||
};
|
||||
radius = 10;
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-2.95,0,0.3,"Left"},
|
||||
{2.95,0,0.3,"Right"}
|
||||
};
|
||||
};
|
||||
|
||||
class Fence_corrugated_DZ {
|
||||
snapTo[] = {
|
||||
"Fence_corrugated_DZ"
|
||||
};
|
||||
radius = 10;
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-1.95,0,0.88,"Left"},
|
||||
{1.95,0,0.88,"Right"}
|
||||
};
|
||||
};
|
||||
|
||||
class WoodRamp_Preview_DZ {
|
||||
snapTo[] = {
|
||||
"WoodRamp_DZ"
|
||||
};
|
||||
radius = 7;
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0.65,-1.7,1.2,"Back"},
|
||||
{0.65,1.5,1.2,"Front"},
|
||||
{3.34,-0.115,2.82,"Top"}
|
||||
};
|
||||
};
|
||||
class WoodRamp_DZ: WoodRamp_Preview_DZ{};
|
||||
|
||||
class WoodLadder_Preview_DZ {
|
||||
snapTo[] = {
|
||||
"WoodLadder_DZ"
|
||||
};
|
||||
radius = 5;
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{-0.4,0,1.725,"Left"},
|
||||
{0.4,0,1.725,"Right"}
|
||||
};
|
||||
};
|
||||
class WoodLadder_DZ: WoodLadder_Preview_DZ{};
|
||||
|
||||
class VaultStorageLocked {
|
||||
snapTo[] = {
|
||||
"VaultStorageLocked",
|
||||
"VaultStorage"
|
||||
};
|
||||
radius = 5;
|
||||
points[] = {
|
||||
{0,0,0,"Pivot"},
|
||||
{0,0.284,0.615,"Back"},
|
||||
{0,0,1.23,"Top"},
|
||||
{-0.362,0,0.615,"Left"},
|
||||
{0.362,0,0.615,"Right"}
|
||||
};
|
||||
|
||||
};
|
||||
class VaultStorage: VaultStorageLocked {};
|
||||
};
|
||||
696
SQF/dayz_code/Configs/CfgLoot/CfgBuildingLoot.hpp
Normal file
696
SQF/dayz_code/Configs/CfgLoot/CfgBuildingLoot.hpp
Normal file
@@ -0,0 +1,696 @@
|
||||
#include "CfgLoot.hpp"
|
||||
|
||||
class CfgBuildingLoot {
|
||||
class Default {
|
||||
zombieChance = 0.2;
|
||||
minRoaming = 0;
|
||||
maxRoaming = 2;
|
||||
zombieClass[] = {"zZombie_Base","z_hunter","z_teacher","z_suit1","z_suit2","z_worker1","z_worker2","z_worker3","z_villager1","z_villager2","z_villager3"};
|
||||
lootChance = 0;
|
||||
lootPos[] = {};
|
||||
|
||||
lootPosSmall[] = {};
|
||||
lootPosZombie[] = {};
|
||||
|
||||
itemType[] = {};
|
||||
|
||||
itemChance[] = {};
|
||||
lootTypeSmall[] = {};
|
||||
itemChanceSmall[] = {};
|
||||
|
||||
hangPos[] = {};
|
||||
vehPos[] = {};
|
||||
};
|
||||
|
||||
class Castle: Default {
|
||||
lootChance = 0.2;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
//one spawn
|
||||
//tools
|
||||
//{"ItemMatchbox","weapon",0.01},
|
||||
{"ItemKnife","weapon",0.01},
|
||||
{"ItemMap","generic",0.01},
|
||||
{"ItemCompass","weapon",0.01},
|
||||
{"ItemFlashlight","weapon",0.01},
|
||||
//weapons
|
||||
{"WeaponHolder_ItemHatchet","object",0.01},
|
||||
//special
|
||||
{"WeaponHolder_ItemTent","object",0.01},
|
||||
//{"WeaponHolder_DomeTentStorage","object",0.01},
|
||||
//mags special
|
||||
{"PartWoodPile","magazine",0.04},
|
||||
//bags
|
||||
//{"DZ_Patrol_Pack_EP1","object",0.01},
|
||||
//Multiple spawns
|
||||
//{"","Residential",0.60},
|
||||
{"","generic",0.40}
|
||||
};
|
||||
};
|
||||
class Residential: Default {
|
||||
zombieChance = 0.3;
|
||||
maxRoaming = 2;
|
||||
zombieClass[] = {"zZombie_Base","z_hunter","z_teacher","z_villager1","z_villager2","z_villager3"};
|
||||
lootChance = 0.4;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{"ItemWatch","generic",0.04},
|
||||
{"ItemCompass","generic",0.03},
|
||||
{"ItemMap","weapon",0.02},
|
||||
{"ItemFlashlight","generic",0.01},
|
||||
{"ItemKnife","generic",0.04},
|
||||
{"ItemMatchbox_DZE","generic",0.01},
|
||||
{"","generic",0.32},
|
||||
{"backpacks","backpacks",0.04},
|
||||
{"tents","tents",0.01},
|
||||
{"","military",0.02},
|
||||
{"","trash",0.17},
|
||||
{"Binocular","weapon",0.02},
|
||||
{"PartPlywoodPack","magazine",0.02},
|
||||
{"clothes","clothes",0.01},
|
||||
{"specialclothes","specialclothes",0.01},
|
||||
{"WeaponHolder_MeleeCrowbar","object",0.03},
|
||||
{"pistols", "cfglootweapon", 0.04 },
|
||||
{"shotgunsingleshot", "cfglootweapon", 0.04 }
|
||||
};
|
||||
lootTypeSmall[] = {
|
||||
{ "ItemSodaMdew","magazine",0.01 },
|
||||
{ "ItemSodaRbull","magazine",0.01 },
|
||||
{ "ItemSodaOrangeSherbet","magazine",0.02 },
|
||||
{ "ItemWatch","weapon",0.05 },
|
||||
{ "ItemCompass","weapon",0.04 },
|
||||
{ "ItemMap","weapon",0.03 },
|
||||
{ "pistols","cfglootweapon",0.12 },
|
||||
{ "ItemFlashlight","weapon",0.02 },
|
||||
{ "ItemKnife","weapon",0.04 },
|
||||
{ "ItemMatchbox_DZE","weapon",0.03 },
|
||||
{ "","generic",0.38 },
|
||||
{ "","military",0.04 },
|
||||
{ "","trash",0.17 },
|
||||
{ "Binocular","weapon",0.02 },
|
||||
{ "clothes","single",0.01},
|
||||
{ "specialclothes","single",0.01 }
|
||||
};
|
||||
};
|
||||
class Office: Default {
|
||||
maxRoaming = 3;
|
||||
zombieClass[] = {"z_suit1","z_suit2"};
|
||||
zombieChance = 0.3;
|
||||
lootChance = 0.4;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{"ItemWatch","generic",0.04},
|
||||
{"ItemCompass","generic",0.03},
|
||||
{"ItemMap","weapon",0.02},
|
||||
{"ItemFlashlight","generic",0.01},
|
||||
{"ItemKnife","generic",0.04},
|
||||
{"ItemMatchbox_DZE","generic",0.01},
|
||||
{"","generic",0.31},
|
||||
{"backpacks","backpacks",0.04},
|
||||
{"tents","tents",0.01},
|
||||
{"","military",0.02},
|
||||
{"","trash",0.21},
|
||||
{"Binocular","weapon",0.02},
|
||||
{"PartPlywoodPack","magazine",0.02},
|
||||
{"clothes","clothes",0.01},
|
||||
{"specialclothes","specialclothes",0.01},
|
||||
{"WeaponHolder_MeleeCrowbar","object",0.03},
|
||||
{"ItemBriefcaseEmpty","magazine",0.01},
|
||||
{ "shotgunsingleshot", "cfglootweapon", 0.05}
|
||||
};
|
||||
lootTypeSmall[] = {
|
||||
{ "ItemSodaMdew","magazine",0.01 },
|
||||
{ "ItemSodaRbull","magazine",0.01 },
|
||||
{ "ItemSodaOrangeSherbet","magazine",0.02 },
|
||||
{ "ItemWatch","weapon",0.05 },
|
||||
{ "ItemCompass","weapon",0.04 },
|
||||
{ "ItemMap","weapon",0.03 },
|
||||
{ "pistols","cfglootweapon",0.15 },
|
||||
{ "ItemFlashlight","weapon",0.02 },
|
||||
{ "ItemKnife","weapon",0.05 },
|
||||
{ "ItemMatchbox_DZE","weapon",0.03 },
|
||||
{ "","generic",0.31 },
|
||||
{ "","military",0.04 },
|
||||
{ "","trash",0.03 },
|
||||
{ "Binocular","weapon",0.02 },
|
||||
{ "clothes","single",0.16 },
|
||||
{ "specialclothes","single",0.02 },
|
||||
{ "ItemDocument","magazine",0.01 }
|
||||
};
|
||||
};
|
||||
class Industrial: Default {
|
||||
zombieChance = 0.4;
|
||||
zombieClass[] = {"z_worker1","z_worker2","z_worker3"};
|
||||
maxRoaming = 2;
|
||||
lootChance = 0.4;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{"ItemGenerator","magazine",0.01},
|
||||
{"ItemFuelBarrelEmpty","magazine",0.01},
|
||||
{"","generic",0.17},
|
||||
{"","trash",0.25},
|
||||
{"","military",0.04},
|
||||
{"PartGeneric","magazine",0.04},
|
||||
{"PartWheel","magazine",0.05},
|
||||
{"PartFueltank","magazine",0.02},
|
||||
{"PartEngine","magazine",0.02},
|
||||
{"PartGlass","magazine",0.04},
|
||||
{"PartVRotor","magazine",0.01},
|
||||
{"ItemJerrycan","magazine",0.04},
|
||||
{"WeaponHolder_ItemHatchet_DZE","object",0.07},
|
||||
{"ItemKnife","military",0.07},
|
||||
{"ItemToolbox","weapon",0.06},
|
||||
{"ItemWire","magazine",0.01},
|
||||
{"ItemTankTrap","magazine",0.04},
|
||||
{"ItemKeyKit","weapon",0.01},
|
||||
{"CinderBlocks","magazine",0.03},
|
||||
{"MortarBucket","magazine",0.01}
|
||||
};
|
||||
lootTypeSmall[] = {
|
||||
{ "","generic",0.5 },
|
||||
{ "","trash",0.28 },
|
||||
{ "","military",0.14 },
|
||||
{ "ItemKnife","weapon",0.07 },
|
||||
{ "ItemKeyKit","weapon",0.01 }
|
||||
};
|
||||
};
|
||||
class IndustrialFuel: Default {
|
||||
zombieChance = 0.4;
|
||||
zombieClass[] = {"z_worker1","z_worker2","z_worker3"};
|
||||
maxRoaming = 2;
|
||||
lootChance = 0.4;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{"ItemGenerator","magazine",0.01},
|
||||
{"fuel_pump_kit","magazine",0.01},
|
||||
{"","generic",0.18},
|
||||
{"","trash",0.28},
|
||||
{"","military",0.04},
|
||||
{"PartGeneric","magazine",0.04},
|
||||
{"PartWheel","magazine",0.05},
|
||||
{"PartFueltank","magazine",0.02},
|
||||
{"PartEngine","magazine",0.02},
|
||||
{"PartGlass","magazine",0.04},
|
||||
{"PartVRotor","magazine",0.01},
|
||||
{"ItemJerrycan","magazine",0.04},
|
||||
{"WeaponHolder_ItemHatchet_DZE","object",0.07},
|
||||
{"ItemKnife","military",0.07},
|
||||
{"ItemToolbox","weapon",0.06},
|
||||
{"ItemWire","magazine",0.01},
|
||||
{"ItemTankTrap","magazine",0.04},
|
||||
{"ItemKeyKit","weapon",0.01}
|
||||
};
|
||||
lootTypeSmall[] = {
|
||||
{ "","generic",0.5 },
|
||||
{ "","trash",0.28 },
|
||||
{ "","military",0.14 },
|
||||
{ "ItemKnife","weapon",0.07 },
|
||||
{ "ItemKeyKit","weapon",0.01 }
|
||||
};
|
||||
};
|
||||
class Farm: Default {
|
||||
zombieChance = 0.3;
|
||||
maxRoaming = 3;
|
||||
zombieClass[] = {"zZombie_Base","z_hunter","z_hunter","z_hunter","z_villager1","z_villager2","z_villager3"};
|
||||
lootChance = 0.5;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{"ItemJerrycan","magazine",0.05},
|
||||
{"","generic",0.3},
|
||||
{"","trash",0.11},
|
||||
{"PartPlankPack","magazine",0.06},
|
||||
{"WeaponHolder_ItemHatchet_DZE","object",0.05},
|
||||
{"ItemFuelBarrelEmpty","magazine",0.01},
|
||||
{"WeaponHolder_ItemMachete","object",0.03},
|
||||
{"ItemFishingPole","weapon",0.02},
|
||||
{"ItemLightBulb","magazine",0.02},
|
||||
{"ItemSledgeHandle","magazine",0.02},
|
||||
{ "farmweapons", "cfglootweapon", 0.15}
|
||||
};
|
||||
lootTypeSmall[] = {
|
||||
{ "","generic", 0.79},
|
||||
{ "","trash",0.14 },
|
||||
{ "","military",0.05},
|
||||
{ "ItemLightBulb","magazine",0.01},
|
||||
{ "ItemSledgeHead","magazine",0.01}
|
||||
};
|
||||
};
|
||||
class Supermarket: Default {
|
||||
lootChance = 0.6;
|
||||
minRoaming = 2;
|
||||
maxRoaming = 6;
|
||||
zombieChance = 0.3;
|
||||
zombieClass[] = {"zZombie_Base","zZombie_Base","z_teacher","z_suit1","z_suit2"};
|
||||
lootType[] = {
|
||||
{"ItemSodaMdew","magazine",0.01},
|
||||
{"ItemSodaRbull","magazine",0.01},
|
||||
{"ItemSodaOrangeSherbet","magazine",0.03},
|
||||
{"ItemWatch","generic",0.07},
|
||||
{"ItemCompass","generic",0.02},
|
||||
{"ItemMap","weapon",0.04},
|
||||
{"ItemFlashlight","generic",0.01},
|
||||
{"ItemKnife","generic",0.02},
|
||||
{"ItemMatchbox_DZE","generic",0.04},
|
||||
{"","generic",0.04},
|
||||
{"backpacks","backpacks",0.07},
|
||||
{"tents","tents",0.01},
|
||||
{"","food",0.3},
|
||||
{"","trash",0.17},
|
||||
{"Binocular","weapon",0.05},
|
||||
{"PartPlywoodPack","magazine",0.02},
|
||||
{ "pistols", "cfglootweapon", 0.04},
|
||||
{ "shotgunsingleshot", "cfglootweapon", 0.04}
|
||||
};
|
||||
lootTypeSmall[] = {
|
||||
{ "ItemSodaMdew","magazine",0.01 },
|
||||
{ "ItemSodaRbull","magazine",0.01 },
|
||||
{ "ItemSodaOrangeSherbet","magazine",0.03 },
|
||||
{ "ItemWatch","weapon",0.07 },
|
||||
{ "ItemCompass","weapon",0.03 },
|
||||
{ "ItemMap","weapon",0.05 },
|
||||
{ "pistols","cfglootweapon",0.08 },
|
||||
{ "ItemFlashlight","weapon",0.01 },
|
||||
{ "ItemKnife","weapon",0.02 },
|
||||
{ "ItemMatchbox_DZE","weapon",0.04 },
|
||||
{ "","generic",0.21 },
|
||||
{ "","food",0.24 },
|
||||
{ "","trash",0.16 },
|
||||
{ "Binocular","weapon",0.02 },
|
||||
{ "ItemMixOil", "magazine",0.02}
|
||||
};
|
||||
};
|
||||
class HeliCrash: Default {
|
||||
zombieChance = 0.4;
|
||||
maxRoaming = 2;
|
||||
zombieClass[] = {"z_soldier_pilot"};
|
||||
lootChance = 0.5;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{ "assaultrifles", "cfglootweapon", 0.10 },
|
||||
{ "submachinegun", "cfglootweapon", 0.04 },
|
||||
{ "sniperrifles", "cfglootweapon", 0.07 },
|
||||
{ "machineguns", "cfglootweapon", 0.06 },
|
||||
{"","military",0.3},
|
||||
{"","medical",0.18},
|
||||
{"MAAWS","weapon",0.02},
|
||||
{"MedBox0","object",0.05},
|
||||
{"NVGoggles","weapon",0.01},
|
||||
{"AmmoBoxSmall_556","object",0.03},
|
||||
{"AmmoBoxSmall_762","object",0.03},
|
||||
{"militaryclothes","militaryclothes",0.05},
|
||||
{"militaryammo","militaryammo",0.06}
|
||||
};
|
||||
};
|
||||
class HeliCrash_No50s: Default {
|
||||
zombieChance = 0.4;
|
||||
maxRoaming = 2;
|
||||
zombieClass[] = {"z_soldier_pilot"};
|
||||
lootChance = 0.5;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{ "assaultrifles", "cfglootweapon", 0.10 },
|
||||
{ "submachinegun", "cfglootweapon", 0.04 },
|
||||
{ "sniperrifles", "cfglootweapon", 0.07 },
|
||||
{ "machineguns", "cfglootweapon", 0.06 },
|
||||
{ "", "military", 0.3 },
|
||||
{ "", "medical", 0.18 },
|
||||
{ "MAAWS", "weapon", 0.02 },
|
||||
{ "MedBox0", "object", 0.05 },
|
||||
{ "NVGoggles", "weapon", 0.01 },
|
||||
{ "AmmoBoxSmall_556", "object", 0.03 },
|
||||
{ "AmmoBoxSmall_762", "object", 0.03 },
|
||||
{ "militaryclothes", "militaryclothes", 0.05 },
|
||||
{ "militaryammo", "militaryammo", 0.06 }
|
||||
};
|
||||
};
|
||||
class Hospital: Default {
|
||||
zombieChance = 0.4;
|
||||
minRoaming = 2;
|
||||
maxRoaming = 6;
|
||||
zombieClass[] = {"z_doctor","z_doctor","z_doctor"};
|
||||
lootChance = 1;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{"","trash",0.1},
|
||||
{"","hospital",0.7},
|
||||
{"MedBox0","object",0.2}
|
||||
};
|
||||
lootTypeSmall[] = {
|
||||
{ "","trash",0.1 },
|
||||
{ "","hospital",0.9 }
|
||||
};
|
||||
};
|
||||
class Military: Default {
|
||||
zombieChance = 0.3;
|
||||
maxRoaming = 6;
|
||||
zombieClass[] = {"z_soldier","z_soldier_heavy","z_policeman"};
|
||||
lootChance = 0.4;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{ "pistols", "cfglootweapon", 0.04},
|
||||
{ "assaultrifles", "cfglootweapon", 0.13 },
|
||||
{ "sniperrifles", "cfglootweapon", 0.04 },
|
||||
{ "shotgunsingleshot", "cfglootweapon", 0.06 },
|
||||
{ "submachinegun", "cfglootweapon", 0.07 },
|
||||
{"Binocular","weapon",0.03},
|
||||
{"ItemFlashlightRed","military",0.04},
|
||||
{"ItemKnife","military",0.01},
|
||||
{"ItemGPS","weapon",0.01},
|
||||
{"ItemMap","military",0.02},
|
||||
{"militarybackpacks","militarybackpacks",0.05},
|
||||
{"","medical",0.03},
|
||||
{"","generic",0.1},
|
||||
{"","military",0.3},
|
||||
{"ItemEtool","weapon",0.02},
|
||||
{"ItemSandbag","magazine",0.02},
|
||||
{ "machineguns", "cfglootweapon", 0.03 }
|
||||
};
|
||||
lootTypeSmall[] = {
|
||||
{ "pistols", "cfglootweapon", 0.14 },
|
||||
{ "Binocular", "weapon", 0.05 },
|
||||
{ "ItemFlashlightRed", "weapon", 0.03 },
|
||||
{ "ItemKnife", "weapon", 0.04 },
|
||||
{ "ItemGPS", "weapon", 0.02 },
|
||||
{ "", "medical", 0.12 },
|
||||
{ "", "generic", 0.22 },
|
||||
{ "", "military", 0.35 },
|
||||
{ "ItemEtool", "weapon", 0.03 }
|
||||
};
|
||||
};
|
||||
class MilitaryIndustrial: Default {
|
||||
zombieChance = 0.3;
|
||||
maxRoaming = 6;
|
||||
zombieClass[] = {"z_soldier","z_soldier_heavy","z_policeman","z_soldier","z_soldier_heavy","z_policeman","z_worker1","z_worker2","z_worker3"};
|
||||
lootChance = 0.4;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{ "pistols", "cfglootweapon", 0.02 },
|
||||
{ "assaultrifles", "cfglootweapon", 0.05 },
|
||||
{ "PartGeneric", "magazine", 0.03 },
|
||||
{ "sniperrifles", "cfglootweapon", 0.01 },
|
||||
{ "shotgunsingleshot", "cfglootweapon", 0.05 },
|
||||
{ "ItemGenerator", "magazine", 0.01 },
|
||||
{ "submachinegun", "cfglootweapon", 0.05 },
|
||||
{"PartGeneric","magazine",0.03},
|
||||
{"ItemGenerator","magazine",0.01},
|
||||
{"PartWheel","magazine",0.02},
|
||||
{"Binocular","weapon",0.01},
|
||||
{"ItemFlashlightRed","military",0.03},
|
||||
{"ItemKnife","military",0.04},
|
||||
{"ItemGPS","weapon",0.01},
|
||||
{"PartVRotor","magazine",0.01},
|
||||
{"militarybackpacks","militarybackpacks",0.03},
|
||||
{"","medical",0.05},
|
||||
{"","generic",0.35},
|
||||
{"","military",0.07},
|
||||
{"ItemEtool","weapon",0.03},
|
||||
{"ItemSandbag","magazine",0.02},
|
||||
{"ItemFuelBarrelEmpty","magazine",0.03},
|
||||
{"fuel_pump_kit","magazine",0.01},
|
||||
{ "machineguns", "cfglootweapon", 0.01 }
|
||||
};
|
||||
lootTypeSmall[] = {
|
||||
{ "pistols", "cfglootweapon", 0.14 },
|
||||
{ "Binocular", "weapon", 0.05 },
|
||||
{ "ItemFlashlightRed", "weapon", 0.03 },
|
||||
{ "ItemKnife", "weapon", 0.04 },
|
||||
{ "ItemGPS", "weapon", 0.02 },
|
||||
{ "", "medical", 0.12 },
|
||||
{ "", "generic", 0.22 },
|
||||
{ "", "military", 0.35 },
|
||||
{ "ItemEtool", "weapon", 0.03 }
|
||||
};
|
||||
};
|
||||
class IndustrialMilitary: Default {
|
||||
zombieChance = 0.4;
|
||||
maxRoaming = 6;
|
||||
zombieClass[] = {"z_soldier","z_soldier_heavy","z_policeman","z_soldier","z_soldier_heavy","z_policeman","z_worker1","z_worker2","z_worker3"};
|
||||
lootChance = 0.5;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{ "pistols", "cfglootweapon", 0.02 },
|
||||
{ "assaultrifles", "cfglootweapon", 0.05 },
|
||||
{ "PartGeneric", "magazine", 0.03 },
|
||||
{ "sniperrifles", "cfglootweapon", 0.01 },
|
||||
{ "shotgunsingleshot", "cfglootweapon", 0.05 },
|
||||
{ "ItemGenerator", "magazine", 0.01 },
|
||||
{ "submachinegun", "cfglootweapon", 0.05 },
|
||||
{"PartGeneric","magazine",0.03},
|
||||
{"ItemGenerator","magazine",0.01},
|
||||
{"PartWheel","magazine",0.02},
|
||||
{"Binocular","weapon",0.01},
|
||||
{"ItemFlashlightRed","military",0.03},
|
||||
{"ItemKnife","military",0.04},
|
||||
{"ItemGPS","weapon",0.01},
|
||||
{"PartVRotor","magazine",0.01},
|
||||
{"PartFueltank","magazine",0.03},
|
||||
{"PartEngine","magazine",0.04},
|
||||
{"PartGlass","magazine",0.05},
|
||||
{"militarybackpacks","militarybackpacks",0.03},
|
||||
{"","medical",0.05},
|
||||
{"","generic",0.25},
|
||||
{"","military",0.07},
|
||||
{"ItemEtool","weapon",0.03},
|
||||
|
||||
{"ItemSandbag","magazine",0.02},
|
||||
|
||||
{"ItemFuelBarrelEmpty","magazine",0.03},
|
||||
{"fuel_pump_kit","magazine",0.01},
|
||||
{ "machineguns", "cfglootweapon", 0.01 }
|
||||
};
|
||||
lootTypeSmall[] = {
|
||||
{ "pistols", "cfglootweapon", 0.14 },
|
||||
{ "Binocular", "weapon", 0.05 },
|
||||
{ "ItemFlashlightRed", "weapon", 0.03 },
|
||||
{ "ItemKnife", "weapon", 0.04 },
|
||||
{ "ItemGPS", "weapon", 0.02 },
|
||||
{ "", "medical", 0.12 },
|
||||
{ "", "generic", 0.22 },
|
||||
{ "", "military", 0.35 },
|
||||
{ "ItemEtool", "weapon", 0.03 }
|
||||
};
|
||||
};
|
||||
class MilitarySpecial: Default {
|
||||
zombieChance = 0.4;
|
||||
minRoaming = 2;
|
||||
maxRoaming = 6;
|
||||
zombieClass[] = {"z_soldier_heavy"};
|
||||
lootChance = 0.4;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{ "assaultrifles", "cfglootweapon", 0.1 },
|
||||
{ "machineguns", "cfglootweapon", 0.04 },
|
||||
{ "pistols", "cfglootweapon", 0.08 },
|
||||
{ "sniperrifles", "cfglootweapon", 0.03 },
|
||||
{ "militaryshotguns", "cfglootweapon", 0.05 },
|
||||
{ "submachinegun", "cfglootweapon", 0.06 },
|
||||
{"AmmoBoxSmall_556","object",0.01},
|
||||
{"AmmoBoxSmall_762","object",0.02},
|
||||
{"Binocular","weapon",0.01},
|
||||
{"ItemFlashlightRed","military",0.02},
|
||||
{"ItemKnife","military",0.01},
|
||||
{"ItemGPS","weapon",0.01},
|
||||
{"ItemMap","military",0.01},
|
||||
{"Binocular_Vector","military",0.01},
|
||||
{"militarybackpacks","militarybackpacks",0.04},
|
||||
{"","medical",0.08},
|
||||
{"","generic",0.3},
|
||||
{"","military",0.01},
|
||||
{"machinegunammo","machinegunammo",0.05},
|
||||
{"militaryclothes","militaryclothes",0.05},
|
||||
{"NVGoggles","weapon",0.01}
|
||||
};
|
||||
lootTypeSmall[] = {
|
||||
{ "pistols","cfglootweapon",0.10 },
|
||||
{ "AmmoBoxSmall_556","object",0.02 },
|
||||
{ "AmmoBoxSmall_762","object",0.02 },
|
||||
{ "Binocular","weapon",0.02 },
|
||||
{ "ItemFlashlightRed","military",0.01 },
|
||||
{ "ItemKnife","military",0.02 },
|
||||
{ "ItemGPS","weapon",0.02 },
|
||||
{ "ItemMap","weapon",0.01 },
|
||||
{ "Binocular_Vector","weapon",0.03},
|
||||
{ "","medical",0.08},
|
||||
{ "","generic",0.15},
|
||||
{ "","military",0.33 },
|
||||
{ "5Rnd_86x70_L115A1","magazine",0.03},
|
||||
{ "10Rnd_127x99_m107","magazine",0.02},
|
||||
{ "machinegunammoexpl","single",0.02 },
|
||||
{ "militaryclothes","single",0.05 },
|
||||
{ "NVGoggles","weapon",0.04 },
|
||||
{ "100Rnd_762x54_PK","magazine",0.02 }
|
||||
};
|
||||
};
|
||||
class Hunting: Default {
|
||||
zombieChance = 0.4;
|
||||
minRoaming = 1;
|
||||
maxRoaming = 3;
|
||||
zombieClass[] = {"z_hunter","z_hunter","z_hunter"};
|
||||
lootChance = 1;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{"ItemMap","weapon",0.02},
|
||||
{"ItemFlashlight","generic",0.01},
|
||||
{"ItemKnife","generic",0.01},
|
||||
{"ItemMatchbox_DZE","generic",0.03},
|
||||
{ "farmweapons", "cfglootweapon", 0.03 },
|
||||
{"","military",0.38},
|
||||
{"WeaponHolder_ItemMachete","object",0.02},
|
||||
{"","hunter",0.5}
|
||||
};
|
||||
lootTypeSmall[] = {
|
||||
{"ItemMap","weapon",0.02},
|
||||
{"ItemFlashlight","weapon",0.02},
|
||||
{"ItemKnife","weapon",0.02},
|
||||
{"ItemMatchbox_DZE","weapon",0.04},
|
||||
{"","military",0.4},
|
||||
{"","hunter",0.5}
|
||||
};
|
||||
};
|
||||
class DynamicDebris: Default
|
||||
{
|
||||
lootChance = 0.4;
|
||||
minRoaming = 0;
|
||||
maxRoaming = 2;
|
||||
zombieChance = 0.3;
|
||||
zombieClass[] = {"zZombie_Base","zZombie_Base","z_teacher","z_suit1","z_suit2"};
|
||||
lootType[] = {
|
||||
{ "ItemWatch", "generic", 0.19 },
|
||||
{ "ItemCompass", "generic", 0.01 },
|
||||
{ "ItemMap", "weapon", 0.06 },
|
||||
{ "Makarov", "weapon", 0.02 },
|
||||
{ "Colt1911", "weapon", 0.02 },
|
||||
{ "ItemFlashlight", "generic", 0.06 },
|
||||
{ "ItemKnife", "generic", 0.06 },
|
||||
{ "ItemMatchbox_DZE", "generic", 0.06 },
|
||||
{ "ItemToolbox", "weapon", 0.02 },
|
||||
{ "", "generic", 0.17 },
|
||||
{ "", "food", 0.06 },
|
||||
{ "PartGeneric", "magazine", 0.07 },
|
||||
{ "PartWheel", "magazine", 0.06 },
|
||||
{ "PartFueltank", "magazine", 0.03 },
|
||||
{ "PartEngine", "magazine", 0.01 },
|
||||
{ "PartGlass", "magazine", 0.08 },
|
||||
{ "WeaponHolder_ItemJerrycan", "object", 0.03 }
|
||||
};
|
||||
};
|
||||
class DynamicDebrisMilitary: Default
|
||||
{
|
||||
lootChance = 0.4;
|
||||
minRoaming = 0;
|
||||
maxRoaming = 2;
|
||||
zombieChance = 0.3;
|
||||
zombieClass[] = {"z_soldier_pilot","z_soldier_heavy"};
|
||||
lootType[] = {
|
||||
{ "ItemEtool", "weapon", 0.05 },
|
||||
{ "ItemSandbag", "magazine", 0.1 },
|
||||
{ "", "military", 0.08 },
|
||||
{ "ItemWatch", "generic", 0.1 },
|
||||
{ "ItemCompass", "generic", 0.02 },
|
||||
{ "ItemMap", "weapon", 0.05 },
|
||||
{ "MakarovSD", "weapon", 0.01 },
|
||||
{ "Colt1911", "weapon", 0.02 },
|
||||
{ "ItemFlashlight", "generic", 0.01 },
|
||||
{ "ItemKnife", "generic", 0.05 },
|
||||
{ "ItemMatchbox_DZE", "generic", 0.05 },
|
||||
{ "ItemToolbox", "weapon", 0.02 },
|
||||
{ "", "generic", 0.15 },
|
||||
{ "", "food", 0.05 },
|
||||
{ "PartGeneric", "magazine", 0.06 },
|
||||
{ "PartWheel", "magazine", 0.05 },
|
||||
{ "PartFueltank", "magazine", 0.03 },
|
||||
{ "PartEngine", "magazine", 0.02 },
|
||||
{ "PartGlass", "magazine", 0.03 },
|
||||
{ "PartVRotor", "magazine", 0.02 },
|
||||
{ "WeaponHolder_ItemJerrycan", "object", 0.03 }
|
||||
};
|
||||
};
|
||||
class SupplyDrop: Default {
|
||||
zombieChance = 1;
|
||||
maxRoaming = 3;
|
||||
zombieClass[] = {"zZombie_Base","z_hunter","z_hunter","z_hunter","z_villager1","z_villager2","z_villager3","z_doctor","z_soldier_pilot","z_soldier_heavy"};
|
||||
lootChance = 1;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{ "PartPlywoodPack", "magazine", 0.1 },
|
||||
{ "PartPlankPack", "magazine", 0.2 },
|
||||
{ "CinderBlocks", "magazine", 0.1 },
|
||||
{ "MortarBucket", "magazine", 0.1 },
|
||||
{ "bulk_PartGeneric", "magazine", 0.2 },
|
||||
{ "bulk_ItemSandbag", "magazine", 0.1 },
|
||||
{ "bulk_ItemTankTrap", "magazine", 0.1 },
|
||||
{ "ItemSledge", "weapon", 0.1 }
|
||||
};
|
||||
};
|
||||
class MassGrave: Default {
|
||||
zombieChance = 1;
|
||||
maxRoaming = 3;
|
||||
zombieClass[] = {"zZombie_Base","z_hunter","z_hunter","z_hunter","z_villager1","z_villager2","z_villager3","z_doctor","z_soldier_pilot","z_soldier_heavy"};
|
||||
lootChance = 1;
|
||||
lootPos[] = {};
|
||||
lootType[] = {
|
||||
{ "M16A2", "weapon", 0.03 },
|
||||
{ "M16A2GL", "weapon", 0.01 },
|
||||
{ "M249_EP1_DZ", "weapon", 0.01 },
|
||||
{ "M9SD", "weapon", 0.02 },
|
||||
{ "Pecheneg_DZ", "weapon", 0.02 },
|
||||
{ "PK_DZ", "weapon", 0.01 },
|
||||
{ "AK_74", "weapon", 0.02 },
|
||||
{ "M4A1_Aim", "weapon", 0.01 },
|
||||
{ "AKS_74_kobra", "weapon", 0.01 },
|
||||
{ "AKS_74_U", "weapon", 0.02 },
|
||||
{ "AK_47_M", "weapon", 0.02 },
|
||||
{ "M24", "weapon", 0.01 },
|
||||
{ "SVD_CAMO", "weapon", 0.01 },
|
||||
{ "M1014", "weapon", 0.02 },
|
||||
{ "BAF_LRR_scoped", "weapon", 0.01 },
|
||||
{ "M4SPR", "weapon", 0.01 },
|
||||
{ "M4A1", "weapon", 0.01 },
|
||||
{ "M14_EP1", "weapon", 0.02 },
|
||||
{ "UZI_EP1", "weapon", 0.03 },
|
||||
{ "Remington870_lamp", "weapon", 0.01 },
|
||||
{ "glock17_EP1", "weapon", 0.02 },
|
||||
{ "M240_DZ", "weapon", 0.02 },
|
||||
{ "M4A1_AIM_SD_camo", "weapon", 0.01 },
|
||||
{ "M16A4_ACG", "weapon", 0.01 },
|
||||
{ "M4A1_HWS_GL_camo", "weapon", 0.01 },
|
||||
{ "Mk_48_DZ", "weapon", 0.01 },
|
||||
{ "M4A3_CCO_EP1", "weapon", 0.01 },
|
||||
{ "AmmoBoxSmall_556", "object", 0.03 },
|
||||
{ "AmmoBoxSmall_762", "object", 0.03 },
|
||||
{ "Binocular", "weapon", 0.01 },
|
||||
{ "ItemFlashlightRed", "military", 0.02 },
|
||||
{ "ItemKnife", "military", 0.01 },
|
||||
{ "ItemGPS", "weapon", 0.01 },
|
||||
{ "ItemMap", "military", 0.01 },
|
||||
{ "Binocular_Vector", "military", 0.01 },
|
||||
{ "DZ_ALICE_Pack_EP1", "object", 0.03 },
|
||||
{ "DZ_TK_Assault_Pack_EP1", "object", 0.02 },
|
||||
{ "DZ_British_ACU", "object", 0.02 },
|
||||
{ "DZ_CivilBackpack_EP1", "object", 0.02 },
|
||||
{ "DZ_Backpack_EP1", "object", 0.01 },
|
||||
{ "DZ_LargeGunBag_EP1", "object", 0.01 },
|
||||
{ "", "medical", 0.05 },
|
||||
{ "", "generic", 0.05 },
|
||||
{ "", "military", 0.13 },
|
||||
{ "PipeBomb", "magazine", 0.01 },
|
||||
{ "Sa58V_RCO_EP1", "weapon", 0.01 },
|
||||
{ "Sa58V_CCO_EP1", "weapon", 0.01 },
|
||||
{ "G36_C_SD_camo", "weapon", 0.01 },
|
||||
{ "M40A3", "weapon", 0.01 },
|
||||
{ "100Rnd_762x54_PK", "magazine", 0.01 },
|
||||
{ "", "militaryclothes", 0.05 },
|
||||
{ "WeaponHolder_ItemMachete", "object", 0.02 },
|
||||
{ "SCAR_H_LNG_Sniper_SD", "weapon", 0.01 },
|
||||
{ "2000Rnd_762x51_M134", "magazine", 0.01 },
|
||||
{ "KSVK_DZE", "weapon", 0.01 },
|
||||
{ "m240_scoped_EP1_DZE", "weapon", 0.01 }
|
||||
};
|
||||
};
|
||||
|
||||
#include "CfgBuildingPos.hpp"
|
||||
//If you want to copypast your loottable to your mission w/o
|
||||
//changing something on the lootPos then use the a include instead of copypasting the CfgBuildingPos.hpp
|
||||
|
||||
//#include "\dayz_epoch_b\CfgBuildingPos.hpp"
|
||||
};
|
||||
@@ -144,12 +144,12 @@ class Land_HouseB_Tenement: Office {
|
||||
lootPosZombie[] = {{-10.75,5.90088,-19.9095},{-9.99756,5.92529,-19.9095},{-8.12207,5.97852,-19.9095},{-7.31445,6.00879,-19.9095},{5.53882,10.6328,-19.9095},{4.28247,8.729,-19.9095}};
|
||||
lootPosSmall[] = {{-1.7771,4.57861,-19.8245},{-0.338623,4.80322,-19.8245},{-11.0986,-0.365234,-20.3445},{2.38574,5.15869,-20.2245},{14.2202,4.91895,-20.3945},{6.7251,11.6895,-20.3445},{3.2915,-1.90088,-20.3445},{12.9602,10.0479,-20.8045},{13.3726,0.939453,-20.8045}};
|
||||
};
|
||||
class Land_A_Hospital: hospital {
|
||||
lootChance = 0.8;
|
||||
lootPos[] = {{6.34253,-2.0498,-7.34966},{1.20044,-3.17676,-7.34966},{-6.09375,-1.32227,-7.34966},{-12.1106,-1.1416,-7.34966}};
|
||||
lootPosZombie[] = {{-1.05542,-7.77393,-6.57103},{1.37695,-7.51074,-6.57103},{-18.5427,-3.37891,-6.57896},{-1.56226,3.03711,-6.57103},{13.3225,3.51172,-6.57103},{20.2839,-3.38281,-6.58154}};
|
||||
lootPosSmall[] = {{-13.2749,-1.99512,-7.34966},{-11.0256,-2.84473,-6.89966},{-14.729,-1.21484,-7.34966},{-4.55444,-3.34229,-6.35966},{-1.68921,-4.03125,-6.35966},{2.29761,-3.49756,-6.75966},{2.92163,-0.976074,-6.89966},{4.47095,-0.858887,-7.34966},{7.62231,-0.94873,-7.34966},{9.41187,-0.902832,-6.89966},{16.623,-3.96729,-6.89966},{-15.7454,-0.918945,-6.89966}};
|
||||
class land_a_hospital: hospital {
|
||||
lootPos[] = {{17.665,-4.67188,-7.2566},{-20.7139,-1.48047,-7.2566},{-15.6924,8.60889,-7.2566},{-15.6064,1.95557,-6.8266},{-16.2139,2.27051,-7.2566},{-8.68652,4.19189,-3.7576},{14.2441,-3.98535,-3.7576},{21.5693,5.16455,1.19051},{18.3779,2.40869,6.2524},{-15.3359,-1.25439,3.40458},{-20.3252,0.410156,-3.82761}};
|
||||
lootPosZombie[] = {{9.84473,0.953613,-6.3816},{0.540039,1.20801,-6.3816},{-20.7822,1.93555,-6.3816},{-9.54004,8.61279,-6.3816},{15.8838,3.41699,-2.8826},{-8.08691,1.40674,-2.8826},{11.0088,-1.44775,-2.8826}};
|
||||
lootPosSmall[] = {{9.97754,-0.814453,-7.2566},{-19.6143,1.83887,-7.1666},{-19.6055,1.6084,-6.7866},{-19.583,4.91748,-6.7866},{-19.5576,4.7417,-6.0266},{-22.1982,9.59033,-7.2566},{-12.3379,9.53857,-6.8266},{-3.23438,6.01758,-6.8266},{-13.626,3.04248,-6.0466},{2.86426,-1.68604,-6.6466},{-5.58594,1.38232,-3.7576},{-4.05762,-2.48584,-3.7576},{-11.8428,5.15576,-2.5976},{-5.57129,-3.17236,-2.5976},{-5.65332,5.01416,-2.5976},{-12.5439,-2.33838,-3.6876},{-12.5801,-1.32617,-3.3076},{-12.5928,-1.56299,-2.9276},{-12.6162,-2.24805,-2.1676},{-12.5654,2.4126,-2.5476},{14.8721,3.96875,3.66054},{16.9033,-1.33838,4.01669},{21.3174,4.88916,6.2524},{-4.00488,7.89893,-3.82761}};
|
||||
};
|
||||
|
||||
class Land_Panelak: Office {
|
||||
lootPos[] = {{-3.76709,-5.5791,0.0714226},{-6,-5.1709,0.0714226},{-4.86719,-3.30518,0.0714226},{-5.75098,1.51172,0.0714226},{3.95483,-4.83008,2.77144},{4.8728,1.51855,2.77144},{6.07324,-5.4668,2.77144}};
|
||||
lootPosZombie[] = {{0.657227,-3.12109,0.946423},{-2.28564,-6.88281,0.946423},{-6.31055,-5.41943,0.946423},{-4.51709,3.01758,0.946423},{-0.828613,-3.01465,3.64644},{2.23975,-6.20801,3.64644},{6.84961,-4.8125,3.64644},{4.64917,2.84668,3.64644},{4.59229,-2.55957,3.64644}};
|
||||
@@ -257,10 +257,12 @@ class Land_Mil_Barracks_i: MilitarySpecial {
|
||||
class Land_A_TVTower_Base: Industrial {
|
||||
lootPos[] = {{-0.982422,-1.92627,-2.21573},{-2.01782,-4.2417,-2.21918},{-0.759277,1.42139,-2.21573}};
|
||||
};
|
||||
class Land_Mil_House: Military {
|
||||
vehPos[] = {{13.439,3.25244,-5.71244,84}};
|
||||
lootPos[] = {{12.457,1.4248,-5.81439},{11.0391,4.85278,-5.81439},{13.667,4.42139,-5.81439}};
|
||||
class land_mil_house: Military {
|
||||
lootPos[] = {{-14.3345,1.24414,-4.94623},{-7.87842,1.45117,-4.15622},{-7.77686,-5.34277,-0.88623},{-4.43506,-5.33594,-0.88623}};
|
||||
lootPosZombie[] = {{-11.2925,2.85059,-4.03122},{-9.33154,-1.83496,-4.03122},{-10.5005,-4.77051,-0.0112305},{-2.37695,-1.71973,-0.0112305}};
|
||||
lootPosSmall[] = {{-10.4692,4.4082,-4.94623},{-10.3696,1.2627,-4.46622},{-6.47998,4.92871,-4.98621},{-13.3208,-0.803711,-4.98621},{-13.791,-6.27832,-0.88623},{-13.2046,-5.36426,-0.196228},{-9.45166,-6.02832,-0.88623},{-0.253418,-4.12402,-0.88623},{-4.75635,-0.0224609,-0.88623},{-6.02002,-0.0410156,-0.426239},{-2.28857,0.575195,-0.876221}};
|
||||
};
|
||||
|
||||
class Land_Misc_Cargo1Ao: Industrial {
|
||||
lootPos[] = {{0.48877,-1.61377,-1.09224},{0.012207,2.19263,-1.09224},{0.00976563,0.19043,-1.09224}};
|
||||
};
|
||||
@@ -305,8 +307,9 @@ class Land_A_Castle_Gate: Residential {
|
||||
lootPos[] = {{0.244141,-4.48486,-3.14362},{-1.25293,2.98779,-3.07028},{4.50684,-3.31152,-2.94885},{4.55176,3.29834,-2.94858},{7.94824,1.4082,-2.91003}};
|
||||
}; // Qty: 3
|
||||
class Land_Mil_Barracks: Military {
|
||||
lootPos[] = {};
|
||||
lootPosZombie[] = {{9.02515,-0.694336,-1.16602},{9.01538,0.856445,-1.16602}};
|
||||
lootPos[] = {{-0.891113,-3.48926,-1.51633},{-1.09204,2.88672,-1.51633},{-3.55591,3.42871,-1.51633},{-6.31299,3.7041,-1.51633},{-7.68262,-3.54102,-1.93634},{-5.11475,-2.09961,-1.93634},{0.24707,3.57324,-1.93634},{6.72217,-2.47949,-1.93634},{5.41602,3.99316,-1.93634},{-6.34912,3.90137,-0.726349},{-3.58691,2.8252,-0.726349},{-1.04224,3.39941,-0.726349},{-3.75195,-3.25977,-0.726349},{-0.864746,-3.88672,-0.726349},{-3.52563,-2.44824,-1.93634},{-6.06396,2.57422,-1.93634},{-0.935059,-4.05078,-1.93634},{-1.39502,3.89941,-1.93634}};
|
||||
lootPosZombie[] = {{-2.15845,-3.12793,-1.06134},{2.13281,3.24316,-1.06134},{-6.20679,-0.125,-1.06134},{2.09521,-3.36719,-1.06134}};
|
||||
lootPosSmall[] = {{-6.45703,2.03125,-1.79633},{-3.5127,1.98242,-1.79633},{-1.14746,1.9873,-1.79633},{-0.911621,-1.87598,-1.79633},{-3.81567,-1.90234,-1.79633},{-6.5249,-1.86426,-1.79633},{3.78979,-4.17773,-1.13635},{5.32861,-4.19043,-1.13635},{5.20923,-1.99805,-1.65634},{6.54175,-1.99707,-1.65634},{3.82324,-1.96582,-1.65634},{6.89209,2.93457,-1.84634},{6.98877,1.95215,-1.84634},{6.98291,2.23145,-1.46634},{7.00391,2.73438,-1.46634},{6.96729,3.01953,-1.08633},{6.94824,2.04785,-0.706329},{4.36768,3.13086,-0.396332},{3.86768,3.49316,-0.396332},{3.84521,3.49609,-1.86633},{4.33984,3.1748,-1.86633}};
|
||||
}; // Qty: 8
|
||||
class Land_Mil_Barracks_L: Military {
|
||||
lootPos[] = {};
|
||||
@@ -540,28 +543,33 @@ class GraveCrossHelmet: Military {
|
||||
maxRoaming = 4;
|
||||
};
|
||||
|
||||
class Land_HouseV_1L2: Residential {
|
||||
maxRoaming = 3;
|
||||
lootPosZombie[] = {{-2.88257,4.3457,-2.1376},{2.77734,-5.9126,-2.14038}};
|
||||
lootPosSmall[] = {{0.183594,-5.47998,-1.08436}};
|
||||
}; // Qty: 101
|
||||
|
||||
class Land_Misc_PowerStation: Industrial {
|
||||
lootPos[] = {{4.22314,1.09888,-1.2678}};
|
||||
lootPosZombie[] = {{3.88232,-2.35083,-0.393564},{-6.12842,3.4292,-1.1761}};
|
||||
lootPosSmall[] = {{3.67725,4.86694,-1.2576}};
|
||||
class land_housev_1l2: Residential {
|
||||
lootPos[] = {{-2.58887,-4.8584,-0.789368},{-2.58887,-4.8584,-0.789368},{-2.37646,0.373047,-0.799377}};
|
||||
lootPosZombie[] = {{1.88721,-3.35938,0.0856323},{1.88721,-3.35938,0.0856323},{1.68408,-0.298828,0.0856323}};
|
||||
lootPosSmall[] = {{-1.37354,-3.26465,-0.789368},{4.48389,-3.06348,0.0406189},{4.53271,-3.61328,0.590637},{-1.37354,-3.26465,-0.789368},{4.48389,-3.06348,0.0406189},{4.53271,-3.61328,0.590637},{4.29126,-1.02441,0.0606384},{-0.199707,3.28711,-2.9292}};
|
||||
};
|
||||
|
||||
class Land_HouseV_3I3: HouseRoaming{
|
||||
lootPosZombie[] = {{0.915527,3.53455,-1.24826},{4.38135,3.39111,-1.36197}};
|
||||
class land_misc_powerstation: Industrial {
|
||||
lootPos[] = {{2.98767,-5.02051,1.54777},{3.67371,5.62207,-2.04407}};
|
||||
lootPosZombie[] = {{-1.06372,6.63672,-1.11913},{0.224365,-2.4873,-0.377583},{-0.857544,3.08789,-1.11905}};
|
||||
lootPosSmall[] = {{4.92017,6.24707,-1.26179},{1.62573,-6.4541,-1.13445},{1.33667,-6.37207,-0.374413},{-3.20825,-6.50195,0.315748},{-3.84949,-6.2627,-1.16402},{-1.35608,-6.3877,-0.374122},{-0.895142,-6.39453,-0.37413},{2.30383,2.21387,-2.04394},{0.0808105,-0.0566406,-1.204},{1.98657,3.49121,-0.623982}};
|
||||
};
|
||||
|
||||
class Land_Mil_Guardhouse: Military {
|
||||
lootPos[] = {{-2.43457,3.06396,-1.69939},{-2.36816,-0.151855,-1.69939}};
|
||||
lootPosZombie[] = {{-2.56885,0.749512,-0.794393},{5.69531,0.884766,-1.12091}};
|
||||
lootPosSmall[] = {{-2.14746,1.94531,-1.69939}};
|
||||
|
||||
class land_housev_3i3: Residential {
|
||||
lootPos[] = {{-4.2334,0.291992,-1.47064},{1.10059,-2.99854,-0.790649},{3.53027,-2.34033,-1.74265}};
|
||||
lootPosZombie[] = {{-4.18457,-1.68164,-0.525635},{0.419922,-1.00781,-0.525635},{4.35059,-1.37939,-0.98764}};
|
||||
lootPosSmall[] = {{-4.85645,0.550293,-0.340637},{2.21289,0.783691,-0.160645},{-0.833008,0.554199,-0.620636},{1.79785,-2.99902,-1.09064},{5.06055,-2.68164,-1.56265}};
|
||||
};
|
||||
|
||||
|
||||
class land_mil_guardhouse: Military {
|
||||
lootPos[] = {{4.65381,-3.61914,-1.46277},{2.99756,3.54102,-0.712769}};
|
||||
lootPosZombie[] = {{-1.73193,-1.90625,-0.56778},{3.26025,-1.55859,-0.56778}};
|
||||
lootPosSmall[] = {{-0.798828,-3.51758,-1.46277},{3.73047,-3.95996,-1.32278},{-0.283203,-3.15723,-1.32278},{-0.996582,3.81445,-1.14279},{-1.33008,2.26563,-0.762787},{0.289063,3.66211,-0.0827942},{-1.17383,-0.112305,-1.48279}};
|
||||
};
|
||||
|
||||
|
||||
// DAYZ AMP More buildings
|
||||
class Land_Shed_W02_EP1: FarmRoaming{};
|
||||
class Land_MBG_ApartmentsOne_W: HouseRoaming{};
|
||||
@@ -687,10 +695,12 @@ class Land_Mil_Repair_center_EP1: Industrial
|
||||
class Land_Ind_PowerStation_EP1: Industrial {
|
||||
lootPos[] = {{4.04248,-3.4917,-1.26547},{3.8645,3.5249,-1.28112}};
|
||||
};
|
||||
class land_repair_center: Industrial {
|
||||
lootPosZombie[] = {{0.629883,-3.35498,-1.64651},{-2.61719,3.68213,-0.653473}};
|
||||
lootPosSmall[] = {{-2.52832,1.68213,-1.54846}};
|
||||
class land_repair_center: Industrial {
|
||||
lootPos[] = {{0.327148,1.65479,-2.37888},{-2.35547,-0.163574,-1.71927},{-2.41016,4.45654,-1.71927}};
|
||||
lootPosZombie[] = {{0.982422,-0.634277,-1.51389}};
|
||||
lootPosSmall[] = {{1.80469,2.01709,-1.6489},{1.60352,4.57178,-0.862885},{0.771484,4.55713,-0.48288},{1.56348,4.50439,-1.24289}};
|
||||
};
|
||||
|
||||
class Land_Ind_TankBig: Industrial
|
||||
{
|
||||
lootChance = 0.1;
|
||||
513
SQF/dayz_code/Configs/CfgLoot/CfgLoot.hpp
Normal file
513
SQF/dayz_code/Configs/CfgLoot/CfgLoot.hpp
Normal file
@@ -0,0 +1,513 @@
|
||||
#include "CfgLootSmall.hpp"
|
||||
class CfgLoot {
|
||||
trash[] = {
|
||||
{"TrashTinCan",0.5}
|
||||
,{"TrashJackDaniels",0.05}
|
||||
,{"ItemSodaEmpty",0.25}
|
||||
,{"ItemTrashToiletpaper",0.1}
|
||||
,{"ItemTrashRazor",0.1}
|
||||
};
|
||||
civilian[] = {
|
||||
{"FoodCanUnlabeled",0.07}
|
||||
,{"TrashJackDaniels",0.08}
|
||||
,{"ItemSodaEmpty",0.08}
|
||||
,{"ItemSodaCoke",0.09}
|
||||
,{"ItemSodaPepsi",0.09}
|
||||
,{"FoodCanBakedBeans",0.05}
|
||||
,{"FoodCanSardines",0.05}
|
||||
,{"FoodCanFrankBeans",0.05}
|
||||
,{"FoodCanPasta",0.05}
|
||||
,{"8Rnd_9x18_Makarov",0.07}
|
||||
,{"7Rnd_45ACP_1911",0.05}
|
||||
,{"2Rnd_shotgun_74Slug",0.05}
|
||||
,{"2Rnd_shotgun_74Pellets",0.05}
|
||||
,{"ItemBandage",0.06}
|
||||
,{"ItemPainkiller",0.06}
|
||||
,{"FoodBioMeat",0.01}
|
||||
,{"8Rnd_9x18_MakarovSD",0.01}
|
||||
,{"ItemDocument",0.03}
|
||||
,{"RedRyder",0.06}
|
||||
,{"350Rnd_BB_Magazine",0.07}
|
||||
};
|
||||
office2[] = {
|
||||
{"FoodCanUnlabeled",0.07}
|
||||
,{"TrashJackDaniels",0.08}
|
||||
,{"ItemSodaEmpty",0.08}
|
||||
,{"ItemSodaCoke",0.09}
|
||||
,{"ItemSodaPepsi",0.09}
|
||||
,{"FoodCanBakedBeans",0.05}
|
||||
,{"FoodCanSardines",0.05}
|
||||
,{"FoodCanFrankBeans",0.05}
|
||||
,{"FoodCanPasta",0.05}
|
||||
,{"8Rnd_9x18_Makarov",0.07}
|
||||
,{"7Rnd_45ACP_1911",0.05}
|
||||
,{"2Rnd_shotgun_74Slug",0.05}
|
||||
,{"2Rnd_shotgun_74Pellets",0.05}
|
||||
,{"ItemBandage",0.06}
|
||||
,{"ItemPainkiller",0.06}
|
||||
,{"FoodBioMeat",0.01}
|
||||
,{"8Rnd_9x18_MakarovSD",0.01}
|
||||
,{"ItemBriefcaseEmpty",0.01}
|
||||
,{"ItemDocument",0.02}
|
||||
,{"350Rnd_BB_Magazine",0.09}
|
||||
};
|
||||
food[] = {
|
||||
{"TrashTinCan",0.09}
|
||||
,{"TrashJackDaniels",0.12}
|
||||
,{"ItemSodaEmpty",0.12}
|
||||
,{"ItemSodaCoke",0.09}
|
||||
,{"ItemSodaPepsi",0.11}
|
||||
,{"FoodCanBakedBeans",0.07}
|
||||
,{"FoodCanSardines",0.07}
|
||||
,{"FoodCanFrankBeans",0.07}
|
||||
,{"FoodCanPasta",0.07}
|
||||
,{"FoodCanUnlabeled",0.1}
|
||||
,{"FoodPistachio",0.05}
|
||||
,{"FoodNutmix",0.04}
|
||||
};
|
||||
office[] = {
|
||||
{"FoodCanUnlabeled",0.06}
|
||||
,{"ItemSodaEmpty",0.06}
|
||||
,{"ItemSodaCoke",0.06}
|
||||
,{"ItemSodaPepsi",0.04}
|
||||
,{"TrashJackDaniels",0.04}
|
||||
,{"FoodCanBakedBeans",0.01}
|
||||
,{"FoodCanSardines",0.01}
|
||||
,{"FoodCanFrankBeans",0.01}
|
||||
,{"FoodCanPasta",0.01}
|
||||
,{"ItemWaterbottleUnfilled",0.01}
|
||||
,{"ItemWaterbottle",0.01}
|
||||
,{"ItemBandage",0.07}
|
||||
,{"7Rnd_45ACP_1911",0.03}
|
||||
,{"5x_22_LR_17_HMR",0.01}
|
||||
,{"10x_303",0.04}
|
||||
,{"6Rnd_45ACP",0.04}
|
||||
,{"2Rnd_shotgun_74Slug",0.05}
|
||||
,{"2Rnd_shotgun_74Pellets",0.05}
|
||||
,{"8Rnd_9x18_Makarov",0.08}
|
||||
,{"15Rnd_W1866_Slug",0.02}
|
||||
,{"WoodenArrow",0.04}
|
||||
,{"350Rnd_BB_Magazine",0.05}
|
||||
,{"HandRoadFlare",0.07}
|
||||
,{"ItemPainkiller",0.02}
|
||||
,{"HandChemGreen",0.01}
|
||||
,{"HandChemBlue",0.03}
|
||||
,{"HandChemRed",0.03}
|
||||
,{"ItemHeatPack",0.03}
|
||||
,{"ItemLockbox",0.04}
|
||||
,{"ItemDocument",0.02}
|
||||
};
|
||||
generic[] = {
|
||||
{"FoodCanUnlabeled",0.06}
|
||||
,{"ItemSodaEmpty",0.06}
|
||||
,{"ItemSodaCoke",0.06}
|
||||
,{"ItemSodaPepsi",0.04}
|
||||
,{"TrashJackDaniels",0.04}
|
||||
,{"FoodCanBakedBeans",0.01}
|
||||
,{"FoodCanSardines",0.01}
|
||||
,{"FoodCanFrankBeans",0.01}
|
||||
,{"FoodCanPasta",0.01}
|
||||
,{"ItemWaterbottleUnfilled",0.01}
|
||||
,{"ItemWaterbottle",0.01}
|
||||
,{"ItemBandage",0.11}
|
||||
,{"7Rnd_45ACP_1911",0.03}
|
||||
,{"5x_22_LR_17_HMR",0.01}
|
||||
,{"10x_303",0.04}
|
||||
,{"6Rnd_45ACP",0.04}
|
||||
,{"2Rnd_shotgun_74Slug",0.05}
|
||||
,{"2Rnd_shotgun_74Pellets",0.05}
|
||||
,{"8Rnd_9x18_Makarov",0.09}
|
||||
,{"15Rnd_W1866_Slug",0.02}
|
||||
,{"WoodenArrow",0.04}
|
||||
,{"350Rnd_BB_Magazine",0.05}
|
||||
,{"HandRoadFlare",0.07}
|
||||
,{"ItemPainkiller",0.02}
|
||||
,{"HandChemGreen",0.01}
|
||||
,{"HandChemBlue",0.03}
|
||||
,{"HandChemRed",0.03}
|
||||
,{"ItemHeatPack",0.04}
|
||||
,{"350Rnd_BB_Magazine",0.09}
|
||||
};
|
||||
medical[] = {
|
||||
{"ItemBandage",0.4}
|
||||
,{"ItemPainkiller",0.15}
|
||||
,{"ItemMorphine",0.2}
|
||||
,{"ItemEpinephrine",0.1}
|
||||
,{"ItemAntibiotic",0.1}
|
||||
,{"ItemHeatPack",0.05}
|
||||
};
|
||||
hospital[] = {
|
||||
{"ItemBandage",0.33}
|
||||
,{"ItemPainkiller",0.16}
|
||||
,{"ItemMorphine",0.13}
|
||||
,{"ItemEpinephrine",0.09}
|
||||
,{"ItemBloodbag",0.17}
|
||||
,{"ItemAntibiotic",0.12}
|
||||
};
|
||||
military[] = {
|
||||
{"FoodCanUnlabeled",0.07}
|
||||
,{"ItemSodaEmpty",0.04}
|
||||
,{"ItemSodaCoke",0.01}
|
||||
,{"ItemSodaPepsi",0.01}
|
||||
,{"ItemBandage",0.04}
|
||||
,{"ItemAntibiotic",0.04}
|
||||
,{"ItemPainkiller",0.04}
|
||||
,{"ItemMorphine",0.01}
|
||||
,{"30Rnd_556x45_Stanag",0.04}
|
||||
,{"20Rnd_762x51_DMR",0.04}
|
||||
,{"17Rnd_9x19_glock17",0.05}
|
||||
,{"15Rnd_9x19_M9SD",0.01}
|
||||
,{"15Rnd_9x19_M9",0.02}
|
||||
,{"30Rnd_762x39_AK47",0.04}
|
||||
,{"30Rnd_545x39_AK",0.04}
|
||||
,{"5Rnd_762x51_M24",0.01}
|
||||
,{"5Rnd_86x70_L115A1",0.01}
|
||||
,{"8Rnd_B_Beneli_74Slug",0.04}
|
||||
,{"1Rnd_HE_M203",0.01}
|
||||
,{"FlareWhite_M203",0.01}
|
||||
,{"FlareGreen_M203",0.01}
|
||||
,{"1Rnd_Smoke_M203",0.01}
|
||||
,{"200Rnd_556x45_M249",0.01}
|
||||
,{"HandGrenade_west",0.01}
|
||||
,{"HandGrenade_east",0.01}
|
||||
,{"SmokeShell",0.04}
|
||||
,{"SmokeShellRed",0.02}
|
||||
,{"SmokeShellGreen",0.02}
|
||||
,{"8Rnd_B_Beneli_Pellets",0.04}
|
||||
,{"30Rnd_556x45_StanagSD",0.01}
|
||||
,{"30Rnd_9x19_MP5",0.02}
|
||||
,{"30Rnd_9x19_MP5SD",0.01}
|
||||
,{"100Rnd_762x51_M240",0.01}
|
||||
,{"HandChemGreen",0.02}
|
||||
,{"HandChemBlue",0.02}
|
||||
,{"HandChemRed",0.02}
|
||||
,{"ItemHeatPack",0.04}
|
||||
,{"FoodMRE",0.03}
|
||||
,{"8Rnd_9x18_MakarovSD",0.01}
|
||||
,{"20Rnd_B_765x17_Ball",0.04}
|
||||
,{"30Rnd_9x19_UZI_SD",0.01}
|
||||
,{"ItemDocument",0.02}
|
||||
};
|
||||
militarypilot[] = {
|
||||
{"FoodCanUnlabeled",0.06}
|
||||
,{"ItemSodaEmpty",0.04}
|
||||
,{"ItemSodaCoke",0.01}
|
||||
,{"ItemSodaPepsi",0.01}
|
||||
,{"ItemBandage",0.04}
|
||||
,{"ItemAntibiotic",0.04}
|
||||
,{"ItemPainkiller",0.04}
|
||||
,{"ItemMorphine",0.01}
|
||||
,{"30Rnd_556x45_Stanag",0.04}
|
||||
,{"20Rnd_762x51_DMR",0.04}
|
||||
,{"17Rnd_9x19_glock17",0.05}
|
||||
,{"15Rnd_9x19_M9SD",0.01}
|
||||
,{"15Rnd_9x19_M9",0.02}
|
||||
,{"30Rnd_762x39_AK47",0.04}
|
||||
,{"30Rnd_545x39_AK",0.04}
|
||||
,{"5Rnd_762x51_M24",0.01}
|
||||
,{"5Rnd_86x70_L115A1",0.01}
|
||||
,{"8Rnd_B_Beneli_74Slug",0.04}
|
||||
,{"1Rnd_HE_M203",0.01}
|
||||
,{"FlareWhite_M203",0.01}
|
||||
,{"FlareGreen_M203",0.01}
|
||||
,{"1Rnd_Smoke_M203",0.01}
|
||||
,{"200Rnd_556x45_M249",0.01}
|
||||
,{"HandGrenade_west",0.01}
|
||||
,{"HandGrenade_east",0.01}
|
||||
,{"SmokeShell",0.04}
|
||||
,{"SmokeShellRed",0.02}
|
||||
,{"SmokeShellGreen",0.02}
|
||||
,{"8Rnd_B_Beneli_Pellets",0.04}
|
||||
,{"30Rnd_556x45_StanagSD",0.01}
|
||||
,{"30Rnd_9x19_MP5",0.02}
|
||||
,{"30Rnd_9x19_MP5SD",0.01}
|
||||
,{"100Rnd_762x51_M240",0.01}
|
||||
,{"HandChemGreen",0.02}
|
||||
,{"HandChemBlue",0.02}
|
||||
,{"HandChemRed",0.02}
|
||||
,{"ItemHeatPack",0.04}
|
||||
,{"FoodMRE",0.03}
|
||||
,{"8Rnd_9x18_MakarovSD",0.01}
|
||||
,{"20Rnd_B_765x17_Ball",0.04}
|
||||
,{"30Rnd_9x19_UZI_SD",0.01}
|
||||
,{"ItemHotwireKit",0.03}
|
||||
};
|
||||
policeman[] = {
|
||||
{"ItemBandage",0.3}
|
||||
,{"7Rnd_45ACP_1911",0.08}
|
||||
,{"6Rnd_45ACP",0.08}
|
||||
,{"15Rnd_W1866_Slug",0.14}
|
||||
,{"8Rnd_B_Beneli_Pellets",0.16}
|
||||
,{"HandRoadFlare",0.07}
|
||||
,{"8Rnd_9x18_MakarovSD",0.01}
|
||||
,{"ItemComboLock",0.05}
|
||||
,{"SmokeShell",0.04}
|
||||
,{"FoodMRE",0.04}
|
||||
,{"ItemHotwireKit",0.03}
|
||||
,{"ItemDocument",0.02}
|
||||
};
|
||||
hunter[] = {
|
||||
{"ItemBandage",0.4}
|
||||
,{"5x_22_LR_17_HMR",0.15}
|
||||
,{"7Rnd_45ACP_1911",0.03}
|
||||
,{"10x_303",0.1}
|
||||
,{"ItemWaterbottleUnfilled",0.05}
|
||||
,{"WoodenArrow",0.2}
|
||||
,{"350Rnd_BB_Magazine",0.05}
|
||||
,{"ItemHeatPack",0.02}
|
||||
,{"FoodMRE",0.01}
|
||||
,{"FoodNutmix",0.02}
|
||||
,{"ItemDocument",0.01}
|
||||
,{"ItemMixOil",0.01}
|
||||
,{"RedRyder",0.06}
|
||||
,{"350Rnd_BB_Magazine",0.09}
|
||||
};
|
||||
worker[] = {
|
||||
{"FoodCanUnlabeled",0.09}
|
||||
,{"TrashJackDaniels",0.09}
|
||||
,{"ItemSodaEmpty",0.1}
|
||||
,{"ItemSodaCoke",0.1}
|
||||
,{"ItemSodaPepsi",0.1}
|
||||
,{"FoodCanBakedBeans",0.06}
|
||||
,{"FoodCanSardines",0.06}
|
||||
,{"FoodCanFrankBeans",0.06}
|
||||
,{"FoodCanPasta",0.06}
|
||||
,{"ItemBandage",0.1}
|
||||
,{"ItemPainkiller",0.06}
|
||||
,{"ItemWire",0.01}
|
||||
,{"ItemTankTrap",0.03}
|
||||
,{"ItemComboLock",0.04}
|
||||
,{"ItemSledgeHead",0.02}
|
||||
,{"ItemDocument",0.02}
|
||||
};
|
||||
clothes[] = {
|
||||
{"Skin_RU_Policeman_DZ",0.11}
|
||||
,{"Skin_Pilot_EP1_DZ",0.1}
|
||||
,{"Skin_Functionary1_EP1_DZ",0.1}
|
||||
,{"Skin_Priest_DZ",0.1}
|
||||
,{"Skin_Rocker1_DZ",0.07}
|
||||
,{"Skin_Rocker2_DZ",0.07}
|
||||
,{"Skin_Rocker3_DZ",0.08}
|
||||
,{"Skin_Rocker4_DZ",0.08}
|
||||
,{"Skin_SurvivorW3_DZ",0.09}
|
||||
,{"Skin_SurvivorWpink_DZ",0.09}
|
||||
,{"Skin_SurvivorWurban_DZ",0.07}
|
||||
,{"Skin_INS_Bardak_DZ",0.02}
|
||||
,{"Skin_INS_Worker2_DZ",0.02}
|
||||
};
|
||||
militaryclothes[] = {
|
||||
{"Skin_Camo1_DZ",0.09}
|
||||
,{"Skin_Sniper1_DZ",0.08}
|
||||
,{"Skin_Rocket_DZ",0.05}
|
||||
,{"Skin_Soldier1_DZ",0.5}
|
||||
,{"Skin_Drake_Light_DZ",0.07}
|
||||
,{"Skin_Soldier_TL_PMC_DZ",0.07}
|
||||
,{"Skin_Soldier_Sniper_PMC_DZ",0.05}
|
||||
,{"Skin_Soldier_Bodyguard_AA12_PMC_DZ",0.07}
|
||||
,{"Skin_CZ_Special_Forces_GL_DES_EP1_DZ",0.08}
|
||||
,{"Skin_FR_OHara_DZ",0.08}
|
||||
,{"Skin_FR_Rodriguez_DZ",0.09}
|
||||
,{"Skin_CZ_Soldier_Sniper_EP1_DZ",0.04}
|
||||
,{"Skin_Graves_Light_DZ",0.09}
|
||||
,{"Skin_INS_Soldier_AR_DZ",0.05}
|
||||
,{"Skin_INS_Soldier_CO_DZ",0.04}
|
||||
};
|
||||
specialclothes[] = {
|
||||
{"Skin_Ins_Soldier_GL_DZ",0.05}
|
||||
,{"Skin_GUE_Commander_DZ",0.08}
|
||||
,{"Skin_Bandit1_DZ",0.08}
|
||||
,{"Skin_Bandit2_DZ",0.06}
|
||||
,{"Skin_BanditW1_DZ",0.07}
|
||||
,{"Skin_BanditW2_DZ",0.07}
|
||||
,{"Skin_TK_INS_Soldier_EP1_DZ",0.05}
|
||||
,{"Skin_TK_INS_Warlord_EP1_DZ",0.07}
|
||||
,{"Skin_SurvivorWcombat_DZ",0.08}
|
||||
,{"Skin_SurvivorWdesert_DZ",0.08}
|
||||
,{"Skin_GUE_Soldier_MG_DZ",0.05}
|
||||
,{"Skin_GUE_Soldier_Sniper_DZ",0.04}
|
||||
,{"Skin_GUE_Soldier_Crew_DZ",0.04}
|
||||
,{"Skin_GUE_Soldier_CO_DZ",0.04}
|
||||
,{"Skin_GUE_Soldier_2_DZ",0.04}
|
||||
,{"Skin_TK_Special_Forces_MG_EP1_DZ",0.02}
|
||||
,{"Skin_TK_Soldier_Sniper_EP1_DZ",0.02}
|
||||
,{"Skin_TK_Commander_EP1_DZ",0.02}
|
||||
,{"Skin_RU_Soldier_Crew_DZ",0.02}
|
||||
,{"Skin_INS_Lopotev_DZ",0.02}
|
||||
};
|
||||
tents[] = {
|
||||
{"WeaponHolder_ItemTentOld",0.34}
|
||||
,{"WeaponHolder_ItemTentDomed",0.33}
|
||||
,{"WeaponHolder_ItemTentDomed2",0.33}
|
||||
};
|
||||
backpacks[] = {
|
||||
{"DZ_Assault_Pack_EP1",0.22}
|
||||
,{"DZ_Czech_Vest_Puch",0.2}
|
||||
,{"DZ_TerminalPack_EP1",0.18}
|
||||
,{"DZ_ALICE_Pack_EP1",0.16}
|
||||
,{"DZ_TK_Assault_Pack_EP1",0.13}
|
||||
,{"DZ_CompactPack_EP1",0.11}
|
||||
};
|
||||
militarybackpacks[] = {
|
||||
{"DZ_British_ACU",0.3}
|
||||
,{"DZ_GunBag_EP1",0.25}
|
||||
,{"DZ_CivilBackpack_EP1",0.2}
|
||||
,{"DZ_Backpack_EP1",0.15}
|
||||
,{"DZ_LargeGunBag_EP1",0.1}
|
||||
};
|
||||
militaryammo[] = {
|
||||
{"2000Rnd_762x51_M134",0.1}
|
||||
,{"29Rnd_30mm_AGS30",0.2}
|
||||
,{"50Rnd_127x107_DSHKM",0.2}
|
||||
,{"48Rnd_40mm_MK19",0.2}
|
||||
,{"100Rnd_127x99_M2",0.3}
|
||||
};
|
||||
pistols[] = {
|
||||
{"Makarov",0.25}
|
||||
,{"Colt1911",0.23}
|
||||
,{"revolver_EP1",0.2}
|
||||
,{"glock17_EP1",0.1}
|
||||
,{"MakarovSD",0.1}
|
||||
,{"M9",0.07}
|
||||
,{"M9SD",0.04}
|
||||
,{"revolver_gold_EP1",0.01}
|
||||
};
|
||||
shotgunsingleshot[] = {
|
||||
{"Winchester1866",0.25}
|
||||
,{"LeeEnfield",0.2}
|
||||
,{"MR43",0.2}
|
||||
,{"Saiga12K",0.13}
|
||||
,{"Remington870_lamp",0.1}
|
||||
,{"Crossbow_DZ",0.07}
|
||||
,{"RedRyder",0.06}
|
||||
,{"M1014",0.05}
|
||||
};
|
||||
farmweapons[] = {
|
||||
{"Winchester1866",0.25}
|
||||
,{"LeeEnfield",0.2}
|
||||
,{"MR43",0.19}
|
||||
,{"Saiga12K",0.13}
|
||||
,{"Remington870_lamp",0.1}
|
||||
,{"Crossbow_DZ",0.07}
|
||||
,{"RedRyder",0.06}
|
||||
,{"huntingrifle",0.05}
|
||||
,{"Chainsaw",0.01}
|
||||
,{"RedRyder",0.06}
|
||||
};
|
||||
sniperrifles[] = {
|
||||
{"AK_107_PSO",0.1}
|
||||
,{"M4SPR",0.09}
|
||||
,{"M40A3",0.09}
|
||||
,{"SVD_CAMO",0.07}
|
||||
,{"SVD_des_EP1",0.07}
|
||||
,{"SVD",0.07}
|
||||
,{"huntingrifle",0.09}
|
||||
,{"M24_des_EP1",0.08}
|
||||
,{"M24",0.07}
|
||||
,{"BAF_LRR_scoped",0.07}
|
||||
,{"M107_DZ",0.05}
|
||||
,{"KSVK_DZE",0.05}
|
||||
,{"VSS_vintorez",0.04}
|
||||
,{"SCAR_H_LNG_Sniper_SD",0.03}
|
||||
,{"M14_EP1",0.02}
|
||||
,{"DMR",0.01}
|
||||
};
|
||||
sniperriflesammo[] = {
|
||||
{"30Rnd_545x39_AKSD",0.18}
|
||||
,{"5Rnd_127x108_KSVK",0.08}
|
||||
,{"5Rnd_86x70_L115A1",0.07}
|
||||
,{"10Rnd_127x99_m107",0.15}
|
||||
,{"10Rnd_762x54_SVD",0.2}
|
||||
,{"20Rnd_762x51_DMR",0.1}
|
||||
,{"5Rnd_762x51_M24",0.15}
|
||||
,{"5x_22_LR_17_HMR",0.1}
|
||||
,{"20Rnd_762x51_SB_SCAR",0.07}
|
||||
,{"20Rnd_9x39_SP5_VSS",0.05}
|
||||
};
|
||||
submachinegun[] = {
|
||||
{"UZI_EP1",0.25}
|
||||
,{"bizon",0.2}
|
||||
,{"Sa61_EP1",0.2}
|
||||
,{"MP5A5",0.13}
|
||||
,{"bizon_silenced",0.1}
|
||||
,{"UZI_SD_EP1",0.07}
|
||||
,{"MP5SD",0.05}
|
||||
};
|
||||
assaultrifles[] = {
|
||||
{"AKS_74_kobra",0.05}
|
||||
,{"AKS_74_U",0.05}
|
||||
,{"AKS_GOLD",0.01}
|
||||
,{"AK_47_M",0.05}
|
||||
,{"AK_74",0.05}
|
||||
,{"FN_FAL",0.03}
|
||||
,{"FN_FAL_ANPVS4",0.01}
|
||||
,{"G36A_camo",0.05}
|
||||
,{"G36C",0.05}
|
||||
,{"G36C_camo",0.05}
|
||||
,{"G36K_camo",0.05}
|
||||
,{"G36_C_SD_camo",0.03}
|
||||
,{"M16A2",0.05}
|
||||
,{"M16A2GL",0.02}
|
||||
,{"M16A4_ACG",0.01}
|
||||
,{"M4A1",0.05}
|
||||
,{"M4A1_Aim",0.04}
|
||||
,{"M4A1_AIM_SD_camo",0.01}
|
||||
,{"M4A1_HWS_GL_camo",0.01}
|
||||
,{"M4A3_CCO_EP1",0.04}
|
||||
,{"Sa58P_EP1",0.02}
|
||||
,{"Sa58V_CCO_EP1",0.04}
|
||||
,{"Sa58V_EP1",0.02}
|
||||
,{"Sa58V_RCO_EP1",0.04}
|
||||
,{"m8_compact",0.03}
|
||||
,{"m8_sharpshooter",0.04}
|
||||
,{"m8_holo_sd",0.02}
|
||||
,{"m8_carbine",0.05}
|
||||
,{"BAF_L85A2_RIS_SUSAT",0.02}
|
||||
,{"BAF_L85A2_RIS_Holo",0.01}
|
||||
,{"M4A1_HWS_GL_SD_Camo",0.01}
|
||||
};
|
||||
assaultrifleammo[] = {
|
||||
{"30Rnd_762x39_SA58",0.25}
|
||||
,{"30Rnd_762x39_AK47",0.2}
|
||||
,{"30Rnd_556x45_Stanag",0.2}
|
||||
,{"30Rnd_545x39_AK",0.11}
|
||||
,{"30Rnd_556x45_StanagSD",0.12}
|
||||
,{"20Rnd_762x51_FNFAL",0.07}
|
||||
};
|
||||
machineguns[] = {
|
||||
{"RPK_74",0.11}
|
||||
,{"M8_SAW",0.11}
|
||||
,{"Pecheneg_DZ",0.1}
|
||||
,{"PK_DZ",0.1}
|
||||
,{"MG36_camo",0.1}
|
||||
,{"M60A4_EP1_DZE",0.1}
|
||||
,{"MG36",0.1}
|
||||
,{"M249_m145_EP1_DZE",0.1}
|
||||
,{"m240_scoped_EP1_DZE",0.1}
|
||||
,{"M240_DZ",0.08}
|
||||
,{"M249_EP1_DZ",0.05}
|
||||
,{"Mk_48_DZ",0.05}
|
||||
};
|
||||
machinegunammo[] = {
|
||||
{"100Rnd_556x45_BetaCMag",0.2}
|
||||
,{"75Rnd_545x39_RPK",0.2}
|
||||
,{"100Rnd_556x45_M249",0.15}
|
||||
,{"100Rnd_762x51_M240",0.15}
|
||||
,{"100Rnd_762x54_PK",0.15}
|
||||
,{"200Rnd_556x45_M249",0.15}
|
||||
};
|
||||
machinegunammoexpl[] = {
|
||||
{"100Rnd_556x45_BetaCMag",0.2}
|
||||
,{"75Rnd_545x39_RPK",0.2}
|
||||
,{"100Rnd_556x45_M249",0.15}
|
||||
,{"100Rnd_762x51_M240",0.15}
|
||||
,{"100Rnd_762x54_PK",0.14}
|
||||
,{"200Rnd_556x45_M249",0.14}
|
||||
,{"MAAWS_HEAT",0.01}
|
||||
,{"PipeBomb",0.01}
|
||||
};
|
||||
militaryshotguns[] = {
|
||||
{"Saiga12K",0.25}
|
||||
,{"Remington870_lamp",0.35}
|
||||
,{"M1014",0.4}
|
||||
};
|
||||
};
|
||||
276
SQF/dayz_code/Configs/CfgLoot/CfgLootSmall.hpp
Normal file
276
SQF/dayz_code/Configs/CfgLoot/CfgLootSmall.hpp
Normal file
@@ -0,0 +1,276 @@
|
||||
class CfgLootSmall {
|
||||
trash[] = {
|
||||
{"TrashTinCan",0.5},
|
||||
{"TrashJackDaniels",0.05},
|
||||
{"ItemSodaEmpty",0.25},
|
||||
{"ItemTrashToiletpaper",0.1},
|
||||
{"ItemTrashRazor",0.1}
|
||||
};
|
||||
civilian[] = {
|
||||
{"FoodCanUnlabeled",0.07},
|
||||
{"TrashJackDaniels",0.09},
|
||||
{"ItemSodaEmpty",0.09},
|
||||
{"ItemSodaCoke",0.1},
|
||||
{"ItemSodaPepsi",0.09},
|
||||
{"FoodCanBakedBeans",0.05},
|
||||
{"FoodCanSardines",0.05},
|
||||
{"FoodCanFrankBeans",0.05},
|
||||
{"FoodCanPasta",0.05},
|
||||
{"8Rnd_9x18_Makarov",0.07},
|
||||
{"7Rnd_45ACP_1911",0.05},
|
||||
{"2Rnd_shotgun_74Slug",0.05},
|
||||
{"2Rnd_shotgun_74Pellets",0.05},
|
||||
{"ItemBandage",0.06},
|
||||
{"ItemPainkiller",0.06},
|
||||
{"FoodBioMeat",0.01},
|
||||
{"8Rnd_9x18_MakarovSD",0.01}
|
||||
};
|
||||
office2[] = {
|
||||
{"FoodCanUnlabeled",0.07},
|
||||
{"TrashJackDaniels",0.09},
|
||||
{"ItemSodaEmpty",0.09},
|
||||
{"ItemSodaCoke",0.09},
|
||||
{"ItemSodaPepsi",0.09},
|
||||
{"FoodCanBakedBeans",0.05},
|
||||
{"FoodCanSardines",0.05},
|
||||
{"FoodCanFrankBeans",0.05},
|
||||
{"FoodCanPasta",0.05},
|
||||
{"8Rnd_9x18_Makarov",0.07},
|
||||
{"7Rnd_45ACP_1911",0.05},
|
||||
{"2Rnd_shotgun_74Slug",0.05},
|
||||
{"2Rnd_shotgun_74Pellets",0.05},
|
||||
{"ItemBandage",0.06},
|
||||
{"ItemPainkiller",0.06},
|
||||
{"FoodBioMeat",0.01},
|
||||
{"8Rnd_9x18_MakarovSD",0.01}
|
||||
};
|
||||
food[] = {
|
||||
//trash
|
||||
{"TrashTinCan",0.09},
|
||||
{"TrashJackDaniels",0.12},
|
||||
{"ItemSodaEmpty",0.12},
|
||||
{"ItemSodaCoke",0.09},
|
||||
{"ItemSodaPepsi",0.11},
|
||||
{"FoodCanBakedBeans",0.07},
|
||||
{"FoodCanSardines",0.07},
|
||||
{"FoodCanFrankBeans",0.07},
|
||||
{"FoodCanPasta",0.07},
|
||||
{"FoodCanUnlabeled",0.1},
|
||||
// food Bags
|
||||
{"FoodPistachio",0.05},
|
||||
{"FoodNutmix",0.04}
|
||||
};
|
||||
office[] = {
|
||||
{"FoodCanUnlabeled",0.06},
|
||||
{"ItemSodaEmpty",0.06},
|
||||
{"ItemSodaCoke",0.06},
|
||||
{"ItemSodaPepsi",0.04},
|
||||
{"TrashJackDaniels",0.04},
|
||||
{"FoodCanBakedBeans",0.01},
|
||||
{"FoodCanSardines",0.01},
|
||||
{"FoodCanFrankBeans",0.01},
|
||||
{"FoodCanPasta",0.01},
|
||||
{"ItemWaterbottleUnfilled",0.01},
|
||||
{"ItemWaterbottle",0.01},
|
||||
{"ItemBandage",0.08},
|
||||
{"7Rnd_45ACP_1911",0.03},
|
||||
{"5x_22_LR_17_HMR",0.01},
|
||||
{"10x_303",0.04},
|
||||
{"6Rnd_45ACP",0.04},
|
||||
{"2Rnd_shotgun_74Slug",0.05},
|
||||
{"2Rnd_shotgun_74Pellets",0.05},
|
||||
{"8Rnd_9x18_Makarov",0.09},
|
||||
{"15Rnd_W1866_Slug",0.02},
|
||||
{"WoodenArrow",0.04},
|
||||
{"HandRoadFlare",0.07},
|
||||
{"ItemPainkiller",0.02},
|
||||
{"HandChemGreen",0.01},
|
||||
{"HandChemBlue",0.03},
|
||||
{"HandChemRed",0.03},
|
||||
{"ItemHeatPack",0.03}
|
||||
};
|
||||
generic[] = {
|
||||
{"FoodCanUnlabeled",0.06},
|
||||
{"ItemSodaEmpty",0.06},
|
||||
{"ItemSodaCoke",0.06},
|
||||
{"ItemSodaPepsi",0.04},
|
||||
{"TrashJackDaniels",0.04},
|
||||
{"FoodCanBakedBeans",0.01},
|
||||
{"FoodCanSardines",0.01},
|
||||
{"FoodCanFrankBeans",0.01},
|
||||
{"FoodCanPasta",0.01},
|
||||
{"ItemWaterbottleUnfilled",0.01},
|
||||
{"ItemWaterbottle",0.01},
|
||||
{"ItemBandage",0.11},
|
||||
{"7Rnd_45ACP_1911",0.03},
|
||||
{"5x_22_LR_17_HMR",0.01},
|
||||
{"10x_303",0.04},
|
||||
{"6Rnd_45ACP",0.04},
|
||||
{"2Rnd_shotgun_74Slug",0.05},
|
||||
{"2Rnd_shotgun_74Pellets",0.05},
|
||||
{"8Rnd_9x18_Makarov",0.09},
|
||||
{"15Rnd_W1866_Slug",0.02},
|
||||
{"WoodenArrow",0.04},
|
||||
{"HandRoadFlare",0.07},
|
||||
{"ItemPainkiller",0.02},
|
||||
{"HandChemGreen",0.01},
|
||||
{"HandChemBlue",0.03},
|
||||
{"HandChemRed",0.03},
|
||||
{"ItemHeatPack",0.04}
|
||||
};
|
||||
medical[] = {
|
||||
{"ItemBandage",0.4},
|
||||
{"ItemPainkiller",0.15},
|
||||
{"ItemMorphine",0.2},
|
||||
{"ItemEpinephrine",0.1},
|
||||
{"ItemAntibiotic",0.1},
|
||||
{"ItemHeatPack",0.05}
|
||||
};
|
||||
hospital[] = {
|
||||
{"ItemBandage",0.33},
|
||||
{"ItemPainkiller",0.16},
|
||||
{"ItemMorphine",0.13},
|
||||
{"ItemEpinephrine",0.09},
|
||||
{"ItemBloodbag",0.17},
|
||||
{"ItemAntibiotic",0.12}
|
||||
};
|
||||
military[] = {
|
||||
{"FoodCanUnlabeled",0.09},
|
||||
{"ItemSodaEmpty",0.04},
|
||||
{"ItemSodaCoke",0.01},
|
||||
{"ItemSodaPepsi",0.01},
|
||||
{"ItemBandage",0.04},
|
||||
{"ItemAntibiotic",0.04},
|
||||
{"ItemPainkiller",0.04},
|
||||
{"ItemMorphine",0.01},
|
||||
{"30Rnd_556x45_Stanag",0.04},
|
||||
{"20Rnd_762x51_DMR",0.04},
|
||||
{"17Rnd_9x19_glock17",0.05},
|
||||
{"15Rnd_9x19_M9SD",0.01},
|
||||
{"15Rnd_9x19_M9",0.02},
|
||||
{"30Rnd_762x39_AK47",0.04},
|
||||
{"30Rnd_545x39_AK",0.04},
|
||||
{"5Rnd_762x51_M24",0.01},
|
||||
{"5Rnd_86x70_L115A1",0.01},
|
||||
{"8Rnd_B_Beneli_74Slug",0.04},
|
||||
{"1Rnd_HE_M203",0.01},
|
||||
{"FlareWhite_M203",0.01},
|
||||
{"FlareGreen_M203",0.01},
|
||||
{"1Rnd_Smoke_M203",0.01},
|
||||
{"200Rnd_556x45_M249",0.01},
|
||||
{"HandGrenade_west",0.01},
|
||||
{"HandGrenade_east",0.01},
|
||||
{"SmokeShell",0.04},
|
||||
{"SmokeShellRed",0.02},
|
||||
{"SmokeShellGreen",0.02},
|
||||
{"8Rnd_B_Beneli_Pellets",0.04},
|
||||
{"30Rnd_556x45_StanagSD",0.01},
|
||||
{"30Rnd_9x19_MP5",0.02},
|
||||
{"30Rnd_9x19_MP5SD",0.01},
|
||||
{"100Rnd_762x51_M240",0.01},
|
||||
{"HandChemGreen",0.02},
|
||||
{"HandChemBlue",0.02},
|
||||
{"HandChemRed",0.02},
|
||||
{"ItemHeatPack",0.04},
|
||||
{"8Rnd_9x18_MakarovSD",0.01},
|
||||
{"20Rnd_B_765x17_Ball",0.04},
|
||||
{"30Rnd_9x19_UZI_SD",0.01}
|
||||
};
|
||||
policeman[] = {
|
||||
{"ItemBandage",0.3},
|
||||
{"7Rnd_45ACP_1911",0.08},
|
||||
{"6Rnd_45ACP",0.08},
|
||||
{"15Rnd_W1866_Slug",0.14},
|
||||
{"8Rnd_B_Beneli_Pellets",0.17},
|
||||
{"HandRoadFlare",0.08},
|
||||
{"8Rnd_9x18_MakarovSD",0.01},
|
||||
{"ItemComboLock",0.05},
|
||||
{"SmokeShell",0.04},
|
||||
{"ItemHotwireKit",0.01}
|
||||
};
|
||||
|
||||
hunter[] = {
|
||||
{"FoodMRE",0.01}
|
||||
};
|
||||
|
||||
worker[] = {
|
||||
{"FoodCanUnlabeled",0.09},
|
||||
{"TrashJackDaniels",0.10},
|
||||
{"ItemSodaEmpty",0.10},
|
||||
{"ItemSodaCoke",0.11},
|
||||
{"ItemSodaPepsi",0.10},
|
||||
{"FoodCanBakedBeans",0.06},
|
||||
{"FoodCanSardines",0.06},
|
||||
{"FoodCanFrankBeans",0.06},
|
||||
{"FoodCanPasta",0.06},
|
||||
{"ItemBandage",0.1},
|
||||
{"ItemPainkiller",0.06},
|
||||
{"ItemComboLock",0.04},
|
||||
{"ItemSledgeHead",0.02}
|
||||
};
|
||||
clothes[] = {
|
||||
{"Skin_RU_Policeman_DZ",0.13},
|
||||
{"Skin_Pilot_EP1_DZ",0.12},
|
||||
{"Skin_Functionary1_EP1_DZ",0.1},
|
||||
{"Skin_Priest_DZ",0.1},
|
||||
{"Skin_Rocker1_DZ",0.07},
|
||||
{"Skin_Rocker2_DZ",0.07},
|
||||
{"Skin_Rocker3_DZ",0.08},
|
||||
{"Skin_Rocker4_DZ",0.08},
|
||||
{"Skin_SurvivorW3_DZ",0.09},
|
||||
{"Skin_SurvivorWpink_DZ",0.09},
|
||||
{"Skin_SurvivorWurban_DZ",0.07}
|
||||
};
|
||||
militaryclothes[] = {
|
||||
{"Skin_Camo1_DZ",0.1},
|
||||
{"Skin_Sniper1_DZ",0.08},
|
||||
{"Skin_Rocket_DZ",0.05},
|
||||
{"Skin_Soldier1_DZ",0.13},
|
||||
{"Skin_Drake_Light_DZ",0.07},
|
||||
{"Skin_Soldier_TL_PMC_DZ",0.07},
|
||||
{"Skin_Soldier_Sniper_PMC_DZ",0.05},
|
||||
{"Skin_Soldier_Bodyguard_AA12_PMC_DZ",0.07},
|
||||
{"Skin_CZ_Special_Forces_GL_DES_EP1_DZ",0.08},
|
||||
{"Skin_FR_OHara_DZ",0.08},
|
||||
{"Skin_FR_Rodriguez_DZ",0.09},
|
||||
{"Skin_CZ_Soldier_Sniper_EP1_DZ",0.04},
|
||||
{"Skin_Graves_Light_DZ",0.09}
|
||||
};
|
||||
specialclothes[] = {
|
||||
{"Skin_Ins_Soldier_GL_DZ",0.1},
|
||||
{"Skin_GUE_Commander_DZ",0.08},
|
||||
{"Skin_Bandit1_DZ",0.13},
|
||||
{"Skin_Bandit2_DZ",0.06},
|
||||
{"Skin_BanditW1_DZ",0.07},
|
||||
{"Skin_BanditW2_DZ",0.07},
|
||||
{"Skin_TK_INS_Soldier_EP1_DZ",0.05},
|
||||
{"Skin_TK_INS_Warlord_EP1_DZ",0.07},
|
||||
{"Skin_SurvivorWcombat_DZ",0.08},
|
||||
{"Skin_SurvivorWdesert_DZ",0.08},
|
||||
{"Skin_GUE_Soldier_MG_DZ",0.05},
|
||||
{"Skin_GUE_Soldier_Sniper_DZ",0.04},
|
||||
{"Skin_GUE_Soldier_Crew_DZ",0.04},
|
||||
{"Skin_GUE_Soldier_CO_DZ",0.04},
|
||||
{"Skin_GUE_Soldier_2_DZ",0.04}
|
||||
};
|
||||
machinegunammoexpl[] = {
|
||||
{"100Rnd_556x45_BetaCMag",0.20},
|
||||
{"75Rnd_545x39_RPK",0.20},
|
||||
{"100Rnd_556x45_M249",0.15},
|
||||
{"100Rnd_762x51_M240",0.15},
|
||||
{"100Rnd_762x54_PK",0.14},
|
||||
{"200Rnd_556x45_M249",0.14},
|
||||
{"MAAWS_HEAT",0.01},
|
||||
{"PipeBomb",0.01}
|
||||
};
|
||||
pistols[] = {
|
||||
{"Makarov",0.25},
|
||||
{"Colt1911",0.23},
|
||||
{"revolver_EP1",0.20},
|
||||
{"glock17_EP1",0.10},
|
||||
{"MakarovSD",0.10},
|
||||
{"M9",0.07},
|
||||
{"M9SD",0.04},
|
||||
{"revolver_gold_EP1",0.01}
|
||||
};
|
||||
};
|
||||
@@ -7,6 +7,7 @@ class CfgMagazines {
|
||||
|
||||
// Gems
|
||||
#include "CfgMagazines\DZE\Gems.hpp"
|
||||
#include "CfgMagazines\DZE\Ores.hpp"
|
||||
// Items
|
||||
#include "CfgMagazines\DZE\Items.hpp"
|
||||
#include "CfgMagazines\DZE\Bulk.hpp"
|
||||
@@ -263,7 +264,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "GunRack_DZ";
|
||||
@@ -284,7 +285,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodCrate_DZ";
|
||||
@@ -348,7 +349,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "FireBarrel_DZ";
|
||||
@@ -389,7 +390,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WorkBench_DZ";
|
||||
@@ -411,7 +412,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "WoodRamp_DZ";
|
||||
@@ -431,7 +432,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "Plastic_Pole_EP1_DZ";
|
||||
@@ -453,7 +454,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "MetalPanel_DZ";
|
||||
@@ -483,7 +484,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "DeerStand_DZ";
|
||||
@@ -504,7 +505,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "DesertLargeCamoNet_DZ";
|
||||
@@ -525,7 +526,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "ForestLargeCamoNet_DZ";
|
||||
@@ -546,7 +547,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "DesertCamoNet_DZ";
|
||||
@@ -576,7 +577,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "ForestCamoNet_DZ";
|
||||
@@ -606,7 +607,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "FuelPump_DZ";
|
||||
@@ -627,7 +628,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "LightPole_DZ";
|
||||
@@ -648,7 +649,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "StickFence_DZ";
|
||||
@@ -669,7 +670,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "Wooden_shed_DZ";
|
||||
@@ -690,7 +691,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "WoodShack_DZ";
|
||||
@@ -711,7 +712,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "M240Nest_DZ";
|
||||
@@ -732,7 +733,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "CanvasHut_DZ";
|
||||
@@ -753,7 +754,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "ParkBench_DZ";
|
||||
@@ -774,7 +775,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "MetalGate_DZ";
|
||||
@@ -795,7 +796,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "SandNest_DZ";
|
||||
@@ -816,7 +817,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "OutHouse_DZ";
|
||||
@@ -837,7 +838,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "StorageShed_DZ";
|
||||
@@ -859,35 +860,14 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Generator_DZ";
|
||||
};
|
||||
};
|
||||
};
|
||||
class ItemFuelPump: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Fuel Pump";
|
||||
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||
descriptionShort = "Fuel Pumps can be used to create a refuel station";
|
||||
weight = 25;
|
||||
class ItemActions
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "FuelPump_DZ";
|
||||
neednearby[] = {"fueltank"};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemScaffoldingKit: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
@@ -902,7 +882,7 @@ class CfgMagazines {
|
||||
{
|
||||
class Build
|
||||
{
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool","ItemToolbox"};
|
||||
create = "Scaffolding_DZ";
|
||||
@@ -1184,7 +1164,7 @@ class CfgMagazines {
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_259;
|
||||
Script = ";['Crafting5','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
neednearby[] = {"sawmill"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"PartPlankPack",1}};
|
||||
input[] = {{"PartWoodLumber",3}};
|
||||
@@ -1258,82 +1238,16 @@ class CfgMagazines {
|
||||
};
|
||||
class Crafting4
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_264;
|
||||
Script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"PartPlywoodPack",1}};
|
||||
input[] = {{"PartWoodPlywood",3}};
|
||||
text = $STR_EPOCH_PLAYER_264;
|
||||
Script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"sawmill"};
|
||||
requiretools[] = {"ItemToolbox"};
|
||||
output[] = {{"PartPlywoodPack",1}};
|
||||
input[] = {{"PartWoodPlywood",3}};
|
||||
};
|
||||
|
||||
};
|
||||
};
|
||||
class PartOre: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Iron Ore";
|
||||
model = "\z\addons\dayz_epoch\models\iron_ore.p3d";
|
||||
picture="\z\addons\dayz_epoch\pictures\equip_iron_ore_CA.paa";
|
||||
descriptionShort = "Used for crafting scrap metal. Can be mined from rocks using a sledgehammer.";
|
||||
weight = 1;
|
||||
class ItemActions {
|
||||
class Crafting
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_265;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"fire"};
|
||||
requiretools[] = {"ItemSledge"};
|
||||
output[] = {{"PartGeneric",1},{"ItemWaterbottleUnfilled",1}};
|
||||
input[] = {{"PartOre",4},{"ItemWaterbottle",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class PartOreSilver: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Silver Ore";
|
||||
model = "\z\addons\dayz_epoch\models\silver_ore.p3d";
|
||||
picture="\z\addons\dayz_epoch\pictures\equip_silver_ore_CA.paa";
|
||||
descriptionShort = "Can be mined from rocks using a sledgehammer.";
|
||||
weight = 1;
|
||||
class ItemActions {
|
||||
class Crafting
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_266;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"fire"};
|
||||
requiretools[] = {"ItemSledge"};
|
||||
output[] = {{"ItemSilverBar",1},{"ItemWaterbottleUnfilled",1}};
|
||||
input[] = {{"PartOreSilver",1},{"ItemWaterbottle",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class PartOreGold: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Gold Ore";
|
||||
model = "\z\addons\dayz_epoch\models\gold_ore.p3d";
|
||||
picture="\z\addons\dayz_epoch\pictures\equip_gold_ore_CA.paa";
|
||||
descriptionShort = "Can be mined from rocks using a sledgehammer.";
|
||||
weight = 1;
|
||||
class ItemActions {
|
||||
class Crafting
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_267;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"fire"};
|
||||
requiretools[] = {"ItemSledge"};
|
||||
output[] = {{"ItemGoldBar",1},{"ItemWaterbottleUnfilled",1}};
|
||||
input[] = {{"PartOreGold",1},{"ItemWaterbottle",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class PartVRotor: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
@@ -1696,7 +1610,7 @@ class CfgMagazines {
|
||||
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Hedgehog_DZ";
|
||||
@@ -1734,7 +1648,7 @@ class CfgMagazines {
|
||||
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Fort_RazorWire";
|
||||
@@ -1752,6 +1666,8 @@ class CfgMagazines {
|
||||
|
||||
#include "CfgMagazines\MeleeSwing.hpp"
|
||||
|
||||
#include "CfgMagazines\Planting.hpp"
|
||||
|
||||
class HandGrenade_Stone;
|
||||
class ItemTrashToiletpaper : HandGrenade_Stone {
|
||||
scope = public;
|
||||
@@ -1786,13 +1702,22 @@ class CfgMagazines {
|
||||
{
|
||||
class Crafting
|
||||
{
|
||||
text = $STR_EPOCH_PLAYER_269;
|
||||
text = $STR_EPOCH_PLAYER_269b;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"workshop"};
|
||||
requiretools[] = {"ItemToolbox","ItemKnife"};
|
||||
output[] = {{"ItemCanvas",1}};
|
||||
input[] = {{"ItemKiloHemp",1}};
|
||||
};
|
||||
class Crafting1
|
||||
{
|
||||
text = "Craft Hemp Seeds";
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {""};
|
||||
requiretools[] = {"ItemKnife"};
|
||||
output[] = {{"ItemHempSeed",5}};
|
||||
input[] = {{"ItemKiloHemp",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -28,7 +28,9 @@ class 100Rnd_762x51_M240 : CA_Magazine {
|
||||
model = "\ca\CommunityConfigurationProject_E\Gameplay_ActualModelsOfWeaponMagazinesVisibleOnTheGround\p3d\100Rnd_762x51_M240.p3d";
|
||||
};
|
||||
class 200Rnd_762x51_M240 : 100Rnd_762x51_M240 {
|
||||
displayName = "200Rnd. M240";
|
||||
count = 200;
|
||||
descriptionShort = "Caliber: 7.62x51mm NATO <br/>Rounds: 200 <br/>Used in: M240, Mk 48 Mod 0";
|
||||
};
|
||||
class 200Rnd_556x45_M249 : CA_Magazine {
|
||||
scope = 2;
|
||||
@@ -153,4 +155,4 @@ class WoodenArrow : CA_Magazine {
|
||||
output[] = {"Quiver"};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -64,6 +64,18 @@ class FoodPumpkin : FoodEdible {
|
||||
weight = 1;
|
||||
model = "z\addons\dayz_communityassets\models\pistachio.p3d"; // TODO: model + icon
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa";
|
||||
class ItemActions
|
||||
{
|
||||
class Crafting
|
||||
{
|
||||
text = "Craft Pumpkin Seeds";
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {""};
|
||||
requiretools[] = {"ItemKnife"};
|
||||
output[] = {{"ItemPumpkinSeed",5}};
|
||||
input[] = {{"FoodPumpkin",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class FoodSunFlowerSeed : FoodEdible {
|
||||
scope = public;
|
||||
|
||||
@@ -179,7 +179,6 @@ class ItemORP: CA_Magazine {
|
||||
script = "spawn player_upgradeVehicle;";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
class ItemAVE: CA_Magazine {
|
||||
scope = 2;
|
||||
@@ -197,7 +196,6 @@ class ItemAVE: CA_Magazine {
|
||||
script = "spawn player_upgradeVehicle;";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
class ItemLRK: CA_Magazine {
|
||||
scope = 2;
|
||||
@@ -215,7 +213,6 @@ class ItemLRK: CA_Magazine {
|
||||
script = "spawn player_upgradeVehicle;";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
class ItemTNK: CA_Magazine {
|
||||
scope = 2;
|
||||
@@ -233,7 +230,23 @@ class ItemTNK: CA_Magazine {
|
||||
script = "spawn player_upgradeVehicle;";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
class ItemARM: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = $STR_EPOCH_VEHUP_ARM;
|
||||
model = "\z\addons\dayz_epoch\models\doc_Up4.p3d";
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_docup4_ca.paa";
|
||||
descriptionShort = $STR_EPOCH_VEHUP_ARM_DESC;
|
||||
weight = 0.1;
|
||||
sfx = "document";
|
||||
class ItemActions {
|
||||
class Upgrades {
|
||||
text = $STR_EPOCH_PLAYER_UPGRADEV;
|
||||
script = "spawn player_upgradeVehicle;";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
// Documents
|
||||
@@ -377,4 +390,21 @@ class ItemHotwireKit: CA_Magazine {
|
||||
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;
|
||||
};
|
||||
|
||||
class ItemBloodbag: CA_Magazine
|
||||
{
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "$STR_EQUIP_NAME_16";
|
||||
model = "\dayz_equip\models\bloodbag.p3d";
|
||||
picture = "\dayz_equip\textures\equip_bloodbag_ca.paa";
|
||||
descriptionShort = "$STR_EQUIP_DESC_16";
|
||||
class ItemActions {
|
||||
class use {
|
||||
text = "Self transfusion";
|
||||
script = "spawn player_useMeds;";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -9,7 +9,7 @@ class metal_floor_kit: CA_Magazine {
|
||||
weight = 325;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "MetalFloor_DZ";
|
||||
@@ -28,7 +28,7 @@ class cinder_wall_kit: CA_Magazine {
|
||||
weight = 325;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "CinderWallHalf_DZ";
|
||||
@@ -46,7 +46,7 @@ class cinder_door_kit: CA_Magazine {
|
||||
weight = 325;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "CinderWallSmallDoorway_DZ";
|
||||
@@ -64,7 +64,7 @@ class cinder_garage_kit: CA_Magazine {
|
||||
weight = 325;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "CinderWallDoorway_DZ";
|
||||
@@ -83,7 +83,7 @@ class ItemWoodFloor: CA_Magazine {
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodFloor_DZ";
|
||||
@@ -101,7 +101,7 @@ class ItemWoodFloorHalf: CA_Magazine {
|
||||
weight = 15;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodFloorHalf_DZ";
|
||||
@@ -128,7 +128,7 @@ class ItemWoodFloorQuarter: CA_Magazine {
|
||||
weight = 10;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodFloorQuarter_DZ";
|
||||
@@ -156,7 +156,7 @@ class ItemWoodStairs: CA_Magazine {
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodStairsSans_DZ";
|
||||
@@ -183,7 +183,7 @@ class ItemWoodStairsSupport: CA_Magazine {
|
||||
weight = 30;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodStairs_DZ";
|
||||
@@ -202,7 +202,7 @@ class ItemWoodLadder: CA_Magazine {
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodLadder_DZ";
|
||||
@@ -221,7 +221,7 @@ class ItemWoodWall: CA_Magazine {
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodSmallWall_DZ";
|
||||
@@ -263,7 +263,7 @@ class ItemWoodWallThird: CA_Magazine {
|
||||
weight = 7;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodSmallWallThird_DZ";
|
||||
@@ -289,7 +289,7 @@ class ItemWoodWallWindow: CA_Magazine {
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodSmallWallWin_DZ";
|
||||
@@ -308,7 +308,7 @@ class ItemWoodWallDoor: CA_Magazine {
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodSmallWallDoor_DZ";
|
||||
@@ -334,7 +334,7 @@ class ItemWoodWallWithDoor: CA_Magazine {
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Land_DZE_WoodDoor";
|
||||
@@ -360,7 +360,7 @@ class ItemWoodWallWithDoorLocked: CA_Magazine {
|
||||
weight = 30;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Land_DZE_WoodDoorLocked";
|
||||
@@ -379,7 +379,7 @@ class ItemWoodWallGarageDoor: CA_Magazine {
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Land_DZE_GarageWoodDoor";
|
||||
@@ -405,7 +405,7 @@ class ItemWoodWallGarageDoorLocked: CA_Magazine {
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Land_DZE_GarageWoodDoorLocked";
|
||||
@@ -424,7 +424,7 @@ class ItemWoodWallLg: CA_Magazine {
|
||||
weight = 25;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodLargeWall_DZ";
|
||||
@@ -466,7 +466,7 @@ class ItemWoodWallWindowLg: CA_Magazine {
|
||||
weight = 30;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodLargeWallWin_DZ";
|
||||
@@ -485,7 +485,7 @@ class ItemWoodWallDoorLg: CA_Magazine {
|
||||
weight = 30;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "WoodLargeWallDoor_DZ";
|
||||
@@ -511,7 +511,7 @@ class ItemWoodWallWithDoorLg: CA_Magazine {
|
||||
weight = 30;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Land_DZE_LargeWoodDoor";
|
||||
@@ -537,7 +537,7 @@ class ItemWoodWallWithDoorLgLocked: CA_Magazine {
|
||||
weight = 35;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = $STR_ACTIONS_BUILD;
|
||||
text = $STR_ACTIONS_BUILD_EPOCH;
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemToolbox"};
|
||||
create = "Land_DZE_LargeWoodDoorLocked";
|
||||
|
||||
60
SQF/dayz_code/Configs/CfgMagazines/DZE/Ores.hpp
Normal file
60
SQF/dayz_code/Configs/CfgMagazines/DZE/Ores.hpp
Normal file
@@ -0,0 +1,60 @@
|
||||
class PartOre: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Iron Ore";
|
||||
model = "\z\addons\dayz_epoch\models\iron_ore.p3d";
|
||||
picture="\z\addons\dayz_epoch\pictures\equip_iron_ore_CA.paa";
|
||||
descriptionShort = "Used for crafting scrap metal. Can be mined from rocks using a sledgehammer.";
|
||||
weight = 1;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_265;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"fire"};
|
||||
requiretools[] = {"ItemSledge"};
|
||||
output[] = {{"PartGeneric",1},{"ItemWaterbottleUnfilled",1}};
|
||||
input[] = {{"PartOre",4},{"ItemWaterbottle",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class PartOreSilver: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Silver Ore";
|
||||
model = "\z\addons\dayz_epoch\models\silver_ore.p3d";
|
||||
picture="\z\addons\dayz_epoch\pictures\equip_silver_ore_CA.paa";
|
||||
descriptionShort = "Can be mined from rocks using a sledgehammer.";
|
||||
weight = 1;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_266;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"fire"};
|
||||
requiretools[] = {"ItemSledge"};
|
||||
output[] = {{"ItemSilverBar",1},{"ItemWaterbottleUnfilled",1}};
|
||||
input[] = {{"PartOreSilver",1},{"ItemWaterbottle",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
class PartOreGold: CA_Magazine {
|
||||
scope = 2;
|
||||
count = 1;
|
||||
type = 256;
|
||||
displayName = "Gold Ore";
|
||||
model = "\z\addons\dayz_epoch\models\gold_ore.p3d";
|
||||
picture="\z\addons\dayz_epoch\pictures\equip_gold_ore_CA.paa";
|
||||
descriptionShort = "Can be mined from rocks using a sledgehammer.";
|
||||
weight = 1;
|
||||
class ItemActions {
|
||||
class Crafting {
|
||||
text = $STR_EPOCH_PLAYER_267;
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {"fire"};
|
||||
requiretools[] = {"ItemSledge"};
|
||||
output[] = {{"ItemGoldBar",1},{"ItemWaterbottleUnfilled",1}};
|
||||
input[] = {{"PartOreGold",1},{"ItemWaterbottle",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
92
SQF/dayz_code/Configs/CfgMagazines/Planting.hpp
Normal file
92
SQF/dayz_code/Configs/CfgMagazines/Planting.hpp
Normal file
@@ -0,0 +1,92 @@
|
||||
class ItemFertilizer: CA_Magazine {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = "Fertilizer";
|
||||
descriptionShort = "Fertilizer";
|
||||
weight = 0.1;
|
||||
model = "z\addons\dayz_communityassets\models\mre.p3d"; // TODO: model + icon
|
||||
picture = "\z\addons\dayz_communityassets\pictures\equip_mre_CA.paa";
|
||||
type = 256;
|
||||
};
|
||||
|
||||
class ItemPumpkinSeed: CA_Magazine {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = "A Pumpkin Seed";
|
||||
descriptionShort = "A Pumpkin Seed";
|
||||
weight = 0.1;
|
||||
model = "\z\addons\dayz_epoch\models\doc_child1.p3d"; // TODO: model + icon
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_child1_ca.paa";
|
||||
type = 256;
|
||||
class ItemActions {
|
||||
class Crafting
|
||||
{
|
||||
text = "Craft Pumpkin Plant";
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {""};
|
||||
requiretools[] = {"ItemKnife"};
|
||||
output[] = {{"ItemPumpkinPlant",1},{"ItemWaterbottleUnfilled",1}};
|
||||
input[] = {{"ItemPumpkinSeed",1},{"ItemFertilizer",1},{"ItemWaterbottle",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemPumpkinPlant: CA_Magazine {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = "A Pumpkin Plant";
|
||||
descriptionShort = "A Pumpkin Plant";
|
||||
weight = 0.1;
|
||||
model = "\z\addons\dayz_epoch\models\doc_child1.p3d"; // TODO: model + icon
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_child1_ca.paa";
|
||||
type = 256;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = "Plant Pumpkin";
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool"};
|
||||
create = "Grave"; // TODO: model for Pumpkin Stage 1
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemHempSeed: CA_Magazine {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = "A Hemp Seed";
|
||||
descriptionShort = "A Hemp Seed";
|
||||
weight = 0.1;
|
||||
model = "\z\addons\dayz_epoch\models\doc_child2.p3d"; // TODO: model + icon
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_child2_ca.paa";
|
||||
type = 256;
|
||||
class ItemActions {
|
||||
class Crafting
|
||||
{
|
||||
text = "Craft Hemp Plant";
|
||||
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;";
|
||||
neednearby[] = {""};
|
||||
requiretools[] = {"ItemKnife"};
|
||||
output[] = {{"ItemHempPlant",1},{"ItemWaterbottleUnfilled",1}};
|
||||
input[] = {{"ItemHempSeed",1},{"ItemFertilizer",1},{"ItemWaterbottle",1}};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class ItemHempPlant: CA_Magazine {
|
||||
scope = public;
|
||||
count = 1;
|
||||
displayName = "A Hemp Plant";
|
||||
descriptionShort = "A Hemp Plant";
|
||||
weight = 0.1;
|
||||
model = "\z\addons\dayz_epoch\models\doc_child2.p3d"; // TODO: model + icon
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_child2_ca.paa";
|
||||
type = 256;
|
||||
class ItemActions {
|
||||
class Build {
|
||||
text = "Plant Hemp";
|
||||
script = "spawn player_build;";
|
||||
require[] = {"ItemEtool"};
|
||||
create = "MAP_c_fern"; // TODO: model for Hemp Stage 1
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -155,6 +155,7 @@ class Skin_SurvivorWpink_DZ: SkinBase {
|
||||
displayName = "Melly (female)";
|
||||
descriptionShort = "Purple top with blue pants.";
|
||||
};
|
||||
/*
|
||||
class Skin_SurvivorWsequisha_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Maria (female)";
|
||||
@@ -165,6 +166,7 @@ class Skin_SurvivorWsequishaD_DZ: SkinBase {
|
||||
displayName = "Sequisha (female)";
|
||||
descriptionShort = "Sequisha Clothes (female)";
|
||||
};
|
||||
*/
|
||||
class Skin_SurvivorWcombat_DZ: SkinBase {
|
||||
scope = 2;
|
||||
displayName = "Alejandria";
|
||||
|
||||
108
SQF/dayz_code/Configs/CfgPlayerStats/defines.hpp
Normal file
108
SQF/dayz_code/Configs/CfgPlayerStats/defines.hpp
Normal file
@@ -0,0 +1,108 @@
|
||||
/********************************************************************************************************************/
|
||||
// Config file for [DayZ]
|
||||
// Created by: [Horde/Das Attorney]
|
||||
//********************************************************************************************************************/
|
||||
|
||||
/********************************************************************************************************************/
|
||||
// Defines
|
||||
/********************************************************************************************************************/
|
||||
|
||||
#define CT_STATIC 0
|
||||
#define CT_BUTTON 1
|
||||
#define CT_COMBO 4
|
||||
#define CT_STRUCTURED_TEXT 13
|
||||
|
||||
#define ST_LEFT 0x00
|
||||
#define ST_RIGHT 0x01
|
||||
#define ST_CENTER 0x02
|
||||
#define ST_PICTURE 0x30
|
||||
#define ST_ROUNDED1 128
|
||||
#define ST_MULTI 0x10
|
||||
|
||||
/********************************************************************************************************************/
|
||||
// Base Classes
|
||||
/********************************************************************************************************************/
|
||||
|
||||
class horde_RscPicture
|
||||
{
|
||||
access = 0;
|
||||
type = CT_STATIC;
|
||||
style = ST_PICTURE;
|
||||
idc = -1;
|
||||
colorBackground[] = {0,0,0,1};
|
||||
colorText[] = {1,1,1,1};
|
||||
font = "Zeppelin33";
|
||||
sizeEx = 0;
|
||||
lineSpacing = 0;
|
||||
text = "";
|
||||
fixedWidth = 0;
|
||||
shadow = 0;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = 0;
|
||||
h = 0;
|
||||
};
|
||||
|
||||
class horde_RscText
|
||||
{
|
||||
type = CT_STATIC;
|
||||
text = "";
|
||||
idc = -1;
|
||||
style = ST_CENTER;
|
||||
h = 0.04;
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
colorText[] = {0, 0, 0, 1};
|
||||
font = "Zeppelin33";
|
||||
sizeEx = 0.01 * safezoneH;
|
||||
shadow = 0;
|
||||
};
|
||||
|
||||
class horde_RscStructuredText
|
||||
{
|
||||
access = 0;
|
||||
type = CT_STRUCTURED_TEXT;
|
||||
style = ST_CENTER;
|
||||
font = "Zeppelin33";
|
||||
idc = -1;
|
||||
colorBackground[] = {0,0,0,0};
|
||||
colorText[] = {0,0,0,0};
|
||||
x = 0;
|
||||
y = 0;
|
||||
h = 0;
|
||||
w = 0;
|
||||
text = "";
|
||||
size = 0.0146 * safezoneH;
|
||||
shadow = 0;
|
||||
};
|
||||
|
||||
class horde_RscButton
|
||||
{
|
||||
access = 0;
|
||||
type = CT_BUTTON;
|
||||
style = ST_LEFT;
|
||||
x = 0;
|
||||
y = 0;
|
||||
w = 0;
|
||||
h = 0;
|
||||
text = "";
|
||||
font = "Zeppelin33";
|
||||
sizeEx = 0.04;
|
||||
colorText[] = {0, 0, 0, 0};
|
||||
colorDisabled[] = {0, 0, 0, 0};
|
||||
colorBackground[] = {0, 0, 0, 0};
|
||||
colorBackgroundDisabled[] = {0, 0, 0, 0};
|
||||
colorBackgroundActive[] = {0, 0, 0, 0};
|
||||
offsetX = 0;
|
||||
offsetY = 0;
|
||||
offsetPressedX = 0;
|
||||
offsetPressedY = 0;
|
||||
colorFocused[] = {0, 0, 0, 0};
|
||||
colorShadow[] = {0, 0, 0, 0};
|
||||
shadow = 0;
|
||||
colorBorder[] = {0, 0, 0, 0};
|
||||
borderSize = 0;
|
||||
soundEnter[] = {"",0.1,1};
|
||||
soundPush[] = {"",0.1,1};
|
||||
soundClick[] = {"",0.1,1};
|
||||
soundEscape[] = {"",0.1,1};
|
||||
};
|
||||
99
SQF/dayz_code/Configs/CfgPlayerStats/p__cover.hpp
Normal file
99
SQF/dayz_code/Configs/CfgPlayerStats/p__cover.hpp
Normal file
@@ -0,0 +1,99 @@
|
||||
/********************************************************************************************************************/
|
||||
// Config file for [DayZ]
|
||||
// Created by: [Horde/Das Attorney]
|
||||
//********************************************************************************************************************/
|
||||
|
||||
/********************************************************************************************************************/
|
||||
// Set up dialog
|
||||
/********************************************************************************************************************/
|
||||
|
||||
class horde_journal_front_cover
|
||||
{
|
||||
idd = -1;
|
||||
movingEnable = false;
|
||||
onLoad = "";
|
||||
enableSimulation = true;
|
||||
controlsBackground[] = {};
|
||||
objects[] = {};
|
||||
controls[] =
|
||||
{
|
||||
"book_page_image",
|
||||
"open_craft",
|
||||
"open_book",
|
||||
"click_here_to_close_book_1",
|
||||
"click_here_to_close_book_2",
|
||||
"click_here_to_close_book_3",
|
||||
"click_here_to_close_book_4"
|
||||
};
|
||||
|
||||
// background
|
||||
|
||||
class book_page_image: horde_RscPicture
|
||||
{
|
||||
idc = 1200;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\book\cover.paa";
|
||||
x = 0.199197 * safezoneW + safezoneX;
|
||||
y = -0.0250695 * safezoneH + safezoneY;
|
||||
w = 0.601605 * safezoneW;
|
||||
h = 1.05014 * safezoneH;
|
||||
|
||||
};
|
||||
|
||||
// buttons
|
||||
|
||||
class open_craft: RscIGUIShortcutButton {
|
||||
idc = -1;
|
||||
x = 0.48 * safezoneW + safezoneX;
|
||||
y = 0.8 * safezoneH + safezoneY;
|
||||
text = $STR_UI_CRAFT_OPEN;
|
||||
action = "closeDialog 0; createDialog 'RscDisplayCraftingMenu';";
|
||||
};
|
||||
|
||||
class open_book: horde_RscButton
|
||||
{
|
||||
idc = 1900;
|
||||
text = "#(argb,8,8,3)color(1,1,1,0.5)";
|
||||
x = 0.5 * safezoneW + safezoneX;
|
||||
y = 0.149954 * safezoneH + safezoneY;
|
||||
w = 0.291687 * safezoneW;
|
||||
h = 0.68259 * safezoneH;
|
||||
action = "playSound 'horde_sound_turning_page'; closeDialog 0; createDialog 'horde_journal_pages_journal_humanity';";
|
||||
};
|
||||
class click_here_to_close_book_1: horde_RscButton
|
||||
{
|
||||
idc = 1901;
|
||||
x = -0.0195684 * safezoneW + safezoneX;
|
||||
y = -0.0600741 * safezoneH + safezoneY;
|
||||
w = 1.03914 * safezoneW;
|
||||
h = 0.210028 * safezoneH;
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_2: horde_RscButton
|
||||
{
|
||||
idc = 1902;
|
||||
x = 0.791687 * safezoneW + safezoneX;
|
||||
y = 0.149954 * safezoneH + safezoneY;
|
||||
w = 1.04825 * safezoneW;
|
||||
h = 0.892618 * safezoneH;
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_3: horde_RscButton
|
||||
{
|
||||
idc = 1903;
|
||||
x = -0.0013379 * safezoneW + safezoneX;
|
||||
y = 0.832544 * safezoneH + safezoneY;
|
||||
w = 1.04825 * safezoneW;
|
||||
h = 0.892618 * safezoneH;
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_4: horde_RscButton
|
||||
{
|
||||
idc = 1904;
|
||||
x = -0.110721 * safezoneW + safezoneX;
|
||||
y = 0.0624421 * safezoneH + safezoneY;
|
||||
w = 0.610721 * safezoneW;
|
||||
h = 0.822609 * safezoneH;
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
};
|
||||
|
||||
458
SQF/dayz_code/Configs/CfgPlayerStats/p_bandits_killed.hpp
Normal file
458
SQF/dayz_code/Configs/CfgPlayerStats/p_bandits_killed.hpp
Normal file
@@ -0,0 +1,458 @@
|
||||
/********************************************************************************************************************/
|
||||
// Config file for [DayZ]
|
||||
// Created by: [Horde/Das Attorney]
|
||||
//********************************************************************************************************************/
|
||||
|
||||
/********************************************************************************************************************/
|
||||
// Set up dialog
|
||||
/********************************************************************************************************************/
|
||||
|
||||
class horde_journal_pages_bandits
|
||||
{
|
||||
idd = -1;
|
||||
movingEnable = false;
|
||||
onLoad = "uiNamespace setVariable ['horde_myDisplay', (_this select 0)]; [player getVariable['banditKills', 0]] call horde_epeen_setText_stats_fnc;";
|
||||
enableSimulation = true;
|
||||
controlsBackground[] = {};
|
||||
objects[] = {};
|
||||
controls[] =
|
||||
{
|
||||
"book_page_image",
|
||||
"header_one",
|
||||
"header_two",
|
||||
"main_image",
|
||||
"t11",
|
||||
"t12",
|
||||
"t13",
|
||||
"t14",
|
||||
"t15",
|
||||
"t21",
|
||||
"t22",
|
||||
"t23",
|
||||
"t24",
|
||||
"t25",
|
||||
"t31",
|
||||
"t32",
|
||||
"t33",
|
||||
"t34",
|
||||
"t35",
|
||||
"t41",
|
||||
"t42",
|
||||
"t43",
|
||||
"t44",
|
||||
"t45",
|
||||
"t51",
|
||||
"t52",
|
||||
"t53",
|
||||
"t54",
|
||||
"t55",
|
||||
"t61",
|
||||
"t62",
|
||||
"t63",
|
||||
"t64",
|
||||
"t65",
|
||||
"t75",
|
||||
"t71",
|
||||
"t72",
|
||||
"t73",
|
||||
"t74",
|
||||
"t75",
|
||||
"add_kills",
|
||||
"click_for_prev_page",
|
||||
"click_for_next_page",
|
||||
"click_here_to_close_book_1",
|
||||
"click_here_to_close_book_2",
|
||||
"click_here_to_close_book_3",
|
||||
"click_here_to_close_book_4"
|
||||
};
|
||||
|
||||
class book_page_image: horde_RscPicture
|
||||
{
|
||||
idc = 1200;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\book\pages_2.paa";
|
||||
x = 0.199165 * safezoneW + safezoneX;
|
||||
y = -0.00752226 * safezoneH + safezoneY;
|
||||
w = 0.601429 * safezoneW;
|
||||
h = 1.01491 * safezoneH;
|
||||
};
|
||||
class header_one: horde_RscPicture
|
||||
{
|
||||
idc = 1700;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\headers\bandit.paa";
|
||||
x = 0.253926 * safezoneW + safezoneX;
|
||||
y = 0.219948 * safezoneH + safezoneY;
|
||||
w = 0.200505 * safezoneW;
|
||||
h = 0.0700129 * safezoneH;
|
||||
};
|
||||
class header_two: horde_RscPicture
|
||||
{
|
||||
idc = 1701;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\headers\killed.paa";
|
||||
x = 0.244842 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.218707 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class main_image: horde_RscPicture
|
||||
{
|
||||
idc = 1702;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\illus\bandit.paa";
|
||||
x = 0.281293 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.173143 * safezoneW;
|
||||
h = 0.489934 * safezoneH;
|
||||
};
|
||||
class t11: horde_RscStructuredText
|
||||
{
|
||||
idc = 1204;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t12: horde_RscStructuredText
|
||||
{
|
||||
idc = 1205;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t13: horde_RscStructuredText
|
||||
{
|
||||
idc = 1206;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t14: horde_RscStructuredText
|
||||
{
|
||||
idc = 1207;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t15: horde_RscStructuredText
|
||||
{
|
||||
idc = 1208;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t21: horde_RscStructuredText
|
||||
{
|
||||
idc = 1209;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t22: horde_RscStructuredText
|
||||
{
|
||||
idc = 1210;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t23: horde_RscStructuredText
|
||||
{
|
||||
idc = 1211;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t24: horde_RscStructuredText
|
||||
{
|
||||
idc = 1212;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t25: horde_RscStructuredText
|
||||
{
|
||||
idc = 1213;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t31: horde_RscStructuredText
|
||||
{
|
||||
idc = 1214;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t32: horde_RscStructuredText
|
||||
{
|
||||
idc = 1215;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t33: horde_RscStructuredText
|
||||
{
|
||||
idc = 1216;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t34: horde_RscStructuredText
|
||||
{
|
||||
idc = 1217;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t35: horde_RscStructuredText
|
||||
{
|
||||
idc = 1218;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t41: horde_RscStructuredText
|
||||
{
|
||||
idc = 1219;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t42: horde_RscStructuredText
|
||||
{
|
||||
idc = 1220;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t43: horde_RscStructuredText
|
||||
{
|
||||
idc = 1221;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t44: horde_RscStructuredText
|
||||
{
|
||||
idc = 1222;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t45: horde_RscStructuredText
|
||||
{
|
||||
idc = 1223;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t51: horde_RscStructuredText
|
||||
{
|
||||
idc = 1224;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t52: horde_RscStructuredText
|
||||
{
|
||||
idc = 1225;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t53: horde_RscStructuredText
|
||||
{
|
||||
idc = 1226;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t54: horde_RscStructuredText
|
||||
{
|
||||
idc = 1227;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t55: horde_RscStructuredText
|
||||
{
|
||||
idc = 1228;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t61: horde_RscStructuredText
|
||||
{
|
||||
idc = 1229;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t62: horde_RscStructuredText
|
||||
{
|
||||
idc = 1230;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t63: horde_RscStructuredText
|
||||
{
|
||||
idc = 1231;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t64: horde_RscStructuredText
|
||||
{
|
||||
idc = 1232;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t65: horde_RscStructuredText
|
||||
{
|
||||
idc = 1233;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t71: horde_RscStructuredText
|
||||
{
|
||||
idc = 1234;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t72: horde_RscStructuredText
|
||||
{
|
||||
idc = 1235;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t73: horde_RscStructuredText
|
||||
{
|
||||
idc = 1236;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t74: horde_RscStructuredText
|
||||
{
|
||||
idc = 1237;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t75: horde_RscStructuredText
|
||||
{
|
||||
idc = 1238;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class add_kills: horde_RscStructuredText
|
||||
{
|
||||
idc = 1239;
|
||||
x = 0.536451 * safezoneW + safezoneX;
|
||||
y = 0.709972 * safezoneH + safezoneY;
|
||||
w = 0.218707 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
|
||||
//********************************************************************************************************************/
|
||||
// Buttons
|
||||
//********************************************************************************************************************/
|
||||
|
||||
class click_for_prev_page: horde_RscButton
|
||||
{
|
||||
idc = 1900;
|
||||
x = 0.217398 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.282602 * safezoneW;
|
||||
h = 0.665029 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_turning_page'; closeDialog 0; createDialog 'horde_journal_pages_headshots';";
|
||||
};
|
||||
class click_for_next_page: horde_RscButton
|
||||
{
|
||||
idc = 1901;
|
||||
x = 0.5 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.282602 * safezoneW;
|
||||
h = 0.665029 * safezoneH;
|
||||
// soundPush[] = {"sounds\page",0.7,1};
|
||||
action = "playSound 'horde_sound_turning_page'; closeDialog 0; createDialog 'horde_journal_pages_murders';";
|
||||
};
|
||||
class click_here_to_close_book_1: horde_RscButton
|
||||
{
|
||||
idc = 1902;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = -0.00752226 * safezoneH + safezoneY;
|
||||
w = 1.03925 * safezoneW;
|
||||
h = 0.175008 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_2: horde_RscButton
|
||||
{
|
||||
idc = 1903;
|
||||
x = 0.791719 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.209673 * safezoneW;
|
||||
h = 0.68253 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_3: horde_RscButton
|
||||
{
|
||||
idc = 1904;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = 0.832515 * safezoneH + safezoneY;
|
||||
w = 1.0119 * safezoneW;
|
||||
h = 0.175008 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_4: horde_RscButton
|
||||
{
|
||||
idc = 1905;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.209673 * safezoneW;
|
||||
h = 0.68253 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
};
|
||||
450
SQF/dayz_code/Configs/CfgPlayerStats/p_headshots.hpp
Normal file
450
SQF/dayz_code/Configs/CfgPlayerStats/p_headshots.hpp
Normal file
@@ -0,0 +1,450 @@
|
||||
/********************************************************************************************************************/
|
||||
// Config file for [DayZ]
|
||||
// Created by: [Horde/Das Attorney]
|
||||
//********************************************************************************************************************/
|
||||
|
||||
/********************************************************************************************************************/
|
||||
// Set up dialog
|
||||
/********************************************************************************************************************/
|
||||
|
||||
class horde_journal_pages_headshots
|
||||
{
|
||||
idd = -1;
|
||||
movingEnable = false;
|
||||
onLoad = "uiNamespace setVariable ['horde_myDisplay', (_this select 0)]; [player getVariable['headShots', 0]] call horde_epeen_setText_stats_fnc;";
|
||||
enableSimulation = true;
|
||||
controlsBackground[] = {};
|
||||
objects[] = {};
|
||||
controls[] =
|
||||
{
|
||||
"book_page_image",
|
||||
"header_one",
|
||||
"main_image",
|
||||
"t11",
|
||||
"t12",
|
||||
"t13",
|
||||
"t14",
|
||||
"t15",
|
||||
"t21",
|
||||
"t22",
|
||||
"t23",
|
||||
"t24",
|
||||
"t25",
|
||||
"t31",
|
||||
"t32",
|
||||
"t33",
|
||||
"t34",
|
||||
"t35",
|
||||
"t41",
|
||||
"t42",
|
||||
"t43",
|
||||
"t44",
|
||||
"t45",
|
||||
"t51",
|
||||
"t52",
|
||||
"t53",
|
||||
"t54",
|
||||
"t55",
|
||||
"t61",
|
||||
"t62",
|
||||
"t63",
|
||||
"t64",
|
||||
"t65",
|
||||
"t75",
|
||||
"t71",
|
||||
"t72",
|
||||
"t73",
|
||||
"t74",
|
||||
"t75",
|
||||
"add_kills",
|
||||
"click_for_prev_page",
|
||||
"click_for_next_page",
|
||||
"click_here_to_close_book_1",
|
||||
"click_here_to_close_book_2",
|
||||
"click_here_to_close_book_3",
|
||||
"click_here_to_close_book_4"
|
||||
};
|
||||
|
||||
// picture of blank book pages
|
||||
|
||||
class book_page_image: horde_RscPicture
|
||||
{
|
||||
idc = 1200;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\book\pages_2.paa";
|
||||
x = 0.199165 * safezoneW + safezoneX;
|
||||
y = -0.00752226 * safezoneH + safezoneY;
|
||||
w = 0.601429 * safezoneW;
|
||||
h = 1.01491 * safezoneH;
|
||||
};
|
||||
class header_one: horde_RscPicture
|
||||
{
|
||||
idc = 1700;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\headers\headshots.paa";
|
||||
x = 0.244842 * safezoneW + safezoneX;
|
||||
y = 0.237536 * safezoneH + safezoneY;
|
||||
w = 0.218707 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class main_image: horde_RscPicture
|
||||
{
|
||||
idc = 1701;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\illus\headshots.paa";
|
||||
x = 0.208391 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.309835 * safezoneW;
|
||||
h = 0.507431 * safezoneH;
|
||||
};
|
||||
class t11: horde_RscStructuredText
|
||||
{
|
||||
idc = 1204;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t12: horde_RscStructuredText
|
||||
{
|
||||
idc = 1205;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t13: horde_RscStructuredText
|
||||
{
|
||||
idc = 1206;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t14: horde_RscStructuredText
|
||||
{
|
||||
idc = 1207;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t15: horde_RscStructuredText
|
||||
{
|
||||
idc = 1208;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t21: horde_RscStructuredText
|
||||
{
|
||||
idc = 1209;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t22: horde_RscStructuredText
|
||||
{
|
||||
idc = 1210;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t23: horde_RscStructuredText
|
||||
{
|
||||
idc = 1211;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t24: horde_RscStructuredText
|
||||
{
|
||||
idc = 1212;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t25: horde_RscStructuredText
|
||||
{
|
||||
idc = 1213;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t31: horde_RscStructuredText
|
||||
{
|
||||
idc = 1214;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t32: horde_RscStructuredText
|
||||
{
|
||||
idc = 1215;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t33: horde_RscStructuredText
|
||||
{
|
||||
idc = 1216;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t34: horde_RscStructuredText
|
||||
{
|
||||
idc = 1217;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t35: horde_RscStructuredText
|
||||
{
|
||||
idc = 1218;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t41: horde_RscStructuredText
|
||||
{
|
||||
idc = 1219;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t42: horde_RscStructuredText
|
||||
{
|
||||
idc = 1220;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t43: horde_RscStructuredText
|
||||
{
|
||||
idc = 1221;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t44: horde_RscStructuredText
|
||||
{
|
||||
idc = 1222;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t45: horde_RscStructuredText
|
||||
{
|
||||
idc = 1223;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t51: horde_RscStructuredText
|
||||
{
|
||||
idc = 1224;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t52: horde_RscStructuredText
|
||||
{
|
||||
idc = 1225;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t53: horde_RscStructuredText
|
||||
{
|
||||
idc = 1226;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t54: horde_RscStructuredText
|
||||
{
|
||||
idc = 1227;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t55: horde_RscStructuredText
|
||||
{
|
||||
idc = 1228;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t61: horde_RscStructuredText
|
||||
{
|
||||
idc = 1229;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t62: horde_RscStructuredText
|
||||
{
|
||||
idc = 1230;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t63: horde_RscStructuredText
|
||||
{
|
||||
idc = 1231;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t64: horde_RscStructuredText
|
||||
{
|
||||
idc = 1232;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t65: horde_RscStructuredText
|
||||
{
|
||||
idc = 1233;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t71: horde_RscStructuredText
|
||||
{
|
||||
idc = 1234;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t72: horde_RscStructuredText
|
||||
{
|
||||
idc = 1235;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t73: horde_RscStructuredText
|
||||
{
|
||||
idc = 1236;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t74: horde_RscStructuredText
|
||||
{
|
||||
idc = 1237;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t75: horde_RscStructuredText
|
||||
{
|
||||
idc = 1238;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class add_kills: horde_RscStructuredText
|
||||
{
|
||||
idc = 1239;
|
||||
x = 0.536451 * safezoneW + safezoneX;
|
||||
y = 0.709972 * safezoneH + safezoneY;
|
||||
w = 0.218707 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
|
||||
/********************************************************************************************************************/
|
||||
// Buttons
|
||||
//********************************************************************************************************************/
|
||||
|
||||
class click_for_prev_page: horde_RscButton
|
||||
{
|
||||
idc = 1900;
|
||||
x = 0.217398 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.282602 * safezoneW;
|
||||
h = 0.665029 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_turning_page'; closeDialog 0; createDialog 'horde_journal_pages_zombies';";
|
||||
};
|
||||
class click_for_next_page: horde_RscButton
|
||||
{
|
||||
idc = 1901;
|
||||
x = 0.5 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.282602 * safezoneW;
|
||||
h = 0.665029 * safezoneH;
|
||||
// soundPush[] = {"sounds\page",0.7,1};
|
||||
action = "playSound 'horde_sound_turning_page'; closeDialog 0; createDialog 'horde_journal_pages_bandits';";
|
||||
};
|
||||
class click_here_to_close_book_1: horde_RscButton
|
||||
{
|
||||
idc = 1902;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = -0.00752226 * safezoneH + safezoneY;
|
||||
w = 1.03925 * safezoneW;
|
||||
h = 0.175008 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_2: horde_RscButton
|
||||
{
|
||||
idc = 1903;
|
||||
x = 0.791719 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.209673 * safezoneW;
|
||||
h = 0.68253 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_3: horde_RscButton
|
||||
{
|
||||
idc = 1904;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = 0.832515 * safezoneH + safezoneY;
|
||||
w = 1.0119 * safezoneW;
|
||||
h = 0.175008 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_4: horde_RscButton
|
||||
{
|
||||
idc = 1905;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.209673 * safezoneW;
|
||||
h = 0.68253 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
};
|
||||
148
SQF/dayz_code/Configs/CfgPlayerStats/p_humanity_art.hpp
Normal file
148
SQF/dayz_code/Configs/CfgPlayerStats/p_humanity_art.hpp
Normal file
@@ -0,0 +1,148 @@
|
||||
/********************************************************************************************************************/
|
||||
// Config file for [DayZ]
|
||||
// Created by: [Horde/Das Attorney]
|
||||
//********************************************************************************************************************/
|
||||
|
||||
/********************************************************************************************************************/
|
||||
// Set up dialog
|
||||
/********************************************************************************************************************/
|
||||
|
||||
class horde_journal_pages_humanity_art
|
||||
{
|
||||
idd = -1;
|
||||
movingEnable = false;
|
||||
onLoad = "uiNamespace setVariable ['horde_myDisplay', (_this select 0)]; [] call horde_epeen_setText_humanity_fnc;";
|
||||
enableSimulation = true;
|
||||
controlsBackground[] = {};
|
||||
objects[] = {};
|
||||
controls[] =
|
||||
{
|
||||
"book_page_image",
|
||||
"left_page_middle",
|
||||
"left_page_bottom",
|
||||
"left_page_top",
|
||||
"right_page_picture",
|
||||
"click_for_prev_page",
|
||||
"click_for_next_page",
|
||||
"click_here_to_close_book_1",
|
||||
"click_here_to_close_book_2",
|
||||
"click_here_to_close_book_3",
|
||||
"click_here_to_close_book_4"
|
||||
};
|
||||
|
||||
// background
|
||||
|
||||
class book_page_image: horde_RscPicture
|
||||
{
|
||||
idc = 1200;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\book\pages_2.paa";
|
||||
x = 0.199165 * safezoneW + safezoneX;
|
||||
y = -0.00752226 * safezoneH + safezoneY;
|
||||
w = 0.601429 * safezoneW;
|
||||
h = 1.01491 * safezoneH;
|
||||
};
|
||||
|
||||
//left page
|
||||
|
||||
class left_page_middle: horde_RscPicture
|
||||
{
|
||||
idc = 1201;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\humanity\humanity_bandit_middle_1.paa";
|
||||
x = 0.209053 * safezoneW + safezoneX;
|
||||
y = 0.27261 * safezoneH + safezoneY;
|
||||
w = 0.282496 * safezoneW;
|
||||
h = 0.419943 * safezoneH;
|
||||
};
|
||||
class left_page_bottom: horde_RscPicture
|
||||
{
|
||||
idc = 1202;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\humanity\humanity_bandit_bottom_1.paa";
|
||||
x = 0.203156 * safezoneW + safezoneX;
|
||||
y = 0.468726 * safezoneH + safezoneY;
|
||||
w = 0.291609 * safezoneW;
|
||||
h = 0.419943 * safezoneH;
|
||||
};
|
||||
class left_page_top: horde_RscPicture
|
||||
{
|
||||
idc = 1203;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\humanity\humanity_bandit_top_1.paa";
|
||||
x = 0.209111 * safezoneW + safezoneX;
|
||||
y = 0.0901794 * safezoneH + safezoneY;
|
||||
w = 0.291609 * safezoneW;
|
||||
h = 0.419943 * safezoneH;
|
||||
};
|
||||
|
||||
// right page
|
||||
|
||||
class right_page_picture: horde_RscPicture
|
||||
{
|
||||
idc = 1204;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\humanity\humanity_bandit_3.paa";
|
||||
x = 0.43621 * safezoneW + safezoneX;
|
||||
y = 0.167545 * safezoneH + safezoneY;
|
||||
w = 0.419188 * safezoneW;
|
||||
h = 0.647412 * safezoneH;
|
||||
};
|
||||
|
||||
// buttons
|
||||
|
||||
class click_for_prev_page: horde_RscButton
|
||||
{
|
||||
idc = 1900;
|
||||
x = 0.217398 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.282602 * safezoneW;
|
||||
h = 0.665029 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_turning_page'; closeDialog 0; createDialog 'horde_journal_pages_journal_humanity';";
|
||||
};
|
||||
class click_for_next_page: horde_RscButton
|
||||
{
|
||||
idc = 1901;
|
||||
x = 0.5 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.282602 * safezoneW;
|
||||
h = 0.665029 * safezoneH;
|
||||
action = "playSound 'horde_sound_turning_page'; closeDialog 0; createDialog 'horde_journal_pages_zombies';";
|
||||
};
|
||||
class click_here_to_close_book_1: horde_RscButton
|
||||
{
|
||||
idc = 1902;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = -0.00752226 * safezoneH + safezoneY;
|
||||
w = 1.03925 * safezoneW;
|
||||
h = 0.175008 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_2: horde_RscButton
|
||||
{
|
||||
idc = 1903;
|
||||
x = 0.791719 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.209673 * safezoneW;
|
||||
h = 0.68253 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_3: horde_RscButton
|
||||
{
|
||||
idc = 1904;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = 0.832515 * safezoneH + safezoneY;
|
||||
w = 1.0119 * safezoneW;
|
||||
h = 0.175008 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_4: horde_RscButton
|
||||
{
|
||||
idc = 1905;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.209673 * safezoneW;
|
||||
h = 0.68253 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
};
|
||||
249
SQF/dayz_code/Configs/CfgPlayerStats/p_journal_humanity.hpp
Normal file
249
SQF/dayz_code/Configs/CfgPlayerStats/p_journal_humanity.hpp
Normal file
@@ -0,0 +1,249 @@
|
||||
/********************************************************************************************************************/
|
||||
// Config file for [DayZ]
|
||||
// Created by: [Horde/Das Attorney]
|
||||
//********************************************************************************************************************/
|
||||
|
||||
/********************************************************************************************************************/
|
||||
// Set up dialog
|
||||
/********************************************************************************************************************/
|
||||
|
||||
class horde_journal_pages_journal_humanity
|
||||
{
|
||||
idd = -1;
|
||||
movingEnable = false;
|
||||
onLoad = "uiNamespace setVariable ['horde_myDisplay', (_this select 0)]; [] call horde_epeen_setText_journal_fnc;";
|
||||
enableSimulation = true;
|
||||
controlsBackground[] = {};
|
||||
objects[] = {};
|
||||
controls[] =
|
||||
{
|
||||
"book_page_image",
|
||||
"journal_header",
|
||||
"journal_text_on_left_hand_page",
|
||||
"humanity_header",
|
||||
"playing_card_blank",
|
||||
"playing_card_face_down",
|
||||
"playing_card_top_value",
|
||||
"playing_card_bottom_value",
|
||||
"playing_card_top_suit",
|
||||
"playing_card_bottom_suit",
|
||||
"playing_card_top_joker",
|
||||
"playing_card_bottom_joker",
|
||||
"playing_card_face_image",
|
||||
"playing_card_player_name",
|
||||
"playing_card_humanity_readout",
|
||||
"click_to_go_back_to_cover",
|
||||
"click_for_next_page",
|
||||
"click_here_to_close_book_1",
|
||||
"click_here_to_close_book_2",
|
||||
"click_here_to_close_book_3",
|
||||
"click_here_to_close_book_4",
|
||||
"click_for_humanity"
|
||||
};
|
||||
|
||||
// background
|
||||
|
||||
class book_page_image: horde_RscPicture
|
||||
{
|
||||
idc = 1200;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\book\pages_2.paa";
|
||||
x = 0.199165 * safezoneW + safezoneX;
|
||||
y = -0.00752226 * safezoneH + safezoneY;
|
||||
w = 0.601429 * safezoneW;
|
||||
h = 1.01491 * safezoneH;
|
||||
};
|
||||
|
||||
//left page
|
||||
|
||||
class journal_header: horde_RscPicture
|
||||
{
|
||||
idc = 1700;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\headers\journal.paa";
|
||||
x = 0.268972 * safezoneW + safezoneX;
|
||||
y = 0.236464 * safezoneH + safezoneY;
|
||||
w = 0.173462 * safezoneW;
|
||||
h = 0.0648851 * safezoneH;
|
||||
};
|
||||
class journal_text_on_left_hand_page: horde_RscStructuredText
|
||||
{
|
||||
idc = 1800;
|
||||
x = 0.23563 * safezoneW + safezoneX;
|
||||
y = 0.324992 * safezoneH + safezoneY;
|
||||
w = 0.237021 * safezoneW;
|
||||
h = 0.45502 * safezoneH;
|
||||
};
|
||||
|
||||
//right page
|
||||
|
||||
class humanity_header: horde_RscPicture
|
||||
{
|
||||
idc = 1701;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\headers\humanity.paa";
|
||||
x = 0.554697 * safezoneW + safezoneX;
|
||||
y = 0.237488 * safezoneH + safezoneY;
|
||||
w = 0.181084 * safezoneW;
|
||||
h = 0.0731088 * safezoneH;
|
||||
};
|
||||
class playing_card_blank: horde_RscPicture
|
||||
{
|
||||
idc = 1702;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\cards\card\face_up.paa";
|
||||
x = 0.51466 * safezoneW + safezoneX;
|
||||
y = 0.324981 * safezoneH + safezoneY;
|
||||
w = 0.26437 * safezoneW;
|
||||
h = 0.45502 * safezoneH;
|
||||
};
|
||||
class playing_card_face_down: horde_RscPicture
|
||||
{
|
||||
idc = 1906;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\cards\card\face_down.paa";
|
||||
x = 0.51466 * safezoneW + safezoneX;
|
||||
y = 0.324981 * safezoneH + safezoneY;
|
||||
w = 0.26437 * safezoneW;
|
||||
h = 0.45502 * safezoneH;
|
||||
};
|
||||
class playing_card_top_value: horde_RscStructuredText
|
||||
{
|
||||
idc = 1801;
|
||||
x = 0.547127 * safezoneW + safezoneX;
|
||||
y = 0.316785 * safezoneH + safezoneY;
|
||||
w = 0.0546973 * safezoneW;
|
||||
h = 0.0875038 * safezoneH;
|
||||
};
|
||||
class playing_card_bottom_value: horde_RscStructuredText
|
||||
{
|
||||
idc = 1802;
|
||||
x = 0.695821 * safezoneW + safezoneX;
|
||||
y = 0.694556 * safezoneH + safezoneY;
|
||||
w = 0.0546973 * safezoneW;
|
||||
h = 0.0875038 * safezoneH;
|
||||
};
|
||||
class playing_card_top_suit: horde_RscStructuredText
|
||||
{
|
||||
idc = 1803;
|
||||
x = 0.556331 * safezoneW + safezoneX;
|
||||
y = 0.382642 * safezoneH + safezoneY;
|
||||
w = 0.0364649 * safezoneW;
|
||||
h = 0.0525023 * safezoneH;
|
||||
};
|
||||
class playing_card_bottom_suit: horde_RscStructuredText
|
||||
{
|
||||
idc = 1804;
|
||||
x = 0.704365 * safezoneW + safezoneX;
|
||||
y = 0.663569 * safezoneH + safezoneY;
|
||||
w = 0.0364649 * safezoneW;
|
||||
h = 0.0525023 * safezoneH;
|
||||
};
|
||||
class playing_card_top_joker: horde_RscStructuredText
|
||||
{
|
||||
idc = 1805;
|
||||
x = 0.56105 * safezoneW + safezoneX;
|
||||
y = 0.329086 * safezoneH + safezoneY;
|
||||
w = 0.0273486 * safezoneW;
|
||||
h = 0.192508 * safezoneH;
|
||||
};
|
||||
class playing_card_bottom_joker: horde_RscStructuredText
|
||||
{
|
||||
idc = 1806;
|
||||
x = 0.707647 * safezoneW + safezoneX;
|
||||
y = 0.584446 * safezoneH + safezoneY;
|
||||
w = 0.0273486 * safezoneW;
|
||||
h = 0.192508 * safezoneH;
|
||||
};
|
||||
class playing_card_face_image: horde_RscStructuredText
|
||||
{
|
||||
idc = 1807;
|
||||
x = 0.586685 * safezoneW + safezoneX;
|
||||
y = 0.425475 * safezoneH + safezoneY;
|
||||
w = 0.127627 * safezoneW;
|
||||
h = 0.22751 * safezoneH;
|
||||
};
|
||||
class playing_card_player_name: horde_RscStructuredText
|
||||
{
|
||||
idc = 1808;
|
||||
x = 0.594 * safezoneW + safezoneX; // 0.591162
|
||||
y = 0.640006 * safezoneH + safezoneY;
|
||||
w = 0.115412 * safezoneW;
|
||||
h = 0.0360368 * safezoneH;
|
||||
};
|
||||
class playing_card_humanity_readout: horde_RscStructuredText
|
||||
{
|
||||
idc = 1809;
|
||||
x = 0.602 * safezoneW + safezoneX; // 0.598569
|
||||
y = 0.680074 * safezoneH + safezoneY;
|
||||
w = 0.099588 * safezoneW;
|
||||
h = 0.0360251 * safezoneH;
|
||||
};
|
||||
|
||||
// buttons
|
||||
|
||||
class click_to_go_back_to_cover: horde_RscButton
|
||||
{
|
||||
idc = 1900;
|
||||
x = 0.217398 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.282602 * safezoneW;
|
||||
h = 0.665029 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0; createDialog 'horde_journal_front_cover';";
|
||||
};
|
||||
class click_for_next_page: horde_RscButton
|
||||
{
|
||||
idc = 1901;
|
||||
x = 0.5 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.282602 * safezoneW;
|
||||
h = 0.665029 * safezoneH;
|
||||
// soundPush[] = {"sounds\page",0.7,1};
|
||||
action = "playSound 'horde_sound_turning_page'; closeDialog 0; createDialog 'horde_journal_pages_humanity_art';";
|
||||
};
|
||||
class click_here_to_close_book_1: horde_RscButton
|
||||
{
|
||||
idc = 1902;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = -0.00752226 * safezoneH + safezoneY;
|
||||
w = 1.03925 * safezoneW;
|
||||
h = 0.175008 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_2: horde_RscButton
|
||||
{
|
||||
idc = 1903;
|
||||
x = 0.791719 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.209673 * safezoneW;
|
||||
h = 0.68253 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_3: horde_RscButton
|
||||
{
|
||||
idc = 1904;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = 0.832515 * safezoneH + safezoneY;
|
||||
w = 1.0119 * safezoneW;
|
||||
h = 0.175008 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_4: horde_RscButton
|
||||
{
|
||||
idc = 1905;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.209673 * safezoneW;
|
||||
h = 0.68253 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_for_humanity: horde_RscButton
|
||||
{
|
||||
idc = 1907;
|
||||
x = 0.554688 * safezoneW + safezoneX;
|
||||
y = 0.325 * safezoneH + safezoneY;
|
||||
w = 0.182292 * safezoneW;
|
||||
h = 0.455 * safezoneH;
|
||||
action = "playSound 'horde_sound_turning_page'; [] call horde_epeen_show_humanity_fnc;";
|
||||
};
|
||||
};
|
||||
439
SQF/dayz_code/Configs/CfgPlayerStats/p_murders.hpp
Normal file
439
SQF/dayz_code/Configs/CfgPlayerStats/p_murders.hpp
Normal file
@@ -0,0 +1,439 @@
|
||||
/********************************************************************************************************************/
|
||||
// Config file for [DayZ]
|
||||
// Created by: [Horde/Das Attorney]
|
||||
//********************************************************************************************************************/
|
||||
|
||||
/********************************************************************************************************************/
|
||||
// Set up dialog
|
||||
/********************************************************************************************************************/
|
||||
|
||||
class horde_journal_pages_murders
|
||||
{
|
||||
idd = -1;
|
||||
movingEnable = false;
|
||||
onLoad = "uiNamespace setVariable ['horde_myDisplay', (_this select 0)]; [player getVariable['humanKills', 0]] call horde_epeen_setText_stats_fnc;";
|
||||
enableSimulation = true;
|
||||
controlsBackground[] = {};
|
||||
objects[] = {};
|
||||
controls[] =
|
||||
{
|
||||
"book_page_image",
|
||||
"header_one",
|
||||
"main_image",
|
||||
"t11",
|
||||
"t12",
|
||||
"t13",
|
||||
"t14",
|
||||
"t15",
|
||||
"t21",
|
||||
"t22",
|
||||
"t23",
|
||||
"t24",
|
||||
"t25",
|
||||
"t31",
|
||||
"t32",
|
||||
"t33",
|
||||
"t34",
|
||||
"t35",
|
||||
"t41",
|
||||
"t42",
|
||||
"t43",
|
||||
"t44",
|
||||
"t45",
|
||||
"t51",
|
||||
"t52",
|
||||
"t53",
|
||||
"t54",
|
||||
"t55",
|
||||
"t61",
|
||||
"t62",
|
||||
"t63",
|
||||
"t64",
|
||||
"t65",
|
||||
"t75",
|
||||
"t71",
|
||||
"t72",
|
||||
"t73",
|
||||
"t74",
|
||||
"t75",
|
||||
"add_kills",
|
||||
"click_for_prev_page",
|
||||
"click_here_to_close_book_1",
|
||||
"click_here_to_close_book_2",
|
||||
"click_here_to_close_book_3",
|
||||
"click_here_to_close_book_4"
|
||||
};
|
||||
|
||||
// picture of blank book pages
|
||||
|
||||
class book_page_image: horde_RscPicture
|
||||
{
|
||||
idc = 1200;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\book\pages_2.paa";
|
||||
x = 0.199165 * safezoneW + safezoneX;
|
||||
y = -0.00752226 * safezoneH + safezoneY;
|
||||
w = 0.601429 * safezoneW;
|
||||
h = 1.01491 * safezoneH;
|
||||
};
|
||||
class header_one: horde_RscPicture
|
||||
{
|
||||
idc = 1700;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\headers\murders.paa";
|
||||
x = 0.244842 * safezoneW + safezoneX;
|
||||
y = 0.237536 * safezoneH + safezoneY;
|
||||
w = 0.218707 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class main_image: horde_RscPicture
|
||||
{
|
||||
idc = 1701;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\illus\murders.paa";
|
||||
x = 0.226616 * safezoneW + safezoneX;
|
||||
y = 0.325024 * safezoneH + safezoneY;
|
||||
w = 0.264271 * safezoneW;
|
||||
h = 0.454938 * safezoneH;
|
||||
};
|
||||
class t11: horde_RscStructuredText
|
||||
{
|
||||
idc = 1204;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t12: horde_RscStructuredText
|
||||
{
|
||||
idc = 1205;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t13: horde_RscStructuredText
|
||||
{
|
||||
idc = 1206;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t14: horde_RscStructuredText
|
||||
{
|
||||
idc = 1207;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t15: horde_RscStructuredText
|
||||
{
|
||||
idc = 1208;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t21: horde_RscStructuredText
|
||||
{
|
||||
idc = 1209;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t22: horde_RscStructuredText
|
||||
{
|
||||
idc = 1210;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t23: horde_RscStructuredText
|
||||
{
|
||||
idc = 1211;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t24: horde_RscStructuredText
|
||||
{
|
||||
idc = 1212;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t25: horde_RscStructuredText
|
||||
{
|
||||
idc = 1213;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t31: horde_RscStructuredText
|
||||
{
|
||||
idc = 1214;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t32: horde_RscStructuredText
|
||||
{
|
||||
idc = 1215;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t33: horde_RscStructuredText
|
||||
{
|
||||
idc = 1216;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t34: horde_RscStructuredText
|
||||
{
|
||||
idc = 1217;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t35: horde_RscStructuredText
|
||||
{
|
||||
idc = 1218;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t41: horde_RscStructuredText
|
||||
{
|
||||
idc = 1219;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t42: horde_RscStructuredText
|
||||
{
|
||||
idc = 1220;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t43: horde_RscStructuredText
|
||||
{
|
||||
idc = 1221;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t44: horde_RscStructuredText
|
||||
{
|
||||
idc = 1222;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t45: horde_RscStructuredText
|
||||
{
|
||||
idc = 1223;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t51: horde_RscStructuredText
|
||||
{
|
||||
idc = 1224;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t52: horde_RscStructuredText
|
||||
{
|
||||
idc = 1225;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t53: horde_RscStructuredText
|
||||
{
|
||||
idc = 1226;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t54: horde_RscStructuredText
|
||||
{
|
||||
idc = 1227;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t55: horde_RscStructuredText
|
||||
{
|
||||
idc = 1228;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t61: horde_RscStructuredText
|
||||
{
|
||||
idc = 1229;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t62: horde_RscStructuredText
|
||||
{
|
||||
idc = 1230;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t63: horde_RscStructuredText
|
||||
{
|
||||
idc = 1231;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t64: horde_RscStructuredText
|
||||
{
|
||||
idc = 1232;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t65: horde_RscStructuredText
|
||||
{
|
||||
idc = 1233;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t71: horde_RscStructuredText
|
||||
{
|
||||
idc = 1234;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t72: horde_RscStructuredText
|
||||
{
|
||||
idc = 1235;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t73: horde_RscStructuredText
|
||||
{
|
||||
idc = 1236;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t74: horde_RscStructuredText
|
||||
{
|
||||
idc = 1237;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t75: horde_RscStructuredText
|
||||
{
|
||||
idc = 1238;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class add_kills: horde_RscStructuredText
|
||||
{
|
||||
idc = 1239;
|
||||
x = 0.536451 * safezoneW + safezoneX;
|
||||
y = 0.709972 * safezoneH + safezoneY;
|
||||
w = 0.218707 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
|
||||
/********************************************************************************************************************/
|
||||
// Buttons
|
||||
//********************************************************************************************************************/
|
||||
|
||||
class click_for_prev_page: horde_RscButton
|
||||
{
|
||||
idc = 1900;
|
||||
x = 0.217398 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.282602 * safezoneW;
|
||||
h = 0.665029 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_turning_page'; closeDialog 0; createDialog 'horde_journal_pages_bandits';";
|
||||
};
|
||||
class click_here_to_close_book_1: horde_RscButton
|
||||
{
|
||||
idc = 1901;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = -0.00752226 * safezoneH + safezoneY;
|
||||
w = 1.03925 * safezoneW;
|
||||
h = 0.175008 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_2: horde_RscButton
|
||||
{
|
||||
idc = 1902;
|
||||
x = 0.791719 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.209673 * safezoneW;
|
||||
h = 0.68253 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_3: horde_RscButton
|
||||
{
|
||||
idc = 1903;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = 0.832515 * safezoneH + safezoneY;
|
||||
w = 1.0119 * safezoneW;
|
||||
h = 0.175008 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_4: horde_RscButton
|
||||
{
|
||||
idc = 1904;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.209673 * safezoneW;
|
||||
h = 0.68253 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
};
|
||||
461
SQF/dayz_code/Configs/CfgPlayerStats/p_zombies_killed.hpp
Normal file
461
SQF/dayz_code/Configs/CfgPlayerStats/p_zombies_killed.hpp
Normal file
@@ -0,0 +1,461 @@
|
||||
/********************************************************************************************************************/
|
||||
// Config file for [DayZ]
|
||||
// Created by: [Horde/Das Attorney]
|
||||
//********************************************************************************************************************/
|
||||
|
||||
/********************************************************************************************************************/
|
||||
// Set up dialog
|
||||
/********************************************************************************************************************/
|
||||
|
||||
class horde_journal_pages_zombies
|
||||
{
|
||||
idd = -1;
|
||||
movingEnable = false;
|
||||
onLoad = "uiNamespace setVariable ['horde_myDisplay', (_this select 0)]; [player getVariable['zombieKills', 0]] call horde_epeen_setText_stats_fnc;";
|
||||
enableSimulation = true;
|
||||
controlsBackground[] = {};
|
||||
objects[] = {};
|
||||
controls[] =
|
||||
{
|
||||
"book_page_image",
|
||||
"header_one",
|
||||
"header_two",
|
||||
"main_image",
|
||||
"t11",
|
||||
"t12",
|
||||
"t13",
|
||||
"t14",
|
||||
"t15",
|
||||
"t21",
|
||||
"t22",
|
||||
"t23",
|
||||
"t24",
|
||||
"t25",
|
||||
"t31",
|
||||
"t32",
|
||||
"t33",
|
||||
"t34",
|
||||
"t35",
|
||||
"t41",
|
||||
"t42",
|
||||
"t43",
|
||||
"t44",
|
||||
"t45",
|
||||
"t51",
|
||||
"t52",
|
||||
"t53",
|
||||
"t54",
|
||||
"t55",
|
||||
"t61",
|
||||
"t62",
|
||||
"t63",
|
||||
"t64",
|
||||
"t65",
|
||||
"t75",
|
||||
"t71",
|
||||
"t72",
|
||||
"t73",
|
||||
"t74",
|
||||
"t75",
|
||||
"add_kills",
|
||||
"click_for_prev_page",
|
||||
"click_for_next_page",
|
||||
"click_here_to_close_book_1",
|
||||
"click_here_to_close_book_2",
|
||||
"click_here_to_close_book_3",
|
||||
"click_here_to_close_book_4"
|
||||
};
|
||||
|
||||
// picture of blank book pages
|
||||
|
||||
// classhorde_RscStructuredText;
|
||||
class book_page_image: horde_RscPicture
|
||||
{
|
||||
idc = 1200;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\book\pages_2.paa";
|
||||
x = 0.199165 * safezoneW + safezoneX;
|
||||
y = -0.00752226 * safezoneH + safezoneY;
|
||||
w = 0.601429 * safezoneW;
|
||||
h = 1.01491 * safezoneH;
|
||||
};
|
||||
class header_one: horde_RscPicture
|
||||
{
|
||||
idc = 1700;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\headers\zombie.paa";
|
||||
x = 0.253926 * safezoneW + safezoneX;
|
||||
y = 0.219948 * safezoneH + safezoneY;
|
||||
w = 0.200505 * safezoneW;
|
||||
h = 0.0700129 * safezoneH;
|
||||
};
|
||||
class header_two: horde_RscPicture
|
||||
{
|
||||
idc = 1701;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\headers\killed.paa";
|
||||
x = 0.244842 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.218707 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class main_image: horde_RscPicture
|
||||
{
|
||||
idc = 1702;
|
||||
text = "\z\addons\dayz_communityassets\pictures\playerstats\illus\zombie.paa";
|
||||
x = 0.281293 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.136692 * safezoneW;
|
||||
h = 0.437441 * safezoneH;
|
||||
};
|
||||
class t11: horde_RscStructuredText
|
||||
{
|
||||
idc = 1204;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t12: horde_RscStructuredText
|
||||
{
|
||||
idc = 1205;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t13: horde_RscStructuredText
|
||||
{
|
||||
idc = 1206;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t14: horde_RscStructuredText
|
||||
{
|
||||
idc = 1207;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t15: horde_RscStructuredText
|
||||
{
|
||||
idc = 1208;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.220038 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t21: horde_RscStructuredText
|
||||
{
|
||||
idc = 1209;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t22: horde_RscStructuredText
|
||||
{
|
||||
idc = 1210;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t23: horde_RscStructuredText
|
||||
{
|
||||
idc = 1211;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t24: horde_RscStructuredText
|
||||
{
|
||||
idc = 1212;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t25: horde_RscStructuredText
|
||||
{
|
||||
idc = 1213;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.290028 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t31: horde_RscStructuredText
|
||||
{
|
||||
idc = 1214;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t32: horde_RscStructuredText
|
||||
{
|
||||
idc = 1215;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t33: horde_RscStructuredText
|
||||
{
|
||||
idc = 1216;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t34: horde_RscStructuredText
|
||||
{
|
||||
idc = 1217;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t35: horde_RscStructuredText
|
||||
{
|
||||
idc = 1218;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.360019 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t41: horde_RscStructuredText
|
||||
{
|
||||
idc = 1219;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t42: horde_RscStructuredText
|
||||
{
|
||||
idc = 1220;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t43: horde_RscStructuredText
|
||||
{
|
||||
idc = 1221;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t44: horde_RscStructuredText
|
||||
{
|
||||
idc = 1222;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t45: horde_RscStructuredText
|
||||
{
|
||||
idc = 1223;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.43001 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t51: horde_RscStructuredText
|
||||
{
|
||||
idc = 1224;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t52: horde_RscStructuredText
|
||||
{
|
||||
idc = 1225;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t53: horde_RscStructuredText
|
||||
{
|
||||
idc = 1226;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t54: horde_RscStructuredText
|
||||
{
|
||||
idc = 1227;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t55: horde_RscStructuredText
|
||||
{
|
||||
idc = 1228;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.5 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t61: horde_RscStructuredText
|
||||
{
|
||||
idc = 1229;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t62: horde_RscStructuredText
|
||||
{
|
||||
idc = 1230;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t63: horde_RscStructuredText
|
||||
{
|
||||
idc = 1231;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t64: horde_RscStructuredText
|
||||
{
|
||||
idc = 1232;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t65: horde_RscStructuredText
|
||||
{
|
||||
idc = 1233;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.569991 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t71: horde_RscStructuredText
|
||||
{
|
||||
idc = 1234;
|
||||
x = 0.527338 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t72: horde_RscStructuredText
|
||||
{
|
||||
idc = 1235;
|
||||
x = 0.572902 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t73: horde_RscStructuredText
|
||||
{
|
||||
idc = 1236;
|
||||
x = 0.618466 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t74: horde_RscStructuredText
|
||||
{
|
||||
idc = 1237;
|
||||
x = 0.66403 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class t75: horde_RscStructuredText
|
||||
{
|
||||
idc = 1238;
|
||||
x = 0.709594 * safezoneW + safezoneX;
|
||||
y = 0.639981 * safezoneH + safezoneY;
|
||||
w = 0.0546767 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
class add_kills: horde_RscStructuredText
|
||||
{
|
||||
idc = 1239;
|
||||
x = 0.536451 * safezoneW + safezoneX;
|
||||
y = 0.709972 * safezoneH + safezoneY;
|
||||
w = 0.218707 * safezoneW;
|
||||
h = 0.0699905 * safezoneH;
|
||||
};
|
||||
|
||||
/********************************************************************************************************************/
|
||||
// Buttons
|
||||
//********************************************************************************************************************/
|
||||
|
||||
class click_for_prev_page: horde_RscButton
|
||||
{
|
||||
idc = 1900;
|
||||
x = 0.217398 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.282602 * safezoneW;
|
||||
h = 0.665029 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_turning_page'; closeDialog 0; createDialog 'horde_journal_pages_humanity_art';";
|
||||
};
|
||||
class click_for_next_page: horde_RscButton
|
||||
{
|
||||
idc = 1901;
|
||||
x = 0.5 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.282602 * safezoneW;
|
||||
h = 0.665029 * safezoneH;
|
||||
// soundPush[] = {"sounds\page",0.7,1};
|
||||
action = "playSound 'horde_sound_turning_page'; closeDialog 0; createDialog 'horde_journal_pages_headshots';";
|
||||
};
|
||||
class click_here_to_close_book_1: horde_RscButton
|
||||
{
|
||||
idc = 1902;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = -0.00752226 * safezoneH + safezoneY;
|
||||
w = 1.03925 * safezoneW;
|
||||
h = 0.175008 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_2: horde_RscButton
|
||||
{
|
||||
idc = 1903;
|
||||
x = 0.791719 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.209673 * safezoneW;
|
||||
h = 0.68253 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_3: horde_RscButton
|
||||
{
|
||||
idc = 1904;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = 0.832515 * safezoneH + safezoneY;
|
||||
w = 1.0119 * safezoneW;
|
||||
h = 0.175008 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
class click_here_to_close_book_4: horde_RscButton
|
||||
{
|
||||
idc = 1905;
|
||||
x = -0.00139144 * safezoneW + safezoneX;
|
||||
y = 0.167485 * safezoneH + safezoneY;
|
||||
w = 0.209673 * safezoneW;
|
||||
h = 0.68253 * safezoneH;
|
||||
// soundPush[] = {"sounds\close",1,1};
|
||||
action = "playSound 'horde_sound_close_book'; closeDialog 0;";
|
||||
};
|
||||
};
|
||||
22
SQF/dayz_code/Configs/CfgPlayerStats/sound.hpp
Normal file
22
SQF/dayz_code/Configs/CfgPlayerStats/sound.hpp
Normal file
@@ -0,0 +1,22 @@
|
||||
/********************************************************************************************************************/
|
||||
// Config file for [DayZ]
|
||||
// Created by: [Horde/Das Attorney]
|
||||
//********************************************************************************************************************/
|
||||
|
||||
|
||||
class CfgSounds
|
||||
{
|
||||
class Vas_yessir;
|
||||
class horde_sound_turning_page: Vas_yessir
|
||||
{
|
||||
name = "horde_sound_turning_page";
|
||||
sound[] = {"\z\addons\dayz_communityassets\sounds\page.wss", 0.5, 1};
|
||||
titles[] = {};
|
||||
};
|
||||
class horde_sound_close_book: Vas_yessir
|
||||
{
|
||||
name = "horde_sound_close_book";
|
||||
sound[] = {"\z\addons\dayz_communityassets\sounds\close.wss", 1, 1};
|
||||
titles[] = {};
|
||||
};
|
||||
};
|
||||
@@ -1,4 +1,49 @@
|
||||
class AH6_Base_EP1;
|
||||
class AH6J_EP1_DZ: AH6_Base_EP1
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
displayName = "AH6J_DZ";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
weapons[] = {"TwinM134","CMFlareLauncher"};
|
||||
magazines[] = {"4000Rnd_762x51_M134","60Rnd_CMFlareMagazine"};
|
||||
threat[] = {0.6,0.4,0.1};
|
||||
gunBeg[] = {"muzzle_1","muzzle_2"};
|
||||
gunEnd[] = {"chamber_1","chamber_2"};
|
||||
radarType = 0;
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
class Turrets {};
|
||||
class AnimationSources
|
||||
{
|
||||
class Gatling_1
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "TwinM134";
|
||||
};
|
||||
class Gatling_2
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "TwinM134";
|
||||
};
|
||||
};
|
||||
hiddenSelections[] = {"camo1","camo2"};
|
||||
hiddenSelectionsTextures[] = {"ca\air_e\ah6j\data\ah6_merge1_co.paa","ca\air_e\ah6j\data\default_co.paa"};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 3;
|
||||
transportMaxMagazines = 10;
|
||||
transportmaxbackpacks = 2;
|
||||
};
|
||||
class AH6J_EP1_DZE: AH6J_EP1_DZ
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
displayName = "AH6J_DZE";
|
||||
magazines[] = {"60Rnd_CMFlareMagazine"};
|
||||
};
|
||||
class AH6X_DZ: AH6_Base_EP1 {
|
||||
displayname = "AH6X Little Bird";
|
||||
displaynameshort = "AH6X_DZ";
|
||||
@@ -25,6 +70,7 @@ class AH6X_DZ: AH6_Base_EP1 {
|
||||
transportMaxWeapons = 3;
|
||||
transportMaxMagazines = 10;
|
||||
transportmaxbackpacks = 2;
|
||||
fuelCapacity = 242;
|
||||
class Turrets {};
|
||||
};
|
||||
class MH6J_DZ: AH6_Base_EP1 {
|
||||
@@ -53,4 +99,4 @@ class MH6J_DZ: AH6_Base_EP1 {
|
||||
transportMaxMagazines = 20;
|
||||
transportmaxbackpacks = 5;
|
||||
class Turrets {};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -8,7 +8,6 @@ class AN2_DZ: An2_Base_EP1
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
weapons[] = {};
|
||||
@@ -20,4 +19,5 @@ class AN2_DZ: An2_Base_EP1
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxMagazines = 80;
|
||||
transportmaxbackpacks = 15;
|
||||
};
|
||||
fuelCapacity = 757;
|
||||
};
|
||||
|
||||
@@ -9,4 +9,5 @@ class BAF_Merlin_DZE : BAF_Merlin_HC3_D {
|
||||
transportMaxWeapons = 15;
|
||||
transportMaxMagazines = 150;
|
||||
transportmaxbackpacks = 5;
|
||||
};
|
||||
fuelCapacity = 3222;
|
||||
};
|
||||
|
||||
7
SQF/dayz_code/Configs/CfgVehicles/AIR/C130.hpp
Normal file
7
SQF/dayz_code/Configs/CfgVehicles/AIR/C130.hpp
Normal file
@@ -0,0 +1,7 @@
|
||||
class C130J_US_EP1;
|
||||
class C130J_US_EP1_DZ: C130J_US_EP1 {
|
||||
transportMaxWeapons = 50;
|
||||
transportMaxMagazines = 400;
|
||||
transportmaxbackpacks = 20;
|
||||
fuelCapacity = 34095;
|
||||
};
|
||||
@@ -117,6 +117,7 @@ class CH47_base_EP1: Helicopter
|
||||
irScanRangeMin = 100;
|
||||
irScanRangeMax = 1000;
|
||||
irScanToEyeFactor = 2;
|
||||
fuelCapacity = 4043;
|
||||
};
|
||||
|
||||
class CH_47F_EP1;
|
||||
@@ -278,4 +279,4 @@ class CH_47F_EP1_DZE: CH47_base_EP1
|
||||
weapon = "M134_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
31
SQF/dayz_code/Configs/CfgVehicles/AIR/CH53.hpp
Normal file
31
SQF/dayz_code/Configs/CfgVehicles/AIR/CH53.hpp
Normal file
@@ -0,0 +1,31 @@
|
||||
class USEC_ch53_E;
|
||||
class CH53_DZE : USEC_ch53_E {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
displayname = "USEC CH53E DZE";
|
||||
displaynameshort = "CH53_DZE";
|
||||
destrType = "DestructWreck";
|
||||
enablemanualfire = 0;
|
||||
crew = "";
|
||||
soundGetIn[] = {"\ca\Sounds\Air\Noises\heli_door_01",0.316228,1};
|
||||
soundGetOut[] = {"\ca\Sounds\Air\Noises\heli_door_01",0.316228,1,30};
|
||||
soundEnviron[] = {"",0.0316228,1};
|
||||
soundEngineOnInt[] = {"ca\sounds\Air\UH1Y\int\int-start-final",0.1,1};
|
||||
soundEngineOnExt[] = {"ca\sounds\Air\UH1Y\ext\ext-motor-start",1,1,800};
|
||||
soundEngineOffInt[] = {"ca\sounds\Air\UH1Y\int\int-stop-final",0.1,1};
|
||||
soundEngineOffExt[] = {"ca\sounds\Air\UH1Y\ext\ext-motor-stop",1,1,800};
|
||||
soundGear[] = {"\usec_ch53\sound\ch53_gear", db10, 1, 100};
|
||||
soundDammage[] = {"\usec_ch53\sound\dws_warning_beeps", 3.16228, 1, 20};
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
radartype = 0;
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
gunnerCanSee = 2+16+32;
|
||||
driverCanSee = 2+16+32;
|
||||
transportMaxWeapons = 25;
|
||||
transportMaxMagazines = 80;
|
||||
transportmaxbackpacks = 15;
|
||||
fuelCapacity = 3849;
|
||||
};
|
||||
@@ -11,4 +11,5 @@ class MV22_DZ : MV22 {
|
||||
transportMaxWeapons = 20;
|
||||
transportMaxMagazines = 400;
|
||||
transportmaxbackpacks = 10;
|
||||
};
|
||||
fuelCapacity = 6513;
|
||||
};
|
||||
|
||||
@@ -17,7 +17,6 @@ class Mi17_DZ: Mi17_base {
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
@@ -26,6 +25,7 @@ class Mi17_DZ: Mi17_base {
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxMagazines = 50;
|
||||
transportmaxbackpacks = 10;
|
||||
fuelCapacity = 1870;
|
||||
|
||||
class Turrets : Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
@@ -64,4 +64,4 @@ class Mi17_Civilian_DZ: Mi17_Civilian {
|
||||
transportMaxWeapons = 10;
|
||||
transportMaxMagazines = 50;
|
||||
transportmaxbackpacks = 10;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -17,7 +17,6 @@ class UH1Y_DZ: UH1_Base {
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
@@ -28,6 +27,7 @@ class UH1Y_DZ: UH1_Base {
|
||||
transportmaxbackpacks = 4;
|
||||
weapons[] = {};
|
||||
magazines[] = {};
|
||||
fuelCapacity = 1333;
|
||||
class Turrets : Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {"2000Rnd_762x51_M134"};
|
||||
@@ -64,7 +64,6 @@ class UH1H_DZ: UH1H_base {
|
||||
side = 2;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
commanderCanSee = 2+16+32;
|
||||
@@ -73,6 +72,7 @@ class UH1H_DZ: UH1H_base {
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxMagazines = 25;
|
||||
transportmaxbackpacks = 4;
|
||||
fuelCapacity = 1333;
|
||||
class Turrets : Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {"100Rnd_762x51_M240"};
|
||||
@@ -91,4 +91,4 @@ class UH1H_DZE: UH1H_DZ {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -11,6 +11,7 @@ class UH60_Base: Helicopter {
|
||||
magazines[] = {"60Rnd_CMFlareMagazine"};
|
||||
lockDetectionSystem = "8 + 4";
|
||||
incommingMisslieDetectionSystem = 0;
|
||||
fuelCapacity = 2760;
|
||||
};
|
||||
class MH60S_DZ : UH60_Base {
|
||||
crew = "";
|
||||
@@ -247,14 +248,13 @@ class UH60M_base_EP1: UH60_Base {
|
||||
icon = "\ca\air_e\data\UI\Icon_uh60m_CA.paa";
|
||||
mapSize = 17;
|
||||
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.";
|
||||
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";
|
||||
typicalCargo[] = {"US_Soldier_Pilot_EP1","US_Soldier_Pilot_EP1"};
|
||||
gunnerAction = "ManActTestDriver";
|
||||
transportMaxBackpacks = 10;
|
||||
transportSoldier = 13;
|
||||
fuelCapacity = 600;
|
||||
maxSpeed = 295;
|
||||
mainRotorSpeed = 1.2;
|
||||
backRotorSpeed = 6.1;
|
||||
@@ -549,4 +549,4 @@ class UH60M_EP1_DZE: UH60M_US_base_EP1 {
|
||||
weapon = "M134_2";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -29,10 +29,5 @@ class LockboxStorage: Land_A_tent {
|
||||
class WeaponHolder_ItemLockbox: WeaponHolder {
|
||||
scope = 2;
|
||||
displayName = "Lockbox";
|
||||
class transportmagazines {
|
||||
class _xx_ItemLockbox {
|
||||
magazine = "ItemLockbox";
|
||||
count = 1;
|
||||
};
|
||||
};
|
||||
seedItem = "ItemLockbox";
|
||||
};
|
||||
@@ -31,10 +31,5 @@ class VaultStorageLocked: Land_A_tent {
|
||||
class WeaponHolder_ItemVault: WeaponHolder {
|
||||
scope = 2;
|
||||
displayName = "Safe";
|
||||
class transportmagazines {
|
||||
class _xx_ItemVault {
|
||||
magazine = "ItemVault";
|
||||
count = 1;
|
||||
};
|
||||
};
|
||||
seedItem = "ItemVault";
|
||||
};
|
||||
@@ -24,5 +24,5 @@ class KamazRefuel_DZ: KamazRefuel {
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
transportFuel = 0;
|
||||
fuelCapacity = 10000;
|
||||
};
|
||||
fuelCapacity = 10400;
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -63,8 +63,8 @@ class M113_TK_EP1_DZE: M113_TK_EP1_DZ {
|
||||
// Unarmed
|
||||
class M113Ambul_UN_EP1;
|
||||
class M113Ambul_UN_EP1_DZ: M113Ambul_UN_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
scope = public;
|
||||
side = TGuerrila;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
@@ -79,8 +79,8 @@ class M113Ambul_UN_EP1_DZ: M113Ambul_UN_EP1 {
|
||||
};
|
||||
class M113Ambul_TK_EP1;
|
||||
class M113Ambul_TK_EP1_DZ: M113Ambul_TK_EP1 {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
scope = public;
|
||||
side = TGuerrila;
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
|
||||
@@ -1,16 +1,26 @@
|
||||
class MtvrRefuel_DES_EP1;
|
||||
class MtvrRefuel_DES_EP1_DZ: MtvrRefuel_DES_EP1 {
|
||||
class MtvrRefuel;
|
||||
class MtvrRefuel_base : MtvrRefuel
|
||||
{
|
||||
scope = 0;
|
||||
side = 4;
|
||||
expansion = 1;
|
||||
crew = "Civilian";
|
||||
typicalCargo[] = {};
|
||||
};
|
||||
|
||||
class MtvrRefuel_DES_EP1_DZ : MtvrRefuel_base {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
crew = "";
|
||||
displayName = "MTVR (Fuel)";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelections[] = {};
|
||||
hiddenSelectionsTextures[] = { "\CA\wheeled_E\MTVR\Data\MTVR_body_desert_co.paa", "\CA\wheeled_E\MTVR\Data\MTVR_body2_desert_co.paa", "\CA\wheeled_E\MTVR\Data\MTVR_interier_desert_co.paa", "\CA\wheeled_E\MTVR\Data\MTVR_Fuel_desert_CO.paa" };
|
||||
class TransportMagazines{};
|
||||
class TransportWeapons{};
|
||||
transportFuel = 0;
|
||||
fuelCapacity = 10000;
|
||||
};
|
||||
class MtvrRefuel;
|
||||
|
||||
class MtvrRefuel_DZ: MtvrRefuel {
|
||||
scope = 2;
|
||||
side = 2;
|
||||
|
||||
@@ -333,25 +333,112 @@ class Offroad_DSHKM_Gue_DZE: Offroad_DSHKM_base
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
class Upgrades
|
||||
{
|
||||
ItemORP[] = {"Offroad_DSHKM_Gue_DZE1",
|
||||
{ },
|
||||
{
|
||||
{ "ItemORP",1 },
|
||||
{ "PartEngine",2 } }};
|
||||
};
|
||||
};
|
||||
|
||||
// Performance 1
|
||||
class Offroad_DSHKM_Gue_DZE1: Offroad_DSHKM_Gue_DZE
|
||||
{
|
||||
maxspeed = 170; // Offroad_DSHKM_base 150 | car 100
|
||||
class Upgrades
|
||||
{
|
||||
ItemLRK[] = {"Offroad_DSHKM_Gue_DZE2",
|
||||
{ },
|
||||
{
|
||||
{ "ItemLRK",1 },
|
||||
{ "PartGeneric",2 },
|
||||
{ "ItemTent",1 } }};
|
||||
};
|
||||
};
|
||||
// Armmor 2
|
||||
class Offroad_DSHKM_Gue_DZE2: Offroad_DSHKM_Gue_DZE1
|
||||
{
|
||||
armor = 50; // car 20
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
class Upgrades
|
||||
{
|
||||
ItemLRK[] = {"Offroad_DSHKM_Gue_DZE3",
|
||||
{ },
|
||||
{
|
||||
{ "ItemLRK",1 },
|
||||
{ "PartGeneric",2 },
|
||||
{ "ItemTent",1 } }};
|
||||
};
|
||||
|
||||
};
|
||||
// Cargo 3
|
||||
class Offroad_DSHKM_Gue_DZE3: Offroad_DSHKM_Gue_DZE2
|
||||
{
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
class Upgrades
|
||||
{
|
||||
ItemTNK[] = {"Offroad_DSHKM_Gue_DZE4",
|
||||
{ },
|
||||
{
|
||||
{ "ItemTNK",1 },
|
||||
{ "PartFueltank",2 } }};
|
||||
};
|
||||
};
|
||||
|
||||
// Fuel 4
|
||||
class Offroad_DSHKM_Gue_DZE4: Offroad_DSHKM_Gue_DZE3
|
||||
{
|
||||
|
||||
@@ -1,527 +1,328 @@
|
||||
class Pickup_PK_base: Car
|
||||
{
|
||||
displayName = "Pickup (PK)";
|
||||
scope = 0;
|
||||
wheelCircumference = 2.199;
|
||||
Picture = "\Ca\wheeled\data\ico\datsun_PK_CA.paa";
|
||||
Icon = "\Ca\wheeled\data\map_ico\icomap_datsun_PK_CA.paa";
|
||||
mapSize = 5;
|
||||
maxSpeed = 150;
|
||||
turnCoef = 2.5;
|
||||
steerAheadPlan = 0.15;
|
||||
terrainCoef = 4;
|
||||
soundGear[] = {"",0.000562341,1};
|
||||
SoundGetIn[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.251189,1};
|
||||
SoundGetOut[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.251189,1,30};
|
||||
soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-start-1",0.316228,1};
|
||||
soundEngineOnExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-start-1",0.316228,1,200};
|
||||
soundEngineOffInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-stop-1",0.316228,1};
|
||||
soundEngineOffExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-stop-1",0.316228,1,200};
|
||||
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
|
||||
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
|
||||
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
|
||||
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
|
||||
soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
|
||||
WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
|
||||
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
|
||||
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
|
||||
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
|
||||
WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
|
||||
WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
|
||||
soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
|
||||
ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
|
||||
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
|
||||
ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
|
||||
ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
|
||||
soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
|
||||
class SoundEvents
|
||||
{
|
||||
class AccelerationIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-acce-1",0.316228,1};
|
||||
limit = "0.7";
|
||||
expression = "(engineOn*(1-camPos))*gmeterZ*(speed factor[2.5, 4])";
|
||||
};
|
||||
class AccelerationOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-acce-1",0.316228,1,250};
|
||||
limit = "0.7";
|
||||
expression = "(engineOn*camPos)*gmeterZ*(speed factor[2.5, 4])";
|
||||
};
|
||||
};
|
||||
class Sounds
|
||||
{
|
||||
class Engine
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-low-1",0.398107,1,300};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "camPos*engineOn*((rpm factor[0.21, 0.5]) min (rpm factor[0.7, 0.3]))";
|
||||
};
|
||||
class EngineHighOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-high-2",0.398107,1,400};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "camPos*engineOn*(rpm factor[0.5, 0.85])";
|
||||
};
|
||||
class IdleOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-idle-5",0.223872,1,200};
|
||||
frequency = "1";
|
||||
volume = "camPos*engineOn*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\UAZ\ext\ext-noise",0.316228,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
|
||||
};
|
||||
class EngineLowIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-low-1",0.562341,1};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.7, 0.3]))";
|
||||
};
|
||||
class EngineHighIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-high-2",0.562341,1};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "(1-camPos)*engineOn*(rpm factor[0.56, 0.8])";
|
||||
};
|
||||
class IdleIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-idle-5",0.398107,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*engineOn*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-noise-1",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
|
||||
};
|
||||
class Movement
|
||||
{
|
||||
sound = "soundEnviron";
|
||||
frequency = "1";
|
||||
volume = "0";
|
||||
};
|
||||
};
|
||||
class TransportMagazines
|
||||
{
|
||||
};
|
||||
transportSoldier = 3;
|
||||
unitInfoType = "UnitInfoSoldier";
|
||||
driverAction = "datsun_driver";
|
||||
cargoAction[] = {"Hilux_cargo01","datsun_cargo02","MH6_Cargo03"};
|
||||
driverCompartments = "Compartment1";
|
||||
cargoCompartments[] = {"Compartment1"};
|
||||
gunnerOpticsShowCursor = 1;
|
||||
threat[] = {0.6,0.4,0.1};
|
||||
class AnimationSources: AnimationSources
|
||||
{
|
||||
class ReloadAnim
|
||||
{
|
||||
source = "reload";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class ReloadMagazine
|
||||
{
|
||||
source = "reloadmagazine";
|
||||
weapon = "PKT";
|
||||
};
|
||||
class Revolving
|
||||
{
|
||||
source = "revolving";
|
||||
weapon = "PKT";
|
||||
};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {"100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK","100Rnd_762x54_PK"};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "A pickup truck which was very popular in the United States in the 1970s.";
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"Ca\wheeled_E\Datsun_Armed\Data\datsun_trup.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_trup_damage.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_trup_destruct.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_interier.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_interier_damage.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_interier_destruct.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_trup_b.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_trup_b_damage.rvmat","Ca\wheeled_E\Datsun_Armed\Data\datsun_trup_b_destruct.rvmat","Ca\wheeled_E\Data\auta_skla_in.rvmat","Ca\wheeled_E\Data\auta_skla_in_damage.rvmat","Ca\wheeled_E\Data\auta_skla_in_damage.rvmat","Ca\wheeled_E\Data\auta_skla.rvmat","Ca\wheeled_E\Data\auta_skla_damage.rvmat","Ca\wheeled_E\Data\auta_skla_damage.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||||
};
|
||||
hiddenSelections[] = {"Camo"};
|
||||
outsideSoundFilter = 1;
|
||||
insideSoundCoef = 0.8;
|
||||
brakeDistance = 13;
|
||||
model = "ca\wheeled_E\Datsun_Armed\datsun_PK";
|
||||
};
|
||||
|
||||
class Pickup_PK_TK_GUE_EP1_DZ: Pickup_PK_base
|
||||
{
|
||||
htMin = 60;
|
||||
htMax = 1800;
|
||||
afMax = 200;
|
||||
mfMax = 100;
|
||||
mFact = 1;
|
||||
tBody = 250;
|
||||
expansion = 1;
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "BIS_TK_GUE";
|
||||
class Pickup_PK_GUE;
|
||||
class Pickup_PK_GUE_DZ: Pickup_PK_GUE {
|
||||
scope = public;
|
||||
side = TGuerrila;
|
||||
displayName = "Pickup (PK) DZ";
|
||||
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\CA\wheeled_E\Datsun_Armed\Data\datsun_trup1_EINS_CO.paa"};
|
||||
class EventHandlers: Eventhandlers
|
||||
{
|
||||
init = "(_this select 0) setObjectTexture [0,[""\CA\wheeled_E\Datsun_Armed\Data\datsun_trup1_EINS_CO"",""\CA\wheeled_E\Datsun_Armed\Data\datsun_trup2_EINS_CO"",""\CA\wheeled_E\Datsun_Armed\Data\datsun_trup3_EINS_CO""] select floor random 3]";
|
||||
};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {"100Rnd_762x54_PK"};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Pickup_PK_TK_GUE_EP1_DZE: Pickup_PK_base
|
||||
{
|
||||
htMin = 60;
|
||||
htMax = 1800;
|
||||
afMax = 200;
|
||||
mfMax = 100;
|
||||
mFact = 1;
|
||||
tBody = 250;
|
||||
expansion = 1;
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "BIS_TK_GUE";
|
||||
displayName = "Pickup (PK) AL";
|
||||
terrainCoef = 2.5;
|
||||
|
||||
class Turrets; // External class reference
|
||||
class MainTurret; // External class reference
|
||||
};
|
||||
class Pickup_PK_TK_GUE_EP1;
|
||||
class Pickup_PK_TK_GUE_EP1_DZ: Pickup_PK_TK_GUE_EP1 {
|
||||
scope = public;
|
||||
side = TGuerrila;
|
||||
displayName = "Pickup (PK) DZ";
|
||||
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\CA\wheeled_E\Datsun_Armed\Data\datsun_trup1_EINS_CO.paa"};
|
||||
class EventHandlers: Eventhandlers
|
||||
{
|
||||
init = "(_this select 0) setObjectTexture [0,[""\CA\wheeled_E\Datsun_Armed\Data\datsun_trup1_EINS_CO"",""\CA\wheeled_E\Datsun_Armed\Data\datsun_trup2_EINS_CO"",""\CA\wheeled_E\Datsun_Armed\Data\datsun_trup3_EINS_CO""] select floor random 3]";
|
||||
};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Pickup_PK_GUE_DZ: Pickup_PK_base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "GUE";
|
||||
terrainCoef = 2.5;
|
||||
|
||||
class Turrets; // External class reference
|
||||
class MainTurret; // External class reference
|
||||
};
|
||||
class Pickup_PK_INS;
|
||||
class Pickup_PK_INS_DZ: Pickup_PK_INS {
|
||||
scope = public;
|
||||
side = TGuerrila;
|
||||
displayName = "Pickup (PK) DZ";
|
||||
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\datsun_armed\data\datsun_trup2_CO.paa"};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trupb_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {"100Rnd_762x54_PK"};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
|
||||
terrainCoef = 2.5;
|
||||
|
||||
class Turrets; // External class reference
|
||||
class MainTurret; // External class reference
|
||||
};
|
||||
|
||||
class Pickup_PK_GUE_DZE: Pickup_PK_base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "GUE";
|
||||
// Ammo Less
|
||||
class Pickup_PK_GUE_DZE: Pickup_PK_GUE_DZ {
|
||||
displayName = "Pickup (PK) AL";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\datsun_armed\data\datsun_trup2_CO.paa"};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trupb_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
class Turrets: Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
};
|
||||
class HitPoints; // External class reference
|
||||
class HitLFWheel; // External class reference
|
||||
class HitLBWheel; // External class reference
|
||||
class HitRFWheel; // External class reference
|
||||
class HitRBWheel; // External class reference
|
||||
class HitFuel; // External class reference
|
||||
class HitEngine; // External class reference
|
||||
class HitGlass1; // External class reference
|
||||
class HitGlass2; // External class reference
|
||||
class HitGlass3; // External class reference
|
||||
class HitGlass4; // External class reference
|
||||
|
||||
class Pickup_PK_INS_DZ: Pickup_PK_base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "INS";
|
||||
displayName = "Pickup (PK) DZ";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\datsun_armed\data\datsun_trup3_CO.paa"};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trupb_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
magazines[] = {"100Rnd_762x54_PK"};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
class Upgrades {
|
||||
ItemORP[] = {"Pickup_PK_GUE_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
class Pickup_PK_INS_DZE: Pickup_PK_base
|
||||
{
|
||||
scope = 2;
|
||||
side = 2;
|
||||
faction = "INS";
|
||||
class Pickup_PK_TK_GUE_EP1_DZE: Pickup_PK_TK_GUE_EP1_DZ {
|
||||
displayName = "Pickup (PK) AL";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\datsun_armed\data\datsun_trup3_CO.paa"};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed.rvmat","ca\wheeled\hilux_armed\data\detailmapy\coyota_armed_destruct.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk.rvmat","ca\weapons\data\dshk_destruct.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\weapons\data\tripod_dshk.rvmat","ca\wheeled\hilux_armed\data\detailmapy\tripod_dshk_destruct.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm.rvmat","ca\weapons\data\pkm_destruct.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier.rvmat","ca\wheeled\data\detailmapy\datsun_interier_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_destruct.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trup_b.rvmat","ca\wheeled\datsun_armed\data\detailmapy\datsun_trupb_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
class Turrets: Turrets
|
||||
{
|
||||
class MainTurret: MainTurret
|
||||
{
|
||||
body = "mainTurret";
|
||||
gun = "mainGun";
|
||||
outGunnerMayFire = 1;
|
||||
forceHideGunner = 1;
|
||||
castGunnerShadow = 1;
|
||||
viewGunnerInExternal = 1;
|
||||
gunnerOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerForceOptics = 0;
|
||||
weapons[] = {"PKT"};
|
||||
soundServo[] = {};
|
||||
stabilizedInAxes = 0;
|
||||
class Turrets: Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
gunnerAction = "datsun_Gunner01";
|
||||
gunnerInAction = "datsun_Gunner01";
|
||||
ejectDeadGunner = 1;
|
||||
minElev = -18;
|
||||
maxElev = 40;
|
||||
minTurn = -45;
|
||||
maxTurn = 45;
|
||||
initTurn = 0;
|
||||
gunnerCompartments = "Compartment2";
|
||||
};
|
||||
};
|
||||
class HitPoints; // External class reference
|
||||
class HitLFWheel; // External class reference
|
||||
class HitLBWheel; // External class reference
|
||||
class HitRFWheel; // External class reference
|
||||
class HitRBWheel; // External class reference
|
||||
class HitFuel; // External class reference
|
||||
class HitEngine; // External class reference
|
||||
class HitGlass1; // External class reference
|
||||
class HitGlass2; // External class reference
|
||||
class HitGlass3; // External class reference
|
||||
class HitGlass4; // External class reference
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"Pickup_PK_TK_GUE_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
class Pickup_PK_INS_DZE: Pickup_PK_INS_DZ {
|
||||
displayName = "Pickup (PK) AL";
|
||||
class Turrets: Turrets {
|
||||
class MainTurret : MainTurret {
|
||||
magazines[] = {};
|
||||
};
|
||||
};
|
||||
class HitPoints; // External class reference
|
||||
class HitLFWheel; // External class reference
|
||||
class HitLBWheel; // External class reference
|
||||
class HitRFWheel; // External class reference
|
||||
class HitRBWheel; // External class reference
|
||||
class HitFuel; // External class reference
|
||||
class HitEngine; // External class reference
|
||||
class HitGlass1; // External class reference
|
||||
class HitGlass2; // External class reference
|
||||
class HitGlass3; // External class reference
|
||||
class HitGlass4; // External class reference
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"Pickup_PK_INS_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Performance 1
|
||||
class Pickup_PK_GUE_DZE1: Pickup_PK_GUE_DZE {
|
||||
maxspeed = 150; // max engine limit 125-130
|
||||
terrainCoef = 1.8;
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"Pickup_PK_GUE_DZE1",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
class Pickup_PK_TK_GUE_EP1_DZE1: Pickup_PK_TK_GUE_EP1_DZE {
|
||||
maxspeed = 150; // max engine limit 125-130
|
||||
terrainCoef = 1.8;
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"Pickup_PK_TK_GUE_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
class Pickup_PK_INS_DZE1: Pickup_PK_INS_DZE {
|
||||
maxspeed = 150; // max engine limit 125-130
|
||||
terrainCoef = 1.8;
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"Pickup_PK_INS_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Armor 2
|
||||
class Pickup_PK_GUE_DZE2: Pickup_PK_GUE_DZE1 {
|
||||
armor = 50; // car 20
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"Pickup_PK_GUE_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
class Pickup_PK_TK_GUE_EP1_DZE2: Pickup_PK_TK_GUE_EP1_DZE1 {
|
||||
armor = 50; // car 20
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"Pickup_PK_TK_GUE_EP1_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
class Pickup_PK_INS_DZE2: Pickup_PK_INS_DZE1 {
|
||||
armor = 50; // car 20
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"Pickup_PK_INS_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Cargo 3
|
||||
class Pickup_PK_GUE_DZE3: Pickup_PK_GUE_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"Pickup_PK_GUE_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
class Pickup_PK_TK_GUE_EP1_DZE3: Pickup_PK_TK_GUE_EP1_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"Pickup_PK_TK_GUE_EP1_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
class Pickup_PK_INS_DZE3: Pickup_PK_INS_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"Pickup_PK_INS_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Fuel 4
|
||||
class Pickup_PK_GUE_DZE4: Pickup_PK_GUE_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
class Pickup_PK_TK_GUE_EP1_DZE4: Pickup_PK_TK_GUE_EP1_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
class Pickup_PK_INS_DZE4: Pickup_PK_INS_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,33 +1,27 @@
|
||||
class UAZ_Unarmed_Base : UAZ_Base
|
||||
{
|
||||
class HitPoints : HitPoints
|
||||
{
|
||||
class HitGlass1
|
||||
{
|
||||
class UAZ_Unarmed_Base : UAZ_Base {
|
||||
class HitPoints : HitPoints {
|
||||
class HitGlass1 {
|
||||
armor = 0.05;
|
||||
material = -1;
|
||||
name = "glass1";
|
||||
visual = "glass1";
|
||||
passThrough = 0;
|
||||
};
|
||||
class HitGlass2
|
||||
{
|
||||
class HitGlass2 {
|
||||
armor = 0.05;
|
||||
material = -1;
|
||||
name = "glass2";
|
||||
visual = "glass2";
|
||||
passThrough = 0;
|
||||
};
|
||||
class HitGlass3
|
||||
{
|
||||
class HitGlass3 {
|
||||
armor = 0.05;
|
||||
material = -1;
|
||||
name = "glass3";
|
||||
visual = "glass3";
|
||||
passThrough = 0;
|
||||
};
|
||||
class HitGlass4
|
||||
{
|
||||
class HitGlass4 {
|
||||
armor = 0.05;
|
||||
material = -1;
|
||||
name = "glass4";
|
||||
@@ -58,11 +52,9 @@ class UAZ_Unarmed_Base : UAZ_Base
|
||||
0,
|
||||
0
|
||||
};
|
||||
class Turrets
|
||||
{
|
||||
class Turrets {
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
class Damage {
|
||||
tex[] = {
|
||||
};
|
||||
mat[] = {
|
||||
@@ -88,8 +80,7 @@ class UAZ_Unarmed_Base : UAZ_Base
|
||||
};
|
||||
};
|
||||
|
||||
class UAZ_CDF: UAZ_Unarmed_Base
|
||||
{
|
||||
class UAZ_CDF: UAZ_Unarmed_Base {
|
||||
scope = 2;
|
||||
side = 1;
|
||||
faction = "CDF";
|
||||
@@ -97,10 +88,12 @@ class UAZ_CDF: UAZ_Unarmed_Base
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\data\Uaz_main_002_CO.paa"};
|
||||
upgradeVehicle[] = {"UAZ_CDF_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"UAZ_CDF_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_INS: UAZ_Unarmed_Base
|
||||
{
|
||||
class UAZ_INS: UAZ_Unarmed_Base {
|
||||
scope = 2;
|
||||
side = 0;
|
||||
faction = "INS";
|
||||
@@ -108,20 +101,24 @@ class UAZ_INS: UAZ_Unarmed_Base
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\data\Uaz_main_001_CO.paa"};
|
||||
upgradeVehicle[] = {"UAZ_INS_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"UAZ_INS_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_RU: UAZ_Unarmed_Base
|
||||
{
|
||||
class UAZ_RU: UAZ_Unarmed_Base {
|
||||
scope = 2;
|
||||
side = 0;
|
||||
faction = "RU";
|
||||
crew = "";
|
||||
typicalCargo[] = {};
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\data\Uaz_main_CO.paa"};
|
||||
upgradeVehicle[] = {"UAZ_RU_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"UAZ_RU_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_TK_EP1: UAZ_Unarmed_Base
|
||||
{
|
||||
class UAZ_Unarmed_TK_EP1: UAZ_Unarmed_Base {
|
||||
expansion = 1;
|
||||
scope = 2;
|
||||
side = 0;
|
||||
@@ -132,10 +129,12 @@ class UAZ_Unarmed_TK_EP1: UAZ_Unarmed_Base
|
||||
hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_IND_CO.paa"};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
upgradeVehicle[] = {"UAZ_Unarmed_TK_EP1_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"UAZ_Unarmed_TK_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_UN_EP1: UAZ_Unarmed_Base
|
||||
{
|
||||
class UAZ_Unarmed_UN_EP1: UAZ_Unarmed_Base {
|
||||
expansion = 1;
|
||||
scope = 2;
|
||||
side = 2;
|
||||
@@ -146,10 +145,12 @@ class UAZ_Unarmed_UN_EP1: UAZ_Unarmed_Base
|
||||
hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_UN_CO.paa"};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
upgradeVehicle[] = {"UAZ_Unarmed_UN_EP1_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"UAZ_Unarmed_UN_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_TK_CIV_EP1: UAZ_Unarmed_Base
|
||||
{
|
||||
class UAZ_Unarmed_TK_CIV_EP1: UAZ_Unarmed_Base {
|
||||
expansion = 1;
|
||||
scope = 2;
|
||||
side = 3;
|
||||
@@ -160,464 +161,424 @@ class UAZ_Unarmed_TK_CIV_EP1: UAZ_Unarmed_Base
|
||||
hiddenSelectionsTextures[] = {"\CA\wheeled_E\UAZ\Data\Uaz_main_CIVIL_CO.paa"};
|
||||
class TransportMagazines {};
|
||||
class TransportWeapons {};
|
||||
upgradeVehicle[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Performance 1
|
||||
class UAZ_CDF_DZE1: UAZ_CDF
|
||||
{
|
||||
class UAZ_CDF_DZE1: UAZ_CDF {
|
||||
maxspeed = 150; // max engine limit 125-130
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"UAZ_CDF_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
};
|
||||
class UAZ_INS_DZE1: UAZ_INS
|
||||
{
|
||||
maxspeed = 150; // car 100
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"UAZ_INS_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
};
|
||||
class UAZ_RU_DZE1: UAZ_RU
|
||||
{
|
||||
maxspeed = 150; // car 100
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"UAZ_RU_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
};
|
||||
|
||||
class UAZ_Unarmed_TK_EP1_DZE1: UAZ_Unarmed_TK_EP1
|
||||
{
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"UAZ_CDF_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_INS_DZE1: UAZ_INS {
|
||||
maxspeed = 150; // car 100
|
||||
terrainCoef = 2.5;
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"UAZ_INS_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_RU_DZE1: UAZ_RU {
|
||||
maxspeed = 150; // car 100
|
||||
terrainCoef = 2.5;
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"UAZ_RU_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_TK_EP1_DZE1: UAZ_Unarmed_TK_EP1 {
|
||||
maxspeed = 150; // max engine limit 125-130
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"UAZ_Unarmed_TK_EP1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"UAZ_Unarmed_TK_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_UN_EP1_DZE1: UAZ_Unarmed_UN_EP1
|
||||
{
|
||||
class UAZ_Unarmed_UN_EP1_DZE1: UAZ_Unarmed_UN_EP1 {
|
||||
maxspeed = 150; // car 100
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"UAZ_Unarmed_UN_EP1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"UAZ_Unarmed_UN_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_TK_CIV_EP1_DZE1: UAZ_Unarmed_TK_CIV_EP1
|
||||
{
|
||||
class UAZ_Unarmed_TK_CIV_EP1_DZE1: UAZ_Unarmed_TK_CIV_EP1 {
|
||||
maxspeed = 150; // car 100
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Armor 2
|
||||
class UAZ_CDF_DZE2: UAZ_CDF_DZE1
|
||||
{
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"UAZ_CDF_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
class UAZ_CDF_DZE2: UAZ_CDF_DZE1 {
|
||||
armor = 100; // UAZ 40
|
||||
damageResistance = 0.02099;
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class UAZ_INS_DZE2: UAZ_INS_DZE1
|
||||
{
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"UAZ_INS_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class UAZ_RU_DZE2: UAZ_RU_DZE1
|
||||
{
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"UAZ_RU_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class UAZ_Unarmed_TK_EP1_DZE2: UAZ_Unarmed_TK_EP1_DZE1
|
||||
{
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"UAZ_Unarmed_TK_EP1_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"UAZ_CDF_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
class UAZ_INS_DZE2: UAZ_INS_DZE1 {
|
||||
armor = 100; // UAZ 40
|
||||
damageResistance = 0.02099;
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_UN_EP1_DZE2: UAZ_Unarmed_UN_EP1_DZE1
|
||||
{
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"UAZ_Unarmed_UN_EP1_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_TK_CIV_EP1_DZE2: UAZ_Unarmed_TK_CIV_EP1_DZE1
|
||||
{
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"UAZ_INS_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
class UAZ_RU_DZE2: UAZ_RU_DZE1 {
|
||||
armor = 100; // UAZ 40
|
||||
damageResistance = 0.02099;
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"UAZ_RU_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_TK_EP1_DZE2: UAZ_Unarmed_TK_EP1_DZE1 {
|
||||
armor = 100; // UAZ 40
|
||||
damageResistance = 0.02099;
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"UAZ_Unarmed_TK_EP1_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_UN_EP1_DZE2: UAZ_Unarmed_UN_EP1_DZE1 {
|
||||
armor = 100; // UAZ 40
|
||||
damageResistance = 0.02099;
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"UAZ_Unarmed_UN_EP1_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_TK_CIV_EP1_DZE2: UAZ_Unarmed_TK_CIV_EP1_DZE1 {
|
||||
armor = 100; // UAZ 40
|
||||
damageResistance = 0.02099;
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Cargo 3
|
||||
class UAZ_CDF_DZE3: UAZ_CDF_DZE2
|
||||
{
|
||||
class UAZ_CDF_DZE3: UAZ_CDF_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"UAZ_CDF_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
class UAZ_INS_DZE3: UAZ_INS_DZE2
|
||||
{
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"UAZ_INS_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
class UAZ_RU_DZE3: UAZ_RU_DZE2
|
||||
{
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"UAZ_RU_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
|
||||
class UAZ_Unarmed_TK_EP1_DZE3: UAZ_Unarmed_TK_EP1_DZE2
|
||||
{
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"UAZ_Unarmed_TK_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"UAZ_CDF_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_UN_EP1_DZE3: UAZ_Unarmed_UN_EP1_DZE2
|
||||
{
|
||||
class UAZ_INS_DZE3: UAZ_INS_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"UAZ_Unarmed_UN_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
class UAZ_Unarmed_TK_CIV_EP1_DZE3: UAZ_Unarmed_TK_CIV_EP1_DZE2
|
||||
{
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"UAZ_INS_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_RU_DZE3: UAZ_RU_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"UAZ_RU_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_TK_EP1_DZE3: UAZ_Unarmed_TK_EP1_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"UAZ_Unarmed_TK_EP1_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_UN_EP1_DZE3: UAZ_Unarmed_UN_EP1_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"UAZ_Unarmed_UN_EP1_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
class UAZ_Unarmed_TK_CIV_EP1_DZE3: UAZ_Unarmed_TK_CIV_EP1_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"UAZ_Unarmed_TK_CIV_EP1_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Fuel 4
|
||||
class UAZ_CDF_DZE4: UAZ_CDF_DZE3
|
||||
{
|
||||
class UAZ_CDF_DZE4: UAZ_CDF_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
class UAZ_INS_DZE4: UAZ_INS_DZE3
|
||||
{
|
||||
class UAZ_INS_DZE4: UAZ_INS_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
class UAZ_RU_DZE4: UAZ_RU_DZE3
|
||||
{
|
||||
class UAZ_RU_DZE4: UAZ_RU_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
|
||||
class UAZ_Unarmed_TK_EP1_DZE4: UAZ_Unarmed_TK_EP1_DZE3
|
||||
{
|
||||
class UAZ_Unarmed_TK_EP1_DZE4: UAZ_Unarmed_TK_EP1_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
class UAZ_Unarmed_UN_EP1_DZE4: UAZ_Unarmed_UN_EP1_DZE3
|
||||
{
|
||||
class UAZ_Unarmed_UN_EP1_DZE4: UAZ_Unarmed_UN_EP1_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
class UAZ_Unarmed_TK_CIV_EP1_DZE4: UAZ_Unarmed_TK_CIV_EP1_DZE3
|
||||
{
|
||||
class UAZ_Unarmed_TK_CIV_EP1_DZE4: UAZ_Unarmed_TK_CIV_EP1_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
|
||||
@@ -1,23 +1,17 @@
|
||||
class VWGolf : Car
|
||||
{
|
||||
class HitPoints : HitPoints
|
||||
{
|
||||
class HitLFWheel : HitLFWheel
|
||||
{
|
||||
class VWGolf : Car {
|
||||
class HitPoints : HitPoints {
|
||||
class HitLFWheel : HitLFWheel {
|
||||
armor = 0.3;
|
||||
name = "wheel_1_1_steering";
|
||||
};
|
||||
class HitLBWheel : HitLBWheel
|
||||
{
|
||||
class HitLBWheel : HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel : HitRFWheel
|
||||
{
|
||||
class HitRFWheel : HitRFWheel {
|
||||
armor = 0.3;
|
||||
name = "wheel_2_1_steering";
|
||||
};
|
||||
class HitRBWheel : HitRBWheel
|
||||
{
|
||||
class HitRBWheel : HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
};
|
||||
@@ -27,8 +21,7 @@ class VWGolf : Car
|
||||
icon = "\ca\wheeled2\data\UI\Icon_VWGolf_CA.paa";
|
||||
picture = "\ca\wheeled2\data\UI\Picture_VWGolf_CA.paa";
|
||||
displayname = "Hatchback";
|
||||
class Library
|
||||
{
|
||||
class Library {
|
||||
libTextDesc = "The Wolkie is a German-made small family car, sold in US as the Bunny.";
|
||||
};
|
||||
side = 3;
|
||||
@@ -46,8 +39,7 @@ class VWGolf : Car
|
||||
};
|
||||
magazines[] = {
|
||||
};
|
||||
class Turrets
|
||||
{
|
||||
class Turrets {
|
||||
};
|
||||
armor = 20;
|
||||
damageResistance = 0.01511;
|
||||
@@ -232,10 +224,8 @@ class VWGolf : Car
|
||||
"ArmorCrash3",
|
||||
0.25
|
||||
};
|
||||
class SoundEvents
|
||||
{
|
||||
class AccelerationIn
|
||||
{
|
||||
class SoundEvents {
|
||||
class AccelerationIn {
|
||||
sound[] = {
|
||||
"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-acce-1",
|
||||
0.891251,
|
||||
@@ -244,8 +234,7 @@ class VWGolf : Car
|
||||
limit = "0.15";
|
||||
expression = "engineOn*(1-camPos)*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
|
||||
};
|
||||
class AccelerationOut
|
||||
{
|
||||
class AccelerationOut {
|
||||
sound[] = {
|
||||
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-acce-1",
|
||||
0.562341,
|
||||
@@ -256,10 +245,8 @@ class VWGolf : Car
|
||||
expression = "engineOn*camPos*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
|
||||
};
|
||||
};
|
||||
class Sounds
|
||||
{
|
||||
class Engine
|
||||
{
|
||||
class Sounds {
|
||||
class Engine {
|
||||
sound[] = {
|
||||
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-low-1",
|
||||
0.398107,
|
||||
@@ -269,8 +256,7 @@ class VWGolf : Car
|
||||
frequency = "(randomizer*0.05+1.25)*rpm";
|
||||
volume = "camPos*engineOn*((rpm factor[0.25, 0.4]) min (rpm factor[0.6, 0.45]))";
|
||||
};
|
||||
class EngineHighOut
|
||||
{
|
||||
class EngineHighOut {
|
||||
sound[] = {
|
||||
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-high-1",
|
||||
0.398107,
|
||||
@@ -280,8 +266,7 @@ class VWGolf : Car
|
||||
frequency = "(randomizer*0.05+1.1)*rpm";
|
||||
volume = "camPos*engineOn*(rpm factor[0.5, 0.9])";
|
||||
};
|
||||
class IdleOut
|
||||
{
|
||||
class IdleOut {
|
||||
sound[] = {
|
||||
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-idle-1",
|
||||
0.316228,
|
||||
@@ -291,8 +276,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "engineOn*camPos*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockOut
|
||||
{
|
||||
class TiresRockOut {
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",
|
||||
0.0562341,
|
||||
@@ -302,8 +286,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "camPos*rock*(speed factor[4, 20])";
|
||||
};
|
||||
class TiresSandOut
|
||||
{
|
||||
class TiresSandOut {
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",
|
||||
0.0562341,
|
||||
@@ -313,8 +296,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "camPos*sand*(speed factor[4, 20])";
|
||||
};
|
||||
class TiresGrassOut
|
||||
{
|
||||
class TiresGrassOut {
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",
|
||||
0.0562341,
|
||||
@@ -324,8 +306,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "camPos*grass*(speed factor[4, 20])";
|
||||
};
|
||||
class TiresMudOut
|
||||
{
|
||||
class TiresMudOut {
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",
|
||||
0.0562341,
|
||||
@@ -335,8 +316,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "camPos*mud*(speed factor[4, 20])";
|
||||
};
|
||||
class TiresGravelOut
|
||||
{
|
||||
class TiresGravelOut {
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",
|
||||
0.0562341,
|
||||
@@ -346,8 +326,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "camPos*gravel*(speed factor[4, 20])";
|
||||
};
|
||||
class TiresAsphaltOut
|
||||
{
|
||||
class TiresAsphaltOut {
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",
|
||||
0.0562341,
|
||||
@@ -357,8 +336,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "camPos*asphalt*(speed factor[4, 20])";
|
||||
};
|
||||
class NoiseOut
|
||||
{
|
||||
class NoiseOut {
|
||||
sound[] = {
|
||||
"ca\sounds\Vehicles\Wheeled\Noises\ext\noise2",
|
||||
0.0562341,
|
||||
@@ -368,8 +346,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "camPos*(damper0 max 0.036)*(speed factor[0, 8])";
|
||||
};
|
||||
class EngineLowIn
|
||||
{
|
||||
class EngineLowIn {
|
||||
sound[] = {
|
||||
"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-low-1",
|
||||
0.707946,
|
||||
@@ -378,8 +355,7 @@ class VWGolf : Car
|
||||
frequency = "(randomizer*0.05+1.3)*rpm";
|
||||
volume = "(1-camPos)*engineOn*((rpm factor[0.3, 0.5]) min (rpm factor[0.7, 0.52]))";
|
||||
};
|
||||
class EngineHighIn
|
||||
{
|
||||
class EngineHighIn {
|
||||
sound[] = {
|
||||
"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-high-1",
|
||||
0.707946,
|
||||
@@ -388,8 +364,7 @@ class VWGolf : Car
|
||||
frequency = "(randomizer*0.05+1.2)*rpm";
|
||||
volume = "(1-camPos)*engineOn*(rpm factor[0.6, 1.0])";
|
||||
};
|
||||
class IdleIn
|
||||
{
|
||||
class IdleIn {
|
||||
sound[] = {
|
||||
"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-idle-1",
|
||||
0.562341,
|
||||
@@ -398,8 +373,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*engineOn*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockIn
|
||||
{
|
||||
class TiresRockIn {
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",
|
||||
0.0707946,
|
||||
@@ -408,8 +382,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandIn
|
||||
{
|
||||
class TiresSandIn {
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",
|
||||
0.0707946,
|
||||
@@ -418,8 +391,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassIn
|
||||
{
|
||||
class TiresGrassIn {
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",
|
||||
0.0707946,
|
||||
@@ -428,8 +400,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudIn
|
||||
{
|
||||
class TiresMudIn {
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",
|
||||
0.0707946,
|
||||
@@ -438,8 +409,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelIn
|
||||
{
|
||||
class TiresGravelIn {
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",
|
||||
0.0707946,
|
||||
@@ -448,8 +418,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltIn
|
||||
{
|
||||
class TiresAsphaltIn {
|
||||
sound[] = {
|
||||
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",
|
||||
0.0562341,
|
||||
@@ -458,8 +427,7 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseIn
|
||||
{
|
||||
class NoiseIn {
|
||||
sound[] = {
|
||||
"ca\sounds\Vehicles\Wheeled\Noises\int\int-noise2",
|
||||
0.1,
|
||||
@@ -468,15 +436,13 @@ class VWGolf : Car
|
||||
frequency = "1";
|
||||
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
|
||||
};
|
||||
class Movement
|
||||
{
|
||||
class Movement {
|
||||
sound = "soundEnviron";
|
||||
frequency = "1";
|
||||
volume = "0";
|
||||
};
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
class Damage {
|
||||
tex[] = {
|
||||
};
|
||||
mat[] = {
|
||||
@@ -520,84 +486,83 @@ class VWGolf : Car
|
||||
dammageFull[] = {
|
||||
};
|
||||
rarityUrban = 0.9;
|
||||
upgradeVehicle[] = {"VWGolf_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"VWGolf_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Performance 1
|
||||
class VWGolf_DZE1: VWGolf
|
||||
{
|
||||
class VWGolf_DZE1: VWGolf {
|
||||
maxspeed = 150; // max engine limit 125-130
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"VWGolf_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"VWGolf_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Armor 2
|
||||
class VWGolf_DZE2: VWGolf_DZE1
|
||||
{
|
||||
class VWGolf_DZE2: VWGolf_DZE1 {
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"VWGolf_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"VWGolf_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Cargo 3
|
||||
class VWGolf_DZE3: VWGolf_DZE2
|
||||
{
|
||||
class VWGolf_DZE3: VWGolf_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"VWGolf_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"VWGolf_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Fuel 4
|
||||
class VWGolf_DZE4: VWGolf_DZE3
|
||||
{
|
||||
class VWGolf_DZE4: VWGolf_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
@@ -1,5 +1,4 @@
|
||||
class Volha_TK_CIV_Base_EP1: Car
|
||||
{
|
||||
class Volha_TK_CIV_Base_EP1: Car {
|
||||
brakeDistance = 12;
|
||||
htMin = 60;
|
||||
htMax = 1800;
|
||||
@@ -28,59 +27,47 @@ class Volha_TK_CIV_Base_EP1: Car
|
||||
driverAction = "Volha_Driver_EP1";
|
||||
cargoAction[] = {"Volha_Cargo_EP1","Volha_Cargo02_EP1","Volha_Cargo01_EP1"};
|
||||
cargoIsCoDriver[] = {1,0};
|
||||
class Damage
|
||||
{
|
||||
class Damage {
|
||||
tex[] = {};
|
||||
mat[] = {"Ca\wheeled_E\Volha\Data\Volha_ECIV.rvmat","Ca\wheeled_E\Volha\Data\Volha_ECIV_damage.rvmat","Ca\wheeled_E\Volha\Data\Volha_ECIV_destruct.rvmat","Ca\wheeled_E\Volha\Data\Volha_Glass_ECIV.rvmat","Ca\wheeled_E\Volha\Data\Volha_Glass_ECIV_damage.rvmat","Ca\wheeled_E\Volha\Data\Volha_Glass_ECIV_destruct.rvmat","Ca\wheeled_E\Volha\Data\Volha_Chrome_ECIV.rvmat","Ca\wheeled_E\Volha\Data\Volha_Chrome_ECIV_damage.rvmat","Ca\wheeled_E\Volha\Data\Volha_Chrome_ECIV_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
|
||||
};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.15;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.15;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.15;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.15;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
class HitFuel {
|
||||
armor = 0.14;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
class HitEngine {
|
||||
armor = 0.5;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.05;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.05;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.05;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.05;
|
||||
};
|
||||
};
|
||||
@@ -108,404 +95,371 @@ class Volha_TK_CIV_Base_EP1: Car
|
||||
ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_03",0.707946,1,150};
|
||||
ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_04",0.707946,1,150};
|
||||
soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
|
||||
class SoundEvents
|
||||
{
|
||||
class AccelerationIn
|
||||
{
|
||||
class SoundEvents {
|
||||
class AccelerationIn {
|
||||
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_acceleration",0.562341,1};
|
||||
limit = "0.15";
|
||||
expression = "engineOn*(1-camPos)*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
|
||||
};
|
||||
class AccelerationOut
|
||||
{
|
||||
class AccelerationOut {
|
||||
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_ext_acceleration",0.562341,1,300};
|
||||
limit = "0.15";
|
||||
expression = "engineOn*camPos*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
|
||||
};
|
||||
};
|
||||
class Sounds
|
||||
{
|
||||
class Engine
|
||||
{
|
||||
class Sounds {
|
||||
class Engine {
|
||||
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_ext_low",1.41254,0.6,200};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "camPos*engineOn*((rpm factor[0.3, 0.4]) min (rpm factor[0.7, 0.5]))";
|
||||
};
|
||||
class EngineHighOut
|
||||
{
|
||||
class EngineHighOut {
|
||||
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_ext_mid",1.41254,0.6,300};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "camPos*engineOn*(rpm factor[0.5, 0.8])";
|
||||
};
|
||||
class IdleOut
|
||||
{
|
||||
class IdleOut {
|
||||
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_ext_idle",0.562341,1,100};
|
||||
frequency = "1";
|
||||
volume = "engineOn*camPos*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockOut
|
||||
{
|
||||
class TiresRockOut {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.1,1,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandOut
|
||||
{
|
||||
class TiresSandOut {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.1,1,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassOut
|
||||
{
|
||||
class TiresGrassOut {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.1,1,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudOut
|
||||
{
|
||||
class TiresMudOut {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.1,1,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelOut
|
||||
{
|
||||
class TiresGravelOut {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.1,1,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltOut
|
||||
{
|
||||
class TiresAsphaltOut {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.1,1,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseOut
|
||||
{
|
||||
class NoiseOut {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\noise3",0.562341,1,50};
|
||||
frequency = "1";
|
||||
volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
|
||||
};
|
||||
class EngineLowIn
|
||||
{
|
||||
class EngineLowIn {
|
||||
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_low",1.41254,0.6};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "(1-camPos)*engineOn*((rpm factor[0.3, 0.4]) min (rpm factor[0.7, 0.5]))";
|
||||
};
|
||||
class EngineHighIn
|
||||
{
|
||||
class EngineHighIn {
|
||||
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_mid",1.41254,0.6};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "(1-camPos)*engineOn*(rpm factor[0.5, 0.8])";
|
||||
};
|
||||
class IdleIn
|
||||
{
|
||||
class IdleIn {
|
||||
sound[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_idle",0.794328,1};
|
||||
frequency = "1";
|
||||
volume = "engineOn*(rpm factor[0.4, 0])*(1-camPos)";
|
||||
};
|
||||
class TiresRockIn
|
||||
{
|
||||
class TiresRockIn {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",0.1,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandIn
|
||||
{
|
||||
class TiresSandIn {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.1,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassIn
|
||||
{
|
||||
class TiresGrassIn {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",0.1,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudIn
|
||||
{
|
||||
class TiresMudIn {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.1,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelIn
|
||||
{
|
||||
class TiresGravelIn {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.1,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltIn
|
||||
{
|
||||
class TiresAsphaltIn {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.1,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseIn
|
||||
{
|
||||
class NoiseIn {
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\int\noise4",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)";
|
||||
};
|
||||
class Movement
|
||||
{
|
||||
class Movement {
|
||||
sound = "soundEnviron";
|
||||
frequency = "1";
|
||||
volume = "0";
|
||||
};
|
||||
};
|
||||
class Library
|
||||
{
|
||||
class Library {
|
||||
libTextDesc = "The Vloha GAZ-24 is a Russia automobile produced since 1968 to 1977. It is still famous for fantastic roadworthiness and durability. Many of this cars have more that 1.000.000 km on their odometer while still functional.";
|
||||
};
|
||||
class Turrets
|
||||
{
|
||||
class Turrets {
|
||||
};
|
||||
};
|
||||
class Volha_1_TK_CIV_EP1: Volha_TK_CIV_Base_EP1
|
||||
{
|
||||
class Volha_1_TK_CIV_EP1: Volha_TK_CIV_Base_EP1 {
|
||||
scope = 2;
|
||||
accuracy = 1000;
|
||||
displayname = "GAZ (blue)";
|
||||
upgradeVehicle[] = {"Volha_1_TK_CIV_EP1_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"Volha_1_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
class Volha_2_TK_CIV_EP1: Volha_TK_CIV_Base_EP1
|
||||
{
|
||||
class Volha_2_TK_CIV_EP1: Volha_TK_CIV_Base_EP1 {
|
||||
scope = 2;
|
||||
accuracy = 1000;
|
||||
displayname = "GAZ (grey)";
|
||||
hiddenSelections[] = {"Camo1"};
|
||||
hiddenSelectionsTextures[] = {"ca\wheeled_E\Volha\Data\Volha_Gray_ECIV_CO"};
|
||||
upgradeVehicle[] = {"Volha_2_TK_CIV_EP1_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"Volha_2_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
class VolhaLimo_TK_CIV_EP1: Volha_TK_CIV_Base_EP1
|
||||
{
|
||||
class VolhaLimo_TK_CIV_EP1: Volha_TK_CIV_Base_EP1 {
|
||||
scope = 2;
|
||||
accuracy = 1000;
|
||||
displayname = "GAZ Limo";
|
||||
hiddenSelections[] = {"Camo1"};
|
||||
hiddenSelectionsTextures[] = {"ca\wheeled_E\Volha\Data\Volha_Black_ECIV_CO"};
|
||||
upgradeVehicle[] = {"VolhaLimo_TK_CIV_EP1_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"VolhaLimo_TK_CIV_EP1_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Performance 1
|
||||
class VolhaLimo_TK_CIV_EP1_DZE1: VolhaLimo_TK_CIV_EP1
|
||||
{
|
||||
class VolhaLimo_TK_CIV_EP1_DZE1: VolhaLimo_TK_CIV_EP1 {
|
||||
maxspeed = 150; // max engine limit 125-130
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"VolhaLimo_TK_CIV_EP1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"VolhaLimo_TK_CIV_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
class Volha_1_TK_CIV_EP1_DZE1: Volha_1_TK_CIV_EP1
|
||||
{
|
||||
class Volha_1_TK_CIV_EP1_DZE1: Volha_1_TK_CIV_EP1 {
|
||||
maxspeed = 150; // car 100
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"Volha_1_TK_CIV_EP1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"Volha_1_TK_CIV_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
class Volha_2_TK_CIV_EP1_DZE1: Volha_2_TK_CIV_EP1
|
||||
{
|
||||
class Volha_2_TK_CIV_EP1_DZE1: Volha_2_TK_CIV_EP1 {
|
||||
maxspeed = 150; // car 100
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"Volha_2_TK_CIV_EP1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"Volha_2_TK_CIV_EP1_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Armor 2
|
||||
class VolhaLimo_TK_CIV_EP1_DZE2: VolhaLimo_TK_CIV_EP1_DZE1
|
||||
{
|
||||
class VolhaLimo_TK_CIV_EP1_DZE2: VolhaLimo_TK_CIV_EP1_DZE1 {
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"VolhaLimo_TK_CIV_EP1_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
damageResistance = 0.02099;
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"VolhaLimo_TK_CIV_EP1_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
class Volha_1_TK_CIV_EP1_DZE2: Volha_1_TK_CIV_EP1_DZE1
|
||||
{
|
||||
class Volha_1_TK_CIV_EP1_DZE2: Volha_1_TK_CIV_EP1_DZE1 {
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"Volha_1_TK_CIV_EP1_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
damageResistance = 0.02099;
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"Volha_1_TK_CIV_EP1_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
class Volha_2_TK_CIV_EP1_DZE2: Volha_2_TK_CIV_EP1_DZE1
|
||||
{
|
||||
class Volha_2_TK_CIV_EP1_DZE2: Volha_2_TK_CIV_EP1_DZE1 {
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"Volha_2_TK_CIV_EP1_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
damageResistance = 0.02099;
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"Volha_2_TK_CIV_EP1_DZE3",{},{{"ItemLRK",1},{"PartGeneric",1},{"ItemTent",1}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Cargo 3
|
||||
class VolhaLimo_TK_CIV_EP1_DZE3: VolhaLimo_TK_CIV_EP1_DZE2
|
||||
{
|
||||
class VolhaLimo_TK_CIV_EP1_DZE3: VolhaLimo_TK_CIV_EP1_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"VolhaLimo_TK_CIV_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"VolhaLimo_TK_CIV_EP1_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
class Volha_1_TK_CIV_EP1_DZE3: Volha_1_TK_CIV_EP1_DZE2
|
||||
{
|
||||
class Volha_1_TK_CIV_EP1_DZE3: Volha_1_TK_CIV_EP1_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"Volha_1_TK_CIV_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"Volha_1_TK_CIV_EP1_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
class Volha_2_TK_CIV_EP1_DZE3: Volha_2_TK_CIV_EP1_DZE2
|
||||
{
|
||||
class Volha_2_TK_CIV_EP1_DZE3: Volha_2_TK_CIV_EP1_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"Volha_2_TK_CIV_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"Volha_2_TK_CIV_EP1_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Fuel 4
|
||||
class VolhaLimo_TK_CIV_EP1_DZE4: VolhaLimo_TK_CIV_EP1_DZE3
|
||||
{
|
||||
class VolhaLimo_TK_CIV_EP1_DZE4: VolhaLimo_TK_CIV_EP1_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
class Volha_1_TK_CIV_EP1_DZE4: Volha_1_TK_CIV_EP1_DZE3
|
||||
{
|
||||
class Volha_1_TK_CIV_EP1_DZE4: Volha_1_TK_CIV_EP1_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
class Volha_2_TK_CIV_EP1_DZE4: Volha_2_TK_CIV_EP1_DZE3
|
||||
{
|
||||
class Volha_2_TK_CIV_EP1_DZE4: Volha_2_TK_CIV_EP1_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
};
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,472 +1,296 @@
|
||||
class hilux1_civil_1_open: Car
|
||||
{
|
||||
scope = 2;
|
||||
faction = "CIV";
|
||||
maxSpeed = 125;
|
||||
side = 3;
|
||||
model = "\ca\Wheeled\hilux1_civil_1_open";
|
||||
picture = "\Ca\wheeled\data\ico\hilux1_civil_1_open_CA.paa";
|
||||
Icon = "\Ca\wheeled\data\map_ico\icomap_hilux_CA.paa";
|
||||
mapSize = 7;
|
||||
typicalCargo[] = {};
|
||||
crew = "";
|
||||
displayName = "Off-road (tan)";
|
||||
transportSoldier = 1;
|
||||
driverAction = "Hilux_Driver";
|
||||
class hilux1_civil_1_open;
|
||||
class hilux1_civil_1_open_DZE: hilux1_civil_1_open {
|
||||
terrainCoef = 2.5;
|
||||
wheelCircumference = 2.532;
|
||||
steerAheadPlan = 0.2;
|
||||
cargoIsCoDriver[] = {1};
|
||||
insideSoundCoef = 0.9;
|
||||
soundGear[] = {"",0.000562341,1};
|
||||
SoundGetIn[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.562341,1};
|
||||
SoundGetOut[] = {"\ca\sounds\vehicles\wheeled\offroad\ext\ext-offroad-getout-1",0.562341,1,30};
|
||||
soundEngineOnInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-start-1",0.398107,1};
|
||||
soundEngineOnExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-start-1",0.398107,1,250};
|
||||
soundEngineOffInt[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-stop-1",0.398107,1};
|
||||
soundEngineOffExt[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-stop-1",0.398107,1,250};
|
||||
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_building_01",0.707946,1,200};
|
||||
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_building_02",0.707946,1,200};
|
||||
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_building_03",0.707946,1,200};
|
||||
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_building_04",0.707946,1,200};
|
||||
soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
|
||||
WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_01",0.707946,1,200};
|
||||
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_02",0.707946,1,200};
|
||||
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_03",0.707946,1,200};
|
||||
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_04",0.707946,1,200};
|
||||
WoodCrash4[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_05",0.707946,1,200};
|
||||
WoodCrash5[] = {"Ca\sounds\Vehicles\Crash\crash_mix_wood_06",0.707946,1,200};
|
||||
soundWoodCrash[] = {"woodCrash0",0.166,"woodCrash1",0.166,"woodCrash2",0.166,"woodCrash3",0.166,"woodCrash4",0.166,"woodCrash5",0.166};
|
||||
ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_01",0.707946,1,200};
|
||||
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_02",0.707946,1,200};
|
||||
ArmorCrash2[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_03",0.707946,1,200};
|
||||
ArmorCrash3[] = {"Ca\sounds\Vehicles\Crash\crash_vehicle_04",0.707946,1,200};
|
||||
soundArmorCrash[] = {"ArmorCrash0",0.25,"ArmorCrash1",0.25,"ArmorCrash2",0.25,"ArmorCrash3",0.25};
|
||||
class SoundEvents
|
||||
{
|
||||
class AccelerationIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-acce-1",0.177828,1};
|
||||
limit = "0.7";
|
||||
expression = "(engineOn*(1-camPos))*gmeterZ*(speed factor[2.5, 4])";
|
||||
};
|
||||
class AccelerationOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-acce-1",0.177828,1,250};
|
||||
limit = "0.7";
|
||||
expression = "(engineOn*camPos)*gmeterZ*(speed factor[2.5, 4])";
|
||||
};
|
||||
};
|
||||
class Sounds: Sounds
|
||||
{
|
||||
class Engine: Engine
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-low-1",0.562341,1,300};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "camPos*engineOn*((rpm factor[0.21, 0.5]) min (rpm factor[0.7, 0.5]))";
|
||||
};
|
||||
class EngineHighOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-high-2",0.562341,1,350};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "camPos*engineOn*(rpm factor[0.5, 0.85])";
|
||||
};
|
||||
class IdleOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-idle-5",0.354813,1,150};
|
||||
frequency = "1";
|
||||
volume = "camPos*engineOn*(rpm factor[0.4, 0])";
|
||||
};
|
||||
class TiresRockOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",0.1,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.1,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.1,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.1,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.125893,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltOut
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",0.0891251,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseOut
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-acce-2",0.1,1,30};
|
||||
frequency = "1";
|
||||
volume = "camPos*(damper0 max 0.02)*(speed factor[0, 8])";
|
||||
};
|
||||
class EngineLowIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-low-1",0.562341,1};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "(1-camPos)*engineOn*((rpm factor[0.2, 0.4]) min (rpm factor[0.7, 0.5]))";
|
||||
};
|
||||
class EngineHighIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-high-2",0.562341,1};
|
||||
frequency = "(randomizer*0.05+0.95)*rpm";
|
||||
volume = "(1-camPos)*engineOn*(rpm factor[0.56, 0.8])";
|
||||
};
|
||||
class IdleIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-idle-5",0.354813,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*engineOn*(rpm factor[0.35, 0])";
|
||||
};
|
||||
class TiresRockIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2",0.1,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*rock*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresSandIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.1,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*sand*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGrassIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",0.1,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*grass*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresMudIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.1,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*mud*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresGravelIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.141254,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
|
||||
};
|
||||
class TiresAsphaltIn
|
||||
{
|
||||
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",0.177828,1};
|
||||
frequency = "1";
|
||||
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
|
||||
};
|
||||
class NoiseIn
|
||||
{
|
||||
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-noise-1",0.316228,1};
|
||||
frequency = "1";
|
||||
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
|
||||
};
|
||||
class Movement: Movement
|
||||
{
|
||||
sound = "soundEnviron";
|
||||
frequency = "1";
|
||||
volume = "0";
|
||||
};
|
||||
};
|
||||
cargoAction[] = {"Hilux_Cargo01"};
|
||||
hasGunner = 0;
|
||||
class Turrets
|
||||
{
|
||||
};
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\data\detailmapy\coyota_trup1.rvmat","ca\wheeled\data\detailmapy\coyota_trup1.rvmat","ca\wheeled\data\detailmapy\coyota_trup1_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
hiddenSelections[] = {"Camo1"};
|
||||
hiddenSelectionsTextures[] = {"\ca\wheeled\data\coyota_trup1.paa"};
|
||||
class Library
|
||||
{
|
||||
libTextDesc = "Civil Car.";
|
||||
};
|
||||
rarityUrban = 0.8;
|
||||
brakeDistance = 11;
|
||||
upgradeVehicle[] = {"hilux1_civil_1_open_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
class hilux1_civil_2_covered: hilux1_civil_1_open
|
||||
{
|
||||
model = "\ca\Wheeled\hilux1_civil_2_covered";
|
||||
faction = "CIV";
|
||||
picture = "\Ca\wheeled\data\ico\hilux1_civil_2_covered_CA.paa";
|
||||
Icon = "\Ca\wheeled\data\map_ico\icomap_hilux_CA.paa";
|
||||
mapSize = 7;
|
||||
typicalCargo[] = {};
|
||||
crew = "";
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\data\detailmapy\coyota_trup1.rvmat","ca\wheeled\data\detailmapy\coyota_trup1.rvmat","ca\wheeled\data\detailmapy\coyota_trup1_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_addons.rvmat","ca\wheeled\data\detailmapy\coyota_addons.rvmat","ca\wheeled\data\detailmapy\coyota_addons_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
hiddenSelections[] = {};
|
||||
hiddenSelectionsTextures[] = {};
|
||||
displayName = "Off-road (red)";
|
||||
rarityUrban = 0.35;
|
||||
upgradeVehicle[] = {"hilux1_civil_2_covered_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
class hilux1_civil_3_open: hilux1_civil_1_open
|
||||
{
|
||||
model = "\ca\Wheeled\hilux1_civil_3_open";
|
||||
picture = "\Ca\wheeled\data\ico\hilux1_civil_3_open_CA.paa";
|
||||
Icon = "\Ca\wheeled\data\map_ico\icomap_hilux_CA.paa";
|
||||
mapSize = 7;
|
||||
faction = "CIV";
|
||||
typicalCargo[] = {};
|
||||
crew = "";
|
||||
displayName = "Off-road (white)";
|
||||
class Damage
|
||||
{
|
||||
tex[] = {};
|
||||
mat[] = {"ca\wheeled\data\detailmapy\coyota_trup1.rvmat","ca\wheeled\data\detailmapy\coyota_trup1.rvmat","ca\wheeled\data\detailmapy\coyota_trup1_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola.rvmat","ca\wheeled\data\detailmapy\coyota_kola_destruct.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier.rvmat","ca\wheeled\data\detailmapy\coyota_interier_destruct.rvmat","ca\wheeled\data\detailmapy\auta_skla.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat","ca\wheeled\data\detailmapy\auta_skla_in_damage.rvmat"};
|
||||
};
|
||||
hiddenSelections[] = {};
|
||||
hiddenSelectionsTextures[] = {};
|
||||
upgradeVehicle[] = {"hilux1_civil_3_open_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
|
||||
};
|
||||
class HitPoints;
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"hilux1_civil_1_open_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
ItemARM[] = {"Pickup_PK_GUE_DZE",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
class hilux1_civil_2_covered;
|
||||
class hilux1_civil_2_covered_DZE: hilux1_civil_2_covered {
|
||||
terrainCoef = 2.5;
|
||||
class HitPoints;
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"hilux1_civil_2_covered_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
ItemARM[] = {"Pickup_PK_TK_GUE_EP1_DZE",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
class hilux1_civil_3_open;
|
||||
class hilux1_civil_3_open_DZE: hilux1_civil_3_open {
|
||||
terrainCoef = 2.5;
|
||||
class HitPoints;
|
||||
|
||||
class Upgrades {
|
||||
ItemORP[] = {"hilux1_civil_3_open_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
||||
ItemARM[] = {"Pickup_PK_INS_DZE",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Performance 1
|
||||
class hilux1_civil_1_open_DZE1: hilux1_civil_1_open
|
||||
{
|
||||
class hilux1_civil_1_open_DZE1: hilux1_civil_1_open_DZE {
|
||||
maxspeed = 150; // max engine limit 125-130
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"hilux1_civil_1_open_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
terrainCoef = 1.8;
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel;
|
||||
class HitLBWheel;
|
||||
class HitRFWheel;
|
||||
class HitRBWheel;
|
||||
class HitFuel;
|
||||
class HitEngine;
|
||||
class HitGlass1;
|
||||
class HitGlass2;
|
||||
class HitGlass3;
|
||||
class HitGlass4;
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"hilux1_civil_1_open_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
ItemARM[] = {"Pickup_PK_GUE_DZE1",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
class hilux1_civil_2_covered_DZE1: hilux1_civil_2_covered
|
||||
{
|
||||
class hilux1_civil_2_covered_DZE1: hilux1_civil_2_covered_DZE {
|
||||
maxspeed = 150; // car 100
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"hilux1_civil_2_covered_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
terrainCoef = 1.8;
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel;
|
||||
class HitLBWheel;
|
||||
class HitRFWheel;
|
||||
class HitRBWheel;
|
||||
class HitFuel;
|
||||
class HitEngine;
|
||||
class HitGlass1;
|
||||
class HitGlass2;
|
||||
class HitGlass3;
|
||||
class HitGlass4;
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"hilux1_civil_2_covered_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
ItemARM[] = {"Pickup_PK_TK_GUE_EP1_DZE1",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
class hilux1_civil_3_open_DZE1: hilux1_civil_3_open
|
||||
{
|
||||
class hilux1_civil_3_open_DZE1: hilux1_civil_3_open_DZE {
|
||||
maxspeed = 150; // car 100
|
||||
terrainCoef = 2.5;
|
||||
upgradeVehicle[] = {"hilux1_civil_3_open_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
|
||||
terrainCoef = 1.8;
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel;
|
||||
class HitLBWheel;
|
||||
class HitRFWheel;
|
||||
class HitRBWheel;
|
||||
class HitFuel;
|
||||
class HitEngine;
|
||||
class HitGlass1;
|
||||
class HitGlass2;
|
||||
class HitGlass3;
|
||||
class HitGlass4;
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemAVE[] = {"hilux1_civil_3_open_DZE2",{},{{"ItemAVE",1},{"PartGeneric",4},{"ItemTankTrap",2}}};
|
||||
ItemARM[] = {"Pickup_PK_INS_DZE1",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Armor 2
|
||||
class hilux1_civil_1_open_DZE2: hilux1_civil_1_open_DZE1
|
||||
{
|
||||
class hilux1_civil_1_open_DZE2: hilux1_civil_1_open_DZE1 {
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"hilux1_civil_1_open_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"hilux1_civil_1_open_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
|
||||
ItemARM[] = {"Pickup_PK_GUE_DZE2",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
class hilux1_civil_2_covered_DZE2: hilux1_civil_2_covered_DZE1
|
||||
{
|
||||
class hilux1_civil_2_covered_DZE2: hilux1_civil_2_covered_DZE1 {
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"hilux1_civil_2_covered_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"hilux1_civil_2_covered_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
|
||||
ItemARM[] = {"Pickup_PK_TK_GUE_EP1_DZE2",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
class hilux1_civil_3_open_DZE2: hilux1_civil_3_open_DZE1
|
||||
{
|
||||
class hilux1_civil_3_open_DZE2: hilux1_civil_3_open_DZE1 {
|
||||
armor = 50; // car 20
|
||||
upgradeVehicle[] = {"hilux1_civil_3_open_DZE3",{{"ItemLRK",1},{"ItemTent",1}}};
|
||||
class HitPoints: HitPoints
|
||||
{
|
||||
class HitLFWheel: HitLFWheel
|
||||
{
|
||||
class HitPoints: HitPoints {
|
||||
class HitLFWheel: HitLFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitLBWheel: HitLBWheel
|
||||
{
|
||||
class HitLBWheel: HitLBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRFWheel: HitRFWheel
|
||||
{
|
||||
class HitRFWheel: HitRFWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitRBWheel: HitRBWheel
|
||||
{
|
||||
class HitRBWheel: HitRBWheel {
|
||||
armor = 0.3;
|
||||
};
|
||||
class HitFuel
|
||||
{
|
||||
class HitFuel {
|
||||
armor = 0.28;
|
||||
material = -1;
|
||||
name = "palivo";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitEngine
|
||||
{
|
||||
class HitEngine {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGlass1: HitGlass1
|
||||
{
|
||||
class HitGlass1: HitGlass1 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass2: HitGlass2
|
||||
{
|
||||
class HitGlass2: HitGlass2 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass3: HitGlass3
|
||||
{
|
||||
class HitGlass3: HitGlass3 {
|
||||
armor = 0.1;
|
||||
};
|
||||
class HitGlass4: HitGlass4
|
||||
{
|
||||
class HitGlass4: HitGlass4 {
|
||||
armor = 0.1;
|
||||
};
|
||||
};
|
||||
|
||||
class Upgrades {
|
||||
ItemLRK[] = {"hilux1_civil_3_open_DZE3",{},{{"ItemLRK",1},{"PartGeneric",2},{"ItemTent",1}}};
|
||||
ItemARM[] = {"Pickup_PK_INS_DZE2",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Cargo 3
|
||||
class hilux1_civil_1_open_DZE3: hilux1_civil_1_open_DZE2
|
||||
{
|
||||
class hilux1_civil_1_open_DZE3: hilux1_civil_1_open_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"hilux1_civil_1_open_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"hilux1_civil_1_open_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
ItemARM[] = {"Pickup_PK_GUE_DZE3",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
class hilux1_civil_2_covered_DZE3: hilux1_civil_2_covered_DZE2
|
||||
{
|
||||
class hilux1_civil_2_covered_DZE3: hilux1_civil_2_covered_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"hilux1_civil_2_covered_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"hilux1_civil_2_covered_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
ItemARM[] = {"Pickup_PK_TK_GUE_EP1_DZE3",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
class hilux1_civil_3_open_DZE3: hilux1_civil_3_open_DZE2
|
||||
{
|
||||
class hilux1_civil_3_open_DZE3: hilux1_civil_3_open_DZE2 {
|
||||
transportMaxWeapons = 20; // car 10
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportMaxMagazines = 100; // car 50
|
||||
transportmaxbackpacks = 4; // car 2
|
||||
upgradeVehicle[] = {"hilux1_civil_3_open_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
|
||||
class Upgrades {
|
||||
ItemTNK[] = {"hilux1_civil_3_open_DZE4",{},{{"ItemTNK",1},{"PartFueltank",2}}};
|
||||
ItemARM[] = {"Pickup_PK_INS_DZE3",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
|
||||
// Fuel 4
|
||||
class hilux1_civil_1_open_DZE4: hilux1_civil_1_open_DZE3
|
||||
{
|
||||
class hilux1_civil_1_open_DZE4: hilux1_civil_1_open_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
|
||||
class Upgrades {
|
||||
ItemARM[] = {"Pickup_PK_GUE_DZE4",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
class hilux1_civil_2_covered_DZE4: hilux1_civil_2_covered_DZE3
|
||||
{
|
||||
class hilux1_civil_2_covered_DZE4: hilux1_civil_2_covered_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
|
||||
class Upgrades {
|
||||
ItemARM[] = {"Pickup_PK_TK_GUE_EP1_DZE4",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
class hilux1_civil_3_open_DZE4: hilux1_civil_3_open_DZE3
|
||||
{
|
||||
class hilux1_civil_3_open_DZE4: hilux1_civil_3_open_DZE3 {
|
||||
fuelCapacity = 210; // car 100
|
||||
|
||||
class Upgrades {
|
||||
ItemARM[] = {"Pickup_PK_INS_DZE4",{{"PK_DZ",1}},{{"ItemARM",1},{"PartGeneric",2}}};
|
||||
};
|
||||
};
|
||||
@@ -135,6 +135,7 @@ class Bandit1_DZ : Soldier_Crew_PMC {
|
||||
};
|
||||
class Bandit2_DZ: Soldier_Crew_PMC {
|
||||
scope = 2;
|
||||
side = 1;
|
||||
displayName = $STR_CHAR_2;
|
||||
weapons[] = {"Throw","Put"};
|
||||
model = "\ca\characters_E\GER\GER_rifleman";
|
||||
@@ -557,4 +558,4 @@ class Camo1_DZ: BAF_Soldier_L_W {
|
||||
respawnMagazines[] = {};
|
||||
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
|
||||
canHideBodies = 1;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -26,4 +26,5 @@ class PBX: RubberBoat {
|
||||
transportMaxMagazines = 50;
|
||||
transportMaxWeapons = 5;
|
||||
transportMaxBackpacks = 1;
|
||||
};
|
||||
fuelCapacity = 23;
|
||||
};
|
||||
|
||||
@@ -17,7 +17,7 @@ class Ship : AllVehicles
|
||||
maxSpeed = 30;
|
||||
simulation = "ship";
|
||||
audible = 6;
|
||||
fuelCapacity = 100;
|
||||
fuelCapacity = 250;
|
||||
formationX = 50;
|
||||
formationZ = 100;
|
||||
brakeDistance = 50;
|
||||
@@ -569,4 +569,4 @@ class RHIB_DZ : Boat
|
||||
"ca\water\data\rhib_dash_destruct.rvmat"
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -68,8 +68,11 @@ class Mode_FullAuto: Mode_SemiAuto
|
||||
class CfgWeapons {
|
||||
|
||||
class Pecheneg;
|
||||
class Pecheneg_DZ: Pecheneg
|
||||
{
|
||||
class Pecheneg_DZ: Pecheneg {
|
||||
type = "1";
|
||||
};
|
||||
class PK;
|
||||
class PK_DZ: PK {
|
||||
type = "1";
|
||||
};
|
||||
|
||||
@@ -84,7 +87,7 @@ class CfgWeapons {
|
||||
{
|
||||
scope = 2;
|
||||
//melee= "true";
|
||||
|
||||
|
||||
/*
|
||||
bullet1[] = {"ca\sounds\weapons\shells\big_shell_wood_01",0.0707946,1,15};
|
||||
bullet2[] = {"ca\sounds\weapons\shells\big_shell_wood_02",0.0707946,1,15};
|
||||
@@ -101,20 +104,20 @@ class CfgWeapons {
|
||||
*/
|
||||
|
||||
//soundBullet[] = {"bullet1",0.083,"bullet2",0.083,"bullet3",0.083,"bullet4",0.083,"bullet5",0.083,"bullet6",0.083,"bullet7",0.083,"bullet8",0.083,"bullet9",0.083,"bullet10",0.083,"bullet11",0.083,"bullet12",0.083};
|
||||
|
||||
|
||||
emptySound[] = {"",10,1};
|
||||
soundBullet[] = {"emptySound",1};
|
||||
|
||||
|
||||
|
||||
model = "\z\addons\dayz_epoch\models\chainsaw.p3d";
|
||||
|
||||
picture = "\z\addons\dayz_epoch\pictures\equip_chainsaw_CA.paa";
|
||||
|
||||
|
||||
displayName = "Chainsaw";
|
||||
|
||||
|
||||
cursor = "";
|
||||
cursoraim = "\ca\Weapons\Data\clear_empty";
|
||||
|
||||
|
||||
modes[] = {"manual"};
|
||||
handAnim[]=
|
||||
{
|
||||
@@ -125,7 +128,7 @@ class CfgWeapons {
|
||||
{
|
||||
recoil = "recoil_auto_machinegun_10outof10";
|
||||
recoilProne = "recoil_auto_machinegun_prone_10outof10";
|
||||
|
||||
|
||||
dispersion = 0.2;
|
||||
|
||||
begin1[] = {"\dayz_sfx\chainsaw\running2.ogg",1.77828,1,1000};
|
||||
@@ -143,10 +146,10 @@ class CfgWeapons {
|
||||
|
||||
burst = 1;
|
||||
multiplier = 1;
|
||||
|
||||
|
||||
soundContinuous = 0;
|
||||
soundBurst = 0;
|
||||
|
||||
|
||||
useAction = 0;
|
||||
useActionTitle = "";
|
||||
|
||||
@@ -207,7 +210,7 @@ class CfgWeapons {
|
||||
class PistolCore; // External class reference
|
||||
class Pistol; // External class reference
|
||||
class GrenadeLauncher; // External class reference
|
||||
|
||||
|
||||
class DMR; // External class reference
|
||||
|
||||
class ItemMatchbox_DZE: ItemCore
|
||||
@@ -235,7 +238,7 @@ class CfgWeapons {
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
#include "CfgWeapons\Loot.hpp"
|
||||
|
||||
#include "CfgWeapons\Melee\MeleeMachete.hpp"
|
||||
@@ -250,7 +253,7 @@ class CfgWeapons {
|
||||
#include "CfgWeapons\Melee\MeleeSledgehammer.hpp"
|
||||
// #include "CfgWeapons\Melee\MeleeBaseBallBatBarbed.hpp"
|
||||
// #include "CfgWeapons\Melee\MeleeBaseBallBatNails.hpp"
|
||||
|
||||
|
||||
#include "CfgWeapons\Item\ItemWatch.hpp"
|
||||
#include "CfgWeapons\Item\ItemMap.hpp"
|
||||
#include "CfgWeapons\Item\ItemMap_Debug.hpp"
|
||||
@@ -264,17 +267,18 @@ class CfgWeapons {
|
||||
#include "CfgWeapons\Item\ItemKeyKit.hpp"
|
||||
#include "CfgWeapons\Item\ItemKeys.hpp"
|
||||
#include "CfgWeapons\Item\ItemToolbox.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\Pistol\MakerovSD.hpp"
|
||||
#include "CfgWeapons\Weapon\Pistol\MakarovSD.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"
|
||||
#include "CfgWeapons\Weapon\LMG\BAF_L110A1_Aim.hpp"
|
||||
#include "CfgWeapons\Weapon\Rifle\FN_FAL_ANPVS4_DZE.hpp"
|
||||
};
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
class Crossbow_DZ : Crossbow {
|
||||
displayName = $STR_EQUIP_CROSSBOW;
|
||||
magazines[] =
|
||||
{
|
||||
"WoodenArrow"
|
||||
};
|
||||
magazines[] ={"Quiver","WoodenArrow"};
|
||||
};
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
class BAF_L110A1_Aim;
|
||||
class BAF_L110A1_Aim_DZE:BAF_L110A1_Aim {
|
||||
type = "1";
|
||||
};
|
||||
@@ -15,5 +15,5 @@ class MakarovSD : Makarov {
|
||||
descriptionShort = "Silenced semi-automatic pistol <br/>Caliber: 9x18mm";
|
||||
model = "ca\weapons_E\makarov\makarov_silenced";
|
||||
displayName = "Makarov SD";
|
||||
magazines[] = {"8Rnd_9x18_MakarovSD","8Rnd_9x18_Makarov"};
|
||||
};
|
||||
magazines[] = {"8Rnd_9x18_MakarovSD"};
|
||||
};
|
||||
@@ -1,3 +1,4 @@
|
||||
class FN_FAL_ANPVS4;
|
||||
class FN_FAL_ANPVS4_DZE:FN_FAL_ANPVS4 {
|
||||
visionMode[] = {"Normal", NVG};
|
||||
visionMode[] = {"Normal", "NVG"};
|
||||
};
|
||||
|
||||
1110
SQF/dayz_code/Configs/RscDisplay/RscDisplayCraftingMenu.hpp
Normal file
1110
SQF/dayz_code/Configs/RscDisplay/RscDisplayCraftingMenu.hpp
Normal file
File diff suppressed because it is too large
Load Diff
1016
SQF/dayz_code/Configs/RscDisplay/RscDisplayGear.hpp
Normal file
1016
SQF/dayz_code/Configs/RscDisplay/RscDisplayGear.hpp
Normal file
File diff suppressed because it is too large
Load Diff
54
SQF/dayz_code/Configs/RscDisplay/RscDisplayGenderSelect.hpp
Normal file
54
SQF/dayz_code/Configs/RscDisplay/RscDisplayGenderSelect.hpp
Normal file
@@ -0,0 +1,54 @@
|
||||
class RscDisplayGenderSelect
|
||||
{
|
||||
idd = 6902;
|
||||
enableDisplay = 1;
|
||||
class controls
|
||||
{
|
||||
class GenderPic_Man : RscActiveText
|
||||
{
|
||||
idc = -1;
|
||||
style = 48;
|
||||
text = "z\addons\dayz_code\gui\gender_menu_man.paa";
|
||||
x = 0.28 * safezoneW + safezoneX;
|
||||
y = 0.24 * safezoneH + safezoneY;
|
||||
w = 0.117188 * safezoneW;
|
||||
h = 0.542373 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;dayz_selectGender = 'Survivor2_DZ';";
|
||||
};
|
||||
class GenderPic_Woman : RscActiveText
|
||||
{
|
||||
idc = -1;
|
||||
style = 48;
|
||||
text = "z\addons\dayz_code\gui\gender_menu_woman.paa";
|
||||
x = 0.6 * safezoneW + safezoneX;
|
||||
y = 0.24 * safezoneH + safezoneY;
|
||||
w = 0.117188 * safezoneW;
|
||||
h = 0.542373 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;dayz_selectGender = 'SurvivorW2_DZ';";
|
||||
};
|
||||
class Gender_Title: RscStructuredText
|
||||
{
|
||||
idc = -1;
|
||||
text = "$STR_UI_GENDER_TITLE";
|
||||
x = 0.4 * safezoneW + safezoneX;
|
||||
y = 0.221864 * safezoneH + safezoneY;
|
||||
w = 0.2 * safezoneW;
|
||||
h = 0.05 * safezoneH;
|
||||
colorBackground[] = {-1,-1,-1,0};
|
||||
};
|
||||
class Gender_Description: RscStructuredText
|
||||
{
|
||||
idc = -1;
|
||||
text = "$STR_UI_GENDER_DESC";
|
||||
x = 0.4 * safezoneW + safezoneX;
|
||||
y = 0.366134 * safezoneH + safezoneY;
|
||||
w = 0.2 * safezoneW;
|
||||
h = 0.3 * safezoneH;
|
||||
colorBackground[] = {-1,-1,-1,0};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -2,9 +2,6 @@ class RscDisplaySpawnSelecter {
|
||||
idd = 6903;
|
||||
enableDisplay = 1;
|
||||
|
||||
onLoad = "DZE_DisplaySpawnSelector = true;";
|
||||
//onUnload = "DZE_DisplaySpawnSelector = false;";
|
||||
|
||||
class controlsBackground {
|
||||
class Mainback : RscPicture {
|
||||
idc = -1;
|
||||
@@ -28,7 +25,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.3044 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 1;";
|
||||
action = "closeDialog 0;dayz_selectRegion = 1;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
class RscSelectedRegion2: RscActiveText
|
||||
@@ -42,7 +39,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.270356 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 0;";
|
||||
action = "closeDialog 0;dayz_selectRegion = 0;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
class RscSelectedRegion3: RscActiveText
|
||||
@@ -56,7 +53,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.275 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 2;";
|
||||
action = "closeDialog 0;dayz_selectRegion = 2;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
class RscSelectedRegion4: RscActiveText
|
||||
@@ -70,7 +67,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.274546 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 3;";
|
||||
action = "closeDialog 0;dayz_selectRegion = 3;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
class RscSelectedRegion5: RscActiveText
|
||||
@@ -84,7 +81,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.275001 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 4;";
|
||||
action = "closeDialog 0;dayz_selectRegion = 4;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
class RscSelectedRegion6: RscActiveText
|
||||
@@ -98,7 +95,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.275 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 5;";
|
||||
action = "closeDialog 0;dayz_selectRegion = 5;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
class RscSelectedRegionRandom: RscActiveText
|
||||
@@ -112,7 +109,7 @@ class RscDisplaySpawnSelecter {
|
||||
h = 0.331135035 * safezoneH;
|
||||
color[] = { 0.5, 0.5, 0.5, 1 };
|
||||
colorActive[] = { 1, 1, 1, 1 };
|
||||
action = "closeDialog 0;DZE_DisplaySpawnSelector = false;dayz_selectRegion = 9;";
|
||||
action = "closeDialog 0;dayz_selectRegion = 9;";
|
||||
onMouseEnter = "ctrlSetFocus (_this select 0)";
|
||||
};
|
||||
|
||||
|
||||
@@ -141,7 +141,7 @@ class RscTitles
|
||||
class RscPicture_1901: RscPictureGUI
|
||||
{
|
||||
idc = 1901;
|
||||
text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
//text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.86 * safezoneH + safezoneY;//2
|
||||
w = 0.075;
|
||||
@@ -150,7 +150,7 @@ class RscTitles
|
||||
class RscPicture_1201: RscPictureGUI
|
||||
{
|
||||
idc = 1201;
|
||||
text = "\z\addons\dayz_code\gui\status\status_food_border_ca.paa";
|
||||
//text = "\z\addons\dayz_code\gui\status\status_food_border_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.86 * safezoneH + safezoneY;//2
|
||||
w = 0.075;
|
||||
@@ -159,7 +159,7 @@ class RscTitles
|
||||
class RscPicture_1900: RscPictureGUI
|
||||
{
|
||||
idc = 1900;
|
||||
text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
//text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.79 * safezoneH + safezoneY; //3
|
||||
w = 0.075;
|
||||
@@ -177,7 +177,7 @@ class RscTitles
|
||||
class RscPicture_1902: RscPictureGUI
|
||||
{
|
||||
idc = 1902;
|
||||
text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
//text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.93 * safezoneH + safezoneY; //1
|
||||
w = 0.075;
|
||||
@@ -186,7 +186,7 @@ class RscTitles
|
||||
class RscPicture_1202: RscPictureGUI
|
||||
{
|
||||
idc = 1202;
|
||||
text = "\z\addons\dayz_code\gui\status\status_thirst_border_ca.paa";
|
||||
//text = "\z\addons\dayz_code\gui\status\status_thirst_border_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.93 * safezoneH + safezoneY; //1
|
||||
w = 0.075;
|
||||
@@ -195,7 +195,7 @@ class RscTitles
|
||||
class RscPicture_1908: RscPictureGUI
|
||||
{
|
||||
idc = 1908;
|
||||
text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
//text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.72 * safezoneH + safezoneY; //3
|
||||
w = 0.075;
|
||||
@@ -204,7 +204,7 @@ class RscTitles
|
||||
class RscPicture_1208: RscPictureGUI
|
||||
{
|
||||
idc = 1208;
|
||||
text = "\z\addons\dayz_code\gui\status\status_temp_outside_ca.paa";
|
||||
//text = "\z\addons\dayz_code\gui\status\status_temp_outside_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.72 * safezoneH + safezoneY; //3
|
||||
w = 0.075;
|
||||
@@ -233,7 +233,7 @@ class RscTitles
|
||||
class RscPicture_1205: RscPictureGUI
|
||||
{
|
||||
idc = 1205;
|
||||
text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
//text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.30 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
@@ -242,7 +242,7 @@ class RscTitles
|
||||
class RscPicture_1206: RscPictureGUI
|
||||
{
|
||||
idc = 1206;
|
||||
text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
//text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.37 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
|
||||
316
SQF/dayz_code/Configs/RscDisplay/RscPlayerUI.hpp
Normal file
316
SQF/dayz_code/Configs/RscDisplay/RscPlayerUI.hpp
Normal file
@@ -0,0 +1,316 @@
|
||||
class RscTitles
|
||||
{
|
||||
class Default
|
||||
{
|
||||
idd = -1;
|
||||
movingEnable = 0;
|
||||
duration = 4;
|
||||
};
|
||||
titles[] = {"DeathScreen_DZ","RscTitleStructuredText"};
|
||||
class DeathScreen_DZ {
|
||||
idd = -1;
|
||||
movingEnable = "false";
|
||||
duration = 120;
|
||||
fadein = 0;
|
||||
name = "DeathScreen";
|
||||
controls[] = {"DeathScreen"};
|
||||
class DeathScreen: RscPicture {
|
||||
x = 0 * safezoneW + safezoneX;
|
||||
y = 0 * safezoneH + safezoneY;
|
||||
w = 1 * safezoneW;
|
||||
h = 1 * safezoneH;
|
||||
text = "\z\addons\dayz_code\gui\deathscreen.paa";
|
||||
};
|
||||
};
|
||||
class playerKillScore {
|
||||
idd = 6902;
|
||||
movingEnable = 0;
|
||||
duration = 5;
|
||||
name = "playerKillScore";
|
||||
onLoad = "uiNamespace setVariable ['DAYZ_GUI_kills', _this select 0];";
|
||||
class ControlsBackground {
|
||||
class RscPicture_1201: RscPictureGUI
|
||||
{
|
||||
idc = 1400;
|
||||
text = "\z\addons\dayz_code\gui\stats_kills_human_ca.paa";
|
||||
x = 0.044687 * safezoneW + safezoneX;
|
||||
y = 0.934779 * safezoneH + safezoneY;
|
||||
w = 0.06;
|
||||
h = 0.08;
|
||||
};
|
||||
class RscPicture_1200: RscPictureGUI
|
||||
{
|
||||
idc = 1401;
|
||||
text = "\z\addons\dayz_code\gui\stats_kills_zombie_ca.paa";
|
||||
x = 0.044687 * safezoneW + safezoneX;
|
||||
y = 0.876025 * safezoneH + safezoneY;
|
||||
w = 0.06;
|
||||
h = 0.08;
|
||||
};
|
||||
};
|
||||
class Controls{
|
||||
class RscText1: RscStructuredTextGUI
|
||||
{
|
||||
idc = 1410;
|
||||
text = "10";
|
||||
x = (0.044687 * safezoneW + safezoneX) - 0.01;
|
||||
y = 0.934779 * safezoneH + safezoneY;
|
||||
w = 0.08;
|
||||
h = 0.08;
|
||||
};
|
||||
class RscText2: RscStructuredTextGUI
|
||||
{
|
||||
idc = 1411;
|
||||
text = "1000";
|
||||
x = (0.044687 * safezoneW + safezoneX) - 0.01;
|
||||
y = 0.876025 * safezoneH + safezoneY;
|
||||
w = 0.08;
|
||||
h = 0.08;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class playerStatusWaiting {
|
||||
idd = 6901;
|
||||
movingEnable = 0;
|
||||
duration = 100000;
|
||||
name = "playerStatusWaiting";
|
||||
onLoad = "uiNamespace setVariable ['DAYZ_GUI_waiting', _this select 0];";
|
||||
class ControlsBackground {
|
||||
class RscText_1402: RscPictureGUI
|
||||
{
|
||||
idc = 1402;
|
||||
text = "#(argb,8,8,3)color(1,1,1,1)";
|
||||
x = 0.473572 * safezoneW + safezoneX;
|
||||
y = 0.418158 * safezoneH + safezoneY;
|
||||
w = 0.0634286 * safezoneW;
|
||||
h = 0.136829 * safezoneH;
|
||||
colorText[] = {1,1,1,1};
|
||||
};
|
||||
class RscText_1400: RscPictureGUI
|
||||
{
|
||||
idc = 1400;
|
||||
text = "#(argb,8,8,3)color(1,1,1,1)";
|
||||
x = 0.473572 * safezoneW + safezoneX;
|
||||
y = 0.418158 * safezoneH + safezoneY;
|
||||
w = 0.0634286 * safezoneW;
|
||||
h = 0; //0.136829 * safezoneH;
|
||||
colorText[] = {0,0,0,1};
|
||||
};
|
||||
};
|
||||
class Controls {
|
||||
class RscPicture_1401: RscPictureGUI
|
||||
{
|
||||
idc = 1401;
|
||||
text = "\z\addons\dayz_code\gui\status\status_waiting_ca.paa";
|
||||
x = 0.434999 * safezoneW + safezoneX;
|
||||
y = 0.392207 * safezoneH + safezoneY;
|
||||
w = 0.141 * safezoneW;
|
||||
h = 0.188013 * safezoneH;
|
||||
colorText[] = {0.38,0.63,0.26,1};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
class playerStatusGUI {
|
||||
idd = 6900;
|
||||
movingEnable = 0;
|
||||
duration = 100000;
|
||||
name = "statusBorder";
|
||||
onLoad = "uiNamespace setVariable ['DAYZ_GUI_display', _this select 0];";
|
||||
class ControlsBackground {
|
||||
class RscStructuredText_1199: RscStructuredText
|
||||
{
|
||||
idc = 1199;
|
||||
x = 0.250001;
|
||||
y = 0.350001;
|
||||
w = 0.5;
|
||||
h = 0.1;
|
||||
};
|
||||
class RscPicture_1901: RscPictureGUI
|
||||
{
|
||||
idc = 1901;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.86 * safezoneH + safezoneY;//2
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1307 : RscPictureGUI {
|
||||
idc = 1307;
|
||||
text = "\z\addons\dayz_code\gui\status_combat_inside_ca.paa";
|
||||
x = "0.955313 * safezoneW + safezoneX";
|
||||
y = "0.65 * safezoneH + safezoneY";
|
||||
w = 0.06;
|
||||
h = 0.08;
|
||||
};
|
||||
class RscPicture_1201: RscPictureGUI
|
||||
{
|
||||
idc = 1201;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_food_border_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.86 * safezoneH + safezoneY;//2
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1900: RscPictureGUI
|
||||
{
|
||||
idc = 1900;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.79 * safezoneH + safezoneY; //3
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1200: RscPictureGUI
|
||||
{
|
||||
idc = 1200;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_blood_border_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.79 * safezoneH + safezoneY; //3
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1902: RscPictureGUI
|
||||
{
|
||||
idc = 1902;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.93 * safezoneH + safezoneY; //1
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1202: RscPictureGUI
|
||||
{
|
||||
idc = 1202;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_thirst_border_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.93 * safezoneH + safezoneY; //1
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1908: RscPictureGUI
|
||||
{
|
||||
idc = 1908;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.72 * safezoneH + safezoneY; //3
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1208: RscPictureGUI
|
||||
{
|
||||
idc = 1208;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_temp_outside_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.72 * safezoneH + safezoneY; //3
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1203: RscPictureGUI
|
||||
{
|
||||
idc = 1203;
|
||||
text = "\z\addons\dayz_code\gui\status\status_effect_brokenleg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.58 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
colorText[] = {1,1,1,1};
|
||||
};
|
||||
class RscPicture_1204: RscPictureGUI
|
||||
{
|
||||
idc = 1204;
|
||||
text = "\z\addons\dayz_code\gui\status\status_connection_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.51 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
colorText[] = {1,1,1,1};
|
||||
};
|
||||
class RscPicture_1205: RscPictureGUI
|
||||
{
|
||||
idc = 1205;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.30 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1206: RscPictureGUI
|
||||
{
|
||||
idc = 1206;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_bg.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.37 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
};
|
||||
class Controls {
|
||||
class RscPicture_1301: RscPictureGUI
|
||||
{
|
||||
idc = 1301;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_food_inside_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.86 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1300: RscPictureGUI
|
||||
{
|
||||
idc = 1300;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_blood_inside_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.79 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1302: RscPictureGUI
|
||||
{
|
||||
idc = 1302;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_thirst_inside_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.93 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1306: RscPictureGUI
|
||||
{
|
||||
idc = 1306;
|
||||
//text = "\z\addons\dayz_code\gui\status\status_temp_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.72 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1303: RscPictureGUI
|
||||
{
|
||||
idc = 1303;
|
||||
text = "\z\addons\dayz_code\gui\status\status_bleeding_ca.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.79 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
colorText[] = {1,1,1,0.5};
|
||||
};
|
||||
class RscPicture_1304: RscPictureGUI
|
||||
{
|
||||
idc = 1304;
|
||||
text = "\z\addons\dayz_code\gui\status\status_noise.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.30 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
class RscPicture_1305: RscPictureGUI
|
||||
{
|
||||
idc = 1305;
|
||||
text = "\z\addons\dayz_code\gui\status\status_visible.paa";
|
||||
x = 0.955313 * safezoneW + safezoneX;
|
||||
y = 0.37 * safezoneH + safezoneY;
|
||||
w = 0.075;
|
||||
h = 0.10;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -134,7 +134,7 @@ class RscShortcutButtonTraderDialog
|
||||
|
||||
class TraderDialog
|
||||
{
|
||||
idd = -1;
|
||||
idd = 420420;
|
||||
movingenable = 0;
|
||||
|
||||
class Controls {
|
||||
@@ -204,6 +204,16 @@ class TraderDialog
|
||||
h = 0.055016 * safezoneH;
|
||||
onButtonClick = "[(lbCurSel 12001)] call TraderDialogSell; ((ctrlParent (_this select 0)) closeDisplay 9000);";
|
||||
};
|
||||
class RscShortcutButtonTraderDialog_1703: RscShortcutButtonTraderDialog
|
||||
{
|
||||
idc = 12007;
|
||||
text = $STR_EPOCH_PLAYER_306;
|
||||
x = 0.381256 * safezoneW + safezoneX;
|
||||
y = 0.720064 * safezoneH + safezoneY;
|
||||
w = 0.1287436 * safezoneW;
|
||||
h = 0.055016 * safezoneH;
|
||||
onButtonClick = "[[],0] call epoch_returnChange; ((ctrlParent (_this select 0)) closeDisplay 9000); cutText [(localize ""STR_EPOCH_PLAYER_307"") , ""PLAIN DOWN""];";
|
||||
};
|
||||
class RscTextTraderDialog_1003: RscTextTraderDialog
|
||||
{
|
||||
idc = -1;
|
||||
|
||||
6
SQF/dayz_code/Configs/RscDisplay/includes.hpp
Normal file
6
SQF/dayz_code/Configs/RscDisplay/includes.hpp
Normal file
@@ -0,0 +1,6 @@
|
||||
#include "RscDisplayCraftingMenu.hpp"
|
||||
//#include "RscDisplayGear.hpp"
|
||||
#include "RscDisplayGenderSelect.hpp"
|
||||
#include "RscDisplaySpawnSelecter.hpp"
|
||||
#include "RscPlayerUI.hpp"
|
||||
#include "RscMap.hpp"
|
||||
@@ -204,6 +204,174 @@ class CfgVehicles {
|
||||
};
|
||||
};
|
||||
};
|
||||
class Tank: landvehicle {
|
||||
class Sounds: Sounds {
|
||||
class Engine;
|
||||
class Movement;
|
||||
};
|
||||
driverOpticsModel = "\ca\Tracked\optika_tank_driver";
|
||||
commanderCanSee = 31;
|
||||
gunnerCanSee = 30;
|
||||
getInAction = "GetInMedium";
|
||||
getOutAction = "GetOutMedium";
|
||||
cargoGetInAction[] = {"GetInLow"};
|
||||
cargoGetOutAction[] = {"GetOutLow"};
|
||||
audible = 18;
|
||||
sensitivityEar = "0.0075 /3";
|
||||
armorStructural = 2;
|
||||
class AnimationSources;
|
||||
class HitPoints {
|
||||
class HitHull {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "NEtelo";
|
||||
visual = "telo";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitLTrack {
|
||||
armor = 0.15;
|
||||
material = -1;
|
||||
name = "pas_L";
|
||||
visual = "pas_L";
|
||||
passThrough = 0.3;
|
||||
};
|
||||
class HitRTrack {
|
||||
armor = 0.15;
|
||||
material = -1;
|
||||
name = "pas_P";
|
||||
visual = "pas_P";
|
||||
passThrough = 0.3;
|
||||
};
|
||||
class HitEngine {
|
||||
armor = 0.35;
|
||||
material = -1;
|
||||
name = "motor";
|
||||
visual = "motor";
|
||||
passThrough = 0.2;
|
||||
minimalHit = 0.02;
|
||||
};
|
||||
};
|
||||
weapons[] = {};
|
||||
magazines[] = {};
|
||||
class Turrets {
|
||||
class MainTurret: NewTurret {
|
||||
gunnerAction = "ManActTestDriverOut";
|
||||
gunnerOpticsModel = "\ca\Tracked\optika_tank_gunner";
|
||||
gunnerOutOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunBeg = "usti hlavne";
|
||||
gunEnd = "konec hlavne";
|
||||
memoryPointsGetInGunner = "pos gunner";
|
||||
memoryPointsGetInGunnerDir = "pos gunner dir";
|
||||
gunnerGetInAction = "GetInHigh";
|
||||
gunnerGetOutAction = "GetOutHigh";
|
||||
viewGunnerInExternal = 0;
|
||||
primaryGunner = 1;
|
||||
gunnerOpticsEffect[] = {"TankGunnerOptics2","OpticsBlur1","OpticsCHAbera1"};
|
||||
gunnerOutOpticsEffect[] = {};
|
||||
class HitPoints {
|
||||
class HitTurret {
|
||||
armor = 1;
|
||||
material = -1;
|
||||
name = "vez";
|
||||
visual = "vez";
|
||||
passThrough = 1;
|
||||
};
|
||||
class HitGun {
|
||||
armor = 0.3;
|
||||
material = -1;
|
||||
name = "zbran";
|
||||
visual = "zbran";
|
||||
passThrough = 0;
|
||||
};
|
||||
};
|
||||
class Turrets {
|
||||
class CommanderOptics: NewTurret {
|
||||
proxyType = "CPCommander";
|
||||
proxyIndex = 1;
|
||||
gunnerName = "$STR_POSITION_COMMANDER";
|
||||
primaryGunner = 0;
|
||||
primaryObserver = 1;
|
||||
stabilizedInAxes = "StabilizedInAxesNone";
|
||||
body = "obsTurret";
|
||||
gun = "obsGun";
|
||||
animationSourceBody = "obsTurret";
|
||||
animationSourceGun = "obsGun";
|
||||
animationSourceHatch = "hatchCommander";
|
||||
soundServo[] = {"\ca\sounds\vehicles\servos\turret-1",0.01,1,10};
|
||||
gunBeg = "";
|
||||
gunEnd = "";
|
||||
minElev = -4;
|
||||
maxElev = 20;
|
||||
initElev = 0;
|
||||
minTurn = -360;
|
||||
maxTurn = 360;
|
||||
initTurn = 0;
|
||||
commanding = 2;
|
||||
outGunnerMayFire = 1;
|
||||
inGunnerMayFire = 1;
|
||||
viewGunnerInExternal = 0;
|
||||
gunnerOpticsModel = "\ca\Tracked\optika_tank_driver";
|
||||
gunnerOutOpticsModel = "\ca\Weapons\optika_empty";
|
||||
gunnerOutOpticsColor[] = {0,0,0,1};
|
||||
gunnerOutForceOptics = 0;
|
||||
gunnerOutOpticsShowCursor = 0;
|
||||
gunnerOpticsEffect[] = {};
|
||||
gunnerOutOpticsEffect[] = {};
|
||||
memoryPointGunnerOutOptics = "commander_weapon_view";
|
||||
memoryPointGunnerOptics = "commanderview";
|
||||
memoryPointsGetInGunner = "pos commander";
|
||||
memoryPointsGetInGunnerDir = "pos commander dir";
|
||||
gunnerGetInAction = "GetInHigh";
|
||||
gunnerGetOutAction = "GetOutHigh";
|
||||
memoryPointGun = "gun_muzzle";
|
||||
selectionFireAnim = "zasleh_1";
|
||||
class ViewOptics {
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.155;
|
||||
minFov = 0.0625;
|
||||
maxFov = 0.466;
|
||||
};
|
||||
class ViewGunner {
|
||||
initAngleX = 5;
|
||||
minAngleX = -65;
|
||||
maxAngleX = 85;
|
||||
initAngleY = 0;
|
||||
minAngleY = -150;
|
||||
maxAngleY = 150;
|
||||
initFov = 0.7;
|
||||
minFov = 0.25;
|
||||
maxFov = 1.1;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
soundDammage[] = {"\ca\Tracked\Data\Sound\alarm_loop1",0.000316228,1};
|
||||
supplyRadius = 1.5;
|
||||
class ViewOptics: ViewOptics {
|
||||
initAngleX = 0;
|
||||
minAngleX = -30;
|
||||
maxAngleX = 30;
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.466;
|
||||
minFov = 0.466;
|
||||
maxFov = 0.466;
|
||||
};
|
||||
class DefaultEventhandlers;
|
||||
class Eventhandlers: DefaultEventhandlers{};
|
||||
smokeLauncherGrenadeCount = 6;
|
||||
smokeLauncherVelocity = 15;
|
||||
smokeLauncherOnTurret = 1;
|
||||
smokeLauncherAngle = 120;
|
||||
};
|
||||
|
||||
|
||||
// AIR
|
||||
#include "CfgVehicles\AIR\AN2.hpp"
|
||||
@@ -214,6 +382,9 @@ class CfgVehicles {
|
||||
#include "CfgVehicles\AIR\Mi17.hpp"
|
||||
#include "CfgVehicles\AIR\UH1.hpp"
|
||||
#include "CfgVehicles\AIR\AH6.hpp"
|
||||
#include "CfgVehicles\AIR\C130.hpp"
|
||||
#include "CfgVehicles\AIR\CH53.hpp"
|
||||
|
||||
|
||||
// LAND (Armed)
|
||||
#include "CfgVehicles\LAND\HMMWV.hpp"
|
||||
@@ -618,7 +789,7 @@ class CfgVehicles {
|
||||
displayName = "Fuel Pump";
|
||||
vehicleClass = "Fortifications";
|
||||
constructioncount = 2;
|
||||
removeoutput[] = {{"ItemFuelPump",1}};
|
||||
removeoutput[] = {{"fuel_pump_kit",1}};
|
||||
requireplot = 0;
|
||||
nounderground = 0;
|
||||
};
|
||||
@@ -669,7 +840,7 @@ class CfgVehicles {
|
||||
displayName = "Bag fence (Round)";
|
||||
vehicleClass = "Fortifications";
|
||||
constructioncount = 3;
|
||||
removeoutput[] = {{"ItemSandbag",1}};
|
||||
removeoutput[] = {{"BagFenceRound_DZ_kit",1}};
|
||||
nounderground = 0;
|
||||
};
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -13,7 +13,7 @@ _magazines = getArray (configFile >> "cfgWeapons" >> _weapon >> "magazines");
|
||||
if (_ammoType == "") then {_ammoType = _x;};
|
||||
if (!(_ammoType in _text)) then {_text set [count _text,_ammoType];};
|
||||
if (_x in magazines player) exitWith {_ammo = _x;};
|
||||
} forEach _magazines;
|
||||
} count _magazines;
|
||||
if (_ammo != "") then {
|
||||
_vehicle removeMagazineTurret [_ammo,_turret];
|
||||
_vehicle addMagazineTurret [_ammo,_turret];
|
||||
|
||||
@@ -13,7 +13,7 @@ _hastinitem = false;
|
||||
_hastinitem = true;
|
||||
};
|
||||
|
||||
} forEach boil_tin_cans;
|
||||
} count boil_tin_cans;
|
||||
|
||||
_bottletext = getText (configFile >> "CfgMagazines" >> "ItemWaterbottle" >> "displayName");
|
||||
_tin1text = getText (configFile >> "CfgMagazines" >> "TrashTinCan" >> "displayName");
|
||||
@@ -24,7 +24,7 @@ if (!_hastinitem) exitWith {DZE_ActionInProgress = false; cutText [format[(local
|
||||
|
||||
_removed = 0;
|
||||
|
||||
if (_hasbottleitem and _hastinitem) then {
|
||||
if (_hasbottleitem && _hastinitem) then {
|
||||
_qty = {_x == "ItemWaterbottle"} count magazines player;
|
||||
if ("ItemWaterbottle" in magazines player) then {
|
||||
|
||||
|
||||
@@ -12,22 +12,22 @@ _maxWeapons = getNumber (configFile >> "CfgVehicles" >> _class >> "transportMaxW
|
||||
// Get max backpack count
|
||||
_maxBackpacks = getNumber (configFile >> "CfgVehicles" >> _class >> "transportmaxbackpacks");
|
||||
|
||||
// Count and show magazines available space
|
||||
// Count && show magazines available space
|
||||
_magazineCount_raw = getMagazineCargo _vehicle;
|
||||
|
||||
// Count and show weapons available space
|
||||
// Count && show weapons available space
|
||||
_weaponsCount_raw = getWeaponCargo _vehicle;
|
||||
|
||||
// Count and show backpacks available space
|
||||
// Count && show backpacks available space
|
||||
_backpackCount_raw = getBackpackCargo _vehicle;
|
||||
|
||||
// Count and show magazines available space
|
||||
// Count && show magazines available space
|
||||
_magazineCount = (_magazineCount_raw select 1) call vehicle_gear_count;
|
||||
|
||||
// Count and show weapons available space
|
||||
// Count && show weapons available space
|
||||
_weaponsCount = (_weaponsCount_raw select 1) call vehicle_gear_count;
|
||||
|
||||
// Count and show weapons available space
|
||||
// Count && show weapons available space
|
||||
_backpackCount = (_backpackCount_raw select 1) call vehicle_gear_count;
|
||||
|
||||
TitleText [format[(localize "str_epoch_player_1"),_magazineCount,_maxMagazines,_weaponsCount,_maxWeapons,_backpackCount,_maxBackpacks], "PLAIN DOWN"];
|
||||
cutText [format[(localize "str_epoch_player_1"),_magazineCount,_maxMagazines,_weaponsCount,_maxWeapons,_backpackCount,_maxBackpacks], "PLAIN DOWN"];
|
||||
|
||||
@@ -43,7 +43,7 @@ _cookedmeat = meatcooked;
|
||||
if (_isMedic) then {
|
||||
_started = true;
|
||||
};
|
||||
if (_started and !_isMedic) then {
|
||||
if (_started && !_isMedic) then {
|
||||
r_doLoop = false;
|
||||
_finished = true;
|
||||
};
|
||||
|
||||
@@ -7,7 +7,7 @@ if (_dikCode in[0x02,0x03,0x04,0x58,0x57,0x44,0x43,0x42,0x41,0x40,0x3F,0x3E,0x3D
|
||||
_handled = true;
|
||||
};
|
||||
|
||||
if ((_dikCode == 0x3E or _dikCode == 0x0F or _dikCode == 0xD3)) then {
|
||||
if ((_dikCode == 0x3E || _dikCode == 0x0F || _dikCode == 0xD3)) then {
|
||||
if(diag_tickTime - dayz_lastCheckBit > 10) then {
|
||||
dayz_lastCheckBit = diag_tickTime;
|
||||
call dayz_forceSave;
|
||||
@@ -20,6 +20,10 @@ if (_dikCode == 0x01) then {
|
||||
DZE_cancelBuilding = true;
|
||||
call dayz_EjectPlayer;
|
||||
};
|
||||
// Disable ESC after death
|
||||
if (_dikCode == 0x01 && r_player_dead) then {
|
||||
_handled = true;
|
||||
};
|
||||
|
||||
// surrender
|
||||
if (_dikCode in actionKeys "Surrender") then {
|
||||
@@ -27,9 +31,9 @@ if (_dikCode in actionKeys "Surrender") then {
|
||||
_vehicle = vehicle player;
|
||||
_inVehicle = (_vehicle != player);
|
||||
_onLadder = (getNumber (configFile >> "CfgMovesMaleSdr" >> "States" >> (animationState player) >> "onLadder")) == 1;
|
||||
_canDo = (!r_drag_sqf and !r_player_unconscious and !_onLadder and !_inVehicle);
|
||||
_canDo = (!r_drag_sqf && !r_player_unconscious && !_onLadder && !_inVehicle);
|
||||
|
||||
if (_canDo and !DZE_Surrender and !(player isKindOf "PZombie_VB")) then {
|
||||
if (_canDo && !DZE_Surrender && !(player isKindOf "PZombie_VB")) then {
|
||||
DZE_Surrender = true;
|
||||
_dropPrimary = false;
|
||||
_dropSecondary = false;
|
||||
@@ -41,10 +45,10 @@ if (_dikCode in actionKeys "Surrender") then {
|
||||
if ((getNumber (configFile >> "CfgWeapons" >> _x >> "Type")) == 2) exitWith {
|
||||
_secondaryWeapon = _x;
|
||||
};
|
||||
} forEach (weapons player);
|
||||
} count (weapons player);
|
||||
if (_secondaryWeapon != "") then {_dropSecondary = true;};
|
||||
|
||||
if (_dropPrimary or _dropSecondary) then {
|
||||
if (_dropPrimary || _dropSecondary) then {
|
||||
player playActionNow "PutDown";
|
||||
_iPos = getPosATL player;
|
||||
_radius = 1;
|
||||
@@ -80,16 +84,24 @@ if (_dikCode in actionKeys "MoveLeft") exitWith {r_interrupt = true; if (DZE_Sur
|
||||
if (_dikCode in actionKeys "MoveRight") exitWith {r_interrupt = true; if (DZE_Surrender) then {call dze_surrender_off};};
|
||||
if (_dikCode in actionKeys "MoveBack") exitWith {r_interrupt = true; if (DZE_Surrender) then {call dze_surrender_off};};
|
||||
|
||||
//Prevent exploit of glitching through doors
|
||||
if (_dikCode in actionKeys "Prone") then {
|
||||
_doors = nearestObjects [player, DZE_DoorsLocked, 3];
|
||||
if (count _doors > 0) then {
|
||||
_handled = true;
|
||||
};
|
||||
};
|
||||
|
||||
//Prevent exploit of drag body
|
||||
if ((_dikCode in actionKeys "Prone") and r_drag_sqf) exitWith { force_dropBody = true; };
|
||||
if ((_dikCode in actionKeys "Crouch") and r_drag_sqf) exitWith { force_dropBody = true; };
|
||||
if ((_dikCode in actionKeys "Prone") && r_drag_sqf) exitWith { force_dropBody = true; };
|
||||
if ((_dikCode in actionKeys "Crouch") && r_drag_sqf) exitWith { force_dropBody = true; };
|
||||
|
||||
_shift = _this select 2;
|
||||
_ctrl = _this select 3;
|
||||
_alt = _this select 4;
|
||||
|
||||
//diag_log format["Keypress: %1", _this];
|
||||
if ((_dikCode in actionKeys "Gear") and (vehicle player != player) and !_shift and !_ctrl and !_alt && !dialog) then {
|
||||
if ((_dikCode in actionKeys "Gear") && (vehicle player != player) && !_shift && !_ctrl && !_alt && !dialog) then {
|
||||
createGearDialog [player, "RscDisplayGear"];
|
||||
_handled = true;
|
||||
};
|
||||
@@ -113,59 +125,59 @@ if (_dikCode in (actionKeys "GetOver")) then {
|
||||
};
|
||||
};
|
||||
//if (_dikCode == 57) then {_handled = true}; // space
|
||||
//if (_dikCode in actionKeys 'MoveForward' or _dikCode in actionKeys 'MoveBack') then {r_interrupt = true};
|
||||
//if (_dikCode in actionKeys 'MoveForward' || _dikCode in actionKeys 'MoveBack') then {r_interrupt = true};
|
||||
if (_dikCode == 210) then {
|
||||
_nill = execvm "\z\addons\dayz_code\actions\playerstats.sqf";
|
||||
};
|
||||
|
||||
if (_dikCode in actionKeys "ForceCommandingMode") then {_handled = true};
|
||||
if (_dikCode in actionKeys "PushToTalk" and (diag_tickTime - dayz_lastCheckBit > 10)) then {
|
||||
if (_dikCode in actionKeys "PushToTalk" && (diag_tickTime - dayz_lastCheckBit > 10)) then {
|
||||
dayz_lastCheckBit = diag_tickTime;
|
||||
[player,50,true,(getPosATL player)] spawn player_alertZombies;
|
||||
};
|
||||
if (_dikCode in actionKeys "VoiceOverNet" and (diag_tickTime - dayz_lastCheckBit > 10)) then {
|
||||
if (_dikCode in actionKeys "VoiceOverNet" && (diag_tickTime - dayz_lastCheckBit > 10)) then {
|
||||
dayz_lastCheckBit = diag_tickTime;
|
||||
[player,50,true,(getPosATL player)] spawn player_alertZombies;
|
||||
};
|
||||
if (_dikCode in actionKeys "PushToTalkDirect" and (diag_tickTime - dayz_lastCheckBit > 10)) then {
|
||||
if (_dikCode in actionKeys "PushToTalkDirect" && (diag_tickTime - dayz_lastCheckBit > 10)) then {
|
||||
dayz_lastCheckBit = diag_tickTime;
|
||||
[player,15,false,(getPosATL player)] spawn player_alertZombies;
|
||||
};
|
||||
if (_dikCode in actionKeys "Chat" and (diag_tickTime - dayz_lastCheckBit > 10)) then {
|
||||
if (_dikCode in actionKeys "Chat" && (diag_tickTime - dayz_lastCheckBit > 10)) then {
|
||||
dayz_lastCheckBit = diag_tickTime;
|
||||
[player,15,false,(getPosATL player)] spawn player_alertZombies;
|
||||
};
|
||||
if (_dikCode in actionKeys "User20" and (diag_tickTime - dayz_lastCheckBit > 5)) then {
|
||||
if (_dikCode in actionKeys "User20" && (diag_tickTime - dayz_lastCheckBit > 5)) then {
|
||||
dayz_lastCheckBit = diag_tickTime;
|
||||
_nill = execvm "\z\addons\dayz_code\actions\playerstats.sqf";
|
||||
};
|
||||
|
||||
// numpad 8 0x48 now pgup 0xC9 1
|
||||
if ((_dikCode == 0xC9 and (!_alt or !_ctrl)) or (_dikCode in actionKeys "User15")) then {
|
||||
if ((_dikCode == 0xC9 && (!_alt || !_ctrl)) || (_dikCode in actionKeys "User15")) then {
|
||||
DZE_Q = true;
|
||||
};
|
||||
// numpad 2 0x50 now pgdn 0xD1
|
||||
if ((_dikCode == 0xD1 and (!_alt or !_ctrl)) or (_dikCode in actionKeys "User16")) then {
|
||||
if ((_dikCode == 0xD1 && (!_alt || !_ctrl)) || (_dikCode in actionKeys "User16")) then {
|
||||
DZE_Z = true;
|
||||
};
|
||||
|
||||
|
||||
// numpad 8 0x48 now pgup 0xC9 0.1
|
||||
if ((_dikCode == 0xC9 and (_alt and !_ctrl)) or (_dikCode in actionKeys "User13")) then {
|
||||
if ((_dikCode == 0xC9 && (_alt && !_ctrl)) || (_dikCode in actionKeys "User13")) then {
|
||||
DZE_Q_alt = true;
|
||||
};
|
||||
// numpad 2 0x50 now pgdn 0xD1
|
||||
if ((_dikCode == 0xD1 and (_alt and !_ctrl)) or (_dikCode in actionKeys "User14")) then {
|
||||
if ((_dikCode == 0xD1 && (_alt && !_ctrl)) || (_dikCode in actionKeys "User14")) then {
|
||||
DZE_Z_alt = true;
|
||||
};
|
||||
|
||||
|
||||
// numpad 8 0x48 now pgup 0xC9 0.01
|
||||
if ((_dikCode == 0xC9 and (!_alt and _ctrl)) or (_dikCode in actionKeys "User7")) then {
|
||||
if ((_dikCode == 0xC9 && (!_alt && _ctrl)) || (_dikCode in actionKeys "User7")) then {
|
||||
DZE_Q_ctrl = true;
|
||||
};
|
||||
// numpad 2 0x50 now pgdn 0xD1
|
||||
if ((_dikCode == 0xD1 and (!_alt and _ctrl)) or (_dikCode in actionKeys "User8")) then {
|
||||
if ((_dikCode == 0xD1 && (!_alt && _ctrl)) || (_dikCode in actionKeys "User8")) then {
|
||||
DZE_Z_ctrl = true;
|
||||
};
|
||||
|
||||
@@ -173,16 +185,21 @@ if ((_dikCode == 0xD1 and (!_alt and _ctrl)) or (_dikCode in actionKeys "User8")
|
||||
|
||||
|
||||
// numpad 4 0x4B now Q 0x10
|
||||
if (_dikCode == 0x10 or (_dikCode in actionKeys "User17")) then {
|
||||
if (_dikCode == 0x10 || (_dikCode in actionKeys "User17")) then {
|
||||
DZE_4 = true;
|
||||
};
|
||||
// numpad 6 0x4D now E 0x12
|
||||
if (_dikCode == 0x12 or (_dikCode in actionKeys "User18")) then {
|
||||
if (_dikCode == 0x12 || (_dikCode in actionKeys "User18")) then {
|
||||
DZE_6 = true;
|
||||
};
|
||||
// numpad 5 0x4C now space 0x39
|
||||
if (_dikCode == 0x39 or (_dikCode in actionKeys "User19")) then {
|
||||
if (_dikCode == 0x39 || (_dikCode in actionKeys "User19")) then {
|
||||
DZE_5 = true;
|
||||
};
|
||||
|
||||
_handled
|
||||
// F key
|
||||
if ((_dikCode == 0x21 && (!_alt && !_ctrl)) || (_dikCode in actionKeys "User6")) then {
|
||||
DZE_F = true;
|
||||
};
|
||||
|
||||
_handled
|
||||
|
||||
@@ -18,7 +18,7 @@ switch (_type) do {
|
||||
if( (_removed < _countIn) && ((_x == _itemIn) || configName(inheritsFrom(configFile >> "cfgMagazines" >> _x)) == _itemIn)) then {
|
||||
_removed = _removed + ([player,_x] call BIS_fnc_invRemove);
|
||||
};
|
||||
} forEach magazines player;
|
||||
} count magazines player;
|
||||
if(_removed == _countIn) then {
|
||||
_handle setFSMVariable ["_hunger",0];
|
||||
player removeAction s_player_feeddog;
|
||||
|
||||
@@ -6,7 +6,7 @@ _handle setFSMVariable ["_command","stay"];
|
||||
_watchDog = _handle getFSMVariable "_watchDog";
|
||||
|
||||
_anim = animationState _dog;
|
||||
if (_anim == "Dog_SitDown" and _watchDog) then {
|
||||
if (_anim == "Dog_SitDown" && _watchDog) then {
|
||||
//[objNull, _dog, rSwitchMove,"Dog_SitUp"] call RE;
|
||||
//sleep 0.5;
|
||||
[objNull, _dog, rSwitchMove,"Dog_LieDown"] call RE;
|
||||
|
||||
@@ -12,7 +12,7 @@ _handle setFSMVariable ["_watchDog",_watchDog];
|
||||
_warn = {
|
||||
private ["_watchDog","_dog","_nearby","_senseSkill","_handle"];
|
||||
_handle = _this select 0;
|
||||
while {_watchDog and alive _dog} do {
|
||||
while {_watchDog && alive _dog} do {
|
||||
_watchDog = _handle getFSMVariable "_watchDog";
|
||||
_senseSkill = _handle getFSMVariable "_senseSkill";
|
||||
if (_watchDog) then {
|
||||
|
||||
@@ -7,9 +7,11 @@ _isVehicle = false;
|
||||
|
||||
_vehicleSrc = _this select 3;
|
||||
|
||||
_abort = false;
|
||||
|
||||
if(!(isNull _vehicleSrc)) then {
|
||||
|
||||
_isVehicle = ((_vehicleSrc isKindOf "AllVehicles") and !(_vehicleSrc isKindOf "Man"));
|
||||
_isVehicle = ((_vehicleSrc isKindOf "AllVehicles") && !(_vehicleSrc isKindOf "Man"));
|
||||
// If fuel source is vehicle get actual capacity
|
||||
_configSrcVeh = configFile >> "cfgVehicles" >> TypeOf(_vehicleSrc);
|
||||
_capacitySrc = getNumber(_configSrcVeh >> "fuelCapacity");
|
||||
@@ -21,10 +23,10 @@ _findNearestVehicles = nearestObjects [player, ["AllVehicles"], 30];
|
||||
_findNearestVehicle = [];
|
||||
{
|
||||
//diag_log ("FILL = " + str(_x) + " = " + str(_vehicleSrc));
|
||||
if (alive _x and !(_x == _vehicleSrc) and !(_x isKindOf "Man")) exitWith {
|
||||
if (alive _x && !(_x == _vehicleSrc) && !(_x isKindOf "Man")) exitWith {
|
||||
_findNearestVehicle set [(count _findNearestVehicle),_x];
|
||||
};
|
||||
} foreach _findNearestVehicles;
|
||||
} count _findNearestVehicles;
|
||||
|
||||
_IsNearVehicle = count (_findNearestVehicle);
|
||||
|
||||
@@ -67,7 +69,7 @@ if(_IsNearVehicle >= 1) then {
|
||||
if (_isMedic) then {
|
||||
_started = true;
|
||||
};
|
||||
if (_started and !_isMedic) then {
|
||||
if (_started && !_isMedic) then {
|
||||
r_doLoop = false;
|
||||
_finished = true;
|
||||
};
|
||||
@@ -147,4 +149,4 @@ if(_IsNearVehicle >= 1) then {
|
||||
} else {
|
||||
cutText [(localize "str_epoch_player_27"), "PLAIN DOWN"];
|
||||
};
|
||||
DZE_ActionInProgress = false;
|
||||
DZE_ActionInProgress = false;
|
||||
|
||||
@@ -29,7 +29,7 @@ while {r_doLoop} do {
|
||||
if (_isMedic) then {
|
||||
_started = true;
|
||||
};
|
||||
if (_started and !_isMedic) then {
|
||||
if (_started && !_isMedic) then {
|
||||
r_doLoop = false;
|
||||
_finished = true;
|
||||
};
|
||||
@@ -50,9 +50,9 @@ if(!_finished) then {
|
||||
};
|
||||
|
||||
if (_finished) then {
|
||||
// take jerry can and replace with empty
|
||||
// take jerry can && replace with empty
|
||||
|
||||
if(!(_vehicle getVariable ["GeneratorFilled", false]) and ("ItemJerrycan" in magazines player)) then {
|
||||
if(!(_vehicle getVariable ["GeneratorFilled", false]) && ("ItemJerrycan" in magazines player)) then {
|
||||
|
||||
if(([player,"ItemJerrycan"] call BIS_fnc_invRemove) == 1) then {
|
||||
player addMagazine "ItemJerrycanEmpty";
|
||||
|
||||
@@ -4,7 +4,7 @@ player playActionNow "PutDown";
|
||||
sleep 2;
|
||||
_flare attachTo [player,[0,0,0],"granat2"];
|
||||
[_flare, -90, -10] call object_setpitchbank;
|
||||
_flare setPos (getPos _flare);
|
||||
[_flare] call FNC_GetSetPos;
|
||||
_flare setVariable ["owner",player,true];
|
||||
player removeAction s_player_grabflare;
|
||||
player removeAction s_player_removeflare;
|
||||
@@ -14,7 +14,7 @@ dayz_hasLight = true;
|
||||
_text = getText (configFile >> "CfgAmmo" >> (typeOf _flare) >> "displayName");
|
||||
s_player_dropflare = player addAction [format[localize "str_actions_medical_16",_text], "\z\addons\dayz_code\actions\flare_drop.sqf",_flare, 1, false, true, "", ""];
|
||||
|
||||
while {(alive _flare) and dayz_hasLight} do {
|
||||
while {(alive _flare) && dayz_hasLight} do {
|
||||
sleep 0.1;
|
||||
};
|
||||
if (dayz_hasLight) then {
|
||||
|
||||
@@ -1,4 +1,2 @@
|
||||
private [];
|
||||
//["PVDZE_veh_Update",[_this select 3,"all"]] call callRpcProcedure;
|
||||
PVDZE_veh_Update = [_this select 3,"all"];
|
||||
publicVariableServer "PVDZE_veh_Update";
|
||||
publicVariableServer "PVDZE_veh_Update";
|
||||
|
||||
@@ -13,7 +13,7 @@ _type = typeOf _item;
|
||||
_hasHarvested = _item getVariable["meatHarvested",false];
|
||||
_config = configFile >> "CfgSurvival" >> "Meat" >> _type;
|
||||
|
||||
if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
|
||||
if ((_hasKnife || _hasKnifeBlunt) && !_hasHarvested) then {
|
||||
//Get Animal Type
|
||||
_isListed = isClass (_config);
|
||||
_text = getText (configFile >> "CfgVehicles" >> _type >> "displayName");
|
||||
@@ -37,7 +37,7 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
|
||||
if (_isMedic) then {
|
||||
_started = true;
|
||||
};
|
||||
if (_started and !_isMedic) then {
|
||||
if (_started && !_isMedic) then {
|
||||
r_doLoop = false;
|
||||
_finished = true;
|
||||
};
|
||||
@@ -60,7 +60,7 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
|
||||
|
||||
_hasHarvested = _item getVariable["meatHarvested",false];
|
||||
|
||||
if(_finished and !_hasHarvested) then {
|
||||
if(_finished && !_hasHarvested) then {
|
||||
|
||||
_item setVariable["meatHarvested",true,true];
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ _type = typeOf _item;
|
||||
_hasHarvested = _item getVariable["meatHarvested",false];
|
||||
//_config = configFile >> "CfgSurvival" >> "Meat" >> _type;
|
||||
|
||||
if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
|
||||
if ((_hasKnife || _hasKnifeBlunt) && !_hasHarvested) then {
|
||||
//Get Animal Type
|
||||
//_loop = true;
|
||||
//_isListed = isClass (_config);
|
||||
@@ -38,7 +38,7 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
|
||||
if (_isMedic) then {
|
||||
_started = true;
|
||||
};
|
||||
if (_started and !_isMedic) then {
|
||||
if (_started && !_isMedic) then {
|
||||
r_doLoop = false;
|
||||
_finished = true;
|
||||
};
|
||||
@@ -61,7 +61,7 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
|
||||
|
||||
_hasHarvested = _item getVariable["meatHarvested",false];
|
||||
|
||||
if(_finished and !_hasHarvested) then {
|
||||
if(_finished && !_hasHarvested) then {
|
||||
|
||||
_item setVariable["meatHarvested",true,true];
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ _vehicle = _this select 3;
|
||||
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_32") , "PLAIN DOWN"]; };
|
||||
DZE_ActionInProgress = true;
|
||||
|
||||
{player removeAction _x} forEach s_player_lockunlock;s_player_lockunlock = [];
|
||||
{player removeAction _x} count s_player_lockunlock;s_player_lockunlock = [];
|
||||
s_player_lockUnlock_crtl = 1;
|
||||
|
||||
_removed = ([player,"ItemHotwireKit",1] call BIS_fnc_invRemove);
|
||||
|
||||
@@ -12,10 +12,10 @@ _abort = false;
|
||||
_fuelCans = [];
|
||||
|
||||
{
|
||||
if(_x == "ItemJerrycanEmpty" or _x == "ItemFuelBarrelEmpty") then {
|
||||
if(_x == "ItemJerrycanEmpty" || _x == "ItemFuelBarrelEmpty") then {
|
||||
_fuelCans set [(count _fuelCans),_x];
|
||||
};
|
||||
} forEach magazines player;
|
||||
} count magazines player;
|
||||
|
||||
_qty = count _fuelCans;
|
||||
|
||||
@@ -29,7 +29,7 @@ _qty = count _fuelCans;
|
||||
[1,1] call dayz_HungerThirst;
|
||||
// force animation
|
||||
player playActionNow "Medic";
|
||||
// Play sound and alert zombies
|
||||
// Play sound && alert zombies
|
||||
|
||||
_dis=10;
|
||||
_sfx = "refuel";
|
||||
@@ -48,7 +48,7 @@ _qty = count _fuelCans;
|
||||
if (_isMedic) then {
|
||||
_started = true;
|
||||
};
|
||||
if (_started and !_isMedic) then {
|
||||
if (_started && !_isMedic) then {
|
||||
r_doLoop = false;
|
||||
_finished = true;
|
||||
};
|
||||
@@ -85,7 +85,7 @@ _qty = count _fuelCans;
|
||||
sleep 1;
|
||||
if(_abort) exitWith {};
|
||||
|
||||
} forEach _fuelCans;
|
||||
} count _fuelCans;
|
||||
|
||||
s_player_fillfuel = -1;
|
||||
DZE_ActionInProgress = false;
|
||||
@@ -4,7 +4,7 @@ _vehicle = _this select 3;
|
||||
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_37") , "PLAIN DOWN"]; };
|
||||
DZE_ActionInProgress = true;
|
||||
|
||||
{player removeAction _x} forEach s_player_lockunlock;s_player_lockunlock = [];
|
||||
{player removeAction _x} count s_player_lockunlock;s_player_lockunlock = [];
|
||||
s_player_lockUnlock_crtl = 1;
|
||||
|
||||
PVDZE_veh_Lock = [_vehicle,true];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//Code developed by Axe Cop - Massiv improvments and performance tunes by Skaronator
|
||||
//Code developed by Axe Cop - Massiv improvments && 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 [(localize "STR_EPOCH_ACTIONS_2") , "PLAIN DOWN"]; };
|
||||
@@ -21,7 +21,7 @@ _objects_filtered = [];
|
||||
if (damage _x >= DZE_DamageBeforeMaint) then {
|
||||
_objects_filtered set [count _objects_filtered, _x];
|
||||
};
|
||||
} forEach _objects;
|
||||
} count _objects;
|
||||
_objects = _objects_filtered;
|
||||
|
||||
// TODO dynamic requirements based on used building parts?
|
||||
@@ -49,7 +49,7 @@ switch true do {
|
||||
case (_count <= 475): {_requirements = [["ItemBriefcase100oz",6]]};
|
||||
case (_count <= 550): {_requirements = [["ItemBriefcase100oz",7]]};
|
||||
case (_count <= 625): {_requirements = [["ItemBriefcase100oz",8]]};
|
||||
case (_count > 700): {_requirements = [["ItemBriefcase100oz",9]]};
|
||||
case (_count > 625): {_requirements = [["ItemBriefcase100oz",9]]};
|
||||
};
|
||||
|
||||
|
||||
@@ -100,7 +100,7 @@ switch _option do {
|
||||
PVDZE_maintainArea = [player,1,_target];
|
||||
publicVariableServer "PVDZE_maintainArea";
|
||||
} else {
|
||||
{player addMagazine _x;} forEach _temp_removed_array;
|
||||
{player addMagazine _x;} count _temp_removed_array;
|
||||
cutText [format[(localize "STR_EPOCH_ACTIONS_5"),_removed_total,_tobe_removed_total], "PLAIN DOWN"];
|
||||
};
|
||||
} else {
|
||||
@@ -118,7 +118,7 @@ switch _option do {
|
||||
_cost = _cost + " and ";
|
||||
};
|
||||
_cost = _cost + (str(_countIn) + " of " + _itemText);
|
||||
} forEach _requirements;
|
||||
} count _requirements;
|
||||
cutText [format[(localize "STR_EPOCH_ACTIONS_7"), _count, _cost], "PLAIN DOWN"];
|
||||
};
|
||||
};
|
||||
|
||||
87
SQF/dayz_code/actions/modular_build.sqf
Normal file
87
SQF/dayz_code/actions/modular_build.sqf
Normal file
@@ -0,0 +1,87 @@
|
||||
//Check if building already in progress, exit if so.
|
||||
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_40") , "PLAIN DOWN"]; };
|
||||
DZE_ActionInProgress = true;
|
||||
|
||||
private ["_itemConfig","_classname","_classnametmp","_require","_text","_ghost","_lockable","_requireplot","_isAllowedUnderGround","_offset","_isPole","_isLandFireDZ","_hasRequired","_hasrequireditem","_reason","_buildObject","_location1","_object","_objectHelper","_position","_controls","_cancel","_dir"];
|
||||
|
||||
/*Basic Defines*/
|
||||
DZE_Q = false;
|
||||
DZE_Z = false;
|
||||
|
||||
DZE_Q_alt = false;
|
||||
DZE_Z_alt = false;
|
||||
|
||||
DZE_Q_ctrl = false;
|
||||
DZE_Z_ctrl = false;
|
||||
|
||||
DZE_5 = false;
|
||||
DZE_4 = false;
|
||||
DZE_6 = false;
|
||||
|
||||
DZE_F = false;
|
||||
|
||||
DZE_cancelBuilding = false;
|
||||
|
||||
call gear_ui_init;
|
||||
closeDialog 1;
|
||||
|
||||
DZE_buildItem = _this; //This is a magazine! It's global to allow access to it from outside functions
|
||||
|
||||
//count nearby objects. Returns [_cnt] number
|
||||
[] call player_build_countNearby;
|
||||
|
||||
//Check illegal player states. Returns [_isFine] string
|
||||
[] call player_build_states;
|
||||
|
||||
//check for nearby requirements (campfire, workshop, fueltank).
|
||||
[] call player_build_needNearby;
|
||||
|
||||
//check config files and gather info about item (if using custom buildables, make your own similar function instead).
|
||||
_itemConfig = [] call player_build_getConfig;
|
||||
|
||||
//define items collected from function
|
||||
_classname = _itemConfig select 0; //string
|
||||
_classnametmp = _itemConfig select 1; //string
|
||||
_require = _itemConfig select 2; // array
|
||||
_text = _itemConfig select 3; // string
|
||||
_ghost = _itemConfig select 4; //string
|
||||
_lockable = _itemConfig select 5; //int -- 0/1=No 2=lockbox, 3=combolock, 4=safe
|
||||
_requireplot = _itemConfig select 6; //int
|
||||
_isAllowedUnderGround = _itemConfig select 7; //int
|
||||
_offset = _itemConfig select 8; //array
|
||||
_isPole = _itemConfig select 9; //bool
|
||||
_isLandFireDZ = _itemConfig select 10; //bool
|
||||
|
||||
//Check for nearby plotpoles. Returns [_IsNearPlot,_nearestPole,_ownerID,_friendlies] [int,Obj,int,array]
|
||||
[_isPole, _requireplot, _isLandFireDZ] call player_build_plotCheck;
|
||||
|
||||
if (DZE_ActionInProgress) then { //needed otherwise _hasRequired gets RPT error
|
||||
|
||||
//Check for build requirements (missing tools and items). Returns [_hasrequireditem,_reason] [bool,string]
|
||||
_hasRequired = [_require, _text, true, true] call player_build_buildReq;
|
||||
|
||||
//define item collected from function
|
||||
_hasrequireditem = _hasRequired select 0; //bool
|
||||
|
||||
if (_hasrequireditem) then {
|
||||
|
||||
//Create object that is attached to a player (i.e Ghost preview if available)
|
||||
_buildObject = [_classname, _ghost, _offset, true] call player_build_create;
|
||||
|
||||
//define items collected from function
|
||||
_location1 = _buildObject select 0; //array
|
||||
_object = _buildObject select 1; //Obj
|
||||
_objectHelper = _buildObject select 2; //Obj
|
||||
|
||||
_controls = [_object, _isAllowedUnderGround, _location1, _objectHelper] call player_build_controls;
|
||||
|
||||
//define items collected from function
|
||||
_cancel = _controls select 0; //bool
|
||||
_reason = _controls select 1; //string
|
||||
_position = _controls select 2; //array
|
||||
_dir = _controls select 3; //int
|
||||
|
||||
//Publish item to a database
|
||||
[_cancel, _position, _classnametmp,_isAllowedUnderGround, _text, _isPole, _lockable,_dir, _reason] call player_build_publish;
|
||||
};
|
||||
};
|
||||
@@ -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","_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","_needNear","_vehicle","_inVehicle","_requireplot","_objHDiff","_isLandFireDZ","_isTankTrap"];
|
||||
|
||||
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_40") , "PLAIN DOWN"]; };
|
||||
DZE_ActionInProgress = true;
|
||||
@@ -46,7 +46,6 @@ _item = _this;
|
||||
|
||||
// Need Near Requirements
|
||||
_abort = false;
|
||||
_distance = 3;
|
||||
_reason = "";
|
||||
|
||||
_needNear = getArray (configFile >> "CfgMagazines" >> _item >> "ItemActions" >> "Build" >> "neednearby");
|
||||
@@ -55,6 +54,7 @@ _needNear = getArray (configFile >> "CfgMagazines" >> _item >> "ItemActions" >>
|
||||
switch(_x) do{
|
||||
case "fire":
|
||||
{
|
||||
_distance = 3;
|
||||
_isNear = {inflamed _x} count (getPosATL player nearObjects _distance);
|
||||
if(_isNear == 0) then {
|
||||
_abort = true;
|
||||
@@ -63,6 +63,7 @@ _needNear = getArray (configFile >> "CfgMagazines" >> _item >> "ItemActions" >>
|
||||
};
|
||||
case "workshop":
|
||||
{
|
||||
_distance = 3;
|
||||
_isNear = count (nearestObjects [player, ["Wooden_shed_DZ","WoodShack_DZ","WorkBench_DZ"], _distance]);
|
||||
if(_isNear == 0) then {
|
||||
_abort = true;
|
||||
@@ -71,11 +72,11 @@ _needNear = getArray (configFile >> "CfgMagazines" >> _item >> "ItemActions" >>
|
||||
};
|
||||
case "fueltank":
|
||||
{
|
||||
_distance = 30;
|
||||
_isNear = count (nearestObjects [player, dayz_fuelsources, _distance]);
|
||||
if(_isNear == 0) then {
|
||||
_abort = true;
|
||||
_reason = "fuel tank";
|
||||
_distance = 30;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -131,28 +132,28 @@ _findNearestPole = [];
|
||||
if (alive _x) then {
|
||||
_findNearestPole set [(count _findNearestPole),_x];
|
||||
};
|
||||
} foreach _findNearestPoles;
|
||||
} count _findNearestPoles;
|
||||
|
||||
_IsNearPlot = count (_findNearestPole);
|
||||
|
||||
// If item is plot pole and another one exists within 45m
|
||||
if(_isPole and _IsNearPlot > 0) exitWith { DZE_ActionInProgress = false; cutText [(localize "str_epoch_player_44") , "PLAIN DOWN"]; };
|
||||
// If item is plot pole && another one exists within 45m
|
||||
if(_isPole && _IsNearPlot > 0) exitWith { DZE_ActionInProgress = false; cutText [(format [localize "str_epoch_player_44", DZE_PlotPole select 1]) , "PLAIN DOWN"]; };
|
||||
|
||||
if(_IsNearPlot == 0) then {
|
||||
|
||||
// Allow building of plot
|
||||
if(_requireplot == 0 or _isLandFireDZ) then {
|
||||
if(_requireplot == 0 || _isLandFireDZ) then {
|
||||
_canBuildOnPlot = true;
|
||||
};
|
||||
|
||||
} else {
|
||||
// Since there are plots nearby we check for ownership and then for friend status
|
||||
// Since there are plots nearby we check for ownership && then for friend status
|
||||
|
||||
// check nearby plots ownership and then for friend status
|
||||
// check nearby plots ownership && then for friend status
|
||||
_nearestPole = _findNearestPole select 0;
|
||||
|
||||
// Find owner
|
||||
_ownerID = _nearestPole getVariable["CharacterID","0"];
|
||||
_ownerID = _nearestPole getVariable ["CharacterID","0"];
|
||||
|
||||
// diag_log format["DEBUG BUILDING: %1 = %2", dayz_characterID, _ownerID];
|
||||
|
||||
@@ -182,8 +183,8 @@ _missing = "";
|
||||
_hasrequireditem = true;
|
||||
{
|
||||
_hastoolweapon = _x in weapons player;
|
||||
if(!_hastoolweapon) exitWith { _hasrequireditem = false; _missing = getText (configFile >> "cfgWeapons" >> _x >> "displayName"); }
|
||||
} forEach _require;
|
||||
if(!_hastoolweapon) exitWith { _hasrequireditem = false; _missing = getText (configFile >> "cfgWeapons" >> _x >> "displayName"); };
|
||||
} count _require;
|
||||
|
||||
_hasbuilditem = _this in magazines player;
|
||||
if (!_hasbuilditem) exitWith {DZE_ActionInProgress = false; cutText [format[(localize "str_player_31"),_text,"build"] , "PLAIN DOWN"]; };
|
||||
@@ -282,7 +283,7 @@ if (_hasrequireditem) then {
|
||||
|
||||
if(_zheightdirection == "up_alt") then {
|
||||
_position set [2,((_position select 2)+1)];
|
||||
_objHupDiff = _objHupDiff + 1;
|
||||
_objHDiff = _objHDiff + 1;
|
||||
};
|
||||
if(_zheightdirection == "down_alt") then {
|
||||
_position set [2,((_position select 2)-1)];
|
||||
@@ -291,7 +292,7 @@ if (_hasrequireditem) then {
|
||||
|
||||
if(_zheightdirection == "up_ctrl") then {
|
||||
_position set [2,((_position select 2)+0.01)];
|
||||
_objHupDiff = _objHupDiff + 0.01;
|
||||
_objHDiff = _objHDiff + 0.01;
|
||||
};
|
||||
if(_zheightdirection == "down_ctrl") then {
|
||||
_position set [2,((_position select 2)-0.01)];
|
||||
@@ -300,7 +301,7 @@ if (_hasrequireditem) then {
|
||||
|
||||
_object setDir (getDir _object);
|
||||
|
||||
if((_isAllowedUnderGround == 0) and ((_position select 2) < 0)) then {
|
||||
if((_isAllowedUnderGround == 0) && ((_position select 2) < 0)) then {
|
||||
_position set [2,0];
|
||||
};
|
||||
|
||||
@@ -378,7 +379,7 @@ if (_hasrequireditem) then {
|
||||
// Get position based on object
|
||||
_location = _position;
|
||||
|
||||
if((_isAllowedUnderGround == 0) and ((_location select 2) < 0)) then {
|
||||
if((_isAllowedUnderGround == 0) && ((_location select 2) < 0)) then {
|
||||
_location set [2,0];
|
||||
};
|
||||
|
||||
@@ -413,7 +414,6 @@ if (_hasrequireditem) then {
|
||||
[player,_dis,true,(getPosATL player)] spawn player_alertZombies;
|
||||
|
||||
r_interrupt = false;
|
||||
_animState = animationState player;
|
||||
r_doLoop = true;
|
||||
_started = false;
|
||||
_finished = false;
|
||||
@@ -424,11 +424,11 @@ if (_hasrequireditem) then {
|
||||
if (_isMedic) then {
|
||||
_started = true;
|
||||
};
|
||||
if (_started and !_isMedic) then {
|
||||
if (_started && !_isMedic) then {
|
||||
r_doLoop = false;
|
||||
_finished = true;
|
||||
};
|
||||
if (r_interrupt or (player getVariable["combattimeout", 0] >= time)) then {
|
||||
if (r_interrupt || (player getVariable["combattimeout", 0] >= time)) then {
|
||||
r_doLoop = false;
|
||||
};
|
||||
if (DZE_cancelBuilding) exitWith {
|
||||
@@ -521,7 +521,7 @@ if (_hasrequireditem) then {
|
||||
publicVariableServer "PVDZE_obj_Publish";
|
||||
|
||||
cutText [format[(localize "str_epoch_player_140"),_combinationDisplay,_text], "PLAIN DOWN", 5];
|
||||
|
||||
systemChat format [(localize "str_epoch_player_140"),_combinationDisplay,_text];
|
||||
|
||||
} else {
|
||||
_tmpbuilt setVariable ["CharacterID",dayz_characterID,true];
|
||||
|
||||
44
SQF/dayz_code/actions/player_build_buildReq.sqf
Normal file
44
SQF/dayz_code/actions/player_build_buildReq.sqf
Normal file
@@ -0,0 +1,44 @@
|
||||
if(!DZE_ActionInProgress) exitWith {};
|
||||
//Check for build requirements like tools and if item is in magazines (check args to disable checks)
|
||||
private ["_passArray","_missing","_hasrequireditem","_require","_hastoolweapon","_hasbuilditem","_checkMag","_checkTools","_reason"];
|
||||
|
||||
_require = _this select 0; //grab passed array of required items from item config function
|
||||
_text = _this select 1; //grab text string passed from config
|
||||
_checkMag = _this select 2; //check if item was built from magazine used in config file. Default is true. Set to false if building item from custom script
|
||||
_checkTools = _this select 3; //same as above, default is true, set to false if you do not need item requirements.
|
||||
|
||||
_missing = "";
|
||||
_hasrequireditem = true;
|
||||
_reason = "ok";
|
||||
_passArray = [];
|
||||
|
||||
{
|
||||
_hastoolweapon = _x in weapons player; //check each required item against weapons array on player
|
||||
if(!_hastoolweapon) exitWith { //if tool was not found, get missing tool's name from config
|
||||
_hasrequireditem = false; _missing = getText (configFile >> "cfgWeapons" >> _x >> "displayName");
|
||||
};
|
||||
} count _require; //count each item in requirements array
|
||||
|
||||
_hasbuilditem = DZE_buildItem in magazines player;
|
||||
|
||||
_passArray = [_hasrequireditem,_reason];
|
||||
|
||||
if (_checkMag) then { //passed argument
|
||||
if (!_hasbuilditem) exitWith { //End script if magazine was not found
|
||||
DZE_ActionInProgress = false;
|
||||
cutText [format[(localize "str_player_31"),_text,"build"] , "PLAIN DOWN"];
|
||||
_reason = "missing item";
|
||||
_passArray
|
||||
};
|
||||
};
|
||||
|
||||
if (_checkTools) then { //passed argument
|
||||
if (!_hasrequireditem) exitWith { //End script if required item/tool was not found
|
||||
DZE_ActionInProgress = false;
|
||||
cutText [format[(localize "str_epoch_player_137"),_missing] , "PLAIN DOWN"];
|
||||
_reason = "missing tools";
|
||||
_passArray
|
||||
};
|
||||
};
|
||||
_passArray //[bool,string]
|
||||
|
||||
216
SQF/dayz_code/actions/player_build_controls.sqf
Normal file
216
SQF/dayz_code/actions/player_build_controls.sqf
Normal file
@@ -0,0 +1,216 @@
|
||||
private ["_canDo","_passArray","_objHDiff","_isOk","_zheightchanged","_zheightdirection","_rotate","_dir","_object","_position","_isAllowedUnderGround","_location1","_location2","_cancel","_reason","_lastDir","_objectHelper","_objectHelperDir","_objectHelperPos"];
|
||||
|
||||
_object = _this select 0;
|
||||
_isAllowedUnderGround = _this select 1;
|
||||
_location1 = _this select 2;
|
||||
_objectHelper = _this select 3;
|
||||
|
||||
_passArray = [];
|
||||
|
||||
_objHDiff = 0;
|
||||
_isOk = true;
|
||||
_cancel = false;
|
||||
_reason = "";
|
||||
_dir = getDir player; //required to pass direction when building
|
||||
helperDetach = false;
|
||||
_canDo = (!r_drag_sqf and !r_player_unconscious);
|
||||
_position = [_objectHelper] call FNC_GetPos;
|
||||
|
||||
while {_isOk} do {
|
||||
|
||||
_zheightchanged = false;
|
||||
_zheightdirection = "";
|
||||
_rotate = false;
|
||||
|
||||
if (DZE_Q) then {
|
||||
DZE_Q = false;
|
||||
_zheightdirection = "up";
|
||||
_zheightchanged = true;
|
||||
};
|
||||
if (DZE_Z) then {
|
||||
DZE_Z = false;
|
||||
_zheightdirection = "down";
|
||||
_zheightchanged = true;
|
||||
};
|
||||
if (DZE_Q_alt) then {
|
||||
DZE_Q_alt = false;
|
||||
_zheightdirection = "up_alt";
|
||||
_zheightchanged = true;
|
||||
};
|
||||
if (DZE_Z_alt) then {
|
||||
DZE_Z_alt = false;
|
||||
_zheightdirection = "down_alt";
|
||||
_zheightchanged = true;
|
||||
};
|
||||
if (DZE_Q_ctrl) then {
|
||||
DZE_Q_ctrl = false;
|
||||
_zheightdirection = "up_ctrl";
|
||||
_zheightchanged = true;
|
||||
};
|
||||
if (DZE_Z_ctrl) then {
|
||||
DZE_Z_ctrl = false;
|
||||
_zheightdirection = "down_ctrl";
|
||||
_zheightchanged = true;
|
||||
};
|
||||
if (DZE_4) then {
|
||||
_rotate = true;
|
||||
DZE_4 = false;
|
||||
_dir = -45;
|
||||
};
|
||||
if (DZE_6) then {
|
||||
_rotate = true;
|
||||
DZE_6 = false;
|
||||
_dir = 45;
|
||||
};
|
||||
|
||||
if (DZE_F and _canDo) then {
|
||||
if (helperDetach) then {
|
||||
_objectHelperDir = getDir _objectHelper;
|
||||
_objectHelper attachTo [player];
|
||||
_objectHelper setDir _objectHelperDir-(getDir player);
|
||||
helperDetach = false;
|
||||
} else {
|
||||
_objectHelperDir = getDir _objectHelper;
|
||||
detach _objectHelper;
|
||||
[_objectHelper] call FNC_GetSetPos;
|
||||
_objectHelper setVelocity [0,0,0]; //fix sliding glitch
|
||||
helperDetach = true;
|
||||
};
|
||||
DZE_F = false;
|
||||
};
|
||||
|
||||
if(_rotate) then {
|
||||
if (helperDetach) then {
|
||||
_objectHelperDir = getDir _objectHelper;
|
||||
_objectHelper setDir _objectHelperDir+_dir;
|
||||
[_objectHelper] call FNC_GetSetPos;
|
||||
} else {
|
||||
detach _objectHelper;
|
||||
_objectHelperDir = getDir _objectHelper;
|
||||
_objectHelper setDir _objectHelperDir+_dir;
|
||||
[_objectHelper] call FNC_GetSetPos;
|
||||
_objectHelperDir = getDir _objectHelper;
|
||||
_objectHelper attachTo [player];
|
||||
_objectHelper setDir _objectHelperDir-(getDir player);
|
||||
};
|
||||
};
|
||||
|
||||
if(_zheightchanged) then {
|
||||
if (!helperDetach) then {
|
||||
detach _objectHelper;
|
||||
_objectHelperDir = getDir _objectHelper;
|
||||
};
|
||||
|
||||
_position = [_objectHelper] call FNC_GetPos;
|
||||
|
||||
if(_zheightdirection == "up") then {
|
||||
_position set [2,((_position select 2)+0.1)];
|
||||
_objHDiff = _objHDiff + 0.1;
|
||||
};
|
||||
if(_zheightdirection == "down") then {
|
||||
_position set [2,((_position select 2)-0.1)];
|
||||
_objHDiff = _objHDiff - 0.1;
|
||||
};
|
||||
|
||||
if(_zheightdirection == "up_alt") then {
|
||||
_position set [2,((_position select 2)+1)];
|
||||
_objHDiff = _objHDiff + 1;
|
||||
};
|
||||
if(_zheightdirection == "down_alt") then {
|
||||
_position set [2,((_position select 2)-1)];
|
||||
_objHDiff = _objHDiff - 1;
|
||||
};
|
||||
|
||||
if(_zheightdirection == "up_ctrl") then {
|
||||
_position set [2,((_position select 2)+0.01)];
|
||||
_objHDiff = _objHDiff + 0.01;
|
||||
};
|
||||
if(_zheightdirection == "down_ctrl") then {
|
||||
_position set [2,((_position select 2)-0.01)];
|
||||
_objHDiff = _objHDiff - 0.01;
|
||||
};
|
||||
|
||||
if((_isAllowedUnderGround == 0) && ((_position select 2) < 0)) then {
|
||||
_position set [2,0];
|
||||
};
|
||||
|
||||
if (surfaceIsWater _position) then {
|
||||
_objectHelper setPosASL _position;
|
||||
} else {
|
||||
_objectHelper setPosATL _position;
|
||||
};
|
||||
|
||||
if (!helperDetach) then {
|
||||
_objectHelper attachTo [player];
|
||||
_objectHelper setDir _objectHelperDir-(getDir player);
|
||||
};
|
||||
};
|
||||
|
||||
sleep 0.5;
|
||||
|
||||
_location2 = [player] call FNC_GetPos;
|
||||
_objectHelperPos = [_objectHelper] call FNC_GetPos;
|
||||
|
||||
if(DZE_5) exitWith {
|
||||
_isOk = false;
|
||||
_position = [_object] call FNC_GetPos;
|
||||
detach _object;
|
||||
_dir = getDir _object;
|
||||
deleteVehicle _object;
|
||||
detach _objectHelper;
|
||||
deleteVehicle _objectHelper;
|
||||
};
|
||||
|
||||
if(_location1 distance _location2 > 10) exitWith {
|
||||
_isOk = false;
|
||||
_cancel = true;
|
||||
_reason = "You've moved to far away from where you started building (within 10 meters)";
|
||||
detach _object;
|
||||
deleteVehicle _object;
|
||||
detach _objectHelper;
|
||||
deleteVehicle _objectHelper;
|
||||
};
|
||||
|
||||
if(_location1 distance _objectHelperPos > 10) exitWith {
|
||||
_isOk = false;
|
||||
_cancel = true;
|
||||
_reason = "Object is placed to far away from where you started building (within 10 meters)";
|
||||
detach _object;
|
||||
deleteVehicle _object;
|
||||
detach _objectHelper;
|
||||
deleteVehicle _objectHelper;
|
||||
};
|
||||
|
||||
if(abs(_objHDiff) > 10) exitWith {
|
||||
_isOk = false;
|
||||
_cancel = true;
|
||||
_reason = "Cannot move up or down more than 10 meters";
|
||||
detach _object;
|
||||
deleteVehicle _object;
|
||||
detach _objectHelper;
|
||||
deleteVehicle _objectHelper;
|
||||
};
|
||||
|
||||
if (player getVariable["combattimeout", 0] >= time) exitWith {
|
||||
_isOk = false;
|
||||
_cancel = true;
|
||||
_reason = (localize "str_epoch_player_43");
|
||||
detach _object;
|
||||
deleteVehicle _object;
|
||||
detach _objectHelper;
|
||||
deleteVehicle _objectHelper;
|
||||
};
|
||||
|
||||
if (DZE_cancelBuilding) exitWith {
|
||||
_isOk = false;
|
||||
_cancel = true;
|
||||
_reason = "Cancelled building.";
|
||||
detach _object;
|
||||
deleteVehicle _object;
|
||||
detach _objectHelper;
|
||||
deleteVehicle _objectHelper;
|
||||
};
|
||||
};
|
||||
|
||||
_passArray = [_cancel,_reason,_position,_dir];
|
||||
_passArray //[bool,string,array,int]
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user