From 98fbfb9d546f54760ed7f0d6e7a3f3a354578d35 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 18 May 2012 16:50:38 +0200 Subject: digital/io-hub/src/guybrush: report really bad failure --- digital/io-hub/src/guybrush/strat.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'digital/io-hub/src/guybrush/strat.c') diff --git a/digital/io-hub/src/guybrush/strat.c b/digital/io-hub/src/guybrush/strat.c index b18fb74e..ab3c3f8e 100644 --- a/digital/io-hub/src/guybrush/strat.c +++ b/digital/io-hub/src/guybrush/strat.c @@ -276,6 +276,20 @@ strat_failure (void) } } +void +strat_bad_failure (void) +{ + switch (strat.last_decision) + { + default: + if (strat.place[strat.last_place].fail_nb < 256 - 20) + strat.place[strat.last_place].fail_nb += 20; + break; + case STRAT_DECISION_UNLOAD: + break; + } +} + void strat_giveup (void) { -- cgit v1.2.3