Paul Chote
06b06a5dad
Merge pull request #3375 from i80and/pathingdomains
...
Pathingdomains
2013-07-12 23:01:38 -07:00
Andrew Aldridge
8287c5c872
Use static empty pathfinding path when possible
2013-07-12 09:43:35 -04:00
i80and
8c3769c99f
Add self to AUTHORS
2013-07-12 09:40:59 -04:00
Andrew Aldridge
259e121307
Substantial performance improvement in DomainIndex
...
* Get rid of HashSets
* Cache CanTraverseTile()'s terrain offsets
2013-07-12 09:40:59 -04:00
Andrew Aldridge
3fed98fcb1
Add support for bridge construction
...
Each movement class is given a crude transientDomain graph. Whenever a bridge state
changes, the domain index rebuilds the relevant cells, setting its domain and creating
a transient domain connection.
This graph is searched as a fallback if the straightforward domain comparison is false.
Behavior needs to be double-checked, and ideally destructing connections would be supported,
but so far performance and behavior on allies-02 seems good.
2013-07-12 09:40:59 -04:00
Andrew Aldridge
ba885907ba
Use MobileInfo.GetMovementClass for domain indexing, clearing path for caching and smarter behavior
...
* Move DomainIndex from being a manual hard-coded hook in World to an IWorldLoaded trait.
2013-07-12 09:40:55 -04:00
Andrew Aldridge
6fb01c7ab8
Properly deal with FindUnitPathToRange
...
This fixes boats attacking land targets.
2013-07-12 09:37:01 -04:00
i80and
d4cead2187
Initial terrain domain work
2013-07-12 09:37:00 -04:00
ScottNZ
b639179f31
Put a hospital in the centre of the Tournament Island map
2013-07-12 20:58:49 +12:00
Paul Chote
ed54b34c8a
Merge pull request #3523 from ScottNZ/orders
...
Add RejectsOrders to disallow orders for offmap aircraft etc
2013-07-11 22:07:48 -07:00
ScottNZ
e4e92ec900
Add RejectsOrders to disallow orders for offmap aircraft etc
2013-07-12 16:04:14 +12:00
i80and
1fe2418e22
Factor out the CVec direction list.
2013-07-11 20:32:42 -04:00
Paul Chote
3b6ab58940
Merge pull request #3471 from Mailaender/monsters
...
Added Monsters
2013-07-11 15:08:02 -07:00
Paul Chote
086b0a62e9
Merge pull request #3533 from Mailaender/stylecop
...
Added StyleCop Support
2013-07-11 15:01:30 -07:00
Matthias Mailänder
a676c4f311
fix glitchy dino stand animations
2013-07-11 20:55:34 +02:00
Matthias Mailänder
dc2c16130b
arming the dinos and making them buildable without cheats
...
no ranks and player color remapping for them though
2013-07-11 20:53:48 +02:00
Matthias Mailänder
d38a17ddf8
fix and add the funpark sequences
2013-07-11 20:53:48 +02:00
Matthias Mailänder
1740e95716
added rules for C&C dinosaurs being already shipped
2013-07-11 20:53:48 +02:00
Matthias Mailänder
7867277321
fix yaml for player controlled visceroid
2013-07-11 20:53:48 +02:00
Matthias Mailänder
cc15320963
removed non-playable aircraft from C&C developer mode
2013-07-11 20:53:48 +02:00
Matthias Mailänder
6b5f40bd79
faster ants and consistent weapon naming
2013-07-11 20:53:48 +02:00
Matthias Mailänder
504dfff769
added General Stavros voice from Counterstrike
2013-07-11 20:53:48 +02:00
Matthias Mailänder
861be8f157
added ant larvae from Counterstrike
2013-07-11 20:53:48 +02:00
Matthias Mailänder
be38038782
added Ant Queen from Counterstrike
2013-07-11 20:52:55 +02:00
Matthias Mailänder
016292fca4
added the ant hill from Counterstrike
2013-07-11 20:52:10 +02:00
Matthias Mailänder
f638bf4156
added Giant Ant from Counterstrike
2013-07-11 20:52:10 +02:00
Matthias Mailänder
4d7f1462ef
added an alarm sound from EXPAND2.MIX
2013-07-11 20:52:10 +02:00
Matthias Mailänder
0cf63d9899
added a Zombie unit
2013-07-11 20:52:10 +02:00
Matthias Mailänder
9a6e7f749b
Merge pull request #3545 from pchote/infantry-range-fix
...
Infantry range fix
2013-07-11 11:45:15 -07:00
Matthias Mailänder
a35a046ede
disable more StyleCop rules based on @pchote's wishlist
2013-07-11 20:29:00 +02:00
Matthias Mailänder
95d8c17d71
Merge pull request #3548 from pchote/regression-fixes
...
Regression fixes
2013-07-11 11:13:46 -07:00
Paul Chote
9746b53cb6
Merge pull request #3535 from chrisforbes/lobby-robustness
...
restrict packet size to 4K in server
2013-07-11 04:33:42 -07:00
Paul Chote
54bdaa1037
Merge pull request #3512 from Mailaender/community-assets
...
Added decorative pixelart contributed by the community
2013-07-11 04:09:50 -07:00
Paul Chote
a23998819e
Merge pull request #3534 from Mailaender/editorconfig
...
Added EditorConfig Support
2013-07-11 03:01:09 -07:00
Paul Chote
571a1e6fd1
Merge pull request #3543 from chrisforbes/build-speed-rename-revert
...
rename BuildSpeedModifier back to BuildSpeed
2013-07-11 03:00:23 -07:00
Paul Chote
823a502873
Tidy RadarWidget.
2013-07-11 19:59:07 +12:00
Paul Chote
93ee46ba52
Default radar bin to enabled. Fixes observers and replays.
2013-07-11 19:59:07 +12:00
Paul Chote
6a37808dae
Fix RadarWidget eating input outside its bounds.
2013-07-11 19:59:06 +12:00
Paul Chote
a783321c03
Fix BackgroundWidget eating input outside its bounds.
2013-07-11 19:59:06 +12:00
Paul Chote
045eb12388
Fix an integer overflow in Target.IsInRange.
2013-07-11 19:59:06 +12:00
Paul Chote
a49cc78c57
Tidy Sync.
2013-07-11 19:44:15 +12:00
Paul Chote
60f49b39d4
Fix #3546 .
2013-07-11 18:45:12 +12:00
Paul Chote
11cebddaa9
Convert Sound.Play* to WPos.
2013-07-11 17:37:27 +12:00
Paul Chote
a263fd879d
Account for sub-cell offsets in FindUnitPathToRange. Fixes #2417 .
2013-07-10 21:23:30 +12:00
Paul Chote
b10a5d27a0
Tidy up Move.
2013-07-10 20:34:19 +12:00
Paul Chote
0326d2bbd0
Use WRange for Follow.
2013-07-10 20:03:53 +12:00
Paul Chote
ee188ededd
Fix Follow formatting.
2013-07-10 20:01:04 +12:00
Paul Chote
91698678a2
Use WRange for Mobile.MoveWithinRange.
2013-07-10 19:59:03 +12:00
Paul Chote
ae987b3c10
Tidy AttackFrontal.
2013-07-10 19:24:49 +12:00
Paul Chote
935b829532
Tidy TargetableUnit and subclasses.
2013-07-10 19:22:11 +12:00