As a follow-up to (http://www.byond.com/forum/?post=2338657).
I am unable to compile the following project:
https://github.com/DamianX/vgstation13/archive/ e3b09768ab409c34b30b2850c1e55ac884eecd05.zip
The error is the following:
maps\tgstation.dmm:12900:error: undefined map symbol: "bBC"
However, bBC seems to be correctly defined:
"bBC" = (/obj/structure/table/reinforced,/obj/item/weapon/folder/white,/obj/item/weapon/pen,/obj/item/device/flashlight/lamp/green{on = 0; pixel_x = -3; pixel_y = 8},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/medical/medbay)
Numbered Steps to Reproduce Problem:
- Open project in Dream Maker
- Build
Expected Results:
Successful compilation
Actual Results:
maps\tgstation.dmm:12900:error: undefined map symbol: "bBC"
Does the problem occur:
Every time? Or how often? Yes, every time.
In other games? Does not apply.
In other user accounts? Does not apply.
On other computers? Yes, tested both on Travis CI and my Windows machine.
When does the problem NOT occur?
Similar maps in the same project like 'test_tiny.dmm' compile correctly.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? The problem started with 512. 511 compiles and works correctly.
Workarounds:
I replaced every occurrence of "bBC" in the map's levels with "aaa" and deleted the "bBC" definition. This caused other errors of the same nature to show up:
maps\tgstation.dmm:12930:error: undefined map symbol: "cvu"
I kept repeating this process of search/replace/delete until the map compiled.
After this, the project compiles and everything seems to be working.
However, this is not an acceptable solution as I had to delete important parts of the map.
I have published a version of the project adopting this "workaround" here:
https://github.com/DamianX/vgstation13/archive/ 6560222ace90e7956ad6c7bb84f1a101e28f9777.zip