Commit Graph

2364 Commits

Author SHA1 Message Date
Matthias Mailänder
fa2b2bea0b beautify starting unit notification when joining server
move LobbySettingsNotification into it's own ServerTrait
2014-08-17 07:39:34 +02:00
Matthias Mailänder
da7caa6105 Merge pull request #6183 from UberWaffe/6030Fix_UpgradeRules
Closes #6177
Closes #6222
Closes #6240
Closes #6245
2014-08-16 18:07:56 +02:00
Matthias Mailänder
df09d16a1c Merge pull request #6218 from pchote/percentmods
Change attribute modifiers to use integers.
2014-08-16 17:28:37 +02:00
UberWaffe
390ca380bd Fixed Warhead ValidTargets and InvalidTargets. 2014-08-16 10:58:02 +02:00
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
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
1aafe0d4b3 Make FMVPlayer in TD use a completely black background
Fixes #6211.
2014-08-10 12:38:54 +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
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
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
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
reaperrr
7513380e08 New explosion system yaml changes. 2014-08-04 23:24:52 +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
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
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
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
ScottNZ
d6fd507b04 Remove repulsion from a10 and c17 2014-07-29 00:18:21 +12:00
Paul Chote
d88b27745b Fix observer buttons. 2014-07-26 19:26:03 +12:00
Paul Chote
f9fcded77c Add icons to the production tooltip. 2014-07-26 18:20:10 +12:00
Paul Chote
7c9223caea Add tooltips for the power and cash displays. 2014-07-26 18:20:10 +12:00
Paul Chote
f7f01cc08e Add hotkey support to ProductionPaletteWidget. 2014-07-26 18:20:10 +12:00
Paul Chote
8f05e04a1f Add icon glyphs for naval, powerdown and diplomacy (for use in RA). 2014-07-26 18:20:09 +12:00
Paul Chote
c1e83d9415 Support trimmed production icon rectangles. 2014-07-26 18:20:09 +12:00
Paul Chote
17d601113e Move SupportPowersWidget into RA and generalize. 2014-07-26 18:20:08 +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
e7ae615ac9 Split the last TD UI logic into reuseable chunks. 2014-07-26 18:20:07 +12:00
Paul Chote
2de9d3780b Extract ProductionPalette background drawing into logic code. 2014-07-26 18:20:07 +12:00
Paul Chote
ba21428276 Hide invalid hotkey from button tooltips. 2014-07-26 18:20:06 +12:00
Matthias Mailänder
79a9b531ea Merge pull request #5941 from reaperrr/spread-upgrade
Added MaxSpread for more control over maximum area of damage
2014-07-24 22:18:03 +02:00
Deniz Ayıkol
f08c463181 Cnc: Increase MCV selection priority. 2014-07-24 15:18:37 +03:00
UberWaffe
2b73fa027b Fixes as per comments. (+1 squashed commits)
Squashed commits:

[c3abf4b] Fixes as per comments. (+1 squashed commits)

Squashed commits:

[a289d17] Regression and UpgradeRules fix for #5921.
2014-07-23 16:47:15 +02: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
Chris Forbes
72c92491a7 Merge pull request #6009 from psydev/patch-2
Nerf flame tank
2014-07-23 09:45:49 +12:00
Chris Forbes
707eefefc4 Merge pull request #6010 from psydev/patch-3
Minor balance tweaks for TD
2014-07-23 09:39:47 +12:00
Paul Chote
5d0282188c Give GTWR back to both factions. 2014-07-22 10:19:20 +12:00
psydev
38937e4caa Reduce BikeRockets' speed a bit
Bike spam is quite effective, and seems almost too good at silencing opposition. After playtesting, it was found that reducing the speed of rockets gives whoever they are engaging a chance to fire back before dying.
(RangeLimit increased to compensate for speed change, to keep it above 6).
2014-07-20 18:26:15 -07:00
psydev
29208fbf5f Nerf Mobile SAM damage a bit
The Mobile SAM has been shown to be exceptionally powerful in small groups, being able to annihilate large groups of helis. While the cost could be increased, it seems like a few changes for now would be good and mitigate some of the OPness.

Changes:
-Replace quick-firing 2-burst and replace it with 1 shot per second.
-Reduce damage to 32. This will make it kill Apaches in 4 shots instead of 3.
-Reduce missile speed from 426 to 341. (This will also effectively reduce range limit from 12.5 cells to 10).
2014-07-20 18:11:48 -07:00
psydev
3aa3097f8a Reduce RangeLimit of Stealth Tank Missiles
Note: the "Range" value of the Stealth Tank remains the same. 

It has been noticed that the missiles of the stealth tank seem to go on for forever (~11.5 cells), making them inescapable; their range is 7, so this is a large difference. Their range limit is being reduced so they will travel only 8.3 cells now.
2014-07-20 18:01:52 -07:00
psydev
62fa566dce Reduce Stealth damage vs. infantry 35% -> 25%
Playtesting has shown that the Stealth Tank is a little bit too good against infantry, which are supposed to be its (soft) natural counter. They are the only units which can detect the stealth tanks, so it's important that they not die too easily. Right now it seems that stealth tanks are able to sit and fight infantry very easily, especially since they outrange them. This change will discourage stealth tanks from engaging infantry without care.
2014-07-20 17:45:37 -07:00