Commit Graph

110 Commits

Author SHA1 Message Date
eraser1
0883b3d309 fixed! 2016-06-29 17:53:11 -05:00
eraser1
4a9dc3d803 readme stuff 2016-06-29 17:05:35 -05:00
eraser1
3b75fd1a26 Exile update! 2016-06-29 16:07:01 -05:00
eraser1
82cea05fb8 forgot to put that in the changelog... 2016-06-27 19:09:01 -05:00
eraser1
9df447db8b A couple things... 2016-06-27 19:07:18 -05:00
eraser1
26d1da80ff minor stuff 2016-06-25 17:04:12 -05:00
eraser1
77249742c3 whoops 2016-06-25 03:16:40 -05:00
eraser1
9ca2c1c0a9 Update readme and DMS version 2016-06-24 18:33:58 -05:00
eraser1
1f78dce76a Hopefully final RC 2016-06-20 16:12:06 -05:00
eraser1
e1f9a44604 Fix 2016-06-16 13:53:58 -05:00
eraser1
281902e610 i 2016-06-13 18:24:03 -05:00
eraser1
8683a16fdc Can't stop fiddling with stuff... 2016-06-12 03:15:09 -05:00
eraser1
f0b7be5d8f Small stuff 2016-06-07 11:17:02 -05:00
eraser1
e0dc8c874d Release Candidate! 2016-06-06 22:47:15 -05:00
eraser1
c4a9b3f1b2 Fixes + Additions 2016-05-22 15:15:38 -05:00
eraser1
725487340e ArmA AI need some ICE... 2016-05-22 00:05:16 -05:00
eraser1
1244550ded Derp #2 2016-05-16 17:41:33 -05:00
eraser1
146ad20edc Derp 2016-05-16 10:55:43 -05:00
eraser1
cd744e3759 Resolve conflicts, fix typos, optimize Occupation
# Conflicts:
#	@ExileServer/addons/a3_dms/config.cpp
2016-05-15 14:15:03 -05:00
eraser1
218d65b8a0 Fixes + micro-optimizations 2016-05-15 13:55:18 -05:00
eraser1
e3d11a0aa5 Initial Test Branch Commit
Lots of optimizations...
2016-05-06 22:44:48 -05:00
eraser1
38627c5e28 Github pls 2016-04-27 19:26:35 -05:00
eraser1
85784364ac Merge conflicts.... 2016-04-27 19:20:05 -05:00
eraser1
ea66d8ec7c Preparation for Merge 2016-04-27 18:45:17 -05:00
eraser1
1c425a1059 Slight tweaks 2016-04-20 17:46:00 -05:00
eraser1
c28ca8dfba Fix static weapon destruction 2016-04-15 20:46:28 -05:00
eraser1
610ab08c12 Fix 2016-04-15 09:28:59 -05:00
eraser1
fd94fb0bcc Release Candidate 2016-04-14 21:20:26 -05:00
eraser1
057c4c3032 Revert "Fixed mission counter" 2016-04-14 09:24:46 -05:00
eraser1
b1598dd568 Merge pull request #36 from donkeypunchepoch/Testing
Fixed mission counter
2016-04-09 11:03:17 -05:00
Defent
b84f693928 Update README.md 2016-04-01 01:45:22 +02:00
Defent
c83755d5e0 Update README.md
Added image and reference to the CC license.
2016-04-01 01:43:48 +02:00
eraser1
5577bc6d00 Improve license overview readability 2016-03-31 18:18:51 -05:00
eraser1
ce1b6c0632 Added License and Legal Restrictions 2016-03-31 18:15:14 -05:00
eraser1
1e301e8cb6 Some more stuff 2016-03-31 17:54:56 -05:00
eraser1
7dcf806cb3 Stuff I've been working on... 2016-03-25 18:09:41 -05:00
eraser1
d435e6cf1a Initial Testing Commit 2016-03-01 00:34:55 -06:00
eraser1
11d0f608dd Update version and readme 2016-02-19 17:33:48 -06:00
eraser1
9d0ec9cffe Some cool new stuff :D 2016-02-17 17:58:05 -06:00
eraser1
d8ad73cc70 Update Documentation 2016-02-14 13:38:57 -06:00
eraser1
e07bc27e3a Fixes and Features (UNTESTED)
Feel free to test :)
2016-02-07 14:24:35 -06:00
eraser1
7ee6ea09e6 More beta changes 2016-01-11 12:52:26 -06:00
eraser1
031dd386ad Minor improvements
Added distance to the party member notification when they kill an AI

