835 Commits

Author SHA1 Message Date
[VB]AWOL
99efc15c1c removed rc5 2013-12-05 15:49:08 -06:00
[VB]AWOL
1f5f177cb7 1.0.3 2013-12-05 13:52:13 -06:00
[VB]AWOL
1b27e235f8 chainsaw colors fixes 2013-12-05 13:28:07 -06:00
[VB]AWOL
e34fd79a20 push down text 2013-12-05 12:27:29 -06:00
Skaronator
0bc77b093e Merge pull request #856 from krazey/patch-1
yolo
2013-12-05 10:01:57 -08:00
krazey
b120460101 Update ROLLING CHANGE LOG 1.0.3.txt 2013-12-05 19:00:31 +01:00
Skaronator
6168330df7 Merge pull request #855 from VeryBigBro/patch-3
Update ROLLING CHANGE LOG 1.0.3.txt
2013-12-05 09:47:06 -08:00
Anton
c826b455b9 Update ROLLING CHANGE LOG 1.0.3.txt
And this.
2013-12-05 20:12:37 +03:00
Skaronator
cc7ed50313 Merge pull request #854 from VeryBigBro/patch-2
Update README.md
2013-12-05 09:00:47 -08:00
Anton
2bdc1a0f2b Update README.md
Minor tweaks.
2013-12-05 19:58:30 +03:00
[VB]AWOL
dab4ef5023 no fly sounds on zombies and lower limit 2013-12-05 10:10:15 -06:00
[VB]AWOL
2290db3b42 lower attack range on chainsaw 2013-12-05 08:33:36 -06:00
[VB]AWOL
908fa8e50e fixed #853 2013-12-05 08:33:16 -06:00
[VB]AWOL
6335d9918e fixes https://www.youtube.com/watch?v=HH4XIciP5BU 2013-12-05 08:07:21 -06:00
[VB]AWOL
a64dcbc0f9 no longer require fire but matches 2013-12-05 07:42:27 -06:00
[VB]AWOL
64f7f7bad5 more colors 2013-12-05 07:35:48 -06:00
[VB]AWOL
f2d4f5f183 fixes http://i.imgur.com/2krFzbZ.png? 2013-12-05 07:35:34 -06:00
[VB]AWOL
7a2ce76e5e should fix issues with upgraded vehicle location 2013-12-05 00:30:37 -06:00
[VB]AWOL
0b79bbc210 RC5 2013-12-04 23:59:09 -06:00
[VB]AWOL
3e6bb42436 doh more typos 2013-12-04 21:18:12 -06:00
[VB]AWOL
9a223bf25f two stroke oil refuel sound and desc 2013-12-04 21:17:48 -06:00
[VB]AWOL
a67b3a20b5 updated vehicle upgrade isok 2013-12-04 20:54:50 -06:00
[VB]AWOL
958a1960fc fixed wrong var name 2013-12-04 20:54:15 -06:00
[VB]AWOL
221364518c fixed typo in crafting 16l and changed sound to refuel 2013-12-04 20:53:57 -06:00
[VB]AWOL
799cf6d39d finished upgrade code 2013-12-04 16:28:53 -06:00
[VB]AWOL
6ddd59f474 recode vehicle upgrade system 2013-12-04 16:23:01 -06:00
[VB]AWOL
63e71959b9 debug for vehicle upgrade setdir 2013-12-04 15:23:54 -06:00
vbawol
a53009385d Merge pull request #844 from VeryBigBro/patch-1
Update stringtable.xml
2013-12-04 13:16:54 -08:00
[VB]AWOL
a1f789836b spawn empty barrels instead of full ones 2013-12-04 15:15:32 -06:00
[VB]AWOL
60296f70df chainsaw weight 2013-12-04 15:11:07 -06:00
[VB]AWOL
94e2017a6e mixed jerry can 2013-12-04 15:05:51 -06:00
[VB]AWOL
14144520d1 added disallowed files to ignore list 2013-12-04 14:44:15 -06:00
[VB]AWOL
95192fa762 fixed typo 2013-12-04 14:38:24 -06:00
[VB]AWOL
4111f3d74a typo in German in English string 2013-12-04 14:27:29 -06:00
[VB]AWOL
56f95f36e4 remove sleeps 2013-12-04 14:11:24 -06:00
Anton
acd6bb6fad Update stringtable.xml 2013-12-04 19:33:34 +03:00
vbawol
0a1935cffb Update ROLLING CHANGE LOG 1.0.3.txt 2013-12-04 09:41:59 -06:00
vbawol
94685e6571 Update ROLLING CHANGE LOG 1.0.3.txt 2013-12-04 09:41:17 -06:00
[VB]AWOL
d53a0274fa log typo 2013-12-04 09:39:28 -06:00
[VB]AWOL
be18ef8339 convert dead players into graves after about 30 minutes
also removed _this = nil as it maybe actually causing more null objects
2013-12-04 09:38:27 -06:00
vbawol
e88ef697f9 Update ROLLING CHANGE LOG 1.0.3.txt 2013-12-04 09:35:15 -06:00
[VB]AWOL
774ccf3659 loots 2013-12-04 00:54:59 -06:00
[VB]AWOL
0a1dcbff74 updated documents 2013-12-04 00:11:03 -06:00
[VB]AWOL
a44e523499 oil mix icon 2013-12-03 15:44:45 -06:00
[VB]AWOL
631d6767f1 grave model 2013-12-03 15:44:14 -06:00
[VB]AWOL
7739094e07 Merge branch 'master' of https://github.com/vbawol/DayZ-Epoch 2013-12-03 15:11:47 -06:00
[VB]AWOL
37259c7cca mix oil model and textures 2013-12-03 15:11:12 -06:00
Skaronator
aeb0b04633 Merge pull request #842 from krazey/patch-1
added german string for vehicle upgrade
2013-12-03 12:52:03 -08:00
krazey
99cf37f84f added german string for STR_EPOCH_VEHUP_SUCCESS 2013-12-03 21:41:56 +01:00
[VB]AWOL
ca210fe149 baseline tree damage 2013-12-03 14:37:10 -06:00
[VB]AWOL
23ba7bb4ca createAgent instead of createUnit 2013-12-03 14:36:40 -06:00
Axles
4b9f541464 Panthera/Tavi Caves
Caves added to both maps.
2013-12-03 12:24:51 -08:00
[VB]AWOL
79ed75fe7e Merge branch 'master' of https://github.com/vbawol/DayZ-Epoch 2013-12-03 14:23:34 -06:00
[VB]AWOL
64c1925d76 forgot to remove 2013-12-03 14:23:29 -06:00
[VB]AWOL
b28f2a3bd9 icon 2013-12-03 14:01:25 -06:00
[VB]AWOL
e9382d84de grave WH 2013-12-03 14:00:57 -06:00
vbawol
6e0d8724dc Update ROLLING CHANGE LOG 1.0.3.txt 2013-12-03 13:58:06 -06:00
Axles
0df84b8fda Update ROLLING CHANGE LOG 1.0.3.txt 2013-12-03 11:39:18 -08:00
HARLAN
295a5e114f Merge pull request #840 from dayz10k/master
#835 adding success message to good upgrade
2013-12-03 11:20:45 -08:00
HARLAN
17fa72be96 #835 adding success message to good upgrade 2013-12-03 14:19:54 -05:00
HARLAN
7c311d3c33 #835 adding success message to good upgrade 2013-12-03 14:19:40 -05:00
HARLAN
1c10f00f05 Merge pull request #839 from dayz10k/master
#835 vehicle upgrade wipes cargo
2013-12-03 11:12:32 -08:00
HARLAN
7287d03539 #835 vehicle upgrade wipes cargo 2013-12-03 14:11:56 -05:00
[VB]AWOL
ded0cf14dc fixed double def 2013-12-03 12:44:08 -06:00
HARLAN
4a3e3833bc Merge pull request #838 from dayz10k/master
#837 missing UAZ texture
2013-12-03 10:32:58 -08:00
HARLAN
c3ed3c7085 #837 missing UAZ texture 2013-12-03 13:31:31 -05:00
[VB]AWOL
68a88005a9 version bump 2013-12-03 11:51:56 -06:00
[VB]AWOL
953315c5fc RC4 2013-12-03 11:49:53 -06:00
[VB]AWOL
436e5b334f try direction here instead 2013-12-03 11:49:50 -06:00
[VB]AWOL
781bf320c6 updated desc.ext for sara 2013-12-03 11:49:49 -06:00
[VB]AWOL
ee7ba7c67e more string updates 2013-12-03 11:49:49 -06:00
HARLAN
b653f07625 Merge pull request #836 from dayz10k/master
reduce armor on armored SUV/HMMWV
2013-12-03 09:49:30 -08:00
HARLAN
31c41189cd reduce armor on armored SUV/HMMWV 2013-12-03 12:39:16 -05:00
HARLAN
a8510ec153 reduce armor on armored SUV/HMMWV 2013-12-03 12:38:14 -05:00
HARLAN
0016b4a8d9 Merge pull request #1 from vbawol/master
update my fork
2013-12-03 09:21:36 -08:00
vbawol
a7afe6dc7c Merge pull request #822 from vbawol/2nd
Fix SpawnVehicle #821
2013-12-02 14:35:09 -08:00
[VB]AWOL
a924ef2e89 test another position method here 2013-12-02 15:46:29 -06:00
[VB]AWOL
03cb6f1742 Merge branch 'master' of https://github.com/vbawol/DayZ-Epoch 2013-12-02 15:43:16 -06:00
[VB]AWOL
05e21ce948 typo german in english string 2013-12-02 15:41:45 -06:00
Axles
2a9c192b85 Sahrani marker moved
Trader city marker updated
2013-12-02 13:02:43 -08:00
[VB]AWOL
3649e61e6f Fixed #808 2013-12-02 14:25:04 -06:00
[VB]AWOL
a3ce0481db Fixed #790 2013-12-02 14:14:20 -06:00
[VB]AWOL
08517b98c2 redefine the handlegear.sqf to prevent log spam 2013-12-02 10:40:38 -06:00
[VB]AWOL
1298055450 missed GV, disallow upgrade if another player inside vehicle 2013-12-02 10:09:23 -06:00
[VB]AWOL
94877c1ce6 cannot perform an upgrade while still inside a vehicle 2013-12-02 10:05:20 -06:00
[VB]AWOL
141f10c415 fixed #826 2013-12-02 09:54:52 -06:00
[VB]AWOL
7e16cb51b2 added missing fuel truck 2013-12-02 09:17:41 -06:00
[VB]AWOL
d831368027 commented out all blank strings 2013-12-02 09:17:21 -06:00
HARLAN
0491e7ffa8 Merge pull request #830 from dayz10k/master
#762 fix round bag fence
2013-12-02 07:02:58 -08:00
HARLAN
133a26e818 #762 add more fortifications
fixed round bag
2013-12-02 10:02:38 -05:00
Skaronator
5d7b6aa627 Remove Double p3d in array 2013-12-02 14:33:45 +01:00
Skaronator
27de074d4b Merge pull request #828 from SJossy/patch-1
Update variables.sqf
2013-12-02 05:30:35 -08:00
Skaronator
9dff6933b5 Merge pull request #829 from VeryBigBro/patch-9
Update stringtable.xml
2013-12-02 05:29:12 -08:00
Anton
a40f9f4e3f Update stringtable.xml 2013-12-02 16:21:59 +03:00
SJossy
6564017b65 Update variables.sqf
3 missing tree models from Taviana added to DZE_trees
2013-12-02 21:00:55 +08:00
Skaronator
0ad7a9e124 Merge pull request #827 from krazey/master
Fixing some german strings
2013-12-02 03:52:04 -08:00
krazey
833872b65c Fixing some german strings 2013-12-02 11:28:24 +01:00
Skaronator
aa3b580cfc Merge pull request #825 from krazey/master
Updating german strings :)
2013-12-01 15:04:26 -08:00
krazey
7c2abd64cc Updating german strings 2013-12-01 23:19:24 +01:00
krazey
c9dbe1c258 Merge pull request #1 from vbawol/master
Updating Repo from vbawol:master
2013-12-01 14:15:06 -08:00
[VB]AWOL
220f5f73a7 test melee ammo settings from DayZ CE 1.8 2013-12-01 11:39:23 -06:00
[VB]AWOL
75bb37ae78 Corrected SUV upgrades 2013-12-01 11:31:48 -06:00
[VB]AWOL
bcd0c36cca removed HowTo: from displaynames
was making the text clip
2013-12-01 11:23:46 -06:00
[VB]AWOL
1aa649dbeb German string thanks to @Skaronator 2013-12-01 10:03:13 -06:00
[VB]AWOL
60177acd64 added counter for alldead cleanup and fixed animal cleanup error 2013-12-01 02:33:40 -06:00
[VB]AWOL
409cc1ae9b fixes to SUV configs 2013-12-01 02:32:22 -06:00
[VB]AWOL
ee54363e50 Russian string update Thanks to @VeryBigBro 2013-12-01 01:42:27 -06:00
[VB]AWOL
db5a60fc92 missing tool stringtable 2013-12-01 00:09:55 -06:00
[VB]AWOL
207e5905a2 updated stringtable 2013-11-30 23:01:31 -06:00
[VB]AWOL
bb3ce227c2 added back player%1 PV 2013-11-30 22:33:09 -06:00
[VB]AWOL
791164585c test fall back PV on player disconnect 2013-11-30 22:32:18 -06:00
Skaronator
de8f0e61eb Empty Lines 2013-11-30 23:49:06 +01:00
Skaronator
5f9a5cc31c Update if (ty @vos) 2013-11-30 23:05:32 +01:00
Skaronator
9cd4995ef4 Update Private Vars (ty @vos) 2013-11-30 22:59:39 +01:00
Skaronator
ce57432c89 Fix SpawnVehicle #821 2013-11-30 22:03:53 +01:00
Skaronator
ea9c50650a Images are already gone, now the code for it 2013-11-30 21:43:32 +01:00
Skaronator
33cb816ace Script Cleanup 2013-11-30 21:42:16 +01:00
Skaronator
65b5b362bd Disable Debug on in playerFSM 2013-11-30 21:36:22 +01:00
Skaronator
72fd8ddf62 Same stuff with less PVC Var 2013-11-30 21:29:23 +01:00
[VB]AWOL
b49a282143 removed suv colors pbo 2013-11-30 13:43:13 -06:00
[VB]AWOL
4bdd102fb8 revised suv colors 2013-11-30 10:44:25 -06:00
[VB]AWOL
ec4f68c4d1 RC2 2013-11-30 10:23:36 -06:00
[VB]AWOL
e50e8af55b cleanup 2013-11-30 10:13:38 -06:00
[VB]AWOL
64580e7455 revert to simpler setdate 2013-11-30 10:13:15 -06:00
[VB]AWOL
adabad55c8 Sahrani mission file moved to new location and init.sqf changed 2013-11-30 10:12:44 -06:00
[VB]AWOL
9a0616be7a Merge branch 'master' of https://github.com/vbawol/DayZ-Epoch 2013-11-30 10:09:27 -06:00
Skaronator
6956122ff5 Remove Debug 2013-11-30 16:17:24 +01:00
[VB]AWOL
dc94c264f0 use _nul instead of nul 2013-11-30 08:47:15 -06:00
[VB]AWOL
cf303e907b more vehicle upgrade configs 2013-11-30 08:00:14 -06:00
Axles
e4afd6ea15 Sahrani fixes/updates
Finalized traders and added a cave
2013-11-29 19:48:59 -08:00
[VB]AWOL
5bb6be3a69 added more vehicle upgrade configs 2013-11-29 13:59:27 -06:00
[VB]AWOL
9a1193eacc fixed #813 and cutext confirmation fixes 2013-11-29 13:41:48 -06:00
[VB]AWOL
6a5c4f6b67 forgot armor increase on locked wood doors and fixed #809 2013-11-29 12:08:04 -06:00
[VB]AWOL
5de91d86af no longer needed here 2013-11-29 01:35:48 -06:00
[VB]AWOL
a70199aae4 less code same logic 2013-11-29 01:35:30 -06:00
[VB]AWOL
725b4aa2b2 = null? maybe nil instead and force time sync on login 2013-11-29 01:35:04 -06:00
[VB]AWOL
aea4db3a53 cannot use publicVariableClient from client 2013-11-29 01:33:56 -06:00
[VB]AWOL
5b21ceae00 rebase melee hatchet to fix #814 2013-11-28 09:58:08 -06:00
[VB]AWOL
f33f406c73 fixes 2013-11-28 01:34:24 -06:00
[VB]AWOL
75ee377e22 Revert "test new way of zombie attack using PEH"
This reverts commit 177138f7ac.
2013-11-28 00:09:17 -06:00
[VB]AWOL
177138f7ac test new way of zombie attack using PEH 2013-11-27 20:36:47 -06:00
[VB]AWOL
e509bd5cfc eject player from vehicle with no drivers if keys pressed: esc, tab, del, f4 2013-11-27 17:23:46 -06:00
[VB]AWOL
925453d4c4 remove logging 2013-11-27 14:46:03 -06:00
[VB]AWOL
677f42bb6f RC1 2013-11-27 14:44:48 -06:00
HARLAN
430716bb98 #808 downgrade doors CharID 2013-11-27 11:52:05 -05:00
HARLAN
270655304f Merge pull request #811 from dayz10k/master
reset charID on downgrade doors, lower loot at hangars
2013-11-27 08:47:45 -08:00
HARLAN
0090f7ee58 Merge pull request #810 from Torndeco/patch-2
Minor Debug Typo
2013-11-27 08:47:34 -08:00
HARLAN
fdcc6b376b #808 downgrading door does not reset CharID 2013-11-27 11:38:16 -05:00
HARLAN
30611114bb #808 downgrade doors CharID 2013-11-27 11:35:22 -05:00
HARLAN
11a9c711ab #806 lower weapon loot on MilitaryIndustrial 2013-11-27 11:19:09 -05:00
Torndeco
8573d25de7 Minor Debug Typo
Just been bugging me abit, when looking @ rpt logs
2013-11-27 12:07:04 +00:00
[VB]AWOL
8fef83bbec fixed blank string for 1/2 floor 2013-11-27 02:10:50 -06:00
HARLAN
8a14a33ff2 Merge pull request #807 from dayz10k/master
#762
2013-11-26 22:20:52 -08:00
HARLAN
4e940a21cc #762 2013-11-27 01:20:33 -05:00
HARLAN
6be6e6b546 Merge pull request #805 from dayz10k/master
#761 owner remove modular
2013-11-26 21:13:24 -08:00
HARLAN
733f82a028 #761 owner remove modular 2013-11-27 00:12:39 -05:00
HARLAN
ff41e022e1 #761 owner remove modular 2013-11-27 00:07:22 -05:00
Zac Surplice
6a58370670 small change 2013-11-27 15:42:38 +11:00
[VB]AWOL
a46cec0036 fixes to trading 2013-11-26 22:25:53 -06:00
HARLAN
effda8e95b fix kick for 5x HESCO 2013-11-26 23:13:04 -05:00
HARLAN
c7fb7e427b Merge pull request #804 from dayz10k/master
#762 fixing displaynames
2013-11-26 19:33:52 -08:00
HARLAN
a432110587 Update stringtable.xml 2013-11-26 22:32:07 -05:00
HARLAN
155c842b89 fix more craftable stuff #762 2013-11-26 22:27:56 -05:00
HARLAN
9f78dda37d Merge pull request #803 from dayz10k/master
fix display name of craftables
2013-11-26 19:22:26 -08:00
HARLAN
5b1c20e06c fix for 5x Hesco 2013-11-26 22:22:11 -05:00
HARLAN
1d69403fb3 Update CfgMagazines.hpp 2013-11-26 22:00:46 -05:00
HARLAN
0d210b3b70 Update CfgMagazines.hpp 2013-11-26 22:00:34 -05:00
HARLAN
ce9a5f2f43 Merge pull request #802 from dayz10k/master
Update stringtable.xml
2013-11-26 18:55:51 -08:00
HARLAN
3c75449981 Update stringtable.xml 2013-11-26 21:55:35 -05:00
Zac Surplice
56d026f14c more create agent fixes 2013-11-27 12:52:35 +11:00
Zac Surplice
46a0eb2c9b createagent fix 2013-11-27 12:46:45 +11:00
Zac Surplice
1670955205 make traders agents not units 2013-11-27 12:37:03 +11:00
HARLAN
770cfce7af Merge pull request #801 from dayz10k/master
More spacing, typos, 'missing compile preprocessFileLineNumbers'? on the BIS Effects
2013-11-26 15:33:10 -08:00
HARLAN
ed08c76345 missing compile preprocessFileLineNumbers? 2013-11-26 18:32:10 -05:00
HARLAN
509b5ffd65 spacing 2013-11-26 18:29:12 -05:00
HARLAN
c4927a3bfa spacing 2013-11-26 18:27:39 -05:00
HARLAN
34c40e2919 spacing 2013-11-26 18:25:11 -05:00
HARLAN
9936b4645b spacing 2013-11-26 18:25:00 -05:00
HARLAN
5d374fa928 spacing 2013-11-26 18:23:52 -05:00
HARLAN
8a5c9d51dc Update README.md 2013-11-26 17:38:31 -05:00
HARLAN
4c61f59b6b Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-26 17:37:36 -05:00
[VB]AWOL
a5f9ea732d moved to update sql 2013-11-26 16:27:42 -06:00
dayz10k
6625cb96c1 Update README.md 2013-11-26 17:26:37 -05:00
vbawol
1c779e95cc updated for 1.0.2.9 2013-11-26 16:25:34 -06:00
vbawol
1acea0c5f0 Update 1_0_3_Updates.sql 2013-11-26 16:20:33 -06:00
vbawol
35c81c892b added ingores in case some items already exist 2013-11-26 16:19:23 -06:00
[VB]AWOL
c0ed2dead7 higher loss if failed unlocking 2013-11-26 16:12:13 -06:00
[VB]AWOL
84874daa18 added thirst and hunger loss to all medic animation 2013-11-26 16:08:10 -06:00
dayz10k
80f65f8ae8 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-26 16:58:01 -05:00
Skaronator
f6c1cb0d43 Revert endMission
I'll use the 1.8 implementation for player_onPause and fix it in few days, not sure if i'm done until the Update released
2013-11-26 22:26:19 +01:00
vbawol
01115a6880 Merge pull request #799 from AVendettaForYou/master
Fix deathboards not being added to trader cities.
2013-11-26 13:18:09 -08:00
Jeff
0fda615900 Fix deathboards not being added to trader cities. 2013-11-26 16:15:00 -05:00
dayz10k
46444f43ec Merge pull request #798 from dayz10k/master
#796 error in BIS killed more spelling/cap/spacing
2013-11-26 12:53:36 -08:00
dayz10k
b34727d1a1 #796 error in BIS killed 2013-11-26 15:53:18 -05:00
[VB]AWOL
e92d212d16 added logging to swap object and changed to getPlayerUID 2013-11-26 14:12:23 -06:00
dayz10k
e9e1164dc6 Merge pull request #797 from dayz10k/master
Area Maintenance, BIS killed, SQL
2013-11-26 12:05:50 -08:00
dayz10k
f94da47546 #796 error in BIS killed 2013-11-26 15:05:26 -05:00
[VB]AWOL
dba5f455d0 Added distance checks to fix #787 2013-11-26 13:47:02 -06:00
dayz10k
bae1e2d2c9 #794 Add Cinder/Wood packs to Wholesalers 2013-11-26 14:05:43 -05:00
dayz10k
98079d0142 Area Maintenance 2013-11-26 14:02:48 -05:00
dayz10k
de265ec1a4 Area Maintenance 2013-11-26 14:00:33 -05:00
dayz10k
7f4db46478 Area Maintenance 2013-11-26 13:59:48 -05:00
dayz10k
cbc024bc44 Area Maintenance 2013-11-26 13:57:12 -05:00
dayz10k
9931e6958b Area Maintenance 2013-11-26 13:55:24 -05:00
dayz10k
72830fa738 Merge pull request #791 from VeryBigBro/patch-7
Update stringtable.xml
2013-11-26 10:30:23 -08:00
dayz10k
18b5bd308b Merge pull request #795 from dayz10k/master
#794, #696 update SQL for Wholesaler(building supplies)/Blackmarket (new weaps)
2013-11-26 10:28:57 -08:00
dayz10k
854b7329b2 Add Cinder/Wood to Wholesaler, Update Blackmarket list for new weapons/ammo 2013-11-26 13:27:57 -05:00
dayz10k
ea6b8aebf4 #794 Add Cinder/Wood packs to Wholesalers 2013-11-26 11:30:18 -05:00
dayz10k
2a1024ac31 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-26 09:59:42 -05:00
dayz10k
0dd0f71859 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-26 09:49:48 -05:00
dayz10k
421c0d0361 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-26 09:44:31 -05:00
Skaronator
8c5072dc56 Github Typo - Directly Disconnect? Pretty sure this is wrong, please test #3ffcdbc 2013-11-26 14:25:46 +01:00
Skaronator
a07bf1b4d5 Directly Disconnect? Pretty sure this is wrong, please test 2013-11-26 14:24:54 +01:00
Anton
cb576c0411 Update stringtable.xml
Spaces, spaces, updates, updates.
2013-11-26 10:41:45 +03:00
[VB]AWOL
3ffcdbc926 fix workbench z offset 2013-11-26 01:29:03 -06:00
[VB]AWOL
72461b6594 fixed? #790 2013-11-26 01:28:39 -06:00
Zac Surplice
0f920fd1bc Merge branch 'master' of https://github.com/vbawol/DayZ-Epoch 2013-11-26 11:32:56 +11:00
Zac Surplice
e61d925e61 fn_param fix 2013-11-26 11:32:38 +11:00
[VB]AWOL
f777294485 hunger and thirst on melee swing 2013-11-25 18:29:49 -06:00
[VB]AWOL
dee6e79538 typo 2013-11-25 18:29:04 -06:00
[VB]AWOL
65d642537e whitespace 2013-11-25 17:03:20 -06:00
[VB]AWOL
8de83d4832 remove debug 2013-11-25 17:03:10 -06:00
dayz10k
571a7532d3 Merge pull request #785 from dayz10k/master
Vehicle upgrade localization
2013-11-25 14:48:28 -08:00
dayz10k
65c0073633 #735 localize more (match stringtable naming to CfgMagazine naming) [ORP,AVE,LRK,TNK] 2013-11-25 17:47:18 -05:00
dayz10k
a48906d03c #735 localize more (new vehicle upgrade recipes from documents) 2013-11-25 17:45:39 -05:00
dayz10k
2d3f481979 #735 localize more (new vehicle upgrade recipes from documents) 2013-11-25 17:40:58 -05:00
dayz10k
f1c989b03b Merge pull request #784 from dayz10k/master
localize vehicle options
2013-11-25 14:28:27 -08:00
dayz10k
bb4d075180 #735 localize more (vehicle repair/salvage, etc) 2013-11-25 17:27:56 -05:00
dayz10k
7bd1cf2a86 #735 localize more (vehicle repair/salvage, etc) 2013-11-25 17:26:14 -05:00
dayz10k
02104614d8 #735 localize more (vehicle repair/salvage, etc) 2013-11-25 17:23:57 -05:00
dayz10k
673ed11dc0 #735 localize more (vehicle repair/salvage, etc) 2013-11-25 17:21:47 -05:00
dayz10k
2f7ccd784a Update stringtable.xml 2013-11-25 17:18:16 -05:00
dayz10k
20b4a12740 #735 localize more (vehicle repair/salvage, etc) 2013-11-25 17:15:01 -05:00
dayz10k
8a761134c6 #735 localize more (vehicle repair/salvage, etc) 2013-11-25 17:14:54 -05:00
[VB]AWOL
40f0e8fcf2 missing for latest changes to ui 2013-11-25 15:58:23 -06:00
[VB]AWOL
796f5008b6 cleanup and move road debris back to server 2013-11-25 15:57:57 -06:00
[VB]AWOL
e2144b1d11 missing semicolon 2013-11-25 15:57:30 -06:00
[VB]AWOL
490048a519 fixes 2013-11-25 15:57:12 -06:00
[VB]AWOL
02a6f77600 prevent surrender if in vehicle or !cando 2013-11-25 15:57:04 -06:00
[VB]AWOL
78dbf9179b suppress debug from building 2013-11-25 15:56:31 -06:00
dayz10k
14b72311d8 Merge pull request #783 from dayz10k/master
Add more fortifications
2013-11-25 13:53:15 -08:00
dayz10k
ca89d8d590 #762 add more fortifications 2013-11-25 16:52:38 -05:00
dayz10k
b9aee21b84 #762 add more fortifications 2013-11-25 16:37:14 -05:00
dayz10k
6e823ca827 #762 add more fortifications 2013-11-25 16:34:00 -05:00
dayz10k
8f029744ec #762 add more fortifications 2013-11-25 16:27:29 -05:00
dayz10k
a4b3497c66 Update stringtable.xml 2013-11-25 16:15:56 -05:00
dayz10k
a60ddf867a #762 add more fortifications 2013-11-25 16:15:29 -05:00
dayz10k
a290be1f46 #762 add more fortifications 2013-11-25 15:59:28 -05:00
dayz10k
e1a7334dc4 #762 add more fortifications 2013-11-25 15:57:17 -05:00
[VB]AWOL
6db5daa4a4 thirst and hunger loss on unlocking safes/doors 2013-11-25 12:38:01 -06:00
vbawol
10ca6d9a4b use item instead of id for updates 2013-11-25 10:16:47 -06:00
[VB]AWOL
0f93e592ec cleanup vault lock 2013-11-25 09:37:02 -06:00
[VB]AWOL
26702cc8e3 vehicle upgrade message when no vehicles 2013-11-25 09:37:01 -06:00
dayz10k
7adb7cd476 Merge pull request #780 from dayz10k/master
Add more weapons, their loot table, etc
2013-11-25 07:16:48 -08:00
dayz10k
3b730ba307 #696 Add more weapons to loot spawns 2013-11-25 10:16:21 -05:00
dayz10k
7b60d3b90f #696 Add more weapons to loot spawns 2013-11-25 10:13:35 -05:00
dayz10k
ae070fd9ee Update add_new_weapons.sql 2013-11-25 10:10:50 -05:00
[VB]AWOL
974362664f fixes and cleanup 2013-11-25 08:49:42 -06:00
[VB]AWOL
9e37dee845 only perform remove if called via newspaper 2013-11-25 08:08:56 -06:00
[VB]AWOL
6991d1ce5f player anti wall v2 now with counter/limt and more comments 2013-11-25 08:08:13 -06:00
[VB]AWOL
81f2027491 plot deed fixes 2013-11-24 18:54:13 -06:00
[VB]AWOL
b065aa9db3 moved above takebag 2013-11-24 18:45:21 -06:00
[VB]AWOL
09ce285be5 fix reading death board with book 2013-11-24 18:44:50 -06:00
[VB]AWOL
17baf0f62b fixed offset for vault 2013-11-24 18:44:18 -06:00
[VB]AWOL
ad63191782 typo 2013-11-24 18:41:51 -06:00
[VB]AWOL
09836b685d incorrect stringtable 2013-11-24 18:41:41 -06:00
[VB]AWOL
86d1053012 fixed #755 2013-11-24 18:41:27 -06:00
vbawol
5c9dfde52e Merge pull request #779 from Torndeco/patch-1
Very Minor Code Change
2013-11-24 15:31:59 -08:00
Torndeco
f56ae23a2a Very Minor Code Change
No need to get damage value from object, since using hardcoded value 1.
2013-11-24 23:13:38 +00:00
[VB]AWOL
473fa49197 remove brackets from cutext output 2013-11-24 15:45:36 -06:00
[VB]AWOL
03521efc8a working return key name 2013-11-24 15:44:31 -06:00
[VB]AWOL
bdc6b1c049 gettext instead of number 2013-11-24 15:29:50 -06:00
[VB]AWOL
14da78a843 return key name used to unlock take 2 2013-11-24 15:26:11 -06:00
[VB]AWOL
1af7d7f08f incorrect string 2013-11-24 15:20:54 -06:00
Skaronator
4b71671540 Could fix Directly Disconnect, not sure because Private Repo is 404 2013-11-24 22:17:05 +01:00
vbawol
b1e9ebf84e Merge pull request #776 from VeryBigBro/patch-6
Update stringtable.xml
2013-11-24 13:07:22 -08:00
[VB]AWOL
d431b21ce0 1029 version bump 2013-11-24 14:15:04 -06:00
[VB]AWOL
fae5196a44 removed weather for now 2013-11-24 14:04:23 -06:00
[VB]AWOL
0d66e034fd mroe re fixes to tavi 2013-11-24 13:40:20 -06:00
[VB]AWOL
fc77885d81 updated readme to add Contributors 2013-11-24 13:37:58 -06:00
dayz10k
a4a9b68f35 Merge pull request #777 from dayz10k/master
fix mission template after previous merge undid
2013-11-24 10:55:33 -08:00
dayz10k
96d34ce1f0 fix mission template after previous merge undid 2013-11-24 13:55:22 -05:00
[VB]AWOL
2bbcc3e297 fixed typo in descriptionshort 2013-11-24 12:18:09 -06:00
Anton
4ee436c678 Update stringtable.xml 2013-11-24 19:30:10 +03:00
dayz10k
d90883dddc Merge pull request #774 from dayz10k/master
#772 SVD ammo default sell price SQL
2013-11-24 07:39:46 -08:00
dayz10k
88e5fa5018 #772 SVD ammo default sell price SQL 2013-11-24 10:39:34 -05:00
vbawol
0235e6b50b Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-24 09:15:43 -06:00
dayz10k
79ddf58aa8 Merge pull request #773 from dayz10k/master
#770, #772 gunrack and SVD ammo price tweaks
2013-11-24 06:59:16 -08:00
dayz10k
2b88d2cf5b #770 add 10mag slots to gunrack 2013-11-24 09:58:24 -05:00
dayz10k
bad22aeee9 #772 SVD ammo default sell price 2013-11-24 09:56:56 -05:00
[VB]AWOL
79253e4d3f May prevent "how are you civilian?" messages from NPC 2013-11-24 08:56:30 -06:00
[VB]AWOL
b51440d6c1 new take option on bags from DayZ CE 1.7.7 #766 2013-11-24 08:39:55 -06:00
dayz10k
c392944bfd Merge pull request #763 from dayz10k/master
minor fixes, more keyname stuff, owner remove modular
2013-11-24 05:41:02 -08:00
[VB]AWOL
f4909fd676 test for #767 and #766 2013-11-24 03:35:13 -06:00
[VB]AWOL
d55abe389a canvas "craft tent" typo in localization 2013-11-24 02:02:45 -06:00
[VB]AWOL
13b15e6303 shotgun loot tweaks for military special 2013-11-24 01:23:01 -06:00
[VB]AWOL
1f652eed21 hide takebag option 2013-11-23 21:59:09 -06:00
dayz10k
a07adf9406 Update remove.sqf 2013-11-23 17:13:58 -05:00
vbawol
d83de6cf96 Merge pull request #765 from Torndeco/patch-6
Possible changes for Antiwall
2013-11-23 11:21:09 -08:00
dayz10k
32e406fc32 #696 cleanup SQL 2013-11-23 12:56:10 -05:00
[VB]AWOL
ed5447d6ef incorrect short display name mi17_DZ fixed #764 2013-11-23 11:48:33 -06:00
dayz10k
a1c791a9ff #696 autoincrement new values in SQL for new weapons 2013-11-23 12:33:03 -05:00
[VB]AWOL
155f503034 off limit zone for Chernarus at map borders 2013-11-23 11:17:20 -06:00
[VB]AWOL
2ae31b87a7 fixed incorrect filename for m249 m145 2013-11-23 11:16:35 -06:00
dayz10k
c5e9a78c46 ammo size fixes #751 2013-11-23 11:55:00 -05:00
vbawol
fa31606f24 Merge pull request #750 from AVendettaForYou/master
Move traders to server side
2013-11-23 08:10:11 -08:00
vbawol
b975444929 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-23 08:36:15 -06:00
Torndeco
fe93d3d9d3 Possible changes for Antiwall
Added string check for model names if class type isn't defined like "wall_indcnc_4.p3d" i.e the walls behind back of shop @ electro.

Add moving player back into vehicle if a free position in vehicle. If no position is available, kill the player.
2013-11-23 05:32:05 +00:00
dayz10k
3c1984ba88 #761 allow owner to remove modular(no refund, no rubble) 2013-11-22 17:47:11 -05:00
dayz10k
a0b171d3f5 #761 allow owner to remove modular(no refund, no rubble) 2013-11-22 17:43:53 -05:00
dayz10k
8348b232c4 #761 allow owner to remove modular(no refund, no rubble) 2013-11-22 17:38:33 -05:00
dayz10k
e931bf3169 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-22 17:03:02 -05:00
dayz10k
0e10cf3096 #749 unlock returns key name in cutText (WIP) 2013-11-22 16:59:18 -05:00
dayz10k
f14dbbd6be #749 unlock returns key name in cutText (WIP) 2013-11-22 16:56:52 -05:00
dayz10k
2af16d3fcf class capitalization 2013-11-22 16:47:15 -05:00
dayz10k
13a8cac7c7 #761 allow owner to remove modular(no refund, no rubble) 2013-11-22 15:13:07 -05:00
dayz10k
3048473e99 Merge pull request #760 from dayz10k/master
Weight classname cleanup
2013-11-22 11:31:46 -08:00
dayz10k
ac471a99d9 Weight classname cleanup 2013-11-22 14:31:09 -05:00
dayz10k
570b44705b #758 KSVK takes backpack slot (now KSVK_DZE) 2013-11-22 14:29:09 -05:00
dayz10k
648ac83b28 #758 KSVK takes backpack slot (now KSVK_DZE) 2013-11-22 14:28:46 -05:00
dayz10k
e80bf11de6 Merge pull request #759 from dayz10k/master
#758 KSVK takes backpack slot (now KSVK_DZE)
2013-11-22 11:26:06 -08:00
dayz10k
16bc2bccfc #758 KSVK takes backpack slot (now KSVK_DZE) 2013-11-22 14:25:29 -05:00
dayz10k
a3e70f1168 Merge pull request #757 from dayz10k/master
#751 inv space of new mags & #749 key name of unlocking key
2013-11-22 11:22:45 -08:00
dayz10k
9f71ce24b9 #758 KSVK takes backpack slot (now KSVK_DZE) 2013-11-22 14:22:14 -05:00
dayz10k
da12c89c06 #758 KSVK takes backpack slot (now KSVK_DZE) 2013-11-22 14:20:53 -05:00
dayz10k
796738619b #758 KSVK takes backpack slot (now KSVK_DZE) 2013-11-22 14:20:20 -05:00
dayz10k
4bcaf32974 #749 unlock returns key name in cutText (WIP) 2013-11-22 12:03:00 -05:00
dayz10k
3a45610c58 #749 unlock returns key name in cutText (WIP) 2013-11-22 11:27:53 -05:00
[VB]AWOL
3c5a1b5087 reindex loot tables for weapons 2013-11-22 09:51:20 -06:00
[VB]AWOL
edc90746ee remove weather system for now 2013-11-22 09:50:37 -06:00
[VB]AWOL
8f172a9ffc remove old anti teleport and added radiation
save time server side ability to increase or lower save time on the fly.
2013-11-22 09:50:17 -06:00
dayz10k
9002bdf756 #751 change the inventory space of new magazines 2013-11-22 10:30:16 -05:00
[VB]AWOL
ac1a64d682 cleanup move some code to includes 2013-11-22 09:13:40 -06:00
dayz10k
fc5733fd29 Merge pull request #756 from dayz10k/master
#752 fix "cannot build in vehicle" stringtable
2013-11-22 06:42:26 -08:00
dayz10k
c59cc58c75 #752 fix "cannot build in vehicle" stringtable 2013-11-22 09:42:08 -05:00
[VB]AWOL
e43d72c8fd fixed# 754 2013-11-21 23:23:38 -06:00
dayz10k
8a6fddaa05 Merge pull request #753 from dayz10k/master
#752 fix "cannot build in vehicle" stringtable
2013-11-21 18:28:37 -08:00
dayz10k
5e6b9c4a09 #752 fix "cannot build in vehicle" stringtable 2013-11-21 21:28:21 -05:00
Jeff
26c5f7704c Move traders to server side 2013-11-21 19:33:34 -05:00
Skaronator
137536721b Cleanup 2013-11-21 23:27:43 +01:00
Skaronator
60aff0098f Fix another Message issue with the AntiHack 2013-11-21 23:26:28 +01:00
Skaronator
07cc87d9aa Merge pull request #748 from Torndeco/patch-3
Fix Typo
2013-11-21 13:08:21 -08:00
Torndeco
fecdeb5204 Fix Typo
Don't want to admit how long it took to figure this out...
Was debugging SARGE AI Code till found it
2013-11-21 20:19:49 +00:00
dayz10k
974e14c44d Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-21 13:15:52 -05:00
[VB]AWOL
33267a20f6 cfgloot support for weapons pt2 2013-11-21 11:07:44 -06:00
[VB]AWOL
d3ef17ba4d make recent murder action top priority Fixed #742 2013-11-21 11:05:14 -06:00
vbawol
72bd214daa Merge pull request #747 from dayz10k/master
Cleanup and standardize $STR localization
2013-11-21 08:39:54 -08:00
[VB]AWOL
f1729e06e2 merge in #747 2013-11-21 10:39:24 -06:00
dayz10k
0608775917 Cleanup localization calls (no quotes around $STR) 2013-11-21 11:15:14 -05:00
[VB]AWOL
aca098f7ea missing $ added to localization strings 2013-11-21 10:10:57 -06:00
[VB]AWOL
aea83659ba weather test 2 2013-11-21 09:51:34 -06:00
[VB]AWOL
9f04d86a1e fixed typos in localization 2013-11-21 09:48:34 -06:00
dayz10k
d5255b974a Cleanup localization calls (no quotes around $STR) 2013-11-21 10:34:30 -05:00
dayz10k
cfed446a4f Cleanup localization calls (no quotes around $STR) 2013-11-21 10:32:57 -05:00
dayz10k
cf6caddbf8 Cleanup localization calls (no quotes around $STR) 2013-11-21 10:32:32 -05:00
dayz10k
4e54ce4fc6 Cleanup localization calls (no quotes around $STR) 2013-11-21 10:32:15 -05:00
dayz10k
ea7ffbaf61 Cleanup localization calls (no quotes around $STR) 2013-11-21 10:30:41 -05:00
dayz10k
ba921db57b Cleanup localization calls (no quotes around $STR) 2013-11-21 10:27:52 -05:00
dayz10k
ccd95799d1 Cleanup localization calls (no quotes around $STR) 2013-11-21 10:25:39 -05:00
dayz10k
40d020f6c3 Cleanup localization calls (no quotes around $STR) 2013-11-21 10:24:33 -05:00
[VB]AWOL
a94a1ef823 cfgloot table support for weapons 2013-11-21 09:18:20 -06:00
dayz10k
ca06988c4e Cleanup localization calls (no quotes around $STR) 2013-11-21 10:03:24 -05:00
dayz10k
809fa16a66 Cleanup localization calls (no quotes around $STR) 2013-11-21 10:03:11 -05:00
dayz10k
242903ff45 Cleanup localization calls (no quotes around $STR) 2013-11-21 10:02:31 -05:00
[VB]AWOL
e19e0bda55 revert localization lets leave this file as is please 2013-11-21 09:01:11 -06:00
dayz10k
52db9d41eb Cleanup localization calls (no quotes around $STR) 2013-11-21 09:56:31 -05:00
dayz10k
839afbb6e7 Cleanup localization calls (no quotes around $STR) 2013-11-21 09:56:04 -05:00
dayz10k
f6365d876b Cleanup localization calls (no quotes around $STR) 2013-11-21 09:55:33 -05:00
dayz10k
ebd0a9ee60 Update ItemMachete.hpp 2013-11-21 09:52:33 -05:00
dayz10k
a6c02e21dc Cleanup localization calls (no quotes around $STR) 2013-11-21 09:52:18 -05:00
dayz10k
7c625f7aa5 Cleanup localization calls (no quotes around $STR) 2013-11-21 09:51:59 -05:00
dayz10k
aee6220c55 Cleanup localization calls (no quotes around $STR) 2013-11-21 09:44:48 -05:00
dayz10k
cec13fa47a Cleanup localization calls (no quotes around $STR) 2013-11-21 09:44:30 -05:00
dayz10k
da351ca565 Cleanup localization calls (no quotes around $STR) 2013-11-21 09:44:03 -05:00
dayz10k
9b4777a70f Update ItemCrowbar.hpp 2013-11-21 09:39:48 -05:00
dayz10k
4518876bb9 Update Flashlight.hpp 2013-11-21 09:38:11 -05:00
dayz10k
d6ee455e5a Update Flashlight.hpp 2013-11-21 09:37:44 -05:00
[VB]AWOL
e3b35062c0 Added weight for new weapon classes #696 2013-11-21 08:08:27 -06:00
Zac Surplice
1b5cec1078 NOPE2 2013-11-21 12:48:12 +11:00
Zac Surplice
a8ba937e63 Merge branch 'master' of https://github.com/vbawol/DayZ-Epoch 2013-11-21 12:46:13 +11:00
Zac Surplice
0f18293619 NOPE 2013-11-21 12:46:02 +11:00
Zac Surplice
f863f41a1a more localization stuff 2013-11-21 12:28:35 +11:00
Zac Surplice
447ad3d209 more localization 2013-11-21 12:25:25 +11:00
dayz10k
2c90d013c3 Merge pull request #746 from VeryBigBro/patch-5
Update stringtable.xml
2013-11-20 10:52:35 -08:00
Anton
0941a1df74 Not everything... 2013-11-20 20:56:28 +03:00
Anton
ee4f756004 Update stringtable.xml
- Crafting stuff translated into Russian.(about 95%)
- Some typos fixed.
Hope everything clean.
2013-11-20 20:54:04 +03:00
vbawol
c975c9ae02 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-20 08:15:50 -06:00
vbawol
c7f03bc08f Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-20 08:14:18 -06:00
vbawol
360e4f8507 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-20 07:45:56 -06:00
[VB]AWOL
13eb33f9fe Merge branch 'master' of https://github.com/vbawol/DayZ-Epoch 2013-11-19 15:56:07 -06:00
[VB]AWOL
31cbc43a77 This may prevent reduce glitching though a door 2013-11-19 15:56:03 -06:00
dayz10k
6dda9965c6 gud spelling 2013-11-19 16:08:36 -05:00
[VB]AWOL
49da47b476 added missing config vars to make plot pole static 2013-11-19 14:23:23 -06:00
[VB]AWOL
52d16de830 removing for now 2013-11-19 13:41:18 -06:00
dayz10k
3d1bcb5f3f Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-19 11:55:06 -05:00
dayz10k
b39aef6328 Merge pull request #740 from dayz10k/master
Gunrack and Fire Barrel tweaks (Remove/comment out eventhandler)
2013-11-19 08:39:40 -08:00
dayz10k
dac7fc5c4b Gunrack and Fire Barrel tweaks (Remove/comment out eventhandler)
#721
2013-11-19 11:39:26 -05:00
[VB]AWOL
e550634650 Read Obituaries and consumption of news paper.
fixed #659
2013-11-19 10:31:10 -06:00
dayz10k
9e25944694 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-19 11:19:19 -05:00
dayz10k
08b638ba09 Merge pull request #739 from dayz10k/master
#734 add new items to examine table and create ItemPlotDeed
2013-11-19 08:06:57 -08:00
dayz10k
0c4f2bcbd7 #734 add new items to examine table and create ItemPlotDeed 2013-11-19 11:06:36 -05:00
dayz10k
ead870f6b3 Merge pull request #738 from dayz10k/master
Craftable fire barrel fixes #721 #705 #700
2013-11-19 07:43:41 -08:00
dayz10k
b2916665b6 Gunrack and Fire Barrel tweaks 2013-11-19 10:42:25 -05:00
dayz10k
e5b7625e17 Gunrack and Fire Barrel tweaks 2013-11-19 10:33:54 -05:00
dayz10k
8a2fea97d7 Gunrack and Fire Barrel tweaks 2013-11-19 10:25:39 -05:00
dayz10k
eabfa9ee38 Gunrack and Fire Barrel tweaks 2013-11-19 10:19:51 -05:00
[VB]AWOL
83a0a9656f disable thing simulation on plot pole and allow destruction.
Fixed #573
2013-11-19 09:14:21 -06:00
vbawol
b2b6204bdb Merge pull request #731 from facoptere/master
Security update
2013-11-19 05:55:37 -08:00
[VB]AWOL
143189974e Merge branch 'master' of https://github.com/vbawol/DayZ-Epoch 2013-11-19 07:52:18 -06:00
vbawol
c1a148973f Merge pull request #730 from VeryBigBro/patch-4
Update stringtable.xml
2013-11-19 05:52:00 -08:00
facoptere
53ff939d43 add missing BIS effects files 2013-11-19 09:57:17 +01:00
facoptere
35f93c2597 Merge remote-tracking branch 'upstream/master' 2013-11-19 09:48:31 +01:00
Anton
7dc51abbfb Added missing STR_EQUIP_CROWBAR_DESC for Dutch language, thanks to @JoSchaap 2013-11-19 09:59:15 +03:00
Anton
3cbe2b74e8 Update stringtable.xml
- Added extra spaces for lines 5386-5625 to match with others.
- Russian localization updated
- Translation for "Weight carried" changed to default for German, Spanish, Dutch, Czech languages.
2013-11-19 09:52:39 +03:00
[VB]AWOL
7ea7dd8c7d temporary building of only dayz fireplaces 2013-11-18 23:49:05 -06:00
[VB]AWOL
573146e774 added missing $'s 2013-11-18 23:47:46 -06:00
dayz10k
3f17281803 Merge pull request #729 from dayz10k/master
#709 Add Stringtable localization for Epoch toolbelt items
2013-11-18 14:14:13 -08:00
dayz10k
c5b510018b #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 17:13:49 -05:00
dayz10k
244d0c20ba Merge pull request #728 from dayz10k/master
Toggleable NV scope for FN_FAL_ANPVS4 (Add more weapons, their loot table, etc)
2013-11-18 13:59:46 -08:00
dayz10k
f5a306419b Update CfgWeapons.hpp 2013-11-18 16:59:13 -05:00
dayz10k
b1096449c9 #696 Add more weapons to loot spawns 2013-11-18 16:59:03 -05:00
dayz10k
684d007bba #696 Add more weapons to loot spawns
Nightvision toggle to regular scope FAL
2013-11-18 16:58:12 -05:00
facoptere
6bb661ebf3 fix 2013-11-18 20:52:54 +01:00
facoptere
61fe1b6ff5 Merge remote-tracking branch 'upstream/master' 2013-11-18 20:40:39 +01:00
dayz10k
62851cf5f9 Merge pull request #727 from dayz10k/master
#709 Add Stringtable localization for Epoch toolbelt items
2013-11-18 11:03:04 -08:00
dayz10k
2683369ec2 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 14:02:01 -05:00
dayz10k
67e28f32b6 Merge pull request #726 from dayz10k/master
#696 Add more weapons to loot spawns WIP SQL
2013-11-18 10:56:44 -08:00
dayz10k
f51cca3883 #696 Add more weapons to loot spawns WIP SQL 2013-11-18 13:56:15 -05:00
facoptere
2136bf0c92 rewrite BIS effect in all mission files 2013-11-18 19:46:42 +01:00
facoptere
cbe40ab4be BIS lib update 2013-11-18 19:38:19 +01:00
[VB]AWOL
94d0abfeb6 missing comma 2013-11-18 12:37:29 -06:00
dayz10k
46e4cadb7c Merge pull request #725 from dayz10k/master
Add more weapons, their loot table, etc #696
2013-11-18 10:22:55 -08:00
dayz10k
52f458be6f #696 Add more weapons to loot spawns 2013-11-18 13:21:22 -05:00
dayz10k
2f3281d442 #696 Add more weapons to loot spawns 2013-11-18 13:20:08 -05:00
dayz10k
88dfaf7ddd #696 Add more weapons to loot spawns 2013-11-18 13:19:29 -05:00
dayz10k
c5b36ba320 #696 Add more weapons to loot spawns 2013-11-18 13:18:27 -05:00
dayz10k
7e57a9c396 #696 Add more weapons to loot spawns 2013-11-18 13:05:20 -05:00
facoptere
3648ac4f24 Merge remote-tracking branch 'upstream/master' 2013-11-18 18:33:19 +01:00
facoptere
dac02bdb93 antihack.sqf uptodate 2013-11-18 18:23:21 +01:00
facoptere
b5f148cece Configs: antihack for logic and plants 2013-11-18 17:43:11 +01:00
dayz10k
10e7f1ab73 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-18 11:32:24 -05:00
facoptere
ce1f43ef3f Configs: antihack for logic and plants 2013-11-18 17:28:38 +01:00
dayz10k
30682fb990 Merge pull request #724 from dayz10k/master
#713 Add player logon/logoff location to RPT
2013-11-18 08:27:10 -08:00
dayz10k
262bbba0bc #713 Add player logon/logoff location to RPT 2013-11-18 11:26:46 -05:00
[VB]AWOL
c892b20afe needed for 37d41d6c21 2013-11-18 10:25:04 -06:00
dayz10k
b6dd491644 #713 Add player logon/logoff location to RPT 2013-11-18 11:24:31 -05:00
[VB]AWOL
e4f2b373a2 moved to PEH 2013-11-18 10:24:07 -06:00
[VB]AWOL
160c62927f again 2013-11-18 10:24:07 -06:00
[VB]AWOL
946c80d211 same 2013-11-18 10:24:06 -06:00
[VB]AWOL
7d3a40f5bb load debris test client side 2013-11-18 10:24:05 -06:00
[VB]AWOL
37d41d6c21 updated auth wait from DayZ CE 1.8 2013-11-18 10:24:05 -06:00
[VB]AWOL
05ab8b3a1b use functions here instead to set date weather 2013-11-18 10:24:04 -06:00
[VB]AWOL
9b161bcfdf not needed 2013-11-18 10:24:03 -06:00
dayz10k
a6f21b131f Merge pull request #723 from dayz10k/master
Add player login/logout location logging to RPT
2013-11-18 08:23:11 -08:00
dayz10k
6e8859a1f9 #713 Add player logon/logoff location to RPT 2013-11-18 11:22:23 -05:00
dayz10k
aaa79cce53 #713 Add player logon/logoff location to RPT 2013-11-18 11:19:07 -05:00
dayz10k
fd3a57295f Merge pull request #722 from dayz10k/master
Localization for Toolbelt stuff
2013-11-18 08:07:47 -08:00
dayz10k
21a28b45ce #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 11:05:59 -05:00
dayz10k
9b1ceb857c #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 11:05:33 -05:00
dayz10k
c28e96fb03 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 11:05:25 -05:00
dayz10k
dded22825d #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:58:05 -05:00
dayz10k
39f1b5d45f #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:56:45 -05:00
dayz10k
f6d6d82bfc #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:55:15 -05:00
dayz10k
cd86f39c36 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:54:38 -05:00
dayz10k
2eedabe189 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:53:34 -05:00
dayz10k
a27c04ae4c #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:52:35 -05:00
dayz10k
7f247b5d0c #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:51:57 -05:00
dayz10k
c8d8460707 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:51:25 -05:00
dayz10k
edef9c50f8 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:51:07 -05:00
dayz10k
7d4f3be455 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:44:44 -05:00
dayz10k
ded6bd14b8 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:42:58 -05:00
dayz10k
7d29ac62c7 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:18:38 -05:00
dayz10k
8cee761980 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:16:30 -05:00
dayz10k
29f5e726cd Update ItemKeyKit.hpp 2013-11-18 10:15:59 -05:00
dayz10k
869d7208d8 Update ItemFishingPole.hpp 2013-11-18 10:15:26 -05:00
dayz10k
1cc4aeba53 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:14:41 -05:00
dayz10k
b7d6be0675 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:14:12 -05:00
dayz10k
5a3bd015ec #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:12:45 -05:00
dayz10k
30d365cda5 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:12:23 -05:00
dayz10k
7b67014fba #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:11:42 -05:00
dayz10k
83e01346f7 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:11:17 -05:00
dayz10k
108d10fa0a #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:10:59 -05:00
dayz10k
0fd8c45fcd #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:09:35 -05:00
dayz10k
88753978d1 #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:07:40 -05:00
dayz10k
d0f0627b0f #709 Add Stringtable localization for Epoch toolbelt items 2013-11-18 10:07:33 -05:00
[VB]AWOL
11809dfb58 player anti wall distance sanity check 2013-11-17 21:44:16 -06:00
[VB]AWOL
b0926265ae missing localization strings 2013-11-17 21:43:19 -06:00
vbawol
f2ffa9b80f french translations added 2013-11-17 21:17:57 -06:00
vbawol
b7c61c43c3 Merge pull request #720 from th4z/patch-1
Update stringtable.xml : French translation
2013-11-17 19:14:56 -08:00
[VB]AWOL
4f9fd4c6d5 finished moving r3f and mission.sqf dynamic vehicle 2013-11-17 19:50:59 -06:00
[VB]AWOL
8c1fdd51c1 prevent building under ground pt2 2013-11-17 19:41:19 -06:00
[VB]AWOL
4bec90aaa9 added config var to prevent building under ground 2013-11-17 19:40:13 -06:00
[VB]AWOL
03eb493217 not needed 2013-11-17 19:39:30 -06:00
[VB]AWOL
8627b4b627 disconnect method from DayZ CE 1.8 2013-11-17 19:39:17 -06:00
[VB]AWOL
7f375d36c0 missing getin 2013-11-17 19:25:24 -06:00
[VB]AWOL
4dfe009c90 fix chernarus triggers 2013-11-17 19:25:08 -06:00
Zac Surplice
700fa10748 better halo jump on spawn 2013-11-18 12:10:00 +11:00
th4z
80999c775f Update stringtable.xml : French translation
French translation
2013-11-18 02:05:05 +01:00
Zac Surplice
f1d62cf7cc more localization 2013-11-18 11:31:06 +11:00
Zac Surplice
578143bc29 remove effects (halo jump) 2013-11-18 10:57:43 +11:00
dayz10k
0fd7da8e49 Merge pull request #719 from dayz10k/master
Update CfgMagazines.hpp
2013-11-17 14:40:42 -08:00
dayz10k
7be869ff7f Update CfgMagazines.hpp 2013-11-17 17:40:25 -05:00
dayz10k
355c43ed29 Merge pull request #718 from vbawol/dayz10k-master
Update player_loadCrate.sqf
2013-11-17 14:06:44 -08:00
[VB]AWOL
6ed3669d9b localization typo in pole requirement 2013-11-17 14:58:42 -06:00
vbawol
2f7ef23953 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-17 14:44:57 -06:00
[VB]AWOL
0062836019 fixed #648 2013-11-17 14:40:50 -06:00
[VB]AWOL
24c6e75fa9 r3f pt2 2013-11-17 10:00:55 -06:00
[VB]AWOL
bc7b19dd64 moved r3f realism into client files 2013-11-17 02:08:28 -06:00
[VB]AWOL
1810c51517 typo 2013-11-17 00:49:34 -06:00
[VB]AWOL
79c671cb51 missing publicvariableserver 2013-11-17 00:48:46 -06:00
[VB]AWOL
648c91a68d update private array 2013-11-17 00:31:25 -06:00
[VB]AWOL
ca8a19e739 remove debug 2013-11-17 00:26:20 -06:00
[VB]AWOL
c654ab316e incorrect missing tools stringtable 2013-11-17 00:24:58 -06:00
[VB]AWOL
26f9238cf9 need quotes if using isnil 2013-11-17 00:24:29 -06:00
dayz10k
a58839d32b Update cfgVehicles.hpp 2013-11-17 00:57:59 -05:00
dayz10k
fde4e066df Update player_loadCrate.sqf 2013-11-17 00:33:51 -05:00
[VB]AWOL
156ab54dfa version bumps 2013-11-16 22:48:13 -06:00
[VB]AWOL
c3f8355022 fixes errors during bin/packing 2013-11-16 21:39:23 -06:00
[VB]AWOL
de2ca33265 forgot animal cleanup test 2013-11-16 20:57:58 -06:00
[VB]AWOL
5ad0f1e301 formatting OCD 2013-11-16 20:56:52 -06:00
[VB]AWOL
83c17994a9 add gunrack and fuel barrel to allowed building array 2013-11-16 20:56:07 -06:00
Skaronator
1c82cb3830 Not anymore used 2013-11-17 02:43:29 +01:00
Skaronator
3a280d4eb4 Not important here + add own gitignore 2013-11-17 00:14:01 +01:00
Skaronator
0aed1a278d Changelog Update
Feel free and change it if its sounds wrong
2013-11-17 00:08:54 +01:00
vbawol
47212dd691 Merge pull request #712 from vbawol/File-System-Cleanup
Cleanup Files, sort files etc.
2013-11-16 14:48:56 -08:00
vbawol
809ed7d07c Merge pull request #711 from vbawol/NewTradeLog
New trade log *Need Testing*
2013-11-16 14:46:57 -08:00
Skaronator
d7cda17ed2 Cleanup2 2013-11-16 20:19:11 +01:00
Skaronator
e42a9ab689 Cleanup Files, sort files etc. 2013-11-16 20:18:38 +01:00
Skaronator
82a33ba13e Missing 3 Keys in....
this commit
0b3db6a071
2013-11-16 18:39:04 +01:00
Skaronator
c0d316170e Remove Heal option in Medic Tents (on 3rd Maps) 2013-11-16 18:30:34 +01:00
Skaronator
9c1330a0fd Little Fix 2013-11-16 18:10:32 +01:00
Skaronator
d42616e0df Cleanup files 2013-11-16 16:20:05 +01:00
Skaronator
8f663367e8 Cleanup Script 2013-11-16 15:47:03 +01:00
Skaronator
1f85c30122 Missionside Example for Chernarus11 2013-11-16 15:46:45 +01:00
Skaronator
253d5ccc39 New Logsystem Script Side 2013-11-16 15:42:52 +01:00
vbawol
af8a51dd61 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-16 08:42:30 -06:00
[VB]AWOL
2ef37f059e move mission.sqf and dynamic_vehicle.sqf server side 2013-11-16 08:10:25 -06:00
vbawol
235a71bf57 Merge pull request #708 from VeryBigBro/patch-3
Update stringtable.xml
2013-11-16 06:09:31 -08:00
Skaronator
c783a87f0f Little Readme Typo 2013-11-16 15:07:50 +01:00
Skaronator
8fdb9a9b7d SpawnSelecter and PlayerUI cfg in a #ifdef 2013-11-16 15:02:42 +01:00
vbawol
3e0a1cc2b1 Epoch Tavi Spawn Fix from URo1
incorrect naming of spawn markers.
2013-11-16 07:56:21 -06:00
Skaronator
3fefeeb485 Changelog Line 2013-11-16 14:53:28 +01:00
Skaronator
e63e2a7d42 Config Stuff for Optional SpawnSelection 2013-11-16 14:52:44 +01:00
Skaronator
346af3d6cd Changelog & co 2013-11-16 14:31:34 +01:00
Skaronator
6c95733013 Directly Disconnect 2013-11-16 14:31:05 +01:00
Skaronator
17d50322d4 Remove 20Rnds Stanag on M4SPR Spawn 2013-11-16 13:57:24 +01:00
Skaronator
2e3f3168d7 Remove unneded Line 2013-11-16 13:53:30 +01:00
Anton
ebe84ce86e Update stringtable.xml
Fixes/improvements for Russian localization.
2013-11-16 15:18:19 +03:00
[VB]AWOL
2e19365485 fixes duplicate class, missing tag and cfg typo 2013-11-15 22:26:08 -06:00
dayz10k
b9918f1c05 Merge pull request #707 from dayz10k/master
Toiletpaper ammo is now a stone...more thud-y less glass shatter-y
2013-11-15 14:33:03 -08:00
dayz10k
f20a6d3ae5 Toiletpaper ammo is now a stone...more thud-y less glass shatter-y 2013-11-15 17:32:34 -05:00
dayz10k
3a8211dd5e Merge pull request #706 from dayz10k/master
Fixing #702 to conform with #694, #697
2013-11-15 14:12:00 -08:00
dayz10k
d28e13692c Update mission.sqm
Fixing #702 to conform with #694, #697
2013-11-15 17:11:39 -05:00
dayz10k
26ffec9a65 Merge pull request #705 from dayz10k/master
Craftable GunRack Fluff Storage
2013-11-15 14:03:08 -08:00
dayz10k
0965bcd92d GunRack Fluff Storage 2013-11-15 16:49:01 -05:00
dayz10k
03d59afff9 GunRack Fluff Storage & weight/format updates 2013-11-15 16:47:41 -05:00
dayz10k
955ab00974 GunRack Fluff Storage 2013-11-15 16:40:48 -05:00
dayz10k
f067031a70 Merge pull request #704 from dayz10k/master
VSS_Vintorez damage tweak
2013-11-15 13:31:29 -08:00
dayz10k
12a595b286 VSS_Vintorez damage tweak
#695
2013-11-15 16:31:09 -05:00
dayz10k
5ba781935c Update CfgMagazines.hpp 2013-11-15 11:19:49 -05:00
dayz10k
b1adb0c179 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-15 11:15:03 -05:00
vbawol
30cb9d4f9e Merge pull request #703 from VeryBigBro/patch-2
Update stringtable.xml
2013-11-15 07:18:11 -08:00
vbawol
dbee13b558 Merge pull request #702 from AVendettaForYou/master
Pull Request for Custom Taviana Epoch Traders
2013-11-15 07:16:46 -08:00
Anton
293a307c07 Update stringtable.xml 2013-11-15 15:37:09 +03:00
zabn
829bfec619 Update females.hpp
sorry, staying up 3 days straight does things to a man
2013-11-15 15:49:17 +11:00
AVendettaForYou
c8b9b480db Update server_traders.sqf 2013-11-14 20:02:52 -05:00
AVendettaForYou
60c05aa2e1 Update mission.sqm 2013-11-14 20:02:25 -05:00
AVendettaForYou
8010bc63e0 Update mission.sqf 2013-11-14 20:01:53 -05:00
AVendettaForYou
37f6b5096e Update mission.sqf 2013-11-14 20:01:24 -05:00
[VB]AWOL
e3408828dd missing diag_log 2013-11-14 16:00:36 -06:00
[VB]AWOL
a81c27a6b4 maintain lightpole pt3 2013-11-14 15:35:34 -06:00
[VB]AWOL
57cf759b3f Slower cleanup method 2013-11-14 15:20:54 -06:00
[VB]AWOL
b258f94195 Merge branch 'master' of https://github.com/vbawol/DayZ-Epoch 2013-11-14 15:15:39 -06:00
[VB]AWOL
7b4e37a205 cleanup event system 2013-11-14 15:07:36 -06:00
Skaronator
fe9ccd3c20 Revert "Little sleep to fix Server Lags?"
This reverts commit eabcae27b3.
2013-11-14 21:24:02 +01:00
dayz10k
1e81dab62b Merge pull request #701 from dayz10k/dayz10k-master
Removed dupe from #693
2013-11-14 12:20:17 -08:00
dayz10k
74c905e55c Merge pull request #700 from dayz10k/master
Craftable fire barrel, lightpole maintenance
2013-11-14 12:20:02 -08:00
dayz10k
689ed396a1 Removed dupe from #693
#693
2013-11-14 15:06:11 -05:00
dayz10k
7b657419f8 Rest of FireBarrel kit and maintenance for lightpole
#700, #699
2013-11-14 15:04:09 -05:00
dayz10k
3757c1877a Update cfgVehicles.hpp 2013-11-14 14:36:47 -05:00
dayz10k
347a2d3d6e Update CfgMagazines.hpp 2013-11-14 14:30:19 -05:00
dayz10k
409c305e59 Update CfgMagazines.hpp 2013-11-14 14:26:40 -05:00
dayz10k
64d1ad468a Update stringtable.xml 2013-11-14 14:25:19 -05:00
dayz10k
b699d2ee9d Update CfgMagazines.hpp
fix the xx STR
2013-11-14 14:22:05 -05:00
Axles
ee7b8bc239 RoadCone re-removal
It snuck back in. Taking it out once again :P
2013-11-14 10:51:45 -08:00
Axles
2f8673c964 Chernarus11 cave
Cave re-added. Came up missing with the last update.
2013-11-14 10:19:53 -08:00
Axles
8f8e5b5f76 Chernarus11 change
Porta John in stary sobor moved closer to the H-barrier to prevent
people from selling vehicles with AFKing players next to it.
2013-11-14 10:14:42 -08:00
[VB]AWOL
2e043ddfba no longer using mod 2013-11-14 11:43:15 -06:00
[VB]AWOL
00b3da1d34 fixes #475 2013-11-14 11:40:15 -06:00
[VB]AWOL
621ecb3d26 fixed #475 2013-11-14 11:36:45 -06:00
vbawol
9035b7e85d Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-14 10:44:56 -06:00
vbawol
e11dba20e4 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-14 10:44:04 -06:00
[VB]AWOL
106b3ce9c0 complete merge 2013-11-14 10:36:24 -06:00
[VB]AWOL
d5e27cd429 vehicle upgrade system v1 2013-11-14 10:29:34 -06:00
Skaronator
eabcae27b3 Little sleep to fix Server Lags? 2013-11-14 17:00:40 +01:00
vbawol
ae67d17a97 Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-13 21:23:35 -06:00
vbawol
7fc31b70fe Merge pull request #698 from Torndeco/patch-3
Added Player Names that killed Objects to diag_log
2013-11-13 19:22:22 -08:00
[VB]AWOL
d5cf8f42fb increased delay in client sync update calls 2013-11-13 16:56:54 -06:00
[VB]AWOL
8206dbf17c player count on debug 2013-11-13 16:56:18 -06:00
[VB]AWOL
9eb1a4a61f 1028 2013-11-13 16:05:40 -06:00
[VB]AWOL
cfc2395168 1028 2013-11-13 16:04:22 -06:00
[VB]AWOL
ef0efa68a2 more cleanup 2013-11-13 16:01:28 -06:00
[VB]AWOL
1ed5062034 weather v2 2013-11-13 16:01:16 -06:00
[VB]AWOL
72d2f8950e surrendered action v2 2013-11-13 16:00:27 -06:00
[VB]AWOL
ca576694bf increased armor on modular wood by 3x
and a slight increase to cinder and metal
2013-11-13 15:52:50 -06:00
[VB]AWOL
7172efe960 removed old server fps counter and added new one. 2013-11-13 15:46:44 -06:00
[VB]AWOL
c380f10f87 suppress Second Hand Zombie Initialized message 2013-11-13 15:46:06 -06:00
Torndeco
7c3e2bb104 Added Player Names that killed Objects to diag_log
Just passing the variable with the player that killed the object

http://community.bistudio.com/wiki/ArmA_2:_Event_Handlers#MPKilled
2013-11-13 20:07:56 +00:00
dayz10k
15b0199998 Merge pull request #694 from Skutch05/patch-1
Update Panthera Mission.sqm to reflect same naming convention of Chernar...
2013-11-13 07:09:41 -08:00
Skutch05
4660c25bbb Update Panthera Mission.sqm to reflect same naming convention of Chernarus 11. 2013-11-13 01:39:03 -05:00
vbawol
71e80cd55d Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-12 17:38:22 -06:00
vbawol
86750040dc Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-12 17:37:02 -06:00
[VB]AWOL
b1bd17e3c8 Merge branch 'master' of https://github.com/vbawol/DayZ-Epoch 2013-11-12 17:09:05 -06:00
dayz10k
7e8414a3ea Merge pull request #692 from dayz10k/master
Remove RoadCones that were causing Vodniks to spawn funkily
2013-11-12 12:58:29 -08:00
dayz10k
c1c25111f1 Update mission.biedi
#691 remove 4x RoadCone
2013-11-12 15:57:52 -05:00
dayz10k
e128cac95b Update mission.sqf
#691 remove 4x RoadCone
2013-11-12 15:56:13 -05:00
dayz10k
3c3839d44b Update ROLLING CHANGE LOG 1.0.3.txt 2013-11-12 10:28:16 -05:00
vbawol
6f612c511a Merge pull request #682 from vbawol/SkaroStillAlive
Push Images for custom Server Stuff ;>
2013-11-12 06:24:13 -08:00
[VB]AWOL
324ef14ca1 PDEATH logging 2013-11-11 23:40:36 -06:00
[VB]AWOL
3a74972cd7 Revert "yet more localization"
This reverts commit 2affe28e4f.
2013-11-11 19:42:47 -06:00
Zac Surplice
2affe28e4f yet more localization 2013-11-12 12:19:46 +11:00
Zac Surplice
42c8e341c8 stop some errors 2013-11-12 11:54:24 +11:00
Zac Surplice
7b802a38a5 localization fix 2013-11-12 11:53:16 +11:00
[VB]AWOL
9aac967402 cleanup plus opt. 2013-11-11 17:52:36 -06:00
[VB]AWOL
5b03d18ce2 revert melee damage and damage reduction factors 2013-11-11 07:34:12 -06:00
[VB]AWOL
332dc68919 surrender test 2 2013-11-10 23:34:09 -06:00
[VB]AWOL
e6a5587962 typo in dutch string 2013-11-10 22:06:47 -06:00
[VB]AWOL
32ac2c7d92 gear access on surrendered player test 2013-11-10 16:29:10 -06:00
Skaronator
8f5f01477c Still a typo 2013-11-10 15:20:59 +01:00
Skaronator
ddfea16eea Should be now correctly 2013-11-10 13:52:25 +01:00
Skaronator
55143d109a Revert "Change Pfad"
This reverts commit e429ab2646.
2013-11-09 15:49:53 +01:00
Skaronator
fd50f07de2 Push Images for custom Server Stuff ;> 2013-11-09 15:18:05 +01:00
Skaronator
e429ab2646 Change Pfad 2013-11-09 15:16:25 +01:00
[VB]AWOL
5fb3a0be15 cleanup 2013-11-09 08:13:52 -06:00
[VB]AWOL
ad992b97e6 removed spawns from boathouse till loot over water issue is fixed 2013-11-09 08:13:37 -06:00
[VB]AWOL
86b272b537 test surrender and drop all gear 2013-11-09 08:11:26 -06:00
vbawol
70845cfb7e Merge pull request #679 from vbawol/StillSkaroAlive
Add Timezone switch Var
2013-11-08 19:56:56 -08:00
Zac Surplice
585d38e7b6 more localization 2013-11-09 13:38:07 +11:00
Armifer
0e77c78809 Humanity fix for shooting player zeds and bandits
Prevents loss of humanity from shooting player zombies and bandits. Adds
a cap to humanity loss per shot depending on the players murders, where
the cap is zero. This preventing the shooter from getting positive
humanity, which could be exploited to farm humanity using 2 players.
2013-11-08 20:26:12 -05:00
Skaronator
073db698d5 Update stringtable.xml 2013-11-09 00:09:00 +01:00
Skaronator
4de99da2c0 Missing lol 2013-11-08 22:45:55 +01:00
Skaronator
d82fcb8bd4 Add Timezone switch Var
Not 100% sure if this is correctlly
2013-11-08 22:02:27 +01:00
vbawol
b3697aed1b Merge pull request #678 from vbawol/StillSkaroAlive
Still skaro alive
2013-11-08 12:22:02 -08:00
Skaronator
6a4846747c typo 2013-11-08 21:11:57 +01:00
Skaronator
2d0025608f Split compiles a bit, diff sell ranges for Vehicles, air-vehicles and boats 2013-11-08 21:11:26 +01:00
vbawol
e1dbb10fb6 Fix for diag_log statement when player buying vehicles 2013-11-08 13:52:46 -06:00
vbawol
7970a44dd5 Merge pull request #677 from Torndeco/patch-2
Fix for diag_log statement when player buying vehicles
2013-11-08 11:51:51 -08:00
Torndeco
6798a6632b Fix for diag_log statement when player buying vehicles
Just passing the variable _activatingPlayer
So the debug statement works
2013-11-08 19:35:26 +00:00
vbawol
8658ca6941 Added/corrected dutch language and some typo's 2013-11-08 12:58:25 -06:00
Skaronator
36782396b8 Add GlobalVar for Freshspawns 2013-11-08 19:55:01 +01:00
vbawol
a58d84bb36 Merge pull request #673 from JoSchaap/patch-1
Added/corrected dutch language and some typo's
2013-11-08 10:37:57 -08:00
[VB]AWOL
429b097cb4 skin must match class 2013-11-08 10:37:00 -06:00
dayz10k
3b59b5d211 Merge pull request #674 from dayz10k/master
fixing the worker1/worker2 syntax
2013-11-08 07:38:47 -08:00
dayz10k
cc9e0408e5 Update cfgLoot.hpp
revert a #669 change (worker1 back to worker2)
2013-11-08 10:36:25 -05:00
dayz10k
7f44d54bea Update config.cpp
Revert a #669 change (worker1 back to worker2)
2013-11-08 10:34:43 -05:00
dayz10k
bce196a372 Update Players.hpp
revert #669 change (worker1 to worker2)
2013-11-08 10:33:36 -05:00
dayz10k
024d49349a Update variables.sqf
revert a #669 change (worker1 back to worker2)
2013-11-08 10:32:26 -05:00
Johan Schaap
16af696968 Added/corrected dutch language and some typo's
Added/corrected dutch language and some typo's
2013-11-08 15:16:40 +01:00
[VB]AWOL
30ffebbad0 updated anim pbo version 2013-11-08 07:28:57 -06:00
[VB]AWOL
8b22a4f522 added new skins to loot tables 2013-11-08 07:10:29 -06:00
[VB]AWOL
36c82ccb41 remove banned as50 ammo 2013-11-08 07:10:11 -06:00
zabn
665c2b6852 Update fn_halo.sqf
sorry for making people splat dead
2013-11-08 23:12:28 +11:00
dayz10k
0448265dc4 Merge pull request #671 from dayz10k/master
Update CfgMagazines.hpp
2013-11-07 18:11:38 -08:00
dayz10k
ab47eae717 Update CfgMagazines.hpp
caps to match classname
2013-11-07 21:11:22 -05:00
Axles
9b7b5ad935 Taviana Black Market Vendor
Taviana has had the black market vendor added at the nuke power plant.
2013-11-07 16:31:21 -08:00
vbawol
eb4814b778 1027 2013-11-07 18:17:36 -06:00
[VB]AWOL
2e5087afc8 nothing banned so remove files. 2013-11-07 17:28:35 -06:00
[VB]AWOL
440ad51322 skin class change to match 2013-11-07 17:21:42 -06:00
dayz10k
3125f6b37e Merge pull request #670 from dayz10k/master
#667 Return an empty crate to user when unpacking bulk
2013-11-07 07:37:15 -08:00
dayz10k
3ae60f76be Update player_loadCrate.sqf
#667

Return an empty crate to user when unpacking.
2013-11-07 10:36:43 -05:00
dayz10k
a77870f391 Merge pull request #669 from dayz10k/master
New Skins fixes
2013-11-07 07:25:47 -08:00
dayz10k
8a6f8f10d9 Update variables.sqf
Fixed classnames for capitalization.  Also INS_Worker2 is not a valid base class.  Worker1 is, fixed to that.
#640
#660
2013-11-07 10:24:18 -05:00
dayz10k
f384e80aa5 Update config.cpp
Fixed classnames for capitalization.  Also INS_Worker2 is not a valid base class.  Worker1 is, fixed to that.
#640
#660
2013-11-07 10:23:37 -05:00
dayz10k
ade889a0dd Update Players.hpp
Fixed classnames for capitalization.  Also INS_Worker2 is not a valid base class.  Worker1 is, fixed to that.
#640
#660
2013-11-07 10:21:59 -05:00
[VB]AWOL
54d692de1e only allow selling of vehicle if local to player
This makes it so you must get into the drivers seat once first before
you can sell the vehicle.
2013-11-07 09:21:03 -06:00
[VB]AWOL
cdc433fa0a small cleanup 2013-11-07 07:58:41 -06:00
Zac Surplice
e1aa91d4f7 more localization 2013-11-07 21:14:01 +11:00
[VB]AWOL
f504f0cef0 cleanup 2013-11-06 21:34:44 -06:00
[VB]AWOL
96c8c5cd61 again 2013-11-06 21:09:23 -06:00
[VB]AWOL
956ad993cb 1027 2013-11-06 21:08:17 -06:00
vbawol
17541ebcf7 Merge pull request #665 from vbawol/Awol
Awol
2013-11-06 19:01:45 -08:00
[VB]AWOL
7e11c8a409 pt 3 2013-11-06 20:58:35 -06:00
[VB]AWOL
b7e0e8e969 weather pt 2 2013-11-06 20:56:51 -06:00
[VB]AWOL
da0ece239f removed old tree harvest action added new one 2013-11-06 20:56:12 -06:00
[VB]AWOL
527ed3283b better fn_string by KK 2013-11-06 20:50:22 -06:00
[VB]AWOL
76cff49af5 zeroweather and large hive read for vehicles 2013-11-06 20:47:22 -06:00
[VB]AWOL
2427367a42 melee swing config from 1.8 2013-11-06 20:30:21 -06:00
[VB]AWOL
2046a9d14f moved melee ammo sync with 1.8 2013-11-06 20:15:03 -06:00
[VB]AWOL
8833fd06f1 zabn localization + halo 2013-11-06 18:06:28 -06:00
Zac Surplice
68e9028caf Halo Jump + Some german localization 2013-11-07 09:37:28 +11:00
dayz10k
57c7cdc67a Update ROLLING CHANGE LOG 1.0.3.txt
spelling gud
2013-11-06 16:22:58 -05:00
dayz10k
cbd5c39b28 Merge pull request #662 from dayz10k/master
#661 tank trap griefing
2013-11-06 11:13:47 -08:00
dayz10k
27d85ffb72 Create object_removeTankTrap.sqf
#661
2013-11-06 14:11:20 -05:00
dayz10k
365072f74e Update compiles.sqf
#661
2013-11-06 14:04:34 -05:00
dayz10k
86560e7bd7 Update ItemToolbox.hpp
#661
2013-11-06 14:02:00 -05:00
dayz10k
4e38da394e Update player_build.sqf
-updated isOnRoad check
-added check to deny building tanktraps underground

#661
2013-11-06 14:01:13 -05:00
[VB]AWOL
29fb076e35 pt2 2013-11-06 10:17:41 -06:00
[VB]AWOL
e3b75c3df0 rolling change log 2013-11-06 10:10:06 -06:00
[VB]AWOL
c3742eef0e moved tree array to global array 2013-11-06 09:20:36 -06:00
[VB]AWOL
9709225254 fixes zombies attacking without true los 2013-11-06 09:19:51 -06:00
Zac Surplice
9a601182bb localization #3 2013-11-07 02:05:05 +11:00
vbawol
b49d402eb1 Merge pull request #658 from vbawol/SkaroStuff
Add Var to addAction to fix the AntiHack ;)
2013-11-06 05:41:23 -08:00
Skaronator
df8ac733fe Add Var to addAction to fix the AntiHack ;) 2013-11-06 14:38:04 +01:00
Zac Surplice
cf2cdc037a localization #2 2013-11-06 19:34:53 +11:00
[VB]AWOL
ef6e8242e6 Merge branch 'master' of https://github.com/vbawol/DayZ-Epoch 2013-11-05 23:56:24 -06:00
[VB]AWOL
9be7d1e5c5 mtvr refuel 2013-11-05 23:56:20 -06:00
vbawol
b41f46ca57 Merge pull request #655 from vbawol/Armifer's-Branch
humanity changes
2013-11-05 21:48:40 -08:00
Zac Surplice
7e2b6febd0 localization #1 2013-11-06 16:37:51 +11:00
Armifer
c065fc7294 humanity changes
give player humanity for killing bandits with no murders. Prevents
humanity loss from killing player zombies and give a small humanity
increase.
2013-11-05 23:54:10 -05:00
Zac Surplice
c87df96724 drag error fix 2013-11-06 15:08:53 +11:00
[VB]AWOL
2a3c41cfe2 removed increased range on vehicle attacks 2013-11-05 07:46:31 -06:00
[VB]AWOL
a10ba942f9 fixes: #631 2013-11-04 21:28:43 -06:00
[VB]AWOL
8fbe2e0f64 more vehicles 2013-11-04 18:01:19 -06:00
[VB]AWOL
cd075b2f4b typo 2013-11-04 16:48:22 -06:00
[VB]AWOL
84bd75d6e1 message player about being crushed 2013-11-04 16:45:03 -06:00
[VB]AWOL
9dcd264157 match case of magazine 2013-11-04 10:55:06 -06:00
[VB]AWOL
b0037c7da4 makeshift player getout handler 2013-11-04 10:22:24 -06:00
[VB]AWOL
212684440c player side anti wall 0.3 kill player if detected 2013-11-04 10:21:33 -06:00
[VB]AWOL
445b7a4429 mod.cpp and logo 2013-11-04 08:29:32 -06:00
[VB]AWOL
aaa2f66a64 player side anti wall 0.2 2013-11-04 08:29:12 -06:00
[VB]AWOL
89a0840b93 player side anti wall glitch protection 2013-11-04 08:00:27 -06:00
vbawol
17b9d94fb5 Merge pull request #651 from vbawol/SkaroStuff
Skaro stuff
2013-11-04 05:22:19 -08:00
Skaronator
1d8492ed0a Move weather exec. to mission
just for me lol
2013-11-04 14:19:10 +01:00
Skaronator
b45fe1445b Remove unused files2 2013-11-04 14:16:01 +01:00
Skaronator
99ed783fa7 Remove waitUntil
Mission should be run instancly w/o any sleeps or waitUntil (tip from
rocket)
2013-11-04 14:15:53 +01:00
Axles
d5e5be3192 Chernarus17 selectLeader
Find and replace to make NPC's not move.
2013-11-01 09:35:10 -07:00
Axles
3ba1322a00 Chernarus Cave added
Both instance 11 and 17 have been updated.
2013-11-01 08:27:04 -07:00
[VB]AWOL
af36a349de prevent get out of vehicle phasing though objects 2013-11-01 10:08:55 -05:00
[VB]AWOL
ad1c90ee36 same 2013-10-31 19:02:41 -05:00
[VB]AWOL
c60d6f5f0f disconnect save first 20 mags minus melee ammo 2013-10-31 18:59:48 -05:00
[VB]AWOL
6b290ab39f examine only single document 2013-10-31 18:57:30 -05:00
[VB]AWOL
f8dde10b40 destory != destroy 2013-10-31 11:59:03 -05:00
[VB]AWOL
81aab209b3 unused vars commented out 2013-10-31 10:55:33 -05:00
[VB]AWOL
1a531c7880 take 2 2013-10-31 10:55:13 -05:00
[VB]AWOL
b2b93e89ec prevent saving more than 12 magazine items 2013-10-30 17:20:23 -05:00
[VB]AWOL
ad909d8dcd plot pole does not require plot pole 2013-10-30 17:19:57 -05:00
[VB]AWOL
bf1e252ea8 reduce array size and reverse functions 2013-10-30 17:19:29 -05:00
[VB]AWOL
c087d3860e missing setposatl 2013-10-30 17:18:31 -05:00
[VB]AWOL
edf730be84 destory tent 2013-10-30 17:18:18 -05:00
[VB]AWOL
a9eb07144a removed more unused files 2013-10-30 17:18:02 -05:00
vbawol
91da0c7e46 Merge pull request #642 from vbawol/Skaro
Remove unused stuff
2013-10-30 12:14:24 -07:00
Skaronator
d357900aee Remove unused stuff 2013-10-30 20:10:36 +01:00
[VB]AWOL
cde35c43dc 1.0.2.51 dev 2013-10-30 13:06:18 -05:00
[VB]AWOL
ec4cc0842b take 2 2013-10-29 16:43:36 -05:00
[VB]AWOL
b122b15c09 remove/destory tent that is not yours 2013-10-29 16:35:05 -05:00
[VB]AWOL
1de5c6467a public release of loot position tool 0.1 2013-10-29 08:29:17 -05:00
[VB]AWOL
18dca656f6 not used commented out 2013-10-28 23:27:37 -05:00
[VB]AWOL
4c0984d00e removed humanity heartbeat again 2013-10-28 23:27:37 -05:00
[VB]AWOL
48d8a09042 init var 2013-10-28 23:27:36 -05:00
Zac Surplice
850229ffee saving properly 2013-10-29 14:51:49 +11:00
[VB]AWOL
9b158aa62e tag persistence fixes 2013-10-28 19:47:23 -05:00
[VB]AWOL
3a7eec3e30 duplicate vars and moved player player only var to correct location 2013-10-28 19:08:17 -05:00
[VB]AWOL
dd90ebc445 moved var so server and client have it 2013-10-28 19:03:57 -05:00
Zac Surplice
357e0cf1b4 persistence fix 2013-10-29 10:10:32 +11:00
zabn
268d554f73 Merge pull request #635 from vbawol/zabn-edits
Zabn edits
2013-10-28 14:24:24 -07:00
vbawol
1247acb77b Merge pull request #632 from Torndeco/patch-1
Update local_lights_tower.sqf
2013-10-28 14:10:31 -07:00
Torndeco
792f028ad1 Update local_lights_tower.sqf
Typo
2013-10-28 19:35:11 +00:00
Zac Surplice
b8a5097a70 add friendly database persistence 2013-10-29 03:48:31 +11:00
[VB]AWOL
a1ea884dd5 again 2013-10-28 08:25:12 -05:00
[VB]AWOL
ee2c5aae59 fixes case issues with sql 2013-10-28 08:23:29 -05:00
Zac Surplice
6fdcede322 player_build.sqf enhancements 2013-10-28 16:37:19 +11:00
Zac Surplice
88a5aa10a6 player_build optimisations 2013-10-28 16:29:05 +11:00
[VB]AWOL
eb34be028c typo 2013-10-27 22:23:37 -05:00
[VB]AWOL
c8e5c28038 1.0.2.5 2013-10-27 18:58:23 -05:00
[VB]AWOL
a9078ffa20 fixes transparency issues with cinder blocks when ATOC enabled 2013-10-27 16:11:18 -05:00
[VB]AWOL
cd747a06aa loot changes 2013-10-27 16:10:26 -05:00
[VB]AWOL
aa924eb0ed light sandstorm effect? 2013-10-27 13:37:29 -05:00
[VB]AWOL
6d1796f659 added missing rvmat 2013-10-27 12:23:58 -05:00
[VB]AWOL
a85ed337b2 version bump on sql 2013-10-27 12:07:45 -05:00
[VB]AWOL
d603a8f3f4 Open gear menu instantly after action completes 2013-10-27 11:50:41 -05:00
[VB]AWOL
d18467cf54 fixed typo 2013-10-27 11:50:41 -05:00
[VB]AWOL
613904a846 allow logging of object deletion 2013-10-27 11:50:40 -05:00
[VB]AWOL
cc41e4d652 updated server_traders.sqf to remove vilas vehicles 2013-10-27 11:50:39 -05:00
Axles
6ede8503d8 Caribou Update
Added more residential, removed chopper.
2013-10-27 09:36:48 -07:00
[VB]AWOL
478eb29a23 prevent sinking into ground 2013-10-27 10:34:48 -05:00
[VB]AWOL
aa14a03c4e added server side logging of purchases of vehicles and removals 2013-10-27 10:22:29 -05:00
[VB]AWOL
80d31bce5f Added ability to force on or off the name tags
DZE_ForceNameTagsOff disables feature and DZE_ForceNameTags does not
give the player an option and just enables tags.
2013-10-27 09:56:48 -05:00
[VB]AWOL
f280f89ceb removed all vilas vehicles from SQL 2013-10-27 09:42:39 -05:00
[VB]AWOL
8c84080fdc fly experiment 2013-10-27 09:31:16 -05:00
[VB]AWOL
b19d85d32d TLDR
unused dayz_disco variables commented out
player sync already does 10m nearby  gear update so only perform if no
sync was.
moved dayz_recordlogin to under !isNull _object check to prevent db call
if player isnull.
2013-10-27 09:27:45 -05:00
[VB]AWOL
668cd0c1c4 only allow combine if 85% bullet count of mag 2013-10-27 00:45:09 -05:00
[VB]AWOL
92ddec3008 removed from required addons and readme 2013-10-27 00:25:25 -05:00
[VB]AWOL
2c3a992e27 and non repair version 2013-10-27 00:08:01 -05:00
[VB]AWOL
69a0778e29 comment out tow truck code 2013-10-27 00:07:43 -05:00
[VB]AWOL
34ab662f27 remove Vilas vehicles from dynamic spawner 2013-10-27 00:07:19 -05:00
[VB]AWOL
3130269203 ItemTrashToiletpaper needs HandGrenade class plus ammo 2013-10-25 17:13:48 -05:00
[VB]AWOL
2a4130349c setdate experiment #2 2013-10-25 01:19:02 -05:00
[VB]AWOL
a755f7bdd4 fixes moving npc 2013-10-25 01:15:13 -05:00
[VB]AWOL
2dcb881a5a maybe needed 2013-10-25 00:37:21 -05:00
[VB]AWOL
bb477a8733 Caribou support part 2 2013-10-25 00:37:06 -05:00
[VB]AWOL
aad35cca29 moved string table to an un-binarized pbo 2013-10-24 23:28:42 -05:00
[VB]AWOL
44b0b827d3 forgot one border 2013-10-24 18:42:08 -05:00
[VB]AWOL
25fa7b3cce not needed 2013-10-24 18:36:04 -05:00
[VB]AWOL
3246bad8d0 recode so it does not rely on hpp 2013-10-24 18:36:03 -05:00
[VB]AWOL
40a1ed4427 fixes incorrect paths 2013-10-24 18:36:03 -05:00
[VB]AWOL
928d519b53 test removing border
also it seems that food, thirst and blood borders had an issue that was
breaking texheaders generation.
2013-10-24 18:36:02 -05:00
Axles
60b2f40019 Final updates for Caribou
Uploaded BIEDI, added 2 fire barrels, one to hero, another to black
market. Moved Debug to land instead of ocean.
2013-10-24 16:18:51 -07:00
[VB]AWOL
7cf26a4a7f not needed added during packing 2013-10-24 18:11:54 -05:00
Axles
6f31a4b512 Caribou Frontier Support
mission.sqf/sqm and server_traders.sqf added
2013-10-24 12:25:10 -07:00
[VB]AWOL
b664088ef3 remove extra commas 2013-10-24 08:53:45 -05:00
vbawol
31bd55e644 Merge pull request #616 from Panadur/patch-1
Update player_loadCrate.sqf
2013-10-24 06:01:43 -07:00
Panadur
2955f82c10 Update player_loadCrate.sqf
Prevents unpacking non existing supply crates.
2013-10-24 10:14:40 +02:00
vbawol
c192b68726 Merge pull request #615 from dayz10k/master
Update Flare.hpp
2013-10-23 17:22:58 -07:00
[VB]AWOL
72476fbd89 fixes 2013-10-23 18:24:54 -05:00
dayz10k
2ec3744b78 Update CfgMagazines.hpp
class 48Rnd_40mm_MK19: FakeMagazine {};

HMMWV with Mk19 not properly doing damage?
2013-10-23 16:47:42 -04:00
dayz10k
3608c54f71 Update Loot.hpp
Cleanup duplicate ItemSodaMdew in array
2013-10-23 16:18:03 -04:00
dayz10k
19719869e2 Update Flare.hpp
#614
2013-10-23 16:08:00 -04:00
vbawol
d297218e13 Merge pull request #613 from gimmic/master
Packing glorious bacon
2013-10-23 07:24:40 -07:00
[VB]AWOL
cc1bc0e368 1.0.2.41 DEV BUILD 2013-10-23 00:55:39 -05:00
[VB]AWOL
7d95e05d77 Removal of camo nets with right click on toolbox. 2013-10-23 00:53:41 -05:00
[VB]AWOL
13d825778a private arrays server 2013-10-23 00:49:12 -05:00
[VB]AWOL
415a0b1ed9 only setdamage on chernarus benches 2013-10-23 00:48:18 -05:00
[VB]AWOL
0887253b72 Fapovo fixed extra class in servertraders array 2013-10-23 00:47:42 -05:00
[VB]AWOL
c037a00b7c used as a max spawn count limit, no longer needed as we dynamically get marker counts 2013-10-23 00:47:12 -05:00
[VB]AWOL
507eee89c7 detect and count spawn markers to ensure markers exist 2013-10-23 00:44:48 -05:00
gimmic
816e4d8ef8 Packing glorious bacon
Adds the ability to pack cooked bacon into supply crates.
2013-10-22 20:24:28 -05:00
[VB]AWOL
207f4e3b88 private arrays part 2 2013-10-22 10:16:20 -05:00
[VB]AWOL
af4b876cde private arrays part 1 2013-10-22 09:10:27 -05:00
[VB]AWOL
e303e033b6 Fixed: #599 2013-10-21 21:58:58 -05:00
[VB]AWOL
d73e1b656c reduce items per pile just a little fixes: #598 2013-10-21 17:29:25 -05:00
[VB]AWOL
8eea7c48d0 inherit variables from static for DZE_Base_Object
Should disable radar on doors
2013-10-21 17:17:17 -05:00
[VB]AWOL
8a08a70c1c remove sigisolda part 2 2013-10-21 16:53:39 -05:00
vbawol
e78a792a62 Merge pull request #612 from dayz10k/master
Update player_build.sqf
2013-10-21 13:33:04 -07:00
dayz10k
874580e7af Update config.cpp
#601
2013-10-21 16:05:33 -04:00
[VB]AWOL
989a0331c9 Wiskey > Whiskey 2013-10-21 14:57:13 -05:00
dayz10k
1e5e3c7d21 Update fn_gearMenuChecks.sqf
#606
2013-10-21 14:31:22 -04:00
dayz10k
6b83f650f4 Update player_build.sqf
#607

add _inVehicle check to player_build.sqf
2013-10-21 13:31:05 -04:00
[VB]AWOL
2e1016b9e0 remove sigisolda completly 2013-10-21 12:10:16 -05:00
[VB]AWOL
7373585b0e same as last commit 2013-10-21 12:02:42 -05:00
[VB]AWOL
9a63abb0a2 check to prevent spawning crashes on top of a vehicle or base 2013-10-21 11:59:11 -05:00
[VB]AWOL
bf2bc9e875 needed to initialize variables 2013-10-21 10:43:01 -05:00
[VB]AWOL
ed16ccd52e added new caa1 bikey from play WithSIX 2013-10-21 09:16:32 -05:00
[VB]AWOL
0eb6e9645e fix error with intro
UH1Wreck_DZ: MainTurret - unknown animation source MainTurret
UH1Wreck_DZ: MainGun - unknown animation source mainGun
UH1Wreck_DZ: Gatling - unknown animation source Gatling
20c1d600# 1055158: uh1y_crashed.p3d is not soldier nor transport.
No transport
2013-10-20 16:48:02 -05:00
[VB]AWOL
f104e02c19 setdate experiment 2013-10-19 21:53:40 -05:00
Skaronator
91c0c4b2b2 Add undefined Vars 2013-10-19 20:43:23 +02:00
959 changed files with 46947 additions and 79503 deletions

170
.gitignore vendored
View File

@@ -1,163 +1,7 @@
#################
## Eclipse
#################
*.pydevproject
.project
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# CDT-specific
.cproject
# PDT-specific
.buildpath
#################
## Visual Studio
#################
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.sln.docstates
# Build results
[Dd]ebug/
[Rr]elease/
*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.vspscc
.builds
*.dotCover
## TODO: If you have NuGet Package Restore enabled, uncomment this
#packages/
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
# Visual Studio profiler
*.psess
*.vsp
# ReSharper is a .NET coding add-in
_ReSharper*
# Installshield output folder
[Ee]xpress
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish
# Others
[Bb]in
[Oo]bj
sql
TestResults
*.Cache
ClientBin
stylecop.*
~$*
*.dbmdl
Generated_Code #added for RIA/Silverlight projects
# Backup & report files from converting an old project file to a newer
# Visual Studio version. Backup files are not needed, because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
############
## Windows
############
# Windows image file caches
Thumbs.db
# Folder config file
Desktop.ini
#############
## Python
#############
*.py[co]
# Packages
*.egg
*.egg-info
dist
build
eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
# Installer logs
pip-log.txt
# Unit test / coverage reports
.coverage
.tox
#Translations
*.mo
#Mr Developer
.mr.developer.cfg
# Mac crap
.DS_Store
/Skaronator
/SkaronatorServer
/SQF/dayz_equip
/SQF/dayz_vehicles
/SQF/dayz_weapons
*.rtm
*.p3d

View File

@@ -1,4 +1,3 @@
**DayZ Epoch**
================
@@ -16,16 +15,13 @@ Included Custom Addons
--------------------------
* AutoGyro - by CSJ http://www.armaholic.com/page.php?id=2359
* Taxi by [GLT]Myke http://www.armaholic.com/page.php?id=12289
* Sigisolda by Gnat http://www.armaholic.com/page.php?id=13417
* SUV Colors by Python.au http://www.armaholic.com/page.php?id=17176
* R3F Realism by http://www.team-r3f.org/
* Modern Civilian vehicles by vilas http://www.armaholic.com/page.php?id=17447
* ASC EU Lights Mod http://www.armaholic.com/page.php?id=12076
* MAP Editorupgrade (EU) http://www.armaholic.com/page.php?id=6194
* st_movement by ShackTac https://dev-heaven.net/projects/shacktac/files
* st_bunnyhop by ShackTac https://dev-heaven.net/projects/shacktac/files
* Jetski Yanahui by Kol9yN, Zakat, Gerasimow9, YuraPetrov, zGuba, A.Karagod, IceBreakr and Sahbazz http://www.armaholic.com/page.php?id=13053
* gdtmod_plants2 1.00 by HeinBloed http://www.gdt-server.net/
* gdtmod_grass 1.00 by HeinBloed http://www.gdt-server.net/
--------------------------
@@ -34,11 +30,26 @@ 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
* [VB]GREEN - Graphics, Beta Tester, Ideas. http://www.twitch.tv/vbgreen
* Axeman - Developer - Light system - axeman@thefreezer.co.uk
* Skaronator - Help with many things https://github.com/Skaronator
* 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
--------------------------
Contributors
--------------------------
* facoptere - Extra Security - https://github.com/facoptere
* Torndeco - Fixes - https://github.com/Torndeco
* Armifer - Humanity changes. - https://github.com/Armifer
* VeryBigBro - Russian localization - https://github.com/VeryBigBro
* AVendettaForYou - Trader City Tavi - https://github.com/AVendettaForYou
* 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
* aeinstein - Crafting now supports all can types. - https://github.com/aeinstein
* vos / Axe Cop - Area Maintenance and ideas - https://github.com/vos
--------------------------
Special thanks
--------------------------
@@ -47,11 +58,9 @@ Special thanks
* DayZ Community Developers - https://github.com/DayZMod
* ziellos2k - Tag Friendly code. https://github.com/ziellos2k
* Dayz Hive DLL - https://github.com/rajkosto/hive
* Maca134 - Improved Trader Menus, Death Message menu, Experimental hive 999 support - maca134@gmail.com
* Munchiefest - Beta Tester, Wiki Editor, Ideas - http://www.twitch.tv/munchiefest
* aeinstein - Crafting now supports all can types. - https://github.com/aeinstein
* Alejandria - Beta Tester, New female textures. - http://www.twitch.tv/miss_alejandria
* Chelsey - Beta Tester, New female textures.
* OrangeSherbet - Beta Tester - http://www.twitch.tv/orangesherbet
* QMGSaint - Beta Tester - http://www.twitch.tv/qmgsaint
* Twitch.tv Streamers http://www.twitch.tv/directory/game/DayZ
* Thanks to all the other beta testers, you know who you are!-
* Twitch.tv Streamers - http://www.twitch.tv/directory/game/DayZ
* Thanks to all the other beta testers, you know who you are!

View File

@@ -0,0 +1,84 @@
== ROLLING CHANGE LOG 1.0.3 ==
* [NEW] In-game Map - Unused Arma UI has been removed, from DayZ CE 1.8. @Skaronator
* [NEW] Gear is only accessible in vehicles with "G" key due to removal of Arma Map Menus, from DayZ CE 1.8. @Skaronator
* [ADDED] Dead players bodies now convert to a grave after about 30 minutes, filling the grave with all the players items. The grave will stay around until server restart.
* [ADDED] Radiation effect with geiger counter sounds and eventual rapidblood loss when player goes out of the map for too long.
* [ADDED] Craft-able Gunrack with 6 x PartWoodLumber makes GunRack_DZ that holds 20 weapons/10 magazines. http://i.imgur.com/mfY0uLN.jpg @dayz10k
* [ADDED] Craft-able Base Fire Barrel FireBarrel_DZ with an empty Fuel Barrel, Full Jerry Can, and 4x WoodPile. http://i.imgur.com/2KHWdMS.jpg @dayz10k
* [ADDED] Craft-able 5x Wide HESCO barrier from, a 3 wide HESCO and 2x 1 wide HESCO. http://i.imgur.com/beWNQtH.jpg @dayz10k
* [ADDED] Craft-able Round Sandbag Fence (BagFenceRound_DZ) from ItemSandbag. http://i.imgur.com/WlblRPf.jpg @dayz10k
* [ADDED] Vehicle upgrade system with 4 stages: 1=performance, 2=armor, 3=cargo, and 4=fuel. To upgrade a vehicle you must first find the lvl 1 performance manual and two engine parts then right click next to your vehicle. @vbawol
* [ADDED] The above documents to the discoverable documents. @dayz10k
* [ADDED] Can now examine Murder Boards via Newspaper Obituaries. @vbawol
* [ADDED] ItemPlotDeed to discoverable documents (leads to crafting a plot pole). @dayz10k
* [ADDED] Added Player Names that killed Objects to diag_log @Torndeco
* [ADDED] Added Player Worldspace location to Connect/Disconnect/Combat Log RPT messages. @dayz10k
* [ADDED] dayz_sellDistance variables are now split into "dayz_sellDistance_boat", "dayz_sellDistance_vehicle" and "dayz_sellDistance_air" - @Skaronator
* [ADDED] Surrender (options > controls > "Surrender") action now drops your weapons and places your hands on your head. While surrendered other players can access your gear.
* [ADDED] Remove nearest tanktrap with right click option on toolbox @dayz10k
* [ADDED] Faster in string function by Killzone Kid http://killzonekid.com/arma-scripting-tutorials-how-to-find-a-string-within-a-string/
* [ADDED] Halo jump option from a helicopter when above 400m. @zabn
* [ADDED] Localization support added. @zabn @dayz10k
* [ADDED] Added Dutch localization. @JoSchaap
* [ADDED] Added Russian localization. @VeryBigBro
* [ADDED] Added French localization. @th4z
* [ADDED] Added German localization. @kraZey
* [ADDED] Chernarus-Spawnselection and 1.8 GUI-Icons to the dayz_code.pbo - experienced server admins can use it. @Skaronator
* [ADDED] Global variable if player is fresh spawned. Can used for custom script like in spawn-camera script ("freshSpawn = 0" - Normal Spawn / 1 - fresh spawn as zombie / 2 - fresh spawn as player) @Skaronator
* [ADDED] Added 7 more male skins from Arma http://i.imgur.com/1b0n2Jy.png @axles @vbawol
* [ADDED] Added 8 more Trucks from ARMA: V3S_Civ, V3S_TK_EP1_DZE, V3S_RA_TK_GUE_EP1_DZE, UralCivil_DZE, UralCivil2_DZE, KamazOpen_DZE, MtvrRefuel_DZ, MTVR @vbawol
* [ADDED] Destroy tent option when you have a full Jerry Can and Matches. @vbawol
* [ADDED] Tag friendly system now stores your 5 most recent friends with your life. Building on another friends plot and you are already tagged you still need to look at the owner once to complete the handshake so that you can start building. Server admins can disable this with DZE_FriendlySaving = false; in the init.sqf @zabn @vbawol
* [ADDED] Player can now get crushed if they get out to close to a wall or building. Successful wall glitches now result in death ONLY if your get out position intersects a building. @vbawol
* [ADDED] Can now maintain lightpoles with a lightbub. @vbawol @dayz10k
* [ADDED] Directly Disconnect (back to lobby) if you press abort > yes - @Skaronator
* [ADDED] New Weapons, most of which are backpack compatible: M60, M240 scoped, M249 scoped, MG36 variants, RPK-74, M8 SAW, Bizon, Saiga12K, KSVK, M4+203 HOLO SD @dayz10k
* [ADDED] Extra security features. @facoptere
* [ADDED] Owner can now remove modular parts (walls, etc) without having to destroy them. NOTE: nothing is refunded/no rubble. @dayz10k
* [ADDED] Unlocking a vehicle should now show you which key was used (no more guessing game!) @vbawol @dayz10k
* [ADDED] Swinging melee weapons will cause your food/drink to drop faster than normal. Attepting to crack locks over time will cause your food/drink to drop as well. @vbawol
* [ADDED] New building supplies (mortar, cinder, wood packs) to Wholesalers @dayz10k
* [ADDED] Area maintenance of bases @vos (Axe Cop) @dayz10k
* [UPDATED] Server can now control now fast the periodic client save interval is on the fly. Actual server fps is used to determine how fast the clients can update min 10 seconds max 60 seconds.
* [UPDATED] Humanity changes: Give player humanity for killing bandits with no murders. Prevent humanity loss from killing player zombies and give a small humanity increase. @Armifer
* [UPDATED] Trading log-system (server-side) was improved. @Skaronator
* [UPDATED] Back-end loot configs and loot spawning rates. @vbawol
* [FIXED] Plot pole no longer falls over and can be destroyed but has armor=1000.
* [FIXED] Fixed unable being able to sell satchel charges. @vbawol
* [FIXED] Fix for diag_log statement when player buying vehicles @Torndeco
* [FIXED] Building on roads no longer allowed as it was intended. @dayz10k
* [FIXED] M4SPR spawns now with 30 Rnds Stanag mags and not anymore with 20 Rnds. @Skaronator
* [FIXED] Fixed expression error with vehicles/safes when loading a large inventory. @vbawol
* [FIXED] No more bleeding trees, rocks, etc with melee weapons from DayZ CE 1.8. @vbawol
* [FIXED] Variable added to player zombie vision to better support anti-hacks @Skaronator
* [FIXED] Lower chance to play fly sounds when near dead bodies. @vbawol
* [FIXED] Documents now examine one at a time, also fixes getting the same item for each document. @vbawol
* [FIXED] Server now only saves the first 20 magazines on disconnect to prevent saving items in overflow that can cause player inventory corruption. @vbawol
* [FIXED] Zombies no longer attack players unless they have true line of sight. @vbawol
* [FIXED] RPT error on all clients when dragging a player. @zabn
* [FIXED] Reduced zombie attack ranges back to normal levels since it is no longer needed due to removal of vilas vehicles. @vbawol
* [FIXED] Small typo in Axeman's tower light code was preventing it from working. @Torndeco
* [FIXED] Case sensitivity issues with last versions SQL update calls.
* [FIXED] Recent Murders on the Murder Board in trader cities now works properly. @vbawol
* [CHANGED] Trader menu "Buy" button will now disable or grey out if you do not have the correct funds available.
* [CHANGED] Metals can now be converted from 10oz to 1oz without tools or the need for a fire. @vbawol
* [CHANGED] Mission name and descriptions now conform to template. @dayz10k
* [CHANGED] Increased armor levels on wooded modular base building objects by 300%.
* [CHANGED] Increased armor levels on cinder and metal modular base building objects by 20%.
* [CHANGED] Removed 12m restriction of other players when buying and selling vehicles. Added requirement that you must be the last to get in the drivers seat to sell the vehicle.
* [CHANGED] Opening supply crate now returns a empty supply crate. @dayz10k
* [CHANGED] Updated Makarov, MakarovSD, and M1911 damage settings to the same as DayZ CE 1.8. @vbawol
* [CHANGED] Base building enhancements and changed count down timer. @zabn
* [CHANGED] Base Building now requires a plot pole again. @vbawol
* [CHANGED] Backpack pickup method @vbawol
* [REMOVED] Dust effect from 1.0.2.5 removed.
* [REMOVED] Unused code and images removed @Skaronator
* [REMOVED] Map markers for other players and empty vehicles (blue/orange/green dots & vehicles) @Skaronator
* [REMOVED] Removed humanity heartbeat code @vbawol
* [REMOVED] Road Cones at Bash and Klen traders that would cause Vodniks to spawn in and launch vertically. @dayz10k

View File

@@ -1,245 +0,0 @@
class CfgAmmo {
class FakeAmmo;
class MissileCore: FakeAmmo {};
class BombCore: FakeAmmo {};
class LaserBombCore: FakeAmmo {};
class RocketCore: FakeAmmo {};
class ArtilleryRocketCore: FakeAmmo {};
//class BulletCore: FakeAmmo {};
//class ShotgunCore: FakeAmmo {};
class ShellCore: FakeAmmo {};
//class GrenadeCore: FakeAmmo {};
//class TimeBombCore: FakeAmmo {};
//class PipeBombCore: FakeAmmo {};
//class MineCore: FakeAmmo {};
//class FlareCore: FakeAmmo {};
//class SmokeShellCore: FakeAmmo {};
//class FakeAmmo: FakeAmmo {};
//class BulletBase: FakeAmmo {};
//class FlareBase: FakeAmmo {};
//class B_9x18_Ball: FakeAmmo {};
//class B_9x18_SD: FakeAmmo {};
//class B_9x19_Ball: FakeAmmo {};
//class B_9x19_SD: FakeAmmo {};
//class B_45ACP_Ball: FakeAmmo {};
//class B_545x39_Ball: FakeAmmo {};
//class B_545x39_SD: FakeAmmo {};
//class B_556x45_Ball: FakeAmmo {};
//class B_556x45_SD: FakeAmmo {};
//class B_9x39_SP5: FakeAmmo {};
//class B_12Gauge_74Slug: FakeAmmo {};
//class B_762x39_Ball: FakeAmmo {};
//class B_762x51_Ball: FakeAmmo {};
//class B_762x51_3RndBurst: FakeAmmo {};
//class B_762x51_noTracer: FakeAmmo {};
//class B_762x54_Ball: FakeAmmo {};
//class B_762x54_noTracer: FakeAmmo {};
//class B_77x56_Ball: FakeAmmo {};
//class B_127x99_Ball: FakeAmmo {};
//class B_127x99_Ball_noTracer: FakeAmmo {};
//class B_127x107_Ball: FakeAmmo {};
//class B_127x108_Ball: FakeAmmo {};
class B_127x108_APHE: FakeAmmo {};
class B_145x115_AP: FakeAmmo {};
class B_20mm_AP: FakeAmmo {};
class B_20mm_AA: FakeAmmo {};
class B_23mm_AA: FakeAmmo {};
class B_23mm_HE: FakeAmmo {};
class B_23mm_AP: FakeAmmo {};
class B_23mm_APHE: FakeAmmo {};
class B_25mm_HE: FakeAmmo {};
class B_25mm_HEI: FakeAmmo {};
class B_25mm_APDS: FakeAmmo {};
class B_30mm_AP: FakeAmmo {};
class B_30mmA10_AP: FakeAmmo {};
class B_30mm_HE: FakeAmmo {};
class B_30mm_AA: FakeAmmo {};
//class GrenadeBase: FakeAmmo {};
//class G_30mm_HE: FakeAmmo {};
//class G_40mm_HE: FakeAmmo {};
//class F_40mm_White: FakeAmmo {};
//class F_40mm_Green: FakeAmmo {};
//class F_40mm_Red: FakeAmmo {};
//class F_40mm_Yellow: FakeAmmo {};
class ShellBase: FakeAmmo {};
class Sh_105_HE: FakeAmmo {};
class Sh_100_HE: FakeAmmo {};
class Sh_120_HE: FakeAmmo {};
class Sh_120_SABOT: FakeAmmo {};
class Sh_122_HE: FakeAmmo {};
class Sh_125_HE: FakeAmmo {};
class Sh_125_SABOT: FakeAmmo {};
class Sh_85_HE: FakeAmmo {};
class Sh_85_AP: FakeAmmo {};
class RocketBase: FakeAmmo {};
class G_Camel_HE: FakeAmmo {};
class R_Hydra_HE: FakeAmmo {};
class R_57mm_HE: FakeAmmo {};
class R_80mm_HE: FakeAmmo {};
class R_S8T_AT: FakeAmmo {};
//class R_M136_AT: FakeAmmo {};
class R_RPG18_AT: FakeAmmo {};
class R_PG7V_AT: FakeAmmo {};
class R_PG7VL_AT: FakeAmmo {};
class R_PG7VR_AT: FakeAmmo {};
class R_OG7_AT: FakeAmmo {};
class R_PG9_AT: FakeAmmo {};
class R_OG9_HE: FakeAmmo {};
class R_SMAW_HEDP: FakeAmmo {};
class R_SMAW_HEAA: FakeAmmo {};
class R_GRAD: FakeAmmo {};
class R_MLRS: FakeAmmo {};
class MissileBase: FakeAmmo {};
class M_Javelin_AT: FakeAmmo {};
class M_Stinger_AA: FakeAmmo {};
class M_Sidewinder_AA: FakeAmmo {};
class M_Sidewinder_AA_F35: FakeAmmo {};
class M_Strela_AA: FakeAmmo {};
class M_Igla_AA: FakeAmmo {};
class M_AT5_AT: FakeAmmo {};
class M_AT13_AT: FakeAmmo {};
class M_TOW_AT: FakeAmmo {};
class M_TOW2_AT: FakeAmmo {};
class M_AT10_AT: FakeAmmo {};
class M_AT11_AT: FakeAmmo {};
class M_Hellfire_AT: FakeAmmo {};
class M_Vikhr_AT: FakeAmmo {};
class M_Maverick_AT: FakeAmmo {};
class M_R73_AA: FakeAmmo {};
class M_Ch29_AT: FakeAmmo {};
class M_AT2_AT: FakeAmmo {};
class M_AT6_AT: FakeAmmo {};
class M_AT9_AT: FakeAmmo {};
class M_9M311_AA: FakeAmmo {};
class Bo_GBU12_LGB: FakeAmmo {};
class Bo_GBU12_LGB_F35: FakeAmmo {};
class Bo_FAB_250: FakeAmmo {};
class Bo_Mk82: FakeAmmo {};
/*
class Grenade: FakeAmmo {};
class GrenadeHand: FakeAmmo {};
class GrenadeHandTimedWest: FakeAmmo {};
class GrenadeHandTimedEast: FakeAmmo {};
class GrenadeHand_stone: FakeAmmo {};
class SmokeShell: FakeAmmo {};
class G_40mm_Smoke: FakeAmmo {};
class G_40mm_SmokeRed: FakeAmmo {};
class G_40mm_SmokeGreen: FakeAmmo {};
class G_40mm_SmokeYellow: FakeAmmo {};
class SmokeShellRed: FakeAmmo {};
class SmokeShellGreen: FakeAmmo {};
class SmokeShellYellow: FakeAmmo {};
class SmokeShellPurple: FakeAmmo {};
class SmokeShellBlue: FakeAmmo {};
class SmokeShellOrange: FakeAmmo {};
class SmokeShellVehicle: FakeAmmo {};
class FlareCountermeasure: FakeAmmo {};
*/
//class TimeBomb: FakeAmmo {};
//class PipeBomb: FakeAmmo {};
//class Mine: FakeAmmo {};
//class MineE: FakeAmmo {};
//class FuelExplosion: FakeAmmo {};
//class Laserbeam: FakeAmmo {};
//class HelicopterExploSmall: FakeAmmo {};
//class HelicopterExploBig: FakeAmmo {};
//class SmallSecondary: FakeAmmo {};
//class SmokeLauncherAmmo: FakeAmmo {};
//class FlareLauncherAmmo: FakeAmmo {};
class B_30x113mm_M789_HEDP: FakeAmmo {};
class ARTY_Sh_Base: FakeAmmo {};
class ARTY_Flare_Small: FakeAmmo {};
class ARTY_Flare_Medium: FakeAmmo {};
class ARTY_Sh_Base_NET: FakeAmmo {};
class ARTY_Sh_105_NET: FakeAmmo {};
class ARTY_Sh_105_NET_NOFX: FakeAmmo {};
class ARTY_Sh_105_LASNET: FakeAmmo {};
class ARTY_Sh_122_NET: FakeAmmo {};
class ARTY_Sh_122_NET_NOFX: FakeAmmo {};
class ARTY_Sh_122_LASNET: FakeAmmo {};
class ARTY_Sh_81_NET: FakeAmmo {};
class ARTY_Sh_82_NET: FakeAmmo {};
class ARTY_Sh_120_NET: FakeAmmo {};
class ARTY_Sh_227_NET: FakeAmmo {};
class ARTY_Sh_105_HE: FakeAmmo {};
class ARTY_Sh_105_WP: FakeAmmo {};
class ARTY_Sh_105_SADARM: FakeAmmo {};
class ARTY_Sh_105_LASER: FakeAmmo {};
class ARTY_Sh_105_ILLUM: FakeAmmo {};
class ARTY_Sh_105_SMOKE: FakeAmmo {};
class ARTY_Sh_81_HE: FakeAmmo {};
class ARTY_Sh_81_WP: FakeAmmo {};
class ARTY_Sh_81_ILLUM: FakeAmmo {};
class ARTY_R_227mm_HE_Rocket: FakeAmmo {};
class ARTY_R_227mm_HE: FakeAmmo {};
class ARTY_Sh_122_HE: FakeAmmo {};
class ARTY_Sh_122_WP: FakeAmmo {};
class ARTY_Sh_122_SADARM: FakeAmmo {};
class ARTY_Sh_122_LASER: FakeAmmo {};
class ARTY_Sh_122_ILLUM: FakeAmmo {};
class ARTY_Sh_122_SMOKE: FakeAmmo {};
class ARTY_SADARM_PROJO: FakeAmmo {};
class ARTY_SADARM_NET: FakeAmmo {};
class ARTY_SADARM_BURST: FakeAmmo {};
class ARTY_SmokeShellWhite: FakeAmmo {};
class ARTY_Sh_82_HE: FakeAmmo {};
class ARTY_Sh_82_WP: FakeAmmo {};
class ARTY_Sh_82_ILLUM: FakeAmmo {};
class ARTY_R_120mm_HE_Rocket: FakeAmmo {};
class ARTY_R_120mm_HE: FakeAmmo {};
class Warfare82mmMortar: FakeAmmo {};
//class B_86x70_Ball_noTracer: FakeAmmo {};
//class B_127x99_Ball_noTracer_BAF: FakeAmmo {};
class M_NLAW_AT: FakeAmmo {};
class Sh_40_HE: FakeAmmo {};
class Sh_40_SABOT: FakeAmmo {};
class M_CRV7_AT: FakeAmmo {};
class M_CRV7_HEPD: FakeAmmo {};
class M_CRV7_FAT: FakeAmmo {};
class BAF_ied_v1: FakeAmmo {};
class BAF_ied_v2: FakeAmmo {};
class BAF_ied_v3: FakeAmmo {};
class BAF_ied_v4: FakeAmmo {};
//class B_765x17_Ball: FakeAmmo {};
//class B_762x51_SB_SCAR: FakeAmmo {};
class Sh_100_HEAT: FakeAmmo {};
class Sh_105_HESH: FakeAmmo {};
class Sh_105_APDS: FakeAmmo {};
class R_MEEWS_HEDP: FakeAmmo {};
class R_MEEWS_HEAT: FakeAmmo {};
//class IRStrobeBase: FakeAmmo {};
//class IRStrobe: FakeAmmo {};
//class IR_Strobe_Marker: FakeAmmo {};
//class B_45ACP_noCartridge_Ball: FakeAmmo {};
//class CMflareAmmo: FakeAmmo {};
//class CMflare_Chaff_Ammo: FakeAmmo {};
class ARTY_Sh_120_HE: FakeAmmo {};
class Sh_81_HE: FakeAmmo {};
class Sh_81_WP: FakeAmmo {};
class Sh_81_ILLUM: FakeAmmo {};
class Sh_82_HE: FakeAmmo {};
class Sh_82_WP: FakeAmmo {};
class Sh_82_ILLUM: FakeAmmo {};
class Sh_122_WP: FakeAmmo {};
class Sh_122_SADARM: FakeAmmo {};
class Sh_122_LASER: FakeAmmo {};
class Sh_122_ILLUM: FakeAmmo {};
class Sh_122_SMOKE: FakeAmmo {};
class Sh_105_WP: FakeAmmo {};
class Sh_105_SADARM: FakeAmmo {};
class Sh_105_LASER: FakeAmmo {};
class Sh_105_ILLUM: FakeAmmo {};
class Sh_105_SMOKE: FakeAmmo {};
class 120mmHE_M120: FakeAmmo {};
//class B_303_Ball: FakeAmmo {};
class M_47_AT_EP1: FakeAmmo {};
class PMC_ied_v1: FakeAmmo {};
class PMC_ied_v2: FakeAmmo {};
class PMC_ied_v3: FakeAmmo {};
class PMC_ied_v4: FakeAmmo {};
//class B_12Gauge_Pellets: FakeAmmo {};
class G_30mm_HE_heli: FakeAmmo {};
class B_19mm_HE: FakeAmmo {};
//class B_556x45_Ball_airLock: FakeAmmo {};
};

View File

@@ -1,329 +0,0 @@
class CfgMagazines {
class Default;
class FakeMagazine: Default
{
scope = 1;
ammo = "FakeAmmo";
stopThis = true;
value = 1;
displayName = "";
model = "";
picture = "";
modelSpecial = "";
useAction = 0;
useActionTitle = "";
reloadAction = "ManActReloadMagazine";
count = 0;
type = 256;
initSpeed = 0;
selectionFireAnim = "zasleh";
nameSound = "magazine";
maxLeadSpeed = 0;
};
/*
class 8Rnd_9x18_Makarov: FakeMagazine {};
class 8Rnd_9x18_MakarovSD: FakeMagazine {};
class 15Rnd_9x19_M9: FakeMagazine {};
class 15Rnd_9x19_M9SD: FakeMagazine {};
class 30Rnd_9x19_MP5SD: FakeMagazine {};
class 30Rnd_9x19_MP5: FakeMagazine {};
class 7Rnd_45ACP_1911: FakeMagazine {};
class 30Rnd_545x39_AK: FakeMagazine {};
class 30Rnd_545x39_AKSD: FakeMagazine {};
class 75Rnd_545x39_RPK: FakeMagazine {};
class 30Rnd_762x39_AK47: FakeMagazine {};
class 20Rnd_556x45_Stanag: FakeMagazine {};
class 30Rnd_556x45_Stanag: FakeMagazine {};
class 30Rnd_556x45_StanagSD: FakeMagazine {};
class 30Rnd_556x45_G36: FakeMagazine {};
class 30Rnd_556x45_G36SD: FakeMagazine {};
class 200Rnd_556x45_M249: FakeMagazine {};
*/
class 100Rnd_556x45_BetaCMag: FakeMagazine {};
/*
class 5Rnd_762x51_M24: FakeMagazine {};
class 100Rnd_762x51_M240: FakeMagazine {};
class 10Rnd_762x54_SVD: FakeMagazine {};
class 100Rnd_762x54_PK: FakeMagazine {};
class 60Rnd_762x54_DT: FakeMagazine {};
class 64Rnd_9x19_Bizon: FakeMagazine {};
class 64Rnd_9x19_SD_Bizon: FakeMagazine {};
class 10Rnd_9x39_SP5_VSS: FakeMagazine {};
class 20Rnd_9x39_SP5_VSS: FakeMagazine {};
class 8Rnd_B_Saiga12_74Slug: FakeMagazine {};
class 8Rnd_B_Beneli_74Slug: FakeMagazine {};
class 5Rnd_127x108_KSVK: FakeMagazine {};
class 10Rnd_127x99_m107: FakeMagazine {};
class 1Rnd_HE_M203: FakeMagazine {};
class FlareWhite_M203: FakeMagazine {};
class FlareGreen_M203: FakeMagazine {};
class FlareRed_M203: FakeMagazine {};
class FlareYellow_M203: FakeMagazine {};
class 1Rnd_Smoke_M203: FakeMagazine {};
class 1Rnd_SmokeRed_M203: FakeMagazine {};
class 1Rnd_SmokeGreen_M203: FakeMagazine {};
class 1Rnd_SmokeYellow_M203: FakeMagazine {};
class 1Rnd_HE_GP25: FakeMagazine {};
class FlareWhite_GP25: FakeMagazine {};
class FlareGreen_GP25: FakeMagazine {};
class FlareRed_GP25: FakeMagazine {};
class FlareYellow_GP25: FakeMagazine {};
class 1Rnd_SMOKE_GP25: FakeMagazine {};
class 1Rnd_SmokeRed_GP25: FakeMagazine {};
class 1Rnd_SmokeGreen_GP25: FakeMagazine {};
class 1Rnd_SmokeYellow_GP25: FakeMagazine {};
class CA_LauncherMagazine: FakeMagazine {};
class M136: FakeMagazine {};
*/
class Javelin: FakeMagazine {};
class AT13: FakeMagazine {};
class PG7V: FakeMagazine {};
class PG7VL: FakeMagazine {};
//class PG7VR: FakeMagazine {};
class OG7: FakeMagazine {};
class PG9_AT: FakeMagazine {};
class OG9_HE: FakeMagazine {};
class Stinger: FakeMagazine {};
class 8Rnd_Stinger: FakeMagazine {};
class 2Rnd_Stinger: FakeMagazine {};
class Strela: FakeMagazine {};
class RPG18: FakeMagazine {};
class SMAW_HEDP: FakeMagazine {};
class SMAW_HEAA: FakeMagazine {};
class Igla: FakeMagazine {};
class 2Rnd_Igla: FakeMagazine {};
//class SmokeLauncherMag: FakeMagazine {};
//class FlareLauncherMag: FakeMagazine {};
class 4000Rnd_762x51_M134: FakeMagazine {};
class 2000Rnd_762x51_M134: FakeMagazine {};
class 1200Rnd_762x51_M240: FakeMagazine {};
class 1500Rnd_762x54_PKT: FakeMagazine {};
class 2000Rnd_762x54_PKT: FakeMagazine {};
class 200Rnd_762x54_PKT: FakeMagazine {};
class 250Rnd_762x54_PKT_T90: FakeMagazine {};
class 500Rnd_TwinVickers: FakeMagazine {};
class 100Rnd_127x99_M2: FakeMagazine {};
class 250Rnd_127x99_M3P: FakeMagazine {};
class 50Rnd_127x107_DSHKM: FakeMagazine {};
class 150Rnd_127x107_DSHKM: FakeMagazine {};
class 150Rnd_127x108_KORD: FakeMagazine {};
class 50Rnd_127x108_KORD: FakeMagazine {};
class 1470Rnd_127x108_YakB: FakeMagazine {};
class 500Rnd_145x115_KPVT: FakeMagazine {};
class 750Rnd_M197_AH1: FakeMagazine {};
class 2100Rnd_20mm_M168: FakeMagazine {};
class 2000Rnd_23mm_AZP85: FakeMagazine {};
class 40Rnd_23mm_AZP85: FakeMagazine {};
class 1000Rnd_23mm_2A14_HE: FakeMagazine {};
class 1000Rnd_23mm_2A14_AP: FakeMagazine {};
class 520Rnd_23mm_GSh23L: FakeMagazine {};
class 300Rnd_25mm_GAU12: FakeMagazine {};
class 210Rnd_25mm_M242_HEI: FakeMagazine {};
class 210Rnd_25mm_M242_APDS: FakeMagazine {};
class 29Rnd_30mm_AGS30: FakeMagazine {};
class 400Rnd_30mm_AGS17: FakeMagazine {};
class 230Rnd_30mmHE_2A42: FakeMagazine {};
class 250Rnd_30mmHE_2A42: FakeMagazine {};
class 150Rnd_30mmHE_2A42: FakeMagazine {};
class 230Rnd_30mmAP_2A42: FakeMagazine {};
class 250Rnd_30mmAP_2A42: FakeMagazine {};
class 150Rnd_30mmAP_2A42: FakeMagazine {};
class 250Rnd_30mmHE_2A72: FakeMagazine {};
class 250Rnd_30mmAP_2A72: FakeMagazine {};
class 1904Rnd_30mmAA_2A38M: FakeMagazine {};
class 1350Rnd_30mmAP_A10: FakeMagazine {};
class 180Rnd_30mm_GSh301: FakeMagazine {};
class 750Rnd_30mm_GSh301: FakeMagazine {};
class 48Rnd_40mm_MK19: FakeMagazine {};
class 6Rnd_Grenade_Camel: FakeMagazine {};
class 30Rnd_105mmHE_M119: FakeMagazine {};
class 20Rnd_120mmHE_M1A2: FakeMagazine {};
class 20Rnd_120mmSABOT_M1A2: FakeMagazine {};
class 30Rnd_122mmHE_D30: FakeMagazine {};
class 22Rnd_125mmHE_T72: FakeMagazine {};
class 22Rnd_100mm_HE_2A70: FakeMagazine {};
class 23Rnd_125mmSABOT_T72: FakeMagazine {};
class 33Rnd_85mmHE: FakeMagazine {};
class 10Rnd_85mmAP: FakeMagazine {};
class 8Rnd_AT5_BMP2: FakeMagazine {};
class 5Rnd_AT5_BRDM2: FakeMagazine {};
class 4Rnd_AT9_Mi24P: FakeMagazine {};
class 4Rnd_AT6_Mi24V: FakeMagazine {};
class 4Rnd_AT2_Mi24D: FakeMagazine {};
class 8Rnd_AT10_BMP3: FakeMagazine {};
class 5Rnd_AT11_T90: FakeMagazine {};
class 6Rnd_AT13: FakeMagazine {};
class 6Rnd_TOW_HMMWV: FakeMagazine {};
class 2Rnd_TOW: FakeMagazine {};
class 6Rnd_TOW2: FakeMagazine {};
class 2Rnd_TOW2: FakeMagazine {};
class 8Rnd_Hellfire: FakeMagazine {};
class 12Rnd_Vikhr_KA50: FakeMagazine {};
class 4Rnd_Sidewinder_AV8B: FakeMagazine {};
class 2Rnd_Sidewinder_F35: FakeMagazine {};
class 2Rnd_Sidewinder_AH1Z: FakeMagazine {};
class 14Rnd_FFAR: FakeMagazine {};
class 28Rnd_FFAR: FakeMagazine {};
class 38Rnd_FFAR: FakeMagazine {};
class 40Rnd_80mm: FakeMagazine {};
class 80Rnd_80mm: FakeMagazine {};
class 40Rnd_GRAD: FakeMagazine {};
class 12Rnd_MLRS: FakeMagazine {};
class 40Rnd_S8T: FakeMagazine {};
class 80Rnd_S8T: FakeMagazine {};
class 64Rnd_57mm: FakeMagazine {};
class 128Rnd_57mm: FakeMagazine {};
class 192Rnd_57mm: FakeMagazine {};
class 6Rnd_GBU12_AV8B: FakeMagazine {};
class 2Rnd_GBU12: FakeMagazine {};
class 4Rnd_GBU12: FakeMagazine {};
class 2Rnd_FAB_250: FakeMagazine {};
class 4Rnd_FAB_250: FakeMagazine {};
class 6Rnd_Mk82: FakeMagazine {};
class 3Rnd_Mk82: FakeMagazine {};
class 4Rnd_R73: FakeMagazine {};
class 2Rnd_R73: FakeMagazine {};
class 4Rnd_Ch29: FakeMagazine {};
class 6Rnd_Ch29: FakeMagazine {};
class 2Rnd_Maverick_A10: FakeMagazine {};
class 8Rnd_9M311: FakeMagazine {};
/*
class TimeBomb: FakeMagazine {};
class Mine: FakeMagazine {};
class MineE: FakeMagazine {};
class PipeBomb: FakeMagazine {};
class HandGrenade: FakeMagazine {};
class HandGrenade_Stone: FakeMagazine {};
class HandGrenade_West: FakeMagazine {};
class HandGrenade_East: FakeMagazine {};
class SmokeShell: FakeMagazine {};
class SmokeShellRed: FakeMagazine {};
class SmokeShellGreen: FakeMagazine {};
class SmokeShellYellow: FakeMagazine {};
class SmokeShellPurple: FakeMagazine {};
class SmokeShellBlue: FakeMagazine {};
class SmokeShellOrange: FakeMagazine {};
class Laserbatteries: FakeMagazine {};
class 20Rnd_762x51_DMR: FakeMagazine {};
class 5x_22_LR_17_HMR: FakeMagazine {};
*/
class 1200Rnd_30x113mm_M789_HEDP: FakeMagazine {};
class 8Rnd_Sidewinder_AH64: FakeMagazine {};
class ARTY_30Rnd_105mmHE_M119: FakeMagazine {};
class ARTY_30Rnd_105mmWP_M119: FakeMagazine {};
class ARTY_30Rnd_105mmSADARM_M119: FakeMagazine {};
class ARTY_30Rnd_105mmLASER_M119: FakeMagazine {};
class ARTY_30Rnd_105mmSMOKE_M119: FakeMagazine {};
class ARTY_30Rnd_105mmILLUM_M119: FakeMagazine {};
class ARTY_8Rnd_81mmHE_M252: FakeMagazine {};
class ARTY_8Rnd_81mmWP_M252: FakeMagazine {};
class ARTY_8Rnd_81mmILLUM_M252: FakeMagazine {};
class ARTY_12Rnd_227mmHE_M270: FakeMagazine {};
class ARTY_30Rnd_122mmHE_D30: FakeMagazine {};
class ARTY_30Rnd_122mmWP_D30: FakeMagazine {};
class ARTY_30Rnd_122mmSADARM_D30: FakeMagazine {};
class ARTY_30Rnd_122mmLASER_D30: FakeMagazine {};
class ARTY_30Rnd_122mmSMOKE_D30: FakeMagazine {};
class ARTY_30Rnd_122mmILLUM_D30: FakeMagazine {};
class ARTY_8Rnd_82mmHE_2B14: FakeMagazine {};
class ARTY_8Rnd_82mmWP_2B14: FakeMagazine {};
class ARTY_8Rnd_82mmILLUM_2B14: FakeMagazine {};
class ARTY_40Rnd_120mmHE_BM21: FakeMagazine {};
class Warfare30Rnd82mmMortar: FakeMagazine {};
class 100Rnd_127x99_L2A1: FakeMagazine {};
//class 5Rnd_127x99_as50: FakeMagazine {};
//class 5Rnd_86x70_L115A1: FakeMagazine {};
class NLAW: FakeMagazine {};
class 200Rnd_556x45_L110A1: FakeMagazine {};
//class 200Rnd_762x54_GPMG: FakeMagazine {};
class 32Rnd_40mm_GMG: FakeMagazine {};
class 12Rnd_CRV7: FakeMagazine {};
class 38Rnd_CRV7: FakeMagazine {};
class 6Rnd_CRV7_HEPD: FakeMagazine {};
class 6Rnd_CRV7_FAT: FakeMagazine {};
class 1200Rnd_20mm_M621: FakeMagazine {};
class 200Rnd_40mmHE_FV510: FakeMagazine {};
class 200Rnd_40mmSABOT_FV510: FakeMagazine {};
class 2000Rnd_762x51_L94A1: FakeMagazine {};
//class 200Rnd_762x51_M240: FakeMagazine {};
class BAF_ied_v1: FakeMagazine {};
class BAF_ied_v2: FakeMagazine {};
class BAF_ied_v3: FakeMagazine {};
class BAF_ied_v4: FakeMagazine {};
class BAF_L109A1_HE: FakeMagazine {};
class 21Rnd_100mmHEAT_D10: FakeMagazine {};
class 6RND_105mm_APDS: FakeMagazine {};
class 12RND_105mm_HESH: FakeMagazine {};
class 4Rnd_Hellfire: FakeMagazine {};
//class 10Rnd_B_765x17_Ball: FakeMagazine {};
//class 20Rnd_B_765x17_Ball: FakeMagazine {};
class 4Rnd_Stinger: FakeMagazine {};
//class 30Rnd_9x19_UZI_SD: FakeMagazine {};
//class 30Rnd_9x19_UZI: FakeMagazine {};
//class 6Rnd_45ACP: FakeMagazine {};
//class 17Rnd_9x19_glock17: FakeMagazine {};
class MAAWS_HEDP: FakeMagazine {};
class MAAWS_HEAT: FakeMagazine {};
/*
class 20Rnd_762x51_B_SCAR: FakeMagazine {};
class 20Rnd_762x51_SB_SCAR: FakeMagazine {};
class 30Rnd_762x39_SA58: FakeMagazine {};
class 100Rnd_556x45_M249: FakeMagazine {};
class IR_Strobe_Target: FakeMagazine {};
class IR_Strobe_Marker: FakeMagazine {};
class IRStrobe: FakeMagazine {};
class 60Rnd_CMFlareMagazine: FakeMagazine {};
class 120Rnd_CMFlareMagazine: FakeMagazine {};
class 240Rnd_CMFlareMagazine: FakeMagazine {};
class 60Rnd_CMFlare_Chaff_Magazine: FakeMagazine {};
class 120Rnd_CMFlare_Chaff_Magazine: FakeMagazine {};
class 240Rnd_CMFlare_Chaff_Magazine: FakeMagazine {};
class 6Rnd_HE_M203: FakeMagazine {};
class 6Rnd_FlareWhite_M203: FakeMagazine {};
class 6Rnd_FlareGreen_M203: FakeMagazine {};
class 6Rnd_FlareRed_M203: FakeMagazine {};
class 6Rnd_FlareYellow_M203: FakeMagazine {};
class 6Rnd_Smoke_M203: FakeMagazine {};
class 6Rnd_SmokeRed_M203: FakeMagazine {};
class 6Rnd_SmokeGreen_M203: FakeMagazine {};
class 6Rnd_SmokeYellow_M203: FakeMagazine {};
*/
class 24Rnd_120mmHE_M120: FakeMagazine {};
class 24Rnd_120mmHE_M120_02: FakeMagazine {};
class 8Rnd_81mmHE_M252: FakeMagazine {};
class 8Rnd_81mmWP_M252: FakeMagazine {};
class 8Rnd_81mmILLUM_M252: FakeMagazine {};
class 8Rnd_82mmHE_2B14: FakeMagazine {};
class 8Rnd_82mmWP_2B14: FakeMagazine {};
class 8Rnd_82mmILLUM_2B14: FakeMagazine {};
class 30Rnd_122mmWP_D30: FakeMagazine {};
class 30Rnd_122mmSADARM_D30: FakeMagazine {};
class 30Rnd_122mmLASER_D30: FakeMagazine {};
class 30Rnd_122mmSMOKE_D30: FakeMagazine {};
class 30Rnd_122mmILLUM_D30: FakeMagazine {};
class 30Rnd_105mmWP_M119: FakeMagazine {};
class 30Rnd_105mmSADARM_M119: FakeMagazine {};
class 30Rnd_105mmLASER_M119: FakeMagazine {};
class 30Rnd_105mmSMOKE_M119: FakeMagazine {};
class 30Rnd_105mmILLUM_M119: FakeMagazine {};
//class 20Rnd_762x51_FNFAL: FakeMagazine {};
//class 10x_303: FakeMagazine {};
class Dragon_EP1: FakeMagazine {};
class PMC_ied_v1: FakeMagazine {};
class PMC_ied_v2: FakeMagazine {};
class PMC_ied_v3: FakeMagazine {};
class PMC_ied_v4: FakeMagazine {};
/*
class 8Rnd_B_Saiga12_Pellets: FakeMagazine {};
class 8Rnd_B_Beneli_Pellets: FakeMagazine {};
*/
class 20Rnd_B_AA12_Pellets: FakeMagazine {};
class 20Rnd_B_AA12_74Slug: FakeMagazine {};
class 20Rnd_B_AA12_HE: FakeMagazine {};
class 29Rnd_30mm_AGS30_heli: FakeMagazine {};
class 100Rnd_556x45_BetaCMag_airLock: FakeMagazine {};
class 14Rnd_57mm: FakeMagazine {};
class 6Rnd_HE_M203_heli: FakeMagazine {};
class 150Rnd_23mm_GSh23L: FakeMagazine {};
};

View File

@@ -1,176 +0,0 @@
class CfgMarkers {
class Empty;
class Faction_US: Empty {};
class Faction_USMC: Empty {};
class Faction_CDF: Empty {};
class Faction_RU: Empty {};
class Faction_INS: Empty {};
class Faction_GUE: Empty {};
class Faction_USA_EP1: Empty {};
class Faction_CzechRepublic_EP1: Empty {};
class Faction_Germany_EP1: Empty {};
class Faction_TKA_EP1: Empty {};
class Faction_TKG_EP1: Empty {};
class Faction_TKM_EP1: Empty {};
class Faction_NATO_EP1: Empty {};
class Faction_UNO_EP1: Empty {};
class Faction_BLUFOR_EP1: Empty {};
class Faction_OPFOR_EP1: Empty {};
class Faction_INDFOR_EP1: Empty {};
class Faction_ION_black_PMC: Empty {};
class Faction_ION_white_PMC: Empty {};
class Flag: Empty {};
class Flag1: Empty {};
class Dot: Empty {};
class Destroy: Empty {};
class Start: Empty {};
class End: Empty {};
class Warning: Empty {};
class Join: Empty {};
class Pickup: Empty {};
class Unknown: Empty {};
class Marker: Empty {};
class Arrow: Empty {};
class mil_objective: Empty {};
class mil_marker: Empty {};
class mil_flag: Empty {};
class mil_arrow: Empty {};
class mil_arrow2: Empty {};
class mil_ambush: Empty {};
class mil_destroy: Empty {};
class mil_start: Empty {};
class mil_end: Empty {};
class mil_pickup: Empty {};
class mil_join: Empty {};
class mil_warning: Empty {};
class mil_unknown: Empty {};
class mil_circle: Empty {};
class mil_dot: Empty {};
class mil_box: Empty {};
class mil_triangle: Empty {};
class hd_objective: Empty {};
class hd_flag: Empty {};
class hd_arrow: Empty {};
class hd_ambush: Empty {};
class hd_destroy: Empty {};
class hd_start: Empty {};
class hd_end: Empty {};
class hd_pickup: Empty {};
class hd_join: Empty {};
class hd_warning: Empty {};
class hd_unknown: Empty {};
class hd_dot: Empty {};
class Select: Empty {};
class SC_flag_0_east: Empty {};
class SC_flag_0_west: Empty {};
class SC_flag_1_east: Empty {};
class SC_flag_1_west: Empty {};
class NATO_base: Empty {};
class b_empty: Empty {};
class o_empty: Empty {};
class n_empty: Empty {};
class b_unknown: Empty {};
class o_unknown: Empty {};
class n_unknown: Empty {};
class b_inf: Empty {};
class o_inf: Empty {};
class n_inf: Empty {};
class b_motor_inf: Empty {};
class o_motor_inf: Empty {};
class n_motor_inf: Empty {};
class b_mech_inf: Empty {};
class o_mech_inf: Empty {};
class n_mech_inf: Empty {};
class b_armor: Empty {};
class o_armor: Empty {};
class n_armor: Empty {};
class b_recon: Empty {};
class o_recon: Empty {};
class n_recon: Empty {};
class b_air: Empty {};
class o_air: Empty {};
class n_air: Empty {};
class b_plane: Empty {};
class o_plane: Empty {};
class n_plane: Empty {};
class b_uav: Empty {};
class o_uav: Empty {};
class n_uav: Empty {};
class b_med: Empty {};
class o_med: Empty {};
class n_med: Empty {};
class b_art: Empty {};
class o_art: Empty {};
class n_art: Empty {};
class x_art: Empty {};
class b_mortar: Empty {};
class o_mortar: Empty {};
class n_mortar: Empty {};
class x_mortar: Empty {};
class b_hq: Empty {};
class o_hq: Empty {};
class n_hq: Empty {};
class b_support: Empty {};
class o_support: Empty {};
class n_support: Empty {};
class b_maint: Empty {};
class o_maint: Empty {};
class n_maint: Empty {};
class b_service: Empty {};
class o_service: Empty {};
class n_service: Empty {};
class group_0: Empty {};
class group_1: Empty {};
class group_2: Empty {};
class group_3: Empty {};
class group_4: Empty {};
class group_5: Empty {};
class group_6: Empty {};
class group_7: Empty {};
class group_8: Empty {};
class group_9: Empty {};
class group_10: Empty {};
class group_11: Empty {};
class waypoint: Empty {};
class selector_selectable: Empty {};
class selector_selectedEnemy: Empty {};
class selector_selectedFriendly: Empty {};
class selector_selectedMission: Empty {};
class HQ: Empty {};
class FOB: Empty {};
class Airport: Empty {};
class Heliport: Empty {};
class Artillery: Empty {};
class AntiAir: Empty {};
class City: Empty {};
class Strongpoint: Empty {};
class Depot: Empty {};
class FireMission: Empty {};
class AirTeam: Empty {};
class CommandTeam: Empty {};
class Headquarters: Empty {};
class HeavyTeam: Empty {};
class InfantryTeam: Empty {};
class LightTeam: Empty {};
class Attack: Empty {};
class Move: Empty {};
class Defend: Empty {};
class Vehicle: Empty {};
class DestroyedVehicle: Empty {};
class RepairVehicle: Empty {};
class SalvageVehicle: Empty {};
class SupplyVehicle: Empty {};
class Town: Empty {};
class Camp: Empty {};
class Tank: Empty {};
class Man: Empty {};
class Air: Empty {};
class Car: Empty {};
class Boat: Empty {};
class TownDefense0Supply4: Empty {};
class TownDefense1Supply3: Empty {};
class TownDefense2Supply2: Empty {};
class TownDefense3Supply1: Empty {};
class TownDefense4Supply0: Empty {};
class Faction_BritishArmedForces_BAF: Empty {};
};

View File

@@ -1,964 +0,0 @@
class CfgVehicles {
class All;
class Banned: All
{
stopThis = true;
};
class M2StaticMG: Banned {};
class M119: Banned {};
class DSHKM_Ins: Banned {};
class DSHKM_CDF: Banned {};
class DSHKM_Gue: Banned {};
class AGS_Ins: Banned {};
class AGS_CDF: Banned {};
class AGS_RU: Banned {};
class D30_Ins: Banned {};
class D30_CDF: Banned {};
class D30_RU: Banned {};
class SearchLight: Banned {};
class SearchLight_INS: Banned {};
class SearchLight_CDF: Banned {};
class SearchLight_RUS: Banned {};
class SearchLight_Gue: Banned {};
class M252: Banned {};
class Metis: Banned {};
class 2b14_82mm: Banned {};
class 2b14_82mm_CDF: Banned {};
class 2b14_82mm_INS: Banned {};
class 2b14_82mm_GUE: Banned {};
class SPG9_Gue: Banned {};
class SPG9_CDF: Banned {};
class SPG9_Ins: Banned {};
class ZU23_Ins: Banned {};
class ZU23_CDF: Banned {};
class ZU23_Gue: Banned {};
class RHIB: Banned {};
class RHIB2Turret: Banned {};
class Zodiac: Banned {};
//class PBX: Banned {};
class KORD: Banned {};
class KORD_high: Banned {};
class DSHKM_RU: Banned {};
class USMC_Soldier: Banned {};
class USMC_Soldier_Light: Banned {};
class USMC_Soldier2: Banned {};
class USMC_Soldier_GL: Banned {};
class USMC_Soldier_Officer: Banned {};
class USMC_Soldier_SL: Banned {};
class USMC_Soldier_TL: Banned {};
class USMC_Soldier_LAT: Banned {};
class USMC_Soldier_AT: Banned {};
class USMC_Soldier_HAT: Banned {};
class USMC_Soldier_AA: Banned {};
class USMC_Soldier_Medic: Banned {};
class USMC_Soldier_AR: Banned {};
class USMC_Soldier_MG: Banned {};
class USMC_SoldierS_Spotter: Banned {};
class USMC_SoldierS_Sniper: Banned {};
class USMC_SoldierS_SniperH: Banned {};
class USMC_SoldierM_Marksman: Banned {};
class USMC_SoldierS: Banned {};
class USMC_SoldierS_Engineer: Banned {};
class USMC_Soldier_Pilot: Banned {};
class USMC_Soldier_Crew: Banned {};
class USMC_LHD_Crew_White: Banned {};
class USMC_LHD_Crew_Blue: Banned {};
class USMC_LHD_Crew_Brown: Banned {};
class USMC_LHD_Crew_Green: Banned {};
class USMC_LHD_Crew_Red: Banned {};
class USMC_LHD_Crew_Purple: Banned {};
class USMC_LHD_Crew_Yellow: Banned {};
class FR_TL: Banned {};
class FR_Commander: Banned {};
class FR_R: Banned {};
class FR_Marksman: Banned {};
class FR_Light: Banned {};
class FR_Corpsman: Banned {};
class FR_AR: Banned {};
class FR_GL: Banned {};
class FR_Sapper: Banned {};
class FR_AC: Banned {};
class FR_Miles: Banned {};
class FR_Cooper: Banned {};
class FR_Sykes: Banned {};
class FR_OHara: Banned {};
class FR_Rodriguez: Banned {};
class FR_Assault_R: Banned {};
class FR_Assault_GL: Banned {};
class RU_Soldier_Base: Banned {};
class RU_Soldier: Banned {};
class RU_Soldier2: Banned {};
class RU_Soldier_GL: Banned {};
class RU_Soldier_Light: Banned {};
class RU_Soldier_Officer: Banned {};
class RU_Soldier_SL: Banned {};
class RU_Soldier_TL: Banned {};
class RU_Commander: Banned {};
class RU_Soldier_MG: Banned {};
class RU_Soldier_AR: Banned {};
class RU_Soldier_LAT: Banned {};
class RU_Soldier_AT: Banned {};
class RU_Soldier_HAT: Banned {};
class RU_Soldier_AA: Banned {};
class RU_Soldier_Sniper: Banned {};
class RU_Soldier_SniperH: Banned {};
class RU_Soldier_Spotter: Banned {};
class RU_Soldier_Marksman: Banned {};
class RU_Soldier_Medic: Banned {};
class RU_Soldier_Pilot: Banned {};
class RU_Soldier_Crew: Banned {};
class RUS_Soldier_Base: Banned {};
class RUS_Soldier1: Banned {};
class RUS_Soldier2: Banned {};
class RUS_Soldier3: Banned {};
class RUS_Soldier_GL: Banned {};
class RUS_Soldier_TL: Banned {};
class RUS_Commander: Banned {};
class RUS_Soldier_Marksman: Banned {};
class RUS_Soldier_Sab: Banned {};
class MVD_Soldier_Base: Banned {};
class MVD_Soldier: Banned {};
class MVD_Soldier_GL: Banned {};
class MVD_Soldier_TL: Banned {};
class MVD_Soldier_AT: Banned {};
class MVD_Soldier_MG: Banned {};
class MVD_Soldier_Marksman: Banned {};
class MVD_Soldier_Sniper: Banned {};
class GUE_Soldier_Base: Banned {};
class GUE_Soldier_1: Banned {};
class GUE_Soldier_2: Banned {};
class GUE_Soldier_3: Banned {};
class GUE_Soldier_GL: Banned {};
class GUE_Worker2: Banned {};
class GUE_Woodlander1: Banned {};
class GUE_Woodlander2: Banned {};
class GUE_Woodlander3: Banned {};
class GUE_Villager3: Banned {};
class GUE_Villager4: Banned {};
class GUE_Soldier_CO: Banned {};
class GUE_Commander: Banned {};
class GUE_Soldier_AT: Banned {};
class GUE_Soldier_AA: Banned {};
class GUE_Soldier_AR: Banned {};
class GUE_Soldier_MG: Banned {};
class GUE_Soldier_Sniper: Banned {};
class GUE_Soldier_Sab: Banned {};
class GUE_Soldier_Scout: Banned {};
class GUE_Soldier_Medic: Banned {};
class GUE_Soldier_Pilot: Banned {};
class GUE_Soldier_Crew: Banned {};
class Ins_Soldier_Base: Banned {};
//class Ins_Soldier_1: Banned {};
class Ins_Soldier_2: Banned {};
class Ins_Soldier_GL: Banned {};
class Ins_Soldier_CO: Banned {};
class Ins_Commander: Banned {};
class Ins_Soldier_Medic: Banned {};
class Ins_Soldier_AR: Banned {};
class Ins_Soldier_MG: Banned {};
class Ins_Soldier_AT: Banned {};
class Ins_Soldier_AA: Banned {};
class Ins_Soldier_Sniper: Banned {};
class Ins_Soldier_Sapper: Banned {};
class Ins_Soldier_Sab: Banned {};
class Ins_Worker2: Banned {};
class Ins_Woodlander1: Banned {};
class Ins_Woodlander2: Banned {};
class Ins_Woodlander3: Banned {};
class Ins_Villager3: Banned {};
class Ins_Villager4: Banned {};
class Ins_Lopotev: Banned {};
class Ins_Bardak: Banned {};
class Ins_Soldier_Pilot: Banned {};
class Ins_Soldier_Crew: Banned {};
class CDF_Soldier_Base: Banned {};
//class CDF_Soldier: Banned {};
class CDF_Soldier_Light: Banned {};
class CDF_Soldier_GL: Banned {};
//class CDF_Soldier_Militia: Banned {};
class CDF_Soldier_Medic: Banned {};
class CDF_Soldier_Sniper: Banned {};
class CDF_Soldier_Spotter: Banned {};
class CDF_Soldier_Marksman: Banned {};
class CDF_Soldier_RPG: Banned {};
class CDF_Soldier_Strela: Banned {};
//class CDF_Soldier_AR: Banned {};
class CDF_Soldier_MG: Banned {};
class CDF_Soldier_TL: Banned {};
class CDF_Soldier_Officer: Banned {};
class CDF_Commander: Banned {};
class CDF_Soldier_Pilot: Banned {};
class CDF_Soldier_Crew: Banned {};
class CDF_Soldier_Engineer: Banned {};
class Citizen2: Banned {};
//class Citizen3: Banned {};
class Citizen4: Banned {};
class RU_Citizen1: Banned {};
class RU_Citizen2: Banned {};
class RU_Citizen3: Banned {};
class RU_Citizen4: Banned {};
//class Worker1: Banned {};
class Worker2: Banned {};
class Worker3: Banned {};
class Worker4: Banned {};
class RU_Worker1: Banned {};
class RU_Worker2: Banned {};
class RU_Worker3: Banned {};
class RU_Worker4: Banned {};
class Profiteer1: Banned {};
class Profiteer2: Banned {};
class Profiteer3: Banned {};
class Profiteer4: Banned {};
class RU_Profiteer1: Banned {};
class RU_Profiteer2: Banned {};
class RU_Profiteer3: Banned {};
class RU_Profiteer4: Banned {};
class Rocker1: Banned {};
class Rocker2: Banned {};
class Rocker3: Banned {};
class Rocker4: Banned {};
class RU_Rocker1: Banned {};
class RU_Rocker2: Banned {};
class RU_Rocker3: Banned {};
class RU_Rocker4: Banned {};
class Woodlander1: Banned {};
class Woodlander2: Banned {};
class Woodlander3: Banned {};
class Woodlander4: Banned {};
class RU_Woodlander1: Banned {};
class RU_Woodlander2: Banned {};
class RU_Woodlander3: Banned {};
class RU_Woodlander4: Banned {};
class Functionary1: Banned {};
class Functionary2: Banned {};
class RU_Functionary1: Banned {};
class RU_Functionary2: Banned {};
//class Villager1: Banned {};
class Villager2: Banned {};
class Villager3: Banned {};
class Villager4: Banned {};
class RU_Villager1: Banned {};
class RU_Villager2: Banned {};
class RU_Villager3: Banned {};
class RU_Villager4: Banned {};
class Priest: Banned {};
class RU_Priest: Banned {};
class Doctor: Banned {};
class RU_Doctor: Banned {};
class SchoolTeacher: Banned {};
class RU_SchoolTeacher: Banned {};
class Assistant: Banned {};
class RU_Assistant: Banned {};
class Pilot: Banned {};
class RU_Pilot: Banned {};
class Policeman: Banned {};
class RU_Policeman: Banned {};
class Secretary1: Banned {};
class Secretary2: Banned {};
class Secretary3: Banned {};
class Secretary4: Banned {};
class Secretary5: Banned {};
class RU_Secretary1: Banned {};
class RU_Secretary2: Banned {};
class RU_Secretary3: Banned {};
class RU_Secretary4: Banned {};
class RU_Secretary5: Banned {};
class Sportswoman1: Banned {};
class Sportswoman2: Banned {};
class Sportswoman3: Banned {};
class Sportswoman4: Banned {};
class Sportswoman5: Banned {};
class RU_Sportswoman1: Banned {};
class RU_Sportswoman2: Banned {};
class RU_Sportswoman3: Banned {};
class RU_Sportswoman4: Banned {};
class RU_Sportswoman5: Banned {};
class ValentinaFit: Banned {};
class ValentinaVictim: Banned {};
class Madam1: Banned {};
class Madam2: Banned {};
class Madam3: Banned {};
class Madam4: Banned {};
class Madam5: Banned {};
class RU_Madam1: Banned {};
class RU_Madam2: Banned {};
class RU_Madam3: Banned {};
class RU_Madam4: Banned {};
class RU_Madam5: Banned {};
class Farmwife1: Banned {};
class Farmwife2: Banned {};
class Farmwife3: Banned {};
class Farmwife4: Banned {};
class Farmwife5: Banned {};
class RU_Farmwife1: Banned {};
class RU_Farmwife2: Banned {};
class RU_Farmwife3: Banned {};
class RU_Farmwife4: Banned {};
class RU_Farmwife5: Banned {};
class Damsel1: Banned {};
class Damsel2: Banned {};
class Damsel3: Banned {};
class Damsel4: Banned {};
class Damsel5: Banned {};
class RU_Damsel1: Banned {};
class RU_Damsel2: Banned {};
class RU_Damsel3: Banned {};
class RU_Damsel4: Banned {};
class RU_Damsel5: Banned {};
class HouseWife1: Banned {};
class HouseWife2: Banned {};
class HouseWife3: Banned {};
class HouseWife4: Banned {};
class HouseWife5: Banned {};
class RU_Housewife1: Banned {};
class RU_Housewife2: Banned {};
class RU_Housewife3: Banned {};
class RU_Housewife4: Banned {};
class RU_Housewife5: Banned {};
class Hooker1: Banned {};
class Hooker2: Banned {};
class Hooker3: Banned {};
class Hooker4: Banned {};
class Hooker5: Banned {};
class RU_Hooker1: Banned {};
class RU_Hooker2: Banned {};
class RU_Hooker3: Banned {};
class RU_Hooker4: Banned {};
class RU_Hooker5: Banned {};
class WorkWoman1: Banned {};
class WorkWoman2: Banned {};
class WorkWoman3: Banned {};
class WorkWoman4: Banned {};
class WorkWoman5: Banned {};
class RU_WorkWoman1: Banned {};
class RU_WorkWoman2: Banned {};
class RU_WorkWoman3: Banned {};
class RU_WorkWoman4: Banned {};
class RU_WorkWoman5: Banned {};
//class TK_CIV_Takistani01_EP1: Banned {};
class TK_CIV_Takistani02_EP1: Banned {};
class TK_CIV_Takistani03_EP1: Banned {};
class TK_CIV_Takistani04_EP1: Banned {};
//class TK_CIV_Takistani05_EP1: Banned {};
class TK_CIV_Takistani06_EP1: Banned {};
class TK_CIV_Worker01_EP1: Banned {};
class TK_CIV_Worker02_EP1: Banned {};
class TK_CIV_Woman01_EP1: Banned {};
class TK_CIV_Woman02_EP1: Banned {};
class TK_CIV_Woman03_EP1: Banned {};
class CIV_EuroWoman01_EP1: Banned {};
class CIV_EuroWoman02_EP1: Banned {};
class Dr_Annie_Baker_EP1: Banned {};
class Rita_Ensler_EP1: Banned {};
class CIV_EuroMan01_EP1: Banned {};
class CIV_EuroMan02_EP1: Banned {};
class Haris_Press_EP1: Banned {};
class Dr_Hladik_EP1: Banned {};
class Citizen2_EP1: Banned {};
class Citizen3_EP1: Banned {};
class Profiteer2_EP1: Banned {};
class Functionary1_EP1: Banned {};
class Functionary2_EP1: Banned {};
class Pilot_EP1: Banned {};
//class TK_INS_Soldier_EP1: Banned {};
class TK_INS_Soldier_AAT_EP1: Banned {};
class TK_INS_Soldier_2_EP1: Banned {};
class TK_INS_Soldier_3_EP1: Banned {};
class TK_INS_Soldier_4_EP1: Banned {};
class TK_INS_Soldier_AA_EP1: Banned {};
class TK_INS_Soldier_AT_EP1: Banned {};
class TK_INS_Soldier_TL_EP1: Banned {};
class TK_INS_Soldier_Sniper_EP1: Banned {};
class TK_INS_Soldier_AR_EP1: Banned {};
class TK_INS_Soldier_MG_EP1: Banned {};
class TK_INS_Bonesetter_EP1: Banned {};
class TK_INS_Warlord_EP1: Banned {};
class TK_GUE_Soldier_EP1: Banned {};
class TK_GUE_Soldier_AAT_EP1: Banned {};
class TK_GUE_Soldier_2_EP1: Banned {};
class TK_GUE_Soldier_3_EP1: Banned {};
class TK_GUE_Soldier_4_EP1: Banned {};
class TK_GUE_Soldier_5_EP1: Banned {};
class TK_GUE_Soldier_AA_EP1: Banned {};
class TK_GUE_Soldier_AT_EP1: Banned {};
class TK_GUE_Soldier_HAT_EP1: Banned {};
class TK_GUE_Soldier_TL_EP1: Banned {};
class TK_GUE_Soldier_Sniper_EP1: Banned {};
class TK_GUE_Soldier_AR_EP1: Banned {};
class TK_GUE_Soldier_MG_EP1: Banned {};
class TK_GUE_Bonesetter_EP1: Banned {};
class TK_GUE_Warlord_EP1: Banned {};
class US_Delta_Force_Undercover_Takistani02_EP1: Banned {};
class US_Delta_Force_Undercover_Takistani04_EP1: Banned {};
class US_Delta_Force_Undercover_Takistani05_EP1: Banned {};
class US_Delta_Force_Undercover_Takistani06_EP1: Banned {};
class CZ_Soldier_SL_DES_EP1: Banned {};
//class CZ_Soldier_DES_EP1: Banned {};
class CZ_Soldier_B_DES_EP1: Banned {};
class CZ_Soldier_medik_DES_EP1: Banned {};
class CZ_Soldier_AMG_DES_EP1: Banned {};
class CZ_Soldier_AT_DES_EP1: Banned {};
class CZ_Soldier_MG_DES_EP1: Banned {};
class CZ_Soldier_Office_DES_EP1: Banned {};
class CZ_Soldier_Light_DES_EP1: Banned {};
class CZ_Soldier_Pilot_EP1: Banned {};
class CZ_Soldier_Sniper_EP1: Banned {};
class CZ_Special_Forces_Scout_DES_EP1: Banned {};
class CZ_Special_Forces_MG_DES_EP1: Banned {};
class CZ_Special_Forces_DES_EP1: Banned {};
class CZ_Special_Forces_TL_DES_EP1: Banned {};
class CZ_Special_Forces_GL_DES_EP1: Banned {};
//class US_Soldier_EP1: Banned {};
class US_Soldier_B_EP1: Banned {};
class US_Soldier_AMG_EP1: Banned {};
class US_Soldier_AAR_EP1: Banned {};
class US_Soldier_AHAT_EP1: Banned {};
class US_Soldier_AAT_EP1: Banned {};
class US_Soldier_Light_EP1: Banned {};
class US_Soldier_GL_EP1: Banned {};
class US_Soldier_Officer_EP1: Banned {};
class US_Soldier_SL_EP1: Banned {};
class US_Soldier_TL_EP1: Banned {};
class US_Soldier_LAT_EP1: Banned {};
class US_Soldier_AT_EP1: Banned {};
class US_Soldier_HAT_EP1: Banned {};
class US_Soldier_AA_EP1: Banned {};
class US_Soldier_Medic_EP1: Banned {};
class US_Soldier_AR_EP1: Banned {};
class US_Soldier_MG_EP1: Banned {};
class US_Soldier_Spotter_EP1: Banned {};
class US_Soldier_Sniper_EP1: Banned {};
class US_Soldier_Sniper_NV_EP1: Banned {};
class US_Soldier_SniperH_EP1: Banned {};
class US_Soldier_Marksman_EP1: Banned {};
class US_Soldier_Engineer_EP1: Banned {};
class US_Soldier_Pilot_EP1: Banned {};
class US_Soldier_Crew_EP1: Banned {};
class US_Delta_Force_EP1: Banned {};
class US_Delta_Force_TL_EP1: Banned {};
class US_Delta_Force_Medic_EP1: Banned {};
class US_Delta_Force_Assault_EP1: Banned {};
class US_Delta_Force_SD_EP1: Banned {};
class US_Delta_Force_MG_EP1: Banned {};
class US_Delta_Force_AR_EP1: Banned {};
class US_Delta_Force_Night_EP1: Banned {};
class US_Delta_Force_Marksman_EP1: Banned {};
class US_Delta_Force_M14_EP1: Banned {};
class US_Delta_Force_Air_Controller_EP1: Banned {};
class US_Pilot_Light_EP1: Banned {};
class Drake: Banned {};
class Herrera: Banned {};
class Pierce: Banned {};
class Graves: Banned {};
class Drake_Light: Banned {};
class Herrera_Light: Banned {};
class Pierce_Light: Banned {};
class Graves_Light: Banned {};
class UN_CDF_Soldier_base_EP1: Banned {};
class UN_CDF_Soldier_EP1: Banned {};
class UN_CDF_Soldier_B_EP1: Banned {};
class UN_CDF_Soldier_AAT_EP1: Banned {};
class UN_CDF_Soldier_AMG_EP1: Banned {};
class UN_CDF_Soldier_AT_EP1: Banned {};
class UN_CDF_Soldier_MG_EP1: Banned {};
class UN_CDF_Soldier_SL_EP1: Banned {};
class UN_CDF_Soldier_Officer_EP1: Banned {};
class UN_CDF_Soldier_Guard_EP1: Banned {};
class UN_CDF_Soldier_Pilot_EP1: Banned {};
class UN_CDF_Soldier_Crew_EP1: Banned {};
class UN_CDF_Soldier_Light_EP1: Banned {};
class TK_Soldier_EP1: Banned {};
class TK_Soldier_GL_EP1: Banned {};
class TK_Soldier_B_EP1: Banned {};
class TK_Soldier_AAT_EP1: Banned {};
class TK_Soldier_AMG_EP1: Banned {};
class TK_Soldier_LAT_EP1: Banned {};
class TK_Soldier_AT_EP1: Banned {};
class TK_Soldier_HAT_EP1: Banned {};
class TK_Soldier_AA_EP1: Banned {};
class TK_Soldier_Engineer_EP1: Banned {};
class TK_Soldier_MG_EP1: Banned {};
class TK_Soldier_AR_EP1: Banned {};
class TK_Soldier_Medic_EP1: Banned {};
class TK_Soldier_SL_EP1: Banned {};
class TK_Soldier_Officer_EP1: Banned {};
class TK_Soldier_Spotter_EP1: Banned {};
class TK_Soldier_Sniper_EP1: Banned {};
class TK_Soldier_SniperH_EP1: Banned {};
class TK_Soldier_Sniper_Night_EP1: Banned {};
class TK_Soldier_Night_1_EP1: Banned {};
class TK_Soldier_Night_2_EP1: Banned {};
class TK_Soldier_TWS_EP1: Banned {};
class TK_Soldier_Crew_EP1: Banned {};
class TK_Soldier_Pilot_EP1: Banned {};
class TK_Special_Forces_EP1: Banned {};
class TK_Special_Forces_MG_EP1: Banned {};
class TK_Aziz_EP1: Banned {};
class TK_Commander_EP1: Banned {};
//class GER_Soldier_EP1: Banned {};
class GER_Soldier_Medic_EP1: Banned {};
class GER_Soldier_TL_EP1: Banned {};
class GER_Soldier_Scout_EP1: Banned {};
class GER_Soldier_MG_EP1: Banned {};
class InvisibleManW_EP1: Banned {};
class InvisibleManE_EP1: Banned {};
class EW_Brown: Banned {};
class EW_Lev: Banned {};
class EW_Greg: Banned {};
class EW_Spec3: Banned {};
class EW_Spec4: Banned {};
class EW_Miki: Banned {};
class EW_Luca: Banned {};
class M1A1: Banned {};
class M1A2_TUSK_MG: Banned {};
class BMP2_INS: Banned {};
class BMP2_Ambul_INS: Banned {};
class BMP2_HQ_INS: Banned {};
class T72_INS: Banned {};
class T72_RU: Banned {};
class ZSU_INS: Banned {};
class BMP2_CDF: Banned {};
class BMP2_Ambul_CDF: Banned {};
class BMP2_HQ_CDF: Banned {};
class T72_CDF: Banned {};
class ZSU_CDF: Banned {};
class BMP2_Gue: Banned {};
class T72_Gue: Banned {};
class SeaFox: Banned {};
class SeaFox_AllwaysEnemy: Banned {};
class USMC_WarfareBMGNest_M240: Banned {};
class RU_WarfareBMGNest_PK: Banned {};
class GUE_WarfareBMGNest_PK: Banned {};
class Ins_WarfareBMGNest_PK: Banned {};
class CDF_WarfareBMGNest_PK: Banned {};
class DSHkM_Mini_TriPod: Banned {};
class DSHkM_Mini_TriPod_CDF: Banned {};
class M2HD_mini_TriPod: Banned {};
class MK19_TriPod: Banned {};
class Stinger_Pod: Banned {};
class TOW_TriPod: Banned {};
class Igla_AA_pod_East: Banned {};
class HMMWV_M2: Banned {};
class HMMWV_TOW: Banned {};
class HMMWV_MK19: Banned {};
class HMMWV: Banned {};
class UAZ_MG_CDF: Banned {};
class UAZ_AGS30_CDF: Banned {};
class UralOpen_CDF: Banned {};
class UralRepair_CDF: Banned {};
class UralReammo_CDF: Banned {};
class UralRefuel_CDF: Banned {};
class Ural_ZU23_CDF: Banned {};
class BRDM2_CDF: Banned {};
class BRDM2_ATGM_CDF: Banned {};
class GRAD_CDF: Banned {};
class UAZ_AGS30_RU: Banned {};
class GRAD_RU: Banned {};
class UAZ_MG_INS: Banned {};
class UAZ_AGS30_INS: Banned {};
class UAZ_INS: Banned {};
class UAZ_SPG9_INS: Banned {};
class UralRepair_INS: Banned {};
class UralReammo_INS: Banned {};
class UralRefuel_INS: Banned {};
class Ural_ZU23_INS: Banned {};
class BRDM2_INS: Banned {};
class BRDM2_ATGM_INS: Banned {};
class GRAD_INS: Banned {};
class BRDM2_Gue: Banned {};
class BRDM2_HQ_Gue: Banned {};
class Ural_ZU23_Gue: Banned {};
class Pickup_PK_GUE: Banned {};
class Pickup_PK_INS: Banned {};
class Offroad_DSHKM_Gue: Banned {};
class Offroad_SPG9_Gue: Banned {};
class Offroad_DSHKM_INS: Banned {};
class AH1Z: Banned {};
class MH60S: Banned {};
class AV8B2: Banned {};
class AV8B: Banned {};
class Mi17_Ins: Banned {};
class Mi17_CDF: Banned {};
class Mi17_rockets_RU: Banned {};
class Mi17_medevac_Ins: Banned {};
class Mi17_medevac_CDF: Banned {};
class Mi17_medevac_RU: Banned {};
class Mi17_Civilian: Banned {};
class Fort_Nest_M240: Banned {};
class SeaFox_EP1: Banned {};
class SeaFox_AllwaysEnemy_EP1: Banned {};
class 2S6M_Tunguska: Banned {};
class AAV: Banned {};
class AAV_cutscene: Banned {};
class BMP3: Banned {};
class T34: Banned {};
class T90: Banned {};
class MLRS: Banned {};
class BTR90: Banned {};
class BTR90_HQ: Banned {};
class GAZ_Vodnik_HMG: Banned {};
class GAZ_Vodnik: Banned {};
class GAZ_Vodnik_MedEvac: Banned {};
class HMMWV_Armored: Banned {};
class HMMWV_Ambulance: Banned {};
class HMMWV_Avenger: Banned {};
class Kamaz: Banned {};
class KamazOpen: Banned {};
class KamazRepair: Banned {};
class KamazReammo: Banned {};
class KamazRefuel: Banned {};
class LAV25: Banned {};
class LAV25_HQ: Banned {};
class MMT_USMC: Banned {};
class MMT_Civ: Banned {};
class MTVR: Banned {};
class MtvrReammo: Banned {};
class MtvrRefuel: Banned {};
class MtvrRepair: Banned {};
class TowingTractor: Banned {};
//class V3S_Civ: Banned {};
class V3S_Gue: Banned {};
class UAZ_MG_TK_EP1: Banned {};
class UAZ_AGS30_TK_EP1: Banned {};
class Ural_UN_EP1: Banned {};
class UralRepair_TK_EP1: Banned {};
class UralReammo_TK_EP1: Banned {};
class UralRefuel_TK_EP1: Banned {};
class Ural_ZU23_TK_EP1: Banned {};
class Ural_ZU23_TK_GUE_EP1: Banned {};
class UralSupply_TK_EP1: Banned {};
class UralSalvage_TK_EP1: Banned {};
class Pickup_PK_TK_GUE_EP1: Banned {};
class Offroad_DSHKM_TK_GUE_EP1: Banned {};
class Offroad_SPG9_TK_GUE_EP1: Banned {};
class HMMWV_DES_EP1: Banned {};
class HMMWV_MK19_DES_EP1: Banned {};
class HMMWV_Ambulance_DES_EP1: Banned {};
class HMMWV_Ambulance_CZ_DES_EP1: Banned {};
class HMMWV_Avenger_DES_EP1: Banned {};
class MTVR_DES_EP1: Banned {};
class MtvrReammo_DES_EP1: Banned {};
class MtvrRefuel_DES_EP1: Banned {};
class MtvrRepair_DES_EP1: Banned {};
class MtvrSupply_DES_EP1: Banned {};
class MtvrSalvage_DES_EP1: Banned {};
class GRAD_TK_EP1: Banned {};
class BRDM2_TK_EP1: Banned {};
class BRDM2_ATGM_TK_EP1: Banned {};
class BRDM2_TK_GUE_EP1: Banned {};
class BRDM2_HQ_TK_GUE_EP1: Banned {};
class BTR40_MG_TK_GUE_EP1: Banned {};
class BTR40_TK_GUE_EP1: Banned {};
class BTR40_MG_TK_INS_EP1: Banned {};
class BTR40_TK_INS_EP1: Banned {};
class BTR60_TK_EP1: Banned {};
class HMMWV_M1035_DES_EP1: Banned {};
class HMMWV_M1151_M2_CZ_DES_EP1: Banned {};
class HMMWV_M1151_M2_DES_EP1: Banned {};
class HMMWV_M998_crows_M2_DES_EP1: Banned {};
class HMMWV_M998_crows_MK19_DES_EP1: Banned {};
class HMMWV_M998A2_SOV_DES_EP1: Banned {};
class HMMWV_TOW_DES_EP1: Banned {};
class HMMWV_Terminal_EP1: Banned {};
class LandRover_MG_TK_INS_EP1: Banned {};
class LandRover_MG_TK_EP1: Banned {};
class LandRover_Special_CZ_EP1: Banned {};
class LandRover_SPG9_TK_INS_EP1: Banned {};
class LandRover_SPG9_TK_EP1: Banned {};
//class S1203_TK_CIV_EP1: Banned {};
class S1203_ambulance_EP1: Banned {};
class MAZ_543_SCUD_TK_EP1: Banned {};
class M1126_ICV_M2_EP1: Banned {};
class M1126_ICV_mk19_EP1: Banned {};
class M1130_CV_EP1: Banned {};
class M1129_MC_EP1: Banned {};
class M1135_ATGMV_EP1: Banned {};
class M1128_MGS_EP1: Banned {};
class M1133_MEV_EP1: Banned {};
class SUV_Base_EP1: Banned {};
class VWGolf: Banned {};
class SUV_UN_EP1: Banned {};
class ArmoredSUV_PMC: Banned {};
class ArmoredSUV_GunNotCommanding_PMC: Banned {};
class A10: Banned {};
class AH64D: Banned {};
class AH64D_Sidewinders: Banned {};
class Mi24_V: Banned {};
class Mi24_P: Banned {};
class Mi24_D: Banned {};
class C130J: Banned {};
class Chukar: Banned {};
class Chukar_AllwaysEnemy: Banned {};
class F35B: Banned {};
class Ka52: Banned {};
class Ka52Black: Banned {};
class MQ9PredatorB: Banned {};
class MQ9PredatorB_campaign: Banned {};
class MV22: Banned {};
class Pchela1T: Banned {};
class Su25_CDF: Banned {};
class Su25_Ins: Banned {};
class Su39: Banned {};
//class UH1Wreck: Banned {};
class UH1Y: Banned {};
class UH1Y_cutscene: Banned {};
class Su34: Banned {};
//class UH60_wreck_EP1: Banned {};
class WarfareSalvageTruck_USMC: Banned {};
class WarfareSupplyTruck_USMC: Banned {};
class WarfareReammoTruck_USMC: Banned {};
class WarfareSalvageTruck_RU: Banned {};
class WarfareSupplyTruck_RU: Banned {};
class WarfareReammoTruck_RU: Banned {};
class WarfareSalvageTruck_CDF: Banned {};
class WarfareSupplyTruck_CDF: Banned {};
class WarfareReammoTruck_CDF: Banned {};
class WarfareSalvageTruck_INS: Banned {};
class WarfareSupplyTruck_INS: Banned {};
class WarfareReammoTruck_INS: Banned {};
class WarfareSalvageTruck_Gue: Banned {};
class WarfareSupplyTruck_Gue: Banned {};
class WarfareReammoTruck_Gue: Banned {};
class WarfareRepairTruck_Gue: Banned {};
class Warfare2b14_82mm: Banned {};
class Warfare2b14_82mm_CDF: Banned {};
class Warfare2b14_82mm_INS: Banned {};
class Warfare2b14_82mm_GUE: Banned {};
class BAF_L2A1_Tripod_D: Banned {};
class BAF_L2A1_Tripod_W: Banned {};
class BAF_L2A1_Minitripod_D: Banned {};
class BAF_L2A1_Minitripod_W: Banned {};
class BAF_GPMG_Minitripod_D: Banned {};
class BAF_GPMG_Minitripod_W: Banned {};
class BAF_GMG_Tripod_D: Banned {};
class BAF_GMG_Tripod_W: Banned {};
class WarfareBMGNest_M240_US_EP1: Banned {};
class M2StaticMG_US_EP1: Banned {};
class M2HD_mini_TriPod_US_EP1: Banned {};
class M119_US_EP1: Banned {};
class SearchLight_US_EP1: Banned {};
class M252_US_EP1: Banned {};
class Stinger_Pod_US_EP1: Banned {};
class MK19_TriPod_US_EP1: Banned {};
class TOW_TriPod_US_EP1: Banned {};
class AGS_UN_EP1: Banned {};
class SearchLight_UN_EP1: Banned {};
class KORD_UN_EP1: Banned {};
class KORD_high_UN_EP1: Banned {};
class DSHKM_TK_GUE_EP1: Banned {};
class DSHkM_Mini_TriPod_TK_GUE_EP1: Banned {};
class 2b14_82mm_TK_GUE_EP1: Banned {};
class SPG9_TK_GUE_EP1: Banned {};
class ZU23_TK_GUE_EP1: Banned {};
class WarfareBMGNest_PK_TK_GUE_EP1: Banned {};
class AGS_TK_GUE_EP1: Banned {};
class D30_TK_GUE_EP1: Banned {};
class SearchLight_TK_GUE_EP1: Banned {};
class DSHKM_TK_INS_EP1: Banned {};
class DSHkM_Mini_TriPod_TK_INS_EP1: Banned {};
class 2b14_82mm_TK_INS_EP1: Banned {};
class SPG9_TK_INS_EP1: Banned {};
class ZU23_TK_INS_EP1: Banned {};
class AGS_TK_INS_EP1: Banned {};
class D30_TK_INS_EP1: Banned {};
class SearchLight_TK_INS_EP1: Banned {};
class Igla_AA_pod_TK_EP1: Banned {};
class AGS_TK_EP1: Banned {};
class D30_TK_EP1: Banned {};
class KORD_TK_EP1: Banned {};
class KORD_high_TK_EP1: Banned {};
class Metis_TK_EP1: Banned {};
class 2b14_82mm_TK_EP1: Banned {};
class SearchLight_TK_EP1: Banned {};
class ZU23_TK_EP1: Banned {};
class WarfareBMGNest_PK_TK_EP1: Banned {};
class AGS_CZ_EP1: Banned {};
class 2b14_82mm_CZ_EP1: Banned {};
class DSHKM_CZ_EP1: Banned {};
class V3S_TK_EP1: Banned {};
class V3S_Open_TK_EP1: Banned {};
class V3S_Open_TK_CIV_EP1: Banned {};
class V3S_TK_GUE_EP1: Banned {};
class V3S_Refuel_TK_GUE_EP1: Banned {};
class V3S_Repair_TK_GUE_EP1: Banned {};
class V3S_Reammo_TK_GUE_EP1: Banned {};
class V3S_Supply_TK_GUE_EP1: Banned {};
class V3S_Salvage_TK_GUE_EP1: Banned {};
class CruiseMissile1: Banned {};
class CruiseMissile2: Banned {};
class Mi24_D_TK_EP1: Banned {};
class Su25_TK_EP1: Banned {};
class C130J_US_EP1: Banned {};
class Parachute_US_EP1: Banned {};
class Parachute_TK_EP1: Banned {};
class Parachute_TK_GUE_EP1: Banned {};
class ParachuteBigWest_EP1: Banned {};
class ParachuteBigEast_EP1: Banned {};
class ParachuteMediumWest_EP1: Banned {};
class ParachuteMediumEast_EP1: Banned {};
class MQ9PredatorB_US_EP1: Banned {};
class Chukar_EP1: Banned {};
class Chukar_AllwaysEnemy_EP1: Banned {};
class AH64D_EP1: Banned {};
class AH6J_EP1: Banned {};
class AH6X_EP1: Banned {};
class MH6J_EP1: Banned {};
class An2_1_TK_CIV_EP1: Banned {};
class An2_2_TK_CIV_EP1: Banned {};
class An2_TK_EP1: Banned {};
class CH_47F_EP1: Banned {};
class Steerable_Parachute_EP1: Banned {};
class Mi17_UN_CDF_EP1: Banned {};
class Mi171Sh_rockets_CZ_EP1: Banned {};
class Mi171Sh_CZ_EP1: Banned {};
class Mi17_TK_EP1: Banned {};
class UH1H_TK_EP1: Banned {};
class UH1H_TK_GUE_EP1: Banned {};
class UH60M_EP1: Banned {};
class UH60M_MEV_EP1: Banned {};
class Ka137_PMC: Banned {};
class Ka137_MG_PMC: Banned {};
class Ka60_GL_PMC: Banned {};
class Ka60_PMC: Banned {};
class CIV_Contractor1_BAF: Banned {};
class CIV_Contractor2_BAF: Banned {};
//class BAF_Soldier_MTP: Banned {};
//class BAF_Soldier_DDPM: Banned {};
class BAF_Soldier_GL_MTP: Banned {};
class BAF_Soldier_GL_DDPM: Banned {};
class BAF_Soldier_N_MTP: Banned {};
class BAF_Soldier_N_DDPM: Banned {};
//class BAF_Soldier_L_MTP: Banned {};
//class BAF_Soldier_L_DDPM: Banned {};
class BAF_ASoldier_MTP: Banned {};
class BAF_ASoldier_DDPM: Banned {};
class BAF_Soldier_AAR_MTP: Banned {};
class BAF_Soldier_AAR_DDPM: Banned {};
class BAF_Soldier_AMG_MTP: Banned {};
class BAF_Soldier_AMG_DDPM: Banned {};
class BAF_Soldier_AAT_MTP: Banned {};
class BAF_Soldier_AAT_DDPM: Banned {};
class BAF_Soldier_AHAT_MTP: Banned {};
class BAF_Soldier_AHAT_DDPM: Banned {};
class BAF_Soldier_AAA_MTP: Banned {};
class BAF_Soldier_AAA_DDPM: Banned {};
//class BAF_Soldier_Officer_MTP: Banned {};
//class BAF_Soldier_Officer_DDPM: Banned {};
class BAF_Soldier_SL_MTP: Banned {};
class BAF_Soldier_SL_DDPM: Banned {};
class BAF_Soldier_TL_MTP: Banned {};
class BAF_Soldier_TL_DDPM: Banned {};
class BAF_Soldier_AR_MTP: Banned {};
class BAF_Soldier_AR_DDPM: Banned {};
class BAF_Soldier_MG_MTP: Banned {};
class BAF_Soldier_MG_DDPM: Banned {};
class BAF_Soldier_AT_MTP: Banned {};
class BAF_Soldier_AT_DDPM: Banned {};
class BAF_Soldier_HAT_MTP: Banned {};
class BAF_Soldier_HAT_DDPM: Banned {};
class BAF_Soldier_AA_MTP: Banned {};
class BAF_Soldier_AA_DDPM: Banned {};
class BAF_Soldier_Marksman_MTP: Banned {};
class BAF_Soldier_Marksman_DDPM: Banned {};
class BAF_Soldier_scout_MTP: Banned {};
class BAF_Soldier_scout_DDPM: Banned {};
//class BAF_Soldier_Sniper_MTP: Banned {};
//class BAF_Soldier_SniperH_MTP: Banned {};
//class BAF_Soldier_SniperN_MTP: Banned {};
class BAF_Soldier_spotter_MTP: Banned {};
class BAF_Soldier_spotterN_MTP: Banned {};
class BAF_Pilot_MTP: Banned {};
class BAF_Pilot_DDPM: Banned {};
class BAF_crewman_MTP: Banned {};
class BAF_crewman_DDPM: Banned {};
class BAF_Soldier_Medic_MTP: Banned {};
class BAF_Soldier_Medic_DDPM: Banned {};
class BAF_Soldier_FAC_MTP: Banned {};
class BAF_Soldier_FAC_DDPM: Banned {};
class BAF_Soldier_EN_MTP: Banned {};
class BAF_Soldier_EN_DDPM: Banned {};
class Soldier_PMC: Banned {};
class Soldier_M4A3_PMC: Banned {};
class Soldier_Engineer_PMC: Banned {};
//class Soldier_Crew_PMC: Banned {}; //Bandit Skin (Head)
class Soldier_Medic_PMC: Banned {};
class Soldier_TL_PMC: Banned {};
class Soldier_Pilot_PMC: Banned {};
class Soldier_MG_PMC: Banned {};
class Soldier_MG_PKM_PMC: Banned {};
class Soldier_Sniper_PMC: Banned {};
class Soldier_Sniper_KSVK_PMC: Banned {};
class Soldier_GL_PMC: Banned {};
class Soldier_GL_M16A2_PMC: Banned {};
class Soldier_Bodyguard_M4_PMC: Banned {};
class Soldier_Bodyguard_AA12_PMC: Banned {};
class Soldier_AA_PMC: Banned {};
class Soldier_AT_PMC: Banned {};
class Poet_PMC: Banned {};
class Ry_PMC: Banned {};
class Reynolds_PMC: Banned {};
class Tanny_PMC: Banned {};
class Dixon_PMC: Banned {};
class BAF_Soldier_GL_W: Banned {};
class BAF_Soldier_N_W: Banned {};
class BAF_ASoldier_W: Banned {};
class BAF_Soldier_AAR_W: Banned {};
class BAF_Soldier_AMG_W: Banned {};
class BAF_Soldier_AAT_W: Banned {};
class BAF_Soldier_AHAT_W: Banned {};
class BAF_Soldier_AAA_W: Banned {};
class BAF_Soldier_SL_W: Banned {};
class BAF_Soldier_TL_W: Banned {};
class BAF_Soldier_AR_W: Banned {};
class BAF_Soldier_MG_W: Banned {};
class BAF_Soldier_AT_W: Banned {};
class BAF_Soldier_HAT_W: Banned {};
class BAF_Soldier_AA_W: Banned {};
class BAF_Soldier_Marksman_W: Banned {};
class BAF_Soldier_scout_W: Banned {};
class BAF_Soldier_Sniper_W: Banned {};
class BAF_Soldier_SniperN_W: Banned {};
class BAF_Soldier_spotter_W: Banned {};
class BAF_Soldier_spotterN_W: Banned {};
class BAF_Pilot_W: Banned {};
class BAF_creWman_W: Banned {};
class BAF_Soldier_Medic_W: Banned {};
class BAF_Soldier_FAC_W: Banned {};
class BAF_Soldier_EN_W: Banned {};
class L39_TK_EP1: Banned {};
class ParachuteMediumWest_noGeometry_PMC: Banned {};
class BMP2_UN_EP1: Banned {};
class BMP2_TK_EP1: Banned {};
class BMP2_HQ_TK_EP1: Banned {};
class T34_TK_EP1: Banned {};
class T34_TK_GUE_EP1: Banned {};
class M1A1_US_DES_EP1: Banned {};
class M1A2_US_TUSK_MG_EP1: Banned {};
class MLRS_DES_EP1: Banned {};
class ZSU_TK_EP1: Banned {};
class T72_TK_EP1: Banned {};
class M113Ambul_UN_EP1: Banned {};
class M113_UN_EP1: Banned {};
class M113Ambul_TK_EP1: Banned {};
class M113_TK_EP1: Banned {};
class M2A2_EP1: Banned {};
class M2A3_EP1: Banned {};
class M6_EP1: Banned {};
class T55_TK_EP1: Banned {};
class T55_TK_GUE_EP1: Banned {};
class SUV_PMC_BAF: Banned {};
class BAF_ATV_D: Banned {};
//class BAF_Offroad_D: Banned {};
class BAF_Jackal2_L2A1_D: Banned {};
class BAF_Jackal2_GMG_D: Banned {};
class BAF_ATV_W: Banned {};
//class BAF_Offroad_W: Banned {};
class BAF_Jackal2_L2A1_W: Banned {};
class BAF_Jackal2_GMG_W: Banned {};
class BAF_Apache_AH1_D: Banned {};
class AW159_Lynx_BAF: Banned {};
class BAF_Merlin_HC3_D: Banned {};
class CH_47F_BAF: Banned {};
class BAF_FV510_D: Banned {};
class BAF_FV510_W: Banned {};
};

View File

@@ -1,364 +0,0 @@
class CfgWeapons {
//class Default: FakeWeapon {};
//class PistolCore: FakeWeapon {};
//class RifleCore: FakeWeapon {};
//class MGunCore: FakeWeapon {};
//class LauncherCore: FakeWeapon {};
//class GrenadeCore: FakeWeapon {};
//class CannonCore: FakeWeapon {};
class RifleCore;
class FakeWeapon: RifleCore
{
scope = 1;
stopThis = true;
type = 0;
cursor = "";
cursoraim = "";
sound[] = {};
magazines[] = {"FakeMagazine"};
};
//class MGun: FakeWeapon {};
//class Pistol: FakeWeapon {};
//class M9: FakeWeapon {};
//class M9SD: FakeWeapon {};
//class Makarov: FakeWeapon {};
//class MakarovSD: FakeWeapon {};
//class GrenadeLauncher: FakeWeapon {};
//class Rifle: FakeWeapon {};
//class M16_base: FakeWeapon {};
//class M16A2: FakeWeapon {};
//class M16A2GL: FakeWeapon {};
//class m16a4: FakeWeapon {};
//class m16a4_acg: FakeWeapon {};
//class M16A4_GL: FakeWeapon {};
//class M16A4_ACG_GL: FakeWeapon {};
//class M24: FakeWeapon {};
//class M40A3: FakeWeapon {};
//class M240: FakeWeapon {};
//class Mk_48: FakeWeapon {};
//class M249: FakeWeapon {};
//class M4A1: FakeWeapon {};
//class M4A1_Aim: FakeWeapon {};
//class M4A1_Aim_camo: FakeWeapon {};
//class M4SPR: FakeWeapon {};
//class M4A1_RCO_GL: FakeWeapon {};
//class M4A1_AIM_SD_camo: FakeWeapon {};
//class M4A1_HWS_GL_SD_Camo: FakeWeapon {};
//class M4A1_HWS_GL: FakeWeapon {};
//class M4A1_HWS_GL_camo: FakeWeapon {};
//class MP5SD: FakeWeapon {};
//class MP5A5: FakeWeapon {};
//class PK: FakeWeapon {};
class Pecheneg: FakeWeapon {};
//class SVD: FakeWeapon {};
//class SVD_CAMO: FakeWeapon {};
//class Launcher: FakeWeapon {};
class ksvk: FakeWeapon {};
class M136: FakeWeapon {};
class Javelin: FakeWeapon {};
class Stinger: FakeWeapon {};
class RPG7V: FakeWeapon {};
class Strela: FakeWeapon {};
class Igla: FakeWeapon {};
class MetisLauncher: FakeWeapon {};
//class Binocular: FakeWeapon {};
class Laserdesignator: FakeWeapon {};
class Laserdesignator_mounted: FakeWeapon {};
//class NVGoggles: FakeWeapon {};
//class Throw: FakeWeapon {};
//class HandGunBase: FakeWeapon {};
//class Put: FakeWeapon {};
class TimeBomb: FakeWeapon {};
class Mine: FakeWeapon {};
class MineE: FakeWeapon {};
//class PipeBomb: FakeWeapon {};
//class SmokeLauncher: FakeWeapon {};
//class FlareLauncher: FakeWeapon {};
class M134: FakeWeapon {};
class M134_2: FakeWeapon {};
class TwinM134: FakeWeapon {};
//class M240_veh: FakeWeapon {};
//class M240_veh_2: FakeWeapon {};
//class M240_veh_MG_Nest: FakeWeapon {};
class PKT: FakeWeapon {};
class PKT_MG_Nest: FakeWeapon {};
class PKT_veh: FakeWeapon {};
class DT_veh: FakeWeapon {};
class TwinVickers: FakeWeapon {};
class M2: FakeWeapon {};
class M3P: FakeWeapon {};
class DSHKM: FakeWeapon {};
class KORD: FakeWeapon {};
class KPVT: FakeWeapon {};
class M168: FakeWeapon {};
class M197: FakeWeapon {};
class AZP85: FakeWeapon {};
class 2A14: FakeWeapon {};
class GAU12: FakeWeapon {};
class 2A42: FakeWeapon {};
class 2A72: FakeWeapon {};
class M242: FakeWeapon {};
class YakB: FakeWeapon {};
class GSh23L: FakeWeapon {};
class GSh302: FakeWeapon {};
class GAU8: FakeWeapon {};
class 2A38M: FakeWeapon {};
class AGS30: FakeWeapon {};
class AGS17: FakeWeapon {};
class MK19: FakeWeapon {};
class M119: FakeWeapon {};
class M256: FakeWeapon {};
class D30: FakeWeapon {};
class D81: FakeWeapon {};
class ZiS_S_53: FakeWeapon {};
class 2A46M: FakeWeapon {};
class RocketPods: FakeWeapon {};
class FFARLauncher: FakeWeapon {};
class FFARLauncher_14: FakeWeapon {};
class CamelGrenades: FakeWeapon {};
class 57mmLauncher: FakeWeapon {};
class 57mmLauncher_64: FakeWeapon {};
class 57mmLauncher_128: FakeWeapon {};
class 80mmLauncher: FakeWeapon {};
class S8Launcher: FakeWeapon {};
class MissileLauncher: FakeWeapon {};
class SidewinderLaucher: FakeWeapon {};
class SidewinderLaucher_F35: FakeWeapon {};
class SidewinderLaucher_AH1Z: FakeWeapon {};
class AT5Launcher: FakeWeapon {};
class AT5LauncherSingle: FakeWeapon {};
class 2A46MRocket: FakeWeapon {};
class AT10LauncherSingle: FakeWeapon {};
class AT11LauncherSingle: FakeWeapon {};
class AT13LauncherSingle: FakeWeapon {};
class TOWLauncher: FakeWeapon {};
class TOWLauncherSingle: FakeWeapon {};
class HellfireLauncher: FakeWeapon {};
class VikhrLauncher: FakeWeapon {};
class BombLauncher: FakeWeapon {};
class BombLauncherF35: FakeWeapon {};
class BombLauncherA10: FakeWeapon {};
//class SEARCHLIGHT: FakeWeapon {};
//class CarHorn: FakeWeapon {};
//class BikeHorn: FakeWeapon {};
//class TruckHorn: FakeWeapon {};
//class TruckHorn2: FakeWeapon {};
//class SportCarHorn: FakeWeapon {};
//class MiniCarHorn: FakeWeapon {};
class GSh301: FakeWeapon {};
class R73Launcher: FakeWeapon {};
class R73Launcher_2: FakeWeapon {};
class Ch29Launcher: FakeWeapon {};
class Ch29Launcher_Su34: FakeWeapon {};
class 2A70Rocket: FakeWeapon {};
class 2A70: FakeWeapon {};
class AT6Launcher: FakeWeapon {};
class AT9Launcher: FakeWeapon {};
class AT2Launcher: FakeWeapon {};
class HeliBombLauncher: FakeWeapon {};
class AirBombLauncher: FakeWeapon {};
class Mk82BombLauncher: FakeWeapon {};
class Mk82BombLauncher_6: FakeWeapon {};
class StingerLaucher: FakeWeapon {};
class StingerLauncher_twice: FakeWeapon {};
class AALauncher_twice: FakeWeapon {};
class Igla_twice: FakeWeapon {};
class MaverickLauncher: FakeWeapon {};
class 9M311Laucher: FakeWeapon {};
class SPG9: FakeWeapon {};
class GRAD: FakeWeapon {};
class MLRS: FakeWeapon {};
class WeaponExplosive: FakeWeapon {};
//class ItemCore: FakeWeapon {};
class Kostey_photos: FakeWeapon {};
class Kostey_map_case: FakeWeapon {};
class Kostey_notebook: FakeWeapon {};
class CDF_dogtags: FakeWeapon {};
class Moscow_Bombing_File: FakeWeapon {};
class Cobalt_File: FakeWeapon {};
//class ItemWatch: FakeWeapon {};
//class ItemCompass: FakeWeapon {};
//class ItemGPS: FakeWeapon {};
//class ItemRadio: FakeWeapon {};
//class ItemMap: FakeWeapon {};
class EvPhoto: FakeWeapon {};
//class EvMap: FakeWeapon {};
class EvMoscow: FakeWeapon {};
class EvKobalt: FakeWeapon {};
class EvMoney: FakeWeapon {};
class EvDogTags: FakeWeapon {};
//class AK_BASE: FakeWeapon {};
//class AKS_BASE: FakeWeapon {};
//class AK_107_BASE: FakeWeapon {};
//class AK_47_M: FakeWeapon {};
//class AK_47_S: FakeWeapon {};
class AKS_GOLD: FakeWeapon {};
//class AK_74: FakeWeapon {};
//class AK_74_GL: FakeWeapon {};
//class AK_107_kobra: FakeWeapon {};
//class AK_107_GL_kobra: FakeWeapon {};
class AK_107_GL_pso: FakeWeapon {};
//class AK_107_pso: FakeWeapon {};
//class AKS_74_kobra: FakeWeapon {};
//class AKS_74_pso: FakeWeapon {};
//class AKS_74_U: FakeWeapon {};
class AKS_74_UN_kobra: FakeWeapon {};
//class RPK_74: FakeWeapon {};
//class bizon: FakeWeapon {};
//class bizon_silenced: FakeWeapon {};
//class Colt1911: FakeWeapon {};
//class DMR: FakeWeapon {};
//class M1014: FakeWeapon {};
class m107: FakeWeapon {}; //old .50cal
class M252: FakeWeapon {};
class 2B14: FakeWeapon {};
class Saiga12K: FakeWeapon {};
class VSS_vintorez: FakeWeapon {};
class PMC_documents: FakeWeapon {};
class m8_base: FakeWeapon {};
class m8_carbine: FakeWeapon {};
class m8_carbineGL: FakeWeapon {};
class m8_compact: FakeWeapon {};
class m8_sharpshooter: FakeWeapon {};
class m8_SAW: FakeWeapon {};
//class huntingrifle: FakeWeapon {};
class RPG18: FakeWeapon {};
class SMAW: FakeWeapon {};
//class PKT_2: FakeWeapon {};
class PKT_3: FakeWeapon {};
class SidewinderLaucher_AH64: FakeWeapon {};
class M230: FakeWeapon {};
//class BAF_L2A1: FakeWeapon {};
//class BAF_M240_veh: FakeWeapon {};
//class BAF_L7A2: FakeWeapon {};
//class BAF_L94A1: FakeWeapon {};
//class BAF_static_GMG: FakeWeapon {};
//class BAF_GMG: FakeWeapon {};
class CTWS: FakeWeapon {};
class CRV7_PG: FakeWeapon {};
class CRV7_HEPD: FakeWeapon {};
class CRV7_FAT: FakeWeapon {};
class M621: FakeWeapon {};
class BAF_AS50_scoped: FakeWeapon {}; //old .50cal
class BAF_AS50_TWS: FakeWeapon {};
class BAF_LRR_scoped: FakeWeapon {};
class BAF_LRR_scoped_W: FakeWeapon {};
class BAF_NLAW_Launcher: FakeWeapon {};
class BAF_L17_40mm: FakeWeapon {};
//class L85A2_base_BAF: FakeWeapon {};
//class BAF_L85A2_RIS_Holo: FakeWeapon {};
class BAF_L85A2_UGL_Holo: FakeWeapon {};
//class BAF_L85A2_RIS_SUSAT: FakeWeapon {};
class BAF_L85A2_UGL_SUSAT: FakeWeapon {};
class BAF_L85A2_RIS_ACOG: FakeWeapon {};
class BAF_L85A2_UGL_ACOG: FakeWeapon {};
class BAF_L85A2_RIS_CWS: FakeWeapon {};
class BAF_L86A2_ACOG: FakeWeapon {};
class BAF_L110A1: FakeWeapon {};
class BAF_L110A1_Aim: FakeWeapon {};
class BAF_L7A2_GPMG: FakeWeapon {};
class BAF_ied_v1: FakeWeapon {};
class BAF_ied_v2: FakeWeapon {};
class BAF_ied_v3: FakeWeapon {};
class BAF_ied_v4: FakeWeapon {};
class M68: FakeWeapon {};
class D10: FakeWeapon {};
class PKTBC: FakeWeapon {};
class PKTBC_veh: FakeWeapon {};
class SGMT: FakeWeapon {};
class HellfireLauncher_AH6: FakeWeapon {};
class StingerLaucher_4x: FakeWeapon {};
class CMFlareLauncher: FakeWeapon {};
//class M242BC: FakeWeapon {};
//class M240BC_veh: FakeWeapon {};
class M2BC: FakeWeapon {};
class MK19BC: FakeWeapon {};
class M120: FakeWeapon {};
//class Sa61_EP1: FakeWeapon {};
//class UZI_EP1: FakeWeapon {};
class UZI_SD_EP1: FakeWeapon {};
//class revolver_EP1: FakeWeapon {};
class revolver_gold_EP1: FakeWeapon {};
//class glock17_EP1: FakeWeapon {};
//class M60A4_EP1: FakeWeapon {};
//class Mk_48_DES_EP1: FakeWeapon {};
//class M249_EP1: FakeWeapon {};
class M249_TWS_EP1: FakeWeapon {};
class M249_m145_EP1: FakeWeapon {};
//class M24_des_EP1: FakeWeapon {};
//class SVD_des_EP1: FakeWeapon {};
//class SVD_NSPU_EP1: FakeWeapon {};
//class Sa58P_EP1: FakeWeapon {};
//class Sa58V_EP1: FakeWeapon {};
//class Sa58V_RCO_EP1: FakeWeapon {};
//class Sa58V_CCO_EP1: FakeWeapon {};
//class M4A3_CCO_EP1: FakeWeapon {};
//class M4A3_RCO_GL_EP1: FakeWeapon {};
//class Binocular_Vector: FakeWeapon {};
//class AK_74_GL_kobra: FakeWeapon {};
//class AKS_74: FakeWeapon {};
class MK_12: FakeWeapon {};
class AKS_74_NSPU: FakeWeapon {};
class AKS_74_GOSHAWK: FakeWeapon {};
//class FN_FAL: FakeWeapon {};
//class FN_FAL_ANPVS4: FakeWeapon {};
//class G36C_camo: FakeWeapon {};
class G36_C_SD_camo: FakeWeapon {};
//class G36A_camo: FakeWeapon {};
//class G36K_camo: FakeWeapon {};
//class G36C: FakeWeapon {};
class G36_C_SD_eotech: FakeWeapon {};
//class G36a: FakeWeapon {};
//class G36K: FakeWeapon {};
class MG36: FakeWeapon {};
class MG36_camo: FakeWeapon {};
class GrenadeLauncher_EP1: FakeWeapon {};
class M32_EP1: FakeWeapon {};
class M79_EP1: FakeWeapon {};
class Mk13_EP1: FakeWeapon {};
//class LeeEnfield: FakeWeapon {};
class m107_TWS_EP1: FakeWeapon {};
class M110_TWS_EP1: FakeWeapon {};
class M110_NVG_EP1: FakeWeapon {};
//class M14_EP1: FakeWeapon {};
//class m240_scoped_EP1: FakeWeapon {};
class M47Launcher_EP1: FakeWeapon {};
class MAAWS: FakeWeapon {};
class SCAR_Base: FakeWeapon {};
//class SCAR_L_Base: FakeWeapon {};
//class SCAR_L_CQC: FakeWeapon {};
class SCAR_L_CQC_Holo: FakeWeapon {};
class SCAR_L_STD_Mk4CQT: FakeWeapon {};
class SCAR_L_STD_EGLM_RCO: FakeWeapon {};
class SCAR_L_CQC_EGLM_Holo: FakeWeapon {};
class SCAR_L_STD_EGLM_TWS: FakeWeapon {};
class SCAR_L_STD_HOLO: FakeWeapon {};
class SCAR_L_CQC_CCO_SD: FakeWeapon {};
class SCAR_H_Base: FakeWeapon {};
class SCAR_H_CQC_CCO: FakeWeapon {};
class SCAR_H_CQC_CCO_SD: FakeWeapon {};
class SCAR_H_STD_EGLM_Spect: FakeWeapon {};
class SCAR_H_LNG_Sniper: FakeWeapon {};
class SCAR_H_LNG_Sniper_SD: FakeWeapon {};
class SCAR_H_STD_TWS_SD: FakeWeapon {};
class PKT_high_AI_dispersion: FakeWeapon {};
class PKT_high_AI_dispersion_tank: FakeWeapon {};
class AGS30_heli: FakeWeapon {};
class M32_heli: FakeWeapon {};
class AA12_PMC: FakeWeapon {};
class PMC_AS50_scoped: FakeWeapon {};
class PMC_AS50_TWS: FakeWeapon {};
class m8_carbine_pmc: FakeWeapon {};
class m8_compact_pmc: FakeWeapon {};
class m8_holo_sd: FakeWeapon {};
class m8_tws_sd: FakeWeapon {};
class m8_tws: FakeWeapon {};
class GSh23L_L39: FakeWeapon {};
};

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -1 +0,0 @@
z\addons\dayz_code

View File

@@ -0,0 +1,528 @@
disableSerialization;
private ["_control","_display","_temp","_event","_data","_x","_stopTheKey","_keyLeft","_i","_index","_size","_indices","_lbcontrol"];
private ["_key","_keyRight","_keyTop","_keyBottom","_secondColumn","_activateControl","_output","_doFilter"];
private ["_event","_data","_display","_control","_primaryWeaponControl","_IDCsArray","_lbIDC","_lbColumn","_sum"];
/*
IGUI_GEAR_filterPrimaryWeapon = (_activeFilter select 0);
IGUI_GEAR_filterSecondaryWeapon = (_activeFilter select 1);
IGUI_GEAR_filterAmmo = (_activeFilter select 2);
IGUI_GEAR_filterBinocular = (_activeFilter select 3);
IGUI_GEAR_filterInventory = (_activeFilter select 4);
IGUI_GEAR_filterPistols = (_activeFilter select 5);
IGUI_GEAR_filterPistolAmmo = (_activeFilter select 6); */
_filterSets = [
//Primary Weapon, Secondary weapon, Ammo, Binocular, Inventory, Pistols, Pistols Ammo
[false,false,false,false,false,false,false],
[false,true,false,true,true,true,true],
[true,false,false,true,true,true,true],
[true,true,true,false,false,true,true], // all but pistol, pistols ammo
[true,true,true,true,true,true,true]
];
_icons = [
"\ca\ui\data\igui_buyUnit_filter_1_ca.paa",
"\ca\ui\data\igui_buyUnit_filter_2_ca.paa",
"\ca\ui\data\igui_buyUnit_filter_3_ca.paa",
"\ca\ui\data\igui_buyUnit_filter_4_ca.paa",
"\ca\ui\data\igui_buyUnit_filter_5_ca.paa"
];
_event = _this select 1;
_data = _this select 0;
_dofilter = false;
/*-------------------------------------------*/
if(typeName(_data select 0) == "DISPLAY")then
{
_display = (_data select 0);
};
if(typeName(_data select 0) == "CONTROL")then
{
_control = (_data select 0);
_display = ctrlParent _control;
};
/*-------------------------------------------*/
_lbSelectedItem = {
private ["_index","_selectedItem","_n"];
_lbcontrol = _display displayctrl _lbIDC;
_index = lbCurSel _lbcontrol;
_selectedItem = "";
_n = 0;
while {(_selectedItem == "")&&(_n<6)} do {
_selectedItem = _lbcontrol lnbData [_index,1];
uisleep 0.001;
_n = _n + 1;
};
_selectedItem;
};
_arrowsEnable = {
private ["_index","_selectedItem"];
_lbcontrol = _display displayctrl _lbIDC;
_controlLeftArrow = _display displayctrl 147;
_controlRightArrow = _display displayctrl 146;
_index = lbCurSel _lbcontrol;
_selectedItemCountLeft = _lbcontrol lnbText [_index,0];
_selectedItemCountRight = _lbcontrol lnbText [_index,2];
};
_isWeapon = {
private ["_item","_return"];
_item = _this select 0;
_return = (str(configfile >> "cfgWeapons" >> _item) != "");
_return;
};
_isMagazine = {
private ["_item","_return"];
_item = _this select 0;
_return = (str(configfile >> "cfgMagazines" >> _item) != "");
_return;
};
_IDCsArray = [
[107],
[121],
[108],
[107],
[122,123,124,125,126,127,128,129],
[107],
[107],
[107],
[109,110,111,112,113,114,115,116,117,118,119,120],
[109,110,111,112,113,114,115,116,117,118,119,120],
[108],
[107],
[130,131],
[107],
[107],
[107],
[107],
[134,135,136,137,138,139,140,141,142,143,144,145],
[107],
[107],
[107],
[107]
];
_showAllIDCs = {
private ["_slotArray","_j","_i"];
for [{_i=0},{_i<count(_IDCsArray)}, {_i = _i + 1} ] do {
_slotArray = _IDCsArray select _i;
for [{_j=0},{_j<count(_slotArray)}, {_j = _j + 1} ] do {
_primaryWeaponControl = _display displayctrl (_slotArray select _j);
_primaryWeaponControl ctrlSetFade 0.5;
_primaryWeaponControl ctrlCommit 0.0;
};
};
};
_higlightIDCs = {
private ["_slotArray","_j","_i"];
for [{_i=0},{_i<count(_IDCsArray)}, {_i = _i + 1} ] do {
_slotArray = _IDCsArray select _i;
for [{_j=0},{_j<count(_slotArray)}, {_j = _j + 1} ] do {
if (_selectedItemSlotIDCs find (_slotArray select _j)>-1 ) then {
_itemSlot = _display displayctrl (_slotArray select _j);
_itemSlot ctrlSetFade 0.0;
_itemSlot ctrlCommit 0.3;
} else {
_itemSlot = _display displayctrl (_slotArray select _j);
_itemSlot ctrlSetFade 0.5;
_itemSlot ctrlCommit 0.3;
};
};
};
/* for [{_i=0},{_i<count(_selectedItemSlotIDCs)}, {_i = _i + 1} ] do
{
_slotControl = _display displayctrl (_selectedItemSlotIDCs select _i);
_slotControl ctrlSetFade 0;
_slotControl ctrlCommit 0.3;
}; */
};
_returnSlotIDCs = {
_flags = (_this select 0);
_outputArray = [];
_sum = 0;
for [{_i=0},{_i<count(_IDCsArray)}, {_i = _i + 1} ] do
{
_sum = _sum + (_flags select _i);
if ((_flags select _i) == 1) then {
_outputArray = _outputArray + (_IDCsArray select _i);
};
};
if (_sum == 0) then {
_outputArray = (_IDCsArray select 2);
};
_outputArray;
};
_isPrimaryWeapon = {
_flags = (_this select 0);
if ( (_flags select 0) == 1) then {
true;
} else {
false;
};
};
_isSecondaryWeapon = {
_flags = (_this select 0);
if ( (_flags select 0) == 1) then {
true;
} else {
false;
};
};
_itemSlot = {
private ["_item", "_return"];
_item = _this select 0;
_return = 0;
if ([_item] call _isWeapon) then {
_return = getNumber(configfile >> "cfgWeapons" >> _item >> "type");
};
if ([_item] call _isMagazine) then {
_return = getNumber(configfile >> "cfgMagazines" >> _item >> "type");
};
_return;
};
_highlightIDCs = {
_hlIDCs = _this select 0;
for [{_i=0},{_i<count(_hlIDCs)}, {_i = _i + 1} ] do {
};
};
_returnBitArray = {
private ["_i","_bitArray","_valResult","_val","_n","_i"];
_val = _this select 0;
_bitArray = [0,0,0,0,0 ,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
_n = 524288;
for [{_i=19},{_i>=0}, {_i = _i - 1} ] do
{
_valResult = _val mod _n;
if (_valResult != _val) then {
_bitArray set [_i, 1];
};
_n = _n / 2;
_val = _valResult;
};
_bitArray
};
_highlightGearSlots ={
// [] call _showAllIDCs;
_selectedItem = [] call _lbSelectedItem;
_selectedItemSlot = [_selectedItem] call _itemSlot;
_selectedItemSlotFlags = [_selectedItemSlot] call _returnBitArray;
_selectedItemSlotIDCs = [_selectedItemSlotFlags] call _returnSlotIDCs;
[_selectedItemSlotIDCs] call _higlightIDCs;
};
_weaponsLBSetFocus = {
_lbcontrol = _display displayctrl _lbIDC;
/** Temporary disabled to prevent bug news:hov5k4$f6f$1@new-server.localdomain **/
//ctrlSetFocus _lbcontrol;
};
_setFilterIcon = {
_ctrlIcon = _display displayctrl 148;
_ctrlIcon ctrlSetText (_icons select IGUI_GEAR_activeFilter);
};
_keyActions = {
_keyLeft = [203,327700,327686];
_keyRight = [205,327696,327687];
_keyTop = [200,327697,327684];
_keyBottom = [208,327701,327685];
_key = _data select 1;
if((_keyLeft find _key)>=0)then {
_control = _display displayctrl 146;
ctrlActivate _control;
_output = true;
};
if((_keyRight find _key)>=0)then {
_control = _display displayctrl 147;
ctrlActivate _control;
_output = true;
};
if((_keyTop find _key)>=0)then {
};
if((_keyBottom find _key)>=0)then {
};
};
//_bitArray = [0,0,0,0,0 ,0,0,0,0,0 ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
/*
#define WeaponNoSlot 0 // dummy weapons
#define WeaponSlotPrimary 1 // primary weapons
#define WeaponSlotSecondary 4 // secondary weapons
#define WeaponSlotHandGun 2 // HandGun
#define WeaponSlotHandGunItem 16 // HandGun magazines
#define WeaponSlotItem 256 // items
#define WeaponSlotBinocular 4096 // binocular
#define WeaponHardMounted 65536
#define WeaponSlotInventory 131072 // inventory items
*/
_setFilterGlobals = {
_activeFilter = _this;
IGUI_GEAR_filterPrimaryWeapon = (_activeFilter select 0);
IGUI_GEAR_filterSecondaryWeapon = (_activeFilter select 1);
IGUI_GEAR_filterAmmo = (_activeFilter select 2);
IGUI_GEAR_filterBinocular = (_activeFilter select 3);
IGUI_GEAR_filterInventory = (_activeFilter select 4);
IGUI_GEAR_filterPistols = (_activeFilter select 5);
IGUI_GEAR_filterPistolAmmo = (_activeFilter select 6);
};
//1201
_highlightFilterIcons = {
for [{_i=0},{_i<6}, {_i = _i + 1} ] do
{
_control = _display displayctrl (1200 + _i);
_control ctrlSetTextColor [0.6000,0.8392,0.4706,1.0];
};
_control = _display displayctrl (1200 + _this);
_control ctrlSetTextColor [1,1,1,1];
};
_matchesFilter = {
private ["_itemValue","_itemBitArray"];
_output = false;
_itemValue = _this select 0;
_itemBitArray = [_itemValue] call _returnBitArray;
if (_itemValue == 1 && IGUI_GEAR_filterPrimaryWeapon) then {
_output = true;
};
if (_itemValue == 5 && IGUI_GEAR_filterPrimaryWeapon) then {
_output = true;
};
if (_itemValue == 4 && IGUI_GEAR_filterSecondaryWeapon) then {
_output = true;
};
if (_itemValue == 2 && IGUI_GEAR_filterPistols) then {
_output = true;
};
if (_itemValue == 16 && IGUI_GEAR_filterPistolAmmo) then {
_output = true;
};
if (_itemValue == 131072 && IGUI_GEAR_filterInventory) then {
_output = true;
};
if (_itemValue == 512 && IGUI_GEAR_filterAmmo) then {
_output = true;
};
if (_itemValue == 256 && IGUI_GEAR_filterAmmo) then {
_output = true;
};
if (_itemValue == 4096 && IGUI_GEAR_filterBinocular) then {
_output = true;
};
_output;
};
_filterItems = {
private ["_n","_itemType"];
_deleteIndexes = [];
_lbcontrol = _display displayctrl _lbIDC;
_n = (lnbSize _lbcontrol) select 0;
_j = 0;
for [{_i=_n},{_i>=0}, {_i = _i - 1} ] do
{
_item = _lbcontrol lnbData [_i,1];
_itemType = [_item] call _itemSlot;
if ([_itemType] call _matchesFilter) then {
_j = _j + 1;
_deleteIndexes set [(_j-1), _i];
};
};
LB_CTRL = _lbcontrol;
{
_lbcontrol lnbDeleteRow _x;
} forEach _deleteIndexes;
};
_itemPicture = {
private ["_item"];
_item = _this select 0;
_return = "";
if ([_item] call _isWeapon) then {
_return = getText(configfile >> "cfgWeapons" >> _item >> "picture");
};
if ([_item] call _isMagazine) then {
_return = getText(configfile >> "cfgMagazines" >> _item >> "picture");
};
_return;
};
_itemDescription = {
private ["_inputItem","_return"];
_inputItem = _this select 0;
_return = "";
if ([_inputItem] call _isWeapon) then {
_name = getText(configfile >> "cfgWeapons" >> _inputItem >> "descriptionShort");
_return = (_name);
};
if ([_inputItem] call _isMagazine) then {
_name = getText(configfile >> "cfgMagazines" >> _inputItem >> "descriptionShort");
_return = (_name);
};
_return;
};
_itemName = {
private ["_item"];
_item = _this select 0;
_return = "";
if ([_item] call _isWeapon) then {
_name = getText(configfile >> "cfgWeapons" >> _item >> "displayName");
_return = ( _name);
};
if ([_item] call _isMagazine) then {
_name = getText(configfile >> "cfgMagazines" >> _item >> "displayName");
_return = ( _name);
};
_return;
};
_displayItemIcon = {
private ["_selectedItem","_itemPicturePath"];
_selectedItem = [] call _lbSelectedItem;
_itemPicturePath = [_selectedItem] call _itemPicture;
_pictureControl = _display displayctrl 1104;
_pictureControl ctrlSetText _itemPicturePath;
};
_displayItemDescription = {
private ["_descriptionControl","_selectedItemDescription","_selectedItemN"];
_selectedItemN = [] call _lbSelectedItem;
_selectedItemDescription = [_selectedItemN] call _itemDescription;
_descriptionControl = _display displayctrl 1106;
_descriptionControl ctrlSetStructuredText parseText(_selectedItemDescription);
};
_displayItemName = {
private ["_nameControl","_itemDescription"];
_selectedItem = [] call _lbSelectedItem;
_itemName = [_selectedItem] call _itemName;
_nameControl = _display displayctrl 1101;
_nameControl ctrlSetText _itemName;
};
_output = true;
_lbIDC = 105;
switch _event do {
case "initDialog": {
[] call _showAllIDCs;
};
case "onLoad": {
[] call _weaponsLBSetFocus;
[] call _arrowsEnable;
[] call _displayItemIcon;
[] call _displayItemName;
[] call _displayItemDescription;
[] call _showAllIDCs;
//[] call _arrowsEnable;
//[] call _highlightGearSlots;
};
//used for buyUnits
case "filter": {
IGUI_GEAR_activeFilter = IGUI_GEAR_activeFilter + 1;
if (IGUI_GEAR_activeFilter > ((count _filterSets)-1 )) then {
IGUI_GEAR_activeFilter = 0;
};
_doFilter = true;
};
//changing IGUI_GEAR_activeFilter, but not filter picture (used for buyGear)
case "filterNotSet": {
IGUI_GEAR_activeFilter = IGUI_GEAR_activeFilter + 1;
if (IGUI_GEAR_activeFilter > ((count _filterSets)-1 )) then {
IGUI_GEAR_activeFilter = 0;
};
//_doFilter = true;
};
case "filter_left": {
IGUI_GEAR_activeFilter = IGUI_GEAR_activeFilter - 1;
if (IGUI_GEAR_activeFilter < 0) then {
IGUI_GEAR_activeFilter = ((count _filterSets)-1 );
};
_doFilter = true;
};
case "onFocus": {
[] call _weaponsLBSetFocus;
//[] call _arrowsEnable;
};
case "onKeyDown": {
[] call _keyActions;
};
case "onLBSelChanged": {
[] call _displayItemIcon;
[] call _displayItemName;
[] call _displayItemDescription;
//[] call _arrowsEnable;
[] call _highlightGearSlots;
};
case "onKillFocus": {
[] call _weaponsLBSetFocus;
};
default {
};
};
/* Filter removed, moving to engine */
if _doFilter then {
(_filterSets select IGUI_GEAR_activeFilter) call _setFilterGlobals;
// [] call _filterItems;
// [] call _setFilterIcon;
};
_output;
false;

View File

@@ -0,0 +1,436 @@
class CfgActions {
class None; // External class reference
class Rearm : None {
show = 0;
};
class Heal : None {
show = 0;
};
class HealSoldier : None {
show = 0;
};
class FirstAid : None {
show = 0;
};
class TakeBag : None {
show = 0;
};
};
class CfgLoadingTexts {
titlesDefault[] = {""};
};
class CfgAISkill {
aimingaccuracy[] = {0, 0, 1, 1};
aimingshake[] = {0, 0, 1, 1};
aimingspeed[] = {0, 0, 1, 1};
commanding[] = {0, 0, 1, 1};
courage[] = {0, 1, 1, 1};
endurance[] = {0, 0, 1, 1};
general[] = {0, 0, 1, 1};
reloadspeed[] = {0, 0, 1, 1};
spotdistance[] = {0, 0, 1, 0.6};
spottime[] = {0, 0, 1, 1};
};
class CfgInGameUI
{
class PeripheralVision
{
cueColor[] = {0,0,0,0};
cueFriendlyColor[] = {0,0,0,0};
cueEnemyColor[] = {0,0,0,0};
};
class IslandMap
{
colorFriendly[] = {0,0.5,0,0}; //{0,0.5,0,1};
colorEnemy[] = {0.5,0,0,0}; //{0.5,0,0,1};
colorNeutral[] = {1.0,0.5,0,0};//{1.0,0.5,0,1};
colorCivilian[] = {0,0,1,0}; //{0,0,1,0};
colorUnknown[] = {1.0,0.5,0,0};//{1.0,0.5,0,0.8};
shadow = 2;
iconPlayer = "\ca\ui\data\map_player_ca.paa";
iconPlayerDirection = "\ca\ui\data\map_dir_ca.paa";
iconCheckpoint = "\ca\ui\data\map_target_ca.paa";
iconCamera = "\ca\ui\data\map_camera_ca.paa";
iconSelect = "\ca\ui\data\map_select_ca.paa";
iconSensor = "\ca\ui\data\map_trigger_ca.paa";
sizeLeader = 24;
size = 26;
sizePlayer = 26;
colorTracks[] = {0.2,0.13,0,1};
colorRoads[] = {0.2,0.13,0,1};
colorMainRoads[] = {0,0,0,1};
colorTracksFill[] = {0,0,0,0};
colorRoadsFill[] = {1,0.88,0.65,1};
colorMainRoadsFill[] = {0.94,0.69,0.2,1};
cursorLineWidth = 1;
colorGrid[] = {0.05,0.1,0,0.6};
colorGridMap[] = {0.05,0.1,0,0.4};
};
class MPTable
{
color[] = {0,0,0,0}; //{0.7,0.7,0.7,1};
colorTitleBg[] = {0,0,0,0}; //{0.1,0.15,0.15,1};
colorBg[] = {0,0,0,0}; //{0.1,0.15,0.1,0.9};
colorSelected[] = {0,0,0,0}; //{0.7,0.7,0.7,0.4};
colorWest[] = {0,0,0,0}; //{0.7,0.95,0.7,1};
colorEast[] = {0,0,0,0}; //{0.95,0.7,0.7,1};
colorCiv[] = {0,0,0,0}; //{0.8,0.8,0.8,1};
colorRes[] = {0,0,0,0}; //{0.7,0.7,0.95,1};
font = "EtelkaNarrowMediumPro";
size = "0"; //"( 21 / 408 )";
class Columns
{
class Order
{
width = 0; //0.046;
colorBg[] = {0,0,0,0}; //{0.1,0.27,0.1,0.8};
doubleLine = 0;
};
class Player
{
width = 0; //0.25;
colorBg[] = {0,0,0,0}; //{0.1,0.23,0.1,0.8};
doubleLine = 0;
};
class KillsInfantry
{
width = 0; //0.11;
doubleLine = 0;
colorBg[] = {0,0,0,0}; //{0.1,0.15,0.1,0.8};
picture = ""; //"\ca\ui\data\stats_infantry_ca.paa";
};
class KillsSoft
{
width = 0; //0.1;
doubleLine = 0;
colorBg[] = {0,0,0,0}; //{0.1,0.15,0.1,0.8};
picture = ""; //"\ca\ui\data\stats_soft_ca.paa";
};
class KillsArmor
{
width = 0; //0.11;
doubleLine = 0;
colorBg[] = {0,0,0,0}; //{0.1,0.15,0.1,0.8};
picture = ""; //"\ca\ui\data\stats_armored_ca.paa";
};
class KillsAir
{
width = 0; //0.1;
doubleLine = 0;
colorBg[] = {0,0,0,0}; //{0.1,0.15,0.1,0.8};
picture = ""; //"\ca\ui\data\stats_air_ca.paa";
};
class Killed
{
width = 0; //0.1;
doubleLine = 0;
colorBg[] = {0,0,0,0}; //{0.1,0.15,0.1,0.8};
picture = ""; //"\ca\ui\data\stats_killed_ca.paa";
};
class KillsTotal
{
width = 0; //0.1;
doubleLine = 0;
colorBg[] = {0,0,0,0}; //{0.1,0.35,0.1,0.9};
picture = ""; //"\ca\ui\data\stats_total_ca.paa";
};
};
};
};
class CfgSurvival {
class Inventory {
class Default {
//weapons[] = {"Makarov"};
magazines[] = {"ItemBandage","ItemPainkiller"};
weapons[] = {"ItemFlashlight"};
backpackWeapon = "";
backpack = "DZ_Patrol_Pack_EP1";
};
};
class Meat {
class Default {
yield = 2;
rawfoodtype = "FoodmeatRaw";
};
class Cow: Default {
yield = 6;
rawfoodtype = "FoodbeefRaw";
};
class Cow01: Cow{};
class Cow02: Cow{};
class Cow03: Cow{};
class Cow04: Cow{};
class Cow01_EP1: Cow{};
class Goat: Default {
yield = 4;
rawfoodtype = "FoodmuttonRaw";
};
class Goat01_EP1: Goat{};
class Goat02_EP1: Goat{};
class Sheep: Default {
yield = 4;
rawfoodtype = "FoodmuttonRaw";
};
class Sheep01_EP1: Sheep{};
class Sheep02_EP1: Sheep{};
class WildBoar: Default {
yield = 4;
rawfoodtype = "FoodbaconRaw";
};
class Hen: Default {
yield = 2;
rawfoodtype = "FoodchickenRaw";
};
class Cock: Hen{};
class DZ_Fin: Default {
yield = 0;
rawfoodtype = "FoodSteakRaw";
};
class DZ_Pastor: DZ_Fin{};
class Rabbit: Default {
yield = 1;
rawfoodtype = "FoodrabbitRaw";
};
};
class Skins {
class Default {
sex = "male";
playerModel = "Survivor2_DZ";
};
class Skin_Survivor2_DZ: Default {
sex = "male";
playerModel = "Survivor2_DZ";
};
class Skin_Sniper1_DZ: Default {
sex = "male";
playerModel = "Sniper1_DZ";
};
class Skin_Camo1_DZ: Default {
sex = "male";
playerModel = "Camo1_DZ";
};
class Skin_Rocket_DZ: Default {
sex = "male";
playerModel = "Rocket_DZ";
};
class Skin_Soldier1_DZ: Default {
sex = "male";
playerModel = "Soldier1_DZ";
};
class Skin_RU_Policeman_DZ: Default {
sex = "male";
playerModel = "RU_Policeman_DZ";
};
class Skin_Pilot_EP1_DZ: Default {
sex = "male";
playerModel = "Pilot_EP1_DZ";
};
class Skin_Haris_Press_EP1_DZ: Default {
sex = "male";
playerModel = "Haris_Press_EP1_DZ";
};
class Skin_Ins_Soldier_GL_DZ: Default {
sex = "male";
playerModel = "Ins_Soldier_GL_DZ";
};
class Skin_GUE_Commander_DZ: Default {
sex = "male";
playerModel = "GUE_Commander_DZ";
};
class Skin_Functionary1_EP1_DZ: Default {
sex = "male";
playerModel = "Functionary1_EP1_DZ";
};
class Skin_Priest_DZ: Default {
sex = "male";
playerModel = "Priest_DZ";
};
class Skin_Rocker1_DZ: Default {
sex = "male";
playerModel = "Rocker1_DZ";
};
class Skin_Rocker2_DZ: Default {
sex = "male";
playerModel = "Rocker2_DZ";
};
class Skin_Rocker3_DZ: Default {
sex = "male";
playerModel = "Rocker3_DZ";
};
class Skin_Rocker4_DZ: Default {
sex = "male";
playerModel = "Rocker4_DZ";
};
class Skin_Bandit1_DZ: Default {
sex = "male";
playerModel = "Bandit1_DZ";
};
class Skin_Bandit2_DZ: Default {
sex = "male";
playerModel = "Bandit2_DZ";
};
class Skin_GUE_Soldier_MG_DZ: Default {
sex = "male";
playerModel = "GUE_Soldier_MG_DZ";
};
class Skin_GUE_Soldier_Sniper_DZ: Default {
sex = "male";
playerModel = "GUE_Soldier_Sniper_DZ";
};
class Skin_GUE_Soldier_Crew_DZ: Default {
sex = "male";
playerModel = "GUE_Soldier_Crew_DZ";
};
class Skin_GUE_Soldier_CO_DZ: Default {
sex = "male";
playerModel = "GUE_Soldier_CO_DZ";
};
class Skin_GUE_Soldier_2_DZ: Default {
sex = "male";
playerModel = "GUE_Soldier_2_DZ";
};
class Skin_BanditW1_DZ: Default {
sex = "female";
playerModel = "BanditW1_DZ";
};
class Skin_BanditW2_DZ: Default {
sex = "female";
playerModel = "BanditW2_DZ";
};
class Skin_SurvivorW2_DZ: Default {
sex = "female";
playerModel = "SurvivorW2_DZ";
};
class Skin_SurvivorWpink_DZ: Default {
sex = "female";
playerModel = "SurvivorWpink_DZ";
};
class Skin_SurvivorWsequisha_DZ: Default {
sex = "female";
playerModel = "SurvivorWsequisha_DZ";
};
class Skin_SurvivorWsequishaD_DZ: Default {
sex = "female";
playerModel = "SurvivorWsequishaD_DZ";
};
class Skin_SurvivorWcombat_DZ: Default {
sex = "female";
playerModel = "SurvivorWcombat_DZ";
};
class Skin_SurvivorWdesert_DZ: Default {
sex = "female";
playerModel = "SurvivorWdesert_DZ";
};
class Skin_SurvivorWurban_DZ: Default {
sex = "female";
playerModel = "SurvivorWurban_DZ";
};
class Skin_SurvivorW3_DZ: Default {
sex = "female";
playerModel = "SurvivorW3_DZ";
};
class Skin_Soldier_TL_PMC_DZ: Default {
sex = "male";
playerModel = "Soldier_TL_PMC_DZ";
};
class Skin_Soldier_Sniper_PMC_DZ: Default {
sex = "male";
playerModel = "Soldier_Sniper_PMC_DZ";
};
class Skin_Soldier_Bodyguard_AA12_PMC_DZ: Default {
sex = "male";
playerModel = "Soldier_Bodyguard_AA12_PMC_DZ";
};
class Skin_FR_OHara_DZ: Default
{
sex = "male";
playerModel = "FR_OHara_DZ";
};
class Skin_FR_Rodriguez_DZ: Default
{
sex = "male";
playerModel = "FR_Rodriguez_DZ";
};
class Skin_CZ_Soldier_Sniper_EP1_DZ: Default
{
sex = "male";
playerModel = "CZ_Soldier_Sniper_EP1_DZ";
};
class Skin_Graves_Light_DZ: Default
{
sex = "male";
playerModel = "Graves_Light_DZ";
};
class Skin_Drake_Light_DZ: Default {
sex = "male";
playerModel = "Drake_Light_DZ";
};
class Skin_CZ_Special_Forces_GL_DES_EP1_DZ: Default {
sex = "male";
playerModel = "CZ_Special_Forces_GL_DES_EP1_DZ";
};
class Skin_TK_INS_Soldier_EP1_DZ: Default {
sex = "male";
playerModel = "TK_INS_Soldier_EP1_DZ";
};
class Skin_TK_INS_Warlord_EP1_DZ: Default {
sex = "male";
playerModel = "TK_INS_Warlord_EP1_DZ";
};
class Skin_TK_Special_Forces_MG_EP1_DZ: Default {
sex = "male";
playerModel = "TK_Special_Forces_MG_EP1_DZ";
};
class Skin_TK_Soldier_Sniper_EP1_DZ: Default {
sex = "male";
playerModel = "TK_Soldier_Sniper_EP1_DZ";
};
class Skin_TK_Commander_EP1_DZ: Default {
sex = "male";
playerModel = "TK_Commander_EP1_DZ";
};
class Skin_RU_Soldier_Crew_DZ: Default {
sex = "male";
playerModel = "RU_Soldier_Crew_DZ";
};
class Skin_INS_Lopotev_DZ: Default {
sex = "male";
playerModel = "INS_Lopotev_DZ";
};
class Skin_INS_Soldier_AR_DZ: Default {
sex = "male";
playerModel = "INS_Soldier_AR_DZ";
};
class Skin_INS_Soldier_CO_DZ: Default {
sex = "male";
playerModel = "INS_Soldier_CO_DZ";
};
class Skin_INS_Bardak_DZ: Default {
sex = "male";
playerModel = "INS_Bardak_DZ";
};
class Skin_INS_Worker2_DZ: Default {
sex = "male";
playerModel = "INS_Worker2_DZ";
};
};
};

File diff suppressed because it is too large Load Diff

View File

@@ -368,7 +368,7 @@ class CfgLootSmall {
0.04,
0.01,
0.04,
0.01,
0.01
}
};
policeman[] = {
@@ -450,7 +450,7 @@ class CfgLootSmall {
"Skin_Rocker4_DZ",
"Skin_SurvivorW3_DZ",
"Skin_SurvivorWpink_DZ",
"Skin_SurvivorWurban_DZ",
"Skin_SurvivorWurban_DZ"
//"Skin_SurvivorWsequisha_DZ",
//"Skin_SurvivorWsequishaD_DZ",
},
@@ -465,7 +465,7 @@ class CfgLootSmall {
0.08,
0.09,
0.09,
0.07,
0.07
//0.04,
//0.02
}
@@ -518,7 +518,7 @@ class CfgLootSmall {
"Skin_GUE_Soldier_Sniper_DZ",
"Skin_GUE_Soldier_Crew_DZ",
"Skin_GUE_Soldier_CO_DZ",
"Skin_GUE_Soldier_2_DZ",
"Skin_GUE_Soldier_2_DZ"
},
{
0.1,

View File

@@ -387,6 +387,96 @@ class CfgLoot {
0.02
}
};
militarypilot[] = {
{
"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",
"FoodMRE",
"8Rnd_9x18_MakarovSD",
"20Rnd_B_765x17_Ball",
"30Rnd_9x19_UZI_SD",
"ItemHotwireKit"
},
{
0.07,
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.03,
0.01,
0.04,
0.01,
0.02
}
};
policeman[] = {
{
"ItemBandage",
@@ -428,7 +518,8 @@ class CfgLoot {
"ItemHeatPack",
"FoodMRE",
"FoodNutmix",
"ItemDocument"
"ItemDocument",
"ItemMixOil"
},
{
0.4,
@@ -440,7 +531,8 @@ class CfgLoot {
0.02,
0.01,
0.02,
0.02
0.01,
0.01
}
};
@@ -496,12 +588,12 @@ class CfgLoot {
"Skin_SurvivorW3_DZ",
"Skin_SurvivorWpink_DZ",
"Skin_SurvivorWurban_DZ",
//"Skin_SurvivorWsequisha_DZ",
//"Skin_SurvivorWsequishaD_DZ",
"Skin_INS_Bardak_DZ",
"Skin_INS_Worker2_DZ",
},
{
0.13,
0.12,
0.11,
0.1,
0.1,
0.1,
0.07,
@@ -511,8 +603,8 @@ class CfgLoot {
0.09,
0.09,
0.07,
//0.04,
//0.02
0.02,
0.02
}
};
militaryclothes[] = {
@@ -529,13 +621,15 @@ class CfgLoot {
"Skin_FR_OHara_DZ",
"Skin_FR_Rodriguez_DZ",
"Skin_CZ_Soldier_Sniper_EP1_DZ",
"Skin_Graves_Light_DZ"
"Skin_Graves_Light_DZ",
"Skin_INS_Soldier_AR_DZ",
"Skin_INS_Soldier_CO_DZ"
},
{
0.1,
0.09,
0.08,
0.05,
0.13,
0.1,
0.07,
0.07,
0.05,
@@ -544,7 +638,9 @@ class CfgLoot {
0.08,
0.09,
0.04,
0.09
0.09,
0.02,
0.02
}
};
specialclothes[] = {
@@ -564,11 +660,16 @@ class CfgLoot {
"Skin_GUE_Soldier_Crew_DZ",
"Skin_GUE_Soldier_CO_DZ",
"Skin_GUE_Soldier_2_DZ",
"Skin_TK_Special_Forces_MG_EP1_DZ",
"Skin_TK_Soldier_Sniper_EP1_DZ",
"Skin_TK_Commander_EP1_DZ",
"Skin_RU_Soldier_Crew_DZ",
"Skin_INS_Lopotev_DZ"
},
{
0.1,
0.05,
0.08,
0.08,
0.13,
0.06,
0.07,
0.07,
@@ -580,19 +681,24 @@ class CfgLoot {
0.04,
0.04,
0.04,
0.04
0.04,
0.02,
0.02,
0.02,
0.02,
0.02
}
};
tents[] = {
{
"ItemTentOld",
"ItemTentDomed",
"ItemTentDomed2",
"ItemTentDomed2"
},
{
0.34,
0.33,
0.33,
0.33
}
};
backpacks[] = {
@@ -602,7 +708,7 @@ class CfgLoot {
"DZ_TerminalPack_EP1", // 1-15
"DZ_ALICE_Pack_EP1", // 2-20
"DZ_TK_Assault_Pack_EP1", // 2-22
"DZ_CompactPack_EP1", // 2-25
"DZ_CompactPack_EP1" // 2-25
},
{
0.22,
@@ -610,7 +716,7 @@ class CfgLoot {
0.18,
0.16,
0.13,
0.11,
0.11
}
};
militarybackpacks[] = {
@@ -626,7 +732,319 @@ class CfgLoot {
0.25,
0.20,
0.15,
0.10,
0.10
}
};
};
militaryammo[] = {
{
"2000Rnd_762x51_M134",
"29Rnd_30mm_AGS30",
"50Rnd_127x107_DSHKM",
"48Rnd_40mm_MK19",
"100Rnd_127x99_M2"
},
{
0.10,
0.20,
0.20,
0.20,
0.30
}
};
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
}
};
shotgunsingleshot[] = {
{
"Winchester1866",
"LeeEnfield",
"MR43",
"Saiga12K",
"Remington870_lamp",
"Crossbow_DZ",
"M1014",
},
{
0.25,
0.20,
0.20,
0.13,
0.10,
0.07,
0.05
}
};
farmweapons[] = {
{
"Winchester1866",
"LeeEnfield",
"MR43",
"Saiga12K",
"Remington870_lamp",
"Crossbow_DZ",
"huntingrifle",
"Chainsaw"
},
{
0.25,
0.20,
0.19,
0.13,
0.10,
0.07,
0.05,
0.01
}
};
sniperrifles[] = {
{
"AK_107_PSO",
"M4SPR",
"M40A3",
"SVD_CAMO",
"SVD_des_EP1",
"SVD",
"huntingrifle",
"M24_des_EP1",
"M24",
"BAF_LRR_scoped",
"KSVK_DZE",
"VSS_vintorez",
"SCAR_H_LNG_Sniper_SD",
"M14_EP1",
"DMR",
},
{
0.1,
0.09,
0.09,
0.09,
0.09,
0.09,
0.09,
0.08,
0.07,
0.06,
0.05,
0.04,
0.03,
0.02,
0.01
}
};
sniperriflesammo[] = {
{
"30Rnd_545x39_AKSD",
"5Rnd_127x108_KSVK",
"5Rnd_86x70_L115A1",
"10Rnd_762x54_SVD",
"20Rnd_762x51_DMR",
"5Rnd_762x51_M24",
"5x_22_LR_17_HMR",
"20Rnd_762x51_SB_SCAR",
"20Rnd_9x39_SP5_VSS"
},
{
0.25,
0.20,
0.20,
0.13,
0.10,
0.07,
0.05
}
};
submachinegun[] = {
{
"UZI_EP1",
"bizon",
"Sa61_EP1",
"MP5A5",
"bizon_silenced",
"UZI_SD_EP1",
"MP5SD",
},
{
0.25,
0.20,
0.20,
0.13,
0.10,
0.07,
0.05
}
};
assaultrifles[] = {
{
"AKS_74_kobra",
"AKS_74_U",
"AKS_GOLD",
"AK_47_M",
"AK_74",
"FN_FAL",
"FN_FAL_ANPVS4",
"G36A_camo",
"G36C",
"G36C_camo",
"G36K_camo",
"G36_C_SD_camo",
"M16A2",
"M16A2GL",
"M16A4_ACG",
"M4A1",
"M4A1_Aim",
"M4A1_AIM_SD_camo",
"M4A1_HWS_GL_camo",
"M4A3_CCO_EP1",
"Sa58P_EP1",
"Sa58V_CCO_EP1",
"Sa58V_EP1",
"Sa58V_RCO_EP1",
"m8_compact",
"m8_sharpshooter",
"m8_holo_sd",
"m8_carbine",
"BAF_L85A2_RIS_SUSAT",
"BAF_L85A2_RIS_Holo",
"M4A1_HWS_GL_SD_Camo"
},
{
0.05,
0.05,
0.01,
0.05,
0.05,
0.03,
0.01,
0.05,
0.05,
0.05,
0.05,
0.03,
0.05,
0.02,
0.01,
0.05,
0.04,
0.01,
0.01,
0.04,
0.02,
0.04,
0.02,
0.04,
0.03,
0.04,
0.02,
0.05,
0.02,
0.01,
0.01
}
};
assaultrifleammo[] = {
{
"30Rnd_762x39_SA58",
"30Rnd_762x39_AK47",
"30Rnd_556x45_Stanag",
"30Rnd_545x39_AK",
"30Rnd_556x45_StanagSD",
"20Rnd_762x51_FNFAL",
},
{
0.25,
0.20,
0.20,
0.11,
0.12,
0.07,
0.05,
}
};
machineguns[] = {
{
"RPK_74",
"M8_SAW",
"Pecheneg_DZ",
"MG36_camo",
"M60A4_EP1_DZE",
"MG36",
"M249_m145_EP1_DZE",
"m240_scoped_EP1_DZE",
"M240_DZ",
"M249_DZ",
"Mk_48_DZ"
},
{
0.11,
0.11,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.08,
0.05,
0.05,
}
};
machinegunammo[] = {
{
"100Rnd_556x45_BetaCMag",
"75Rnd_545x39_RPK",
"100Rnd_556x45",
"100Rnd_762x51_M240",
"100Rnd_762x54_PK",
"200Rnd_556x45_M249"
},
{
0.20,
0.20,
0.15,
0.15,
0.15,
0.15,
}
};
militaryshotguns[] = {
{
"Saiga12K",
"Remington870_lamp",
"M1014",
},
{
0.25,
0.35,
0.40
}
};
};

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,100 @@
class Melee_Swing : CA_Magazine {
// scopeWeapon = protected;
// scopeMagazine = protected;
// magazineType = WeaponNoSlot;
type = VSoft;
flash = "";
flashSize = 0;
initSpeed = 100;
maxLeadSpeed = 15; //20
dexterity = 2; //20
picture = "\dayz_weapons\textures\equip_shells_ca.paa";
displayName = "crt";
displayNameMagazine = "crt";
shortNameMagazine = "crt";
optics = false;
distanceZoomMin = 0;
distanceZoomMax = 0;
reloadTime = 0.1;
magazineReloadTime = 0.01;
drySound[] = {"", 0, 1};
reloadMagazineSound[] = {"", 0, 1};
modes[] = {"Single"};
sound[] = {"Weapons\grenade_launch", 0.0031623, 1};
reloadSound[] = {"", 0.0003162, 1};
showEmpty = 0;
autoReload = true;
count = 100000;
canLock = LockNo;
//
burst = 1;
multiplier = 1;
ffMagnitude = 0.1;
ffFrequency = 1;
ffCount = 1;
recoil = "Empty";
dispersion = 0.2;
class HitEffects {
hit_blood = "ImpactBlood";
hit_concrete = "ImpactConcrete";
hit_foliage = "ImpactLeaves";
hit_foliage_green = "ImpactLeavesGreen";
hit_glass = "ImpactGlass";
hit_glass_thin = "ImpactGlassThin";
hit_metal = "ImpactMetal";
hit_plaster = "ImpactPlaster";
hit_rubber = "ImpactRubber";
hit_wood = "ImpactWood";
};
};
class Machete_Swing : Melee_Swing {
displayName = Machete;
displayNameMagazine = Machete;
shortNameMagazine = Machete;
ammo = "Machete_Swing_Ammo";
};
class crowbar_swing : Melee_Swing {
displayName = Crowbar;
displayNameMagazine = Crowbar;
shortNameMagazine = Crowbar;
ammo = "Crowbar_Swing_Ammo";
};
class Fishing_Swing : Melee_Swing {
displayName = Fishing;
displayNameMagazine = Fishing;
shortNameMagazine = Fishing;
ammo = "Fishing_Swing_Ammo";
};
class sledge_swing : Melee_Swing {
displayName = "Sledge";
displayNameMagazine = "Sledge";
shortNameMagazine = "Sledge";
ammo = "Sledge_Swing_Ammo";
};
class Hatchet_Swing : Melee_Swing {
displayName = Hatchet;
displayNameMagazine = Hatchet;
shortNameMagazine = Hatchet;
ammo = "Hatchet_Swing_Ammo";
};
/*
class Bat_Swing : Melee_Swing {
displayName = BaseBallBat;
displayNameMagazine = BaseBallBat;
shortNameMagazine = BaseBallBat;
ammo = Bat_Swing_Ammo;
};
class BatBarbed_Swing : Melee_Swing {
displayName = BaseBallBatBarbed;
displayNameMagazine = BaseBallBatBarbed;
shortNameMagazine = BaseBallBatBarbed;
ammo = BatBarbed_Swing_Ammo;
};
class BatNails_Swing : Melee_Swing {
displayName = BaseBallBatNails;
displayNameMagazine = BaseBallBatNails;
shortNameMagazine = BaseBallBatNails;
ammo = BatNailed_Swing_Ammo;
};
*/

View File

@@ -28,6 +28,10 @@ class DZ_Patrol_Pack_EP1: Bag_Base_EP1
model = "\ca\weapons_e\AmmoBoxes\backpack_us_assault_Coyote.p3d";
transportMaxWeapons = 1;
transportMaxMagazines = 10;
class eventHandlers
{
init="[(_this select 0),'CfgVehicles','DZ_Patrol_Pack_EP1'] execVM '\z\addons\dayz_code\init\object_BackpackAction.sqf';";
};
};
class DZ_Assault_Pack_EP1: Bag_Base_EP1
@@ -40,6 +44,10 @@ class DZ_Assault_Pack_EP1: Bag_Base_EP1
model = "\ca\weapons_e\AmmoBoxes\backpack_us_assault.p3d";
transportMaxWeapons = 1;
transportMaxMagazines = 12;
class eventHandlers
{
init="[(_this select 0),'CfgVehicles','DZ_Assault_Pack_EP1'] execVM '\z\addons\dayz_code\init\object_BackpackAction.sqf';";
};
};
class DZ_Czech_Vest_Puch: Bag_Base_EP1
@@ -52,6 +60,10 @@ class DZ_Czech_Vest_Puch: Bag_Base_EP1
scope = 2;
transportmaxmagazines = 12;
transportmaxweapons = 0;
class eventHandlers
{
init="[(_this select 0),'CfgVehicles','DZ_Czech_Vest_Puch'] execVM '\z\addons\dayz_code\init\object_BackpackAction.sqf';";
};
};
class DZ_ALICE_Pack_EP1: Bag_Base_EP1
@@ -64,6 +76,10 @@ class DZ_ALICE_Pack_EP1: Bag_Base_EP1
model = "\ca\weapons_e\AmmoBoxes\backpack_tk_alice.p3d";
transportMaxWeapons = 2;
transportMaxMagazines = 20;
class eventHandlers
{
init="[(_this select 0),'CfgVehicles','DZ_ALICE_Pack_EP1'] execVM '\z\addons\dayz_code\init\object_BackpackAction.sqf';";
};
};
class DZ_TK_Assault_Pack_EP1 : Bag_Base_EP1
@@ -76,6 +92,10 @@ class DZ_TK_Assault_Pack_EP1 : Bag_Base_EP1
model = "\ca\weapons_e\AmmoBoxes\backpack_civil_assault.p3d";
transportMaxWeapons = 2;
transportMaxMagazines = 22;
class eventHandlers
{
init="[(_this select 0),'CfgVehicles','DZ_TK_Assault_Pack_EP1'] execVM '\z\addons\dayz_code\init\object_BackpackAction.sqf';";
};
};
class DZ_British_ACU : Bag_Base_EP1
@@ -88,6 +108,10 @@ class DZ_British_ACU : Bag_Base_EP1
icon = "\ca\weapons_e\data\icons\mapIcon_backpack_CA.paa";
transportMaxWeapons = 3;
transportMaxMagazines = 30;
class eventHandlers
{
init="[(_this select 0),'CfgVehicles','DZ_British_ACU'] execVM '\z\addons\dayz_code\init\object_BackpackAction.sqf';";
};
};
class DZ_CivilBackpack_EP1: Bag_Base_EP1
@@ -100,6 +124,10 @@ class DZ_CivilBackpack_EP1: Bag_Base_EP1
model = "\ca\weapons_e\AmmoBoxes\backpack_acr.p3d";
transportMaxWeapons = 4;
transportMaxMagazines = 40;
class eventHandlers
{
init="[(_this select 0),'CfgVehicles','DZ_CivilBackpack_EP1'] execVM '\z\addons\dayz_code\init\object_BackpackAction.sqf';";
};
};
class DZ_Backpack_EP1: Bag_Base_EP1
@@ -112,6 +140,10 @@ class DZ_Backpack_EP1: Bag_Base_EP1
model = "\ca\weapons_e\AmmoBoxes\backpack_us.p3d";
transportMaxWeapons = 5;
transportMaxMagazines = 50;
class eventHandlers
{
init="[(_this select 0),'CfgVehicles','DZ_Backpack_EP1'] execVM '\z\addons\dayz_code\init\object_BackpackAction.sqf';";
};
};
class DZ_LargeGunBag_EP1: Bag_Base_EP1
@@ -124,6 +156,10 @@ class DZ_LargeGunBag_EP1: Bag_Base_EP1
mapsize = 2;
transportMaxWeapons = 6;
transportMaxMagazines = 60;
class eventHandlers
{
init="[(_this select 0),'CfgVehicles','DZ_LargeGunBag_EP1'] execVM '\z\addons\dayz_code\init\object_BackpackAction.sqf';";
};
};
class DZ_GunBag_EP1: Bag_Base_EP1
{
@@ -135,6 +171,10 @@ class DZ_GunBag_EP1: Bag_Base_EP1
mapsize = 2;
transportMaxWeapons = 3;
transportMaxMagazines = 35;
class eventHandlers
{
init="[(_this select 0),'CfgVehicles','DZ_GunBag_EP1'] execVM '\z\addons\dayz_code\init\object_BackpackAction.sqf';";
};
};
class DZ_CompactPack_EP1: Bag_Base_EP1
{
@@ -146,6 +186,10 @@ class DZ_CompactPack_EP1: Bag_Base_EP1
model = "\ca\weapons_e\AmmoBoxes\backpack_rpg.p3d";
transportMaxWeapons = 2;
transportMaxMagazines = 25;
class eventHandlers
{
init="[(_this select 0),'CfgVehicles','DZ_CompactPack_EP1'] execVM '\z\addons\dayz_code\init\object_BackpackAction.sqf';";
};
};
class DZ_TerminalPack_EP1: Bag_Base_EP1
{
@@ -157,4 +201,8 @@ class DZ_TerminalPack_EP1: Bag_Base_EP1
model = "\ca\weapons_e\AmmoBoxes\backpack_us_AUV";
transportMaxWeapons = 1;
transportMaxMagazines = 15;
class eventHandlers
{
init="[(_this select 0),'CfgVehicles','DZ_TerminalPack_EP1'] execVM '\z\addons\dayz_code\init\object_BackpackAction.sqf';";
};
};

View File

@@ -12,13 +12,29 @@ class DZE_Base_Object : All {
ladders[] = {};
vehicleClass = "";
displayName = "";
coefInside = 1;
coefInsideHeur = 0.25;
mapSize = 7.5;
animated = true;
armor = 200;
armor = 600;
destrType = "DestructBuilding";
damageResistance = 0.004;
// static
reversed = 0;
hasDriver = 0;
accuracy = 0.1;
cost = 1000;
weapons[] = {};
magazines[] = {};
irTarget = 0;
type = 1;
threat[] = {0,0,0};
maxSpeed = 0;
//coefInside = 4;
//coefInsideHeur = 4;
// test settings from h barrier to see if this prevents glitching though a door
coefInside = 0.5;
coefInsideHeur = 0.8;
class DestructionEffects {
class Sound {
@@ -78,7 +94,7 @@ class Land_DZE_WoodDoor_Base: DZE_Housebase {
mapSize = 8; /* Size of the icon */
icon = "\ca\data\data\Unknown_object.paa"; /* Path to the picture shown in the editor. */
accuracy = 1000;
armor = 200; /* "Lifepoints", if you like to call it that way.*/
armor = 600; /* "Lifepoints", if you like to call it that way.*/
destrType = "DestructBuilding"; /* type of destruction, when armor = 0 */
scope = 2; /* Display it in the editor? 1 = No, 2 = Yes */
offset[] = {0,1.5,0};
@@ -108,7 +124,7 @@ class Land_DZE_WoodDoorLocked_Base: DZE_Housebase {
mapSize = 8; /* Size of the icon */
icon = "\ca\data\data\Unknown_object.paa"; /* Path to the picture shown in the editor. */
accuracy = 1000;
armor = 200; /* "Lifepoints", if you like to call it that way.*/
armor = 600; /* "Lifepoints", if you like to call it that way.*/
destrType = "DestructBuilding"; /* type of destruction, when armor = 0 */
scope = 2; /* Display it in the editor? 1 = No, 2 = Yes */
offset[] = {0,1.5,0};
@@ -236,19 +252,19 @@ class Land_iron_vein_wreck: ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\iron_vein_wreck.p3d";
displayName = "iron vein ruins";
removeoutput[] = {{"PartOre",{6,4}},{"PartOreSilver",{0,1}},{"PartOreGold",{0,1}}};
removeoutput[] = {{"PartOre",{10,10}},{"PartOreSilver",{0,10}},{"PartOreGold",{0,5}}};
};
class Land_silver_vein_wreck: ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\silver_vein_wreck.p3d";
displayName = "silver vein ruins";
removeoutput[] = {{"PartOreSilver",{6,4}},{"PartOre",{0,1}},{"PartOreGold",{0,1}}};
removeoutput[] = {{"PartOreSilver",{10,10}},{"PartOre",{0,1}},{"PartOreGold",{6,4}}};
};
class Land_gold_vein_wreck: ruins {
scope = 1;
model = "\z\addons\dayz_epoch\models\gold_vein_wreck.p3d";
displayName = "gold vein ruins";
removeoutput[] = {{"PartOreGold",{6,4}},{"PartOre",{0,1}},{"PartOreSilver",{0,1}}};
removeoutput[] = {{"PartOreGold",{10,10}},{"PartOre",{0,1}},{"PartOreSilver",{6,4}}};
};
class Land_ammo_supply_wreck: ruins {

View File

@@ -2,7 +2,7 @@
class Soldier_Bodyguard_M4_PMC;
class SurvivorW2_DZ: Soldier_Bodyguard_M4_PMC
{
displayName = "$STR_CHAR_1";
displayName = $STR_CHAR_1;
side = 1;
weapons[] = {"Throw","Put"};
model = "\dayz\characters\annie_original";
@@ -252,4 +252,4 @@ class SurvivorWurban_DZ: SurvivorW2_DZ
{
hiddenSelections[] = {"Camo"};
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\UrbanGirl.paa"};
};
};

View File

@@ -261,9 +261,10 @@ class ArmoredSUV_PMC_DZ: ArmoredSUV_Base_PMC
faction = "PMC_BAF";
displayName = "SUV (Armored) DZ";
crew = "";
armor = 80;
typicalCargo[] = {};
enableGPS = 1;
transportMaxWeapons = 20;
transportMaxWeapons = 2012;
transportMaxMagazines = 400;
transportmaxbackpacks = 10;
class Turrets: Turrets
@@ -326,6 +327,7 @@ class ArmoredSUV_PMC_DZE: ArmoredSUV_Base_PMC
scope = 2;
side = 2;
faction = "PMC_BAF";
armor = 80;
displayName = "SUV (Armored) AL";
crew = "";
typicalCargo[] = {};
@@ -387,4 +389,4 @@ class ArmoredSUV_PMC_DZE: ArmoredSUV_Base_PMC
{
};
};
};
};

View File

@@ -748,7 +748,7 @@ class Turrets : Turrets
"PKT"
};
magazines[] = {
"100Rnd_762x54_PK",
"100Rnd_762x54_PK"
};
soundServo[] = {
};

View File

@@ -34,7 +34,7 @@ class HMMWV_Base: Car
transportSoldier = 3;
class Library
{
libTextDesc = "The High Mobility Multi-purpose Wheeled Vehicle (HMMWV) has replaced the M151 <20>Willys<79> jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high performance diesel engine and four-wheel drive, giving it access to very difficult terrain. It can be armed with an M2 machinegun, a Mk 19 grenade launcher or a TOW Anti-Tank Guided Missile.";
libTextDesc = "The High Mobility Multi-purpose Wheeled Vehicle (HMMWV) has replaced the M151 <20>Willys<79> jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high performance diesel engine and four-wheel drive, giving it access to very difficult terrain. It can be armed with an M2 machinegun, a Mk 19 grenade launcher or a TOW Anti-Tank Guided Missile.";
};
castDriverShadow = 0;
driverAction = "HMMWV_Driver";
@@ -869,13 +869,13 @@ class HMMWV_M1151_M2_DES_Base_EP1_DZ: HMMWV_Base
transportmaxbackpacks = 4;
threat[] = {1,0.6,0.6};
transportSoldier = 3;
armor = 120;
armor = 80;
damageResistance = 0.03099;
Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_m2gpk_CA.paa";
Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_m2gpk_CA.paa";
class Library
{
libTextDesc = "The High Mobility Multipurpose Wheeled Vehicle (HMMWV) replaced the M151 <20>Willys<79> jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high-performance diesel engine and four-wheel drive, making it capable of negotiating very difficult terrain. <br/>This one is equipped with an M2 heavy machine gun which is effective against infantry or unarmored vehicles. It is also supplemented with the GPK (Gunner Protection Kit).";
libTextDesc = "The High Mobility Multipurpose Wheeled Vehicle (HMMWV) replaced the M151 <20>Willys<79> jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high-performance diesel engine and four-wheel drive, making it capable of negotiating very difficult terrain. <br/>This one is equipped with an M2 heavy machine gun which is effective against infantry or unarmored vehicles. It is also supplemented with the GPK (Gunner Protection Kit).";
};
driverAction = "HMMWV_Driver_EP1";
cargoAction[] = {"HMMWV_Cargo_EP1","HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1"};
@@ -985,6 +985,7 @@ class HMMWV_M1151_M2_DES_Base_EP1_DZE: HMMWV_Base
expansion = 1;
side = 1;
scope = 0;
armor = 80;
model = "\ca\wheeled_e\HMMWV\m1151_m2_gpk";
displayname = "HMMWV GPK (M2) AL";
transportMaxWeapons = 4;
@@ -992,13 +993,12 @@ class HMMWV_M1151_M2_DES_Base_EP1_DZE: HMMWV_Base
transportmaxbackpacks = 4;
threat[] = {1,0.6,0.6};
transportSoldier = 3;
armor = 120;
damageResistance = 0.03099;
Picture = "\CA\wheeled_e\Data\UI\Picture_hmmwv_m2gpk_CA.paa";
Icon = "\CA\wheeled_e\Data\UI\Icon_hmmwv_m2gpk_CA.paa";
class Library
{
libTextDesc = "The High Mobility Multipurpose Wheeled Vehicle (HMMWV) replaced the M151 <20>Willys<79> jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high-performance diesel engine and four-wheel drive, making it capable of negotiating very difficult terrain. <br/>This one is equipped with an M2 heavy machine gun which is effective against infantry or unarmored vehicles. It is also supplemented with the GPK (Gunner Protection Kit).";
libTextDesc = "The High Mobility Multipurpose Wheeled Vehicle (HMMWV) replaced the M151 <20>Willys<79> jeep in US Army service. The HMMWV was designed to fill myriad roles, including that of light tactical commander's vehicle, special purpose shelter carrier, and mobile weapons platform. The HMMWV is equipped with a high-performance diesel engine and four-wheel drive, making it capable of negotiating very difficult terrain. <br/>This one is equipped with an M2 heavy machine gun which is effective against infantry or unarmored vehicles. It is also supplemented with the GPK (Gunner Protection Kit).";
};
driverAction = "HMMWV_Driver_EP1";
cargoAction[] = {"HMMWV_Cargo_EP1","HMMWV_Cargo01_EP1","HMMWV_Cargo02_EP1"};
@@ -1077,4 +1077,4 @@ class HMMWV_M1151_M2_CZ_DES_EP1_DZE: HMMWV_M1151_M2_DES_Base_EP1_DZE
tex[] = {};
mat[] = {"Ca\wheeled_E\HMMWV\data\hmmwv_body_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_body_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_hood_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_parts_1_destruct.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_damage.rvmat","Ca\wheeled_E\HMMWV\data\hmmwv_regular_1_destruct.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_damage.rvmat","Ca\wheeled_E\HMMWV\Data\hmmwv_gpk_tower_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
};
};
};

View File

@@ -0,0 +1,28 @@
class Kamaz_Base;
class KamazOpen_DZE : Kamaz_Base
{
// maxSpeed = 80;
// terrainCoef = 2;
// truck
//transportMaxMagazines = 200;
//transportMaxWeapons = 50;
//transportMaxBackpacks = 8;
scope = 2;
displayName = "Utility Truck (Open)";
model = "\ca\wheeled2\Kamaz\Kamaz_Open";
picture = "\Ca\wheeled2\data\ui\Picture_kamaz_open_CA.paa";
Icon = "\Ca\wheeled2\data\ui\Icon_kamaz_open_CA.paa";
castCargoShadow = 1;
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
class Library
{
libTextDesc = "The Kamaz is a Russian-made 6x6 cargo truck developed in 1973 and still manufactured today. These trucks are very reliable, with powerful V8 engines.<br/>This one serves for transportation with an open body.";
};
};

View File

@@ -0,0 +1,888 @@
class Lada_base: Car
{
wheelCircumference = 1.866;
scope = 1;
model = "\CA\wheeled2\Lada\Lada.p3d";
picture = "\Ca\wheeled2\data\UI\Picture_lada_ca.paa";
displayname = "UAZ";
class Library
{
libTextDesc = "The Lada Riva 1500 is a medium-size Russian-made family car.";
};
side = 3;
faction = "CIV";
vehicleClass = "Car";
crew = "Citizen1";
typicalCargo[] = {"Citizen1"};
maxSpeed = 120;
terrainCoef = 6;
turnCoef = 2;
steerAheadPlan = 0.15;
transportSoldier = 3;
weapons[] = {"CarHorn"};
magazines[] = {};
class Turrets
{
};
armor = 20;
damageResistance = 0.01511;
cost = 3000;
fuelCapacity = 50;
memoryPointsGetInCargo[] = {"pos cargo 1","pos cargo 2","pos cargo 3","pos cargo 4"};
memoryPointsGetInCargoDir[] = {"pos cargo dir 1","pos cargo dir 2","pos cargo dir 3","pos cargo dir 4"};
DriverAction = "Golf_Driver";
cargoAction[] = {"Golf_Cargo01","Golf_Cargo02","Golf_Cargo02"};
cargoIsCoDriver[] = {0};
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,250};
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,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.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,280};
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.562341,1.2,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.562341,1,400};
frequency = "(randomizer*0.05+0.95)*rpm";
volume = "camPos*engineOn*(rpm factor[0.5, 0.99])";
};
class IdleOut
{
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\ext\ext-offroad-idle-5",0.177828,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.177828,1,30};
frequency = "1";
volume = "camPos*rock*(speed factor[2, 20])";
};
class TiresSandOut
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",0.177828,1,30};
frequency = "1";
volume = "camPos*sand*(speed factor[2, 20])";
};
class TiresGrassOut
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",0.177828,1,30};
frequency = "1";
volume = "camPos*grass*(speed factor[2, 20])";
};
class TiresMudOut
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",0.177828,1,30};
frequency = "1";
volume = "camPos*mud*(speed factor[2, 20])";
};
class TiresGravelOut
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",0.177828,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.2};
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.9])";
};
class IdleIn
{
sound[] = {"ca\sounds\Vehicles\Wheeled\offroad\int\int-offroad-idle-5",0.251189,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.177828,1};
frequency = "1";
volume = "(1-camPos)*rock*(speed factor[2, 20])";
};
class TiresSandIn
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",0.177828,1};
frequency = "1";
volume = "(1-camPos)*sand*(speed factor[2, 20])";
};
class TiresGrassIn
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",0.177828,1};
frequency = "1";
volume = "(1-camPos)*grass*(speed factor[2, 20])";
};
class TiresMudIn
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",0.177828,1};
frequency = "1";
volume = "(1-camPos)*mud*(speed factor[2, 20])";
};
class TiresGravelIn
{
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",0.177828,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.177828,1};
frequency = "1";
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
};
class Movement
{
sound = "soundEnviron";
frequency = "1";
volume = "0";
};
};
class Damage
{
tex[] = {};
mat[] = {"ca\wheeled2\Lada\Data\Lada_chrome.rvmat","ca\wheeled2\Lada\Data\Lada_chrome_damage.rvmat","ca\wheeled2\Lada\Data\Lada_chrome_destruct.rvmat","ca\wheeled2\Lada\Data\Lada_glass.rvmat","ca\wheeled2\Lada\Data\Lada_glass_damage.rvmat","ca\wheeled2\Lada\Data\Lada_glass_damage.rvmat","ca\wheeled2\Lada\Data\Lada_glass_in.rvmat","ca\wheeled2\Lada\Data\Lada_glass_in_damage.rvmat","ca\wheeled2\Lada\Data\Lada_glass_in_damage.rvmat","ca\wheeled2\Lada\Data\Lada_mat.rvmat","ca\wheeled2\Lada\Data\Lada_mat_damage.rvmat","ca\wheeled2\Lada\Data\Lada_mat_destruct.rvmat"};
};
rarityUrban = 0.5;
};
class Lada_base_alt: Car
{
wheelCircumference = 1.866;
scope = 1;
picture = "\Ca\wheeled2\data\UI\Picture_lada_ca.paa";
displayname = "UAZ";
class Library
{
libTextDesc = "The Lada Riva 1500 is a medium-size Russian-made family car.";
};
side = 3;
faction = "CIV";
vehicleClass = "Car";
crew = "Citizen1";
typicalCargo[] = {"Citizen1"};
maxSpeed = 120;
terrainCoef = 6;
turnCoef = 2;
steerAheadPlan = 0.15;
transportSoldier = 3;
weapons[] = {"CarHorn"};
magazines[] = {};
class Turrets
{
};
armor = 20;
damageResistance = 0.01511;
cost = 3000;
fuelCapacity = 50;
memoryPointsGetInCargo[] = {"pos cargo 1","pos cargo 2","pos cargo 3","pos cargo 4"};
memoryPointsGetInCargoDir[] = {"pos cargo dir 1","pos cargo dir 2","pos cargo dir 3","pos cargo dir 4"};
DriverAction = "Golf_Driver";
cargoAction[] = {"Golf_Cargo01","Golf_Cargo02","Golf_Cargo02"};
cargoIsCoDriver[] = {0};
soundGear[] = {"",5.62341e-005,1};
SoundGetIn[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_door",1,1};
SoundGetOut[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_door",1,1,30};
soundEngineOnInt[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_start",1,1};
soundEngineOnExt[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_ext_start",1,1,100};
soundEngineOffInt[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_stop",1,1};
soundEngineOffExt[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_ext_stop",1,1,100};
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\tank_building_01",0.707946,1,150};
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\tank_building_02",0.707946,1,150};
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\tank_building_03",0.707946,1,150};
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\tank_building_04",0.707946,1,150};
soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\tank_wood_01",0.707946,1,150};
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\tank_wood_02",0.707946,1,150};
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\tank_wood_03",0.707946,1,150};
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\tank_wood_04",0.707946,1,150};
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.25,"woodCrash1",0.25,"woodCrash2",0.25,"woodCrash3",0.25};
ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_01",0.707946,1,150};
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_02",0.707946,1,150};
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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.1,1};
frequency = "1";
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
};
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
{
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
{
sound = "soundEnviron";
frequency = "1";
volume = "0";
};
};
class Damage
{
tex[] = {};
mat[] = {"Ca\wheeled_E\Lada\Data\Lada_chrome.rvmat","Ca\wheeled_E\Lada\Data\Lada_chrome.rvmat","Ca\wheeled_E\Lada\Data\Lada_chrome_destruct.rvmat","Ca\wheeled_E\Lada\Data\Lada_glass.rvmat","Ca\wheeled_E\Lada\Data\Lada_glass_damage.rvmat","Ca\wheeled_E\Lada\Data\Lada_glass_damage.rvmat","Ca\wheeled_E\Lada\Data\Lada_glass_in.rvmat","Ca\wheeled_E\Lada\Data\Lada_glass_in_damage.rvmat","Ca\wheeled_E\Lada\Data\Lada_glass_in_damage.rvmat","Ca\wheeled_E\Lada\Data\Lada_mat.rvmat","Ca\wheeled_E\Lada\Data\Lada_mat_damage.rvmat","Ca\wheeled_E\Lada\Data\Lada_mat_destruct.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default.rvmat","Ca\Ca_E\data\default_destruct.rvmat"};
};
rarityUrban = 0.5;
model = "ca\wheeled_E\Lada\Lada";
brakeDistance = 10;
outisideSoundFilter = 1;
insideSoundCoef = 0.9;
};
class Lada1: Lada_base
{
scope = 2;
displayname = "UAZ (White)";
accuracy = 1000;
hiddenSelections[] = {};
rarityUrban = 0.6;
upgradeVehicle[] = {"Lada1_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
class Lada2: Lada_base
{
scope = 2;
hiddenSelections[] = {"Camo1"};
displayname = "UAZ (Red)";
accuracy = 1000;
hiddenSelectionsTextures[] = {"\ca\wheeled2\Lada\Data\Lada_red_CO.paa"};
rarityUrban = 0.4;
upgradeVehicle[] = {"Lada2_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
class LadaLM: Lada_base
{
scope = 2;
model = "\CA\wheeled2\Lada\Lada_LM.p3d";
displayname = "UAZ (Militia)";
class Reflectors: Reflectors
{
class Left: Left
{
};
class Right: Right
{
};
class Majak1
{
color[] = {0.1,0.2,0.8,1};
ambient[] = {0.01,0.01,0.1,1};
position = "majak ligth 1 start";
direction = "majak ligth 1 end";
hitpoint = "";
selection = "";
size = 0.5;
brightness = 0.5;
};
class Majak2: Majak1
{
position = "majak ligth 2 start";
direction = "majak ligth 2 end";
hitpoint = "";
selection = "";
};
};
rarityUrban = 0.666;
class Library
{
libTextDesc = "The Lada Riva 1500 is a medium-size Russian-made family car that also (as in this case) saw service with Soviet militia forces.";
};
upgradeVehicle[] = {"LadaLM_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
//
class Lada1_TK_CIV_EP1: Lada_base
{
expansion = 1;
scope = 2;
side = 3;
faction = "BIS_TK_CIV";
hiddenSelections[] = {"Camo1","Camo2"};
hiddenSelectionsTextures[] = {"\CA\wheeled_E\Lada\Data\Lada_ECIV1_CO.paa","\Ca\wheeled_E\Lada\Data\Lada_glass_ECIV1_CA.paa"};
displayname = "Lada";
accuracy = 1000;
rarityUrban = 0.4;
crew = "";
typicalCargo[] = {};
upgradeVehicle[] = {"Lada1_TK_CIV_EP1_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
class Lada2_TK_CIV_EP1: Lada_base
{
expansion = 1;
scope = 2;
side = 3;
faction = "BIS_TK_CIV";
hiddenSelections[] = {"Camo1","Camo2"};
hiddenSelectionsTextures[] = {"\CA\wheeled_E\Lada\Data\Lada_ECIV2_CO.paa","\Ca\wheeled_E\Lada\Data\Lada_glass_ECIV2_CA.paa"};
displayname = "Lada (decorated)";
accuracy = 1000;
rarityUrban = 0.4;
crew = "";
typicalCargo[] = {};
upgradeVehicle[] = {"Lada2_TK_CIV_EP1_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
// Performance 1
class Lada1_DZE1: Lada1
{
maxspeed = 150; // max engine limit 125-130
terrainCoef = 2.5;
upgradeVehicle[] = {"Lada1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class Lada2_DZE1: Lada2
{
maxspeed = 150; // car 100
terrainCoef = 2.5;
upgradeVehicle[] = {"Lada2_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class LadaLM_DZE1: LadaLM
{
maxspeed = 150; // car 100
terrainCoef = 2.5;
upgradeVehicle[] = {"LadaLM_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class Lada1_TK_CIV_EP1_DZE1: Lada1_TK_CIV_EP1
{
maxspeed = 150; // car 100
terrainCoef = 2.5;
upgradeVehicle[] = {"Lada1_TK_CIV_EP1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class Lada2_TK_CIV_EP1_DZE1: Lada2_TK_CIV_EP1
{
maxspeed = 150; // car 100
terrainCoef = 2.5;
upgradeVehicle[] = {"Lada2_TK_CIV_EP1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
// Armor 2
class Lada1_DZE2: Lada1_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"Lada1_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 Lada2_DZE2: Lada2_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"Lada2_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 LadaLM_DZE2: LadaLM_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"LadaLM_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 Lada1_TK_CIV_EP1_DZE2: Lada1_TK_CIV_EP1_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"Lada1_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 Lada2_TK_CIV_EP1_DZE2: Lada2_TK_CIV_EP1_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"Lada2_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;
};
};
};
// Cargo 3
class Lada1_DZE3: Lada1_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"Lada1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class Lada2_DZE3: Lada2_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"Lada2_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class LadaLM_DZE3: LadaLM_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"LadaLM_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class Lada1_TK_CIV_EP1_DZE3: Lada1_TK_CIV_EP1_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"Lada1_TK_CIV_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class Lada2_TK_CIV_EP1_DZE3: Lada2_TK_CIV_EP1_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"Lada2_TK_CIV_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
// Fuel 4
class Lada1_DZE4: Lada1_DZE3
{
fuelCapacity = 210; // car 100
};
class Lada2_DZE4: Lada2_DZE3
{
fuelCapacity = 210; // car 100
};
class LadaLM_DZE4: LadaLM_DZE3
{
fuelCapacity = 210; // car 100
};
class Lada1_TK_CIV_EP1_DZE4: Lada1_TK_CIV_EP1_DZE3
{
fuelCapacity = 210; // car 100
};
class Lada2_TK_CIV_EP1_DZE4: Lada2_TK_CIV_EP1_DZE3
{
fuelCapacity = 210; // car 100
};

View File

@@ -333,4 +333,28 @@ class Offroad_DSHKM_Gue_DZE: Offroad_DSHKM_base
gunnerCompartments = "Compartment2";
};
};
};
};
// Performance 1
class Offroad_DSHKM_Gue_DZE1: Offroad_DSHKM_Gue_DZE
{
maxspeed = 170; // Offroad_DSHKM_base 150 | car 100
};
// Armmor 2
class Offroad_DSHKM_Gue_DZE2: Offroad_DSHKM_Gue_DZE1
{
armor = 50; // car 20
};
// Cargo 3
class Offroad_DSHKM_Gue_DZE3: Offroad_DSHKM_Gue_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
};
// Fuel 4
class Offroad_DSHKM_Gue_DZE4: Offroad_DSHKM_Gue_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

View File

@@ -0,0 +1,623 @@
class UAZ_Unarmed_Base : UAZ_Base
{
class HitPoints : HitPoints
{
class HitGlass1
{
armor = 0.05;
material = -1;
name = "glass1";
visual = "glass1";
passThrough = 0;
};
class HitGlass2
{
armor = 0.05;
material = -1;
name = "glass2";
visual = "glass2";
passThrough = 0;
};
class HitGlass3
{
armor = 0.05;
material = -1;
name = "glass3";
visual = "glass3";
passThrough = 0;
};
class HitGlass4
{
armor = 0.05;
material = -1;
name = "glass4";
visual = "glass4";
passThrough = 0;
};
};
model = "\ca\wheeled\uaz";
picture = "\Ca\wheeled\data\ico\uaz_CA.paa";
Icon = "\Ca\wheeled\data\map_ico\icomap_Uaz_CA.paa";
mapSize = 4;
displayName = "UAZ";
vehicleClass = "Car";
transportSoldier = 6;
transportAmmo = 0;
maxSpeed = 90;
cost = 25000;
armor = 40;
damageResistance = 0.00845;
armorWheels = 0.12;
soundGear[] = {
"",
0.000562341,
1
};
threat[] = {
0,
0,
0
};
class Turrets
{
};
class Damage
{
tex[] = {
};
mat[] = {
"ca\wheeled\data\detailmapy\uaz_main_metal.rvmat",
"ca\wheeled\data\detailmapy\uaz_main_metal_damage.rvmat",
"ca\wheeled\data\detailmapy\uaz_main_metal_destruct.rvmat",
"ca\wheeled\data\detailmapy\uaz_other_metal.rvmat",
"ca\wheeled\data\detailmapy\uaz_other_metal_damage.rvmat",
"ca\wheeled\data\detailmapy\uaz_other_metal_destruct.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_damage.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_destruct.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_in.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_in_damage.rvmat",
"ca\wheeled\data\detailmapy\uaz_skla_in_damage.rvmat"
};
};
hiddenSelections[] = {
"Camo1"
};
hiddenSelectionsTextures[] = {
"\ca\wheeled\data\Uaz_main_002_CO.paa"
};
};
class UAZ_CDF: UAZ_Unarmed_Base
{
scope = 2;
side = 1;
faction = "CDF";
accuracy = 0.3;
crew = "";
typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\ca\wheeled\data\Uaz_main_002_CO.paa"};
upgradeVehicle[] = {"UAZ_CDF_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
class UAZ_INS: UAZ_Unarmed_Base
{
scope = 2;
side = 0;
faction = "INS";
accuracy = 0.3;
crew = "";
typicalCargo[] = {};
hiddenSelectionsTextures[] = {"\ca\wheeled\data\Uaz_main_001_CO.paa"};
upgradeVehicle[] = {"UAZ_INS_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
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 UAZ_Unarmed_TK_EP1: UAZ_Unarmed_Base
{
expansion = 1;
scope = 2;
side = 0;
faction = "BIS_TK";
accuracy = 0.3;
crew = "TK_Soldier_EP1";
typicalCargo[] = {};
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 UAZ_Unarmed_UN_EP1: UAZ_Unarmed_Base
{
expansion = 1;
scope = 2;
side = 2;
accuracy = 0.3;
faction = "BIS_UN";
crew = "";
typicalCargo[] = {};
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 UAZ_Unarmed_TK_CIV_EP1: UAZ_Unarmed_Base
{
expansion = 1;
scope = 2;
side = 3;
accuracy = 0.3;
faction = "BIS_TK_CIV";
crew = "";
typicalCargo[] = {};
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}}};
};
// Performance 1
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
{
maxspeed = 150; // max engine limit 125-130
terrainCoef = 2.5;
upgradeVehicle[] = {"UAZ_Unarmed_TK_EP1_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
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 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}}};
};
// 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
{
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_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
{
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_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;
};
};
};
// Cargo 3
class UAZ_CDF_DZE3: UAZ_CDF_DZE2
{
transportMaxWeapons = 20; // car 10
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 UAZ_Unarmed_UN_EP1_DZE3: UAZ_Unarmed_UN_EP1_DZE2
{
transportMaxWeapons = 20; // car 10
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}}};
};
// Fuel 4
class UAZ_CDF_DZE4: UAZ_CDF_DZE3
{
fuelCapacity = 210; // car 100
};
class UAZ_INS_DZE4: UAZ_INS_DZE3
{
fuelCapacity = 210; // car 100
};
class UAZ_RU_DZE4: UAZ_RU_DZE3
{
fuelCapacity = 210; // car 100
};
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
{
fuelCapacity = 210; // car 100
};
class UAZ_Unarmed_TK_CIV_EP1_DZE4: UAZ_Unarmed_TK_CIV_EP1_DZE3
{
fuelCapacity = 210; // car 100
};

View File

@@ -0,0 +1,48 @@
class Ural_Base;
class UralCivil_DZE : Ural_Base
{
//maxSpeed = 80;
//transportMaxMagazines = 200;
//transportMaxWeapons = 50;
//transportMaxBackpacks = 8;
//terrainCoef = 2.5;
scope = 2;
side = 3;
faction = "CIV";
displayName = "Ural (Civil)";
vehicleClass = "Car";
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
model = "\ca\wheeled\ural";
picture = "\Ca\wheeled\data\ico\ural_civil1_CA.paa";
rarityUrban = 0.3;
accuracy = 0.22;
hiddenSelectionsTextures[] = {
"\ca\wheeled\data\ural_kabina_civ1_co.paa",
"\ca\wheeled\data\ural_plachta_civ1_co.paa"
};
};
class UralOpen_Base;
class UralCivil2_DZE : UralOpen_Base
{
// maxSpeed = 80;
displayName = "Ural (Civil 2)";
model = "\ca\wheeled\Ural_Open";
accuracy = 0.22;
scope = 2;
side = 3;
faction = "CIV";
vehicleClass = "Car";
crew = "";
typicalCargo[] = {};
class TransportMagazines{};
class TransportWeapons{};
picture = "\Ca\wheeled\data\ico\ural_civil1_CA.paa";
rarityUrban = 0.22;
hiddenSelectionsTextures[] = {
"\ca\wheeled\data\ural_kabina_civ2_co.paa",
"\ca\wheeled\data\ural_korba_civ2_co.paa"
};
};

View File

@@ -0,0 +1,56 @@
class V3S_Base;
class V3S_Civ: V3S_Base {
crew = "";
faction = "CIV";
rarityurban = 0.3;
scope = 2;
side = 3;
typicalcargo[] = {};
class Library {
libtextdesc = "The V3S is a Czech-made military 6x6 cargo truck capable of carrying cargo up to 5 tons, or up to 3 tons in rough terrain.<br/>This one is a harmless civilian vehicle.";
};
};
class V3S_Base_EP1;
class V3S_TK_EP1_DZE: V3S_Base_EP1
{
scope = 2;
side = 0;
faction = "BIS_TK";
crew = "";
typicalCargo[] = {};
model = "\ca\wheeled_E\V3S\V3S_transport";
displayname = "V3S";
driverAction = "V3S_Driver_EP1";
class TransportMagazines {};
class TransportWeapons {};
};
class V3S_RA_TK_GUE_EP1_DZE: V3S_Base_EP1
{
scope = 2;
side = 2;
faction = "BIS_TK_GUE";
crew = "";
//armor = 40;
typicalCargo[] = {};
vehicleClass = "Support";
displayname = "V3S Reammo";
model = "\ca\wheeled_E\V3S\V3S_Repair";
Icon = "\CA\wheeled_e\data\UI\Icon_V3S_repair_CA.paa";
Picture = "\CA\wheeled_e\data\UI\Picture_V3S_repair_CA.paa";
MapSize = 7;
driverAction = "V3S_Driver_EP1";
transportSoldier = 2;
class TransportMagazines {};
class TransportWeapons {};
type = 0;
threat[] = {0,0,0};
hiddenSelections[] = {"Camo1","Camo2","Camo3","Camo4"};
hiddenSelectionsTextures[] = {"ca\wheeled_E\V3S\Data\v3s_kabpar_EGUE_co","ca\wheeled_E\V3S\Data\v3s_intkor_EGUE_co","ca\wheeled_E\V3S\Data\v3s_koloint02_EGUE_co","ca\wheeled_E\V3S\Data\v3s_repair_EGUE_co"};
//transportMaxMagazines = 200;
//transportMaxWeapons = 50;
//transportMaxBackpacks = 8;
//terrainCoef = 2.5;
};

View File

@@ -0,0 +1,603 @@
class VWGolf : Car
{
class HitPoints : HitPoints
{
class HitLFWheel : HitLFWheel
{
armor = 0.3;
name = "wheel_1_1_steering";
};
class HitLBWheel : HitLBWheel
{
armor = 0.3;
};
class HitRFWheel : HitRFWheel
{
armor = 0.3;
name = "wheel_2_1_steering";
};
class HitRBWheel : HitRBWheel
{
armor = 0.3;
};
};
wheelCircumference = 2.02;
scope = 2;
model = "\ca\wheeled2\VWGOLF\vwgolf.p3d";
icon = "\ca\wheeled2\data\UI\Icon_VWGolf_CA.paa";
picture = "\ca\wheeled2\data\UI\Picture_VWGolf_CA.paa";
displayname = "Hatchback";
class Library
{
libTextDesc = "The Wolkie is a German-made small family car, sold in US as the Bunny.";
};
side = 3;
faction = "CIV";
vehicleClass = "Car";
crew = "";
typicalCargo[] = {};
maxSpeed = 241;
terrainCoef = 6;
turnCoef = 2;
steerAheadPlan = 0.15;
transportSoldier = 4;
weapons[] = {
"SportCarHorn"
};
magazines[] = {
};
class Turrets
{
};
armor = 20;
damageResistance = 0.01511;
cost = 5000;
fuelCapacity = 50;
memoryPointsGetInCargo[] = {
"pos cargo 1",
"pos cargo 2",
"pos cargo 3",
"pos cargo 4"
};
memoryPointsGetInCargoDir[] = {
"pos cargo dir 1",
"pos cargo dir 2",
"pos cargo dir 3",
"pos cargo dir 4"
};
DriverAction = "Golf_Driver";
cargoAction[] = {
"Golf_Cargo01",
"Golf_Cargo02",
"Golf_Cargo02",
"Golf_Cargo03"
};
cargoIsCoDriver[] = {
0
};
soundGear[] = {
"",
0.000177828,
1
};
insideSoundCoef = 0.9;
SoundGetIn[] = {
"ca\sounds\Vehicles\wheeled\GOLF\ext\ext-golf-getout",
0.562341,
1
};
SoundGetOut[] = {
"ca\sounds\Vehicles\wheeled\GOLF\ext\ext-golf-getout",
0.562341,
1,
40
};
soundEngineOnInt[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-start-1",
0.562341,
1
};
soundEngineOnExt[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-start-1",
0.562341,
1,
250
};
soundEngineOffInt[] = {
"ca\sounds\vehicles\Wheeled\GOLF\int\int-golf-stop-1",
0.562341,
1
};
soundEngineOffExt[] = {
"ca\sounds\vehicles\Wheeled\GOLF\ext\ext-golf-stop-1",
0.562341,
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\GOLF\int\int-golf-acce-1",
0.891251,
1
};
limit = "0.15";
expression = "engineOn*(1-camPos)*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
};
class AccelerationOut
{
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-acce-1",
0.562341,
1,
250
};
limit = "0.15";
expression = "engineOn*camPos*2*gmeterZ*((speed factor[1.5, 5]) min (speed factor[5, 1.5]))";
};
};
class Sounds
{
class Engine
{
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-low-1",
0.398107,
1,
300
};
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
{
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-high-1",
0.398107,
0.8,
450
};
frequency = "(randomizer*0.05+1.1)*rpm";
volume = "camPos*engineOn*(rpm factor[0.5, 0.9])";
};
class IdleOut
{
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\ext\ext-golf-idle-1",
0.316228,
1,
100
};
frequency = "1";
volume = "engineOn*camPos*(rpm factor[0.4, 0])";
};
class TiresRockOut
{
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*rock*(speed factor[4, 20])";
};
class TiresSandOut
{
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*sand*(speed factor[4, 20])";
};
class TiresGrassOut
{
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*grass*(speed factor[4, 20])";
};
class TiresMudOut
{
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*mud*(speed factor[4, 20])";
};
class TiresGravelOut
{
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*gravel*(speed factor[4, 20])";
};
class TiresAsphaltOut
{
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*asphalt*(speed factor[4, 20])";
};
class NoiseOut
{
sound[] = {
"ca\sounds\Vehicles\Wheeled\Noises\ext\noise2",
0.0562341,
1,
40
};
frequency = "1";
volume = "camPos*(damper0 max 0.036)*(speed factor[0, 8])";
};
class EngineLowIn
{
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-low-1",
0.707946,
1
};
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
{
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-high-1",
0.707946,
0.95
};
frequency = "(randomizer*0.05+1.2)*rpm";
volume = "(1-camPos)*engineOn*(rpm factor[0.6, 1.0])";
};
class IdleIn
{
sound[] = {
"ca\sounds\Vehicles\Wheeled\GOLF\int\int-golf-idle-1",
0.562341,
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.0707946,
1
};
frequency = "1";
volume = "(1-camPos)*rock*(speed factor[2, 20])";
};
class TiresSandIn
{
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2",
0.0707946,
1
};
frequency = "1";
volume = "(1-camPos)*sand*(speed factor[2, 20])";
};
class TiresGrassIn
{
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3",
0.0707946,
1
};
frequency = "1";
volume = "(1-camPos)*grass*(speed factor[2, 20])";
};
class TiresMudIn
{
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2",
0.0707946,
1
};
frequency = "1";
volume = "(1-camPos)*mud*(speed factor[2, 20])";
};
class TiresGravelIn
{
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2",
0.0707946,
1
};
frequency = "1";
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
};
class TiresAsphaltIn
{
sound[] = {
"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3",
0.0562341,
1
};
frequency = "1";
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
};
class NoiseIn
{
sound[] = {
"ca\sounds\Vehicles\Wheeled\Noises\int\int-noise2",
0.1,
1
};
frequency = "1";
volume = "(damper0 max 0.03)*(speed factor[0, 8])*(1-camPos)";
};
class Movement
{
sound = "soundEnviron";
frequency = "1";
volume = "0";
};
};
class Damage
{
tex[] = {
};
mat[] = {
"ca\wheeled2\VWGOLF\Data\VWgolf_body.rvmat",
"ca\wheeled2\VWGOLF\Data\vwgolf_body_damage.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_body_destruct.rvmat",
"ca\wheeled2\VWGOLF\Data\VWGolf_carriage.rvmat",
"ca\wheeled2\VWGOLF\Data\VWGolf_carriage.rvmat",
"ca\wheeled2\VWGOLF\Data\VWGolf_carriage_destruct.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_interier2.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_interier2.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_interier2_destruct.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_interier.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_interier.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_interier_destruct.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_sklo.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_sklo_damage.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_sklo_damage.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_sklo_in.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_sklo_in_damage.rvmat",
"ca\wheeled2\VWGOLF\Data\VWgolf_sklo_in_damage.rvmat",
"ca\wheeled2\VWGOLF\Data\vwgolf_wheels.rvmat",
"ca\wheeled2\VWGOLF\Data\vwgolf_wheels.rvmat",
"ca\wheeled2\VWGOLF\Data\vwgolf_wheels_destruct.rvmat"
};
};
hiddenSelections[] = {
"Camo1",
"Camo2",
"Camo3",
"Camo4"
};
hiddenSelectionsTextures[] = {
"\ca\wheeled2\vwgolf\data\vwgolf_body_co.paa",
"\ca\wheeled2\vwgolf\data\vwgolf_carriage_co.paa",
"\ca\wheeled2\vwgolf\data\vwgolf_interier_co.paa",
"\ca\wheeled2\vwgolf\data\vwgolf_interier2_co.paa"
};
dammageHalf[] = {
};
dammageFull[] = {
};
rarityUrban = 0.9;
upgradeVehicle[] = {"VWGolf_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
// Performance 1
class VWGolf_DZE1: VWGolf
{
maxspeed = 150; // max engine limit 125-130
terrainCoef = 2.5;
upgradeVehicle[] = {"VWGolf_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
// Armor 2
class VWGolf_DZE2: VWGolf_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"VWGolf_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;
};
};
};
// Cargo 3
class VWGolf_DZE3: VWGolf_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"VWGolf_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
// Fuel 4
class VWGolf_DZE4: VWGolf_DZE3
{
fuelCapacity = 210; // car 100
};

View File

@@ -0,0 +1,511 @@
class Volha_TK_CIV_Base_EP1: Car
{
brakeDistance = 12;
htMin = 60;
htMax = 1800;
afMax = 200;
mfMax = 100;
mFact = 0;
tBody = 0;
scope = 0;
expansion = 1;
model = "\ca\wheeled_E\Volha\Volha";
side = 3;
displayname = "GAZ";
Icon = "\CA\wheeled_e\Data\UI\Icon_volha_CA.paa";
Picture = "\CA\wheeled_e\Data\UI\Picture_volha_CA.paa";
faction = "BIS_TK_CIV";
crew = "TK_CIV_Takistani01_EP1";
typicalCargo[] = {"TK_CIV_Takistani01_EP1","TK_CIV_Takistani01_EP1"};
maxSpeed = 150;
terrainCoef = 5;
turnCoef = 2;
armor = 20;
damageResistance = 0.01413;
transportSoldier = 3;
weapons[] = {"SportCarHorn"};
magazines[] = {};
driverAction = "Volha_Driver_EP1";
cargoAction[] = {"Volha_Cargo_EP1","Volha_Cargo02_EP1","Volha_Cargo01_EP1"};
cargoIsCoDriver[] = {1,0};
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
{
armor = 0.15;
};
class HitLBWheel: HitLBWheel
{
armor = 0.15;
};
class HitRFWheel: HitRFWheel
{
armor = 0.15;
};
class HitRBWheel: HitRBWheel
{
armor = 0.15;
};
class HitFuel
{
armor = 0.14;
material = -1;
name = "palivo";
visual = "";
passThrough = 1;
};
class HitEngine
{
armor = 0.5;
material = -1;
name = "motor";
visual = "";
passThrough = 1;
};
class HitGlass1: HitGlass1
{
armor = 0.05;
};
class HitGlass2: HitGlass2
{
armor = 0.05;
};
class HitGlass3: HitGlass3
{
armor = 0.05;
};
class HitGlass4: HitGlass4
{
armor = 0.05;
};
};
outsideSoundFilter = 1;
insideSoundCoef = 0.8;
soundGear[] = {"",5.62341e-005,1};
soundGetIn[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_door",1,1};
soundGetOut[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_door",1,1,30};
soundEngineOnInt[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_start",1,1};
soundEngineOnExt[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_ext_start",1,1,100};
soundEngineOffInt[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_int_stop",1,1};
soundEngineOffExt[] = {"\ca\Sounds_E\Wheeled_E\lada\lada_ext_stop",1,1,100};
buildCrash0[] = {"Ca\sounds\Vehicles\Crash\tank_building_01",0.707946,1,150};
buildCrash1[] = {"Ca\sounds\Vehicles\Crash\tank_building_02",0.707946,1,150};
buildCrash2[] = {"Ca\sounds\Vehicles\Crash\tank_building_03",0.707946,1,150};
buildCrash3[] = {"Ca\sounds\Vehicles\Crash\tank_building_04",0.707946,1,150};
soundBuildingCrash[] = {"buildCrash0",0.25,"buildCrash1",0.25,"buildCrash2",0.25,"buildCrash3",0.25};
WoodCrash0[] = {"Ca\sounds\Vehicles\Crash\tank_wood_01",0.707946,1,150};
WoodCrash1[] = {"Ca\sounds\Vehicles\Crash\tank_wood_02",0.707946,1,150};
WoodCrash2[] = {"Ca\sounds\Vehicles\Crash\tank_wood_03",0.707946,1,150};
WoodCrash3[] = {"Ca\sounds\Vehicles\Crash\tank_wood_04",0.707946,1,150};
soundWoodCrash[] = {"woodCrash0",0.25,"woodCrash1",0.25,"woodCrash2",0.25,"woodCrash3",0.25};
ArmorCrash0[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_01",0.707946,1,150};
ArmorCrash1[] = {"Ca\sounds\Vehicles\Crash\tank_vehicle_02",0.707946,1,150};
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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
{
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.1,1};
frequency = "1";
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
};
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
{
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
{
sound = "soundEnviron";
frequency = "1";
volume = "0";
};
};
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 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 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 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}}};
};
// Performance 1
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 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 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}}};
};
// Armor 2
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
{
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 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
{
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 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
{
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;
};
};
};
// Cargo 3
class VolhaLimo_TK_CIV_EP1_DZE3: VolhaLimo_TK_CIV_EP1_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"VolhaLimo_TK_CIV_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class Volha_1_TK_CIV_EP1_DZE3: Volha_1_TK_CIV_EP1_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"Volha_1_TK_CIV_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class Volha_2_TK_CIV_EP1_DZE3: Volha_2_TK_CIV_EP1_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"Volha_2_TK_CIV_EP1_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
// Fuel 4
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
{
fuelCapacity = 210; // car 100
};
class Volha_2_TK_CIV_EP1_DZE4: Volha_2_TK_CIV_EP1_DZE3
{
fuelCapacity = 210; // car 100
};

View File

@@ -0,0 +1,758 @@
class datsun1_civil_1_open : SkodaBase
{
scope = 2;
faction = "CIV";
model = "\ca\Wheeled\datsun1_civil_1_open";
picture = "\Ca\wheeled\data\ico\datsun1_civil_1_open_CA.paa";
Icon = "\Ca\wheeled\data\map_ico\icomap_datsun_CA.paa";
mapSize = 7;
wheelCircumference = 2.199;
crew = "";
typicalCargo[] = {};
displayName = "Pick-Up";
maxSpeed = 125;
turnCoef = 2.5;
terrainCoef = 4;
steerAheadPlan = 0.15;
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,
250
};
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,
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.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 : Sounds
{
class Engine : 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,
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.223872,
1,
100
};
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 : Movement
{
sound = "soundEnviron";
frequency = "1";
volume = "0";
};
};
transportSoldier = 1;
driverAction = "datsun_driver";
cargoAction[] = {
"Hilux_cargo01"
};
class Library
{
libTextDesc = "A pickup truck which was very popular in the United States in the 1970s.";
};
class Damage
{
tex[] = {
};
mat[] = {
"ca\wheeled\data\detailmapy\datsun_interier.rvmat",
"ca\wheeled\data\detailmapy\datsun_interier.rvmat",
"ca\wheeled\data\detailmapy\datsun_interier_destruct.rvmat",
"ca\wheeled\data\detailmapy\datsun_trup.rvmat",
"ca\wheeled\data\detailmapy\datsun_trup.rvmat",
"ca\wheeled\data\detailmapy\datsun_trup_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\datsun_trup1_co.paa"
};
rarityUrban = 0.25;
upgradeVehicle[] = {"datsun1_civil_1_open_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
class datsun1_civil_2_covered : datsun1_civil_1_open
{
accuracy = 1000;
faction = "CIV";
model = "\ca\Wheeled\datsun1_civil_2_covered";
picture = "\Ca\wheeled\data\ico\datsun1_civil_2_covered_CA.paa";
Icon = "\Ca\wheeled\data\map_ico\icomap_datsun_CA.paa";
mapSize = 7;
crew = "";
typicalCargo[] = {};
displayName = "Pick-Up (Covered)";
class Damage
{
tex[] = {
};
mat[] = {
"ca\wheeled\data\detailmapy\datsun_addons.rvmat",
"ca\wheeled\data\detailmapy\datsun_addons.rvmat",
"ca\wheeled\data\detailmapy\datsun_addons_destruct.rvmat",
"Ca\Wheeled\data\datsun_trup4.rvmat",
"Ca\Wheeled\data\datsun_trup4.rvmat",
"ca\wheeled\data\detailmapy\datsun_trup_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\data\detailmapy\datsun_pristroje.rvmat",
"ca\wheeled\data\detailmapy\datsun_pristroje.rvmat",
"ca\wheeled\data\detailmapy\datsun_pristroje_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[] = {
};
rarityUrban = 0.6;
upgradeVehicle[] = {"datsun1_civil_2_covered_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
class datsun1_civil_3_open : datsun1_civil_1_open
{
accuracy = 1000;
faction = "CIV";
model = "\ca\Wheeled\datsun1_civil_3_open";
picture = "\Ca\wheeled\data\ico\datsun1_civil_3_open_CA.paa";
Icon = "\Ca\wheeled\data\map_ico\icomap_datsun_CA.paa";
mapSize = 7;
crew = "";
typicalCargo[] = {};
displayName = "Pick-Up (Tube frame)";
class Damage
{
tex[] = {
};
mat[] = {
"ca\wheeled\data\detailmapy\datsun_interier.rvmat",
"ca\wheeled\data\detailmapy\datsun_interier.rvmat",
"ca\wheeled\data\detailmapy\datsun_interier_destruct.rvmat",
"ca\wheeled\data\detailmapy\datsun_trup2.rvmat",
"ca\wheeled\data\detailmapy\datsun_trup2.rvmat",
"ca\wheeled\data\detailmapy\datsun_trup_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[] = {
};
rarityUrban = 0.5;
upgradeVehicle[] = {"datsun1_civil_3_open_DZE1",{{"ItemORP",1},{"PartEngine",2}}};
};
// Performance 1
class datsun1_civil_1_open_DZE1: datsun1_civil_1_open
{
maxspeed = 150; // max engine limit 125-130
terrainCoef = 2.5;
upgradeVehicle[] = {"datsun1_civil_1_open_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class datsun1_civil_2_covered_DZE1: datsun1_civil_2_covered
{
maxspeed = 150; // car 100
terrainCoef = 2.5;
upgradeVehicle[] = {"datsun1_civil_2_covered_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class datsun1_civil_3_open_DZE1: datsun1_civil_3_open
{
maxspeed = 150; // car 100
terrainCoef = 2.5;
upgradeVehicle[] = {"datsun1_civil_3_open_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
// Armor 2
class datsun1_civil_1_open_DZE2: datsun1_civil_1_open_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"datsun1_civil_1_open_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 datsun1_civil_2_covered_DZE2: datsun1_civil_2_covered_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"datsun1_civil_2_covered_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 datsun1_civil_3_open_DZE2: datsun1_civil_3_open_DZE1
{
armor = 50; // car 20
upgradeVehicle[] = {"datsun1_civil_3_open_DZE1_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;
};
};
};
// Cargo 3
class datsun1_civil_1_open_DZE3: datsun1_civil_1_open_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"datsun1_civil_1_open_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class datsun1_civil_2_covered_DZE3: datsun1_civil_2_covered_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"datsun1_civil_2_covered_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class datsun1_civil_3_open_DZE3: datsun1_civil_3_open_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"datsun1_civil_3_open_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
// Fuel 4
class datsun1_civil_1_open_DZE4: datsun1_civil_1_open_DZE3
{
fuelCapacity = 210; // car 100
};
class datsun1_civil_2_covered_DZE4: datsun1_civil_2_covered_DZE3
{
fuelCapacity = 210; // car 100
};
class datsun1_civil_3_open_DZE4: datsun1_civil_3_open_DZE3
{
fuelCapacity = 210; // car 100
};

View File

@@ -0,0 +1,472 @@
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";
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}}};
};
// Performance 1
class hilux1_civil_1_open_DZE1: hilux1_civil_1_open
{
maxspeed = 150; // max engine limit 125-130
terrainCoef = 2.5;
upgradeVehicle[] = {"hilux1_civil_1_open_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class hilux1_civil_2_covered_DZE1: hilux1_civil_2_covered
{
maxspeed = 150; // car 100
terrainCoef = 2.5;
upgradeVehicle[] = {"hilux1_civil_2_covered_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
class hilux1_civil_3_open_DZE1: hilux1_civil_3_open
{
maxspeed = 150; // car 100
terrainCoef = 2.5;
upgradeVehicle[] = {"hilux1_civil_3_open_DZE2",{{"ItemAVE",1},{"PartGeneric",1},{"ItemTankTrap",1}}};
};
// Armor 2
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
{
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 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
{
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 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
{
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;
};
};
};
// Cargo 3
class hilux1_civil_1_open_DZE3: hilux1_civil_1_open_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"hilux1_civil_1_open_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class hilux1_civil_2_covered_DZE3: hilux1_civil_2_covered_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"hilux1_civil_2_covered_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
class hilux1_civil_3_open_DZE3: hilux1_civil_3_open_DZE2
{
transportMaxWeapons = 20; // car 10
transportMaxMagazines = 100; // car 50
transportmaxbackpacks = 4; // car 2
upgradeVehicle[] = {"hilux1_civil_3_open_DZE4",{{"ItemTNK",1},{"PartFueltank",2}}};
};
// Fuel 4
class hilux1_civil_1_open_DZE4: hilux1_civil_1_open_DZE3
{
fuelCapacity = 210; // car 100
};
class hilux1_civil_2_covered_DZE4: hilux1_civil_2_covered_DZE3
{
fuelCapacity = 210; // car 100
};
class hilux1_civil_3_open_DZE4: hilux1_civil_3_open_DZE3
{
fuelCapacity = 210; // car 100
};

View File

@@ -0,0 +1,120 @@
class INS_Lopotev;
class INS_Lopotev_DZ: INS_Lopotev {
displayName = "Boss";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
magazines[] = {};
respawnWeapons[] = {"Throw","Put"};
respawnMagazines[] = {};
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
};
class RU_Soldier_Crew;
class RU_Soldier_Crew_DZ: RU_Soldier_Crew {
displayName = "Crewman";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
magazines[] = {};
respawnWeapons[] = {"Throw","Put"};
respawnMagazines[] = {};
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
};
class TK_Commander_EP1;
class TK_Commander_EP1_DZ: TK_Commander_EP1 {
displayName = "General";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
magazines[] = {};
respawnWeapons[] = {"Throw","Put"};
respawnMagazines[] = {};
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
};
class TK_Soldier_Sniper_EP1;
class TK_Soldier_Sniper_EP1_DZ: TK_Soldier_Sniper_EP1 {
displayName = "Desert Sniper";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
magazines[] = {};
respawnWeapons[] = {"Throw","Put"};
respawnMagazines[] = {};
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
};
class TK_Special_Forces_MG_EP1;
class TK_Special_Forces_MG_EP1_DZ: TK_Special_Forces_MG_EP1 {
displayName = "Smuggler";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
magazines[] = {};
respawnWeapons[] = {"Throw","Put"};
respawnMagazines[] = {};
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
};
// good
class INS_Soldier_AR;
class INS_Soldier_AR_DZ: INS_Soldier_AR {
displayName = "Cooper";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
magazines[] = {};
respawnWeapons[] = {"Throw","Put"};
respawnMagazines[] = {};
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
};
class INS_Soldier_CO;
class INS_Soldier_CO_DZ: INS_Soldier_CO {
displayName = "Travis";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
magazines[] = {};
respawnWeapons[] = {"Throw","Put"};
respawnMagazines[] = {};
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
};
class INS_Bardak;
class INS_Bardak_DZ: INS_Bardak {
displayName = "Paulo";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
magazines[] = {};
respawnWeapons[] = {"Throw","Put"};
respawnMagazines[] = {};
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
};
class INS_Worker2;
class INS_Worker2_DZ: INS_Worker2 {
displayName = "Steve";
side = 1;
weapons[] = {"Throw","Put"};
backpack = "";
magazines[] = {};
respawnWeapons[] = {"Throw","Put"};
respawnMagazines[] = {};
weaponSlots = "1 + 4 + 12* 256 + 2* 4096 + 2 + 8* 16 + 12*131072";
canHideBodies = 1;
canCarryBackPack = 1;
};

View File

@@ -223,6 +223,7 @@ class z_soldier_pilot: z_soldier
{
displayName = "Zombie Soldier (Pilot)";
model = "\ca\characters_d_BAF\BAF_Pilot_BAF";
zombieLoot = "militarypilot";
hiddenSelections[] = {"Camo","Camo2","Camo3"};
hiddenSelectionsTextures[] = {"\ca\characters_W_baf\data\camo_dpm_co.paa","\ca\characters_W_baf\data\armour_dpm_co.paa","\ca\characters_W_baf\data\equip_dpm_co.paa"};
class HitPoints: HitPoints

View File

@@ -0,0 +1,43 @@
//Prevent SVI hack using BattleFieldClearance & al.
class Logic;
class BattleFieldClearance: Logic
{
vehicleClass = "Modules";
class Eventhandlers
{
init = "if (isServer) then { diag_log(""WARNING, b4ttlefieldclearance attack from player PID#""+str(owner this)); deleteVehicle this;};";
};
};
class HighCommandSubordinate: Logic
{
vehicleClass = "Modules";
class Eventhandlers
{
init = "if (isServer) then { diag_log(""WARNING, HighCommand5ubordinate attack from player PID#""+str(owner this)); deleteVehicle this;};";
};
};
class FirstAidSystem: Logic
{
vehicleClass = "Modules";
class Eventhandlers
{
init = "if (isServer) then { diag_log(""WARNING, First4idSystem attack from player PID#""+str(owner this)); deleteVehicle this;};";
};
};
class AlternativeInjurySimulation: Logic
{
vehicleClass = "Modules";
class Eventhandlers
{
init = "if (isServer) then { diag_log(""WARNING, 4lternativeInjurySimulation attack from player PID#""+str(owner this)); deleteVehicle this;};";
};
};
class FunctionsManager : Logic {
vehicleClass = "Modules";
class Eventhandlers
{
init = "diag_log format ['PRELOAD_ Functions\init %1', [_this, BIS_functions_mainscope]];if (isnil 'BIS_functions_mainscope') then { BIS_functions_mainscope = _this select 0; if (isServer) then {_this execVM 'ca\modules\functions\main.sqf'};} else {_this spawn { diag_log format ['PRELOAD_ Functions\init ERROR: deleting redundant FM! %1', [_this, (_this select 0), BIS_functions_mainscope]]; _mygrp = group (_this select 0); deleteVehicle (_this select 0); deleteGroup _mygrp;};};if (isnil 'RE') then {diag_log 'MPframework inited';[] execVM '\ca\Modules\MP\data\scripts\MPframework.sqf'};";
};
};

View File

@@ -0,0 +1,90 @@
// check that plants libs are properly loaded
// thanks to Tansien
class faplants : HouseBase {};
class grass: faplants
{
model = "\ca\data\cl_grass1.p3d";
displayName = "grass";
vehicleClass = "grass";
class AnimationSources {};
};
class prunus: faplants
{
model = "\ca\plants2\bush\b_prunus.p3d";
displayName = "prunus";
vehicleClass = "prunus";
class AnimationSources {};
};
class picea: faplants
{
model = "\ca\plants2\clutter\c_picea.p3d";
displayName = "picea";
vehicleClass = "picea";
class AnimationSources {};
};
class fallentree: faplants
{
model = "\ca\plants2\misc\misc_fallentree1.p3d";
displayName = "fallentree";
vehicleClass = "fallentree";
class AnimationSources {};
};
class phragmites: faplants
{
model = "\ca\plants2\plant\p_phragmites.p3d";
displayName = "phragmites";
vehicleClass = "phragmites";
class AnimationSources {};
};
class acer: faplants
{
model = "\ca\plants2\tree\t_acer2s.p3d";
displayName = "acer";
vehicleClass = "acer";
class AnimationSources {};
};
class amygdalusn: faplants
{
model = "\ca\plants_e\bush\b_amygdalusn1s_ep1.p3d";
displayName = "amygdalusn";
vehicleClass = "amygdalusn";
class AnimationSources {};
};
class Brush: faplants
{
model = "\ca\plants_E\Clutter\c_Brush_Hard_EP1.p3d";
displayName = "Brush";
vehicleClass = "Brush";
class AnimationSources {};
};
class fiberplant: faplants
{
model = "\ca\plants_e\plant\p_fiberplant_ep1.p3d";
displayName = "fiberplant";
vehicleClass = "fiberplant";
class AnimationSources {};
};
class amygdalusc: faplants
{
model = "\ca\plants_e\tree\t_amygdalusc2s_ep1.p3d";
displayName = "amygdalusc";
vehicleClass = "amygdalusc";
class AnimationSources {};
};
class boulder: faplants
{
model = "\ca\rocks2\R2_Boulder1.p3d";
displayName = "boulder";
vehicleClass = "boulder";
class AnimationSources {};
};

View File

@@ -1,3 +1,70 @@
class Mode_SemiAuto
{
multiplier = 1;
burst = 1;
dispersion = 0.0002;
sound[] = {"",10,1};
soundBegin[] = {"sound",1};
soundEnd[] = {};
soundLoop[] = {};
soundContinuous = 0;
soundBurst = 1;
reloadTime = 0.1;
ffCount = 1;
ffMagnitude = 0.5;
ffFrequency = 11;
flash = "gunfire";
flashSize = 0.1;
recoil = "Empty";
recoilProne = "Empty";
autoFire = 0;
aiRateOfFire = 0.5;
aiRateOfFireDistance = 500;
useAction = 0;
useActionTitle = "";
showToPlayer = 1;
minRange = 30;
minRangeProbab = 0.25;
midRange = 300;
midRangeProbab = 0.58;
maxRange = 600;
maxRangeProbab = 0.04;
artilleryDispersion = 1;
artilleryCharge = 1;
displayName = "Semi";
};
class Mode_Burst: Mode_SemiAuto
{
sound[] = {"",10,1};
soundLoop[] = {"sound",1};
soundEnd[] = {"sound",1};
soundBurst = 1;
burst = 3;
dispersion = 0.0005;
minRange = 10;
minRangeProbab = 0.3;
midRange = 60;
midRangeProbab = 0.58;
maxRange = 150;
maxRangeProbab = 0.04;
displayName = "Burst";
};
class Mode_FullAuto: Mode_SemiAuto
{
dispersion = 0.0005;
sound[] = {"",10,1};
soundEnd[] = {"sound",1};
soundContinuous = 0;
reloadTime = 0.08;
autoFire = 1;
minRange = 1;
minRangeProbab = 0.2;
midRange = 30;
midRangeProbab = 0.58;
maxRange = 80;
maxRangeProbab = 0.04;
displayName = "Full";
};
class CfgWeapons {
class Pecheneg;
@@ -12,6 +79,127 @@ class CfgWeapons {
class ItemCore;
class Crossbow;
class Rifle;
class ChainSaw: Rifle
{
scope = 2;
/*
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};
bullet3[] = {"ca\sounds\weapons\shells\big_shell_wood_03",0.0707946,1,15};
bullet4[] = {"ca\sounds\weapons\shells\big_shell_wood_04",0.0707946,1,15};
bullet5[] = {"ca\sounds\weapons\shells\big_shell_wood_05",0.0707946,1,15};
bullet6[] = {"ca\sounds\weapons\shells\big_shell_wood_06",0.0707946,1,15};
bullet7[] = {"ca\sounds\weapons\shells\big_shell_wood_07",0.0707946,1,15};
bullet8[] = {"ca\sounds\weapons\shells\big_shell_dirt_04",0.0707946,1,15};
bullet9[] = {"ca\sounds\weapons\shells\big_shell_soft_01",0.0707946,1,15};
bullet10[] = {"ca\sounds\weapons\shells\big_shell_soft_02",0.0707946,1,15};
bullet11[] = {"ca\sounds\weapons\shells\big_shell_soft_03",0.0707946,1,15};
bullet12[] = {"ca\sounds\weapons\shells\big_shell_soft_04",0.0707946,1,15};
*/
//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[]=
{
"OFP2_ManSkeleton",
"\z\addons\dayz_code\anim\saw_idle.rtm"
};
class manual: Mode_FullAuto
{
recoil = "recoil_auto_machinegun_10outof10";
recoilProne = "recoil_auto_machinegun_prone_10outof10";
dispersion = 0.2;
begin1[] = {"\dayz_sfx\chainsaw\running2.ogg",1.77828,1,1000};
soundBegin[] = {"begin1",1};
//end1[] = {"\dayz_sfx\chainsaw\running2.ogg",1.77828,1,1000};
//soundEnd[] = {"end1",1};
distanceZoomMin = 50;
distanceZoomMax = 50;
canDrop = 0;
UiPicture = "\CA\weapons\data\Ico\i_regular_CA.paa";
optics = 1;
modelOptics = "-";
burst = 1;
multiplier = 1;
soundContinuous = 0;
soundBurst = 0;
useAction = 0;
useActionTitle = "";
// from hatchet
minRange = 0.5;
minRangeProbab = 0.8;
midRange = 1;
midRangeProbab = 1.5;
maxRange = 2;
maxRangeProbab = 2.5;
showToPlayer = 1;
//reloadTime = 0.0708762;
reloadTime = 0.12;
displayName = "Gas";
};
aiDispersionCoefY = 21;
aiDispersionCoefX = 21;
dexterity = 0.51;
reloadMagazineSound[] = {"\dayz_sfx\chainsaw\start-attempt.ogg",0.1,1,20};
drySound[] = {"\dayz_sfx\chainsaw\start-attempt.ogg",0.01,1,10};
magazines[] = {"CSGAS"};
class Library
{
libTextDesc = "Horlite Chainsaw";
};
descriptionShort = "Horlite Chainsaw";
};
class ChainSawB : ChainSaw {
model = "\z\addons\dayz_epoch\models\chainsaw_B.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_chainsawB_CA.paa";
descriptionShort = "Horlite Chainsaw (Blue)";
};
class ChainSawG : ChainSaw {
model = "\z\addons\dayz_epoch\models\chainsaw_G.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_chainsawG_CA.paa";
descriptionShort = "Horlite Chainsaw (Green)";
};
class ChainSawP : ChainSaw {
model = "\z\addons\dayz_epoch\models\chainsaw_P.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_chainsawP_CA.paa";
descriptionShort = "Horlite Chainsaw (Pink)";
};
class ChainSawR : ChainSaw {
model = "\z\addons\dayz_epoch\models\chainsaw_R.p3d";
picture = "\z\addons\dayz_epoch\pictures\equip_chainsawR_CA.paa";
descriptionShort = "Horlite Chainsaw (Red)";
};
class MeleeWeapon : Rifle {
canDrop = true;
};
@@ -24,19 +212,19 @@ class CfgWeapons {
class ItemMatchbox_DZE: ItemCore
{
scope = 2;
displayName = "$STR_EQUIP_NAME_3";
displayName = $STR_EQUIP_NAME_3;
model = "\dayz_equip\models\matchbox_gear.p3d";
picture = "\dayz_equip\textures\equip_matchbox_ca.paa";
descriptionShort = "$STR_EQUIP_DESC_3";
descriptionShort = $STR_EQUIP_DESC_3;
};
class ItemKnife: ItemCore
{
scope = 2;
displayName = "$STR_EQUIP_NAME_4";
displayName = $STR_EQUIP_NAME_4;
model = "\dayz_equip\models\knife_gear.p3d";
picture = "\dayz_equip\textures\equip_knife_ca.paa";
descriptionShort = "$STR_EQUIP_DESC_4";
descriptionShort = $STR_EQUIP_DESC_4;
class ItemActions
{
class Use
@@ -74,13 +262,19 @@ class CfgWeapons {
#include "CfgWeapons\Item\ItemSledge.hpp"
#include "CfgWeapons\Item\ItemKeyKit.hpp"
#include "CfgWeapons\Item\ItemKeys.hpp"
#include "CfgWeapons\Item\ItemToolbox.hpp"
//Sniper Rifel
//#include "CfgWeapons\Weapon\Sniper\AS50.hpp"
#include "CfgWeapons\Weapon\Sniper\M107.hpp"
#include "CfgWeapons\Weapon\Sniper\KSVK.hpp"
#include "CfgWeapons\Weapon\Sniper\DMR_DZ.hpp"
// #include "CfgWeapons\Weapon\Sniper\DMR_DZ2.hpp"
// #include "CfgWeapons\Weapon\Sniper\DMR_DZ3.hpp"
#include "CfgWeapons\Weapon\Pistol\MakerovSD.hpp"
};
#include "CfgWeapons\Weapon\LMG\m240_scoped.hpp"
#include "CfgWeapons\Weapon\LMG\M249_m145_EP1.hpp"
#include "CfgWeapons\Weapon\LMG\M60A4.hpp"
// #include "CfgWeapons\Weapon\Rifle\FN_FAL_ANPVS4_DZE.hpp"
};

View File

@@ -1,7 +1,7 @@
class Flare : GrenadeLauncher {
class ThrowMuzzle;
class MolotovCocktailMuzzle : ThrowMuzzle {
displayName = "$STR_ACTION_THROW";
displayName = $STR_ACTION_THROW;
magazines[] = {
"TrashJackDaniels",
"ItemSodaEmpty",
@@ -29,7 +29,8 @@ class Flare : GrenadeLauncher {
"ItemSodaLemonadeEmpty",
"ItemSodaLvgEmpty",
"ItemSodaMzlyEmpty",
"ItemSodaRabbitEmpty"
"ItemSodaRabbitEmpty",
"ItemTrashToiletpaper"
};
};
};
};

View File

@@ -1,7 +1,7 @@
class MeleeFlashlight : Pistol {
class ItemActions {
class Toolbelt {
text = "Add to toolbelt";
text = $STR_EPOCH_PLAYER_296;
};
};
};
@@ -9,7 +9,7 @@ class MeleeFlashlight : Pistol {
class ItemFlashlight : ItemCore {
class ItemActions {
class Toolbelt {
text = "Remove from toolbelt";
text = $STR_EPOCH_PLAYER_295;
};
};
};
@@ -17,7 +17,7 @@ class MeleeFlashlight : Pistol {
class MeleeFlashlightRed : MeleeFlashlight {
class ItemActions {
class Toolbelt {
text = "Add to toolbelt";
text = $STR_EPOCH_PLAYER_296;
};
};
};
@@ -25,7 +25,7 @@ class MeleeFlashlight : Pistol {
class ItemFlashlightRed : ItemCore {
class ItemActions {
class Toolbelt {
text = "Remove from toolbelt";
text = $STR_EPOCH_PLAYER_295;
};
};
};
};

View File

@@ -1,6 +1,6 @@
//NotWorking _DZ Remove
class ItemEtool: ItemCore {
scope = 2;
displayName = "Etool";
displayName = $STR_EQUIP_ETOOL;
descriptionShort = $STR_EQUIP_DESC_1;
};
};

View File

@@ -1,15 +1,15 @@
class ItemFishingPole: ItemCore
{
scope=2;
displayName="Fishing Pole";
displayName=$STR_EQUIP_FISHPOLE;
model="\z\addons\dayz_epoch\models\fishing_rod_loot_item.p3d";
picture="\z\addons\dayz_epoch\pictures\equip_fishingpole_CA.paa";
descriptionShort="Fishing Pole: This carbon fiber rod may be old but, she still works like a charm.";
descriptionShort=$STR_EQUIP_FISHPOLE_DESC;
class ItemActions
{
class Toolbelt
{
text="Remove from Toolbelt";
text=$STR_EPOCH_PLAYER_295;
script="spawn player_addToolbelt;";
use[]=
{
@@ -21,4 +21,4 @@ class ItemFishingPole: ItemCore
};
};
};
};
};

View File

@@ -1,7 +1,7 @@
class ItemKeyKit: ItemCore {
scope = 2;
displayname = "Keymakers kit";
displayname = $STR_EQUIP_KEYKIT;
model="\z\addons\dayz_epoch\models\keykit.p3d";
descriptionShort="Kit including the tools required to smelt, mold and shape keys.";
descriptionShort=$STR_EQUIP_KEYKIT_DESC;
picture="\z\addons\dayz_epoch\pictures\equip_keykit_ca.paa";
};
};

View File

@@ -1,15 +1,15 @@
class ItemSledge: ItemCore
{
scope=2;
displayName="Sledgehammer";
displayName=$STR_EQUIP_SLEDGE;
model="\z\addons\dayz_epoch\models\sledge_mag.p3d";
picture="\z\addons\dayz_epoch\pictures\equip_sledge_CA.paa";
descriptionShort="A tool with a large, flat head attached to a handle. The head is typically made of metal. The sledgehammer can apply more force than other hammers.";
descriptionShort=$STR_EQUIP_SLEDGE_DESC;
class ItemActions
{
class Toolbelt
{
text="Remove from Toolbelt";
text=$STR_EPOCH_PLAYER_295;
script="spawn player_addToolbelt;";
use[]=
{

View File

@@ -0,0 +1,21 @@
class ItemToolbox: ItemCore
{
scope = 2;
displayName = $STR_EQUIP_NAME_2;
model = "\dayz_equip\models\toolbox.p3d";
picture = "\dayz_equip\textures\equip_toolbox_ca.paa";
descriptionShort = $STR_EQUIP_DESC_2;
class ItemActions
{
class RemoveNet
{
text="Remove Camo Net";
script="spawn player_removeNet;";
};
class RemoveTankTrap
{
text="Remove Tank Trap";
script="spawn player_removeTankTrap;";
};
};
};

View File

@@ -6,10 +6,10 @@ class Loot: Default
displayName = "Use";
canDrop = 0;
muzzles[] = {"this"};
magazines[] = {"FoodBioMeat","ItemZombieParts","ItemBandage","ItemHeatPack","PartWoodPile","PartFueltank","PartWheel","PartGeneric","PartEngine","PartVRotor","PartGlass","ItemWaterbottle","ItemWaterbottleUnfilled","ItemEpinephrine","ItemGoldBar","ItemSilverBar","ItemCopperBar","ItemMorphine","ItemBloodbag","ItemAntibiotic","ItemPainkiller","ItemJerrycan","ItemOilBarrel","ItemGenerator","ItemTent","ItemSandbag","ItemTankTrap","ItemWire","FoodSteakRaw","TrashTinCan","ItemSodaCoke","ItemSodaPepsi","ItemSodaMdew","ItemSodaMdew","FoodEdible","FoodSteakCooked","FoodCanBakedBeans","FoodCanSardines","FoodCanFrankBeans","FoodCanPasta"};
magazines[] = {"FoodBioMeat","ItemZombieParts","ItemBandage","ItemHeatPack","PartWoodPile","PartFueltank","PartWheel","PartGeneric","PartEngine","PartVRotor","PartGlass","ItemWaterbottle","ItemWaterbottleUnfilled","ItemEpinephrine","ItemGoldBar","ItemSilverBar","ItemCopperBar","ItemMorphine","ItemBloodbag","ItemAntibiotic","ItemPainkiller","ItemJerrycan","ItemOilBarrel","ItemGenerator","ItemTent","ItemSandbag","ItemTankTrap","ItemWire","FoodSteakRaw","TrashTinCan","ItemSodaCoke","ItemSodaPepsi","ItemSodaMdew","FoodEdible","FoodSteakCooked","FoodCanBakedBeans","FoodCanSardines","FoodCanFrankBeans","FoodCanPasta"};
modes[] = {"this"};
useAction = 0;
useActionTitle = "";
enableAttack = 0;
showToPlayer = 0;
};
};

View File

@@ -1,15 +1,15 @@
class ItemCrowbar: ItemCore
{
scope=2;
displayName="Crowbar";
displayName=$STR_EQUIP_CROWBAR;
model="\dayz_equip\models\crowbar.p3d";
picture="\z\addons\dayz_communityassets\pictures\equip_crowbar_CA.paa";
descriptionShort="A tool consisting of a metal bar with a single curved end and flattened points, often with a small fissure on one or both ends for removing nails.";
descriptionShort=$STR_EQUIP_CROWBAR_DESC;
class ItemActions
{
class Toolbelt
{
text = "Remove from toolbelt";
text = $STR_EPOCH_PLAYER_295;
script="spawn player_addToolbelt;";
use[]=
{
@@ -21,4 +21,4 @@ class ItemCrowbar: ItemCore
};
};
};
};
};

View File

@@ -1,14 +1,14 @@
class ItemHatchet_DZE : ItemCore {
scope = 2;
displayName = "$STR_EQUIP_NAME_41";
displayName = $STR_EQUIP_NAME_41;
model = "\dayz_equip\models\hatchet.p3d";
picture = "\dayz_equip\textures\equip_hatchet_CA.paa";
descriptionShort = "$STR_EQUIP_DESC_41";
descriptionShort = $STR_EQUIP_DESC_41;
class ItemActions {
class Toolbelt
{
text="Remove from Toolbelt";
text=$STR_EPOCH_PLAYER_295;
script="spawn player_addToolbelt;";
use[]=
{
@@ -16,8 +16,8 @@ class ItemHatchet_DZE : ItemCore {
};
output[]=
{
"MeleeHatchet"
"MeleeHatchet_DZE"
};
};
};
};
};

View File

@@ -9,7 +9,7 @@ class ItemMachete: ItemCore
{
class Toolbelt
{
text="Remove from Toolbelt";
text=$STR_EPOCH_PLAYER_295;
script="spawn player_addToolbelt;";
use[]=
{
@@ -22,4 +22,4 @@ class ItemMachete: ItemCore
};
};
};

View File

@@ -6,7 +6,7 @@ class MeleeBaseBallBat: MeleeWeapon
magazineReloadTime=0;
model="\z\addons\dayz_communityassets\models\baseball_bat_weaponized.p3d";
picture="\z\addons\dayz_communityassets\pictures\equip_baseball_bat_ca.paa";
displayName="$STR_EQUIP_NAME_BASEBALLBAT";
displayName=$STR_EQUIP_NAME_BASEBALLBAT;
droppeditem= "MeleeBaseBallBat";
magazines[]=
{
@@ -19,7 +19,7 @@ class MeleeBaseBallBat: MeleeWeapon
};
class Library
{
libTextDesc="$STR_EQUIP_DESC_BASEBALLBAT";
libTextDesc=$STR_EQUIP_DESC_BASEBALLBAT;
};
descriptionShort="$STR_EQUIP_DESC_BASEBALLBAT";
};
descriptionShort=$STR_EQUIP_DESC_BASEBALLBAT;
};

View File

@@ -6,7 +6,7 @@ class MeleeBaseBallBatBarbed: MeleeWeapon
magazineReloadTime=0;
model="\z\addons\dayz_communityassets\models\baseball_bat_barbed_weaponized.p3d";
picture="\z\addons\dayz_communityassets\pictures\equip_baseball_bat_barbed_ca.paa";
displayName="$STR_EQUIP_NAME_BASEBALLBATBARBED";
displayName=$STR_EQUIP_NAME_BASEBALLBATBARBED;
droppeditem= "MeleeBaseBallBatBarbed";
magazines[]=
{
@@ -19,7 +19,7 @@ class MeleeBaseBallBatBarbed: MeleeWeapon
};
class Library
{
libTextDesc="$STR_EQUIP_DESC_BASEBALLBATBARBED";
libTextDesc=$STR_EQUIP_DESC_BASEBALLBATBARBED;
};
descriptionShort="$STR_EQUIP_DESC_BASEBALLBATBARBED";
};
descriptionShort=$STR_EQUIP_DESC_BASEBALLBATBARBED;
};

View File

@@ -6,7 +6,7 @@ class MeleeBaseBallBatNails : MeleeWeapon
magazineReloadTime=0;
model="\z\addons\dayz_communityassets\models\baseball_bat_nails_weaponized.p3d";
picture="\z\addons\dayz_communityassets\pictures\equip_baseball_bat_nails_ca.paa";
displayName="$STR_EQUIP_NAME_BASEBALLBATNAILS";
displayName=$STR_EQUIP_NAME_BASEBALLBATNAILS;
droppeditem= "MeleeBaseBallBatNails";
magazines[]=
{
@@ -19,7 +19,7 @@ class MeleeBaseBallBatNails : MeleeWeapon
};
class Library
{
libTextDesc="$STR_EQUIP_DESC_BASEBALLBATNAILS";
libTextDesc=$STR_EQUIP_DESC_BASEBALLBATNAILS;
};
descriptionShort="$STR_EQUIP_DESC_BASEBALLBATNAILS";
};
descriptionShort=$STR_EQUIP_DESC_BASEBALLBATNAILS;
};

View File

@@ -6,7 +6,7 @@ class MeleeCrowbar: MeleeWeapon
magazineReloadTime=0;
model="\dayz_weapons\models\crowbar_weaponized";
picture="\dayz_weapons\textures\equip_crowbar_CA.paa";
displayName="Crowbar";
displayName=$STR_EQUIP_CROWBAR;
droppeditem= "ItemCrowbar";
magazines[]=
{
@@ -21,7 +21,7 @@ class MeleeCrowbar: MeleeWeapon
{
class Toolbelt
{
text="Add to Toolbelt";
text=$STR_EPOCH_PLAYER_296;
script="spawn player_addToolbelt;";
use[]=
{
@@ -35,7 +35,7 @@ class MeleeCrowbar: MeleeWeapon
};
class Library
{
libTextDesc="A tool consisting of a metal bar with a single curved end and flattened points, often with a small fissure on one or both ends for removing nails.";
libTextDesc=$STR_EQUIP_CROWBAR_DESC;
};
descriptionShort="A tool consisting of a metal bar with a single curved end and flattened points, often with a small fissure on one or both ends for removing nails.";
};
descriptionShort=$STR_EQUIP_CROWBAR_DESC;
};

View File

@@ -5,7 +5,7 @@ class MeleeFishingPole: MeleeWeapon
magazineReloadTime=0;
model="\z\addons\dayz_epoch\models\fishing_rod_weaponized.p3d";
picture="\z\addons\dayz_epoch\pictures\equip_fishingpole_CA.paa";
displayName="Fishing Pole";
displayName=$STR_EQUIP_FISHPOLE;
magazines[]=
{
"Fishing_Swing"
@@ -19,12 +19,12 @@ class MeleeFishingPole: MeleeWeapon
{
class Use
{
text="Cast Fishing Pole";
text=$STR_EPOCH_PLAYER_297;
script="spawn player_goFishing;";
};
class Toolbelt
{
text="Add to Toolbelt";
text=$STR_EPOCH_PLAYER_296;
script="spawn player_addToolbelt;";
use[]=
{
@@ -40,5 +40,5 @@ class MeleeFishingPole: MeleeWeapon
{
libTextDesc="";
};
descriptionShort="Fishing Pole: This carbon fiber rod may be old but, she still works like a charm.";
};
descriptionShort=$STR_EQUIP_FISHPOLE_DESC;
};

View File

@@ -1,46 +1,41 @@
class MeleeHatchet: MeleeWeapon
class MeleeHatchet_DZE: MeleeWeapon
{
scope=2;
melee= "true";
autoreload=1;
magazineReloadTime=0;
model="\dayz_weapons\models\Hatchet_weaponized";
picture="\dayz_equip\textures\equip_hatchet_CA.paa";
displayName=$STR_EQUIP_NAME_41;
droppeditem= "ItemHatchet_DZE";
magazines[]=
{
scope=2;
melee= "true";
autoreload=1;
magazineReloadTime=0;
model="\dayz_weapons\models\Hatchet_weaponized";
picture="\dayz_equip\textures\equip_hatchet_CA.paa";
displayName="$STR_EQUIP_NAME_41";
droppeditem= "ItemHatchet_DZE";
magazines[]=
"Hatchet_Swing"
};
handAnim[]=
{
"OFP2_ManSkeleton",
"\dayz_weapons\anim\melee_hatchet_holding.rtm"
};
class ItemActions
{
class Toolbelt
{
"Hatchet_Swing"
};
handAnim[]=
{
"OFP2_ManSkeleton",
"\dayz_weapons\anim\melee_hatchet_holding.rtm"
};
class ItemActions
{
class Use
text=$STR_EPOCH_PLAYER_296;
script="spawn player_addToolbelt;";
use[]=
{
text="$STR_ACTIONS_CHOPWOOD";
script="spawn player_chopWood;";
"MeleeHatchet_DZE"
};
class Toolbelt
output[]=
{
text="Add to Toolbelt";
script="spawn player_addToolbelt;";
use[]=
{
"MeleeHatchet"
};
output[]=
{
"ItemHatchet_DZE"
};
"ItemHatchet_DZE"
};
};
class Library
{
libTextDesc="$STR_EQUIP_DESC_41";
};
descriptionShort="$STR_EQUIP_DESC_41";
};
};
class Library
{
libTextDesc=$STR_EQUIP_DESC_41;
};
descriptionShort=$STR_EQUIP_DESC_41;
};

View File

@@ -21,7 +21,7 @@ class MeleeMachete: MeleeWeapon
{
class Toolbelt
{
text="Add to Toolbelt";
text=$STR_EPOCH_PLAYER_296;
script="spawn player_addToolbelt;";
use[]=
{
@@ -38,4 +38,4 @@ class MeleeMachete: MeleeWeapon
libTextDesc="";
};
descriptionShort="An agricultural tool turned into a weapon, the Machete may be less versatile than the common hatchet, but it packs a punch.";
};
};

View File

@@ -6,7 +6,7 @@ class MeleeSledge: MeleeWeapon
magazineReloadTime=0;
model="\z\addons\dayz_epoch\models\sledge_weaponized";
picture="\z\addons\dayz_epoch\pictures\equip_sledge_CA.paa"; // todo icon
displayName="Sledgehammer";
displayName=$STR_EQUIP_SLEDGE;
droppeditem= "ItemSledge";
magazines[]=
{
@@ -21,7 +21,7 @@ class MeleeSledge: MeleeWeapon
{
class Toolbelt
{
text="Add to Toolbelt";
text=$STR_EPOCH_PLAYER_296;
script="spawn player_addToolbelt;";
use[]=
{
@@ -35,7 +35,7 @@ class MeleeSledge: MeleeWeapon
};
class Library
{
libTextDesc="A tool with a large, flat head attached to a handle. The head is typically made of metal. The sledgehammer can apply more force than other hammers.";
libTextDesc=$STR_EQUIP_SLEDGE_DESC;
};
descriptionShort="A tool with a large, flat head attached to a handle. The head is typically made of metal. The sledgehammer can apply more force than other hammers.";
};
descriptionShort=$STR_EQUIP_SLEDGE_DESC;
};

View File

@@ -0,0 +1,4 @@
class M249_m145_EP1;
class M249_m145_EP1_DZE:M249_m145_EP1 {
type = "1";
};

View File

@@ -0,0 +1,4 @@
class M60A4_EP1;
class M60A4_EP1_DZE : M60A4_EP1 {
type = "1";
};

View File

@@ -0,0 +1,4 @@
class m240_scoped_EP1;
class m240_scoped_EP1_DZE:m240_scoped_EP1 {
type = "1";
};

View File

@@ -0,0 +1,3 @@
class FN_FAL_ANPVS4_DZE:FN_FAL_ANPVS4 {
visionMode[] = {"Normal", NVG};
};

View File

@@ -0,0 +1,4 @@
class ksvk;
class KSVK_DZE:ksvk {
type = "1";
};

File diff suppressed because it is too large Load Diff

View File

@@ -73,13 +73,14 @@ class Intro
"cadata",
"ca_animals2_sheep",
"dayz_code",
"dayz"
"dayz",
"caair2_uh1y"
};
addOnsAuto[]=
{
"cacharacters2",
"dayz_code",
"dayz",
"caair2_uh1y",
"chernarus"
};
randomSeed=4682243;
@@ -94,7 +95,7 @@ class Intro
};
class Groups
{
items=32;
items=31;
class Item0
{
side="CIV";
@@ -717,23 +718,6 @@ class Intro
};
};
class Item16
{
side="WEST";
class Vehicles
{
items=1;
class Item0
{
position[]={5210.0571,0,7646.0366};
id=16;
side="WEST";
vehicle="UH1Wreck_DZ";
leader=1;
skill=0.60000002;
};
};
};
class Item17
{
side="CIV";
class Vehicles
@@ -742,7 +726,7 @@ class Intro
class Item0
{
position[]={5207.4028,333.79437,7622.3882};
id=20;
id=19;
side="CIV";
vehicle="z_soldier_pilot";
leader=1;
@@ -763,7 +747,7 @@ class Intro
};
class Item1
{
position[]={5227.9648,329.65228,7659.29};
position[]={5227.3052,329.73154,7657.751};
type="CYCLE";
class Effects
{
@@ -772,7 +756,7 @@ class Intro
};
};
};
class Item18
class Item17
{
side="CIV";
class Vehicles
@@ -781,7 +765,7 @@ class Intro
class Item0
{
position[]={5206.0322,333.48984,7629.2871};
id=19;
id=18;
side="CIV";
vehicle="z_soldier_pilot";
leader=1;
@@ -802,7 +786,7 @@ class Intro
};
class Item1
{
position[]={5221.5,330.53357,7648.3267};
position[]={5220.8403,330.66727,7646.7876};
type="CYCLE";
class Effects
{
@@ -811,7 +795,7 @@ class Intro
};
};
};
class Item19
class Item18
{
side="CIV";
class Vehicles
@@ -821,7 +805,7 @@ class Intro
{
position[]={5204.2393,331.73276,7662.8403};
azimut=-173.96866;
id=17;
id=16;
side="CIV";
vehicle="z_soldier_pilot";
leader=1;
@@ -850,7 +834,7 @@ class Intro
};
};
};
class Item20
class Item19
{
side="CIV";
class Vehicles
@@ -859,7 +843,7 @@ class Intro
class Item0
{
position[]={5211.0615,333.18628,7624.001};
id=18;
id=17;
side="CIV";
vehicle="z_soldier_pilot";
leader=1;
@@ -871,7 +855,7 @@ class Intro
items=2;
class Item0
{
position[]={5222.2231,330.13312,7659.2412};
position[]={5221.5635,330.22226,7657.7021};
speed="LIMITED";
class Effects
{
@@ -889,7 +873,7 @@ class Intro
};
};
};
class Item21
class Item20
{
side="CIV";
class Vehicles
@@ -898,7 +882,7 @@ class Intro
class Item0
{
position[]={5218.3164,331.83609,7630.3311};
id=21;
id=20;
side="CIV";
vehicle="z_soldier_pilot";
leader=1;
@@ -928,7 +912,7 @@ class Intro
};
};
};
class Item22
class Item21
{
side="CIV";
class Vehicles
@@ -938,12 +922,12 @@ class Intro
{
position[]={5189.2949,333.11401,7671.0923};
azimut=140.44858;
id=22;
id=21;
side="CIV";
vehicle="z_soldier_pilot";
leader=1;
skill=0.60000002;
synchronizations[]={22};
synchronizations[]={21};
};
};
class Waypoints
@@ -969,7 +953,7 @@ class Intro
};
};
};
class Item23
class Item22
{
side="CIV";
class Vehicles
@@ -978,7 +962,7 @@ class Intro
class Item0
{
position[]={4600.0322,338.9549,9611.1768};
id=31;
id=30;
side="CIV";
vehicle="zZombie_new_Base";
leader=1;
@@ -1016,7 +1000,7 @@ class Intro
};
};
};
class Item24
class Item23
{
side="CIV";
class Vehicles
@@ -1026,7 +1010,7 @@ class Intro
{
position[]={4604.3633,338.95001,9605.8457};
azimut=-113.584;
id=23;
id=22;
side="CIV";
vehicle="z_villager2";
leader=1;
@@ -1072,7 +1056,7 @@ class Intro
};
};
};
class Item25
class Item24
{
side="CIV";
class Vehicles
@@ -1081,7 +1065,7 @@ class Intro
class Item0
{
position[]={4615.1289,338.93723,9580.209};
id=24;
id=23;
side="CIV";
vehicle="zZombie_new_Base";
leader=1;
@@ -1111,7 +1095,7 @@ class Intro
};
};
};
class Item26
class Item25
{
side="CIV";
class Vehicles
@@ -1120,7 +1104,7 @@ class Intro
class Item0
{
position[]={4643.1641,338.99911,9601.1494};
id=25;
id=24;
side="CIV";
vehicle="z_villager3";
leader=1;
@@ -1166,7 +1150,7 @@ class Intro
};
};
};
class Item27
class Item26
{
side="CIV";
class Vehicles
@@ -1176,7 +1160,7 @@ class Intro
{
position[]={4654.2002,339.01559,9579.2568};
azimut=55;
id=26;
id=25;
side="CIV";
vehicle="z_soldier_heavy";
leader=1;
@@ -1214,7 +1198,7 @@ class Intro
};
};
};
class Item28
class Item27
{
side="CIV";
class Vehicles
@@ -1223,7 +1207,7 @@ class Intro
class Item0
{
position[]={4616.7139,338.95935,9592.0107};
id=27;
id=26;
side="CIV";
vehicle="z_villager1";
leader=1;
@@ -1261,7 +1245,7 @@ class Intro
};
};
};
class Item29
class Item28
{
side="CIV";
class Vehicles
@@ -1270,7 +1254,7 @@ class Intro
class Item0
{
position[]={4623.8179,338.99677,9605.085};
id=28;
id=27;
side="CIV";
vehicle="z_villager2";
leader=1;
@@ -1300,7 +1284,7 @@ class Intro
};
};
};
class Item30
class Item29
{
side="CIV";
class Vehicles
@@ -1309,7 +1293,7 @@ class Intro
class Item0
{
position[]={4652.6494,339.01355,9575.4443};
id=29;
id=28;
side="CIV";
vehicle="z_villager3";
leader=1;
@@ -1339,7 +1323,7 @@ class Intro
};
};
};
class Item31
class Item30
{
side="CIV";
class Vehicles
@@ -1348,7 +1332,7 @@ class Intro
class Item0
{
position[]={4611.2588,338.95685,9591.377};
id=30;
id=29;
side="CIV";
vehicle="zZombie_new_Base";
leader=1;
@@ -1379,6 +1363,18 @@ class Intro
};
};
};
class Vehicles
{
items=1;
class Item0
{
position[]={5205.9297,332.242,7647.9438};
id=31;
side="EMPTY";
vehicle="UH1Wreck";
skill=0.60000002;
};
};
};
class OutroWin
{

View File

@@ -0,0 +1,120 @@
class RscDisplaySpawnSelecter {
idd = 6903;
enableDisplay = 1;
onLoad = "dayz_DisplaySpawnSelecter = true;";
//onUnload = "dayz_DisplaySpawnSelecter = false;";
class controlsBackground {
class Mainback : RscPicture {
idc = -1;
text = "\z\addons\dayz_code\gui\spawn\spawn_bg.paa";
x = 0 * safezoneW + safezoneX;
y = 0 * safezoneH + safezoneY;
w = 1 * safezoneW;
h = 1 * safezoneH;
};
};
class controls
{
class RscSelectedRegion1 : RscActiveText
{
idc = -1;
style = 48;
text = "\z\addons\dayz_code\gui\spawn\spawn_kamenka.paa";
x = 0.524899 * safezoneW + safezoneX;
y = 0.591199 * safezoneH + safezoneY;
w = 0.234287 * safezoneW;
h = 0.3044 * safezoneH;
color[] = { 0.5, 0.5, 0.5, 1 };
colorActive[] = { 1, 1, 1, 1 };
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 1;";
onMouseEnter = "ctrlSetFocus (_this select 0)";
};
class RscSelectedRegion2: RscActiveText
{
idc = -1;
style = 48;
text = "\z\addons\dayz_code\gui\spawn\spawn_balota.paa";
x = 0.230417 * safezoneW + safezoneX;
y = 0.610615 * safezoneH + safezoneY;
w = 0.223688 * safezoneW;
h = 0.270356 * safezoneH;
color[] = { 0.5, 0.5, 0.5, 1 };
colorActive[] = { 1, 1, 1, 1 };
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 0;";
onMouseEnter = "ctrlSetFocus (_this select 0)";
};
class RscSelectedRegion3: RscActiveText
{
idc = -1;
style = 48;
text = "\z\addons\dayz_code\gui\spawn\spawn_cherno.paa";
x = 0.234564 * safezoneW + safezoneX;
y = 0.116375 * safezoneH + safezoneY;
w = 0.234375 * safezoneW;
h = 0.275 * safezoneH;
color[] = { 0.5, 0.5, 0.5, 1 };
colorActive[] = { 1, 1, 1, 1 };
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 2;";
onMouseEnter = "ctrlSetFocus (_this select 0)";
};
class RscSelectedRegion4: RscActiveText
{
idc = -1;
style = 48;
text = "\z\addons\dayz_code\gui\spawn\spawn_elektro.paa";
x = 0.212005 * safezoneW + safezoneX;
y = 0.371473 * safezoneH + safezoneY;
w = 0.234683 * safezoneW;
h = 0.274546 * safezoneH;
color[] = { 0.5, 0.5, 0.5, 1 };
colorActive[] = { 1, 1, 1, 1 };
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 3;";
onMouseEnter = "ctrlSetFocus (_this select 0)";
};
class RscSelectedRegion5: RscActiveText
{
idc = -1;
style = 48;
text = "\z\addons\dayz_code\gui\spawn\spawn_sol.paa";
x = 0.565892 * safezoneW + safezoneX;
y = 0.365922 * safezoneH + safezoneY;
w = 0.246438 * safezoneW;
h = 0.275001 * safezoneH;
color[] = { 0.5, 0.5, 0.5, 1 };
colorActive[] = { 1, 1, 1, 1 };
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 4;";
onMouseEnter = "ctrlSetFocus (_this select 0)";
};
class RscSelectedRegion6: RscActiveText
{
idc = -1;
style = 48;
text = "\z\addons\dayz_code\gui\spawn\spawn_berezino.paa";
x = 0.517793 * safezoneW + safezoneX;
y = 0.13013 * safezoneH + safezoneY;
w = 0.234375 * safezoneW;
h = 0.275 * safezoneH;
color[] = { 0.5, 0.5, 0.5, 1 };
colorActive[] = { 1, 1, 1, 1 };
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 5;";
onMouseEnter = "ctrlSetFocus (_this select 0)";
};
class RscSelectedRegionRandom: RscActiveText
{
idc = -1;
style = 48;
text = "\z\addons\dayz_code\gui\spawn\spawn_random.paa";
x = 0.420865 * safezoneW + safezoneX;
y = 0.336926 * safezoneH + safezoneY;
w = 0.168843675 * safezoneW;
h = 0.331135035 * safezoneH;
color[] = { 0.5, 0.5, 0.5, 1 };
colorActive[] = { 1, 1, 1, 1 };
action = "closeDialog 0;dayz_DisplaySpawnSelecter = false;dayz_selectRegion = 9;";
onMouseEnter = "ctrlSetFocus (_this select 0)";
};
};
};

View File

@@ -0,0 +1,45 @@
class RscDisplayMainMap
{
class controls
{
delete CA_MainBackground;
delete CA_CurrentTaskLabel;
delete CA_CurrentTask;
delete CA_PlayerName;
delete CA_TopicsBackground;
delete CA_PlayerRank;
delete CA_MissionName;
class CA_SubTopicsBackground: IGUIBack
{
idc=1022;
x = "0.16*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.117";
w = "0.283*SafeZoneW";
h = "0.53";
colorBackground[] = {0.30,0.30,0.30,0.85};
};
class CA_ContentBackground: IGUIBack
{
idc = 1023;
x = "0.446*SafeZoneW + SafeZoneX";
y = "SafeZoneY + 0.117";
w = "SafeZoneW * 0.272";
h = "0.832";
colorBackground[] = {0.30,0.30,0.30,0.85};
};
class DiaryList: RscIGUIListBox
{
idc = 1001;
colorText[] = {0.30,0.30,0.30,1};
colorSelectBackground[]={0.60,0.60,0.60,1};
colorSelectBackground2[]={0.60,0.60,0.60,1};
onLBSelChanged = " [ _this select 0 , _this select 1 , 'List' ] call compile preprocessFileLineNumbers 'ca\Warfare2\Scripts\Client\GUI\GUI_logEH.sqf'; ";
onLoad = "((_this select 0) displayCtrl 1001) ctrlShow false";
default = 1;
w = "0";
h = "0";
};
};
};

View File

@@ -0,0 +1,319 @@
class RscTitles
{
titles[] = {"DeathScreen","TitleScreen","RscTitleStructuredText"};
class DeathScreen
{
idd = -1;
movingEnable = "false";
duration = 120;
fadein = 0;
name = "DeathScreen";
controls[] = {"DeathScreen"};
class DeathScreen: RscPicture
{
x = "0.00001 * safezoneW + safezoneX";
y = "0.00001 * safezoneH + safezoneY";
w = "1 * safezoneW";
h = "1 * safezoneH";
text = "\z\addons\dayz_epoch\ui\screen_death_ca.paa";
};
};
class TitleScreen
{
idd = -1;
movingEnable = "false";
duration = 120;
fadein = 0;
name = "TitleScreen";
controls[] = {"TitleScreen"};
class TitleScreen: RscPicture
{
x = "0.00001 * safezoneW + safezoneX";
y = "0.00001 * safezoneH + safezoneY";
w = "1 * safezoneW";
h = "1 * safezoneH";
text = "\dayz\ui\screen_title_ca.paa";
};
};
class Default
{
idd = -1;
movingEnable = 0;
duration = 4;
};
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_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 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_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;
};
};
};
};

View File

@@ -0,0 +1,287 @@
class RscTitles
{
titles[] = {"DeathScreen","TitleScreen","RscTitleStructuredText"};
class DeathScreen
{
idd = -1;
movingEnable = "false";
duration = 120;
fadein = 0;
name = "DeathScreen";
controls[] = {"DeathScreen"};
class DeathScreen: RscPicture
{
x = "0.00001 * safezoneW + safezoneX";
y = "0.00001 * safezoneH + safezoneY";
w = "1 * safezoneW";
h = "1 * safezoneH";
text = "\z\addons\dayz_epoch\ui\screen_death_ca.paa";
};
};
class TitleScreen
{
idd = -1;
movingEnable = "false";
duration = 120;
fadein = 0;
name = "TitleScreen";
controls[] = {"TitleScreen"};
class TitleScreen: RscPicture
{
x = "0.00001 * safezoneW + safezoneX";
y = "0.00001 * safezoneH + safezoneY";
w = "1 * safezoneW";
h = "1 * safezoneH";
text = "\dayz\ui\screen_title_ca.paa";
};
};
class Default
{
idd = -1;
movingEnable = 0;
duration = 4;
};
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_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_1203: RscPictureGUI
{
idc = 1203;
text = "\z\addons\dayz_code\gui\status_fracture_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.58 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
colorText[] = {1,1,1,1};
};
class RscPicture_1204: RscPictureGUI
{
idc = 1204;
text = "\z\addons\dayz_code\gui\status_connection_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.51 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
colorText[] = {1,1,1,1};
};
class RscPicture_1205: RscPictureGUI
{
idc = 1205;
text = "\z\addons\dayz_code\gui\status_ear_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.30 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1206: RscPictureGUI
{
idc = 1206;
text = "\z\addons\dayz_code\gui\status_eye_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.37 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
};
class Controls{
class RscPicture_1301: RscPictureGUI
{
idc = 1301;
//text = "\z\addons\dayz_code\gui\status_food_inside_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.93 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1300: RscPictureGUI
{
idc = 1300;
//text = "\z\addons\dayz_code\gui\status_blood_inside_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.86 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1302: RscPictureGUI
{
idc = 1302;
//text = "\z\addons\dayz_code\gui\status_thirst_inside_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.79 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1306: RscPictureGUI
{
idc = 1306;
//text = "\z\addons\dayz_code\gui\status_temp_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.72 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1303: RscPictureGUI
{
idc = 1303;
text = "\z\addons\dayz_code\gui\status_bleeding_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.86 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
colorText[] = {1,1,1,0.5};
};
class RscPicture_1304: RscPictureGUI
{
idc = 1304;
text = "";
x = 0.935313 * safezoneW + safezoneX;
y = 0.3 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1305: RscPictureGUI
{
idc = 1305;
text = "";
x = 0.935313 * safezoneW + safezoneX;
y = 0.37 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
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_1701: RscPictureGUI
{
idc = 1701;
//text = "\z\addons\dayz_code\gui\status_food_inside_ca.paa";
x = 0.945313 * safezoneW + safezoneX;
y = 0.95 * safezoneH + safezoneY;
w = 0.04;
h = 0.053333;
};
class RscPicture_1702: RscPictureGUI
{
idc = 1702;
//text = "\z\addons\dayz_code\gui\status_thirst_inside_ca.paa";
x = 0.945313 * safezoneW + safezoneX;
y = 0.816666 * safezoneH + safezoneY;
w = 0.04;
h = 0.053333;
};
};
};
};

View File

@@ -1,4 +1,55 @@
class CfgAmmo {
class BulletBase;
//mak
class B_9x18_Ball : BulletBase {
airfriction = -0.002751;
audiblefire = 15;
caliber = 0.33;
cartridge = "FxCartridge_9mm";
cost = 5;
hit = 6;
typicalspeed = 350;
visiblefire = 15;
};
//macSD
class B_9x18_SD : B_9x18_Ball {
airfriction = -0.001893;
audiblefire = 0.035;
cost = 5;
hit = 6;
typicalspeed = 310;
visiblefire = 0.035;
visiblefiretime = 2;
};
//1911
class B_45ACP_Ball : BulletBase {
airfriction = -0.0013522;
audiblefire = 16;
caliber = 0.33; //33
cartridge = "FxCartridge_9mm";
cost = 5;
hit = 9;
indirecthit = 0;
indirecthitrange = 0;
typicalspeed = 260;
visiblefire = 16;
};
//VSS_Vintorez
class B_9x39_SP5 : BulletBase {
hit = 13;
indirectHit = 0;
indirectHitRange = 0;
cartridge = "FxCartridge_9mm";
cost = 5;
typicalSpeed = 300;
visibleFire = 0.07;
audibleFire = 0.07;
visibleFireTime = 2;
airFriction = -0.001;
caliber = 0.33;
};
class Bolt;
class WoodenArrow : Bolt {
model = "\dayz_weapons\models\bolt";
@@ -7,19 +58,93 @@ class CfgAmmo {
};
class Melee;
class Machete_Swing_Ammo : Melee {
hit = 3;
simulation = "shotSpread";
minRange = 0.5;
minRangeProbab = 0.8;
midRange = 2;
midRangeProbab = 3.5;
maxRange = 5;
maxRangeProbab = 5;
explosive = 0;
simulationStep = 0.001;
timeToLive = 0.03;
soundHit[] = {"", db-90, 1};
soundEngine[] = {"", db-80, 4};
};
class Hatchet_Swing_Ammo : Melee {
hit = 9;
simulation = "shotBullet";
minRange = 1;
minRangeProbab = 0.8;
midRange = 2;
midRangeProbab = 1.5;
maxRange = 3;
maxRangeProbab = 2.5;
explosive = 0;
simulationStep = 0.001;
timeToLive = 0.03;
soundHit[] = {"", db-90, 1};
soundEngine[] = {"", db-80, 4};
};
class Chainsaw_Swing_Ammo : Melee {
hit = 9;
simulation = "shotBullet";
minRange = 1;
minRangeProbab = 0.8;
midRange = 2;
midRangeProbab = 1.5;
maxRange = 2.5;
maxRangeProbab = 2;
explosive = 0;
simulationStep = 0.001;
timeToLive = 0.03;
soundHit[] = {"", db-90, 1};
soundEngine[] = {"", db-80, 4};
};
class Crowbar_Swing_Ammo : Melee {
hit = 2;
simulation = "shotSpread";
minRange = 0.5;
minRangeProbab = 0.8;
midRange = 2;
midRangeProbab = 3.5;
maxRange = 5;
maxRangeProbab = 5;
explosive = 0;
simulationStep = 0.001;
timeToLive = 0.03;
soundHit[] = {"", db-90, 1};
soundEngine[] = {"", db-80, 4};
};
class Fishing_Swing_Ammo : Melee {
hit = 7;
simulation = "shotBullet";
hit = 1;
simulation = "shotSpread";
minRange = 0.5;
minRangeProbab = 0.8;
midRange = 2;
midRangeProbab = 3.5;
maxRange = 5;
maxRangeProbab = 5;
explosive = 0;
simulationStep = 0.001;
timeToLive = 0.03;
soundHit[] = {"", db-90, 1};
soundEngine[] = {"", db-80, 4};
};
class Sledge_Swing_Ammo : Melee {
hit = 11;
simulation = "shotBullet";
};
class Dummy_Swing_Ammo : Melee {
hit = 0;
hit = 12;
simulation = "shotBullet";
minRange = 1;
minRangeProbab = 0.8;
midRange = 2;
midRangeProbab = 1.5;
maxRange = 3;
maxRangeProbab = 2.5;
explosive = 0;
simulationStep = 0.001;
timeToLive = 0.03;
soundHit[] = {"", db-90, 1};
soundEngine[] = {"", db-80, 4};
};
};

View File

@@ -9,18 +9,51 @@ class CfgVehicles {
#include "CfgVehicles\Zeds\NewZeds.hpp"
#include "CfgVehicles\Zeds\PlayerZeds.hpp"
#include "CfgVehicles\Females\females.hpp"
#include "CfgVehicles\antihack_logic.hpp"
class All;
class HouseBase;
class Ruins: HouseBase {};
#include "CfgVehicles\antihack_plants.hpp"
#include "CfgVehicles\DZE\Doors.hpp"
class AllVehicles;
class Land; // External class reference
class LandVehicle : Land { class NewTurret; class Sounds; class ViewOptics; class ViewPilot; class AnimationSources; class EventHandlers; };
class LandVehicle : Land {
class NewTurret;
class Sounds;
class ViewOptics;
class ViewPilot;
class AnimationSources;
class EventHandlers;
class Reflectors
{
class Left
{
color[] = {0.9,0.8,0.8,1};
ambient[] = {0.1,0.1,0.1,1};
position = "L svetlo";
direction = "konec L svetla";
hitpoint = "L svetlo";
selection = "L svetlo";
size = 0.5;
brightness = 0.5;
};
class Right
{
color[] = {0.9,0.8,0.8,1};
ambient[] = {0.1,0.1,0.1,1};
position = "P svetlo";
direction = "konec P svetla";
hitpoint = "P svetlo";
selection = "P svetlo";
size = 0.5;
brightness = 0.5;
};
};
};
class car: landvehicle {
class Turrets
@@ -191,13 +224,6 @@ class CfgVehicles {
};
};
};
class VIL_asistvan;
class VIL_asistvan_DZE: VIL_asistvan
{
transportrepair = 0;
};
class Mi17_base: Helicopter
{
@@ -218,7 +244,7 @@ class CfgVehicles {
class Mi17_DZ: Mi17_base
{
displayname = "Mi-17";
displaynameshort = "Mi17_DZE";
displaynameshort = "Mi17_DZ";
scope = 2;
side = 2;
crew = "";
@@ -247,6 +273,7 @@ class CfgVehicles {
};
class Mi17_DZE: Mi17_DZ
{
displaynameshort = "Mi17_DZE";
class Turrets : Turrets
{
class MainTurret : MainTurret
@@ -445,6 +472,18 @@ class CfgVehicles {
#include "CfgVehicles\LAND\ArmoredSUV.hpp"
#include "CfgVehicles\LAND\Pickup_PK.hpp"
#include "CfgVehicles\LAND\Offroad_DSHKM.hpp"
#include "CfgVehicles\LAND\V3S.hpp"
#include "CfgVehicles\LAND\Ural.hpp"
#include "CfgVehicles\LAND\Kamaz.hpp"
#include "CfgVehicles\LAND\Volha.hpp"
#include "CfgVehicles\LAND\VWGolf.hpp"
#include "CfgVehicles\LAND\Skoda.hpp"
#include "CfgVehicles\LAND\datsun.hpp"
#include "CfgVehicles\LAND\Lada.hpp"
#include "CfgVehicles\LAND\hilux.hpp"
#include "CfgVehicles\LAND\UAZ.hpp"
#include "CfgVehicles\LAND\SUV.hpp"
// SEA
// #include "CfgVehicles\SEA\RHIB.hpp"
@@ -462,18 +501,7 @@ class CfgVehicles {
transportMaxWeapons = 20;
transportMaxMagazines = 400;
transportmaxbackpacks = 10;
};
class SUV_TK_CIV_EP1;
class SUV_Camo: SUV_TK_CIV_EP1
{
displayName = "SUV Camo";
hiddenSelectionsTextures[] = {"\z\addons\dayz_epoch\textures\camo10.paa"};
transportMaxWeapons = 10;
transportMaxMagazines = 100;
transportmaxbackpacks = 5;
armor = 50;
};
};
class RubberBoat;
class PBX: RubberBoat {
cargoaction[] = {"PBX_Cargo01", "PBX_Cargo02", "PBX_Cargo03"};
@@ -512,199 +540,6 @@ class CfgVehicles {
side = 0;
typicalcargo[] = {};
};
class V3S_Base;
class V3S_Civ: V3S_Base {
crew = "";
faction = "CIV";
rarityurban = 0.3;
scope = 2;
side = 3;
typicalcargo[] = {};
class Library {
libtextdesc = "The V3S is a Czech-made military 6x6 cargo truck capable of carrying cargo up to 5 tons, or up to 3 tons in rough terrain.<br/>This one is a harmless civilian vehicle.";
};
};
class SkodaBase;
class car_hatchback: SkodaBase {
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};
brakedistance = 10;
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};
cargoaction[] = {"Hatchback_Cargo01"};
cargoiscodriver[] = {1, 0};
crew = "";
displayname = "Old hatchback";
driveraction = "Hatchback_Driver";
faction = "CIV";
hiddenselections[] = {"Camo1"};
hiddenselectionstextures[] = {"\ca\wheeled\data\hatchback_co.paa"};
icon = "\Ca\wheeled\data\map_ico\icomap_skoda_CA.paa";
mapsize = 6;
maxspeed = 125;
model = "\ca\Wheeled\car_hatchback";
picture = "\Ca\wheeled\data\ico\car_hatchback_CA.paa";
rarityurban = 0.6;
scope = 2;
soundarmorcrash[] = {"ArmorCrash0", 0.25, "ArmorCrash1", 0.25, "ArmorCrash2", 0.25, "ArmorCrash3", 0.25};
soundbuildingcrash[] = {"buildCrash0", 0.25, "buildCrash1", 0.25, "buildCrash2", 0.25, "buildCrash3", 0.25};
soundengineoffext[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-stop-1", 0.398107, 1, 250};
soundengineoffint[] = {"ca\sounds\vehicles\Wheeled\sedan\int\int-sedan-stop-1", 0.398107, 1};
soundengineonext[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-start-1", 0.398107, 1, 250};
soundengineonint[] = {"ca\sounds\vehicles\Wheeled\sedan\int\int-sedan-start-1", 0.398107, 1};
soundgear[] = {"", "5.62341e-005", 1};
soundgetin[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-getout-1", 0.316228, 1};
soundgetout[] = {"ca\sounds\vehicles\Wheeled\sedan\ext\ext-sedan-getout-1", 0.316228, 1, 30};
soundwoodcrash[] = {"woodCrash0", 0.166, "woodCrash1", 0.166, "woodCrash2", 0.166, "woodCrash3", 0.166, "woodCrash4", 0.166, "woodCrash5", 0.166};
typicalcargo[] = {};
wheelcircumference = 2.148;
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};
class SoundEvents {
class AccelerationIn {
expression = "(engineOn*(1-camPos))*gmeterZ";
limit = 0.5;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-acce-1", 0.398107, 1};
};
class AccelerationOut {
expression = "(engineOn*camPos)*gmeterZ";
limit = 0.5;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-acce-1", 0.398107, 1, 250};
};
};
class Sounds {
class Engine {
frequency = "(randomizer*0.05+0.95)*rpm";
sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-low-1", 0.398107, 0.9, 300};
volume = "engineOn*camPos*(rpm factor[0.6, 0.2])";
};
class EngineHighOut {
frequency = "(randomizer*0.05+0.95)*rpm";
sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\ext\ext-sedan-high-1", 0.398107, 0.8, 380};
volume = "engineOn*camPos*(rpm factor[0.45, 0.9])";
};
class IdleOut {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\ext\ext-sedan-idle-1", 0.281838, 1, 200};
volume = "engineOn*camPos*(rpm factor[0.3, 0])";
};
class TiresRockOut {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-rock2", 0.316228, 1, 30};
volume = "camPos*rock*(speed factor[2, 20])";
};
class TiresSandOut {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-sand2", 0.316228, 1, 30};
volume = "camPos*sand*(speed factor[2, 20])";
};
class TiresGrassOut {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-grass3", 0.316228, 1, 30};
volume = "camPos*grass*(speed factor[2, 20])";
};
class TiresMudOut {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-mud2", 0.316228, 1, 30};
volume = "camPos*mud*(speed factor[2, 20])";
};
class TiresGravelOut {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-gravel2", 0.316228, 1, 30};
volume = "camPos*gravel*(speed factor[2, 20])";
};
class TiresAsphaltOut {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\ext\ext-tires-asphalt3", 0.316228, 1, 30};
volume = "camPos*asphalt*(speed factor[2, 20])";
};
class NoiseOut {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Noises\ext\int-noise3", 0.316228, 1, 30};
volume = "camPos*(damper0 max 0.04)*(speed factor[0, 8])";
};
class EngineLowIn {
frequency = "(randomizer*0.05+0.95)*rpm";
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-low-1", 0.562341, 0.8};
volume = "((engineOn*thrust) factor[0.65, 0.2])*(1-camPos)";
};
class EngineHighIn {
frequency = "(randomizer*0.05+0.95)*rpm";
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\sedan\int\int-sedan-high-1", 0.562341, 0.8};
volume = "((engineOn*thrust) factor[0.55, 0.95])*(1-camPos)";
};
class IdleIn {
frequency = 1;
sound[] = {"\ca\sounds\Vehicles\Wheeled\sedan\int\int-sedan-idle-1", 0.316228, 1};
volume = "engineOn*(rpm factor[0.3, 0])*(1-camPos)";
};
class TiresRockIn {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-rock2", 0.177828, 1};
volume = "(1-camPos)*rock*(speed factor[2, 20])";
};
class TiresSandIn {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-sand2", 0.177828, 1};
volume = "(1-camPos)*sand*(speed factor[2, 20])";
};
class TiresGrassIn {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-grass3", 0.177828, 1};
volume = "(1-camPos)*grass*(speed factor[2, 20])";
};
class TiresMudIn {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-mud2", 0.177828, 1};
volume = "(1-camPos)*mud*(speed factor[2, 20])";
};
class TiresGravelIn {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-gravel2", 0.177828, 1};
volume = "(1-camPos)*gravel*(speed factor[2, 20])";
};
class TiresAsphaltIn {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\Tires\int\int-tires-asphalt3", 0.177828, 1};
volume = "(1-camPos)*asphalt*(speed factor[2, 20])";
};
class NoiseIn {
frequency = 1;
sound[] = {"\ca\SOUNDS\Vehicles\Wheeled\BUS\int\noise3", 0.177828, 1};
volume = "(damper0 max 0.04)*(speed factor[0, 8])*(1-camPos)";
};
class Movement {
frequency = 1;
sound = "soundEnviron";
volume = 0;
};
};
class Damage {
mat[] = {"ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback_destruct.rvmat", "ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback.rvmat", "ca\wheeled\data\hatchback_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"};
tex[] = {};
};
class Library {
libtextdesc = "Civilian Car";
};
};
class UAZ_Unarmed_Base;
class UAZ_CDF: UAZ_Unarmed_Base {
accuracy = 0.3;
crew = "";
faction = "CDF";
hiddenselectionstextures[] = {"\ca\wheeled\data\Uaz_main_002_CO.paa"};
scope = 2;
side = 1;
typicalcargo[] = {};
};
class MH6J_DZ: AH6_Base_EP1
{
scope = 2;
@@ -808,7 +643,7 @@ class CfgVehicles {
class Soldier_Crew_PMC;
class Bandit1_DZ : Soldier_Crew_PMC {
displayName = "$STR_CHAR_2";
displayName = $STR_CHAR_2;
side = 1;
weapons[] = {"Throw","Put"};
model = "\dayz\characters\man_bandit";
@@ -823,7 +658,7 @@ class CfgVehicles {
class Bandit2_DZ: Soldier_Crew_PMC
{
scope = 2;
displayName = "$STR_CHAR_2";
displayName = $STR_CHAR_2;
weapons[] = {"Throw","Put"};
model = "\ca\characters_E\GER\GER_rifleman";
portrait = "\Ca\characters_E\data\portraits\ger_soldier_CA";
@@ -1249,6 +1084,8 @@ class CfgVehicles {
canHideBodies = 1;
};
#include "CfgVehicles\Players.hpp"
#include "CfgVehicles\Bags.hpp"
//An2_TK_EP1
@@ -1499,6 +1336,19 @@ class CfgVehicles {
transportFuel = 0;
fuelCapacity = 10000;
};
class MtvrRefuel;
class MtvrRefuel_DZ: MtvrRefuel
{
scope = 2;
side = 2;
crew = "";
typicalCargo[] = {};
hiddenSelections[] = {};
class TransportMagazines{};
class TransportWeapons{};
transportFuel = 0;
fuelCapacity = 10000;
};
class V3S_Refuel_TK_GUE_EP1;
class V3S_Refuel_TK_GUE_EP1_DZ: V3S_Refuel_TK_GUE_EP1
{
@@ -1513,32 +1363,6 @@ class CfgVehicles {
fuelCapacity = 10000;
};
// Vehicle Upgrades
// Performance 1
class Offroad_DSHKM_Gue;
class Offroad_DSHKM_Gue_DZE1: Offroad_DSHKM_Gue
{
maxspeed = 110;
};
// Armmor 2
class Offroad_DSHKM_Gue_DZE2: Offroad_DSHKM_Gue_DZE1
{
armor = 100;
};
// Cargo 3
class Offroad_DSHKM_Gue_DZE3: Offroad_DSHKM_Gue_DZE2
{
transportMaxWeapons = 10;
transportMaxMagazines = 200;
transportmaxbackpacks = 5;
};
// Fuel 4
class Offroad_DSHKM_Gue_DZE4: Offroad_DSHKM_Gue_DZE3
{
fuelCapacity = 210;
};
//class NonStrategic;
class BuiltItems: NonStrategic{};
class ModularItems: NonStrategic{
@@ -1642,7 +1466,7 @@ class CfgVehicles {
scope = 2;
destrType = "DestructNo";
cost = 100;
offset[] = {0,1.5,0};
offset[] = {0,1.5,0.55};
model = "\ca\misc\jezek_kov";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
@@ -1651,6 +1475,7 @@ class CfgVehicles {
vehicleClass = "Fortifications";
constructioncount = 1;
removeoutput[] = {{"ItemTankTrap",1}};
nounderground = 0;
};
// WorkBench_DZ
class WorkBench_DZ: BuiltItems
@@ -1658,7 +1483,7 @@ class CfgVehicles {
scope = 2;
destrType = "DestructTree";
cost = 100;
offset[] = {0,1.5,0.5};
offset[] = {0,1.5,0};
model = "\z\addons\dayz_epoch\models\workbench.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
@@ -1668,6 +1493,8 @@ class CfgVehicles {
maintainBuilding[] = {{"PartWoodLumber",1}};
constructioncount = 1;
removeoutput[] = {{"PartWoodPlywood",1},{"PartWoodLumber",2}};
requireplot = 0;
nounderground = 0;
};
// belt buckle
@@ -1691,7 +1518,7 @@ class CfgVehicles {
model = "\ca\structures\wall\wall_indcnc2_3.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 1000;
armor = 1200;
displayName = "Metal Panel";
vehicleClass = "Fortifications";
constructioncount = 6;
@@ -1711,6 +1538,8 @@ class CfgVehicles {
vehicleClass = "Fortifications";
constructioncount = 1;
removeoutput[] = {{"ItemGenerator",1}};
requireplot = 0;
nounderground = 0;
};
class FuelPump_DZ: BuiltItems
{
@@ -1726,6 +1555,8 @@ class CfgVehicles {
vehicleClass = "Fortifications";
constructioncount = 2;
removeoutput[] = {{"ItemFuelPump",1}};
requireplot = 0;
nounderground = 0;
};
class Fort_RazorWire : BuiltItems {
@@ -1741,6 +1572,7 @@ class CfgVehicles {
destrType = "DestructTent";
armor = 100;
GhostPreview = "Fort_RazorWirePreview";
nounderground = 0;
};
class Sandbag1_DZ: BuiltItems
@@ -1757,8 +1589,26 @@ class CfgVehicles {
vehicleClass = "Fortifications";
constructioncount = 3;
removeoutput[] = {{"ItemSandbag",1}};
nounderground = 0;
};
//review some of these settings
class BagFenceRound_DZ: BuiltItems
{
scope = 2;
destrType = "DestructNo";
cost = 100;
model = "\ca\misc2\BagFenceRound.p3d";
icon = "\Ca\misc3\data\Icons\icon_bagFenceRound_ca.paa";
offset[] = {0,1.5,0.5};
mapSize = 2;
armor = 400;
displayName = "Bag fence (Round)";
vehicleClass = "Fortifications";
constructioncount = 3;
removeoutput[] = {{"ItemSandbag",1}};
nounderground = 0;
};
class Land_HBarrier1_DZ : BuiltItems {
scope = 2;
animated = 0;
@@ -1783,6 +1633,7 @@ class CfgVehicles {
GhostPreview = "Land_HBarrier1Preview";
constructioncount = 4;
removeoutput[] = {{"ItemSandbagLarge",1}};
nounderground = 0;
};
class Land_HBarrier3_DZ : BuiltItems {
model = "\ca\misc2\HBarrier3.p3d";
@@ -1808,8 +1659,36 @@ class CfgVehicles {
offset[] = {0,2.5,0};
constructioncount = 8;
removeoutput[] = {{"ItemSandbagExLarge",1}};
nounderground = 0;
};
class Land_HBarrier5_DZ:BuiltItems {
model = "\ca\misc2\HBarrier5.p3d";
icon = "\Ca\misc2\data\Icons\icon_hescoBarrier5_ca.paa";
mapSize = 7;
displayName = "H-barrier (long)";
GhostPreview = "Land_HBarrier5Preview";
scope = 2;
animated = 0;
vehicleClass = "Fortifications";
typicalCargo[] = {};
irTarget = 0;
accuracy = 0.3;
transportAmmo = 0;
transportRepair = 0;
transportFuel = 0;
destrType = "DestructBuilding";
armor = 500;
coefInside = 0.5;
coefInsideHeur = 0.8;
cost = 0;
picture = "\CA\ui\data\icon_wf_barriers_ca.paa";
offset[] = {0,2.5,0};
constructioncount = 8;
removeoutput[] = {{"ItemSandbagExLarge",3}};
nounderground = 0;
};
class SandNest_DZ : BuiltItems {
scope = 2;
model = "\ca\Misc_E\fortified_nest_small_ep1";
@@ -1831,6 +1710,7 @@ class CfgVehicles {
nameSound = "obj_house";
offset[] = {0,3,1};
removeoutput[] = {{"sandbag_nest_kit",1}};
nounderground = 0;
};
class Supply_Crate_DZE: MiningItems
@@ -1947,8 +1827,41 @@ class CfgVehicles {
};
};
};
class Land_Fire_barrel;
class FireBarrel_DZ:Land_Fire_barrel
{
scope = 2;
// destrType = "DestructNo";
cost = 100;
offset[] = {0,2,0.5};
//model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 400;
displayName = "Fire Barrel";
vehicleClass = "Fortifications";
constructioncount = 2;
removeoutput[] = {{"ItemFuelBarrelEmpty",1}};
nounderground = 0;
/*class EventHandlers
{
init = "(_this select 0) inflame 1";
};*/
};
class Gunrack1;
class GunRack_DZ: Gunrack1
{
armor = 200;
scope = 2;
displayName = "Gun Rack";
vehicleClass = "Fortifications";
transportMaxWeapons = 20;
transportMaxMagazines = 10;
transportMaxBackpacks = 0;
offset[] = {0,2.5,0.5};
removeoutput[] = {{"ItemGunRackKit",1}};
nounderground = 0;
};
// modular
class MetalFloor_DZ: ModularItems
{
@@ -1959,7 +1872,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\metal_floor.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 1000;
armor = 1200;
displayName = "Metal Floor";
vehicleClass = "Fortifications";
GhostPreview = "MetalFloor_Preview_DZ";
@@ -1985,7 +1898,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\Wood_Ramp.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 500;
armor = 600;
displayName = "Wood Ramp";
vehicleClass = "Fortifications";
GhostPreview = "WoodRamp_Preview_DZ";
@@ -1999,7 +1912,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\cinder_wall_half.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 1000;
armor = 1200;
displayName = "Half Cinder Block Wall";
vehicleClass = "Fortifications";
upgradeBuilding[] = {"CinderWall_DZ",{{"CinderBlocks",4},{"MortarBucket",1}}};
@@ -2028,7 +1941,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\cinder_wall_full.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 1000;
armor = 1200;
displayName = "Cinder Block Wall";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"MortarBucket",1}};
@@ -2057,7 +1970,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\steel_garage_frame.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 1000;
armor = 1200;
displayName = "Block Garage Doorway";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"MortarBucket",1}};
@@ -2087,7 +2000,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\Steel_door_frame.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 1000;
armor = 1200;
displayName = "Block Doorway";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"MortarBucket",1}};
@@ -2117,7 +2030,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\Wood_Floor.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 200;
armor = 600;
displayName = "Wood Floor";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"PartWoodLumber",4}};
@@ -2145,7 +2058,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\half_floor.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 200;
armor = 600;
displayName = "Wood Floor 1/2";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"PartWoodLumber",2}};
@@ -2174,7 +2087,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\quarter_floor.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 200;
armor = 600;
displayName = "Wood Floor 1/4";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"PartWoodLumber",1}};
@@ -2204,7 +2117,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\large_wall.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 200;
armor = 600;
displayName = "Large Wall";
vehicleClass = "Fortifications";
upgradeBuilding[] = {"WoodLargeWallWin_DZ",{{"PartGlass",1}}};
@@ -2233,7 +2146,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\large_wall_door.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 200;
armor = 600;
displayName = "Large Wall Doorway";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
@@ -2261,7 +2174,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\large_wall_win.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 200;
armor = 600;
displayName = "Large Wall Window";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
@@ -2289,7 +2202,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\small_wall.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 200;
armor = 600;
displayName = "Small Wall";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
@@ -2317,7 +2230,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\third_wall.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 200;
armor = 600;
displayName = "Wood Wall 1/3";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"PartWoodLumber",1}};
@@ -2336,7 +2249,6 @@ class CfgVehicles {
};
};
};
class WoodSmallWallWin_DZ: ModularItems
{
scope = 2;
@@ -2346,7 +2258,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\small_wall_win.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 200;
armor = 600;
displayName = "Small Wall Window";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"PartWoodPlywood",1},{"PartWoodLumber",1}};
@@ -2373,7 +2285,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\small_wall_door.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 200;
armor = 600;
displayName = "Small Wall Door";
vehicleClass = "Fortifications";
upgradeBuilding[] = {"Land_DZE_WoodDoor",{{"PartWoodPlywood",1},{"PartWoodLumber",1}}};
@@ -2402,7 +2314,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\wood_stairs.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 200;
armor = 300;
displayName = "Wood Stairs";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"PartWoodLumber",1}};
@@ -2417,7 +2329,7 @@ class CfgVehicles {
model="\z\addons\dayz_epoch\models\wood_ladder.p3d";
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 50;
armor = 100;
displayName = "Wood Ladder";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"PartWoodLumber",1}};
@@ -2453,7 +2365,7 @@ class CfgVehicles {
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 1000;
displayName = "Block Doorway";
displayName = "Block Doorway Preview";
vehicleClass = "Fortifications";
};
class CinderWallDoorway_Preview_DZ: NonStrategic
@@ -2466,7 +2378,7 @@ class CfgVehicles {
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 1000;
displayName = "Block Garage Doorway";
displayName = "Block Garage Doorway Preview";
vehicleClass = "Fortifications";
};
class MetalFloor_Preview_DZ: NonStrategic
@@ -2506,7 +2418,7 @@ class CfgVehicles {
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 1000;
displayName = "Cinder Block Wall 1/2";
displayName = "Cinder Block Wall 1/2 Preview";
vehicleClass = "Fortifications";
};
class CinderWall_Preview_DZ: NonStrategic
@@ -2519,7 +2431,7 @@ class CfgVehicles {
icon = "\ca\data\data\Unknown_object.paa";
mapSize = 2;
armor = 1000;
displayName = "Cinder Block Wall";
displayName = "Cinder Block Wall Preview";
vehicleClass = "Fortifications";
};
@@ -2740,12 +2652,28 @@ class CfgVehicles {
class Sign_1L_Noentry_EP1;
class Plastic_Pole_EP1_DZ: Sign_1L_Noentry_EP1
{
destrType = "DestructTree";
armor = 1000;
// static
hasDriver = 0;
simulation = "house";
weapons[] = {};
magazines[] = {};
irTarget = 0;
type = 1;
threat[] = {0,0,0};
maxSpeed = 0;
coefInside = 4;
coefInsideHeur = 4;
scope = 2;
// destrType = "DestructNo";
offset[] = {0,2.5,0};
offset[] = {0,2.5,0.3};
displayName = "30m Plot Pole";
vehicleClass = "Fortifications";
removeoutput[] = {{"30m_plot_kit",1}};
requireplot = 0;
nounderground = 0;
};
class USMC_WarfareBMGNest_M240;
class M240Nest_DZ: USMC_WarfareBMGNest_M240
@@ -2890,6 +2818,7 @@ class CfgVehicles {
removeoutput[] = {{"ItemCorrugated",1}};
displayName = "Corrugated Fence";
vehicleClass = "Fortifications";
nounderground = 0;
};
class Land_kulna;
@@ -2905,6 +2834,7 @@ class CfgVehicles {
transportMaxWeapons = 10;
transportMaxBackpacks = 5;
constructioncount = 5;
nounderground = 0;
};
class Land_Shed_wooden;
class Wooden_shed_DZ: Land_Shed_wooden
@@ -2919,6 +2849,7 @@ class CfgVehicles {
transportMaxMagazines = 200;
transportMaxWeapons = 20;
transportMaxBackpacks = 10;
nounderground = 0;
};
class Wall_FenW2_6_EP1;
@@ -2939,6 +2870,7 @@ class CfgVehicles {
offset[] = {0,2.5,0};
displayName = "Light Pole";
vehicleClass = "Fortifications";
maintainBuilding[] = {{"ItemLightBulb",1}};
};
class WoodGate_DZ: BuiltItems
{
@@ -3013,7 +2945,7 @@ class CfgVehicles {
class WeaponHolder_ItemHatchet_DZE: WeaponHolderBase
{
scope = 2;
displayName = "$STR_EQUIP_NAME_41";
displayName = $STR_EQUIP_NAME_41;
model = "\dayz_equip\models\hatchet.p3d";
class eventHandlers
{
@@ -3047,7 +2979,7 @@ class CfgVehicles {
class WeaponHolder_ItemTentOld: WeaponHolder
{
scope = 2;
displayName = "$STR_EQUIP_NAME_20";
displayName = $STR_EQUIP_NAME_20;
class transportmagazines
{
class _xx_ItemTentOld
@@ -3113,7 +3045,7 @@ class CfgVehicles {
class WeaponHolder_ItemJerrycanEmpty: WeaponHolderBase
{
scope = 2;
displayName = "$STR_EQUIP_NAME_39";
displayName = $STR_EQUIP_NAME_39;
model = "\dayz_equip\proxy\jerrycan.p3d";
class eventHandlers
{
@@ -3132,6 +3064,8 @@ class CfgVehicles {
create = "WeaponHolder_ItemTentOld";
constructioncount = 1;
offset[] = {0,2.5,0};
requireplot = 0;
nounderground = 0;
};
class TentStorageDomed: TentStorage
{
@@ -3180,9 +3114,11 @@ class CfgVehicles {
transportMaxMagazines = 0;
transportMaxWeapons = 0;
transportMaxBackpacks = 0;
offset[] = {0,1.5,0.5};
offset[] = {0,1.5,0};
lockable = 4;
unlockedClass = "VaultStorage";
requireplot = 0;
nounderground = 0;
};
class LockboxStorageLocked: Land_A_tent
@@ -3198,7 +3134,8 @@ class CfgVehicles {
offset[] = {0,1.5,0.5};
lockable = 2;
unlockedClass = "LockboxStorage";
nounderground = 0;
requireplot = 0;
};
class LockboxStorage: Land_A_tent
{
@@ -3213,6 +3150,14 @@ class CfgVehicles {
lockedClass = "LockboxStorageLocked";
packedClass = "WeaponHolder_ItemLockbox";
};
};
class GraveDZE: Land_A_tent
{
vehicleClass = "Survival";
displayName = "Grave DZE";
destrType = "DestructNo";
model = "\z\addons\dayz_epoch\models\skeleton.p3d";
transportMaxMagazines = 80;
transportMaxWeapons = 15;
transportMaxBackpacks = 1;
};
};

View File

@@ -44,7 +44,7 @@ class EpochDeathBoardDialog
class RscShortcutButton_1700: RscShortcutButton
{
idc = -1;
text = "Close";
text = $STR_EPOCH_PLAYER_283;
x = 0.628452 * safezoneW + safezoneX;
y = 0.706267 * safezoneH + safezoneY;
w = 0.0743671 * safezoneW;

View File

@@ -150,7 +150,7 @@ class TraderDialog
class RscTextTraderDialog_1001: RscTextTraderDialog
{
idc = -1;
text = "Trader Menu";
text = $STR_EPOCH_PLAYER_289;
x = 0.283646 * safezoneW + safezoneX;
y = 0.22492 * safezoneH + safezoneY;
w = 0.432709 * safezoneW;
@@ -169,7 +169,7 @@ class TraderDialog
class RscTextTraderDialog_1002: RscTextTraderDialog
{
idc = -1;
text = "Categories";
text = $STR_EPOCH_PLAYER_290;
x = 0.290407 * safezoneW + safezoneX;
y = 0.29369 * safezoneH + safezoneY;
w = 0.0743718 * safezoneW;
@@ -186,8 +186,8 @@ class TraderDialog
};
class RscShortcutButtonTraderDialog_1700: RscShortcutButtonTraderDialog
{
idc = -1;
text = "Buy";
idc = 12004;
text = $STR_EPOCH_PLAYER_291;
x = 0.635221 * safezoneW + safezoneX;
y = 0.720064 * safezoneH + safezoneY;
w = 0.0743718 * safezoneW;
@@ -196,8 +196,8 @@ class TraderDialog
};
class RscShortcutButtonTraderDialog_1701: RscShortcutButtonTraderDialog
{
idc = -1;
text = "Sell";
idc = 12005;
text = $STR_EPOCH_PLAYER_292;
x = 0.540566 * safezoneW + safezoneX;
y = 0.720064 * safezoneH + safezoneY;
w = 0.0743718 * safezoneW;
@@ -245,7 +245,7 @@ class TraderDialog
class RscShortcutButtonTraderDialog_1702: RscShortcutButtonTraderDialog
{
idc = -1;
text = "Close";
text = $STR_EPOCH_PLAYER_283;
x = 0.290407 * safezoneW + safezoneX;
y = 0.720064 * safezoneH + safezoneY;
w = 0.0743718 * safezoneW;
@@ -255,11 +255,19 @@ class TraderDialog
class RscText_1007: RscTextTraderDialog
{
idc = -1;
text = "Items";
text = $STR_EPOCH_PLAYER_288;
x = 0.432389 * safezoneW + safezoneX;
y = 0.29369 * safezoneH + safezoneY;
w = 0.0743718 * safezoneW;
h = 0.027508 * safezoneH;
};
class RscStructuredText_1100: RscStructuredText
{
idc = 12006;
x = 0.359214 * safezoneW + safezoneX;
y = 0.227167 * safezoneH + safezoneY;
w = 0.369767 * safezoneW;
h = 0.0543546 * safezoneH;
};
};
};

View File

@@ -57,6 +57,7 @@ class RscDisplayStart
class RscDisplayDebriefing: RscStandardDisplay
{
onLoad = "ctrlActivate ((_this select 0) displayCtrl 2)";
class controls
{
delete Debriefing_MissionTitle;
@@ -69,15 +70,24 @@ class RscDisplayDebriefing: RscStandardDisplay
delete CA_DebriefingStatsGroup;
delete ButtonStatistics;
delete ButtonRetry;
//delete ButtonContinue;
class ButtonContinue: RscIGUIShortcutButton
{
idc = 2;
shortcuts[] = {"0x00050000 + 0",28,57,156};
x = 0.4080875;
y = 0.863977;
text = $STR_UI_CONTINUE;
};
};
class ControlsBackground
{
delete Mainback;
};
};
class RscDisplayMissionFail: RscStandardDisplay
{
onLoad = "ctrlActivate ((_this select 0) displayCtrl 2)";
class controls
{
delete Debriefing_MissionTitle;
@@ -89,7 +99,14 @@ class RscDisplayMissionFail: RscStandardDisplay
delete CA_DebriefingObjectivesGroup;
delete CA_DebriefingStatsGroup;
delete BRetry;
//delete BAbort;
class BAbort: RscIGUIShortcutButton
{
idc = 2;
shortcuts[] = {"0x00050000 + 0",28,57,156};
x = 0.4080875;
y = 0.863977;
text = $STR_UI_END;
};
};
class ControlsBackground
{
@@ -149,7 +166,7 @@ class RscDisplayMain : RscStandardDisplay
class DAYZ_Version : CA_Version
{
idc = -1;
text = "DayZ Epoch 1.0.2.4";
text = "DayZ Epoch 1.0.3";
y = "(SafeZoneH + SafeZoneY) - (1 - 0.95)";
};
delete CA_TitleMainMenu;
@@ -195,7 +212,7 @@ class RscDisplayMain : RscStandardDisplay
};
};
};
/*
class RscDisplayMainMap {
saveParams = 1;
@@ -509,7 +526,7 @@ class RscDisplayMainMap {
};
};
};
*/
class RscDisplayClientGetReady : RscDisplayGetReady {
onload = "private ['_dummy']; _dummy = [_this,'onload'] call compile preprocessfile '\ca\ui\scripts\server_interface.sqf'; _this spawn { while { !isNull (findDisplay 53) } do { ctrlActivate ((_this select 0) displayCtrl 1); sleep 0.1; }; };";
color0[] = {0.4, 0.4, 0.4, 1};
@@ -744,7 +761,7 @@ class RscDisplayGenderSelect
class Gender_Title: RscStructuredText
{
idc = -1;
text = "$STR_UI_GENDER_TITLE";
text = $STR_UI_GENDER_TITLE;
x = 0.4 * safezoneW + safezoneX;
y = 0.221864 * safezoneH + safezoneY;
w = 0.2 * safezoneW;
@@ -754,7 +771,7 @@ class RscDisplayGenderSelect
class Gender_Description: RscStructuredText
{
idc = -1;
text = "$STR_UI_GENDER_DESC";
text = $STR_UI_GENDER_DESC;
x = 0.4 * safezoneW + safezoneX;
y = 0.366134 * safezoneH + safezoneY;
w = 0.2 * safezoneW;
@@ -832,7 +849,7 @@ class RscDisplayMPInterrupt : RscStandardDisplay {
class CA_B_REVERT : CA_B_SAVE {
idc = 119;
y = 0.2537 + 0.101903 * 1;
text = "$str_disp_revert";
text = $str_disp_revert;
default = 0;
};
@@ -876,7 +893,7 @@ class RscDisplayGear
idd = 106;
enableDisplay = 1;
// 177 based
//onLoad = "_this call fn_gearMenuChecks;[] spawn object_monitorGear; {player removeMagazines _x} forEach MeleeMagazines; call gear_ui_init; if (isNil('IGUI_GEAR_activeFilter')) then { IGUI_GEAR_activeFilter = 0;}; private ['_dummy']; _dummy = [_this,'initDialog'] call compile preprocessFile '\ca\ui\scripts\handleGear.sqf'; _dummy = [_this,'onLoad'] execVM '\ca\ui\scripts\handleGear.sqf'; _dummy;";
//onLoad = "_this call fn_gearMenuChecks;[] spawn object_monitorGear; {player removeMagazines _x} forEach MeleeMagazines; call gear_ui_init; if (isNil('IGUI_GEAR_activeFilter')) then { IGUI_GEAR_activeFilter = 0;}; private ['_dummy']; _dummy = [_this,'initDialog'] call compile preprocessFile '\z\addons\dayz_code\BIS_scripts\handleGear.sqf'; _dummy = [_this,'onLoad'] execVM '\z\addons\dayz_code\BIS_scripts\handleGear.sqf'; _dummy;";
onUnload = "call player_gearSync; call dayz_forceSave;";
class controls
@@ -964,7 +981,7 @@ class RscDisplayGear
idc = 1001;
x = 0.047634;
y = -0.00102941;
text = "Gear";
text = $STR_EPOCH_PLAYER_278;
};
class Unit_Title : RscText {
@@ -1036,8 +1053,8 @@ class RscDisplayGear
idc = 146;
x = -2;
style = 2048;
onSetFocus = "private [""_dummy""]; _dummy = [_this,""onFocus""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;";
onButtonClick = "private [""_dummy""]; _dummy = [_this,""onLBListSelChanged""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;";
onSetFocus = "private [""_dummy""]; _dummy = [_this,""onFocus""] execVM ""\z\addons\dayz_code\BIS_scripts\handleGear.sqf""; _dummy;";
onButtonClick = "private [""_dummy""]; _dummy = [_this,""onLBListSelChanged""] execVM ""\z\addons\dayz_code\BIS_scripts\handleGear.sqf""; _dummy;";
text = "&lt;";
};
class Available_items: RscIGUIListNBox
@@ -1048,10 +1065,10 @@ class RscDisplayGear
idcRight = 147;
idcLeft = 146;
colorPlayerItem[] = {0.8784,0.8471,0.651,1};
onKeyDown = "private [""_dummy""]; _dummy = [_this,""onKeyDown"",0,107,0,107] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;";
onLBSelChanged = "private [""_dummy""]; _dummy = [_this,""onLBSelChanged""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;";
onLBListSelChanged = "private [""_dummy""]; _dummy = [_this,""onLBListSelChanged""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;";
onKillFocus = "private [""_dummy""]; _dummy = [_this,""onKillFocus""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;";
onKeyDown = "private [""_dummy""]; _dummy = [_this,""onKeyDown"",0,107,0,107] execVM ""\z\addons\dayz_code\BIS_scripts\handleGear.sqf""; _dummy;";
onLBSelChanged = "private [""_dummy""]; _dummy = [_this,""onLBSelChanged""] execVM ""\z\addons\dayz_code\BIS_scripts\handleGear.sqf""; _dummy;";
onLBListSelChanged = "private [""_dummy""]; _dummy = [_this,""onLBListSelChanged""] execVM ""\z\addons\dayz_code\BIS_scripts\handleGear.sqf""; _dummy;";
onKillFocus = "private [""_dummy""]; _dummy = [_this,""onKillFocus""] execVM ""\z\addons\dayz_code\BIS_scripts\handleGear.sqf""; _dummy;";
x = 0;
y = 0;
w = 0.46;
@@ -1062,8 +1079,8 @@ class RscDisplayGear
{
idc = 147;
x = -2;
onSetFocus = "private [""_dummy""]; _dummy = [_this,""onFocus""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;";
onButtonClick = "private [""_dummy""]; _dummy = [_this,""onLBListSelChanged""] execVM ""\ca\ui\scripts\handleGear.sqf""; _dummy;";
onSetFocus = "private [""_dummy""]; _dummy = [_this,""onFocus""] execVM ""\z\addons\dayz_code\BIS_scripts\handleGear.sqf""; _dummy;";
onButtonClick = "private [""_dummy""]; _dummy = [_this,""onLBListSelChanged""] execVM ""\z\addons\dayz_code\BIS_scripts\handleGear.sqf""; _dummy;";
text = ">";
};
};
@@ -1518,7 +1535,7 @@ class RscDisplayGear
shortcuts[] = {"0x00050000 + 3"};
x = 0.333336;
y = 0.897067;
text = "Filter";
text = $STR_EPOCH_PLAYER_279;
};
class ButtonRearm: RscIGUIShortcutButton
{
@@ -1526,7 +1543,7 @@ class RscDisplayGear
shortcuts[] = {"0x00050000 + 2"};
x = 0.554743;
y = 0.897067;
text = "Rearm";
text = $STR_EPOCH_PLAYER_280;
};
class ButtonOpenBag: RscIGUIShortcutButton
{
@@ -1534,7 +1551,7 @@ class RscDisplayGear
shortcuts[] = {"0x00050000 + 2"};
x = 0.554743;
y = 0.897067;
text = "Open bag";
text = $STR_EPOCH_PLAYER_281;
};
class ButtonCloseBag: RscIGUIShortcutButton
{
@@ -1542,7 +1559,7 @@ class RscDisplayGear
shortcuts[] = {"0x00050000 + 2"};
x = 0.554743;
y = 0.897067;
text = "Close bag";
text = $STR_EPOCH_PLAYER_282;
};
class ButtonContinue: RscIGUIShortcutButton
{
@@ -1558,38 +1575,38 @@ class RscDisplayGear
shortcuts[] = {"0x00050000 + 1"};
x = 0.0392216;
y = 0.897066;
text = "Close";
text = $STR_EPOCH_PLAYER_283;
};
};
class Filters
{
class All
{
name = "All";
name = $STR_EPOCH_PLAYER_284;
mask = -1;
image = "\ca\ui\data\igui_gear_filter_1_ca.paa";
};
class Primary
{
name = "Primary";
name = $STR_EPOCH_PLAYER_285;
mask = 769;
image = "\ca\ui\data\igui_gear_filter_2_ca.paa";
};
class Secondary
{
name = "Secondary";
name = $STR_EPOCH_PLAYER_286;
mask = 516;
image = "\ca\ui\data\igui_gear_filter_3_ca.paa";
};
class HandGun
{
name = "HandGun";
name = $STR_EPOCH_PLAYER_287;
mask = 18;
image = "\ca\ui\data\igui_gear_filter_4_ca.paa";
};
class Items
{
name = "Items";
name = $STR_EPOCH_PLAYER_288;
mask = 135168;
image = "\ca\ui\data\igui_gear_filter_5_ca.paa";
};
@@ -1602,7 +1619,7 @@ class RscDisplayGear
emptyMag2 = "\ca\ui\data\ui_gear_mag2_gs.paa";
emptyHGun = "\ca\ui\data\ui_gear_hgun_gs.paa";
emptyHGunMag = "\ca\ui\data\ui_gear_hgunmag_gs.paa";
onLoad = "_this call fn_gearMenuChecks;[] spawn object_monitorGear; call gear_ui_init; call ui_gear_sound;if (isNil('IGUI_GEAR_activeFilter')) then { IGUI_GEAR_activeFilter = 0;}; private ['_dummy']; _dummy = [_this,'initDialog'] call compile preprocessFile '\ca\ui\scripts\handleGear.sqf'; _dummy = [_this,'onLoad'] execVM '\ca\ui\scripts\handleGear.sqf'; _dummy;";
onLoad = "_this call fn_gearMenuChecks;[] spawn object_monitorGear; call gear_ui_init; call ui_gear_sound;if (isNil('IGUI_GEAR_activeFilter')) then { IGUI_GEAR_activeFilter = 0;}; private ['_dummy']; _dummy = [_this,'initDialog'] call compile preprocessFile '\z\addons\dayz_code\BIS_scripts\handleGear.sqf'; _dummy = [_this,'onLoad'] execVM '\z\addons\dayz_code\BIS_scripts\handleGear.sqf'; _dummy;";
class ControlsBackground
{
class Mainback: RscPicture
@@ -1631,351 +1648,14 @@ class DZ_ItemInteraction {
};
};
#ifdef NewPlayerUI
#include "RscDisplay\RscNewPlayerUI.hpp"
#else
#include "RscDisplay\RscOldPlayerUI.hpp"
#endif
class RscTitles
{
titles[] = {"DeathScreen","TitleScreen","RscTitleStructuredText"};
class DeathScreen
{
idd = -1;
movingEnable = "false";
duration = 120;
fadein = 0;
name = "DeathScreen";
controls[] = {"DeathScreen"};
class DeathScreen: RscPicture
{
x = "0.00001 * safezoneW + safezoneX";
y = "0.00001 * safezoneH + safezoneY";
w = "1 * safezoneW";
h = "1 * safezoneH";
text = "\z\addons\dayz_epoch\ui\screen_death_ca.paa";
};
};
class TitleScreen
{
idd = -1;
movingEnable = "false";
duration = 120;
fadein = 0;
name = "TitleScreen";
controls[] = {"TitleScreen"};
class TitleScreen: RscPicture
{
x = "0.00001 * safezoneW + safezoneX";
y = "0.00001 * safezoneH + safezoneY";
w = "1 * safezoneW";
h = "1 * safezoneH";
text = "\dayz\ui\screen_title_ca.paa";
};
};
class Default
{
idd = -1;
movingEnable = 0;
duration = 4;
};
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_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};
};
};
};
#ifdef SpawnSelecter
#include "RscDisplay\RscDisplaySpawnSelecter.hpp"
#endif
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_1201: RscPictureGUI
{
idc = 1201;
text = "\z\addons\dayz_code\gui\status_food_border_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.93 * safezoneH + safezoneY; //1
w = 0.06;
h = 0.08;
};
class RscPicture_1200: RscPictureGUI
{
idc = 1200;
text = "\z\addons\dayz_code\gui\status_blood_border_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.86 * safezoneH + safezoneY;//2
w = 0.06;
h = 0.08;
};
class RscPicture_1202: RscPictureGUI
{
idc = 1202;
text = "\z\addons\dayz_code\gui\status_thirst_border_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.79 * safezoneH + safezoneY; //3
w = 0.06;
h = 0.08;
};
class RscPicture_1208: RscPictureGUI
{
idc = 1208;
text = "\z\addons\dayz_code\gui\status_temp_outside_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.72 * safezoneH + safezoneY; //3
w = 0.06;
h = 0.08;
};
class RscPicture_1207 : RscPictureGUI {
idc = 1207;
text = "\z\addons\dayz_code\gui\status_combat_border_ca.paa";
x = "0.955313 * safezoneW + safezoneX";
y = "0.65 * safezoneH + safezoneY";
w = 0.06;
h = 0.08;
};
class RscPicture_1203: RscPictureGUI
{
idc = 1203;
text = "\z\addons\dayz_code\gui\status_fracture_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.58 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
colorText[] = {1,1,1,1};
};
class RscPicture_1204: RscPictureGUI
{
idc = 1204;
text = "\z\addons\dayz_code\gui\status_connection_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.51 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
colorText[] = {1,1,1,1};
};
class RscPicture_1205: RscPictureGUI
{
idc = 1205;
text = "\z\addons\dayz_code\gui\status_ear_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.30 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1206: RscPictureGUI
{
idc = 1206;
text = "\z\addons\dayz_code\gui\status_eye_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.37 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1501: RscPictureGUI
{
idc = 1501;
text = "\z\addons\dayz_code\gui\status_food_border_ca.paa";
x = 0.945313 * safezoneW + safezoneX;
y = 0.95 * safezoneH + safezoneY; //1
w = 0.04;
h = 0.053333;
};
class RscPicture_1502: RscPictureGUI
{
idc = 1502;
text = "\z\addons\dayz_code\gui\status_thirst_border_ca.paa";
x = 0.945313 * safezoneW + safezoneX;
y = 0.816666 * safezoneH + safezoneY; //3
w = 0.04;
h = 0.053333;
};
};
class Controls{
class RscPicture_1301: RscPictureGUI
{
idc = 1301;
//text = "\z\addons\dayz_code\gui\status_food_inside_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.93 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1300: RscPictureGUI
{
idc = 1300;
//text = "\z\addons\dayz_code\gui\status_blood_inside_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.86 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1302: RscPictureGUI
{
idc = 1302;
//text = "\z\addons\dayz_code\gui\status_thirst_inside_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.79 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1306: RscPictureGUI
{
idc = 1306;
//text = "\z\addons\dayz_code\gui\status_temp_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.72 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1303: RscPictureGUI
{
idc = 1303;
text = "\z\addons\dayz_code\gui\status_bleeding_ca.paa";
x = 0.955313 * safezoneW + safezoneX;
y = 0.86 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
colorText[] = {1,1,1,0.5};
};
class RscPicture_1304: RscPictureGUI
{
idc = 1304;
text = "";
x = 0.935313 * safezoneW + safezoneX;
y = 0.3 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
class RscPicture_1305: RscPictureGUI
{
idc = 1305;
text = "";
x = 0.935313 * safezoneW + safezoneX;
y = 0.37 * safezoneH + safezoneY;
w = 0.06;
h = 0.08;
};
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_1701: RscPictureGUI
{
idc = 1701;
//text = "\z\addons\dayz_code\gui\status_food_inside_ca.paa";
x = 0.945313 * safezoneW + safezoneX;
y = 0.95 * safezoneH + safezoneY;
w = 0.04;
h = 0.053333;
};
class RscPicture_1702: RscPictureGUI
{
idc = 1702;
//text = "\z\addons\dayz_code\gui\status_thirst_inside_ca.paa";
x = 0.945313 * safezoneW + safezoneX;
y = 0.816666 * safezoneH + safezoneY;
w = 0.04;
h = 0.053333;
};
};
};
};
#include "RscDisplay\RscMap.hpp"

View File

@@ -648,7 +648,7 @@ class KeypadUI
y = 0.121749;
w = 0.126596;
h = 0.153191;
onButtonClick = "[player,""keypad_tick"",0,false] call dayz_zombieSpeak;((ctrlParent (_this select 0)) closeDisplay 3000); if(!isNull dayz_selectedVault and (typeOf dayz_selectedVault) in DZE_LockedStorage) then {dayz_selectedVault spawn player_unlockVault;};";
onButtonClick = "[player,""keypad_tick"",0,false] call dayz_zombieSpeak;((ctrlParent (_this select 0)) closeDisplay 3000); if(!isNull dayz_selectedVault) then {dayz_selectedVault spawn player_unlockVault;};";
};
};
};

View File

@@ -19,7 +19,7 @@ if (_ammo != "") then {
_vehicle addMagazineTurret [_ammo,_turret];
player removeMagazine _ammo;
cutText [format["You have successfully loaded %1 ammunition.",_ammoType], "PLAIN DOWN"];
cutText [format[(localize "str_epoch_player_127"),_ammoType], "PLAIN DOWN"];
} else {
cutText [format["You need %1 type of ammo to do this.",_text], "PLAIN DOWN"];
cutText [format[(localize "str_epoch_player_128"),_text], "PLAIN DOWN"];
};

View File

@@ -1,7 +1,7 @@
private ["_hasbottleitem","_hastinitem","_bottletext","_tin1text","_tin2text","_tintext","_qty","_dis","_sfx","_removed"];
if(TradeInprogress) exitWith { cutText ["Boil already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_22") , "PLAIN DOWN"]; };
DZE_ActionInProgress = true;
player removeAction s_player_boil;
s_player_boil = 1;
@@ -19,8 +19,8 @@ _bottletext = getText (configFile >> "CfgMagazines" >> "ItemWaterbottle" >> "dis
_tin1text = getText (configFile >> "CfgMagazines" >> "TrashTinCan" >> "displayName");
_tin2text = getText (configFile >> "CfgMagazines" >> "ItemSodaEmpty" >> "displayName");
_tintext = format["%1 / %2",_tin1text,_tin2text];
if (!_hasbottleitem) exitWith {TradeInprogress = false; cutText [format[(localize "str_player_31"),_bottletext,"fill"] , "PLAIN DOWN"]};
if (!_hastinitem) exitWith {TradeInprogress = false; cutText [format[(localize "str_player_31"),_tintext,"fill"] , "PLAIN DOWN"]};
if (!_hasbottleitem) exitWith {DZE_ActionInProgress = false; cutText [format[(localize "str_player_31"),_bottletext,"fill"] , "PLAIN DOWN"]};
if (!_hastinitem) exitWith {DZE_ActionInProgress = false; cutText [format[(localize "str_player_31"),_tintext,"fill"] , "PLAIN DOWN"]};
_removed = 0;
@@ -29,7 +29,7 @@ if (_hasbottleitem and _hastinitem) then {
if ("ItemWaterbottle" in magazines player) then {
_removed = _removed + ([player,"ItemWaterbottle",_qty] call BIS_fnc_invRemove);
[1,1] call dayz_HungerThirst;
player playActionNow "Medic";
sleep 1;
@@ -53,4 +53,4 @@ if (_hasbottleitem and _hastinitem) then {
s_player_boil = -1;
TradeInprogress = false;
DZE_ActionInProgress = false;

View File

@@ -1,122 +0,0 @@
private ["_activatingPlayer","_trader_id","_type","_name","_qty","_sell","_order","_tid","_out","_part","_cancel","_Display","_File","_textCurrency","_textPart","_btype","_stype","_header","_item","_buy","_bqty","_bname","_afile"];
if (TradeInprogress) exitWith {}; // Do not allow if any script is running.
{player removeAction _x} forEach s_player_parts;s_player_parts = [];
// [ _trader_id, _category, _action ];
_activatingPlayer = _this select 1;
_trader_id = (_this select 3) select 0;
// _category = (_this select 3) select 1;
PVDZE_plr_TradeMenuResult = call compile format["tcacheBuy_%1;",_trader_id];
if(isNil "PVDZE_plr_TradeMenuResult") then {
//diag_log format["DEBUG TRADER OBJ: %1", _trader_id];
//["PVDZE_plr_TradeMenu",[_activatingPlayer,_trader_id,_category,_action]] call callRpcProcedure;
PVDZE_plr_TradeMenu = [_activatingPlayer,_trader_id];
publicVariableServer "PVDZE_plr_TradeMenu";
waitUntil {!isNil "PVDZE_plr_TradeMenuResult"};
};
//diag_log format["DEBUG Buy: %1", PVDZE_plr_TradeMenuResult];
{
_header = _x select 0; // "TRD"
// Trader Item name|type
_item = _x select 1;
_name = _item select 0;
_type = _item select 1;
switch(true)do{
case (_type == 1): {
_type = "CfgMagazines";
};
case (_type == 2): {
_type = "CfgVehicles";
};
case (_type == 3): {
_type = "CfgWeapons";
};
};
// Display Name of item
_textPart = getText(configFile >> _type >> _name >> "displayName");
// Total in stock
_qty = _x select 2;
// Buy Data from array
_buy = _x select 3;
_bqty = _buy select 0;
_bname = _buy select 1;
_btype = _buy select 2;
switch(true)do{
case (_btype == 1): {
_btype = "CfgMagazines";
};
case (_btype == 2): {
_btype = "CfgVehicles";
};
case (_btype == 3): {
_btype = "CfgWeapons";
};
};
// Display Name of buy item
_textCurrency = getText(configFile >> _btype >> _bname >> "displayName");
// Sell data from array
_sell = _x select 4;
//_sqty = _sell select 0;
//_sname = _sell select 1;
_stype = _sell select 2;
switch(true)do{
case (_stype == 1): {
_stype = "CfgMagazines";
};
case (_stype == 2): {
_stype = "CfgVehicles";
};
case (_stype == 3): {
_stype = "CfgWeapons";
};
};
// Display Name of sell item
//_textCurrencySell = getText(configFile >> _stype >> _sname >> "displayName");
// Menu sort order
_order = _x select 5;
// Trader Menu ID
_tid = _x select 6;
// Action file to use for trade
_afile = _x select 7;
_File = "\z\addons\dayz_code\actions\" + _afile + ".sqf";
// Allways 1 for now
_out = 1;
// trade_items.sqf | [part_out, part_in, qty_out, qty_in,_textPart,_textCurrency];
if (_qty > 0) then {
_Display = format["Buy %1 (%2) for %3 %4", _textPart, _name, _bqty, _textCurrency];
} else {
_Display = format["<t color='#ffff00'>Buy %1 (%2) for %3 %4</t>", _textPart, _name, _bqty, _textCurrency];
};
_part = player addAction [_Display, _File,[_name,_bname,_out,_bqty,"buy",_textCurrency,_textPart,_header], _order, true, true, "",""];
//diag_log format["DEBUG TRADER: %1", _part];
s_player_parts set [count s_player_parts,_part];
} forEach PVDZE_plr_TradeMenuResult;
_cancel = player addAction ["Cancel", "\z\addons\dayz_code\actions\trade_cancel.sqf",["medical"], 0, true, false, "",""];
s_player_parts set [count s_player_parts,_cancel];
// Cache data in client side global variable
call compile format["tcacheBuy_%1 = %2;",_tid,PVDZE_plr_TradeMenuResult];
// Clear Data
PVDZE_plr_TradeMenuResult = nil;
s_player_parts_crtl = 1;

View File

@@ -1,19 +0,0 @@
private["_trader_id","_category","_buy","_sell","_cancel"];
if (TradeInprogress) exitWith {}; // Do not allow if any script is running.
{player removeAction _x} forEach s_player_parts;s_player_parts = [];
_trader_id = (_this select 3) select 0;
_category = (_this select 3) select 1;
_buy = player addAction ["Buy "+_category, "\z\addons\dayz_code\actions\buy_db.sqf",[_trader_id], 99, true, false, "",""];
s_player_parts set [count s_player_parts,_buy];
_sell = player addAction ["Sell "+_category, "\z\addons\dayz_code\actions\sell_db.sqf",[_trader_id], 98, true, false, "",""];
s_player_parts set [count s_player_parts,_sell];
_cancel = player addAction ["Cancel", "\z\addons\dayz_code\actions\trade_cancel.sqf",["medical"], 0, true, false, "",""];
s_player_parts set [count s_player_parts,_cancel];
s_player_parts_crtl = 1;

View File

@@ -30,4 +30,4 @@ _weaponsCount = (_weaponsCount_raw select 1) call vehicle_gear_count;
// Count and show weapons available space
_backpackCount = (_backpackCount_raw select 1) call vehicle_gear_count;
TitleText [format[("Magazine %1 / %2 - Weapons %3 / %4 - Backpacks %5 / %6"),_magazineCount,_maxMagazines,_weaponsCount,_maxWeapons,_backpackCount,_maxBackpacks], "PLAIN DOWN"];
TitleText [format[(localize "str_epoch_player_1"),_magazineCount,_maxMagazines,_weaponsCount,_maxWeapons,_backpackCount,_maxBackpacks], "PLAIN DOWN"];

View File

@@ -1,7 +1,7 @@
private ["_text","_rawmeat","_cookedmeat","_meat","_meatcooked","_qty","_started","_finished","_animState","_isMedic","_removed","_dis","_sfx"];
private ["_text","_rawmeat","_cookedmeat","_meat","_meatcooked","_qty","_started","_finished","_animState","_isMedic","_removed","_dis","_sfx","_textraw"];
if(TradeInprogress) exitWith { cutText ["Cooking already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_23") , "PLAIN DOWN"]; };
DZE_ActionInProgress = true;
// diag_log ("Cook Enabled");
player removeAction s_player_cook;
@@ -22,8 +22,8 @@ _cookedmeat = meatcooked;
_qty = {_x == _meat} count magazines player;
cutText [format["Started cooking %1",_textraw], "PLAIN DOWN"];
cutText [format[(localize "str_epoch_player_129"),_textraw], "PLAIN DOWN"];
[1,1] call dayz_HungerThirst;
player playActionNow "Medic";
_dis=6;
@@ -71,10 +71,10 @@ _cookedmeat = meatcooked;
player playActionNow "stop";
};
cutText [format["Canceled cooking %1",_textraw], "PLAIN DOWN"];
cutText [format[(localize "str_epoch_player_130"),_textraw], "PLAIN DOWN"];
};
};
} forEach _rawmeat;
s_player_cook = -1;
TradeInprogress = false;
DZE_ActionInProgress = false;

View File

@@ -0,0 +1,188 @@
private ["_dikCode","_handled","_primaryWeapon","_secondaryWeapon","_nearbyObjects","_nill","_shift","_ctrl","_alt","_dropPrimary","_dropSecondary","_iItem","_removed","_iPos","_radius","_item"];
_dikCode = _this select 1;
_handled = false;
if (_dikCode in[0x02,0x03,0x04,0x58,0x57,0x44,0x43,0x42,0x41,0x40,0x3F,0x3E,0x3D,0x3C,0x3B,0x0B,0x0A,0x09,0x08,0x07,0x06,0x05]) then {
_handled = true;
};
if ((_dikCode == 0x3E or _dikCode == 0x0F or _dikCode == 0xD3)) then {
if(diag_tickTime - dayz_lastCheckBit > 10) then {
dayz_lastCheckBit = diag_tickTime;
call dayz_forceSave;
};
call dayz_EjectPlayer;
};
// esc
if (_dikCode == 0x01) then {
DZE_cancelBuilding = true;
call dayz_EjectPlayer;
};
// surrender
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);
if (_canDo and !DZE_Surrender and !(player isKindOf "PZombie_VB")) then {
DZE_Surrender = true;
_dropPrimary = false;
_dropSecondary = false;
_primaryWeapon = primaryWeapon player;
if (_primaryWeapon != "") then {_dropPrimary = true;};
_secondaryWeapon = "";
{
if ((getNumber (configFile >> "CfgWeapons" >> _x >> "Type")) == 2) exitWith {
_secondaryWeapon = _x;
};
} forEach (weapons player);
if (_secondaryWeapon != "") then {_dropSecondary = true;};
if (_dropPrimary or _dropSecondary) then {
player playActionNow "PutDown";
_iPos = getPosATL player;
_radius = 1;
_item = createVehicle ["WeaponHolder", _iPos, [], _radius, "CAN_COLLIDE"];
_item setposATL _iPos;
if (_dropPrimary) then {
_iItem = _primaryWeapon;
_removed = ([player,_iItem,1] call BIS_fnc_invRemove);
if (_removed == 1) then {
_item addWeaponCargoGlobal [_iItem,1];
};
};
if (_dropSecondary) then {
_iItem = _secondaryWeapon;
_removed = ([player,_iItem,1] call BIS_fnc_invRemove);
if (_removed == 1) then {
_item addWeaponCargoGlobal [_iItem,1];
};
};
player reveal _item;
};
// set publicvariable that allows other player to access gear
player setVariable ["DZE_Surrendered", true, true];
// surrender animation
player playMove "AmovPercMstpSsurWnonDnon";
};
_handled = true;
};
if (_dikCode in actionKeys "MoveForward") exitWith {r_interrupt = true; if (DZE_Surrender) then {call dze_surrender_off};};
if (_dikCode in actionKeys "MoveLeft") exitWith {r_interrupt = true; if (DZE_Surrender) then {call dze_surrender_off};};
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 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; };
_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 {
createGearDialog [player, "RscDisplayGear"];
_handled = true;
};
if (_dikCode in (actionKeys "GetOver")) then {
if (player isKindOf "PZombie_VB") then {
_handled = true;
DZE_PZATTACK = true;
} else {
_nearbyObjects = nearestObjects[getPosATL player, dayz_disallowedVault, 8];
if (count _nearbyObjects > 0) then {
if((diag_tickTime - dayz_lastCheckBit > 4)) then {
[objNull, player, rSwitchMove,"GetOver"] call RE;
player playActionNow "GetOver";
dayz_lastCheckBit = diag_tickTime;
} else {
_handled = true;
};
};
};
};
//if (_dikCode == 57) then {_handled = true}; // space
//if (_dikCode in actionKeys 'MoveForward' or _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 {
dayz_lastCheckBit = diag_tickTime;
[player,50,true,(getPosATL player)] spawn player_alertZombies;
};
if (_dikCode in actionKeys "VoiceOverNet" and (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 {
dayz_lastCheckBit = diag_tickTime;
[player,15,false,(getPosATL player)] spawn player_alertZombies;
};
if (_dikCode in actionKeys "Chat" and (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 {
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 {
DZE_Q = true;
};
// numpad 2 0x50 now pgdn 0xD1
if ((_dikCode == 0xD1 and (!_alt or !_ctrl)) or (_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 {
DZE_Q_alt = true;
};
// numpad 2 0x50 now pgdn 0xD1
if ((_dikCode == 0xD1 and (_alt and !_ctrl)) or (_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 {
DZE_Q_ctrl = true;
};
// numpad 2 0x50 now pgdn 0xD1
if ((_dikCode == 0xD1 and (!_alt and _ctrl)) or (_dikCode in actionKeys "User8")) then {
DZE_Z_ctrl = true;
};
// numpad 4 0x4B now Q 0x10
if (_dikCode == 0x10 or (_dikCode in actionKeys "User17")) then {
DZE_4 = true;
};
// numpad 6 0x4D now E 0x12
if (_dikCode == 0x12 or (_dikCode in actionKeys "User18")) then {
DZE_6 = true;
};
// numpad 5 0x4C now space 0x39
if (_dikCode == 0x39 or (_dikCode in actionKeys "User19")) then {
DZE_5 = true;
};
_handled

View File

@@ -1,10 +0,0 @@
private ["_array","_object","_inventory"];
_array = _this select 3;
_object = _array select 0;
_inventory = _array select 1;
player playActionNow "Medic";
sleep 8;
{player addMagazine _x} forEach _inventory;
deleteVehicle _object;
r_action = false;
call fnc_usec_medic_removeActions;

View File

@@ -10,7 +10,8 @@ s_player_warndog = -1;
_handle setFSMVariable ["_watchDog",_watchDog];
_warn = {
_handle = _this select 0;
private ["_watchDog","_dog","_nearby","_senseSkill","_handle"];
_handle = _this select 0;
while {_watchDog and alive _dog} do {
_watchDog = _handle getFSMVariable "_watchDog";
_senseSkill = _handle getFSMVariable "_senseSkill";

View File

@@ -1,15 +0,0 @@
private ["_array","_location","_dir","_classname","_magazine","_weapon"];
_array = _this select 3;
_location = player modeltoworld [0,0.5,0];
_dir = (getDir player) + 180;
_classname = _array select 0;
_magazine = _array select 1;
player removeMagazine _magazine;
player playActionNow "Medic";
call fnc_usec_engineer_removeActions;
r_action_engineer = false;
sleep 8;
_weapon = _classname createVehicle _location;
_weapon setDir _dir;
_weapon setpos _location;
player reveal _weapon;

View File

@@ -1,24 +0,0 @@
private ["_array","_object","_magazine","_classname","_dir","_location","_weapon"];
_array = _this select 3;
_object = _array select 0;
_magazine = _array select 1;
_classname = _array select 2;
_dir = direction _object;
_location = getPosATL _object;
player removeMagazine _magazine;
player playActionNow "Medic";
r_action = false;
call fnc_usec_medic_removeActions;
sleep 8;
//Delete old Object
deleteVehicle _object;
//New Object
_weapon = _classname createVehicle _location;
_weapon setDir _dir;
_weapon setpos _location;
player reveal _weapon;

View File

@@ -1,7 +1,7 @@
private ["_vehicle","_curFuel","_newFuel","_started","_finished","_animState","_isMedic","_abort","_canSize","_configVeh","_capacity","_nameText","_isOk","_findNearestVehicles","_findNearestVehicle","_IsNearVehicle"];
private ["_vehicle","_curFuel","_newFuel","_started","_finished","_animState","_isMedic","_abort","_canSize","_configVeh","_capacity","_nameText","_isOk","_findNearestVehicles","_findNearestVehicle","_IsNearVehicle","_isVehicle","_configSrcVeh","_capacitySrc","_nameTextSrc","_isFillok","_curFuelSrc","_newFuelSrc","_vehicleSrc"];
if(TradeInprogress) exitWith { cutText ["Refuel already in progress." , "PLAIN DOWN"] };
TradeInprogress = true;
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_24") , "PLAIN DOWN"] };
DZE_ActionInProgress = true;
_isVehicle = false;
@@ -12,8 +12,8 @@ if(!(isNull _vehicleSrc)) then {
_isVehicle = ((_vehicleSrc isKindOf "AllVehicles") and !(_vehicleSrc isKindOf "Man"));
// If fuel source is vehicle get actual capacity
_configSrcVeh = configFile >> "cfgVehicles" >> TypeOf(_vehicleSrc);
_capacitySrc = getNumber(_configVeh >> "fuelCapacity");
_nameTextSrc = getText(_configVeh >> "displayName");
_capacitySrc = getNumber(_configSrcVeh >> "fuelCapacity");
_nameTextSrc = getText(_configSrcVeh >> "displayName");
};
// Get all nearby vehicles within 30m
@@ -45,13 +45,14 @@ if(_IsNearVehicle >= 1) then {
// qty to add per loop
_canSize = (_capacity / 10);
cutText [format["Filling up %1, move to cancel.",_nameText], "PLAIN DOWN"];
cutText [format[(localize "str_epoch_player_131"),_nameText], "PLAIN DOWN"];
// alert zombies
[player,20,true,(getPosATL player)] spawn player_alertZombies;
_finished = false;
[1,1] call dayz_HungerThirst;
// force animation
player playActionNow "Medic";
@@ -125,7 +126,7 @@ if(_IsNearVehicle >= 1) then {
// Play sound
[player,"refuel",0,false] call dayz_zombieSpeak;
cutText [format["%1 filled to %2 percent capacity.",_nameText,round(_newFuel*100)], "PLAIN DOWN"];
cutText [format[(localize "str_epoch_player_132"),_nameText,round(_newFuel*100)], "PLAIN DOWN"];
};
};
@@ -134,6 +135,6 @@ if(_IsNearVehicle >= 1) then {
};
} else {
cutText ["No Vehicles Nearby.", "PLAIN DOWN"];
cutText [(localize "str_epoch_player_27"), "PLAIN DOWN"];
};
TradeInprogress = false;
DZE_ActionInProgress = false;

View File

@@ -1,7 +1,7 @@
private ["_vehicle","_started","_finished","_animState","_isMedic","_soundSource"];
if(TradeInprogress) exitWith { cutText ["Refuel already in progress." , "PLAIN DOWN"] };
TradeInprogress = true;
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_24") , "PLAIN DOWN"] };
DZE_ActionInProgress = true;
player removeAction s_player_fillgen;
s_player_fillgen = 1;
@@ -9,6 +9,7 @@ s_player_fillgen = 1;
// Use target from addaction
_vehicle = _this select 3;
[1,1] call dayz_HungerThirst;
// force animation
player playActionNow "Medic";
@@ -18,7 +19,7 @@ r_doLoop = true;
_started = false;
_finished = false;
cutText ["Preparing to fuel and start generator, move to cancel.", "PLAIN DOWN"];
cutText [(localize "str_epoch_player_25"), "PLAIN DOWN"];
[player,50,true,(getPosATL player)] spawn player_alertZombies;
@@ -45,7 +46,7 @@ if(!_finished) then {
[objNull, player, rSwitchMove,""] call RE;
player playActionNow "stop";
};
cutText ["Canceled." , "PLAIN DOWN"]
cutText [(localize "str_epoch_player_26") , "PLAIN DOWN"]
};
if (_finished) then {
@@ -68,7 +69,7 @@ if (_finished) then {
_vehicle setVariable ["GeneratorSound", _soundSource,true];
cutText ["Generator has been started.", "PLAIN DOWN"];
cutText [(localize "str_epoch_player_28"), "PLAIN DOWN"];
};
} else {
@@ -81,10 +82,10 @@ if (_finished) then {
_vehicle setVariable ["GeneratorSound", _soundSource,true];
cutText ["Generator has been started.", "PLAIN DOWN"];
cutText [(localize "str_epoch_player_28"), "PLAIN DOWN"];
};
};
TradeInprogress = false;
DZE_ActionInProgress = false;
s_player_fillgen = -1;

View File

@@ -6,6 +6,7 @@ _isOk = count (_location isFlatEmpty [0.5,0,0,4,0,false,player]) > 0;
if (_isOk) then {
_dir = getDir player;
_classname = "Land_Fire";
[1,1] call dayz_HungerThirst;
player playActionNow "Medic";
sleep 6;
dayz_hasFire = createVehicle [_classname, _location, [], 0, "CAN_COLLIDE"];

View File

@@ -3,7 +3,7 @@ _obj = _this select 3;
player removeAction s_player_fireout;
s_player_fireout = 1;
[1,1] call dayz_HungerThirst;
player playActionNow "Medic";
sleep 6;
if(_obj isKindOf "Land_fire") then {

View File

@@ -1,7 +1,7 @@
private ["_item","_hasKnife","_hasKnifeBlunt","_hasHarvested","_qty","_text","_string","_type","_started","_finished","_animState","_isMedic","_array","_isListed","_config"];
private ["_item","_hasKnife","_hasKnifeBlunt","_hasHarvested","_qty","_text","_string","_type","_started","_finished","_animState","_isMedic","_isListed","_config"];
if(TradeInprogress) exitWith { cutText ["Gutting animal already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_29") , "PLAIN DOWN"]; };
DZE_ActionInProgress = true;
player removeAction s_player_butcher;
s_player_butcher = 1;
@@ -18,6 +18,7 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
_isListed = isClass (_config);
_text = getText (configFile >> "CfgVehicles" >> _type >> "displayName");
[1,1] call dayz_HungerThirst;
// force animation
player playActionNow "Medic";
@@ -53,7 +54,7 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
[objNull, player, rSwitchMove,""] call RE;
player playActionNow "stop";
};
cutText ["Canceled gutting." , "PLAIN DOWN"];
cutText [(localize "str_epoch_player_30") , "PLAIN DOWN"];
//_abort = true;
};
@@ -82,4 +83,4 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
};
};
s_player_butcher = -1;
TradeInprogress = false;
DZE_ActionInProgress = false;

View File

@@ -1,7 +1,7 @@
private ["_hasKnife","_qty","_item","_text","_string","_type","_started","_finished","_animState","_isMedic","_array","_hasHarvested","_hasKnifeBlunt","_humanity"];
private ["_hasKnife","_qty","_item","_text","_string","_type","_started","_finished","_animState","_isMedic","_hasHarvested","_hasKnifeBlunt","_humanity"];
if(TradeInprogress) exitWith { cutText ["Gutting zombie already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_31") , "PLAIN DOWN"]; };
DZE_ActionInProgress = true;
player removeAction s_player_butcher;
s_player_butcher = 1;
@@ -19,6 +19,7 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
//_isListed = isClass (_config);
_text = getText (configFile >> "CfgVehicles" >> _type >> "displayName");
[1,1] call dayz_HungerThirst;
// force animation
player playActionNow "Medic";
@@ -54,7 +55,7 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
[objNull, player, rSwitchMove,""] call RE;
player playActionNow "stop";
};
cutText ["Canceled gutting." , "PLAIN DOWN"];
cutText [(localize "str_epoch_player_30") , "PLAIN DOWN"];
//_abort = true;
};
@@ -84,4 +85,4 @@ if ((_hasKnife or _hasKnifeBlunt) and !_hasHarvested) then {
};
};
s_player_butcher = -1;
TradeInprogress = false;
DZE_ActionInProgress = false;

View File

@@ -0,0 +1,8 @@
DZE_myHaloVehicle removeAction s_halo_action;
s_halo_action = -1;
player action [ "eject", (vehicle player)];
sleep 1;
player spawn BIS_fnc_halo;
player setvelocity [0,120*0.8,0];
player setdir 0;

View File

@@ -1,8 +1,8 @@
private["_vehicle"];
private ["_vehicle","_removed"];
_vehicle = _this select 3;
if(TradeInprogress) exitWith { cutText ["Hotwire vehicle already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
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 = [];
s_player_lockUnlock_crtl = 1;
@@ -21,19 +21,11 @@ if (_removed == 1) then {
} else {
publicVariable "PVDZE_veh_Lock";
};
/*
player moveInDriver _vehicle;
if (local vehicle player) then {
vehicle player engineOn true;
};
*/
};
} else {
cutText ["Failed to unlock car hotwire kit broken." , "PLAIN DOWN"];
cutText [(localize "str_epoch_player_33") , "PLAIN DOWN"];
};
};
s_player_lockUnlock_crtl = -1;
TradeInprogress = false;
DZE_ActionInProgress = false;

View File

@@ -1,7 +1,7 @@
private ["_qty","_started","_finished","_animState","_isMedic","_abort","_fillCounter","_dis","_sfx"];
private ["_qty","_started","_finished","_animState","_isMedic","_abort","_fillCounter","_dis","_sfx","_displayName","_fuelCans"];
if(TradeInprogress) exitWith { cutText ["Fill Jerry already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
if(DZE_ActionInProgress) exitWith { cutText [(localize "str_epoch_player_34"), "PLAIN DOWN"]; };
DZE_ActionInProgress = true;
player removeAction s_player_fillfuel;
s_player_fillfuel = 1;
@@ -24,8 +24,9 @@ _qty = count _fuelCans;
_fillCounter = _fillCounter + 1;
cutText [format["Preparing to siphon, stand still to fill %1.",_displayName], "PLAIN DOWN"];
cutText [format[(localize "str_epoch_player_133"),_displayName], "PLAIN DOWN"];
[1,1] call dayz_HungerThirst;
// force animation
player playActionNow "Medic";
// Play sound and alert zombies
@@ -64,7 +65,7 @@ _qty = count _fuelCans;
[objNull, player, rSwitchMove,""] call RE;
player playActionNow "stop";
};
cutText ["Canceled siphon." , "PLAIN DOWN"];
cutText [(localize "str_epoch_player_35") , "PLAIN DOWN"];
_abort = true;
};
@@ -75,7 +76,7 @@ _qty = count _fuelCans;
} else {
player addMagazine "ItemJerrycan";
};
cutText [format["You have filled %1 with fuel.",_displayName], "PLAIN DOWN"];
cutText [format[(localize "str_epoch_player_134"),_displayName], "PLAIN DOWN"];
} else {
_abort = true;
};
@@ -87,4 +88,4 @@ _qty = count _fuelCans;
} forEach _fuelCans;
s_player_fillfuel = -1;
TradeInprogress = false;
DZE_ActionInProgress = false;

View File

@@ -1,22 +1,14 @@
private ["_activatingPlayer"];
private [];
// [ _trader_id, _category, _action ];
_activatingPlayer = _this select 1;
//diag_log format["DEBUG DEATH OBJ: %1", _this select 0];
//["PVDZE_plr_DeathB",[_activatingPlayer]] call callRpcProcedure;
PVDZE_plr_DeathB = [_activatingPlayer];
PVDZE_plr_DeathB = [player];
publicVariableServer "PVDZE_plr_DeathB";
waitUntil {!isNil "PVDZE_plr_DeathBResult"};
//diag_log format["DEBUG Death: %1", PVDZE_plr_DeathBResult];
if((count PVDZE_plr_DeathBResult) > 0) then {
// load death message board ui
call EpochDeathBoardLoad;
} else {
cutText ["No recent Deaths.", "PLAIN DOWN"];
cutText [(localize "str_epoch_player_36"), "PLAIN DOWN"];
PVDZE_plr_DeathBResult = nil;
};

View File

@@ -0,0 +1,16 @@
private [];
player removeMagazine "ItemNewspaper";
PVDZE_plr_DeathB = [player];
publicVariableServer "PVDZE_plr_DeathB";
waitUntil {!isNil "PVDZE_plr_DeathBResult"};
if((count PVDZE_plr_DeathBResult) > 0) then {
// load death message board ui
call EpochDeathBoardLoad;
} else {
cutText [(localize "str_epoch_player_36"), "PLAIN DOWN"];
PVDZE_plr_DeathBResult = nil;
};

View File

@@ -1,8 +1,8 @@
private["_vehicle"];
_vehicle = _this select 3;
if(TradeInprogress) exitWith { cutText ["Lock vehicle already in progress." , "PLAIN DOWN"]; };
TradeInprogress = true;
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 = [];
s_player_lockUnlock_crtl = 1;
@@ -17,4 +17,4 @@ if(player distance _vehicle < 10) then {
};
s_player_lockUnlock_crtl = -1;
TradeInprogress = false;
DZE_ActionInProgress = false;

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