abcdefg30
4d368c1ec1
Merge pull request #10213 from obrakmann/fix9851_prep-edition
...
[prep] Fix AttackMove not working properly under certain conditions
2015-12-13 20:30:24 +01:00
RoosterDragon
c504b2a9ae
Ensure LaysTerrain doesn't access cells outside the map.
2015-12-13 20:07:48 +01:00
RoosterDragon
b9f08b4607
Fix GPS refreshing for incorrect player.
...
GpsWatcher.RefreshGps was wrongly using the render player in simulation code.
2015-12-13 18:30:57 +01:00
RoosterDragon
5897230226
Fix GPS dot relying on frozen actor render state.
...
The GPS dot was not displayed if a frozen actor for it was already visible. However, this was mistakenly affecting visibility checks in the world. Now, we only avoid rendering it when the frozen actor is present, but the indicator is still regarded as visible for visilbity checks in the world.
2015-12-13 18:30:51 +01:00
RoosterDragon
f26b0f1251
Ensure frozen actors are rendered on the first tick they become visible.
...
The previous lazy rendering means the snapshot of the render state might be more up to date then when the frozen actor actually did become visible. Now, we take this snapshot as soon as needed. We still retain the performance of only doing this rendering when needed by avoiding extra rendering until the visibility cycles again.
2015-12-13 18:30:43 +01:00
RoosterDragon
7bc4d205fe
Merge dictionaries in GpsDot.
...
This speeds up GpsDot.Tick as it requires only one dictionary lookup per player rather than two.
2015-12-13 18:30:35 +01:00
Oliver Brakmann
71d4e29483
Fix AttackMove not working properly under certain conditions
...
This fixes the issue where AttackMove (and possibly other order modes) would not work properly when people were clicking their mouse buttons at the same time. A move order (the default order mode) would be issued instead.
2015-12-13 14:17:39 +01:00
abcdefg30
0e082183e3
Let spawned soviet vehicles attack move on Survival02
2015-12-12 23:50:50 +02:00
RoosterDragon
00bce1266f
When hardware cursors fail, retry next session.
2015-12-12 12:56:42 +00:00
RoosterDragon
09f0242059
When the SDL hardware cursor fails, ensure more of the error message is logged.
...
Capture the useful details from the inner exception into the message, as this will be logged.
2015-12-12 12:56:35 +00:00
Oliver Brakmann
aa14f1b0a2
Fix showing unread messages count on active lobby chat button
...
The lobby chat button text would change to include the unread messages count for a split second, even when the lobby chat was the current panel, leading to the button text sort of 'blinking' in an ugly way.
2015-12-08 20:51:32 +00:00
abcdefg30
3cf6148c03
Fix a crash when producing an actor without OccupiesSpace in combination with UpgradeActorsNear
2015-12-03 21:57:38 +01:00
Oliver Brakmann
eddda3ecca
Set enemies of 'Creeps' player when adding a new player in the editor
2015-11-29 20:49:09 +02:00
abcdefg30
ec001a608e
Misc (style) improvements in the upgrade rule code
2015-11-29 20:48:14 +02:00
abcdefg30
07ca72127f
Try to avoid adding duplicate values through upgrade rules
2015-11-29 20:48:07 +02:00
abcdefg30
246b25f008
Let upgrade rules also account for negated traits
...
(this commit affects only "-SpawnViceroid:", "-LeavesHusk:", "-Plane:" and "-Helicopter:")
2015-11-29 20:47:55 +02:00
abcdefg30
0bca700bff
Let the utility fix cosmetics in the chrome yamls
2015-11-29 20:47:46 +02:00
abcdefg30
0d286e12b2
Fix potential crashes in the upgrade rules
2015-11-29 20:47:38 +02:00
Oliver Brakmann
811acc5a58
Merge pull request #10144 from cjshmyr/missile-prepfix
...
Set missile default acceleration to 0 (prep only)
2015-11-29 13:10:05 +01:00
Curtis Shmyr
265faa3452
Set missile default acceleration to 0
2015-11-28 21:59:05 -07:00
Paul Chote
bc51d6638d
Add a server log line for player joins.
2015-11-28 15:45:30 +01:00
Oliver Brakmann
60a27f9f83
Merge pull request #10130 from pchote/revert-bridge-fix
...
Revert "add custom selection sizes to aid the renderer" on prep-1512
2015-11-28 15:25:25 +01:00
Paul Chote
a7cfaff96c
Revert "add custom selection sizes to aid the renderer"
...
This reverts commit c3dce785a5 .
2015-11-28 09:58:44 +00:00
Paul Chote
d957a5a15e
Implement suicide saboteur.
2015-11-27 14:31:20 +01:00
Paul Chote
026a27296c
Fix C4Demolition trait doc punctuation.
2015-11-27 14:31:13 +01:00
Paul Chote
f7c2043e06
Add enter behaviour customisation to C4Demolition.
2015-11-27 14:31:02 +01:00
OmegaBolt
4efe8d091c
D2k Deviator balance
2015-11-25 22:54:38 +02:00
Matthias Mailänder
97e810d753
simplify the hierarchy section hierarchy
2015-11-25 22:35:22 +02:00
Matthias Mailänder
7ed82fa4c7
make the "Game" component read-only
2015-11-25 22:35:15 +02:00
reaperrr
32b4402ba0
Give Missile Tank weapon a range limit and reduce Quad rocket range limit
2015-11-25 22:30:36 +02:00
DArcy Rush
897c0f01f0
Add second exit to kennel
2015-11-25 22:16:55 +02:00
Paul Chote
b21b9c9762
Fix the ConvertSpriteToPngCommand.
2015-11-25 22:08:30 +02:00
Paul Chote
5bcc83bc0c
Add upgraded tag to D2K production structures.
2015-11-25 22:02:28 +02:00
Paul Chote
509662d8a6
Add SelectionDecoration flag to WithDecoration.
2015-11-25 22:02:14 +02:00
Paul Chote
fd171d842e
Add new primary building tag artwork.
2015-11-25 22:02:07 +02:00
Paul Chote
9258face3c
Fix D2K outpost artwork offsets and selection box.
2015-11-25 22:01:41 +02:00
Oliver Brakmann
41e5032d48
Fix worms not attacking anything anymore
2015-11-22 21:56:49 +01:00
OmegaBolt
6006dbd235
D2k, fix #10037 terrain regressions
2015-11-22 21:56:35 +01:00
OmegaBolt
b7e7ff7fc0
D2k spice no longer erases map details & terrain fixes
2015-11-22 18:22:11 +01:00
reaperrr
6d98635e94
Add invisible spice bloom spawn
...
When real spiceblooms explode, they spawn an invisible
spicebloom.spawnpoint actor, which only 'grows' when the cell is of
GrowthTerrainType. When 'exploding', it then displays the animation of
blowing spice up into the air, and spawns a real spicebloom.
This replicates the original behavior where spice blooms would only grow
on sand cells that had been harvested and free of spice.
2015-11-22 17:24:03 +01:00
reaperrr
46762140a5
Improve spice bloom seeding mechanism
...
Improve seeding target cell determination.
Draw out spice seedable cells before loop.
Default to null for SpiceBloom.Weapon.
Pull spice seeding into its own method.
Skip it completely if no seed weapon is defined.
2015-11-22 17:19:28 +01:00
reaperrr
09cdf3b257
Only allow spice blooms to grow on certain terrain types
2015-11-22 17:19:28 +01:00
RoosterDragon
033e469bea
Prevent invalid cells checks in SeedsResource.
2015-11-22 08:05:10 +01:00
Paul Chote
7e680b9c02
Fix width of the MP filter checkboxes.
2015-11-22 01:36:32 +00:00
abcdefg30
a56d367f60
Add an upgrade rule for the Upgrades -> DeployedUpgrades change
2015-11-22 01:06:16 +01:00
Pavel Penev
bd2629196a
Update thumpers and Mobile Sensor Arrays to the new DeployToUpgrade
...
Currently those are the only two usages of the trait.
2015-11-22 01:01:56 +01:00
Pavel Penev
011f566c6f
Add support for deploy animations using a specific upgrade
...
Also ignore orders while playing a deploy/undeploy animation. Fixes 9242.
We grant a level 1 Undeployed upgrade(s) when the actor is created which enables the default behavior of the actor. When the actor receives a deploy order, the Undeployed upgrade(s) is(are) revoked, which may or may not be used to enable a trait to play a deploy animation. Once the deployment is complete, the Deployed upgrade(s) is(are) granted.
Then do the reverse when undeploying, disabling weapons and other systems first by revoking the Deployed upgrade(s), and granting the Undeployed upgrade(s) when the undeploy animation is done.
2015-11-22 01:01:40 +01:00
abcdefg30
161907b852
Fix 'oldlst's letting units enter it (after delivering them)
2015-11-21 23:23:36 +01:00
abcdefg30
1576101a2c
Add IsDead checks to gdi06
2015-11-21 23:15:43 +01:00
abcdefg30
67ba3e53f2
Fix the harvester stopping when you reach the base in gdi05
2015-11-21 23:07:16 +01:00
DArcy Rush
52b061a8a8
Hide ammobox healthbar.
2015-11-21 22:49:06 +01:00
abcdefg30
5755f4048d
Merge pull request #10057 from atlimit8/FinishRevertingMultilineSupportForSimpleTooltipLogic
...
Finish reverting multiline support for SimpleTooltipLogic
2015-11-21 22:37:36 +01:00
atlimit8
b1b210ea6d
Finish reverting #9925 & #9715
2015-11-21 14:28:33 -06:00
abcdefg30
fc8f1d40c5
Fix the rushAI building spens/syrds without being able to build naval units
2015-11-21 21:02:22 +01:00
Paul Chote
5d83a5a7d6
Restore earlier spy targeting behaviour.
2015-11-21 20:58:17 +01:00
Paul Chote
8c24e87de2
Make CanTarget modifiers a ref parameter.
2015-11-21 20:58:17 +01:00
reaperrr
13c4f16272
Increase the default range of angles that missiles can launch at
2015-11-21 21:12:23 +02:00
Pavel Penev
20a33b8411
Make GPS respect shroud
2015-11-21 18:59:41 +01:00
Pavel Penev
51fcb55b22
Remove byPlayer parameter from IFogVisibilityModifier.HasFogVisibility()
2015-11-21 18:59:41 +01:00
Pavel Penev
8e7469e194
Add IFogVisibilityModifier.IsVisible(Actor)
2015-11-21 18:59:41 +01:00
Pavel Penev
7e0617075f
Track GpsDot state per player
...
Should let us fix the issue mentioned in https://github.com/OpenRA/OpenRA/pull/10007#issuecomment-157409237
2015-11-21 18:59:41 +01:00
Pavel Penev
4ff6ba8c37
Don't attack actors that you can't see
2015-11-21 18:59:35 +01:00
atlimit8
958a72aaf8
Revert Multi-line tooltips due to lack of multi-line support.
...
This reverts #9925 & #9715 .
2015-11-21 11:08:11 -06:00
Oliver Brakmann
e7df117892
Merge pull request #10019 from r34ch/ra-map-pool
...
Add a couple community maps to the pool.
2015-11-21 14:55:31 +01:00
reaperrr
57d49d0aeb
Fix D2k wormspawner editor art
2015-11-19 19:36:54 +01:00
reaperrr
ee86b5f45f
Fix D2k effect palette shadow index
2015-11-19 19:36:54 +01:00
reaperrr
ba0e3130af
Fix mpspawn, waypoint and camera art
...
All mpspawn, waypoint and camera editor art uses the correct shadow and remap colors.
Additionally added camera art to CnC, D2k and TS.
2015-11-19 19:36:54 +01:00
Pavel Penev
64427dd1a6
Fix UpgradeActorsNear revoking upgrades after the actor dies
...
Very hard bug to reproduce: if you can power down a stealth generator just as it is dieing you can hit a race condition that leads to ActorExited() being called to revoke the upgrades after they have already been revoked once.
2015-11-19 19:00:12 +01:00
abcdefg30
7412669d03
Add production acceleration to d2k
...
except for starports
2015-11-17 19:33:26 +01:00
Curtis Shmyr
ec8e9f537d
Increase TRUK and DTRK vision from 3 to 4 cells
2015-11-17 19:25:39 +01:00
DArcy Rush
9c71d555c1
Add a couple community maps to the pool.
2015-11-17 08:39:43 +00:00
abcdefg30
0f191484d7
Fix a crash when using the chronoshift power
...
if the "chronosphere-actor" doesn't have an "active" sequence
2015-11-16 22:00:30 +00:00
Pavel Penev
4be5979b90
Add a null check to CachedTransform.Update()
2015-11-16 21:52:19 +00:00
Pavel Penev
6bd092f192
Check if WithSpriteBody is available in GrantUpgradePower
2015-11-16 13:58:24 +01:00
Oliver Brakmann
bd6bcda6d0
Merge pull request #9993 from pchote/nsprocess-fix
...
Switch to a (hopefully) working NSProcess url.
2015-11-14 22:52:56 +01:00
Paul Chote
f12deca9ca
Switch to a (hopefully) working NSProcess url.
2015-11-14 21:47:21 +00:00
Oliver Brakmann
5ea82b4e5e
Increase range of flak truck against air targets
...
From 6 cells to 8 cells
2015-11-14 22:10:40 +01:00
DArcy Rush
2d210a97df
Rebalance Tesla Tank.
...
Allow attacking of target regardless of facing.
2015-11-14 22:10:40 +01:00
DArcy Rush
f03a100115
Rebalance phase transport.
...
Passengers increased to 4, speed and LoS increased.
2015-11-14 22:10:40 +01:00
DArcy Rush
1e30684782
Reduce chronotank charge time.
...
Chronotank charge decreased from 20s to 12s.
2015-11-14 22:10:40 +01:00
Curtis Shmyr
abb45197b1
lower InfiltrateForPowerOutage time from 30->20sec
2015-11-14 19:34:37 +00:00
Paul Chote
a7935f6166
Check deploy location at the time of transform.
2015-11-14 16:46:18 +01:00
Oliver Brakmann
7b75a9c2f7
Fix reinforcements appearing in soviet04a/b despite killed radar dome
2015-11-14 15:01:51 +02:00
reaperrr
9b694f6044
Fix spice bloom editor visibility
2015-11-14 12:09:07 +00:00
Biofreak1987
0a75019aa0
Fix ai building in soviet04/06 missions despite killed construction yard
2015-11-13 20:53:26 +01:00
Biofreak1987
d3e41b6d50
Fix nod05 airstrike Lua crash and update map rules
...
- Fix airstrike Lua crash when there are no targets
- Increased harvester search range
- Hide owner row from husks and walls
Changes to make it closer to the original:
- Added e3 and sandbag production
- Made airstrikes gdi only
- Limited airstrike squadsize to 1
- Allow to attack civilian buildings
2015-11-12 22:52:38 +01:00
Oliver Brakmann
18f3e1f57b
Merge pull request #9971 from pchote/tooltip-fix
...
Fix map editor crash
2015-11-12 19:32:02 +01:00
Paul Chote
1760f8acd6
Fix tooltip colour definition.
2015-11-11 23:15:33 +00:00
Pavel Penev
4154553318
Validate player color when changing slots in the lobby
2015-11-11 22:59:48 +00:00
Oliver Brakmann
e5e8e64ace
Fix bogus owner check in Lua API production code
2015-11-11 22:24:05 +00:00
OmegaBolt
0ae58c10ad
D2k thumper worm attraction balance
2015-11-11 23:01:53 +02:00
Paul Chote
89ea810cbe
Truncate player name in replay browser.
2015-11-11 22:40:00 +02:00
Paul Chote
f6cf35c99c
Truncate player name in observer stats and diplomacy panels.
2015-11-11 22:39:52 +02:00
Paul Chote
5fbaeabb6d
Truncate player name in ingame menu stats.
2015-11-11 22:39:37 +02:00
Paul Chote
581907f53a
Prevent frozen actors leaking through shroud.
2015-11-11 22:33:16 +02:00
Paul Chote
7cf4be9d78
Add copy/paste to the map editor.
2015-11-11 01:02:16 +02:00
Paul Chote
bdf9f5e201
Make editor brushes disposable.
2015-11-11 01:02:09 +02:00
Pavel Penev
b26b1f410f
Enable AutoTarget to aquire targets under fog if GPS is present
2015-11-10 22:27:40 +01:00
OmegaBolt
ce69abe1f2
D2k fixed armour & AI typos
2015-11-10 22:04:09 +01:00
atlimit8
b3d2b36875
Make ActorSelector tooltips better match actor tooltips in map editor
2015-11-10 21:08:53 +01:00
atlimit8
f28b37323f
Made editor actor preview tooltip easier to read
2015-11-10 21:08:53 +01:00
atlimit8
7c82ab60e8
Multiline support for SimpleTooltipLogic
2015-11-10 21:08:53 +01:00
Zimmermann Gyula
d14fbd0f84
Fix observer GUI showing disabled support powers.
2015-11-09 21:07:19 +01:00
OmegaBolt
c567f5cbdd
D2k super weapon timers
2015-11-09 21:51:02 +02:00
OmegaBolt
51a9831fc2
D2k Ornithopter bomb damage increase
2015-11-09 19:58:36 +01:00
OmegaBolt
4d5777cbc9
D2k, fixed infantry moving slow on dunes and rough
2015-11-08 21:59:07 +02:00
Paul Chote
a6a835d95f
Truncate long player names in lobby.
2015-11-08 17:24:24 +02:00
Paul Chote
e16be14ec7
Truncate long server names in MP browser.
2015-11-08 17:24:19 +02:00
Paul Chote
11939d3af1
Truncate long map name in replay browser.
2015-11-08 17:24:13 +02:00
Paul Chote
feb133c2eb
Truncate long map name / mod version in MP panel.
2015-11-08 17:24:02 +02:00
Paul Chote
f6361b031b
Truncate long map name / author in map chooser.
2015-11-08 17:23:56 +02:00
Paul Chote
36967951e6
Truncate long map name / author in lobby.
2015-11-08 17:23:39 +02:00
Paul Chote
012a9d71ba
Add helpers for truncating long labels.
2015-11-08 17:23:31 +02:00
Paul Chote
cff369850c
Set the default map location to the support dir.
2015-11-08 14:49:38 +02:00
DArcy Rush
136b4c0fa9
Add self to AUTHORS.
2015-11-08 11:40:37 +00:00
DArcy Rush
aae2459d0b
Move blossom trees south one cell in cnc64gdi01.
2015-11-08 11:40:27 +00:00
teees
d47ba1d135
only change editor brushes on mouseup
...
let other uses of the right mouse button bubble up
2015-11-08 11:30:25 +00:00
teees
133cffff24
Handle mouse up event in default editor brush
2015-11-08 11:30:08 +00:00
Oliver Brakmann
52f6c993d5
Fix lint warning in gdi06
2015-11-08 11:17:22 +00:00
Biofreak1987
21eecb048d
Fix soviet06 prerequisites
2015-11-08 09:48:47 +01:00
Oliver Brakmann
b97398a671
Fix typo in WeatherOverlayInfo
2015-11-08 09:14:22 +01:00
Curtis Shmyr
a285c908db
Added 3 Lua player API properties
2015-11-08 08:53:15 +01:00
reaperrr
35b39162ff
Fix spice debris target cell randomization
2015-11-07 18:32:21 +01:00
reaperrr
0b5b6adc7c
Improve SpiceExplosion and add BloomExplosion
...
Fixes angle and loudness of spice debris, adds BloomExplosion to add proper animation and damage crushing actors.
2015-11-07 18:32:14 +01:00
reaperrr
5357eb6f29
Increase variation and average of spice bloom growth
2015-11-07 18:32:04 +01:00
reaperrr
e274ac5ff8
Make sure that a spice bloom spawns at least the minimum of pieces
2015-11-07 18:31:59 +01:00
reaperrr
f8e39bd142
Reduce spawned spice per piece
2015-11-07 18:31:56 +01:00
Pavel Penev
48881f4e73
Fix repair pad reference in units' Repairable trait
2015-11-07 18:31:52 +01:00
Pavel Penev
d2eb56183d
Buff D2k repair pads
2015-11-07 18:10:40 +01:00
reaperrr
afd75c7f55
Fix WithSpriteRotorOverlay upgrade rule to account for @ separator
2015-11-07 16:18:29 +02:00
reaperrr
6d1551c9fd
Change engineVersion for upgrade rules of changes made between 20150808 and 20150919
...
Those changes were merged after the feature-freeze, but predate the stable release. Changing the engine version to the day after release makes it easier for modders to upgrade without using bogus engine dates.
2015-11-07 16:18:18 +02:00
Paul Chote
a015b0990b
Fetch battlefield news once per game launch.
2015-11-07 14:13:31 +02:00
Paul Chote
6dd08bbc98
Fix global chat line margins.
2015-11-07 12:43:14 +01:00
Paul Chote
343616e924
Add unread message count to lobby chat tabs.
2015-11-07 12:43:03 +01:00
Paul Chote
91242a832f
Add Tick method to ChromeLogic.
2015-11-07 12:43:03 +01:00
OmegaBolt
1c53bfed11
D2k crate balance
...
- Fixed prerequisites.
- Added more infantry crates.
- Upped the create explosion damage, though it is still very little. Takes about a third health off a Trike.
2015-11-06 19:47:34 +01:00
RoosterDragon
e5e7d037a3
Remove event handler when disposed in MainMenuLogic.
...
Removes a static event handler to Game.OnRemoteDirectConnect which allow the GC to reclaim the MainMenuLogic class after it has been disposed.
2015-11-05 22:49:25 +01:00
RoosterDragon
2a301392c6
Remove event handlers to CellEntryChanged when done.
...
Several classes would attach event handlers to the Map which would live longer then they did. Detaching them when no longer needed allows the GC to reclaim them.
2015-11-05 22:49:25 +01:00
RoosterDragon
e35bb8ea95
Detach event handlers on dispose in TerrainSpriteLayer.
...
The WorldRenderer outlives the TerrainSpriteLayer and thus keeps it alive longer than expected via the event handler. We detach it to allow the GC to reclaim it.
2015-11-05 22:49:25 +01:00
Pavel Penev
7a4002ff08
Fix the C17 delivery plane doing a steep dive when trying to land
2015-11-05 19:49:04 +00:00
RoosterDragon
523fe20255
Work around a hang on shutdown caused by IRC.
...
Our IRC client doesn't shut down properly - but we only need to shut it down when we're about to close the game anyway, so we just don't bother since it won't hurt anybody.
2015-11-05 20:42:15 +01:00
Zimmermann Gyula
31e0c8b2e3
Fix (HealthPercentage)DamageWarheads ignoring stances/TargetTypes.
...
Moves the IsValidAgainst check from SpreadDamage level to Damage level
and adds a duplication to HealthPercentageDamageWarhead.
2015-11-04 22:34:48 +00:00
Pavel Penev
7c37d1cfcc
Fix server filter width
2015-11-04 22:31:27 +01:00
Oliver Brakmann
8e76a109bd
Fix viceroids being spawned by crushed infantry
2015-11-03 10:33:40 +00:00
Michael Rätzel
ba9b18ccb7
reset RallyPoint Location after capture. resolves #9163 .
2015-10-31 21:59:03 +01:00
Oliver Brakmann
c61d028069
Merge pull request #9829 from pchote/fixup-install
...
Add IRC library to the install rules.
2015-10-31 20:44:47 +01:00
Paul Chote
bcebba3a2f
Add IRC library to the install rules.
2015-10-31 19:39:59 +00:00
Pavel Penev
ef1e217a2a
Merge pull request #9825 from reaperrr/d2k-stealth-det
...
Add infantry stealth detection to D2k
2015-10-31 20:18:15 +02:00
reaperrr
82d00c22b2
Merge pull request #9821 from abcdefg30/hijackerspeed
...
Increase the speed of HIJACKER
2015-10-31 18:09:16 +01:00
Pavel Penev
499eba944a
Merge pull request #9822 from reaperrr/fix-ts-sensor
...
Fix TS sensor array DetectCloaked range
2015-10-31 18:52:51 +02:00
reaperrr
124989c6c6
Add stealth detection to D2k infantry
2015-10-31 17:39:10 +01:00
reaperrr
283e864f73
Fix TS sensor array DetectCloaked range
2015-10-31 16:29:05 +01:00
abcdefg30
16dbdebb72
Increase the speed of HIJACKER
2015-10-31 16:08:16 +01:00
Pavel Penev
9ae4114d26
Merge pull request #9771 from reaperrr/d2k-thumper
...
Implement D2k thumper
2015-10-31 15:47:33 +02:00
Pavel Penev
0ca370e2ae
Merge pull request #9813 from atlimit8/FixRallyPointColor
...
RallyPoint palette tracks owner
2015-10-31 15:12:45 +02:00
Pavel Penev
a263f18824
Merge pull request #9812 from obrakmann/fix9811_missing-production-bar-after-capture
...
Fix missing production bar on captured factories
2015-10-31 15:04:48 +02:00
reaperrr
2e0a8ef9c4
Make sandworms not eat infantry
2015-10-31 13:44:00 +01:00
reaperrr
f220a18fef
Align thumper-sand overlay with thump anim
2015-10-31 13:43:59 +01:00
reaperrr
dbaf7e9d12
Add D2k thumper sound
2015-10-31 13:43:58 +01:00
reaperrr
bbf5a4a06d
Make AmbientSound upgradable and add customisable interval
2015-10-31 13:43:57 +01:00
reaperrr
85de71514d
Merge pull request #9818 from pchote/fix-latency
...
Fix singleplayer game latency.
2015-10-31 12:44:33 +01:00
Paul Chote
64498b1ea7
Fix singleplayer game latency.
2015-10-31 11:36:32 +00:00
atlimit8
faa1a49604
RallyPoint palette tracks owner
2015-10-30 20:09:39 -05:00
Oliver Brakmann
b1e6916838
Add missing Requires<> to ProductionBar
2015-10-31 00:24:41 +01:00
Oliver Brakmann
9843d10dbd
Fix production bars not being visible on captured factories
2015-10-31 00:00:08 +01:00
reaperrr
b6229fd456
Implement D2k thumper
2015-10-30 14:23:37 +01:00
atlimit8
168dab9707
Merge pull request #9706 from reaperrr/block-height
...
Add Height property to BlocksProjectiles
2015-10-29 23:51:14 -05:00
abcdefg30
a1f27c6133
Merge pull request #9796 from obrakmann/fix9784_missing-base-range-circle
...
Fix base range circle not being shown during building placement
2015-10-29 21:58:48 +01:00
Oliver Brakmann
e7e4f2f825
Fix base range circle not being shown during building placement
2015-10-29 11:00:59 +01:00
Oliver Brakmann
0997f5b52f
Merge pull request #9773 from Mailaender/musictab-dereference
...
Fixed musicTab = null return value from GetOrNull<ButtonWidget>
2015-10-28 21:53:59 +01:00
Oliver Brakmann
bdf71eabf3
Merge pull request #9777 from teees/repulsion-fix
...
calculate correct altitude with terrain elevation offset (aircraft repulsion)
2015-10-28 20:56:53 +01:00
Oliver Brakmann
c89bced9f0
Merge pull request #9782 from atlimit8/AircraftIsMovingAboveGround
...
Fix Aircaft.IsMoving Check
2015-10-28 20:45:15 +01:00
Oliver Brakmann
f69ab464af
Merge pull request #9785 from abcdefg30/upgradeExit
...
Fix upgrades in d2k not being producible
2015-10-27 21:36:24 +01:00
abcdefg30
687f459fbc
Merge pull request #9611 from obrakmann/fix3285_default-stance-defend
...
Change the default stance to Defend for human players
2015-10-27 21:21:43 +01:00
abcdefg30
f72dd97844
Fix upgrades in d2k not being producible
2015-10-27 21:17:53 +01:00
Oliver Brakmann
a0fdfc3f79
Add testcase for StanceInit
2015-10-27 19:41:49 +01:00
Oliver Brakmann
b096671acb
Add an ActorInit for unit stances
2015-10-27 19:41:49 +01:00
Oliver Brakmann
1a879009f1
Change InitialStance to Defend for human players
2015-10-27 19:41:49 +01:00
atlimit8
2772ddbab4
Fix Aircaft.IsMoving Check
2015-10-27 10:45:45 -05:00
teees
3f718ae7d5
calculate correct altitude with terrain elevation offset
2015-10-27 11:19:56 +01:00
atlimit8
549f8a9e7c
Merge pull request #9760 from pchote/fix-teleporting-harvesters
...
Fix harvesters teleporting through doors
2015-10-26 23:42:51 -05:00
Matthias Mailänder
d2ce79e580
avoid a possible null return value musicTab
2015-10-26 21:45:40 +01:00
Oliver Brakmann
8b2245ad4e
Merge pull request #9772 from Mailaender/multiplayer-dereference
...
Fixed filtersButton = null return value from GetOrNull<DropDownButtonWidget>
2015-10-26 21:30:45 +01:00
Matthias Mailänder
e435864531
don't dereference null return value
2015-10-26 21:21:47 +01:00
Oliver Brakmann
bfdac57138
Merge pull request #9676 from reaperrr/d2k-falloff
...
Tweaked D2k warhead falloffs
2015-10-26 21:12:45 +01:00
Oliver Brakmann
2723ca1a1f
Merge pull request #9615 from reaperrr/d2k-rest1
...
Remaining D2k changes to restore original balancing/gameplay
2015-10-26 21:03:12 +01:00
Oliver Brakmann
d07ac08dff
Merge pull request #9458 from reaperrr/d2k-sight
...
Change D2k shroud revealing ranges to match original
2015-10-26 20:49:52 +01:00
reaperrr
f166fd9525
Merge pull request #9526 from penev92/tileShapes
...
Rename TileShape to fit its role better
2015-10-26 15:41:09 +01:00
reaperrr
ce43d02dbc
Reduce range and number of D2k building debris
...
Fix debris warhead falloff
2015-10-26 15:14:11 +01:00
reaperrr
0d990d2818
Calculate D2k building visibility around center instead of footprint
2015-10-26 15:14:10 +01:00
reaperrr
3ce1ee24ae
Make only light infantry come out of destroyed D2k buildings
2015-10-26 15:14:09 +01:00
reaperrr
0d2c9725ea
Tweak D2k infantry bounds
2015-10-26 15:14:08 +01:00
reaperrr
793b72b3ba
Tone down D2k veterancy stat gains
2015-10-26 15:14:07 +01:00
reaperrr
d469e073bc
Disable D2k capturing of husks, make husks explode
2015-10-26 15:14:06 +01:00
reaperrr
e37729f634
Tweak D2k worm disappear chance, spawn interval and minimum
2015-10-26 15:14:05 +01:00
reaperrr
7fdc8f9ad9
Make D2k constr. yard explicit prerequisite
...
In preparation for moving Upgrades to the player actor in the future.
Additionally remove unnecessary Exit trait from construction yard.
2015-10-26 15:12:16 +01:00
abcdefg30
91fda29f84
Merge pull request #9769 from RoosterDragon/fix-replay-2-the-fixining
...
Fix replay freeze 2
2015-10-26 12:19:38 +01:00
abcdefg30
86df9f66e8
Merge pull request #9718 from penev92/hvaException
...
Check HVA files validity at load time
2015-10-26 12:14:28 +01:00
Pavel Penev
905d46bd99
Merge pull request #9723 from evgeniysergeev/fix_sprite
...
flip or mirror sprites with negative width and height
2015-10-26 01:31:15 +02:00
Pavel Penev
5f7ecbe0af
Merge pull request #9767 from obrakmann/fix-cnc-plane-max-pitch
...
Change aircraft's maximum pitch in TD to match the increased cruise altitude
2015-10-26 01:21:19 +02:00
Pavel Penev
b16ebd480b
Rename MapGridType.Diamond to MapGridType.RectangularIsometric
2015-10-26 00:42:30 +02:00
Pavel Penev
0e417a3cf3
Rename MapGridType.Rectangle to MapGridType.Rectangular
2015-10-26 00:41:26 +02:00
Pavel Penev
bb3aea338a
Rename enum TileShape to MapGridType
2015-10-26 00:41:21 +02:00
Pavel Penev
84db36d3e8
Check HVA files validity at load time
2015-10-26 00:25:28 +02:00
RoosterDragon
36a1715e5c
Ensure replays end when the recorder disconnects.
...
When ReplayConnection fixes up disconnection packets, this allows the game to continue past the point of a player disconnecting. Unfortunately this also applies to the player who actually disconnected which means the replay continues in an invalid manner. To fix this - we now explicitly don't replace their packet in order to ensure such replays end at the correct time.
2015-10-25 21:22:44 +00:00
RoosterDragon
0ca1805ea7
Merge pull request #9389 from Herve-M/fix-replay
...
Fix replay freeze
2015-10-25 21:20:11 +00:00
Oliver Brakmann
744d66955a
Merge pull request #9749 from RoosterDragon/delay-toctou-fixes
...
Fix TOCTOU issues when calling Game.RunAfterDelay
2015-10-25 21:16:15 +01:00
RoosterDragon
7c889c5ef0
Fix TOCTOU issues when calling Game.RunAfterDelay.
...
Since the action runs after a delay, the state of the game may no longer be the same and it may no longer be valid to run the action. Anything that references the world now calls IsCurrentWorld to ensure the world hasn't changed or been disposed.
2015-10-25 19:44:21 +00:00
Oliver Brakmann
8eb2a380f7
Change aircraft's maximum pitch in TD to match the increased cruise altitude
2015-10-25 20:01:55 +01:00
abcdefg30
d10dd5c9d9
Merge pull request #9758 from reaperrr/fix-barrel-seldeco
...
Fix #9751 - Replace Selectable with CustomSelectionSize on RA barrels
2015-10-25 18:51:02 +01:00
abcdefg30
f5ab218c4f
Merge pull request #9766 from obrakmann/fix-d2k-missing-replaybrowser
...
Add replaybrowser yaml file back to d2k manifest.
2015-10-25 18:43:58 +01:00
atlimit8
10aca92bef
Merge pull request #9720 from penev92/fixUtility
...
Fix a crash in CheckPlayers when an actor doesn't define an Owner
2015-10-25 12:41:50 -05:00
Matthias Mailänder
e0dffe773c
Merge pull request #9550 from clemty/gdi06
...
Add gdi06
2015-10-25 18:27:33 +01:00
Matthias Mailänder
d4016ae6f0
Merge pull request #9716 from teees/hover-fix
...
Disable hovering for landed aircraft
2015-10-25 18:01:29 +01:00
Oliver Brakmann
356b50fb18
Add replaybrowser yaml file back to d2k manifest.
2015-10-25 18:00:02 +01:00
reaperrr
bdfbbb540b
Misc D2k visibility changes
...
- Make structure reveal range centered around CenterPosition.
- Change camera range
2015-10-25 17:38:00 +01:00
reaperrr
2c88015bb3
Change D2k vehicle shroud reveal ranges to original values
2015-10-25 17:37:59 +01:00
reaperrr
3ce670998a
Change D2k shroud reveal ranges to original values
2015-10-25 17:37:57 +01:00
reaperrr
63aeb6b2d5
Change D2k infantry shroud reveal ranges to match original
2015-10-25 17:37:55 +01:00
Matthias Mailänder
86ddcf05a1
Merge pull request #9764 from Biofreak1987/fix_soviet06
...
Fix unit production in soviet06
2015-10-25 17:37:31 +01:00
Pavel Penev
0487ec0d08
Fix a crash in CheckPlayers when an actor doesn't define an Owner
2015-10-25 17:11:51 +02:00
Pavel Penev
06ba175fde
Merge pull request #9762 from obrakmann/fix7926_fix_td_sams_not_closing
...
Fix TD SAM sites not closing after killing a target.
2015-10-25 16:12:37 +02:00
atlimit8
7c1e93a880
Merge pull request #9730 from r34ch/fake-structures-detonate
...
Fake structures detonate to mask health difference.
2015-10-25 09:12:02 -05:00
Biofreak1987
454ac1edaf
Fix soviet06 unit production
2015-10-25 14:55:56 +01:00
reaperrr
02fcdb80d6
Re-increase siege tank and grenadier area of effect
...
Siege Tank:
- 'Stretches' each Spread step by 1 pixel (from 12 to 13), increasing total area of effect from 48 pixels (1.5 cells) to 52 pixels (1.625 cells)
- increases falloff damage by 5 percentage points
Grenadier:
- same Falloff as Siege Tank
2015-10-25 14:05:23 +01:00
DArcy Rush
60ad19b625
Fake structures use 'DamageThreshold' under 'Explodes'.
...
This change means that fake structures take damage at the same
rate as their real counterparts, but explode at 90% of their
max health.
MSLF and PDOF have been given a health buff as only one fake
version of each can be built.
Also fixed mission Monster Tank Madness. Actor v19.Husk required
HealthInfo.
2015-10-25 11:51:27 +00:00
Pavel Penev
82144ce975
Merge pull request #9738 from abcdefg30/loadimport
...
Fix the legacy map importer not working
2015-10-25 13:41:29 +02:00
Oliver Brakmann
3d4500a86e
Fix TD SAM sites not closing after killing a target.
...
This fix will not make the SAM close if the target is still alive and got out of range.
2015-10-25 12:40:09 +01:00
abcdefg30
7210883e71
Merge pull request #9754 from atlimit8/LuaArraysToTables
...
Convert Lua array-like structures to use named entries.
2015-10-25 11:43:13 +01:00
Paul Chote
68bdedb9ba
Make the production exit wait uncancellable.
2015-10-25 10:41:17 +00:00
reaperrr
80e6e024d8
Replace Selectable with CustomSelectionSize on RA barrels
...
This still allows targeting them, but you neither see their health bar on mouse-over, nor can you select them (effectively making their health bar and selection box invisible).
2015-10-25 10:01:14 +01:00
Matthias Mailänder
8e6c5cef74
Merge pull request #9757 from Biofreak1987/add_to_authors
...
Add myself to AUTHORS
2015-10-25 09:22:00 +01:00
reaperrr
1c98dc9a62
Remove SpiceExplosion impact sound
...
Way too annoying, and the original didn't have this either.
2015-10-25 09:16:20 +01:00
reaperrr
fe85458dde
Fix animations and sounds of explosions
...
Animation for small and medium explosion was reversed, sounds were wrong compared to original.
2015-10-25 09:15:36 +01:00
reaperrr
943e43a738
Remove unnecessary D2k ValidTargets entries
2015-10-25 09:15:35 +01:00
reaperrr
2a6a46f120
Remove redundant 100% versus values from D2k warheads
2015-10-25 09:15:34 +01:00
reaperrr
064a008f3e
Make D2k bazooka and quad rocket more inaccurate
2015-10-25 09:15:33 +01:00
reaperrr
64b4e92ab2
Tweaked D2k warhead falloffs
2015-10-25 09:15:32 +01:00
Biofreak1987
f02d87fa35
Add myself to AUTHORS
2015-10-25 09:15:15 +01:00
atlimit8
128574723a
Merge pull request #9753 from RoosterDragon/better-actor-lookups
...
Improve some actor queries
2015-10-25 02:38:21 -05:00
Matthias Mailänder
40a7ab5a6a
Merge pull request #9628 from abcdefg30/luatime
...
Fix Utils.FormatTime not working properly on different game speeds
2015-10-25 07:49:01 +01:00
Matthias Mailänder
3dc765f7c1
Merge pull request #9744 from pchote/serverbrowser
...
Redesign the MP server browser.
2015-10-25 07:32:04 +01:00
Matthias Mailänder
83399277b5
Merge pull request #9717 from teees/emp-disable-extensions
...
Let emp effect buildings and cyborgs too
2015-10-25 07:20:26 +01:00
atlimit8
f79ac636f2
Convert Lua array-like structures to use named entries
2015-10-25 00:36:04 -05:00
RoosterDragon
30aee56d78
Improve some actor queries.
...
Use ActorsWithTrait if possible to avoid querying all actors in the world.
2015-10-25 01:19:29 +01:00
DArcy Rush
c0850e44f4
Explodes trait has new 'DamageThreshold' property.
...
An actor will explode when its health is below the
defined percentage of its max health.
2015-10-24 23:02:42 +01:00
abcdefg30
e65465c539
Fix Utils.FormatTime not working properly on different game speeds
2015-10-24 23:42:32 +02:00
Paul Chote
e0177d7798
Merge pull request #9494 from abcdefg30/luabackground
...
Add lua support for playing background music
2015-10-24 22:25:35 +01:00
Paul Chote
be37717e6d
Account for cross-mod tile shapes in map previews.
2015-10-24 22:02:46 +01:00
Paul Chote
c0f42904f0
Overhaul the server browser.
2015-10-24 21:58:31 +01:00
Paul Chote
2a210a7314
Fix some lobby yaml nits.
2015-10-24 21:38:09 +01:00
Paul Chote
c87c2270ca
Merge pull request #9668 from abcdefg30/balanceRA
...
RA-Balance changes for the next playtest
2015-10-24 21:16:52 +01:00
Oliver Brakmann
c62d1a395b
Merge pull request #9748 from pchote/map-metadata-lint
...
Add a lint pass for map format/author/title.
2015-10-24 22:13:49 +02:00
Paul Chote
347eb6410c
Add a lint pass for map metadata.
2015-10-24 20:36:38 +01:00
Paul Chote
f425323965
Merge pull request #9702 from reaperrr/d2k-airspeed
...
Increase D2k aircraft speed
2015-10-24 20:35:19 +01:00
abcdefg30
90968022cb
Merge pull request #9703 from reaperrr/fix-tanya9673
...
Fix Tanya's Colt targeting buildings
2015-10-24 21:21:03 +02:00
abcdefg30
caaa779da4
Merge pull request #9736 from obrakmann/fix9693_lua-attack-broken
...
Fix broken scripted attacks in some missions
2015-10-24 21:18:45 +02:00
Oliver Brakmann
63c687cdce
Merge pull request #9746 from matija-hustic/missile_submarine
...
Revert missile explosion condition to strictly less than zero
2015-10-24 20:11:50 +02:00
Matija Hustić
8f4543c1e1
Changed TD Advanced Guard Tower's firing height
2015-10-24 19:54:36 +02:00
RoosterDragon
bf7aace592
Merge pull request #9714 from Phrohdoh/fix_9713
...
Fix misleading Utility message.
2015-10-24 18:22:55 +01:00
Matija Hustić
7ca8d85771
Revert explosion condition to strictly less than zero
2015-10-24 18:20:18 +02:00
reaperrr
663de1a6ea
Merge pull request #9731 from obrakmann/fix9647_9727_remove_tesla_boost_from_ra
...
Remove tesla boost from RA
2015-10-24 12:33:57 +02:00
reaperrr
b5cdde6c5d
Fix RA building TargetTypes
2015-10-24 08:45:30 +02:00
Taryn Hill
9ab5eacdee
Cache the command entered in a variable in Utility.Program.cs for easier reading.
2015-10-23 20:55:18 -05:00
Taryn Hill
780f905959
Fix misleading Utility message
...
We were reporting that the entered command did not exist
by assuming that any ArgumentException indicated this.
Now we will throw and catch a NoSuchCommandException.
2015-10-23 20:55:13 -05:00
abcdefg30
69496c2f16
Fix the legacy map importer not working
2015-10-24 00:59:14 +02:00
Oliver Brakmann
42d2e016ed
Fix broken scripted attacks in some missions
...
In all three cases, the failure came down to the targets not being declared as enemies to the attackers.
Recent changes to the attack code made it impossible to attack friendly or neutral things with the Lua API's Attack() method. Changing the allegiance of affected parties fixed it, or, in the case of Soviet 02a, using force-attack.
2015-10-24 00:36:09 +02:00
Oliver Brakmann
6420a6ec8a
Allow force-attacking things with the Lua API's Attack() method
2015-10-24 00:27:23 +02:00
abcdefg30
f6d1e51050
Merge pull request #9708 from r34ch/chronotank-extra-bar
...
Charge now using ticks and fixed extra bar time formula.
2015-10-23 23:29:20 +02:00
DArcy Rush
1e2101fab9
Add an upgrade rule.
2015-10-23 22:22:55 +01:00
Oliver Brakmann
206f644949
Merge pull request #9672 from penev92/fixAutoTarget
...
Fix a series of visibility/targeting bugs
2015-10-23 20:53:03 +02:00
Oliver Brakmann
9c75079b2e
Remove tesla boost from RA
2015-10-23 19:51:39 +02:00
abcdefg30
fcd27707d7
Merge pull request #9705 from reaperrr/misc-cleanup
...
Misc yaml formatting cleanup
2015-10-23 14:38:44 +02:00
abcdefg30
60d7880b77
Merge pull request #9719 from penev92/d2kTimer
...
Bring back the observer clock for D2k
2015-10-23 14:29:57 +02:00
abcdefg30
ff02644ea1
Merge pull request #9725 from atlimit8/InvalidOperationException-to-YamlException-in-Warhead-RulesetLoaded
...
Replace InvalidOperationException with YamlException in SpreadDamageWarhead
2015-10-23 14:11:21 +02:00
atlimit8
6992decad0
InvalidOperationException => YamlException in SpreadDamageWarhead
2015-10-23 02:37:39 -05:00
reaperrr
d0c9d743cf
Merge pull request #9722 from teees/cursor-fix
...
use right cursor for ion and nuke
2015-10-23 09:04:52 +02:00
teees
43eda007d6
disable buildings and cyborgs with emp
2015-10-23 08:52:41 +02:00
teees
dfb1c7a357
shutdown power when buildings get emp disabled
2015-10-23 08:52:40 +02:00
atlimit8
173f85319a
Merge pull request #9715 from teees/mouseovereditor
...
Show owner and faction of units in map editor tooltips
2015-10-22 20:10:33 -05:00
atlimit8
7de98ad6d8
Merge pull request #9635 from RoosterDragon/occupy-space-perf
...
Speed up checks for IOccupySpace trait
2015-10-22 18:28:57 -05:00
Pavel Penev
35b926705c
Bring back the observer clock for D2k
2015-10-23 01:04:49 +03:00
Pavel Penev
a69f26b705
Fix players being able to manually attack invisible structures
2015-10-23 00:27:46 +03:00
Pavel Penev
000c701414
Fix actors ignoring Disguise
2015-10-23 00:27:43 +03:00
Pavel Penev
8c7bdae617
Fix AutoTarget acquiring targets under fog/shroud
2015-10-23 00:27:42 +03:00
RoosterDragon
b30fc2c725
Merge pull request #9696 from RoosterDragon/vs-sln
...
Allow VS2015 to format solution file
2015-10-22 21:04:01 +01:00
Oliver Brakmann
b739151eaf
Merge pull request #9711 from penev92/fixMapEditor
...
Fix D2kEditorResourceLayer starting NetWorth
2015-10-22 19:56:57 +02:00
evgeniysergeev
907df4800a
flip or/and mirror sprites with negative width and heigth
2015-10-22 20:53:15 +03:00
abcdefg30
ac95dc65dd
Clean SONAR up
2015-10-22 17:21:44 +02:00
abcdefg30
64931db796
Add camera.spyplane and let camera.paradrop inherit CAMERA
2015-10-22 17:21:43 +02:00
abcdefg30
234796ef6f
Remove ProximityCaptor from CAMERA and camera.paradrop
2015-10-22 16:46:22 +02:00
abcdefg30
6eb5dcb6cf
Remove DetectCloaked from CAMERA
2015-10-22 16:43:12 +02:00
abcdefg30
7c2d3682b0
Reduce the range of FLAK-23 from 8c0 to 6c0
2015-10-22 16:43:11 +02:00
abcdefg30
f675c17640
Remove junk values (5c0 is the default)
2015-10-22 16:43:11 +02:00
abcdefg30
1a7a184730
Add cloak to HIJACKER
2015-10-22 16:43:10 +02:00
abcdefg30
065386f134
Increase Crushable: WarnProbability: to 95 for HIJACKERs
2015-10-22 16:43:09 +02:00
abcdefg30
3f7a65e1bc
Reduce chinook sight range
2015-10-22 16:43:08 +02:00
teees
326f82242d
use right cursor for ion and nuke
2015-10-22 14:40:00 +02:00
reaperrr
f7b8eaf1ac
Add height visualization to CombatDebugOverlay
2015-10-22 13:21:57 +02:00
reaperrr
c1b805ce42
Lower TS wall blocking height
...
Allows Tick Tanks to shoot over them from certain angles/distances, like in the original.
2015-10-22 12:19:43 +02:00
reaperrr
9b2cdd4457
Add Height property to BlocksProjectiles
2015-10-22 12:19:42 +02:00
teees
9292219d3b
hover only when airborne
2015-10-22 10:30:33 +02:00
teees
36753b5d99
change hovers trait to be upgradeable
2015-10-22 10:29:26 +02:00
teees
f9c3446849
Added owner name and faction to map editor tooltips
2015-10-22 09:43:06 +02:00
teees
7f96ee4589
Multi line simple tooltips
2015-10-22 09:42:50 +02:00
Pavel Penev
f7a63ab2f8
Fix D2kEditorResourceLayer starting NetWorth
2015-10-22 01:10:16 +03:00
Pavel Penev
ccddc37c08
Merge pull request #9701 from pchote/widget-baseclass
...
Add a common ChromeLogic base class and lint verification.
2015-10-22 00:39:43 +03:00
Oliver Brakmann
a0816b7dea
Merge pull request #9692 from pchote/lobby-irc
...
Integrate global chat with the lobby.
2015-10-21 21:04:54 +02:00
Paul Chote
8e59c4a106
Make the lobby buttons consistent across mods.
2015-10-21 19:38:28 +01:00
Paul Chote
fa2b10b269
Integrate global chat with the server lobby.
2015-10-21 19:38:28 +01:00
Paul Chote
3d7d7ff2a5
Allow chrome yaml to define disabled text fields.
2015-10-21 19:38:28 +01:00
Paul Chote
d6c75844bf
Add a lint pass to check chrome logic validity.
2015-10-21 19:35:35 +01:00
Paul Chote
b6f463729b
Add a ChromeLogic base class for chrome logic.
2015-10-21 19:35:35 +01:00
Pavel Penev
f68da6ada7
Small refactoring to AutoTarget
...
- Move a check for AutoTargetIgnore up the chain
- Simplify some LINQs to a single .FirstOrDefault()
- Rename local variable
2015-10-21 21:09:26 +03:00
atlimit8
1e890a921f
Merge pull request #9709 from reaperrr/unitsat-actorsat
...
Rename ActorMap *UnitsAt* occurences to *ActorsAt*
2015-10-21 09:56:41 -05:00
DArcy Rush
0111f0d750
Charge now using ticks and fixed extra bar time formula.
...
ChargeTime has been changed to ChargeDelay and is
measured in ticks rather than seconds.
The formula for working out the extra bar time has
been fixed to work properly at different charge delays.
2015-10-21 12:08:44 +01:00
atlimit8
5f3d735864
Merge pull request #9700 from r34ch/chronotank-extra-bar
...
Use support power like charge bar for Chronotank instead of pips.
2015-10-21 03:32:59 -05:00
reaperrr
78def7330e
Make TS laser weapon names more descriptive and remove comments
2015-10-21 10:07:50 +02:00
reaperrr
5615719d28
Fix WithMuzzleOverlay upgrade rule to properly cover cases with @ separator
2015-10-21 10:07:49 +02:00
reaperrr
8e6d5bd603
Misc yaml formatting/style fixes
2015-10-21 10:07:48 +02:00
reaperrr
1a08e6de77
Add Music trait to maps (applied upgrade rule)
2015-10-21 08:20:48 +02:00
Pavel Penev
8c32f7ff9f
Merge pull request #9697 from RoosterDragon/irc-no-force-copy
...
Don't force SmarIrc4net to be copied to output
2015-10-21 07:58:57 +03:00
reaperrr
6f2292d14b
Increase D2k aircraft speed
2015-10-21 06:55:31 +02:00
DArcy Rush
ecccc8bc68
Chronotank uses extra bar when charging.
...
The two blue pips have been replaced by
a magenta charge bar.
2015-10-20 23:14:08 +01:00
RoosterDragon
983032205f
Merge pull request #9593 from huwpascoe/HealthTrait
...
Moved Health to OpenRA.Mods.Common
2015-10-20 20:59:04 +01:00
RoosterDragon
557731bc6b
Don't force SmarIrc4net to be copied to output.
...
Instead, it will be implicitly included since it is a reference. This avoids pulling in the documentary .xml file.
2015-10-20 20:06:44 +01:00
Oliver Brakmann
03e47a9cb7
Merge pull request #9682 from pchote/polish-mapchooser
...
Polish mapchoosers
2015-10-20 20:38:07 +02:00
RoosterDragon
9049ae7bfc
Allow VS2015 to format solution file.
2015-10-20 19:17:24 +01:00
Oliver Brakmann
a547f55c6f
Merge pull request #9646 from matija-hustic/missile_fixup
...
Temporary fix for missiles launched from zero height
2015-10-20 20:16:59 +02:00
Pavel Penev
dc47288ce2
Merge pull request #9695 from RoosterDragon/fix-sln
...
Fix solution file
2015-10-20 21:14:35 +03:00
RoosterDragon
7448093b12
Fix solution file.
2015-10-20 19:08:05 +01:00
Oliver Brakmann
72a0f7e69c
Merge pull request #9633 from Mailaender/movement-class-logs
...
Added the movement classes of the domain index to the debug logs
2015-10-20 20:01:10 +02:00
Pavel Penev
11210109f4
Merge pull request #9675 from abcdefg30/missionprefixes
...
Remove the prefixes of all red alert missions
2015-10-20 17:05:32 +03:00
abcdefg30
7d97f22f11
Merge pull request #9681 from pchote/fix-d2k-refinery
...
Fix D2K refinery flames.
2015-10-19 21:49:14 +02:00
abcdefg30
30e03b5d0b
Align the titles of all ra missions
2015-10-19 21:40:13 +02:00
Paul Chote
f53cdbfb35
Polish RA map chooser.
2015-10-19 18:36:37 +01:00
Paul Chote
9c3d278853
Polish TD map chooser.
2015-10-19 18:02:14 +01:00
Paul Chote
8c50f444ec
Fix refinery flame animation.
2015-10-19 17:54:05 +01:00
Paul Chote
a9424d0fa7
Hide the docking animation when it is not active.
2015-10-19 17:43:27 +01:00
abcdefg30
b64e4886a7
Remove the prefixes of all red alert missions
2015-10-18 21:59:07 +02:00
Matthias Mailänder
ec56d2ec88
Merge pull request #9674 from OpenRA/fixFremen
...
Fix a typo on the Fremen Select voices
2015-10-18 21:47:16 +02:00
Pavel Penev
fd577f4b7c
Fix a typo on the Fremen Select voices
2015-10-18 22:24:14 +03:00
abcdefg30
919ba7762c
Merge pull request #9657 from Biofreak1987/soviet-06b
...
Add soviet-06b
2015-10-18 21:19:45 +02:00
Biofreak1987
4b7f5f2c1f
Add soviet-06b
2015-10-18 21:12:57 +02:00
clemty
2dfa39bdfb
Add gdi06
2015-10-18 21:01:11 +02:00
abcdefg30
ce95ff074a
Add checks for missing music tracks
2015-10-18 20:43:47 +02:00
abcdefg30
0c373cc8c4
Remove an unused using
2015-10-18 20:43:46 +02:00
abcdefg30
4afef8868e
Add lua support for playing background music
2015-10-18 20:43:45 +02:00
abcdefg30
76ada5176f
Merge pull request #9656 from Biofreak1987/soviet-06a
...
Add soviet-06a
2015-10-18 20:26:25 +02:00
Biofreak1987
7fcde4a7c9
Add soviet-06a
2015-10-18 20:17:44 +02:00
Oliver Brakmann
27e898f4ee
Merge pull request #9512 from abcdefg30/atreides02b
...
Add atreides02b
2015-10-18 20:07:18 +02:00
abcdefg30
8caa5511c3
Fix the Enemies: entries in all d2k missions
2015-10-18 19:53:41 +02:00
abcdefg30
6eb4ba2a7c
Add bricks to the harkonnen base in atreides02a
2015-10-18 19:53:40 +02:00
abcdefg30
7347278d79
Add atreides02b.lua to OpenRA.sln
2015-10-18 19:53:40 +02:00
abcdefg30
2467c3a76f
Fix the description of atreides02a
2015-10-18 19:53:39 +02:00
abcdefg30
08ee4fe02d
Adjust the descriptions of the atreides01 missions
2015-10-18 19:53:38 +02:00
abcdefg30
4cc73ab9a7
Add atreides02b
2015-10-18 19:53:37 +02:00
Matthias Mailänder
742aa01284
Merge pull request #9666 from pchote/fix-startingmusic-clash
...
Fix map StartingMusic overriding BackgroundMusic initialization.
2015-10-18 19:36:39 +02:00
Oliver Brakmann
c1dda97836
Merge pull request #9586 from pchote/irc-common
...
Overhaul IRC in preparation for the global chat UI
2015-10-18 19:31:07 +02:00
abcdefg30
674b1672f5
Merge pull request #9488 from atlimit8/MapMusic
...
Map Music
2015-10-18 17:47:26 +02:00
atlimit8
63513af027
Load music after mounting map
2015-10-18 09:53:39 -05:00
atlimit8
90bdeb1e92
Move external Fort Lonestar assets into map directory
2015-10-18 09:53:39 -05:00
Oliver Brakmann
d216362a56
Merge pull request #9655 from Biofreak1987/soviet-02b
...
Add soviet-02b
2015-10-18 14:47:36 +02:00
Biofreak1987
dc90a35aa0
Add soviet-02b
2015-10-18 14:41:07 +02:00
abcdefg30
f4d937094d
Merge pull request #9664 from reaperrr/td-aggreg-seq
...
Use aggregate sequences for all TD flame/chem muzzles
2015-10-18 12:37:45 +02:00
Pavel Penev
9d76c61b8b
Merge pull request #9660 from abcdefg30/factionalign
...
Fix the faction in the lobby being misaligned
2015-10-18 12:57:40 +03:00
Paul Chote
fb631367ea
Fix map StartingMusic overriding BackgroundMusic.
2015-10-18 09:56:12 +01:00
Matthias Mailänder
b14f5ca608
Merge pull request #9661 from pchote/editor-preview-fix
...
Update the UID stored in the map file after saving.
2015-10-18 08:27:22 +02:00
reaperrr
48babec519
Use aggregate sequences for all TD flame/chem muzzles
2015-10-18 03:23:05 +02:00
reaperrr
380f30ed13
Merge pull request #9547 from pchote/aggregate-sequences
...
Add support for aggregate sequences
2015-10-18 02:23:23 +02:00
Pavel Penev
6c94eef763
Merge pull request #9662 from reaperrr/color_remap2
...
Fix hardcoded player color ramp Lerp
2015-10-18 02:29:56 +03:00
reaperrr
51aca8de9a
Fix hardcoded player color ramp Lerp
2015-10-18 01:21:59 +02:00
reaperrr
d2f656737b
Merge pull request #9654 from evgeniysergeev/color_remap
...
fix player color remap to handle RemapIndex: with any number of entri…
2015-10-18 01:05:11 +02:00
Paul Chote
cf875c3db6
Update the UID stored in the map file after saving.
2015-10-17 23:25:52 +01:00
Pavel Penev
3db724e6dd
Merge pull request #9640 from abcdefg30/luaSLN
...
Add the missing lua files to OpenRA.sln
2015-10-18 01:11:31 +03:00
abcdefg30
e76bb593a2
Fix the faction in the lobby being misaligned
2015-10-18 00:01:00 +02:00
abcdefg30
4daf22e759
Merge pull request #9634 from pchote/fix-bridge-huts
...
Fix bridge destruction and repair.
2015-10-17 23:51:14 +02:00
Paul Chote
940bc310c3
Use aggregate sequences for TD flame muzzle.
2015-10-17 22:50:22 +01:00
Paul Chote
9ce8544e34
Add support for aggregate sequences.
2015-10-17 22:50:22 +01:00
abcdefg30
bc9abdb3db
Merge pull request #9476 from pchote/depthbuffer
...
Make the TS terrain depth data available for use by shaders.
2015-10-17 23:45:31 +02:00
abcdefg30
501a965c63
Add the missing lua files to OpenRA.sln
2015-10-17 23:38:49 +02:00
abcdefg30
5cc69d7877
Rename some lua files
2015-10-17 23:38:47 +02:00
Paul Chote
83949b250a
Add a visualisation mode for depth sprites.
...
For now this displays the raw sprites. It will
eventually be repurposed for rendering the proper
depth data.
2015-10-17 22:35:47 +01:00
Paul Chote
b08adbeb61
Add support for boolean uniforms.
2015-10-17 22:35:47 +01:00
Paul Chote
3665d8f19b
Send TS terrain depth data to the GPU.
2015-10-17 22:35:07 +01:00
Paul Chote
9a5483fea7
Send TS terrain depth data to the GPU.
2015-10-17 22:34:46 +01:00
Paul Chote
d5fd8e5828
Use varyings for masks instead of overloading gl_TexCoord.
2015-10-17 22:28:19 +01:00
Paul Chote
e819ff832b
Record the SheetType in each Sheet.
2015-10-17 22:28:19 +01:00
Matthias Mailänder
8d0d789e40
fix bridge hut selection priority
2015-10-17 22:23:44 +01:00
Paul Chote
4226370495
Fix bridge destruction and repair.
2015-10-17 22:23:44 +01:00
Paul Chote
a3fe2b3d35
Overhaul the IRC implementation.
...
* Simplified UI plumbing.
* Improves handling of errors and kicks.
* Persists chat history between session.
* Fixes leaks of the old widget tree when exiting.
* A few small UI polish improvements.
2015-10-17 22:13:22 +01:00
Paul Chote
386f252736
Implement ObservableList collection.
2015-10-17 22:13:22 +01:00
Paul Chote
4ba78f65b9
Add Dispose support to widget logic objects.
2015-10-17 22:13:22 +01:00
evgeniysergeev
0830e4a2c0
fix player color remap to handle RemapIndex: with any number of entries, not only 16 colors
2015-10-17 22:47:03 +03:00
Matthias Mailänder
426e187a4c
Merge pull request #9515 from Biofreak1987/soviet03
...
Add soviet03
2015-10-17 17:05:20 +02:00
Matthias Mailänder
eab5e474cb
Merge pull request #9637 from abcdefg30/newTDdelay
...
Reduce InitialSpawnDelay for crates in TD
2015-10-17 15:15:54 +02:00
Biofreak1987
628e75d484
Add Soviet03
2015-10-17 12:46:25 +02:00
Matthias Mailänder
66a2512c21
Merge pull request #9638 from JoppyFurr/bleed
...
Change mouse cursors while joystick scrolling
2015-10-17 09:07:56 +02:00
reaperrr
5778d1621a
Merge pull request #8987 from Mailaender/spiceblooms
...
Added spice blooms
2015-10-16 19:38:21 +02:00
Pavel Penev
3abf2af9ff
Merge pull request #9649 from r34ch/balance-mcv-crate
...
Balance mcv crate
2015-10-16 18:41:56 +03:00
DArcy Rush
2cc3cafdd2
Rebalance MCV crate in TS mod
...
Completely removes the chance of getting an MCV from a crate
in the TS mod unless the player has no base remaining.
2015-10-16 16:23:17 +01:00
DArcy Rush
e6417abb51
Rebalance MCV crate in RA mod
...
Completely removes the chance of getting an MCV from a crate
in the RA mod unless the player has no base remaining.
2015-10-16 16:22:37 +01:00
abcdefg30
d5a6d9949c
Remove the now unnecessary InitialSpawnDelay: 0 from the dropzone maps
2015-10-16 14:44:48 +02:00
abcdefg30
7624256001
Set InitialSpawnDelay to 0
...
and set the value to 1500 in the default mods.
2015-10-16 14:42:11 +02:00
Matija Hustić
5fe7c4af4d
Temporary fix for missiles launched from zero height
2015-10-16 10:22:58 +02:00
Pavel Penev
8cbb132764
Merge pull request #9644 from hypercube33/patch-1
...
Update gdi-vehicles.yaml
2015-10-16 10:32:42 +03:00
hypercube33
093aea81c4
Update gdi-vehicles.yaml
2015-10-15 20:40:33 -05:00
Joppy Furr
6ded247d0c
Change mouse cursors while joystick scrolling
...
This patch adds mouse cursors to the joystick scrolling feature.
On Tiberian Sun, which itself had joystick scrolling, the same cursors are
used as in the original game.
As the older games did not have joystick scrolling, I've had to make a
best-effort guess as to what were suitable cursors.
-> When scrolling in all directions is available, the default arrow
cursor is used.
-> When a direction is blocked, the edge-scrolling blocked direction
cursor is used.
2015-10-16 11:53:53 +13:00
reaperrr
2f69711341
Rename ActorMap *UnitsAt* occurences to *ActorsAt*
...
These enumerate actors in general, not just mobile actors (which the term 'unit' usually refers to).
2015-10-16 00:07:06 +02:00
abcdefg30
fd37869a88
Merge pull request #9636 from RoosterDragon/ai-mcv-perf
...
Remove a redundant check
2015-10-15 12:21:49 +02:00
RoosterDragon
a4338d9350
Remove a redundant check in FindAndDeployBackupMcv.
...
This avoids enumerating the mcvs twice.
2015-10-14 21:06:37 +01:00
RoosterDragon
262ab408b5
Speed up checks for IOccupySpace trait.
...
Eagerly load the trait (if it exists) in Actor, and use this reference to avoid having to perform self.Info.HasTraitInfo<IOccupySpaceInfo>() checks.
2015-10-14 20:46:15 +01:00
Matthias Mailänder
e0fa63ae19
also mention the movement class of the domain index in logs
2015-10-14 20:34:20 +02:00
Oliver Brakmann
410f121a1e
Merge pull request #8717 from matija-hustic/missile
...
Some work on the missile projectile
2015-10-13 19:02:25 +02:00
Pavel Penev
b161c58bbc
Merge pull request #9622 from DSUK/test_fix
...
Fixed TFD Installation.
2015-10-13 10:48:42 +03:00
Pavel Penev
d070971272
Merge pull request #9618 from abcdefg30/cncplanes
...
Increase planes' CruiseAltitude in cnc
2015-10-13 09:52:52 +03:00
James
5000369463
Fixed TFD Not Creating Install Directory
2015-10-12 19:52:49 +01:00
James
b071bcf28c
Added myself to AUTHORS
2015-10-12 19:52:49 +01:00
abcdefg30
5242bc88f7
Increase planes' CruiseAltitude in cnc
2015-10-12 17:26:28 +02:00
Huw Pascoe
c95fc793e4
Moved Health trait to OpenRA.Mods.Common
...
In preparation for custom hitboxes.
2015-10-12 01:56:00 +01:00
Huw Pascoe
5a81d5dfa7
Created IHealth interface and cleanup.
...
To decouple the Health trait from OpenRA.Traits.
DisplayHp renamed to DisplayHP and HealthExts moved
moved next to Actor.Kill() for consistency.
2015-10-12 01:55:59 +01:00
Matija Hustić
cd8a15271c
Downward lookahead.
...
Added downward lookahead capability.
2015-10-11 22:15:30 +02:00
Matija Hustić
12b4f8ccf4
Programatic YAML upgrade
2015-10-11 22:03:06 +02:00
Matija Hustić
b9e57d33c3
Added lookahead, launch speed & angle computation.
...
The missiles should be more intelligent, avoiding cliffs,
surmounting inclines and flexibly selecting appropriate
launch speed and angle to avoid a close incline or miss
a close target.
2015-10-11 22:02:02 +02:00
Matija Hustić
41f57f2a15
Missile projectile refactor.
...
Introduces:
Vertical rate of turn
Customizable vertical launch angle
Delayed activation of the homing mechanism / propulsion
Freefall while propulsion deactivated
Customizable explosion altitude (for airburst)
Customizable cruise altitude (when target out of range)
Height checks for terrain impact and shadow rendering
Acceleration (instead of constant speed from launch to impact)
2015-10-11 22:02:01 +02:00
Matthias Mailänder
a79b71c608
Merge pull request #9581 from matija-hustic/attackmove_defendstance
...
Gets AttackMove to work with 'Defend' stance
2015-10-11 21:28:35 +02:00
Matthias Mailänder
40eb7fa074
Merge pull request #9588 from pchote/fix-recoil
...
Fix sprite turret recoil.
2015-10-11 21:21:48 +02:00
abcdefg30
9e24d4ec79
Merge pull request #9590 from pchote/fix-debug-case
...
Fix debug menu terminology.
2015-10-11 20:45:13 +02:00
Herve-M
4366593b33
2 pass replay loader (fix freeze) close #6241
2015-10-11 20:21:19 +02:00
Matthias Mailänder
4437bce132
Merge pull request #9459 from reaperrr/d2k-power-misc
...
Change D2k power draw and various other aspects to match original
2015-10-11 19:48:41 +02:00
Matthias Mailänder
770afd520b
let the crusher take damage on spice explosions
2015-10-11 19:30:28 +02:00
Matthias Mailänder
1887875413
make Devastators crush walls
2015-10-11 19:30:28 +02:00
Matthias Mailänder
c6eff7023a
add spice blooms
2015-10-11 19:30:28 +02:00
Matthias Mailänder
f2663c18a3
add an empty sprite
2015-10-11 19:30:28 +02:00
Christopher Grant
246f85413f
document ThrowsShrapnel
2015-10-11 19:30:24 +02:00
Matthias Mailänder
6107eb389b
Merge pull request #9600 from abcdefg30/tanyadamage
...
Fix tanya not being able to damage barrels
2015-10-11 19:26:27 +02:00
Matija Hustić
1ba81d7c97
Fixes bad comment in UpgradeRules
...
https://github.com/OpenRA/OpenRA/pull/8768/files#r41694572
2015-10-11 19:23:10 +02:00
Matija Hustić
2a0a7541ba
Gets AttackMove to work with 'Defend' stance
2015-10-11 19:23:08 +02:00
Christopher Grant
a378abe7c1
Moved RandomWalk to OpenRA.Traits.Util
2015-10-11 18:59:11 +02:00
reaperrr
5646f4118f
Make D2k infantry no longer attract worms
2015-10-11 16:28:41 +02:00
reaperrr
0629cde10f
D2k implement classic engineer capturing, reduce Fremen cloak delay, add cloak to Saboteur
2015-10-11 16:27:39 +02:00
reaperrr
efde2ab8ff
Enable Carryall self-healing
2015-10-11 16:27:36 +02:00
reaperrr
a94b8f5f0c
Enable self-healing on D2k MCV, Harvester and Devastator to match original
...
Additionally change harvester PipCount and Capacity to match original.
2015-10-11 16:27:35 +02:00
reaperrr
5d20a9e4f2
Tweak emitted infantry types of D2k construction yard
2015-10-11 16:27:34 +02:00
reaperrr
4292a05470
Tweak D2k barracks RallyPoint offset
2015-10-11 16:27:33 +02:00
reaperrr
6dd5e3b77a
Reduce D2k wall line build range
2015-10-11 16:27:32 +02:00
reaperrr
e8defccd95
Remove stealth detection from D2k buildings
2015-10-11 16:27:30 +02:00
reaperrr
70163e9c86
Change D2k building power draw/output to original values
2015-10-11 16:27:29 +02:00
Oliver Brakmann
421b15cad1
Merge pull request #9562 from Biofreak1987/soviet07-fix
...
Fix early game over in soviet07
2015-10-11 15:43:26 +02:00
Oliver Brakmann
42b04b8a6f
Merge pull request #9450 from atlimit8/SpreadDamageWarheadRangeOnRulesetLoaded
...
SpreadDamageWarhead Range on ruleset loaded
2015-10-11 15:28:19 +02:00
Oliver Brakmann
244093834c
Merge pull request #9447 from atlimit8/CacheFireportsForAttackGarrisoned
...
Cache AttackGarrisoned fire ports using IRulesetLoaded
2015-10-11 15:26:38 +02:00
Oliver Brakmann
63d1158f94
Merge pull request #8563 from matija-hustic/tesla_boost
...
Tesla boost for RA2 mod
2015-10-11 14:33:13 +02:00
Biofreak1987
4e36ce2050
Soviet07 fix game over and add healthcrate
...
-Fix game over
-Add healthcrate
2015-10-11 14:32:51 +02:00
abcdefg30
6aa8f9772a
Fix tanya not being able to damage barrels
2015-10-11 14:24:03 +02:00
abcdefg30
b0c1f95ef2
Merge pull request #9486 from reaperrr/fix-9403
...
Fix AI queueing structure build orders twice at higher game speeds due to lag
2015-10-11 13:51:02 +02:00
reaperrr
3711ef8eb5
Fix AI queueing build orders twice at higher game speeds due to lag
...
Fixes #9403 .
2015-10-11 01:53:25 +02:00
Paul Chote
08df5b9d7d
Fix the server reporting for Debug Menu.
2015-10-10 21:41:27 +01:00
Paul Chote
f40dea41d6
Fix capitalisation in Debug menu.
2015-10-10 21:38:53 +01:00
Paul Chote
7e1dfa96be
Merge pull request #9584 from obrakmann/fix-d2k-sequence-crash
...
Fix case sensitivity issue in d2k sequence definitions
2015-10-10 20:46:11 +01:00
Paul Chote
6c0a4e0722
Merge pull request #9453 from reaperrr/d2k-cost
...
Change D2k Cost and CustomBuildValues to match original
2015-10-10 20:44:33 +01:00
Paul Chote
ad3714e9ec
Merge pull request #9406 from reaperrr/d2k-weapon-offsets
...
Fixed D2k armament offsets and some cleanup
2015-10-10 20:34:02 +01:00
Paul Chote
8954ac585c
Merge pull request #9442 from Mailaender/ai-world-check
...
Fixed AI bots trying to assign orders to units not in the world
2015-10-10 20:21:10 +01:00
Paul Chote
d70fbdf6ce
Fix sprite turret recoil.
2015-10-10 19:31:28 +01:00
Matthias Mailänder
4579e8af06
don't let the AI assign orders to units not in the world
2015-10-10 19:06:20 +02:00
Matthias Mailänder
f1b1df1428
Merge pull request #9537 from penev92/fixLaunch
...
Fix crash when launching the game directly into a mod with missing assets
2015-10-10 18:59:19 +02:00
Matthias Mailänder
dd90d6929f
Merge pull request #9567 from abcdefg30/soviet02ownerrow
...
Hide the owner row of FCOM
2015-10-10 18:50:57 +02:00
Matthias Mailänder
d677192bea
Merge pull request #9578 from penev92/deployOnRamps
...
Add a CanDeployOnRamps property to DeployToUpgrade
2015-10-10 18:44:42 +02:00
Oliver Brakmann
a26e1a1d52
Fix case sensitivity issue in d2k sequence definitions
...
Game would crash on systems with case-sensitive filesystems when a support-power beacon appeared.
2015-10-10 14:19:02 +02:00
Matija Hustić
c55141c91c
Enabled multiple timed upgrades from single source.
...
This makes the UpgradeManager support requests to grant a timed
upgrade multiple times from a single source.
GrantUpgradeWarhead modified to take advantage of this.
2015-10-09 22:41:23 +02:00
Matija Hustić
03c80fb9c6
Added tesla boost capabilities.
...
Shock troopers and tesla tanks standing near a tesla coil
will charge it up, enhancing its range, modifying the zap
animation and allowing it to work even when player's power
is down.
The sound for charger weapons edited from
https://www.freesound.org/people/JoelAudio/sounds/136542/
2015-10-09 22:41:21 +02:00
Pavel Penev
db609b12a0
Add a CanDeployOnRamps property to DeployToUpgrade
2015-10-09 17:15:54 +03:00
Pavel Penev
6e1f461e9b
Move mod asset validation from BlankLoadScreen.StartGame() to Game.InitializeMod()
...
This fixes a crash that happens when you try to launch a mod directly while its assets aren't installed.
Additionally should reduce the overhead for dedicated servers (in theory).
2015-10-09 12:34:58 +03:00
Pavel Penev
50679cd6c4
Merge pull request #9576 from obrakmann/fix-broken-infiltration
...
Fix inverted TargetTypes test in Infiltrates order resolution logic
2015-10-09 01:37:32 +03:00
Oliver Brakmann
6274f2a47e
Merge pull request #8768 from matija-hustic/attackbase_refactor
...
Some work on Attack*
2015-10-08 21:56:22 +02:00
Oliver Brakmann
d741c86ed8
Merge pull request #9549 from pchote/lobby-music
...
Add a music player to the game lobby.
2015-10-08 21:40:04 +02:00
Oliver Brakmann
784f2425bf
Fix inverted TargetTypes test in Infiltrates order resolution logic
2015-10-08 21:21:15 +02:00
Matthias Mailänder
d199ba5048
Merge pull request #9520 from obrakmann/make-scroll-keys-remappable
...
Add hotkey configuration for scroll keys
2015-10-08 20:15:55 +02:00
Matthias Mailänder
1318a11ed2
Merge pull request #9551 from clemty/editorwindow
...
Editor: Increase size of editor tile/actor list widget
2015-10-08 20:05:23 +02:00
abcdefg30
4db2704f45
Merge pull request #9568 from reaperrr/fix-chinook-box
...
Fix RA Chinook selection box size
2015-10-08 16:08:31 +02:00
reaperrr
247bbeb869
Fix RA Chinook selection box size
2015-10-07 22:26:11 +02:00
abcdefg30
ae805726b0
Merge pull request #9563 from HenrytheSlav/polish
...
Map polish
2015-10-07 22:05:30 +02:00
HenrytheSlav
f120c65b0f
Polish for maps Monster tank madness and Arctic triangle affair
2015-10-07 22:02:14 +02:00
Oliver Brakmann
92d8c358b1
Merge pull request #9521 from pchote/produce-support
...
Implement actor-producing support powers
2015-10-07 21:41:36 +02:00
abcdefg30
c339df6b72
Merge pull request #9564 from pchote/more-maps
...
Add more TD maps.
2015-10-07 21:31:48 +02:00
abcdefg30
17225c732b
Hide the owner row of FCOM
2015-10-07 21:23:15 +02:00
Oliver Brakmann
de5e37539b
Merge pull request #9506 from AoAGeneral/upstream/myfeature
...
TD Additional Balance Changes Revamped
2015-10-07 20:11:00 +02:00
clemty
a4eafa9a15
Increase size of editor tile/actor list widget
2015-10-07 19:38:27 +02:00
Oliver Brakmann
783928f20e
Merge pull request #9545 from abcdefg30/selectcrash
...
Fix a possible crash in WorldInteractionControllerWidget
2015-10-07 19:32:14 +02:00
Paul Chote
f35ea28dfc
Add new 2v2 and 3v3 maps.
2015-10-06 23:28:43 +01:00
Paul Chote
51fd1fac75
Restore Deterring Democracy map.
2015-10-06 23:19:43 +01:00
Oliver Brakmann
7eb2c48a1e
Merge pull request #9471 from abcdefg30/luaprereq
...
Add a lua function to check for prerequisites
2015-10-06 22:20:19 +02:00
abcdefg30
be50adbed3
Add a lua function to check for prerequisites
2015-10-06 22:14:23 +02:00
Oliver Brakmann
cd62044a3a
Merge pull request #9462 from abcdefg30/sovietfix
...
Fix a crash in the soviet04 missions
2015-10-06 20:27:16 +02:00
Oliver Brakmann
d4863badb6
Merge pull request #9397 from Herve-M/feat-utility-polish
...
Add basic arguments validation
2015-10-06 19:23:23 +02:00
Matija Hustić
69696fc154
UpgradeRules YAMLs
2015-10-06 02:00:39 +02:00
Matija Hustić
d94c645046
First step in the attack mechanism's refactor.
...
Enabled firing multiple armaments at a target simultaneously.
Each armament defines own cursor for targeting.
The force attack modifier influences armament choice for target.
Autotargeting modified to handle firing multiple armaments simultaneously.
As a consequence, healers (medics) no longer require separate Heal
activity and AttackMedic and AutoHeal traits.
2015-10-06 01:46:55 +02:00
Paul Chote
73adfe0bfc
Add music player to lobby.
2015-10-05 22:43:19 +01:00
Chris Forbes
72ea009042
Merge pull request #9546 from pchote/lobby-panels
...
Add panel-transparent to TD
2015-10-06 10:27:25 +13:00
Paul Chote
6dce8a1385
Implement Hunter-seeker support power.
2015-10-05 22:05:02 +01:00
Paul Chote
213ac2d554
Fix Hunter-seeker rules.
2015-10-05 22:05:02 +01:00
Paul Chote
8ae01cf73b
Move fremen and saboteur to palace powers.
2015-10-05 22:05:02 +01:00
Paul Chote
b43f9bc524
Add ProduceActorsPower trait.
2015-10-05 22:05:01 +01:00
Paul Chote
9b6dba02a8
Improve customisation of support power targeting.
2015-10-05 22:05:01 +01:00
Paul Chote
cade56084a
Don’t render transparent overlays.
2015-10-05 19:15:03 +01:00
Paul Chote
ca5b08968d
Add panel-transparent background to TD.
2015-10-05 19:15:02 +01:00
abcdefg30
d7c0d4197c
Fix a possible crash in WorldInteractionControllerWidget
2015-10-05 17:23:42 +02:00
abcdefg30
36b7524d37
Merge pull request #9491 from cjshmyr/gameinprogress
...
Fix incorrect "In progress" time shown in server browser
2015-10-05 16:34:13 +02:00
Curtis Shmyr
2b3432e68e
Fix incorrect gametime in progress shown in server browser
2015-10-04 17:08:10 -06:00
abcdefg30
efa8f3f59e
Merge pull request #9534 from pchote/refresh-cnc-1v1-maps
...
Refresh TD 1v1 map choices
2015-10-04 22:08:19 +02:00
gitTerebi
86c57a270b
Add hotkey configuration for scroll keys
2015-10-04 22:04:44 +02:00
abcdefg30
c1e1a32010
Merge pull request #9532 from atlimit8/CacheWeaponInfoLookups
...
Cache WeaponInfo Look-ups
2015-10-04 21:46:27 +02:00
Matthias Mailänder
93dc472020
Merge pull request #9528 from abcdefg30/seedsoutofbounds
...
Fix a possible crash in ResourceLayer
2015-10-04 21:40:39 +02:00
Matthias Mailänder
243bbe1981
Merge pull request #9527 from abcdefg30/halfsietch
...
Fix the sietch being DamagedWithoutFoundation
2015-10-04 21:02:24 +02:00
abcdefg30
dcd1638455
Merge pull request #9523 from penev92/fixWalls
...
Fix TS component towers
2015-10-04 21:01:47 +02:00
Matthias Mailänder
01fc961bd3
Merge pull request #9539 from pchote/lobby-prep
...
Prepare for lobby layout overhaul.
2015-10-04 20:58:30 +02:00
abcdefg30
e5dca60f5c
Merge pull request #9542 from reaperrr/WithRotorOverlay
...
Rename WithRotor to WithSpriteRotorOverlay
2015-10-04 20:50:59 +02:00
Matthias Mailänder
1a8ec3745b
Merge pull request #9540 from obrakmann/fix9530
...
Fix H and Home keys not working when the shroud debug option is enabled
2015-10-04 20:49:53 +02:00
reaperrr
b722aa6721
Rename WithRotor to WithSpriteRotorOverlay
2015-10-04 20:22:46 +02:00
Oliver Brakmann
f98a55c72f
Fix H and Home keys not working when the shroud debug option is enabled
2015-10-04 18:46:05 +02:00
Paul Chote
fba879b954
Add four new 1v1 TD maps, and remove two older ones.
2015-10-04 17:31:13 +01:00
Paul Chote
d5721af91e
Inherit map bin size from the root.
2015-10-04 17:26:44 +01:00
Paul Chote
c6740b1bcb
Inherit lobby bin size from the root.
2015-10-04 17:26:38 +01:00
Paul Chote
b73f775ef2
Move the player bin header to lobby-players.yaml.
2015-10-04 17:26:32 +01:00
Paul Chote
fb5a6d8ec0
Reorganise the lobby chrome files.
2015-10-04 17:26:25 +01:00
Pavel Penev
044e562457
Merge pull request #9533 from pchote/fix-d2k-assets
...
Copy palette.bin from disk and check it exists.
2015-10-04 15:20:22 +03:00
Pavel Penev
828c53cd26
Merge pull request #9518 from JoppyFurr/bleed
...
Tiberian Sun style right-click-and-drag scrolling implementation
2015-10-04 14:45:21 +03:00
Paul Chote
020cce5414
Copy palette.bin from disk and check it exists.
2015-10-04 09:50:06 +01:00
atlimit8
49d7604bd9
Cache WeaponInfo look-ups
2015-10-03 22:29:40 -05:00
Joppy Furr
447049c495
Update AUTHORS
2015-10-04 16:23:07 +13:00
Joppy Furr
07273fa666
Add support for Tiberian Sun style right-click-and-drag scrolling
...
This patch introduces support for the right-click-and-drag scrolling that
is available in Tiberian Sun and Red Alert 2. It can be enabled by
selecting "Joystick" scrolling in the Input settings.
The speed of the scroll is proportional to the product of the distance of
the drag, and the Scroll Speed selected in the Input settings menu.
A side-effect of this is that events previously tied to right clicks on
the world are now based on the release of the click rather than the press.
The "Middle-Mouse Scrolling:" option is renamed
to "Mouse Scrolling Method:"
2015-10-04 16:22:55 +13:00
Pavel Penev
8b83fac306
Fix WithWallSpriteBody hijacking WithSpriteBody's DefaultAnimation before/during the "make" animation
2015-10-04 04:02:40 +03:00
abcdefg30
e291606dad
Fix a possible crash in ResourceLayer
2015-10-04 00:18:38 +02:00
abcdefg30
3ad4aafcef
Fix the sietch being DamagedWithoutFoundation
2015-10-03 23:15:33 +02:00
Herve-M
1485dd1675
Add basic arguments validation
2015-10-03 17:21:21 +02:00
Pavel Penev
f2f2fd8871
Merge pull request #9514 from abcdefg30/02aPreview
...
Fix the preview of atreides02a
2015-10-03 16:38:05 +03:00
Oliver Brakmann
9940efd3cb
Merge pull request #9483 from reaperrr/cleanup-assets
...
Clean up assets
2015-10-03 12:37:55 +02:00
abcdefg30
acdb9a67f6
Fix the preview of atreides02a
2015-10-03 12:31:24 +02:00
atlimit8
a000bf7805
Merge pull request #9400 from reaperrr/fix-airefplaceperf
...
Fixed massive AI base builder performance issue
2015-10-02 23:18:10 -05:00
reaperrr
2ae0694385
Merge pull request #9054 from penev92/bleed_aircraft
...
Merge Plane and Helicopter traits
2015-10-03 01:52:30 +02:00
atlimit8
e86eea383a
SpreadDamageWarhead.Range loading
2015-10-02 13:42:26 -05:00
atlimit8
dc54841bad
cache AttackGarrisoned fire ports using IRulesetLoaded
2015-10-02 13:40:21 -05:00
atlimit8
079cff0a7a
IRulesetLoaded Warhead support and better error messages.
2015-10-02 13:40:21 -05:00
reaperrr
87d6b3c7f2
Remove d2k.pal from D2k bits
...
And use palette.bin instead.
2015-10-02 18:13:49 +02:00
AoAGeneral
f2ca1d272b
TD Additional Balance Changes Revamped
...
Infantry stealth detection: Increase sight range of stealth detection to
2 from 1.
MLRS: Reduce price to 1000 from 1200
Repair pad: Power remains at 30. Repair speed increased. (Interval 15
from 0)
Blue Tiberium: Reduce the value income to 75-90% from 110% (60 from 75)
Infantry evade chance: 75 from 67
Samsites: cost reduced to 700 from 750. Reduced build time (2000 from
2160)
Airstrikes: Increase cool down timer to 3:30 from 3:00.
2015-10-02 03:22:30 -07:00
atlimit8
22183fd5c7
Merge pull request #9465 from huwpascoe/CombatOverlay
...
Added warhead visualization to combat debug overlay.
2015-10-01 22:14:18 -05:00
Huw Pascoe
cfd179b0c6
Added warhead visualization to combat debug overlay.
2015-10-02 02:48:21 +01:00
Pavel Penev
c33371226c
Merge pull request #9435 from ABrandau/bleed
...
Create disable movement trait
2015-10-02 04:30:22 +03:00
atlimit8
dc1e48556d
Merge pull request #9464 from clemty/playername
...
TD: Lua replace GDI/Nod player reference variables with player/enemy variables
2015-10-01 17:57:27 -05:00
Oliver Brakmann
07d7df0345
Merge pull request #9485 from clemty/n64gdi01fix
...
Fix crash in cnc64gdi01
2015-10-01 23:38:01 +02:00
clemty
6a3b558227
Fix crash in cnc64gdi01
...
apparently helicopters can't .Hunt()
I introduced the bug late in testing, so it didn't trigger in review
on the plus side, AI will now attack you from a random direction
2015-10-01 23:00:01 +02:00
Oliver Brakmann
77ed5454dd
Merge pull request #9402 from abcdefg30/atreides02a
...
Add atreides02a
2015-10-01 22:43:48 +02:00
abcdefg30
e9c8ab8d6b
Add atreides02a
2015-10-01 21:46:57 +02:00
Oliver Brakmann
3f32730143
Merge pull request #9478 from clemty/pngcrush
...
PNG file size reduction
2015-10-01 20:18:21 +02:00
Pavel Penev
0ee38de4bb
Rename HeliReturn
...
Rename HeliReturn to HeliReturnToBase to keep somewhat with the convention established for Plane- against Heli- oriented traits.
2015-10-01 20:15:50 +03:00
Pavel Penev
15a5bde7e7
Don't stop rearming if ordered to "Stop" while rearming
...
This one actually fixes a bug.
2015-10-01 20:15:47 +03:00
Pavel Penev
1ab2a781f1
Add an upgrade rule for Helicopter removal
2015-10-01 20:15:45 +03:00
Pavel Penev
d55541c5f8
Add an upgrade rule for Plane removal
2015-10-01 20:15:43 +03:00
Pavel Penev
8a44366667
Merge Plane and Helicopter into Aircraft
2015-10-01 20:15:41 +03:00
Pavel Penev
0ee1ad3fa4
Add a default value to ReturnToBase's constructor for non-Lua usages
2015-10-01 20:09:16 +03:00
Pavel Penev
4e3d6bde4f
Split AircraftMoveOrderTargeter to its own file
2015-10-01 20:09:12 +03:00
Pavel Penev
ce52c62639
Merge pull request #9270 from reaperrr/upgradable-blockproj
...
Made BlocksProjectiles upgradable
2015-10-01 01:52:00 +03:00
reaperrr
4cf27fc207
Replace duplicate BlockedByActor with BlocksProjectiles.AnyBlockingActorAt
2015-09-30 23:54:21 +02:00
reaperrr
7e1f29d4c5
Made BlocksProjectiles upgradable
2015-09-30 21:54:35 +02:00
RoosterDragon
1b1e4f1dd2
Merge pull request #9174 from reaperrr/radius-explode
...
Customizable impact victim scan radius
2015-09-30 20:28:17 +01:00
atlimit8
f6180d7fa4
Include add/replace playlist entries support using map.yaml
2015-09-30 10:31:49 -05:00
Pavel Penev
0ed3ef0eb8
Merge pull request #9219 from deniz1a/hide-map-crate
...
Adds IncludeAllies option to hide-map crate.
2015-09-30 16:15:26 +03:00
Pavel Penev
a31302116c
Merge pull request #9475 from clemty/yaml-cleanup
...
TD mission yaml fixes
2015-09-30 16:09:44 +03:00
Pavel Penev
356fa9d847
Merge pull request #9457 from Phrohdoh/fix#ai
...
Fix NullReferenceException in HackyAI.BuildUnit
2015-09-30 16:07:57 +03:00
reaperrr
85eba9da1c
Remove mouse.shp and mousepal.pal from TS bits
2015-09-30 01:56:13 +02:00
reaperrr
4fd95ee2b2
Remove cursor.pal and mouse.shp from RA bits
2015-09-30 01:56:12 +02:00
reaperrr
3049fa07e0
Remove cursor.pal from TD bits
2015-09-30 01:56:11 +02:00
reaperrr
95709f1157
Remove obsolete mount hack
2015-09-30 01:56:10 +02:00
reaperrr
74308c245c
Add AI MinBaseRadius to give more control over and slightly increase performance of AI building placement checks
2015-09-29 22:19:21 +02:00
reaperrr
2b0920398f
Add AI MaxResourceCellsToCheck for refinery placement decision
2015-09-29 22:19:20 +02:00
clemty
76de14b6f5
PNG file size reduction
...
run pngcrush -brute on *.png
before:
70 File(s) 3.455.140 bytes
after:
70 File(s) 2.616.088 bytes
2015-09-29 20:47:36 +02:00
reaperrr
17ff3864e8
Merge pull request #9441 from Mailaender/d2k-mouse
...
Removed the included MOUSE.R8
2015-09-29 20:22:14 +02:00
reaperrr
258d2e2222
Merge pull request #9469 from obrakmann/fix-aircraft-husk-crash-velocity
...
Fix aircraft husk crash velocity
2015-09-29 20:05:29 +02:00
Nolt
7994d08702
Create #9435 DisableMovementOnUpgrade, rename DisableUpgrade to DisableOnUpgrade and Fixed not showing the blocked move cursor when movement is disabled.
2015-09-28 21:32:00 -03:00
Oliver Brakmann
8c6872fff0
Merge pull request #9387 from pchote/mission-gamespeed
...
Add game speed dropdown to the mission browser.
2015-09-28 21:05:30 +02:00
clemty
43590e5a67
TD yaml fixes
2015-09-28 20:18:06 +02:00
Taryn Hill
3d7e49655d
Fix NullReferenceException in HackyAI.BuildUnit
...
HackyAIInfo grew a UnitLimits Dictionary that was not null-checked.
Also null-check UnitsToBuild.
2015-09-28 13:17:19 -05:00
Oliver Brakmann
ebfe5a3fd7
Merge pull request #9474 from obrakmann/pr9217
...
Ensure that we have a working OpenGL context.
2015-09-28 18:26:51 +02:00
Guido L
d0447fd97e
Ensure that we have a working OpenGL context.
2015-09-28 18:20:35 +02:00
abcdefg30
7a0a618169
Merge pull request #9309 from reaperrr/missile-airfix
...
Add margin to CreateEffectWarhead air check
2015-09-28 17:33:46 +02:00
Oliver Brakmann
2f66fc98b9
Merge pull request #9118 from clemty/n64-01
...
N64 Special Ops - GDI 1
2015-09-27 23:12:57 +02:00
Oliver Brakmann
05e18fe682
Fix aircraft husk crash velocity
...
This fixes the long glide time aircraft husks had when they were shot down. They are falling down to earth much faster now and the distance covered matches that from release-20150614
2015-09-27 22:53:01 +02:00
clemty
62bad226e5
N64 Special Ops - GDI 1
2015-09-27 22:41:15 +02:00
Oliver Brakmann
8f0ce91f63
Merge pull request #9090 from Mailaender/cloak-reveal
...
Fixed cloaked units getting revealed by tooltips
2015-09-27 21:26:09 +02:00
clemty
6e315a815c
replace GDI/Nod player reference variables with player/enemy
...
fixes unit production in nod02a and nod02b (killed infantry wouldn't get rebuilt)
2015-09-27 21:18:10 +02:00
abcdefg30
3a68364bc5
Fix a crash in the soviet04 missions
2015-09-27 19:04:38 +02:00
Pavel Penev
7fa7ebe657
Merge pull request #9384 from Mailaender/lint-player-palettes
...
Added a lint check for player palette references.
2015-09-27 18:44:55 +03:00
atlimit8
8495c1e2a4
Merge pull request #9448 from abcdefg30/oiltip
...
Don't show "Oil Pump" owner in campaign mission tooltips.
2015-09-27 09:39:17 -05:00
atlimit8
30985ff9c9
Merge pull request #9342 from penev92/mapGrid
...
Organize map data in Manifest
2015-09-27 09:18:39 -05:00
Matthias Mailänder
f4bb55113c
fix cloak getting revealed by frozen actor tooltips
2015-09-27 15:05:07 +02:00
Paul Chote
d1f437e944
Adjust the d2k mission browser layout.
2015-09-27 13:58:57 +01:00
Matthias Mailänder
defba7aece
lint check player palette reference
...
and tell which actor is affected when a problem is found
2015-09-27 14:57:58 +02:00
Paul Chote
36b5eb651e
Rename Default game speed to Normal.
2015-09-27 10:28:34 +01:00
Paul Chote
3322f34e7b
Add game speed option for missions.
2015-09-27 10:28:34 +01:00
reaperrr
74bcbcc9a8
D2k original starport prerequisites
2015-09-27 04:57:27 +02:00
reaperrr
bccfc33859
D2k original queue build speeds
2015-09-27 04:56:39 +02:00
reaperrr
9cdaf6114d
D2k original cost and build speed
2015-09-27 04:56:38 +02:00
Pavel Penev
642468ce0c
Add MapGrid class
...
MapGrid is a mod Manifest field which includes (and thus makes redundant) TileSize, TileShape, SubCells info and MaximumTerrainHeight.
2015-09-27 04:14:43 +03:00
atlimit8
699a7f8227
Merge pull request #9302 from RoosterDragon/alloc-tweaks
...
Reduce allocations for shroud checks and lost actors.
2015-09-26 15:31:57 -05:00
RoosterDragon
108f2e9b6e
Tweak some AI methods to avoid allocations.
2015-09-26 21:12:07 +01:00
RoosterDragon
d70eea5adc
Refactor occupied cells visibility checks.
...
Provide some common extension methods to reduce code duplication, and also use loops instead of LINQ to reduce allocations and provide a minor speedup.
2015-09-26 21:12:05 +01:00
atlimit8
49d351bf22
Merge pull request #9417 from clemty/topleft
...
Reduce use of Map.Topleft and Map.Bottomright
2015-09-26 14:36:22 -05:00
atlimit8
5e4e085a85
Merge pull request #9445 from RoosterDragon/activity-early-bail
...
Provide an early exit in RunActivity when there is no activity
2015-09-26 14:02:14 -05:00
RoosterDragon
e016227ddf
Merge pull request #9327 from Mailaender/bridge-render-sizes
...
Fixed bridge rendering glitches
2015-09-26 19:54:43 +01:00
Oliver Brakmann
d667271ab7
Merge pull request #9262 from RoosterDragon/frozen-unify-dict
...
Speed up FrozenUnderFog.Tick
2015-09-26 20:45:58 +02:00
reaperrr
4c41f8f656
Lint check for SpreadDamageWarhead victim scan radius bonus
2015-09-26 17:46:28 +02:00
reaperrr
33dc50d29c
Fix Bullet to consider DistanceAboveTerrain
2015-09-26 17:46:27 +02:00
abcdefg30
512faddb3e
Hide the OwnerRow of the "Oil Pump"s tooltip in campaign missions
2015-09-26 17:45:02 +02:00
RoosterDragon
285a3eab2e
Merge pull request #8760 from atlimit8/RangeMultiplier
...
Added [I]RangeMultiplier & made UpgradeMultiplierTraitInfo implement ITraitInfo
2015-09-26 16:24:17 +01:00
abcdefg30
fb97dd9481
Merge pull request #9407 from reaperrr/d2k-nsfremen
...
Added no stealth map creep fremen to d2k
2015-09-26 17:04:14 +02:00
reaperrr
5ad9eb852c
Fix massive AI base builder performance issue
...
Previously, the Refinery placement check would first collect all cells
with resources inside the MaxBaseRadius, then perform a full findPos check
for each cell until one of them would not return null. The problem was
that if all of the cells returned null (for example if there wasn't enough
space between base center and resource, or if all suitable space was
otherwise occupied), it would basically check all tiles with resources
only to fail finding a suitable position and fall back to the normal
findPos check.
Since nearbyResources already performs a shuffle, I simply made the check
use the first cell from the list and use the basic findPos fallback if
that cell is null.
Closes #4717 .
2015-09-26 16:48:03 +02:00
RoosterDragon
faaf1ea1e1
Provide an early exit in RunActivity when there is no activity.
2015-09-26 15:32:26 +01:00
reaperrr
e913fbcb3f
Enable no-stealth fremen in map importer
2015-09-26 15:17:19 +02:00
reaperrr
73a07a5e19
Add no stealth map creep fremen to d2k
2015-09-26 15:17:18 +02:00
Matthias Mailänder
64dbaf8e76
Merge pull request #9444 from atlimit8/ModChooserMetricsExtraLine
...
Remove overridden ButtonBaseLine line in mods/modchooser/metrics.yaml
2015-09-26 14:54:23 +02:00
Matthias Mailänder
3e0330ab8b
fix a crash when cloaking trains
2015-09-26 14:48:59 +02:00
atlimit8
361501c40c
Remove overridden ButtonBaseLine line in mods/modchooser/metrics.yaml
2015-09-26 07:31:54 -05:00
Matthias Mailänder
9088a58756
Merge pull request #9408 from reaperrr/d2k-debris
...
Added original D2k debris
2015-09-26 13:56:51 +02:00
Matthias Mailänder
76b53ce9d7
Merge pull request #9288 from RoosterDragon/action-queue-order
...
Fix ActionQueue ordering
2015-09-26 13:42:56 +02:00
Matthias Mailänder
3884a31550
Merge pull request #9313 from RoosterDragon/actor-eager
...
Eagerly cache traits in Actor
2015-09-26 13:18:05 +02:00
Matthias Mailänder
83a17710a1
Merge pull request #9418 from reaperrr/d2k-speed
...
Apply original D2k actor speed
2015-09-26 13:07:49 +02:00
Matthias Mailänder
7063a4a8bb
use the supplied MOUSE.R8
2015-09-26 12:42:39 +02:00
Paul Chote
9aa5828155
Merge pull request #9307 from obrakmann/fix6174_beacon-key-in-replays
...
Make some navigation keys available to spectators
2015-09-26 11:30:50 +01:00
Paul Chote
7ceb283034
Merge pull request #9263 from penev92/assetInstallation
...
Move asset installation to the ModChooser
2015-09-26 10:40:04 +01:00
Oliver Brakmann
c7cfd40f65
Merge pull request #9060 from abcdefg30/cratespawndelay
...
Add a InitialSpawnDelay to CrateSpawner
2015-09-26 01:26:41 +02:00
Oliver Brakmann
3e2102192e
Merge pull request #9437 from pchote/fix-bogus-memory-copy
...
Rewrite BlowfishKeyProvider.ProcessPredata using safe code.
2015-09-26 00:47:22 +02:00
Paul Chote
7dcb896f3d
Rewrite BlowfishKeyProvider.ProcessPredata using safe code.
...
Fixes #2441 . This error would occur when the memory
regions were allocated at particular addresses when
running a mono-compiled binary on a .net runtime.
The data would be copied to the pointer returned
from a fixed() statement, but the managed array
would *not* be updated with the new data. This
caused DecryptKey to silently return a bogus key
full of zeros, and the mix file header decryption
would subsequently fail.
2015-09-25 22:13:55 +01:00
abcdefg30
4c52d10aaf
Fix an oversight in ConvertFloatToIntPercentage
2015-09-25 17:00:08 +02:00
abcdefg30
ccf184413e
Add an upgrade rule for the float to int percentage change
2015-09-25 17:00:07 +02:00
abcdefg30
589e673aa9
Replace the float WaterChance by an integer percentage
2015-09-25 17:00:06 +02:00
abcdefg30
e7c62b070b
Add an upgrade rule for the seconds -> ticks change
...
and update the default mods
2015-09-25 17:00:06 +02:00
abcdefg30
277f9acb89
Replace seconds by ticks
2015-09-25 16:53:45 +02:00
abcdefg30
7fd3ae7db9
Adjust the dropzone maps
2015-09-25 16:53:44 +02:00
abcdefg30
10c2a897f4
Small code cleanup
2015-09-25 16:53:44 +02:00
abcdefg30
a2af88da21
Add a InitialSpawnDelay to CrateSpawner
2015-09-25 16:53:43 +02:00
Oliver Brakmann
0e9257abcf
Merge pull request #9239 from penev92/clearFootprint
...
Move actors outside of the desired footprint when placing a building
2015-09-25 15:34:38 +02:00
Pavel Penev
059769de76
Merge pull request #9346 from reaperrr/fix-silo-preview
...
Fixed silo placement preview
2015-09-25 16:26:21 +03:00
Pavel Penev
b26e622bee
Merge pull request #9284 from clemty/newtiles
...
TD: Add additional desert tiles (work originally by psydev)
2015-09-25 16:20:05 +03:00
reaperrr
74da2a2c72
Add TargetExtraSearchRadius to SpreadDamageWarhead
...
Allows to customize the victim scan radius. Necessary to ensure that actors where health radius is close enough, but CenterPosition isn't, properly receive damage.
2015-09-25 15:11:06 +02:00
abcdefg30
8a0023b40a
Merge pull request #9248 from r34ch/ra-balance-changes
...
Lower shocktrooper health
2015-09-25 14:50:39 +02:00
reaperrr
010d8e8147
Upgrade rule
2015-09-25 14:30:15 +02:00
reaperrr
59a96ab0ef
Make sure silo animation is properly updated on owner change
2015-09-25 14:26:22 +02:00
reaperrr
522e7d5d04
Add custom sequence support to WithSiloAnimation
...
Additionally add description to Stages property, and remove unnecessary var (information is only needed once anyway).
2015-09-25 14:26:21 +02:00
Pavel Penev
e67bd7cffe
Merge pull request #9425 from abcdefg30/chosecrash
...
Fix possible crashes in the MapChooserLogic
2015-09-25 12:38:57 +03:00
atlimit8
558eea0bd5
Merge pull request #9390 from reaperrr/rename-flashoverlay
...
Renamed WithMuzzleFlash to WithMuzzleOverlay
2015-09-24 20:04:13 -05:00
atlimit8
74a9dc6793
Added IRangeMultiplier
2015-09-24 16:37:43 -05:00
atlimit8
65c1d2f5c1
Add IRulesetLoaded for late binding in trait info getting all rules
2015-09-24 16:26:42 -05:00
atlimit8
a8106a9999
Made UpgradeMultiplierTraitInfo implement ITraitInfo
2015-09-24 16:17:06 -05:00
atlimit8
527675db8d
Attack activities use armaments directly through constructor
2015-09-24 16:17:06 -05:00
clemty
d4e1b1ba48
reduce use of Map.Topleft and Map.Bottomright as requested in #8549
2015-09-24 21:03:36 +02:00
reaperrr
5b5164211e
Rename WithMuzzleFlash to WithMuzzleOverlay
2015-09-24 20:23:31 +02:00
abcdefg30
e989ce2ef2
Fix possible crashes in the MapChooserLogic
2015-09-24 16:57:03 +02:00
reaperrr
e8f18d2c3f
Remove incorrect anti-air capability from quad rocket
2015-09-24 14:43:03 +02:00
reaperrr
3ce18834ed
Fix siege tank weapon explosion sound
2015-09-24 14:43:02 +02:00
reaperrr
1b39936e80
Use both firing offsets for missile tank and missile tower
...
Remove missile tank FireDelay. Fix Report of missile tank weapon. Fix and explosion animation of both missile weapons and use less audible explosion sound (had no sound at all in the original).
2015-09-24 14:43:01 +02:00
reaperrr
63344aafcb
Remove duplicate d2k explosion sequences, increase explosion tick, fix deviator explosion offset
2015-09-24 14:43:00 +02:00
reaperrr
03508c7bda
Fix d2k bazooka explosion
...
to match original.
2015-09-24 14:42:59 +02:00
reaperrr
3fb1ec91b8
Tweak d2k armament offsets of some actors
2015-09-24 14:42:58 +02:00
Pavel Penev
cdd4590ece
Merge pull request #8839 from RoosterDragon/test-sync-implementations
...
Test sync implementations
2015-09-24 15:17:33 +03:00
Pavel Penev
c41446e022
Merge pull request #9139 from Mailaender/editor-cash-counter
...
Added a total resource cash counter to the map editor
2015-09-24 15:07:15 +03:00
reaperrr
2b867c99b4
Original d2k terrain speeds
2015-09-24 13:46:07 +02:00
reaperrr
f762bcb252
Fix D2k aircraft HP and armor
...
This seems to have been overlooked or lost during rebase.
2015-09-24 13:46:06 +02:00
Pavel Penev
2c27452a44
Merge pull request #9386 from atlimit8/FinishWrappingActorInfoTraits
...
Finish wrapping ActorInfo.Traits
2015-09-24 14:40:07 +03:00
Pavel Penev
32ed7ca416
Merge pull request #9257 from reaperrr/incr-harv-radius
...
Increased harvester search radii
2015-09-24 12:32:53 +03:00
Pavel Penev
a5f1293c69
Merge pull request #9413 from abcdefg30/new_d2k_flags
...
Add new flags for d2k
2015-09-24 12:27:23 +03:00
atlimit8
1f247a0a51
Merge pull request #9220 from GraionDilach/observer-clocks
...
Add customizable properties to observer clocks.
2015-09-23 21:07:01 -05:00
atlimit8
8e0f5bb943
Merge pull request #9361 from visav/player-count-map-filter
...
Extends MapChooserLogic.mapFilter to match against PlayerCount
2015-09-23 18:46:45 -05:00
reaperrr
f955e83797
Apply original D2k base speeds
...
10.666667 in OpenRA with 32x32px tiles equals 1 in original RA1 and 64 in original D2k (ground actors).
For aircraft, I applied original D2k speed / 64 * 7, which should be correct for 32x32px.
2015-09-23 20:51:49 +02:00
reaperrr
685be50168
Added original D2k debris
2015-09-23 19:07:07 +02:00
Pavel Penev
f942ab1389
Move any mobile actors that block the building's desired footprint when placing a building
2015-09-23 19:41:21 +03:00
Pavel Penev
02be188d14
Add ActorExts.ClosestCell()
2015-09-23 19:13:34 +03:00
abcdefg30
d47ebc4dd6
Add definitions for the new flags
2015-09-23 16:14:47 +02:00
x-a-n-a-x
b257d4001a
Add new flags for factions in d2k
2015-09-23 15:17:21 +02:00
Pavel Penev
60fee57f75
Remove obsolete installation UI YAML files from the official mods
2015-09-23 15:33:08 +03:00
Pavel Penev
50ea12723c
Streamline mod changing after installation
...
- Don't return to the ModChooser after a successful installation.
- Don't reload the ModChooser after a cancelled installation.
2015-09-23 15:33:06 +03:00
Pavel Penev
4401e1aa0c
Pipe mod music installation through the ModChooser
2015-09-23 15:33:03 +03:00
Pavel Penev
0e7122acad
Enable mod asset installation from CD from the modchooser
2015-09-23 15:33:00 +03:00
Pavel Penev
bdcb0fee58
Enable mod asset package downloading from the modchooser
2015-09-23 15:32:57 +03:00
Pavel Penev
f0a2e58ccd
Add content installation dialogs to modchooser
2015-09-23 15:32:51 +03:00
Pavel Penev
cb0ccbac50
Add paths to TestFiles
...
File checks for existing files don't work otherwise.
2015-09-23 15:32:41 +03:00
Pavel Penev
fbfb2cfda1
Remove asset handling from BlankLoadScreen
2015-09-23 15:32:40 +03:00
Pavel Penev
d472805fc6
Add mod asset checks to ModBrowserLogic
2015-09-23 15:32:37 +03:00
Pavel Penev
4314fae77a
Move ContentInstaller to OpenRA.Game from Mods.Common
2015-09-23 15:32:35 +03:00
Pavel Penev
82bf66a9be
Generalise progress bars
2015-09-23 15:32:33 +03:00
Pavel Penev
19388fd773
Add ButtonBaseLine metric
2015-09-23 15:32:29 +03:00
Pavel Penev
1e57f13ecd
Fix ModChooser UI
2015-09-23 15:32:26 +03:00
Pavel Penev
863814105b
Move D2k tilesets to the root asset directory
2015-09-23 15:32:24 +03:00
abcdefg30
95d2f7c461
Merge pull request #9412 from simon-v/patch-1
...
Allies-02: Fix mission timer on medium difficulty
2015-09-23 14:10:57 +02:00
Simon Volpert
c1b8ded79b
Allies-02: Fix mission timer on medium difficulty
2015-09-23 13:21:15 +03:00
Zimmermann Gyula
1358024b38
Add customizable properties to observer clocks.
2015-09-22 23:30:48 +02:00
Pavel Penev
0ac0fed15c
Merge pull request #9340 from reaperrr/d2k-bal-weapons
...
Changed D2k health, armor types and weapon stats to match original
2015-09-22 23:55:25 +03:00
RoosterDragon
3a63a427e6
Improved sync lint pass.
...
Now also checks for classes with Sync members lacking the ISync interface.
2015-09-21 22:17:09 +01:00
RoosterDragon
6b62aa1ad5
Add missing sync interfaces.
2015-09-21 22:17:06 +01:00
RoosterDragon
593d913f55
Remove sync on actor - as it doesn't currently work.
2015-09-21 22:16:03 +01:00
atlimit8
9cef739dd5
Make ActorInfo.{Traits => traits} private
2015-09-21 15:50:57 -05:00
atlimit8
b889675c83
ActorInfoTest fixup with new ActorInfo ctor
2015-09-21 15:50:57 -05:00
atlimit8
9acf121eb1
Replace ActorInfo.Traits.WithInterface with ActorInfo.TraitInfos<T>()
2015-09-21 15:50:57 -05:00
atlimit8
6e39a5e264
Replace .WithInterface<T>().Any() => .HasTraitInfo<T>()
2015-09-21 15:50:57 -05:00
atlimit8
b38b6eadd0
Add IEnumerable<ITraitInfo> ActorInfo.TraitInfos() replacing actorInfo.traits enumeration
2015-09-21 15:50:57 -05:00
RoosterDragon
7decfc83ea
Fix ActionQueue ordering.
...
This enforces a well defined ordering for ActionQueue to ensure it runs actions in the the order one would expect.
2015-09-20 23:20:51 +01:00
RoosterDragon
bbdd597917
Merge pull request #9394 from pchote/unstatic-sound
...
Unstatic the Sound class.
2015-09-20 22:58:00 +01:00
Paul Chote
7f4663f606
Pull out a temporary variable in ProductionQueue.
2015-09-20 22:46:07 +01:00
Paul Chote
d112083c44
Clean up sound devices on game exit.
2015-09-20 22:46:07 +01:00
RoosterDragon
6b9bd1cbbc
Eagerly cache traits in Actor.
...
In this case, removing the lazy generation buys us more performance in removing the overhead of accessing these values than we lose from avoided computation when these values are never accessed.
2015-09-20 22:36:21 +01:00
Oliver Brakmann
28c78f6085
Make a number of navigation keys available to spectators
...
This will make the following keys available to spectators and in replays:
* Center screen on last event/beacon [Space]
* Center screen on current selection [Home]
* Cycle construction yards [H]
* Cycle production buildings [Tab]
The latter two need a player view to work, the former two work in all
views.
2015-09-20 22:39:06 +02:00
Oliver Brakmann
379b5a181f
Make (Harvester|Base)AttackNotifiers visible to team mates and spectators
2015-09-20 22:37:34 +02:00
Visa Varjus
b9f7fb4ebc
adds map filtering by PlayerCount
2015-09-20 22:06:46 +03:00
Paul Chote
ef55d646f7
Unstatic the Sound class.
2015-09-20 14:11:06 +01:00
Matthias Mailänder
c3dce785a5
add custom selection sizes to aid the renderer
2015-09-20 14:58:39 +02:00
Matthias Mailänder
7845577553
Add descriptions to the SelectionSize traits.
2015-09-20 14:58:23 +02:00
Paul Chote
ff10fe3e07
Merge pull request #9377 from reaperrr/fix-bldplace-overlay
...
Fixed TS crane overlay's last frame hiding idle overlay
2015-09-20 12:13:52 +01:00
Paul Chote
141575fc45
Merge pull request #9339 from reaperrr/sbag-fence
...
Makes only concrete walls block fire
2015-09-20 11:57:04 +01:00
Pavel Penev
db11b81c13
Merge pull request #9371 from reaperrr/maketest-order
...
Changed make.ps1 test order
2015-09-20 03:15:53 +03:00
Matthias Mailänder
c79f5a20a5
Merge pull request #9369 from RoosterDragon/cross-thread-checks
...
Added thread-affinity checks to SDL2 renderer
2015-09-19 21:09:08 +02:00
reaperrr
5ec1f8f8a0
Merge pull request #9379 from atlimit8/DanglingActorInfoTraitsContains
...
Changed missed ActorInfo.Traits.Contains => ActorInfo.HasTraitInfo
2015-09-19 20:55:16 +02:00
reaperrr
e36e4f97bb
Fix Grenadier projectile
2015-09-19 20:47:27 +02:00
reaperrr
4aaa62845d
Fix TS repair depot idle overlay
...
This was an idle animation in the original, and this and "platform" cannot be displayed at the same time anyway.
Also increased Tick rate to match idle light.
2015-09-19 20:37:59 +02:00
reaperrr
58e474ec80
Make repair overlay invisible when not repairing
2015-09-19 20:37:58 +02:00
reaperrr
e99c951a0c
Hide WithBuildingPlacedOverlay after it has been played
...
Fixes #9319 .
2015-09-19 20:37:57 +02:00
Paul Chote
7dfd5ade3a
Merge pull request #9301 from atlimit8/WDistTraitRangeFields
...
Make Range WDist for all traits with circular ranges.
2015-09-19 19:10:34 +01:00
Paul Chote
3fec4c2032
Merge pull request #9298 from atlimit8/AffectsShroud
...
Create abstract class AffectsShroud[Info] with RevealsShroud core logic also used by CreatesShroud
2015-09-19 18:46:23 +01:00
atlimit8
131084d129
Changed missed ActorInfo.Traits.Contains => ActorInfo.HasTraitInfo
2015-09-19 12:06:37 -05:00
Matthias Mailänder
fea59346a5
add a total resource cash counter to the map editor
2015-09-19 18:21:07 +02:00
atlimit8
de7f5a4288
Make Range WDist for all traits with circular ranges.
2015-09-19 11:02:28 -05:00
reaperrr
654c66ddd0
Split Trike and Raider muzzle flash to its own weapon
...
Allows to show 3 muzzle flashes while only playing report, explosion effect and applying damage once
2015-09-19 17:40:02 +02:00
reaperrr
8e737d09c1
Temporary work-around for D2k deviator missile
...
The lint check doesn't handle player palettes properly yet.
2015-09-19 17:40:01 +02:00
reaperrr
ec277be9b6
Missile tank weapon renamed
2015-09-19 17:40:00 +02:00
reaperrr
ad9bc30c7e
D2k added Grenadier and Sardaukar explosions
2015-09-19 17:39:59 +02:00
reaperrr
ab5a07fa5c
D2k weapon targeting validity changes
2015-09-19 17:39:58 +02:00
reaperrr
03413b9875
D2k weapon warhead changes
2015-09-19 17:39:57 +02:00
abcdefg30
97346e1833
Merge pull request #9355 from ChaoticMind/socket_crash
...
Catch exception when hosting server on busy port
2015-09-19 17:27:11 +02:00
abcdefg30
6cbcd66b87
Merge pull request #9215 from LipkeGu/upnp_externalip_fix
...
Move NAT Logic from ClientTooltipLogic into its own Function at LobbyUtils.
2015-09-19 17:22:02 +02:00
reaperrr
d77839bb3d
Merge pull request #9332 from atlimit8/TraitInfoAccess_1
...
TraitInfo through ActorInfo and HasTrait Removal
2015-09-19 17:06:10 +02:00
atlimit8
09984683a7
Add ActorInfo.TraitInfo[OrDefault]<T>() requiring ITraitIfo types
2015-09-19 09:56:14 -05:00
reaperrr
0ce36b6648
D2k weapon projectile changes
...
speed, trails, rate of turn, projectile type etc.
2015-09-19 16:55:20 +02:00
atlimit8
6970959ef1
.Trait[OrDefault]<Trait> => .Info.Traits.Get[OrDefault]<TraitInfo> where applicable
2015-09-19 09:49:24 -05:00
atlimit8
8162fa27ab
Add ActorInfo.HasTraitInfo<T>() requiring ITraitInfo types
2015-09-19 09:49:24 -05:00
atlimit8
85fab45451
Remove Actor.HasTrait<T>()
2015-09-19 09:49:23 -05:00
reaperrr
d62460cfa1
Reorder yaml testing in make.ps1 to match makefile
2015-09-19 14:28:20 +02:00
reaperrr
959914779f
Merge pull request #9376 from pchote/fix-news-panel-width
...
Make the news panel dropdown consistent across mods.
2015-09-19 14:20:38 +02:00
Paul Chote
55dee63b55
Make the news panel dropdown consistent across mods.
2015-09-19 12:46:07 +01:00
Matthias Mailänder
c0dd9c4566
Merge pull request #9359 from RoosterDragon/fix-pathfinder-layer-pooling
...
Fixed pooling of layers used for pathfinding
2015-09-19 13:07:33 +02:00
Matthias Mailänder
b5a5dfdb54
Merge pull request #9365 from atlimit8/HealUnitsCrateAction_use_ActorsWithTrait
...
HealUnitsCrateAction.Activate() use ActorsWithTrait<Health>()
2015-09-19 12:53:25 +02:00
Matthias Mailänder
6c26251b41
Merge pull request #9368 from atlimit8/Harvester_linq_syntax
...
Replace only use of Linq syntax
2015-09-19 12:03:19 +02:00
RoosterDragon
fc436f1aab
Added thread-affinity checks to SDL2 renderer.
...
If a call is made into a graphics resource that has thread-affinity, from a thread other than the one that created the graphics device, an exception will now be thrown to make debugging easier.
2015-09-18 21:04:21 +01:00
atlimit8
be010249d7
Replace only use of Linq syntax
2015-09-18 10:31:41 -05:00
atlimit8
1d9d28b540
HealUnitsCrateAction.Activate() use ActorsWithTrait<Health>()
2015-09-17 23:55:38 -05:00
reaperrr
4fa20e78fa
Merge pull request #9304 from atlimit8/Fix_AttackBase_GetMinimumRange
...
Make AttackBase.GetMinimumRange() return WDist.Zero if there are no available armaments
2015-09-18 01:26:35 +02:00
reaperrr
ef451ad4a7
Merge pull request #9356 from atlimit8/RemoveIBodyOrientation
...
Remove redundant IBodyOrientation[Info] & replace with BodyOrientation[Info]
2015-09-18 01:11:54 +02:00
reaperrr
1c759427b5
Merge pull request #9358 from abcdefg30/ts_stnk
...
Fix a crash when the stnk of TS is cloaking
2015-09-18 01:05:18 +02:00
reaperrr
4d85081577
D2k weapon changes to reload, burst and range
2015-09-17 22:08:40 +02:00
Kevin Azzam
f4461b292e
Generalize error message when creating a server fails
2015-09-17 20:03:05 +02:00
RoosterDragon
519be4374c
Fixed pooling of layers used for pathfinding.
...
The previous implementation:
- Was failing to dispose of pooled layers.
- Was using a finalizer to allow undisposed layers to be reused.
This means all pooled layers are kept alive indefinitely until the map changes. If the finalizer is slow for any reason then the pathfiinder will allocate new layers when the pool runs out. Since these new layers are eventually stuffed back into the pool when the finalizer does run, this can theoretically leak unbounded memory until the pool goes out of scope. In practice it would leak tens of megabytes.
The new implementation ensures layers are disposed and pooled correctly to allow proper memory reuse. It also introduces some safeguards against memory leaks:
- A cap is set on the number of pooled layers. If more concurrent layers are needed than this, then the excess layers will not be pooled but instead be allowed to be garbage collected.
- No finalizer. An implementation that fails to call dispose simply allows the layer to be garbage collected instead.
2015-09-16 21:25:46 +01:00
abcdefg30
a5b9442170
Fix a crash when the stnk of TS is cloaking
2015-09-16 17:54:06 +02:00
reaperrr
6b0816d68f
Increase default harvester resource search radius
...
While this slightly decreases performance per search, it reduces the
chance of search-fail-repeat loops on human-controlled and singleplayer AI
harvesters as well as the chance of the more expensive fallback search on skirmish bot harvesters.
2015-09-16 17:37:24 +02:00
Kevin Azzam
89f2a479bf
Catch exception when hosting server on busy port
...
Closes #9354
2015-09-16 13:08:23 +02:00
atlimit8
45112cfa76
Remove redundant IBodyOrientation[Info] & replace with BodyOrientation[Info]
2015-09-15 22:57:08 -05:00
reaperrr
886f366926
Clean up TS wall default
...
- don't give experience
- don't update player statistics
- don't count it as structure that must be destroyed
2015-09-16 00:51:44 +02:00
reaperrr
b5bf9ec605
Make TS sandbags not block fire anymore
2015-09-16 00:51:43 +02:00
reaperrr
81b8754ffa
Make only concrete walls block fire in RA
2015-09-16 00:51:42 +02:00
reaperrr
42a4722ebc
Make only concrete walls block fire in TD
2015-09-16 00:51:40 +02:00
Matthias Mailänder
59edf85513
Merge pull request #9344 from reaperrr/fix-ra-water
...
Fixed RotationPaletteEffect tileset validity check
2015-09-15 21:10:37 +02:00
Guido L
8a1a6945f1
Fix and move Logic into its own Function in LobbyUtils
2015-09-14 23:19:50 +02:00
reaperrr
6613db7a15
Fix RotationPaletteEffect tileset validity check
...
If Tilesets was empty but ExcludeTilesets was not, it would always return false even though that combination is supposed to mean only the excluded tileset(s) is/are not valid for this effect.
2015-09-14 16:36:56 +02:00
reaperrr
605ec81c55
Merge pull request #9203 from Mailaender/tunnel-rendering
...
Added tunnel top rendering
2015-09-14 15:42:14 +02:00
reaperrr
642497a5b7
Merge pull request #9323 from abcdefg30/d2k_rock
...
Fixed a wrong tileset definition in d2k
2015-09-14 15:17:09 +02:00
Pavel Penev
3fc41238d8
Merge pull request #9333 from atlimit8/DuplicateUnitCrateAction_EnabledTargetting
...
Make DuplicateUnitCrateAction only check enabled targetability
2015-09-14 02:45:19 +03:00
reaperrr
472191c634
Changed d2k vehicle HP and armor types to their original values
2015-09-14 00:03:36 +02:00
reaperrr
98137c514e
Changed d2k structure HP and armor types to their original values
2015-09-14 00:03:35 +02:00
reaperrr
6d24006a7f
Changed d2k infantry HP to their original values
2015-09-14 00:03:34 +02:00
Pavel Penev
4fad418db5
Merge pull request #9341 from reaperrr/d2k-cleanup1
...
Some D2k cleanup
2015-09-14 00:27:33 +03:00
reaperrr
ce8554b94a
Make ornithopters targetable by anti-air weapons
2015-09-13 22:46:07 +02:00
reaperrr
6c828f90ad
Remove unused airborne upgrade from unlandable d2k aircraft
2015-09-13 22:46:06 +02:00
reaperrr
ac9db803e0
Make Carryalls targetable as in original D2k
2015-09-13 22:35:12 +02:00
reaperrr
82b57165e7
Remove Parachutable from d2k infantry default
2015-09-13 22:33:06 +02:00
Pavel Penev
3e542d1039
Merge pull request #9338 from reaperrr/d2k-paradrop
...
Removes paradrop and carryall.infantry from D2k
2015-09-13 22:56:30 +03:00
reaperrr
ab603827ca
Remove paradrop remnants from D2k
2015-09-13 21:49:24 +02:00
reaperrr
3fc11c4555
Remove carryall.infantry
...
No longer used since paradrops were removed.
2015-09-13 21:49:23 +02:00
reaperrr
be28da2a64
Remove paradrop power from Ix Lab
2015-09-13 21:49:22 +02:00
Pavel Penev
c41e3025c1
Merge pull request #9337 from reaperrr/d2k-orni
...
Removes unused ornithopter definition and renames ornithopter.bomber
2015-09-13 22:37:43 +03:00
reaperrr
7aaa31774d
Rename ornithopter.bomber to just ornithopter
2015-09-13 19:41:41 +02:00
reaperrr
1d197da5ac
Remove unused ornithopter definition
2015-09-13 19:39:38 +02:00
reaperrr
a580e6846e
Merge pull request #9328 from Mailaender/ai-common-names
...
Fixed BuildingCommonNames magic
2015-09-13 18:53:37 +02:00
abcdefg30
48ecc717b2
Merge pull request #8996 from Mailaender/alpha-cloak
...
Added pre-multiplied alpha palettes for cloak effects
2015-09-13 18:53:17 +02:00
abcdefg30
47f07a47bd
Merge pull request #9330 from clemty/buildtool
...
make: don't assume luac is installed
2015-09-13 17:47:29 +02:00
Matthias Mailänder
9df86f031b
Merge pull request #9278 from pchote/rename-d2k-actors
...
Rename d2k actors to match original game rules.
2015-09-13 17:44:15 +02:00
abcdefg30
f78aea4f90
Merge pull request #8636 from Mailaender/irc
...
Added the in-game IRC client again
2015-09-13 17:14:36 +02:00
abcdefg30
4fc07c55b9
Merge pull request #9260 from Mailaender/tileset-import-fixes
...
Fixed the legacy isometric tileset importer
2015-09-13 17:07:24 +02:00
Matthias Mailänder
59142d7782
terrain sprite definition MiniYaml changed to plural form, too
2015-09-13 15:01:15 +02:00
Matthias Mailänder
d65600352b
Merge pull request #9325 from Mailaender/ai-editor
...
Fixed HackyAI crashing the map editor
2015-09-13 13:48:36 +02:00
Matthias Mailänder
a7235d84e9
document the hidden keys
2015-09-13 08:30:17 +02:00
atlimit8
578a92370b
Make DuplicateUnitCrateAction only check enabled targetability
2015-09-12 21:30:35 -05:00
clemty
378fff75bf
don't assume luac is installed
2015-09-12 20:27:51 +02:00
Matthias Mailänder
f903cfea96
don't throw as we are checking for null later
2015-09-12 10:27:22 +02:00
Matthias Mailänder
39b79f5347
don't load the AI routines in the map editor
2015-09-12 08:40:40 +02:00
Matthias Mailänder
b4d22c2eb0
setup tunnel top rendering
2015-09-12 08:24:02 +02:00
abcdefg30
c79f416461
Fix a wrong tileset definition
2015-09-12 02:18:50 +02:00
reaperrr
4108b6da46
Merge pull request #9256 from Mailaender/ai-harv-search
...
Added AI search for new resource patches avoiding enemies
2015-09-11 23:25:59 +02:00
abcdefg30
0af5b45cb9
Merge pull request #9211 from Mailaender/railroad
...
Added Tiberian Sun railroad track rendering
2015-09-11 21:25:36 +02:00
abcdefg30
5660b45690
Merge pull request #9267 from clemty/luadocs
...
Lua API documentation cleanup
2015-09-11 20:32:48 +02:00
reaperrr
0b9fb4420b
Add margin to CreateEffectWarhead isAir check
2015-09-11 16:20:25 +02:00
reaperrr
f0129838d7
Merge pull request #9016 from OmegaBolt/hmlrs-orca-wep-expl
...
TS vanilla rocket explosions
2015-09-11 16:06:42 +02:00
reaperrr
8cae4ee982
Merge pull request #9280 from clemty/nod05build
...
Nod05: fix unit production
2015-09-11 15:06:07 +02:00
abcdefg30
7573b53c7f
Merge pull request #9300 from Mailaender/bot-debug-production
...
Removed a redundant bot production debug message
2015-09-11 14:40:34 +02:00
Matthias Mailänder
958f305520
Merge pull request #9314 from baxxxster/patch-1
...
Update soviet01.lua
2015-09-11 07:35:55 +02:00
Pavel Penev
0494ffa120
Update the D2k map importer
2015-09-10 19:26:56 +01:00
Pavel Penev
d74d50df52
Add an upgrade rule for D2k actor renaming
2015-09-10 19:26:52 +01:00
Pavel Penev
a23ea17c2d
Update mission Lua scipts
2015-09-10 19:23:06 +01:00
Paul Chote
96b8b8c1ce
Rename actors to match original game rules.
2015-09-10 19:23:05 +01:00
reaperrr
181e934ee8
Merge pull request #9311 from atlimit8/Fix9310
...
DeathType Count check in Explodes
2015-09-10 17:57:26 +02:00
Glenn Martin Jensen
e201e390ff
Update soviet01.lua
2015-09-10 15:49:12 +02:00
atlimit8
33915fb271
DeathType Count check in Explodes
2015-09-09 18:35:55 -05:00
Matthias Mailänder
4b1bedd7dd
use pre-multiplied alpha for cloak effects
2015-09-09 23:07:24 +02:00
Matthias Mailänder
dae3b62d2a
add a simple in-game IRC client
2015-09-09 20:56:05 +02:00
Matthias Mailänder
e06970d942
add railroad tracks
2015-09-09 20:52:26 +02:00
Pavel Penev
4bc8a60fb9
Merge pull request #9231 from reaperrr/bye-rendersimple4
...
Remove RenderSimple
2015-09-09 18:51:08 +03:00
Pavel Penev
20fe9a9ff2
Merge pull request #9255 from pchote/gamespeed
...
Add a game speed dropdown to the lobby options.
2015-09-09 18:14:05 +03:00
Pavel Penev
14defdea6c
Merge pull request #9258 from Mailaender/editor-mousewheel
...
Added stepless mouse wheel actor rotation to the editor
2015-09-09 17:33:52 +03:00
Pavel Penev
9e6c664f30
Merge pull request #9290 from RoosterDragon/fix-tileset-dispose
...
Dispose earlier in FixClassicTilesets.
2015-09-09 17:23:50 +03:00
Pavel Penev
7d7e3a8e0e
Merge pull request #9294 from RoosterDragon/remove-shroud-tests
...
Remove Shroud.IsVisibleTest and IsExploredTest
2015-09-09 17:22:00 +03:00
Pavel Penev
f65a049e61
Merge pull request #9296 from RoosterDragon/can-view-actor-perf
...
Speed up Player.CanViewActor
2015-09-09 14:14:06 +03:00
atlimit8
6ab32d75bf
Make AttackBase.GetMinimumRange() return WDist.Zero if there are no available armaments
2015-09-08 23:36:05 -05:00
atlimit8
b6ffcb8279
Add WDist.MaxValue
2015-09-08 23:25:48 -05:00
atlimit8
3e211232a3
Create abstract class AffectsShroud[Info] with RevealsShroud core logic also used by CreatesShroud
2015-09-08 17:24:49 -05:00
reaperrr
c2a0ca49a6
Cut yaml duplication between anti-actor mines
2015-09-09 00:16:23 +02:00
reaperrr
c272e790e5
Remove RenderSimple
...
All traits inheriting from it have been removed, and WithSpriteBody can
now take its place.
2015-09-09 00:16:21 +02:00
deniz1a
07c0f489e3
Adds IncludeAllies option to hide-map crate.
2015-09-08 04:06:15 +03:00
reaperrr
7c7506fafb
Merge pull request #9096 from deniz1a/hide-crate
...
Hides crates under fog.
2015-09-07 22:35:46 +02:00
Matthias Mailänder
088f56d181
remove redundant bot debug message
2015-09-07 20:58:52 +02:00
Matthias Mailänder
c53126513e
Merge pull request #9295 from reaperrr/hashhash
...
Use HashSets for AI
2015-09-07 20:55:17 +02:00
RoosterDragon
d1960258db
Speed up Player.CanViewActor.
...
Create Actor.CanBeViewedByPlayer and simply call this instead. The actor can cache all trait lookups on construction to avoid them being repeated for every visibility check.
2015-09-06 23:29:09 +01:00
reaperrr
60359cc6f5
Use HashSets for AI
2015-09-06 22:59:49 +02:00
RoosterDragon
ebf113dfb7
Remove Shroud.IsVisibleTest and IsExploredTest.
...
These are no longer any faster than the regular checks, so there's no need to keep them.
2015-09-06 21:13:32 +01:00
Pavel Penev
aae3c8ef7d
Merge pull request #9293 from RoosterDragon/repair-render-perf
...
Speed up RepairIndicator.Render.
2015-09-06 23:13:28 +03:00
RoosterDragon
a1f6b83653
Speed up RepairIndicator.Render.
...
Check repairer count first, as this is quicker than checking fog visibility.
2015-09-06 21:06:02 +01:00
Matthias Mailänder
a8d4bc2cef
Merge pull request #9292 from obrakmann/fix-silo-infinite-loop
...
Fix an infinite loop that occurs when a silo is captured
2015-09-06 21:54:14 +02:00
Oliver Brakmann
caa0e1678e
Fix an infinite loop that occurs when a silo is captured
2015-09-06 21:46:20 +02:00
RoosterDragon
662077a47e
Merge pull request #9103 from reaperrr/water-rot
...
Refactored WaterPaletteRotation into RotationPaletteEffect
2015-09-06 20:19:09 +01:00
reaperrr
fabdefeaf1
Use HashSets for tileset checks, check in constructor for better performance
2015-09-06 20:58:24 +02:00
RoosterDragon
286372fedf
Dispose earlier in FixClassicTilesets.
...
Ensure we dispose the stream we opened right away to avoid leaving it open when an exception occurs.
2015-09-06 19:55:00 +01:00
OmegaBolt
55d55b3723
removed ImpactTypes changes
2015-09-06 19:47:16 +01:00
RoosterDragon
1e22762a16
Merge pull request #8766 from TheRaffy/WeatherOverlay
...
Added a WeatherOverlay
2015-09-06 19:35:00 +01:00
TheRaffy
1fc2158f2e
Added a WeatherOverlay
2015-09-06 20:25:29 +02:00
reaperrr
ea7811a076
Rename temp to rotationBuffer and remove comment
2015-09-06 19:28:16 +02:00
reaperrr
cd9effaa35
Added positive palette/tileset properties to RotationPaletteEffect
2015-09-06 19:28:15 +02:00
reaperrr
96c7d4345e
Renamed WaterPaletteRotation to RotationPaletteEffect
2015-09-06 19:25:12 +02:00
reaperrr
ca055eb7bb
Refactored WaterPaletteRotation
...
Moved RotationBase from tileset definition to WaterPaletteRotation effect.
Unhardcoded rotation range and rotation rate.
Added possibility to exclude Tilesets from effect.
Fixed RA water palette rotation for actors on desert maps (#8872 ).
2015-09-06 19:25:10 +02:00
Paul Chote
1109ec53d1
Update UI timers for variable game speed.
2015-09-06 17:48:42 +01:00
Paul Chote
301b698c81
Add game speed dropdown to the lobby.
2015-09-06 17:48:41 +01:00
Paul Chote
257c043e58
Add Timestep property to GlobalSettings.
2015-09-06 17:48:26 +01:00
Matthias Mailänder
0df8b3ba39
bring back AI search for new resource patches avoiding enemies
2015-09-06 12:56:23 +02:00
clemty
bc13ae7ff0
Add missing desert tiles (work originally by psydev)
2015-09-06 12:39:19 +02:00
Pavel Penev
7912e3c7ff
Merge pull request #9283 from reaperrr/d2k-weapon-names
...
Changed D2k weapon names to match original
2015-09-06 13:29:14 +03:00
Pavel Penev
5b93146279
Merge pull request #9273 from clemty/tileset
...
TD: make cliffs unbuildable
2015-09-06 12:54:39 +03:00
Pavel Penev
8262591cc4
Merge pull request #9282 from reaperrr/d2k-nobounty
...
Removed bounties from D2k
2015-09-06 12:37:27 +03:00
Matthias Mailänder
c206bebb7f
Merge pull request #9274 from pchote/fix-sound-engine
...
Don’t create multiple sound contexts.
2015-09-06 11:35:50 +02:00
Matthias Mailänder
0e5fcc1756
Merge pull request #9279 from atlimit8/SemanticallySets
...
More HashSet trait fields & Lint support
2015-09-06 10:23:20 +02:00
Matthias Mailänder
154225d9ee
rotate actors freely with mouse wheel and remove the facing hack
2015-09-06 08:54:14 +02:00
Matthias Mailänder
d20e93495e
Merge pull request #9272 from pchote/remove-dps-table
...
Remove the broken actor stats export command.
2015-09-06 08:24:55 +02:00
reaperrr
5e6d30c3f5
D2k - switch stats of UnitExplodeSmall and UnitExplodeMed to match name
2015-09-06 05:08:45 +02:00
reaperrr
a321b41c72
D2k - remove unused UnitExplode
2015-09-06 05:08:44 +02:00
reaperrr
3b2d69df18
D2k - change position and name of ChainGun
...
To reduce conflicts with stats changes
2015-09-06 05:08:43 +02:00
reaperrr
b9377c49a9
D2k - remove unused ParaBomb
2015-09-06 05:08:40 +02:00
reaperrr
fe2491dd50
Add 80mm_O cannon for Ordos tank
...
To reduce conflicts with upcoming stats changes.
2015-09-06 05:08:39 +02:00
reaperrr
d3e8ffceb2
D2k weapon renamings
2015-09-06 05:08:38 +02:00
reaperrr
f857f49c10
Remove bounties from d2k
2015-09-06 02:37:28 +02:00
clemty
3bf31c99da
Nod05: fix unit production
...
closes #9277
2015-09-06 00:24:30 +02:00
RoosterDragon
6b14d400ce
Merge pull request #9259 from atlimit8/AI_countsAllAircraftRearmBuildings
...
AI counts all aircraft rearm buildings
2015-09-05 23:17:28 +01:00
atlimit8
8250f223c4
More HashSet trait fields & Lint support
2015-09-05 16:59:30 -05:00
clemty
23c6baa57d
TD: make cliffs unbuildable
...
fixes #9265
2015-09-05 22:41:37 +02:00
Paul Chote
886d489766
Don’t create multiple sound contexts.
2015-09-05 18:29:14 +01:00
Paul Chote
a11ffa5135
Remove the bitrotted actor stats command.
2015-09-05 18:01:32 +01:00
RoosterDragon
592004e738
Unify the player dictionaries in FrozenUnderFog.
...
This improves the performance of FrozenUnderFog.Tick as only one lookup needs to be done rather than two.
2015-09-05 16:10:00 +01:00
reaperrr
e74c0d6c13
Merge pull request #9141 from RoosterDragon/pathfinder-perf
...
Improve pathfinder performance (paths may change)
2015-09-05 16:49:51 +02:00
clemty
ea71620f47
Lua API documentation cleanup
...
also reduces amount of headings with only a single entry
SendAirStrike() - now listed under "Support Powers"
Guard() - now listed under "Combat"
FindResources() - now listed under "Movement"
Deploy() - now listed under "General"
SendParaTroopers() - now listed under "Support Powers"
Paradrop() - no listed under "Transports"
Teleport() should probably be listd under "Movement", but I don't know how to change that (currently listed under "General").
note that I changed "ScriptGlobal" to "ScriptPropertyGroup" for SendAirStrike() - I hope that does not screw up anything
2015-09-05 15:01:14 +02:00
reaperrr
e0e31d89b1
Merge pull request #9264 from penev92/appearsOnRadar
...
Make AppearsOnRadar implement INotifyCreated
2015-09-05 00:39:33 +02:00
Pavel Penev
c323046ed0
Make AppearsOnRadar implement INotifyCreated
...
Cache the IRadarColorModifier so we don't look for it on every render tick.
2015-09-05 01:18:45 +03:00
RoosterDragon
e44342daa0
Merge pull request #9250 from reaperrr/fix-deco-visibility
...
Make rocks and trees HiddenUnderShroud instead of FrozenUnderFog
2015-09-04 18:15:34 +01:00
atlimit8
dbae16b7a0
AI counts all aircraft rearm buildings
2015-09-04 10:45:58 -05:00
reaperrr
543dc8e5d0
Make rocks and trees HiddenUnderShroud instead of FrozenUnderFog
...
This improves performance significantly when many trees and rocks are on the map and shroud/fog are enabled.
2015-09-04 17:15:16 +02:00
deniz1a
fb87bf0b90
Hides crates under fog of war.
2015-09-04 13:01:01 +03:00
Matthias Mailänder
91c7d7893e
Merge pull request #9238 from deniz1a/asymmetric
...
Red Alert: Corrects spelling in "Asymetric Battle" map.
2015-09-04 10:50:25 +02:00
Matthias Mailänder
f785c5d03f
Merge pull request #9246 from RoosterDragon/array-to-set
...
Change some arrays to sets
2015-09-04 08:56:44 +02:00
Matthias Mailänder
02460a16b4
Merge pull request #9240 from penev92/fixAnims
...
Fix crash when aircraft is rearming at a helipad in TS
2015-09-04 08:46:23 +02:00
Matthias Mailänder
266a1eac8d
Merge pull request #9241 from reaperrr/streamline-bo-yaml
...
Added ^SpriteActor and fixed remaining BodyOrientation regressions
2015-09-04 08:25:14 +02:00
reaperrr
31bcbeb789
Added ^SpriteActor and streamlined TS defaults
...
To avoid BodyOrientation issues.
2015-09-03 22:40:02 +02:00
reaperrr
89a115466c
Added ^SpriteActor and streamlined D2k defaults
...
To reduce risk of BodyOrientation issues.
2015-09-03 22:40:01 +02:00
reaperrr
ec48c411f0
Added ^SpriteActor and streamlined TD defaults
...
To fix BodyOrientation regressions and reduce risk of future regressions.
2015-09-03 22:40:00 +02:00
reaperrr
0fc9507930
Clean and fix RA maps to avoid BodyOrientation-related crashes
2015-09-03 22:39:59 +02:00
reaperrr
6b9a511bd5
Added ^SpriteActor and streamlined RA defaults
...
To fix potential BodyOrientation issues and reduce risk of future
regressions.
2015-09-03 22:39:57 +02:00
reaperrr
fc4fadbd8d
Merge pull request #9237 from Mailaender/allies-03-prison-orientation
...
Fixed BodyOrientation in 3rd Allies mission
2015-09-03 22:33:08 +02:00
DArcy Rush
f9a011d657
lower shocktrooper health
2015-09-03 20:51:54 +01:00
RoosterDragon
901e604cf3
Replace arrays with sets.
...
In places where arrays were being treated as a set, just create a set directly. This reveals the intention of such collections better, and also improves performance by allowing set based methods to be used.
2015-09-03 20:09:24 +01:00
Pavel Penev
4f4bab2cdf
Merge pull request #9245 from atlimit8/WarheadTargetHashSets
...
Load HashSets in OpenRA.Mods.Common/Warheads/Warhead.cs directly from MiniYaml
2015-09-03 21:35:59 +03:00
atlimit8
7e31a249ab
Load HashSets in OpenRA.Mods.Common/Warheads/Warhead.cs directly from MiniYaml
2015-09-03 13:27:58 -05:00
Pavel Penev
27e16d0730
Don't try to play a rearming animation if it doesn't exist
2015-09-03 15:55:20 +03:00
deniz1a
650cc8fb51
Red Alert: Corrects spelling in "Asymetric Battle" map.
...
Changes map name to "Asymmetric Battle".
2015-09-03 12:29:59 +03:00
Matthias Mailänder
4f0f5cdee7
remove BodyOrientation for invisible actor
2015-09-03 07:42:21 +02:00
Matthias Mailänder
119023c485
Merge pull request #8727 from atlimit8/MultipleTargetableTraits
...
TargetTypes by Upgrade and Replacement of Targetable* by Targetable and ITargetablePositions
2015-09-03 07:41:34 +02:00
atlimit8
5f079f2463
Add MinAirborneAltitude to Aircraft trait to set airborne threshold
2015-09-02 23:19:00 -05:00
atlimit8
b789739352
Allies 03 - kill prisoners with barrels
2015-09-02 23:19:00 -05:00
atlimit8
fadfd179cb
Cache FrozenActor ITargetable.TargetTypes union
2015-09-02 23:19:00 -05:00
atlimit8
6986cd9f0e
Remove TargetableAircraft
2015-09-02 23:19:00 -05:00
atlimit8
97ce4766f3
Grant upgrades while aircraft is airborne
2015-09-02 23:19:00 -05:00
atlimit8
a6cd770dcf
Remove TargetableSubmarine
2015-09-02 23:14:41 -05:00
atlimit8
ecc15d9ae6
Grant upgrades while cloaked
2015-09-02 23:14:40 -05:00
atlimit8
23d0424437
Add ITargetablePositions seperating it from ITargetable
2015-09-02 23:14:40 -05:00
atlimit8
f5c3575c5a
Support multiple ITargetable traits
2015-09-02 23:14:40 -05:00
Taryn Hill
4bd34e3ed3
Merge pull request #9236 from atlimit8/FixAircraftTraitIndent
...
Fix indentation in OpenRA.Mods.Common/Traits/Air/Aircraft.cs
2015-09-02 23:07:57 -05:00
atlimit8
5bfa3afd88
Fix indentation in OpenRA.Mods.Common/Traits/Air/Aircraft.cs
2015-09-02 22:54:05 -05:00
Paul Chote
2f759abddc
Merge pull request #9159 from penev92/bleed_plugInit
...
Add PlugInit
2015-09-03 04:18:29 +01:00
Matthias Mailänder
8114a53760
Merge pull request #9222 from GraionDilach/hackyai-unitlimits
...
Implement HackyAI->UnitLimits.
2015-09-02 21:14:13 +02:00
Matthias Mailänder
8e382cf598
Merge pull request #9218 from deniz1a/badger-satellite
...
Red Alert: Adds satellite icons to badger planes.
2015-09-02 21:00:46 +02:00
Matthias Mailänder
735bb06c48
Merge pull request #9229 from pchote/fix-building-offsets
...
Fix TS building artwork offsets.
2015-09-02 20:45:15 +02:00
Pavel Penev
2042fccefd
Merge pull request #9189 from reaperrr/bye-rendersimple3
...
Remove RenderBuilding
2015-09-02 19:21:01 +03:00
reaperrr
032bef7d71
Merge pull request #9124 from penev92/bleed_deployToUpgrade
...
Make use of DeployToUpgrade
2015-09-02 18:15:14 +02:00
reaperrr
0785bdbcf1
Move WithSpriteBody pause check to constructor
2015-09-02 17:55:03 +02:00
reaperrr
2031df965c
Clarify TODO on TS missile silo sequences
2015-09-02 17:51:43 +02:00
reaperrr
45e6c62ec9
Cache WithSpriteBody in Refinery constructor
2015-09-02 17:51:19 +02:00
Paul Chote
7063d785a3
Fix Nod stealth generator offsets.
2015-09-02 16:22:24 +01:00
Paul Chote
291ba0e664
Fix GDI upgrade center offset.
2015-09-02 16:18:37 +01:00
Paul Chote
abce4678ca
Fix Nod advanced power plant offset.
2015-09-02 16:18:27 +01:00
Paul Chote
04c61727f7
Don’t sample map height when calculating building centers.
2015-09-02 16:06:05 +01:00
Pavel Penev
495a99991c
Add turret plugs to the TS shellmap
2015-09-02 16:13:27 +03:00
Pavel Penev
8f42cff550
Introduce PlugsInit
2015-09-02 16:13:23 +03:00
Pavel Penev
c4bf92870b
Merge pull request #9083 from Mailaender/lint-cleanup
...
Cleaned up the ILint boiler plate code
2015-09-02 15:49:43 +03:00
Pavel Penev
59aded844f
Merge pull request #9204 from reaperrr/bleed-rendertweaks1
...
Fix TD tower selection boxes and improve TS sequence offsets
2015-09-02 15:45:31 +03:00
Pavel Penev
8fbe35d156
Merge pull request #9228 from penev92/buildFix
...
Fix the build after a bad merge
2015-09-02 15:29:03 +03:00
Pavel Penev
a3633671a9
Fix the build after a bad merge
...
Merging #9187 without rebasing it on post-#9182 bleed was a bad idea.
2015-09-02 15:22:14 +03:00
Pavel Penev
ba9abc9e0a
Merge pull request #9187 from RoosterDragon/field-saver-culture
...
Fix culture in FieldSaver for collections
2015-09-02 15:14:42 +03:00
Pavel Penev
b7192ffa14
Merge pull request #9207 from Mailaender/ctdam-animations
...
Added damaged, light and water animations to the Tiberian Sun hydroelectric dam
2015-09-02 15:08:49 +03:00
Pavel Penev
1679ac5a91
Merge pull request #9208 from Mailaender/kodiak-lights
...
Added Tiberian Sun Kodiak positional lights
2015-09-02 15:04:57 +03:00
Pavel Penev
325e974a94
Merge pull request #9209 from Mailaender/nod-lights
...
Added lights to the Nod Montauk and Pyramid
2015-09-02 14:58:19 +03:00
Pavel Penev
acd11d4521
Merge pull request #9212 from OpenRA/trucka
...
Added the unloaded truck to Tiberian Sun
2015-09-02 14:53:10 +03:00
Pavel Penev
995926b572
Merge pull request #9226 from GraionDilach/d2k-bo
...
Fix misc D2k BodyOrientation-regressions.
2015-09-02 14:42:44 +03:00
Pavel Penev
800b77e137
Merge pull request #9007 from reaperrr/armor-upgradable
...
Made Armor upgradable
2015-09-02 14:19:30 +03:00
Pavel Penev
8e2fca6f46
Merge pull request #9225 from LipkeGu/Namespace_Is_Wrong
...
Fix Namespace definition
2015-09-02 13:42:01 +03:00
Zimmermann Gyula
7ce1b89ba9
Fix misc D2k BodyOrientation-regressions.
2015-09-02 10:39:12 +02:00
Guido L
7181519fe4
Fix Namespace definition
2015-09-02 08:11:27 +02:00
Zimmermann Gyula
11c5144cb4
Restore AI kennel usage, limit AI harvesters and dogs.
2015-09-01 23:32:22 +02:00
Zimmermann Gyula
0a79109d01
Implement HackyAI->UnitLimits.
2015-09-01 23:32:13 +02:00
RoosterDragon
509a0e54a2
Merge pull request #9182 from penev92/bleed_dicts
...
Add support for Dictionary to FieldLoader and FieldSaver
2015-09-01 21:28:24 +01:00
Pavel Penev
256929073c
Clean up some trait info loading code
...
Remove some methods that traits define to load their YAML values on their own.
2015-09-01 22:52:22 +03:00
Pavel Penev
8ddbabbfde
Add Dictionary<,> support to FieldSaver
2015-09-01 22:52:20 +03:00
Pavel Penev
341b3395c8
Add Dictionary<,> support to FieldLoader
2015-09-01 22:52:18 +03:00
Pavel Penev
821e09877d
Remove an assumption from FieldLoader.TryGetValueFromYaml() about the current value not having subnodes.
...
FieldLoader assumed the YAML that is being loaded is a simple value with no subnodes and threw an exception otherwise. This explicitly excluded the possibility of trying to load a Dictionary or another more complex object.
2015-09-01 22:52:04 +03:00
Matthias Mailänder
2df76ad962
add an overload that doesn't use string.Format
2015-09-01 20:59:14 +02:00
Matthias Mailänder
d17d68f894
Merge pull request #9221 from GraionDilach/fix-veinhole
...
Fix veinholes.
2015-09-01 20:38:46 +02:00
Pavel Penev
606a8c1639
Convert the Mobile Sensor Array to use DeployToUpgrade
...
Stop using Transforms.
2015-09-01 20:24:45 +03:00
Pavel Penev
899ea7e16d
Add a description to DisableUpgrade
2015-09-01 20:19:31 +03:00
Pavel Penev
cdedfe6931
Don't get stuck in deployed mode because of an impossible move order
2015-09-01 20:19:29 +03:00
Pavel Penev
7668e0a30c
Add deploy and undeploy sounds to DeployToUpgrade
2015-09-01 20:19:27 +03:00
Pavel Penev
21f9547fed
Add facing to DeployToUpgrade
...
Make the actor turn to a desired facing before starting to deploy (and before granting the upgrade).
2015-09-01 20:19:25 +03:00
Pavel Penev
7d59aaa00c
Add a deploy animation to DeployToUpgrade
...
Play a "deploy"/"undeploy" animation
2015-09-01 20:19:23 +03:00
Pavel Penev
3678e146cf
Make WithVoxelBody upgradable
2015-09-01 20:19:21 +03:00
RoosterDragon
ac55c5bf09
Fix pathfinding using PriorityQueue incorrectly.
...
By providing a comparer that could change over time (as estimated costs on the graph were updated), this meant the priority queue could have its heap property invalidated and thus not maintain a correct ordering. Instead we store elements into the queue with their estimations at the time. This preserves the heap property and thus ensures the queue returns properly ordered results, although it may contain out of date estimations.
This also improves performance. The fixed comparer need not perform expensive lookups into the graph, but can instead use the readily available value. This speeds up adds and removes on the queue significantly.
2015-09-01 17:29:36 +01:00
RoosterDragon
77923a27c1
Tweak IPathSearch to avoid exposing the OpenQueue directly.
2015-09-01 17:29:36 +01:00
RoosterDragon
774992c246
Cache only unit paths in the pathfinder.
...
The path caching works on the assumption that the time saved from reusing a cached path outweights the cost of caching it in the first place.
For unit paths, this assumption holds. For path searchs, we spend more time caching them then we save when we get to reuse these cached paths. This is because they are reused less often, and calculating their key is more expensive in comparison.
2015-09-01 17:29:35 +01:00
Zimmermann Gyula
1410a3d405
Fix veinholes.
2015-09-01 17:14:41 +02:00
reaperrr
7f7031d5c8
Update outdated description
2015-09-01 13:52:09 +02:00
Zimmermann Gyula
4aba64cc0f
Fix armors.
2015-09-01 13:52:08 +02:00
reaperrr
0f9ef4036e
Merge pull request #9140 from RoosterDragon/safe-pathfinder-perf
...
Improve pathfinder performance
2015-09-01 13:02:29 +02:00
reaperrr
a154410307
Merge pull request #9214 from Mailaender/ts-trains
...
Fixed the TS mod crashing on startup and oh trains!
2015-09-01 13:00:14 +02:00
deniz1a
d065c9f202
Red Alert: Adds satellite icons to badger planes.
...
They drop crates, paratroopers and parabombs.
2015-09-01 10:15:37 +03:00
Matthias Mailänder
2ed240527e
add train locomotive and waggons
2015-08-31 22:22:49 +02:00
Matthias Mailänder
b3bed529d2
fix 'nawall' does not define a quantized body orientation
2015-08-31 22:14:17 +02:00
RoosterDragon
0739fc80a3
Cache the speed modifiers enumerable, not just the traits, in Mobile.
2015-08-31 20:45:34 +01:00
RoosterDragon
d9dd96ca35
Speed up Map.ContainsAllProjectedCellsCovering on flat maps.
...
This method gets called often via Contains calls. We can significantly speed up the method for flat maps since we know the projection and it is trivial to perform. This avoids an expensive projection lookup.
2015-08-31 20:45:32 +01:00
RoosterDragon
76303e9699
In PathGraph.GetConnections, return a List of neighbors directly, rather than a LinkedList typed an IEnumerable.
...
The caller can enumerate the list more efficiently without the IEnumerable indirection, and the reduced memory allocation is marginally faster than allocating a linked list and several nodes.
2015-08-31 20:45:31 +01:00
RoosterDragon
7d44eb953e
Reduce size of GraphConnection for allocation efficiency.
2015-08-31 20:45:29 +01:00
RoosterDragon
be59d045ce
Only enumerate crushable traits once in MobileInfo.IsBlockedBy.
2015-08-31 20:45:25 +01:00
RoosterDragon
dab53f403d
Provide a hand-written enumerator for ActorMap.GetUnitsAt(CPos).
2015-08-31 20:43:19 +01:00
RoosterDragon
18478646d4
Avoid multiple ToMPos calls in ActorMap.
2015-08-31 20:43:18 +01:00
RoosterDragon
ac1658c9ce
Refactor movement cost method to avoid repeated terrain information lookups.
...
As the world tileset is fixed, the pathfinder can look up the terrain information for that tileset on creation. This is implemented by the WorldMovementInfo struct. When calculating node costs, this allows the pathfinder to avoid having to repeat this expensive dictionary lookup on every node.
2015-08-31 20:43:18 +01:00
RoosterDragon
4eacb6e5c9
Transparently cache results of GetTerrainIndex in Map.
...
This method performs an expensive calculation and is called often during pathfinding. We create a cache of the terrain indicies for the map to vastly reduce the cost.
2015-08-31 20:43:17 +01:00
RoosterDragon
fa87befeff
Add missing CellEntryChanged checks.
2015-08-31 20:43:16 +01:00
Matthias Mailänder
f65c356399
add Kodiak positional lights
2015-08-31 20:20:47 +02:00
Matthias Mailänder
ee8cac25d0
add lights to the Nod pyramid
2015-08-31 20:18:14 +02:00
reaperrr
3175ef4d67
Merge pull request #9193 from Mailaender/quanbo-fixup
...
Fixed BodyOrientation refactor regressions
2015-08-31 20:12:53 +02:00
Matthias Mailänder
252b102886
add the unloaded truck
2015-08-31 18:30:22 +02:00
Matthias Mailänder
6137a44123
add lights to the Montauk
2015-08-30 18:51:00 +02:00
Matthias Mailänder
f60080e0ac
Merge pull request #9186 from LavenderMoon/bleed
...
Combine Shrapnel into Bullet
2015-08-30 18:40:26 +02:00
Matthias Mailänder
47b581d8c0
be more concise
2015-08-30 17:42:56 +02:00
Matthias Mailänder
19801b6cc3
add damaged, light and water animations
2015-08-30 17:40:54 +02:00
reaperrr
10ab4cbe61
Fixed production overlay ZOffsets
2015-08-30 15:45:01 +02:00
reaperrr
c39c7cdc4e
Fix d2k NukePower sequence requirement
2015-08-30 15:45:00 +02:00
reaperrr
9da56f51e2
Remove RenderBuilding
2015-08-30 15:44:59 +02:00
reaperrr
df29ee1e19
Improved TS sequence offsets for gaplug and naapwr
...
Fixes #9003 .
2015-08-30 15:38:03 +02:00
reaperrr
6c2eb1b0a8
Fixed TD obelisk and adv. guard tower visual selection boxes
2015-08-30 15:38:02 +02:00
Pavel Penev
5e55cef02c
Merge pull request #8699 from deniz1a/disguise-owner
...
Shows real owner of disguised units to allies.
2015-08-30 14:32:34 +03:00
Matthias Mailänder
0b8d7708ef
add more lint interfaces to reduce boiler plate
2015-08-30 13:12:25 +02:00
Lavender Moon
81e5b7866b
Combine Shrapnel into Bullet
2015-08-30 06:37:38 -04:00
Matthias Mailänder
838faa4ae3
Merge pull request #9200 from penev92/bleed_upgradableResources
...
Make SeedsResource upgradable
2015-08-30 11:41:12 +02:00
Matthias Mailänder
24a5c37d5b
Merge pull request #9199 from reaperrr/fix-td-shell-mamm
...
Fixed TD shellmap mammoth turrets drawn below body
2015-08-30 11:11:37 +02:00
Pavel Penev
55045d691a
Make SeedsResource upgradable
2015-08-30 02:13:56 +03:00
Pavel Penev
43809b7fc5
Merge pull request #9194 from Mailaender/emitError-sequences
...
Fixed undefined sequence lint checks not emitting errors
2015-08-30 01:29:20 +03:00
reaperrr
bf51e0600d
RenderBuildingWall -> WithWallSpriteBody
2015-08-30 00:22:53 +02:00
reaperrr
21186c10b6
RenderBuildingTurreted -> WithTurretedSpriteBody
2015-08-30 00:22:52 +02:00
reaperrr
dddb49e095
Fix TD shellmap mammoth turrets
2015-08-29 23:59:16 +02:00
reaperrr
69d062495c
RenderBuildingSilo -> WithSiloAnimation
2015-08-29 23:33:18 +02:00
reaperrr
2df318cd3e
RenderBuildingCharge -> WithChargeAnimation
2015-08-29 23:33:17 +02:00
reaperrr
bc2b60be05
Extend WithSpriteBody funtionality
...
Move building placement range circle to PlaceBuilding, add
PauseAnimationWhenDisabled.
2015-08-29 23:10:22 +02:00
Matthias Mailänder
539e25920c
add missing spaces
2015-08-29 21:24:58 +02:00
Pavel Penev
8d1e46dc54
Merge pull request #9195 from Mailaender/map-preview-leak
...
Fixed a resource leak in MapPreview
2015-08-29 20:36:48 +03:00
Matthias Mailänder
25a0143b46
avoid unnecessary trait lookups
2015-08-29 18:58:30 +02:00
Matthias Mailänder
1dfb982d6f
fix paradrop camera not defining a body orientation
2015-08-29 18:49:51 +02:00
Matthias Mailänder
72dffe3391
dispose res properly
2015-08-29 18:47:10 +02:00
Matthias Mailänder
5fc8a413e6
emitError for undefined sequences
2015-08-29 08:18:52 +02:00
Matthias Mailänder
da0c80dc3d
fix bridges not defining body orientation
2015-08-29 08:15:17 +02:00
Matthias Mailänder
45f7526967
fix dereference after null check
2015-08-29 08:05:00 +02:00
Matthias Mailänder
fda39f7136
add missing ISync
2015-08-29 08:04:37 +02:00
Matthias Mailänder
589cb4cd0a
Merge pull request #9191 from reaperrr/fix-qffs
...
Fix TS regression from #9004
2015-08-29 07:12:21 +02:00
reaperrr
c3ff298572
Fix TS regression from #9004
2015-08-29 02:41:26 +02:00
Matthias Mailänder
9c1eeafa08
Merge pull request #9004 from reaperrr/quanbo
...
Introduce QuantizeFacingsFromSequence
2015-08-28 22:46:29 +02:00
Pavel Penev
c793ac565e
Merge pull request #9188 from RoosterDragon/friendly-name-hashset
...
Friendly name for HashSet in docs
2015-08-28 23:03:15 +03:00
Matthias Mailänder
a0bdce9ad8
Merge pull request #9185 from reaperrr/d2k-fixes
...
D2k fix for cliff passability
2015-08-28 21:51:03 +02:00
Matthias Mailänder
88df5057b6
Merge pull request #9175 from penev92/bleed_maxMind
...
Update MaxMind.GeoIP2 version to 2.3.1
2015-08-28 21:48:19 +02:00
RoosterDragon
637a87c33b
Use a better name for HashSet in ExtractTraitDocsCommand.FriendlyTypeName.
2015-08-28 19:55:25 +01:00
RoosterDragon
d11e60474a
Ensure the elements of arrays and sets are formatted correctly in FormatValue.
...
We call FormatValue on each element to ensure correct culture and other formatting that would otherwise not be applied.
2015-08-28 19:39:25 +01:00
RoosterDragon
243763f570
Remove redundant invariant culture handling for float, decimal, double.
...
This is already handled by the type converter portion of the code.
2015-08-28 19:33:59 +01:00
reaperrr
a4bac0ab29
Fix ground type of some D2k cliffs
2015-08-28 17:37:14 +02:00
reaperrr
f62bc3c226
Merge pull request #9172 from Mailaender/fix-withcargo-desync
...
Fixed a desync involving WithCargo
2015-08-28 15:05:55 +02:00
Pavel Penev
d1a3bf97a6
Merge pull request #9105 from RoosterDragon/cmfi-refactor-perf
...
Mobile Blocking Refactor
2015-08-28 15:35:49 +03:00
Pavel Penev
3d76f76c26
Merge pull request #9181 from RoosterDragon/field-loader-hashsets
...
Support HashSet in FieldLoader/FieldSaver
2015-08-28 01:13:33 +03:00
RoosterDragon
2f9ca36506
Update WeaponInfo to use HashSets for some fields directly.
2015-08-27 21:48:12 +01:00
RoosterDragon
5a177a889c
Add ability to load and save HashSets.
2015-08-27 21:48:09 +01:00
RoosterDragon
6d183b6d63
Merge pull request #9178 from LavenderMoon/bleed
...
Move duplicate Tick() code from Plane and Helicopter to Aircraft.
2015-08-27 21:42:18 +01:00
RoosterDragon
410b97823a
Ensure our array handling only accepts single dimensional arrays.
2015-08-27 21:31:24 +01:00
RoosterDragon
42123d5653
Merge pull request #9143 from LipkeGu/mod_loadscreen_crash
...
LoadScreen: Do not crash when Image or Text is not defined.
2015-08-27 21:25:26 +01:00
Lavender Moon
4649c03260
Move duplicate Tick() code from Plane and Helicopter to Aircraft.
2015-08-27 16:21:51 -04:00
Pavel Penev
353d9215c6
Update MaxMind.GeoIP2 version to 2.3.1
...
Fixes an "Operation did not complete successfully because the file contains a virus." message when making dependencies.
2015-08-27 21:43:47 +03:00
Paul Chote
8730a7f223
Fix WithCargo desync.
2015-08-26 19:35:18 +02:00
Guido L
bc39fcda98
LoadScreen: Add fallback message when no Text or Image is specified.
2015-08-25 20:44:38 +02:00
reaperrr
508c99655c
Made Armor upgradable
2015-08-25 20:12:37 +02:00
Pavel Penev
d5e0bf2169
Merge pull request #9006 from reaperrr/remove-cantarget
...
Remove legacy 0% = not targetable assumption
2015-08-25 20:03:31 +03:00
reaperrr
aff1e5afe7
Upgrade notice
2015-08-25 18:54:01 +02:00
reaperrr
050a9076ed
Fix TS medic heal target validation
2015-08-25 18:54:00 +02:00
reaperrr
cb95eeb914
Fix RA target validation
...
0% versus no longer means cannot target
2015-08-25 18:53:59 +02:00
reaperrr
6161b72f3e
TD target validation
...
This mod already implements ValidTargets as intended, but grounded helicopters should count as vehicles for target validation.
2015-08-25 18:53:58 +02:00
reaperrr
468b0b4223
Fix D2k target validation
...
0% versus no longer means not targetable.
2015-08-25 18:53:57 +02:00
abcdefg30
1ddab69025
Merge pull request #9131 from Mailaender/ts-logo
...
Added a Tiberian Sun loadscreen and shellmap logo
2015-08-25 11:53:59 +02:00
Pavel Penev
d48cf695f3
Merge pull request #9144 from Mailaender/opt-find-resource
...
Optimized FindResources worse case scenario path finding
2015-08-25 04:24:05 +03:00
abcdefg30
d5680f0ee0
Merge pull request #8952 from Mailaender/ts-debris-variation
...
Added more variation to Tiberian Sun debris
2015-08-24 22:02:13 +02:00
abcdefg30
67966ad704
Merge pull request #8731 from deniz1a/simplify-lobby-logic
...
Simplifies Start button logic in lobby
2015-08-24 21:27:05 +02:00
reaperrr
18b8eb30a3
Merge pull request #9134 from clemty/docs
...
minor LUA and trait documentation fixes, whitespace fixes
2015-08-24 21:26:20 +02:00
abcdefg30
b9f4431ed0
Merge pull request #9151 from penev92/bleed_summaries
...
Add a bit of code documentation
2015-08-24 21:18:11 +02:00
Pavel Penev
ae43d813ad
Merge pull request #9024 from atlimit8/consolidateDefenseDeployedVehicle
...
Consolidate rules into ^Defense (all) & ^DeployedVehicle (ts)
2015-08-24 22:08:38 +03:00
Matthias Mailänder
5c2849a08f
add a simple projectile with random sequences for debris effects
2015-08-24 21:05:37 +02:00
Matthias Mailänder
2a21c7d1f2
don't let bots do 2x the amount of path searches
2015-08-24 21:03:46 +02:00
Matthias Mailänder
7108344501
bail out early before trying impossible paths
2015-08-24 21:03:46 +02:00
clemty
2bbc1fcda4
LUA and trait documentation fixes
...
- Typo in documentation ("proximitry").
- Add spaces between sentences.
- Remove most occurrences of " " (two spaces) unless clearly used as indendation
- Punctuation (although no fullstop after filenames like "notifications.yaml").
2015-08-24 19:41:15 +02:00
reaperrr
64bbfe4121
Merge pull request #9129 from Mailaender/ts-build-palette
...
Fixed black dots on Tiberian Sun build palette icons
2015-08-24 17:46:02 +02:00
reaperrr
7f928477f9
Merge pull request #9130 from Mailaender/gdi4-shellmap
...
Replaced the blank shellmap with something more interesting
2015-08-24 17:29:22 +02:00
Matthias Mailänder
6132ec6558
Merge pull request #9150 from penev92/bleed_dedicatedSound
...
Make lower-level Sound not require the server state directly
2015-08-24 06:44:51 +02:00
atlimit8
f45358c36d
Consolidate defense rules into ^Defense & ^DeployedVehicle for ts mod
2015-08-23 22:42:10 -05:00
atlimit8
a83806d90c
Consolidate defense structure rules into ^Defense for d2k mod
2015-08-23 22:39:13 -05:00
atlimit8
68ee859666
Consolidate defense structure rules into ^Defense for cnc mod
2015-08-23 22:39:13 -05:00
atlimit8
59cd477e3e
Consolidate defense structure rules into ^Defense for ra mod
2015-08-23 22:39:13 -05:00
Pavel Penev
02dd5afbd9
Merge pull request #9058 from RoosterDragon/reduce-alloc
...
Reduce allocations in the main game loop
2015-08-24 02:11:08 +03:00
reaperrr
3821729744
Upgrade rule
2015-08-24 00:49:01 +02:00
reaperrr
ed81eaaac2
TS yaml changes
2015-08-24 00:49:00 +02:00
reaperrr
542d88245d
D2k yaml changes
2015-08-24 00:48:59 +02:00
reaperrr
9780bb26c2
RA yaml changes
2015-08-24 00:48:58 +02:00
reaperrr
2293494c56
TD yaml changes
2015-08-24 00:48:57 +02:00
reaperrr
006e66a3c3
Refactored IQuantizeBodyOrientation implementation
...
Moved BodyOrientation and related interfaces from Game to Mods.Common.
Introduced QuantizeFacingsFromSequence trait.
With*Body render traits no longer implement IQuantizeBodyOrientation
themselves.
2015-08-24 00:48:56 +02:00
Pavel Penev
09a41d8bde
Add a bit of code documentation
2015-08-24 01:47:35 +03:00
Pavel Penev
49e9ad2c7c
Make lower-level Sound not require the server state directly
2015-08-24 01:36:56 +03:00
Pavel Penev
1d3cfcf378
Merge pull request #8632 from Mailaender/openra-platform
...
Removed the OpenAL/OpenGL/SDL2 dependency from the game engine
2015-08-24 00:45:27 +03:00
Pavel Penev
535863ea83
Merge pull request #9147 from Mailaender/exception-log-map
...
Added the current map to the exception.log
2015-08-24 00:29:52 +03:00
Matthias Mailänder
0fba872b73
replace blank shellmap with something more interesting
2015-08-23 22:49:17 +02:00
Matthias Mailänder
001d2cde30
add the map to the exception.log
2015-08-23 22:27:00 +02:00
Pavel Penev
d64f5f29a4
Merge pull request #9075 from deniz1a/fix-crate
...
Removes LocalPlayer check from HideMapCrateAction and RevealMapCrateAction.
2015-08-23 23:17:28 +03:00
Matthias Mailänder
bec209085b
Merge pull request #7873 from penev92/bleed_raceToFaction
...
Replace old "country" and "race" name in the code with the generic "faction"
2015-08-23 17:49:40 +02:00
Matthias Mailänder
f7b0454b9e
avoid an unnecessary overload
2015-08-23 07:58:07 +02:00
Matthias Mailänder
4059f83b7e
remove redundant namespace repetition
2015-08-23 07:58:06 +02:00
Matthias Mailänder
bfc7013ba4
avoid magic numbers
2015-08-23 07:58:06 +02:00
Matthias Mailänder
6abd21e71d
explicitly set the OpenTK GL context
2015-08-23 07:58:06 +02:00
Matthias Mailänder
17f3466451
untie the engine from SDL2 and MiniTK
2015-08-23 07:58:03 +02:00
Pavel Penev
60eea5a507
Merge pull request #8840 from deniz1a/dropdown-gap
...
Removes spacing between dropdown menu items.
2015-08-23 01:32:53 +03:00
Pavel Penev
dec2696e76
Change "Change faction" lobby command
2015-08-22 23:34:40 +03:00
Pavel Penev
05e081043b
Rename last usages of "race" in UI YAML files
2015-08-22 23:34:38 +03:00
Pavel Penev
09f67d18bb
Some internal "race" to "faction" renaming
2015-08-22 23:34:36 +03:00
Pavel Penev
a83fc81571
Merge pull request #9126 from LipkeGu/RadarWidget_crash
...
Add Cell check to RadarWidget
2015-08-22 22:58:19 +03:00
Pavel Penev
b1b576c41b
Merge pull request #8797 from abcdefg30/gpsvanish
...
Add a GpsRemoveFrozenActor trait
2015-08-22 22:47:57 +03:00
abcdefg30
87580d0aab
Add a GpsRemoveFrozenActor trait
2015-08-22 21:36:30 +02:00
abcdefg30
429e6145cb
Merge pull request #9073 from pchote/remove-production-duplication
...
Minor Production trait cleanups.
2015-08-22 20:39:10 +02:00
Pavel Penev
6d0d5b52fe
Merge pull request #9133 from abcdefg30/interiorsmudge
...
Fix smudges/scorches being displayed on interior clear ground
2015-08-22 21:27:24 +03:00
abcdefg30
0f599bfc10
Fix smudges/scorches being displayed on interior clear ground
2015-08-22 18:26:10 +02:00
Matthias Mailänder
79f38802be
replace Tiberian Dawn artwork for consistency
2015-08-22 17:37:13 +02:00
Matthias Mailänder
2917d28545
set up original build click palette to fix dark pixel errors
2015-08-22 16:18:19 +02:00
reaperrr
8e9da7f897
unhardcode palettes and sequences
2015-08-22 16:09:07 +02:00
Matthias Mailänder
1c45ca75a7
Merge pull request #9034 from Biofreak1987/soviet07
...
Add Soviet07
2015-08-22 14:12:56 +02:00
deniz1a
3b36ddfc54
Removes LocalPlayer check from HideMapCrateAction and RevealMapCrateAction.
...
Fixes #9063 .
Fixes #9127 .
2015-08-22 14:37:39 +03:00
Matthias Mailänder
f325463204
Merge pull request #9117 from GraionDilach/infiltrate-fix
...
Prevent infiltrating allied targets.
2015-08-22 12:54:42 +02:00
Guido L
9bad84e117
Add Cell check to RadarWidget.
2015-08-22 09:31:09 +02:00
deniz1a
347143ba87
Adds TopBottomSpacing to GridLayout.
2015-08-22 04:04:05 +03:00
deniz1a
90897481f9
Adds TopBottomSpacing values to yaml files.
2015-08-22 03:51:07 +03:00
deniz1a
a534290dc5
Removes spacing between dropdown menu items.
2015-08-22 03:51:07 +03:00
Zimmermann Gyula
3670c003a4
Prevent infiltrating allied targets unless explicitly set.
2015-08-22 00:35:41 +02:00
Pavel Penev
b7af5f5291
Merge pull request #9018 from Mailaender/cnc-maps
...
Added high quality Tiberian Dawn community maps
2015-08-22 01:13:01 +03:00
abcdefg30
8783905c51
Merge pull request #8773 from dan9550/ts-yaml
...
Alter install logic to convert case of file names
2015-08-21 21:53:48 +02:00
Dan9550
a559f6d4ac
Modified mod.yaml to respect case sensitive file names
...
Modified mod.yaml to respect case sensitive file names
Modified install logic to convert case of files on install
Revert initial changes
2015-08-21 23:42:10 +10:00
Pavel Penev
174bde57f1
Merge pull request #9123 from clemty/authors
...
add myself to AUTHORS
2015-08-21 13:38:28 +03:00
clemty
447326c328
add myself to AUTHORS
2015-08-21 12:06:32 +02:00
Pavel Penev
d803a06a1e
Merge pull request #8995 from reaperrr/vxl-upgrades1
...
Made WithVoxelTurret and WithVoxelBarrel upgradable
2015-08-21 00:33:42 +03:00
Biofreak1987
2242ae8937
Add Soviet07
2015-08-20 22:41:52 +02:00
Matthias Mailänder
9a861bdfba
Merge pull request #8700 from deniz1a/rename-disable-shroud
...
Renames "Disable Shroud & Fog" debug option to "Observer view".
2015-08-20 20:41:01 +02:00
Matthias Mailänder
913871f171
Merge pull request #9097 from LipkeGu/rules_terrainType_fixes
...
Fix TerrainTypes for walls and crates
2015-08-20 20:37:12 +02:00
Pavel Penev
20193f086f
Merge pull request #8942 from reaperrr/explodes2
...
Add specific exception message when Explodes cannot find a weapon
2015-08-20 13:03:37 +03:00
Matthias Mailänder
59a7d743cb
Merge pull request #9047 from clemty/tooltips
...
TD tooltip fixes
2015-08-19 22:08:53 +02:00
Matthias Mailänder
cafad9f843
Merge pull request #9092 from penev92/bleed_rename
...
Some more renaming from "race" to "faction"
2015-08-19 22:03:01 +02:00
abcdefg30
7612f60b22
Merge pull request #8939 from Mailaender/lint-map-scripts
...
Added checks for syntax errors in Lua scripts
2015-08-19 21:36:34 +02:00
abcdefg30
7e7e3723dc
Add "check-scripts" to make.ps1
2015-08-19 21:21:01 +02:00
Matthias Mailänder
5a3e61a902
check the .lua scripts for syntax error
2015-08-19 21:21:01 +02:00
clemty
4351094bd7
TD tooltip fixes
...
- mention Apache being strong vs aircraft
- mention engineers will damage buildings, not just capture them
reverted:
- Sentences are now (mostly) lowercase, end with full-stop
- Changed "defence" tab tooltip to "defense"
2015-08-19 12:53:08 +02:00
RoosterDragon
3d94c4b216
Minor formatting fix in Mobile.cs.
2015-08-18 22:03:14 +01:00
RoosterDragon
7eab7220ff
In CanMoveFreelyInto, check if transient actor checks are needed at the start.
...
When transient actors checks are not needed, all control flows in the method return true. Therefore, we can return true directly in this case. Checking this condition is cheaper than checking for a free sub-cell, so this allows us a faster exit when we don't need to check for transient actors.
2015-08-18 22:03:13 +01:00
RoosterDragon
ca75b5af30
Factor logic for determining if an actor blocks movement into IsBlockedBy.
2015-08-18 22:03:11 +01:00
RoosterDragon
6414743f8e
Introduce HasCellCondition to avoid HasFlag overhead.
2015-08-18 22:03:09 +01:00
RoosterDragon
d415d3ba4e
Reduce allocations in the main game loop.
...
- Cache the shroud projection even for flat maps to avoid allocating single element arrays.
- Avoid LINQ in shroud and map projection queries to avoid enumerator allocations.
- Avoid LINQ in calculation of sync values.
- Cache enumerables in ProductionQueue.
- Cache delegate in HackyAI.
2015-08-18 21:17:28 +01:00
abcdefg30
83b310713d
Merge pull request #8905 from atlimit8/WithProductionOverlay_accept_OnOwnerChanged
...
WithProductionOverlay: replace ITick => INotifyCreated & add INotifyOwnerChanged
2015-08-18 21:17:00 +02:00
abcdefg30
ee09dd41bc
Merge pull request #8957 from Mailaender/ts-decorations
...
Added Tiberian Sun decorational actors
2015-08-18 21:15:28 +02:00
reaperrr
e057a97217
Remove bogus ShadowIndex from TS cameo palette
2015-08-18 18:33:46 +02:00
Pavel Penev
663c9239df
Mop up remaining "race" private variables
2015-08-18 00:26:11 +03:00
Pavel Penev
2b359b54c7
Add an upgrade rule for renaming crates' ValidRaces
2015-08-18 00:26:09 +03:00
Pavel Penev
1a95e7a9f1
Rename crates' ValidRaces
2015-08-18 00:26:07 +03:00
Pavel Penev
b6b107de46
Rename RenderSpritesInfo.RaceImages
2015-08-18 00:26:05 +03:00
Pavel Penev
1e817fad76
Merge pull request #9089 from Mailaender/editor-coordinate
...
Added a coordinate display to the map editor
2015-08-18 00:12:10 +03:00
Pavel Penev
3d292d8200
Merge pull request #8749 from Mailaender/lint-palettes
...
Added a lint rule for palette references
2015-08-17 23:09:53 +03:00
Matthias Mailänder
4f05681707
Merge pull request #8912 from reaperrr/ts-icons1
...
Added the Nod repair bay icon
2015-08-17 21:46:20 +02:00
Matthias Mailänder
322358ff3d
also check shroud sequences
2015-08-17 21:36:55 +02:00
Matthias Mailänder
118782a85e
check palette references
2015-08-17 21:36:45 +02:00
Matthias Mailänder
41698ab8bb
show the current coordinate at the top
2015-08-17 21:21:52 +02:00
Matthias Mailänder
ba8e292b71
Merge pull request #9022 from RoosterDragon/less-sync
...
Sync only once per tick
2015-08-17 21:13:55 +02:00
abcdefg30
0c021770f0
Merge pull request #9076 from Mailaender/resource-sequences
...
Added missing check yaml references
2015-08-17 21:13:32 +02:00
Paul Chote
eae41b1750
Fix LST queue type.
2015-08-17 19:37:24 +01:00
reaperrr
4e633b21f6
Fixed D2k grenadier to not explode violently when reloading
...
Removed redundant Chance (default is 100 anyway).
2015-08-17 20:11:57 +02:00
reaperrr
3ae75f870c
Add Explodes safeguards
...
Accept both null and empty string to disable explosion weapons.
Throw specific exception if weapon was not found.
Require Weapon (EmptyWeapon stays optional).
2015-08-17 20:11:38 +02:00
Pavel Penev
17b2a37e97
Merge pull request #9051 from abcdefg30/creepssetting
...
Fix the creeps setting being ignored
2015-08-17 18:57:06 +03:00
abcdefg30
0c4e691008
Rename HuskActor to Actor
2015-08-17 17:38:07 +02:00
abcdefg30
3dc5515d16
Remove references to 'husk' in the descriptions
2015-08-17 17:38:06 +02:00
abcdefg30
5967b06189
Remove the 'workaround' in gdi05
2015-08-17 17:38:05 +02:00
abcdefg30
b24c1845fb
Adjust the upgrade rule for SpawnActorOnDeath
2015-08-17 17:38:04 +02:00
abcdefg30
9f5a8a6d1f
Fix the creeps setting being ignored
2015-08-17 17:38:03 +02:00
Guido L
ce9bbd2a52
Fix TerrainTypes for walls and crates
2015-08-17 16:44:20 +02:00
Pavel Penev
71c5d69dc5
Merge pull request #8938 from abcdefg30/heliheigth
...
Have flying actors account for terrain height
2015-08-17 13:53:39 +03:00
Pavel Penev
ac46a356f4
Merge pull request #9057 from Mailaender/map-tilset-sequence-nre
...
Fixed a likely null reference exception when checking mod sequence definitions
2015-08-17 13:44:06 +03:00
abcdefg30
e05ba2454c
Merge pull request #9084 from Mailaender/sonar-shroud
...
Fixed sonar pulse revealing shroud
2015-08-16 23:58:09 +02:00
Matthias Mailänder
51fabae106
change editor tooltip to actor: description (type)
2015-08-16 21:58:17 +02:00
Pavel Penev
4600d1c62b
Merge pull request #9071 from pchote/fix-shroud-healthbars
...
Fix visibility queries when fog is disabled.
2015-08-16 19:19:16 +03:00
Matthias Mailänder
61cba78d62
rebalance sonar to not reveal any shroud
2015-08-16 13:32:26 +02:00
Matthias Mailänder
e3194ed35a
Merge pull request #9080 from pchote/fix-spy-overlay
...
Replace icon veterancy overlay with new artwork.
2015-08-16 09:33:47 +02:00
Paul Chote
78391e7c65
Replace icon veterancy overlay with new artwork.
...
New shp includes frames for higher level veterancy
for potential future use.
2015-08-15 20:59:52 +01:00
Paul Chote
0b13a173ae
Merge pull request #9053 from abcdefg30/dropzone-w-shroudrange
...
Fix a crash in dropzone-w
2015-08-15 10:25:45 +01:00
Paul Chote
a4c4cec4ee
Merge pull request #9050 from GraionDilach/fix-td-shippedost
...
Increase ShippedSoundtracks of the TD mod.
2015-08-15 10:15:04 +01:00
Paul Chote
b7d549e2d2
Merge pull request #9062 from clemty/renamedefencetab
...
TD: renames tooltip on "Defence" tab to "Support"
2015-08-15 10:04:35 +01:00
Matthias Mailänder
37b6dc1603
add maps from the resource site
2015-08-15 11:03:45 +02:00
Matthias Mailänder
dc477c3ced
add missing sequence reference
2015-08-15 09:59:53 +02:00
Matthias Mailänder
d0634d9bb7
add missing weapon reference
2015-08-15 09:57:42 +02:00
Matthias Mailänder
299e5881b3
Merge pull request #9072 from pchote/fix-shroud-option-case
...
Fix capitalisation of the "Explored Map" option.
2015-08-14 23:26:14 +02:00
Paul Chote
30d0ce2dee
Remove bogus property from d2k conyard.
2015-08-14 19:44:24 +01:00
Paul Chote
8dfd42b30e
Make Production.Info readonly.
2015-08-14 19:44:24 +01:00
Paul Chote
086467020e
Simplify IOccupySpace check.
2015-08-14 19:44:24 +01:00
Paul Chote
d730b4ee50
Remove duplicated DoProduction from Production.
2015-08-14 19:35:48 +01:00
Paul Chote
1d5644476a
Fix capitalisation of the "Explored Map" option.
2015-08-14 19:29:04 +01:00
Paul Chote
738a500876
Fix visibility queries when fog is disabled.
2015-08-14 19:26:01 +01:00
clemty
31fe6b7e9d
TD: renames tooltip on "Defence" tab to "Support" as suggested in #9047#issuecomment-130350382
2015-08-14 00:04:26 +02:00
Matthias Mailänder
9dabf9019f
Merge pull request #9026 from baxxxster/bleed
...
Changed TimestampFormat for server logs
2015-08-13 21:16:23 +02:00
Matthias Mailänder
e13f983946
Merge pull request #9038 from penev92/bleed_rename
...
Some more renaming from "race" to "faction"
2015-08-13 21:13:31 +02:00
Matthias Mailänder
c5b1e6be5f
fix a null reference exception at map (tileset)
2015-08-13 20:28:52 +02:00
abcdefg30
92c41aedb6
Fix a crash in dropzone-w
...
We don't need RevealsShroud here anyway,
as the map disabled Shroud and Fog.
2015-08-12 23:34:39 +02:00
abcdefg30
dae70321c2
Merge pull request #8792 from deniz1a/reveal-shroud
...
Changes shroud lobby setting from disabling shroud to revealing it.
2015-08-12 22:04:15 +02:00
abcdefg30
032ea2a377
Merge pull request #9032 from deniz1a/fix-8935
...
Fixes observer widgets being loaded multiple times at game end.
2015-08-12 20:47:39 +02:00
Zimmermann Gyula
e29a103e32
Increase ShippedSoundtracks of the TD mod.
2015-08-12 17:45:01 +02:00
abcdefg30
15f22c32b3
Merge pull request #8886 from atimoschenkow/fly-queue
...
Fix queue commands for Plane/Heli
2015-08-12 00:50:43 +02:00
abcdefg30
7e5b4f61eb
Merge pull request #9036 from reaperrr/heli-reserve
...
Improve aircraft unreserving of structures
2015-08-11 23:36:32 +02:00
reaperrr
d97d4c82a3
Plane style fixes
2015-08-11 15:49:06 +02:00
reaperrr
9cbc16b6a3
If aircraft has FallsToEarth, return instead of just skipping reservation.
2015-08-11 15:47:45 +02:00
reaperrr
6fc8de69ac
Unreserve aircraft when removed from world
2015-08-11 15:02:31 +02:00
deniz1a
e59cd78322
Fixes observer widgets being loaded multiple times at game end.
2015-08-11 12:31:23 +03:00
Pavel Penev
4d11195989
Rename MPStartUnitsInfo.Races to Factions
...
Also add an upgrade rule.
2015-08-11 04:00:08 +03:00
Pavel Penev
fd01e95d6c
Rename EmitInfantryOnSellInfo.Races to Factions
...
Also rename the rest of "race" in that file.
2015-08-11 03:46:12 +03:00
Pavel Penev
8b58f3a1d8
Rename ProductionQueue.Race to Faction
2015-08-11 03:29:49 +03:00
Pavel Penev
6e9b5ed2c9
Rename ProductionQueueInfo.Race to Factions
...
Also add an upgrade rule.
2015-08-11 03:27:12 +03:00
Pavel Penev
a6dae8e854
Merge pull request #9017 from reaperrr/lower-rank1
...
Rebalanced stat gains from rank-up
2015-08-11 02:36:01 +03:00
Pavel Penev
c99dcb3f24
Merge pull request #9023 from RoosterDragon/actor-lookup
...
Add a method to look up actors by ID.
2015-08-11 02:28:36 +03:00
abcdefg30
923c5405d2
Merge pull request #8965 from Mailaender/rallypoint-polish
...
Fixed the RallyPoint trait for Tiberian Sun polish
2015-08-10 22:03:13 +02:00
Matthias Mailänder
27016367c7
use more appropriate waypoint art for rally points
2015-08-10 21:35:21 +02:00
Matthias Mailänder
df206ddb18
unhardcode rallypoint sprites
2015-08-10 21:35:21 +02:00
Matthias Mailänder
b536e677fb
rename RallyPoint.RallyPoint to RallyPoint.Offset
2015-08-10 21:35:21 +02:00
reaperrr
f11331a7cd
Merge pull request #8989 from Mailaender/ts-light-cloak
...
Removed cloak effect from light posts
2015-08-10 19:14:21 +02:00
Glenn Martin Jensen
441f23d1e6
Changed TimestampFormat for server logs
...
Changed TimestampFormat for server logs
2015-08-10 16:53:51 +02:00
abcdefg30
22184a6791
Merge pull request #8934 from Mailaender/travis-mono4
...
Updated Travis to use Mono 4.0
2015-08-09 22:16:25 +02:00
abcdefg30
797b9d18c8
Merge pull request #8915 from Mailaender/cpos-mpos-test
...
Added a unit test for MPos conversions
2015-08-09 22:01:33 +02:00
RoosterDragon
89f5a23077
When dumping the sync report, log all the orders issued in the frame that desynced.
2015-08-09 20:59:59 +01:00
RoosterDragon
709befda08
Sync only once per tick, rather than once per tick and once per order.
...
This greatly improves performance by not syncing the world state for every single order processed as this becomes very expensive, at the cost of being unable to directly pinpoint the order that causes a desync. Instead the granularity of detecting desyncs is reduced to the tick level.
2015-08-09 20:58:20 +01:00
Matthias Mailänder
4d360a66ed
Merge pull request #8979 from penev92/bleed_production
...
Remove producer-is-in-world assumptions from Production
2015-08-09 21:29:29 +02:00
RoosterDragon
a0117a3890
Add a method to look up actors by ID.
...
This can be used to speed up some methods.
2015-08-09 20:25:34 +01:00
Matthias Mailänder
021b344532
Merge pull request #8988 from reaperrr/fix-moveanim
...
Fix for WithAttackAnimation breaking WithMoveAnimation
2015-08-09 21:21:33 +02:00
Matthias Mailänder
84fdd97f94
Merge pull request #8744 from abcdefg30/viceroidhusk
...
Merge SpawnViceroid into LeavesHusk
2015-08-09 21:07:32 +02:00
Matthias Mailänder
9efc3b377b
Merge pull request #9020 from abcdefg30/clearscreenshot
...
Fix shroud outside map bounds being transparent
2015-08-09 20:55:23 +02:00
abcdefg30
e8477b1b5a
Rename LeavesHusk to SpawnActorOnDeath
2015-08-09 19:24:14 +02:00
abcdefg30
1a1e1e08d7
Fix shroud outside map bounds being transparent
2015-08-09 18:55:13 +02:00
reaperrr
d8ca66bec5
Merge pull request #9014 from Mailaender/immobile-groundcheck
...
Fixed ground level checks for immobile actors
2015-08-09 15:48:50 +02:00
Pavel Penev
03cc69538e
Merge pull request #9015 from Mailaender/publishcoverity-0.11
...
Fixed automatic Coverity build submissions
2015-08-09 13:52:34 +03:00
reaperrr
fdeb901da6
Rebalance TS rankups
2015-08-09 12:47:26 +02:00
reaperrr
05b82dbc02
Rebalance D2k rankups
2015-08-09 12:47:11 +02:00
reaperrr
cd41ecaa78
Rebalance TD rankups
2015-08-09 12:46:55 +02:00
reaperrr
b5352c24a0
Rebalance RA rankups
2015-08-09 12:46:41 +02:00
Matthias Mailänder
bf53f981d4
fix path for PublishCoverity 0.11.0
2015-08-09 11:50:15 +02:00
Matthias Mailänder
208cfa9542
fix IsAtGroundLevel always being false for immobile actors
2015-08-09 11:45:25 +02:00
reaperrr
277ac04f85
Remove legacy 0% = not targetable assumption
2015-08-09 01:11:10 +02:00
abcdefg30
abf5047072
Add an upgrade rule and update the default mods
2015-08-08 23:23:32 +02:00
abcdefg30
538723f8fb
Merge SpawnViceroid into LeavesHusk
2015-08-08 23:23:31 +02:00
abcdefg30
1bc84275fd
Merge pull request #9000 from reaperrr/fix-misl-shadow
...
Fixed missile shadow on elevated terrain
2015-08-08 23:20:23 +02:00
reaperrr
433eac34b5
Fixes missile shadow on elevated terrain
2015-08-08 20:14:05 +02:00
reaperrr
e527513cbd
Made voxel turret and barrel traits upgradable.
2015-08-08 18:13:27 +02:00
Matthias Mailänder
7f42664b23
don't cloak light posts
2015-08-08 17:32:58 +02:00
reaperrr
281a87acbc
Fix WithAttackAnimation breaking WithMoveAnimation
2015-08-08 17:00:38 +02:00
Matthias Mailänder
4e101afb6d
Merge pull request #8838 from reaperrr/withbarrel2
...
Fixed WithBarrel and made it upgradable
2015-08-08 16:50:42 +02:00
Matthias Mailänder
88b98fa8ef
Merge pull request #8975 from penev92/bleed_rename
...
Some more renaming from "country" and "race" to "faction"
2015-08-08 16:13:16 +02:00
Pavel Penev
3cb707ad3c
Remove producer-is-in-world assumptions from Production
...
D2k upgrades need to be actors that never actor the world, produced by the PlayerActor, who is also not in the world, but the Production trait expects the producer to be in the world even if it has Exit.MoveIntoWorld = False, allowing the producees to not enter the world.
2015-08-08 16:36:24 +03:00
atimoschenkow
b1c51cc910
Fix for #6161 queue commands for Plane/Heli (do not ignore Order.Queued in ResolveOrder())
2015-08-07 23:41:03 +02:00
Matthias Mailänder
d358c495c5
test the coordinate system conversions
2015-08-07 00:31:58 +02:00
Matthias Mailänder
ddb01b6ae5
fix warnings about unused local variables
2015-08-07 00:31:24 +02:00
Matthias Mailänder
8aac12ffb4
add palettes (decorational sprites)
2015-08-05 18:27:13 +02:00
Matthias Mailänder
1685dce28f
add drums
2015-08-05 18:22:00 +02:00
Matthias Mailänder
6c3b668a86
add boxes (decorational crates)
2015-08-05 18:18:47 +02:00
Pavel Penev
10aee9ffa9
Rid Transforms and Transform of "race"
2015-08-05 18:15:11 +03:00
Pavel Penev
faf0da6994
Rename Session.Slot.LockRace
2015-08-05 18:11:10 +03:00
Pavel Penev
2f38239f32
Clean up LobbyUtils from "race" a bit
2015-08-05 18:07:26 +03:00
Pavel Penev
5eaf5b5b51
Rename Session.Client.Race
2015-08-05 17:45:56 +03:00
Pavel Penev
50f4508123
Rid SpawnSelectorTooltipLogic from "Country"
2015-08-05 17:35:07 +03:00
Pavel Penev
957af9ac5e
Rename SpawnOccupant.Country
2015-08-05 17:31:00 +03:00
deniz1a
2ca949dbd2
Renames Shroud lobby option to Explored map.
2015-08-04 17:31:07 +03:00
deniz1a
7efbf0633e
Changes shroud lobby setting from disabling shroud to revealing it.
2015-08-04 17:31:06 +03:00
abcdefg30
a94e35163a
Have flying actors account for terrain height
2015-08-04 15:48:03 +02:00
Matthias Mailänder
9170db9642
update Travis to use Mono 4
2015-08-04 12:00:45 +02:00
reaperrr
dff3201eca
Use Nod variant of repair bay icon
2015-08-03 22:12:27 +02:00
atlimit8
d785c50c3e
WithProductionOverlay: replace ITick => INotifyCreated & add INotifyOwnerChanged
2015-08-03 10:00:33 -05:00
deniz1a
2abd1b5350
Renames "Disable Shroud & Fog" debug option to "Disable visibility checks".
2015-08-02 00:30:42 +03:00
reaperrr
72d67de414
Fixed WithBarrel and made it upgradable.
...
Fixed missing Requires<ArmamentInfo>.
Removed now-redundant Barrel property (has been unused since RenderSprites animation keys were removed).
Made trait classes public.
Made ctor-cached trait lookups readonly.
2015-08-01 19:31:59 +02:00
deniz1a
f2ac6c9980
Some yaml cleanups.
2015-07-25 23:03:15 +03:00
deniz1a
ac6e915839
Simplifies Start button logic in lobby.
2015-07-25 23:03:14 +03:00
deniz1a
1a968588b6
Shows real owner of disguised units to allies.
2015-07-10 23:00:04 +03:00