Paul Chote
0875766bcc
Use MoveAndRenameNode in MoveHackyAISupportPowerDecisions.
2018-06-26 15:47:39 +02:00
Zimmermann Gyula
72eb5543c2
Rename a server-affecting artifact within SeparateTeamSpawns.
2018-06-22 17:28:20 +01:00
Zimmermann Gyula
9e3d210ee0
Change CRLF line-endings to LF in Harvester.cs.
2018-06-20 12:34:52 +02:00
Zimmermann Gyula
d9786dcf72
Normalize the line-endings on RepairableBuilding.
2018-06-17 16:13:16 +02:00
Ivaylo Draganov
3a377a572c
Add "Restart" button for multiplayer replays
2018-06-16 15:53:43 +02:00
Andre Mohren
fc82c24e1f
FreeActor now supports to be triggered by condition.
2018-06-16 14:47:45 +02:00
reaperrr
3a60dcd4a1
Use new update util extensions to simplify some update rules
2018-06-16 00:00:13 +02:00
reaperrr
f6278a1f41
Add some more useful extensions to UpdateUtils
...
In many situations, these will save up to 3-4 lines, because quite often this will be enough to avoid curly brackets, "if"s or one-by-on renamings.
2018-06-16 00:00:13 +02:00
reaperrr
3c9891e729
Refactor some update util extensions
...
Using arguments instead of separate overloads, plus better support for
automatically handling trait/property removals ('-' prefix).
2018-06-16 00:00:13 +02:00
reaperrr
4a081e2111
Replace spaces with tabs in RenameEmitInfantryOnSell
2018-06-16 00:00:13 +02:00
Paul Chote
4d664d4f74
Report custom map rule errors in the lint output.
2018-06-15 23:39:48 +02:00
Paul Chote
cce9b06a40
Move SupportPowerDecisions to a single parent node.
...
This is required before we can force all trait
properties to match a TraitInfo-defined field.
2018-06-15 17:24:00 +02:00
Paul Chote
e4dd78c5cd
Add a tab to the credits panel for mod-specific text.
...
Enabled by adding a ModCredits block to mod.yaml.
2018-06-11 22:07:20 +02:00
Lars Beckers
314169f2b0
Fix production queue numbers increasing needlessly.
2018-06-11 08:56:08 +01:00
Paul Chote
f7166c3800
Add a FPS counter to the perf debug text.
2018-06-09 21:58:26 +02:00
Paul Chote
8461a82577
Remove requirement for depth sprites to share color sheet.
2018-06-04 23:33:57 +02:00
Paul Chote
ba38878933
Add TextureChannel.RGBA for RBGA sprites.
2018-06-04 23:33:57 +02:00
Paul Chote
382f4c3af5
Remove the AddEditorPlayer update rule.
2018-06-04 23:15:56 +02:00
Paul Chote
df95b90de2
Remove CheckDeathTypes lint test.
...
This causes false positive errors when mods use
SpawnActorOnDeath to implement special-case death
effects.
2018-06-04 23:12:07 +02:00
Voidwalker
398ae75525
Added fully random spawn position option.
2018-06-03 12:27:20 +01:00
reaperrr
e4738ce722
Update rule for AimAnimation splits and ReloadPrefix removal
2018-06-03 12:23:54 +01:00
reaperrr
2136d6dc4a
Split and refactor aim animation from WithAttackAnimation
...
Splitting it from the attack animation, triggering start and end of the aiming animation via interface, as well as removing ReloadPrefix (in favor of switching sprite bodies via condition when reloading) allows us to drop updating via ITick, which in turn will make it much easier to ultimately make this trait compatible with other animation traits, once the priority system lands.
2018-06-03 12:23:54 +01:00
reaperrr
7d4956e309
Refactor WithTurretAimAnimation using INotifyAiming
...
Triggering start and end of the aiming animation via interface, as well as removing ReloadPrefix (in favor of switching sprite bodies via condition when reloading), allows us to drop updating via ITick, which in turn will make it much easier to ultimately make this trait compatible with other animation traits, once the priority system lands.
2018-06-03 12:23:54 +01:00
reaperrr
a784081973
Add ReloadingCondition to Armament
...
Allows to grant condition while reloading.
2018-06-03 12:23:54 +01:00
reaperrr
bd38fe4926
Add INotifyAiming interface
...
And trigger notifications from Attack* traits.
2018-06-03 12:23:54 +01:00
reaperrr
4898873617
Locomotor update rule typo fix
2018-06-03 12:15:11 +01:00
Paul Chote
eccfac7840
Add blink parameters to WithDecoration.
2018-06-02 18:12:08 +02:00
Paul Chote
bb34d4de49
Add conditional offset support to WithDecoration.
2018-06-02 18:12:08 +02:00
Paul Chote
2ef6f7c0cc
Replace repair indicator effect with a Decoration subclass.
2018-06-02 18:12:08 +02:00
Paul Chote
218914458f
Document RepairableBuilding fields.
2018-06-02 18:12:08 +02:00
lawando
7dd64445fc
Rename EmitInfantryOnSell and remove default actor type.
2018-06-02 15:37:35 +02:00
Paul Chote
3d79541148
Remove unused usings and add end of file newline.
2018-06-02 15:30:59 +02:00
Paul Chote
55d3040a0e
Blink the color picker palette tab when the Store button is pressed.
...
This provides some visual feedback that something
has happened on the hidden tab.
2018-06-02 15:30:59 +02:00
Jason Zmuda
2cf3c4873d
Update EmitInfantryOnSell.cs
2018-05-31 20:48:40 +02:00
Paul Chote
ebf3ec0e90
Add some basic safeguards around RenderPlayer.set.
2018-05-31 18:54:07 +02:00
Paul Chote
3a1857886a
Add support for displaying master server warnings.
2018-05-31 17:45:58 +02:00
Paul Chote
c425650b7d
Truncate mod-version labels to the correct width.
2018-05-31 17:45:58 +02:00
Paul Chote
10aaa8eea8
Cancel Rearm activity when the host goes away.
...
This also ensures that the first reload tick always
takes the correct amount of time.
2018-05-30 18:17:37 +02:00
Paul Chote
768265bbd2
Unify TargetFlash handling around Targets.
2018-05-30 18:06:59 +02:00
Paul Chote
d0be594609
Remove order.TargetActor from RepairsBridges.
2018-05-30 18:06:59 +02:00
Paul Chote
eb01fe6b26
Fix missing voice response when ordering a minelayer to reload.
2018-05-30 18:06:59 +02:00
Paul Chote
6528edecb1
Fix order queuing on Repairable.
2018-05-30 18:06:59 +02:00
Paul Chote
e5701ecb20
Remove order.TargetActor from Repairable.
2018-05-30 18:06:59 +02:00
Paul Chote
2e2f982e41
Fix order queuing on Passenger.
2018-05-30 18:06:59 +02:00
Paul Chote
c78ee66d92
Remove order.TargetActor from Passenger.
2018-05-30 18:06:59 +02:00
Paul Chote
fde531b808
Fix order queuing on RepairableNear.
2018-05-30 18:06:59 +02:00
Paul Chote
148b5cad2c
Remove order.TargetActor from RepairableNear.
2018-05-30 18:06:59 +02:00
Paul Chote
ae056e969f
Remove order.TargetActor from Harvester.
2018-05-30 18:06:59 +02:00
Paul Chote
883834f1c3
Remove order.TargetActor from Aircraft.
2018-05-30 18:06:59 +02:00
Paul Chote
4a7bb39fbe
Remove order.TargetActor from Infiltrates, EngineerRepair, ExternalCaptures.
...
These cases already checked order.Target.Type so these are simple swaps.
2018-05-30 18:06:59 +02:00