Niels Vaes
29c0d81c27
Update on the ZONE_POLYGON class, so we can finally use it with drawings made in the Mission Editor as well.
...
Supports closed line segments, rects and freely drawn polygons.
Added the correct way of generating a point within a polygon with trial and error
Added a way to get the surface area.
Added a helper class (_ZONE_TRIANGLE), which shouldn't ever be used on its own. It's there to support the update ZONE_POLYGON.
Some test code, assuming there's a poygon drawn in the mission editor called "poly":
```Lua
-- make a new zone from a drawing
poly = ZONE_POLYGON:NewFromDrawing("poly")
-- draw the zone for everyone, include the individual triangles that make up the polygon
poly:DrawZone(-1, {1,0,0}, 1, {1,0,0}, 255, 4, false, true)
-- generate 500 random points, evenly distributed in the polygon
for i=1, 500 do
COORDINATE:NewFromVec2(poly:GetRandomVec2()):CircleToAll(1000)
end
-- remove the drawing from the game
poly:UndrawZone()
```
2023-12-02 20:33:30 +01:00
Applevangelist
f009b9adee
Merge remote-tracking branch 'origin/develop' into develop
2023-12-02 15:12:09 +01:00
Applevangelist
77dd4f86b9
Merge remote-tracking branch 'origin/master' into develop
2023-12-02 15:12:05 +01:00
Applevangelist
e79c2481da
Merge remote-tracking branch 'origin/master' into develop
2023-12-02 15:11:35 +01:00
Applevangelist
89a902fd57
#ATIS
...
* make info multi-frequency safe
2023-12-02 15:11:14 +01:00
Applevangelist
5eabc41256
Merge remote-tracking branch 'origin/develop' into develop
2023-12-02 14:46:41 +01:00
Applevangelist
dda2fc6ad5
Merge remote-tracking branch 'origin/master' into develop
2023-12-02 14:46:37 +01:00
Applevangelist
460ad9db39
Merge remote-tracking branch 'origin/master' into develop
2023-12-02 14:46:04 +01:00
Applevangelist
ae604fd847
#AIRBASE
...
* Add'l Normandy Airfields
2023-12-02 14:45:42 +01:00
Applevangelist
9a2126dfc7
Merge remote-tracking branch 'origin/develop' into develop
2023-12-01 16:30:53 +01:00
Applevangelist
2f5598de5a
Merge remote-tracking branch 'origin/master' into develop
2023-12-01 16:30:48 +01:00
Applevangelist
099f059eec
Merge remote-tracking branch 'origin/develop' into develop
2023-12-01 16:29:52 +01:00
Applevangelist
c3bba7d1fc
#PLAYERRECCE
...
* Make the laser corridor a bit wider
#FLIGHtCONTROL
* Also create non-info when ATIS isn't set
2023-12-01 16:29:49 +01:00
Applevangelist
d7c7a1a1dd
xxx
2023-12-01 16:28:04 +01:00
Frank
db71610d72
Merge branch 'master' into develop
2023-11-30 23:29:39 +01:00
Frank
4b8d120f20
Update Warehouse.lua
...
- Added check that DCS warehouse has enough air assets for selfpropelled assets
2023-11-30 23:29:29 +01:00
Applevangelist
1dc31cc852
spawn
2023-11-29 18:01:37 +01:00
Applevangelist
2488c0dd05
#SPAWN
...
* Link16 Team Members
2023-11-29 17:36:57 +01:00
Applevangelist
37dab7b8bd
color
2023-11-29 16:42:55 +01:00
Applevangelist
68b97773fe
#OPSZONE
...
* Added option to set own pikey-ish zone colors
2023-11-29 16:42:30 +01:00
Applevangelist
3024d4b52f
Merge remote-tracking branch 'origin/develop' into develop
2023-11-28 10:38:36 +01:00
Applevangelist
3c0e977584
#PLAYERRECCE
...
* Bug fix for clock view calculation
* Ensure lasing is switched off when using the menu
* Create SPOT more often
2023-11-28 10:37:45 +01:00
Applevangelist
b33df5374f
#PLAYERRECCE
...
* Bug fix for clock view calculation
* Ensure lasing is switched off when using the menu
* Create SPOT more often
2023-11-28 10:36:28 +01:00
Applevangelist
f5e3c843c4
Merge remote-tracking branch 'origin/develop' into develop
2023-11-27 16:51:17 +01:00
Applevangelist
dd57089fcf
Merge remote-tracking branch 'origin/master' into develop
...
# Conflicts:
# Moose Development/Moose/Wrapper/Group.lua
2023-11-27 16:51:13 +01:00
Applevangelist
f03a48b118
Merge remote-tracking branch 'origin/master' into develop
2023-11-27 16:49:56 +01:00
Applevangelist
c489a88106
#GROUP
...
* Get Link16 S/TN data from a group
2023-11-27 16:49:06 +01:00
Applevangelist
73a62d3a1a
#GROUP
...
STNs
2023-11-27 16:46:47 +01:00
Applevangelist
76493fb6d7
Merge remote-tracking branch 'origin/develop' into develop
2023-11-26 17:00:57 +01:00
Applevangelist
1e783fad29
Merge remote-tracking branch 'origin/master' into develop
2023-11-26 17:00:53 +01:00
Applevangelist
4747dae51a
Merge remote-tracking branch 'origin/master' into develop
2023-11-26 17:00:17 +01:00
Applevangelist
b1e8ba74a8
Merge remote-tracking branch 'origin/master' into develop
...
# Conflicts:
# Moose Development/Moose/Core/Spawn.lua
2023-11-26 16:59:57 +01:00
Applevangelist
641707f37b
#UNIT
...
* Added `GetSTN()` to obtain Link16 info from a unit
2023-11-26 16:59:44 +01:00
Applevangelist
f6af379be6
#UNIT
...
* Added `GetSTN()` to obtain Link16 info from a unit
2023-11-26 16:59:22 +01:00
Frank
67924c894d
Update SRS.lua
...
- Removed altbackend functions
2023-11-26 16:45:19 +01:00
Applevangelist
54277da8a5
Merge remote-tracking branch 'origin/develop' into develop
2023-11-26 15:55:06 +01:00
Applevangelist
12111c27ad
Merge remote-tracking branch 'origin/master' into develop
...
# Conflicts:
# Moose Development/Moose/Core/Spawn.lua
2023-11-26 15:55:02 +01:00
Applevangelist
52ed645f6c
-- noise
2023-11-25 18:44:38 +01:00
Applevangelist
7c8f212b03
-- noise
2023-11-25 18:44:21 +01:00
Applevangelist
b0c294b59b
-- noise
2023-11-25 18:44:07 +01:00
Applevangelist
60dedb4cbe
Merge remote-tracking branch 'origin/develop' into develop
2023-11-25 18:31:23 +01:00
Applevangelist
57b55246a6
Merge remote-tracking branch 'origin/master' into develop
...
# Conflicts:
# Moose Development/Moose/Utilities/Utils.lua
2023-11-25 18:31:18 +01:00
Applevangelist
9f41cc51be
Merge remote-tracking branch 'origin/master' into develop
2023-11-25 18:30:04 +01:00
Applevangelist
85c73cb0a5
#SPAWN
...
*Link16 fixes
* Wrongly created STN's will be replaced with random five digit octals with leading 0
* Voice call sign label will be the callsign's first and last letters, e.g. Enfield = ED. Navy One = NY
* Voice call sign number equals callsign minor major, e.g. Enfield 6-1 = ED 61
* Also works for A10CII which has a different entry with a four-digit octal with leading 0
* for fighter aircraft you can use :InitRandomizeCallsign() to give each spawn a random callsign
2023-11-25 18:28:59 +01:00
Applevangelist
ac4702b57c
xxx
2023-11-25 18:26:43 +01:00
Applevangelist
14ff3028e3
xxx
2023-11-25 14:49:06 +01:00
Frank
1b1f8e0d2c
Update SRS.lua
2023-11-24 23:59:31 +01:00
Frank
f87126f22c
Merge branch 'master' into FF/MasterDevel
2023-11-24 15:44:54 +01:00
Applevangelist
6390b223b0
Merge remote-tracking branch 'origin/master' into develop
2023-11-24 12:17:56 +01:00
Applevangelist
b635490e47
SPAWN - Init Link16/datalink details in UNITs
2023-11-24 12:17:25 +01:00