Commit Graph

2940 Commits

Author SHA1 Message Date
Paul Chote
4df9fc1acc Render minefield targeting using PBOG-style overlay. 2013-09-27 15:41:32 +12:00
Paul Chote
aed7f2ace6 Remove PPos and tidy DebugOverlay. 2013-09-27 15:41:32 +12:00
Paul Chote
b335d67ce3 Remove PPos hacks from RadarWidget. 2013-09-27 15:41:32 +12:00
Paul Chote
ad44610e5a Replace dynamic Actor.Bounds with the (unchanging) relative rect. 2013-09-27 15:39:57 +12:00
Paul Chote
e03ec690ff Track actor positions in ActorMap. 2013-09-27 15:36:51 +12:00
Paul Chote
b00cc6108d Make ActorMap addition explicit. 2013-09-27 15:36:51 +12:00
Paul Chote
dfd51c0caa Introduce ScreenMap trait for caching screen-coord queries. 2013-09-27 15:36:25 +12:00
Paul Chote
cad46e43c5 Add WorldRenderer parameter to WorldLoaded. 2013-09-27 15:29:44 +12:00
Paul Chote
c26a0cb222 Merge pull request #3837 from Mailaender/makefile-fixes
Use the Makefile install rules for our packaging
2013-09-22 00:06:45 -07:00
Paul Chote
94e0a30904 Merge pull request #3858 from Mailaender/replay-folders
Save Replays in per Mod and Version folders
2013-09-21 21:50:30 -07:00
Matthias Mailänder
a5b954a563 never heal enemies
fixes #3597
2013-09-21 07:37:20 +02:00
Matthias Mailänder
de4c224b5c separate RALint tests from regular builds 2013-09-20 18:27:46 +02:00
Matthias Mailänder
9d3b93f717 save replays in per mod and version folders
StyleCop cleanups
2013-09-20 17:12:22 +02:00
Paul Chote
d272715c50 Revert "Filter AI targets based on what it can actually attack. Fixes #3763."
This reverts commit 4791f93d77.
2013-09-08 16:57:29 +12:00
buddytex
403e374b61 Removed default param usage. 2013-09-05 16:07:34 -05:00
Paul Chote
4791f93d77 Filter AI targets based on what it can actually attack. Fixes #3763. 2013-09-02 19:39:06 +12:00
Chris Forbes
0bd7f4e205 Merge pull request #3762 from Mailaender/deviator
Let the AI not command stolen units and brought back the Deviator tank
2013-09-01 01:15:43 -07:00
Matthias Mailänder
1a33608b73 CleanSquads from units that got stolen 2013-08-29 22:26:34 +02:00
Matthias Mailänder
5f8d8beec1 sync bullets and missiles
to investigate desyncs

StyleCop clean WeaponInfo and friends
2013-08-29 17:37:35 +02:00
Matthias Mailänder
9c52055b2c Merge pull request #3740 from pchote/bot-cleanup
HackyAI refactoring
2013-08-29 08:32:00 -07:00
Paul Chote
fc324baf5f Rename IsReloadable -> ReloadsAutomatically. 2013-08-29 20:14:38 +12:00
Paul Chote
ff36aa301f Restore 6e13cb7f3 (lost while rebasing). 2013-08-29 20:14:37 +12:00
Paul Chote
c3da842b06 Initial cleanup of AirStates. 2013-08-29 20:14:37 +12:00
Paul Chote
d46c535850 Rename and simplify MayBeFlee -> ShouldFlee. 2013-08-29 20:14:37 +12:00
Paul Chote
7bcdf7d74b Merge CalculateFuzzy and CanAttack. 2013-08-29 20:14:37 +12:00
Paul Chote
f6730a6740 Remove StateBase.AverageUnitsPosition. 2013-08-29 20:14:36 +12:00
Paul Chote
ea1b5fc89d Remove explicit List<Actors> everywhere. 2013-08-29 20:14:36 +12:00
Paul Chote
5d142945eb Initial cleanup of StateBase. 2013-08-29 20:14:36 +12:00
Paul Chote
233ba81976 Change Squad.IsEmpty -> IsValid. 2013-08-29 20:14:36 +12:00
Paul Chote
fd311502f5 Rename IState interface method names. 2013-08-29 20:14:35 +12:00
Paul Chote
b2a91cc8f8 Initial cleanup of Squad. 2013-08-29 20:14:35 +12:00
Paul Chote
aadfd6979b Initial cleanup of BaseBuilder. 2013-08-29 20:14:35 +12:00
Paul Chote
d5f65eff88 Initial cleanup of fuzzy logic. 2013-08-29 20:14:34 +12:00
Paul Chote
e667ed8f1a Make a bit more sense of FindAndDeployMcv. 2013-08-29 20:14:34 +12:00
Paul Chote
e30cd96500 Initial HackyAI cleanup pass. 2013-08-29 20:14:34 +12:00
Paul Chote
de8c736ca4 Split HackyAI into a more manageable set of files. 2013-08-29 20:14:33 +12:00
Paul Chote
eb5a962f3d Merge pull request #3738 from Mailaender/fast-mod-switch
Wired up OnDoubleClick for the ModBrowser.
2013-08-28 13:49:23 -07:00
Matthias Mailänder
ba13c1d982 StyleCop clean Map/*.cs files 2013-08-25 14:30:00 +02:00
Matthias Mailänder
63667a5825 load mods on double-click
closes #3166
2013-08-23 20:42:25 +02:00
Matthias Mailänder
b5fcb297af Merge pull request #3726 from pchote/cloak-fix
Cloak fixes
2013-08-23 09:27:56 -07:00
Matthias Mailänder
dce04c9d11 Merge pull request #3725 from ScottNZ/flash
Make buildings being captured flash the colour of the captor's owner
2013-08-23 08:53:59 -07:00
Chris Forbes
10f8bcf980 Merge pull request #3727 from pchote/colorpicker-fix
Colorpicker crash fix
2013-08-22 14:39:23 -07:00
Paul Chote
7d8d5dc30d Merge pull request #3655 from Mailaender/diplomacy
Diplomacy Panel Renovation
2013-08-22 13:38:18 -07:00
Matthias Mailänder
f2150fc403 get the ActorInfo from current item not first or default
fixes #3718
2013-08-22 21:40:37 +02:00
Matthias Mailänder
b2d37ba754 play launch / incoming sounds in air strike power, too 2013-08-22 21:40:37 +02:00
Matthias Mailänder
ac6227b4d1 split nuke announcements based on ally (and observer) / enemy
instead of me / everyone else
2013-08-22 21:40:36 +02:00
Matthias Mailänder
d8b0c0d440 added support for nuke launch sound to confirm strike
separated into IncomingSound = "nuke approaching/detected"
and changed LaunchSound into "nuke lauched"

also nuke with small L .aud in cnc rules looks like a typo
2013-08-22 21:40:36 +02:00
Matthias Mailänder
60b3601ffa rewrite the Diplomacy panel
now with scrollbars, fixes #3443
2013-08-22 21:35:37 +02:00
Matthias Mailänder
fea8dc11cf separate diplomacy
into it's own container and yaml file
control IsVisible from IngameChrome
2013-08-22 21:35:33 +02:00
Matthias Mailänder
f485ef2ecf added support for weapon launch sound effects 2013-08-22 20:55:17 +02:00