Smittytron
d154349a29
Fix power down speech notification
2018-05-12 17:47:13 +02:00
Paul Chote
6fdb25b48f
Fix yaml formatting.
2018-05-12 16:42:54 +02:00
Paul Chote
82e2595beb
Enable comment and whitespace parsing where it is useful.
2018-05-12 16:42:54 +02:00
Paul Chote
df31690332
Extend MiniYaml parser with new features:
...
- Add support for escaping '#' inside values
- Add support for escaping leading and trailing whitespace
And when discardCommentsAndWhitespace is set to false:
- Add proper support for comments
- Persist empty lines
Whitespace and comment support requires an explicit opt-in because
they produce MiniYamlNodes with null keys. Supporting these through
the entire game engine would require changing all yaml enumerations
to explicitly check and account for these keys with no benefit.
Comments and whitespace are now treated as real nodes during parsing,
which means that the yaml parser will throw errors if they have
incorrect indentation, even if these nodes will be discarded.
2018-05-12 16:42:54 +02:00
Paul Chote
7a41b3aa89
Fix incorrect yaml indents in the default mods.
2018-05-12 16:42:54 +02:00
reaperrr
c30970975a
Fix TS GDI APC leaving water trails while on high bridges
2018-05-10 20:57:01 +02:00
Michael Silber
b199f45f04
Account for custom terrain layers in GrantConditionOnTerrain.
2018-05-10 20:57:01 +02:00
Paul Chote
579cc090a7
Suppress 0-cash ticks on CashTricker and GivesCashOnCapture.
2018-05-07 19:47:41 +02:00
Paul Chote
0eeb38a310
Show negative bounty cash ticks.
2018-05-07 19:47:41 +02:00
Paul Chote
c65d6d1484
Suppress negative cash crate action if the collector has no cash.
2018-05-07 19:47:41 +02:00
GSonderling
bf4dbd9b80
Added checks to make sure cash can't be < 0.
2018-05-07 19:47:41 +02:00
Paul Chote
b8fd4abc4a
Fix NRE in Guard when the target actor is dead.
2018-05-07 19:41:13 +02:00
reaperrr
ff8f147955
Some Mobile and Harvester clean-ups
...
Made Harvester interface implementations explicit.
Made Mobile internal VisualMove activity private.
2018-05-07 19:40:07 +02:00
reaperrr
545ca5da61
Made some interface implementations in Mobile explicit
2018-05-07 19:40:07 +02:00
reaperrr
98289d8573
Reorganized Mobile.cs to be more readable and structured
...
Implicit interface members, explicit interface members, local method etc. were happily scattered all over the place.
We can't explicitly implement most IMove/IPositionable interface members without some large rewrite,
so we should at least organize the file in a way that makes it less of a pain to tell which parts belong to which interface.
2018-05-07 19:40:07 +02:00
reaperrr
45ee4ad4cf
Move IOccupySpace interface right above IPositionable in TraitsInterfaces
2018-05-07 19:40:07 +02:00
reaperrr
030902f691
Style fixes to some code comments in Mobile
2018-05-07 19:40:07 +02:00
Mustafa Alperen Seki
6c5c4a129f
Add CargoCondition(s) to Passenger
2018-05-06 20:09:39 +01:00
Paul Chote
3febae1644
Fix exception in DefaultSpriteSequence.GetSprite.
2018-05-06 17:32:17 +02:00
abcdefg30
7ae6326f2a
Fix Repairable not accounting for multiple ICallForTransport traits
2018-05-06 16:31:21 +01:00
abcdefg30
c6fee041b1
Add an update rule adding ShakeOnDeath to bridges
2018-05-06 04:51:03 +02:00
abcdefg30
917fd2103f
Use ShakeOnDeath instead of the hardcoded shaking for bridges
2018-05-06 04:51:03 +02:00
abcdefg30
b89e6211b2
Add an update rules for the ShakeOnDeath fix
2018-05-06 04:51:03 +02:00
abcdefg30
e7b060c1be
Fix ShakeOnDeath using intensity as duration
2018-05-06 04:51:03 +02:00
Paul Chote
91f22c40bd
Add kdialog support for KDE.
2018-05-05 22:34:27 +02:00
Paul Chote
b78e9ee89a
Extract error messages to a variable to reduce duplication.
2018-05-05 22:34:27 +02:00
Paul Chote
562cf2ad44
Suppress GTK transient parent warning.
2018-05-05 22:34:27 +02:00
Paul Chote
c1a4e66b29
Adjust zenity crash dialog.
...
This removes the "View FAQ" button, which does not work in the AppImage
enivronment. It also replaces the inconsistent question mark icon with
a more appropriate stop symbol, and makes the wording consistent across
the zenity, terminal, and native macOS dialogs.
2018-05-05 22:34:27 +02:00
Paul Chote
6397e1443f
Add AppImage packaging for Linux.
2018-05-05 22:34:27 +02:00
Paul Chote
c6c431cd95
Rework icon installation.
2018-05-05 22:34:27 +02:00
Paul Chote
6e2abdb687
Fix appdata uninstallation.
2018-05-05 22:34:27 +02:00
Paul Chote
f65188af1c
Polish crash dialog code and UI.
2018-05-05 22:34:27 +02:00
Paul Chote
3ce00065a7
Standardize on {MODID} in template files.
2018-05-05 22:34:27 +02:00
Paul Chote
a8fb90d97c
Simplify mime type handling.
2018-05-05 22:34:27 +02:00
Paul Chote
0586dabd7e
Remove .deb package generation.
2018-05-05 22:34:27 +02:00
Smittytron
b585f46f91
RA Balance changes April 2018
2018-05-05 21:24:45 +01:00
KOYK
36981e90c4
Adds parachute animation to E1,E2,E3,E4,E6,SHOK
...
Uses conditions without changing the art file.
2018-05-05 01:12:58 +02:00
abcdefg30
6b10895c50
Use the new functions in already existing rules
2018-05-05 00:25:29 +02:00
abcdefg30
9a8e50e82f
Add a RemoveNode(MiniYamlNode) method to UpdateUtils
2018-05-05 00:25:29 +02:00
abcdefg30
ae9371f627
Add a ReplaceValue method to UpdateUtils
2018-05-05 00:25:29 +02:00
abcdefg30
399692341d
Add a new AddNode(MiniYamlNode) overload to UpdateUtils
2018-05-05 00:25:29 +02:00
Paul Chote
4750188e7b
Enable type filtering where appropriate.
2018-05-05 00:15:06 +02:00
Paul Chote
59c2a9e4da
Add a Type (= General, Filename, Integer) to TextFieldWidget.
2018-05-05 00:15:06 +02:00
abcdefg30
df8e2f4be4
Fix the ts map importer saving default values for Health and Facing
2018-05-04 23:54:04 +02:00
reaperrr
3c34330925
Skip check for ITemporaryBlocker entirely if rules don't contain any temporary blockers
...
This benefits all mods without temporary blockers like gates or energy walls.
2018-05-04 19:40:18 +02:00
reaperrr
2a4299906d
Add missing update rules to bleed update path
...
I forgot to add these in their respective PR.
2018-05-04 19:20:39 +02:00
reaperrr
d6e0598bd0
Fix Locomotor lint check
...
It was missing from the project file (oops...) and missing a check for duplicate Locomotor names.
2018-05-04 19:20:39 +02:00
reaperrr
43478e9e72
Group lint rules together in Mods.Common csproj
...
Makes it easier to manually add/remov/disable individual lint rules.
2018-05-04 19:20:39 +02:00
reaperrr
079570190c
Make TS use Locomotor
2018-05-03 10:49:21 +02:00
reaperrr
1ee815fe3f
Make D2k use Locomotor
2018-05-03 10:49:21 +02:00