From 5656d77c828ff8d7eded00da271d8271676fda10 Mon Sep 17 00:00:00 2001 From: MascaraSnake Date: Sat, 25 Jan 2020 10:15:20 +0100 Subject: [PATCH] Use tag instead of angle for polyobject spawn points and anchors --- src/p_polyobj.c | 6 +++--- src/p_setup.c | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/p_polyobj.c b/src/p_polyobj.c index cd0a44bb4..133e1b601 100644 --- a/src/p_polyobj.c +++ b/src/p_polyobj.c @@ -708,9 +708,9 @@ static void Polyobj_moveToSpawnSpot(mapthing_t *anchor) vertex_t dist, sspot; size_t i; - if (!(po = Polyobj_GetForNum(anchor->angle))) + if (!(po = Polyobj_GetForNum(anchor->tag))) { - CONS_Debug(DBG_POLYOBJ, "Bad polyobject %d for anchor point\n", anchor->angle); + CONS_Debug(DBG_POLYOBJ, "Bad polyobject %d for anchor point\n", anchor->tag); return; } @@ -1562,7 +1562,7 @@ void Polyobj_InitLevel(void) { qitem = (mobjqitem_t *)M_QueueIterator(&spawnqueue); - Polyobj_spawnPolyObj(i, qitem->mo, qitem->mo->spawnpoint->angle); + Polyobj_spawnPolyObj(i, qitem->mo, qitem->mo->spawnpoint->tag); } // move polyobjects to spawn points diff --git a/src/p_setup.c b/src/p_setup.c index 1a045bee3..d79bd328a 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -2776,6 +2776,9 @@ static void P_ConvertBinaryMap(void) switch (mapthings[i].type) { case 750: + case 760: + case 761: + case 762: mapthings[i].tag = mapthings[i].angle; break; default: