Follow-up Comment #7, bug #23458 (project wesnoth):

After more testing, I discovered that it is possible to correctly place shroud
on allied sides by setting share_view=no as well as share_maps=no. This is
because the sp/mp unification causes share_view to default to true, and
share_maps's value is set based on share_view being false.

In 1.12, the default behavior is share_view=no,share_maps=yes.
In 1.13, the default behavior is share_view=yes,share_maps=yes.

In a discussion with gfgtdf on IRC (see extensive logs for today), we
concluded that it would be best to keep share_view as yes in 1.13 in an effort
to better keep defaults between sp and mp.

Therefor, in 1.13, the procedure for side vision is as follows:
* Any allied, non-shrouded side may have shroud placed over it with no
problem.
* Any allied, shrouded side will share both fog and shroud vision.
* If you wish to disable shroud sharing for an allied side, both share_view=no
and share_maps=no must be included.
* I have not tested a case with fog sharing off (share_view=no) and shroud
sharing on (share_maps=yes), but I would assume it still works.

Shadowm, gfgtdf, and I concluded that a new tristate key such as
share_vision=yes/none/shroud could serve as a simpler replacement for both
these keys. If someone could look into implementing this in 1.13, that would
be helpful, otherwise we are stuck with the current behavior.

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?23458>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to