summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--digital/io-hub/src/guybrush/strat.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/digital/io-hub/src/guybrush/strat.c b/digital/io-hub/src/guybrush/strat.c
index ab3c3f8e..a45084fc 100644
--- a/digital/io-hub/src/guybrush/strat.c
+++ b/digital/io-hub/src/guybrush/strat.c
@@ -181,6 +181,16 @@ strat_place_score (uint8_t i)
return -1;
int32_t score = 10000ll - position_score + strat_place[i].score
- 100ll * strat.place[i].fail_nb;
+ if (team_color)
+ {
+ if (i == STRAT_PLACE_TOTEM1 || i == STRAT_PLACE_TOTEM3)
+ score -= 1500;
+ }
+ else
+ {
+ if (i == STRAT_PLACE_TOTEM0 || i == STRAT_PLACE_TOTEM2)
+ score -= 1500;
+ }
if (i < STRAT_PLACE_UNLOAD_NB)
{
if (strat.load > 3)