Skip to content

Qtfred & FRED fix object cloning#7460

Open
MjnMixael wants to merge 5 commits into
scp-fs2open:masterfrom
MjnMixael:qtfred-fix-ship-cloning
Open

Qtfred & FRED fix object cloning#7460
MjnMixael wants to merge 5 commits into
scp-fs2open:masterfrom
MjnMixael:qtfred-fix-ship-cloning

Conversation

@MjnMixael
Copy link
Copy Markdown
Contributor

Fixes #6191 by creating a shared object duplication file with methods that mirror the parse/save fields and comments in each relevant place to help ensure they don't diverge again in the future. After doing this for ships it seemed prudent to do it for Jump Nodes, Waypoints, and Props as well. All cloneable object types should fully clone now instead of silently dropping field data.

I did sneak in a minor QtFRED feature here where shift-ctrl-drag allows inserting waypoints into a path rather than duplicating them into a new path. The code overhead is minor and related to the work here as I also had to fix ctrl-drag not working in QtFRED in the first place.

@MjnMixael MjnMixael added this to the Release 26.0 milestone May 14, 2026
@MjnMixael MjnMixael added qtfred A feature or issue related to qtFred. fred A feature or issue related to the FReespace EDitor (FRED) labels May 14, 2026
@github-project-automation github-project-automation Bot moved this to Work In Progress (PRs) in qtFRED2 May 14, 2026
@MjnMixael MjnMixael changed the title Qtfred & FRED fix ship cloning Qtfred & FRED fix object cloning May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fred A feature or issue related to the FReespace EDitor (FRED) qtfred A feature or issue related to qtFred.

Projects

Status: Work In Progress (PRs)

Development

Successfully merging this pull request may close these issues.

FRED ship duplication does not duplicate all fields

1 participant