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
Paul Chote
309e3ac99e
Merge pull request #8936 from Mailaender/lint-perf
...
Improved the --check-yaml performance
2015-08-08 10:57:57 +01:00
Matthias Mailänder
bc1a8d4b64
Merge pull request #8983 from Mailaender/freetype260-mscv9
...
Updated to latest FreeType6 version for Windows while downgrading the dependency to MSVC++ 2008
2015-08-08 11:42:58 +02:00
Matthias Mailänder
f416dfaca3
Merge pull request #8985 from pchote/fix-cnc-map-tabs
...
Fix padding at the top of the cnc map chooser.
2015-08-08 11:34:14 +02:00
Paul Chote
f60b80a935
Fix padding at the top of the cnc map chooser.
2015-08-08 10:05:21 +01: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
e430f313a7
remove the warning in the make script
2015-08-07 20:09:59 +02:00
Matthias Mailänder
0f9b87269e
get latest FreeType6 for Windows
...
downgrade dependency to MSVC++ 2008
2015-08-07 20:09:56 +02:00
abcdefg30
520a32143d
Merge pull request #8976 from Mailaender/pizza-maps
...
Added 3 new maps from PizzaAtomica
2015-08-07 14:21:26 +02:00
Matthias Mailänder
2ab883686d
add 3 new maps from PizzaAtomica
2015-08-07 09:54:15 +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
abcdefg30
c9837280b9
Merge pull request #8971 from Mailaender/chmod-x
...
Removed executable bits from random files in the repository
2015-08-06 18:17:22 +02:00
Matthias Mailänder
fd7bbc3ce6
remove executable bits from binary data files
2015-08-06 18:16:01 +02:00
Matthias Mailänder
e428e6d8cc
remove executable bits from source code
2015-08-06 18:05:50 +02:00
abcdefg30
cf9ec29708
Merge pull request #8964 from Mailaender/human-observers
...
Fixed neutral actors being visible in the All Players observer shroud mode
2015-08-06 14:13:18 +02:00
abcdefg30
8cb9dd5f25
Merge pull request #8969 from Mailaender/script-error-polish
...
Fixed the script error UI not shutting down the game properly
2015-08-06 14:06:37 +02:00
Matthias Mailänder
7a466890e5
hide tabs when script errors occur
2015-08-06 12:51:07 +02:00
Matthias Mailänder
d4a0bfe2a5
disable menu buttons when script errors occur
2015-08-06 12:49:35 +02:00
Matthias Mailänder
f1b9b31f07
remove duplicated line
2015-08-06 12:49:35 +02:00
Pavel Penev
55479435ef
Merge pull request #8963 from Mailaender/ra-observer-dropdown-separator
...
Fixed red DropDown separator on black observer UI
2015-08-06 12:10:24 +03:00
Matthias Mailänder
02b2360909
Merge pull request #8945 from pchote/fix-missing-resources
...
Reveal the initial resources if shroud is disabled.
2015-08-06 10:42:49 +02:00
Matthias Mailänder
6c45763d75
avoid observers being allied to world owning neutral players
2015-08-05 22:35:28 +02:00
Paul Chote
155d0cc97d
Reveal the initial resources if shroud is disabled.
...
Fixes #8943 .
2015-08-05 20:27:36 +01:00
Matthias Mailänder
798086cd9d
fix the red separator being used on black observer UI parts
2015-08-05 21:21:50 +02:00
Matthias Mailänder
987fdab042
unhardcode the chrome definition keys
2015-08-05 21:19:09 +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
Pavel Penev
0325f803ab
Merge pull request #8956 from Mailaender/simple-things
...
Added missing lint references
2015-08-05 16:59:21 +03:00
Matthias Mailänder
3b47aff61c
correct the namespace according to file location
2015-08-05 15:31:07 +02:00
Matthias Mailänder
281699baea
add missing weapon reference
2015-08-05 15:30:51 +02:00
Matthias Mailänder
78b200d26a
add missing sprite sequence and image references
2015-08-05 15:30:39 +02:00
abcdefg30
e1e166e0ad
Merge pull request #8914 from Mailaender/fixed-scientists
...
Fixed scientist sprite shadow on frame 25 for both Red Alert and Tiberian Dawn
2015-08-05 14:23:54 +02:00
abcdefg30
668b46c297
Merge pull request #8946 from pchote/fix-faction-tooltips
...
Fix orphaned tooltips when dismissing a dropdown.
2015-08-05 14:02:13 +02:00
abcdefg30
abd08ac4fb
Merge pull request #8953 from pchote/support-flying-mcv
...
Force helicopters to land before transforming.
2015-08-05 13:57:48 +02:00
Paul Chote
de4fbfd47a
Reset tooltips when dismissing a DropDownButtonWidget.
2015-08-05 09:11:19 +01:00
Paul Chote
710a32d1ce
Extract ScrollPanel tooltip workaround into common code.
2015-08-05 09:11:19 +01:00
Paul Chote
1aa5852a5b
Force helicopters to land before transforming.
2015-08-05 08:59:32 +01:00
Matthias Mailänder
c6cb9db0dd
Merge pull request #8948 from pchote/fix-shroud-edge-reveal
...
Prevent shroud from being revealed outside the map cordon.
2015-08-05 08:46:06 +02:00
Paul Chote
c1fcd5fb47
Prevent shroud from being revealed outside the map cordon.
...
Fixes #8947 .
2015-08-04 23:12:19 +01:00
Paul Chote
3ed40090f7
Merge pull request #8941 from abcdefg30/revert-sync-inherited
...
Revert "Sync inherited members."
2015-08-04 22:15:53 +01:00
abcdefg30
ed78e3aa9c
Merge pull request #8923 from reaperrr/prj-shadow
...
Made projectile shadows heightmap-aware
2015-08-04 20:32:02 +02:00
abcdefg30
58c4312675
Revert "Add tests to verify sync hashing mechanism."
...
This reverts commit 9f32eb76cd .
2015-08-04 20:03:19 +02:00
abcdefg30
0ecc5e388d
Merge pull request #8881 from atlimit8/FixAircraftGetActorBelowAltitudeChecking
...
Fix Aircraft.GetActorBelow() altitude checking
2015-08-04 18:08:32 +02:00
abcdefg30
3ec874db31
Revert "Sync inherited members."
...
This reverts commit cfd2f265d5 .
2015-08-04 17:24:59 +02: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
abcdefg30
582c93dda5
Merge pull request #8784 from Mailaender/heli-drop-sounds
...
Added helicopter takeoff and landing sound
2015-08-04 14:53:00 +02:00
Matthias Mailänder
fb22c9a1e5
test unchanged miniyaml rules only once
2015-08-04 14:20:52 +02:00
abcdefg30
d0fb08a48c
Merge pull request #8920 from pchote/fix-map-border
...
Account for disabled shroud/fog in ShroudRenderer.
2015-08-04 12:27:26 +02:00
abcdefg30
6183691828
Merge pull request #8894 from pchote/fix-projection-init
...
Lazily initialize cell projection mapping.
2015-08-04 12:13:37 +02:00
Matthias Mailänder
9170db9642
update Travis to use Mono 4
2015-08-04 12:00:45 +02:00
Matthias Mailänder
6a1f7fd55a
Merge pull request #8892 from pchote/fix-lonestar-audio
...
Use background music for Fort Lonestar rain.
2015-08-04 11:49:34 +02:00
Pavel Penev
958e996004
Merge pull request #8922 from pchote/fix-tabcomplete-crash
...
Fix a divide by zero crash in TabCompletionLogic.
2015-08-04 00:44:50 +03:00
reaperrr
efc7915f4f
Made projectile shadows heightmap-aware.
2015-08-03 23:36:16 +02:00
Paul Chote
0aca03158c
Fix a divide by zero crash in TabCompletionLogic.
2015-08-03 21:42:30 +01:00
Paul Chote
71576f9ab1
Merge pull request #8858 from RoosterDragon/sync-inherited
...
Sync members of base classes
2015-08-03 21:15:46 +01:00
Paul Chote
800fe5ff8d
Merge pull request #8902 from deniz1a/dropdown-autoscroll
...
Makes dropdown menus auto-scroll to selected item.
2015-08-03 21:13:41 +01:00
reaperrr
dff3201eca
Use Nod variant of repair bay icon
2015-08-03 22:12:27 +02:00
Paul Chote
ab5b912697
Merge pull request #8913 from reaperrr/fix-ts-water
...
Fixed bright dots on TS temperate terrain water
2015-08-03 21:09:57 +01:00
Paul Chote
0b4543919d
Account for disabled shroud/fog in ShroudRenderer.
...
Fixes #8827 .
2015-08-03 21:07:02 +01:00
Pavel Penev
3961f3d6c7
Merge pull request #8908 from Mailaender/fix-spectating-desync
...
Fixed a desync when a player surrenders
2015-08-03 22:57:41 +03:00
abcdefg30
34bf5b5810
Merge pull request #8911 from reaperrr/random-wbe
...
Allowed WithBuildingExplosion to randomly select from multiple sequences
2015-08-03 17:02:00 +02:00
atlimit8
d785c50c3e
WithProductionOverlay: replace ITick => INotifyCreated & add INotifyOwnerChanged
2015-08-03 10:00:33 -05:00
Matthias Mailänder
34a228406f
fix shadow on frame 25
...
via http://cnc-comm.com/community/index.php?topic=4069.0
2015-08-03 16:44:35 +02:00
reaperrr
1ca4ec1749
Fixed bright dots on TS temperate terrain water
...
Temperate water tiles use palette index #1 , which is also used for shadow on SHPs.
2015-08-03 16:42:20 +02:00
reaperrr
94f6dd5e56
Allow WithBuildingExplosion to randomly select from multiple sequences
...
Necessary for TS/RA2-style building explosions.
2015-08-03 16:35:58 +02:00
abcdefg30
d1375a224f
Merge pull request #8910 from Mailaender/ts-crush-palette
...
Fixed Tiberian Sun infantry crush palette
2015-08-03 13:32:28 +02:00
abcdefg30
b384bcfe74
Merge pull request #8907 from Mailaender/ts-minigun-sounds
...
Added more variation to the Tiberian Sun light infantry gun
2015-08-03 13:12:32 +02:00
Matthias Mailänder
87db0c97c5
fix infantry crush palette
2015-08-03 11:33:12 +02:00
Matthias Mailänder
e50f42672d
Merge pull request #8903 from GraionDilach/ts-fixwatereffects
...
Fix TS water effect palettes.
2015-08-03 11:13:46 +02:00
Matthias Mailänder
bbb186d9c8
fix marking player as spectator going through unsynced code
2015-08-03 10:28:32 +02:00
Matthias Mailänder
d2cc61e165
add more variation to the light infantry gun
2015-08-03 08:20:22 +02:00
RoosterDragon
9f32eb76cd
Add tests to verify sync hashing mechanism.
2015-08-02 22:36:56 +01:00
Zimmermann Gyula
4521157901
Fix TS water effect palettes.
...
Also copied over the waterpiffs from RA because TS equvivalent has no
fitting palette/only singular piff exists - w_piffs didn't.
2015-08-02 23:30:51 +02:00
deniz1a
53329b7068
Makes dropdown menus auto-scroll to selected item.
2015-08-02 23:27:54 +03:00
Matthias Mailänder
1eb46d4922
Merge pull request #8895 from abcdefg30/napulsturr
...
Fix napuls sequences
2015-08-02 19:33:38 +02:00
atlimit8
a209e9db4c
Fix Aircraft.GetActorBelow() altitude checking
2015-08-02 11:51:34 -05:00
abcdefg30
dcb3b11bb3
Fix napuls sequences
2015-08-02 18:36:11 +02:00
Paul Chote
3d65ba39f6
Lazily initialize cell projection mapping.
2015-08-02 17:15:39 +01:00
Paul Chote
f888886c35
Merge pull request #8891 from Mailaender/make-ts-version
...
Fixed Tiberian Sun mod not being versioned
2015-08-02 16:44:21 +01:00
Pavel Penev
e022a0a7ba
Merge pull request #8799 from Mailaender/differentiate-ts-mixes
...
Added support to specify the package/folder in the virtual file system for Tiberian Sun Cabal/EVA voices and Nod/GDI icons
2015-08-02 18:39:30 +03:00
Matthias Mailänder
8d7a9c6b50
remove non-existing sprites
2015-08-02 17:29:44 +02:00
Matthias Mailänder
894f75fb3b
provide a more helpful exception
2015-08-02 17:29:44 +02:00
Matthias Mailänder
a0c02d5710
use different Nod/GDI icons for shared actors
2015-08-02 17:29:44 +02:00
Matthias Mailänder
68b7359664
enable Cabal voice
2015-08-02 17:29:44 +02:00
Matthias Mailänder
245d7904fe
allow to specify the folder directly in the virtual file system
...
using folder:file syntax
2015-08-02 17:29:41 +02:00
Matthias Mailänder
b5df1222bd
Merge pull request #8893 from Phrohdoh/lua#fix-default-lighting
...
LightingGlobal default of 1d.
2015-08-02 17:28:19 +02:00
Taryn Hill
7656ad3d12
Use a default of 1d instead of 0d in LightingGlobal if the necessary trait doesn't exist
2015-08-02 10:26:15 -05:00
Paul Chote
2c138e7691
Use background music for Fort Lonestar rain.
2015-08-02 16:19:47 +01:00
Matthias Mailänder
7c9a333ac4
also use the combined mod for Lua API doc generation
2015-08-02 17:12:06 +02:00
Matthias Mailänder
f2073d18aa
fix documentation not being versioned on Windows
2015-08-02 17:11:47 +02:00
Matthias Mailänder
a37e6a3625
fix TS mod not being versioned
2015-08-02 17:10:20 +02:00
Paul Chote
fb5db60d9d
Merge pull request #8865 from Phrohdoh/lua#effects-rgba
...
Rename EffectGlobal to LightingGlobal and expose individual channels.
2015-08-02 16:05:27 +01:00
Taryn Hill
2f452d88b3
Rename EffectsGlobal to LightingGlobal
...
Remove ChangeLighting in favor of individual channels
Change RA's fort-lonestar to use Lighting instead of Effect
2015-08-02 10:03:39 -05:00
Oliver Brakmann
7298c21e75
Merge pull request #8882 from Mailaender/ts-decoration-radar-color
...
Fixed undefined white decoration radar colors
2015-08-02 16:46:22 +02:00
Paul Chote
a0c256173b
Merge pull request #8851 from penev92/bleed_rename
...
Some more renaming from "race" to "faction"
2015-08-02 15:34:41 +01:00
Pavel Penev
a75f8f63be
Add an upgrade rule for BuildableInfo.ForceRace rename
2015-08-02 17:19:46 +03:00
Oliver Brakmann
43a3717659
Merge pull request #8888 from deniz1a/fix-assetbrowser
...
Revert "Improves filter text field in asset browser."
2015-08-02 16:12:21 +02:00
Oliver Brakmann
1a83304f28
Merge pull request #8765 from reaperrr/arty-expl
...
Improved Explodes trait and how artillery explodes
2015-08-02 16:00:09 +02:00
Oliver Brakmann
9e2f06aa2d
Merge pull request #8876 from pchote/music
...
Refine the music playlist code.
2015-08-02 15:49:13 +02:00
reaperrr
a06cb8fccb
Tweaked RA and TD artillery explosion
...
Renamed RA UnitExplode to AmmoExplode, added new UnitExplode with 1/10
damage.
Reduced TD UnitExplode damage to 1/10 of old value.
Now artillery always explodes, but there's only a 75% chance it explodes
violently and only when it has ammo.
If either condition isn't met, it explodes with the (now less violent) UnitExplode.
2015-08-02 15:18:30 +02:00
deniz1a
37ac08ecfe
Revert "Improves filter text field in asset browser."
...
This reverts commit 4fcf73921f .
2015-08-02 16:17:48 +03:00
Oliver Brakmann
4b6c37f90f
Merge pull request #8878 from pchote/fix-cratebadger-spawn
...
Fix crate drop aircraft spawn height.
2015-08-02 14:51:42 +02:00
Oliver Brakmann
2b1f1cc031
Merge pull request #8880 from pchote/fix-radar-mouse
...
Fix radar pixel <-> cell conversions.
2015-08-02 14:46:24 +02:00
Oliver Brakmann
84cf1e4240
Merge pull request #8873 from pchote/remove-clone-crate
...
Remove the balance-breaking unit duplication crate.
2015-08-02 12:45:56 +02:00
Pavel Penev
dc3cfa35c6
Merge pull request #8874 from reaperrr/fix-e2-prone
...
Fixed RA grenadier prone-stand sequences
2015-08-02 13:45:09 +03:00
Matthias Mailänder
0efb8fc6f4
Merge pull request #8883 from pchote/remove-ts-proximitycaptor
...
Remove ProximityCaptor from TS camera.
2015-08-02 10:47:01 +02:00
Paul Chote
0109bb17be
Remove ProximityCaptor from TS camera.
2015-08-02 09:33:28 +01:00
Paul Chote
5f2c62634c
Merge pull request #8817 from penev92/bleed_cleanups
...
Touch up a few files
2015-08-02 09:30:43 +01:00
Matthias Mailänder
8a6b5d1b8d
define radar color for rocks
2015-08-02 08:44:45 +02:00
Matthias Mailänder
6d20d4b2db
define radar color for trees
2015-08-02 08:44:45 +02:00
Paul Chote
1d307bfe07
Disable music auto-play unless tracks are installed.
2015-08-01 23:05:09 +01:00
Paul Chote
9b3ef9e7f7
Move MusicPlaylist to Mods.Common.
2015-08-01 22:56:07 +01:00
Zimmermann Gyula
c6e246102e
Hide the songs which were hidden in the base games.
2015-08-01 22:42:27 +01:00
Zimmermann Gyula
1d80c37fda
Add support for hiding music tracks.
2015-08-01 22:41:25 +01:00
deniz1a
2abd1b5350
Renames "Disable Shroud & Fog" debug option to "Disable visibility checks".
2015-08-02 00:30:42 +03:00
Paul Chote
21254db120
Add background music to RA shellmap.
2015-08-01 22:24:40 +01:00
Matthias Mailänder
25ee5f7287
add the takeoff and landing sound
2015-08-01 22:46:06 +02:00
Matthias Mailänder
9c67e46226
make Orca Transport buildable with developer cheats
2015-08-01 22:37:54 +02:00
Pavel Penev
244ca10242
Merge pull request #8862 from pchote/fix-rotation-hack
...
Disable legacy coordinate hack in TS.
2015-08-01 23:04:08 +03:00
Paul Chote
a8ddc4e360
Always start the game with a random song.
...
This fixes the issue where games will always start
with shellmap theme.
2015-08-01 20:52:20 +01:00
Paul Chote
5952d8c979
Fix crash when opening music player from TD lobby.
2015-08-01 20:52:20 +01:00
Paul Chote
fb0e2c5cc3
Introduce background music concept.
2015-08-01 20:52:20 +01:00
Paul Chote
a2517b42bb
Fix 4tnk muzzle offsets.
2015-08-01 20:41:30 +01:00
Paul Chote
3a8a18499e
Fix radar pixel <-> cell conversions.
...
Fixes #8869 .
2015-08-01 20:19:20 +01:00
Paul Chote
180f6e83d4
Fix crate drop aircraft spawn height.
2015-08-01 20:01:45 +01: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
reaperrr
2d3bf3f664
Merge pull request #8875 from pchote/remove-ts-bounty
...
Remove bounties from the TS mod.
2015-08-01 19:23:17 +02:00
Paul Chote
5921ea2601
Remove bounties from the TS mod.
2015-08-01 18:10:00 +01:00
Paul Chote
cfe1aaaddd
Remove the balance-breaking unit duplication crate.
2015-08-01 18:06:54 +01:00
reaperrr
ff3af5d071
Fixed RA grenadier prone-stand sequences
2015-08-01 19:05:08 +02:00
Paul Chote
583b4f92b6
Merge pull request #8866 from Phrohdoh/feat#terrain-height-at
...
Implement DistanceAboveTerrain
2015-08-01 17:54:31 +01:00
Taryn Hill
22ffeb2a12
Use DistanceAboveTerrain in CreateEffectWarhead
2015-08-01 11:48:50 -05:00
Taryn Hill
6fa1f757b0
Add Map.DistanceAboveTerrain(WPos) and Actor.IsAtGroundLevel() extension method
2015-08-01 11:48:47 -05:00
Matthias Mailänder
7066254887
Merge pull request #8814 from reaperrr/ssm-tur
...
Implement ammo-dependent turret art for TD Mobile SAM
2015-08-01 18:06:36 +02:00
reaperrr
ac0a92888e
Implement ammo-dependent art for Mobile SAM turret
2015-08-01 17:15:35 +02:00
reaperrr
c3d996cb62
Adds WithReloadingTurret render trait to TD mod
2015-08-01 17:15:34 +02:00
abcdefg30
1b20807677
Merge pull request #8870 from obrakmann/fix-ai-using-shared-random
...
Fix AI using SharedRandom values
2015-08-01 16:39:32 +02:00
Oliver Brakmann
c539b9fcb4
Fix AI using SharedRandom values
...
The AI code runs on only one hosts, so by having the AI use SharedRandom values, the host's random gets out of sync with the other players' and crashes the game.
2015-08-01 15:59:12 +02:00
Matthias Mailänder
97192dd8b2
Merge pull request #8868 from pchote/readonly-traits
...
Make trait fields readonly
2015-08-01 15:58:42 +02:00
Paul Chote
3dda305524
Make NukePower fields readonly.
2015-08-01 14:19:12 +01:00
Paul Chote
6f60b16f06
Make SmokeTrailWhenDamaged fields readonly.
2015-08-01 14:19:12 +01:00
Paul Chote
60305face7
Make WithVoxelBody fields readonly.
2015-08-01 14:19:11 +01:00
Paul Chote
a127c6b050
Make WithVoxelBarrel fields readonly.
2015-08-01 14:19:11 +01:00
Paul Chote
322d941332
Make WithProductionOverlay fields readonly.
2015-08-01 14:19:11 +01:00
Paul Chote
038e8018b9
Make WithBuildingPlacedOverlay fields readonly.
2015-08-01 14:19:11 +01:00
Paul Chote
4e27ac9aac
Make WithTurret fields readonly.
2015-08-01 14:19:10 +01:00
Paul Chote
d20819735c
Make WithRotor fields readonly.
2015-08-01 14:19:10 +01:00
Paul Chote
f91b28a2a0
Make WithRepairOverlay fields readonly.
2015-08-01 14:19:10 +01:00
Paul Chote
bb092ec07b
Make WithRepairAnimation fields readonly.
2015-08-01 14:19:10 +01:00
Paul Chote
c5becaab9b
Make WithIdleOverlay fields readonly.
2015-08-01 14:19:10 +01:00
Paul Chote
a2d069ce55
Make WithHarvestOverlay fields readonly.
2015-08-01 14:19:09 +01:00
Paul Chote
8e6b764284
Make WithBuildingPlacedAnimation fields readonly.
2015-08-01 14:19:09 +01:00
Paul Chote
0065d27c68
Make WithBuildingExplosion fields readonly.
2015-08-01 14:19:09 +01:00
Paul Chote
eeb101c040
Make Contrail fields readonly.
2015-08-01 14:19:09 +01:00
reaperrr
1e96e7720d
Merge pull request #8867 from abcdefg30/fixload
...
Fix a crash in LaunchArguments when switching mods
2015-08-01 14:54:57 +02:00
Paul Chote
6a586fe501
Make RenderVoxels fields readonly.
2015-08-01 13:28:56 +01:00
Paul Chote
c6ecd772c4
Make RenderRangeCircle fields readonly.
2015-08-01 13:28:19 +01:00
Paul Chote
4b4cc52aa0
Make RenderDetectionCircle fields readonly.
2015-08-01 13:27:57 +01:00
Paul Chote
080f1880b9
Make RenderBuildingTurreted fields readonly.
2015-08-01 13:27:40 +01:00
Paul Chote
ef619a186c
Make ExternalCapturableBar fields readonly.
2015-08-01 13:27:09 +01:00
abcdefg30
5e3d600408
Fix a crash in LaunchArguments when switching mods
2015-08-01 13:45:41 +02:00
reaperrr
4934d6c035
Merge pull request #8859 from pchote/coords-fixup
...
Fix WPos <-> CPos conversions.
2015-08-01 12:23:26 +02:00
Paul Chote
82abd5a016
Merge pull request #8808 from deniz1a/leavemap-cleanup
...
Removes unnecessary code from IngameChatLogic.cs.
2015-08-01 11:21:15 +01:00
Paul Chote
bdf3c0694d
Merge pull request #8812 from abcdefg30/mechanical
...
Fix TS Repair weapons versus values
2015-08-01 11:13:26 +01:00
Paul Chote
a0e92093a1
Fix the WPos <-> CPos conversion.
...
Fixes #8463 .
2015-08-01 11:09:07 +01:00
abcdefg30
b8372984b0
Merge pull request #8247 from Mailaender/man-openra
...
Added a UNIX man page
2015-08-01 12:06:14 +02:00
reaperrr
a8c09f4035
Merge pull request #8846 from pchote/ingame-map-previews
...
Improve radar minimap on isometric maps.
2015-08-01 11:59:21 +02:00
Matthias Mailänder
7c86519242
organize launch arguments in it's own class
2015-08-01 11:56:45 +02:00
Matthias Mailänder
baa798d831
autogenerate and install a UNIX man page
2015-08-01 11:56:43 +02:00
Matthias Mailänder
ec7912eaac
remove unused variable
2015-08-01 11:55:46 +02:00
Matthias Mailänder
88e16a890d
extract Launch args for automatic manpage creation
2015-08-01 11:55:46 +02:00
abcdefg30
9d32667d15
Merge pull request #8860 from pchote/heightmap-placebuilding-footprint
...
Align the footprint tiles with the building preview.
2015-08-01 10:32:57 +02:00
Paul Chote
bffbd2fc66
Fixes MMKII weapon offsets.
2015-08-01 00:42:59 +01:00
Paul Chote
9a64b8724c
Disable local -> world offset hack in TS.
2015-08-01 00:42:59 +01:00
Paul Chote
aebca2bdae
Align the footprint tiles with the building preview.
2015-07-31 23:36:40 +01:00
RoosterDragon
cfd2f265d5
Sync inherited members.
2015-07-31 22:04:43 +01:00
Pavel Penev
33e779f4c0
Merge pull request #8856 from reaperrr/wpdo
...
Fix WithProductionDoorOverlay namespace
2015-07-31 22:33:03 +03:00
reaperrr
5941914ced
Fix WithProductionDoorOverlay namespace
2015-07-31 21:08:25 +02:00
Oliver Brakmann
b249347898
Merge pull request #8545 from HenrytheSlav/soviet4s
...
Add Soviet04a and Soviet04b
2015-07-31 20:11:19 +02:00
Pavel Penev
c304229987
Merge pull request #8847 from pchote/heightmap-borders
...
Heightmap-aware map helper functions.
2015-07-31 16:14:12 +03:00
Paul Chote
d29519fca1
Implement height-aware map.ChooseClosestEdgeCell().
2015-07-31 08:38:07 +01:00
Paul Chote
05f41a0182
Implement height-aware map.DistanceToEdge().
2015-07-31 08:38:07 +01:00
Paul Chote
318d6aaa73
Implement height-aware map.ChooseRandomEdgeCell().
2015-07-31 08:38:07 +01:00
Paul Chote
e337710221
Implement height-aware map.ChooseRandomCell().
2015-07-31 08:38:06 +01:00
Paul Chote
ed359c8aeb
Improve radar display for isometric maps.
2015-07-31 08:34:16 +01:00
Paul Chote
372d93994c
Account for heightmaps in choosing the minimap bounds.
2015-07-31 08:34:16 +01:00
Pavel Penev
10c5b82ef0
Rename BuildableInfo.ForceRace
2015-07-31 05:41:19 +03:00
Pavel Penev
720cb062b6
Add an upgrade rule for ProvidesPrerequisite.Race rename
2015-07-31 05:40:59 +03:00
Pavel Penev
a8dae72409
Clean ProvidesPrerequisite.cs of "race"
2015-07-31 05:38:49 +03:00
Pavel Penev
1e9cc50805
Clean Production.cs of "race"
2015-07-31 05:38:43 +03:00
Pavel Penev
6379ee9394
Clean ObserverShroudSelectorLogic.cs of "race"
2015-07-31 05:38:27 +03:00
reaperrr
715a89468a
Clean up RA vehicles.yaml since UnitExplodeSmall is inherited from defaults
2015-07-30 21:23:56 +02:00
reaperrr
c205afcf4d
Add descriptions and LoadedChance to Explodes trait
...
'Chance' only allows to control whether the actor explodes at all.
'LoadedChance' allows to control how likely the actor will explode violently using Weapon, and otherwise falls back to EmptyWeapon.
2015-07-30 21:23:55 +02:00
abcdefg30
c2cbf7c79d
Merge pull request #8842 from GraionDilach/replace-thunder
...
Replace ambient sounds from unknown sources with CC0 licensed ones
2015-07-30 20:06:09 +02:00
Zimmermann Gyula
befdac8237
Replace ambient sounds from unknown sources with CC0 licensed ones
...
Sample sources:
rain https://www.freesound.org/people/vibe_crc/sounds/50058/
thunder1 https://www.freesound.org/people/netaj/sounds/193170/
thunder2 thunder-ambient
https://www.freesound.org/people/hifijohn/sounds/242735/
thunder3 https://www.freesound.org/people/sarson/sounds/195522/
thunder4 https://www.freesound.org/people/FenrirFangs/sounds/234737/
thunder5 https://www.freesound.org/people/Xythe/sounds/37299/
2015-07-30 19:36:12 +02:00
Pavel Penev
ab1c7ebb09
Merge pull request #8845 from obrakmann/remove-clamping-testcase
...
Revert "HACK: Testcase for edge clamping."
2015-07-30 17:40:42 +03:00
Oliver Brakmann
439bc4ab34
Revert "HACK: Testcase for edge clamping."
...
This reverts commit fb84f1157e .
2015-07-30 16:36:40 +02:00
Oliver Brakmann
74570e5998
Merge pull request #8824 from pchote/heightmap-clamp
...
Implement heightmap-aware bounds clamping.
2015-07-30 16:20:27 +02:00
Paul Chote
fb84f1157e
HACK: Testcase for edge clamping.
...
Remove before merging!
2015-07-30 08:18:45 +01:00
Paul Chote
13e0527f7c
Implement height-aware map.Clamp(MPos).
2015-07-30 08:18:45 +01:00
Paul Chote
2c00019715
Revert "Temporarily work around RadarWidget corruption."
...
This reverts commit 4bc75f1ed6 .
2015-07-30 08:18:45 +01:00
Paul Chote
66f4e1d775
Render the full map to the radar backing sheet.
2015-07-30 08:18:39 +01:00
Oliver Brakmann
90d3a9078f
Merge pull request #8825 from pchote/lobby-map-previews
...
Fix TS lobby map previews
2015-07-29 21:54:46 +02:00
Paul Chote
54a80ed035
Include additional preview to prevent cutoff.
...
Fun fact: The original TS sidestepped this issue
by rendering everything outside the cordon, which
looks much worse than what we do here.
2015-07-29 20:44:44 +01:00
Paul Chote
af69370c17
Improve lobby minimap display for isometric maps.
...
Also extracts a trait query from inside a tight loop to save unnecessary work.
2015-07-29 20:44:44 +01:00
reaperrr
6db91ccec1
Merge pull request #8796 from Mailaender/travis-docker-take2
...
Enabled the container based Travis CI architecture
2015-07-29 20:55:13 +02:00
abcdefg30
fa3ad6347b
Merge pull request #8836 from reaperrr/atk-sync
...
Removed redundant ISync and ITick from Attack* traits
2015-07-29 19:37:24 +02:00
reaperrr
398f02c5db
Remove redundant ISync and ITick from Attack* traits
...
ISync is implemented by AttackBase, so there's no need for other Attack traits to implement it again.
AttackTurreted inherits AttackFollow, which already implements ITick.
2015-07-29 17:45:30 +02:00
Matthias Mailänder
c660d32051
Merge pull request #8833 from obrakmann/fix8826_trait-from-dead-crate-crash
...
Fix crates dying while not in the world
2015-07-29 15:30:07 +02:00
Matthias Mailänder
8eb5698d57
Merge pull request #8170 from DSUK/master
...
TFD Installer for Tiberian dawn, Red Alert and Tiberian Sun
2015-07-29 15:25:59 +02:00
Pavel Penev
df46f83e38
Merge pull request #8834 from obrakmann/fix-basebuilder-nre
...
Fix potential NRE in AI BaseBuilder
2015-07-29 16:07:34 +03:00
Oliver Brakmann
1b9367ae4b
Fix potential NRE in AI BaseBuilder
...
Detected by Coverity
2015-07-29 14:53:15 +02:00
abcdefg30
4a42591369
Fix TS Repair weapons versus values
2015-07-29 14:49:05 +02:00
Oliver Brakmann
eada254ad3
Fix crates dying while not in the world
...
On large maps, it can take the delivery aircraft longer than the crate's
lifetime to reach the paradrop location, so the crate will be destroyed while it's still in the aircraft, leading to an attempt to get a trait from a destroyed object in the Paradrop trait.
This fixes the lifetime logic of crates so that the lifetime will only be increased when the crate is actually in the world. This will probably also better reflect the intention behind the Lifetime property, which I assume was meant to be the time the crate would be on the map available for pickup, rather than the lifetime of the actor itself.
2015-07-29 12:35:58 +02:00
James
1d3f4d6f12
added The First Decade Installation Logic
2015-07-29 08:18:26 +01:00
James
8468ce5fe6
added InstallShield CAB Extractor
2015-07-29 08:18:26 +01:00
Matthias Mailänder
0ba54b425e
Merge pull request #8759 from reaperrr/ai-bldgcheck
...
Improved AI BaseBuilder
2015-07-28 22:32:21 +02:00
reaperrr
d8e458d028
Added TODOs for foundation of checked water cells
...
Fix description style issues
2015-07-28 22:03:53 +02:00
reaperrr
91178d6f62
Improved naval placement check
...
Moved water checks before --waitTicks.
Use Water enum instead of multiple booleans.
Check for BaseProvider rather than BaseBuilding.
Move expensive ClosEnoughToWater check to last position for naval
production override.
2015-07-28 22:03:52 +02:00
Matthias Mailänder
b9c52acefc
Merge pull request #8809 from reaperrr/ra-ai
...
Improved RA mod AI (yaml tweaks)
2015-07-28 21:25:33 +02:00
Matthias Mailänder
e127e55792
Merge pull request #8777 from pchote/base-key
...
Fall back to oldest building if no BaseBuildings exist.
2015-07-28 20:35:12 +02:00
reaperrr
ed1a55df83
Fixed AI soviet paratrooper target evaluation so it doesn't always fail
2015-07-28 19:26:43 +02:00
Pavel Penev
fb2a4265bd
Merge pull request #8811 from abcdefg30/die3
...
Use HeadshotDeath instead of BulletDeath for Umagon's rifle
2015-07-28 19:16:24 +03:00
Pavel Penev
2a166edb72
Merge pull request #8820 from obrakmann/fix8722-allies03-jail-breakage
...
Revert "Allies 03 Cloak->TargetableUnit"
2015-07-28 18:23:48 +03:00
reaperrr
5f9834d250
Shifted Turtle AI priority more from adv. power plants to defenses
...
This will work better once #8759 is merged (due to improved low power check).
2015-07-28 17:05:20 +02:00
reaperrr
793a9e4f20
Disable dog kennels for AI
...
I saw the AI build kennels early and waste cash on an army of dogs quite a
few times, putting that AI at severe disadvantage.
2015-07-28 17:04:05 +02:00
Oliver Brakmann
b7c444713e
Revert "Allies 03 Cloak->TargetableUnit"
...
This reverts commit acc4b307b6 .
2015-07-28 15:42:18 +02:00
Oliver Brakmann
dff56f6c20
Merge pull request #8781 from pchote/heightmap-shroud
...
Add plumbing for heighmap-aware shroud and map bounds checks.
2015-07-28 15:35:51 +02:00
Pavel Penev
7701980b76
Simple code style cleanups
2015-07-28 14:21:17 +03:00
Pavel Penev
9801d89e75
Merge pull request #8813 from pchote/fix-bounds-checks
...
Replace map.Contains with proper array bounds checks.
2015-07-28 04:27:53 +03:00
deniz1a
e3c2dced36
Removes unnecessary code from IngameChatLogic.cs.
...
Cleanup after #8105 .
2015-07-27 23:22:30 +03:00
Matthias Mailänder
9fefc1f7b7
Merge pull request #8816 from reaperrr/common-armor
...
Moved Armor trait to Mods.Common
2015-07-27 22:04:29 +02:00
Paul Chote
4bc75f1ed6
Temporarily work around RadarWidget corruption.
2015-07-27 20:20:01 +01:00
reaperrr
89f3718aa7
Move Armor trait to Mods.Common
2015-07-27 21:12:03 +02:00
Paul Chote
86ba26e013
Convert shroud calculations and rendering to PPos.
2015-07-27 19:34:50 +01:00
Paul Chote
e8794032e0
Introduce initial PPos plumbing.
...
PPos is best thought of as a cell grid applied in
screen space. Multiple cells with different
terrain heights may be projected to the same PPos,
or to multiple PPos if they do not align with the
screen grid.
PPos coordinates are used primarily for map edge
checks and shroud / visibility queries.
2015-07-27 19:34:49 +01:00
Paul Chote
fb5bcd3889
Extract MapCoordsRegion from CellRegion.
2015-07-27 19:34:39 +01:00
Paul Chote
a8c6a1aa97
Correct Contains check in DomainIndex.
2015-07-27 19:06:20 +01:00
Paul Chote
3a7300810c
Correct Contains check in BridgeLayer.
2015-07-27 19:06:20 +01:00
Paul Chote
0b5b612757
Correct Contains check in BuildingInfluence.
2015-07-27 18:43:51 +01:00
Paul Chote
2b3c65334d
Correct Contains check in ActorMap.
2015-07-27 18:43:51 +01:00
Matthias Mailänder
3b25a2029a
Merge pull request #8805 from obrakmann/fix8802_enemy-unit-selection
...
Fix not being able to select enemy units
2015-07-27 19:38:37 +02:00
abcdefg30
adfa2af4bc
Merge pull request #8800 from Mailaender/ts-deployed-units
...
Fixed deployed vehicles being treated as buildings
2015-07-27 18:53:48 +02:00
abcdefg30
7c14f54ca3
Added soviet04a and soviet04b
2015-07-27 18:10:09 +02:00
abcdefg30
88466473dd
Use HeadshotDeath instead of BulletDeath for Umagon's rifle
2015-07-27 17:34:12 +02:00
reaperrr
e1ef6967f6
Sniper isn't buildable anymore
2015-07-27 16:00:53 +02:00
Oliver Brakmann
a2a0059f7f
Fix chronoshift duration being visible to enemy players
2015-07-27 13:32:51 +02:00
reaperrr
76f2145db2
Added random factor to building production delay
...
Early game AI usually follows the same build order (power plant first, then refinery), which also means they all start producing them at the same tick. This adds a random factor to the production delay, so not all AIs produce on the same tick.
2015-07-27 13:28:07 +02:00
reaperrr
c7af9c180e
Further improved building placement failure check
...
Since naval structures have their own safety measures now and therefore shouldn't count towards failCount under normal circumstances, we can now assume that 3 consecutive placement failures mean lack of space. Therefore, rather than unconditionally resetting the failCount and retry every N ticks, we now cache the number of buildings and construction yards at the time of the 3rd consecutive failure and if the number of buildings hasn't decreased and number of construction yards not increased, we assume there is still not enough space and reset the retry delay instead.
2015-07-27 13:28:06 +02:00
reaperrr
65a6489ef1
Avoid consecutive attempts to build naval structures
...
If not enough water space can be found inside the base perimeter, stop the AI from trying to build naval production buildings permanently until it deploys another construction yard.
If enough water is available within the base perimeter, check whether any
building that provides buildable area (for adjacency) is close enough to
water, otherwise don't even start producing this naval structure.
2015-07-27 13:28:05 +02:00
reaperrr
0a5b812bb7
Check for consecutive failures to place a structure.
...
After 3 consecutive failed attempts, wait one minute before resetting the counter and trying again.
2015-07-27 13:21:58 +02:00
Oliver Brakmann
618ba6342c
Fix not being able to select enemy units
2015-07-27 13:07:07 +02:00
reaperrr
6ff394991d
Fixed AI BaseBuilder low power check.
...
This was extremely borked:
The priority overrides for refinery, production and silo ignored power completely and never checked whether the structure might drive the AI into low power state; whereas the check for regular building checked whether the structure's power -exceeded- MinimumExcessPower (previously just 0). The catch is that power draw is represented by negative numbers, so the only buildings that would trigger this were - power plants.
Now it checks whether the sum of building power draw (negative) and AI's current power level are lower than MinimumExcessPower, if not, build the structure, if yes, build a power plant instead.
Additionally, this check is now performed for the early-game priority overrides as well.
Last but not least the AI would not(!) give power plants priority if it was already low on power. This has been fixed as well.
2015-07-27 13:06:18 +02:00
Matthias Mailänder
a3eac88e36
Merge pull request #8774 from atlimit8/v19husk_noRenderBuilding
...
Add StartSequence to WithIdleOverlay & change V19.Husk
2015-07-27 07:50:18 +02:00
Matthias Mailänder
00017a9b4e
Merge pull request #8770 from RoosterDragon/ai-order-throttle
...
Throttle AI order speed to prevent lag spikes
2015-07-27 07:37:01 +02:00
Matthias Mailänder
5800c07602
don't define deployed vehicles as buildings
2015-07-26 21:17:25 +02:00
atlimit8
4976f9fec9
Add StartSequence to WithIdleOverlay & change V19.Husk
2015-07-26 12:53:09 -05:00
Matthias Mailänder
1748588ec8
remove redundant push/pop with nothing in between
2015-07-26 14:05:22 +02:00
RoosterDragon
942ce6b5a6
Throttle the issuing of orders by the AI.
...
To prevent the AI generating lag spikes by issuing too many orders in a single tick, it is now limited in how many orders can be issued per tick. Extra orders are queued. This allows the performance hit of issuing multiple orders to be spread out over several ticks.
2015-07-26 12:57:19 +01:00
Matthias Mailänder
f3490dd8e4
double quote to prevent globbing and word splitting
...
detected by http://www.shellcheck.net/
2015-07-26 13:03:01 +02:00
Matthias Mailänder
0c2934a536
switch to the new container based infrastructure
2015-07-26 13:02:14 +02:00
Matthias Mailänder
03ace48031
remove the thirdparty nsProcess plugin
2015-07-26 12:33:02 +02:00
Paul Chote
d9d37d54c8
Merge pull request #8782 from Mailaender/ts-tmpl
...
Added the Tiberian Sun Temple of Nod
2015-07-26 11:07:29 +01:00
Paul Chote
3dfd6360ac
Merge pull request #8793 from atlimit8/SandwormNoLzay
...
Remove unnecessary Lazy<>s from Sandworm.cs
2015-07-26 11:06:44 +01:00
Oliver Brakmann
bb40d57944
Merge pull request #8791 from penev92/bleed_cancelActivity
...
Fix an NRE when cancelling repair orders on units at the wrong time
2015-07-26 11:09:56 +02:00
Matthias Mailänder
4d81cc262c
Merge pull request #8783 from obrakmann/reenable-mission-replays
...
Re-enable mission replays
2015-07-26 09:44:19 +02:00
Matthias Mailänder
2119b26e18
Merge pull request #8790 from pchote/restore-aircraft-height
...
Revert "Lower aircraft altitude"
2015-07-26 08:51:31 +02:00
atlimit8
cc3b286fa6
Remove unnecessary Lazy<>s from Sandworm.cs
2015-07-25 23:10:42 -05:00
Pavel Penev
cccf5c5931
Check if the inner activity is null before trying to cancel it
2015-07-26 02:15:38 +03:00
Paul Chote
04a71f4dc5
Revert "Fix fallrates for parachutable things to match lowered release altitude"
...
This reverts commit f7a02eeca5 .
2015-07-25 23:31:38 +01:00
Paul Chote
2a93a95245
Revert "Lower aircraft altitude"
...
This reverts commit d53cfafde9 .
2015-07-25 23:27:06 +01: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
Oliver Brakmann
b749548e76
Re-enable replays for missions
2015-07-25 20:51:39 +02:00
Oliver Brakmann
4de03e991c
Remove revealing views from observer mode in missions
2015-07-25 20:51:39 +02:00
Matthias Mailänder
a56ecc3f6b
add Temple of Nod
2015-07-25 20:30:41 +02:00
Oliver Brakmann
808bbb8d2e
Merge pull request #8105 from deniz1a/scrollafterend
...
Removes LeaveMap window.
2015-07-25 18:13:57 +02:00
Oliver Brakmann
a77e9c0d87
Delay loading the observer UI until the game is actually over
2015-07-25 18:56:25 +03:00
Oliver Brakmann
a725d63b0c
Remove World.ObserveAfterWinOrLose
...
Fixes RenderPlayer for "All Players" view.
2015-07-25 18:56:24 +03:00
deniz1a
5546298866
Merges LeaveMapLogic into GameInfoLogic.
...
Opens options menu when game ends.
Closes settings or music window before opening options menu.
Moves game end video playback logic from GameInfoLogic to
LoadIngamePlayerOrObserverUILogic.
Improves menu buttons.
Stop video from playing on fatal lua script error
2015-07-25 18:56:24 +03:00
deniz1a
ef143e5f8a
Freezes map after game ends.
...
Adds newline.
Disables keyboard hotkeys for units after game ends.
2015-07-25 18:56:23 +03:00
Pavel Penev
ea3a680eda
Merge pull request #8725 from reaperrr/bye-rendersimple-pr1
...
Step towards removing RenderSimple and its derivatives (Part 1)
2015-07-25 18:43:13 +03:00
Oliver Brakmann
8c766a4a79
Merge pull request #8721 from penev92/bleed_rename
...
Some more Country -> Faction renaming
2015-07-25 17:10:35 +02:00
reaperrr
65c95eb2ee
Adapted WithHarvestAnimation to account for damage stages
2015-07-25 16:17:08 +02:00
Paul Chote
537c252e83
Merge pull request #8779 from GraionDilach/fix-gameover
...
Fix Observers/players using the nofogcheat crashing during win/lose the game.
2015-07-25 14:47:28 +01:00
penev92
4616828b28
Deprecate PlayerProperties.Race
2015-07-25 16:43:34 +03:00
Pavel Penev
4ad9067f51
Merge pull request #8776 from pchote/editor-path-fix
...
Create the user map directory if required.
2015-07-25 16:36:24 +03:00
Zimmermann Gyula
8f43ae96ae
Fix Observers crashing during win/lose the game.
2015-07-25 14:04:47 +02:00
Oliver Brakmann
229a059e06
Merge pull request #8771 from deniz1a/support-power-bounds
...
Aligns observer support power timers to the left edge of the screen.
2015-07-25 13:13:00 +02:00
Paul Chote
655f4d30ff
Merge pull request #8769 from obrakmann/lobby-esc-hotkey
...
Remove ESC hotkey from lobby 'Back' button
2015-07-25 10:12:50 +01:00
bryanwilbur
09472c3275
Update AUTHORS
2015-07-25 10:04:15 +01:00
bryanwilbur
031109d766
The 'Jump to base' hotkey is useless if the Construction Yard is destroyed #3318
...
Now works like original Red Alert. When there are no more Construction Yards the 'Jump to base' hotkey goes to the oldest undestroyed building.
2015-07-25 10:04:14 +01:00
Paul Chote
c70ebfab74
Create the user map directory if required.
...
Fixes #8772 .
2015-07-25 09:36:29 +01:00
reaperrr
2e9a4b78a3
Refactor RenderEditorOnly into RenderSpritesEditorOnly + WithSpriteBody
2015-07-25 10:28:07 +02:00
reaperrr
fe346e5401
Replace RenderBuilding where already possible
2015-07-25 10:28:06 +02:00
reaperrr
74b948342e
Fix WithSpriteBody PlayCustomAnimationRepeating
...
Lacked damage stage awareness.
2015-07-25 10:28:05 +02:00
deniz1a
32e2a06743
Aligns observer support power timers to the left edge of the screen.
2015-07-25 03:20:44 +03:00
Pavel Penev
ded5a2b16a
Merge pull request #8742 from abcdefg30/withpalettedeath
...
Support multiple WithDeathAnimation traits
2015-07-25 03:10:43 +03:00
penev92
7c1ef2231d
Rename RaceInit to FactionInit
2015-07-25 00:39:31 +03:00
penev92
b34810c1d3
Rename AddRaceSuffixLogic to AddFactionSuffixLogic
2015-07-25 00:39:29 +03:00
penev92
9a36bf6bcd
Rename CountryTooltipLogic to FactionTooltipLogic
2015-07-25 00:20:59 +03:00
penev92
dc30e5a46d
Rename LobbyCountry to LobbyFaction
2015-07-25 00:20:58 +03:00
Oliver Brakmann
6467593124
Remove ESC hotkey from lobby 'Back' button
2015-07-24 23:09:30 +02:00
Oliver Brakmann
7d56209f3b
Merge pull request #8680 from deniz1a/textfields
...
Some text field improvements.
2015-07-24 23:00:12 +02:00
RoosterDragon
6b9dd9670a
Avoid multiple AIs all issuing orders in exactly the same tick.
...
Randomize the initial tick used for each AI so they don't cause lag but all flooding the same tick with orders, but instead (try) and use a different tick for each AI. Order processing is expensive due to the need to sync world state, so it is best to spread out the performance cost of issuing these orders over different ticks.
2015-07-24 21:29:11 +01:00
deniz1a
f5b4befc75
Resets chat text field in lobby when Esc is pressed.
2015-07-24 23:21:37 +03:00
deniz1a
7337afcfeb
Improves player name text field in game lobby.
...
Esc key resets text field to unmodified value and yields focus.
2015-07-24 23:13:17 +03:00
deniz1a
a51cc27fb5
Improves frame limit and player name text fields in settings menu.
...
Esc key resets text field to unedited value and yields focus.
2015-07-24 23:09:16 +03:00
deniz1a
4fcf73921f
Improves filter text field in asset browser.
...
Text field takes keyboard focus by default.
Esc key resets filter or closes window if text field is empty.
2015-07-24 23:09:15 +03:00
deniz1a
d8c996f74a
Fixes spelling in comment.
2015-07-24 23:09:15 +03:00
Paul Chote
34ffb3772f
Merge pull request #8728 from reaperrr/wgb
...
Replaced RenderGunboat with WithGunboatBody
2015-07-24 20:54:55 +01:00
Paul Chote
6fb60f4d99
Merge pull request #8762 from RoosterDragon/filesystem-dispose
...
Release file handles when unmounting file system
2015-07-24 20:46:35 +01:00
Paul Chote
0c360b5bd0
Merge pull request #8743 from GraionDilach/remove-outtakes
...
Remove Outtakes (the blooper song) from C&C.
2015-07-24 20:20:06 +01:00
RoosterDragon
ce73bb909e
Make IFolder interface inherently IDisposable.
...
Fix up implementations to ensure they dispose any stream they acquire, and ensure the constructor will not leave a stream open if it fails. Dispose folders when unmounting them in GlobalFileSystem.
2015-07-23 22:31:20 +01:00
Oliver Brakmann
1e7da8514a
Merge pull request #8735 from reaperrr/safe-pf-changes
...
Minor pathfinder-related changes (preparation for mobile refactor)
2015-07-22 14:42:52 +02:00
Oliver Brakmann
5a1b6bb644
Merge pull request #8622 from reaperrr/hv-refactor2
...
Refactored harvester resource search
2015-07-22 14:26:31 +02:00
reaperrr
711ec0c600
Minor pathfinder changes
2015-07-22 06:36:00 +02:00
reaperrr
3b1607883d
Fix D2k harvesters getting stuck on spice field after drop by carryall
2015-07-22 05:10:19 +02:00
reaperrr
61c0b5d59b
Make refinery unblock cell customisable
2015-07-22 02:31:29 +02:00
reaperrr
62e05cf618
Fix for potential infinite loop freeze
2015-07-22 02:31:28 +02:00
David Jiménez
787609d51e
Improved the performance and intelligence of resource harvesting by
...
refactoring the Harvesters' pathfinding. Now they in first place assess
which is the closest resource inside their search area and then a path is
calculated
Changed the way harvesters find resources by always trying to find the
closest resource to their refinery.
Changed the strategy of finding to find resources in Annulus.
2015-07-22 02:31:26 +02:00
reaperrr
bd73783cef
Merge pull request #8685 from Mailaender/lint-projectile-sprites
...
Added projectile sprite testing to the CheckYaml lint rules
2015-07-21 01:56:58 +02:00
Matthias Mailänder
a0dc38c252
Merge pull request #8752 from obrakmann/optional-target-lines
...
Added option to turn off rendering of target lines in the settings
2015-07-20 22:05:05 +02:00
Matthias Mailänder
c6c6a9ff89
Merge pull request #8754 from atlimit8/00To0
...
Modify upgrade rules to match #8658 for rules older than 2015-07-11
2015-07-20 21:58:16 +02:00
Matthias Mailänder
0296d4e6c7
Merge pull request #8720 from abcdefg30/parashadow
...
Use the correct ShadowPalette for d2k paradrops
2015-07-20 21:56:50 +02:00
abcdefg30
69328af96d
Merge pull request #8756 from atlimit8/FixUpgradableMultiplierTrait
...
Fix #8751 - IndexOutOfRangeException when UpgradeMultiplierTrait is pre-enabled
2015-07-20 13:23:48 +02:00
atlimit8
96cafccb8d
Fix #8751 - IndexOutOfRangeException when UpgradeMultiplierTrait is pre-enabled
2015-07-20 02:51:45 -05:00
atlimit8
1f3ba22a55
Modify upgrade rules to match #8658 for rules older than 2015-07-11
2015-07-19 19:45:11 -05:00
figrita
ab3ab6f230
Added option to turn off rendering of target lines in the settings
2015-07-20 00:05:29 +02:00
Oliver Brakmann
30696ea23d
Merge pull request #8693 from abcdefg30/difficultyA02
...
Add different difficulties for allies02
2015-07-19 23:33:29 +02:00
reaperrr
a4a4ac1d5b
Merge pull request #8741 from obrakmann/d2k-remove-shellmap-script
...
Remove shellmap script from d2k
2015-07-19 23:13:21 +02:00
Oliver Brakmann
68ac49b172
Merge pull request #8672 from pchote/more-terrainlayers
...
Convert remaining terrain layers to use TerrainSpriteLayer
2015-07-19 23:01:44 +02:00
Oliver Brakmann
e4521c7e15
Remove shellmap script from d2k
2015-07-19 19:40:44 +02:00
Matthias Mailänder
1f69a0f6ed
make projectile sprite sequences lint testable
2015-07-19 19:24:18 +02:00
Matthias Mailänder
d1db675af5
fix the linter not printing any helpful stacktraces (doh!)
2015-07-19 19:24:18 +02:00
Matthias Mailänder
c8c0cc52b6
add missing sequence references and add spaces for readability
2015-07-19 19:24:18 +02:00
Matthias Mailänder
50d5f1f161
unhardcode and reference tesla zap sprite sequences
2015-07-19 19:24:17 +02:00
abcdefg30
a5f921e843
Merge pull request #8726 from GraionDilach/d2k-menumusic
...
Restore the original setup of the menu and score musics in the D2k mod.
2015-07-19 13:48:21 +02:00
abcdefg30
df1cdca0dc
Add die4 and "fix" ExplosionDeath
2015-07-19 11:30:15 +02:00
abcdefg30
4cf045bdd8
Fix TS death animation palettes
2015-07-19 11:30:14 +02:00
abcdefg30
1518dc9145
Support multiple WithDeathAnimation traits
2015-07-19 11:30:13 +02:00
Zimmermann Gyula
40f116a452
Remove Outtakes (the blooper song) from C&C.
2015-07-19 11:28:31 +02:00
Oliver Brakmann
d5c65b59b0
Fix scripted paradrops
...
A recent PR changed ParaDrop from an Effect to an Activity. Idle triggers in the mission scripts however have already queued activities for the paradropped units, so the ParaDrop activity would only run once the first activity had finished (which could never happen).
2015-07-18 21:22:40 +02:00
abcdefg30
3e7134ae6b
Fix bogus paradropping in survival01
2015-07-18 21:22:39 +02:00
abcdefg30
df02604a9a
Fix WithParachute on ^Vehicle
2015-07-18 21:22:39 +02:00
abcdefg30
ef6da3d0b3
Replace the default value of ShadowPalette with "shadow".
2015-07-18 21:22:38 +02:00
Oliver Brakmann
c8a258faa0
Merge pull request #8683 from Mailaender/serverbrowser-color
...
Fixed hard-coded and hard to read colors in ServerBrowser
2015-07-18 18:26:12 +02:00
reaperrr
abec89fa26
Replaced RenderGunboat with WithGunboatBody
...
Based on WithSpriteBody.
2015-07-18 18:21:10 +02:00
Matthias Mailänder
d174d0065e
choose a color with better contrast against background
2015-07-18 17:23:45 +02:00
Matthias Mailänder
860bfdadc4
extract server browser colors to configurable yaml
2015-07-18 17:22:39 +02:00
David Jiménez
5109848215
Changes to improve understandability of code
2015-07-18 15:05:12 +02:00
Paul Chote
17308c7643
Merge pull request #8690 from Mailaender/sdl2-cs-upstream
...
Updated SDL2-CS to use current upstream version
2015-07-18 12:35:30 +01:00
Paul Chote
bea021a069
Merge pull request #8729 from RoosterDragon/alloc-reductions
...
Reduce allocations
2015-07-18 12:28:07 +01:00
Paul Chote
794c317687
Unhardcode BuildableTerrainLayer palette.
2015-07-18 12:14:23 +01:00
Paul Chote
ce4bdced47
Use a TerrainSpriteLayer for smudges.
2015-07-18 12:14:23 +01:00
Paul Chote
fe41ee0346
Clean up SmudgeLayer init.
2015-07-18 12:14:23 +01:00
Paul Chote
bf08bbc357
Use a TerrainSpriteLayer for buildable terrain.
2015-07-18 12:14:22 +01:00
Paul Chote
1f0f8c953b
Use TerrainSpriteLayers for editor resources.
2015-07-18 12:14:13 +01:00
Matthias Mailänder
60792abad8
Merge pull request #8737 from atlimit8/FixQuickReloadTimeMultiplierReloadDelayMultiplier
...
Fix quick ReloadTimeMultiplier => ReloadDelayMultiplier rename
2015-07-18 08:13:37 +02:00
atlimit8
ef955c4b5a
Fix quick ReloadTimeMultiplier => ReloadDelayMultiplier rename
2015-07-17 22:45:13 -05:00
reaperrr
0b0fe3ca20
Merge pull request #8732 from Phrohdoh/polish#unhardcode-bullet
...
Unhardcode some things in Bullet.
2015-07-17 02:42:58 +02:00
Taryn Hill
847ce0d3a7
Add some descriptions to BulletInfo. Unhardcode a sequence and a palette in Bullet.
2015-07-16 19:19:28 -05:00
Taryn Hill
b8973cd5e7
Add some newlines to BulletInfo for readability.
2015-07-16 19:10:43 -05:00
Zimmermann Gyula
2de5bbe02b
Restore the original setup of the menu and score musics in the D2k mod.
2015-07-16 16:56:04 +02:00
RoosterDragon
ccad451060
Add WorldRenderer.ScreenVectorComponents.
...
This allows the components to be returned via out parameters, avoiding the need to allocate an array for most callers.
2015-07-15 21:24:01 +01:00
RoosterDragon
92389916a6
Cache the simpler delegates used in IShader.Render calls.
2015-07-15 21:09:11 +01:00
RoosterDragon
3a0eb5554e
Provide HasStance extension method for Stance enum, to avoid overhead of HasFlag method.
2015-07-15 20:40:38 +01:00
RoosterDragon
6113892276
Cache rotation matrices used by WorldRenderer.DrawRangeCircle.
2015-07-15 20:40:36 +01:00
RoosterDragon
7dc654a5ad
Cache Orders in Passenger to avoid several repeated allocations when orders must be determined.
2015-07-15 20:40:35 +01:00
RoosterDragon
218712f5d3
Avoid allocating a compiler generated enumerator in WithDecoration.Render.
2015-07-15 20:40:35 +01:00
Oliver Brakmann
1d9c6251c0
Merge pull request #8658 from matija-hustic/higher_level_timed_upgrades
...
Higher level timed upgrades
2015-07-15 20:51:51 +02:00
Oliver Brakmann
98c2870cf1
Merge pull request #8716 from penev92/bleed_fixLaunch
...
Explicitly set current working directory
2015-07-15 18:24:29 +02:00
Oliver Brakmann
2f82c2f9dc
Merge pull request #8713 from deniz1a/server-filter
...
Fixes Empty filter in server browser.
2015-07-15 18:15:18 +02:00
abcdefg30
8236673939
Merge pull request #8718 from penev92/bleed_renamePlayer
...
Rename Country to Faction in Player.cs
2015-07-15 12:53:41 +02:00
abcdefg30
c50c9a2427
Merge pull request #8719 from matija-hustic/paradrop_regression_fix
...
Fixes D2K not finding paratrooper shadow sequence
2015-07-15 12:29:26 +02:00
Matija Hustić
25ce915a0c
Fixes D2K regression due to unspecified sprite file name.
2015-07-15 10:32:42 +01:00
penev92
479eb307d6
Remove unused parameter from Player's constructor
2015-07-15 04:58:50 +03:00
penev92
317576a9bb
Touch up Player.cs
2015-07-15 04:22:57 +03:00
penev92
b8aa92c4be
Rename Player.DisplayCountry to Player.DisplayFaction
2015-07-15 04:10:13 +03:00
penev92
bb648decc3
Rename Player.Country to Player.Faction
2015-07-15 04:06:52 +03:00
penev92
fb0b60dddf
Explicitly set current working directory
...
Avoids issues when launching the game from a URL
2015-07-15 00:32:04 +03:00
Oliver Brakmann
2e1c1533a5
Merge pull request #8339 from matija-hustic/paradrop_activity
...
Step in the direction of RA2 paratroopers
2015-07-14 22:29:02 +02:00
Oliver Brakmann
c8c564fac5
Merge pull request #8714 from matija-hustic/spy_veterancy_leftovers
...
Spy veterancy leftovers
2015-07-14 22:17:11 +02:00
Matija Hustić
2f01c389cf
Manually upgraded YAMLs.
2015-07-14 20:39:09 +01:00
Matija Hustić
71d73ac738
Automatically upgraded YAMLs.
2015-07-14 20:39:08 +01:00
Matija Hustić
72e8e08f48
Step in the direction of RA2 paratroopers.
2015-07-14 20:39:06 +01:00
Oliver Brakmann
f7327418e4
Merge pull request #8712 from Phrohdoh/fix#rename-pwl
...
Rename ProduceableWithLevel to ProducibleWithLevel.
2015-07-14 21:22:57 +02:00
Matija Hustić
881f24c1cc
Rank+1 displays only on levelup.
2015-07-14 20:14:25 +01:00
Oliver Brakmann
2a248471a9
Merge pull request #8715 from abcdefg30/ownerrow
...
Remove OwnerRow from explosive barrels
2015-07-14 21:14:00 +02:00
abcdefg30
5ddf94e624
HIJACKER can not be build by allies
2015-07-14 21:12:41 +02:00
abcdefg30
384a67def5
Add different difficulties to allies02
2015-07-14 21:12:40 +02:00
abcdefg30
4556a6ebb3
Adjust the objectives in allies02
2015-07-14 21:12:40 +02:00
abcdefg30
958d839802
Remove Ukraine from allies02
2015-07-14 21:12:39 +02:00
Matija Hustić
0a1a53bb4b
Disables veterancy when infiltrating war factory in Allies05.
2015-07-14 20:11:34 +01:00
Oliver Brakmann
380cf22477
Merge pull request #8661 from penev92/bleed_renameCountry
...
Rename the Country trait to Faction
2015-07-14 21:05:52 +02:00
Oliver Brakmann
4ed7a4ce8a
Merge pull request #8659 from penev92/bleed_playerReference
...
Rename PlayerReference.Race to Faction
2015-07-14 20:15:56 +02:00
abcdefg30
a273e2fc99
Remove OwnerRow from explosive barrels
2015-07-14 19:16:03 +02:00
penev92
0e871a4b6b
Touch up CheckSequences.cs
2015-07-14 18:50:46 +03:00
penev92
830b7eee70
Touch up CheckPlayers.cs
2015-07-14 18:50:44 +03:00
penev92
0f0497b74d
Add an upgrade rule for Country -> Faction
2015-07-14 18:50:41 +03:00
penev92
2e04fb5ddd
Rename Faction trait members
...
Rename Faction.Race to Faction.InternalName
2015-07-14 18:50:39 +03:00
penev92
a1af5386e0
Rename the Country trait to Faction
2015-07-14 18:50:31 +03:00
deniz1a
a4d77a42d5
Fixes Empty filter in server browser.
...
Now, Waiting doesn't filter empty servers.
2015-07-14 10:51:21 +03:00
Matija Hustić
b2a26c57bc
Adjusted other users of timed upgrades.
2015-07-14 03:08:48 +01:00
Taryn Hill
a3d740aa44
Rename ProduceableWithLevel to ProducibleWithLevel.
2015-07-13 21:04:26 -05:00
Matija Hustić
6f54fe7e5d
Upgrade granting warheads register as sources.
2015-07-14 02:54:42 +01:00
Matija Hustić
58472bf090
Timed upgrades track sources.
2015-07-14 02:54:40 +01:00
Oliver Brakmann
b58d1037ea
Merge pull request #8666 from GraionDilach/revert-emp-targeting
...
Reverted friendly units' immunity to EMP.
2015-07-13 22:24:08 +02:00
Oliver Brakmann
9415ced6ff
Merge pull request #8664 from Mailaender/unduplicate-mobile
...
Removed code duplication from Mobile.cs
2015-07-13 22:17:37 +02:00
Oliver Brakmann
9722502a4b
Merge pull request #8710 from GraionDilach/victory-music
...
Implements victory and defeat music.
2015-07-13 22:01:20 +02:00
Oliver Brakmann
8f48065176
Merge pull request #8708 from reaperrr/harv-caching
...
Improved caching in harvester activities
2015-07-13 17:43:39 +02:00
abcdefg30
a70e66f3fd
Merge pull request #8572 from atlimit8/MultiplierTraits
...
Added multiplier modifier traits, removing GainsStatUpgrades, InvulnerabilityUpgrade, & Invulnerable.
2015-07-13 16:58:30 +02:00
atlimit8
daec860192
Added multiplier modifier traits, removing GainsStatUpgrades, InvulnerabilityUpgrade, & Invulnerable.
2015-07-13 09:24:50 -05:00
abcdefg30
b4031c6e9b
Merge pull request #8703 from atlimit8/RequireInMiniYaml
...
Require trait properties in MiniYaml
2015-07-13 15:50:06 +02:00
Zimmermann Gyula
64e8d53541
List and add the previously unlisted tracks to the C&C mod.
2015-07-13 15:42:21 +02:00
Zimmermann Gyula
57e684d1d9
Implements victory and defeat music.
2015-07-13 15:42:13 +02:00
abcdefg30
ea5ef1c500
Merge pull request #8662 from atlimit8/UpgradableTargetableUnit
...
Upgradable TargetableUnit & apply to Allies 03
2015-07-13 15:40:28 +02:00
atlimit8
acc4b307b6
Allies 03 Cloak->TargetableUnit
2015-07-13 08:13:51 -05:00
abcdefg30
4297d06ba3
Merge pull request #8701 from obrakmann/fix8591_bldg-placement-nre
...
Fix an NRE during building placement under rare circumstances
2015-07-13 14:24:53 +02:00
abcdefg30
db4f1ad025
Merge pull request #8663 from Mailaender/disguise-stand2-crash
...
Fixed a crash when disguising the spy as infantry without stand2
2015-07-13 13:39:19 +02:00
abcdefg30
ce9b818600
Merge pull request #8684 from Mailaender/globalpalette-effect-lua
...
Exposed GlobalPaletteEffect to the Lua API for day/night cycles
2015-07-13 13:20:37 +02:00
abcdefg30
d35eb48612
Merge pull request #8688 from Phrohdoh/unhardcode-placebuilding
...
Unhardcode sound and delay in PlaceBuilding.
2015-07-13 12:50:42 +02:00
atlimit8
9905f217ef
Make TargetableUnit upgradable
2015-07-12 19:41:29 -05:00
reaperrr
0ef5312931
Minor cosmetic cleanups for Harvester and BasePathSearch
2015-07-12 23:36:59 +02:00
reaperrr
ba2181e523
Make delay for re-checking for available refinery customisable and increase default
2015-07-12 23:36:58 +02:00
reaperrr
8fdeb04569
Extract HarvestResource into own file and cache trait lookups in
...
constructor
2015-07-12 23:36:57 +02:00
reaperrr
c8661ca2f9
Cache FindResources trait lookups in constructor
2015-07-12 23:36:56 +02:00
Zimmermann Gyula
b1de45bdcd
Reverted friendly units' immunity to EMP and the explicit enemy vehicle targeting.
2015-07-12 23:04:15 +02:00
reaperrr
8253573ced
Cache lookups in DeliverResources constructor
...
Only re-check for refinery every 5 seconds instead of every second.
2015-07-12 22:36:24 +02:00
Matthias Mailänder
41b488779a
fix crash when disguising the spy as infantry without stand2
2015-07-12 22:20:52 +02:00
Matthias Mailänder
9ec2b8aac0
simulate dawn on the Dune 2000 shellmap
2015-07-12 22:13:40 +02:00
Matthias Mailänder
25d14d87e1
add Effect.ChangeLighting(red, green, blue, ambient) to Lua API
2015-07-12 22:12:38 +02:00
atlimit8
429a9380e8
Ignore trait property requirements for abstract actor types
2015-07-12 12:44:30 -05:00
atlimit8
1bcc07ce69
Add property requirements to safe traits
2015-07-12 12:44:30 -05:00
atlimit8
7881ff40bf
Added FieldLoader.SerializeAttribute.Required to require fields in MiniYaml
2015-07-12 12:44:22 -05:00
reaperrr
27c6f5d6d6
Cached Mobile in constructor
...
...and removed redundant 'var harv'.
2015-07-12 19:19:32 +02:00
Oliver Brakmann
2fe98905a0
Merge pull request #8562 from GraionDilach/music-refactor
...
Refactors the music player.
2015-07-12 17:45:08 +02:00
Zimmermann Gyula
32c29e7dd6
Removes the MapMusic checkbox.
2015-07-12 17:27:12 +02:00
Zimmermann Gyula
e875f675b8
Updates all base mods with the MusicPlaylist trait.
2015-07-12 17:27:11 +02:00
Zimmermann Gyula
60fafaa5a7
Refactors the music player.
2015-07-12 17:27:02 +02:00
Matthias Mailänder
f5d7df621f
Merge pull request #8698 from atlimit8/GainsExperienceDefaultsToMiniYaml
...
Make GainsExperience upgrades explicit in MiniYaml.
2015-07-11 17:12:15 +02:00
Oliver Brakmann
dd89aa1d48
Fix an NRE during building placement under rare circumstances
...
Happens when the last conyard vanishes at the same time a building
is picked up for placement.
2015-07-11 11:50:52 +02:00
deniz1a
1a968588b6
Shows real owner of disguised units to allies.
2015-07-10 23:00:04 +03:00
atlimit8
5513030627
Make GainsExperience upgrades explicit.
2015-07-09 23:54:11 -05:00
Oliver Brakmann
bd12a742f1
Merge pull request #8691 from Mailaender/wrange-renamings
...
Renamed WRange to WDist in the Lua API and documentation
2015-07-09 23:03:45 +02:00
Matthias Mailänder
56e9bcd96e
rename RangeSquard to LengthSquared
2015-07-09 21:16:01 +02:00
Matthias Mailänder
cae889fb67
leave a warning for thirdparty scripters
2015-07-09 21:15:57 +02:00
Taryn Hill
c1abc0dfbb
Unhardcode sound and delay in PlaceBuilding.
2015-07-09 13:52:42 -05:00
Oliver Brakmann
4792ff336b
Merge pull request #8674 from reaperrr/rem-initact
...
Removed InitialActivity from FreeActor and Buildable
2015-07-09 18:47:13 +02:00
abcdefg30
0835504c53
Merge pull request #8686 from Mailaender/ts-debris
...
Added debris to Tiberian Sun
2015-07-09 17:09:04 +02:00
abcdefg30
cb7df540c4
Merge pull request #8682 from Mailaender/abomb-activation-crash
...
Fixed a crash when activating a nuke during sudden powerdown
2015-07-09 13:24:01 +02:00
Matthias Mailänder
95b7da904c
add debris to Tiberian Sun
2015-07-09 13:07:49 +02:00
Matthias Mailänder
ec9f0a4634
move ThrowsShrapnel to Mods.Commons
2015-07-09 13:07:49 +02:00
Matthias Mailänder
43ddf14998
rename internal API for consistency
2015-07-09 12:41:52 +02:00
Matthias Mailänder
8d8d7ab8ea
rename WRange to WDist in documentation
2015-07-09 12:36:29 +02:00
Matthias Mailänder
ff7fe2bab5
rename WRange to WDist in the Lua API
2015-07-09 12:36:15 +02:00
Matthias Mailänder
31892dd104
fix copy paste error
2015-07-09 12:32:03 +02:00
Pavel Penev
559d6cb84b
Merge pull request #8667 from Mailaender/wdist
...
Renamed WRange to WDist
2015-07-09 13:15:51 +03:00
Matthias Mailänder
ee7ccf10e8
update auto-documentation
2015-07-09 10:56:59 +02:00
Matthias Mailänder
413baf9d8b
rename WDist.Range to WDist.Length
2015-07-09 10:55:38 +02:00
Matthias Mailänder
7447e0bf93
rename WRange to WDist
2015-07-09 10:55:38 +02:00
Matthias Mailänder
a91d43d7ce
update SDL2-CS
2015-07-09 10:03:39 +02:00
Pavel Penev
54e1cf866c
Merge pull request #8681 from Mailaender/gdi-upgrade-center-prereq
...
Fixed GDI upgrade center being visible in Nod build palette
2015-07-08 12:46:11 +03:00
Matthias Mailänder
d0bbe7da0d
don't crash when it becomes disabled after activation
2015-07-08 10:00:40 +02:00
Matthias Mailänder
d9bda311ce
fix GDI upgrade center being visible in Nod build palette
2015-07-08 09:54:29 +02:00
reaperrr
a29516656f
Upgrade rule for InitialActivity removal
2015-07-08 02:14:45 +02:00
reaperrr
1baae6653c
Remove InitialActivity
2015-07-08 02:14:44 +02:00
Matthias Mailänder
efe5ac26b9
Merge pull request #8679 from reaperrr/ai-tweaks1
...
Added configurable MinimumExcessPower to HackyAI
2015-07-07 23:48:48 +02:00
reaperrr
27ffd4967a
AI base builder power tweaks
2015-07-07 22:22:59 +02:00
reaperrr
9594dd7e30
RA AI cleanups
2015-07-07 22:14:30 +02:00
reaperrr
bbf9596530
Merge pull request #8635 from penev92/bleed_warheads
...
Move Warheads from the engine to Mods.Common
2015-07-07 18:32:45 +02:00
Paul Chote
08c6f02b9e
Merge pull request #8656 from Mailaender/credit-active-devs
...
Updated the list of active developers participating in maintenance and code review
2015-07-07 09:00:16 +01:00
Pavel Penev
69c49c0139
Merge pull request #8669 from RoosterDragon/settings-safe-load
...
Ensure FieldLoader is left in its original state when loading Settings
2015-07-06 23:24:20 +03:00
Pavel Penev
939ba67642
Merge pull request #8649 from pchote/resource-layer
...
Render resources using TerrainSpriteLayers
2015-07-06 22:54:29 +03:00
Paul Chote
d2b7d42cca
Use TerrainSpriteLayer for rendering resources.
2015-07-06 20:36:29 +01:00
penev92
c3fcd9a8a1
Some cleanups
2015-07-06 22:24:50 +03:00
penev92
41cdc57ea5
Fix traits implementing INotifyKilled
2015-07-06 22:24:41 +03:00
penev92
351cf254e7
Fix DamageModifiers
2015-07-06 22:24:30 +03:00
penev92
fe94b7686e
Introduce IWarhead and move Warhead to Mods.Common
2015-07-06 22:24:20 +03:00
Paul Chote
971d1c1388
Fix a NRE in TerrainSpriteLayer.
2015-07-06 19:54:44 +01:00
Paul Chote
7c0d3f4e40
Use a HashSet for ResourceLayer dirty cells.
2015-07-06 19:54:44 +01:00
Paul Chote
f93ad2a9c1
Expose TerrainSpriteLayer.Sheet and BlendMode.
2015-07-06 19:54:43 +01:00
Paul Chote
ae0d9c0e7d
Move ResourceLayer init into the constructor.
...
Stylecop rules force renaming content and render.
2015-07-06 19:54:43 +01:00
RoosterDragon
101eadf345
Ensure FieldLoader is left in its original state when loading Settings.
2015-07-06 19:10:20 +01:00
Pavel Penev
53f00a7930
Merge pull request #8665 from Mailaender/warhead-duplication
...
Removed unused duplicated code in Warhead.cs
2015-07-06 12:09:36 +03:00
Matthias Mailänder
3f38d063a9
remove code duplication
2015-07-06 11:06:55 +02:00
Matthias Mailänder
5b122eae6c
remove unused duplicated code
2015-07-06 10:58:34 +02:00
Matthias Mailänder
4acb096416
Merge pull request #8210 from matija-hustic/ra2_veterancy_icon
...
Veteran unit production & unlocking through spies.
2015-07-06 09:38:09 +02:00
Matthias Mailänder
d9ac97a967
Merge pull request #8660 from penev92/bleed_fixServer
...
Fix a bug in Server
2015-07-06 08:53:02 +02:00
penev92
0648b7edaa
Fix a bug in Server
2015-07-06 00:59:30 +03:00
Pavel Penev
f221a70e40
Merge pull request #8652 from Mailaender/custom-rule-warning
...
Added a warning about custom game rules
2015-07-06 00:32:44 +03:00
penev92
6fc9abe599
Upgrade TS maps
2015-07-06 00:17:08 +03:00
Matija Hustić
27e95eaa59
TS Upgrade YAMLs.
2015-07-05 22:15:54 +01:00
penev92
7873a326cd
Upgrade RA maps
2015-07-06 00:05:07 +03:00
penev92
8ecc6ffbf6
Upgrade TD maps
2015-07-05 23:55:36 +03:00
penev92
624002be63
Upgrade D2k maps
2015-07-05 23:50:05 +03:00
penev92
bbb162190f
Add an upgrade rule
2015-07-05 23:49:26 +03:00
penev92
1d49c23af0
Rename PlayerReference.Race and LockRace to Faction and LockFaction
2015-07-05 23:08:49 +03:00
Matthias Mailänder
1c36f20009
update the active developers list
2015-07-05 21:32:27 +02:00
Oliver Brakmann
c899606a6f
Merge pull request #7872 from Mailaender/storm-effects
...
Unified FlashPaletteEffect and exposed it to Lua
2015-07-05 21:08:04 +02:00
Matthias Mailänder
5378b6225c
unhardcode and increase the exit delay
2015-07-05 20:50:31 +02:00
Oliver Brakmann
5fffd9e0dd
Merge pull request #8435 from Mailaender/resharper
...
Added ReShaper dupFinder scans
2015-07-05 20:10:32 +02:00
Matthias Mailänder
b61dcbdf76
Merge pull request #8417 from abcdefg30/newlua_disguise
...
Added DisguiseAs and DisguiseAsType functions to lua
2015-07-05 20:04:00 +02:00
Pavel Penev
b4c1625f1c
Merge pull request #8653 from abcdefg30/botsettings
...
Fix Team set in PlayerReference being ignored for unplayable players
2015-07-05 20:44:41 +03:00
abcdefg30
85345d83c6
Add teams to fort lonestar
2015-07-05 19:32:56 +02:00
abcdefg30
cc03e64b37
Fix Team set in PlayerReference being ignored for unplayable players
2015-07-05 19:32:48 +02:00
Pavel Penev
da3bf9bf8d
Merge pull request #8654 from pchote/max-terrain-height
...
Move maximum terrain height definition to mod.yaml.
2015-07-05 20:31:47 +03:00
Matthias Mailänder
3b03abc4e3
scan for duplicates
2015-07-05 19:07:42 +02:00
Paul Chote
19c777a922
Move maximum terrain height definition to mod.yaml.
2015-07-05 17:49:56 +01:00
abcdefg30
6afc6a879e
Update the ActorInfo summary
2015-07-05 18:43:10 +02:00
abcdefg30
d72fd39d61
Make use of the new DisguiseAsType function in allies05a
...
and remove the cloak hack
2015-07-05 18:43:09 +02:00
abcdefg30
20ac129433
Add DisguiseAs and DisguiseAsType functions to lua
2015-07-05 18:43:08 +02:00
Matthias Mailänder
e957ae37df
Merge pull request #8528 from clemty/upstream/scriptfix
...
TD mission script fixes
2015-07-05 18:41:10 +02:00
Matthias Mailänder
f6ae27b4b7
add thunderstorm effects to fort lonestar
2015-07-05 18:15:29 +02:00
Matthias Mailänder
ed7b54a21e
add a Lua controllable flash palette trait
2015-07-05 18:15:12 +02:00
Matthias Mailänder
a0c3a3adaa
sort globals alphabetically
2015-07-05 18:14:05 +02:00
Matthias Mailänder
1eeedf9bb4
radar LightPaletteRotator is actually RA95 exclusive
2015-07-05 18:07:11 +02:00
Matthias Mailänder
2768fc88e7
stop all sounds on map change
2015-07-05 18:07:11 +02:00
Matthias Mailänder
06f92c5b94
add sound file playing to the Lua API
2015-07-05 18:07:11 +02:00
Matthias Mailänder
24444d4af3
fix a crash in AmbientSound
2015-07-05 18:07:11 +02:00
Oliver Brakmann
54c2db3804
Merge pull request #8629 from penev92/bleed_serverLog
...
Touch up Server.cs
2015-07-05 17:51:21 +02:00
penev92
907265a64c
Random refactoring and beautifying of Server.cs
2015-07-05 18:39:13 +03:00
penev92
502db0b462
Add logging on exception to Server.ValidateClient()
2015-07-05 18:39:10 +03:00
Matthias Mailänder
e86ff94a20
don't display game join notifications during missions
2015-07-05 17:17:14 +02:00
Matthias Mailänder
8c92839e0b
warn about custom rules
2015-07-05 17:16:43 +02:00
Pavel Penev
3a3d628947
Merge pull request #8625 from RoosterDragon/type-dict-refactor
...
Refactor TypeDictionary
2015-07-05 17:56:09 +03:00
Pavel Penev
1ed4d55363
Merge pull request #8624 from RoosterDragon/hotkey-perf
...
Improve hotkey resolution performance
2015-07-05 17:39:54 +03:00
Oliver Brakmann
a753a114a0
Merge pull request #8645 from Mailaender/fieldloader-nre-coverity
...
Fixed missing null checks in FieldLoader
2015-07-05 16:25:39 +02:00
Pavel Penev
bf7a96d6de
Merge pull request #8650 from pchote/editor-overlay
...
Render the terrain geometry over all visible terrain.
2015-07-05 17:14:38 +03:00
Pavel Penev
e9ccceec8f
Merge pull request #8639 from pchote/projected-bounds
...
A few map / bounds cleanups.
2015-07-05 17:08:58 +03:00
Paul Chote
7d62ac2b12
Merge RulesetCache.LoadDefaultRules and LoadMapRules.
2015-07-05 14:58:00 +01:00
Paul Chote
86bf9086d9
Rename WorldRenderer.Position -> ProjectedPosition.
2015-07-05 14:57:59 +01:00
Paul Chote
e10cb5cd9c
Fix an incorrect coordinate check.
2015-07-05 14:57:59 +01:00
Paul Chote
26ce7b5e1c
Fix incorrect uses of Map.Bounds.
2015-07-05 14:57:58 +01:00
Paul Chote
b8b27f11af
Remove stub map constructor.
2015-07-05 14:57:58 +01:00
Paul Chote
0dbbc00d0a
Simplify editor/importer map creation.
2015-07-05 14:57:58 +01:00
Paul Chote
41fa77d12a
Fix projected world coordinate calculation for Lua API.
2015-07-05 14:57:58 +01:00
Paul Chote
78838c715a
Render the terrain geometry over all visible terrain.
2015-07-05 14:52:38 +01:00
Pavel Penev
f05b71ada2
Merge pull request #8642 from reaperrr/fix-lst
...
Added separate CloseSequence to WithLandingCraftAnimation
2015-07-05 14:55:51 +03:00
Pavel Penev
5187a958ff
Merge pull request #8646 from pchote/radar-cleanup
...
Remove unused/duplicated minimap code.
2015-07-05 14:48:05 +03:00
Oliver Brakmann
3746c0e295
Merge pull request #8648 from Mailaender/coverity-mail
...
Changed the Coverity results contact to a mailing list
2015-07-05 13:43:06 +02:00
Matthias Mailänder
c4ba78e73b
change the Coverity results address to a mailing list
2015-07-05 13:36:04 +02:00
Oliver Brakmann
ae4759ac4b
Merge pull request #8637 from suvjunmd/utility
...
Updated the utility
2015-07-05 13:33:49 +02:00
Pavel Penev
7918181442
Merge pull request #8641 from suvjunmd/dps
...
Added exception handling to ExportCharacterSeparatedRules
2015-07-05 14:26:08 +03:00
Pavel Penev
0574843b58
Merge pull request #8643 from reaperrr/crate-select
...
Removed bogus Selectable from RA crate
2015-07-05 14:25:05 +03:00
Pavel Penev
89d17f0a96
Merge pull request #8644 from Mailaender/upgrade-rule-nesting
...
Fixed missing braces breaking the upgrade rules
2015-07-05 13:29:34 +03:00
Paul Chote
7a4c461692
Remove unused code from Minimap.cs.
2015-07-05 11:15:14 +01:00
Paul Chote
f1e6f01e44
Use the standard radar shroud updating when switching to observer.
2015-07-05 11:14:59 +01:00
Matthias Mailänder
aab6d6d170
add addititional value null checks
2015-07-05 08:47:05 +02:00
Matthias Mailänder
5549bab073
fix nesting level does not match indentation
2015-07-05 08:30:15 +02:00
Dmitri Suvorov
d625cbe1de
Updated commands layout
2015-07-05 02:38:09 +03:00
Dmitri Suvorov
2bc6bd74be
Display commands in alphabetical order
2015-07-05 02:37:55 +03:00
Dmitri Suvorov
0457e58fe9
Added exception handling to ExportCharacterSeparatedRules
2015-07-05 02:32:24 +03:00
reaperrr
b8014b7d4d
Increased CustomSelectionSize of crates to make them easier to target
2015-07-05 00:48:54 +02:00
reaperrr
9af2dcfaba
Removed Selectable from RA ^Crate default
2015-07-05 00:47:50 +02:00
reaperrr
26a202600d
Make WithAttackAnimation work with WithSpriteBody as well
2015-07-05 00:17:01 +02:00
reaperrr
8ae541339b
Make WithMoveAnimation work with WithSpriteBody as well
2015-07-05 00:09:46 +02:00
reaperrr
632d8cd898
Allow setting separate close sequence for landing crafts
2015-07-05 00:09:15 +02:00
Matija Hustić
fe2c0b3b08
RA Upgrade YAMLs.
2015-07-04 22:25:13 +01:00
unknown
206ed8ebb8
Veteran unit production & unlocking through spies.
2015-07-04 22:25:12 +01:00
abcdefg30
a77e0782cf
Merge pull request #8640 from Mailaender/unarmed-delphi
...
Fixed Warning: Sprite image delphi from actor DELPHI does not define sequence shoot
2015-07-04 23:23:14 +02:00
Matthias Mailänder
87a847b4e9
DELPHI is actually unarmed
2015-07-04 22:47:01 +02:00
Pavel Penev
8ee26738a9
Merge pull request #8553 from reaperrr/rem-renderunit
...
Removed RenderHarvester, RenderLandingCraft and RenderUnit
2015-07-04 23:23:06 +03:00
reaperrr
2be06e610a
Removed RenderUnit
...
Used this opportunity to unhardcode several sandworm-related sequences.
2015-07-04 22:08:07 +02:00
reaperrr
76aaafe37c
Added WithHarvestAnimation + WithDockingAnimation
...
Removed RenderHarvester.
2015-07-04 22:08:06 +02:00
reaperrr
de72db83db
Added WithLandingCraftAnimation and removed RenderLandingCraft
2015-07-04 22:08:05 +02:00
reaperrr
1abe7ab2dc
Renamed WithHarvestAnimation to WithHarvestOverlay
2015-07-04 22:08:04 +02:00
reaperrr
cd6c96db82
Fixed WithAttackAnimation namespace
2015-07-04 22:08:03 +02:00
Pavel Penev
a871a28ece
Merge pull request #8527 from pchote/split-vis-origins
...
Introduce new options for shroud visibility and revealing.
2015-07-04 23:00:42 +03:00
Matthias Mailänder
3cb4ac49e9
Merge pull request #8634 from obrakmann/fix-allies01-lua-crash
...
Fix issues with civilian infantry in RA
2015-07-04 21:48:56 +02:00
clemty
26c271f80d
TD: various map and script fixes
2015-07-04 19:05:46 +02:00
Paul Chote
e87e8ae632
Add a lint rule for VisibilityType.
2015-07-04 17:07:08 +01:00
Paul Chote
6bc4fae084
Upgrade RA rules.
2015-07-04 17:07:07 +01:00
Paul Chote
250481657e
Upgrade TD rules.
2015-07-04 17:07:07 +01:00
Paul Chote
abdd6ca1d7
Upgrade D2K rules.
2015-07-04 17:07:06 +01:00
Paul Chote
0ac64da55a
Upgrade TS rules.
2015-07-04 17:07:06 +01:00
Paul Chote
0bbfeb5653
Add upgrade rules.
2015-07-04 17:07:06 +01:00
Paul Chote
8206c3c453
Enable VisibilityType for shroud revealing.
...
VisibilityType.Footprint reveals from each footprint cell.
VisibilityType.CenterPosition reveals from the
actor’s CenterPosition only (as the original
games did).
2015-07-04 17:07:05 +01:00
Dmitri Suvorov
6e4ab810d8
Fixed multiple enumeration of IEnumerable
2015-07-04 18:22:28 +03:00
Oliver Brakmann
3b79f7b64b
Fix Lua script crash in Allies01
2015-07-04 17:21:41 +02:00
Dmitri Suvorov
ad97fe850f
Removed redundant using
2015-07-04 18:18:11 +03:00
Dmitri Suvorov
88ffa3836e
Removed unused method GetNamedArg
2015-07-04 18:16:31 +03:00
Paul Chote
7053e59acb
Expose a parameter for reveal behaviour.
...
VisibilityType.CenterPosition reveals the actor
only if its CenterPosition is inside a cell that
is visible.
VisibilityType.Footprint reveals the actor if any
of its footprint cells are visible (this includes
Mobile actors moving between two cells).
2015-07-04 16:14:47 +01:00
Oliver Brakmann
27f492b793
Merge pull request #8631 from Mailaender/parseyesno-nre
...
Fixed a null reference exception in FieldLoader.ParseYesNo
2015-07-04 15:36:47 +02:00
Oliver Brakmann
51f05f2f2e
Fix wrong attack sequence being used for civilian infantry
2015-07-04 15:29:39 +02:00
Matthias Mailänder
10d76da61b
fix a null reference exception
2015-07-04 09:43:31 +02:00
Paul Chote
af6f1ef675
Merge pull request #8628 from GraionDilach/fix-ps1
...
Fix make.ps1.
2015-07-03 23:13:05 +01:00
Zimmermann Gyula
c111836ae3
Fix make.ps1.
2015-07-04 00:09:37 +02:00
RoosterDragon
54e7c0bf44
Refactor TypeDictionary.
...
- When removing entries, ensure the dictionary entry is removed is the list is emptied, to prevent incorrect lookups later.
- Prevent NRE when calling GetOrDefault<T> where T is a value type and the default is returned.
- Use a single dictionary for simplicity and improved lookup performance (since there is only one dictionary to check).
- De-duplicate code in Get and GetOrDefault.
2015-07-03 20:54:34 +01:00
RoosterDragon
3f39744a9a
Create delegates to access hotkeys, to avoid reflection during gameplay.
2015-07-03 20:28:47 +01:00
Paul Chote
5056e7bfc3
Merge pull request #8460 from Mailaender/make-debug
...
Enabled and documented DEBUG option on Unix startup scripts
2015-07-03 19:10:24 +01:00
Pavel Penev
00b2f0a4b5
Merge pull request #8581 from GraionDilach/emp-sparkles
...
Enable the EMP overlay animation in TS.
2015-07-03 20:14:40 +03:00
Paul Chote
d3c193e199
Merge pull request #8610 from Mailaender/hotkey-tryparse-nre
...
Fixed a possible NRE in Hotkey.TryParse
2015-07-03 17:10:55 +01:00
Zimmermann Gyula
4933a88c64
Enable the EMP overlay animation in TS.
2015-07-03 18:05:23 +02:00
Pavel Penev
fc5e5022d5
Merge pull request #8614 from abcdefg30/newlua_capture
...
Added a Capture function to lua
2015-07-03 02:50:15 +03:00
Pavel Penev
52c1d8b242
Merge pull request #8618 from RoosterDragon/color-widget-red-fix
...
Generate the selection bitmap when opening the ColorMixerWidget
2015-07-03 02:44:00 +03:00
Pavel Penev
cf137fafec
Merge pull request #8615 from abcdefg30/soviet05fix
...
Fix a crash in soviet05
2015-07-03 02:07:54 +03:00
Pavel Penev
082b1ab1c9
Merge pull request #8558 from GraionDilach/grantupgrade-warhead-checkvalidity
...
Add target validation to GrantUpgrade warheads.
2015-07-02 23:34:28 +03:00
Matthias Mailänder
a73edfd4a5
Merge pull request #8598 from abcdefg30/minigame
...
Adjust the minigames' lobby settings
2015-07-02 21:58:43 +02:00
abcdefg30
57cea5aba1
Added a Capture function to lua
2015-07-02 21:48:30 +02:00
Pavel Penev
fd5023abe3
Merge pull request #8621 from Mailaender/rm-mobileinfo-lookup
...
Fixed an unneccessary and frequent trait lookup
2015-07-02 22:46:19 +03:00
abcdefg30
5c721d4169
Fix the-hot-box lobby settings
2015-07-02 21:30:09 +02:00
abcdefg30
2cf9db271e
Fix the lobby settings of all ra minigames
2015-07-02 21:30:08 +02:00
abcdefg30
7a6b823233
Fix the lobby settings of the dropzone maps
2015-07-02 21:06:06 +02:00
Matthias Mailänder
e86b8d0dde
avoid an unneccessary and frequent trait lookup
2015-07-02 20:22:36 +02:00
Pavel Penev
13a909eb59
Merge pull request #8616 from Mailaender/counter-intel
...
Added counter intelligence to spies
2015-07-02 21:14:31 +03:00
Pavel Penev
08a890491b
Merge pull request #8609 from Mailaender/bad-lock-2
...
Fixed another bad choice of lock objects in ColorMixerWidget
2015-07-02 21:12:46 +03:00
RoosterDragon
4c2b7469f9
Generate the selection bitmap when opening the ColorMixerWidget.
...
Fixes a bug where opening the widget with a red color (i.e. hue = 0) would not generate this bitmap when opening the widget as that would not cause the selection bitmap to be refreshed.
2015-07-02 17:32:08 +01:00
Matthias Mailänder
499667eab5
remove unnecessary lock object
2015-07-02 06:33:14 +02:00
Matthias Mailänder
c1b7a4d4ae
add counter intelligence to spies
2015-07-01 22:59:57 +02:00
Matthias Mailänder
79d00b2b7c
Merge pull request #8359 from abcdefg30/difficulty
...
Added two new difficulties to allies-05a
2015-07-01 22:03:31 +02:00
abcdefg30
a486ba9371
Fix a crash in soviet05
2015-07-01 19:10:26 +02:00
abcdefg30
ae955a2340
Added two new difficulties to allies-05a
2015-07-01 19:00:45 +02:00
abcdefg30
39a297d575
Add MustBeDestroyed: to FCOM
2015-07-01 18:59:45 +02:00
Matthias Mailänder
44bf3aed2e
Merge pull request #8416 from abcdefg30/newlua_capture_infiltrate
...
Added an Infiltrate function to lua
2015-07-01 18:53:39 +02:00
abcdefg30
6a92212864
Make use of the new Infiltrate function in allies05a
2015-07-01 18:21:01 +02:00
abcdefg30
ea151542de
Added an Infiltrate function to lua
2015-07-01 18:21:01 +02:00
Pavel Penev
faaa484956
Merge pull request #8611 from Mailaender/pngloader-nre-2
...
Fixed another null reference exception in PngLoader
2015-07-01 14:49:06 +03:00
reaperrr
2a998e4414
Merge pull request #8612 from Mailaender/muzzle-nre
...
Fixed possible NREs in WithMuzzleFlash
2015-06-30 23:07:24 +02:00
Matthias Mailänder
f431c14ab7
fix possible NREs
2015-06-30 22:36:52 +02:00
Matthias Mailänder
605f95294c
fix a null reference exception
2015-06-30 22:31:11 +02:00
Matthias Mailänder
d6efab185d
fix a null reference exception
2015-06-30 22:26:53 +02:00
Oliver Brakmann
0492d57439
Merge pull request #8607 from penev92/bleed_disposeWorld
...
Dispose of the old world before creating a new one
2015-06-30 19:25:59 +02:00
penev92
d2058fbcbc
Dispose of the old world before creating a new one
2015-06-30 14:49:47 +03:00
Pavel Penev
ff2a5ef68b
Merge pull request #8514 from reaperrr/clean-td-rules
...
Cleaned C&C yaml rules
2015-06-30 13:06:15 +03:00
Pavel Penev
923a6a6074
Merge pull request #8605 from chrisforbes/drop-inotify
...
Remove unused INotify interface
2015-06-30 12:27:22 +03:00
Chris Forbes
76b4d702e3
Remove unused INotify interface
...
Signed-off-by: Chris Forbes <chrisf@ijw.co.nz >
2015-06-30 15:11:50 +12:00
Pavel Penev
9ed9d746a1
Merge pull request #8516 from reaperrr/clean-d2k-rules
...
Cleaned up D2k yaml rules
2015-06-30 01:32:16 +03:00
Pavel Penev
b5799b9883
Merge pull request #8515 from reaperrr/clean-ra-rules
...
Cleaned RA yaml rules
2015-06-30 00:37:21 +03:00
Matthias Mailänder
6582a0e096
Merge pull request #8589 from obrakmann/fix8543_range-circles-in-replays
...
Make range circles visible to observers
2015-06-29 23:10:28 +02:00
Matthias Mailänder
fc34aa7e4f
Merge pull request #8602 from suvjunmd/authors
...
Updated AUTHORS to include myself
2015-06-29 23:07:12 +02:00
Dmitri Suvorov
c0de0314ad
Updated AUTHORS to include myself
2015-06-29 23:25:11 +03:00
reaperrr
450749f388
Fix Fort Lonestar and Monster Tank Madness
2015-06-29 22:18:54 +02:00
reaperrr
f9fc60a3be
Cleaned RA yaml rules.
...
Sanitized defaults.
2015-06-29 22:15:15 +02:00
Oliver Brakmann
f9d584f891
Merge pull request #8585 from suvjunmd/install
...
Modified the text inside "Install Required" dialogs to be consistent across all mods
2015-06-29 20:57:01 +02:00
Oliver Brakmann
f8eb2fadf7
Merge pull request #8582 from Mailaender/hide-ui-hotkey
...
Added a hide UI hotkey
2015-06-29 20:16:40 +02:00
reaperrr
f0905c5fe2
Temporary fix for TD shellmap
...
Can be removed once "Requires<WithSpriteBody>" has been added to WithTurret (not possible until RenderBuilding has been replaced with With*Body, due to d2k & TS defense turrets).
2015-06-29 20:02:11 +02:00
reaperrr
1814c4c4cc
Cleaned up TD yaml rules.
...
Streamlined defaults, removed duplications.
2015-06-29 20:02:10 +02:00
abcdefg30
699822cd51
Merge pull request #8590 from obrakmann/objectives-polish
...
Objectives polish
2015-06-29 18:52:34 +02:00
Oliver Brakmann
562d08dbd5
Merge pull request #8313 from Mailaender/appveyor-coverity
...
Automatized Coverity Scan with AppVeyor
2015-06-29 18:50:11 +02:00
Dmitri Suvorov
8ce5d208c2
Modified the text inside "Install Required" dialogs to be consistent across all mods
2015-06-29 19:23:49 +03:00
Oliver Brakmann
82221f780f
Make range circles visible to observers
2015-06-29 18:11:52 +02:00
Oliver Brakmann
fc8a34a7a2
Match all kinds of spectators in Player::IsAlliedWith()
2015-06-29 18:11:52 +02:00
abcdefg30
ec892a7c16
Merge pull request #8594 from GraionDilach/fix-modchooser
...
Make modchooser's loadscreen consistent
2015-06-29 18:11:16 +02:00
Pavel Penev
6ed7e46162
Merge pull request #8398 from Mailaender/ping-order-nre
...
Fixed NREs in LobbyCommands PingFromClient
2015-06-29 01:55:54 +03:00
reaperrr
b193d5195d
Cleaned up d2k yaml rules.
...
Sanitized defaults.
2015-06-29 00:45:38 +02:00
Zimmermann Gyula
6e8f3c6755
Fix modchooser.
2015-06-28 22:20:57 +02:00
Matthias Mailänder
f65df39e36
Merge pull request #8586 from atlimit8/UpgradeManagerAfterIUpgradables
...
UpgradeManager after IUpgradables
2015-06-28 20:41:28 +02:00
Matthias Mailänder
7616fd1a07
Merge pull request #8574 from reaperrr/fix-ts-civ-offsets
...
Fixed TS civilian structures and map decorations
2015-06-28 20:16:13 +02:00
Pavel Penev
10da8027b2
Merge pull request #8084 from obrakmann/lose_targets
...
Actors will lose targets and AI won't follow indefinitely
2015-06-28 20:26:51 +03:00
pevers
6ed0273656
Actors will lose targets and AI won't follow indefinitely
2015-06-28 19:11:53 +02:00
Oliver Brakmann
4e010bd6e6
Change *VictoryConditions to use customizable objective descriptions
2015-06-28 19:08:37 +02:00
Oliver Brakmann
34f382ec57
Prevent unnecessary blinking of the options button in non-mission type games
...
The options button starts blinking when a new objective is added, which happens in all game modes, even skirmish and koth. This change prevents the button from blinking in the latter two cases.
This prevents 1) confusion on part of the players, and 2) an unnecessary announcement of the objective since in skirmish and koth it is always the same.
2015-06-28 17:58:32 +02:00
atlimit8
a9908bffb4
UpgradeManager after IUpgradables
2015-06-28 10:24:00 -05:00
Pavel Penev
f27d010535
Merge pull request #8554 from Mailaender/package-entry-dispose
...
Dispose of a MemoryStream in PackageEntry Take 2
2015-06-28 17:55:13 +03:00
Matthias Mailänder
5c0c300c53
add a hotkey to hide the UI widgets
2015-06-28 16:29:25 +02:00
Pavel Penev
84808d25e9
Merge pull request #8583 from reaperrr/fix-attackmove-req
...
Fixed potential AttackMove crash
2015-06-28 17:16:19 +03:00
reaperrr
5db7492452
Fixes potential AttackMove crash
2015-06-28 16:06:39 +02:00
Matthias Mailänder
9d6a5d626f
fix developer hotkey display being cut off
2015-06-28 15:48:11 +02:00
Pavel Penev
8b4d5c7fb2
Merge pull request #7930 from Mailaender/screenshot
...
Added a hotkey to take screenshots
2015-06-28 15:37:07 +03:00
Matthias Mailänder
8a07c0b969
build, store and publish to Coverity scans
2015-06-28 14:28:51 +02:00
Matthias Mailänder
13fa477638
Merge pull request #8580 from GraionDilach/contributor-update
...
Add myself to the contributor list.
2015-06-28 13:42:17 +02:00
Matthias Mailänder
3fd49b87d3
Merge pull request #8556 from suvjunmd/tooltips
...
Modified actor tooltips to include friendly name and internal name
2015-06-28 13:35:37 +02:00
Zimmermann Gyula
317a3b2a4f
Add myself to the contributor list.
2015-06-28 13:23:24 +02:00
Dmitri Suvorov
1fb03ad656
Modified actor tooltips to include friendly name and internal name
2015-06-28 14:16:37 +03:00
Matthias Mailänder
e4b3515663
Merge pull request #8478 from GraionDilach/disguise-pip
...
Closes #7466
2015-06-28 13:09:36 +02:00
Zimmermann Gyula
32eed88de5
Implements an AcknowledgesUpgrade method in UpgradeManager to allow checking for truly applicable upgrades - AcceptsUpgrade returns false if the upgrade has reached max level.
2015-06-28 12:58:50 +02:00
Zimmermann Gyula
8a94caab3c
Implements a disguise decoration to Spies. Deprecates WithDecorationDisguised in favor of a refactor in Disguise.
2015-06-28 12:58:41 +02:00
Matthias Mailänder
ae59198363
Merge pull request #8418 from abcdefg30/newlua_other_cool_stuff
...
Added even more lua functions
2015-06-28 12:37:06 +02:00
Matthias Mailänder
a24deed426
Merge pull request #8576 from abcdefg30/newlua_demolish
...
Add a Demolish function to lua
2015-06-28 12:24:14 +02:00
abcdefg30
f3f889814b
Make use of the new demolish function in allies05a
2015-06-28 12:17:33 +02:00
abcdefg30
4b39064661
Add a Demolish function to lua
2015-06-28 01:25:55 +02:00
abcdefg30
db0b20f5f8
Use the new Beacon function in survival 01 and 02
2015-06-28 01:25:38 +02:00
abcdefg30
a4fd34558d
Add a lua function for beacons
2015-06-28 01:25:37 +02:00
abcdefg30
31986469a9
Use the new EnterTransport function in soviet05
2015-06-28 01:25:37 +02:00
abcdefg30
e1c674aeca
Add EnterTransport function to lua
2015-06-28 01:25:36 +02:00
reaperrr
b10ab733cd
Fixed tree and rock offsets
2015-06-27 22:44:30 +02:00
reaperrr
c2aa0983a8
Fixes offsets for all civilian structures
...
Adds critical damage stage to snow-exclusive aban** buildings (the art isn't really suited for damaged/50% damage stage)
2015-06-27 22:44:29 +02:00
reaperrr
01a241d394
Fixed bogus temperate exclusivity from ca00** civ buildings and crash sites
...
- ...and fixed their snow palette via TilesetCode.
- Fixed palette via TilesetCode for several other structures as well.
- Removed redundant junk from civilian structure sequences.
2015-06-27 22:44:28 +02:00
Matthias Mailänder
be99ba7d61
Merge pull request #8285 from abcdefg30/soviet02a
...
Added Soviet02a
2015-06-27 21:53:26 +02:00
Matthias Mailänder
3e8894964f
Merge pull request #8513 from reaperrr/clean-ts-rules
...
Cleaned TS yaml rules
2015-06-27 21:42:26 +02:00
Matthias Mailänder
41215fe021
document the new DEBUG option
2015-06-27 18:43:53 +02:00
Matthias Mailänder
2b834b54fb
enable debug start scripts
2015-06-27 18:43:53 +02:00
abcdefg30
c6c12ee4ac
Merge pull request #8561 from clemty/upstream/nod05
...
nod05: change objective
2015-06-27 18:08:52 +02:00
abcdefg30
79191ae280
Added soviet02a
...
Thanks to the basic work from @Computerfreaked
2015-06-27 17:55:39 +02:00
abcdefg30
6527d7751b
Expose a Attack method to lua
2015-06-27 17:55:38 +02:00
Matthias Mailänder
87c2e68973
Merge pull request #8321 from penev92/bleed_lintUpgrades
...
Add a lint check for actor upgrades
2015-06-27 16:41:04 +02:00
Matthias Mailänder
2763e26d23
add a take screenshot hotkey
2015-06-27 16:29:33 +02:00
reaperrr
3734e67b80
Merge pull request #8568 from Mailaender/dipsose-world-music
...
Fixed music and video leaking after world disposal
2015-06-27 14:21:39 +02:00
reaperrr
97d760cd8c
Several fixes
...
Fixed TS building repairability to match original.
Civilian structures can now only be repaired with engineers.
Removed ProximityCaptor.
Various other fixes.
2015-06-27 13:20:45 +02:00
Matthias Mailänder
e58ce7d59b
stop music and video when disposing the world
2015-06-27 11:00:06 +02:00
clemty
f2d5d6cb86
nod05: change objective
...
- only buildings need to be destroyed for primary objective (#8531 )
- GDI airstrikes also stop when GDI tech center is captured
2015-06-25 23:50:11 +02:00
Zimmermann Gyula
d222cd1c7a
Removes unneeded dummy warhead from TS EMP.
2015-06-25 16:06:43 +02:00
Zimmermann Gyula
0e3ba0c72e
Add target validation to GrantUpgrade warheads.
2015-06-25 16:06:35 +02:00
Pavel Penev
2c8437f80d
Merge pull request #8483 from matija-hustic/selectall_fixed
...
Fixes regression with selection classes
2015-06-25 16:51:13 +03:00
Pavel Penev
f161a620e6
Merge pull request #7851 from Mailaender/dedicated-console-log
...
Added status messages to console output for dedicated servers
2015-06-25 01:45:49 +03:00
Pavel Penev
55128b8f78
Merge pull request #8508 from reaperrr/damaged-sprites
...
Added support for damage stages to WithSpriteBody and WithTurret
2015-06-25 00:35:05 +03:00
Matthias Mailänder
e4f3a17477
Merge pull request #8550 from obrakmann/fix7327_nuke-affects-parent
...
Make all of mininuke's SpreadDamage warheads affect the parent
2015-06-24 07:31:05 +02:00
Matthias Mailänder
e93faeaa04
dispose the memory stream and avoid the binary reader
2015-06-24 07:15:59 +02:00
Chris Forbes
3bbb5e1f7e
Merge pull request #8548 from OpenRA/revert-8501-bleed_streams
...
Revert "Dispose of a MemoryStream in PackageEntry"
2015-06-24 11:14:30 +12:00
Oliver Brakmann
3f7ab07c2d
Make all of mininuke's SpreadDamage warheads affect the parent
2015-06-23 18:54:10 +02:00
Oliver Brakmann
a572044497
Revert "Dispose of a MemoryStream in PackageEntry"
2015-06-23 17:37:35 +02:00
reaperrr
1389a4e414
Fixed Carryall and Mammoth Mk.II selection boxes.
...
Removed now-redundant custom selection boxes from Wolverine and Titan.
2015-06-22 23:23:28 +02:00
Oliver Brakmann
8dc0e79dc2
Merge pull request #8501 from penev92/bleed_streams
...
Dispose of a MemoryStream in PackageEntry
2015-06-22 22:11:28 +02:00
penev92
04cc54c392
Get rid of an undisposed MemoryStream in PackageEntry
...
And a BinaryReader
2015-06-22 20:06:36 +03:00
abcdefg30
70754b72f5
Merge pull request #8529 from pchote/fix-mission-quit-desync
...
Use INotifyActorDisposing to dispose LuaScript as part of the world disposal.
2015-06-21 21:35:02 +02:00
abcdefg30
7e374b53e3
Merge pull request #8536 from obrakmann/fix8526
...
Do not fire script triggers while the world is being destroyed
2015-06-21 21:32:06 +02:00
Matija Hustić
34d0518b29
Fixed regression from last PR.
2015-06-21 20:15:06 +01:00
reaperrr
4ef293b5e3
Fixed veinhole sequence offset
2015-06-21 20:48:00 +02:00
Paul Chote
f8205d3d22
Clean up after LuaScript when tearing down the world.
2015-06-21 18:48:54 +01:00
Oliver Brakmann
fbd5938f3f
Do not fire script triggers while the world is being destroyed
2015-06-21 19:37:25 +02:00
Pavel Penev
e269a74b3e
Merge pull request #8479 from pchote/merge-shroud-traits
...
Move more shroud logic to RevealsShroud / GeneratesShroud
2015-06-21 19:16:42 +03:00
Paul Chote
7d8ee64ce5
Reorganize shroud cell queries.
...
This is in preparation for a future PR that will
remove GetVisOrigins.
2015-06-21 17:01:45 +01:00
Paul Chote
01dc7edbe9
Remove duplication between CreatesShroud and RevealsShroud.
2015-06-21 17:01:44 +01:00
Paul Chote
2c3198dc27
Move shroud traits to Mods.Common.
2015-06-21 16:58:07 +01:00
Paul Chote
10716f8979
Move shrouded/revealed tile calculation outside Shroud.
2015-06-21 16:58:07 +01:00
Paul Chote
b5550102db
Move world state tracking to Creates/RevealsShroud.
2015-06-21 16:58:06 +01:00
reaperrr
8da5f5b7ab
Cleaned TS yaml rules.
...
Streamlined actor defaults, removed a lot of duplication.
2015-06-21 17:07:29 +02:00
abcdefg30
1cbde65a08
Merge pull request #8509 from clemty/strings
...
More script string fixes
2015-06-21 16:22:32 +02:00
reaperrr
affbb07983
Merge pull request #8506 from pchote/fix-ts-maps
...
Fix TS maps.
2015-06-21 16:14:43 +02:00
Oliver Brakmann
01cda29eef
Merge pull request #8524 from pchote/remove-enemy-notifications
...
Remove "Enemy Unit Detected" announcements
2015-06-21 15:17:52 +02:00
Oliver Brakmann
bc5a38525d
Merge pull request #8518 from pchote/renderbounds
...
Fix screen bounds calculations
2015-06-21 15:01:16 +02:00
Oliver Brakmann
e15d4e7407
Merge pull request #8519 from pchote/editor-save-fix
...
Save maps with the correct MapClassification.
2015-06-21 14:51:42 +02:00
Paul Chote
53e9692dbe
Fix scissoring in the editor.
2015-06-21 13:47:20 +01:00
Paul Chote
198a51e5e0
Fix VisibleCellsInsideBounds.
2015-06-21 13:41:39 +01:00
Paul Chote
40d018aaf3
Rewrite and document the visible cells calculation.
2015-06-21 13:41:38 +01:00
Paul Chote
a401333316
Fix Monster Tank Madness.
2015-06-21 13:40:25 +01:00
Paul Chote
ea31b5f393
Only invalidate metadata when overwriting map.
2015-06-21 13:07:45 +01:00
Paul Chote
096ce36d7b
Remove "Enemy Unit Detected" announcements from D2K.
2015-06-21 12:54:00 +01:00
Paul Chote
fede1a1e4b
Remove "Enemy Unit Detected" announcements from RA.
2015-06-21 12:53:25 +01:00
Matthias Mailänder
e696e9c53a
Merge pull request #8424 from moviuro/freebsd-rcd-script
...
openra: introduce a FreeBSD rc.d script
2015-06-21 13:00:49 +02:00
Matthias Mailänder
aa91a8e7de
Merge pull request #8497 from reaperrr/inf-fix
...
Fixed infantry prone sequences
2015-06-21 12:50:13 +02:00
Paul Chote
544609dc2c
Remove legacy test map.
2015-06-21 11:04:08 +01:00
Paul Chote
e1084d28fc
Import "Hot Springs".
2015-06-21 11:04:08 +01:00
Paul Chote
aa27be2aa3
Import "River Raid".
2015-06-21 11:04:08 +01:00
Paul Chote
edf5f49709
Reimport "Tread Lightly".
...
Adds tiberium and rocks.
2015-06-21 11:04:07 +01:00
Paul Chote
0005c04813
Reimport "A River Runs Near It".
...
Adds proper tiberium, vines, and rocks.
2015-06-21 11:04:07 +01:00
Paul Chote
a8aaf04f14
Implement placeholder Veins.
2015-06-21 11:04:03 +01:00
Paul Chote
9e18d3cceb
Work around an unsynced code check.
2015-06-21 10:34:37 +01:00
reaperrr
77803b2ecd
Remove now redundant work-around from D2k infantry rules
2015-06-21 11:06:14 +02:00
reaperrr
5acc103242
Fixes infantry sequence modifier for good
2015-06-21 11:03:52 +02:00
reaperrr
6455d30310
Fix TD prone stand sequences
2015-06-21 11:03:51 +02:00
reaperrr
fcbecb611e
Fixed RA prone stand sequences
2015-06-21 11:03:50 +02:00
reaperrr
11ce57523c
Fixes d2k rifle infantry prone sequence
2015-06-21 11:03:49 +02:00
Paul Chote
a6d38c9260
Fix temperate tileset naming.
2015-06-21 09:31:22 +01:00
penev92
696680bad5
Add lint check for actor upgrades
2015-06-21 11:12:15 +03:00
Matthias Mailänder
7bb95a1658
Add LintExt and move GetFieldValues()
2015-06-21 11:06:53 +03:00
penev92
2647811a13
Add UpgradeUsedReferenceAttribute
2015-06-21 11:06:50 +03:00
penev92
fbbd9a7eaa
Add UpgradeGrantedReferenceAttribute
2015-06-21 11:06:35 +03:00
penev92
2ab7abcee4
Add ScriptUpgradesCache class to enable maps to explicitly declare what upgrades their Lua scripts will use
2015-06-21 11:00:18 +03:00
penev92
f1ec71b17d
Document GlobalUpgradable
2015-06-21 11:00:17 +03:00
penev92
74abf58f3e
Remove redundant crate definition from D2k (no actor accepts a cloak upgrade)
2015-06-21 11:00:15 +03:00
Oliver Brakmann
2d920c43fb
Merge pull request #8511 from Mailaender/rm-openra-editor
...
Dropped the legacy WinForms map editor
2015-06-20 23:35:23 +02:00
Paul Chote
6aeebe697f
Default new maps to oramap.
2015-06-20 22:32:18 +01:00
Paul Chote
b2050ae1aa
Use the map save dialog to set new map properties.
2015-06-20 22:32:14 +01:00
clemty
6b6cf8bb48
More script string fixes
...
This fixes spelling, punctuation and grammar in TD and RA missions.
2015-06-20 23:22:59 +02:00
Oliver Brakmann
b50ea207f1
Merge pull request #7709 from Mailaender/lint-sequences
...
Added checks for missing sequence entries
2015-06-20 23:19:55 +02:00
Paul Chote
cd1fdb9b36
Update the MapCache with the correct UID.
2015-06-20 21:38:28 +01:00
Matthias Mailänder
7faebe874a
check for missing sequence entries using lint
2015-06-20 22:22:59 +02:00
Matthias Mailänder
7424f32b2f
document Country trait
2015-06-20 22:22:59 +02:00
Oliver Brakmann
fc7df415d7
Merge pull request #8394 from Mailaender/map-container-nre
...
Fixed a null reference exception in Map.Save
2015-06-20 21:06:00 +02:00
Paul Chote
17d759c9be
Save maps with the correct MapClassification.
2015-06-20 19:00:59 +01:00
Matthias Mailänder
45dc314b23
print server status messages to the console
2015-06-20 16:47:32 +02:00
Matthias Mailänder
6b20b3266d
fix indentions
2015-06-20 16:44:02 +02:00
abcdefg30
5a74495432
Merge pull request #8484 from HenrytheSlav/soviet05
...
Added soviet05
2015-06-20 16:33:30 +02:00
HenrytheSlav
197015f056
Added soviet05
2015-06-20 16:27:00 +02:00
Matthias Mailänder
330982310c
avoid a null reference exception
2015-06-20 15:56:26 +02:00
Matthias Mailänder
e228601a5c
fix NullReferenceExceptions during client pings
2015-06-20 15:54:23 +02:00
Oliver Brakmann
ea051644a3
Merge pull request #8412 from Mailaender/lint-voices
...
Added a lint rule to detect missing voice definitions
2015-06-20 15:46:10 +02:00
Matthias Mailänder
ac970cdb44
remove the WinForms map editor
2015-06-20 13:45:44 +02:00
Matthias Mailänder
4681e22bdc
miniyaml junk removal and add missing new lines
2015-06-20 12:13:22 +02:00
Matthias Mailänder
430126c711
fix missing braces
2015-06-20 12:12:05 +02:00
Matthias Mailänder
0f8d22c9a6
rename for consistency
2015-06-20 12:11:45 +02:00
Matthias Mailänder
50e5e9df24
check voice actor references
2015-06-20 12:09:58 +02:00
Matthias Mailänder
264a63e58c
move GetFieldValues to shared LintExts
2015-06-20 10:47:28 +02:00
Pavel Penev
dcae3c9dca
Merge pull request #8357 from Mailaender/fix-colorpicker-nre
...
Fixed a crash in color picker logic when using the in-game editor
2015-06-20 10:43:40 +03:00
Matthias Mailänder
26a8ffb91d
set the world owner for color picker logic
2015-06-20 08:19:06 +02:00
Oliver Brakmann
24f1599122
Merge pull request #8477 from pchote/actor-visibility
...
Move actor visibility checks out of Shroud
2015-06-19 23:38:23 +02:00
Paul Chote
0677c309f3
Move Shroud.IsTargetable to Player.
2015-06-19 22:02:08 +01:00
Paul Chote
1eb1841f2b
Hide TD C17 (which has no sight) under fog.
2015-06-19 22:02:08 +01:00
Paul Chote
9715139b8f
Hide D2K aircraft (which have no sight) under fog.
2015-06-19 22:02:08 +01:00
Paul Chote
6762e033e2
Add lint rule.
2015-06-19 22:02:07 +01:00
Paul Chote
34f5482d26
Update RA rules.
2015-06-19 22:02:07 +01:00
Paul Chote
0fdc0f9bc2
Update TD rules.
2015-06-19 22:02:07 +01:00
Paul Chote
6dae4da8f1
Update D2K rules.
2015-06-19 22:02:06 +01:00
Paul Chote
983951c290
Update TS rules.
2015-06-19 22:02:06 +01:00
Paul Chote
b887d2bfd7
Introduce IDefaultVisibility.
2015-06-19 22:02:06 +01:00
Paul Chote
0a2757d0e0
Remove Shroud.IsExplored(Actor) and IsVisible(Actor).
2015-06-19 22:01:48 +01:00
reaperrr
248e6b0e18
Adds support for damage-stage-based sequences to WithSpriteBody and WithTurret
2015-06-19 21:16:39 +02:00
Pavel Penev
e7a64ffec4
Merge pull request #8388 from reaperrr/selectable-refactor1
...
Selectable bounds/selection box refactor
2015-06-19 13:43:30 +03:00
reaperrr
3e57145cfa
Updated upgrade rules
...
Now all they do is remove the Selectable trait when the Selectable boolean is false, and just remove the boolean if it's true.
2015-06-19 12:27:30 +02:00
reaperrr
61ea21005a
Update CustomSelectionSize description
2015-06-19 12:27:28 +02:00
reaperrr
3bcf0aab00
Move SelectionDecorations to Traits\Render
2015-06-19 12:27:27 +02:00
reaperrr
f5771571c1
Fix Selectable style nits and description
...
Silence Travis
2015-06-19 12:26:19 +02:00
reaperrr
f2d8e32b01
Selection box size now defaults to Selectable.Bounds if VisualBounds are null
2015-06-19 12:26:16 +02:00
Matthias Mailänder
87325d96a9
Merge pull request #8413 from moviuro/better-launch-scripts
...
launch-dedicated.sh: Support passing args from CLI
2015-06-19 07:23:38 +02:00
abcdefg30
5a47beeb64
Merge pull request #8453 from clemty/upstream/mapfix
...
fix mapping errors in shipped maps
2015-06-18 22:18:27 +02:00
clemty
d7ec296e8a
fixes mapping errors in shipped maps
2015-06-18 21:21:02 +02:00
abcdefg30
63554cfddb
Merge pull request #8502 from pchote/cross-mod-state
...
Don’t switch mods from inside button click handlers.
2015-06-18 17:34:16 +02:00
Paul Chote
75210b692e
Don’t switch mods from inside button click handlers.
...
Fixes screen flickering and desyncs when returning to the mod chooser.
2015-06-17 21:55:48 +01:00
Pavel Penev
86af468ee4
Merge pull request #8400 from Mailaender/dedicated-validatecommand-nre
...
Fixed a NullReferenceException in LobbyCommands.ValidateCommand
2015-06-17 23:54:49 +03:00
reaperrr
2986277490
Improved SelectionDecoration description & removed ISelectionDecoration interface
2015-06-17 21:37:24 +02:00
Paul Chote
e3ad118249
Merge pull request #8387 from RoosterDragon/one-temp-buffer
...
Create only one scratch vertex buffer for rendering
2015-06-17 18:19:28 +00:00
reaperrr
b6bbd11c83
Fix crate tooltips
2015-06-17 20:14:02 +02:00
reaperrr
a1fa43966b
Newlines to improve readability of SelectionDecorations.
2015-06-17 20:14:01 +02:00
reaperrr
875d8bac06
Move debug target path rendering to SelectionDecorations
2015-06-17 20:14:00 +02:00
reaperrr
c23ee1be2e
Remove Selectable boolean from Selectable trait
...
Add work-around for ta/td bridge huts since they need actor Bounds to
be targetable by C4/engineer repair.
2015-06-17 20:13:59 +02:00
reaperrr
2afa3cfa3a
Slightly changed D2k barracks footprint
...
Makes upper-left barracks cell impassable. It might look passable on Atreides' barracks, but not Harkonnen barracks, for example.
2015-06-17 20:13:58 +02:00
reaperrr
a9477ddc2d
Changed back TD power plant footprints to 2x2 impassable
...
Reason 1: The art doesn't really look like that cell should be passable.
Reason 2: This falls within Selectable Bounds and can therefore be exploited to protect turrets and towers, while making it impossible to collect crates or squish infantry on this cell.
2015-06-17 20:13:57 +02:00
reaperrr
e30ede3971
Change Bounds/add VisualBounds in TS mod
2015-06-17 20:13:56 +02:00
reaperrr
332b7a374e
Changed Bounds/added VisualBounds in TD mod
...
Where necessary/applicable.
Tweaked Refinery Offsets.
2015-06-17 20:13:55 +02:00
reaperrr
f709a6f6c4
Changed Bounds/added VisualBounds in D2k mod
2015-06-17 20:13:54 +02:00
reaperrr
0ff22b8cbc
Changed Bounds/added VisualBounds in RA mod
2015-06-17 20:13:53 +02:00
reaperrr
a3bd007ac7
Moved SelectionDecorations to Mods.Common
...
And added more settings.
Moved SelectionBoxRenderable to Mods.Common, too.
2015-06-17 20:13:52 +02:00
reaperrr
d6fb05ce68
Introduced VisualBounds on SelectionDecorations
...
To allow visual selection boxes to be independent from Selectable.Bounds.
2015-06-17 20:13:51 +02:00
Pavel Penev
f72a14faea
Merge pull request #8395 from Mailaender/pause-world-nre
...
Fixed null reference exception when processing the Pause order
2015-06-17 18:05:51 +03:00
Matthias Mailänder
6f6602dece
Merge pull request #8472 from penev92/bleed_dropDown
...
Change DropDownButtonWidget separator to an image
2015-06-16 20:36:03 +02:00
Matthias Mailänder
96884210b3
Merge pull request #8119 from penev92/bleed_d2kVideos
...
Rework mod content installation directories and add D2k videos
2015-06-16 18:37:50 +02:00
abcdefg30
e1904274d8
Merge pull request #8491 from Mailaender/rm-artsrc
...
Removed the artsrc directory
2015-06-16 17:00:33 +02:00
Pavel Penev
0868f2da47
Merge pull request #8474 from pchote/remove-shroud-tests
...
Remove region assumptions from fast shroud tests
2015-06-16 12:08:08 +03:00
Paul Chote
c44afc0722
Remove viewport editor-mode assumptions.
2015-06-16 08:16:49 +01:00
Oliver Brakmann
78a1dadba0
Merge pull request #8470 from Mailaender/upgrade-nres
...
Fixed NullReferenceExceptions in UpgradeActorRules
2015-06-15 22:07:00 +02:00
Matthias Mailänder
218d2834cb
remove artsrc
2015-06-15 21:36:28 +02:00
Paul Chote
6738b8b977
Undo an invalid optimisation.
...
Fixes a regression from #7746 .
2015-06-15 18:06:43 +01:00
Paul Chote
2156a234db
Render shroud outside map bounds.
...
Fixes a regression from #8337 .
2015-06-15 18:06:43 +01:00
Paul Chote
aee951c86f
Remove region assumptions from fast shroud tests.
2015-06-15 18:06:42 +01:00
Paul Chote
da3abb4e2e
Tweak shroud revealing logic
...
The per-actor visibility now tracks all cells
inside the map area (including those outside the
currently visible bounds), but the shroud/fog is
only cleared if the cell is inside the currently
visible bounds.
2015-06-15 18:06:42 +01:00
Pavel Penev
6e052d19d9
Merge pull request #8157 from abcdefg30/atreides01b
...
Added atreides-01b
2015-06-15 19:58:44 +03:00
abcdefg30
439c82fb60
Add the map pngs for atreides01a and b
2015-06-15 17:39:33 +02:00
abcdefg30
4f462fb988
Make use of tables for different difficulties
2015-06-15 17:39:32 +02:00
abcdefg30
b282dffbaf
Added atreides-01b
2015-06-15 17:39:32 +02:00
penev92
c93c0488c3
Change DropDownButtonWidget separator to an image
2015-06-15 03:15:19 +03:00
Pavel Penev
b1ef76d099
Merge pull request #8485 from obrakmann/fix-makefile-typo
...
Fix stupid typo in the Makefile
2015-06-15 01:08:38 +03:00
Oliver Brakmann
1f29bb6faa
Fix stupid typo in the Makefile
2015-06-14 23:29:31 +02:00
Oliver Brakmann
ae8b146d2d
Merge pull request #8325 from Mailaender/foundations-zero-tiles
...
Fixed a division through zero
2015-06-14 23:04:09 +02:00
Oliver Brakmann
28422f3e38
Merge pull request #8481 from obrakmann/build_prep_on_travis
...
Build prep branches on Travis, too
2015-06-14 13:44:00 +02:00
Oliver Brakmann
0d656e94ab
Merge pull request #8482 from pchote/fix-d2k-tooltips
...
Fix d2k tooltips.
2015-06-14 13:40:16 +02:00
Paul Chote
f41acf56e6
Fix d2k tooltips.
2015-06-14 11:24:25 +01:00
Oliver Brakmann
553f9af1ba
Build prep branches on Travis, too
2015-06-14 11:18:51 +02:00
Oliver Brakmann
7bc012be8d
Merge pull request #8475 from abcdefg30/makeclean
...
Fix OpenRA.Game.exe.config being removed by 'make clean'
2015-06-14 10:26:45 +02:00
Matthias Mailänder
1a690bae9e
Update README.md
...
separate buttons (different height)
2015-06-14 07:25:41 +02:00
abcdefg30
0244f394fd
Fix OpenRA.Game.exe.config being removed by 'make clean'
2015-06-13 15:54:28 +02:00
abcdefg30
93ed8fbdd1
Merge pull request #8415 from deniz1a/make-utility-check
...
Adds checks for OpenRA.Utility.exe in make.cmd.
2015-06-13 15:27:40 +02:00
abcdefg30
981ff2dddf
Merge pull request #8469 from Mailaender/empty-font-height
...
Fixed Sprite.Measure returning a 0 height
2015-06-13 14:53:18 +02:00
Pavel Penev
02834adfd9
Merge pull request #8471 from Mailaender/name-length-nre
...
Fixed a NullReferenceException in SanitizedPlayerName
2015-06-13 14:06:38 +03:00
penev92
6c75d1dde3
Fix video playback to work with D2k VQAs
2015-06-13 12:43:35 +03:00
penev92
be609c6033
Move D2k tilesets to a separate directory
2015-06-13 12:43:33 +03:00
penev92
a442c6c932
Add videos to D2k's assets
2015-06-13 12:43:30 +03:00
penev92
c8ab1e8370
Add Dictionary support to InstallUtils and fix D2k locking asset files;
...
Also fix D2k assets locations
2015-06-13 12:43:23 +03:00
Matthias Mailänder
b58988c623
move the null check to avoid a crash
2015-06-13 11:01:55 +02:00
Matthias Mailänder
1bf2bfadb4
update the engine version as the merge was delayed
2015-06-13 10:54:03 +02:00
Matthias Mailänder
d7e63ec28a
fix a NullReferenceException
2015-06-13 10:53:48 +02:00
Matthias Mailänder
0816251bcd
fix a null reference exception in parentKey
2015-06-13 10:52:23 +02:00
Pavel Penev
5226e1ad26
Merge pull request #8468 from Phrohdoh/fix-maped
...
Replace Get with GetOrNull in MapEditorLogic.
2015-06-13 11:36:34 +03:00
Matthias Mailänder
50f9724e34
fix a NullReferenceException
2015-06-13 10:36:07 +02:00
Moviuro
9df6b3c15f
launch-dedicated.sh: add a tiny comment/usage
2015-06-13 10:23:24 +02:00
Moviuro
392cc90695
launch-dedicated.sh: Default to advertize Online
2015-06-13 10:19:05 +02:00
Moviuro
e24b4dbd8a
launch-dedicated.sh: add AllowPortForward directive
2015-06-13 10:18:30 +02:00
Matthias Mailänder
bb6d4388df
always return a default height based on font size
2015-06-13 08:36:37 +02:00
Taryn Hill
8fd82f0998
Remove unused using directives from MapEditorLogic.
2015-06-12 23:00:57 -05:00
Taryn Hill
6c3e127469
Replace a problematic Get with GetOrNull in MapEditorLogic.
2015-06-12 23:00:43 -05:00
abcdefg30
b98d98c6d6
Merge pull request #8212 from matija-hustic/selectable_classes
...
Added selection classes
2015-06-13 01:53:32 +02:00
Pavel Penev
e96e3fd3da
Merge pull request #8277 from abcdefg30/radesc
...
Update all ra tooltips
2015-06-13 01:10:20 +03:00
Matthias Mailänder
6c7d2095b9
Merge pull request #8464 from GraionDilach/customcameopal
...
Closes #8434
2015-06-12 21:10:12 +02:00
Zimmermann Gyula
d5a5640f52
Adds an IconPalette property to Buildable and SupportPower traits.
2015-06-12 20:33:58 +02:00
Pavel Penev
649409e2ce
Merge pull request #8430 from pchote/editor-cordon
...
Display and support editing the area outside the map bounds
2015-06-12 17:49:10 +03:00
Pavel Penev
ef7b1cf914
Merge pull request #8296 from Mailaender/lint-sprites
...
Moved the sequence image check to RenderSprites level
2015-06-12 04:43:47 +03:00
Paul Chote
ba2d499e5d
Fix a bug in Map/CellLayer.Contains.
2015-06-11 21:27:35 +01:00
Paul Chote
6e09c62fdd
Allow resource placement outside the map cordon.
2015-06-11 21:27:35 +01:00
Paul Chote
55cea73cf4
Allow actor placement outside the map cordon.
2015-06-11 21:27:34 +01:00
Paul Chote
f10d876429
Allow tile placement outside the map cordon.
2015-06-11 21:27:34 +01:00
Paul Chote
3d352563a8
Allow scrolling to the map edges in the editor.
2015-06-11 21:27:34 +01:00
Paul Chote
293c7fb840
Disable shroud in the map editor.
2015-06-11 21:27:33 +01:00
Paul Chote
486bf14669
Relax screen clipping bounds.
...
Fixes missing tiles in TS.
2015-06-11 21:27:33 +01:00
Paul Chote
d21b63ca04
Add some more coordinate utility functions.
2015-06-11 20:59:35 +01:00
Matthias Mailänder
e2e9ce9d7e
check sequence image at RenderSprites level
2015-06-11 21:18:25 +02:00
Pavel Penev
b7567fa5fa
Merge pull request #8399 from Mailaender/mix-readblock-guards
...
Fixed EndOfStreamException in MixFile.ReadBlocks
2015-06-11 17:38:35 +03:00
Pavel Penev
a4f85c6201
Merge pull request #8300 from matija-hustic/withrank_trait
...
Rank effect moved to new trait
2015-06-11 04:54:08 +03:00
Matija Hustić
a4ac3ecd5f
Rank moved to new trait.
2015-06-11 02:41:29 +01:00
Oliver Brakmann
d24d2909ce
Merge pull request #8282 from RoosterDragon/release-config
...
Enable compiler optimizations
2015-06-10 23:14:38 +02:00
Oliver Brakmann
afb939b159
Merge pull request #8457 from Mailaender/spritefont-measure-nre
...
Fixed a common NullReferenceException at SpriteFont.Measure
2015-06-10 22:54:10 +02:00
Oliver Brakmann
6e74bceaa9
Merge pull request #8425 from Mailaender/colormixer-badlock
...
Fixed a bad choice of lock objects in ColorMixerWidget
2015-06-10 22:50:02 +02:00
Oliver Brakmann
0ac78ef6a2
Merge pull request #8423 from Mailaender/hashfrozenactor-nre
...
Fixed a NullReferenceException in Sync.HashTarget
2015-06-10 22:19:37 +02:00
Matthias Mailänder
9f8d5bc12e
Merge pull request #8375 from 42foobar42/nod06bfix
...
Closes #8297
2015-06-10 22:05:53 +02:00
Oliver Brakmann
0ff5e0078d
Merge pull request #8393 from Mailaender/zipfile-nre
...
Fixed a dereference null return value in ZipFile.GetContent
2015-06-10 21:47:30 +02:00
Oliver Brakmann
398baa593e
Merge pull request #8391 from Mailaender/pngloader-null-bitmap
...
Catched an explicit null dereference in PngLoader
2015-06-10 21:44:23 +02:00
Matthias Mailänder
07711f01b3
add exceptions for debugging
2015-06-10 20:41:34 +02:00
Pavel Penev
5097137b95
Merge pull request #8402 from obrakmann/fix8041_undeployable_conyard
...
Fix WithBuildingPlacedAnimation interrupting WithMakeAnimation
2015-06-10 14:55:22 +03:00
Matthias Mailänder
e53b1d16dd
Merge pull request #8447 from pchote/ts-shroud-offset
...
Offset the TS shroud sequences.
2015-06-10 07:14:20 +02:00
Matthias Mailänder
9261f685a7
fix a null reference exception
2015-06-10 06:48:10 +02:00
Matthias Mailänder
bac11e23f6
avoid an often forgotten NullReferenceException
2015-06-10 06:39:54 +02:00
Matthias Mailänder
fb4b306553
avoid a bad choice of lock objects
2015-06-10 06:36:46 +02:00
Matthias Mailänder
51a17095a8
Merge pull request #8455 from Phrohdoh/dated-makefile
...
Remove old dependencies from Makefile.
2015-06-10 06:29:04 +02:00
Pavel Penev
f75da37ebf
Merge pull request #8401 from Mailaender/playercolor-dictionary-exploit
...
Fixed an exploit where choosing another players color crashes the game
2015-06-10 01:56:23 +03:00
Taryn Hill
96bbc876ee
Remove old dependencies from Makefile.
2015-06-09 16:30:43 -05:00
Oliver Brakmann
561fba46d3
Merge pull request #8431 from jbeich/unix_quirks
...
A few minor portability fixes
2015-06-09 22:53:52 +02:00
Oliver Brakmann
1a9f4f8a1b
Allow switching off debug compilation in the Makefile
...
Debug mode stays enabled by default. Turn it off by passing a DEBUG flag into make, eg.:
$ make DEBUG=0
2015-06-09 18:06:32 +01:00
RoosterDragon
272a0d8691
Added a release config.
2015-06-09 18:06:31 +01:00
Pavel Penev
8ccb55734d
Merge pull request #8449 from Mailaender/allow-long-servernames
...
Fixed long server names being sanitized
2015-06-09 15:03:21 +03:00
Matthias Mailänder
ba7059ab0b
allow long server names
2015-06-09 06:58:58 +02:00
Paul Chote
c87ebce759
Offset the TS shroud sequences.
...
This corrects the 1px offsets in the sprites.
2015-06-08 23:02:51 +01:00
Oliver Brakmann
e5f89c2339
Merge pull request #8428 from moviuro/silent-get-function
...
thirdparty/fetch-thirdparty-deps.sh: silence the nuget check
2015-06-08 21:22:26 +02:00
Oliver Brakmann
2f578c80da
Merge pull request #8422 from Mailaender/perfitem-div0
...
Fixed a division through zero in PerfItem.Average
2015-06-08 21:09:33 +02:00
Oliver Brakmann
5f45de1fe1
Merge pull request #8380 from reaperrr/color-valid-tweak
...
Less permissive color validator
2015-06-08 19:50:02 +02:00
Oliver Brakmann
d1ffb57e4e
Merge pull request #8433 from Mailaender/namespace-doc-toc
...
Added the namespace headers to the trait documentation table of contents
2015-06-08 19:28:57 +02:00
Oliver Brakmann
2683da17d9
Merge pull request #8440 from OpenRA/avoid-duplicate-overcrowded-bugs
...
Expanded the bug reporting guidelines
2015-06-08 19:15:08 +02:00
Matthias Mailänder
f9c2b50ab5
Update CONTRIBUTING.md
...
please don't submit duplicates and keep it one issue per issue
2015-06-08 19:09:32 +02:00
deniz1a
b8c3a7a30d
Adds checks for OpenRA.Utility.exe in make.cmd.
...
It displays a message now instead of file not found error.
2015-06-08 18:56:24 +03:00
Matija Hustić
e965a0d3f0
Touched up selection functionality.
2015-06-08 15:03:09 +01:00
Matthias Mailänder
854117d1d9
Merge pull request #8426 from obrakmann/ra-map-import-ships
...
Fixed missing ships when importing legacy RA maps
2015-06-08 09:03:38 +02:00
Matthias Mailänder
e5d06278ad
Merge pull request #8427 from moviuro/comment-posix
...
thirdparty/*.sh: add comments on POSIX-compliant scripts
2015-06-08 08:57:28 +02:00
reaperrr
621cdeb996
Make color validator less permissive and increase minimum color lumination.
...
Closes #7902 .
2015-06-08 03:07:51 +02:00
Pavel Penev
21f0d5c5a0
Merge pull request #8420 from Mailaender/unitordergen-nre
...
Fixed a dereference after null check in UnitOrderGenerator.CheckSameOrder
2015-06-08 01:06:49 +03:00
Oliver Brakmann
ce1eed6bcc
Merge pull request #8432 from pchote/shroud-wpos
...
Add WPos shroud visibility queries.
2015-06-07 21:57:39 +02:00
Oliver Brakmann
747d762681
Merge pull request #8370 from penev92/bleed_newsDownload
...
Expand Battlefield News when a new news post has been downloaded
2015-06-07 21:23:37 +02:00
Matthias Mailänder
f084322162
also add namespaces to the toc
2015-06-07 21:07:37 +02:00
abcdefg30
10629b54ee
Update all ra tooltips
2015-06-07 20:59:08 +02:00
Paul Chote
3994e1eec9
Use FogObscures(WPos).
2015-06-07 19:50:03 +01:00
Paul Chote
66dd3c553c
Introduce WPos versions of FogObscures and ShroudObscures.
2015-06-07 19:50:02 +01:00
Oliver Brakmann
588cb7a959
Merge pull request #8337 from pchote/shroud-vertexbuffer
...
Simplify and improve shroud rendering performance.
2015-06-07 20:26:22 +02:00
Paul Chote
ec576558c0
Generate shroud cells outside the map.
2015-06-07 19:15:11 +01:00
Pavel Penev
07aa575c6b
Merge pull request #8382 from LipkeGu/visualc_check
...
Check also for 2012 and 2013 Visual C runtimes libaries
2015-06-07 21:02:50 +03:00
Matthias Mailänder
dbc3d28c1a
Merge pull request #7940 from Unit158/AttackTurreted-fix
...
Fixed turrets not firing at fast moving targets.
2015-06-07 19:05:17 +02:00
Christopher Grant
e94435ceaf
Fixed turrets not firing at fast moving targets.
2015-06-07 12:54:56 -04:00
Jan Beich
fc7edb536d
build/install: fall back to Unix desktop
...
Instead of enumerating every Unix assume Freedesktop-compliant behavior.
In future Android may want to define its own flavor like OSX.
2015-06-07 19:42:29 +03:00
Jan Beich
5483384e44
install: work around historical BSD cp(1) behavior
...
Strip ending / (slash) of the source when copying hicolor directory to
avoid installing icons under a theme with empty name. This should
unbreak expanding Icon in .desktop file by gtk_icon_theme_lookup_icon()
on DragonFly and FreeBSD.
|cp -R foo/ bar| == |cp -R foo/. bar| was disabled by NetBSD and OpenBSD
years ago to match POSIX. Other cp(1) implementations aren't affected.
2015-06-07 19:35:01 +03:00
Jan Beich
01dbbb72fa
install: crashdialog_TARGET no longer exists after 307eaec
2015-06-07 19:35:01 +03:00
Paul Chote
cac7ec39f4
Rework shroud rendering using TerrainSpriteLayer.
2015-06-07 17:02:56 +01:00
Matthias Mailänder
9882a6e34d
Merge pull request #8171 from reaperrr/withunitbody1
...
Introduce WithFacingSpriteBody and related With*Animation traits
2015-06-07 17:11:48 +02:00
Moviuro
1f0c884654
thirdparty/fetch-thirdparty-deps.sh: silence the nuget check
2015-06-07 17:08:36 +02:00
Moviuro
0525bebc80
thirdparty/*.sh: add comments on POSIX-compliant scripts
2015-06-07 16:32:46 +02:00
Oliver Brakmann
e445cc4fce
Merge pull request #8408 from Mailaender/make-bsd-detect
...
Added a generic BSD detection to the Makefile
2015-06-07 15:56:56 +02:00
Oliver Brakmann
8442dc4bf0
Fixed missing ships when importing legacy RA maps
2015-06-07 15:45:16 +02:00
Moviuro
7375ad11db
packaging/freebsd/openra: fix word splitting
...
Allow spaces in ServerName
2015-06-07 14:54:23 +02:00
Moviuro
1678a3a274
packaging/freebsd/openra: set AdvertiseOnline to True by default
2015-06-07 14:37:04 +02:00
Moviuro
9224030376
packaging/freebsd/openra: update comments, fix typos
2015-06-07 14:20:13 +02:00
Moviuro
56fc53b1e6
openra: introduce a FreeBSD rc.d script
...
Requires screen
2015-06-07 14:05:18 +02:00
Matthias Mailänder
47a92c4511
fix a NullReferenceException
2015-06-07 13:41:29 +02:00
Matthias Mailänder
47b0b4f143
fix a division through zero
2015-06-07 13:38:04 +02:00
Matthias Mailänder
8381fbd712
fix dereference after null check
2015-06-07 13:17:33 +02:00
abcdefg30
5c734b7031
Merge pull request #8411 from Unit158/shrapnel-polish
...
Added shrapnel sequences.
2015-06-07 12:50:16 +02:00
Pavel Penev
c4b48aaafb
Merge pull request #8390 from OpenRA/coverity-badge
...
Added a Coverity Scan Badge to the README file
2015-06-07 13:19:10 +03:00
Moviuro
68cc00447c
launch-dedicated.sh: Support passing args from CLI
2015-06-06 22:03:54 +02:00
Matthias Mailänder
c460e4ac4d
avoid word splitting
2015-06-06 19:20:54 +02:00
Christopher Grant
81f05e7556
Added shrapnel sequences.
2015-06-06 13:18:09 -04:00
Matthias Mailänder
363e84157f
add BSD detection to the Makefile
2015-06-06 18:36:40 +02:00
Oliver Brakmann
52179e802e
Merge pull request #8405 from moviuro/posix-compliance
...
POSIX compliance
2015-06-06 17:42:26 +02:00
Moviuro
992d8396c6
thirdparty/configure-linux-native-deps.sh: == is not POSIX
...
Replaced it with =
2015-06-06 16:56:39 +02:00
Matthias Mailänder
99c9841274
don't log to which player the duplicate color belonged
2015-06-06 16:50:44 +02:00
Oliver Brakmann
929df0a4c7
Merge pull request #8356 from clemty/upstream/missionobj
...
make TD mission objective punctuation consistent
2015-06-06 16:31:36 +02:00
Moviuro
753f268593
thirdparty/configure-linux-native-deps.sh: POSIX compliant
...
Also works on FreeBSD
I didn't fix the MakeFile, though
2015-06-06 16:25:52 +02:00
Moviuro
fbf0cb676f
*.sh: POSIX compliance when needed
2015-06-06 16:16:30 +02:00
Oliver Brakmann
a9339d91ea
Fix WithBuildingPlacedAnimation interrupting WithMakeAnimation
...
The bug happens when a second (or third, fourth etc.) Conyard deploys while a building is placed from the first Conyard.
The `WithMakeAnimation` running on the second CY uses `Animation::PlayThen` to call `Building::Unlock` in a delegate.
`WithBuildingPlacedAnimation::BuildingPlaced` runs when a building placed and replaces the delegate from `WithMakeAnimation` with its own before it has a chance to run, and so the new Conyard never gets unlocked.
The fix is then to simply not run `BuildingPlaced` on conyards that haven't completed the make animation yet.
2015-06-06 15:13:22 +02:00
Matthias Mailänder
667646a984
fix null reference exception
2015-06-06 12:52:38 +02:00
Alexander Boll
4430267a60
fixed picture position
2015-06-06 12:16:25 +02:00
Matthias Mailänder
e7a023edce
catch an explicit null dereference
2015-06-06 11:12:37 +02:00
Matthias Mailänder
b7a4552346
Update README.md
...
add a Coverity Scan Badge
2015-06-06 11:02:39 +02:00
bean601
730cec3974
Expand Battlefield News when a new news post has been downloaded
2015-06-06 10:41:31 +03:00
RoosterDragon
1e60a0ca76
Create only one scratch vertex buffer for rendering.
...
Previously several buffers were created but only one was ever used.
2015-06-05 21:32:07 +01:00
Pavel Penev
1651bd817b
Merge pull request #8385 from abcdefg30/mentat
...
Add the "Mentat" prefix to the messages in atreides01a
2015-06-05 22:31:15 +03:00
abcdefg30
4561a73240
Add the "Mentat" prefix to the messages in atreides01a
2015-06-05 15:00:34 +02:00
Guido L
48c60589d4
[MSVCRT] check also for 2012 and 2013
2015-06-05 08:34:17 +01:00
Taryn Hill
0dd6f54a11
Merge pull request #8090 from penev92/bleed_upgradableTraits
...
Make some traits upgradable.
2015-06-04 12:04:07 -05:00
reaperrr
d52906117e
Upgrade TS to replace RenderUnit with WithFacingSpriteBody
...
+RenderSprites + AutoSelectionSize.
2015-06-04 14:46:12 +02:00
reaperrr
6fdbd0e447
Replace RenderUnit in D2k with WithFacingSpriteBody
...
+RenderSprites + AutoSelectionSize, where possible.
2015-06-04 14:44:20 +02:00
reaperrr
7147ffc812
Replace RenderUnit in RA mod with WithFacingSpriteBody
...
+RenderSprites + AutoSelectionSize.
Change MadTank dependency from RenderUnit to WithFacingSpriteBody.
2015-06-04 14:44:19 +02:00
reaperrr
2c139f326a
Upgrade TD to replace RenderUnit with WithFacingSpriteBody
...
+RenderSprites + AutoSelectionSize.
2015-06-04 14:44:18 +02:00
reaperrr
75b3ccfad0
TS wolverine changed to use WithFacingSpriteBody
...
...in conjunction with WithMoveAnimation and WithAttackAnimation,
replacing WithInfantryBody.
2015-06-04 14:42:12 +02:00
reaperrr
733b7fc0b0
Added WithMoveAnimation trait
...
RenderUnitFlying -> WithUnitBody + WithMoveAnimation upgrade rule
Make TD Orca use WithMoveAnimation
Remove RenderUnitFlying
2015-06-04 14:42:11 +02:00
reaperrr
4d79cce491
Added WithAttackAnimation trait
...
Interacts with WithUnitBody.
Upgrade rule for RenderUnitReload -> RenderSprites + WithUnitBody + WithAttackAnimation
Use WithAttackAnimation for RA V2 launcher
Remove RenderUnitReload
2015-06-04 14:42:10 +02:00
reaperrr
b21ca9b7e7
Add deprecation notices to RenderUnit and RenderSimple
2015-06-04 14:42:09 +02:00
reaperrr
0e3a53bec7
Added WithFacingSpriteBody trait.
...
Extracted AutoSelectionSize into its own trait.
RenderUnit -> RenderSprites + WithFacingSpriteBody upgrade rule
Remove RenderSimple dependencies of ThrowsParticle
and WithHarvestAnimation.
2015-06-04 14:42:08 +02:00
clemty
3bb9f0170a
adds punctuation to all mission objectives
2015-06-04 10:20:05 +02:00
Matthias Mailänder
9b52bff87d
Merge pull request #8303 from AoAGeneral/upstream/myfeature
...
TD Balance Changes
2015-06-04 06:42:52 +02:00
Matthias Mailänder
1944f352b2
Merge pull request #8072 from reaperrr/clean-selectable
...
Cleaned up infantry rules (part 1)
2015-06-04 06:04:09 +02:00
abcdefg30
fcd9759eac
Merge pull request #8290 from penev92/bleed_d2kMissionBrowser
...
Give D2k its own mission browser
2015-06-03 16:48:28 +02:00
Pavel Penev
c22f15de55
Merge pull request #8299 from pchote/map-visiblecells
...
Distinguish between all map cells and cells inside map bounds.
2015-06-03 14:59:21 +03:00
Pavel Penev
707c403cc3
Merge pull request #8342 from LipkeGu/editor-crash-colorpicker
...
Allow changing of player Color/Name only on main menu
2015-06-03 14:08:30 +03:00
Guido L
a1fc77980d
Allow changing of player color/Name only on main menu to Allow changing of player Color/Name ONLY on main menu
2015-06-03 07:24:41 +01:00
Matthias Mailänder
e12dc1904e
Merge pull request #8349 from abcdefg30/protectharvester
...
Fix a potential crash in allies05a
2015-06-03 07:21:57 +02:00
Matthias Mailänder
9e4c926b8f
Merge pull request #8350 from abcdefg30/timer02
...
Fix the timer in allies02
2015-06-03 07:00:35 +02:00
Paul Chote
bf4722fb9f
Distinguish between all map cells and cells inside map bounds.
2015-06-02 21:53:25 +01:00
Oliver Brakmann
6650e3d9c7
Merge pull request #8319 from Mailaender/hacky-currentstate-nre
...
Fixed possible NREs in AI.StateMachine
2015-06-02 22:35:49 +02:00
Oliver Brakmann
05e9b22af7
Merge pull request #8329 from Mailaender/worldtooltip-owner-nre
...
Fixed a NullReferenceException in WorldTooltipLogic
2015-06-02 22:22:10 +02:00
Matthias Mailänder
cab701e8f5
Merge pull request #8360 from penev92/bleed_checkVC2010
...
Check for dependencies of dependencies
2015-06-02 22:18:57 +02:00
Matthias Mailänder
cd5c0eca79
fix possible null reference exceptions
2015-06-02 22:16:16 +02:00
Matthias Mailänder
a4f7daf47a
avoid a division through zero
2015-06-02 22:12:48 +02:00
Matthias Mailänder
06106b09ed
fix NRE
2015-06-02 22:04:34 +02:00
Matthias Mailänder
5fafc65885
Merge pull request #8348 from obrakmann/fix8343_8344_nod06a
...
Fix actor placement and typo in nod06a
2015-06-02 20:48:25 +02:00
Oliver Brakmann
206c33ed41
Merge pull request #8226 from pchote/actor-disposal
...
Dispose traits when destroying an actor.
2015-06-02 19:33:22 +02:00
Oliver Brakmann
62aee92185
Merge pull request #8221 from pchote/terrain-spritelayer
...
Introduce a class for efficient tiled sprite rendering.
2015-06-02 18:16:05 +02:00
penev92
4fc6ac3a15
Check for MS VC++ 2010
2015-06-02 18:04:55 +03:00
abcdefg30
04ea348764
Merge pull request #8336 from reaperrr/fix-d2k-attackvoice
...
Fixed D2k attack voices and adds 4th variant for fremen voices
2015-06-02 14:46:39 +02:00
reaperrr
9f1abd04e8
Cleaned and fixed TS infantry rules a little.
...
Moved Selectable Bounds to infantry default and tweaked them to better
match art size.
Gave Viceroids their own default. They don't share cells anymore, either.
Fixed JumJet voice.
Disabled RevealsShroud on Tiberian Fiend.
Cleaned up TakeCover definitions.
Tweaked selection bounds of TS cyborgs.
Changed TS engineer trait order to fix prone animations not showing up.
2015-06-01 23:27:50 +02:00
reaperrr
64fb38bd3e
Cleaned and fixed D2k infantry rules a little
...
Moved Selectable Bounds to infantry default, fixed vertical offset.
Removed some TakeCover duplication.
Added engineer and medic/thumper prone sequences.
Made sure that TakeCover/WithInfantryBody sequence modifiers are applied
properly.
Fixed d2k grenadier sequences offset to match other infantry.
2015-06-01 23:27:49 +02:00
reaperrr
f88ada8648
Cleaned and fixed TD infantry rules a little
...
Fixes TD infantry not going visually prone.
2015-06-01 23:27:47 +02:00
reaperrr
e8cd833058
Cleaned RA infantry rules a little
2015-06-01 23:27:46 +02:00
reaperrr
d3c146f707
Enabled saboteur demolish voice.
2015-06-01 23:17:25 +02:00
Oliver Brakmann
d8844b5e6f
Merge pull request #8352 from abcdefg30/missionwatch
...
Disable EnemyWatcher in all ra missions
2015-06-01 21:50:25 +02:00
Pavel Penev
d7a7dc9219
Merge pull request #8331 from Mailaender/replay-utility-nre
...
Added more useful exceptions to the command line utility replay parser
2015-06-01 20:04:11 +03:00
Pavel Penev
0e81615902
Merge pull request #8351 from abcdefg30/genericdog
...
Adjust the dogs generic name
2015-06-01 19:32:54 +03:00
abcdefg30
8a5cdfa9fb
Disable EnemyWatcher in all ra missions
2015-06-01 18:21:22 +02:00
Oliver Brakmann
56e0af67fa
Merge pull request #8328 from Mailaender/desc-label-nre
...
Made the tech description label optional
2015-06-01 17:18:42 +02:00
Oliver Brakmann
c1835e9214
Merge pull request #8327 from Mailaender/swallow-ammopool-nre
...
Fixed an explicit NRE from SwallowActor.WormAttack
2015-06-01 17:14:37 +02:00
Oliver Brakmann
60b1424585
Fix actor placement and typo in nod06a
2015-06-01 17:11:24 +02:00
Pavel Penev
32f420976e
Merge pull request #8261 from Mailaender/cyborgs
...
Added the Tiberian Sun cyborg logic
2015-06-01 11:58:51 +03:00
Matthias Mailänder
031dc1c1ff
provide more useful exceptions
2015-06-01 09:03:32 +02:00
Matthias Mailänder
8dbe9804fc
add the Cyborg rendering logic
2015-06-01 07:58:34 +02:00
AoAGeneral
194d62f70c
Update vehicles.yaml
2015-05-31 17:29:21 -07:00
Pavel Penev
53f26adb88
Merge pull request #8309 from Mailaender/lint-neutral
...
Added a lint rule to check if Neutral is set up correctly
2015-06-01 02:06:06 +03:00
Pavel Penev
926900d3f9
Merge pull request #8330 from Mailaender/gametimer-nre
...
Fixed a NullReferenceException in GameTimeLogic
2015-06-01 01:59:32 +03:00
Pavel Penev
c11214f697
Merge pull request #8332 from Mailaender/language-extract-nre
...
Fixed an explicit NullReferenceException in ExtractLanguageStringsCommand
2015-06-01 01:58:28 +03:00
Pavel Penev
e7c795e56f
Merge pull request #8338 from Mailaender/long-wrange-squared
...
Fixed all squared range related integer overflows
2015-06-01 01:57:27 +03:00
Pavel Penev
b12204f99f
Merge pull request #8335 from Mailaender/editor-onpaint-base
...
Fixed a missing call to base clase in OpenRA.Editor.OnPaint
2015-06-01 01:43:21 +03:00
Matthias Mailänder
ea5003cd2d
add new long WRange.RangeSquared to avoid integer overflows
2015-05-31 23:51:30 +02:00
Matthias Mailänder
aab2afd407
fix a missing call to base clase
2015-05-31 22:38:21 +02:00
reaperrr
db162e9b51
Fixes D2k attack voices and adds 4th variant for fremen voices.
2015-05-31 22:38:02 +02:00
Matthias Mailänder
060e83b35d
fix an explicit NRE
2015-05-31 22:13:07 +02:00
Matthias Mailänder
14a4b876e3
fix a possible NRE
2015-05-31 21:10:56 +02:00
Matthias Mailänder
7efdd6820f
make the description label optional
2015-05-31 20:59:11 +02:00
Matthias Mailänder
1fd25a3d3a
fix an explicit NRE from SwallowActor.WormAttack
2015-05-31 20:47:08 +02:00
Matthias Mailänder
98afa922ac
Random is already in the race list
2015-05-31 20:33:29 +02:00
Oliver Brakmann
79edf648a7
Merge pull request #8308 from Mailaender/lint-owners
...
Added a lint check for invalid owners
2015-05-31 20:25:00 +02:00
Matthias Mailänder
44691831ad
check for invalid owners
2015-05-31 18:33:23 +02:00
Oliver Brakmann
1dc1155ad7
Merge pull request #8316 from Mailaender/dispose-blank-loadscreen
...
Added missing disposings of the *LoadScreen base class
2015-05-31 18:13:19 +02:00
Oliver Brakmann
4d4ee90ac8
Merge pull request #8322 from Mailaender/demolish-warhead-damagemod-nre
...
Fixed an explicit NRE in TerrainModifiesDamage
2015-05-31 17:54:42 +02:00
Oliver Brakmann
f25300c703
Merge pull request #8320 from Mailaender/flyattack-tick-nre
...
Fixed a possible NRE in FlyAttack.Tick
2015-05-31 17:39:36 +02:00
Oliver Brakmann
b5bae91bb0
Merge pull request #8318 from Mailaender/hackyai-nre-attacker
...
Fixed possible NREs in HackyAI.Damaged
2015-05-31 17:07:33 +02:00
Oliver Brakmann
e4fcb65808
Merge pull request #8315 from Mailaender/health-attacker-nre
...
Fixed a possible NRE in Health.InflictDamage debug logging
2015-05-31 17:04:09 +02:00
Oliver Brakmann
c30a483ee5
Merge pull request #8292 from Mailaender/fix-atreides01-color
...
Fixed the Atreides house color in the first mission
2015-05-31 16:32:02 +02:00
Oliver Brakmann
48b9e0b39f
Merge pull request #8307 from wenzeslaus/ts-infantry-palette-order
...
reorder infantry build palette in TS mod
2015-05-31 16:23:53 +02:00
Matthias Mailänder
8fe57e80df
fix an explicit NRE from Demolish.OnInside
2015-05-31 16:07:55 +02:00
Matthias Mailänder
723c2d82c8
fix a possible NRE
2015-05-31 15:58:55 +02:00
Pavel Penev
7ea0de0435
Merge pull request #8312 from Mailaender/pngloader-null-palette
...
Fixed a cryptic error message when feeding non-paletted PNGs into the command line utility
2015-05-31 16:49:39 +03:00
abcdefg30
3a9067db4d
Fix the timer in allies02
...
... still ticking even when the convoy already approached
2015-05-31 15:41:36 +02:00
Matthias Mailänder
f171b23a1b
move the null check up further to catch everything
2015-05-31 15:36:48 +02:00
Matthias Mailänder
a3c8d4691a
add a missing dispose of the base class
2015-05-31 15:31:22 +02:00
Matthias Mailänder
aade0197ff
fix a possible NRE
2015-05-31 15:24:06 +02:00
abcdefg30
203978ed1b
Adjust the dogs generic name
2015-05-31 15:16:58 +02:00
Pavel Penev
03e377f107
Merge pull request #8310 from Mailaender/wrange-nre
...
Fixed a possible NRE in WRange.TryParse
2015-05-31 16:15:12 +03:00
abcdefg30
1fe68a8ef4
Don't crash when trying to protect a harvester against a dead (not in world) enemy
2015-05-31 15:08:59 +02:00
Matthias Mailänder
2b0421f692
throw before triggering an NRE by accessing a null array
2015-05-31 10:19:49 +02:00
Matthias Mailänder
87a4e3da26
avoid a possible NRE
2015-05-31 10:00:39 +02:00
Matthias Mailänder
3167ca48ff
check if the neutral player is set up correctly
2015-05-31 09:44:50 +02:00
Matthias Mailänder
7186f654d7
avoid an unneeded loop
2015-05-31 09:43:35 +02:00
Matthias Mailänder
a12e6a191b
Merge pull request #8302 from obrakmann/fix-nod05-invalid-owner
...
Fix an invalid owner init entry in nod05.
2015-05-31 09:14:50 +02:00
Matthias Mailänder
bb30a3c75a
Merge pull request #8295 from obrakmann/fix8291_tesla_zap_in_fog
...
Fix tesla zaps being visible under the fog
2015-05-31 09:00:36 +02:00
Matthias Mailänder
bb9cd56f3d
Merge pull request #8304 from penev92/bleed_speedModifier
...
Fix Mobile not using ISpeedModifier properly
2015-05-31 08:50:33 +02:00
Vaclav Petras
371f784d43
reorder infantry build palette in TS mod
...
The order is not the same as the original one (influenced by dependencies) but the main point is to have standard infantry (E1) first, E2 second, ENGINEER third, and the special units on last places. The biggest difference to the original is GDI MEDIC as last (which also applies when both GDI and NOD units are available).
2015-05-30 22:55:49 -04:00
penev92
fcd9906683
Make speedModifiers Lazy
2015-05-31 00:24:12 +03:00
Pavel Penev
3666fabf1e
Merge pull request #8137 from Mailaender/sanitize-player-name
...
Added a client side player name sanitation
2015-05-30 22:21:32 +03:00
AoAGeneral
c72e89bb32
TD Balance Changes
...
http://www.sleipnirstuff.com/forum/viewtopic.php?f=82&t=17430
List of changes on forums.
2015-05-30 12:03:04 -07:00
penev92
5b00fddfc9
Make AttractsWorms upgradable
2015-05-30 20:01:47 +03:00
penev92
afb97ac4b4
Make WithInfantryBody upgradable
2015-05-30 20:01:38 +03:00
Oliver Brakmann
25b9c6f5f0
Fix an invalid owner init entry in nod05.
2015-05-30 18:51:11 +02:00
Oliver Brakmann
b56280e785
Merge pull request #8293 from MustaphaTR/d2k-stealth-raider-prerequisite
...
D2K - Fix Prerequisite of Stealth Raider
2015-05-30 13:03:34 +02:00
Oliver Brakmann
72b6feb186
Fix tesla zaps being visible under the fog
2015-05-30 11:22:00 +02:00
Mustafa Alperen Seki
6f8b062020
Add hightech to Prerequisite of Stealth Raider
2015-05-30 10:06:23 +02:00
Matthias Mailänder
fefad25d9d
don't change player names without necessity
2015-05-30 09:20:44 +02:00
Matthias Mailänder
5a29e47f7c
fix the Atreides color
2015-05-30 09:11:32 +02:00
Matthias Mailänder
eba0b263d3
Merge pull request #8288 from obrakmann/fix8287_ugly_mission_preview
...
Update gdi05a mission preview image.
2015-05-30 08:02:15 +02:00
abcdefg30
8b8ff92122
Merge pull request #8286 from penev92/bleed_lintDeathTypes
...
Add a lint check for DeathAnimations
2015-05-29 23:58:08 +02:00
abcdefg30
e26194686d
Merge pull request #8289 from RoosterDragon/fast-case-premultiply
...
Speed up PremultiplyAlpha
2015-05-29 23:14:02 +02:00
penev92
6b4bf10227
Add lint rule for Death Types
2015-05-29 23:41:56 +03:00
penev92
f55573d37c
Give D2k its own mission browser
2015-05-29 23:24:12 +03:00
Pavel Penev
c4d349ef2c
Merge pull request #8117 from abcdefg30/atreides01
...
Added atreides-01a
2015-05-29 21:57:37 +03:00
RoosterDragon
1a89e91630
Fast case PremultiplyAlpha for opaque colors.
2015-05-29 19:50:33 +01:00
Paul Chote
8ae3afa3c5
Properly clean up traits that used to hook only death.
2015-05-29 19:21:35 +01:00
Paul Chote
4ff309811f
Dispose actors when tearing down the world.
2015-05-29 19:21:34 +01:00
Paul Chote
585a43fd8f
Rename Actor.Destroy/Destroyed to Dispose/Disposed.
2015-05-29 19:08:38 +01:00
Paul Chote
629f877032
Extract terrain vertex buffer into a reusable class.
2015-05-29 19:06:11 +01:00
Paul Chote
b1f4bd85d6
Accept an IntPtr for VertexBuffer.SetData.
2015-05-29 19:06:11 +01:00
Paul Chote
4df64eb18f
Expose vertex components.
2015-05-29 19:06:11 +01:00
abcdefg30
4c72b0066c
Merge pull request #8283 from obrakmann/fix8266_missing_damangetype_in_missions
...
Add a missing DamageType to missions which re-define weapons
2015-05-29 18:07:35 +02:00
Oliver Brakmann
33d67ceb01
Merge pull request #8070 from Phrohdoh/support-power-cursor
...
Move Cursor field to SupportPower.
2015-05-29 17:14:41 +02:00
Oliver Brakmann
5c42fb0dd0
Update gdi05a mission preview image.
2015-05-29 17:13:20 +02:00
Taryn Hill
4f222acf61
Upgrade rule for moving Cursor to SupportPower.
2015-05-29 09:47:09 -05:00
Taryn Hill
17a16ac8e0
Restore correct SupportPower cursors in yaml.
2015-05-29 09:47:09 -05:00
Taryn Hill
26a72fff5b
Move Cursor field to SupportPower.
2015-05-29 09:47:05 -05:00
Oliver Brakmann
46f871c352
Add missing DamageType to deviator weapon
2015-05-29 14:48:23 +02:00
Oliver Brakmann
8b6c4a5b13
Merge pull request #8248 from Mailaender/premultiplied-geometric-renderers
...
Fixed transparency breakage on quad and line rendering
2015-05-29 14:11:28 +02:00
Oliver Brakmann
16a9b9284b
Merge pull request #8167 from deniz1a/fix-sat-icon
...
Prevents satellite icons from being drawn over frozen actors.
2015-05-29 13:56:37 +02:00
Oliver Brakmann
311ec55190
Merge pull request #8154 from Mailaender/lint-spawn
...
Added lint rules to detect bad spawn points in maps.
2015-05-29 13:24:36 +02:00
Oliver Brakmann
c61b893e11
Add a missing DamageType to missions which re-define weapons
2015-05-28 22:23:59 +02:00
abcdefg30
66b2c539a2
Added atreides-01a
2015-05-28 21:16:12 +02:00
abcdefg30
ac1c8e68c4
Remove the redundant timer in d2k
2015-05-28 17:31:28 +02:00
Matthias Mailänder
6e6c8abc74
Merge pull request #8265 from abcdefg30/healanim
...
Don't skip the heal animation
2015-05-28 06:54:52 +02:00
abcdefg30
12966129a4
Merge pull request #8216 from Phrohdoh/fix-spy-exploit
...
Fix Disguise oversight.
2015-05-28 02:11:23 +02:00
Oliver Brakmann
3f320d0bf1
Merge pull request #8250 from 42foobar42/nod06c
...
added mission 6c nod
2015-05-28 00:31:30 +02:00
Oliver Brakmann
2ce9af41d3
Merge pull request #8275 from abcdefg30/FacingGlobal
...
Add default facings to lua
2015-05-27 23:51:10 +02:00
Oliver Brakmann
e25a6ed275
Merge pull request #8273 from abcdefg30/luaUI
...
Use the new lua UserInterface in the missions
2015-05-27 23:30:56 +02:00
Matthias Mailänder
34f3d2d5f1
avoid code duplication
2015-05-27 22:17:42 +02:00
Matthias Mailänder
05229e79ce
use the new facing global
2015-05-27 22:17:42 +02:00
abcdefg30
59a5eb4937
Add default facings to lua
2015-05-27 22:17:41 +02:00
Matthias Mailänder
dec7ad1ee2
Merge pull request #8268 from obrakmann/fix8262_d2k_double_remove_from_world
...
Fix potentially removing actors twice from world in Actor::ChangeOwner
2015-05-27 22:03:43 +02:00
abcdefg30
91f62b5741
Expose more PlayerProperties to lua
2015-05-27 16:51:28 +02:00
abcdefg30
27db5851e2
Add default colors to HSLColorGlobal
2015-05-27 16:51:27 +02:00
abcdefg30
5aa9d50551
Use the new lua UserInterface in the missions
2015-05-27 16:51:26 +02:00
Oliver Brakmann
7ddf11433b
Merge pull request #8243 from abcdefg30/capturecontrol
...
Fixed captured buildings producing bot controled units
2015-05-27 14:55:55 +02:00
abcdefg30
f88c1fd569
Merge pull request #8271 from obrakmann/fix8263_gdi05b_nod_attacks_world
...
Fix Nod attacking the world in gdi05b
2015-05-27 00:01:31 +02:00
Taryn Hill
70c61817d9
Fix oversight where disguising SpyA as a disguised SpyB uses the image and tooltip for SpyB instead of SpyB’s disguise.
2015-05-26 13:50:07 -05:00
Oliver Brakmann
75c2e7c12c
Fix Nod attacking the world in gdi05b
2015-05-26 19:45:08 +02:00
Oliver Brakmann
7b3b2f85f8
Fix potentially removing actors twice from world in Actor::ChangeOwner
2015-05-26 17:16:56 +02:00
Oliver Brakmann
d3bda15bdc
Merge pull request #8056 from penev92/bleed_carryalls
...
Added unit repair via order button with optional Carryall transport
2015-05-26 12:14:02 +02:00
abcdefg30
a39f966a11
Don't skip the heal animation
2015-05-26 12:00:10 +02:00
penev92
3bd8377154
Update D2k rules
...
Make use of WithDecorationCarryable
2015-05-26 12:44:20 +03:00
penev92
463ac0ddc2
Enable Repairable actors to call for transport to the repair pad
2015-05-26 12:44:18 +03:00
penev92
97e150e757
Introduce ICallForTransport + carryall code fixes
2015-05-26 12:43:35 +03:00
penev92
070e5109f5
Issue repair orders to Repairable units via RepairOrderGenerator
2015-05-26 12:43:34 +03:00
abcdefg30
3bf149222e
Merge pull request #8192 from OpenRA/desktop-l10n
...
Added a German translation for the Linux desktop entry
2015-05-26 10:48:34 +02:00
Oliver Brakmann
641213696f
Merge pull request #8191 from abcdefg30/luawidget
...
Add a custom text display to lua
2015-05-26 00:03:08 +02:00
Oliver Brakmann
8e9cab0079
Merge pull request #8257 from Mailaender/dereference-before-null-check
...
Removed an unnecessary (too late) null check at EditorResourceBrush.AllowResourceAt
2015-05-25 19:24:40 +02:00
Oliver Brakmann
efdd8198d9
Merge pull request #8259 from Mailaender/newsbutton-nre
...
Made the main menu news button optional
2015-05-25 19:18:28 +02:00
Oliver Brakmann
2b1c7f90a4
Merge pull request #8256 from Mailaender/voxel-fbo-nre
...
Fixed a dereference of an explicit null value in VoxelRenderer
2015-05-25 18:51:03 +02:00
Alexander Boll
5108975125
added mission 6c nod
2015-05-25 18:36:48 +02:00
Matthias Mailänder
fa8b4e67a3
made the news button optional
2015-05-25 18:29:36 +02:00
Matthias Mailänder
113bcebf35
remove unneccesary null check
2015-05-25 17:46:34 +02:00
Oliver Brakmann
0d8876a1de
Merge pull request #8253 from Mailaender/editor-resource-brush-nre
...
Fixed a potential null reference exception during in-game editor resource placement
2015-05-25 17:42:28 +02:00
Matthias Mailänder
1b16a51021
fix a dereference of an explicit null value
2015-05-25 17:41:55 +02:00
abcdefg30
93d9398a64
Merge pull request #8255 from Mailaender/maptitle-nre
...
Fixed a NullReferenceException when not using the optional MAP LabelWidget
2015-05-25 17:04:42 +02:00
abcdefg30
0a60b78bec
Merge pull request #8254 from Mailaender/colorpicker-preview-nre
...
Fixed a null reference exception in ColorPickerLogic when deciding not to use a ActorPreviewWidget
2015-05-25 17:00:38 +02:00
abcdefg30
d5ceb2623b
Make use of the new lua UserInterface in survival02
2015-05-25 16:57:16 +02:00
abcdefg30
a5c9bc9a2c
Expose an HSL color parameter to lua
2015-05-25 16:57:16 +02:00
abcdefg30
35374d168f
Add support for custom mission timers: UserInterfaceGlobal
2015-05-25 16:57:15 +02:00
abcdefg30
852ea87daa
Add lua support for nullables
2015-05-25 16:54:42 +02:00
Matthias Mailänder
015a083ced
fix a possible NRE (copy and paste error)
2015-05-25 16:44:56 +02:00
Oliver Brakmann
9ec7f00635
Merge pull request #8252 from Mailaender/legacy-map-dispose-stream
...
Fixed missing dispose on stream in LegacyMapImporter
2015-05-25 16:42:41 +02:00
Oliver Brakmann
a060675951
Merge pull request #8251 from Mailaender/ini-stream-dispose
...
Fixed a resource leak in IniFile
2015-05-25 16:35:37 +02:00
Matthias Mailänder
a7cc11f625
fix a potential NRE
2015-05-25 16:35:02 +02:00
Matthias Mailänder
dd5eca7d1d
fix a potential NRE
2015-05-25 16:26:14 +02:00
Matthias Mailänder
b4a67f412e
fix missing dispose on stream in LegacyMapImporter
2015-05-25 16:08:52 +02:00
Matthias Mailänder
70fdb73127
fix missing dispose on stream in IniFile
2015-05-25 16:07:21 +02:00
abcdefg30
b771b3fd86
Disable hijackers in monster tank madness
2015-05-25 15:38:16 +02:00
abcdefg30
dcffbc3f11
Fixed captured buildings producing bot controled units
2015-05-25 15:29:55 +02:00
Matthias Mailänder
96e2c9bb79
use premultiplied alpha on geometric renderers
...
to fix transparency again
2015-05-25 13:39:38 +02:00
Oliver Brakmann
adf1bf30b6
Merge pull request #8199 from 42foobar42/nod06b
...
added mission 6b nod
2015-05-25 13:04:40 +02:00
Alexander Boll
e77123316e
added mission 6b nod
2015-05-25 12:39:41 +02:00
Paul Chote
c7dc3737b1
Merge pull request #8237 from Mailaender/appveyor-geoip-copy
...
Fixed make dependencies not copying the cached GeoLite2-Country.mmdb.gz into the root.
2015-05-25 10:39:19 +01:00
Matthias Mailänder
cefa5013ad
Merge pull request #8246 from jacobdufault/remove-unused-usings
...
Remove some unused using statements
2015-05-25 11:17:20 +02:00
Jacob Dufault
d9b39d15d4
Remove some unused using statements
2015-05-25 02:00:45 -07:00
deniz1a
106286da23
Prevents satellite icons from being drawn over frozen actors.
2015-05-25 06:31:04 +03:00
abcdefg30
ed4b3f9970
Merge pull request #8239 from Mailaender/playtest-20150524-CS0219
...
Fixed the build of playtest-20150524 on Mono 2.10
2015-05-25 01:33:36 +02:00
Oliver Brakmann
9b4095ee55
Merge pull request #8240 from pchote/fix-nuke-flashes
...
Fix nuke flashes
2015-05-24 21:42:21 +02:00
Paul Chote
dae5703c71
Add nuke flash to D2K.
2015-05-24 18:39:51 +01:00
Paul Chote
322285ef66
Update NukePaletteEffect for premultiplied alpha.
2015-05-24 18:32:42 +01:00
Matthias Mailänder
04be567813
fix error CS0219:
...
The variable `zoom' is assigned but its value is never used
2015-05-24 19:12:51 +02:00
Matthias Mailänder
fbef65bae9
copy it in the make dependencies step
2015-05-24 17:28:47 +02:00
Paul Chote
2cc125a3fa
Merge pull request #8236 from Mailaender/win-geoip-gz
...
Fixed a GeoLite2-Country DB filename in Windows fetch scripts.
2015-05-24 15:37:38 +01:00
Matthias Mailänder
f2124f7ebe
fix file name
2015-05-24 16:17:43 +02:00
Oliver Brakmann
a507b7d567
Merge pull request #8196 from Mailaender/stylecop-mono-4
...
Fixed StyleCop on Mono 4
2015-05-24 16:02:13 +02:00
Pavel Penev
902cd124ba
Merge pull request #8149 from Mailaender/fetch-geoip-db
...
Automatized GeoIP database download
2015-05-24 16:43:22 +03:00
Paul Chote
767a63d43e
Merge pull request #8235 from obrakmann/map-chooser-delete-unpacked-maps
...
Fix inability to delete unpacked maps
2015-05-24 13:53:27 +01:00
Oliver Brakmann
331ad217c2
Fix inability to delete unpacked maps
2015-05-24 14:32:46 +02:00
Paul Chote
c5614d4c3a
Merge pull request #8223 from Mailaender/fix-sequences
...
Fixed several broken YAML sequences
2015-05-24 13:12:22 +01:00
Pavel Penev
9ed7ef10b9
Merge pull request #8227 from obrakmann/fix8219_rise_of_the_undead_bridges
...
Fix broken bridges being initialized with a non-zero HP value
2015-05-24 15:05:29 +03:00
Paul Chote
8483152a3c
Merge pull request #8222 from Mailaender/water-troopers
...
Fixed the AI not avoiding boats when searching for viable paradrop targets
2015-05-24 12:54:48 +01:00
Pavel Penev
3ebb6573a4
Merge pull request #8228 from Mailaender/render-trait-doc
...
Added render trait documentation
2015-05-24 14:41:44 +03:00
Matthias Mailänder
5b5b0c02dd
add trait documentation
2015-05-24 13:37:04 +02:00
Matthias Mailänder
5838dc39fc
Merge pull request #8231 from obrakmann/map-chooser-addendum
...
Fix map chooser crashing the server creation dialog in cnc
2015-05-24 13:32:27 +02:00
Matthias Mailänder
472de004ed
Merge pull request #8232 from obrakmann/fix_game.exe.config_removal
...
Fix OpenRA.Game.exe.config issues
2015-05-24 13:30:14 +02:00
Oliver Brakmann
c6c9863681
Merge pull request #8176 from pchote/fix-palette-alpha
...
Load textures using premultiplied alpha.
2015-05-24 13:15:54 +02:00
Oliver Brakmann
88d448bf40
Merge pull request #8229 from Mailaender/noget
...
Added a NuGet replacement script as fallback
2015-05-24 12:18:58 +02:00
Oliver Brakmann
fac0991901
Fix OpenRA.Game.exe.config not being copied to the built dir during packaging
2015-05-24 12:17:43 +02:00
Oliver Brakmann
29efb0675d
Fix OpenRA.Game.exe.config being removed by 'make clean'
2015-05-24 12:08:30 +02:00
Oliver Brakmann
00bf032a8f
Fix custom map tab offset in cnc mod
2015-05-24 11:45:37 +02:00
Oliver Brakmann
6f0e155afb
Fix map chooser crashing the server creation dialog in cnc
2015-05-24 11:40:33 +02:00
Pavel Penev
f2abf10670
Merge pull request #8230 from reaperrr/grav-bomb-fix
...
Made projectiles accept empty to disable image or sequence
2015-05-24 11:32:48 +03:00
Matthias Mailänder
b2fc8585e0
unify the spelling towards the official one
2015-05-24 10:24:47 +02:00
Matthias Mailänder
c4deaef163
remove nuget until the connectivity problems are resolved
2015-05-24 10:24:22 +02:00
Matthias Mailänder
dd19d9127b
add a fallback if nuget is not available on the system
2015-05-24 10:24:19 +02:00
reaperrr
6ab73fa982
Made projectile effects accept empty values to disable/negate image or sequence.
...
In addition to accepting null.
2015-05-24 10:02:53 +02:00
Matthias Mailänder
cc34463019
require DetectCloaked as it is useless otherwise
2015-05-24 09:06:03 +02:00
Matthias Mailänder
d0b3e5fb8b
Merge pull request #8114 from penev92/bleed_d2kUpgrades
...
Add D2k building upgrades
2015-05-24 08:23:28 +02:00
Matthias Mailänder
d87d3e5283
Merge pull request #8220 from abcdefg30/bombletcrash
...
Fix a crash in the ParaBomb weapon defintion
2015-05-24 08:10:23 +02:00
Pavel Penev
9e0e866199
Merge pull request #8207 from obrakmann/map-chooser-overhaul
...
Split maps into system and custom maps in the map chooser
2015-05-24 04:12:23 +03:00
Oliver Brakmann
d9f0ca362f
Fix broken bridges being initialized with a non-zero HP value
2015-05-24 02:02:20 +02:00
Oliver Brakmann
dc08b7a90a
Add buttons for map file management to map chooser
2015-05-24 01:49:30 +02:00
abcdefg30
8c59016853
Merge pull request #8066 from penev92/bleed_warheads
...
Remove DeathType from DamageWarhead
2015-05-24 01:33:44 +02:00
Oliver Brakmann
1854d994fd
Split map chooser in system- and user-installed map lists
2015-05-24 01:28:22 +02:00
Oliver Brakmann
72c0f9b8dc
Allow non-hosts to open the map chooser
2015-05-23 23:38:30 +02:00
penev92
9ea78285fa
Add an upgrade rule for DeathSounds.DeathTypes
2015-05-24 00:16:26 +03:00
penev92
1c44fcbad4
Add upgrade rules to remove DamageWarhead.DeathType
...
and replace it with proper DamageTypes
2015-05-24 00:15:09 +03:00
penev92
b5e4876b7f
Add DeathTypes to WithDeathAnimation
2015-05-24 00:15:08 +03:00
penev92
32bb70abca
Remove DamageWarhead.DeathType in favor of DamageWarhead.DamageTypes
2015-05-24 00:15:07 +03:00
Matthias Mailänder
a2c553478d
fetch GeoLite2-Country.mmdb.gz after 30 days of file age
2015-05-23 22:45:31 +02:00
Matthias Mailänder
c76fb51b14
Merge pull request #8208 from penev92/bleed_registerFileTypes
...
Register .orarep file type and openra:// URI scheme on Windows
2015-05-23 22:27:41 +02:00
penev92
b1c36246cf
Clean Windows registry on uninstall
2015-05-23 23:15:51 +03:00
Matthias Mailänder
486c7527c9
Merge pull request #8012 from reaperrr/voiceset
...
Extracted actor Voices from Selectable into own Voiced trait
2015-05-23 21:59:34 +02:00
Pavel Penev
54e806568a
Merge pull request #7934 from Mailaender/mime-join
...
Registered the openra:// protocol to join games on Linux
2015-05-23 22:39:17 +03:00
Matthias Mailänder
44a4c0600e
redirect Microsoft.Build.Framework.dll on Mono 4
2015-05-23 18:30:12 +02:00
Matthias Mailänder
9773cca214
rename and fix unused sequences
2015-05-23 16:10:55 +02:00
Matthias Mailänder
47927963a7
fix misnamed TakeCover sequence
2015-05-23 16:10:55 +02:00
Matthias Mailänder
13a8f6f5bd
remove duplicate and unused land animation
2015-05-23 16:10:55 +02:00
Matthias Mailänder
c88daef3b3
fix missing make and crumble animation
2015-05-23 16:10:52 +02:00
Matthias Mailänder
a424440cd2
fix missing aim sequence
2015-05-23 16:10:29 +02:00
Matthias Mailänder
861ebd61b7
fix missing make animation for civilian buildings
2015-05-23 16:10:26 +02:00
Matthias Mailänder
add0cc565a
don't paradrop units near boats
2015-05-23 16:05:56 +02:00
Matthias Mailänder
8e919d3215
move GeoIP functions into it's own class
...
extract the geoip database .gz in-game
2015-05-23 16:00:46 +02:00
Matthias Mailänder
edca755540
also sanitize server names
2015-05-23 15:07:18 +02:00
Matthias Mailänder
736b169319
sanitize player names
2015-05-23 15:07:13 +02:00
reaperrr
a99f69035c
Made AnnounceOnKill and AnnounceOnBuild voices customisable.
2015-05-23 13:53:38 +02:00
reaperrr
3777a8bca9
Moved Voice-related extensions to VoiceExts.
...
Note: This is a work-around until Selectable can be moved to Mods.Common, which is when the voice extensions should be moved back to ActorExts.
Pulled phrase check before foreach in PlayVoice ActorExts.
Removed superflous actor parameter from PlayVoice/PlayVoiceLocal.
Simplified PlayVoice extensions.
variant is no longer customisable, as all current usages use self.Owner.Country.Race anyway.
2015-05-23 13:46:01 +02:00
abcdefg30
b5b2a6bdcb
Fix a crash in the ParaBomb weapon defintion
...
in Fort Lonestar and Survival02
2015-05-23 13:31:45 +02:00
Paul Chote
80a54fe4fe
Fix repair depot lights.
2015-05-23 08:50:29 +01:00
Paul Chote
5532ed4fc9
Remove now-redundant blend code.
2015-05-23 08:50:28 +01:00
Paul Chote
4eb76046f4
Fix deviator gas blending.
2015-05-23 08:50:28 +01:00
Paul Chote
26fd858fc7
Use premultiplied alpha for all textures and blending.
2015-05-23 08:50:28 +01:00
Matthias Mailänder
78f1e9fb2f
Merge pull request #8215 from abcdefg30/raflare
...
Removed bogus traits from ra FLARE
2015-05-23 08:50:21 +02:00
abcdefg30
89db7bbf05
Add a tooltip to FLARE
2015-05-22 23:25:42 +02:00
Oliver Brakmann
e75e6fee0e
Remove superfluous traits from crate actor definitions
2015-05-22 22:29:07 +02:00
abcdefg30
bc55748e81
Removed bogus traits from FLARE
2015-05-22 22:29:06 +02:00
penev92
42af5f0939
Fix how OpenRA.exe launches OpenRA.Game.exe
2015-05-22 20:38:45 +03:00
penev92
cffc01ab28
Register .orarep file type and openra:// URI scheme on Windows
2015-05-22 20:38:41 +03:00
Pavel Penev
fe45a85349
Merge pull request #8187 from Mailaender/travis-windows-deploy
...
Brought back the Windows setup deployment via Travis CI
2015-05-22 20:03:28 +03:00
Pavel Penev
0d33fdb5e1
Merge pull request #8200 from RoosterDragon/sheet-fixes
...
Sheet fixes
2015-05-22 18:30:13 +03:00
Pavel Penev
686e01c6cc
Merge pull request #8193 from RoosterDragon/line-render-perf
...
Improve performance of line rendering
2015-05-22 17:51:11 +03:00
Pavel Penev
bd7838bdb6
Merge pull request #8211 from obrakmann/fix8175_ext-editor-breakage
...
Fix legacy editor
2015-05-22 17:19:59 +03:00
Pavel Penev
beb1481107
Merge pull request #8195 from obrakmann/fix8181_reveal_fakes_with_unit_selection_key
...
Fix revealing fakes by double-clicking a building
2015-05-22 17:09:00 +03:00
reaperrr
b9e8406aeb
Fix Unload definition in voice sets.
2015-05-22 01:51:56 +02:00
reaperrr
5e2c781c8a
Adds PlayVoice, PlayVoiceLocal and HasVoice to ActorExts.
...
Makes Cargo unload voice customisable.
2015-05-22 01:51:55 +02:00
reaperrr
5f68516070
Cleaned up IVoiced-related code.
...
Added Volume control and descriptions to Voiced.
Streamline voice checks in WorldUtils and DeathSounds.
2015-05-22 01:51:54 +02:00
reaperrr
251d3e6864
Move PlayVoice and PlayVoiceLocal from Sound to Voiced.
...
Move HasVoice, HasVoices and GetVoices from WorldUtils to Voiced.
2015-05-22 01:51:53 +02:00
reaperrr
037bd6794c
Upgrade rules for moving Voice to Voiced trait
2015-05-22 01:51:52 +02:00
reaperrr
0d05fdefbb
Extract actor voice set into Voiced trait
2015-05-22 01:51:51 +02:00
Oliver Brakmann
f8774dd575
Adjust legacy editor after moving player palettes to the World actor
2015-05-21 21:30:35 +02:00
Oliver Brakmann
b35491d609
Fixed reading past the bounds of the map when rendering in the legacy editor
2015-05-21 21:29:59 +02:00
Pavel Penev
66f99704a8
Merge pull request #8209 from Mailaender/mono2-CS0172
...
Fixed a compilation error on Mono 2.10
2015-05-21 22:06:54 +03:00
Matthias Mailänder
31d1f0bcf9
fix error CS0172
2015-05-21 20:43:45 +02:00
Pavel Penev
21d1348ea3
Merge pull request #8202 from deniz1a/revert-8097
...
Reverts #8097 .
2015-05-21 21:38:10 +03:00
Matthias Mailänder
b518e5949c
register the openra:// protocol to join games
2015-05-21 20:33:42 +02:00
Matthias Mailänder
da2b7e687c
add a new Launch.URI parameter
2015-05-21 20:33:36 +02:00
Oliver Brakmann
d46cf70b00
Make d2k AI aware of buildings upgrades
2015-05-21 21:26:16 +03:00
OmegaBolt
8b5353e39b
Fix D2k tech tree
...
- Added upgrades for the Con Yard, Barracks, Light, Heavy and High Tech Factory (last one is Atreides only)
- Updated the prerequisites of all structures, infantry and vehicles to use the upgrades
- Fixed the Ix Research building to use vanilla Dune 2000 prerequisites
- Renamed High Tech Facility to High Tech Factory like vanilla Dune 2000
- Given the Air Strike power to the High Tech Factory Upgrade like vanilla
2015-05-21 21:26:14 +03:00
OmegaBolt
340c8dad21
Add D2k building upgrades
2015-05-21 21:26:12 +03:00
OmegaBolt
f3ec07d4e4
Add Upgrade production queue to D2k
2015-05-21 21:26:10 +03:00
Matthias Mailänder
81608a3282
remove unused replay launch script
2015-05-21 18:45:57 +02:00
abcdefg30
0b09b82254
Merge pull request #8198 from Mailaender/net40-thirdparty-dll
...
Fixed SystemNotSupportedException caused by thirdparty mod DLLs on .NET > 4.0
2015-05-21 17:20:42 +02:00
Oliver Brakmann
5c95c7e157
Merge pull request #8130 from Mailaender/tileset-filters
...
Fixed glitchy remap errors of non-fitting actors on certain tilesets
2015-05-21 16:27:37 +02:00
Matthias Mailänder
07fb7f921f
bring back system markdown
2015-05-21 11:54:21 +02:00
Matthias Mailänder
f079b1980f
switch back to the old Travis infrastructure
2015-05-21 11:53:47 +02:00
Igor Popov
28e1eccf29
Merge pull request #8206 from baxxxster/bleed
...
Added possibility to use spaces in Server.Name
2015-05-21 12:25:25 +03:00
Glenn Martin Jensen
615c22f158
Added possibility to use spaces in Server.Name
...
This way it's easier for others to set a servername with spaces in it by
default
2015-05-21 09:49:04 +02:00
Matthias Mailänder
27cbfd9bb1
Merge pull request #8204 from reaperrr/group-sel-bug
...
Fixes bug that selection voices are played twice when selecting groups
2015-05-21 08:04:18 +02:00
reaperrr
75a0ff7702
Fixes the bug that selection voices are played twice when selecting groups
...
via 0-9 hotkeys.
Problem was that the voice was played for both KeyUp and KeyDown events.
Closes #8121 .
2015-05-21 03:01:13 +02:00
deniz1a
e290975952
Reverts #8097 .
...
It caused units not targeting enemies under fog even with satellite.
2015-05-21 00:24:27 +03:00
Oliver Brakmann
1f17ec4d4f
Merge pull request #8201 from Mailaender/isometric-editor-sprites
...
Fixed Tiberian Sun multiplayer spawn and waypoints
2015-05-20 21:56:07 +02:00
Matthias Mailänder
d9b0e00b41
isometric waypoints
2015-05-20 21:17:20 +02:00
Matthias Mailänder
ca73b9612a
isometric spawn points
2015-05-20 21:17:14 +02:00
RoosterDragon
b48b994f16
Remove half-baked thread-safety mechanisms from Sheet.
...
Sheet is now thread-unsafe, rather than attempting to expose a dodgy thread safety model.
2015-05-20 18:50:28 +01:00
RoosterDragon
d42c3a9740
Allow a sheet buffer to be released without error, even if unbuffered.
2015-05-20 18:35:24 +01:00
Matthias Mailänder
9e81a05f86
allow 3rd-party mod DLLs on .NET > 4.0
2015-05-20 19:32:19 +02:00
Oliver Brakmann
da16142412
Enable unit selection keys for spectators and in replays.
...
Only work in per-player views.
2015-05-20 18:56:14 +02:00
Oliver Brakmann
9895aee6f2
Disable unit selection by double-clicking for enemy units
2015-05-20 18:28:34 +02:00
Oliver Brakmann
5db63ba7aa
Merge pull request #8123 from 42foobar42/nod06a
...
added mission 6a nod
2015-05-20 17:12:39 +02:00
abcdefg30
e725732f69
Merge pull request #8078 from Mailaender/make-all-docs
...
Fixed the trait documentation
2015-05-20 17:05:46 +02:00
Alexander Boll
da3d177c60
added mission 6a nod
2015-05-20 16:29:58 +02:00
Matthias Mailänder
9c53ff1403
Merge pull request #8103 from RoosterDragon/mapcache-better-threading
...
Fix graphical glitches & crashes related to map loading
2015-05-20 13:11:44 +02:00
Matthias Mailänder
1e7e2aa1e0
Merge pull request #8085 from abcdefg30/funpark
...
Add funpark01 - Take #3
2015-05-20 13:01:36 +02:00
RoosterDragon
b9ebeaadca
Improve performance of line rendering.
...
- Create an overload that renders a line in one color, as this allows most existing calls to be simplified. This also allows a slight performance improvement by only normalizing the components once.
- Introduce a DrawLineStrip method. This improves performance by allowing the color components to be normalized once for the whole strip, and only needing to calculate vertices once per point rather than twice since we can reuse the last result.
2015-05-19 21:41:50 +01:00
Matthias Mailänder
1fa70b959d
Update openra.desktop
...
translate the generic name to German
2015-05-19 22:00:07 +02:00
Oliver Brakmann
9397749118
Merge pull request #8097 from deniz1a/cloaked-targetability
...
Fixes location of phase transport being revealed by attack line.
2015-05-18 23:04:09 +02:00
Matthias Mailänder
6f3c11da1d
remove actors without palette glitches, but non-sensical
2015-05-18 19:41:47 +02:00
Matthias Mailänder
2fbe7b0013
filter actors with glitchy remap errors on certain tilesets
2015-05-18 19:12:20 +02:00
Matthias Mailänder
fd85b208fa
update documentation
2015-05-18 18:54:53 +02:00
Matthias Mailänder
2eac646929
deploy Windows setup with Travis CI only
2015-05-18 18:54:41 +02:00
Pavel Penev
a47235d162
Merge pull request #8065 from pchote/ingame-map-editor
...
Add the new map editor.
2015-05-18 19:16:16 +03:00
Pavel Penev
5d593de09d
Merge pull request #8183 from Mailaender/unused-tilestart
...
Fixed the build for Mono 2.10 again
2015-05-17 22:02:15 +03:00
Matthias Mailänder
ffffe0089a
fix error CS0219:
...
The variable `tileStart' is assigned but its value is never used
2015-05-17 20:34:47 +02:00
Pavel Penev
53af3df3ee
Merge pull request #8174 from abcdefg30/formattime
...
Added a FormatTime function to UtilsGlobal.cs
2015-05-17 17:48:23 +03:00
Pavel Penev
d978fff982
Merge pull request #8106 from reaperrr/cnc-fixes
...
Several TD mod fixes
2015-05-17 17:39:33 +03:00
Pavel Penev
d718a5a5ca
Merge pull request #8094 from reaperrr/hackyai-tweaks
...
Make HackyAI squad creation a little more flexible and controllable
2015-05-17 17:28:02 +03:00
Pavel Penev
2230daee14
Merge pull request #8179 from Mailaender/ts-skirmish-stats
...
Added skirmish stats to Tiberian Sun
2015-05-17 15:38:50 +03:00
Paul Chote
09e4c5c5ab
Merge pull request #8109 from reaperrr/fix-idleoverlay
...
Fixes WithIdleOverlay to start with first frame after make animation
2015-05-17 13:06:44 +01:00
Paul Chote
60f96fcb7b
Overhaul save panel.
2015-05-17 12:09:41 +01:00
Paul Chote
445c0d76a2
Fix create map panel geometry.
2015-05-17 12:09:40 +01:00
Matthias Mailänder
0638f1ce7d
add skirmish stats
...
fixes #7728
2015-05-17 10:37:49 +02:00
deniz1a
db38f52721
Fixes location of phase transport being revealed by attack line.
2015-05-16 15:20:07 +03:00
abcdefg30
d50ed6ec2f
Replace a bogus tab
2015-05-16 13:19:46 +02:00
abcdefg30
2fd91c53f2
Remove trailing spaces from nod04b map.yaml
2015-05-16 13:19:45 +02:00
abcdefg30
57dbdd097d
Add a FormatTime function to UtilsGlobal.cs
2015-05-16 13:19:44 +02:00
Paul Chote
469f47aeea
Add new map editor UI.
2015-05-15 17:09:27 +01:00
Paul Chote
d211fe9fe1
Add the world components of the new editor.
2015-05-15 17:09:20 +01:00
Matthias Mailänder
1f024a8695
Add menu plumbing for the new map editor.
2015-05-15 17:08:33 +01:00
Paul Chote
444c02a498
Add ClickThrough property to ContainerWidget.
2015-05-15 17:08:32 +01:00
Paul Chote
b1dc5012c3
Don’t crash if IQBO isn’t present on an actor.
2015-05-15 17:08:32 +01:00
Paul Chote
038847cc4c
Force the first template variant in TTPW.
2015-05-15 17:08:32 +01:00
Paul Chote
443bc63fa7
Render terrain grid above actors, too.
2015-05-15 17:08:31 +01:00
Paul Chote
b889101ba1
Make sure that ScreenMap is initialized before other traits.
2015-05-15 17:08:31 +01:00
Paul Chote
9e5e1f1a89
Add methods to IOccupySpaceInfo.
2015-05-15 17:08:31 +01:00
Paul Chote
5754de141d
Add Remove support to TypeDictionary.
2015-05-15 17:08:30 +01:00
abcdefg30
f65d9ab584
Merge pull request #8166 from Mailaender/win-dedicated-launcher
...
Added a Windows dedicated server launch script
2015-05-15 17:36:48 +02:00
Glen Anderson
71c42f5b38
add a Windows dedicated server launch script
2015-05-15 17:12:03 +02:00
Pavel Penev
29c4b646e3
Merge pull request #8144 from abcdefg30/lowfakepower
...
Add a low power overlay to fake structures
2015-05-15 15:40:35 +03:00
abcdefg30
70e7b33fd7
Merge pull request #7979 from Mailaender/d2k-sand-blendmode
...
Fixed the Dune 2000 harvester sand out animation
2015-05-14 19:21:06 +02:00
abcdefg30
48a9807273
Merge pull request #8164 from Mailaender/common-render-voxel
...
Moved the generic voxel rendering traits to Mods.Common
2015-05-14 17:38:06 +02:00
Matthias Mailänder
7e1c3047f6
move generic Voxel render traits to Mods.Common
2015-05-14 17:02:47 +02:00
abcdefg30
96767bab5d
Add funpark01
2015-05-14 16:57:30 +02:00
abcdefg30
db3f84e361
Merge pull request #8158 from deniz1a/nodogspy
...
Removes Spy's ability to disguise as Attack Dog or Giant Ant.
2015-05-14 16:49:23 +02:00
Matthias Mailänder
e8144e1194
Merge pull request #8161 from LipkeGu/ts_music_installer
...
Allow music download for TS
2015-05-14 16:21:01 +02:00
abcdefg30
e338c63203
Add attack sounds for dinos
2015-05-14 14:07:18 +02:00
abcdefg30
4d864c9aaf
Add selection boxes for dinos
2015-05-14 14:07:17 +02:00
Guido L
004c7316fc
Allow music download
2015-05-14 13:51:03 +02:00
reaperrr
e190093ac4
Fix WithIdleOverlay to start with first frame after make animation
2015-05-13 23:18:59 +02:00
reaperrr
0d3dd28a3f
Unharcode squad randomization, add minimum delay for creating attack force
2015-05-13 22:50:23 +02:00
Deniz Ayikol
153bac4602
Removes Spy's ability to disguise as Attack Dog and Giant Ant.
2015-05-13 20:03:26 +03:00
Matthias Mailänder
a943fbc94e
check for duplicate spawn point locations
2015-05-13 15:28:19 +02:00
Matthias Mailänder
bb08537c44
check for too few/many spawn points/player definitions
2015-05-13 15:27:11 +02:00
Pavel Penev
7154ce4a2f
Merge pull request #8147 from DeadlySurprise/vqaAudioFix
...
Fixed gdi3lose.vqa crash
2015-05-13 03:50:45 +03:00
Oliver Brakmann
1c75d62d4c
Merge pull request #8150 from penev92/bleed_factionDescriptions
...
Add faction description tooltips to TD
2015-05-12 21:26:43 +02:00
penev92
c352e5309d
Add faction description tooltips to TD
2015-05-12 22:07:47 +03:00
Matthias Mailänder
e80641940b
Merge pull request #8151 from abcdefg30/armordropAI
...
ArmorDrop has been removed
2015-05-12 19:14:00 +02:00
abcdefg30
d62b01d294
Merge pull request #7538 from cjshmyr/teamhealth
...
Give ally players a yellow health bar (team health colors)
2015-05-12 18:01:27 +02:00
abcdefg30
e9884b740b
ArmorDrop has been removed
2015-05-12 13:53:08 +02:00
Pavel Penev
5fc452412a
Merge pull request #8148 from Mailaender/thanks-ihptru
...
Moved ihptru on top of the Credits
2015-05-11 23:33:50 +03:00
Matthias Mailänder
9f3008456e
move ihptru up front
2015-05-11 22:08:41 +02:00
DeadlySurprise
35445775c2
Fixed crash
2015-05-11 18:19:06 +02:00
abcdefg30
5553f55705
Merge pull request #8087 from 42foobar42/nod5
...
added mission 5 nod
2015-05-11 17:03:50 +02:00
abcdefg30
e55364dd0f
Add a low power overlay to fake structures
2015-05-11 16:35:17 +02:00
Pavel Penev
648dc31e24
Merge pull request #8131 from obrakmann/fix8129_hotkey_input_lose_focus
...
Fix HotkeyEntryWidget keeping keyboard focus after receiving input
2015-05-11 03:42:30 +03:00
Pavel Penev
ffd45e9b04
Merge pull request #7982 from Mailaender/ts-obelisk
...
Added the Tiberian Sun Nod Obelisk charge animation
2015-05-11 03:30:48 +03:00
Matthias Mailänder
69ce877a89
Merge pull request #8083 from obrakmann/separate_download_dir
...
Closes #8069
2015-05-10 21:30:38 +02:00
Alexander Boll
6a2b9fc41b
added mission 5 nod
...
Update nod05
2015-05-10 19:43:42 +02:00
Curtis Shmyr
6ca51e47c1
Give ally players a yellow hp bar for team health colors
2015-05-10 11:12:10 -06:00
Matthias Mailänder
4b50f34c46
Merge pull request #7849 from penev92/bleed_notifications
...
Add new enemy detection voice notifications to RA and D2k
2015-05-10 18:32:13 +02:00
Oliver Brakmann
7ef14f56e2
Fix HotkeyEntryWidget keeping keyboard focus after receiving input
2015-05-10 17:46:39 +02:00
Oliver Brakmann
0f7aaf3445
Merge pull request #8125 from pchote/player-palettes
...
Reorganize palette loading.
2015-05-10 17:35:34 +02:00
Oliver Brakmann
53995bf3f3
Merge pull request #7938 from Mailaender/appdata
...
Added Linux app store data metadata
2015-05-10 16:02:43 +02:00
Matthias Mailänder
3d23897af0
install Linux app store data metadata
2015-05-10 15:38:01 +02:00
Matthias Mailänder
0e987137a2
Merge pull request #8124 from pchote/actorpreview-owners
...
Remove Owner from ActorPreviews.
2015-05-10 14:21:44 +02:00
Paul Chote
889360d4c6
Regenerate cached texture indices when the palette size changes.
2015-05-10 00:59:15 +01:00
Paul Chote
c0282bdff9
Remove Owner from ActorPreviews.
2015-05-10 00:01:43 +01:00
Paul Chote
7eae157ad8
Rework player palette loading.
2015-05-10 00:01:14 +01:00
Paul Chote
1d835edfca
Split PaletteReference into its own file.
2015-05-09 22:36:28 +01:00
Matthias Mailänder
d99ae3bcb9
split render building/overlay and play sound for charge
...
to add the Tiberian Sun Nod Obelisk
tick slightly faster
tweak the local offsets
2015-05-09 19:56:15 +02:00
Oliver Brakmann
d3f76f13a1
Merge pull request #8048 from 42foobar42/nod4b
...
added nod4b
2015-05-09 12:56:01 +02:00
Alexander Boll
912ab4d1b8
added nod4b
2015-05-09 12:10:35 +02:00
Scott
c9d6760972
Merge pull request #8104 from penev92/bleed_factionDescriptions
...
Add D2k faction description tooltips
2015-05-09 13:13:22 +12:00
Oliver Brakmann
0c1b825877
Adjust travis-ci caching
...
1. Removes the APT caching, since it's not available on the docker infrastructure.
2. Enables caching for the dependency download directory.
2015-05-08 20:59:45 +02:00
Oliver Brakmann
71857be388
Make packaging less noisy, + random cleanups
2015-05-08 20:59:45 +02:00
Oliver Brakmann
f251813f89
Keep downloaded files in a separate directory
...
As a side effect, this re-enables building the Windows installer on Linux hosts.
2015-05-08 20:59:24 +02:00
Oliver Brakmann
14886bc3f7
Merge pull request #8101 from penev92/bleed_references
...
Cleanup unused DLL references
2015-05-08 20:41:37 +02:00
penev92
873c47127a
Add "Enemy detected" notification to RA
2015-05-08 20:07:08 +03:00
penev92
606f69ed7c
Add "Enemy units detected" notifications to D2k
2015-05-08 20:06:56 +03:00
penev92
8e730c264f
Revert removal of EnemyWatcher and AnnounceOnSeen traits from RA and D2k
2015-05-08 20:06:52 +03:00
Paul Chote
ba131fcf0a
Merge pull request #7805 from penev92/bleed_prerequisites
...
Make buildings explicitly provide their names as prerequisites
2015-05-08 17:29:22 +01:00
Pavel Penev
0d759eee2a
Merge pull request #8061 from Phrohdoh/with-decoration
...
Implement WithDecoration and subtraits.
2015-05-08 18:02:13 +03:00
Taryn Hill
cace31f5e9
Implement WithDecorationCarryable.
2015-05-08 09:55:40 -05:00
Taryn Hill
dd1cc4eb2f
Implement WithDecorationDisguised.
2015-05-08 09:55:40 -05:00
Taryn Hill
d57d7c522f
Implement WithDecoration.
2015-05-08 09:55:31 -05:00
Pavel Penev
3eb556258d
Merge pull request #8021 from sinf/quickbuild
...
Added quick build feature
2015-05-08 17:53:57 +03:00
abcdefg30
4d0fb8b931
Merge pull request #8102 from RoosterDragon/objective-size
...
Fix objectives window
2015-05-08 15:24:29 +02:00
reaperrr
89845272e0
Add two previously unused voices to Commando voice set
2015-05-08 02:59:08 +02:00
reaperrr
f7c69b4801
Split radar dish from Nod airfield and make it an idle overlay
2015-05-08 02:59:07 +02:00
reaperrr
d441d9bd6e
Converted rank and levelup art to cnc palette
2015-05-08 02:59:06 +02:00
reaperrr
c88ee0f56a
Tweaked Break of Day and Chokepoint
...
Break of Day:
- fixed tiberium tree positions
- fixed a minor tile error near a river
Chokepoint:
- replaced temperate tree groups with large desert tree
2015-05-08 02:59:05 +02:00
reaperrr
fe0c21aa91
Significantly improved Rogue States
...
- fixed most, possibly all cliff errors
- fixed many river, shore and road errors
- hid a few remaining shore errors behind trees/rocks
- fixed positions of all tiberium trees (1 cell down)
- replaced temperate tree groups with large desert tree
- tweaked position of some buildings at the border of the map so they're more visible (instead of half-hidden below shroud edge)
2015-05-08 02:59:03 +02:00
reaperrr
9a23ef2ac5
Significantly improved Necessary Illusions
...
- fixed all cliff tile errors
- fixed most noticable river errors
- fixed some noticable road errors
- fixed position of all tiberium trees (regression from #5198 )
2015-05-08 02:59:01 +02:00
penev92
58ecf9cbac
Add D2k faction descriptions to the lobby
2015-05-08 01:54:11 +03:00
RoosterDragon
a42b69bd98
Give objectives proper sizing.
...
This gives the container an actual size, which prevents the scroll panel logic skipping rendering in the belief that it is not visible.
2015-05-07 21:07:35 +01:00
RoosterDragon
3b5a672848
Always access the SheetBuilder from the main thread in MapCache.
...
Not doing this can occasionally this can result in a cross thread call to the backing texture which leads to bad things. This stops trying to be clever regarding the thread safety invariants exposed by SheetBuilder and does things simply and safely: All updates happen on the main thread.
2015-05-07 20:58:59 +01:00
Matthias Mailänder
4dbdd365de
also version the all helper mod
2015-05-07 21:25:32 +02:00
Oliver Brakmann
2e11b5d809
Merge pull request #8099 from pchote/scrollpanel-move-regression
...
Only issue a MouseMove event if the scroll offset actually changed.
2015-05-07 19:23:45 +02:00
Oliver Brakmann
1fe8b98415
Merge pull request #8095 from penev92/bleed_tiles
...
Add one more D2k tile definition
2015-05-07 19:10:47 +02:00
penev92
bb51657e40
Cleanup unused DLL references
2015-05-07 18:59:01 +03:00
penev92
dc3ae39db1
Rename ProvidesCustomPrerequisite to ProvidesPrerequisite
2015-05-07 03:04:11 +03:00
Paul Chote
88221423b6
Only issue a MouseMove event if the scroll offset actually changed. Fixes #8098 .
2015-05-06 21:51:24 +01:00
penev92
95eb8b27b5
Add tile BLOXTREE-345
2015-05-06 17:11:25 +03:00
Paul Chote
e170140084
Merge pull request #8091 from penev92/bleed_someRandomFix
...
Don't do trait lookups for Health on each processed order
2015-05-05 23:40:00 +01:00
penev92
ea9d49e2b7
Don't do trait lookups for Health on each processed order
2015-05-05 19:41:45 +03:00
penev92
834e4bfe9c
Fix building prerequisites in TS
2015-05-04 01:58:56 +03:00
penev92
352c28314b
Fix building prerequisites in D2k
2015-05-04 01:58:55 +03:00
penev92
1154e109d3
Fix building prerequisites in RA
2015-05-04 01:58:54 +03:00
penev92
75687ba271
Fix building prerequisites in Cnc
2015-05-04 01:58:51 +03:00
penev92
e3e6bcaf2a
Add an upgrade rule for explicit prerequisite providing by buildings
2015-05-04 01:58:49 +03:00
penev92
50fb6f1d25
Make buildings grant prerequisites explicitly
2015-05-04 01:39:32 +03:00
Oliver Brakmann
a310411bcc
Merge pull request #8013 from penev92/bleed_wormSound
...
Add sandworm attack sound
2015-05-03 23:23:11 +02:00
Oliver Brakmann
62b3592bd4
Merge pull request #7998 from Mailaender/ts-proc-dock
...
Added the Tiberian Sun docking overlays
2015-05-03 22:50:16 +02:00
Oliver Brakmann
622685c8f4
Merge pull request #7968 from pchote/ts-tileset-depth
...
Load depth data from tmp(ts) sprites.
2015-05-03 22:31:27 +02:00
Oliver Brakmann
536d80a7f3
Merge pull request #7917 from RoosterDragon/replay-browser-load-perf
...
Faster replay browser loading
2015-05-03 20:13:13 +02:00
Oliver Brakmann
3ae7d51feb
Merge pull request #7871 from Mailaender/ambient-sound
...
Added a looping sound trait
2015-05-03 16:46:36 +02:00
Oliver Brakmann
b9f2caa0cf
Merge pull request #8082 from Mailaender/more-dependency-fixes
...
Moved configure native dependencies
2015-05-03 16:07:08 +02:00
penev92
76a3b9c3b7
Add sandworm attack sound
2015-05-03 12:55:32 +03:00
Matthias Mailänder
4818efe036
Merge pull request #8080 from abcdefg30/upgrademaps
...
Run the utility on all maps
2015-05-03 11:23:22 +02:00
abcdefg30
cd9af39662
Merge pull request #8044 from penev92/bleed_withSpriteBody
...
Retire RenderFlare and WithFire traits
2015-05-03 11:19:02 +02:00
abcdefg30
3f7fc18ee7
Run the utility on all maps and polish stuff
2015-05-03 11:00:50 +02:00
penev92
c5dead9098
Introduce WithSpriteBody trait
...
Add upgrade rules
Add ISpriteBody
2015-05-03 11:54:27 +03:00
Matthias Mailänder
d999617a3c
add the flame animation
2015-05-03 08:50:06 +02:00
Matthias Mailänder
2db26c93ff
fix an overlap when the harvester exits to the north
2015-05-03 08:45:35 +02:00
Paul Chote
2682dc4228
Move native deps script into thirdparty to avoid confusion.
2015-05-03 07:47:17 +02:00
Paul Chote
a11e9e348b
Configure native dependencies from the makefile.
2015-05-03 07:47:15 +02:00
Paul Chote
89a1bdd4f1
Merge pull request #7475 from abcdefg30/perhealth
...
Convert the float health percentage to an int percentage
2015-05-03 08:35:58 +12:00
Matthias Mailänder
10e9c774a8
Merge pull request #8079 from penev92/bleed_make
...
Fix the Windows Make script
2015-05-02 18:45:51 +02:00
penev92
ccd5a56fdb
Fix the Windows Make script
2015-05-02 14:04:29 +03:00
Matthias Mailänder
3bd4a97d11
Merge pull request #8068 from Phrohdoh/spawn-actors-power
...
SpawnActorPower no longer forces removal of the spawned actor.
2015-05-02 12:30:54 +02:00
Matthias Mailänder
cdc98013f7
readonly
2015-05-02 12:14:46 +02:00
Matthias Mailänder
84e247f1eb
separate with newlines for readability
2015-05-02 12:14:46 +02:00
Matthias Mailänder
34cd717349
Merge pull request #8071 from pchote/remove-trait-test-plumbing
...
Remove plumbing for trait unit tests.
2015-05-02 11:34:54 +02:00
Oliver Brakmann
0cfa1d3b1e
Merge pull request #8077 from Mailaender/appveyor-improve-cache
...
Improved AppVeyor build cache
2015-05-02 10:51:12 +02:00
Matthias Mailänder
ebfd6eb8f6
fix trait documentation leaving out certain namespaces
2015-05-02 10:09:22 +02:00
Matthias Mailänder
50ae255395
don't hardcode hidden mods
2015-05-02 10:07:26 +02:00
Matthias Mailänder
a3b5f5a9a2
separate docs by namespace
2015-05-02 10:06:33 +02:00
Matthias Mailänder
0b1c2135db
don't redownload cached files
2015-05-02 08:07:41 +02:00
Matthias Mailänder
b87fcacf46
catch all nuget CLI downloads
2015-05-02 08:02:47 +02:00
Matthias Mailänder
7cbdc07ca3
add a looping sound trait
2015-05-02 06:59:57 +02:00
Paul Chote
9edc0675f0
Merge pull request #7953 from Mailaender/github-release-thirdparty
...
Removed all remaining binaries from thirdparty
2015-05-02 08:57:44 +12:00
Matthias Mailänder
7cef5cfbfd
clean Windows dependencies as well
2015-05-01 21:49:13 +02:00
Matthias Mailänder
30a0eb6082
remove non-existent DLL from list
2015-05-01 21:49:13 +02:00
Matthias Mailänder
753045ca65
clean the thirdparty directory, too
2015-05-01 21:49:13 +02:00
Matthias Mailänder
a43d303eb7
use curl everywhere to run out of the box on Mac
2015-05-01 21:49:11 +02:00
Oliver Brakmann
3cda61a13a
Merge pull request #8014 from abcdefg30/hijacksurvival
...
Fix a problem with hijackers in the survival maps
2015-05-01 15:58:47 +02:00
Matthias Mailänder
7be62f3bbb
Merge pull request #7986 from abcdefg30/mtm
...
Updated Monster Tank Madness
2015-05-01 14:30:23 +02:00
abcdefg30
51433e7c64
Updated all maps with the utility
2015-05-01 14:16:21 +02:00
abcdefg30
95e3713b69
Add an upgrade rule
2015-05-01 14:16:20 +02:00
abcdefg30
8d2307db83
Convert the float health percentage to an int one
2015-05-01 14:16:19 +02:00
Matthias Mailänder
8a514ee143
remove outdated documentation
2015-05-01 11:45:12 +02:00
Matthias Mailänder
78588753e8
fetch Eluant from GitHub
2015-05-01 11:45:12 +02:00
Matthias Mailänder
adddf1245b
fetch SDL2-CS from GitHub
2015-05-01 11:45:12 +02:00
Matthias Mailänder
732001f3f3
Merge pull request #7696 from Robmaister/bleed
...
Updated SharpFont to 3.0.0, adjusted font rendering code for new fixed-point types
2015-05-01 11:41:20 +02:00
Pavel Penev
dacf094956
Merge pull request #7981 from Mailaender/ts-apc
...
Added the amphibious mode to the Tiberian Sun APC
2015-05-01 11:52:27 +03:00
Matthias Mailänder
fa0ce88f70
change voxel image on water terrain type for APC
2015-05-01 10:37:17 +02:00
Paul Chote
b1e285f243
Remove Moq dependency.
2015-05-01 16:29:31 +12:00
David Jiménez
044b51742f
Remove plumbing for trait unit tests.
2015-05-01 16:24:14 +12:00
Paul Chote
8d0acaaa4f
Merge pull request #8053 from reaperrr/fix-td-bluetib-editor
...
Fixes blue tiberium not appearing in legacy editor (TD)
2015-05-01 14:10:54 +12:00
Paul Chote
68eb73fe34
Merge pull request #8063 from Phrohdoh/silent-curl
...
Silence curl output for OS X native dependencies.
2015-05-01 14:05:30 +12:00
Taryn Hill
7a4076630f
SpawnActorPower no longer forces removal of the spawned actor.
2015-04-30 18:35:06 -05:00
sinf
5991a9b439
Added quick build feature
2015-05-01 01:40:26 +03:00
Pavel Penev
f9baa38169
Merge pull request #8067 from Phrohdoh/terms-sprite-effect
...
Correct terminology and add readonly modifiers in SpriteEffect.
2015-05-01 01:27:04 +03:00
Taryn Hill
d279e1dcee
Correct terminology and add readonly modifiers in SpriteEffect.
2015-04-30 17:19:13 -05:00
abcdefg30
e6828aa1ff
Fix a problem with hijackers in the survival maps
2015-04-30 22:37:43 +02:00
Oliver Brakmann
583b89eb17
Merge pull request #8001 from RoosterDragon/hardware-cursor-fixes
...
Hardware cursor fixes
2015-04-30 20:24:19 +02:00
Chris Forbes
16c61cb929
Merge pull request #8017 from pchote/map-definitions
...
Remove magic ActorReference/SmudgeReference parsing
2015-04-30 10:46:27 +12:00
Chris Forbes
1c0809962e
Merge pull request #7898 from Phrohdoh/unload-terrain-types
...
Add UnloadTerrainTypes to Cargo.
2015-04-30 10:36:14 +12:00
Taryn Hill
af78370506
Silence curl output for OS X native dependencies.
2015-04-29 16:58:36 -05:00
Pavel Penev
2d5517fc23
Merge pull request #8057 from RoosterDragon/location-fix
...
Safer country lookup
2015-04-29 23:57:20 +03:00
Pavel Penev
bf0ee862b2
Merge pull request #8004 from pchote/remove-owner
...
Remove deprecated Buildable.Owner field.
2015-04-29 23:01:41 +03:00
Paul Chote
d255a3989e
Upgrade mod rules.
2015-04-30 07:35:27 +12:00
Paul Chote
97b4509607
Remove deprecated Buildable.Owner field.
2015-04-30 07:35:27 +12:00
Matthias Mailänder
b1dd380db1
Merge pull request #8055 from pchote/scroll-mouseover
...
Update widget mouseover when scrolling panels.
2015-04-29 21:07:21 +02:00
Paul Chote
981f782cf9
Add a stub for upgrading map actors.
2015-04-30 07:06:14 +12:00
Paul Chote
4b1f541f34
Reorganize actor and smudge loading.
...
The actor and smudge definitions are now stored
as raw MiniYamlNodes in the map. It is now the
responsibility of the consumers to parse these
into real objects.
2015-04-30 07:06:14 +12:00
Paul Chote
cd12dcc2ff
Update widget mouseover when scrolling panels.
2015-04-30 07:01:52 +12:00
RoosterDragon
748b37ede7
Ensure we never return a null string from LookupCountry.
2015-04-29 19:27:49 +01:00
Oliver Brakmann
ea679d4557
Merge pull request #8054 from pchote/terrain-console
...
Separate terrain geometry visualization from DevMode.
2015-04-29 20:16:25 +02:00
Matthias Mailänder
f4ba56912f
Merge pull request #8043 from pchote/exit-delays
...
Polish TS war factories.
2015-04-28 22:22:29 +02:00
Matthias Mailänder
6921cb904f
Merge pull request #8052 from Phrohdoh/desc-cargo
...
Add Cargo descriptions.
2015-04-28 21:59:01 +02:00
Taryn Hill
92ba61b149
Add descriptions to CargoInfo members.
2015-04-28 13:48:44 -05:00
Paul Chote
f46e15c63e
Separate terrain geometry visualization from DevMode.
...
Also adds a “terrainoverlay" console command.
2015-04-29 05:26:50 +12:00
reaperrr
365e7a9584
Fix blue tiberium not appearing in legacy editor (TD)
2015-04-28 16:20:08 +02:00
Paul Chote
413eaadb06
Polish TD weapons factory. Fixes #6651 .
2015-04-28 19:34:24 +12:00
Paul Chote
dac9431ca3
Polish TS war factories.
2015-04-28 19:25:41 +12:00
Paul Chote
8e9a7fd08b
Add an ExitDelay field to allow doors to open before exiting.
2015-04-28 19:18:44 +12:00
Paul Chote
ccf9d8fe97
Merge pull request #8047 from OpenRA/travis-mono-3.12
...
Updated Travis CI configuration to enforce Mono 3
2015-04-28 18:50:27 +12:00
Matthias Mailänder
c4bc974eb6
Update .travis.yml
...
define the mono version
2015-04-27 22:01:15 +02:00
Matthias Mailänder
4e950024d3
Merge pull request #8046 from obrakmann/fix_missing_infantry_in_legacy_editor
...
Fix missing infantry in the legacy editor
2015-04-27 21:28:43 +02:00
Matthias Mailänder
f9fa5cc9b0
Merge pull request #8038 from pchote/resource-slopes
...
Prevent resources from spawning on ramps.
2015-04-27 21:24:09 +02:00
Taryn Hill
f6a34aab9c
Add UnloadTerrainTypes restriction to Cargo.
2015-04-27 12:23:29 -05:00
Oliver Brakmann
d92f4cedc5
Merge pull request #8045 from abcdefg30/fakeweap
...
Use WithProductionDoorOverlay on fake weap
2015-04-27 19:00:34 +02:00
Oliver Brakmann
22cd68e8f9
Fix missing infantry in the legacy editor
...
The editor is looking for actor types that implement ILegacyEditorRender, but infantry units don't anymore since #7638 .
This moves ILegacyEditorRender to the root of the Render* inheritance tree, so that all actor types have access to it.
2015-04-27 17:52:14 +02:00
abcdefg30
a2c1993561
Merge pull request #7980 from pchote/animation-keys
...
Remove RenderSprites animation keys.
2015-04-27 17:48:41 +02:00
abcdefg30
cc61f904e0
Use WithProductionDoorOverlay on fake weap
2015-04-27 17:42:58 +02:00
Paul Chote
94f22638be
Add an upgrade rule.
2015-04-27 19:47:12 +12:00
Paul Chote
614f96046c
Remove RenderSprites animation keys.
2015-04-27 19:38:23 +12:00
Paul Chote
937d2070cc
Add a palette for previewing depth info in the asset browser.
2015-04-27 19:21:55 +12:00
Paul Chote
b62d1cae78
Load tmp(ts) depth data.
2015-04-27 19:21:55 +12:00
Paul Chote
8b7453070a
Include all the relevant palettes in the asset browser.
2015-04-27 19:21:55 +12:00
Paul Chote
098d69f120
Prevent resources from spawning on ramps.
2015-04-27 19:21:12 +12:00
abcdefg30
c4a63eee30
Merge pull request #7875 from penev92/bleed_exposePlayerReferences
...
Add upgrade rules support for map PlayerReferences
2015-04-26 22:53:42 +02:00
Oliver Brakmann
d6963567d9
Merge pull request #8034 from pchote/chrome-logic
...
Some chrome logic cleanups
2015-04-26 22:19:28 +02:00
penev92
2402b56da7
Reorganize PlayerReference loading to enable upgrade rules for them.
...
The PlayerReference definitions are now stored
as raw MiniYamlNodes in the map.
2015-04-26 23:16:20 +03:00
Oliver Brakmann
a6b8bdf978
Merge pull request #8027 from pchote/update-terrain-vertexbuffer
...
Update terrain layer when the terrain data changes.
2015-04-26 21:15:45 +02:00
Oliver Brakmann
354b45add7
Merge pull request #8025 from pchote/radar-updates
...
Use the correct (tile-based) radar color when updating the radar.
2015-04-26 20:30:54 +02:00
Oliver Brakmann
e7cbd5a41b
Merge pull request #7937 from pchote/some-editor-prereqs
...
A collection of ActorPreview improvements.
2015-04-26 18:46:26 +02:00
Paul Chote
bf8e5169f6
Fix colorpicker preview.
2015-04-27 04:14:09 +12:00
Oliver Brakmann
db170f75e5
Merge pull request #8037 from OpenRA/osx-github-usercontent
...
Fixed Mac OS X dependencies pointing to a redirect
2015-04-26 18:06:38 +02:00
Oliver Brakmann
3ac12323db
Merge pull request #8032 from OpenRA/ts-offline-speech-fix
...
Fixed "building online" played by power off and vice versa on Tiberian Sun
2015-04-26 17:26:12 +02:00
Matthias Mailänder
9bbed8adec
Update configure
...
Fixes #8036
2015-04-26 17:24:49 +02:00
Matthias Mailänder
6653322096
Merge pull request #8011 from penev92/bleed_fixTakeCover
...
Move prone-related logic from DamageWarhead to TakeCover
2015-04-26 16:20:27 +02:00
Matthias Mailänder
fccbde3c36
Merge pull request #7534 from 42foobar42/nod4a
...
added mission nod4a
2015-04-26 16:10:31 +02:00
Matthias Mailänder
67c9df62c3
Merge pull request #7829 from sinf/hotkeys
...
Closes #7369
2015-04-26 16:02:08 +02:00
penev92
36abf2ac41
Add an upgrade rule for TakeCover
2015-04-26 14:29:12 +03:00
penev92
ea01439377
Add an upgrade rule for DamageWarheads
2015-04-26 14:29:10 +03:00
penev92
aa57d5f956
Move prone-related logic from DamageWarhead to TakeCover
...
Add DamageTypes to DamageWarhead and DamageTypeModifiers to TakeCover
2015-04-26 14:29:08 +03:00
Paul Chote
e0ac3df373
Split perf widgets into their own file.
2015-04-26 23:21:02 +12:00
Paul Chote
da70683c03
Split OrderButtonsChromeLogic into smaller classes.
2015-04-26 23:21:02 +12:00
Alexander Boll
0f0c400657
added mission nod4a
...
Polish nod04a a bit
2015-04-26 12:59:23 +02:00
Paul Chote
f4987f7258
Add support for multiple logic objects on a widget.
2015-04-26 19:30:28 +12:00
Matthias Mailänder
45ffac350f
fix d2k harvester sand overlay
2015-04-26 09:22:23 +02:00
Matthias Mailänder
996445a178
fix the Multiply blend mode
2015-04-26 09:22:23 +02:00
Matthias Mailänder
63e4d40770
add alpha channel to every possible blend mode
2015-04-26 09:22:19 +02:00
Matthias Mailänder
a84345f5d3
add water wakes to APC
2015-04-26 08:54:10 +02:00
Paul Chote
1b31001661
Merge pull request #7974 from Mailaender/ts-hover-wakes
...
Added the Hovercraft wake animation
2015-04-26 18:50:42 +12:00
Paul Chote
57db20da5d
Merge pull request #8028 from RoosterDragon/cache-traits
...
Cache traits
2015-04-26 18:23:15 +12:00
Paul Chote
8a171bb452
Don’t export certain Init types.
2015-04-26 18:12:21 +12:00
Matthias Mailänder
b5ff247fa5
fix the cnc mpspawn and waypoint palettes
2015-04-26 18:12:21 +12:00
Paul Chote
a2af79ff98
Add support for wall preview neighbours.
2015-04-26 18:12:20 +12:00
Paul Chote
76202a9f6a
Fix turret preview z-offsets.
2015-04-26 18:12:20 +12:00
Paul Chote
d5541accda
Fix custom palettes in actor previews.
2015-04-26 18:12:20 +12:00
Paul Chote
1256ddc6a6
Account for bibs in ActorPreviews.
2015-04-26 18:12:19 +12:00
Paul Chote
56bf0f36a8
Fix crate actor previews.
2015-04-26 18:12:19 +12:00
Paul Chote
09bad3f0ef
Account for damage state in ActorPreviews.
2015-04-26 18:12:19 +12:00
Matthias Mailänder
6d03eef998
Update sounds-generic.yaml
...
switch building online/offline
2015-04-26 07:31:51 +02:00
Pavel Penev
ef55cb6528
Merge pull request #7862 from Mailaender/ts-factory-doors
...
Fixed the Tiberian Sun weapon factory doors
2015-04-26 01:12:11 +03:00
Paul Chote
8f93d7b5d7
Simplify and fix animation glitches.
2015-04-25 22:52:14 +02:00
Matthias Mailänder
75624560d2
remove trailing tabs
2015-04-25 22:52:14 +02:00
Matthias Mailänder
b07d125d18
add an upgrade rule
2015-04-25 22:52:14 +02:00
Matthias Mailänder
8c8b9b1cc3
deprecate RenderBuildingWarFactory
2015-04-25 22:52:14 +02:00
Matthias Mailänder
9a37e77d1a
fix the weapon factory door opening animation
2015-04-25 22:52:14 +02:00
Matthias Mailänder
9c20de7d98
readonly and don't sync cosmetic traits
2015-04-25 22:52:14 +02:00
RoosterDragon
fb0cab7481
Cache results of TraitsImplementing calls.
...
If a class is caching the TraitsImplementing enumerable, instead cache the results of enumerating it to an array. The avoids having to enumerate the sequence each time it is needed.
2015-04-25 20:42:27 +01:00
RoosterDragon
2937a31463
Make IsDisabled a method on Actor.
...
This allows us to cache the disabled traits, which simplifies life for some callers since we relieve them of having to cache it, as well as improving perf for all IsDisabled calls.
2015-04-25 20:42:26 +01:00
RoosterDragon
500a33b590
Cache some trait lookups that occur frequently.
2015-04-25 20:41:49 +01:00
RoosterDragon
6125d7c117
Rename existing fields that are caching TraitsImplementing calls for consistency.
2015-04-25 20:41:48 +01:00
Paul Chote
7df12cb3e9
Update terrain layer when the terrain data changes.
2015-04-26 07:35:07 +12:00
Paul Chote
acee680083
Use the correct (tile-based) radar color when updating the radar.
2015-04-26 07:19:57 +12:00
RoosterDragon
087b407f46
Avoid ScrollPanelWidget drawing invisible child items.
...
If child items in a scroll panel will be outside the scissor area, then we can avoid drawing them at all. If a scroll panel has many items, this reduces to the draw cost closer to those visible in the panel, rather than costing for all the items.
2015-04-25 18:55:47 +01:00
RoosterDragon
60238a858d
Load replays asynchronously and in parallel.
...
This prevents the UI blocking, and also speeds up loading time for getting all the replays displayed.
2015-04-25 18:55:46 +01:00
RoosterDragon
d2d2f4a838
Made FieldLoader thread-safe, and cache some expensive reflection calls.
2015-04-25 18:55:46 +01:00
RoosterDragon
109ccbb0b0
Added ConcurrentCache, a thread-safe Cache.
2015-04-25 18:55:45 +01:00
Oliver Brakmann
a48a878a71
Merge pull request #7983 from pchote/radar-colors
...
Adjust IRadarSignature to support per-cell colors.
2015-04-25 16:38:28 +02:00
Robert Rouhani
5d4ca1d52f
Fixed bug where the SDL2 directory wouldn't be deleted
2015-04-25 10:33:20 -04:00
Robert Rouhani
d3528d6ed8
Removed zlib from NSIS script
2015-04-25 10:30:01 -04:00
Robert Rouhani
7ccd5521e0
Removed zlib dependency and chose a specific version of SharpFont.Dependencies.
2015-04-25 10:30:00 -04:00
Robert Rouhani
4987a6b24c
Updated SharpFont to 3.0.0, adjusted font rendering code for new fixed-point types.
2015-04-25 10:26:41 -04:00
abcdefg30
2a80642c6a
Add a new line at the end of descriptions for better readability
2015-04-25 15:47:18 +02:00
abcdefg30
100a58e12c
Use OnPlayerDiscovered instead of OnEnteredFootprint
...
in Monster Tank Madness
2015-04-25 15:47:17 +02:00
Oliver Brakmann
bc7fd81297
Merge pull request #7840 from sinf/fix7838
...
Fixed parsing of hotkeys with no name (such as tilde)
2015-04-25 14:19:25 +02:00
sinf
5e86e63b37
Fixed parsing of hotkeys with no name (such as tilde)
2015-04-25 15:01:00 +03:00
Matthias Mailänder
175e9a14b7
Merge pull request #8000 from pchote/bogus-yaml-removals
...
Fix yaml merging
2015-04-25 13:42:18 +02:00
Matthias Mailänder
14777e46c4
Merge pull request #7933 from pchote/new-osx-launcher
...
New OSX launcher
2015-04-25 12:41:28 +02:00
Oliver Brakmann
ed5e8beedd
Merge pull request #7978 from pchote/orca
...
Fix orca’s flying sequences.
2015-04-25 12:30:40 +02:00
sinf
9250c61473
Added Hotkeys for support powers
2015-04-25 13:15:06 +03:00
Paul Chote
722f4725d5
Fix orca’s flying sequences.
2015-04-25 22:06:02 +12:00
Matthias Mailänder
70db0fa784
add the Hovercraft wake animation
2015-04-25 11:26:59 +02:00
Oliver Brakmann
76ff0eddb9
Merge pull request #7908 from penev92/bleed_minimapCheat
...
Add a DevCommand for enabling the minimap
2015-04-25 11:13:23 +02:00
Matthias Mailänder
1476a0eb70
Merge pull request #7847 from RoosterDragon/screen-map-refactor-perf
...
Refactored ScreenMap & improved perf of updates, removals and region lookups
2015-04-25 10:12:52 +02:00
Paul Chote
6b79af4d62
Merge pull request #7957 from Mailaender/ts-powerdown-indicator-palette
...
Fixed Tiberian Sun building repair and power down indicator palette
2015-04-25 19:50:21 +12:00
Matthias Mailänder
a5f60deedd
fix TS repair indicator palette
2015-04-25 09:36:20 +02:00
Paul Chote
d8f24adcc7
Merge pull request #7853 from Mailaender/alpha-experiments
...
Added AlphaImage support
2015-04-25 19:03:25 +12:00
Paul Chote
e452aba9e4
Merge pull request #7850 from Mailaender/appveyor-cache
...
Tried to cache AppVeyor downloads
2015-04-25 18:57:57 +12:00
Paul Chote
1e30fdb333
Merge pull request #7909 from reaperrr/projectile-cleanup2
...
Projectiles cleanup Part 2
2015-04-25 18:41:06 +12:00
Paul Chote
27127dd1a9
Merge pull request #7907 from rneatherway/nuget-version-fix
...
Remove version information from NuGet folder names
2015-04-25 18:28:45 +12:00
Paul Chote
69fed6a688
Merge pull request #7865 from Phrohdoh/deploy-to-upgrade
...
Implement DeployToUpgrade.
2015-04-25 18:11:34 +12:00
Paul Chote
4116da7c01
Merge pull request #7857 from sinf/glgl
...
Print GLSL info log if shader compilation fails
2015-04-25 17:56:32 +12:00
Paul Chote
ddc3bd3a1f
Merge pull request #7887 from Mailaender/unhardcode-render-sequence
...
Unhardcoded and self-documented render sequences
2015-04-25 17:35:07 +12:00
Pavel Penev
479e81d7f5
Merge pull request #7944 from LunaticEdit/bleed
...
EndOfStream first chance exceptions on server
2015-04-25 07:17:24 +03:00
Pavel Penev
6d64217769
Merge pull request #7863 from Mailaender/global-palette-effect
...
Added a global palette effect for day/night lighting
2015-04-25 07:11:01 +03:00
Pavel Penev
f759530964
Merge pull request #7854 from sinf/tsnotifications
...
Add more TS notification sounds
2015-04-25 07:06:57 +03:00
Pavel Penev
f372f0c466
Merge pull request #7726 from Phrohdoh/prevent-eod
...
Prevent EjectOnDeath.
2015-04-25 07:03:00 +03:00
Pavel Penev
c9e89cc7f5
Merge pull request #7832 from Phrohdoh/cleanup
...
Another cleanup.
2015-04-25 06:53:16 +03:00
Pavel Penev
494d2f274a
Merge pull request #7463 from Smith00101010/gdi05b
...
Added CnC: gdi05b
2015-04-25 06:48:06 +03:00
reaperrr
b100091ad1
Merge pull request #7967 from abcdefg30/tsfixes
...
Add descriptions to all TS units
2015-04-25 01:25:26 +02:00
abcdefg30
158659abcf
Add descriptions for all buildable actors
2015-04-24 16:32:15 +02:00
RoosterDragon
09dc1db651
Refactored ScreenMap & improved perf of updates, removals and region lookups.
...
Reduce code duplication by extracting a common class to deal with spatial partitioning of actors, and use some (cached) delegates to reduce duplication further without affecting performance too much.
Speed up updates and removal of actors by caching their location so we only need to update or remove them from bins they are actually in (typically very few), compared to having to check every bin for removals which is much more work in comparison.
Speed up checking for actors inside a region by checking if items are located entirely within the bin they are located in. If so, we don't need to add them to the hash-set for de-duplication purposes which is fairly expensive.
2015-04-23 21:06:09 +01:00
Paul Chote
8a1f9261c3
Convert hidden [Desc] to a <summary>.
2015-04-22 21:24:48 +12:00
Paul Chote
44f2dd5a3d
Extract common inherits in ra defaults.yaml.
2015-04-22 21:24:47 +12:00
Paul Chote
2cbe269c1e
Support multiple inheritance for actor rules.
2015-04-22 21:24:47 +12:00
Paul Chote
8de497925d
Fix map yaml removals.
2015-04-22 21:24:47 +12:00
Paul Chote
7dd51663b6
Fix the MiniYaml unit tests. Fixes #7999 .
2015-04-22 19:58:10 +12:00
Paul Chote
29b7bc4d79
Restore RallyPoint removal in soviet-01.
2015-04-22 19:58:10 +12:00
Paul Chote
0a43b3da72
Rewrite yaml merging block removal.
...
Fixes #2922 , #6818 .
2015-04-22 19:58:10 +12:00
RoosterDragon
13078c820b
Retry hardware cursor creation.
...
On Windows, a spurious error sometimes occur when creating cursors. We retry a few times before before having to give up and fall back to software cursors.
2015-04-21 20:46:22 +01:00
RoosterDragon
c963806dae
Prevent leaking of hardware cursors.
...
Added the lacking finialization machinery, ensured disposal under exceptional circumstances and also ensure the game calls dispose on old cursors before creating new ones.
2015-04-21 20:46:21 +01:00
Paul Chote
145f7b28f5
Adjust IRadarSignature to support per-cell colors.
2015-04-19 22:27:47 +12:00
Matthias Mailänder
e8493ab855
fix TS power down palette
2015-04-18 14:11:51 +02:00
reaperrr
dd689de0e6
Fixed alphatst.shp
2015-04-18 13:41:53 +02:00
Matthias Mailänder
fdf58b29e2
setup the alpha image lighting for the light spot
2015-04-18 13:41:53 +02:00
Matthias Mailänder
868e404b22
add 2 new blend modes: Multiplicative, DoubleMultiplicative
2015-04-18 13:41:53 +02:00
Matthias Mailänder
7157cc0a9f
unhardcode and self-document render sequences
2015-04-18 08:44:43 +02:00
LunaticEdit
575b568c6a
EndOfStream first chance exceptions on server
...
The server class reads the memory stream in a forever loop until an
EndOfStreamException occurs. This causes repeated first chance
exceptions due to EndOfStreamException. This change verifies that the
memory stream's reader position is not past the length of the memory
stream.
2015-04-13 19:09:32 -04:00
Moshe Schmidt
7d6f367d84
Added CnC: gdi05b
2015-04-13 22:31:51 +02:00
Taryn Hill
0717ca57ea
Implement DeployToUpgrade.
...
Expose some deploy-related cursors to yaml.
2015-04-13 10:04:03 -05:00
Robin Neatherway
2dba45ebac
Remove version information from NuGet folder names
...
This makes the names consistent and prevents changes in versions of
dependencies from breaking the build.
2015-04-13 15:41:17 +01:00
Paul Chote
03572ecb3a
Remove binaries from thirdparty/osx dir.
2015-04-12 21:22:26 +01:00
Paul Chote
85cd7308b4
Replace OSX launcher with a native-code version.
...
- Binary files hosted externally.
- Fixes dialogs hijacking Finder.
- Fixes dock icon being lost when restarting.
- Adds openra:// url handling.
- Adds .orarep file handling.
- Minimum OS X version is now 10.6.
2015-04-12 21:21:46 +01:00
Matthias Mailänder
56405f42ab
add a global palette effect for day/night ambient
2015-04-11 12:05:25 +02:00
penev92
e3012ae505
Enable minimap toggling via the DisableShroud dev command
2015-04-10 09:42:07 +03:00
reaperrr
6b7ffdc1b7
De-hardcoded GravityBomb idle and opening sequence
...
Avoid checking for sequence if Image is null.
2015-04-10 00:39:34 +02:00
reaperrr
b7bb719173
De-hardcoded LaserZap animation sequence
2015-04-10 00:39:32 +02:00
Taryn Hill
96d6ea79ce
Remove explicit private.
...
Remove unnecessary delegate.
Use extension method syntax.
Fix HealthInfo.NotifyAppliedDamage’s desc.
Remove unused using directives.
Remove explicit type declaration in Manifest.
2015-04-09 13:59:20 -05:00
Taryn Hill
2bac9f6c64
Add interface IPreventsEjectOnDeath.
2015-04-07 14:02:27 -05:00
Paul Chote
27c4512ec7
Import lighting parameters for TS maps.
2015-04-06 08:50:08 +02:00
sinf
73ef8f855a
Print GLSL info log if shader compilation fails
2015-04-05 11:03:28 +03:00
sinf
9ada9fb343
Add more TS notification sounds
2015-04-05 00:42:36 +03:00
Matthias Mailänder
109392e7f9
try to cache the native DLL dependencies
2015-04-04 12:01:13 +02:00
Matthias Mailänder
611067da7e
try to cache build dependency downloads
2015-04-04 12:00:58 +02:00