engine-c: denser MEDIC/Mendbeast support + tall building fire plumes

This commit is contained in:
local-model/engine-L2-grok-4.5 2026-09-19 17:04:19 +02:00
parent 00b68ddc58
commit 13ab74c64b
No known key found for this signature in database
3 changed files with 69 additions and 18 deletions

View file

@ -220,6 +220,11 @@ static void place_showcase(Game *g, Faction human, Faction enemy) {
unit_spawn(g, UT_BUGGY, human, wx + 72, wy - 72);
unit_spawn(g, UT_MEDIC, human, wx - 12, wy + 40);
unit_spawn(g, UT_MEDIC, human, wx + 20, wy + 28);
/* denser MEDIC support screen at primary clash (white vans + cross) */
unit_spawn(g, UT_MEDIC, human, wx + 64, wy - 18);
unit_spawn(g, UT_MEDIC, human, wx + 86, wy - 36);
unit_spawn(g, UT_MEDIC, human, wx + 74, wy + 6);
unit_spawn(g, UT_MEDIC, human, wx + 98, wy - 8);
for (int i = 0; i < 10; i++)
unit_spawn(g, UT_INFANTRY, human, wx + 88 + (i % 5) * 14, wy + 8 + (i / 5) * 16);
/* dense melee screen at primary clash (riflemen packed for KKND2 crop) */
@ -616,8 +621,11 @@ static void place_showcase(Game *g, Faction human, Faction enemy) {
for (int i = 0; i < 8; i++)
unit_spawn(g, UT_INFANTRY, human,
rx2 - 22 + (i % 4) * 10, ry2 - 6 + (i / 4) * 11);
/* MEDIC triage vans at SE clash */
unit_spawn(g, UT_MEDIC, human, rx2 - 30, ry2 + 2);
unit_spawn(g, UT_MEDIC, human, rx2 - 16, ry2 - 14);
int raid[96];
int raid[128];
int rn = 0;
for (int i = 0; i < 8; i++)
raid[rn++] = unit_spawn(g, UT_MUTANT, enemy,
@ -656,6 +664,10 @@ static void place_showcase(Game *g, Faction human, Faction enemy) {
for (int i = 0; i < 8; i++)
raid[rn++] = unit_spawn(g, UT_INFANTRY, enemy,
rx - 18 + (i % 4) * 10, ry + 10 + (i / 4) * 9);
/* Evolved Mendbeast support (UT_MEDIC) behind melee wedge */
for (int i = 0; i < 4; i++)
raid[rn++] = unit_spawn(g, UT_MEDIC, enemy,
rx + 18 + (i % 2) * 16, ry + 24 + (i / 2) * 12);
/* secondary Evolved pack at SE clash — melee-heavy */
int rn_pri = rn;
@ -684,6 +696,10 @@ static void place_showcase(Game *g, Faction human, Faction enemy) {
for (int i = 0; i < 6; i++)
raid[rn++] = unit_spawn(g, UT_INFANTRY, enemy,
rx2 - 10 + (i % 3) * 11, ry2 + 8 + (i / 3) * 10);
/* SE Mendbeast triage */
for (int i = 0; i < 3; i++)
raid[rn++] = unit_spawn(g, UT_MEDIC, enemy,
rx2 + 20 + i * 14, ry2 + 32 + (i & 1) * 8);
/* seed Survivor harvester beds so cargo silhouette is visible in shot */
{