Commit Graph

3947 Commits

Author SHA1 Message Date
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
6ef315217a Merge pull request #6113 from atlimit8/FieldLoadWVecArray
Load WVec[] from MiniYaml
2014-07-31 19:21:56 +02:00
Taryn Hill
738c80bb2a Merge pull request #6102 from ihptru/masterplayers
send player names to master server
2014-07-31 06:59:25 -05:00
atlimit8
d1b0dce751 Applied VWec[] yaml loader 2014-07-30 22:59:15 -05:00
ihptru
b76d9ed2e4 send player names to master server 2014-07-30 23:42:34 +04:00
WolfGaming
d44a5226f5 Fixes Maps not being able to force tech levels 2014-07-29 22:08:36 +00: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
obrakmann
d96c3747be Merge pull request #6085 from UberWaffe/AIRepairFix
Fix AI not repairing buildings if struck by support powers.
2014-07-29 00:46:36 +02:00
Taryn Hill
40d1327939 Merge pull request #6087 from ScottNZ/planerepulsion
Add plane repulsion
2014-07-28 17:25:52 -05:00
Chris Forbes
031c58c10e Merge pull request #6094 from cjshmyr/madfix
Prevent MAD tanks executing multiple StartDetonationSequence activities
2014-07-29 09:42:29 +12:00
Curtis Shmyr
1afdd4d0ac don't let MAD tanks run multiple StartDetionationSequence activities 2014-07-28 15:31:15 -06:00
ScottNZ
16a30fd6b1 Add plane repulsion logic 2014-07-29 00:18:13 +12:00
Paul Chote
8de8e67423 Merge pull request #5845 from Mailaender/new-lua-chatline
Added Media.AddChatLine to the new Lua API
2014-07-28 16:42:29 +12:00
UberWaffe
b67a17add0 Fix AI not repairing buildings if struck by support powers. 2014-07-27 12:58:52 +02:00
Matthias Mailänder
405d21d797 add Game.AddChatLine to the new Lua API 2014-07-27 07:34:24 +02:00
ScottNZ
88ea7f1c7e Take BuiltAt overrides into account when calculating speedup - prevent kennels contributing to rifle infantry speedup for example 2014-07-27 14:33:55 +12:00
Deniz Ayıkol
943848e853 Fix support power selector revealing cloaked enemy units.
Delete unnecessary using line.

Fix spacing.
2014-07-26 18:38:25 +03:00
Oliver Brakmann
e97efc89cb Make aircraft not waste their missiles by firing from outside the map
Fixes #6001.

This obviously affects Yaks as well as Migs, even though Yaks had no
trouble with attacking from outside the map.
2014-07-26 11:05:41 +02: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
fa0b33a1ea Re-enable the ready colour blinking. 2014-07-26 18:20:10 +12:00
Paul Chote
0c607ffff2 Move legacy widgets into D2K project. 2014-07-26 18:20:10 +12:00
Paul Chote
a0e5554aaa Overhaul the RA sidebar UI. 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
6d96d46081 Move ProductionQueueFromSelection into RA and generalize. 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
ae9a3075a9 Add a logic class for faction-specific backgrounds. 2014-07-26 18:20:08 +12:00
Paul Chote
cbfc8e0b27 Blink the power display red when low power. 2014-07-26 18:20:08 +12:00
Paul Chote
dee6a9bac4 Support fading the area behind the radar to black. 2014-07-26 18:20:08 +12:00
Paul Chote
fda3ae2fb0 Make the diplomacy panel consistent with cheats and menu. 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
ef00411931 Add support for single-line time display. 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
54b5da3460 Don’t crash if there are no production icons. Fixes #5543. 2014-07-26 18:20:07 +12:00
Paul Chote
1e76baf070 Move TD production widgets into the RA project. 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
1d0538526d Merge pull request #6040 from pchote/more-renderables
Convert RenderAfterWorld to use Renderables.
2014-07-26 07:28:53 +02:00
Paul Chote
fffffb8c7c Merge pull request #6014 from atlimit8/FixBuildingsLockedOnWorldLoad
Fix buildings locked on world load
2014-07-26 16:01:28 +12:00
atlimit8
4d23b71f2c Fixed D2K turrets. 2014-07-25 19:53:23 -05:00
atlimit8
0ba1fdcea3 Allow actors that are not buildings to be sold.
The more humane way to refund units (as opposed the grinding them).
2014-07-25 18:00:50 -05:00
atlimit8
72a30e2157 Appears to fix sticky locking of preplaced buildings 2014-07-25 17:07:15 -05:00
ihptru
3ef8d76bfe remove .php prefixes related to master server 2014-07-25 19:55:54 +04:00
Paul Chote
0884722c4b Change IOrderGenerator.RenderAfterWorld to return Renderables. 2014-07-25 21:14:39 +12:00
Paul Chote
da6ecbf92e Change IPostRenderSelection and IPlaceBuildingDecoration to return renderables. 2014-07-25 21:14:39 +12:00
Paul Chote
1beff77c6a Split selectable rendering into *Renderables. 2014-07-25 21:14:39 +12:00
Paul Chote
c4bcf0af46 Introduce RangeCircleRenderable. 2014-07-25 21:14:39 +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