[WIP] Fire Mask

All development of pixel art, maps and other graphics.


Post Reply
User avatar
Psychodelic
Novice
Novice
Posts: 83
Joined: 20 Apr 2012, 23:58
Location: The Mana World

[WIP] Fire Mask

Post by Psychodelic »

Hello everyone

l like so much this Mask!

the mask has created by Lunovox

Image

l have the XML! too

Depredador
League Of Legends
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: 25 Aug 2005, 16:08
Location: Germany

Re: [WIP] Fire Mask

Post by Crush »

Who is that Lunovox and what are his or her license conditions?
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
User avatar
Psychodelic
Novice
Novice
Posts: 83
Joined: 20 Apr 2012, 23:58
Location: The Mana World

Re: [WIP] Fire Mask

Post by Psychodelic »

Lunovox is Administrator in TMW-Brazil

and the license dont know where are :P
League Of Legends
User avatar
mas886
TMW Adviser
TMW Adviser
Posts: 116
Joined: 02 Jun 2012, 12:34
Location: Catalonia

Re: [WIP] Fire Mask

Post by mas886 »

Wow, that looks really awesome, that would be cool if you can introduce that in the game.
User avatar
Reid
Lead Developer (SoM)
Lead Developer (SoM)
Posts: 1551
Joined: 15 May 2010, 21:39
Location: Artis
Contact:

Re: [WIP] Fire Mask

Post by Reid »

License is GPLv2+ but not dual-licensed as Lunovox refuse to use the CC BY-SA 3.0.
"Time is an illusion. Lunchtime doubly so."
-- Ford Prefect
User avatar
tux9th
TMW Adviser
TMW Adviser
Posts: 428
Joined: 09 Mar 2012, 20:21
Location: -67.067433,54.433587

Re: [WIP] Fire Mask

Post by tux9th »

thanks for clearing that up reid
User avatar
wushin
TMW Adviser
TMW Adviser
Posts: 1759
Joined: 18 Dec 2012, 05:56
Location: RiverBest, Brew City, Merica
Contact:

Re: [WIP] Fire Mask

Post 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.
The secret to getting all the important stuff done is doing nothing.
User avatar
mas886
TMW Adviser
TMW Adviser
Posts: 116
Joined: 02 Jun 2012, 12:34
Location: Catalonia

Re: [WIP] Fire Mask

Post by mas886 »

Yes it's a very good idea and can fit very good with the crypt project
User avatar
straelyn
Novice
Novice
Posts: 117
Joined: 04 Jan 2013, 20:56

Re: [WIP] Fire Mask

Post 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>
Attachments
skull-mask-test.png
skull-mask-test.png (137.58 KiB) Viewed 4395 times
updated death frames
updated death frames
fire-mask.png (47.15 KiB) Viewed 4395 times
end of line.
Billr
Peon
Peon
Posts: 23
Joined: 14 Oct 2009, 15:30

Re: [WIP] Fire Mask

Post by Billr »

How do you apply the effects?
User avatar
straelyn
Novice
Novice
Posts: 117
Joined: 04 Jan 2013, 20:56

Re: [WIP] Fire Mask

Post 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>
end of line.
User avatar
Psychodelic
Novice
Novice
Posts: 83
Joined: 20 Apr 2012, 23:58
Location: The Mana World

Re: [WIP] Fire Mask

Post by Psychodelic »

cool idea wushin!

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

Depredador
League Of Legends
Saint Tropez
Peon
Peon
Posts: 33
Joined: 08 Apr 2013, 11:48

Re: [WIP] Fire Mask

Post 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:
Post Reply