Maikel de Vries
aa892171fb
update version to 8.0 in DefCore.txt, Scenario.txt and Version.txt
2018-01-28 13:18:46 +01:00
Maikel de Vries
477bde5c88
airplane and airship use destructible library
2017-11-28 22:09:52 +01:00
Maikel de Vries
5bf83b7d3f
IsProjectileTarget: make failsafe if projectile is nil and clean up
2017-11-22 17:18:41 +01:00
Maikel de Vries
f6b15a9051
cancel current use action if pilot is removed ( #1954 )
2017-11-17 09:22:48 +01:00
Maikel de Vries
0e6f1599c6
fix airplane control use coordinate forwarding
2017-11-15 20:30:14 +01:00
Maikel de Vries
3a47802702
airplane: add afterburner mode
...
This reqruired some movement code clean up, replaced old effects with new effects.
2017-11-15 18:49:47 +01:00
Maikel de Vries
c20698060c
airplane: allow changing direction while pushing, better landing, clean-up
2017-07-04 14:49:22 +02:00
Clonkonaut
dad7156f6a
Airplane now has just one fire button (Mouse Left / CON_Use), Mouse Right (CON_UseAlt) instead cycles through the firing modes.
...
As suggested by Maikel (http://forum.openclonk.org/topic_show.pl?pid=32751#pid32751 ).
2017-01-05 01:18:34 +01:00
Clonkonaut
c423ec5de2
Made airplane touchable ( #1663 ).
...
Made it untouchable in all missions.
2017-01-03 22:04:48 +01:00
Clonkonaut
7be2bd33fa
Moved airplane smoke a bit out of the way and made less prominent, added water stirring effect when flying low!
2017-01-03 01:55:18 +01:00
Maikel de Vries
8fa5de35a9
fix airplane parachute mode
2017-01-02 18:29:23 +01:00
Clonkonaut
c11ca2f3c6
Airplane: added a bunch of firing modes (switchable via the interaction menu):
...
Of course, kept the old two modes: bullet and rocket (boompack) firing.
Bomb dropping for dropping fused iron bombs and dynamite sticks.
Liquid spray for spraying the landscape with whatever you like (of course, with water you get a firefighting plane!).
Balloon parachuting for midair action drops!
Object dropping - drop whatever you want!
2017-01-02 01:52:08 +01:00
Clonkonaut
8f972fd4b7
Airplane: float, to make it land on water ( #1097 ).
2016-12-30 03:55:31 +01:00
Clonkonaut
71d5e611a4
Airplane: carry up to 20 items and 3 clonks ( #1663 ). Also refactoring of the script.
2016-12-30 03:54:01 +01:00
Maikel de Vries
9b133030dc
destruct airplane when crashing with low hit points
...
TODO: needs visual feedback when low on hitpoints.
2016-12-28 22:18:52 +01:00
Maikel de Vries
e18cee3a46
turn musket into blunderbuss
...
The musket was not a very popular and useful weapon, being inferior to the bow. It now shoots 5 weaker bullets in one shot with less damage per bullet, this might require some further testing and fine-tuning. Also the weaker bullets mean that they can be used in a gatling-gun (WIP) and in the airplane as well.
2016-08-22 16:32:48 +02:00
Maikel de Vries
45bb9ab550
rename lead shot to lead bullet and clean up script
2016-08-22 16:32:47 +02:00
Sven Eberhardt
36685a3119
Add HideInCreator=true to internal/helper/library definitions
2016-07-10 22:06:48 -04:00
Maikel de Vries
2a731b2545
implement Components as a property lookup table
2016-05-21 13:34:34 +02:00
Maikel de Vries
1df322b7ff
adapt objects and scenarios to new component implementation
2016-05-21 13:34:34 +02:00
Maikel de Vries
ca3bf5e5cd
only structures should have Exclusive=1
...
Otherwise these objects would block new constructions
2016-02-04 13:29:38 +01:00
Sven Eberhardt
1bb78ecd4f
Remove some unnecessery animation weights.
...
These overwrite the animations in their slots while there are no other references to existing animations in the slot.
2016-01-28 23:47:53 -05:00
Sven Eberhardt
3b74ac2929
DarkCastle: Fix nil access in intro.
2016-01-09 11:09:11 -04: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
Günther Brammer
00a4c6c428
Replace BorderBound DefCore value with BorderBound object property
2016-01-01 22:18:41 +01:00
Maikel de Vries
509bdac5bc
remove unused Rebuy property from objects
2015-12-28 10:21:49 +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
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
Maikel de Vries
338f3bca9d
change airplane id (Plane -> Airplane)
...
This is for a better distinguising between the Plane property and the airplane
2015-11-21 20:53:19 +01:00
Sven Eberhardt
a43103a93f
Fix airplane description.
...
It wasn't to its property.
2015-11-08 17:14:29 -05:00
Clonkonaut
1178d8f0ce
Prevent dead clonks from sitting upright ( #1358 ).
...
Also added convenient constants defining the animation slots to use for clonk animation.
2015-10-11 14:08:14 +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
Maikel de Vries
17d59de20d
fix pilot check in airplane for NPCs
2015-09-11 21:25:45 +02:00
David Dormagen
ac738735b2
Merge branch 'master' into Controls
...
Conflicts:
planet/Objects.ocd/Vehicles.ocd/Airplane.ocd/Script.c
src/game/C4Game.cpp
src/game/C4GraphicsSystem.cpp
src/gamescript/C4GameScript.cpp
2015-09-02 08:19:34 +02:00
Armin Burgmeier
0cdafc278b
Transform all mesh data to Clonk reference frame on load
...
Instead of doing the transformation when drawing a mesh. This allows making
the OpenGL normal matrix more consistent, since it does not include the
Ogre-To-Clonk transformation, and so that the transformation does not need
to be inverted in the shader.
As a side effect, all Attach transformations were updated, since before
they were specified in the OGRE reference frame, not the Clonk reference
frame.
2015-08-18 20:30:20 -04:00
Sven Eberhardt
53d1ac8eac
Fix angle adjustment for instant-flight command of airplane.
...
It was wrong for planes flying to the left, which caused planes to fly too low in the Raid.ocs intro.
2015-08-09 23:13:32 -04:00
Sven Eberhardt
f873e81bf0
Fade airplane sound pitch when motor is turned on and off.
2015-08-09 19:28:07 -04:00
Maikel de Vries
31e0bdcdac
airplane: shoot boompacks on right mouse button
2015-06-28 16:29:29 +02:00
Maikel de Vries
bd9da84fcb
allow developers to also let airplane face left
2015-02-23 11:13:02 +01:00
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
c6802b8776
increase game content version entries to 6.0
2014-12-12 22:58:16 +01:00
Maikel de Vries
add7f23251
moved plane crash sound to plane object
...
This makes it usable in other scenarios besides DarkCastle
2014-10-24 17:50:55 +02:00
Sven Eberhardt
57ddbf9fa6
Fix initial speed of airplane on StartInstantFlight call.
2014-10-04 19:39:06 +02:00
Martin Plicht
d699ba80a5
script: Fix some minor nil/0/parameter passing issues, fix some <variable> = <variable> noop issue and convert some while loop into a for loop
2013-12-21 13:23:51 +01:00
David Dormagen
a10c9316ef
renamed DynamicParticles* to Particles* and CreateParticleEx to CreateParticle
2013-12-17 22:32:01 +01:00
David Dormagen
0aeb38f137
adapted MuzzleFlash particle and usages to new particle system
2013-11-26 21:25:04 +01:00
David Dormagen
875823644d
adapted remaining usages of ExploSmoke* to new particle system
2013-11-26 21:25:04 +01:00
David Dormagen
c17ec80039
removed particle "EngineSmoke" (use "Smoke" now)
2013-11-26 21:24:58 +01:00
David Dormagen
2139e950f1
adapted Flash particle and usages to new particle system
2013-11-26 21:24:57 +01:00