Lukas Werling
1f94d66000
Bump version to 9.0 alpha
2018-01-31 21:08:32 +01:00
Lukas Werling
13f082e8c8
Implement Credits.txt export from StartupAboutDlg
...
Pressing Ctrl+S while on the Credits screen will save everything to
Credits.txt in the current working directory. This is only meant for
developers modifying the credits; the shortcut isn't mentioned anywhere.
2018-01-31 21:07:09 +01:00
Maikel de Vries
9e01a861ce
fix some more structure vertices, also for asymmetric ones when flipped ( #1979 )
2018-01-31 19:59:41 +01:00
Maikel de Vries
18bb8371d3
... and remove log used to find the problem
2018-01-30 21:29:45 +01:00
Maikel de Vries
041597971f
fix typo in ladder library that adds an infinite amount of effects to the clonk over time
2018-01-30 21:28:30 +01:00
Maikel de Vries
8889a68127
horrid highway: fade out trains if they are taking too long
2018-01-29 10:16:14 +01:00
Lukas Werling
53f29ccb96
Update remaining Version entries from 7 to 8,0
...
Maikel missed some in aa89217
("update version to 8.0 in DefCore.txt,
Scenario.txt and Version.txt").
2018-01-28 23:09:06 +01:00
Lukas Werling
44172576af
Add NativeException to credits
2018-01-28 21:16:14 +01:00
Arne Schauf
8ad13a4d51
Fix german description typo
2018-01-28 17:54:47 +01:00
Lukas Werling
0f78e63f02
Add warning for broken runtime join ( #1109 )
...
This also fixes the "no runtime join" error appearing for pre-lobby
games, where joining usually works anyways.
2018-01-28 17:34:45 +01:00
Lukas Werling
223ab6f77b
Add warning about unfinished gamepad controls
2018-01-28 17:18:20 +01:00
Julius Michaelis
56cac7a4e2
Set C4VERSIONEXTRA to rc1
2018-01-28 14:02:38 +01:00
Maikel de Vries
aa892171fb
update version to 8.0 in DefCore.txt, Scenario.txt and Version.txt
2018-01-28 13:18:46 +01:00
Julius Michaelis
f39ce4f25c
Make arrows burn ( #1983 )
2018-01-28 12:51:14 +01:00
Kanibal
4dd97d266e
C4LoaderScreen: use const string reference
...
C4LoaderScreen: compare file extension case-insensitive
2018-01-28 11:07:05 +01:00
Kanibal
384472f183
Modernize loader loading code ( #1748 )
2018-01-28 11:07:05 +01:00
Julius Michaelis
1a5a60c39e
Move warning about #1965 to a better place (see d175f776a
)
2018-01-28 01:14:25 +01:00
Julius Michaelis
d175f776ad
Warning about #1965 so if we release 8.0 without fixing that bug, hopefully nobody will stumble over it.
2018-01-27 22:21:18 +01:00
Maikel de Vries
41cecc6a6f
liquid tank: show to which object the pipe is connected in interaction menu
2018-01-25 13:44:57 +01:00
Maikel de Vries
0b42dc8e20
fix implicit_range_loop_var_decl in Ambience object script
2018-01-24 19:50:35 +01:00
Maikel de Vries
ea72e2e542
clean up library vendor script
...
Also set up buy all available on shift + click for testing
2018-01-24 17:44:42 +01:00
Maikel de Vries
a13b7c48ab
AI: put on wearables if in inventory
2018-01-24 17:41:07 +01:00
Maikel de Vries
73dbc72f34
make friendly fire rule also work for lightning strikes and punches
2018-01-24 11:42:19 +01:00
Maikel de Vries
65c279233e
improve enemy finding for defense AI
...
The path finder seems quite slow if a lot of AI enemies are around and can't find a path...
2018-01-23 11:35:47 +01:00
Maikel de Vries
26fe0d089a
fix possible script error in destructible library
2018-01-23 11:34:13 +01:00
Maikel de Vries
29aedb36f2
fix scenario saving of hand items for golden statue
2018-01-22 21:00:13 +01:00
Sven Eberhardt
bb7afe5850
Missions/Raid+TreasureHunt: Oil barrels are actually filled with oil and don't empty.
2018-01-21 21:53:01 -08:00
Sven Eberhardt
ceab026780
Missions/Raid: Fix Pyrit hat and activity
2018-01-21 21:40:25 -08:00
Sven Eberhardt
88d1136215
Missions/Raids: Add signpost texts
2018-01-21 21:36:44 -08:00
Maikel de Vries
d411f07fda
carry heavy: add option for scripters to skip pick up animation
...
This is probably not the cleanest solution but I needed one and could not think of a better option.
2018-01-21 09:44:48 +01:00
Maikel de Vries
2b4e40e589
improve AI for defense rounds (boom attack path finding)
2018-01-21 09:44:48 +01:00
David Dormagen
3acd4a22f2
take 'left' and 'player' (and more) out of global namespace
...
The values from the enums are converted to numbers a lot, so using an enum class would be counter-productive.
Having 'left' in the global namespace appeared to be an actual problem with some Qt headers, according to Fulgen.
2018-01-20 18:20:51 +01:00
Julius Michaelis
735a29103f
Suggestion for #1765/Acid Drilling: Add a statue that requests an acid bath.
2018-01-20 00:09:06 +01:00
David Dormagen
fda3eecd84
made structures either flippable or prevent it completely ( #1980 )
...
Foundry is now flippable. SteamEngine is not yet flippable due to collection zone (could use similar solution as foundry).
Pump is not yet flippable, because I don't want to test the bazillion combinations of states of the pump now - maybe after a release.
2018-01-19 17:16:10 +01:00
Maikel de Vries
e7354ac4b1
defense enemy: add bomber plane
...
This is a first attempt at an AI flying an airplane and is still very basic.
2018-01-19 14:37:21 +01:00
Maikel de Vries
0bac4579ef
fix other script usages of SimFlight
2018-01-19 14:37:21 +01:00
Maikel de Vries
92aba45914
fix diving animation prediction for clonk
...
And no! randomly multiplying by 2 is not a solution...
2018-01-19 14:37:21 +01:00
Maikel de Vries
dc7734e223
FnSimFlight: fix precision of velocity if not provided
2018-01-19 14:37:21 +01:00
Maikel de Vries
0086f236c1
defense goal: improve scoreboard, description and enemies
2018-01-19 14:37:21 +01:00
Maikel de Vries
f3626469b2
ensure proper saving of pipe lines to prevent line breaks
2018-01-19 14:37:20 +01:00
Maikel de Vries
f815892b19
fix and unify message showing for goals and rules in F menu
2018-01-19 14:37:20 +01:00
Julius Michaelis
9d61cc9bc9
Fix Mac build broken in b11564168
, attempt 2
2018-01-19 13:01:26 +01:00
Julius Michaelis
914d3798a4
Addedum to the control fixes in b11564168
( #1693 , #1982 ):
...
- Allow configuring keyboard keys with modifier keys
- Allow using Alt as a key in game on linux
(I'm still puzzled why only Ctrl and Shift where implemented in so many places)
- Adjust the deserializer and PlayerControls.txt to match the serializer for mouse keys
- Refactor C4PlayerControl::DoMouseInput a little bit
- Try to fix the Mac build (attempt 1)
- Fix a bug in C4KeyCodeEx::CompileFunc where it set an incorrect KeyComboItem::sKeyName
- Fix(?) StdCompilerConfigRead not doing anything on NoSeparator
2018-01-19 11:23:51 +01:00
Clonkonaut
9eef4e2a9f
Make various vertices more symmetrically laid out and more fitting to the shape ( #1979 ).
2018-01-18 02:32:54 +01:00
Lukas Werling
ad66ba3145
Krakatoa: Fix spawn position of rejoining players
2018-01-17 00:09:27 +01:00
Lukas Werling
04ee087e7d
Krakatoa: Don't reduce flag radius ( #1981 )
...
The scenario doesn't have an expansion goal anymore, so I don't see why
we'd want to restrict the radius - especially when that doesn't work
properly.
2018-01-17 00:09:27 +01:00
Mark
4db6300789
Test #1974 : Improved test
...
The test can now actually reproduce the bug before it was fixed, and proves that it does not appear anymore now that it is fixed.
2018-01-15 22:19:05 +01:00
Maikel de Vries
601ca111c9
AI: pass effect to ExecuteJump() to prevent script error
2018-01-15 18:42:31 +01:00
Maikel de Vries
4aa0801762
speed up ladder search by clonks using Find_Property
2018-01-15 17:32:48 +01:00
Julius Michaelis
b115641685
Allow using mouse keys and key combinations from the control assignment configuration dialogue ( #1693 , #1692 )
2018-01-15 00:28:13 +01:00