Commits on Nov 15, 2017
Commits on Nov 12, 2017
  1. Power limit and cam3-a changes.

    KJeff01 committed Nov 12, 2017
    - Power limits change for Hard and Insane with Beta and Gamma campaigns.
    - Cam3-a: Simplify areas for activating factories and correct the object
    ID for two of the factories.
  2. Fix cam3-a script labels.

    KJeff01 committed Nov 12, 2017
    Bases 2 and 3 were swapped.
  3. Format the campaign labels better.

    KJeff01 committed Nov 12, 2017
    No longer is everything on a single line per label.
  4. New assemblies for some Gamma missions.

    KJeff01 committed Nov 12, 2017
    New assemblies from alfred007.
  5. Balance and bug fixes for ECM jammer.

    perim committed Nov 12, 2017
    It used to get its range from the unit's sensor, rather
    than the ECM stats. This has been fixed so that instead,
    it gets its sensor range from its ECM range. Having two
    separate effective ranges would be somewhat difficult
    for technical reasons.
    This reduces the effective range of the ECM jammer in the
    late game quite a lot, since it no longer gets range
    increases from sensor upgrades.
    Also, ECM jammer stats changed slightly:
    Build points from 100 -> 750
    Build power from 20 -> 500
    Weight from 100 -> 10000
  6. Partial revert of a81b3cf

    perim committed Nov 12, 2017
    Broke the firing of eventAttacked
Commits on Nov 11, 2017
  1. Make sure hold order holds for more actions.

    perim committed Nov 11, 2017
    Should hold for fix repair, restore and observe.
  2. Bug fixes for cam2-7 and cam2-8 scripts.

    KJeff01 committed Nov 11, 2017
    The mission cam2-8 now functions closer to how it did in 3.1.5.
    - Cam2-8: Separate the western tanks into a hover and tracked groups. The hovers patrol while the tracked group defends the path north of the LZ. Truck builds defenses. Factories enabled quicker and new labels from alfred007.
    - Cam2-7: Cyborg groups from factories set to four per group.
  3. Use the correct sky texture for campaigns.

    KJeff01 committed Nov 11, 2017
    - Beta and Gamma campaigns erroneously used the Arizona sky texture.
    - Remove video at start of cam1-3 which already plays before arriving.
Commits on Nov 9, 2017
  1. Fix Hold order immediately reverting for military droids.

    perim committed Nov 9, 2017
    Should fix some other cases where Hold does not hold, as
Commits on Nov 6, 2017
  1. Fix mac compile error

    mrxder committed with KJeff01 Oct 10, 2017
    Will resolve this compile error: fatal error: 'QFileInfo' file not found.
    Modified with suggestion by past-due.
Commits on Nov 5, 2017
  1. Update cam2-7 mission.

    KJeff01 committed Nov 5, 2017
    - Map: Use water triangle correction and move a droid and ground shaker emplacement that caused path difficulties for the AI.
    - New assemblies and timer/group management changes suggested by alfred007 to make it work more closely to how it did in 3.1.5.
  2. Campaign videos handled in libcampaign.

    KJeff01 committed Nov 4, 2017
    - cam1-7: Make artifact group move at different times depending on difficulty.
    - cam2-6: Add two VTOL rearming pads for the VTOL droids on map and use water triangle correction and move or remove overlapped objects. Remove truck management. Detecting the main base activates the scouts and defenders and enables the rest of the factories.
    - Reduce repeated, and ugly, code relating to playing video sequences. Now it is all handled by the campaign library.
Commits on Nov 3, 2017
  1. Some cosmetic cleanups.

    perim committed Nov 3, 2017
  2. Cleanup cam1-7 and cam3-ad1 scripts.

    KJeff01 committed Nov 3, 2017
    - Remove some ugly looking code in cam1-7. Fixes failure condition.
    - Correct a few things in the new cam3-ad1 script and remove
Commits on Oct 31, 2017
  1. Convert cam3-ad1 {.vlo, .slo} to cam3-ad1.js.

    KJeff01 committed Oct 31, 2017
    - Make fireWeaponAtLoc() uses tile coordinates for the passed in x and y.
    - Fix cam2-b position labels.
    - Delete cam3a-d1.vlo
    - Delete cam3a-d1x.vlo
    - Delete vtols3ad1.vlo
    - Delete cam3a-d1x.slo
    - Update
  2. Update campaign labels and assemblies.

    KJeff01 committed Oct 31, 2017
    - New factory assemblies and labels from forum member alfred007.
    - Delete sub2-6 gates file.
Commits on Oct 30, 2017
  1. Adjust campaign power again.

    KJeff01 committed Oct 28, 2017
    Easy and Normal have the bonus time reduced to help with too much power being given when completing a mission. The power modifiers have been changed to be more fair towards Hard and Insane difficulties.
Commits on Oct 28, 2017
  1. German translation update by Kreuvf and alfred007.

    cybersphinx committed Oct 28, 2017
    Closes #4597.
Commits on Oct 26, 2017
  1. fixed removeTimer function

    EuPhobos committed with KJeff01 Oct 25, 2017
    Fixed incorrect timer deletion.
    Closes ticket:4663.
