FlightControl
1c3e737d8e
Bugfixes of BASE and SCORING
2017-03-08 21:39:41 +01:00
FlightControl
c6ad706c1e
Fixed a potential glitch.
...
Now target will ALWAYS be tested too.
2017-03-08 20:49:19 +01:00
FlightControl
9354e23630
Fix to also handle events for UNIT and GROUP when the target is in the event data.
...
The target was never checked, and thus in a HIT event, a HIT event was
never called. This is fixed now.
2017-03-08 20:02:03 +01:00
Sven Van de Velde
7c38bbce2d
Merge pull request #296 from FlightControl-Master/developer-configuration
...
Developer configuration
2017-03-08 19:38:43 +01:00
FlightControl
43848e8dc7
New launch files
2017-03-08 19:25:30 +01:00
FlightControl
9fee299e0f
Updates
2017-03-08 14:00:43 +01:00
FlightControl
28f81990f5
Eclipse share configuration files
2017-03-08 13:44:07 +01:00
Sven Van de Velde
3077631bb4
Merge pull request #295 from FlightControl-Master/Grey-Echo
...
Test of Permissions
2017-03-08 13:42:06 +01:00
Grey_Echo
fc03ba4661
Test of Permissions
2017-03-08 13:33:13 +01:00
FlightControl
0bfbf042b5
Documentation refinement of Core Classes
2017-03-07 20:58:53 +01:00
FlightControl
f708d3d33d
Fix problem with AttackControllable as a result of a stupid rename problem.
2017-03-07 12:02:58 +01:00
FlightControl
e84c9cc83b
Fixed a problem that the TargetPlayerName was not logged in the CSV.
...
I adapted the CSV file, and added as the second parameter the
TargetPlayerName.
Where relevant, the TargetPlayerName will be mentioned in the CSV
logging.
IMPORTANT, the method SCORING:ScoreCSV has been adapted!!! The second
parameter is now the TargetPlayerName. Provide a "" or nil, if there is
no TargetPlayerName, but ensure the order of the parameters is correct!
function SCORING:ScoreCSV( PlayerName, TargetPlayerName, ScoreType,
ScoreTimes, ScoreAmount, PlayerUnitName, PlayerUnitCoalition,
PlayerUnitCategory, PlayerUnitType, TargetUnitName, TargetUnitCoalition,
TargetUnitCategory, TargetUnitType )
2017-03-07 10:27:59 +01:00
FlightControl
8dc13f7a0c
Finalization of patch.
2017-03-07 09:24:10 +01:00
FlightControl
af85399975
Implemented event dispatching for GROUP
...
-- Created EVT-200 test mission
-- Documentation
2017-03-07 09:15:44 +01:00
FlightControl
ef67c82c0f
AI_PATROL_ZONE
...
Added a Stop event and Stopped state to trigger a state transition from
* to Stopped when the AI process needs to be stopped.
2017-03-07 08:31:18 +01:00
FlightControl
ef536022cc
Removed smoke from AI_CAS
2017-03-06 16:32:14 +01:00
FlightControl
9d0f264d5c
Point optmized.
2017-03-06 11:43:13 +01:00
FlightControl
b004f0f968
Removed trace
2017-03-05 10:27:29 +01:00
FlightControl
538e040fdf
Updated Database
2017-03-05 10:05:12 +01:00
FlightControl
0d474b2286
Updated Database
2017-03-05 10:01:28 +01:00
FlightControl
0ebff60e8d
Updated Set
2017-03-05 09:50:31 +01:00
FlightControl
f7bf997511
Implemented a new method on ZONE:BoundZone
...
Creates a visual boundary around a ZONE_* of tires with a white flag.
These tires will also move when the ZONE is "rebound".
2017-03-05 09:32:17 +01:00
FlightControl
842aa878ad
EVENTDATA structure was hidden in documentation.
2017-03-04 16:02:21 +01:00
FlightControl
942ae18290
BUGFIXES: Fixed problems
...
-- With menu
-- On destroy, sometimes the wrong target was scored. Is fixed, was
silly leftover statement that did that. Corrected.
-- Goals added.
2017-03-04 14:59:56 +01:00
FlightControl
b75c1a92ad
Added POINT_VEC3 and POINT_VEC2 Set and Add methods + documentation
2017-03-03 13:34:10 +01:00
FlightControl
5d17cde83a
Added methods to POINT_VEC3 and documented
2017-03-03 08:31:45 +01:00
FlightControl
ef5f83034b
Added API to set Goal Scores upon a condition
2017-03-03 08:08:29 +01:00
FlightControl
c476c7df27
Fix of scheduler.
...
When trace is off, the scheduler removed the link to placed schedules.
This was wrong due to a wrong weak table. Corrected.
2017-03-02 23:33:54 +01:00
FlightControl
336f1781a7
Scoring scale change
...
-- Presentation update
-- Documentation updated
-- SetScale functions instead of multiplier
-- Updated proper scoring scaling formula!
2017-03-02 17:43:46 +01:00
Sven Van de Velde
9ea2221c33
Merge pull request #260 from Kalbuth/master
...
Added TimeOut functionality for TASK, coded by whisper.
2017-03-02 13:39:45 +01:00
Kalbuth
f945018dfe
Added TimeOut functionality for TASK
...
SetTimeOut( Timer ) method added, to have TASK go into Cancelled state is staying in Planned state for more than Timer seconds.
2017-03-02 13:21:30 +01:00
FlightControl
3789bf79c2
BIGFIX: Scoring Coalition change Fratricide
...
Fixed some bugs in the logging of fratricide.
2017-03-02 12:29:41 +01:00
FlightControl
7c7aa76fdd
Update to AI_Balancer
2017-03-02 09:56:47 +01:00
FlightControl
0a3db0034f
Scoring maths
2017-03-01 10:16:44 +01:00
FlightControl
72d6b2b769
Presentation
2017-03-01 10:15:10 +01:00
FlightControl
438a587927
Wrap up updates.
2017-02-28 18:35:29 +01:00
FlightControl
316d7325bc
Progress
2017-02-28 18:16:05 +01:00
FlightControl
d779fb4167
Event too
2017-02-28 14:01:57 +01:00
FlightControl
8edbb5ca23
Progress, a lot is working already.
2017-02-28 14:01:38 +01:00
FlightControl
e0254308d3
Progress
2017-02-27 16:27:21 +01:00
FlightControl
405c297cdf
Documentation
2017-02-27 11:17:24 +01:00
FlightControl
1e143778bd
Scoring updates
2017-02-26 22:55:36 +01:00
FlightControl
c9c3b11b14
Updated static scores
2017-02-26 15:31:23 +01:00
FlightControl
0f7bc2b663
First draft version new scoring
2017-02-26 15:25:32 +01:00
Sven Van de Velde
490f1b47c7
SCORING new functions addons.
2017-02-26 11:58:26 +01:00
Sven Van de Velde
b8df0c433b
bugfixes and cleanup of scoring code for player to player scoring
2017-02-26 07:58:02 +01:00
Sven Van de Velde
152a3a789f
BIGFIX: InitRandomizeTemplate is now correctly positioning the Spawned Units.
...
-- Fixed in spawn.lua
-- InitRandomizeTemplate is now correctly positioning the spawned units
according the initial position as modeled in the mission editor.
-- When combining InitRandomizeTemplate with InitRandomizeZone, the
spawned units are still positioned at their initial position according
the position modeled in the mission editor.
-- Added test missions SPA-019 and SPA-020.
2017-02-24 13:13:24 +01:00
Sven Van de Velde
06409f6cd0
Fixed EngageZone documentation problem.
2017-02-24 12:23:42 +01:00
Sven Van de Velde
604db7e53c
BIGFIX: Reworked the code so that SCORING is working with STATIC objects.
...
The problems were in the EVENTDISPATCHER.
-- Reworked the Event Dispatcher code...
-- Added fields IniCategory and TgtCategory that indicate which Object
Category is involved in the Event.
-- Added fields IniPlayerName and TgtPlayerName that indicate which
Player Name is the initiator or Target (only when the Object Category is
a UNIT).
-- In the Event.lua, I poperly documented every field in EVENTDATA and
typed it correctly.
-- Reworked te Scoring code..
-- Incorporated the Event.* added fields into the Scoring Code.
-- Added a SCO-100 test mission
-- A shooting range with STATIC objects, so that a player can TEST the
scoring for STATIC objects in a mission.
Hope this helps.
FC
2017-02-24 12:10:27 +01:00
Sven Van de Velde
6fb5a88953
Fixed GROUP:IsAlive() returning true even if all group members aredead
...
Fixed the mechanism by checking if the group has a :getUnit(1) ~= nil
2017-02-23 17:25:16 +01:00