-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tacoma Commune faction missions are still hard-coded and require an unrotated map #33525
Comments
I came across the exact same problem, in build 9547, Windows x64. The Foreman and Carpenter, along with the Plow Tractor vanish from the barn for a couple of turns. The Tractor returns (after 5 min of waiting, with the diesel fuel dropped on the floor, while the NPCs are teleported elsewhere, next to a Carpenter NPC, which in my save is a couple of tiles away from the farm itself. |
Are your ranch camps rotated? As in, is the ranch house located in a spot other than the south side? |
In my case, yes. The ranch is north of the field, and the garage east of the ranch. |
It's oriented house north pond south. So yeah it is. |
The Tacoma Commune upgrade missions that are still hardcoded will update the map in strange ways if the ranch is rotated. I think the short term solution is to make the refugee ranch map non-rotatable. |
Addresses CleverRaven#33525 A fair bit of the Tacoma Commune missions still use hard coded C++ functions to update the map, and those functions do not understand map rotation at all. Completing those missions will cause all kinds of weird errors as NPCs teleport around the map and new construction is built into old construction. Make the ranch camp maps unable to rotate until I have time to go through and move the remaining Tacoma Commune missions into JSON.
Addresses #33525 A fair bit of the Tacoma Commune missions still use hard coded C++ functions to update the map, and those functions do not understand map rotation at all. Completing those missions will cause all kinds of weird errors as NPCs teleport around the map and new construction is built into old construction. Make the ranch camp maps unable to rotate until I have time to go through and move the remaining Tacoma Commune missions into JSON.
Removing this from the 0.E tracker - we have a work-around that's good enough for 0.E but will need to go back and fix it properly later. |
Addresses CleverRaven#33525 A fair bit of the Tacoma Commune missions still use hard coded C++ functions to update the map, and those functions do not understand map rotation at all. Completing those missions will cause all kinds of weird errors as NPCs teleport around the map and new construction is built into old construction. Make the ranch camp maps unable to rotate until I have time to go through and move the remaining Tacoma Commune missions into JSON.
Describe the bug
When turning in the "collect 300 salt" quest from the ranch foreman everything is normal until I exit the dialog menu. Then the foreman and the other npc with him vanish along whith the tractor. I get this
DEBUG : Tried to access invalid map position at grid (172,180,0)
FUNCTION : size_t map::get_nonant(const tripoint&) const
FILE : src/map.cpp
LINE : 8075
Steps To Reproduce
attempt to complete the mission
Expected behavior
To not go away
save_file.zip
Versions and configuration
. "dda",
"no_npc_food",
"No_Rail_Stations",
"Mining_Mod",
"hydroponics",
"fast_healing",
"alt_map_key",
"More_Survival_Tools",
"no_mutagen",
"No_Acid_Zombies",
"No_Big_Zombies",
"No_Explosive_Zombies",
"No_Fungi",
"no_filthy_clothing",
"no_reviving_zombies",
"novitamins",
"StatsThroughSkills"
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: