Mark
850bf1b9d4
CreateObject/CreateObjectAbove ( #1214 )
...
Renamed CreateObject() to CreateObjectAbove() and replaced all occurrences in script files.
Added CreateObject(), the function may need a rewrite though, see comment in code.
Updated documentation
2015-01-11 19:02:03 +01:00
Maikel de Vries
2d741dfb70
fixed mixed up variables in Loc_Wall()
2015-01-07 00:04:44 +01:00
Tobias Zwick
7e570c05b4
improve the smoke trail and fireworks with the new particle system a bit
2015-01-04 22:09:02 +01:00
Tobias Zwick
0993b3e2a2
change shake strength by distance calculation the same as for audibility
2015-01-03 23:25:28 +01:00
Tobias Zwick
b64d379579
tweak fadeoff of the shake effect
2015-01-03 22:53:01 +01:00
Tobias Zwick
659a697cf2
fix ShakeViewport effect, especially for explosions
...
* The shake effect used to have a target object, which made it vanish as soon as it is removed (and on Explode, it is immediately). So, the shake was never visible. The shake effect is now global and manages all shakes currently on the landscape
* Additionally, if there are several explosions that cause a shake, they were not added up correctly
2015-01-03 22:53:01 +01:00
Sven Eberhardt
98093961ec
Add packet logging option.
...
This should reduce log spam in network games.
2015-01-03 18:15:41 +01:00
Sven Eberhardt
2b997b994a
Add light effect to explosions.
...
Currently, all players see the light. In the future, we may want limit it to the controller of the explosion.
2014-12-31 13:36:22 +01:00
Tobias Zwick
4981182cf8
Merge remote-tracking branch '_origin/master' into lights
...
Conflicts:
src/c4group/C4Components.h
2014-12-15 21:16:40 +01:00
Nicolas Hake
6c2995fe41
Squelch varargs warnings in System.ocg
...
The engine (extra)warns whenever you use Par() or ... inside of a
function that is not declared as taking a variable number of arguments.
Change the declaration of all System.ocg varargs functions so it is
immediately obvious.
2014-12-12 23:27:17 +01:00
Maikel de Vries
c6802b8776
increase game content version entries to 6.0
2014-12-12 22:58:16 +01:00
Armin Burgmeier
192dddec6f
Use the new shader system for rendering sprites
...
This now also avoids the use of conditionals in shaders by using different
shaders instead.
2014-11-24 14:51:08 -05:00
Maikel de Vries
b5a84eba87
move TransposeArray to System.ocg functions
2014-10-19 10:49:12 +02:00
Sven Eberhardt
d80ef4ae5e
Fix nil pointer if a dragged object is deleted between control creation and control execution.
2014-10-18 01:22:47 +02:00
Armin Burgmeier
e5d1182cce
Add the Anim_RDir AVP
2014-10-09 17:11:13 -04:00
Armin Burgmeier
e4ad7ddc2d
Rename Anim_RDir to Anim_AbsRDir
2014-10-09 17:07:52 -04:00
Armin Burgmeier
9fb0cdbdef
Add a min_rdir parameter to Anim_RDir
2014-10-09 17:05:24 -04:00
Armin Burgmeier
cbdc6040e7
Add the Anim_Dist AVP
2014-10-09 17:00:26 -04:00
Sven Eberhardt
ca64fad8b5
Fix lobby team distribution settings hotkeys ( #1133 )
2014-10-09 20:40:01 +02:00
Nicolas Hake
67c0deae38
Remove leading + from IDS_MSG_AUTOFRAMESKIP DE translation (Github #2 )
2014-10-06 16:03:11 +02:00
Sven Eberhardt
3fb86e9ea9
Fix null pointer exception when objects are removed in response to a hit callback.
2014-10-03 21:57:38 +02:00
Sven Eberhardt
b899e8944c
Base variable naming in scenario saving on saved object count of same type name instead of object number.
...
This should yield shorter, more predictable names reducing changeset size when an Objects.c file is updated.
2014-09-22 19:21:25 +02:00
Sven Eberhardt
4d36f3a2d2
Some missions fixes/adjustments
...
* Plane with same color in all missions
* Sequence multiplayer fix
* Heavy smoke is a particle parameter
* Goal graphics fix
* Fix rocky pick direction after dialogue initiation from left
* Dialogue supports sections
* Hat moved to decoration for other missions
2014-09-21 16:36:05 +02:00
Maikel de Vries
03c88c34a3
removed WebCode from league string
2014-09-19 20:55:11 +02:00
Sven Eberhardt
6569a47e37
Change MessageWindow (i.e. the default goal messages) to use decorated messages instead of menus.
...
Currently, it opens a small window in the bottom right corner which blocks all player control and is not intuitive how to close. Now it's a message that will automatically disappear after a while (If the player hasn't finished reading, he can just click the goal icon again).
2014-08-21 19:55:32 +02:00
Sven Eberhardt
cbb321307f
Scenario saving fixes: Layers, fishes, sproutberries.
...
Do not save sprout berries that are still attached to sprouts. Omit some unnecessary properties for fishes.
2014-08-14 17:18:26 +02:00
Sven Eberhardt
b1db0c7918
(Re)implement text completion in dialogue text windows as an async control. Default to Space, i.e. MenuOK.
2014-08-10 20:58:26 +02:00
Sven Eberhardt
834566cf5e
Make smoke a bit smaller.
...
It somehow got really large and weird since the particle changes.
It could still get some polishing, but at least it's a bit less annoying now.
2014-07-21 17:28:11 +02:00
Sven Eberhardt
5cd9b915b0
Added some dialogue functions and speaker portraits. UpdatedAddMenuItem and CustomMessage to allow more customization for picture graphics.
...
I would prefer to render the models for speaker portraits directly. However, it seems like it's not currently possible to clip or render models to offscreen surfaces.
2014-07-05 15:25:30 +02:00
David Dormagen
6217a84f0b
added GetSurfaceVector() to Math.c which can be used to get informations about the surface of the landscape at some point (f.e. for bouncing projectiles)
2014-06-27 20:46:48 +02:00
David Dormagen
fb1ee2f88f
the Trans_* mesh-transformation-functions are now implemented in the Engine instead of System.ocg
2014-06-27 20:36:47 +02:00
Maikel de Vries
7737759ffb
fix ShuffleArray() function
2014-05-19 20:20:20 +02:00
Sven Eberhardt
91c2d49d2a
Remember league login name and password token.
...
Also removed some CUID/Webcode authentification code from engine.
2014-05-18 15:10:00 +02:00
Sven Eberhardt
45f69abb6e
Revert engine-side league localization
...
The engine cannot know about all future league strings. Instead, localize server-side using language id from http request.
2014-04-27 15:42:47 +02:00
Sven Eberhardt
50a5862b7a
Store modified mesh material assignments in saved scenarios.
2014-04-18 14:20:10 +02:00
Maikel de Vries
c70c44387f
Fix some DoDamage issues
...
Fire.c use correct number of parameters
Axe.c implemented FX_Call_DmgChop according to documentation
2014-04-06 17:15:13 +02:00
Julius Michaelis
e5b7ef5b80
AutoFrameSkip: Graphics option to reduce lag by slow
...
Skips drawing every second frame if drawing the previous frame was too slow
Setting is controlled by game host
Default: on
Imported from Clonk Rage
From e6e680f49ac50a352e9a051ee21622e7f00648b6 Mon Sep 17 00:00:00 2001
From: sven2 <sven2@786b8e90-9c09-0410-89a9-bccc6ef1e79b>
Date: Sat, 21 Sep 2013 21:34:44 +0000
Subject: [PATCH] + AutoFrameSkip: Graphics option to reduce lag by slow
clients in network games
git-svn-id: https://www.clonk.de:83/svn/clonk/stable@14501 786b8e90-9c09-0410-89a9-bccc6ef1e79b
2014-04-03 14:53:12 +02:00
Julius Michaelis
c49bc99efe
Options/Graphics: tidy up
...
Remove Config.Graphics.ShowAllResolutions
2014-03-17 22:29:39 +01:00
Nicolas Hake
01d5507c22
lang/de: Don't use 'ü' as accelerator
...
Taking over a player had the 'ü' key assigned as accelerator. Since that
doesn't work anyway, switch to a more conservative 'n'.
2014-03-11 00:30:34 +01:00
Nicolas Hake
7a65ebade8
Warn on unsupported accelerator keys
...
Chars outside the basic latin alphabet don't actually work as
accelerator keys. Emit a warning when encountering them.
2014-03-11 00:26:13 +01:00
Tobias Zwick
3a8c8d7c3b
selecting the clonks via hotkey was all backwards ( #1031 )
...
e.g. pressing ctrl+3 selected 1st clonk if there are 3 in the crew
2014-02-16 13:15:07 +07:00
Tobias Zwick
e1cff59418
fix statistics in player selection dialogues ignore linebreaks ( #1027 )
...
I was unable to find the original commit that might have caused this, so I passed the constructor of the TextWindow an extra parameter to treat "|" as linebreaks and changed the translation files.
2014-02-03 01:11:05 +07:00
Tobias Zwick
1e359bddf9
fix typo in english translation
2014-02-01 19:51:42 +07:00
David Dormagen
425a221aff
adjusted some particles (f.e. smoke slightly brighter, foundry more subtle)
...
see http://forum.openclonk.org/topic_show.pl?pid=25749#pid25749 for further information
2014-01-25 15:51:05 +01:00
Sven Eberhardt
55083802b5
Updated SaveScenarioValueToString to recurse into arrays and allow custom save names for defs/proplists
2014-01-22 20:28:41 +01:00
Sven Eberhardt
21c132d2cb
Fix StaticSaveVar saving to save string, not object pointer.
2013-12-30 12:24:41 +01:00
Sven Eberhardt
0db19586c8
Save StaticSaveVar as property in Objects.c
...
Otherwise, you'd have to re-set it every time you edit objects files in the editor.
2013-12-30 03:09:13 +01:00
Sven Eberhardt
49b2c75475
Added helper function Particles_Colored - creates a colored version of a base particle.
2013-12-29 15:08:52 +01:00
Sven Eberhardt
5094cc5c1b
Reworked "Save as scenario" option in editor to write a script file instead of Game.txt.
2013-12-27 17:10:09 +01:00
Tobias Zwick
ac4ac04558
Merge branch 'master' of ssh://git.openclonk.org/openclonk
2013-12-18 12:48:14 +07:00