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
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
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
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
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
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
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
Bernhard Bonigl
4c38caaf27
Merged default into Controls
2012-04-17 17:37:52 +02:00
Felix Wagner
366d96680a
Rotate your buildings in the construction preview using Space!
2012-04-16 16:31:38 +01:00
Bernhard Bonigl
0bec0179e1
Fixed ProductionTime-Callback for real.
2012-04-15 18:45:43 +02:00
Bernhard Bonigl
98b67b1cdc
Fixed Warnings in Producers
2012-04-15 17:14:43 +02:00
Tobias Zwick
038ef1b4b6
descriptions for structures
2012-04-15 13:13:14 +02:00
David Dormagen
a334c212d2
fixed the foundry needing power
2012-02-19 00:48:48 +01:00
David Dormagen
5cbaa697f0
changed power system to transfer power freely in a base and get rid of power lines
...
power now is either available or not - there is no "produce X power and save it somewhere" anymore
2012-02-18 22:50:18 +01:00
Felix Wagner
a059f0f64a
DisregardsKnowledge -> IgnoreKnowledge, NeedsRawMaterial -> NeedRawMaterial
2012-01-19 22:31:05 +00:00
Felix Wagner
0937b60ad6
Set foundry, sawmill and windmill to disregard knowledge (every product available)
2012-01-16 23:32:46 +00:00
Maikel de Vries
a675400f8a
Loam can be produced at the foundry with water
...
still need to display water needs
2012-01-12 19:23:35 +01:00
Maikel de Vries
7371d37325
Content menu opens now for "IsContainer"
2011-12-08 23:26:18 +01:00
Charles Spurrill
f1d07f8449
Foundry only collects objects that are IsFuel() or IsFoundryIngredient()
2011-10-15 18:03:13 -07:00