Commit Graph

463 Commits

Author SHA1 Message Date
He-Man
5388ca2210 changes for Vehicle Repair + iteminteracts 2017-08-04 21:50:26 +02:00
DESKTOP-UH65DCE\MusTanG
c783e6854b update killed EH
if killer is unit exit handler
2017-08-04 13:44:03 -05:00
vbawol
6a78895879 Merge branch 'experimental' into Community-Stats-#1 2017-08-03 18:20:00 -05:00
DESKTOP-UH65DCE\MusTanG
c19847b156 updates
local antagonists killed by non-local entity needed to be handled.
Local and Non-Local stat changes are now sent to server first then back
to the appropriate client after pToken check is verified.
2017-08-03 18:11:10 -05:00
vbawol
0074d505a8 Merge pull request #810 from Ignatz-HeMan/experimental
Option to prevent selling damaged veh
2017-08-03 14:55:42 -05:00
He-Man
c7f467be77 Option to prevent selling damaged veh 2017-08-03 20:43:58 +02:00
Raymix
3abac17557 trade: calc damage %, return new cost 2017-08-03 19:32:55 +01:00
He-Man
ff4b401b5f Some Fav-Bar Tweaks
- Moved configs to cfgepochclient
- Changed Keydown-Check from EPOCH_Buildmode to EPOCH_Target
- Replaced "resetonLogin" to only remove "forbidden items"
2017-08-03 18:18:18 +02:00
DESKTOP-UH65DCE\MusTanG
a2a3b7e3bd Zombie Stat
addEventHandler in 2 places for same zombie _unit, removed from unit
spawn function.
2017-08-03 10:46:46 -05:00
DESKTOP-UH65DCE\MusTanG
c49ee69265 add some tidybowl 2017-08-03 09:42:49 -05:00
DESKTOP-UH65DCE\MusTanG
4f88928bd0 Missions simplified
Category changed to TraderMissions.
Removed CompletedMissions.
2017-08-03 09:37:08 -05:00
DESKTOP-UH65DCE\MusTanG
43958142b8 Community Stats System #1
Fully customizable system.
Base system laid out more so as an example.
Included:
-Murders
-Deaths
-Suicides
-Revives
-AIKills
-AntagonistKills
-ZombieKills
-MissionsAttempted
-CompletedMissions

