diff options
-rw-r--r-- | graphics/particles/cursed-waterfall.particle.xml | 66 | ||||
-rw-r--r-- | graphics/particles/enchanted-door.particle.xml | 64 | ||||
-rw-r--r-- | graphics/particles/monster-luvia.particle.xml | 65 | ||||
-rw-r--r-- | graphics/particles/power-circle.particle.xml | 43 | ||||
-rw-r--r-- | graphics/particles/vline-small.png | bin | 0 -> 126 bytes | |||
-rw-r--r-- | graphics/sprites/npcs/bones.png | bin | 0 -> 1867 bytes | |||
-rw-r--r-- | graphics/sprites/npcs/bones.xml | 9 | ||||
-rw-r--r-- | npcs.xml | 34 |
8 files changed, 280 insertions, 1 deletions
diff --git a/graphics/particles/cursed-waterfall.particle.xml b/graphics/particles/cursed-waterfall.particle.xml new file mode 100644 index 00000000..bec64fdf --- /dev/null +++ b/graphics/particles/cursed-waterfall.particle.xml @@ -0,0 +1,66 @@ +<?xml version="1.0"?> +<!-- +Purple particles falling as if they were going along a waterfall +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" value="16"/> + <property name="position-z" value="156"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="16" max="24"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="0.9"/> + <property name="momentum" value="0.7"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#663399"/> + <property name="lifetime" value="200"/> + <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.9"/> + <property name="momentum" value="0.7"/> + <property name="image" value="graphics/particles/orb-small.png|W:#663399"/> + <property name="lifetime" value="200"/> + <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> + <emitter> + <property name="position-x" value="-16"/> + <property name="position-z" value="156"/> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="16" max="24"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="0.9"/> + <property name="momentum" value="0.7"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#663399"/> + <property name="lifetime" value="200"/> + <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.9"/> + <property name="momentum" value="0.7"/> + <property name="image" value="graphics/particles/orb-small.png|W:#663399"/> + <property name="lifetime" value="200"/> + <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/enchanted-door.particle.xml b/graphics/particles/enchanted-door.particle.xml new file mode 100644 index 00000000..56b326c9 --- /dev/null +++ b/graphics/particles/enchanted-door.particle.xml @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<!-- +Dark purple aura +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-x" min="-24" max="24"/> + <property name="position-z" min="2" max="32"/> + <property name="position-y" value="32"/> + <property name="vertical-angle" value="90"/> + <property name="power" value="40"/> + <property name="lifetime" value="1"/> + <property name="output" value="2"/> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.7"/> + <property name="image" value="graphics/particles/fog-medium-a.png|W:#855385,5b3558"/> + <property name="lifetime" value="100"/> + <property name="fade-in" value="200"/> + <property name="fade-out" value="250"/> + <property name="output" min="0" max="1"/> + </emitter> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/vline-small.png|W:#944ADE"/> + <property name="lifetime" value="100"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="50"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" min="10" max="20"/> + </emitter> + </emitter> + <emitter> + <property name="position-x" min="-24" max="24"/> + <property name="position-z" min="2" max="32"/> + <property name="gravity" value="-0.01"/> + <property name="lifetime" value="180"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + <property name="output-pause" min="11" max="61"/> + <property name="follow-parent"/> + <animation imageset="graphics/particles/mist-face-a.png|W:#855385" width="30" height="30"> + <sequence start="0" end="2" delay="300"/> + <frame index="3"/> + </animation> + </emitter> + <emitter> + <property name="position-x" min="-24" max="24"/> + <property name="position-z" min="2" max="32"/> + <property name="gravity" value="-0.01"/> + <property name="lifetime" value="180"/> + <property name="fade-out" value="40"/> + <property name="output" value="1"/> + <property name="output-pause" min="17" max="67"/> + <property name="follow-parent"/> + <animation imageset="graphics/particles/mist-face-b.png|W:#5b3558" width="30" height="30"> + <sequence start="0" end="2" delay="300"/> + <frame index="3"/> + </animation> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/monster-luvia.particle.xml b/graphics/particles/monster-luvia.particle.xml new file mode 100644 index 00000000..e07b7ee5 --- /dev/null +++ b/graphics/particles/monster-luvia.particle.xml @@ -0,0 +1,65 @@ +<?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="4" max="6"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="position-z" min="14" max="18"/> + <property name="position-y" min="-8" max="8"/> + <property name="position-x" min="-8" max="8"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="5"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="image" value="graphics/particles/orb-small.png|W:#401c52"/> + <property name="lifetime" value="90"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + <property name="power" min="0" 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> + <emitter> + <property name="image" value="graphics/particles/star-small.png|W:#512C75,222222"/> + <property name="lifetime" value="90"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + <property name="power" min="0" 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> + + </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="90"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + <property name="power" min="0" max="4"/> + <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/particles/power-circle.particle.xml b/graphics/particles/power-circle.particle.xml new file mode 100644 index 00000000..b361c5a1 --- /dev/null +++ b/graphics/particles/power-circle.particle.xml @@ -0,0 +1,43 @@ +<?xml version="1.0"?> +<!-- + +--> +<effect> + <particle position-x="0" position-y="0" position-z="0"> + <emitter> + <property name="position-y" value="-32"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="40"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.2"/> + <property name="image" value="graphics/particles/star-small.png|W:#60DAFF,FFFFFF"/> + <property name="lifetime" value="30"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="10"/> + <property name="output" min="0" max="1"/> + <property name="randomnes" min="100" max="200"/> + </emitter> + </emitter> + <emitter> + <property name="position-y" value="-32"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="vertical-angle" min="0" max="0"/> + <property name="power" value="40"/> + <property name="lifetime" value="1"/> + <property name="output" value="2"/> + <emitter> + <property name="gravity" value="-0.1"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/vline-small.png|W:#A3EAFF"/> + <property name="lifetime" value="100"/> + <property name="fade-in" value="10"/> + <property name="fade-out" value="90"/> + <property name="output" min="0" max="1"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/vline-small.png b/graphics/particles/vline-small.png Binary files differnew file mode 100644 index 00000000..427e6282 --- /dev/null +++ b/graphics/particles/vline-small.png diff --git a/graphics/sprites/npcs/bones.png b/graphics/sprites/npcs/bones.png Binary files differnew file mode 100644 index 00000000..dccb3ebd --- /dev/null +++ b/graphics/sprites/npcs/bones.png diff --git a/graphics/sprites/npcs/bones.xml b/graphics/sprites/npcs/bones.xml new file mode 100644 index 00000000..a58bee58 --- /dev/null +++ b/graphics/sprites/npcs/bones.xml @@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/npcs/bones.png" width="62" height="32"/> + <action name="stand" imageset="base"> + <animation direction="default"> + <frame index="0"/> + </animation> + </action> +</sprite> @@ -886,7 +886,39 @@ <npc id="366"> <sprite variant="11">npcs/sages.xml</sprite> </npc> - <!-- Old man sitting in front of desk --> + <!-- A skeleton with a note --> + <npc id="367"> + <sprite>npcs/bones.xml</sprite> + </npc> + <!-- Magical Power Circle area --> + <npc id="368"> + <particlefx>graphics/particles/power-circle.particle.xml</particlefx> + </npc> + <!-- Enchanted door --> + <npc id="369"> + <particlefx>graphics/particles/enchanted-door.particle.xml</particlefx> + </npc> + <!-- Witch sister 1 --> + <npc id="370"> + <particlefx>graphics/particles/power-circle.particle.xml</particlefx> + <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;#468AD6</sprite> + <sprite>hairstyles/hairstyle11.xml|#602486,934cc3,fdc689</sprite> + <sprite>equipment/head/wizard-hat.xml|#070707,121212,5B9BC2</sprite> + </npc> + <!-- Witch sister 2 --> + <npc id="371"> + <particlefx>graphics/particles/monster-luvia.particle.xml</particlefx> + <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> + </npc> +<!-- Old man sitting in front of desk --> <npc id="372"> <sprite>npcs/npc-mirak.xml</sprite> </npc> |