OSDN Git Service

Merge branch 'quest-sort-by-level'
authorHabu <habu@users.sourceforge.jp>
Sun, 17 Sep 2017 12:44:39 +0000 (21:44 +0900)
committerHabu <habu@users.sourceforge.jp>
Sun, 17 Sep 2017 12:44:39 +0000 (21:44 +0900)
* quest-sort-by-level:
  クエスト達成時のプレイ時間が同じ場合、クエストレベルでソートする

src/cmd4.c

index eb8707c..6e3d82a 100644 (file)
@@ -8319,7 +8319,9 @@ bool ang_sort_comp_quest_num(vptr u, vptr v, int a, int b)
        /* Unused */
        (void)v;
 
-       return (qa->comptime <= qb->comptime);
+       return (qa->comptime != qb->comptime) ?
+               (qa->comptime < qb->comptime) :
+               (qa->level <= qb->level);
 }
 
 void ang_sort_swap_quest_num(vptr u, vptr v, int a, int b)