Commit Graph

21583 Commits

Author SHA1 Message Date
reaperrr
adeb2a19ca Remove bogus 'OrDefault' from UpgradeOnDamage
UpgradeManager is required anyway, so this was redundant.
2016-08-18 23:31:27 +02:00
reaperrr
0ec9725c2a Merge pull request #11621 from Mailaender/text-controlgroup
Added With*ControlGroup
2016-08-18 21:25:32 +02:00
Matthias Mailänder
7485404c87 Tweak the infantry control group positioning. 2016-08-18 21:10:57 +02:00
reaperrr
f12e0d498c Merge pull request #11771 from pchote/split-content-files
Rework mod enumeration and split content metadata into their own files.
2016-08-18 14:59:51 +02:00
reaperrr
1cec0a2497 Merge pull request #11789 from obrakmann/fix11692_save-map-visibility-flag
Allow saving maps with multiple visibility options
2016-08-18 13:03:20 +02:00
Oliver Brakmann
ad08c4318a Merge pull request #11807 from GraionDilach/ai-infonly-stuck
Clearup mod AIs.
2016-08-16 21:43:08 +02:00
Oliver Brakmann
12af71e9d8 Merge pull request #11790 from GraionDilach/screenshot-ms
Include milliseconds in TakeScreenshot timestamp.
2016-08-15 14:22:20 +02:00
WolfGaming
f08853850d Merge pull request #11809 from obrakmann/fix11808_player-lua-api-breakage
Fix Lua API returning wrong player info
2016-08-15 11:57:00 +00:00
Oliver Brakmann
54b7fd7cf5 Merge pull request #11819 from Phrohdoh/actor-global-cost
Allow scripts to get the Valued.Cost value of an actor type
2016-08-14 22:28:04 +02:00
Taryn Hill
9089012a79 Allow scripts to get the Valued.Cost value of an actor type 2016-08-13 18:46:48 -05:00
Oliver Brakmann
6d742efbf4 Merge pull request #11812 from Phrohdoh/fix-ai-capturers
Fix CanBeViewedByPlayer query in HackyAI.GetVisibleActorsBelongingToPlayer
2016-08-13 20:14:37 +02:00
Taryn Hill
852f0f790f Fix CanBeViewedByPlayer query in
HackyAI.GetVisibleActorsBelongingToPlayer
2016-08-13 07:42:15 -05:00
Taryn Hill
1c5c9003f7 Merge pull request #11814 from RoosterDragon/fix-ai-timings
Ensure HackyAI tries to attack and capture as frequently as it should.
2016-08-13 07:36:58 -05:00
reaperrr
398cb18043 Merge pull request #11772 from pchote/randomize-deathtypes
Support randomized death animations
2016-08-12 22:17:45 +02:00
reaperrr
75c5896cde Merge pull request #11773 from daynemarais/landing-aircraft-fix
Allowed aircraft to land on Tiberium and Veins
2016-08-12 22:05:30 +02:00
Paul Chote
a9bfa553fc Support multiple death animation variants. 2016-08-12 20:58:14 +01:00
Matthias Mailänder
fac58bd461 Replace pixel perfect offset with reference point definitions. 2016-08-12 21:54:51 +02:00
Matthias Mailänder
1a53bfd8a3 Keep sprite ctrl groups for Dune 2000, Red Alert, Tiberian Dawn. 2016-08-12 21:54:51 +02:00
Matthias Mailänder
8452792bb1 Render control groups using true type fonts in Tiberian Sun. 2016-08-12 21:54:51 +02:00
Matthias Mailänder
725a5d44eb Split SelectionDecorations control group rendering into
WithSpriteControlGroup and WithTextControlGroup
2016-08-12 21:53:16 +02:00
RoosterDragon
cc4ef736b0 Ensure HackyAI tries to attack and capture as frequently as it should.
Returning early in AssignRolesToIdleUnits would skip ticking down the counters that trigger new attack and capture attempts. This means they would be attempted far less often than intended.
2016-08-12 18:08:58 +01:00
Zimmermann Gyula
bea06ebb9a Update Tiberian Sun AI.
Increase infantry percentages.
Limit the AI repair units.
2016-08-12 16:07:56 +02:00
Zimmermann Gyula
099598e02c Update Dune 2000 AI.
Increase all AI combat infantry percentages.
Remove nonbuildable and deprecated infantry from AI UnitsToBuild list.
2016-08-12 14:39:06 +02:00
Zimmermann Gyula
33de63d7ee Update Tiberian Dawn AI.
Increase all AI infantry percentages.
Limit Engineers at Rush AI.
2016-08-12 14:38:55 +02:00
Zimmermann Gyula
028edc8051 Update Red Alert AI.
Increase land AI infantry percentages.
Add medic and mechanic to Normal and Turtle AI.
Limit Engineers at Rush AI.
2016-08-12 14:38:49 +02:00
Oliver Brakmann
da3333073f Merge pull request #11800 from WolfGaming/FixHuntable
RA: Delete the Huntable trait for walls and gates.
2016-08-12 14:14:07 +02:00
Oliver Brakmann
9604bf4cbd Merge pull request #11670 from evgeniysergeev/sandworm
Check that noiseDirection is not a zero
2016-08-12 13:45:14 +02:00
WolfGaming
299e925180 Only define Huntable for actors that need to be hunted. 2016-08-11 20:25:22 +00:00
Oliver Brakmann
068ffb169b Merge pull request #11417 from Phrohdoh/ai-capturers
Add naive capturing to HackyAI
2016-08-11 20:23:12 +02:00
Oliver Brakmann
f6f81e84df Fix Lua API returning wrong player info
The Lua API would return wrong information on player fields such as the team or faction when it was changed in the lobby. It referenced fields on the PlayerReference, which are pretty much read-only and don't get changed by the lobby.
2016-08-11 20:16:01 +02:00
Oliver Brakmann
92199d1dfd Merge pull request #11802 from reaperrr/fix-UpgradeOnDamage-desc
Fix UpgradeOnDamage trait description
2016-08-11 16:11:41 +02:00
reaperrr
bd4f7db711 Fix UpgradeOnDamage trait description
The old desc is bogus copy-pasta.
2016-08-11 11:31:18 +02:00
Taryn Hill
f3017d1bea CNC: Add capturing to Cabal AI 2016-08-10 19:06:25 -05:00
Taryn Hill
4e4676036f RA: Add capturing to Rush AI 2016-08-10 19:06:24 -05:00
Taryn Hill
c5e76a67dd HackyAI: Add basic capturing 2016-08-10 19:06:24 -05:00
Dayne Marais
0cfe553294 Allow aircraft to land on Tiberium and Veins 2016-08-10 22:09:56 +10:00
Zimmermann Gyula
558e266ae2 Include milliseconds in TakeScreenshot timestamp. 2016-08-09 10:44:08 +02:00
Paul Chote
88c43fa9b3 Extract content sources and downloads to external files. 2016-08-08 22:36:08 +01:00
Paul Chote
3261516b51 Support loading mods from arbitrary locations. 2016-08-08 22:36:08 +01:00
Paul Chote
cff8e949d8 Move ModContent out of the engine. 2016-08-08 22:36:07 +01:00
Paul Chote
bf4867909f Rename Manifest.Mod -> Metadata. 2016-08-08 22:36:07 +01:00
Paul Chote
3df9efb95d Rework mod enumeration / caching.
- Replaced ModMetadata.AllMods with Game.Mods.
- Store / reference mod Manifest instead of ModMetadata.
- Removes engine dependency on ModContent class.
2016-08-08 22:36:07 +01:00
Paul Chote
45a596953e Add a Utility class and update command interface. 2016-08-08 22:23:16 +01:00
Oliver Brakmann
207f0d2056 Allow saving maps with multiple visibility options 2016-08-08 23:14:06 +02:00
Oliver Brakmann
510555af5c Merge pull request #11776 from pchote/fix-bridge-freeze
Check terrain cost when testing pathable cells.
2016-08-08 18:41:24 +02:00
Oliver Brakmann
ab3da4f862 Merge pull request #11786 from Mailaender/dispose-renderer-sound
Fixed renderer not getting disposed.
2016-08-08 17:42:22 +02:00
Oliver Brakmann
ef3e2c1df2 Merge pull request #11783 from Mailaender/open.nat-2.1.0
Updated Open.NAT to version 2.1.0
2016-08-08 17:36:50 +02:00
Matthias Mailänder
a8118d9acd Dispose renderer and sound on exception. 2016-08-07 17:33:56 +02:00
Matthias Mailänder
0ec19365e3 We don't provide fallbacks anymore. 2016-08-07 17:33:56 +02:00
Matthias Mailänder
392fa3730e Update to Open.NAT 2.1.0 2016-08-07 10:14:43 +02:00