Lukas Werling
53f29ccb96
Update remaining Version entries from 7 to 8,0
...
Maikel missed some in aa89217
("update version to 8.0 in DefCore.txt,
Scenario.txt and Version.txt").
2018-01-28 23:09:06 +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
Mark
4db6300789
Test #1974 : Improved test
...
The test can now actually reproduce the bug before it was fixed, and proves that it does not appear anymore now that it is fixed.
2018-01-15 22:19:05 +01:00
Mark
88aac09064
Test for #1974
...
The test cannot reproduce the bug at the moment, so consider it a prototype.
2018-01-14 13:34:27 +01:00
Maikel de Vries
187b887cdf
ensure license abidance for liquid tank placeholder image
2018-01-13 18:11:14 +01:00
Maikel de Vries
dc541620b5
add new liquid tank structure (graphics needed)
2018-01-13 11:06:35 +01:00
Mark
5aea227504
Improved unit test
...
The unit test does not really pass for now (it never did before, because it is not finished yet and used for testing the different transfer function behavior only)
2017-12-29 12:34:00 +01:00
Mark
67ee58d4d7
Fix unit test: Forgot adding materials for TeleGlove
2017-12-29 12:09:01 +01:00
Mark
c3122b4890
Fix unit test
...
The test was not broken, but I added ending conditions to tests 4 and 5
2017-12-27 21:56:56 +01:00
Mark
fc6c48078f
Fix unit test: Liquid container
...
Adjusted some return values - it turned out that the test was actually wrong in these cases
2017-12-27 20:32:45 +01:00
Mark
41d45db9c2
Library: Switch, SwitchTarget
...
Standardized behavior for switches
2017-11-25 22:16:47 +01:00
Mark
f204b959e7
Port from AI library project
...
It seems that the vehicle AI is broken.
2017-06-08 20:54:54 +02:00
Fulgen301
5cc3cf002a
Fix Test.ocf/ColorfulLights.ocs
2017-03-30 20:55:08 +02:00
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