Maikel de Vries
c35df88ae9
add tutorial 5 explaining melee weapons
2016-01-10 22:53:04 +01:00
David Dormagen
9bca345342
tutorial 2: added German translation
2016-01-10 21:57:20 +01:00
Maikel de Vries
d94b2356b1
add function to tutorial guide to get the amount of messages it has
2016-01-10 20:54:03 +01:00
Maikel de Vries
f1a9db89bf
increase gems in landscape to make sure goal can be completed
2016-01-10 20:54:03 +01:00
Sven Eberhardt
3735b135ac
DarkCastle: Pre-damage last stone doors.
2016-01-10 14:20:46 -05:00
Sven Eberhardt
f54a49d044
Resource goals: Reduce display of available resources by 10% to better match actually mined gems.
...
Some material always gets lost on blasting/pickaxing.
2016-01-10 13:41:04 -05:00
Sven Eberhardt
95ac155f6b
GoldenMountain: Reduce required gem count.
2016-01-10 12:21:14 -05:00
Sven Eberhardt
05b6ee2407
Remove unused library dummy graphics.
2016-01-10 11:59:55 -05:00
Clonkonaut
962b178663
Merge remote-tracking branch 'remotes/origin/revert-opengl-2.1'
2016-01-10 17:27:56 +01:00
Sven Eberhardt
0f2057032f
Retain inventory slot order on respawn #1543
2016-01-10 11:10:45 -05:00
Sven Eberhardt
b8e24b8b62
Windmill: Fix gold bar collection
2016-01-10 10:49:51 -05:00
Sven Eberhardt
3dad1c6d81
Turn MaxContentsCount and HandObjects into properties instead of callbacks (Possibly fixes #1553 )
2016-01-10 10:41:34 -05:00
Sven Eberhardt
b00daed283
GoldenMountain: Add wooden bridge plans #1570
2016-01-10 08:55:04 -05:00
Sven Eberhardt
d56670c7ce
Fix pickaxe killing scaling ability permanently if it is used before any local ActMap modifications #1563
2016-01-10 08:46:20 -05:00
Maikel de Vries
092f9846dc
ensure showing construction materials for sites at the bottom of the map ( #1365 )
2016-01-10 14:18:58 +01:00
Clonkonaut
5fd8bfb140
Projectiles will fade out very fast ( #1555 ).
2016-01-10 13:11:26 +01:00
Clonkonaut
0243a69913
Fix possible reference to deleted object in Boomattack.
2016-01-10 13:10:47 +01:00
Maikel de Vries
2b88578a7c
disallow showing/hiding tutorial guide by player when in a sequence
2016-01-10 10:54:07 +01:00
Sven Eberhardt
2bb8be66ca
Windmill: Downscale sky to match landscape size.
2016-01-09 17:53:44 -04:00
Sven Eberhardt
dd25f85e6d
Warn when assigning duplicate keys #1170
2016-01-09 17:00:21 -04:00
Sven Eberhardt
dcefa516f6
GrappleBow: Pull back in if hook did not stick successfully #1546
2016-01-09 16:33:13 -04:00
Sven Eberhardt
e64ec260bb
Fix infinite air supply through breathing of own bubbles #1545
2016-01-09 16:15:20 -04:00
Sven Eberhardt
fc659584e4
Fix catapult projectile priority when shooting clonk while items are placed in the catapult (typically by the scenario designer) #1547
2016-01-09 15:59:43 -04:00
Sven Eberhardt
1271fd9291
FightForGidl: Reduce screen shake.
2016-01-09 15:32:55 -04:00
Sven Eberhardt
310df9fe13
FightForGidl: Remove hammer for now (no towers yet)
2016-01-09 15:32:55 -04:00
Maikel de Vries
cd30bf8079
fix eating/using the squid and the fish
2016-01-09 20:17:26 +01:00
Maikel de Vries
1ba1164d8e
fix typo in dark mine string table request
2016-01-09 20:17:26 +01:00
Sven Eberhardt
fd1c58db0d
Hot Ice: Clonks have lower energy; iron bombs instead of swords in chests.
2016-01-09 15:09:12 -04:00
Sven Eberhardt
7f8551bb42
Add wealth display to Crash Landing #1548
2016-01-09 14:26:18 -04:00
Sven Eberhardt
3b74ac2929
DarkCastle: Fix nil access in intro.
2016-01-09 11:09:11 -04:00
Sven Eberhardt
11e73373a6
Use alt skins in storyline missions.
2016-01-09 11:09:11 -04:00
Sven Eberhardt
2e4da5077d
Add dark skinned alt clonk skin [by Marky, CC-BY-3.0]
2016-01-09 11:09:10 -04:00
Sven Eberhardt
dfe81b622a
Alt clonk skins: Fix youngster portrait
2016-01-09 11:09:10 -04:00
Sven Eberhardt
3d98b8355c
Alt clonk skins: hardcode clonk colors
2016-01-09 11:09:09 -04:00
David Dormagen
0ad1cdbf89
loam: made bridges smoother
...
..by continuing the material drawing exactly where it was stopped the last frame. Previously, just some unconnected rectangles were drawn which were often times filled with gaps. Especially on angled bridges.
2016-01-09 13:53:34 +01:00
Maikel de Vries
96344dfc00
disable climbing when swinging pickaxe
2016-01-08 22:43:46 +01:00
David Dormagen
05013563d3
tutorial1: added German translation
2016-01-08 21:25:20 +01:00
David Dormagen
0c73ae29e7
loam: fixed turning while digging and added some particles
...
This were supposed to be two commits. Meh.
Also, I can't really test how the particles looks because everything is black for me - ck? :(
2016-01-08 21:05:09 +01:00
Maikel de Vries
5da08f2720
prevent bat from getting stuck in material
2016-01-08 20:50:11 +01:00
Maikel de Vries
55b077898b
finished outro sequence for tutorial 4
2016-01-08 19:46:28 +01:00
Maikel de Vries
f99db85c97
add more bottom vertices to structures to prevent falling down
2016-01-08 19:46:28 +01:00
Sven Eberhardt
1b32663999
Fix movement on moving bricks #1530
2016-01-08 00:40:35 -04:00
Günther Brammer
7d0990baf9
editor: Don't try to insert manual newlines into error messages
2016-01-08 04:25:26 +01:00
Sven Eberhardt
fbdfcafa43
Fix text error in tutorial 2 #1539
2016-01-07 22:06:35 -04:00
Sven Eberhardt
1933deec44
Fix GUI name and description of interact key #1540
2016-01-07 20:47:18 -04:00
Mark
8719ee8b58
Test scenario for SetGraphics()
...
Scenario that tests SetGraphics() in various ways: Setting graphics of meshes/sprites to other objects, overlaying objects onto other objects.
The scenario is not in the Issues.ocf folder, because it addresses multiple issues #1458 and #1538 and the status of the issues has not been acknowledged yet.
2016-01-07 19:09:18 +01:00
David Dormagen
b6436783bb
loam: disable free turning of Clonk
...
From bug report out of http://forum.openclonk.org/topic_show.pl?tid=3233
2016-01-07 10:09:39 +01:00
Tobias Zwick
0976c02d54
Update the Credits
...
Space is getting scarce , I had to leave out the people who never contributed more than two commits. For 8.0 the credit screen should be reworked to either scroll down or be made for larger resolutions than 800x600.
2016-01-06 19:39:03 +01:00
Maikel de Vries
da6d4a8aa3
Skins for NPCs in the tutorials
2016-01-06 19:03:59 +01:00
Maikel de Vries
09b61246f0
add several clonk skins for NPCs by Marky
2016-01-06 19:03:59 +01:00
David Dormagen
941dc8a95b
Wipf: added Snuff3 sound (by ala)
...
Silence at the beginning and end was trimmed. Only true silence, though.
2016-01-06 12:11:35 +01:00
Maikel de Vries
e0ae612e10
killtracing: fix setting killer when airship is shot down
2016-01-05 18:20:33 +01:00
Maikel de Vries
7b4fe4452f
killtracing: more tests and more precise test descriptions
2016-01-05 18:19:49 +01:00
Armin Burgmeier
4a02d3c77b
Revert "Replace 3D texture in landscape shader by a 2D texture array"
...
This reverts commit 790219ac7e
.
This commit broke support for Mac OS X since Apple only supports OpenGL 3.0
with a core profile, not a compatibility profile. Revert this commit
temporarily for the 7.0 release, until we port all OpenGL usage to the core
profile with 8.0.
This fixes #1495 .
2016-01-04 18:27:44 -08:00
Maikel de Vries
b5b6526c58
killtracing: airplane always gets destroyed when damage too much and with correct killer
2016-01-04 21:17:25 +01:00
Maikel de Vries
ee9c44ac75
boompacks are not projectile targets of boompacks
...
This would be very annoying if you fuse multiple of them at the same time
2016-01-04 21:17:25 +01:00
David Dormagen
075fcca74f
clonk: added "Diving Loop" sound (by ala)
...
It's a bit quiet, but I guess that's not really a problem. It's also out of sync with the arm movement, but it's all I got (and it's so quiet you don't notice it anyway!).
2016-01-04 20:52:11 +01:00
David Dormagen
78f74566af
added alternative "Munch" sound (by ala)
2016-01-04 20:52:11 +01:00
Maikel de Vries
f1c9b042ff
killtracing: boompack gets correct controller when hit or incinerated
...
also add a hitcheck when launched by a projectile hit
2016-01-04 20:43:56 +01:00
Maikel de Vries
af4819aa81
killtracing: add additional tests
2016-01-03 20:18:06 +01:00
Maikel de Vries
7aaa5a6e32
killtracing: pass controller of igniter when fusing dynamite
2016-01-03 20:18:06 +01:00
Maikel de Vries
659b1d24a7
killtracing: correct cause_plr for burning lorry fragments
2016-01-03 20:18:06 +01:00
Maikel de Vries
22d5036e9e
killtracing: set killer of balloon rider if balloon is shot
2016-01-03 20:18:06 +01:00
David Dormagen
14c413028c
interactions: always show action target & use AtRect instead of AtPoint
...
The players have no notion about the midpoint of an object and are thus confused when clearly standing in front of something and not being able to interact with it.
(Yes that happened in a Let's Play and yes, that's why the interaction menu also uses Find_AtRect.)
2016-01-03 17:39:26 +01:00
David Dormagen
22d9a21ff7
carry heavy: remove special treatment of CON_Interact
...
Because it's an interaction. It should use the interaction interface and not some self-made hack. Previously, setting down a carry heavy object would always be executed even if aborted with Space+S.
2016-01-03 17:38:05 +01:00
David Dormagen
4b398f95eb
construction site: fix unstuck check for free objects
...
We are looking for free objects. So for OCF_InFree and not for Not(OCF_InFree). Now Clonks are e.g. unstuck when the landscape adjusts to a construction site.
2016-01-03 17:35:47 +01:00
Maikel de Vries
1eebe15fa1
dark mine: king of the hill as scenario option
2016-01-03 16:01:37 +01:00
Maikel de Vries
471470f1fb
killtracing: more tests
2016-01-03 14:39:24 +01:00
Maikel de Vries
3392921bfe
killtracing: windbag set controller for moved objects
2016-01-03 14:31:20 +01:00
Maikel de Vries
309edf4467
killtracing: fix contoller of dumped lorry contents
2016-01-03 13:54:26 +01:00
Maikel de Vries
d6a16f7ff1
killtracing: more tests and overview table
2016-01-03 13:30:11 +01:00
Maikel de Vries
64af909a49
killtracing: set controller of keg when incinerated
2016-01-03 12:30:47 +01:00
Maikel de Vries
6530cba8eb
killtracing: club set controller when hitting an object
2016-01-03 12:25:38 +01:00
Maikel de Vries
5ba7519b79
killtracing: add test scenario
2016-01-03 09:57:06 +01:00
Maikel de Vries
7f8b4c4bfc
killtracing: cannon set controller of projectile to the shooter
2016-01-03 09:57:06 +01:00
Maikel de Vries
f607112db4
flame: do not tumble clonks and correct killtracing
2016-01-03 09:57:06 +01:00
Maikel de Vries
21dead533c
killtracing: pass owner and controller correctly in CastObjects
2016-01-03 09:57:06 +01:00
Maikel de Vries
869ea063f9
fix author mentioning of bat sounds
2016-01-03 09:57:06 +01:00
Armin Burgmeier
96c8b51eac
Use generic vertex attributes for landscape rendering
2016-01-02 17:20:24 -08:00
Clonkonaut
b2ecfcfc48
Slight improvements to Guardians.
...
A single player now receives four times more wave bounty than before, scaling up to four players. It's still challenging but I believe now doable.
Enemies should no longer jump off airships when being shot at.
Fixed a typo in the airship appendto script.
Fixed a possible null pointer when changing weapons.
2016-01-03 01:53:55 +01:00
Günther Brammer
9911a894df
Fix FxRollingTimer parameter type for effect from int to effect
2016-01-03 00:22:36 +01:00
Armin Burgmeier
95774e0e8f
Use generic vertex attributes for sprites, meshes, particles
2016-01-02 13:10:03 -08:00
Maikel de Vries
a6344d0f1a
dark mine: add deathmatch option plus some small improvements
2016-01-02 21:54:56 +01:00
Maikel de Vries
97cc3dd901
arena goals: pass whether it is a relaunch to OnPlayerRelaunch callback
2016-01-02 21:53:43 +01:00
Maikel de Vries
7ca791a5b0
fix random choice of object when dumping lorry contents
2016-01-02 21:52:52 +01:00
Maikel de Vries
bbdb5d3229
add tutorial 4: explains loam production, lorry, pickaxe, elevator
...
The outro sequence is not yet finished, and requires quite a lot of work still.
2016-01-02 19:42:23 +01:00
Maikel de Vries
0b61ec4f93
add hanging action to the wipf
2016-01-02 19:42:23 +01:00
Maikel de Vries
06b6d6e85e
fix musket bullet trail appearance at top map border
2016-01-02 19:42:23 +01:00
David Dormagen
af576e7468
shovel: improved dust particles slightly
...
A bit more but smaller particles. Now you can't make out a single sprite easily anymore.
The particles also do not spawn in solid material now.
2016-01-02 17:27:49 +01:00
Clonkonaut
0348efa03e
Fix propeller not moving in Deep Sea Mining Intro ( #1531 ).
2016-01-02 13:44:23 +01:00
David Dormagen
a3e4b620b9
reworked interactions (grabbing etc.)
...
The player interface is now similar to how picking up works. This should increase acceptance. Also it was pretty fucked up before. The action bar is gone.
The script logic is now outsourced into a new library similar to the other stuff.
Objects can overload the selector for the new interaction (see "call elevator case").
Additional issues hit and resolved when working on this:
Shifting a cursor did not cancel certain actions (and there was no callback for that). This is now solved by adding two new callbacks.
Issues hit and not resolved:
Certain interactions (calling an elevator case, flipping a construction) are in some control library. They should be in the respective objects (and shown via callbacks etc.). Meh.
The internal interface (declaring interactions etc) has a few places where proplists are just translated because the properties are called differently. This is also a fuckup (i.e. a.interaction_object = b.Object) where the properties should just have been called the same in all places from the beginning.
The name "Action Bar" is pretty misleading now as it is no bar. But that's not something visible to the players. todo: cleanup.
2016-01-02 13:02:45 +01:00
David Dormagen
683a6df0c4
Molten Monarch: some performance improvements
...
Search less often. Search for less. And use the proper inventory interface.
Before (first number is relative to MovingBrick.FxMoveVerticalTimer, because that's relatively constant (I guess?)).
59x 00826ms Global.FxBlessTheKingTimer
38x 00537ms Global.FxDeathByFireTimer
1x 00014ms MovingBrick.FxMoveVerticalTimer
After
41x 00328ms Global.FxBlessTheKingTimer
27x 00213ms Global.FxDeathByFireTimer
1x 00008ms MovingBrick.FxMoveVerticalTimer
2016-01-02 10:49:26 +01:00
Armin Burgmeier
0538d1e57f
Fix the planet/Tests.ocf/ColorfulLights.ocs test scenario
...
The TexMap.txt was outdated
2016-01-01 22:28:22 -08:00
Armin Burgmeier
9b9d9e378f
Fix PXSAndSmoke.ocs test scenario
...
It contained an outdated TexMap.
2016-01-01 22:28:21 -08:00
Clonkonaut
e31b866e7f
Fix animation error when scaling at unfavourably shaped walls ( #1317 ).
...
The error rarely happened when the clonk was attached to a wall solely with its head vertex. CheckScaleTop (Animations.ocd/Script.c) only checked the shoulders and hip vertices.
I also made sure that this.dist (FxIntScaleTimer, line 616) cannot exceed the animation length of "ScaleTop" although that shouldn't have posed a problem.
2016-01-02 03:58:45 +01:00
Günther Brammer
00a4c6c428
Replace BorderBound DefCore value with BorderBound object property
2016-01-01 22:18:41 +01:00
Maikel de Vries
2269d55801
fix typos in tutorials
2016-01-01 22:18:41 +01:00
David Dormagen
104764b1e4
added ala's "BlastMetal" changes ( #1492 )
...
I had to convert it to mono, though. Also it's a .wav now. But that's fine imo.
2016-01-01 17:44:10 +01:00
Maikel de Vries
30d45fcdc3
streamline tutorial guide script interface
2016-01-01 13:45:50 +01:00
Maikel de Vries
80ad1a5650
improve lightning strikes
...
- changes particle appearance
- add sounds
- change branching behavior
- add light source
2016-01-01 10:51:54 +01:00
Maikel de Vries
53a1a76a90
add sounds for thunder strikes
2016-01-01 10:51:54 +01:00
Armin Burgmeier
8766f5123b
Remove other usages of built-in GL matrices
...
Primarily for the FoW rendering, which now also uses (simple) shaders
without ftransform() everywhere. This also removes all GLU calls.
2015-12-31 17:30:21 -08:00
Maikel de Vries
eaf66850b1
tutorial 3: fine-tuning and title image
2015-12-31 15:07:22 +01:00
Clonkonaut
fa4512c5ea
Guardians, slight improvements.
...
Removed the windbag from the chest (might also remove it from the buy menu).
The chest below the base will now sometimes contain a gold bar, giving extra money to the player picking it up.
Made sure that no airship remains after fade out.
2015-12-31 12:45:13 +01:00
Maikel de Vries
34fa60feeb
dialogue: fix finding by name and public interface to get the target
2015-12-31 12:07:36 +01:00
Maikel de Vries
03ef09135e
scenarios: some fine-tuning to clonkomotive
2015-12-31 10:33:27 +01:00
Maikel de Vries
b5a00b69af
fix whitespaces in tutorial scenario descriptions
2015-12-30 21:44:05 +01:00
Maikel de Vries
64af1e2a8a
stars: fix placement and allow scenarios to change placement
2015-12-30 11:36:30 +01:00
Clonkonaut
4a26a7e8ad
Increased bounty for several enemies.
2015-12-30 03:25:51 +01:00
Clonkonaut
ef48a60b27
Fix possible null pointer.
2015-12-30 03:21:53 +01:00
Clonkonaut
1416887a22
Fix possible null pointer when shooting the balloon.
...
I suspect that when the clonk gets send tumbling, OnUnmount might get called and nil rider.
2015-12-30 03:21:35 +01:00
Maikel de Vries
c8dff941dc
worlds descriptions: fix whitespace and typos
2015-12-29 23:14:01 +01:00
Maikel de Vries
568c57900b
add new world: Clonkomotive (thanks to Pyrit)
...
Based on a round made by Pyrit, changed to fit into the worlds folder.
2015-12-29 22:40:52 +01:00
Maikel de Vries
ede6078c75
move out of solidmask as structure library function
2015-12-29 22:40:52 +01:00
Maikel de Vries
5a95f215a7
add wooden bridge
...
Parts of the scripts by Pyrit and graphics by Randrian.
2015-12-29 22:40:52 +01:00
Maikel de Vries
5b1d7d86a5
remove double initialization of wealth HUD in GoldRush
2015-12-29 22:40:52 +01:00
David Dormagen
7fce9071e3
lower interaction priority of dead Clonks
2015-12-29 18:28:23 +01:00
Nicolas Hake
ae490dff11
Replace untranslated sentence in Tutorials/DE ( #1522 )
...
Translation provided by K-Pone.
2015-12-29 18:03:06 +01:00
Nicolas Hake
2723ef5516
Remove definition-local descriptions
...
These descriptions wouldn't be displayed anywhere anyway, so we don't
need them.
2015-12-29 17:58:44 +01:00
Nicolas Hake
c0befc6ba0
Remove C4RTF
...
The only use of C4RTF in its final moments was parsing out plain text
from RTF files anyway, so why even go to all the trouble instead of just
storing plain text in the beginning?
2015-12-29 17:51:43 +01:00
Clonkonaut
b7b6fcfa3f
Guardians of the Windmills: First draft. Unbalanced, untested, unplayable! (please test)
2015-12-28 14:43:21 +01:00
David Dormagen
58aec33841
prevent insects from being hit by projectiles ( #1515 )
...
..which is now possible due to IsProjectileTarget being the only criterium (because OCF_Alive is not explicitely checked anymore).
2015-12-28 11:20:58 +01:00
David Dormagen
9d947c7fb2
make IsProjectileTarget default to true for living beings
...
..which eliminates the || GetOCF() & OCF_Alive everywhere. It also allows living things to explicitely disable being projectile targets.
This is a lot cleaner imo.
2015-12-28 11:20:11 +01:00
Maikel de Vries
5a9a851ec9
remove BrickEdge object
...
This was a huge pain since its existence and completely useless in its functionality...
2015-12-28 10:21:50 +01:00
Maikel de Vries
5a02cd049f
replace BrickEdge object with triangle drawing function
2015-12-28 10:21:50 +01:00
Maikel de Vries
3f7e05caa6
add a global function to draw material triangles
2015-12-28 10:21:49 +01:00
Maikel de Vries
69cf94127a
removed unused Sulphur object
...
Material is gone, object has no use, therefore removed. Can be added again if there is a need for it.
2015-12-28 10:21:49 +01:00
Maikel de Vries
509bdac5bc
remove unused Rebuy property from objects
2015-12-28 10:21:49 +01:00
David Dormagen
4a2643d432
elevator: make ropes match when flipped ( #1517 )
2015-12-28 10:21:19 +01:00
Maikel de Vries
8e8a66df76
category for non-structures to C4D_None
...
These objects are not intended to be constructed as structures (the hammer menu) and should therefore not be structures.
2015-12-28 00:31:15 +01:00
Maikel de Vries
2a4b92fbab
igniter not producible in chemical lab
2015-12-27 23:24:27 +01:00
Maikel de Vries
c4e9d84556
fix missing bat sound
2015-12-27 23:17:25 +01:00
Maikel de Vries
537f7c5f82
tutorial 3: fix wind and fine-tune intro
2015-12-27 17:05:36 +01:00
Clonkonaut
092b0ed540
Fixed speed upgrade for javelin.
2015-12-27 16:20:38 +01:00
Clonkonaut
2d96697a97
Fix animation error when switching to a new item.
2015-12-27 16:12:10 +01:00
Maikel de Vries
b2f299cc9d
tutorial 3: add description and another NPC
2015-12-27 15:13:16 +01:00
Maikel de Vries
21ffb18c4d
show wealth in HUD for all worlds
2015-12-27 00:18:17 +01:00
Maikel de Vries
d4a6c50d4d
rope bridge can now be placed by a clonk
...
There are still some things to fix/implement: breaking of bridge ropes when the posts move to far apart, animations for placement and retraction.
2015-12-27 00:18:17 +01:00
David Dormagen
124337a5b5
boompack: fix PictureTransformation
...
..too not leak out of bounding box.
2015-12-26 18:21:51 +01:00
Maikel de Vries
42cf57afb6
improve drawing speed of ropebridge (and further clean up)
2015-12-26 15:57:30 +01:00
David Dormagen
802c85c8f8
grenade launcher, crate: fix PictureTransformation
...
For the first, loading and shooting would reset it..
2015-12-25 20:19:48 +01:00
Maikel de Vries
5ffc97f2f0
rope bridge clean up and cleaner way to create a bridge
...
Now use Ropebridge->Create(x1, y1, x2, y2) to make a bridge, this allows for some more clean up in a commit to follow.
2015-12-25 19:27:00 +01:00
Maikel de Vries
c3fba77ecf
remove playgrounds scenario (experimental)
...
This has no use and is just a burden to keep.
2015-12-25 19:27:00 +01:00
David Dormagen
9f2c60c94e
adjusted some more PictureTransformation properties
...
To either increase the size of the item, center it, or prevent it from going out of the bounding box.
2015-12-25 19:14:52 +01:00
Maikel de Vries
e4b1fe94ca
clean up grapple bow scripts
2015-12-25 16:11:17 +01:00
Armin Burgmeier
de3ed60aa8
Avoid built-in GL matrices for mesh rendering
...
Instead, compute the projection, modelview and normal matrices explictly
and upload them as shader uniforms.
2015-12-24 23:02:03 -08:00
Maikel de Vries
50930fec67
add usage to lorry to dump contents into landscape
2015-12-24 18:29:10 +01:00
Maikel de Vries
1bd37eb5c1
moved bat sounds to Sound.ocg folder
2015-12-24 18:01:34 +01:00
Maikel de Vries
ab90c48171
title image for tutorial 8
2015-12-24 18:01:34 +01:00
David Dormagen
fd53d017d9
smoke bomb: reduced amount of particles (but hopefully kept total cover by increasing size & alpha)
2015-12-24 15:14:34 +01:00
David Dormagen
b278886921
catapult: fix PictureTransformation
...
So that the mesh does not go outside the bounding box anymore.
2015-12-24 15:06:23 +01:00
David Dormagen
9c3b437059
armory: add PictureTransformation
...
..so that the mesh is not clipped in the production menu anymore.
2015-12-24 14:58:31 +01:00
David Dormagen
25eb673b4c
insect swarm library: slightly improved performance of MoveToTarget
...
..by not using proplist access too much. I noticed the Playground would start lagging (debug build) and the profiler told me it was the mosquitos.
Before, 83% of the time in Mosquito::Activity was spent in MoveToTarget. After the change, only around 70% (multiple runs).
Is this a sensible way to measure the change?
Previous:
[14:30:22] 00186ms Mosquito.Activity
[14:30:22] 00155ms Mosquito.MoveToTarget
Afterwards:
[14:37:37] 00238ms Mosquito.Activity
[14:37:37] 00172ms Mosquito.MoveToTarget
2015-12-24 14:44:57 +01:00
David Dormagen
8d410f1c18
burned airship: added name and description
...
You can spawn the airship in the "Playground". Thus a player could notice that.
2015-12-24 14:41:23 +01:00
Maikel de Vries
197a90a6e2
add new NPC to tutorial 3
2015-12-24 10:38:06 +01:00
Maikel de Vries
19b539a395
fix spawn menu in tutorial playground for small screen sizes
2015-12-24 10:38:06 +01:00
David Dormagen
3899add001
wind generator: changed word "efficacy" to "efficiency"
...
See Maikel here http://forum.openclonk.org/topic_show.pl?pid=30564#pid30564 .
2015-12-23 13:42:08 +01:00
Maikel de Vries
2f6dabb111
german translations for tutorial end of round dialogue
2015-12-23 10:05:24 +01:00
Sven Eberhardt
4d7033718b
Fix nil pointer in hit check if shooter gets deleted during no-selfkill-check.
...
Also rewrite the check using Find_InArray.
2015-12-22 15:15:40 -05:00
Maikel de Vries
16683c0d1d
add title image for tutorial 7
2015-12-22 20:26:23 +01:00
David Dormagen
2b92a4aeef
wind generator: show current efficacy in interaction menu
...
See http://forum.openclonk.org/topic_show.pl?tid=3222
2015-12-22 13:59:59 +01:00
Clonkonaut
9f645e3a83
Removed the 2 diamond components for now (see discussion at #1505 ).
2015-12-22 13:48:35 +01:00
Clonkonaut
7f2f0f2749
Teleglove needs 2 diamonds for production ( #1505 ).
2015-12-22 11:54:38 +01:00
Maikel de Vries
4c37584ea2
fix ladder grabbing when at the top of the ladder
2015-12-22 09:57:35 +01:00
Maikel de Vries
32bc68fdab
fix letting go of wall when pulling in grappler rope (1219)
2015-12-21 22:21:32 +01:00
Clonkonaut
73c75ee627
Homebase: Upgrades for shooting strength added.
2015-12-21 21:10:24 +01:00
Clonkonaut
5d6773b656
Adjusted firing power for weapons.
...
Bow, Grenade Launcher and Javelin use a local variable shooting_strength to determine range. No change here but I need this.
2015-12-21 21:08:15 +01:00
Maikel de Vries
88148ac966
give wipf in tutorials a name
...
This makes the story a bit more personal for the player, hopefully.
2015-12-21 20:23:32 +01:00
David Dormagen
9da914dd22
musket: added dry fire ("click") sounds (by ala, originally "NoAmmunition*")
2015-12-21 12:33:34 +01:00
Sven Eberhardt
915c3b13af
Thunderous Skies: Play "Pop" sound when target balloon is hit.
2015-12-20 19:02:11 -05:00
Maikel de Vries
1772378fb6
fix self-launching catapult to shoot immediately ( #1490 )
2015-12-20 22:54:21 +01:00
David Dormagen
26250d1a30
club: introduced some sensible limits to the speed calculation
...
This means that ice, melted down to 10%, does not become a 9mm bullet anymore. It also means that all objects are at least visibly moved - e.g. when deflecting arrows.
2015-12-20 19:17:35 +01:00
David Dormagen
df5a9ebb26
axe: increase damage (against livings)
...
The axe could always be used as a weapon. It dealt such a low amount of damage that it was basically useless, though. Hits required to kill a Clonk are now 9 (down from 17). The axe is still a lot weaker and slower than the sword.
It's just not ridiculously stupid anymore to try to use the axe as a weapon now.
We are now not trying to deceive the players anymore (who might have actually THOUGHT that the axe was usable as a weapon, because it is used just like the sword).
The alternative would be to disable the weapon-use completely.
2015-12-20 19:17:35 +01:00
David Dormagen
abf578ec71
axe: fixed striking time and added "swing" sound
...
The usage of the wrong constant for the striking time was fixed in https://git.openclonk.org/openclonk.git/commit/65b5c4bef683f6cb1ff4b5732946a803a7c69d94 .
This broke striking with the axe completely, though, because it was just soo annoyingly slow - slow-mo. axe, anyone? And it doesn't even deal damage, wow.
2015-12-20 19:17:35 +01:00
David Dormagen
d038452ff6
deep sea mining: capitalized some "i" and replaced missing sounds in the intro
2015-12-20 19:17:34 +01:00
David Dormagen
d7b2ef9f75
prevent clonk idle animation when in dialogs and reduced frequency of idle sound ( #1506 )
...
This doesn't work for intros, though, because they use simple messages. We should unify the systems to only have one dialogue system that uses new-style-menus and implement required features in those menus..
2015-12-20 19:17:34 +01:00
David Dormagen
ce0f1498a8
Clonk vocals: use GetSoundSkinName instead of skin_name when checking for available sounds
...
Previously, PlaySoundShock was defective with the "Adventurer" skin.
2015-12-20 19:17:33 +01:00
Maikel de Vries
aee8a5f20f
tutorial 8: explains pump, wallkit, liquids
2015-12-20 16:41:50 +01:00
Maikel de Vries
414d1c4e3a
elevator add function to get case
2015-12-20 16:40:47 +01:00
Maikel de Vries
fb18e17eec
tutorials: transfer items on death and make structures invincible
2015-12-20 11:31:01 +01:00
Maikel de Vries
9a9b7fe8be
butterflies are not attracted to underwater plants
2015-12-20 10:35:26 +01:00
Maikel de Vries
76427c0b82
fix tutorial guide message callbacks when guide is hidden
2015-12-20 09:14:13 +01:00
Armin Burgmeier
a9967e7b16
Avoid built-in GL matrices for sprite rendering
...
Instead, compute the projection, modelview and normal matrices explictly
and upload them as shader uniforms. This is one step towards using the
OpenGL 3 core profile.
2015-12-19 22:37:36 -08:00
Maikel de Vries
d5c390406a
change license of loader from CC-BY 2.0 to 3.0
...
The creator (Nachtfalter) has agreed to this.
2015-12-19 18:41:14 +01:00
Martin Strohmeier
d113a6a38f
add new song to soundtrack
2015-12-19 16:02:18 +01:00
Maikel de Vries
350a7b94d4
implement loader from Nachtfalter (see Trello)
...
It is currenly licensed under CC-BY 2.0 and must be upgraded asap. But it was needed to run the game.
2015-12-19 14:30:44 +01:00
Maikel de Vries
6559ee1ade
tutorial 7: fine-tune NPC teleglove control and add fireflies
2015-12-19 11:56:40 +01:00
Maikel de Vries
8247839455
remove obsolete function GetDefGrab
2015-12-19 10:42:30 +01:00
Maikel de Vries
01dd5fcc27
fix explosion shockwave for vehicles which can be grabbed and pushed
...
This broke when DefCore Grab was replaced with property Touchable.
2015-12-19 10:42:30 +01:00
David Dormagen
11927659a0
added new sound when pickaxe hits hard material (by K-Pone, originally "SwordHit1")
2015-12-19 10:17:55 +01:00
Nicolas Hake
d0d83f8e5c
Deleted unlicensed images
2015-12-18 21:18:48 +01:00
David Dormagen
d5221656c3
added spark sounds for slow flints hitting (by ala)
2015-12-18 08:18:14 +01:00
Clonkonaut
a8dd4cac89
Make AI clonks select their shield when defending.
2015-12-17 19:44:00 +01:00
Clonkonaut
65b5c4bef6
Fixed axe striking length using the correct const (now Axe_Standard_StrikingLength, was Sword_Standard_StrikingLength).
2015-12-17 19:43:14 +01:00
Maikel de Vries
dea3b7f1c3
fix invertion of clonk on top ladder elements ( #775 )
2015-12-17 19:40:15 +01:00
Nicolas Hake
b45ae48775
Add test case for #1502
2015-12-17 18:53:31 +01:00
Maikel de Vries
d16676a798
add button (G) to the tutorials to hide/show guide messages
2015-12-17 16:47:20 +01:00
Maikel de Vries
d47db7289d
pilot in tutorial 7 helps collecting mined gems
2015-12-17 15:57:11 +01:00
Maikel de Vries
7e193e1345
make teleglove reach overloadable
2015-12-17 15:55:21 +01:00
David Dormagen
87a03b75e2
added swing (and hit) sounds for sickle and club
2015-12-17 10:58:54 +01:00
David Dormagen
132d929675
boomshire: improved aesthetics of lever sparkles
2015-12-16 23:27:51 +01:00
Clonkonaut
0108c6667c
Made invincible beings (MakeInvincible) immune from shockwaves, windbags and throwing stuff at them.
2015-12-16 23:15:22 +01:00
Clonkonaut
0e19014740
Renamed the please-don't-windbag-me callback from NoWindbagForce to RejectWindbagForce.
2015-12-16 23:13:08 +01:00
Maikel de Vries
a631bc83e8
add licensing information for bat sounds
2015-12-16 23:11:26 +01:00
David Dormagen
7f4f5fee58
added new vocals for three skins (by ala)
...
They are played e.g. when being hit by stuff, catching fire, killing teammates, idling, trying to put a shovel into the pump, and much more!
2015-12-16 23:01:29 +01:00
David Dormagen
09bad5abb2
boomshire map: made some borders around granite thicker
...
The new granite shape could make the material leak into door frames etc. This should now be fixed by just increasing the thickness of the walls in such cases.
2015-12-16 23:01:28 +01:00
Maikel de Vries
01de7048c3
tutorial 07: explains airships, gems and ropeladders
...
This tutorial is not yet connected to the main storyline of the tutorials, but will be later.
2015-12-16 21:52:34 +01:00
Maikel de Vries
1a15b83b4c
added bat
...
Basic functionality is done, but can be improved, especially flight animations and AI.
2015-12-16 21:49:18 +01:00
Maikel de Vries
5c262a7f38
fix tutorial goal checks when crew member dies
2015-12-16 21:42:29 +01:00
Maikel de Vries
b98ab3e699
lantern and torch have call back to indicate them as light sources
2015-12-16 21:06:33 +01:00
Maikel de Vries
79e84e9515
make the wipf a prey
2015-12-16 21:05:33 +01:00
Maikel de Vries
f6aee9927c
add function to init the time object with a definition call
2015-12-16 20:19:09 +01:00
Maikel de Vries
6f799da14b
remove local implementaion of SoundAt in BigVolcano.ocd
...
The engine function now exists and does the exact same thing.
2015-12-16 17:50:07 +01:00
Maikel de Vries
ba39500803
removed PlaneCrash.ogg from TreasureHunt scenario
...
Duplicate of the same sound in Sound.ocg
2015-12-16 17:45:26 +01:00
Maikel de Vries
281733a689
remove Snore.wav from SkeletonAppend test
...
Not used, no license and it is a test for something unrelated...
2015-12-16 17:41:34 +01:00
Clonkonaut
3f4a770f93
Fight for GIDL: Moved buy menu entries into scenario script.
2015-12-16 16:43:34 +01:00
David Dormagen
ea90ccf3d9
boomshire: fixed chest
...
For a long time, chests have not been opening with [Space] now. Thus, this was broken, denying eager players their confetti.
2015-12-16 09:50:20 +01:00
Clonkonaut
0efe905c6a
Removed obsolete Scenario.txt entries.
2015-12-16 01:35:41 +01:00
Clonkonaut
f0a3213a82
Fix possible nullpointer in DetachObjects.
2015-12-16 01:27:33 +01:00
David Dormagen
c767ad6931
added sounds for constructing and repairing (by ala)
2015-12-15 22:16:36 +01:00
David Dormagen
ba880386b7
chippie added new egg crack sounds (provided by ala)
2015-12-15 20:40:27 +01:00
David Dormagen
0eb6ca9450
updated Sound credits as supplied by ala
...
Some stuff was missing and some things were made specific (Monster/Growl* to Monster/Growl1-3) because there will be more sounds of that prefix.
2015-12-15 20:39:53 +01:00
Sven Eberhardt
e0bcaf8d7d
Sound UI::Confirmed (instead of Objects::Connect)
2015-12-15 01:41:25 -05:00
Sven Eberhardt
1d7c5c00c8
Add some missing UI sounds.
...
Still missing UI::Error.
2015-12-15 00:25:44 -05:00
David Dormagen
d81e82a7b4
large cave mushroom: fixed possible use-after-deletion
...
The inherited Damage() can remove the object.
2015-12-14 20:25:37 +01:00
David Dormagen
30524f3e98
large cave mushroom: fixed reproduction
2015-12-14 20:23:12 +01:00
Maikel de Vries
f28029923c
improve the moving out of basement of objects on construction
2015-12-14 18:13:18 +01:00
Maikel de Vries
1523c3f012
add growth to animal library
2015-12-14 18:13:18 +01:00
David Dormagen
dcfb986e34
moved sounds into subfolders
...
This completes http://forum.openclonk.org/topic_show.pl?tid=3215
2015-12-13 22:14:55 +01:00
David Dormagen
278584578f
scorched gardens: tune down meteor effects (and increase BAM)
...
Because otherwise the map is completely smoked all the time.
2015-12-13 20:48:02 +01:00
David Dormagen
cfae622ba7
scorched gardens: eliminate obvious camping locations for players
2015-12-13 20:48:02 +01:00
David Dormagen
848471502f
scorched gardens: disallow "Deathmatch" goal (in favour of Last Man Standing)
...
Most kills do not count in this map or are suicides or environment-kills. The round is currently nearly unplayable as Deathmatch as it takes an eternity (also due to penalty points).
2015-12-13 20:48:01 +01:00
Sven Eberhardt
f12a07c447
Volcano Escape: Fix volcano bubbling sound.
2015-12-13 11:30:50 -05:00
Sven Eberhardt
1deb7e8176
Add range parameter to ShakeViewport.
...
Controls the falloff distance, so you can create more localized (or more global) shakes.
2015-12-13 11:11:01 -05:00
Sven Eberhardt
9727a5d25d
Merge branch 'master' of ssh://git.openclonk.org/openclonk
2015-12-13 09:36:55 -05:00
Sven Eberhardt
fbda2f1843
FightForGidl: Chippie bounty and developer msgboardcmds.
2015-12-13 09:36:11 -05:00
Sven Eberhardt
b40fb83268
Move Breathing.wav and sound credits from Arena.ocf to main sounds file.
2015-12-13 09:31:31 -05:00
Clonkonaut
0b83fc2e26
Removed granite from starting cave in Deadly Grotto.
...
Sometimes clonks got stuck in that right at the beginning.
2015-12-13 13:38:42 +01:00
David Dormagen
2ca71d061b
chippie: made some particle effects a bit nicer
...
The death-particles match the color of the chippie better (by mixing in some less pre-modulated graphics). The egg particles are also a bit more intense (as the graphics file is already not full white).
2015-12-13 08:20:38 +01:00
Sven Eberhardt
923abe9333
Add simple (~CR-like) corrode sound.
2015-12-13 01:37:26 -05:00
Sven Eberhardt
4de7a42ac1
DeadlyGrotto: Starting platform fix and Chest to knowledge.
2015-12-13 01:36:55 -05:00
Sven Eberhardt
40f46403ba
Move sound author attribution from Objects.ocd into main Sound.ocg (where the sounds now reside).
2015-12-13 01:09:48 -05:00
Sven Eberhardt
9f6c45b832
Fix some simple missing sounds.
2015-12-13 00:47:00 -05:00
Sven Eberhardt
68c1ac8694
FightForGidl: Fix rewards, more gold, debug commands ( #1494 )
2015-12-12 15:09:14 -05:00
Clonkonaut
309aa5416b
Melee weapons: reset clonk's running speed if thrown ( #1487 ).
2015-12-12 20:37:42 +01:00
Sven Eberhardt
3247360bec
FightForGidl: Fixes and life upgrade for clonk.
2015-12-12 13:31:38 -05:00
Maikel de Vries
ef1b8b548e
add frontend song (UrbanBolero) by K-Pone
2015-12-12 18:32:34 +01:00
Sven Eberhardt
a65768e853
Provisional title for Defense.ocf
2015-12-12 12:22:31 -05:00
Maikel de Vries
2e297b6563
time isday and isnight return true and false if no time object is present
2015-12-12 18:15:55 +01:00
Sven Eberhardt
bf63f2ef17
Gidl+Windmill moved to new "Defense.ocf" (title picture missing)
...
They aren't quite fitting at the moment and Clonko wants to share the buy menu.
2015-12-12 12:06:25 -05:00