You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* For things that are placed as spots such as ores and enemy bases, frequency is generally proportional to number of spots placed per unit area. For continuous features such as forests, frequency is how compressed the probability function is over distance, i.e. the inverse of 'scale'. When the {@link LuaAutoplaceControlPrototype | runtime:LuaAutoplaceControlPrototype} is of the category `"terrain"`, then scale is shown in the map generator GUI instead of frequency.
* Either "or" (default) or "and". Tells how this condition is compared with the preceding conditions in the corresponding `conditions` array.
1233
+
* Tells how this condition is compared with the preceding conditions in the corresponding `conditions` array. Defaults to `"or"`.
1224
1234
*/
1225
-
compare_type?: int;
1235
+
compare_type?: 'and'|'or';
1226
1236
}
1227
1237
interfaceDeciderCombinatorOutput{
1228
1238
/**
@@ -1936,6 +1946,10 @@ interface EventData {
1936
1946
* Filters are always used as an array of filters of a specific type. Every filter can only be used with its corresponding event, and different types of event filters can not be mixed.
* For example, `"right"` aligned text means the right side of the text is at the target position. Or in other words, the target is on the right of the text.
7535
7592
*/
7536
7593
typeTextAlign='left'|'right'|'center';
7594
+
interfaceThrusterPerformancePoint{
7595
+
fluid_volume: double;
7596
+
fluid_usage: double;
7597
+
effectivity: double;
7598
+
}
7537
7599
interfaceTile{
7538
7600
/**
7539
7601
* The position of the tile.
@@ -8305,6 +8367,10 @@ interface WaitCondition {
8305
8367
* Type of a {@link WaitCondition | runtime:WaitCondition}.
* Weight of an object. The weight is stored as a fixed-size 64 bit integer, with 16 bits reserved for decimal precision, meaning the smallest value step is `1/2^16`.
8372
+
*/
8373
+
typeWeight=double;
8308
8374
interfaceWireConnection{
8309
8375
target: LuaWireConnector;
8310
8376
/**
@@ -8410,6 +8476,12 @@ type float = number;
8410
8476
* Since Lua 5.2 only uses doubles, any API that asks for `int` will floor the given double.
8411
8477
*/
8412
8478
typeint=number;
8479
+
/**
8480
+
* 16 bit signed integer. Possible values are `-32 768` to `32 767`.
8481
+
*
8482
+
* Since Lua 5.2 only uses doubles, any API that asks for `int16` will floor the given double.
8483
+
*/
8484
+
typeint16=number;
8413
8485
/**
8414
8486
* 8-bit signed integer. Possible values are `-128` to `127`.
0 commit comments