Skip to content

Commit

Permalink
Object editor preserves use vanish when inserting an object.
Browse files Browse the repository at this point in the history
  • Loading branch information
jasonrohrer committed Jul 2, 2020
1 parent 31dc07a commit 770e56e
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
2 changes: 2 additions & 0 deletions documentation/changeLog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ Version 346 ???
--Forbid player flipping when a 0-speed object is held (like cast fishing
pole). Fixes #644

--Object editor preserves use vanish when inserting an object.



Server Fixes
Expand Down
10 changes: 10 additions & 0 deletions gameSource/EditorObjectPage.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2651,6 +2651,16 @@ void EditorObjectPage::actionPerformed( GUIComponent *inTarget ) {
mCurrentObject.spriteParent[i + oldNumSprites] =
pickedRecord->spriteParent[i] + oldNumSprites;
}

if( pickedRecord->numUses > 0 &&
mNumUsesField.getInt() > 0 ) {

mCurrentObject.spriteUseVanish[i + oldNumSprites] =
pickedRecord->spriteUseVanish[i];

mCurrentObject.spriteUseAppear[i + oldNumSprites] =
pickedRecord->spriteUseAppear[i];
}
}
if( jumpPerSprite > 0 ) {
for( int i=0; i<pickedRecord->numSprites; i++ ) {
Expand Down

0 comments on commit 770e56e

Please sign in to comment.