Lukas Werling
10dbc470df
Fix infinite loop when encountering invalid <tags>
2017-12-22 21:44:22 +01:00
Lukas Werling
9970b24375
Forgot to initialize RightColPix
2017-12-22 21:06:30 +01:00
Lukas Werling
8e2327326b
FloodedVeins: Use AutoScanSideOpen
...
It does exactly what's needed here now!
2017-12-22 20:53:11 +01:00
Lukas Werling
8838d8c6ce
AcidGoldMine: Draw acid lake with tunnel background ( #1652 )
...
The new AutoScanSideOpen won't close the border otherwise.
Additionally, this makes clear where to pump acid.
2017-12-22 20:50:28 +01:00
Lukas Werling
fa8f868ffb
Change AutoScanSideOpen to be like Top/BottomOpen=2 ( #1652 )
2017-12-22 20:40:03 +01:00
marsmoon
1f2e34c42d
Docs: add an example for appendto
...
Close GH-59
2017-12-22 19:31:22 +01:00
Lukas Werling
3f48488fef
Add Fulgen's real name to credits
2017-12-22 18:08:25 +01:00
Lukas Werling
585eb7db6d
Fix C4LogBuf breaking lines within markup
...
In a text line containing <c ff0000>markup</c>, C4LogBuf would
occasionally split the line after <c, producing broken markup.
Additonally, markup spanning multiple lines would always stop at the end
of the first line.
With this commit, lines are never broken within tags and any unclosed
tags are repeated on the following line.
2017-12-21 22:57:52 +01:00
Lukas Werling
e83ca471c0
Render (updated) credits with C4GUI
2017-12-21 22:57:37 +01:00
Lukas Werling
3b358e0a98
Fix condition in font loading code
...
This was inherited from CR.
2017-12-21 22:57:37 +01:00
Julius Michaelis
99fe7a1a2c
Use Reloc.Open for Origin entries in Scenario.txt ( #1966 )
2017-12-21 16:39:15 +01:00
Lukas Werling
0ae6383937
Fix German translation of Goal_Expansion ( #1967 )
...
Not sure why the US format string worked before, but not the DE one.
2017-12-19 21:15:09 +01:00
Lukas Werling
298feab441
Change netpuncher protocol to be more extensible
...
- Each packet has a version field.
- Clients connecting to the netpuncher always send a request packet.
This allows the netpuncher to react differently depending on the
client's version.
- Encode packets as binary instead of ASCII. This allows adding fields
while maintaining compatibility.
2017-12-14 17:22:38 +01:00
Lukas Werling
3476d76e61
C4NetIOUDP: Fix sending data before ConnOK
...
With my fix from 9eb2478b2
("C4NetIOUDP: Fix timeout during non-MC
connection"), C4NetIOUDP would send data packets to the master server
before the ConnOK packet. The server would then discard these data
packets, resulting in a one-second delay until retransmission.
2017-12-14 14:35:07 +01:00
Julius Michaelis
e324289f8d
Do not pack music on installation ( #1671 )
2017-12-12 10:18:15 +01:00
Julius Michaelis
be10e95698
Prevent SEGV on duplicate material names with different case ( #1359 )
2017-12-10 15:09:51 +01:00
Julius Michaelis
d94dcc8267
Fix iLevel parameter of SoundAt ( #1681 )
2017-12-05 16:57:14 +01:00
Julius Michaelis
1ca46c80ad
Poll for stdin close in C4StdInProc
2017-12-05 04:13:28 +01:00
Maikel de Vries
956108b415
fix scoreboard kills, deaths, etc.
...
This is better done through the clonk death callback such that all deaths and not just last clonk deaths are registered.
2017-12-03 20:56:51 +01:00
Maikel de Vries
752f086a0c
fix dark mine relaunching for deathmatch mode ( #1962 )
2017-12-03 20:01:09 +01:00
Maikel de Vries
4abac1c6d6
interactions: do not show cycle message for interactions with a single object
2017-12-03 19:17:41 +01:00
Lukas Werling
9eb2478b2c
C4NetIOUDP: Fix timeout during non-MC connection
...
The "normal" connection process is a three-way handshake (Conn->,
<-Conn, ConnOK->). When establishing a multicast connection, this
handshake is repeated via the MC address. However, the code always
expected that second handshake to happen and thus ran into a timeout on
the client in the non-MC case, repeating the handshake a second time. In
the end, it usually still worked as the server supports reconnecting,
but packets may be lost in the process.
2017-12-02 18:52:10 +01:00
Lukas Werling
2d4934e4dd
Fix C4NETIO_DEBUG
2017-12-02 18:52:10 +01:00
Maikel de Vries
72093ffa7f
fix switch target in horrid highway goal ( #1960 )
2017-11-30 18:54:46 +01:00
Maikel de Vries
7f0743a7b9
remove vehicle rotation alignment library
...
This did not do anything and the functionality does not seem to be needed.
2017-11-29 21:49:36 +01:00
Maikel de Vries
477bde5c88
airplane and airship use destructible library
2017-11-28 22:09:52 +01:00
Maikel de Vries
4b4e4a5522
structure library: fix for invincible objects and make health bar symmetric
2017-11-28 19:34:56 +01:00
Maikel de Vries
332016e6cc
fix entry callback target for destructible library
2017-11-28 16:21:25 +01:00
Maikel de Vries
723a7767f6
add damage indication in interaction menu for destructible library
2017-11-28 15:20:39 +01:00
Mark
58b8a97734
For testing: Initial digging boost
...
The shovel initially has a little more speed, making the overhead dig less fiddly
2017-11-27 22:28:55 +01:00
Mark
c7bb0785b6
For testing: Dive Jump
2017-11-27 21:57:17 +01:00
Clonkonaut
799bf97304
Forget this in my cable lorries work safe.
2017-11-27 00:46:30 +01:00
Clonkonaut
e144bfd91f
Clonk walk animations: smoother blending.
...
This was a very old script todo. I don't really know if I made it better (but I think so).
2017-11-26 14:28:04 +01:00
Mark
f9cd3aa77e
SwitchTarget: Single callback
2017-11-25 23:31:05 +01:00
Mark
43636c4941
Replace windows line endings
2017-11-25 22:55:53 +01:00
Mark
41d45db9c2
Library: Switch, SwitchTarget
...
Standardized behavior for switches
2017-11-25 22:16:47 +01:00
Maikel de Vries
c50d3b84a2
fix missing construction site material info after loading game ( #1740 )
2017-11-25 16:52:15 +01:00
Lukas Werling
3d1caffcf6
Convert CRLF line endings to LF
...
Now all files are LF again.
2017-11-24 14:23:33 +01:00
Mark
06cd643d15
Clonk: Adjust mesh position while diving
...
This matches the vertex position better
2017-11-23 21:16:12 +01:00
Mark
f8f9a38ee3
Clonk: Constants for SetMeshTransformation layers
2017-11-23 20:38:11 +01:00
Maikel de Vries
e228d84670
make airship IsProjectileTarget failsafe as well
2017-11-22 17:18:41 +01:00
Maikel de Vries
5c11b703a9
Horrid Highway: add diamonds and remove debug log
2017-11-22 17:18:41 +01:00
Maikel de Vries
5bf83b7d3f
IsProjectileTarget: make failsafe if projectile is nil and clean up
2017-11-22 17:18:41 +01:00
Mark
3e5de9eea9
For testing: More fluid hangling motion
...
Removed the dead stop between hangling strokes/swings. Instead, the
Clonk keeps moving with half speed.
2017-11-21 20:56:35 +01:00
Mark
fd7eeecf2c
For testing: Hangling with immediate stop
...
Instead of continuing to swing forward the Clonk stops immediately while
hangling. Additionally the hangle animation keeps on playing with a
short delay before it changes to the hanging animation, so that the
motion looks nice if you move a short distance only.
2017-11-21 20:49:41 +01:00
Clonkonaut
8cb3c6f6b3
New property, set for all buildings: FireproofContainer.
...
A fireproof container shields all contents from incendiary material (lava mainly). Structures can now be submerged in lava and the contents will not burn up.
2017-11-21 18:16:45 +01:00
Mark
5794e1bfb4
Removed ancient comments from the weapon code
2017-11-21 18:01:25 +01:00
Mark
877d5fc62a
For testing: Constant digging speed
...
As discussed on the forum.
2017-11-20 20:42:59 +01:00
Maikel de Vries
7ba158521f
fix invisible dynamite box igniter ( #1955 )
2017-11-17 11:24:26 +01:00
Maikel de Vries
7184109808
detach dynamite igniter only if fused
2017-11-17 09:58:55 +01:00