Commit Graph

74 Commits (92ed1537a0e79facded3c81f50f7767962d70d6f)

Author SHA1 Message Date
Maikel de Vries cd30bf8079 fix eating/using the squid and the fish 2016-01-09 20:17:26 +01:00
Maikel de Vries 5da08f2720 prevent bat from getting stuck in material 2016-01-08 20:50:11 +01:00
Maikel de Vries 869ea063f9 fix author mentioning of bat sounds 2016-01-03 09:57:06 +01:00
Maikel de Vries 0b61ec4f93 add hanging action to the wipf 2016-01-02 19:42:23 +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 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 c4e9d84556 fix missing bat sound 2015-12-27 23:17:25 +01:00
Maikel de Vries 1bd37eb5c1 moved bat sounds to Sound.ocg folder 2015-12-24 18:01:34 +01:00
Maikel de Vries 9a9b7fe8be butterflies are not attracted to underwater plants 2015-12-20 10:35:26 +01:00
Maikel de Vries a631bc83e8 add licensing information for bat sounds 2015-12-16 23:11:26 +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 79e84e9515 make the wipf a prey 2015-12-16 21:05:33 +01:00
Clonkonaut f0a3213a82 Fix possible nullpointer in DetachObjects. 2015-12-16 01:27:33 +01:00
David Dormagen ba880386b7 chippie added new egg crack sounds (provided by ala) 2015-12-15 20:40:27 +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 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 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 7f6c13084a Register definition-local sounds into definition namespace (id::Soundname) #1185.
Also move all object sounds to global Sound.ocg so they are still played.

This is to prevent naming collisions. All sounds are moved because otherwise all scripts would have to be adjusted. Also, the distinction between sounds in definitions and sounds in Sound.ocg was rather arbitrary.

It will also ensure most sounds are reloaded when sound is turned off temporarily, although that should better be fixed properly.
2015-12-07 00:08:24 -05:00
David Dormagen a20b9568d9 adjusted fish behavior (#1319)
The main difference is now that the check for walls is only done closer to the fish and, to compensate lacking foresight, walls trigger stronger intention to turn.
Additionally, wall vision works slightly differently now, because it's not one vision set (angle) but two distance sets (left: close/far, right: close/far). This
should enable a wall being both left and right (e.g. when swimming in a tunnel) and hopefully lead to a bit straighter trajectory in such cases.

Also, fishes now don't swim 100% straight when they have no sensory input. That looked rather strange in a huge ocean.
PPS: also reduced slimness of fish. Very slim fish looked stupid.
2015-11-25 11:02:54 +01:00
David Dormagen a63e53fcd5 zap: randomized pitch of sound 2015-11-14 15:36:27 +01:00
David Dormagen d82247d86e chippie: fixed German description 2015-11-12 10:17:17 +01:00
David Dormagen c1f183aa33 chippies: resist acid
As requested by ala because it might be beneficial to new scenario like Regeneration from CR.
2015-11-05 18:13:58 +01:00
David Dormagen 08c51288ad added smaller variation of the piranha (new Piranha texture by Matthi) 2015-10-22 10:57:14 +02:00
David Dormagen c6c28b0778 Puka: randomized color of spots and added two possible spot-overlays
All graphics by pluto.
2015-10-08 17:24:48 +02:00
David Dormagen cb58bed40e fuzzy logic library: changed interface & added documentation
The interface now follows the Shape library's interface.
2015-10-04 18:38:05 +02:00
Armin Burgmeier b8ed577c0f Rotate the OGRE coordinate frame by 90 degrees in X
Also rotate all meshes backwards so that everything keeps working. This should
make it more convenient for modellers to create new meshes.
See http://forum.openclonk.org/topic_show.pl?pid=29410#pid29410.
2015-10-03 11:39:08 -04:00
David Dormagen 619fc0b65a new animal: puka
Currently only walks around and randomly electrocutes you.
2015-10-03 13:54:19 +02:00
David Dormagen 910aa4efaa squid: updated behavior & added angry squid
The default squid is still friendly (with a new texture now). Setting friendly=false during Place()ment creates red, angry squids.
Being in an ink blot drains a Clonk's breath faster now (because of the panic and increased heart-rate of course).

The friendly squid texture was created by Matthi as well.
2015-10-02 18:34:48 +02:00
Randrian45 8076075c5b added firefly and test scenario for it
squashed:
adjusted fireflies to style guidelines
* fireflys emmit light
+ added firefly and test scenario for it
2015-10-01 18:40:14 +02:00
David Dormagen a8943f88d5 added squid
Model and texture by Matthi.
2015-09-30 18:31:44 +02:00
David Dormagen 2346745fe8 chippie finetuning
- do not attack things when under water
- can catch fire now
- reduce normal (random) chance of laying eggs, still the same amount of eggs when leeching HP
- can grow to oversize when sucking on a Clonk (large chippies look cool)
2015-09-28 19:56:12 +02:00
Sven Eberhardt 20c226dc18 Fix chippie CornerScale movement. 2015-09-26 14:12:32 -04:00
Pyrit 3ff9f7fe90 Merge branch 'master' of ssh://git.openclonk.org/openclonk 2015-09-24 22:59:08 +02:00
Pyrit c01e4ce258 Fix butterfly graphics
There were some artifacts on the edges of the butterfly. Fixed this by scaling down the UV layout, so that it doesn't touch the edges of the texture image.
2015-09-24 22:58:33 +02:00
Maikel de Vries 3519c3f1fe wipf: only jump dust when on soft surface 2015-09-24 17:31:11 +02:00
Maikel de Vries b699b7df26 add wipf
The wipf for now has the basic functionallity, where both the model, animations and AI behaviour can be improved.
2015-09-23 16:31:53 +02:00
Maikel de Vries 4c66cc4ad7 change time interface to remove connection between System.ocg and Objects.ocd 2015-09-22 23:31:17 +02:00
Clonkonaut ccccc952fe Make zaphive placement truly random. 2015-09-15 22:42:28 +02:00
Julius Michaelis 0df19491e7 Get rid of incorrect sRGB headers in png files.
libpng >1.6 keeps nagging because of that.

Quick bash script to do so:
find . -name *.png \
| while read f; do
	n=$(pngcrush -ow -rem allb-reduce "$f" 2>&1 | grep -c 'incorrect sRGB');
	if [[ $n -gt 0 ]]; then
		git add "$f"
	else
		git checkout "$f"
	fi
done
2015-09-12 21:27:53 +09:00
Maikel de Vries 1a98f1ecf7 move animal libraries into animal subfolder 2015-09-02 23:50:47 +02:00
WinExploder 6257d9d6be added item spawning functionality and better effect for meteor; added alien meteor skin
squashed:
-Made meteor particle effect awesome
--Slight changes to rotation of Alien meteor and particles
-cleaned up alien meteor and merged item spawning functionality into normal meteor
-Fixed AlienMeteor spawn chance
-Changed AlienMeteor visuals slightly
-Made AlienMeteor Particles even better C:
-WIP: Alien meteor + particles
2015-09-01 22:42:14 +02:00
Clonkonaut 6ad8471101 Nicer hit effect for zaphive. 2015-08-28 16:30:44 +02:00
David Dormagen a9cc9df8a0 chippies: minor fixes
- exchanged missing function for FindLocation
- creature owner only if NO_OWNER before
- added area-parameter to Chippie_Egg::Place)
- creature control: don't break when object is removed after creation
2015-08-28 13:27:08 +02:00
David Dormagen d4154ab1eb animals: added chippie 2015-08-27 22:27:36 +02:00
David Dormagen ce3d7e4227 added functionality for an AI player as the owner of animals
Animals should use SetCreatureControlled() and Find_OCF(OCF_Alvie) and Find_Hostile in their prey checks. Then, a scenario author could easily decide to make certain animals not attack the player. Or even animals attack each other. That's cool.
2015-08-27 22:26:37 +02:00
Clonkonaut 6bcdfa3525 Added Zaps + hive.
Necessary changes to swarm library: SwarmCall
2015-08-24 00:10:30 +02:00
Sven Eberhardt ed2e56c3fa Fix Loc_Space and allow direction parameter instead of just horizontal/vertical.
The old implementation was buggy as it would disallow the location if it had too much space (and PathFree2 returns nil). It also doesn't make sense to ask for a location that has space in either direction of a dimension because the location is not automatically adjusted to lie at the center of that space. For example, it would effectively cause fish to spawn directly at walls sometimes.
2015-07-31 00:42:01 -04:00
Sven Eberhardt 0d48105b46 Added shape library.
Also fixed some coconut tree reproduction issues.
2015-07-31 00:42:01 -04:00
Sven Eberhardt 56a21d549a Fix scenario saving of mosquito swarms. 2015-07-26 00:14:32 -04:00
Clonkonaut c813743018 New swarming insect: Mosquito!
Purely for decoration (no stinging). Mosquitos are nocturnal if you ever wonder.
2015-07-25 12:43:16 +02:00