Bouncyrock / TaleSpire-Beta-Public-Issue-Tracker

Issue tracker for the TaleSpire Beta
33 stars 17 forks source link

Character View Hides Creatures But Not Items #928

Closed LordAshes closed 3 years ago

LordAshes commented 3 years ago

Describe the bug When a character mini is separated from an area by walls, any creature minis in that area are hidden from the character's view. However, the same should be true for items but it seems that items are not hidden.

To Reproduce Steps to reproduce the behavior:

  1. Create a board with a wall dividing the board into two rooms.
  2. Place a character mini on one side of the wall.
  3. Place creature minis on the other side of the wall.
  4. Place items on the creature side of the wall.

When the character mini is on the opposite side of the wall, the creature minis are taken away but the items remain. This means that the character can see items in areas to which she does not have visibility. The expectation would be that in any area, to which the character does not have visibility, the creatures as well as the items would be hidden/removed.

Screenshots/Videos/Twitch Clips The issue can be see in the following YouTube video: https://youtu.be/afrjoBiPrOk

LuPro commented 3 years ago

This is intended behavior, there is line of sight for minis, but that does not extend to tiles or props. To hide tiles/props you can use hide volumes or the (very experimental) fog of war :)

LordAshes commented 3 years ago

Understood.

However, that seems like an odd decision. With the line of sight for minis, a GM can lay out the various rooms on a board, place all the enemy mini within those rooms, and assuming none of the minis are hiding then the GM does not need to do anything else because players will not see the enemy minis until they have line of sight. This is good. Less work for the GM because he/she does not need to set up hidden volumes or FoW.

The issue is that if this does not extend to items, the players would immediately see all items in all rooms of the board regardless if they have line of sight. This then means that the GM would have to use hide volumes or FoW to hide the items which somewhat defeats the benefit of the line of sight for mini. Yes, I realize that the line of sight for minis is good for combat situations (i.e. once the room has been revealed but when minis don't have line of sight of each other) but it seems if the same concept was added to item, it would make the GMs work a lot easier.

In my opinion as a GM that has used a number of different systems for roleplaying, I think the line of sight should be applied to minis and items but not tiles. Actually having an settings option to also apply this concept to tiles would provide an alternate solution to FoW. The characters would only see what is in their line of sight.

Just my 2 cents.

On Fri, May 14, 2021 at 8:42 AM LuPro @.***> wrote:

Closed #928 https://github.com/Bouncyrock/TaleSpire-Beta-Public-Issue-Tracker/issues/928 .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Bouncyrock/TaleSpire-Beta-Public-Issue-Tracker/issues/928#event-4746819614, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGQ5Y6BT724E6ZOT5MM7GTTTNULCHANCNFSM442WGZ2Q .

LuPro commented 3 years ago

the problem is that hiding items is a bunch more complex than hiding minis, both in how many things there are to hide (max of 300 minis vs practically unlimited tiles) and the way things are hidden, so it's not as trivial from a technical standpoint. Additionally hiding with tiles the LoS system would lead to things not being shown when you'd want to, the devs go in the route of "do as few things automatically that could get in the way but the things that are automatic work well" Edit: accidentally pressed on send before finished to write