Günther Brammer
3a3ed01c89
Savegames: Save readonly proplists by their name
...
For example, the proplist in Clonk.ActMap.Walk is saved as DClonk.ActMap.Walk.
Should the script defining the proplist change while the savegame is stored,
the proplist will have the new contents instead of the old ones after savegame
load.
Also, save functions as DFlint.Hit instead of fDFlint.Hit. Loading uses the same
code as static proplist loading.
Curiously, this makes g++ 4.4 use the C4RefCntPointer move constructor,
which was broken until now. Fix it to take a mutable rvalue reference.
2012-06-01 17:27:59 +02:00
Günther Brammer
ef3078d1d0
Remove unused C4Value constructor
2012-05-14 16:18:20 +02:00
Günther Brammer
9b3c3e067a
Script: Remove useless SetLandscapePixel
2012-05-14 23:08:36 +02:00
Günther Brammer
9c3f949142
Point to the beginning of the current token in script error messages
2012-05-16 23:24:40 +02:00
Günther Brammer
15b07ca717
Start counting lines and columns in text files with 1
...
I checked two text editors, and they did that, too.
Also implement the special rules for tab stops, assuming a tab width of 8.
2012-05-16 23:21:14 +02:00
Günther Brammer
065b100dad
Script: eval throws an exception when the script does not end after the expression
2012-05-08 01:03:29 +02:00
Günther Brammer
8d5023637f
Windmill: Fix Use-after-Explode error
2012-05-31 22:52:53 +02:00
Günther Brammer
ceb9c45984
Fix Script runtime reload
...
Just removing the right amount of functions from the proplists is
somewhat tricky, unfortunately.
2012-05-25 17:25:53 +02:00
Günther Brammer
20577f8575
GL: Identifiers starting with GL_ are reserved for the implementation
...
Some compilers are less strict about this than others, unfortunately.
The Gallium one complains with
preprocessor error: Macro names starting with "GL_" are reserved.
2012-05-30 23:34:08 +02:00
Nicolas Hake
a029737811
Display VCS revision instead of build number for pre-release builds ( #782 )
...
This assumes that pre-release versions will always have a x.y.90 version (or
higher), and will in those cases display the revision in place of the fourth
version segment.
2012-05-28 16:28:49 +02:00
Nicolas Hake
e0bde2256a
GL: Make max uniform count available to shader and work around low limits ( #786 )
...
beliar reports that his driver doesn't support the number of fragment shader
uniforms that we're using in the landscape scaler. By making the reported limit
available to the GLSL code, it can use a workaround using a 1D texture to
transfer data.
2012-05-28 16:05:30 +02:00
Nicolas Hake
59b48f5069
Win32: Accept dropped definition files
...
Viewport windows had the required code to hande dropped files, but didn't tell
the window manager they'd accept drag & drop messages.
Also pull a loop invariant out of the loop (drop point can't change while we're
processing the drop message) to save function calls in cases with more than one
dropped file.
2012-05-23 22:37:07 +02:00
Julius Michaelis
9166c770ef
<Ringwaul> Soooo I was thinking [\n] The Savegames folder should have the floppy disk icon instead of the standard book
2012-05-22 23:20:01 +02:00
Charles Spurrill
10739a4d78
re-added airplane to StartupScenSelIcons.png
2012-05-22 13:54:15 -07:00
Charles Spurrill
fe866111ef
added floppy-disk icon to StartupScenSelIcons.png
2012-05-22 13:28:17 -07:00
Charles Spurrill
e1c511311e
Clouds darken at night; variable 'blueness' of night relative to moon phase
2012-05-22 13:16:48 -07:00
Charles Spurrill
67b59b8a2f
Added 'Picture' graphic for the elevator case (seen in action-bar)
2012-05-22 12:04:50 -07:00
Maikel de Vries
821155b11c
Fixed numbering of ringmenu, applied to buying at flag and weapon selector
2012-05-22 20:34:10 +02:00
Maikel de Vries
edfda6aecb
Fixed HUD display of wealth
2012-05-21 21:41:41 +02:00
Maikel de Vries
199272ef25
Pump is turned on by default as intended
2012-05-14 23:11:26 +02:00
Julius Michaelis
c4efcad488
Remove GCC PCH warning
2012-05-14 12:11:10 +02:00
Felix Wagner
29aa801eeb
Supposedly fixed endless javelin restoration in Tutorial 3. ( #553 )
2012-05-13 23:12:14 +01:00
Felix Wagner
4ce82c364c
Fixed removed object usage error.
2012-05-13 23:11:29 +01:00
Felix Wagner
061bcf836f
Added split firestone option to ToolsWorkshop.
2012-05-13 22:20:02 +01:00
Felix Wagner
5bfb0433b2
Removed IsToolProduct from firestone.
2012-05-13 22:19:36 +01:00
Felix Wagner
86acb50ece
Corrected position of elevator case.
2012-05-13 22:19:04 +01:00
Felix Wagner
f77b4134b4
Removed GetConstructionDirection()
2012-05-13 20:54:24 +01:00
Bernhard Bonigl
0729c4577f
Fixed Non-Inventory-Contents(CarryHeavy) using up Space in the ContentsMenu ( #778 )
2012-05-13 20:37:44 +02:00
Charles Spurrill
f327ee7c12
changed Pipe graphics to AlteredARMOR's pipe render
2012-05-13 11:13:55 -07:00
Maikel de Vries
2472e270c7
Fixed balloon hanging on the bottom of a map ( #780 )
2012-05-13 20:00:51 +02:00
Charles Spurrill
d87c911596
GoldRush.ocs: Players can build Chests and Pumps
2012-05-13 10:54:43 -07:00
Bernhard Bonigl
3ae8067703
Savegames: Simple fix for GUI, reset whole gui on load. #737
2012-05-13 19:31:28 +02:00
Maikel de Vries
2710585eed
String table for the producer library
2012-05-13 15:18:21 +02:00
Maikel de Vries
5aa45484ce
Fixed horizontal movement of stone door ( #781 )
2012-05-13 02:29:28 +02:00
Maikel de Vries
60c3b5bf44
Fixed teleportation scroll for attach procedure( #779 )
2012-05-13 02:21:42 +02:00
Felix Wagner
3be0bf374a
Added elevator case model.
2012-05-12 22:34:50 +01:00
Felix Wagner
918c7cd201
Real fix for GetPlrClonkSkin
2012-05-12 19:49:53 +01:00
Felix Wagner
36e55443e1
GetPlrClonkSkin returns nil on NO_OWNER, fixed clonk's gender setting.
2012-05-12 15:56:41 +01:00
Maikel de Vries
c4bb9e6999
Stop fire sound if object stopped burning (real fix)
2012-05-12 14:42:20 +02:00
Maikel de Vries
797837712b
Stop fire sound if object stopped burning
2012-05-12 14:07:55 +02:00
Maikel de Vries
eff20344d8
Moved construction direction to stucture library
2012-05-12 10:16:33 +02:00
Maikel de Vries
80e1abc808
Implemented a simple Damage>HitPoints -> Destruction mechanism for structures
2012-05-10 21:20:06 +02:00
Maikel de Vries
1e65c14ec2
Removed obsolete Collection zones
2012-05-12 13:17:22 +02:00
Felix Wagner
bae56ecb81
Female hurt sounds.
2012-05-12 01:45:36 +01:00
Felix Wagner
8af9bee707
Female death sound.
2012-05-12 01:38:42 +01:00
Felix Wagner
63be80a1f8
+ Fire sound
2012-05-11 18:32:21 +01:00
Felix Wagner
8e745134f2
New furnace sounds.
2012-05-11 18:14:43 +01:00
Felix Wagner
8828754fcc
Removed furnace sounds (Sampling+)
2012-05-11 17:58:54 +01:00
Felix Wagner
3ddc793eaa
Removed FireLoop (Sampling+)
2012-05-11 17:55:12 +01:00
Felix Wagner
2d346333b1
+ Inflame sound
2012-05-11 17:54:56 +01:00