Bouncyrock / TaleSpire-Alpha-Public-Issue-Tracker

Issue tracker for the TaleSpire Alpha
3 stars 0 forks source link

Prison bar visibility issues #92

Open Wildo-testing opened 5 years ago

Wildo-testing commented 5 years ago

Describe the bug When placed on the same level as the floor of the exterior: prison bars are not rendered visible, and not 'translucent' to provide visibility through the bars to items on the other side.

To Reproduce

  1. Create a new Board
  2. Select Dungeon Tile set and create a 12X12 square room wall frame. 4 corners with 4 wall segments between each.
  3. Create a 6x8 Prison Bar cell within the room. 4 corners connected by 4 prison bars on one length, and 6 on the others. Fill interior 4x6 area with 2x2 dungeon floor panels.
  4. On the exterior complete the floor This should leave a 2x8 empty space on the floor, place 4 2x2 dungeon floor panels.
  5. Create a roof by creating a second layer and covering the room on the first level with a new floor.
  6. Place characters into the room.

Result: Player visibility in the room is now broken, in respect to updating, and does not draw visible lines through the bars, or reveal the bars with any sensible pattern.
---GM tested player view by switching to players granted control. All boards were in single campaign. -Prison Repro GM.jpg -Prison Repro Cage Mage.jpg -Prison Repro Cage Bard.jpg -Prison Repro Free Paladin.jpg -Prison Repro Free Elf.jpg ---Players are placed inside the cell will only have parts of the bar visible. Most cannot see the dungeon wall beyond -Prison Repro Cage Mage.jpg -Prison Repro Cage Bard.jpg ---Players placed outside the cell likewise only see parts of the bars. But also cannot see some walls, and other objects past the prison bars, even if they lie outside of the second bars. -Prison Repro Free Paladin.jpg -Prison Repro Free Elf.jpg ---Newly placed characters generate their own broken view. -Prison Repro Free Korgoth.jpg ---Regardless of where the player starts, or how many are in the room, no visible tile updates occur. -Prison Repro Free Paladin move.jpg -Prison Repro Free Elf move.jpg -Prison Repro Cage Mage move.jpg -Prison Repro Cage Bard move.jpg ---Removing Roof has no effect on visibility. ---Despite not seeing the area characters can walk on the placed blocks - Prison Repro Free Paladin.jpg Move.jpg ---Checking "Visible flag" for player character's line of sight reveals players beyond the bars for many instances. But this does not update with player movement. Prison Repro Free Korgoth sees characters original positions that have moved.jpg ---Switching to GM view has no effect on what tiles the placed characters can view ---Switching to GM view will however update the "visible" flag characters have when their icon is selected. Prison Repro GM sees Cage Mage sees characters in current position.jpg Prison Repro Cage Mage sees characters in current position after switching GM view.jpg

Screenshots/Videos/Twitch Clips Attached 3 screenshot archives on 3 different boards Original Bug.zip Bug Reproduction.zip Visible View.zip

Additional context As mentioned this seems to be cause by having the prison bars base flush with the floor. As a third test in "Visible View" a cell inside of an 6x8 was made with bars placed on top of the 2x2 dungeon floor. Panels inside and outside were visible to players both inside and outside the cage. An issue with a wall corner disappearing for the player in the cage. But I understand that's an issue already under examination.

cbaggers commented 5 years ago

Ouch, yes that is impressively broken. Some of the things not appearing seem to be combinations of existing issues but 'not being able to see through the bars' is definitely a bug.

Thanks for the really thorough report and excellent screenshots

cbaggers commented 5 years ago

tracking internally https://github.com/Bouncyrock/TaleSpire/issues/456