Page 1 of 1

[WIP] Fire Mask

Posted: 27 Sep 2013, 00:15
by Psychodelic
Hello everyone

l like so much this Mask!

the mask has created by Lunovox

Image

l have the XML! too

Depredador

Re: [WIP] Fire Mask

Posted: 27 Sep 2013, 08:30
by Crush
Who is that Lunovox and what are his or her license conditions?

Re: [WIP] Fire Mask

Posted: 27 Sep 2013, 08:33
by Psychodelic
Lunovox is Administrator in TMW-Brazil

and the license dont know where are :P

Re: [WIP] Fire Mask

Posted: 27 Sep 2013, 12:31
by mas886
Wow, that looks really awesome, that would be cool if you can introduce that in the game.

Re: [WIP] Fire Mask

Posted: 28 Sep 2013, 12:08
by Reid
License is GPLv2+ but not dual-licensed as Lunovox refuse to use the CC BY-SA 3.0.

Re: [WIP] Fire Mask

Posted: 28 Sep 2013, 14:00
by tux9th
thanks for clearing that up reid

Re: [WIP] Fire Mask

Posted: 03 Oct 2013, 12:41
by wushin
It would be far simpler to map the current skull mob or even skeleton face to the player sprite and add a particle effect to the item I would think. But I like the concept.

Re: [WIP] Fire Mask

Posted: 03 Oct 2013, 19:36
by mas886
Yes it's a very good idea and can fit very good with the crypt project

Re: [WIP] Fire Mask

Posted: 05 Oct 2013, 22:30
by straelyn
I threw together my own xml for this, if nothing else because I need the practice :)
Also, the death frames in the spritesheet were a few pixels off, so I moved them down a tiny bit. Also, I made a modified version of the fireplace particle effect.

Code: Select all

<?xml version="1.0"?>
<sprite>
  <imageset name="base" src="graphics/sprites/equipment/head/fire-mask.png" width="64" height="32"/>
  <action name="stand" imageset="base">
    <animation direction="down">
      <frame index="0" offsetX="-1" offsetY="-34"/>
    </animation>
    <animation direction="left">
      <frame index="10" offsetX="1" offsetY="-36"/>
    </animation>
    <animation direction="up">
      <frame index="15" offsetX="-3" offsetY="-37"/>
    </animation>
    <animation direction="right">
      <frame index="5" offsetX="-1" offsetY="-37"/>
    </animation>
  </action>
  <action name="walk" imageset="base">
    <animation direction="down">
      <frame index="0" offsetX="-1" offsetY="-35" delay="75"/>
      <frame index="1" offsetX="-1" offsetY="-34" delay="150"/>
      <frame index="2" offsetX="-1" offsetY="-35" delay="75"/>
      <frame index="3" offsetX="-1" offsetY="-34" delay="150"/>
    </animation>
    <animation direction="left">
      <frame index="10" offsetX="1" offsetY="-37" delay="75"/>
      <frame index="11" offsetX="1" offsetY="-36" delay="75"/>
      <frame index="12" offsetX="1" offsetY="-37" delay="150"/>
      <frame index="13" offsetX="1" offsetY="-36" delay="75"/>
      <frame index="14" offsetX="1" offsetY="-37" delay="75"/>
    </animation>
    <animation direction="up">
      <frame index="15" offsetX="-3" offsetY="-37" delay="75"/>
      <frame index="16" offsetX="-3" offsetY="-38" delay="150"/>
      <frame index="17" offsetX="-3" offsetY="-37" delay="75"/>
      <frame index="18" offsetX="-3" offsetY="-38" delay="150"/>
    </animation>
    <animation direction="right">
      <frame index="5" offsetX="-1" offsetY="-38" delay="75"/>
      <frame index="6" offsetX="-1" offsetY="-37" delay="75"/>
      <frame index="7" offsetX="-1" offsetY="-38" delay="150"/>
      <frame index="8" offsetX="-1" offsetY="-37" delay="75"/>
      <frame index="9" offsetX="-1" offsetY="-38" delay="75"/>
    </animation>
  </action>
  <action name="attack" imageset="base">
    <animation direction="down">
      <frame index="0" offsetX="0" offsetY="-33" delay="75"/>
      <frame index="1" offsetX="0" offsetY="-34" delay="75"/>
      <frame index="2" offsetX="0" offsetY="-31" delay="75"/>
      <frame index="3" offsetX="0" offsetY="-30" delay="75"/>
      <end/>
    </animation>
    <animation direction="left">
      <frame index="10" offsetX="5" offsetY="-38" delay="75"/>
      <frame index="11" offsetX="5" offsetY="-39" delay="75"/>
      <frame index="12" offsetX="1" offsetY="-36" delay="75"/>
      <frame index="13" offsetX="0" offsetY="-35" delay="75"/>
      <end/>
    </animation>
    <animation direction="up">
      <frame index="15" offsetX="-1" offsetY="-37" delay="75"/>
      <frame index="16" offsetX="-1" offsetY="-36" delay="75"/>
      <end/>
    </animation>
    <animation direction="right">
      <frame index="5" offsetX="-4" offsetY="-39" delay="75"/>
      <frame index="6" offsetX="-4" offsetY="-40" delay="75"/>
      <frame index="7" offsetX="-1" offsetY="-37" delay="75"/>
      <frame index="8" offsetX="0" offsetY="-36" delay="75"/>
      <end/>
    </animation>
  </action>
  <action name="dead" imageset="base">
    <animation direction="default">
      <frame index="20" offsetX="6" offsetY="-15" delay="200"/>
      <frame index="21" offsetX="6" offsetY="-15" delay="200"/>
      <frame index="22" offsetX="6" offsetY="-15" delay="200"/>
      <frame index="25" offsetX="6" offsetY="-15" delay="200"/>
      <frame index="26" offsetX="6" offsetY="-15" delay="200"/>
      <frame index="27" offsetX="6" offsetY="-15" delay="200"/>
    </animation>
  </action>
