From 8d5d3115555625e422d97ca50b38e05211d3470e Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 31 Jul 2021 15:47:58 +0200 Subject: [PATCH] arb::convert:: fixed a bug when trying to run multiple times --- arbitrile.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arbitrile.cpp b/arbitrile.cpp index c7bf606b..94d0f179 100644 --- a/arbitrile.cpp +++ b/arbitrile.cpp @@ -1132,6 +1132,7 @@ void be_identified(cellwalker cw1, cellwalker cw2) { EX void convert() { start_game(); + identification.clear(); changes = 0; manual_celllister cl; cl.add(currentmap->gamestart()); @@ -1191,6 +1192,7 @@ EX void convert() { ac.floor_scale = cgi.hexvdist / cgi.scalefactor; ac.range = cgi.base_distlimit; int N = isize(old_shvids); + ac.shapes.clear(); ac.shapes.resize(N); ginf[gArbitrary].g = cginf.g;