RoosterDragon
7fe42d7493
Fix mobility checks when we aren't checking a realized actor.
2016-02-06 22:18:30 +00:00
Oliver Brakmann
870867760a
Merge pull request #10696 from RoosterDragon/self-assumed-not-null
...
Remove null checks against self
2016-02-06 21:22:52 +01:00
Paul Chote
626fa0b60b
Move CellCorners to MapGrid.
2016-02-05 23:00:14 +00:00
RoosterDragon
4b308dee02
Remove checks for self being null in Mobile.cs.
2016-02-05 22:11:11 +00:00
RoosterDragon
eb3be990a6
Remove dead code and encapsulate more in Sync.cs.
2016-01-31 00:42:00 +00:00
Matthias Mailänder
10ebd7e48d
Merge pull request #10649 from obrakmann/radar-team-colors
...
Added option to show team colors on radar map
2016-01-30 21:53:14 +01:00
DArcy Rush
eb795909da
Implement player stance colors
...
Adds an option to display actors on radar and
support weapon timers in colors denoting the
diplomatic stance toward the player.
2016-01-30 15:46:55 +01:00
reaperrr
75d066d6af
Fix Mobile using legacy CenterPosition.Z check
2016-01-29 22:26:52 +01:00
reaperrr
1f35a1c010
Let harvesters tick idle for a while before queueing Wait activity
2016-01-29 16:08:28 +01:00
reaperrr
75736cb127
Clean up Harvester and FindResources unblocking
2016-01-29 02:57:43 +01:00
reaperrr
7b315aa9cc
Merge pull request #10562 from pchote/classic-facing-fudge
...
Implement ClassicFacingFudge for fudging classic facings.
2016-01-28 23:45:48 +01:00
Matthias Mailänder
4203feed40
Merge pull request #10576 from abcdefg30/bridgeRepaired
...
Add support for playing a BridgeRepaired notification
2016-01-28 20:09:05 +01:00
Matthias Mailänder
4c86dad8d5
Merge pull request #10628 from teees/upgradeactorsnear-fix
...
Don't grant upgrades to newly built units while disabled
2016-01-28 15:15:23 +01:00
teees
8315350f07
Don't grant upgrades to newly built units while disabled
2016-01-28 10:42:02 +01:00
Paul Chote
608b5d1674
Add UseClassicFacingFudge flag for TD/RA.
2016-01-27 21:32:21 +00:00
Paul Chote
fe60f5a77f
Introduce Turreted.WorldOrientation.
2016-01-27 21:32:21 +00:00
teees
cb3be2cd0d
Fix units visually moving to a bogus subcell via MoveIntoWorld
2016-01-27 12:01:37 +01:00
abcdefg30
79829c5270
Add support for playing a "Our ally is under attack" notification
2016-01-26 21:16:29 +01:00
abcdefg30
a56ffb581f
Move some checks in *AttackNotifier to improve performance
2016-01-26 21:10:12 +01:00
Oliver Brakmann
2ae9bc7ebd
Merge pull request #10567 from Mailaender/passenger-upgrade-lint
...
Fixed Passenger missing UpgradeGrantedReference
2016-01-26 20:11:36 +01:00
Oliver Brakmann
4b02134b2d
Merge pull request #10594 from abcdefg30/sizeD2k
...
Fix a crash in d2k caused by empty bounds
2016-01-26 19:30:30 +01:00
abcdefg30
d087a16042
Fix a crash in d2k caused by empty bounds
...
This adds respective checks to Building.cs.
2016-01-25 16:44:17 +01:00
teees
5ca9f52a62
IWallConnectorInfo to allow gates connect to walls in map editor
2016-01-25 09:25:36 +01:00
teees
3dc63999e3
Fix for BlockProjectiles to ignore blockers with height <= 0
2016-01-25 09:14:00 +01:00
teees
18e26d87c7
Add support for multiple IWallConnector traits
2016-01-25 09:14:00 +01:00
Paul Chote
1de1458fda
Fix wall adjacency for multi-cell neighbours.
2016-01-25 09:14:00 +01:00
teees
65e1e301f4
Added Gates
...
FIXUP: account for full gate footprint when updating neighbours.
FIXUP: gate-wall connection adjacency yaml.
2016-01-25 09:14:00 +01:00
teees
3d597c7880
Add IBlocksProjectiles interface to avoid using BlocksProjectiles directly
2016-01-25 09:14:00 +01:00
teees
7f2feb29cd
Added IWallConnector trait interface
2016-01-25 09:14:00 +01:00
Paul Chote
963a92214d
Fix line build for multi-cell neighbours.
2016-01-25 09:14:00 +01:00
abcdefg30
db1d83fc4e
Add support for playing a BridgeRepaired notification
2016-01-24 21:16:26 +01:00
Oliver Brakmann
8fe90999a5
Merge pull request #10462 from RoosterDragon/partition-no-empty
...
Prevent items without size from being added to SpatiallyPartitioned.
2016-01-24 20:59:25 +01:00
abcdefg30
3de5e7fea1
Merge pull request #10571 from Mailaender/wwcrate
...
Added the water variant for the wooden crate
2016-01-24 15:02:53 +01:00
abcdefg30
f52210c15b
Unhardcode the cursors used by RepairsBridges
2016-01-24 14:14:23 +01:00
Matthias Mailänder
9d3a3dd9e5
Merge pull request #10568 from abcdefg30/waterCrates
...
Fix crates not showing their water animation
2016-01-23 15:10:26 +01:00
Matthias Mailänder
2420509bb6
add lint references to all crate body sequences
2016-01-23 14:56:50 +01:00
Matthias Mailänder
8b478e3d0a
Merge pull request #10569 from abcdefg30/PrimaryNote
...
Unhardcode the "PrimaryBuildingSelected" notification
2016-01-23 14:09:41 +01:00
Paul Chote
5f4ca605bd
Merge pull request #10420 from Mailaender/revert-fixAttack
...
Revert "Don't attack actors that you can't see"
2016-01-23 12:45:55 +00:00
abcdefg30
71c804781e
Unhardcode the "PrimaryBuildingSelected" notification
2016-01-23 13:41:18 +01:00
abcdefg30
b1fac69b01
Make the INotifyParachuteLanded implementation in WithCrateBody.cs explicit
2016-01-23 13:22:11 +01:00
abcdefg30
4a67104603
Fix crates not showing their water animation
...
when they are not paradropped.
2016-01-23 13:21:29 +01:00
Matthias Mailänder
dcd1f5ba3c
add missing UpgradeGrantedReference to Passenger
2016-01-23 12:11:08 +01:00
abcdefg30
ed3f3706f9
Reduce trait lookups further by adding a BuildableInfo parameter to GetBuildTime
2016-01-21 22:29:01 +01:00
abcdefg30
4e0775b59e
Remove the unused ISync implementation in ClassicProductionQueue.cs
...
The base class ProductionQueue already implements ISync
2016-01-21 22:24:51 +01:00
abcdefg30
5496245a00
Remove unnecessary lookups and checks
...
- We already return early if the unit doesn't have a BuildableInfo
- World.Map.Rules.Actors[actorName] won't return null
- Made BuildUnit use an ActorInfo instead of the name as parameter
2016-01-21 22:24:50 +01:00
abcdefg30
17daac11a1
Avoid unnecessary lookups in the production logic
...
by improving the GetBuildTime method and moving lookups around.
2016-01-21 22:24:49 +01:00
abcdefg30
fac6459b19
Merge pull request #10526 from obrakmann/koth-refactor
...
Improve ProximityCapturable
2016-01-21 20:38:57 +01:00
Oliver Brakmann
a0f3c576e5
Merge pull request #10532 from abcdefg30/polish
...
Apply some general polish to the code/yaml
2016-01-21 20:18:57 +01:00
abcdefg30
fdfea2f0fb
Fix style errors in ProductionQueue.cs
2016-01-21 15:41:33 +01:00
Paul Chote
b0bd252343
Move Util to Mods.Common.
2016-01-19 23:35:18 +00:00