Client side stat change with optional send to server.
Server side stat change with optional send to client.
Server is backed up with token check if sent from client.
2017-08-02 22:16:21 -05:00
Raymix
97cf50183e FavBar: build mode fix 2017-08-02 23:16:50 +01:00
Raymix
49e67d24d4 FavBar: perf optimization - new 5 sec event 2017-08-02 22:07:55 +01:00
Raymix
a09c53b723 favbar: return on void 2 2017-08-02 21:53:31 +01:00
Raymix
ec701873f7 favbar: returns on void 2017-08-02 21:53:04 +01:00
Raymix
a0e9ddbbef FavBar: performance optimization 2017-08-02 21:48:09 +01:00
Raymix
082036236a favbar: cleanup + private declares 2017-08-02 19:33:53 +01:00
vbawol
4cdc67cf9d Merge pull request #804 from Ignatz-HeMan/experimental
Advanced Vehicle Repair
2017-08-01 16:47:39 -05:00
Raymix
2f5fe0f149 Favbar added: Banned items list and reset favbar on every login 2017-08-01 21:25:31 +01:00
Raymix
80329a9b16 Favbar: dupe fix (sorry lol, needs more field testing) 2017-08-01 21:09:50 +01:00
Raymix
45b6bf1fb2 Favorites bar - full release 2017-08-01 03:00:28 +01:00
He-Man
5dd672cb68 Advanced Vehicle Repair 2017-07-31 18:28:18 +02:00
DESKTOP-UH65DCE\MusTanG
39d8f05029 add virtual obj for setDir 2017-07-27 15:16:16 -05:00
DESKTOP-UH65DCE\MusTanG
f8461d247e Fix snapping with Vector Tilt
I feel crazy after this one.
2017-07-26 21:38:33 -05:00
vbawol
f2b0aab6e6 disable fuel after player is already in the server 2017-07-25 12:19:23 -05:00
vbawol
45a02c7b91 for #340 disable refuel client side 2017-07-25 12:02:17 -05:00
DESKTOP-UH65DCE\MusTanG
05655d0cb2 crafting menu load fix
Change incoming variables from params to _this.
2017-07-25 09:59:55 -05:00
DESKTOP-UH65DCE\MusTanG
e52fc1ee25 DynSim #3 Configs
Added cfgDynamicSimulation.
Toggle entire system.
Toggle individual sections player/bases/vehicles
Set mulitpliers and distances.
Will continue to add to these configs as BIS adds more scripting
commands for us to use.
2017-07-24 12:34:58 -05:00
vbawol
312868bc70 Merge pull request #780 from ravmustang/Dynamic-Simulation-System-#1
Dynamic Simulation #1
2017-07-17 04:46:35 -05:00
DESKTOP-UH65DCE\MusTanG
44a7b78980 Dynamic Simulation #1
Init dynSim for server and client.
Load configured settings.
Enable dynSim for Buildings, Vehicles, Clients.
2017-07-16 15:26:19 -05:00
vbawol
4fa13b7a91 corrected comments 2017-07-12 09:54:03 -05:00
vbawol
07e9e1ac5c add private 2017-07-12 09:53:53 -05:00
vbawol
fd5f4cb1f9 maxBuildingHeight now var as it is used oneachframe 2017-07-12 09:53:39 -05:00
He-Man
96b4a33677 Fixed flip storages, added height check 2017-07-09 21:34:32 +02:00
He-Man
3539a43734 Fixed flip Storages, added height-check 2017-07-09 21:08:00 +02:00
He-Man
b95b845b9a Fixed flip storages above Water 2017-07-09 20:57:08 +02:00
vbawol
28498f3b89 update comment 2017-07-08 18:53:24 -05:00
vbawol
b2354dc5a6 enable dynamic simulation on vehicles 2017-07-08 18:52:42 -05:00
vbawol
2c7bf2e87c Merge pull request #774 from ravmustang/Vehicle-Upgrade-System-#1
Vehicle upgrade system 1
2017-07-08 11:55:05 -05:00
DESKTOP-UH65DCE\MusTanG
1e77e0a22b Add reading documents
Add configs for easy editing of readable documents messages
Array for multiple messages, even a story. lol
Default messages are a hoot!
2017-07-03 19:08:04 -05:00
DESKTOP-UH65DCE\MusTanG
e906d29c9c More upgrades and new functions 2017-07-03 15:59:40 -05:00
DESKTOP-UH65DCE\MusTanG
44eb34445d Msg for missing item 2017-07-03 07:40:47 -05:00
DESKTOP-UH65DCE\MusTanG
711e7aba06 Update VUS#1
Change call to configFile to new missionConfigFile CfgVehicleUpgrades.
Add check for crypto client side before sent off to server for
completion
2017-07-03 07:35:42 -05:00
DESKTOP-UH65DCE\MusTanG
1dc4d147be VUS #1
ItemInteractions for VehDoc's set for UPGRADE
CfgVehicleUpgrade added for customizing materials needed
Server function for upgrading vehicle
CfgRemoteExec addition for server function above.
2017-07-03 07:22:20 -05:00
He-Man
0030953a71 Changed path for Drink Icon 2017-06-28 17:45:14 +02:00
He-Man
394074c71d Updated missing ServiePoint Changes 2017-06-25 03:51:48 +02:00
He-Man
093e600ae2 Updated missing ServiePoint Changes 2017-06-25 03:21:31 +02:00
He-Man
94c8db8408 Updated missing ServiePoint Changes 2017-06-25 03:19:29 +02:00
vbawol
61700f5b41 fix from @Ignatz-HeMan
"otherwise he checks the aimpos of the Vehicle and this is mostly not
visible for the zombie"
2017-06-24 10:40:41 -05:00
vbawol
66f15a968f make bitePlayer function also work with vehicles 2017-06-24 10:36:48 -05:00
vbawol
3a59388163 use player instead of getPosATL for nearEntities 2017-06-23 17:38:56 -05:00
vbawol
e304f7f791 for sanity 2017-06-23 17:23:57 -05:00
vbawol
0e5d8e9d3f zombie changes
change nearestObject check into nearEntities also add vehicle classes
for detection and isPlayer checks
2017-06-23 17:11:11 -05:00
vbawol
e7092ad55d b788
- Can now mine metal scraps from Dynamic Debris vehicle wrecks using
sledgehammer.
- Can now "Search/Examine" Dynamic Debris Trash piles for loot.
- (Known issue: Dynamic Debris will respawn after server restart)
- Initial support for Malden 2035 map released with A3 1.72+.
- Fixed Admin panel corpse markers.
2017-06-11 12:28:23 -05:00
vbawol
784bb3d7f3 fixes to worldObjectType function 2017-06-06 08:13:36 -05:00
vbawol
c887028d9b comment 2017-06-04 19:23:15 -05:00
vbawol
684bff7e08 unify EPOCH_worldObjectType logic
EPOCH_worldObjectType now supports objects and object string names
2017-06-04 19:22:56 -05:00
vbawol
dc03dae4bb b780
- Debris Updates and MD5 unit test
- reworked to only use one single hive call.
- add debug flag to remove markers by default.
- added check to prevent spawning debris on top of each other.
2017-06-03 10:55:47 -05:00
He-Man
c7e58da56d Reworked Building Script
- Added Vecorbuilding
- Added: Building element can be detached to walk around the Element
before saving
- Added: Help-Arrow to indicate door-opening direction
- Added: Max building height now will be checked direcly by building
element placement
- Changed: Replaced 0/90/180/270° direction build mode with "Rotate 90°"
- Fixed: 90° and 270° Snap was broken
- Fixed: Sometimes rotated elements rotate back on save