</sprite>

Code: Select all

<?xml version="1.0"?>
<!--
based on the fireplace particle effect, with a few changes
-->
<effect>
  <particle position-x="0" position-y="32" position-z="48">
    <emitter>
      <property name="position-x" min="-24" max="8"/>
      <property name="position-y" min="0" max="32"/>
      <property name="horizontal-angle" min="0" max="90"/>
      <property name="vertical-angle" min="0" max="360"/>
      <property name="power" min="0.1" max="0.3"/>
      <property name="gravity" value="-0.04"/>
      <animation imageset="graphics/particles/aniblaze.png" width="8" height="8">
        <sequence start="0" end="14" delay="20"/>
        <frame index="14" delay="1000"/>
      </animation>
      <property name="lifetime" min="25" max="35"/>
      <property name="output" min="0" max="20"/>
      <property name="fade-in" value="0"/>
      <property name="fade-out" value="15"/>
    </emitter>
  </particle>
</effect>

Re: [WIP] Fire Mask

Posted: 06 Oct 2013, 16:46
by Billr
How do you apply the effects?

Re: [WIP] Fire Mask

Posted: 07 Oct 2013, 22:45
by straelyn
it's done with the monsters.xml file located in the base tmwa-client-data directory. If you wanted to apply the mask and effects to the skeleton, for example, you'd change the entry to this:

Code: Select all

  <monster id="41" name="Skeleton">
    <sprite>monsters/skeleton.xml|#ffe8bf</sprite>                                                  
    <particlefx>graphics/particles/skullfire.particle.xml</particlefx>
    <sprite>equipment/head/fire-mask.xml</sprite>
  </monster>

Re: [WIP] Fire Mask

Posted: 07 Oct 2013, 23:25
by Psychodelic
cool idea wushin!

l like you work straelyn, these mask can be used for one monster! for the news Graveyards Maps

Depredador

Re: [WIP] Fire Mask

Posted: 11 Oct 2013, 19:19
by Saint Tropez
Hi,

this mask is awesome, it could be a reward:
From a boss in the crypt project (must be a rare item in this case)
or for the dark mage as reward to have chosen this path...of course something must be done for the poor light mage or they will be jealous (give them a stick and they will be satisfy :mrgreen: )
You well understood, for me a real dark path will be great...with reward...and this mask seems awesome for this task.
http://forums.themanaworld.org/viewtopi ... 8&start=45

Hope we'll see this mask as hat and not only as mask on a mob, the same for the Biqcassy's moonshroom (hat and mob).


And the dark path will rule the manaworld and finally we shall live in peace... :lol: