Commit Graph

849 Commits

Author SHA1 Message Date
Oliver Brakmann
2c22e5099f Copy checkbox markings from TD to the other mods 2014-08-08 13:35:49 +02:00
Oliver Brakmann
cca6646927 Add mission objectives to Lua interface 2014-08-08 13:35:43 +02:00
Oliver Brakmann
a3bf3e7403 Add support for mission objectives
Objectives can be either primary or secondary objectives. Primary ones
influence the outcome of the game.  If all primary objectives are
completed the game is won, and lost when any of them fails.

Objectives can be added at any stage during the game, allowing to react
dynamically to game events.

The objectives backend only contains the information about the
objectives themselves. It does not check if objectives are completed or
failed.  Instead, the state of objectives must be manually marked. The
backend, however, does check whether the game is won or lost.
2014-08-07 16:56:17 +02:00
Paul Chote
de775e2f56 Reimplement unit levels using IUpgradable. 2014-08-07 20:44:28 +12:00
Taryn Hill
b6fd757672 Merge pull request #6030 from UberWaffe/CustomWarheads
Custom Warheads refactor
2014-08-03 10:35:36 -05:00
UberWaffe
c972b39687 Custom Warheads refactor
Changes included:

Warhead code split out of weapon code and refactored.
Warhead functionality now split into several classes, each handling one effect/impact.

Additional custom warheads can now be defined and called via yaml.
Custom warheads inherit the abstract class Warhead,
which provides target check functions.

Custom warheads have to define their own impact functions,
and can also define their own replacement for check
functions.
2014-08-03 17:10:44 +02:00
Matthias Mailänder
0502d90a05 Merge pull request #6084 from pchote/renderpreview
Improve actor preview rendering
2014-08-03 12:51:21 +02:00
Matthias Mailänder
56765d5ca2 remove unneccessary build-top sequences. 2014-08-03 22:23:49 +12:00
Paul Chote
103cc65b5b Change legacy menu button labels. 2014-08-03 22:21:31 +12:00
Paul Chote
9626654f87 Redefine orderbutton and menu hotkeys. 2014-08-03 19:28:09 +12:00
Paul Chote
f64cdc52e1 Remove obsolete key definitions. 2014-08-03 19:28:09 +12:00
ScottNZ
692e3a9c88 Move Power out of Building and into its own trait
Conflicts:
	mods/ts/rules/structures.yaml
2014-08-03 18:53:51 +12:00
Taryn Hill
40d1327939 Merge pull request #6087 from ScottNZ/planerepulsion
Add plane repulsion
2014-07-28 17:25:52 -05:00
ScottNZ
de29b41103 Remove repulsion from d2k planes 2014-07-29 00:18:22 +12:00
Sebastien Kerguen
c540495abf new D2K mod logo 2014-07-28 16:52:22 +12:00
Paul Chote
d88b27745b Fix observer buttons. 2014-07-26 19:26:03 +12:00
Paul Chote
9e2b3ce0b8 Unify cheats -> debug and adjust plumbing for new RA UI. 2014-07-26 18:20:08 +12:00
Paul Chote
ba21428276 Hide invalid hotkey from button tooltips. 2014-07-26 18:20:06 +12:00
Mustafa Alperen Seki
a7a65bf213 Added Grenadier as Atreides starting unit 2014-07-25 16:51:55 +03:00
Matthias Mailänder
93e34a10f0 Merge pull request #6042 from MustaphaTR/bleed
Fixed Atreides Barracks Make Anim.
2014-07-23 19:51:39 +02:00
Mustafa Alperen Seki
6700ac273e Fixed Atreides Barracks Make Anim. 2014-07-23 09:29:57 +03:00
Chris Forbes
945455f15e Merge pull request #5973 from reaperrr/renderinf-unhardcode
Unhardcoded RenderInfantry sequence names
2014-07-23 09:58:07 +12:00
Chris Forbes
f68de0bbd8 Merge pull request #5921 from UberWaffe/CrateMultiUnits
Crate updates.
2014-07-23 09:50:54 +12:00
Chris Forbes
25d377770d Merge pull request #6007 from MustaphaTR/d2k-ai-improve
Improved D2K AI
2014-07-23 09:46:58 +12:00
Chris Forbes
c8f295a814 Merge pull request #5997 from reaperrr/compress-shps
Compressed shps of all currently shipping mods
2014-07-23 09:46:30 +12:00
Mustapha
8b0eb279c3 Added "Pasty Mesa" map and some tile fixes 2014-07-22 16:48:57 +03:00
Mustafa Alperen Seki
7abde5fd32 Improved AI 2014-07-21 08:51:50 +03:00
UberWaffe
94b1f53ebf Rebased. (+1 squashed commits)
Squashed commits:

[43010a0] Fixes. (+1 squashed commits)

Squashed commits:

[94ee90e] Fixes. (+1 squashed commits)

Squashed commits:

[ef827c7] Style cop updates. Updates to LevelUp, Cloak, and UnitUpgrade to allow multiple units within range, plus maximum extra unit limit. (+1 squashed commits)

Squashed commits:

[2103b01] Dupe crate action updates and fixes. (+2 squashed commit)

Squashed commit:

[0f4df4a] Added DuplicateUnitCrateAction.

[2787fa1] Clarity update. (+1 squashed commits)

Squashed commits:

[93ddc3b] Crate updates.
+Multiple units per crate allowed.
+Allow time delay on crate actions.
2014-07-20 21:37:40 +02:00
reaperrr
be1bd215c7 Compress/re-compress custom shps of D2k mod with XCC Mixer to reduce size. 2014-07-19 23:01:20 +02:00
reaperrr
1ba41a9af5 Unhardcodes RenderInfantry sequence names. 2014-07-17 20:59:08 +02:00
Mustafa Alperen Seki
70af7f3595 Changed some tiles types 2014-07-11 16:34:16 +03:00
Matthias Mailänder
efeba3ec4f Merge pull request #5898 from MustaphaTR/d2k-techlevel
D2k Tech Level
2014-07-10 19:05:35 +02:00
Mustafa Alperen Seki
ec69e05433 Added D2K Tech Levels 2014-07-10 17:17:11 +03:00
Matthias Mailänder
befb11ce69 add parachute corpses
fixes #5893
2014-07-09 09:16:27 +02:00
Paul Chote
4e1f7dedba Fix the bogus D2K AI definitions. 2014-07-09 17:50:14 +12:00
Paul Chote
a46baeaf2b Reorganise AI base building logic.
- Now obeys defined structure percentages and limits.
- Faster.
- More readable and maintainable code.
2014-07-09 17:50:14 +12:00
Paul Chote
3918c992c4 Fix D2K turret placement crash. 2014-07-08 17:12:51 +12:00
Matthias Mailänder
4fb38c955b Merge pull request #5859 from pchote/paratrooper-cleanup
Improve paratroopers.
2014-07-07 15:19:41 +02:00
Paul Chote
ab26d4b0ad Overhaul ParatroopersPower:
- Adds support for multiple drop planes.
- Adds support a beacon and camera.
- Prevents the plane from circling if it can’t unload.
2014-07-08 00:30:38 +12:00
Matthias Mailänder
b8756d9de7 Merge pull request #5860 from pchote/news-fix
News fixes
2014-07-07 13:25:25 +02:00
Paul Chote
c352ff644f Use a shared url for news updates. Fixes #5603. 2014-07-07 21:48:07 +12:00
Matthias Mailänder
fa83507a62 Merge pull request #5854 from pchote/ra-poster
Add beacons to the RA spy plane and parabombs
2014-07-07 10:15:03 +02:00
Matthias Mailänder
17e41a7b79 Merge pull request #5856 from MustaphaTR/d2k-footprints
D2k Some Footprint Fixes
2014-07-07 09:33:41 +02:00
Mustafa Alperen Seki
96988fe563 Fixed ref and palace footprints. 2014-07-07 10:20:12 +03:00
Paul Chote
c6299892e0 Remove obsolete BeaconDuration definitions. 2014-07-07 17:40:50 +12:00
Chris Forbes
43ce9274e1 Merge pull request #5847 from Mailaender/sietch-bib
Fixed the sietch crashing the game when placed on a map
2014-07-07 09:42:06 +12:00
Matthias Mailänder
4fb7d4ef41 fix Unit sietch does not have a sequence named bib2x 2014-07-06 22:55:27 +02:00
Matthias Mailänder
a550febc94 categorize shellmaps 2014-07-06 21:04:03 +02:00
Matthias Mailänder
69209cd340 split WithActiveAnimation from SeedsResource
closes #5300
2014-07-06 14:58:29 +02:00
Matthias Mailänder
59dcd297f5 Merge pull request #5828 from reaperrr/missile-shadow
Re-implement Shadow support for Missiles
2014-07-06 14:55:51 +02:00