Credits:
The Base Vector Building Scripts comes from DirtySanches from
"DonkeyPunch Community Gaming Development Team".
Based on his Script, we reworked and fixed some more stuff in the
building script together.
2017-05-28 00:25:42 +02:00
He-Man
c548d570f6 Added option to drink from source 2017-05-25 00:08:59 +02:00
Raymix
5af91794ae sry this commit is bugged for me 2017-05-23 20:00:46 +01:00
vbawol
45b58a3ea6 debug location of player and new player object 2017-05-23 08:22:12 -05:00
vbawol
7351081b1b Merge branch 'experimental' of https://github.com/EpochModTeam/Epoch into experimental 2017-05-21 16:24:44 -05:00
vbawol
759daa7ee5 remove unused functions 2017-05-20 22:51:28 -05:00
He-Man
220a728cd4 Added Custom KeyMap 2017-05-19 22:44:55 +02:00
He-Man
4123718a50 Added Custom KeyMaps 2017-05-19 22:44:02 +02:00
vbawol
f55b305a3e add exta debug to login fsm 2017-05-16 11:12:09 -05:00
vbawol
9a7bc7b455 more cleanup and privates 2017-05-02 08:28:52 -05:00
vbawol
e8d136a293 fixed missing _display variable 2017-05-02 08:28:28 -05:00
vbawol
3f462d43ba more private updates 2017-05-01 19:23:00 -05:00
He-Man
c6a1da84d0 Fix for Weaponholder disappear to fast
Empty WH disappear after 1 second.
If filling of WH takes longer than 1s, the WH disappears. This fix let
the Server create the WH, if objnull
2017-04-23 18:52:36 +02:00
He-Man
eede62bd38 Fixed / updated and added Trader Missions
Ported to run it on Events instead fsm
2017-04-21 19:03:58 +02:00
vbawol
4382aef326 Merge pull request #744 from EpochModTeam/release
sync changes from release to experimental
2017-04-17 09:21:44 -07:00
He-Man
b2fbd6ef91 Fix if only HitPointDamage > 0
Important, when using SafeZones with VehicleGodmode and only HitPoint is damaged.
2017-04-10 16:38:54 +02:00
He-Man
f1a3d46c64 Removed redundant checks 2017-04-10 00:10:07 +02:00
vbawol
acc341666b Merge pull request #735 from Ignatz-HeMan/patch-3
Fixed Heal not working, if only hitpoint damaged
2017-04-09 13:55:44 -07:00
He-Man
1c201ea77d Fixed Heal not working, if only hitpoint damaged 2017-04-09 21:26:43 +02:00
He-Man
3458edf473 Fix for create / leave Group
Once closed the Invites Screen, no more invites from the same Group are possible until relog.
Not sure, for what "Epoch_invited_GroupUIDsPrev" should be needed. Noticed no disadvantages by not compare it here
2017-04-08 18:56:18 +02:00
He-Man
01779e4780 Delete rest of clientside Airdrop Event 2017-04-07 17:39:17 +02:00
vbawol
fd5bd898fa remove Alpha tag from debug 2017-04-03 12:04:42 -05:00
vbawol
4f6fc29717 Merge pull request #729 from EpochModTeam/experimental
0.5 b749
2017-04-03 11:58:35 -05:00
vbawol
1386f675b7 0.5 b749 2017-04-03 11:50:28 -05:00
vbawol
2950f77d4b Merge pull request #723 from Ignatz-HeMan/patch-6
Added optional Classnames for Service Point Pos.
2017-04-02 11:34:32 -05:00
vbawol
086c97f20f 0.5 b748
[Added] 200 player support to all mission files, thanks to increased
group limits in Arma 1.68!
[Added] Experimental support for Mad ArmA Mod:
https://forums.bistudio.com/forums/topic/200295-mad-arma-mad-max-inspired-mod/
(Note: a few known issues with this mod bisign/key for this mod atm)
2017-04-01 23:17:46 -05:00
He-Man
a84326d446 Added optional Classnames for Service Point Pos.
- Added optional Classnames for Service Point Pos
- Some Cleanups and Script optimization
2017-04-01 16:03:32 +02:00
He-Man
b90fbafb05 Added optional Classnames for Service Point Pos.
- Added optional Classnames for Service Point Pos
- Some Cleanups and Script optimization
2017-04-01 16:03:12 +02:00
He-Man
a5a51a9ac6 Added optional Classnames for Service Point Pos.
- Added optional Classnames for Service Point Pos
- Some Cleanups and Script optimization
2017-04-01 16:02:48 +02:00
He-Man
cf27001966 Added optional Classnames for Service Point Pos.
- Added optional Classnames for Service Point Pos
- Some Cleanups and Script optimization
2017-04-01 16:02:25 +02:00
He-Man
ac86ccf254 Added optional Classnames for Service Point Pos.
- Added optional Classnames for Service Point Pos
- Some Cleanups and Script optimization
2017-04-01 16:01:09 +02:00
vbawol
7b0729cf89 Merge pull request #719 from EpochModTeam/experimental
Release 0.5
2017-03-30 16:02:47 -05:00
vbawol
be52b911f2 add color support to epoch message @SPKcoding 2017-03-30 11:19:46 -05:00
vbawol
e379038ab4 0.5 b739
move icons to mod
add token check to remote exec
2017-03-30 11:02:15 -05:00
vbawol
5aae0aa1e2 Merge pull request #716 from Ignatz-HeMan/patch-1
Building Parts not delete when disallowed
2017-03-30 10:39:50 -05:00
He-Man
d3309926fa Building Parts not delete when disallowed
When already building (simulswap) but building is disallowed, the building part will fall down instead of been deleted (without returning items)
2017-03-29 19:43:10 +02:00
He-Man
aa2f7b02ce Added Service Point to Rearm, Repair and Refuel
- I have no idea, where to upload the new needed pics for DynaMenu, so I
have added them into the root folder. Please move to the correct
location.
- Added needed "PayCrypto" function serverside. This function can only
remove Crypto from player. If someone try to add crypto, he will be
killed (could also changed to ban?!)
- I tried to avoid all Battleye filters (excepted remoteexec, of
course). But I have not tested it with Battleye for now.
2017-03-26 20:15:24 +02:00
vbawol
723584aa80 moved required Arma version var to mission config 2017-03-26 10:30:39 -05:00
vbawol
4acb24c8b2 update usage of createGroup to 1.68+ 2017-03-26 10:21:26 -05:00
vbawol
b5b54bd513 more fixes and cleanup 2017-03-23 15:38:19 -05:00
vbawol
4b3a72f970 improve usage of Epoch_my_Group 2017-03-23 14:28:04 -05:00
vbawol
8029c21811 same 2017-03-22 16:52:04 -05:00
vbawol
e6a4e39bb9 fixed soldier units spawning long after spotted
if unit is forced to spawn no need to increase random spawn limit, Also
since there was no way to decrease the spawn for soldiers they would
randomly spawn forever.
get random postion around player to spawn soldier if extra data is not
sent.
set soldiers to spawn at ground level.
2017-03-22 16:51:51 -05:00
vbawol
35f2f67d0b use another class for sapper 2017-03-08 12:26:41 -06:00
vbawol
cd84b51862 Merge pull request #708 from 82ndab-Bravo17/PlaceJammer
Option to re-allow non Group Leaders to place Jammers
2017-03-08 07:33:48 -06:00
He-Man
26d4999def deleted redundant variable
variable "_units = []" was twice
2017-03-07 09:33:31 +01:00
vbawol
7543950e8d give toxic sapper his own toxic bomb 2017-03-06 11:35:18 -06:00
vbawol
8b77ed0be7 add toxic sapper to spawn, give loot, etc.
also give feedback to player when Spawnpoint set
2017-03-06 11:19:20 -06:00
vbawol
c477b9bf58 prevent crash on dynamic menu loading upgrades 2017-03-05 11:02:00 -06:00
82ndab-Bravo17
39c7ff9ac7 Option to re-allow non Group Leaders to place Jammers 2017-03-02 19:37:20 -05:00
He-Man
0d35af5052 SupportCopter v2 2017-03-02 18:22:35 +01:00
He-Man
965ff047e9 SupportCopter v2 2017-03-02 18:12:35 +01:00
He-Man
d3a5799808 SupportCopter v2 2017-03-02 17:58:12 +01:00
He-Man
180cd363f4 SupportCopter v2 2017-03-02 17:57:41 +01:00
vbawol
4a95679713 Toxic Sapper pt1 2017-03-01 17:17:58 -06:00
vbawol
a24130d517 allow for more than one type of UAV response 2017-03-01 17:16:06 -06:00
vbawol
556506acbe fixed inventory opened script not returning bool
also block totally if both linked containers are locked
2017-02-28 13:30:08 -06:00
vbawol
d2515e2039 license updates > APL-SA 2017-02-28 12:33:58 -06:00
vbawol
b477f4ffc3 moved air drop trigger server side Epoch Events 2017-02-28 12:33:28 -06:00
vbawol
40f2c98f0c 0.5 b684 pt1
[Added] Customizability of units spawned by UAV alert via CfgEpochClient
> uavAlertUnitSpawnTemplate. (Default: I_Soldier_EPOCH)
[Changed] Great White Sharks will now spawn if player is deep enough in
the ocean.
[Changed] Objects or Players that have been given "Crypto" variable can
be accessed via the dynamic menu (Space Bar) for a "Take Crypto" action.
changed zombieRndChance to zombieRngChance and added default entry into
CfgEpochClient
2017-02-28 10:34:24 -06:00
He-Man
83263f5c99 Inventory not opened fixed
Inventory not opened without the "false" as return
2017-02-26 09:32:26 +01:00
vbawol
3ab94871a3 fixed incorrect usage for setFSMvar on sappers
set local var on unit to get FSM ref
2017-02-25 16:36:14 -06:00
He-Man
fb9882185d Faster feedback from Targets
reaveal player to all near objects on Epoch-ActionKey pressed.
Whithout this, upgraded Buildings need up to 10 seconds to get in Target.
2017-02-16 23:34:48 +01:00
He-Man
fa05a9d9eb Fixed forcewalk stucks 2017-02-15 23:46:16 +01:00
He-Man
2467875a80 Update EPOCH_NpcTrade_return.sqf 2017-02-10 21:34:45 +01:00
He-Man
69a3b8b5d7 Reworked NPC Trade Script
- no longer use PubVar for Trade
- "Purchase Failed" not abort the complete trade
- Added an option, that Players with to much Bank-debit can not sell,
but can purchase. The Money for Purchasing goes directly to the Bank
then.
2017-02-10 21:28:00 +01:00
He-Man
1816c9755f Update EPOCH_isBuildAllowed.sqf
Only the Group Leader can place a Jammer
2017-02-10 20:25:36 +01:00
He-Man
6c08d6835f Only Group Leader can place a Jammer 2017-02-10 20:21:32 +01:00
He-Man
061270b5a2 Update EPOCH_custom_EH_InventoryOpened.sqf 2017-02-06 19:50:15 +01:00
He-Man
3c3772f3f6 Update EPOCH_custom_EH_InventoryClosed.sqf 2017-02-06 19:49:23 +01:00
He-Man
2f7216d63c Update EPOCH_onEachFrame.sqf 2017-02-05 18:55:20 +01:00
He-Man
de36d8225c Update EPOCH_KeyUp.sqf 2017-02-05 18:54:44 +01:00
He-Man
3c5d112463 Update EPOCH_KeyDown.sqf 2017-02-05 18:54:06 +01:00
He-Man
ee3224f14a Add files via upload 2017-02-05 18:51:57 +01:00
He-Man
d067b9662a Add files via upload 2017-02-05 18:50:59 +01:00
vbawol
40949a09b9 Fixed: Repack Energy Pack not possible #698 2017-01-23 17:12:50 -06:00
MGT
7ee9fe36b3 Update player_login.fsm
Typo "PLAYER_REJECT_InvaildSetup" changed to "PLAYER_REJECT_InvalidSetup"
2017-01-14 20:32:56 +00:00
vbawol
a40dfadde6 use internal EH reference to sapper agent 2017-01-10 14:15:33 -06:00
He-Man
9eb8557107 wrong var name 2017-01-10 19:31:05 +01:00
vbawol
2eefc2e343 typo 2017-01-02 17:28:07 -06:00
vbawol
bc314ca5f8 use isEqualto 2017-01-01 12:33:53 -06:00
vbawol
468deeb252 test making player revive work similar to load #693
on revive, use reveal against new player object.
send loadABS value from server and wait client side for a match before
using selectPlayer.
Note: may need some form of code lock to prevent duplicate calls
Todo: Look into changing revive system to A3's own.
2017-01-01 12:33:04 -06:00
vbawol
1db988095e booleans in configs
- change bools in config files to string or a number.
- EPOCH_fnc_returnConfigEntry(V2) now also supports 0/1 via config when
default input is a bool.
Note: this commit may address issue with Bad conversion: bool rpt spam.

It is suggested to use the following format for storing booleans in
config:
1 = true
"true"=true
0 = false
"false"=false
2016-12-29 12:18:09 -06:00
He-Man
fb9356d804 Added Filter for TraderMenu 2016-12-13 17:19:54 +01:00
He-Man
55351e891c Added Filter for TraderMenu 2016-12-13 17:18:59 +01:00
He-Man
b1d5c173b0 Added Filter for TraderMenu 2016-12-13 17:15:01 +01:00
He-Man
3009c82a24 Added Filter for TraderMenu 2016-12-13 17:14:51 +01:00
He-Man
13f27ba56f Update EPOCH_startNPCTraderMenu.sqf 2016-12-13 17:12:11 +01:00
He-Man
7a30a439c1 Added Filter for TraderMenu 2016-12-13 17:11:18 +01:00
He-Man
24f57dd9a5 Update EPOCH_isBuildAllowed.sqf 2016-12-10 20:53:52 +01:00
He-Man
2418d08ee5 Update EPOCH_simulSwap.sqf
Throw _object instead of _objtype to EPOCH_isBuildAllowed, so it can be ignored by counting elements
2016-12-10 20:30:50 +01:00