diff options
32 files changed, 1108 insertions, 2 deletions
diff --git a/effects.xml b/effects.xml index 667686fc..e201e91c 100644 --- a/effects.xml +++ b/effects.xml @@ -26,6 +26,9 @@ <effect id="26" particle="graphics/particles/hit.particle.xml" /> <effect id="27" particle="graphics/particles/arrow-hail.xml" /> <effect id="28" particle="graphics/particles/crit.particle.xml" /> + <effect id="30" particle="graphics/particles/large-explosion.xml"/> + <effect id="31" particle="graphics/particles/medium-explosion.xml"/> + <effect id="32" particle="graphics/particles/medium-smoke.xml"/> <!-- <effect id="20" particle="graphics/particles/magic.barrier.xml"/> --> <!-- Default tag only supported in 0.0, support was removed in 0.1 --> <default particle="graphics/particles/magic.default.xml" /> diff --git a/graphics/items/equipment/head/eggshell-hat.png b/graphics/items/equipment/head/eggshell-hat.png Binary files differnew file mode 100644 index 00000000..a23ef84d --- /dev/null +++ b/graphics/items/equipment/head/eggshell-hat.png diff --git a/graphics/items/equipment/head/heart-glasses.png b/graphics/items/equipment/head/heart-glasses.png Binary files differnew file mode 100644 index 00000000..973fa86c --- /dev/null +++ b/graphics/items/equipment/head/heart-glasses.png diff --git a/graphics/items/equipment/head/rabbit-ears.png b/graphics/items/equipment/head/rabbit-ears.png Binary files differnew file mode 100644 index 00000000..0a0b4785 --- /dev/null +++ b/graphics/items/equipment/head/rabbit-ears.png diff --git a/graphics/items/generic/bent-needle.png b/graphics/items/generic/bent-needle.png Binary files differnew file mode 100644 index 00000000..7c607271 --- /dev/null +++ b/graphics/items/generic/bent-needle.png diff --git a/graphics/items/generic/dark-easter-egg.png b/graphics/items/generic/dark-easter-egg.png Binary files differnew file mode 100644 index 00000000..bb5984a8 --- /dev/null +++ b/graphics/items/generic/dark-easter-egg.png diff --git a/graphics/items/generic/dark-petal.png b/graphics/items/generic/dark-petal.png Binary files differnew file mode 100644 index 00000000..f8ef4993 --- /dev/null +++ b/graphics/items/generic/dark-petal.png diff --git a/graphics/items/generic/flawed-lens.png b/graphics/items/generic/flawed-lens.png Binary files differnew file mode 100644 index 00000000..c2f9392f --- /dev/null +++ b/graphics/items/generic/flawed-lens.png diff --git a/graphics/items/generic/strange-coin.png b/graphics/items/generic/strange-coin.png Binary files differnew file mode 100644 index 00000000..def3e585 --- /dev/null +++ b/graphics/items/generic/strange-coin.png diff --git a/graphics/items/use-blueberries.png b/graphics/items/use-blueberries.png Binary files differnew file mode 100644 index 00000000..e96f399f --- /dev/null +++ b/graphics/items/use-blueberries.png diff --git a/graphics/items/use-food-cherry.png b/graphics/items/use-food-cherry.png Binary files differnew file mode 100644 index 00000000..9b919d44 --- /dev/null +++ b/graphics/items/use-food-cherry.png diff --git a/graphics/items/use-food-pear.png b/graphics/items/use-food-pear.png Binary files differnew file mode 100644 index 00000000..080d1720 --- /dev/null +++ b/graphics/items/use-food-pear.png diff --git a/graphics/items/use-food-yellow-plum.png b/graphics/items/use-food-yellow-plum.png Binary files differnew file mode 100644 index 00000000..13180b51 --- /dev/null +++ b/graphics/items/use-food-yellow-plum.png diff --git a/graphics/particles/dark-aura.particle.xml b/graphics/particles/dark-aura.particle.xml new file mode 100644 index 00000000..ae569a71 --- /dev/null +++ b/graphics/particles/dark-aura.particle.xml @@ -0,0 +1,56 @@ +<?xml version="1.0"?> +<effect> + <particle + position-x = "0" + position-y = "-10" + position-z = "16" + > + <emitter> + <property name="position-z" min="16" max="48" /> + <property name="vertical-angle" min="0" max="90"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="10" max="25"/> + <property name="lifetime" value="1"/> + <property name="output" value="1"/> + <property name="follow-parent"/> + <emitter> + <property name="gravity" value="-0.06"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/gloworb-medium.png|W:#401c52"/> + <property name="lifetime" value="35"/> + <property name="fade-in" value="2"/> + <property name="fade-out" value="10"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="120"/> + <property name="randomnes" value="200"/> + <property name="acceleration" value="0.1"/> + <property name="follow-parent"/> + </emitter> + <emitter> + <property name="gravity" value="-0.2"/> + <property name="momentum" value="0.9"/> + <property name="image" value="graphics/particles/orb-small.png|W:#401c52"/> + <property name="lifetime" value="25"/> + <property name="fade-in" value="5"/> + <property name="fade-out" value="20"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="30" max="120"/> + <property name="randomnes" value="200"/> + <property name="acceleration" value="0.1"/> + <property name="follow-parent"/> + </emitter> + <emitter> + <property name="image" value="graphics/particles/orb-large.png|W:#2c0c31"/> + <property name="lifetime" value="95"/> + <property name="fade-in" value="5"/> + <property name="position-y" value="40" /> + <property name="fade-out" value="40"/> + <property name="output" min="0" max="1"/> + <property name="output-pause" min="50" max="100"/> + <property name="follow-parent"/> + <property name="gravity" value="-0.005"/> + <property name="acceleration" value="0.02"/> + </emitter> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/large-explosion.xml b/graphics/particles/large-explosion.xml new file mode 100644 index 00000000..e27bdf74 --- /dev/null +++ b/graphics/particles/large-explosion.xml @@ -0,0 +1,54 @@ +<?xml version="1.0"?> + +<!-- +An explosion +--> + +<effect> + <particle + position-x = "0" + position-y = "0" + position-z = "20" + lifetime = "1" + > + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="-10" max="10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="5"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/smoke-large-grey.png"/> + <property name="lifetime" min="50" max="800"/> + <property name="output" min="300" max="330"/> + <property name="fade-out" value="10"/> + <property name="bounce" value="0.8"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="60"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="0.8"/> + <property name="gravity" value="0.01"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="lifetime" min="70" max="180"/> + <property name="output" min="10" max="22"/> + <property name="fade-out" value="10"/> + <property name="bounce" value="0.8"/> + </emitter> + <emitter> + <property name="position-x" min="-10" max="10"/> + <property name="position-y" min="-10" max="10"/> + <property name="position-z" min="30" max="40"/> + <property name="vertical-angle" min="15" max="40"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="0.7"/> + <property name="gravity" value="0.001"/> + <property name="image" value="graphics/particles/blaze.png"/> + <property name="lifetime" min="0" max="140"/> + <property name="output" min="20" max="35"/> + <property name="fade-out" value="100"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/medium-explosion.xml b/graphics/particles/medium-explosion.xml new file mode 100644 index 00000000..c15b4c5f --- /dev/null +++ b/graphics/particles/medium-explosion.xml @@ -0,0 +1,54 @@ +<?xml version="1.0"?> + +<!-- +An explosion +--> + +<effect> + <particle + position-x = "0" + position-y = "0" + position-z = "20" + lifetime = "1" + > + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="-10" max="10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="5"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/smoke-large-grey.png"/> + <property name="lifetime" min="50" max="800"/> + <property name="output" min="100" max="230"/> + <property name="fade-out" value="10"/> + <property name="bounce" value="0.8"/> + </emitter> + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="45" max="60"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="0.8"/> + <property name="gravity" value="0.01"/> + <property name="image" value="graphics/particles/fog-medium-a.png"/> + <property name="lifetime" min="70" max="180"/> + <property name="output" min="3" max="12"/> + <property name="fade-out" value="10"/> + <property name="bounce" value="0.8"/> + </emitter> + <emitter> + <property name="position-x" min="-10" max="10"/> + <property name="position-y" min="-10" max="10"/> + <property name="position-z" min="30" max="40"/> + <property name="vertical-angle" min="15" max="40"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="0.7"/> + <property name="gravity" value="0.001"/> + <property name="image" value="graphics/particles/blaze.png"/> + <property name="lifetime" min="0" max="140"/> + <property name="output" min="10" max="15"/> + <property name="fade-out" value="100"/> + </emitter> + </particle> +</effect> diff --git a/graphics/particles/medium-smoke.xml b/graphics/particles/medium-smoke.xml new file mode 100644 index 00000000..38632a8f --- /dev/null +++ b/graphics/particles/medium-smoke.xml @@ -0,0 +1,28 @@ +<?xml version="1.0"?> + +<!-- +An explosion +--> + +<effect> + <particle + position-x = "0" + position-y = "0" + position-z = "20" + lifetime = "1" + > + <emitter> + <property name="position-x" min="-8" max="8"/> + <property name="position-y" min="-8" max="8"/> + <property name="vertical-angle" min="-10" max="10"/> + <property name="horizontal-angle" min="0" max="360"/> + <property name="power" min="0" max="5"/> + <property name="gravity" value="0.1"/> + <property name="image" value="graphics/particles/smoke-large-grey.png"/> + <property name="lifetime" min="50" max="800"/> + <property name="output" min="10" max="130"/> + <property name="fade-out" value="10"/> + <property name="bounce" value="0.8"/> + </emitter> + </particle> +</effect> diff --git a/graphics/sprites/equipment/head/eggshell.png b/graphics/sprites/equipment/head/eggshell.png Binary files differnew file mode 100644 index 00000000..1c66d53a --- /dev/null +++ b/graphics/sprites/equipment/head/eggshell.png diff --git a/graphics/sprites/equipment/head/eggshell.xml b/graphics/sprites/equipment/head/eggshell.xml new file mode 100644 index 00000000..cc5857d3 --- /dev/null +++ b/graphics/sprites/equipment/head/eggshell.xml @@ -0,0 +1,142 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/eggshell.png" width="40" height="40" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-29" /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY ="-29"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY ="-29"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY ="-29"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-29" delay="75" /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="1" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="1" offsetX="0" offsetY ="-29" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY ="-30" delay="75"/> + <frame index="2" offsetX="-1" offsetY ="-30" delay="75"/> + <frame index="2" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY ="-30" delay="75"/> + <frame index="2" offsetX="-1" offsetY ="-30" delay="75"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> + <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="3" offsetX="0" offsetY ="-29" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-27" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-25" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-24" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY ="-30" delay="75" /> + <frame index="1" offsetX="4" offsetY ="-31" delay="75" /> + <frame index="1" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="1" offsetX="-1" offsetY ="-27" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY ="-29" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-29" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-29" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-27" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY ="-30" delay="75"/> + <frame index="3" offsetX="-3" offsetY ="-31" delay="75"/> + <frame index="3" offsetX="0" offsetY ="-28" delay="75"/> + <frame index="3" offsetX="1" offsetY ="-27" delay="75"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-27" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-28" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="1" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="1" offsetX="3" offsetY ="-29" delay="75" /> + <frame index="1" offsetX="5" offsetY ="-30" delay="75" /> + <frame index="1" offsetX="5" offsetY ="-30" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="2" offsetX="-1" offsetY ="-29" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-29" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-28" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-29" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-3" offsetY ="-29" delay="75"/> + <frame index="3" offsetX="-3" offsetY ="-29" delay="75"/> + <frame index="3" offsetX="-3" offsetY ="-29" delay="75"/> + <frame index="3" offsetX="-5" offsetY ="-30" delay="75"/> + <frame index="3" offsetX="-5" offsetY ="-30" delay="75"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-17" /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="4" offsetY ="-20"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="0" offsetY ="-21"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-6" offsetY ="-20"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="21" offsetY="-4"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/head/heart-glasses.png b/graphics/sprites/equipment/head/heart-glasses.png Binary files differnew file mode 100644 index 00000000..42468a1e --- /dev/null +++ b/graphics/sprites/equipment/head/heart-glasses.png diff --git a/graphics/sprites/equipment/head/heart-glasses.xml b/graphics/sprites/equipment/head/heart-glasses.xml new file mode 100644 index 00000000..1bf564bc --- /dev/null +++ b/graphics/sprites/equipment/head/heart-glasses.xml @@ -0,0 +1,142 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/heart-glasses.png" width="23" height="29"/> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-34" delay="75"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-35" delay="75"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + <frame index="2" offsetX="1" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-34" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-30" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-29" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-35" delay="75"/> + <frame index="1" offsetX="2" offsetY="-36" delay="75"/> + <frame index="1" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="1" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-32" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-36" delay="75"/> + <frame index="2" offsetX="0" offsetY="-33" delay="75"/> + <frame index="2" offsetX="1" offsetY="-32" delay="75"/> + <end/> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-32" delay="75"/> + <frame index="0" offsetX="-2" offsetY="-33" delay="75"/> + <end/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="2" offsetY="-34" delay="75"/> + <frame index="1" offsetX="4" offsetY="-35" delay="75"/> + <frame index="1" offsetX="4" offsetY="-35" delay="75"/> + <end/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-2" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-33" delay="75"/> + <frame index="3" offsetX="-3" offsetY="-34" delay="75"/> + <end/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-3" offsetY="-34" delay="75"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="75"/> + <frame index="2" offsetX="-5" offsetY="-35" delay="75"/> + <end/> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="-2" offsetY="-26"/> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY="-28"/> + </animation> + <animation direction="up"> + <frame index="3" offsetX="-1" offsetY="-28"/> + </animation> + <animation direction="right"> + <frame index="2" offsetX="-6" offsetY="-28"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="19" offsetY="-12"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/head/rabbit-ears.png b/graphics/sprites/equipment/head/rabbit-ears.png Binary files differnew file mode 100644 index 00000000..b24d506a --- /dev/null +++ b/graphics/sprites/equipment/head/rabbit-ears.png diff --git a/graphics/sprites/equipment/head/rabbit-ears.xml b/graphics/sprites/equipment/head/rabbit-ears.xml new file mode 100644 index 00000000..5c55b962 --- /dev/null +++ b/graphics/sprites/equipment/head/rabbit-ears.xml @@ -0,0 +1,142 @@ +<?xml version="1.0"?> +<sprite> + <imageset name="base" src="graphics/sprites/equipment/head/rabbit-ears.png|W" width="24" height="24" /> + + <action name="stand" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-46" /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY ="-47"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY ="-49"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY ="-47"/> + </animation> + </action> + + <action name="walk" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-45" delay="75"/> + <frame index="0" offsetX="0" offsetY ="-46" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-46" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-45" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-46" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-46" delay="75" /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="-2" offsetY ="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-47" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-46" delay="75"/> + <frame index="1" offsetX="-2" offsetY ="-47" delay="75"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-50" delay="75"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="2" offsetY ="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY ="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY ="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY ="-47" delay="75"/> + <frame index="3" offsetX="2" offsetY ="-46" delay="75"/> + <frame index="3" offsetX="2" offsetY ="-47" delay="75"/> + </animation> + </action> + + <action name="attack" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-44" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-45" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-42" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-41" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY ="-48" delay="75" /> + <frame index="1" offsetX="2" offsetY ="-49" delay="75" /> + <frame index="1" offsetX="-2" offsetY ="-46" delay="75" /> + <frame index="1" offsetX="-3" offsetY ="-45" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY ="-47" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY ="-48" delay="75"/> + <frame index="3" offsetX="-1" offsetY ="-49" delay="75"/> + <frame index="3" offsetX="2" offsetY ="-46" delay="75"/> + <frame index="3" offsetX="3" offsetY ="-45" delay="75"/> + <end /> + </animation> + </action> + + <action name="attack_bow" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-45" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-45" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-45" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-44" delay="75" /> + <frame index="0" offsetX="0" offsetY ="-45" delay="75" /> + <end /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="1" offsetY ="-47" delay="75" /> + <frame index="1" offsetX="1" offsetY ="-47" delay="75" /> + <frame index="1" offsetX="1" offsetY ="-47" delay="75" /> + <frame index="1" offsetX="3" offsetY ="-48" delay="75" /> + <frame index="1" offsetX="3" offsetY ="-48" delay="75" /> + <end /> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/> + <frame index="2" offsetX="-2" offsetY ="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/> + <frame index="2" offsetX="-3" offsetY ="-48" delay="75"/> + <frame index="2" offsetX="-3" offsetY ="-49" delay="75"/> + <end /> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/> + <frame index="3" offsetX="-1" offsetY ="-47" delay="75"/> + <frame index="3" offsetX="-3" offsetY ="-48" delay="75"/> + <frame index="3" offsetX="-3" offsetY ="-48" delay="75"/> + <end /> + </animation> + </action> + + <action name="sit" imageset="base"> + <animation direction="down"> + <frame index="0" offsetX="0" offsetY ="-34" /> + </animation> + <animation direction="left"> + <frame index="1" offsetX="2" offsetY ="-38"/> + </animation> + <animation direction="up"> + <frame index="2" offsetX="-1" offsetY ="-41"/> + </animation> + <animation direction="right"> + <frame index="3" offsetX="-4" offsetY ="-38"/> + </animation> + </action> + + <action name="dead" imageset="base"> + <animation direction="default"> + <frame index="4" offsetX="35" offsetY="-6"/> + </animation> + </action> + +</sprite> diff --git a/graphics/sprites/equipment/override/skeleton.png b/graphics/sprites/equipment/override/skeleton.png Binary files differnew file mode 100644 index 00000000..0ef5b673 --- /dev/null +++ b/graphics/sprites/equipment/override/skeleton.png diff --git a/graphics/sprites/equipment/override/skeleton.xml b/graphics/sprites/equipment/override/skeleton.xml new file mode 100644 index 00000000..80a65141 --- /dev/null +++ b/graphics/sprites/equipment/override/skeleton.xml @@ -0,0 +1,8 @@ +<?xml version="1.0"?> +<sprite> + + <imageset name="base" src="graphics/sprites/equipment/override/skeleton.png|W" width="64" height="64" /> + + <include file="player_male_base.xml"/> + +</sprite> diff --git a/graphics/sprites/npcs/npcs.png b/graphics/sprites/npcs/npcs.png Binary files differindex 516d677b..722add59 100644 --- a/graphics/sprites/npcs/npcs.png +++ b/graphics/sprites/npcs/npcs.png diff --git a/graphics/tiles/woodland_indoor.png b/graphics/tiles/woodland_indoor.png Binary files differindex 948084fa..d176d81d 100644 --- a/graphics/tiles/woodland_indoor.png +++ b/graphics/tiles/woodland_indoor.png @@ -1717,8 +1717,8 @@ <item id="666" image="generic-rose.png|W:#111111,444444,555555,ffffff" name="Black Rose" - description="A black rose. A symbol for unrequited love which turned into hate." - effect="" + description="A black rose. When you look closely at it, you see patterns within patterns, subtly changing colors, and further arrangements that almost seem designed to draw your attention in, and away from the rest of the world. Dizzy, you quickly look away." + effect="This item cannot be used directly, but may have certain effects given the right circumstances." type="generic" weight="1" max-per-slot="1" /> @@ -3157,6 +3157,123 @@ weight="10"> <sprite>head-snowgoggles.xml</sprite> </item> + <!-- RESERVED --> + <item id="1244" + image="generic-iten.png" + name="Dark Talisman" + description="A small cube. It radiates unimaginable power, and is quite dizzying to look at." + effect="Unimaginable powers to a successful wielder." + type="equip-chest" + > + <sprite>equipment/override/skeleton.xml</sprite> + <particlefx>graphics/particles/wisp.particle.xml</particlefx> + </item> + <item id="1245" + image="generic/bent-needle.png" + name="Bent Needle" + description="A twisted needle. It would be difficult to find one in a haystack, for example." + effect="This item has no use." + type="generic" + weight="1"/> + <item id="1246" + image="generic/dark-easter-egg.png" + name="Dark easter egg" + description="A smooth chocolate easter egg." + effect="This item has no use." + type="generic" + weight="10"/> + <item id="1247" + image="equipment/head/heart-glasses.png" + name="Heart Glasses" + description="Heart Glasses from another universe. Decisions were different there." + effect="+8% Defense" + type="equip-head" + defense="8" + weight="10"> + <sprite>equipment/head/heart-glasses.xml</sprite> + </item> + <item id="1248" + image="use-blueberries.png" + name="Blueberries" + description="Blueberries from another world. Unusually refreshing, from a world of death." + effect="+800 HP" + type="usable" + hp="800" + weight="120"/> + <item id="1249" + image="generic/strange-coin.png" + name="Strange coin" + description="A strange coin. The markings on it are unlike anything you have ever seen before." + effect="This item has no use." + type="generic" + weight="180"/> + <item id="1250" + image="use-food-pear.png" + name="Pear" + description="A pear. Taken from a tree of many fruits from a distant world." + effect="+200 HP" + type="usable" + hp="200" + weight="48"/> + <item id="1251" + image="use-food-yellow-plum.png" + name="Yellow plum" + description="A plum. Taken from a tree of many fruits from a distant world." + effect="+300 HP" + type="usable" + hp="300" + weight="48"/> + <item id="1252" + image="use-food-cherry.png" + name="Cherry" + description="A cherry. Taken from a tree of many fruits from a distant world." + effect="+250 HP" + type="usable" + hp="250" + weight="48"/> + <item id="1253" + image="use-food-apple.png|R:#B3AB77;Y:#FFC030;G:#66CC33" + name="Golden delicious apple" + description="A golden apple. Taken from a tree of many fruits from a distant world." + effect="+200 HP" + type="usable" + hp="200" + weight="48"/> + <item id="1254" + image="generic/dark-petal.png" + name="Dark Petal" + description="A single, dark, petal, oddly heavy. The edges of the petal are unusually hard, and have a slightly reflective shine to them. But looking into the gleam, you can only see fire..." + effect="A ticket between worlds. If you should find yourself transported by one, be sure not to lose it, lest you become trapped indefinitely. This item cannot be used directly." + type="generic" + weight="500" + /> + <item id="1255" + image="equipment/head/rabbit-ears.png|W:#FFFFFF" + name="White rabbit ears" + description="A headband with rabbit ears, pure white." + effect="+5% Defense" + defense="5" + type="equip-head" + weight="5"> + <sprite>equipment/head/rabbit-ears.xml|W:#FFFFFF</sprite> + </item> + <item id="1256" + image="equipment/head/eggshell-hat.png" + name="Eggshell hat" + description="A novelty hat shaped like an eggshell half." + effect="+12% Defence, -1 Agility" + defense="12" + type="equip-head" + weight="482"> + <sprite>equipment/head/eggshell.xml</sprite> + </item> + <item id="1257" + image="generic/flawed-lens.png" + name="Flawed lens" + description="A failed attempt at making a lens with powerful properties. Perhaps, one day, you will be able to salvage the remains from this effort." + effect="This item has no use." + type="generic" + weight="112"/> <!-- The 2XXY IDs are used for recolored items on eAthena. XX = item @@ -4564,4 +4681,115 @@ <sprite gender="male">leg-miniskirt-male.xml|#104010,208020,30c030</sprite> <sprite gender="female">leg-miniskirt-female.xml|#104010,208020,30c030</sprite> </item> + <!-- IDs 2180 to 2189 RESERVED --> + <item id="2190" + image="equipment/head/rabbit-ears.png|W:#580000,a40000,c02020,ff6060" + name="Red rabbit ears" + description="A headband with rabbit ears, bright red." + effect="+5% Defense" + defense="5" + type="equip-head" + weight="5" + max-per-slot="1"> + <sprite>equipment/head/rabbit-ears.xml|#580000,a40000,c02020,ff6060</sprite> + </item> + <item id="2191" + image="equipment/head/rabbit-ears.png|W:#115511,22aa22,99dd99" + name="Green rabbit ears" + description="A headband with rabbit ears, a warm green." + effect="+5% Defense" + defense="5" + type="equip-head" + weight="5" + max-per-slot="1"> + <sprite>equipment/head/rabbit-ears.xml|#115511,22aa22,99dd99</sprite> + </item> + <item id="2192" + image="equipment/head/rabbit-ears.png|W:#222255,6666ff" + name="Dark blue rabbit ears" + description="A headband with rabbit ears, iridescent dark blue." + effect="+5% Defense" + defense="5" + type="equip-head" + weight="5" + max-per-slot="1"> + <sprite>equipment/head/rabbit-ears.xml|#222255,6666ff</sprite> + </item> + <item id="2193" + image="equipment/head/rabbit-ears.png|W:#846211,dab333,fffb93,ffffff" + name="Yellow rabbit ears" + description="A headband with rabbit ears, a soft yellow." + effect="+5% Defense" + defense="5" + type="equip-head" + weight="5" + max-per-slot="1"> + <sprite>equipment/head/rabbit-ears.xml|#846211,dab333,fffb93,ffffff</sprite> + </item> + <item id="2194" + image="equipment/head/rabbit-ears.png|W:#16486e,498ec5,e4f2fc" + name="Light blue rabbit ears" + description="A headband with rabbit ears, a light blue." + effect="+5% Defense" + defense="5" + type="equip-head" + weight="5" + max-per-slot="1"> + <sprite>equipment/head/rabbit-ears.xml|#16486e,498ec5,e4f2fc</sprite> + </item> + <item id="2195" + image="equipment/head/rabbit-ears.png|W:#56002f,930050,fe70bd,feb7de,ffffff" + name="Pink rabbit ears" + description="A headband with rabbit ears, bright pink." + effect="+5% Defense" + defense="5" + type="equip-head" + weight="5" + max-per-slot="1"> + <sprite>equipment/head/rabbit-ears.xml|#56002f,930050,fe70bd,feb7de,ffffff</sprite> + </item> + <item id="2196" + image="equipment/head/rabbit-ears.png|W:#111111,222222,333333,444444,555555,aaaaaa" + name="Black rabbit ears" + description="A headband with rabbit ears, a deep black." + effect="+5% Defense" + defense="5" + type="equip-head" + weight="5" + max-per-slot="1"> + <sprite>equipment/head/rabbit-ears.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite> + </item> + <item id="2197" + image="equipment/head/rabbit-ears.png|W:#80280f,b04810,ef681f,ffb830" + name="Orange rabbit ears" + description="A headband with rabbit ears, bright orange." + effect="+5% Defense" + defense="5" + type="equip-head" + weight="5" + max-per-slot="1"> + <sprite>equipment/head/rabbit-ears.xml|#80280f,b04810,ef681f,ffb830</sprite> + </item> + <item id="2198" + image="equipment/head/rabbit-ears.png|W:#4f0a76,8010c0,d699f7" + name="Purple rabbit ears" + description="A headband with rabbit ears, a strong purple." + effect="+5% Defense" + defense="5" + type="equip-head" + weight="5" + max-per-slot="1"> + <sprite>equipment/head/rabbit-ears.xml|#4f0a76,8010c0,d699f7</sprite> + </item> + <item id="2199" + image="equipment/head/rabbit-ears.png|W:#104010,208020,30c030" + name="Dark green rabbit ears" + description="A headband with rabbit ears, pure white." + effect="+5% Defense" + defense="5" + type="equip-head" + weight="5" + max-per-slot="1"> + <sprite>equipment/head/rabbit-ears.xml|#104010,208020,30c030</sprite> + </item> </items> diff --git a/maps/028-1.tmx b/maps/028-1.tmx new file mode 100644 index 00000000..a4cafb0c --- /dev/null +++ b/maps/028-1.tmx @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE map SYSTEM "http://mapeditor.org/dtd/1.0/map.dtd"> +<map version="1.0" orientation="orthogonal" width="140" height="140" tilewidth="32" tileheight="32"> + <properties> + <property name="overlay0image" value="graphics/images/ambient/fog.png"/> + <property name="overlay0parallax" value="1.0"/> + <property name="overlay0scrollX" value="0.1"/> + <property name="overlay0scrollY" value="0.05"/> + </properties> + <tileset firstgid="1" name="Woodland Ground" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/Woodland_ground.png"/> + </tileset> + <tileset firstgid="257" name="Woodland_x2" tilewidth="32" tileheight="64"> + <image source="../graphics/tiles/Woodland_x2.png"/> + </tileset> + <tileset firstgid="289" name="Woodland_x3" tilewidth="32" tileheight="96"> + <image source="../graphics/tiles/Woodland_x3.png"/> + </tileset> + <tileset firstgid="321" name="collision" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/collision.png"/> + </tileset> + <tileset firstgid="323" name="Woodland_x8" tilewidth="32" tileheight="256"> + <image source="../graphics/tiles/Woodland_x8.png"/> + </tileset> + <tileset firstgid="339" name="Woodland_swamp" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/Woodland_swamp.png"/> + </tileset> + <tileset firstgid="595" name="Woodland_x4" tilewidth="32" tileheight="128"> + <image source="../graphics/tiles/Woodland_x4.png"/> + </tileset> + <tileset firstgid="611" name="Woodland_village" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/Woodland_village.png"/> + </tileset> + <layer name="Layer 1" width="140" height="140"> + <data encoding="base64" compression="gzip"> + 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 + </data> + </layer> + <layer name="Layer 2" width="140" height="140"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA+3dya7dNBjA8dB36oNReAMknoEttBS6LDOLW7liw7Rpi6BAWVSgSgxiqFB3DLHusa7rayeeYvtL/j/JOrpnStp8x/4cO840AQAAAAAAAAAAAAAAAAAAANDOPM/dab4Xx+P7fwcA4Che7r0DAOB4sfcOIMq1jM/8NJe35vLmqVyfy5OaO4Xd0LHyt+f5G3N5u/G+YHyvL7z2WbO9gBS3T48fe177tuWOQISleAFcd0+PtD2I8XAu78/lfu8dgQiPT48/d90LIA/j8DiqlvN8VMNtAYBEzL0EtkXOD6ly5jtABjWdt/9n0+U84M7pdeoumPiwY0F53jNNF3FDXgmbW48oz98mdl7afncwODVdxIM2Yjukeu8ALrHbIWCNyWtU5/04mhHrcwDHo3rvAAAACKLPAGBvVO8dADAsxjKA7fD7wlZy+6x6HaAn0+W1o9ySspbUG9ZnWI9KDhV43o6Nm9P5GlE3I77v2RR3vG8vvHZjyo9DxFmrO+x2a+29oXXFYsXEzFK8hL5Tx+9165EY6sNtZ2LqkTW3As+bWE2NF5/Yugxh9rE3v0HznLvmoMkhasSH66Np+VjeXXgtBTGTTx9/c+wfXZmmH648n3d8PpcvrPJl4fZ8dYS9tlSojtHuFW7bRszkWfvNfjeX763yqML23p3O15P6YC7vTc+vLbW0jt3jhddyEDPp9G/2w4XXf5nLr1b5rcL2PpnLV3P5+vT41HlPaV8p5Z4DMTHDOPgFuz3y0W3FP1ZJ4Ttuf83lx5XP2W2SCrynRu5rtKxnpJ0rNfurTo9r7ZG7Bq6bQ5Su0+/7fMzaqjXjRaNtSmfyXZu7DmHtHMJm6iM3x/aV0rzbh5iRyc2xfaU07w5Z6p+NRkJeVbKPsXmom2P7SmneHWLaQgnHQhK14XfHrPVdO38xWJd+nYp4T8u8PuY+E8TLWHLr4xrn7GPW+t4qXtbGJDRpfeKaUv/tauX1knP25rf92sr79NjWOwXbWcO9utKpzM/Z/W19vv/ThM/GtAWl8yZicb+U8cUco6X7sdXEvbr8zPyEGvMlS/XMc226ntvb/VJ+n8sfc/mz4Dti8wB3rmOtWDLj00bMMao1B2bJHtuiGvGyVLfHjguZWMqJnW/m8sD62xcvbj+t5hyYkD22RTXipXbdnho7brzE2HL8StN1y97aIs2Nl5zzJVvmAlLH7kavW3LP/eTUL+483S3PYWgSY2aPdYsWEy/29V36uLXqi2pmbFFizOyB2+/9dy7/6Rde8OcLbt/n2bR9fRJi8hrbUh++Z59+D2L6vW6f1zfHcqnPUzpPbmv2v4/4CWt1/ntJjViqHY+S5jVtye3ntMw5RhETWz3OqakO20zV4vy3RKF+75HnxW09bj+SlGuGalKdtluD3QfSOV2tvKXXsahpj2M6pUZue0rz1dKYvb/+lsOpOfZaqz/ifk+vumqv511LtBh7zWHu6Tr6OZqjqTX2WqsOCMXH2vcTV3JdrfAdJj5eqfBdiNfy3IDpT7x6eszNjdwYkVh37KF/KM2IdQv3La6n5boKtVEfQJojjysAaN9uqcbby0V7nufa+ltEsO8Rfxb4u9SI/d6S47eXYw9APtrwMXFcAGAsqvcObIC2Bqgn97yHlLGG2ucwRh0fNusKcB0kXL77z9rXApt7OMasd0n7u3+x13+yDjO02HmD0uMlJec50nrSqW2CvqbCXuM39Hnp8bIFKXm3UTomqq8H1fMGY64Z5vrI4zJ1SMoc9pTrI8l79+lhwnu5PrIOyblRyhz2ULwwr6af1vmTpGseAMhAGwJX6z4KfSIAwNZoawAANY3Urkgb25VG8rgDANli6/cR1xEAgFTkXAAASf4HuTRwU0AyAQA= + </data> + </layer> + <layer name="Fringe" width="140" height="140"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA+3cSa7TQBAAUOevYAF3YNwyXAAkZrbMcHfEUegvsDBWe4in9PCeZIGSOCTu6qpq26RpAAAAAAAAAAAAAACAuT5cNc3Hq/HXfArPf554DemYM6YAkIItewz1D+pkrQIAlOrBqWkeni79KYBUnLv2cZ6EPXwJMfU1bN/C9j1sP8RYkeQPIGfOF5dnqzFV3+iTL4A15BAgJXIS5CmVdWoqnwOAfY3l+2enpnnu/iQW0EfUy9izFec0gHOsqT/yDUP0NQyRN4AtqTd1mVtD1BrGyBscST5iSA656M6pae6uuM55L+x7v7N/LfOhlu85x5Jr5TfC62929um+R/+5HObRUkPfLdf46o/dnrq5p5+HruV6DEsWG6et53csBoficm39y8nUfBh6/uffP3/t8aESEYvLVixGuvE0tm8uUqixp3AMrzrH8Vb4++0zj+uT8PqnkX32qgXt2J97/GrKO0zr9r/d2Ggfb/ON+1KPc07O2Kvv7daWc/qa/r6c58h1zNb6n33ou4zlEnnmMi4Vd0O5IvZ4+5j19WWlMEeX1hi1KQ39NVdry9iKjXVs/RP7TWjrpHzExmrteYWhejin9qSQH2t15Pmkdpzn9iVDa+0alHK9acncnttzxN67v2/O68MS7Z3r2zwxdt7/nDVUbvOtJmtqQjvW3Tjpvt9Q/u3/m6XWpVjc1zgXxsZ3LBZi9zyUdi2SuLF7poZe0xIX9ZiTD2KPz4mdUuvSHnJeI4zF0FA96nLuhalr11P3b7JOCX11N9fknE9TNnVcU5+bsZ4k9c9cmtzqfQr3u5bM8WULY7VJP5Amc5/UjOWKS6wxzJHtzR27bq+65ziUsP6uxdbrxa3XQ3PeL7c1WMpS6y1dd6nP0vqxJg+kFvfMs+T/eC19zxi9znbmjtlR9X6LnKA3ycPY7zDlQB4qw1C+yDEmmUeNgH/kumM4t8Ie9p6/c3vdmq81DX33mo/JFtSmP3KLo+7ntVbe36MwRx6bJ2JtB7nlnlq8CPP9Zdhehe112N6E7W3Y3oXt/cpccMSYq+0cSW3I19LflKcMagVr9XPE1HWgNWuq1PKRHj4/qY1ZajFdoq3HvJQxK+V71OCoc5F6wv/JHeuIp33NPb6p9T2Uw71/XJIaQ19tfRbH0k9BXcx5AIBpeqZyXOKcinN7wFrySBmmatCSfsO1AgAAAAAArv0Gs89REkAyAQA= + </data> + </layer> + <layer name="Over" width="140" height="140"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA+3dvYrCQBSA0ZmH0Sf0hfxbre0s7bS023Zh2ScQa28gAyG7IAvBSeQc+AhDmlsE0s1NCQAAAAAAAAAAAAAAAACAd/Yd7aJt2zr6qToRY9V8K7co99pE+4pzMU7L9PtbKV0qzgUAAAAAAAAAAAAAAAAAAAAAAAAMr3u3oXsNeWbZPmc5pXl2ryEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNTdrjZ30Zfd79f6SPKbff2vR1uNJr9fvmPinI+vn40RuhUewAm5RqdO+dFrUEYvVX0FR1qD8Ik+BfxH5+1BwAAAAAAAAAAAABgEA+vkJXZQDIBAA== + </data> + </layer> + <layer name="Layer 3" width="140" height="140"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA+3OAQ0AAAgDoPevYVFj3DlIQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAF9MOAAAAAAAAAAAAAABw1gLxDk/DQDIBAA== + </data> + </layer> + <layer name="Collision" width="140" height="140"> + <data encoding="base64" compression="gzip"> + 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 + </data> + </layer> + <objectgroup name="Objects" width="140" height="140"> + <object name="SpikyMushrooms" type="spawn" x="3264" y="1920" width="896" height="832"> + <properties> + <property name="eA_death" value="600"/> + <property name="eA_spawn" value="20000"/> + <property name="max_beings" value="18"/> + <property name="monster_id" value="17"/> + </properties> + </object> + <object name="Bat" type="Spawn" x="2272" y="1920" width="832" height="640"> + <properties> + <property name="eA_death" value="1200"/> + <property name="eA_spawn" value="100000"/> + <property name="max_beings" value="18"/> + <property name="monster_id" value="15"/> + </properties> + </object> + <object name="Wisp" type="spawn" x="2208" y="544" width="1568" height="1056"> + <properties> + <property name="eA_death" value="15000"/> + <property name="eA_spawn" value="200000"/> + <property name="max_beings" value="8"/> + <property name="monster_id" value="38"/> + </properties> + </object> + <object name="Spectre" type="spawn" x="2240" y="512" width="1504" height="1120"> + <properties> + <property name="eA_death" value="15000"/> + <property name="eA_spawn" value="200000"/> + <property name="max_beings" value="8"/> + <property name="monster_id" value="40"/> + </properties> + </object> + <object name="Poltergeist" type="spawn" x="2272" y="480" width="1440" height="1184"> + <properties> + <property name="eA_death" value="15000"/> + <property name="eA_spawn" value="200000"/> + <property name="max_beings" value="8"/> + <property name="monster_id" value="45"/> + </properties> + </object> + <object name="Sea Slime" type="spawn" x="512" y="1920" width="1248" height="320"> + <properties> + <property name="eA_death" value="1200"/> + <property name="eA_spawn" value="100000"/> + <property name="max_beings" value="18"/> + <property name="monster_id" value="15"/> + </properties> + </object> + <object name="Sea Slime" type="spawn" x="1088" y="2240" width="736" height="352"> + <properties> + <property name="eA_death" value="1200"/> + <property name="eA_spawn" value="100000"/> + <property name="max_beings" value="18"/> + <property name="monster_id" value="15"/> + </properties> + </object> + <object name="squirrel" type="spawn" x="736" y="3232" width="32" height="32"> + <properties> + <property name="eA_death" value="50000"/> + <property name="eA_spawn" value="300000"/> + <property name="max_beings" value="1"/> + <property name="monster_id" value="36"/> + </properties> + </object> + <object name="Wisp" type="spawn" x="1056" y="2752" width="2304" height="608"> + <properties> + <property name="eA_death" value="15000"/> + <property name="eA_spawn" value="200000"/> + <property name="max_beings" value="8"/> + <property name="monster_id" value="38"/> + </properties> + </object> + <object name="Spectre" type="spawn" x="960" y="2944" width="3008" height="544"> + <properties> + <property name="eA_death" value="15000"/> + <property name="eA_spawn" value="200000"/> + <property name="max_beings" value="8"/> + <property name="monster_id" value="40"/> + </properties> + </object> + <object name="Poltergeist" type="spawn" x="2368" y="3424" width="1984" height="480"> + <properties> + <property name="eA_death" value="15000"/> + <property name="eA_spawn" value="200000"/> + <property name="max_beings" value="8"/> + <property name="monster_id" value="45"/> + </properties> + </object> + <object name="Fallen" type="spawn" x="1728" y="1344" width="32" height="32"> + <properties> + <property name="eA_death" value="300000"/> + <property name="eA_spawn" value="700000"/> + <property name="max_beings" value="1"/> + <property name="monster_id" value="43"/> + </properties> + </object> + </objectgroup> +</map> diff --git a/maps/028-3.tmx b/maps/028-3.tmx new file mode 100644 index 00000000..81a79d90 --- /dev/null +++ b/maps/028-3.tmx @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE map SYSTEM "http://mapeditor.org/dtd/1.0/map.dtd"> +<map version="1.0" orientation="orthogonal" width="100" height="100" tilewidth="32" tileheight="32"> + <tileset firstgid="1" name="cave" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/cave.png"/> + </tileset> + <tileset firstgid="129" name="cave_bilevel" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/cave_bilevel.png"/> + </tileset> + <tileset firstgid="385" name="cave_x2" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/cave_x2.png"/> + </tileset> + <tileset firstgid="417" name="collision" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/collision.png"/> + </tileset> + <tileset firstgid="419" name="mushrooms" tilewidth="32" tileheight="32"> + <image source="../graphics/tiles/mushrooms.png"/> + </tileset> + <layer name="Ground" width="100" height="100"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA+2buXLVMBRAVSR8QEj4AJZAWiABWkICfAEww9YBA4R0DDNMSMFasBQwwAxbwb4X7HvBDh/F1eDLu7nIjpQn2ZJ8i9Pk+T07OtZdLHlAKTXQEhYAE8CBgkmgP4LraiviIy7ER1yIj7gQH3EhPuJCfMSF+IgL8REX4iMuxEdciI+4EB9xIT7iQnw0y3xgCWFQfARnKbCMjTuyCBgmjIiP4KwCVrNxR1YAY4TxFvvgsULTF+A864ENbNyRUWA7sIOwv2U+MH7wWKFZGMCJztG9BXzs+fhz2uAD4wePFZrlhRPta8ijD/RQNfZt9YHxQ8eKXsbawon2tcajD5oTxMf/48M9cCfa10bxEYUPZLFyy/G0Puhj57P1sRU4QpgWH/9YqexzvHZB6wOag1x8TBquQ3z8ZZ2ameNN/Rzt62h9QHOQq4+eCMYoRh88xw9XoF2Msu9gDnL1YZoPpl4pdN8Uqw8cX1M/R/s60/f6i/NNAdsM41+VL6gD3ittAjYDW1QnPqbsZt4cnMyFfnK+KTLu6IbnCx2rTP0q75V2AbuBPaoTH/FY3/1TTk7QB5+TGL9M+cLUr5bNP81eNXP++u6fcnKCNfMQOyf1wfNFVb+qOTTLOX33T3Uyl1ziAtbMeK/qWETXOEw+XK7pYMVnKdbJoX1gzYz3qo5FdI2D+sC8MWjxu4ctjknRh6bOPKJjEV3joD4wb4x4PmdqhJ4jdGzwWS8+56U+MG+Mi49affD1P8z5NnFKfHQHr2WpD90LTqtOzvcVp1J/3hLSB977CK2t9gE7VSfn+4pT4qMcvPcR0/6RUHMxVUL6wHsf4ftHcI74OFeq+cLWB7/ffNXF+BwLn2H5cJLL3CjzUfb/+exVqJdu41Yuc8PXXKJcAW4Dly2PnSh86O9cBa45eMhpXvjycR24UYznA+Ah8AK4B9wv/m6CHos8Ah47+GjrvKjy8QR4WoznW+Ad8BV4Dbxh402hxyLvgQ8OPlz3XOSGycdH4FMxnr+A38WxP4CfbLwp9FjkPHDBwYfLnoscMfm4CFzy9Ps3gVvKPo/wPRcprgvG7OMZ8Fy555EQ+ypTILSPz8AX5Z5H0Emq64KuVK0VnQXOASeAk57O55pH2lZz2awV+Zwn4qMam7UiHz6OAseA08AZ8WFE70uzWSvy4aObedEGH7hPuipOYX9+B7jboI+cnp2U7Y/FfdJVcQr785fAqwZ95DIv+LsCFL5P2gT259+A7+R3MRfY1l36+FOqvXmD7pM1vUs4ZuFCw+tdnpNt6uFuXeQQq+g+WZtxt/VSVhvh58cNdFNP5eBCM9s+2VRIPU4hdey7Eh/iI2Xqei8nJLgmlcOz9hzmCK5J5fCsPQcfuCaVw7P2HHxQUs8lufnQuSTldfTcfOhckvrehhxqLETnktT3NoScI004T3Vvg8v7k66Y3sOpc56kuLfB9/uTlLI6p+7YmFK95fv9ybK50aSXlHyEiiE2Y1BX/ErBR515o+l5kkI/0kTeaMoJ9iMx171N5o26nWA/EnPdGyJ2d7tmGjKf6No35rrX9//uc/16tnnSY3kcJ+a8XuXDNLb087qvzVftnKoP0/F1+uiGKi8x+xAEQRAEQRAEQRAEQRAEQRAEQRAEQRCEFPkDpkmA1UCcAAA= + </data> + </layer> + <layer name="Fringe" width="100" height="100"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA+3aTU7DMBAGUIcNhyg/B2XFAlizAA4Ad4A7cClSNYgKqa2IcTx23pMidVGlseezp5aSEgAAAAAAAAAA1PM6pPQ27D7fDnWfhZTexxp8THV4VI/qPtUAALpxcVb7Cdi3f/a4OlGby4C16+3slHP2KDUXf7lvT2en88y8f89F7n0O3feY3tbF1maax9yxbSrsYz2ti9+2Y5vTGyL2k9Zdn5jTHveFlvW8L/TMOaYee1gsS/wfVfP/ldt39C2gVfpJLPoJADn09Vj0dYC26KOx6KNAy/SUWPSUciJnPfKzlXIo60u9l3Dse9bhj6XeSzDnO2vcCyKLnsu15yXa+KPnpbQWxh8tMxHcVPztFjKzBtZFLGtdF3IYy1pzCMSnX8QSrV/MzYdclTE3H9FyBSzjblz79+P1YA8I4Wmsw/N4vagHAAAAAAAAADD5Aj48iuVAnAAA + </data> + </layer> + <layer name="Over" width="100" height="100"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA+3cQQ6DIBAAwF7bD9j+/6PVAwkxakmjsMJMwq2JpSuwXcHHAwAAAAAAAAAAAH6b5vbO2qvt1wEaes7tE/R6y1w14vxUOyZH8vVixFgkNWOyXCv95lHuA+BeIq0jAC2lXLZmHtvimhCdcUFN67p35Ly497rXVv/8V6kjry3dra5nzQAAAADYp3YC3EHvzz/uRCwA6vI8HADgfHKsceT7f8W8LTWl2NIeYeOkvqOxIS6MrHTdME5ikm9f59+cSkzOJ7+N44xYlK4nU+HnerE+U1vSrhwXe++2HOF9WhHmnPXZ0hFyta3ztD3ss9zrVw99AwAAAAAAAIBovux2dPxAnAAA + </data> + </layer> + <objectgroup name="objects" width="0" height="0"> + <object name="graphics/particles/waterfall-2x4.particle.xml" type="PARTICLE_EFFECT" x="1824" y="1472"/> + <object name="Silkworm" type="spawn" x="1280" y="1344" width="736" height="512"> + <properties> + <property name="eA_death" value="3000"/> + <property name="e_spawn" value="30000"/> + <property name="max_beings" value="10"/> + <property name="monster_id" value="33"/> + </properties> + </object> + <object name="EvilMushroom" type="spawn" x="1376" y="1120" width="32" height="32"> + <properties> + <property name="eA_death" value="5000"/> + <property name="eA_spawn" value="40000"/> + <property name="max_beings" value="3"/> + <property name="monster_id" value="11"/> + </properties> + </object> + <object name="EvilMushroom" type="spawn" x="864" y="992" width="32" height="32"> + <properties> + <property name="eA_death" value="5000"/> + <property name="eA_spawn" value="40000"/> + <property name="max_beings" value="3"/> + <property name="monster_id" value="11"/> + </properties> + </object> + <object name="Bat" type="spawn" x="640" y="608" width="1984" height="1952"> + <properties> + <property name="eA_death" value="10000"/> + <property name="eA_spawn" value="60000"/> + <property name="max_beings" value="10"/> + <property name="monster_id" value="15"/> + </properties> + </object> + <object name="To028-1" type="warp" x="1056" y="2496" width="32" height="32"> + <properties> + <property name="dest_map" value="028-1"/> + <property name="dest_x" value="3648"/> + <property name="dest_y" value="3904"/> + </properties> + </object> + </objectgroup> + <layer name="Collision" width="100" height="100"> + <data encoding="base64" compression="gzip"> + H4sIAAAAAAAAA+2TQW7DMAzAuv//oi/tacAQJFksW6ZcUwBvbSKT8fvn9XqLiIiIiIiIiIiIiIiIiIiIbMJx6H125W7o3XbkroVd2B5Xfegdd+LJ0DvuRMtEnkufbzVaJ/pM+pwrMWPoM67G0V3lHrs0j3qe0SO628q0Op7hJvquEe+mGTFXz8n6Rp7sTXv9pi7EOytxPEPr/Pcf6ttYlewh9qCdZveI3hvvBXs//j7PHnyPVjcz37UKPQ5GOBoxtMPsHqO8Hf/X2uTJe2l/2T2yv+Wzd4x81k6Mnp7n0i4q0OIo4tMe/T1m97ZHnR7eD3tUZpYXu6zbY+cms5w88W+XOj1m7LAC2S56h/ZToYM97LFrh6OnM2ezu+/eI+qi1VXP0I6qtDhzEnFmi3E+yKG9VWxB9qTdVepQYWiH2T0qdzrbjXZI3ZHeTk//3/oe2h/Vo+rQ/rJ6rNqG9rfr/XiyK+0ys8dKrX6HdlnhfpDdju+mXVZpUmVoj5V7ZL7j7nm0y4o96DtI+8zqEfU4+y5G9qgM4WDG0F7JDq0OZgztl+5RYYfefSr16PVT5bvo3adKD/LsV8+M7jJipxU7jDp31tCuV7sXLbtFz0D7jp757vfEbqO+L9p3ZH96p6xzfcvZREREREREREREREREREREKvEB17WjWECcAAA= + </data> + </layer> +</map> @@ -95,6 +95,7 @@ <npc id="181"><sprite variant="81">npcs/npc.xml</sprite></npc><!-- Green Savannah Man --> <npc id="182"><sprite variant="82">npcs/npc.xml</sprite></npc><!-- Young archer --> <npc id="183"><sprite variant="83">npcs/npc.xml</sprite></npc><!-- Skeleton man --> +<npc id="184"><sprite variant="84">npcs/npc.xml</sprite></npc><!-- Doctor (10) --> <npc id="200"> <sprite>npcs/npc-test.xml</sprite> diff --git a/status-effects.xml b/status-effects.xml index ff44cbc0..302b07a8 100644 --- a/status-effects.xml +++ b/status-effects.xml @@ -32,6 +32,11 @@ persistent-particle-effect="true" start-particle="graphics/particles/small-green-bubbles.particle.xml" /> + <status-effect name="dark-aura" id="2004" block-id="26" + icon="icon-poison.xml" + persistent-particle-effect="true" + start-particle="graphics/particles/dark-aura.particle.xml" + /> <status-effect name="hide" id="194" icon="icon-hidden.xml" /> |