The mine created by using "DMS_explode_onRoadkill" is spawned on the
player, so the player can't get away with running an AI over if he/she
simply drives really fast.
2016-01-09 11:06:42 -06:00
eraser1
c13d751047 Release Candidate 2016-01-06 18:38:55 -06:00
eraser1
3a812885d8 Fixes 2015-12-24 21:38:43 -06:00
eraser1
70fae7bc44 Merry Xmas :D
* **NEW CONFIG VALUES:**

DMS_SpawnFlareOnReinforcements
DMS_MissionMarkerWinDot_Type
DMS_MissionMarkerLoseDot_Type
DMS_EnableBoxMoving
DMS_BasesToImportOnServerStart
DMS_AI_Classname
DMS_AI_AimCoef_easy
DMS_AI_AimCoef_moderate
DMS_AI_AimCoef_difficult
DMS_AI_AimCoef_hardcore
DMS_AI_EnableStamina_easy
DMS_AI_EnableStamina_moderate
DMS_AI_EnableStamina_difficult
DMS_AI_EnableStamina_hardcore
DMS_AI_destroyStaticWeapon
DMS_AI_destroyStaticWeapon_chance
DMS_ai_SupportedRandomClasses
DMS_random_non_assault_AI
DMS_random_non_MG_AI
DMS_random_non_sniper_AI
* Please check out the new config values in config.sqf to see what they
do :)
* Fixed issue with "thieves" mission (and DMS-spawned persistent
vehicles in general). Big thank you to [JamieKG from Eternal
Gamer](http://eternal-gamer.com/) and Torndeco.
* **New static mission: "slums"**
* Credit for the base goes to [William from Refugees of the
Fallen](http://refugeesofthefallen.enjin.com/)
* Spawns 2 crates at 2 different locations from a list of 5 locations.
* No AI vehicles, only infantry (introduces Close Quarters Combat)
* Added to Altis by default.
* Static bases can now be imported on server startup instead of mission
spawns. Enabled by default for saltflats and slums.
* Increased "DMS_MissionTimeoutResetRange" from 1000 to 1500.
* Removed the Navid from config (MG AI and box weapons).
* Edited panthera3_config to reduce SpawnZoneNear and TraderZoneNear
blacklists.
* Edited "blackhawkdown" and "donthasslethehoff" missions to use a
slightly different heli wreck classname.
* Increased marker circle diameter for saltflats mission to 750 meters.
* Moved "DMS_Version" variable assignment to pre-init.
* Moved Map Center and Map Radius assignments to post-init.
* Added support for 2 new optional parameters: _onMonitorStart and
_onMonitorEnd, run before and after the Mission Monitor checks the
mission, but AFTER "Mission Success State" is checked.
* Mines should now be deleted when a mission fails.
* Script optimizations for almost all functions using new command(s)
introduced in ArmA v1.54, as well as improved technique(s).
* "ExileServer_system_garbageCollector_deleteObject" is now used to
actually delete items by DMS_fnc_CleanUp.
* AI and vehicle cleanup should now be completely handled by Exile.
* Added support for mARMA logging.
* **You can now disable the movement/lifting of loot crates after the
mission is complete using "DMS_EnableBoxMoving".**
* Added some debug code to DMS_fnc_FindSafePos and
DMS_fnc_IsValidPosition (commented out by default)
* New group reinforcement type "increasing_difficulty".
* DMS_fnc_IsNearWater now checks for invalid parameter(s).
* DMS_fnc_PlayerAwardOnAIKill now checks for roadkill values AFTER
unit-defined respect/tabs.
* You can now define different marker types for mission
completion/failure using "DMS_MissionMarkerWinDot_Type" and
"DMS_MissionMarkerLoseDot_Type" respectively.
* "DMS_fnc_SetGroupBehavior" can now take a unit as parameter as well.
It will also now return true if behavior was changed, false otherwise.
* "DMS_fnc_SpawnAIGroup" and "DMS_fnc_SpawnAIGroup_MultiPos" now
supports the definition of custom gear sets.
* Improved function documentation for "DMS_fnc_SpawnAIGroup",
"DMS_fnc_SpawnAIGroup_MultiPos", and "DMS_fnc_SpawnAISoldier".
* "DMS_fnc_SpawnAISoldier" now supports multiple different random AI
class presets. This means that you can define a certain "random" class
preset, but have it select from a specially defined list that excludes
classes that you don't want.
* Added default values to certain "missionNameSpace getVariable"s in
DMS_fnc_SpawnAISoldier to prevent script errors in the event of invalid
definitions.
* Slight logic tweak/fix to DMS_fnc_TargetsKilled (it shouldn't throw
errors when there aren't any).
2015-12-24 13:45:20 -06:00
eraser1
ec9cc60c6e A couple tweaks...
* **Tweaks to saltflats static mission:**
* AI Vehicle is spawned AFTER the base is spawned (hopefully
limits/prevents it from spawning inside something).
* Before spawning a new crate, any crate (with the same classname) that
potentially exists from a previous mission is deleted first.
2015-11-18 19:49:08 -06:00
eraser1
78aa0f8667 Say bye-bye to the pre-packed PBO ;)
#### November 14, 2015 (8:30 PM CST-America):
* **NEW CONFIG VALUES:**

DMS_AllowStaticReinforcements
DMS_MarkerText_ShowAICount_Static
DMS_PredefinedMissionLocations_WEIGHTED
DMS_AIKill_DistanceBonusMinDistance
DMS_AIKill_DistanceBonusCoefficient
* You can now manually disable Static Mission AI reinforcements using
"DMS_AllowStaticReinforcements"
* You can now choose whether or not to show AI count for map markers for
both Static and Dynamic missions separately.
* DMS will now check to see if the config.sqf didn't load properly, and
for the presence of RyanZombies.
* You can now make predefined locations weighted.
* Some optimization + code clarity.
* Added ```taviana_config.sqf``` (identical to ```tavi_config.sqf```)
for the latest version of Taviana.
* **saltflats mission**:
* The AI will now initially spawn randomly across the compound. This
should help with the issue of some AI spawning outside of the compound.
* Added more static guns: 4 around the flagpole (5 meters north, south,
east, and west). One on top of the tower in each corner, and another on
the top of the concrete water tower.
* When an AI group is offloaded to a client and he gets out of range AND
no other viable client is found, the AI locality should now revert to
the server (it used to just stay with the original client).
* Added extra measures to prevent the creation of 2 markers with the
same name.
* fn_FillCrate.sqf:
* Fixed the issue where DMS would complain about incorrect parameters
when using custom code to generate loot.
* DMS now has debug logging to tell you exactly what it spawns in the
crate when using a crate case or custom code.
* "DMS_PredefinedMissionLocations" itself will now be shuffled when
finding a position. This should make the generated positions even more
random.
* Added new Group Reinforcement Types: "armed_vehicle_replace" and
"static_gunner"
* Potentially resolved the issue with launchers not being deleted from
AI bodies when they're killed sometimes.
* **fn_PlayerAwardOnAIKill.sqf**: Created a separate function to handle
poptabs/respect of a player when he/she kills an AI.
* Added a "distance bonus" for respect when killing AI.
* Added logging for player rewards on AI kills.
* DMS now lets Exile's body cleanup handle dead AIs.
* Fixed the issue where DMS would spawn static missions even when
"DMS_StaticMission" is set to false.
* fn_SetAILocality.sqf now returns true/false if it does/doesn't find an
owner.
* New function "fn_SpawnAIGroup_MultiPos.sqf". Almost identical to
SpawnAIGroup, except it spawns each AI along a list of locations.
* **Removed the pre-packed PBO. Too many people were having issues with
their PBO tool removing the prefix and repacking it would result in DMS
not working.**
2015-11-14 20:08:41 -06:00
eraser1
ed33d8db5b I'm a noob 2015-10-30 21:21:36 -05:00
eraser1
f0b4ab4b4d markdown pls 2015-10-30 21:20:51 -05:00