Skip to content
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

MBL is not strict #2844

Closed
elfofthefire opened this issue Jul 5, 2021 · 4 comments
Closed

MBL is not strict #2844

elfofthefire opened this issue Jul 5, 2021 · 4 comments
Labels
bug working as designed Issue is working as designed or can not be duplicated

Comments

@elfofthefire
Copy link

Describe the bug
A player can move into a region that is marked as MBL (but not VBL.) The player is shown a 0 for their move distance, and after releasing the drag, everyone's maptool freezes for a moment and then the token is placed in the blocked off area.

To Reproduce
Create a MBL only block. Create a token, snapped to grid. Assign token to player. Player can drag token into MBL area.

Expected behavior
The movement is blocked.

MapTool Info

  • Version: 1.9.2

Desktop (please complete the following information):

  • OS: Windows
  • Version 10
@Phergus
Copy link
Contributor

Phergus commented Jul 5, 2021

Thanks for jumping in to help with MapTool. Volunteers help keep the development moving forward. However, you really should talk to the developers somewhere between opening an issue and submitting a fix.

The current MBL behavior is intentional as far as allowing players to force movement into the area. It's only there to influence the pathfinding code for normal, i.e. walking, movement and not to actually stop tokens from being moved into an area. There are several reasons for this.

  • A glass wall that would stop normal movement but wouldn't stop something that uses short range teleport. Normal characters would have to walk around it.
  • A pit that would need to be navigated around for normal characters but wouldn't inhibit a flying character. Or perhaps a character wants to jump into it as they have an ability that lets them ignore falling damage.
  • A burning area that any normal character would walk around but those with some kind of fireproofing could ignore.
  • And many other examples...

Forcing the GM to handle those types of scenarios just slows things down.

Note also that current develop branch code already has a fix for the long delay when dropping a token in a block of MBL.

For general contact with the RPTools team, the MapTool Discord server is a good place to go: https://discord.gg/hbn2bfn

@cwisniew
Copy link
Member

cwisniew commented Jul 6, 2021

I guess we could add some sort of toggle (only settable by GM) that enables/disables this behaviour for movement, that way its not all or nothing and the GM can decide how much it annoys them either way :)

@Phergus
Copy link
Contributor

Phergus commented Jul 7, 2021

Probably need a preference setting for the default state and either use that in the server policy or add yet another checkbox to the start server dialog that defaults to the preference setting.

@FullBleed
Copy link

FullBleed commented Jul 7, 2021

I don't have a problem with more server checkboxes... but I am wondering if they could use some organization and categorization so it doesn't seem quite so overwhelming and random when you're selecting them. Something like this maybe?

Options

 Tokens
       Strict Token Management
       Allow Players to Impersonate any Token
       Movement Metric

 Vision/Blocking/FoW
      Use Individual Views
           Use Individual FoW
      Players can reveal vision
           Auto Reveal On Movement
      GM Reveals vision On Movement for Unowned Tokens

 Macros
      Players Receive Campaign Macros

 Chat
      Use ToolTips for [] Rolls

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug working as designed Issue is working as designed or can not be duplicated
Projects
None yet
Development

No branches or pull requests

4 participants