prima di "modificare tutto" pensa a altre vie, potevi editare il give_basic_weapon e tenere le mappe, facevi in modo che se era di shinso lo portava a shinsoo però poi lo faceva subito teletrasportare nelle nuove coordinate con un pc.warp(x,y) e avevi risolto +- il problema.