[wesnoth-commits] [wesnoth/wesnoth] 6e1a86: UtBS: New graphics for Eloh by me

GitHub noreply at github.com
Fri Jul 27 23:08:45 UTC 2018


  Branch: refs/heads/master
  Home:   https://github.com/wesnoth/wesnoth
  Commit: 6e1a861bdab92edcd24c297aa97367dfcb6c0876
      https://github.com/wesnoth/wesnoth/commit/6e1a861bdab92edcd24c297aa97367dfcb6c0876
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    A data/campaigns/Under_the_Burning_Suns/images/halo/eloh-halo-back.png
    A data/campaigns/Under_the_Burning_Suns/images/halo/eloh-halo-bottom.png
    M data/campaigns/Under_the_Burning_Suns/images/units/quenoth/eloh.png
    M data/campaigns/Under_the_Burning_Suns/units/quenoth/Divine_Avatar.cfg

  Log Message:
  -----------
  UtBS: New graphics for Eloh by me

There are two layers of halos and they are applied in a somewhat
convoluted fashion. I should probably explain why.

The bottom halo is designed so it's drawn *below* the main unit sprite
so as to not muddle the colours on it. Halos are normally drawn *on top*
of sprites.

The back halo is specifically masked so it's drawn behind the main unit
sprite without overlapping any of its pixels, but it's asymmetrical and
supposed to flip along with the unit sprite depending on the direction
it's facing. Halos do not do that currently, at least not without using
animation WML conditionals. Unfortunately, for some reason, using a
standing animation that's nothing but conditionals causes the game to
crash at the moment.

Taking all this into consideration, using the blit IPF is a much easier
mechanism to avoid both issues at once, even if it makes the code
slightly awkward.

If someone can think of an alternative method, they're more than welcome
to change the code as long as the sprite's composition remains exactly
the same as it is now. I'm just the artist in this case.

[ci skip]


  Commit: c56e8aa69538f119bb89c5a1683770b165e75f5d
      https://github.com/wesnoth/wesnoth/commit/c56e8aa69538f119bb89c5a1683770b165e75f5d
  Author: Iris Morelle <shadowm at wesnoth.org>
  Date:   2018-07-27 (Fri, 27 Jul 2018)

  Changed paths:
    M changelog.md

  Log Message:
  -----------
  Sync 1.14 changelog

[ci skip]


Compare: https://github.com/wesnoth/wesnoth/compare/a08b7c3ab360...c56e8aa69538
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the Commits mailing list