Page MenuHomeWildfire Games

D5200.id22580.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D5200.id22580.diff

Index: binaries/data/mods/public/maps/random/ambush.js
===================================================================
--- binaries/data/mods/public/maps/random/ambush.js
+++ binaries/data/mods/public/maps/random/ambush.js
@@ -20,15 +20,16 @@
if (!isNomad())
{
+ let pattern = g_MapSettings.TeamPlacement || pickRandom(["line", "radial", "randomGroup", "stronghold"]);
var [playerIDs, playerPosition] =
createBases(
...playerPlacementByPattern(
- g_MapSettings.TeamPlacement,
+ pattern,
fractionToTiles(randFloat(0.2, 0.35)),
fractionToTiles(randFloat(0.08, 0.1)),
randomAngle(),
undefined),
- g_PlayerbaseTypes[g_MapSettings.TeamPlacement].walls);
+ g_PlayerbaseTypes[pattern].walls);
markPlayerAvoidanceArea(playerPosition, defaultPlayerBaseRadius());
}
Index: binaries/data/mods/public/maps/random/frontier.js
===================================================================
--- binaries/data/mods/public/maps/random/frontier.js
+++ binaries/data/mods/public/maps/random/frontier.js
@@ -21,7 +21,8 @@
if (!isNomad())
{
- let pattern = g_MapSettings.TeamPlacement;
+ // Note: `|| pickRandom(...)` is needed for atlas.
+ let pattern = g_MapSettings.TeamPlacement || pickRandom(["line", "radial", "randomGroup", "stronghold"]);
createBases(
...playerPlacementByPattern(
pattern,

File Metadata

Mime Type
text/plain
Expires
Mon, Sep 30, 1:40 AM (22 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3388757
Default Alt Text
D5200.id22580.diff (1 KB)

Event Timeline