Commit Graph

1617 Commits

Author SHA1 Message Date
Applevangelist 89a9d1d0a4 #CONTROLLABLE
* Fixed ID issue with AA Missile Attack Range option

#POINT
* Added methdo to get the BULLSEYE as coordinate
2023-12-03 12:01:50 +01:00
Applevangelist cf7d41cd7f #ZONE_POLYGON improvements
#ZONE_OVAL NEW
2023-12-03 11:42:53 +01:00
Applevangelist 4e9f6487df Merge remote-tracking branch 'origin/develop' into develop 2023-12-03 11:35:56 +01:00
Applevangelist 83b0282ec0 Merge remote-tracking branch 'origin/master' into develop 2023-12-03 11:35:53 +01:00
Niels Vaes fd191be274 Added ZONE_OVAL. (#2057)
* Added ZONE_OVAL. This can be useful for simulating the area of a view zone from an object looking down at the ground for example.

Can be constructed from a Mission Editor drawing.

* add to DB
2023-12-03 11:34:52 +01:00
Thomas 31bdde130a Update Event.lua (#2056)
Fix for playername in weapon target
2023-12-03 09:26:09 +01:00
Thomas afe542cc63 Update Event.lua
Fix for playername in weapon target
2023-12-03 09:23:42 +01:00
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 d7c7a1a1dd xxx 2023-12-01 16:28:04 +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 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 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
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
Applevangelist 0850796368 Merge remote-tracking branch 'origin/master' into develop 2023-11-23 18:15:01 +01:00
Applevangelist 454a6a8350 SPAWN 2023-11-23 18:14:40 +01:00
Applevangelist 343bf05c2c SPAWN - Set correct unit ID in the group callsign 2023-11-23 18:14:25 +01:00
Applevangelist bbf793febe #CLIENTMENU 2023-11-23 17:01:33 +01:00
Applevangelist a89c96e3c4 fixes 2023-11-23 17:00:38 +01:00
Applevangelist d3a3a14e96 Merge remote-tracking branch 'origin/master' into develop 2023-11-19 12:41:31 +01:00
Applevangelist 4d4f8e9d61 Merge remote-tracking branch 'origin/master' into develop 2023-11-19 12:40:45 +01:00
Applevangelist 522eb8b256 #EVENT
* Handler for 2.9 new events
2023-11-19 12:40:22 +01:00
Applevangelist b737ebb962 xx 2023-11-18 16:43:44 +01:00
Applevangelist de380614fb Merge remote-tracking branch 'origin/master' into develop 2023-11-18 13:23:58 +01:00
Applevangelist 4287774d9f EVENT fix for borked target info 2023-11-18 13:23:15 +01:00
Applevangelist 0e00e15578 Merge remote-tracking branch 'origin/master' into develop 2023-11-17 15:08:47 +01:00
Applevangelist f6fdff927b Merge remote-tracking branch 'origin/master' into develop 2023-11-17 15:07:46 +01:00
Applevangelist 58ce4b001e #PLAYERRECCE
* Fix issue which stops lasing though target is alive and in sight
2023-11-17 15:07:29 +01:00
Applevangelist 6bba2fec0b Spot 2023-11-17 15:06:52 +01:00
Applevangelist 5d2656d679 SET 2023-11-17 15:05:19 +01:00
Applevangelist 51be801637 #PLAYERRECCE 2023-11-17 15:03:29 +01:00
Applevangelist 7d71b4f955 Merge remote-tracking branch 'origin/master' into develop
# Conflicts:
#	Moose Development/Moose/Wrapper/Object.lua
2023-11-17 10:47:40 +01:00
Frank 067285f870 Merge branch 'master' into develop 2023-11-16 22:32:17 +01:00
Frank 5353be482e getCategory behaviour
- Fixed several classes for new `getCategory` behaviour (should be backwards compatible to earlier DCS versions).
2023-11-16 22:32:01 +01:00
Applevangelist 2044068393 Merge remote-tracking branch 'origin/master' into develop 2023-11-15 18:17:23 +01:00
Applevangelist 5f734a0d17 #MESSAGE
* Fixes for ToSRS() for MS Desktop
2023-11-15 18:16:46 +01:00
Applevangelist 078ffc9baf #MESSAGE
* Fixes for ToSRS via MS Desktop
2023-11-15 18:15:23 +01:00
Applevangelist 57ae54d665 #bugfix, docu 2023-11-15 10:17:26 +01:00
Applevangelist fb4914a120 changes 2023-11-11 19:01:51 +01:00
Applevangelist bc454fdec2 #docu changes 2023-11-09 15:16:51 +01:00
Applevangelist 847df24ab0 docu 2023-11-09 15:16:35 +01:00
Applevangelist 92e9e5390b Merge remote-tracking branch 'origin/develop' into develop 2023-11-09 15:10:13 +01:00
Applevangelist 166a7ab7db #DATABASE
* Register players joining CA slots as CLIENTs
2023-11-09 15:09:39 +01:00
Applevangelist db06154ad7 #DATABASE
* Register players joining CA slots as CLIENTs
2023-11-09 15:09:01 +01:00