Commits on Oct 24, 2017
  1. Improve campaign scripts some more.

    KJeff01 committed Oct 8, 2017
    -cam1-1s: Use a ten minute timer for building the power module. Once completed, the timer is reset to fifteen minutes for the away mission.
    -cam2-6: Fix factory activation taking too long and group management for the NW attackers. Cyborgs repair again.
    -Remove unnecessary true argument being passed with a few hackRemoveMessage() calls.
    -libcampaign: Fix repair behavior for groups. Do not explode base walls because the player can not see them upon saveload.
    -Make several Beta enemy factories produce faster.
    -cam1-3: Video only plays when the New Paradigm is attacked and the commander has a bigger defense zone.
    -Fix most mission script factories to use repair/regroup/count correctly.
    -cam1-7: Force return to LZ and show game over only when New Paradigm transport leaves map.
    -cam2-end: Reduced reinforcement timers and increase the amount of enemy
    units for each queue.
    -cam1-d: Victory happens when all bases are destroyed and all enemy
    units are destroyed.
    --Rework campaign power--
    The AI player now has a huge amount of power so as to likely never run out of resources.
    Power capacity and modifiers are more harsh for hard and insane. Easy gets a bigger modifier. Extra oil bonus for finishing missions faster has been reduced to 10%.
  2. Abolish camera rotation at the start of every game for original maps.

    perim committed Oct 24, 2017
    Patch by Forgon.
    Closes ticket:4642
  3. Enable exiting "Campaigns" menu via Escape key. Patch by Forgon.

    perim committed Oct 24, 2017
    Closes ticket:4648
  4. Do not save config file option showFPS twice. Patch by Forgon.

    perim committed Oct 24, 2017
    Closes ticket:4645
Commits on Oct 3, 2017
  1. More campaign regression fixing.

    KJeff01 committed Oct 2, 2017
    -cam1-a: Allow the truck and MG droid templates to be enabled without the HQ.
    -cam1-1: Use v1.10 victory: Force return to LZ.
    -cam1-2: Bring back v1.10 victory condition -> Forced return to LZ.
    -cam1-3: Commander group is aggressive just like in v1.10. Use v1.10 victory -> Forced to annihilate map of all enemies.
    -cam1-ca: Player must build seven structures on plateau like in v1.10.
    -cam1-4a: Emulate lost behavior where trucks build stuff right away and the base is detected farther south of the red objective blip. Use v1.10 victory: Forced return to LZ.
    -cam1-5: Use v1.10 victory: Forced total annihilation.
    -cam2-8: Swap extra victory callback for the away mission victory parameter annihilate.
    -cam3-b: The westPhantomFactory label used the wrong coordinate. Make
    factory groups attack instead of staying in base.
    -libcampaign: Introduce two new optional victory parameters: retlz and annihilate. retlz forces the player to return to the LZ to win and annihilate forces the player to destroy all enemy owned droids/structures on map to win.
Commits on Sep 29, 2017
  1. Campaign library and script fixes.

    KJeff01 committed Sep 26, 2017
    -Count only finished structures during base elimination.
    -Filter out targets that enemy groups can not reach.
    -Fix CAM_ORDER_DEFENSE so that the units no longer get distracted by anything and are more determined to get to the defense position.
    -cam1-7: Artifact group is not forced to be grouped again. Use the original two minute trigger time again.
    -cam1-d: Transporter reinforcement time should be two minutes, not one. Do not remove the objective blip.
    -cam2-1: Use original LZ area coordinates.
    -cam2-c: Remove lancer template from VTOL factories. Ends even if all civilians do not make it to the player LZ, like in the WZScript version. Delay the rescue sound for a few seconds. Fix detect message for the bases.
Commits on Sep 24, 2017
  1. Update cam2-2 script.

    KJeff01 committed Sep 24, 2017
    cam2-2: VTOLs are only removed if they have low ammo or health. Commander group retreats back to the NW base if one of the group members are attacked if trying to flee the map.
    libcampaign: Only count droids at an LZ for offworld missions.
Commits on Sep 23, 2017
  1. Fix a few Alpha campaign regressions.

    KJeff01 committed Sep 22, 2017
    Emulate behavior closer to wzcam.
    -cam1-c: Fix an odd cleanup and base detection situation where essentially two bases (eastScavs) were on top of each other. Move the blip removal trigger father into the valley. Bring a wall corner of LZ1 into the cleanup region.
    -cam1-4a: Emulate some blip removal and appearance behavior.
    -libcampaign: Transporter blips stay instead of being removed as the transporter leaves the map.
    -cam1-d: Make the LZ into a base and use base reinforcements to bring in the transporter.
Commits on Sep 21, 2017
  1. Even more campaign updates.

    KJeff01 committed Sep 19, 2017
    -cam1-d: Use the original coordinates for the NW base as otherwise it was way too big.
    -Remove useless message and proximity files that are not used.
    -Move cam2-2 commander escape to south road.
    -cam1-b: Move enemyBase3 cleanup farther north.
    -cam1-4a: Remove blip after reaching LZ 2.
    -QtScript: fireWeaponAtLoc(x, y, weapon). Fire a weapon projectile at a given location.
    -Fix mixed base detection/elimination.
  2. Fix score and kills not showing in skirmish.

    KJeff01 committed Sep 21, 2017
    If in debug mode scores and kills would not be shown. Now
    they are without them being saved.
    Fixes ticket:3491. Patch by forum member Forgon.
Commits on Sep 19, 2017
  1. Fix Nullbot research item and revert a few changes.

    KJeff01 committed Sep 19, 2017
    Reverts part of 2ce9492 where "Incenediary" was corrected to "Incendiary" so as
    not to break mods and savegames.
    Fully revert 6000e5e so resolutions can be changed again.
    Fixes Nullbot research for super pulse laser cyborg.
    Fixes ticket:4639.