Commit Graph

795 Commits

Author SHA1 Message Date
Matthias Mailänder
8ebe6345aa Merge pull request #6323 from pchote/tib-craters
Render smudges beneath resources.
2014-08-24 16:50:28 +02:00
Paul Chote
966c933cd3 Render smudges beneath resources. Fixes #6270. 2014-08-24 09:15:41 +12:00
Curtis Shmyr
fa8229d53b Implement IRenderInfantrySequenceModifier for ScaredyCat and TakeCover 2014-08-23 14:42:55 -06:00
UberWaffe
a1e51b71d6 AI Support Power Meta Data implemented.
Changes included:
Decision can be defined for the AI support powers, governing their targeting.
Each decision can be made up of multiple considerations.
2014-08-23 12:01:30 +02:00
Matthias Mailänder
24a3fd3196 show a user friendly description of the starting unit template
closes #6209
2014-08-09 13:34:03 +02:00
Curtis Shmyr
381505cd19 Merge pull request #6189 from UberWaffe/6066_CratePrerequisites
6066 Crate Prerequisites
2014-08-08 23:14:58 -06:00
ScottNZ
578b587679 Let ra apc and minelayers crush infantry too 2014-08-09 13:37:46 +12:00
ScottNZ
bfc4adf0c7 Make ra light tanks be able to crush infantry to improve usefulness
and be consistent with the rest of the ra tanks and ra1's light tank
2014-08-09 13:08:50 +12:00
UberWaffe
9756132006 Update mods (only d2k and RA affected) crate actions to take tech levels and prerequisites into account. 2014-08-08 17:00:04 +02:00
Oliver Brakmann
8cec848a0f Add a mission objectives GUI panel 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
Matthias Mailänder
57463f249c let supply trucks spawn money crates upon destruction 2014-08-03 16:30:41 +02: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
ScottNZ
058185754e Remove Infiltratable trait and refactor surrounding code to use target types 2014-08-02 22:31:46 +12:00
Paul Chote
e3d2104fe3 Merge pull request #6070 from ScottNZ/kenneltech
Move dog to kenn and make kenn buildable
2014-07-29 23:14:17 +12:00
ScottNZ
4d355d381d Remove repulsion from ra badgers, adjust mig and yak balance to compensate for new repulsion 2014-07-29 00:18:22 +12:00
Paul Chote
a0e5554aaa Overhaul the RA sidebar UI. 2014-07-26 18:20:09 +12:00
ScottNZ
2a4d8a33b9 Move dog to kenn and make kenn buildable 2014-07-26 16:29:23 +12:00
Taryn Hill
b4cecff74e ClonesProductionUnits:
string[] CloneableTypes	checks Cloneable.Types

Cloneable:
	string[] Types checked by ClonesProductionUnits.CloneableTypes

Added INotifyOtherProduction
	for notifying self when another actor
	produces a unit.
2014-07-24 19:08:08 -05:00
Matthias Mailänder
bc8a9d754c Merge pull request #6035 from pchote/merge-air-queues
Merge RA aircraft queues
2014-07-24 22:04:50 +02:00
Deniz Ayıkol
7780862bdd Increase MCV selection priority. 2014-07-24 13:58:55 +03:00
Paul Chote
2a5d7b73f6 Add BuildAtProductionType to boats/subs. 2014-07-24 21:04:35 +12:00
Paul Chote
90d310690b Merge the RA aircraft queues. Closes #5961. 2014-07-24 20:45:28 +12: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
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
Deniz Ayıkol
686c043151 Put Minelayer.AT before Minelayer.AP 2014-07-19 20:16:34 +03:00
Deniz Ayıkol
6e8a002dad Reordered production palette according to prerequisites. 2014-07-19 19:36:36 +03:00
reaperrr
a447e35695 Fixes gem mine desert palette. 2014-07-18 22:47:11 +02:00
WolfGaming
7b10da6bde Adds the RequiresPrerequisites field into ProvidesCustomPrerequisite and all the logic behind it. 2014-07-18 06:11:03 +00:00
reaperrr
1ba41a9af5 Unhardcodes RenderInfantry sequence names. 2014-07-17 20:59:08 +02:00
abcdefg30
1ef3099910 Hijacker again buildable by soviets 2014-07-13 20:39:54 +02:00
Mustafa Alperen Seki
b6a39c5993 Explosive Oil Derricks 2014-07-11 15:08:41 +03:00
Mustafa Alperen Seki
5fa4a5fa20 Sort Changes 2014-07-11 12:56:45 +03:00
ScottNZ
f8ad69889c Add tech levels to ra 2014-07-10 01:23:29 +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
e5b863f926 Merge pull request #5698 from Mailaender/sonar
Added the sonar pulse to reveal sub marines
2014-07-09 10:44:47 +12:00
Matthias Mailänder
c4dffa02da fix chronosphere being visible to soviets 2014-07-08 21:30:09 +02:00
Matthias Mailänder
5740faef21 fix Tanya being available to soviets 2014-07-08 21:27:34 +02:00
Matthias Mailänder
db7b7742a3 Merge pull request #5880 from MustaphaTR/ra-capturable-bio
Capturable Bio Lab
2014-07-08 20:54:53 +02:00
Mustafa Alperen Seki
101e57eade Capturable Bio Lab 2014-07-08 11:51:29 +03:00
Matthias Mailänder
91a076728d generalize into SpawnActorPower
closes #5724
2014-07-07 15:27:54 +02:00
Matthias Mailänder
43bca0e73d add the sonar pulse
closes #4729
2014-07-07 15:26:07 +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
Paul Chote
38a08c0967 Add a spy plane beacon, and quantise facings. 2014-07-07 17:40:51 +12:00
Paul Chote
59bea931a5 Use AirstrikePower for spy planes. 2014-07-07 17:40:51 +12:00
Paul Chote
c6299892e0 Remove obsolete BeaconDuration definitions. 2014-07-07 17:40:50 +12:00