From a499c3231ff925eb58a429ede7e84225db37fde6 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 1 Dec 2024 11:20:02 +0100 Subject: [PATCH] nilrider:: fixed scores on ski jumping --- rogueviz/nilrider/timestamp.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rogueviz/nilrider/timestamp.cpp b/rogueviz/nilrider/timestamp.cpp index e88d6d2e..27e733bc 100644 --- a/rogueviz/nilrider/timestamp.cpp +++ b/rogueviz/nilrider/timestamp.cpp @@ -98,13 +98,13 @@ bool timestamp::collect(level *lev) { } else if(res == grSuccess) { goals |= Flag(gid); - lev->current_score[gid] = timer; - if(lev->flags & nrlJumping) lev->current_score[gid] = -where[0]; + auto& score = lev->current_score[gid]; + score = timer; + if(lev->flags & nrlJumping) score = -where[0]; if(planning_mode || !loaded_or_planned) { auto &res = lev->records[planning_mode][gid]; - if(res == 0 || timer < res) { - res = timer; - println(hlog, "saved -- success on goal ", gid, " in time ", timer); + if(res == 0 || score < res) { + res = score; save(); } }