SilentSpike
3e16142ff6
Merge branch 'master' into zeusModuleUiExample
2016-05-21 17:37:49 +01:00
SilentSpike
b3192adbb7
Add support for a zeus module position attribute
...
Allows zeus to select a position for the module task to be carried out at - as a bonus it works alongside the radius attribute and will draw a circle preview if a radius is present.
Unfortunately control types 100 & 101 don't play nicely with controls groups and so I've commented out the position attribute from the displays that would currently use it. Otherwise it is all seemingly working fine, just that the position of the control is all wrong and it doesn't stay within the bounds of the controls group.
I opened an issue tracker ticket for the problem here: https://feedback.bistudio.com/T116708
2016-05-21 17:29:53 +01:00
SilentSpike
adaa10aea5
Adjust center of zeus AI task modules
...
The tasks should center on the logic rather than the group leader.
The search nearby module is also deleted after it's processed.
2016-05-19 22:32:05 +01:00
SilentSpike
3a1dba4486
Add zeus defend, patrol and search modules
...
Using a shared `radius` attribute for all of these displays so a generalized method of initializing and retrieving the value associated that was implemented.
2016-05-19 01:24:08 +01:00
SilentSpike
e05f2ca637
Add search nearby building zeus module
2016-05-19 01:24:07 +01:00
SilentSpike
600b71817f
Update zeus module logic deletion behaviour
...
The teleport players module is reusable, while the global AI skill and group side modules should be deleted appropriately once the display is closed.
2016-05-18 16:30:14 +01:00
SilentSpike
8a70cfbcd8
Clean new zeus module config and functions
...
Adds function headers, stringtables and renames some display control classes.
2016-05-18 16:16:35 +01:00
commy2
da70854568
manual merge
2016-05-18 11:48:27 +02:00
SilentSpike
81d854c56a
Add group side zeus module
...
The module is placed on a unit in order to switch the side of that unit's group. A "simple" dialog is used to select the new side.
The dialog code is a little ugly to say the least.
2016-05-17 23:44:17 +01:00
SilentSpike
4cbded1811
Fix zeus cargo display for empty vehicles
...
The cargo wasn't displaying for empty vehicles because they use a different display.
2016-05-17 23:44:16 +01:00
SilentSpike
d90d5a7ac1
Rewrite global AI skill zeus module
...
Remove the use of ace settings and makes the module more zeus specific. It might be worth adding a similar module or mission settings to ace_ai for mission editing.
2016-05-16 15:16:53 +01:00
SilentSpike
5b460205a9
Add teleport player zeus module
2016-05-15 21:02:40 +01:00
SilentSpike
4d028be876
Cleanup zeus display modules
...
Replaces display size and position defines with macros for readability and compactness.
Changes naming convention of functions and displays to distinguish categories and make more readable.
Converts the global set skill module to use display events rather than waiting in a loop for the module to be set and confirmed.
2016-05-15 18:08:54 +01:00
SilentSpike
77de1ec6eb
Update vanilla zeus functions
...
Merges the changes introduced by arma updates to vanilla functions with our overwrites.
I also reverted some of the command capitalization since it makes the process of going through differences quicker in future.
2016-05-15 12:48:32 +01:00
Glowbal
74fd4b4b52
Add run at settings initialized auto add objects
2016-05-08 13:47:35 +02:00
Glowbal
b08af3fea6
Add read auto add objects setting from module
2016-05-08 13:42:45 +02:00
PabstMirror
6f412c312a
Delay calling addCuratorEditableObjects for a frame
...
Fixes createVehicle not always being added on dedicated server.
2016-03-30 10:26:33 -05:00
commy2
467075ad67
replace timePFH with CBA_missionTime
2016-03-02 11:01:39 +01:00
PabstMirror
424c6fe878
Show Cargo Example
2016-02-26 01:37:00 -06:00
PabstMirror
7fc1c87bc4
Global Ai Set Skill Example
2016-02-26 00:57:18 -06:00
commy2
82086efca0
manual merge
2016-02-10 10:11:33 +01:00
commy2
e422388484
fix waitUntil capitalization
2015-11-30 17:28:01 +01:00
commy2
a9ebcf8543
fix setVariable and getVariable capitalization
2015-11-30 17:27:09 +01:00
commy2
b3950bd7f0
fix forEach capitalization
2015-11-30 17:23:48 +01:00
commy2
a8228f60c2
fix configFile capitalization
2015-11-30 17:23:02 +01:00
commy2
2b05f6f451
fix isNil capitalization
2015-11-30 17:22:16 +01:00
commy2
d9b90258bc
fix typeOf capitalization
2015-11-30 17:19:57 +01:00
commy2
34d351c652
fix exitWith capitalization
2015-11-30 17:14:05 +01:00
commy2
0b84bb514b
fix Cfg capitalization
2015-11-30 17:09:26 +01:00
commy2
dcf0a68b80
Revert "fix Cfg capitalization"
...
This reverts commit 43bda9c462
.
2015-11-30 17:00:32 +01:00
commy2
43bda9c462
fix Cfg capitalization
2015-11-30 16:52:20 +01:00
commy2
ff4406e411
manual merge, more selectRandom command useage
2015-11-29 16:48:23 +01:00
commy2
e5c4d35969
1.55 use new selectRandom command
2015-11-29 16:33:25 +01:00
jonpas
b345db4ae9
Added Zeus modules for adding Spare Tracks and Wheels
2015-09-27 00:29:19 +02:00
SilentSpike
5112bd9bdf
Merge pull request #2163 from acemod/add-objects-to-curator
...
Add objects to all curators
2015-08-21 13:53:45 +01:00
SilentSpike
05bf239d8e
Specify zeus setMedic module conditions further
2015-08-15 21:44:40 +01:00
SilentSpike
c01052e5bf
Update ace_zeus function headers
2015-08-15 21:11:49 +01:00
Glowbal
c7f47c0b34
Replaced check for captive module by check for ACE_medical
2015-08-15 20:31:41 +02:00
Glowbal
ed66255b19
Add objects to all curators
2015-08-15 18:39:43 +02:00
Glowbal
0e57d3d97c
Added assign medic, medicalfacility and medical vehicle curator modules
2015-08-15 18:25:48 +02:00
Michael Braun
1b488a17b5
Fixed typo that slipped into the code
2015-08-05 08:36:01 +02:00
Michael Braun
1b7f7534da
Small correction
2015-08-05 00:16:23 +02:00
Michael Braun
13b7e7ae72
Updated parameterization in Zeus module.
2015-08-05 00:10:54 +02:00
SilentSpike
e147138274
Update setUnconscious module with to be indefinite
...
The zeus toggle unconscious module was using the default value for minimum unconscious time when it should have been indefinite (to act as a toggle)
2015-07-31 17:32:13 +01:00
SilentSpike
67e5e31394
Change zeus modules to run globally
...
Zeus modules were only running on the *server* rather than the local machine. This resulted in the variable used to cache the object zeus has its cursor over not existing and therefore the modules didn't work at all.
2015-07-29 12:25:04 +01:00
PabstMirror
e29fb477f9
Merge branch 'master' into fixFrag
2015-07-25 02:38:10 -05:00
SilentSpike
186d4d0583
Fix for #1665
2015-07-20 21:14:30 +01:00
SilentSpike
398f1c768f
Fix the module on dedicated servers
2015-06-22 00:17:29 +01:00
PabstMirror
6c7ba7b5ae
Zeus module on dedicated server
2015-06-18 22:43:49 -05:00
PabstMirror
375c81d9b0
Connect Zeus module to Frag
2015-06-18 22:13:06 -05:00
SilentSpike
f9d1a39adf
Updated edited BI functions with 1.46 changes
2015-06-08 18:18:40 +01:00
SilentSpike
94a6eefa32
using new string macros
2015-06-04 19:33:19 +01:00
SilentSpike
a30f6be713
Better module naming convention
2015-06-01 20:56:56 +01:00
SilentSpike
8fe1a65207
Cleaned up event handler
2015-06-01 20:56:54 +01:00
SilentSpike
bfce854be3
Localise module messages
2015-06-01 20:50:19 +01:00
SilentSpike
4c1641b64a
Generalized contextual modules system
2015-06-01 20:44:54 +01:00
SilentSpike
7d71d85ffc
Death to tabs
2015-06-01 20:44:53 +01:00
SilentSpike
e27ac53713
Implemented contextual modules
2015-06-01 20:44:51 +01:00
SilentSpike
44ca13fe3a
Implemented capture module
2015-06-01 20:36:06 +01:00
SilentSpike
6251248a09
Fixed conditions
2015-06-01 20:36:05 +01:00
SilentSpike
49ef30ca5b
Corrected macro
2015-06-01 20:36:05 +01:00
SilentSpike
aad56866ea
Forgot my privates
2015-06-01 20:36:04 +01:00
SilentSpike
90033aa591
Updated function headers
2015-06-01 20:36:03 +01:00
SilentSpike
5f1725cf1f
Missing setUnconscious parameter
2015-06-01 20:36:02 +01:00
SilentSpike
a4512e4740
Implemented surrender module
...
Improved knockout module
2015-06-01 20:36:01 +01:00
SilentSpike
3702d0b671
Implemented knockout module
2015-06-01 20:36:00 +01:00
jaynus
c924baefd7
All instances of time and diagTicktime changed to ACE_time / ACE_diagTime.
2015-05-21 09:42:44 -07:00
SilentSpike
38abe1dd02
Using inline code instead of holdover function
2015-05-15 21:09:55 +01:00
SilentSpike
9d0af2138c
Removed old spawn
2015-05-15 21:03:19 +01:00
SilentSpike
84d06bac34
Another fix for moduleCurator
2015-05-15 20:54:17 +01:00
SilentSpike
60ade8deaa
Providing correct parameters
2015-05-15 00:09:03 +01:00
SilentSpike
c458deeae2
End of file newline
2015-05-15 00:02:12 +01:00
SilentSpike
0ca8a373d1
BIS_fnc_ActivateAddons must run during mission init
2015-05-14 23:50:58 +01:00
SilentSpike
228786f3ad
Putting the bird in its cage
2015-05-12 12:26:24 +01:00
SilentSpike
f6cdad62ca
Added parenthesis
2015-05-11 19:04:04 +01:00
SilentSpike
7cf52d13ca
Disable zeus settings by default
...
Fixed newline characters
2015-05-11 18:15:45 +01:00
SilentSpike
b09ebc9c79
QGVAR was meant to be GVAR
...
Improved module text
Forgot about script_component
2015-05-11 17:08:25 +01:00
SilentSpike
755581be40
Changed BI functions to check for settings
2015-05-11 16:23:46 +01:00
SilentSpike
3118666f80
Added settings module to config
...
Started functionality
2015-05-11 16:02:24 +01:00
SilentSpike
c1c10f43b2
Fixed typo
2015-05-10 17:41:43 +01:00
SilentSpike
a40277f6f1
Module configs and function headers
2015-05-10 17:32:01 +01:00
SilentSpike
5166e73cc0
Added commented out code and function prep
2015-05-10 17:26:24 +01:00
SilentSpike
9dd163ac3d
Use moduleProjectile with ballistics support
2015-05-10 17:21:18 +01:00
SilentSpike
eaa0f16e30
Transferring rest of function files
2015-05-10 17:17:17 +01:00
SilentSpike
212b8528fa
Bird locality code no longer needed
2015-05-09 21:30:52 +01:00
SilentSpike
3544ee57f8
Added removed script within comments
2015-05-09 20:35:07 +01:00
SilentSpike
079b8489ce
Missing spaces 😉
2015-05-09 20:30:49 +01:00
SilentSpike
f685ec2257
added zeus changes module
2015-05-09 20:24:39 +01:00