penev92
bb648decc3
Rename Player.Country to Player.Faction
2015-07-15 04:06:52 +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
Zimmermann Gyula
57e684d1d9
Implements victory and defeat music.
2015-07-13 15:42:13 +02:00
Zimmermann Gyula
32c29e7dd6
Removes the MapMusic checkbox.
2015-07-12 17:27:12 +02:00
Zimmermann Gyula
60fafaa5a7
Refactors the music player.
2015-07-12 17:27:02 +02:00
Matthias Mailänder
56e9bcd96e
rename RangeSquard to LengthSquared
2015-07-09 21:16:01 +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
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
Matthias Mailänder
5378b6225c
unhardcode and increase the exit delay
2015-07-05 20:50:31 +02: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
Chris Forbes
76b4d702e3
Remove unused INotify interface
...
Signed-off-by: Chris Forbes <chrisf@ijw.co.nz >
2015-06-30 15:11:50 +12: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
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
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
penev92
2647811a13
Add UpgradeUsedReferenceAttribute
2015-06-21 11:06:50 +03:00
penev92
fbbd9a7eaa
Add UpgradeGrantedReferenceAttribute
2015-06-21 11:06:35 +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
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
Matthias Mailänder
ac970cdb44
remove the WinForms map editor
2015-06-20 13:45:44 +02:00
Matthias Mailänder
50e5e9df24
check voice actor references
2015-06-20 12:09:58 +02:00
Paul Chote
0677c309f3
Move Shroud.IsTargetable to Player.
2015-06-19 22:02:08 +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
f5771571c1
Fix Selectable style nits and description
...
Silence Travis
2015-06-19 12:26:19 +02:00
reaperrr
2986277490
Improved SelectionDecoration description & removed ISelectionDecoration interface
2015-06-17 21:37:24 +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
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
Paul Chote
6738b8b977
Undo an invalid optimisation.
...
Fixes a regression from #7746 .
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
abcdefg30
b98d98c6d6
Merge pull request #8212 from matija-hustic/selectable_classes
...
Added selection classes
2015-06-13 01:53:32 +02:00
Matija Hustić
e965a0d3f0
Touched up selection functionality.
2015-06-08 15:03:09 +01: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
Paul Chote
66dd3c553c
Introduce WPos versions of FogObscures and ShroudObscures.
2015-06-07 19:50:02 +01:00
Paul Chote
cac7ec39f4
Rework shroud rendering using TerrainSpriteLayer.
2015-06-07 17:02:56 +01:00
Paul Chote
bf4722fb9f
Distinguish between all map cells and cells inside map bounds.
2015-06-02 21:53:25 +01: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
Matthias Mailänder
ea5003cd2d
add new long WRange.RangeSquared to avoid integer overflows
2015-05-31 23:51:30 +02:00
Matthias Mailänder
aade0197ff
fix a possible NRE
2015-05-31 15:24:06 +02:00
Paul Chote
8ae3afa3c5
Properly clean up traits that used to hook only death.
2015-05-29 19:21:35 +01:00
Paul Chote
585a43fd8f
Rename Actor.Destroy/Destroyed to Dispose/Disposed.
2015-05-29 19:08:38 +01:00
deniz1a
106286da23
Prevents satellite icons from being drawn over frozen actors.
2015-05-25 06:31:04 +03:00