Skip to content

Fixes for MSCC#2

Open
magical wants to merge 2 commits intoBR903:masterfrom
magical:msfixes
Open

Fixes for MSCC#2
magical wants to merge 2 commits intoBR903:masterfrom
magical:msfixes

Conversation

@magical
Copy link
Copy Markdown
Contributor

@magical magical commented Oct 11, 2015

A couple fixes extracted from my ice block patch.

  • simplify block pushing
  • fix a swimming chip bug

Details in the commit messages.

Try to push blocks /first/ before checking what's under them.  This
allows us to remove the recusive call to canmakemove and the associated
CMM_NOPUSHING flag.

Fixes some behaviour when a block is in the lower layer. For example, if
Chip enters a tile containing a key on top of a block, MSCC puts Chip on
top of the block, but in tworld Chip would push the block. (In both
cases Chip picks up the key.)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant