Maikel de Vries
8159d73be6
ai: implement airship
2017-02-02 21:47:56 +01:00
Maikel de Vries
706f4455d4
ai: add protection using the club
2017-02-02 21:47:55 +01:00
Maikel de Vries
8ad872930b
rework AI: new effects, use effect target
...
This is a big change but does make it possible to separate the different scripts into different definitions.
2017-02-02 21:47:55 +01:00
Maikel de Vries
c5590d851a
add liquid test which causes an error on material change
2017-01-02 09:17:54 +01:00
Maikel de Vries
525caa069a
properly implement air pumping: no source needed, only pump on air need
2016-12-25 18:53:43 +01:00
Maikel de Vries
42c8dbc2c8
make producer continue directly after production finishes
2016-12-25 17:48:07 +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
b9aaa2fda4
pump: implement gui interface for selecting materials to pump
2016-12-24 15:12:14 +01:00
Maikel de Vries
ae40126dbb
implement pumping specific liquids only
2016-12-24 14:09:47 +01:00
Maikel de Vries
203e8b8d1d
add a test scenario for liquid systems
2016-12-24 14:09:47 +01:00
Maikel de Vries
60dfc86c55
fix power system test 22
2016-12-17 17:37:26 +01:00
Maikel de Vries
5846d33692
add another test with pumps to the power system tests
2016-12-17 17:30:18 +01:00
Lukas Werling
68ddeb3bed
Convert all text files in planet to UTF-8
2016-12-11 21:19:13 +01:00
Mark
d356d9db3d
Fix inherited() calls
...
The ... operator should be added so that the parameters are passed down. In some cases even the named parameters were not passed down.
2016-11-26 18:57:31 +01:00
David Dormagen
8a8593e0ba
Script GUI: added TightGridLayout style (requirement of #1842 )
...
The TightGridLayout fills spaces more aggressively. This is slower but makes for a tighter layout. Finding the best layout is NP-complete. This here is just O(N^2) or so.
2016-11-05 15:35:15 +01:00
Sven Eberhardt
9299ec4223
Fix max energy in AI test scenario
2016-10-01 10:26:43 -04:00
Maikel de Vries
fa977149e9
make firefly use insect swarm library
2016-09-30 18:58:42 +02: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
c14721523c
Make standard goals and rules visible as icons in editor
2016-08-04 19:32:57 -04:00
Sven Eberhardt
35a5df6c9b
Revert accidental commit from master merge
2016-07-25 01:08:49 -04:00
Sven Eberhardt
534e4cc745
Merge branch 'master' into qteditor
...
Conflicts:
src/script/C4AulParse.cpp
2016-07-24 10:23:57 -04:00
Mark
d51a8cfa6d
Liquds: Liquids can be passed either as a string or as a definition
2016-06-05 12:05:48 +02:00
Mark
923ee485ec
Liquid container: PutLiquid(*, nil, *) inserts maximum amount of liquid
...
Added unit test.
2016-06-05 12:05:42 +02:00
Mark
46ac671ef4
Fixed producers unit test #6
...
The problems here were:
- the syntax for GetComponent() was wrong.
2016-06-01 20:14:11 +02:00
Mark
10c918d4a2
Fixed producers unit test #5
...
The problems here were:
- the pickaxe component list returned [[Metal, 1], [Wood, 1]] instead of [[Wood, 1], [Metal, 1]]. This may be a result of the new component system with proplists; probably the components are sorted alphabetically now
2016-06-01 20:08:55 +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
David Dormagen
a20b7834c0
OneMillionParticles.ocs: removed some randomness in the amount of particles in the final test
...
It's easier to compare runs this way.
2016-05-10 22:29:30 +02:00
Mark
72c7e4dd87
Merge remote-tracking branch 'origin/master' into liquid_container
2016-04-23 11:10:26 +02:00
Lukas Werling
1f5dc0aec6
Add test scenario for Random() performance
2016-04-20 22:42:00 +02:00
Mark
1d288575ee
Stackable: Unit test for extra-slot items containing stacks.
2016-04-08 22:04:24 +02:00
Mark
8ece91193f
ObjectInteractionMenu: UnitTest for QueryRejectDeparture, part2
2016-04-08 21:13:42 +02:00
Mark
16d0f263df
ObjectInteractionMenu: Unit test for QueryRejectDeparture
2016-04-08 21:04:46 +02:00
Mark
2f472fce09
ObjectInteractionMenu: Prototype for transfer of liquid items.
2016-04-08 17:32:54 +02:00
Mark
8582dcf4c2
ObjectInteractionMenu: Test for transferring inventory to the same object.
...
This is a case that will usually not occur, but it may be useful for sorting stackable items in an object.
2016-04-08 17:15:31 +02:00
Mark
7be17fba71
ObjectInteractionMenu: Test for construction site
2016-04-07 17:29:14 +02:00
Mark
43f42dcf7f
ObjectInteractionMenu: Unit test for transferring objects with extra slots
2016-04-07 06:40:48 +02:00
Mark
020b3fa9af
Expanded test to other sources
2016-04-06 21:25:37 +02:00
Mark
b62acf2c8d
ObjectInteractionMenu: Unit test for single arrows getting stacked
...
This revealed a bug: Transferring single arrows to the surrounding with the "transfer all button" leaves single arrows in the environment, instead of actual stacks.
Transferring them with single clicks stacks the arrows though.
2016-04-06 21:05:17 +02:00
Mark
49be2c63fd
ObjectInteractionMenu: Fixed unit tests.
...
The trick was that the Clonk does not exit the object right away, but gets a drop command instead. Furthermore, it was confusing that the Collection2-callback never actually happens in this situation.
2016-04-06 20:43:09 +02:00
Mark
9a24838e78
ObjectInteractionMenu: Repeat first test for different sources
2016-04-06 17:07:45 +02:00
Mark
7293c23cf5
ObjectInteractionMenu: Added unit test
2016-04-06 06:55:06 +02:00
Mark
1c1ea38efa
Renamed the liquids IDs
...
Omitted the prefix "Liquid_".
2016-03-25 19:11:55 +01:00
Mark
c0b783c976
Power: Fix unit test 20
2016-03-25 16:13:11 +01:00
Mark
74ce1ea8ac
Stackable: Unit test for barrel entering Clonks via interaction menu
2016-03-25 15:16:03 +01:00
Mark
9298d27719
Producers: New test for collection
2016-03-24 22:04:53 +01:00
Mark
1f25fa2679
Producers: Additional unit tests
2016-03-24 21:20:49 +01:00
Mark
e3a991bb86
Producers: Additional unit tests
2016-03-24 20:45:48 +01:00
Mark
898530ed37
Producers: Additional unit tests
2016-03-24 19:40:34 +01:00
Mark
9645b4afe9
Producers: Additional unit tests
2016-03-24 19:17:21 +01:00