Commit Graph

57 Commits

Author SHA1 Message Date
He-Man
403b1140bc Simplified Weather script (and config) 2018-07-11 17:23:43 +02:00
Grahame
66218a3ad7
Update epochconfig.hpp
Removed the suggested static weather array for a cold, foggy, rainy day due to it being a little *too* foggy. In most cases anyway people use the static weather array for a sunny, no rain and no fog environment.
2018-06-20 15:09:36 -04:00
He-Man
878723b244 Solar Charger Scripts 2018-04-20 18:19:31 +02:00
He-Man
8796a2de89 Config to disable fuelsources in PlotRange 2018-04-08 01:02:54 +02:00
He-Man
d144c19127 Traps always need to be destructible
Not needed for function, but for removing from DB
2018-03-18 23:06:28 +01:00
He-Man
c60ee79c9c
default -> true 2018-03-18 19:54:27 +01:00
Grahame
f4b913e373
Update epochconfig.hpp
Add immuneIfStartInBase definition to make it more visible to server owners and devs. Set by default to false - the current default behaviour
2018-03-18 14:48:35 -04:00
DESKTOP-UH65DCE\MusTanG
0d1becf09f Move events to epoch_events pbo
Modified config for easier reading of each settings comments.
Changed all events to PrePostFix 2 with move to that folder
Removed events folder from epoch_settings pbo
2018-03-11 21:21:23 -05:00
He-Man
d3cd899582 Less money drops 2018-02-16 16:41:44 +01:00
He-Man
47cce77649 Random Money lump with Mapmarker (like Plants)
Take the Money with Space Menu
2018-02-13 22:33:14 +01:00
He-Man
9911f1284c missing ; (thx to [T.G] Razor) 2018-01-15 22:09:06 +01:00
He-Man
9ebeb82805 SimulationHandlerOld + Comment
Server fsm no longer handles simulation for Vehicles, so this config is
useless and can be removed
2018-01-14 20:35:13 +01:00
He-Man
de099419a2 Remove Radio from Loadout (until a login fix)
With a Radio (low mass Item?!) in Inventory + BaseSpawn it sometimes
happens, that the Player stuck on login.
So we remove it until we found a solid fix
2018-01-14 20:28:27 +01:00
He-Man
773d863c58 Trader Config + Reserved Vehicle Slots 2018-01-07 02:41:38 +01:00
He-Man
8b6a25506d vehicleLockTime changed to string
Prevent larger values not working.
Moved to "Hive related values"
2017-12-17 17:03:06 +01:00
He-Man
8ab05047e9 Simulation tweaks
- Added an option to completely disable Simulation for specific Base
Parts.
- Added Base Parts without animations to this array.
- Removed Base Objects Init (mpAddEventhandler "mpKilled") from
indestructible Base Objects, as it is not needed.
- Moved Dynamicsimulation server side (not needed client side)
- Resorted epochonfig.hpp
All changes are running on our Server without any problems and with a
good performance boost, as the dynamicsimulationhandler has not to
handle a few thousand objects anymore
2017-11-30 22:59:29 +01:00
He-Man
056f3a0cb0 Make temp Vehicles Lockable + Lock hints 2017-11-05 02:47:15 +01:00
vbawol
06464c3266 separate restart and events
make events timer 1 second
2017-10-24 11:49:00 -05:00
DESKTOP-UH65DCE\MusTanG
10530e04e2 add linked items options in comments 2017-10-24 10:50:08 -05:00
vbawol
178c844f66 add animation state tracking
todo make use of animation state via login fsm
2017-10-23 10:53:34 -05:00
He-Man
bf4cd25dcd Readded lost changes 2017-10-22 16:05:57 +02:00
DESKTOP-UH65DCE\MusTanG
7bf39b7cad replace with FAK in comments 2017-10-06 12:07:32 -05:00
vbawol
5060394989 Simple Garden Manager v1
currently set to run 24 minutes between each "grow" cycle, so from seed
to mature should take around 1.2 hours from seed to fully mature. Option
to also have mature items spoil on the next cycle (24 minutes).
2017-10-03 10:25:59 -05:00
vbawol
37d782bde2 event fixes 2017-09-17 12:45:25 -05:00
vbawol
acfba073fc added disallowed events per worldName
bunker test code updates
2017-09-17 12:11:40 -05:00
vbawol
f7f839abf8 Satellite Event Starter 2017-08-30 17:06:18 -05:00
vbawol
28d27ee38a add expiresCommunityStats to epochconfig.hpp 2017-08-18 13:12:23 -05:00
vbawol
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
vbawol
88b8c43200 merge PR from master
from https://github.com/EpochModTeam/Epoch/pull/783
2017-07-27 10:09:42 -05:00
vbawol
b0312d2e13 b797
add switch for auto refuel disableAutoRefuel
2017-06-19 17:38:14 -05:00
vbawol
818289161f pre 0.6 updates
[Added] Dynamic Debris Epoch Event. Dynamically spawns vehicle and other
debris on the roadways.
Scans the roads on startup and uses a random seed generator to determine
the locations of debris.
Debris is spawned using createSimpleObject and is made to conform with
the upper most roadway surface.

[Added]  Epoch Events 3.0
- Supports events based on server side configs and pbos.
- New server side events can be added by just dropping .pbo into
@epochhive/addons folder.
- To make your own standalone events you can use Dynamic Debris Event as
a template.

[Removed] Vehicle simulation handler, so we can use A3 Dynamic
Simulation instead.
[Changed] Safe Vehicle and token checks simplified to only check the
vehicles a player is in.
[Changed] Safe Vehicle classes can now be configured via server settings
pbo CfgSecConf >> vehicles >> safeVehicles array.
2017-05-26 08:32:34 -05:00
He-Man
e3fb007cf4 Added Start Leadout (with examples) 2017-05-12 15:57:36 +02:00
vbawol
63817d743e add forced overrides of vehicle and loot tables 2017-04-05 11:10:28 -05:00
vbawol
b02209184f redis server updates and debug option flag
[Changed] Add flag to enable database unit test. enableUnitTestOnStart =
1 in epochconfig.hpp to enable
Update redis-server.exe to latest version: 3.2.100 from:
https://github.com/MSOpenTech/redis/releases
2017-04-04 17:36:09 -05:00
vbawol
872d8dcb73 0.5 b700
weather tweaks and repack for PR
2017-03-18 00:24:02 -05:00
vbawol
b695f29577 example Epoch Event: Payday
Give all connected players 100 Crypto every 30 minutes
2017-03-04 10:57:14 -06:00
vbawol
4a08ccf033 fixed missing semicolons 2017-03-04 00:21:59 -06:00
vbawol
66452060cb Epoch Event: AirDrop 2017-02-28 12:34:45 -06:00
vbawol
2afb92e52e b678
see changelog
2017-02-24 11:31:33 -06: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
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
77f58457cf Update epochconfig.hpp 2016-12-11 16:23:13 +01:00
He-Man
69b2bb401a Option to make BaseParts indestructible 2016-12-11 16:20:39 +01:00
He-Man
75fa5fdf1b Update epochconfig.hpp 2016-08-31 17:36:57 +02:00
vbawol
5728c29baa 0.3.9 b562
simplify new load vehicle, (realized sleep was not needed as allowDamage
does not effect scripted damage (per the wiki)
[added] old load vehicle script and epochconfig,hpp flag. (default is
false = use new load vehicles, true use old one from 0.3.8
2016-07-08 17:34:13 -05:00
vbawol
1310098264 disable vehicle simulation handler
changed var name to force change, new variable is: simulationHandlerOld
2016-07-08 09:51:47 -05:00
vbawol
27548edb6e allow for epoch events to accept full file path
fixed path change a3_epoch_server_settings ->  epoch_server_settings
if 4th variable in the EpochEvents array is set to 0 scriptName is used
as the full path. Default is to use pre/postfix.
2016-06-01 15:14:57 -05:00
vbawol
54c76c1994 0.3.9.0454
Init weather script at server startup
1= Epoch Events run at server startup and then again after given delay.
0 = Default, runs after given delay.

Changed path from \x\addons\a3_epoch_server to \epoch_server to match
new build tool prefixes
2016-05-09 14:54:57 -05:00
vbawol
5307051e29 remove unused variable 2016-04-19 10:48:45 -05:00
vbawol
87c23b106f Release 0.3.8 (#502)
* first build for 0.3.8

* 0.3.8.0190

* 0.3.8.0202

* 0.3.8.0213

* 0.3.7.0214

* 0.3.8.0222

* 0.3.8.0246

* 0.3.8.0247

fixed typo

* 0.3.8.0249

more fixes for server compiler

* 0.3.8.0256

* add build number and simple batch file for packing

* match build number with internal

* add build numbers to server pbo's and mission files

also reworked build script for more options

* 0.3.8.0261

* 0.3.8.0261

* 0.3.8.0283

* 0.3.8.0284

* changelog

* 0.3.8.0307

* 0.3.8.0311

* remove old BEC plugin

* update redis-server.exe to latest build and full config

* 0.3.8.0314

* 0.3.8.0315

* inverse logic

This should correctly prevent spawning these units nearby jammer or
protection zones

* use pushbackUnique here

* optimized loot function

by using selectRandom instead of slower sqf logic

* 0.3.8.0316

* make use of new getDir functionality instead of BIS fnc

* add lower disconnect value to server.cfg

* use new getpos functionality

* 0.3.8.0317

* 0.3.8.0319

* 0.3.8.0327

* 0.3.8.0338

changelog update tba

* changelog

* 0.3.8.0341

* BE update

* 0.3.8.0353

* changelog

* removed duplicates

* 0.3.8.0355

fixed error in getIDC

* 0.3.8.0356

revert to BIS_fnc_param as params threw errors

* 0.3.8.0357

fixes for #496 #497

* 0.3.8.0359

fixed #497
fixed #496

* 0.3.8.0365

* 0.3.8.0371

* 0.3.8.0373

* 0.3.8.0379

* 0.3.8.0381

* 0.3.8.0386

* 0.3.8.0393

* 0.3.8.0395

* 0.3.8.0396

* 0.3.8.0397

* 0.3.8.0406

* 0.3.8.0409

* 0.3.8.0410

loot balance
suppress error in spawnloot
make near object check based on building size

* 0.3.8.0412

* 0.3.8.0414

removed classes with scope 0
test remove loot trash on gear for #498
fixed #501

* 0.3.8.0415

* same
2016-04-08 15:21:46 -05:00