Mark
cd38671f61
Pipe control: Begin integrating limits into the library
...
Not sure about air pipes yet, those should theoretically be either
source or drain, instead of a separate connection category?
See also:
https://bugs.openclonk.org/view.php?id=1871
2018-12-28 00:14:54 +01:00
Mark
00b1b37787
Renamed Library_Tank to Library_PipeControl
...
The library did not depend on the Library_LiquidContainer script at all,
removed that include and added it to the previous includers.
Removed the IsLiquidTank() identifier, because it was unused.
2018-12-27 21:21:53 +01:00
Maikel de Vries
9e01a861ce
fix some more structure vertices, also for asymmetric ones when flipped ( #1979 )
2018-01-31 19:59:41 +01:00
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
David Dormagen
fda3eecd84
made structures either flippable or prevent it completely ( #1980 )
...
Foundry is now flippable. SteamEngine is not yet flippable due to collection zone (could use similar solution as foundry).
Pump is not yet flippable, because I don't want to test the bazillion combinations of states of the pump now - maybe after a release.
2018-01-19 17:16:10 +01:00
Maikel de Vries
3255b02728
pipes: fix attaching, cutting, swapping, messaging, and interface
2018-01-13 11:06:35 +01:00
Clonkonaut
8cb3c6f6b3
New property, set for all buildings: FireproofContainer.
...
A fireproof container shields all contents from incendiary material (lava mainly). Structures can now be submerged in lava and the contents will not burn up.
2017-11-21 18:16:45 +01:00
Sven Eberhardt
bdb3118309
Add missing inherited calls to structure Definiton calls
2016-12-28 08:53:55 -04:00
Maikel de Vries
42c8dbc2c8
make producer continue directly after production finishes
2016-12-25 17:48:07 +01:00
Maikel de Vries
135a7d8aff
fix support for multiple liquids in liquid containers
2016-12-25 12:48:15 +01:00
Maikel de Vries
0d0a61d4b0
change concrete production time to enable continuous pumping
2016-12-24 15:30:20 +01:00
Maikel de Vries
c7afed1aeb
allow pumping liquids from container (foundry and steam engine)
2016-12-24 14:09:47 +01:00
Maikel de Vries
caef28c7f6
add concrete object ( #1572 )
...
This still needs some work to fully function with pumps and pipes.
2016-12-19 21:09:22 +01:00
Lukas Werling
68ddeb3bed
Convert all text files in planet to UTF-8
2016-12-11 21:19:13 +01:00
Clonkonaut
b6ca10d11a
Constructor library: Changed to search through all available knowledge and filter using an overloadable function.
...
The hammer will now only construct definitions that have the callback "IsHammerBuidable". This will exclude all C4D_Structure objects that are not buildings and can't be build in a meaningful way.
Also, with the carry heavy branch I want to test adhoc built lorries (lorries as construction sites). Sven suggested this.
2016-06-18 19:45:45 +02:00
Maikel de Vries
bb33abee2f
foundry accepts water for loam production and has max liquid amount
2016-06-02 13:04:02 +02:00
Mark
ffcbdc7fd0
Fixed producers unit test #7
...
The problems here were:
- the foundry cannot take 400 water from ice if it has a fill limit
- the pump cannot pump anything into the object if it has no fill limit
2016-06-01 19:10:46 +02:00
Mark
ad74d44943
Foundry can be fueled by pipe.
...
A pipe from a pump can be connected to a foundry now, so that oil can be pumped into the foundry.
2016-06-01 19:10:42 +02: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
be96d62868
move ejection pop sound to structures subfolder
2016-04-10 12:26:34 +02:00
Sven Eberhardt
37f774cfb3
Foundry: Do not show power consumer symbol in construction menu #1580
2016-01-10 22:20:48 -05: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
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
329eaac691
fix foundry collection zone
2015-09-12 22:37:21 +02:00
David Dormagen
36544bd56c
Merge branch 'master' into Controls
...
Conflicts:
planet/Objects.ocd/Libraries.ocd/Producer.ocd/Script.c
planet/Objects.ocd/Structures.ocd/Foundry.ocd/Script.c
planet/Objects.ocd/Vegetation.ocd/Branch.ocd/Script.c
planet/Objects.ocd/Vegetation.ocd/Trunk.ocd/Script.c
planet/System.ocg/FindLocation.c
2015-08-02 19:24:04 +02:00
Clonkonaut
609df7df88
Added 3 libraries: Lamp Post, Lamp and Lamp Dummy
...
Reworked the lantern and buildings to use the libraries.
Lamp Post: Included by buildings if lamps should hang outside.
Lamp: Included by lamps!
Lamp Dummy: Included by the dummy object that resembles the (outisde) hanging lamp.
2015-07-18 13:14:31 +02:00
Clonkonaut
f653d4c70c
Lantern may now be attached to buildings. Simply put it in the building's inventory.
2015-07-02 22:36:32 +02:00
David Dormagen
196f528201
Merge branch 'master' into Controls
...
Conflicts:
planet/Objects.ocd/HUD.ocd/FancyGridMenu.ocd/DefCore.txt
planet/Objects.ocd/HUD.ocd/GridMenu.ocd/DefCore.txt
planet/Objects.ocd/Helpers.ocd/Dummy.ocd/Graphics.png
planet/Objects.ocd/Items.ocd/Tools.ocd/WindBag.ocd/Script.c
planet/Objects.ocd/Items.ocd/Weapons.ocd/Javelin.ocd/Script.c
planet/Objects.ocd/Libraries.ocd/ClonkControl.ocd/Script.c
planet/Objects.ocd/Libraries.ocd/Constructor.ocd/ConstructionMenu.ocd/Script.c
planet/Objects.ocd/Libraries.ocd/Constructor.ocd/Script.c
planet/Objects.ocd/Libraries.ocd/Flag.ocd/Marker.ocd/Script.c
planet/Objects.ocd/Libraries.ocd/Producer.ocd/Script.c
planet/Objects.ocd/Structures.ocd/Flagpole.ocd/Script.c
planet/Objects.ocd/Structures.ocd/Pump.ocd/Script.c
src/game/C4Game.cpp
src/gamescript/C4GameScript.cpp
src/gui/C4GameMessage.cpp
src/landscape/C4Landscape.cpp
2015-06-03 22:32:36 +02:00
David Dormagen
d077d3343e
reworked bucket & producer library to work with stackable earth objects instead of magic material amounts
2015-03-26 12:27:10 +01:00
Maikel de Vries
7c08270ff4
make power need call susceptible to proplist function change
2015-03-09 18:40:45 +01:00
Maikel de Vries
4ea0cb0ca6
make ContainBlast a property instead of DefCore entry
2015-01-15 17:46:53 +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
6ba0164c5b
removed unnecessary defcore Value entries
...
Completely unneeded for structures and many other objects.
2014-05-26 21:38:32 +02: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
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
David Dormagen
a10c9316ef
renamed DynamicParticles* to Particles* and CreateParticleEx to CreateParticle
2013-12-17 22:32:01 +01:00
David Dormagen
875823644d
adapted remaining usages of ExploSmoke* to new particle system
2013-11-26 21:25:04 +01:00
David Dormagen
defc8f4f3b
adapted Fire particle and usaged to the new particle system
2013-11-26 21:24:57 +01:00
Tobias Zwick
064166d09e
make most sound effects mono
2013-05-26 17:42:37 +02:00
Tobias Zwick
8f752d1d9e
clean up files, make non-transparent textures high-quality JPEGs
2013-05-26 16:48:12 +02:00
Russell
5782557a34
Clonk. Now with 65% better grammar.
2012-10-22 18:35:06 +01: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
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
Maikel de Vries
6fcc0f6d2e
Removed TimerCall in favour of AddTimer script implementation
2012-05-05 12:09:44 +02:00
Maikel de Vries
4a56f8d7c1
Replaced defcore values related to fire with properties
2012-04-28 16:17:38 +02:00