Mark
a29d6f005c
Added method for getting the connected object
2018-12-28 00:34:57 +01:00
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
2a045a097b
Renamed folder
2018-12-27 21:33:45 +01:00
Mark
a8c475d212
Renamed pipe control internals
2018-12-27 21:31:36 +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
Mark
d0756e3b1c
Producer: Allow overloading where the producer takes components from
2018-12-27 19:51:19 +01:00
Mark
68bb07f162
Allow more options for customization in the resource selection icons
2018-12-27 17:45:32 +01:00
Mark
3f2ee5080d
Limit liquid input to the maximum available amount
2018-12-25 16:53:47 +01:00
Mark
1c9164b4be
Collect cut pipes to Clonk inventory, if possible
2018-12-25 15:53:51 +01:00
Mark
f5b1279cce
Formatted code
2018-12-25 15:16:38 +01:00
Mark
8a26454f3c
Library: Resource selection
...
The resource/material selection from the pump was practical, maybe even
applicable for cable cars and the like. Extracted a separate library for
that.
2018-12-25 11:11:44 +01:00
Mark
bab1b7ee90
Extracted actual producer logic||Certain external projects have different systems and want to just use the logic on their own, without copy & paste of the file contents.
2018-12-21 21:29:45 +01:00
Mark
cf7469043d
Simplified logic for substitutes
...
The production cost method returns an array of material cost arrays, but
their format has changed. Instead of
[<default resource>, <cost>, <substitute(s)>]
it now returns an array of proplists
[{Resource = optionA, Amount = costA}, {Resource = optionB, Amount =
costB}]
so that there are fewer cases to keep in mind: No "are there
substitutes?", but you can simply check all variants and pick the best.
This also allows different substitutions, for example "2 earth or 3
sand" is now possible.
2018-12-21 16:54:43 +01:00
Mark
6bdb4275f7
Formatted code, no change in functionality
...
Brackets, protected/private func => func, whitespaces
2018-12-21 11:25:19 +01:00
Mark
d9bc1d9142
Added callback for production progress
2018-12-21 11:08:10 +01:00
Mark
9deab8e6a9
Fix the logic again
...
Otherwise you can exit containers without an entrance area.
2018-12-21 09:56:19 +01:00
Mark
fcf2af1937
Fix not being able to exit a structure
...
It seems that the default structures have the entrance close to the
offset, so that there is an overlap and can_be_entered is true even
inside the structure.
In my case the structure offset and entrance area do not overlap, so you
could unfortunately not leave the structure.
2018-12-20 23:49:39 +01:00
Clonkonaut
c6d5c5044f
Rework interaction menu into a new style. Also, style overloads are easily possible.
...
Because I did this in the test scenario first, it wasn't really possible to encapsulate different steps, sorry!
2018-10-15 17:38:22 +02:00
Nicolas Hake
4c5dfac952
Remove or use unused variables in Objects, System
2018-07-24 14:19:26 +02:00
Nicolas Hake
1bb728b047
Fix variable_out_of_scope warnings in Objects
2018-07-23 12:12:23 +02:00
Maikel de Vries
c47b790468
remove recently introduced debug logs
2018-06-25 08:49:10 +02:00
Maikel de Vries
5bb9fa228a
ladder: climb up and down smoothly when grabbing ladder
...
I don't know the reason for not having this, but now we mimic normal wall climbing behaviour which is much smoother and leads to faster game play.
2018-06-23 10:05:45 +02:00
Maikel de Vries
a4d20d79d5
cable cars: extend order interface and let producer order more components at a time
2018-04-16 11:13:32 +02:00
Maikel de Vries
1e060d6124
cable cars: improve deliveries and producer requests fuel
2018-04-12 09:21:00 +02:00
Maikel de Vries
618b4039b3
cable cars: fix finding crossing for power supply when previous fails
2018-04-12 09:21:00 +02:00
Maikel de Vries
c00a8cf3c3
fix a bunch of suspicious assignment warnings
2018-04-09 11:53:55 +02:00
Mark
5dc4282b56
Replaced old calls to GainMissionAccess
2018-04-05 19:36:50 +02:00
Maikel de Vries
a70ab8b843
cable cars: let steam engine request coal when needed
2018-04-01 20:54:12 +02:00
Maikel de Vries
3085bfd264
power system: add functions to check if production and consumption is registered
2018-04-01 20:54:12 +02:00
Mark
69d6b2e8d2
Melee Weapons: Code formatted
...
No actual changes, just added spaces and brackets for improved readability
2018-03-19 20:51:29 +01:00
Maikel de Vries
b534bbb5f9
hide some more objects in editor creation list
...
The burned object may be creatable, but must then be moved such that the libraries parent folder remains invisble in the editor.
2018-03-12 22:30:02 +01:00
Maikel de Vries
e7b4ce7bf2
relaunch rule: fix scoreboard updating and scenario overloading
2018-03-11 17:06:02 +01:00
Maikel de Vries
03d0bb49dc
c4script: some fixes for style guidelines and typos
2018-03-03 12:27:34 +01:00
Maikel de Vries
81abbce77a
flammable library: burned object copies motion from inflamed object
2018-02-04 21:20:39 +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
18bb8371d3
... and remove log used to find the problem
2018-01-30 21:29:45 +01:00
Maikel de Vries
041597971f
fix typo in ladder library that adds an infinite amount of effects to the clonk over time
2018-01-30 21:28:30 +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
Maikel de Vries
41cecc6a6f
liquid tank: show to which object the pipe is connected in interaction menu
2018-01-25 13:44:57 +01:00
Maikel de Vries
ea72e2e542
clean up library vendor script
...
Also set up buy all available on shift + click for testing
2018-01-24 17:44:42 +01:00
Maikel de Vries
a13b7c48ab
AI: put on wearables if in inventory
2018-01-24 17:41:07 +01:00
Maikel de Vries
26fe0d089a
fix possible script error in destructible library
2018-01-23 11:34:13 +01:00
Maikel de Vries
d411f07fda
carry heavy: add option for scripters to skip pick up animation
...
This is probably not the cleanest solution but I needed one and could not think of a better option.
2018-01-21 09:44:48 +01:00
Maikel de Vries
0bac4579ef
fix other script usages of SimFlight
2018-01-19 14:37:21 +01:00
Maikel de Vries
92aba45914
fix diving animation prediction for clonk
...
And no! randomly multiplying by 2 is not a solution...
2018-01-19 14:37:21 +01:00
Maikel de Vries
f815892b19
fix and unify message showing for goals and rules in F menu
2018-01-19 14:37:20 +01:00
Maikel de Vries
4aa0801762
speed up ladder search by clonks using Find_Property
2018-01-15 17:32:48 +01:00
Clonkonaut
16adcfff73
Detach any visible objects upon Death ( #1974 ).
2018-01-14 14:48:03 +01:00
Maikel de Vries
07ea7f2791
( #1969 ): improve situation for structures that want to accept vehicles to be entered
2018-01-14 14:45:48 +01:00
Mark
7b13b3455c
Fix #1969 : Prevent pushing vehicles into buildings where they are irretrievable
2018-01-14 14:34:27 +01:00