Commit Graph

369 Commits

Author SHA1 Message Date
129d60b0b0 private update 2017-08-18 08:36:48 -05:00
ab195d145b re-add hitpoints stats client side
removing it caused array index issues with other stats. Note: should be
able to repurpose the stat for something else instead of removing and
needing a workaround.
2017-08-18 08:25:07 -05:00
1a211407b9 updates to login system and hitpoints
- No longer track hitpoints from client side, now saved server side only
and pushed to clients on login.
https://community.bistudio.com/wiki/getAllHitPointsDamage
- Changed use set / getUnitLoadout and should still have legacy player
data support that will upgrade automatically on first save.
- Default loadout can be controlled via new variables in epochconfig.hpp
- Made data validation check dynamic using isEqualTypeParams as it does
type checking and still fails if input is shorter than the default.
https://community.bistudio.com/wiki/isEqualTypeParams
- Added back server side damage protection for the new player body. If
the new unit dies before the player switch it could cause login issues
and should not cause issues with scripted setdamage or hitpoints as
first thought. https://community.bistudio.com/wiki/allowDamage
2017-08-15 14:19:03 -05:00
8185d0dbf5 Fixed wrong EPOCH_InteractedItem on crates
This has no effect to Epoch, but if you are working with EPOCH_InteractedItem in custom scripts, the crate items are from the wrong wh (if a crate and a groundWH is in target.
2017-08-13 20:43:33 +02:00
c1cbb626fb Fix "throw items" from Fav-Bar 2017-08-07 23:10:21 +02:00
aff46f13f7 Fix "throw items" from Fav-Bar 2017-08-07 22:57:59 +02:00
5388ca2210 changes for Vehicle Repair + iteminteracts 2017-08-04 21:50:26 +02:00
c783e6854b update killed EH
if killer is unit exit handler
2017-08-04 13:44:03 -05:00
6a78895879 Merge branch 'experimental' into Community-Stats-#1 2017-08-03 18:20:00 -05:00
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
0074d505a8 Merge pull request #810 from Ignatz-HeMan/experimental
Option to prevent selling damaged veh
2017-08-03 14:55:42 -05:00
c7f467be77 Option to prevent selling damaged veh 2017-08-03 20:43:58 +02:00
3abac17557 trade: calc damage %, return new cost 2017-08-03 19:32:55 +01:00
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
a2a3b7e3bd Zombie Stat
addEventHandler in 2 places for same zombie _unit, removed from unit
spawn function.
2017-08-03 10:46:46 -05:00
c49ee69265 add some tidybowl 2017-08-03 09:42:49 -05:00
4f88928bd0 Missions simplified
Category changed to TraderMissions.
Removed CompletedMissions.
2017-08-03 09:37:08 -05:00
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
97cf50183e FavBar: build mode fix 2017-08-02 23:16:50 +01:00
49e67d24d4 FavBar: perf optimization - new 5 sec event 2017-08-02 22:07:55 +01:00
a09c53b723 favbar: return on void 2 2017-08-02 21:53:31 +01:00
ec701873f7 favbar: returns on void 2017-08-02 21:53:04 +01:00
a0e9ddbbef FavBar: performance optimization 2017-08-02 21:48:09 +01:00
082036236a favbar: cleanup + private declares 2017-08-02 19:33:53 +01:00
4cdc67cf9d Merge pull request #804 from Ignatz-HeMan/experimental
Advanced Vehicle Repair
2017-08-01 16:47:39 -05:00
2f5fe0f149 Favbar added: Banned items list and reset favbar on every login 2017-08-01 21:25:31 +01:00
80329a9b16 Favbar: dupe fix (sorry lol, needs more field testing) 2017-08-01 21:09:50 +01:00
45b6bf1fb2 Favorites bar - full release 2017-08-01 03:00:28 +01:00
5dd672cb68 Advanced Vehicle Repair 2017-07-31 18:28:18 +02:00
39d8f05029 add virtual obj for setDir 2017-07-27 15:16:16 -05:00
f8461d247e Fix snapping with Vector Tilt
I feel crazy after this one.
2017-07-26 21:38:33 -05:00
f2b0aab6e6 disable fuel after player is already in the server 2017-07-25 12:19:23 -05:00
45a02c7b91 for #340 disable refuel client side 2017-07-25 12:02:17 -05:00
05655d0cb2 crafting menu load fix
Change incoming variables from params to _this.
2017-07-25 09:59:55 -05:00
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
312868bc70 Merge pull request #780 from ravmustang/Dynamic-Simulation-System-#1
Dynamic Simulation #1
2017-07-17 04:46:35 -05:00
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
4fa13b7a91 corrected comments 2017-07-12 09:54:03 -05:00
07e9e1ac5c add private 2017-07-12 09:53:53 -05:00
fd5f4cb1f9 maxBuildingHeight now var as it is used oneachframe 2017-07-12 09:53:39 -05:00
96b4a33677 Fixed flip storages, added height check 2017-07-09 21:34:32 +02:00
3539a43734 Fixed flip Storages, added height-check 2017-07-09 21:08:00 +02:00
b95b845b9a Fixed flip storages above Water 2017-07-09 20:57:08 +02:00
28498f3b89 update comment 2017-07-08 18:53:24 -05:00
b2354dc5a6 enable dynamic simulation on vehicles 2017-07-08 18:52:42 -05:00
2c7bf2e87c Merge pull request #774 from ravmustang/Vehicle-Upgrade-System-#1
Vehicle upgrade system 1
2017-07-08 11:55:05 -05:00
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
e906d29c9c More upgrades and new functions 2017-07-03 15:59:40 -05:00
44eb34445d Msg for missing item 2017-07-03 07:40:47 -05:00
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