Matthias Mailänder
ebb982789e
Display a blocked cursor when not allowed to MoveIntoShroud.
2017-10-16 14:38:26 +02:00
Matthias Mailänder
b27289106d
Don't give an okay voice when not allowed to move into shroud.
2017-10-16 14:38:26 +02:00
Matthias Mailänder
d4340fa799
Add a MoveIntoShroud switch to AttackMove as well.
2017-10-16 14:38:26 +02:00
Paul Chote
d967c564a2
Remove TargetActor and TargetLocation from order issuing.
2017-10-15 19:07:46 +02:00
Raffael Zica
f2b5040d30
YamlException is now thrown if WeaponInfo can not be found in Ruleset.Weapons
...
Removed invalid spacing at the end of the line 36 in ThrowsShrapnel
Prevented NullReferenceException in cases where weapons aren't optional
2017-10-14 14:12:08 +02:00
abcdefg30
7ccf41be77
Catch invalid default game speeds while loading the ruleset
2017-10-14 13:54:26 +02:00
gkaretka
97e0f17e15
Add notification sound when paratroopers land
2017-10-14 13:40:53 +02:00
abcdefg30
a8c6d12c43
Fix the map editor crashing on invisible actors
2017-10-14 13:35:33 +02:00
abcdefg30
24c293e821
Fix Cargo force-requiring ConditionManager
2017-10-08 13:32:22 +01:00
reaperrr
8533debc44
Require explicit INotifyAddedToWorld and INotifyRemovedFromWorld
2017-10-07 10:17:11 +02:00
reaperrr
8ec3d5ddb8
Require explicit ITickRender
2017-10-07 10:17:11 +02:00
reaperrr
0ce3c113e1
Require explicit ITargetableCells
2017-10-07 10:17:11 +02:00
reaperrr
7ca9679b34
Require explicit ITargetablePositions
2017-10-07 10:17:11 +02:00
Mustafa Alperen Seki
2102fad2b5
Add CashTricklerBar
2017-10-06 23:02:02 +02:00
Mustafa Alperen Seki
a4b0bf5c52
Make CashTrickler PausableConditional
2017-10-06 23:02:02 +02:00
Mustafa Alperen Seki
049096efd7
Add InitialDelay to CashTrickler
2017-10-06 23:02:02 +02:00
Andre Mohren
4e45747b41
Game no longer crashes if no ResourceLayer is used.
2017-10-06 21:57:57 +02:00
Matthias Mailänder
370ee0841f
Add GrantsCondition to KillsSelf
2017-10-06 18:14:17 +02:00
Forcecore
18c6fe09db
Sound and Animation support for DonateCash
2017-10-06 18:07:18 +02:00
Paul Chote
4aee91cd47
Remove unnecessary trait lookups when cloaking/decloaking.
2017-10-06 10:09:12 +02:00
Paul Chote
64afe4cfde
Display (attack|assault)move-blocked cursor outside map bounds.
...
This makes them consistent with the regular move order.
2017-09-30 14:33:40 +02:00
Paul Chote
e93183f0eb
Clamp out of bounds attack-move orders to the edge of the map.
2017-09-30 14:33:40 +02:00
Paul Chote
d8f53a9ccd
Fix crash when selection contains destroyed actors.
2017-09-30 14:33:40 +02:00
reaperrr
9aaf800bca
Require explicit INotifyActorDisposing
2017-09-28 13:14:08 +02:00
reaperrr
5026dfe5d3
Require explicit INotifyCreated
2017-09-28 13:14:08 +02:00
reaperrr
6f790938d0
Require explicit IGameOver
2017-09-28 13:14:08 +02:00
reaperrr
2b391d5724
Require explicit ICreatePlayers
2017-09-28 13:14:08 +02:00
reaperrr
d7c2c6afc4
Require explicit INotifySelected and INotifySelection
2017-09-28 13:14:08 +02:00
reaperrr
a8e6cd2604
Require explicit IRenderOverlay
2017-09-28 13:14:08 +02:00
Jean-Rémy Buchs
2b96c2ed78
Add RequiresCondition to ProvidesPrerequisite
2017-09-24 14:56:47 +01:00
Matthias Mailänder
0018bf3063
Add start and stop repair overlay animation support.
2017-09-24 11:43:49 +01:00
Andre Mohren
800f6adc21
Made WithSpriteTurret.TurretOffset protected virtual to be overridden by mod traits.
2017-09-22 13:29:15 +02:00
Paul Chote
48a018d994
Fix cheats reenabling OneShot support powers.
2017-09-19 17:53:53 +02:00
Matthias Mailänder
3af0b1a7a0
Remove PlayerPaletteFromCurrentTileset.
2017-09-17 16:20:38 +02:00
Paul Chote
f4c2b36778
Fix height calculations in custom terrain layers.
2017-09-17 15:35:40 +02:00
reaperrr
32df83d3c4
A few more misc explicit interface changes
...
By-products of making ITick require explicit implementation.
2017-09-16 15:51:37 +02:00
reaperrr
28e1f391e0
Make ITick require explicit implementation
2017-09-16 15:51:37 +02:00
reaperrr
83afcc3448
Some misc explicit interfaces
...
Just a by-product from a previous commit, not meant to do anything specific other than bringing us a tiny step closer to requiring explicit implementations for these interfaces too, at some point.
2017-09-16 15:51:37 +02:00
reaperrr
761a4f29ab
Make INotifyIdle and INotifyBecomingIdle require explicit implementation
2017-09-16 15:51:37 +02:00
reaperrr
ddfed13db4
Make Tick and TickIdle explicit in WithInfantryBody
2017-09-16 15:51:37 +02:00
reaperrr
dbcfb0c92e
Rename and move WithTurretedSpriteBody
...
The name wasn't in line with our implicit naming convention and ambigous on top of that.
Also, only used by RA and TD so moved to Mods.Cnc.
2017-09-15 18:10:13 +01:00
reaperrr
c611b5aeeb
Remove 'ed' from WithTurretedAttackAnimation
...
Too confusing, as people might think it requires 'WithTurretedSpriteBody', also not entirely in line with our (admittedly implicit) render trait naming convention.
2017-09-15 18:10:13 +01:00
Mustafa Alperen Seki
c0b8bb3fcf
Add Generals Pilot Logic
2017-09-14 23:26:10 +02:00
gwenzek
7721d0b328
add a "capturing" condition for ExternalCapture
2017-09-14 23:19:28 +02:00
abcdefg30
ed598d2ab4
Make it possible to disable adjacency
2017-09-13 22:13:49 +02:00
abcdefg30
71f2026b32
Remove the hardcoded cloak reference from activities
2017-09-13 21:18:21 +02:00
Paul Chote
a81749e102
Add frontend code for issuing assault move orders.
2017-09-11 19:08:33 +02:00
Paul Chote
ffee45cd76
Add AttackMove support for AssaultMove orders and condition granting.
2017-09-11 19:08:33 +02:00
Paul Chote
0f6dda3f5f
Calculate building placement offsets in screen space.
2017-09-10 18:26:54 +02:00
Forcecore
1dfba51665
Removed dead WSB from Refinery trait
2017-09-09 11:15:31 +01:00