Skip to content

Conversation

@zephyrflow
Copy link
Contributor

Summary

Bugfixes "Cosmetics not moved to new submap in EOC copy_location"

Purpose of change

I created a cold storage room in the Flying House with a low-temperature warning sign at the door. After a teleport, I realized the sign's message couldn't be read. I tested further by drawing a graffito, which remained behind after teleportation. I have now fixed this bug.

Describe the solution

In the code of EOC 'copy_location', move signage and graffiti to new submap, since their positions are stored in point_sm_ms, cosmetics do not require location updates.

Describe alternatives you've considered

No other alternative solutions have been identified so far.

Testing

Following the code fix, a teleport test with the Flying House was conducted. Results showed the graffiti was successfully moved and the cold storage warning sign functioned normally. A check of the original location confirmed that the original instances of both the graffito and sign were successfully cleared.

Additional context

Flying House is a Mod I developed, It is just like Vanishing Arc of Aftershock that you can teleport with the ship.

@github-actions github-actions bot added NPC / Factions NPCs, AI, Speech, Factions, Ownership [C++] Changes (can be) made in C++. Previously named `Code` <Bugfix> This is a fix for a bug (or closes open issue) astyled astyled PR, label is assigned by github actions json-styled JSON lint passed, label assigned by github actions labels Nov 21, 2025
@github-actions github-actions bot added the BasicBuildPassed This PR builds correctly, label assigned by github actions label Nov 21, 2025
@Blueflowerss
Copy link
Contributor

Blueflowerss commented Nov 21, 2025

is your Flying House something that could be incorporated into the game? As something for Magiclysm maybe?
it sounds cool

@zephyrflow
Copy link
Contributor Author

is your Flying House something that could be incorporated into the game? As something for Magiclysm maybe? it sounds cool

The current interior design leans more towards alien technology products, but your idea sounds great. I can actually redesign the Flying House to be more aligned with a magical world aesthetic.

@zephyrflow zephyrflow force-pushed the fix/cosmetics_not_included_in_copy_location branch from 8c92bae to 9a2fee7 Compare November 22, 2025 08:08
@github-actions github-actions bot added the Map / Mapgen Overmap, Mapgen, Map extras, Map display label Nov 22, 2025
@zephyrflow zephyrflow force-pushed the fix/cosmetics_not_included_in_copy_location branch from 9a2fee7 to d44a99d Compare November 22, 2025 08:18
Copy link
Contributor

@ehughsbaird ehughsbaird left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is odd that these only take a subset of the submap data, but this looks like the correct place to put this.

@Maleclypse Maleclypse merged commit 85532c9 into CleverRaven:master Nov 23, 2025
24 of 28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

astyled astyled PR, label is assigned by github actions BasicBuildPassed This PR builds correctly, label assigned by github actions <Bugfix> This is a fix for a bug (or closes open issue) [C++] Changes (can be) made in C++. Previously named `Code` json-styled JSON lint passed, label assigned by github actions Map / Mapgen Overmap, Mapgen, Map extras, Map display NPC / Factions NPCs, AI, Speech, Factions, Ownership

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants