Commit Graph

4977 Commits

Author SHA1 Message Date
Paul Chote
c80a12f99c Merge pull request #5937 from reaperrr/explosions2
Implements more sophisticated explosion animation/sound system
2014-08-16 01:58:11 +12:00
Matthias Mailänder
d3fbed8faa fix offset for light vehicle factories 2014-08-15 06:17:58 +02:00
reaperrr
42acb78aba Fixes D2k heavy factory roof displaying below exiting units.
Closes #6236.
2014-08-13 14:19:21 +02:00
Paul Chote
7fb31dd3aa Upgrade mod rules. 2014-08-12 11:47:01 +12:00
Paul Chote
c5519a7f3b Merge pull request #6220 from obrakmann/fix6211
Make background of FMVPlayers in TD and RA black
2014-08-12 11:16:55 +12:00
havok13888
9ea169b2c8 5936 Advanced Power Plant have a different layout in the original 2014-08-10 23:06:11 -05:00
Oliver Brakmann
0d85b7ee71 Make FMVPlayer in RA use a completely black background 2014-08-10 12:38:55 +02:00
Oliver Brakmann
1aafe0d4b3 Make FMVPlayer in TD use a completely black background
Fixes #6211.
2014-08-10 12:38:54 +02:00
Paul Chote
780fd0df29 Merge pull request #6215 from Mailaender/poland-raid-bots
Disabled bots on maps with separate land masses between destructible bridges
2014-08-10 12:30:03 +12: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
Matthias Mailänder
ca79ea9666 disallow bots on burlesca 2014-08-09 05:43:09 +02:00
Matthias Mailänder
e150172d0f disallow bots on poland raid 2014-08-09 05:40:51 +02: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
00fcf5f969 Convert gdi01 to new Lua 2014-08-08 13:35:50 +02:00
Oliver Brakmann
dc33e0e1b0 Make necessary changes to existing maps 2014-08-08 13:35:50 +02:00
Oliver Brakmann
819eb64011 Add end game dialog 2014-08-08 13:35:49 +02:00
Oliver Brakmann
8cec848a0f Add a mission objectives GUI panel 2014-08-08 13:35:49 +02:00
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
6e3000ab0e Make Conquest- and StrategicVictoryConditions use objectives backend
Note: 3rd party KotH maps will need to be modified to work correctly
with this change.  Previously, StrategicVictoryConditions was a
supplement to ConquestVictoryConditions.  After this change, each works
by itself.  So KotH maps will need to remove the ConquestVictoryConditions
trait from the player definitions, or both victory conditions will have
to be satisfied to win the game.
2014-08-07 16:56:17 +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
1a4f476ffa Replace CloakCrateAction with upgrades. 2014-08-07 20:44:30 +12:00
Paul Chote
de775e2f56 Reimplement unit levels using IUpgradable. 2014-08-07 20:44:28 +12:00
Oliver Brakmann
53b02b05ca Fix Apache's guns being blocked by walls in TD.
Closes #6192.
2014-08-06 14:00:05 +02:00
atlimit8
b669029194 reverted mod.yaml in cnc, d2k, & ra 2014-08-04 18:12:14 -05:00
atlimit8
9b30c21f93 Load subcells and default subcell index from mod.yaml 2014-08-04 18:09:26 -05:00
reaperrr
7513380e08 New explosion system yaml changes. 2014-08-04 23:24:52 +02:00
Chris Forbes
c482e97060 Merge pull request #6152 from Mailaender/money-crate
Added money crates to be spawned by destroyed supply trucks
2014-08-04 10:39:29 +12:00
Phoib
59936ab834 Sonic Tank offset 2014-08-03 17:42:47 +02: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
57463f249c let supply trucks spawn money crates upon destruction 2014-08-03 16:30:41 +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
6f19290aeb Add queue hotkeys to RA, and make TD consistent with C&C3. Fixes #6031. 2014-08-03 19:28:09 +12:00
Paul Chote
f64cdc52e1 Remove obsolete key definitions. 2014-08-03 19:28:09 +12:00
Paul Chote
43bd8a361e Implement new production hotkeys. Fixes #3915, #4142, #4181. 2014-08-03 19:28:07 +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
abcdefg30
c4f37344a0 Fixed 'seven-stairs' and 'room-warzone' 2014-07-30 13:13:23 +02: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
Paul Chote
a9a7f1e5b2 Merge pull request #6088 from obrakmann/fix5939
Remove a spot harvesters had trouble accessing in Sea & Cake map
2014-07-29 22:54:28 +12:00
Oliver Brakmann
19de147551 Remove a spot harvesters had trouble accessing in Sea & Cake map
Fixes #5939
2014-07-29 07:45:10 +02:00
Taryn Hill
40d1327939 Merge pull request #6087 from ScottNZ/planerepulsion
Add plane repulsion
2014-07-28 17:25:52 -05:00
Matthias Mailänder
56dcba5e47 Merge pull request #6091 from pchote/fixup-d2k-logo
New D2K mod logo (fixed)
2014-07-28 19:35:39 +02:00