diff options
-rw-r--r-- | graphics/particles/luvia-attack.particle.xml | 44 | ||||
-rw-r--r-- | graphics/particles/monster-souleater.particle.xml | 36 | ||||
-rw-r--r-- | graphics/particles/monster-soulsnake.particle.xml | 36 | ||||
-rw-r--r-- | graphics/particles/monster-witchguard.particle.xml | 31 | ||||
-rw-r--r-- | graphics/sprites/equipment/chest/demonwarlordplate-male.png | bin | 0 -> 24182 bytes | |||
-rw-r--r-- | graphics/sprites/equipment/chest/demonwarlordplate-male.xml | 5 | ||||
-rw-r--r-- | graphics/sprites/monsters/demon.png | bin | 0 -> 84728 bytes | |||
-rw-r--r-- | graphics/sprites/monsters/demon.xml | 5 | ||||
-rw-r--r-- | graphics/sprites/monsters/sleeping-bandit.png | bin | 0 -> 4484 bytes | |||
-rw-r--r-- | graphics/sprites/monsters/sleeping-bandit.xml | 18 | ||||
-rw-r--r-- | graphics/sprites/monsters/slime-littleslime.xml | 57 | ||||
-rw-r--r-- | graphics/sprites/monsters/spirit-demonic.png | bin | 0 -> 58732 bytes | |||
-rw-r--r-- | graphics/sprites/monsters/spirit-demonic.xml | 68 | ||||
-rw-r--r-- | graphics/sprites/weapon-witchguard-gladius.png | bin | 0 -> 2060 bytes | |||
-rw-r--r-- | graphics/sprites/weapon-witchguard-gladius.xml | 23 | ||||
-rw-r--r-- | monsters.xml | 46 |
16 files changed, 369 insertions, 0 deletions
diff --git a/graphics/particles/luvia-attack.particle.xml b/graphics/particles/luvia-attack.particle.xml new file mode 100644 index 00000000..5fce5e2f --- /dev/null +++ b/graphics/particles/luvia-attack.particle.xml @@ -0,0 +1,44 @@ +<?xml version="1.0"?> +<!-- + Luvia's missile attack +--> +<effect> + <particle position-x="0" position-y="0" position-z="32" lifetime="102"> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#60DAFF,FFFFFF"/> + <property name="lifetime" value="50"/> + <property name="fade-out" value="90"/> + <property name="output" min="3" max="5"/> + <property name="power" min="1" max="6"/> + <property name="horizontal-angle" min="-15" max="-175"/> + <property name="momentum" value="0.95"/> + <property name="randomnes" value="200"/> + <property name="vertical-angle" min="0" max="90"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/orb-large.png|W:#130F16"/> + <property name="lifetime" value="60"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + <property name="power" min="0" max="1"/> + <property name="horizontal-angle" min="-10" max="-10"/> + <property name="momentum" value="0.95"/> + <property name="randomnes" value="200"/> + <property name="vertical-angle" min="0" max="90"/> + </emitter> + <emitter> + <animation imageset="graphics/particles/electricity.particle.png|W:#333333" width="15" height="15"> + <sequence start="0" end="7" delay="10"/> + <frame index="0" delay="10"/> + </animation> + <property name="lifetime" value="50"/> + <property name="fade-out" value="90"/> + <property name="output" min="2" max="3"/> + <property name="power" min="1" max="4"/> + <property name="horizontal-angle" min="-15" max="-175"/> + <property name="momentum" value="0.95"/> + <property name="randomnes" value="200"/> + <property name="vertical-angle" min="0" max="90"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/monster-souleater.particle.xml b/graphics/particles/monster-souleater.particle.xml new file mode 100644 index 00000000..2ae55a03 --- /dev/null +++ b/graphics/particles/monster-souleater.particle.xml @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<!-- +Purple particles flying around the target. +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-z" value="56"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="4" max="6"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="0.1"/> + <property name="momentum" value="0.6"/> + <property name="image" value="graphics/particles/gloworb-small.png|W:#4300A7"/> + <property name="lifetime" value="50"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="40"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" value="200"/> + </emitter> + <emitter> + <property name="gravity" value="0.1"/> + <property name="momentum" value="0.6"/> + <property name="image" value="graphics/particles/orb-small.png|W:#4300A7"/> + <property name="lifetime" value="75"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" value="200"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/monster-soulsnake.particle.xml b/graphics/particles/monster-soulsnake.particle.xml new file mode 100644 index 00000000..a813df1b --- /dev/null +++ b/graphics/particles/monster-soulsnake.particle.xml @@ -0,0 +1,36 @@ +<?xml version="1.0"?> +<!-- +Light blue particles raising from the target, giving the target a magical aura +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-z" value="16"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="20" max="24"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.4"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#00ffff"/> + <property name="lifetime" value="30"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" value="200"/> + </emitter> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.4"/> + <property name="image" value="graphics/particles/orb-small.png|W:#00ffff"/> + <property name="lifetime" value="50"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" value="200"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/monster-witchguard.particle.xml b/graphics/particles/monster-witchguard.particle.xml new file mode 100644 index 00000000..2429252a --- /dev/null +++ b/graphics/particles/monster-witchguard.particle.xml @@ -0,0 +1,31 @@ +<?xml version="1.0"?> +<!-- +Dark Purple particles flying around the target, giving a demonic aura. +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-z" value="12"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="2" max="4"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <animation imageset="graphics/particles/electricity.particle.png|W:#555555" width="15" height="15"> + <sequence start="0" end="7" delay="10"/> + <frame index="0" delay="10"/> + </animation> + <property name="lifetime" value="25"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="25"/> + <property name="output" min="0" max="1"/> + <property name="power" min="0" max="2"/> + <property name="horizontal-angle" min="-15" max="-175"/> + <property name="momentum" value="0.95"/> + <property name="randomnes" value="50"/> + <property name="vertical-angle" min="0" max="90"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/sprites/equipment/chest/demonwarlordplate-male.png b/graphics/sprites/equipment/chest/demonwarlordplate-male.png Binary files differnew file mode 100644 index 00000000..04be8582 --- /dev/null +++ b/graphics/sprites/equipment/chest/demonwarlordplate-male.png diff --git a/graphics/sprites/equipment/chest/demonwarlordplate-male.xml b/graphics/sprites/equipment/chest/demonwarlordplate-male.xml new file mode 100644 index 00000000..b08d3d14 --- /dev/null +++ b/graphics/sprites/equipment/chest/demonwarlordplate-male.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand"> + <imageset name="base" src="graphics/sprites/equipment/chest/demonwarlordplate-male.png|W" width="64" height="64"/> + <include file="equipment/chest/warlordplate-male.xml"/> +</sprite>
\ No newline at end of file diff --git a/graphics/sprites/monsters/demon.png b/graphics/sprites/monsters/demon.png Binary files differnew file mode 100644 index 00000000..229e619f --- /dev/null +++ b/graphics/sprites/monsters/demon.png diff --git a/graphics/sprites/monsters/demon.xml b/graphics/sprites/monsters/demon.xml new file mode 100644 index 00000000..ac6dbb67 --- /dev/null +++ b/graphics/sprites/monsters/demon.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/demon.png|W" width="64" height="64"/> + <include file="player_male_base_old.xml"/> +</sprite> diff --git a/graphics/sprites/monsters/sleeping-bandit.png b/graphics/sprites/monsters/sleeping-bandit.png Binary files differnew file mode 100644 index 00000000..ab13fc1e --- /dev/null +++ b/graphics/sprites/monsters/sleeping-bandit.png diff --git a/graphics/sprites/monsters/sleeping-bandit.xml b/graphics/sprites/monsters/sleeping-bandit.xml new file mode 100644 index 00000000..badd931e --- /dev/null +++ b/graphics/sprites/monsters/sleeping-bandit.xml @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/sleeping-bandit.png" width="64" height="64"/> + <action name="stand" imageset="base"> + <animation> + <frame index="4" delay="1500"/> + <frame index="3" delay="1500"/> + <frame index="2" delay="1500"/> + <frame index="1" delay="1500"/> + <frame index="0" delay="1500"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="5"/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/slime-littleslime.xml b/graphics/sprites/monsters/slime-littleslime.xml new file mode 100644 index 00000000..d8cf5c18 --- /dev/null +++ b/graphics/sprites/monsters/slime-littleslime.xml @@ -0,0 +1,57 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20"/> + <action name="stand" imageset="base"> + <animation> + <frame index="0"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="0" end="2" delay="200"/> + </animation> + <animation direction="left"> + <frame index="0" delay="200"/> + <sequence start="3" end="4" delay="200"/> + </animation> + <animation direction="up"> + <frame index="0" delay="200"/> + <sequence start="5" end="6" delay="200"/> + </animation> + <animation direction="right"> + <frame index="0" delay="200"/> + <sequence start="7" end="8" delay="200"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation> + <frame index="9"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" delay="200"/> + <frame index="1" delay="200"/> + <frame index="5" delay="200"/> + <end/> + </animation> + <animation direction="left"> + <frame index="0" delay="200"/> + <frame index="1" delay="200"/> + <frame index="5" delay="200"/> + <end/> + </animation> + <animation direction="up"> + <frame index="0" delay="200"/> + <frame index="1" delay="200"/> + <frame index="5" delay="200"/> + <end/> + </animation> + <animation direction="right"> + <frame index="0" delay="200"/> + <frame index="1" delay="200"/> + <frame index="5" delay="200"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/monsters/spirit-demonic.png b/graphics/sprites/monsters/spirit-demonic.png Binary files differnew file mode 100644 index 00000000..20972932 --- /dev/null +++ b/graphics/sprites/monsters/spirit-demonic.png diff --git a/graphics/sprites/monsters/spirit-demonic.xml b/graphics/sprites/monsters/spirit-demonic.xml new file mode 100644 index 00000000..b937cdae --- /dev/null +++ b/graphics/sprites/monsters/spirit-demonic.xml @@ -0,0 +1,68 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/monsters/spirit-demonic.png|W" width="48" height="29"/> + <action name="stand" imageset="base"> + <animation direction="down"> + <sequence start="0" end="1" offsetX="0" offsetY="-3" delay="200"/> + </animation> + <animation direction="left"> + <sequence start="13" end="14" offsetX="-1" offsetY="-11" delay="200"/> + </animation> + <animation direction="up"> + <sequence start="26" end="27" offsetX="0" offsetY="-5" delay="200"/> + </animation> + <animation direction="right"> + <sequence start="39" end="40" offsetX="-1" offsetY="-11" delay="200"/> + </animation> + </action> + <action name="walk" imageset="base"> + <animation direction="down"> + <sequence start="2" end="5" offsetX="0" offsetY="-3" delay="150"/> + </animation> + <animation direction="left"> + <sequence start="15" end="18" offsetX="-1" offsetY="-11" delay="150"/> + </animation> + <animation direction="up"> + <sequence start="28" end="31" offsetX="0" offsetY="-5" delay="150"/> + </animation> + <animation direction="right"> + <sequence start="41" end="44" offsetX="-1" offsetY="-11" delay="150"/> + </animation> + </action> + <action name="dead" imageset="base"> + <animation direction="down"> + <sequence start="10" end="12" offsetX="0" offsetY="-3" delay="200"/> + <frame index="12" delay="0"/> + </animation> + <animation direction="left"> + <sequence start="23" end="25" offsetX="-1" offsetY="-11" delay="200"/> + <frame index="25" delay="0"/> + </animation> + <animation direction="up"> + <sequence start="36" end="38" offsetX="0" offsetY="-5" delay="200"/> + <frame index="38" delay="0"/> + </animation> + <animation direction="right"> + <sequence start="49" end="51" offsetX="-1" offsetY="-11" delay="200"/> + <frame index="51" delay="0"/> + </animation> + </action> + <action name="attack" imageset="base"> + <animation direction="down"> + <sequence start="6" end="9" delay="150" offsetX="0" offsetY="-3"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="19" end="22" delay="150" offsetX="-1" offsetY="-11"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="32" end="35" delay="150" offsetX="0" offsetY="-5"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="45" end="48" delay="150" offsetX="-1" offsetY="-11"/> + <end/> + </animation> + </action> +</sprite> diff --git a/graphics/sprites/weapon-witchguard-gladius.png b/graphics/sprites/weapon-witchguard-gladius.png Binary files differnew file mode 100644 index 00000000..fc07a7f2 --- /dev/null +++ b/graphics/sprites/weapon-witchguard-gladius.png diff --git a/graphics/sprites/weapon-witchguard-gladius.xml b/graphics/sprites/weapon-witchguard-gladius.xml new file mode 100644 index 00000000..b42b7701 --- /dev/null +++ b/graphics/sprites/weapon-witchguard-gladius.xml @@ -0,0 +1,23 @@ +<?xml version="1.0"?> +<sprite name="player" action="stand"> + <imageset name="witchguardgladius" src="graphics/sprites/weapon-witchguard-gladius.png" width="64" height="64"/> + <action name="default" imageset="witchguardgladius"/> + <action name="attack" imageset="witchguardgladius"> + <animation direction="down"> + <sequence start="0" end="3" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <sequence start="4" end="7" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <sequence start="8" end="11" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <sequence start="12" end="15" delay="75"/> + <end/> + </animation> + </action> +</sprite> diff --git a/monsters.xml b/monsters.xml index 585cdd61..3f53b930 100644 --- a/monsters.xml +++ b/monsters.xml @@ -440,4 +440,50 @@ <monster id="93" name="White Bell"> <sprite>monsters/snowflower.xml</sprite> </monster> + <monster id="94" name="Soul Snake"> + <sprite>monsters/snake.xml|#664d28,a6673a,86D6DB,ffffff</sprite> + <particlefx>graphics/particles/monster-soulsnake.particle.xml</particlefx> + </monster> + <monster id="95" name="Soul Eater"> + <sprite>monsters/skeleton.xml|#D9BFFF</sprite> + <sprite>equipment/chest/tanktop-male.xml|#333333,555555,444444</sprite> + <sprite>equipment/legs/shorts-male.xml|#333333,555555,444444</sprite> + <sprite>hairstyles/hairstyle05.xml|#333333</sprite> + <particlefx>graphics/particles/monster-souleater.particle.xml</particlefx> + </monster> + <monster id="96" name="Copper Slime"> + <sprite>monsters/slime.xml|#a1734c,ffffff</sprite> + <sprite>monsters/accessories/slime-seajelly.xml|#a1744c,ffffff</sprite> + <sound event="hit">monsters/slime/slime-hit1.ogg</sound> + </monster> + <monster id="97" name="Sleeping Bandit"> + <sprite>monsters/sleeping-bandit.xml</sprite> + <sprite>monsters/accessories/weapon-dagger.xml</sprite> + </monster> + <monster id="98" name="Azul Slime"> + <sprite>monsters/slime-littleslime.xml|#3080e4,d2f4ff</sprite> + <sound event="die">monsters/slime/slime-hit1.ogg</sound> + </monster> + <monster id="99" name="Demonic Spirit"> + <sprite>monsters/spirit-demonic.xml|#444444,9933ff</sprite> + </monster> + <monster id="100" name="Luvia"> + <sprite>player_female_base.xml</sprite> + <sprite>equipment/feet/assassin-boots-female.xml</sprite> + <sprite>equipment/legs/shorts-female.xml|#121212,343434</sprite> + <sprite>equipment/chest/sorcerer-robe-female.xml|#121212,343434;#8F47D6</sprite> + <sprite>hairstyles/hairstyle11.xml|#8c6625,dab425,ffffff</sprite> + <sprite>equipment/head/wizard-hat.xml|#070707,121212,663399</sprite> + <particlefx>graphics/particles/monster-luvia.particle.xml</particlefx> + <attack id="1" critical-hit-effect-id="42" missile-particle="graphics/particles/luvia-attack.particle.xml" action="attack"/> + </monster> + <monster id="101" name="Witch Guard"> + <sprite>monsters/demon.xml|#444444,979797</sprite> + <sprite>equipment/feet/warlordboots-male.xml|#333333,878787</sprite> + <sprite>equipment/hands/generic-male.xml|#242424,626262</sprite> + <sprite>equipment/chest/demonwarlordplate-male.xml|#444444,979797</sprite> + <sprite>equipment/head/bull.xml</sprite> + <particlefx>graphics/particles/monster-witchguard.particle.xml</particlefx> + <sprite>weapon-witchguard-gladius.xml</sprite> + </monster> </monsters> |