Compare commits

..

1 commit

Author SHA1 Message Date
Fedja Beader
80fa56ffe6 :)
We talked a bit about Amulet of Yendor in -irc and agreed that it'd be a
cool joke. But we did not agree on whether to rename the GM Amulet into
Amulet of Yendor or Rodney. Maybe, since the Yendor naming is used for
the one the player is supposed to fetch in Nethack, the GM one could be
named Rodney and thus the Yendor name remains for possible future
Amulet, should TMW gain a dungeon crawling quest. Until then, Amulet of
Rodney shall serve as inspiration.
2024-12-29 00:59:42 +01:00
330 changed files with 2235 additions and 13570 deletions

1
.gitignore vendored
View file

@ -1 +0,0 @@
*.tiled-session

View file

@ -1,7 +1,7 @@
stages:
- test
image: debian:bullseye
image: debian:buster
before_script:
- uname -a
@ -17,26 +17,11 @@ imagemagiccheck:
- ./.tools/imagemagiccheck.sh
allow_failure: true
manaverse:
manaplus:
stage: test
image: ubuntu:20.04
variables:
GIT_SUBMODULE_STRATEGY: recursive
script:
- ./.tools/manaplus.sh master deb_pkg manaverse.log
artifacts:
paths:
- shared
when: always
expire_in: 3 week
old_manaplus:
stage: test
image: ubuntu:20.04
variables:
GIT_SUBMODULE_STRATEGY: recursive
script:
- ./.tools/manaplus.sh master4old deb_pkg_old manaplus.log
- ./.tools/manaplus.sh
image: debian:unstable
artifacts:
paths:
- shared
@ -69,6 +54,8 @@ licensecheck:
testxml:
stage: test
image: ubuntu:18.04
tags:
- glados
script:
- ./.tools/testxml.sh
- pwd

4
.gitmodules vendored
View file

@ -1,6 +1,6 @@
[submodule "music"]
path = music
url = https://git.themanaworld.org/tmw/music.git
url = https://git.themanaworld.org/legacy/music.git
[submodule "mods"]
path = mods
url = https://git.themanaworld.org/tmw/mods.git
url = https://git.themanaworld.org/legacy/mods.git

26
.tools/downloadlib.sh Executable file
View file

@ -0,0 +1,26 @@
#!/bin/bash
export zipname="lib.zip"
export libname="$1_$2"
mkdir libdownload
cd libdownload
rm "${zipname}"
wget --retry-connrefused --retry-on-host-error --tries=10 --waitretry=5 \
-O "$zipname" \
"https://git.themanaworld.org/mana/spm/builds/artifacts/$1/download?job=${libname}"
unzip "${zipname}"
cp -r "bin/${libname}" ..
cd ..
rm -rf /usr/local/spm/bin/${libname}
mkdir -p /usr/local/spm/bin
cp -r libdownload/bin/${libname} /usr/local/spm/bin/
ls /usr/local/spm/bin/${libname}
if [ "$?" != 0 ]; then
echo "Library $1 $2 unpack failed"
exit 1
fi

View file

@ -69,7 +69,7 @@ function update_repos {
function aptget_update {
update_repos
retry_with_increasing_wait apt-get -y -qq update
retry_with_increasing_wait apt-get update
check_error $?
}
@ -80,9 +80,7 @@ function aptget_install {
function clientdata_init {
mkdir shared
if [[ "${PWD##*/}" != clientdata && ! -L ../clientdata ]]; then
ln -s "$PWD" ../clientdata
check_error $?
fi
cd ..
ln -s clientdata client-data
check_error $?
}

View file

@ -1,62 +1,33 @@
#!/bin/bash
client_branch="$1"
client_job_name="$2"
logfile="$3"
set -e
source ./.tools/init.sh
clientdata_init
# Stop tzdata from asking to pick a location, hanging the pipeline
export DEBIAN_FRONTEND=noninteractive
aptget_update
# Evidently libcurl3-gnutls ships libcurl4-gnutls.so.4
aptget_install \
x11-utils xdg-utils xsel \
ttf-dejavu-core fonts-liberation \
libcurl3-gnutls \
libsdl-gfx1.2 libsdl-image1.2 libsdl-mixer1.2 libsdl-net1.2 libsdl-ttf2.0 \
wget unzip
pwd
ls -la
ls
# --retry-on-host-error unknown option?
wget --retry-connrefused --tries=10 --waitretry=5 \
--progress=dot:mega \
-O "$client_job_name.zip" \
"https://git.themanaworld.org/mana/appimg-builder/-/jobs/artifacts/$client_branch/download?job=$client_job_name"
./clientdata/.tools/downloadlib.sh manaplus master || exit 1
# Docker will cache the unpacked files, so make unzip only extract
# if the archive contains newer ones. The same filesystem will
# most likely contain exctracted MV/M+ from both CI jobs.
unzip -o -u "$client_job_name.zip" -d "$client_job_name"
pushd "$client_job_name"
# Print package sums to troubleshoot docker caching
printf "Using debian packages with the following checksums:\n"
cat deb-sha256checksum.txt
dpkg -i "manaplus-data_latest_all.deb"
dpkg -i "manaplus_latest_amd64.deb"
dpkg -i "manaplus-dbg_latest_amd64.deb"
popd
export HOME=`pwd`/clientdata/shared
PATH="$PATH:/usr/games"
cd manaplus_master || exit 1
export SDL_VIDEODRIVER=dummy
manaplus --version || exit 1
manaplus --validate -u -d clientdata || exit 1
./bin/manaplus --validate -u -d ../clientdata || exit 1
log_path="$HOME/.local/share/mana/$logfile"
if [[ ! -f "$log_path" ]]; then
printf "Error: logfile %s not found\n" "$log_path"
ls "${HOME}/.local/share/mana/manaplus.log" || exit 1
grep -A 10 "Assert:" "${HOME}/.local/share/mana/manaplus.log"
if [ "$?" == 0 ]; then
echo "Asserts found"
exit 1
fi
# grep exits 0 (OK) if it found matches, this condition inverts it
if grep -A 10 "Assert:" "$log_path"; then
echo "Error: Asserts found"
exit 1
fi
cd ..

18
CONTRIBUTING.md Normal file
View file

@ -0,0 +1,18 @@
# Contributing
*This repository is* ***feature-frozen****. Anything that adds new content will NOT be merged.*
Only patches for the following will be accepted:
## High priority patches
- Missing sprites for already-released content [(green Error boxes)](https://github.com/themanaworld/tmwa-client-data/blob/master/graphics/sprites/error.png).
- XML errors.
## Low priority patches
- Typos.
- Missing or incorrect item stats.
- Missing or incorrect translation information in XML files.
- Mapping errors (tiles on the wrong layer).
- Quest log modifications.
- Missing frames in sprites.
- Misc visual improvements (avatars, icons, ...).

View file

@ -101,7 +101,6 @@
<effect id="72" particle="graphics/particles/rainbow-hit.xml"/>
<effect id="73" audio="system/boom.ogg" particle="graphics/particles/rainbow-crit.xml"/>
<effect id="74" audio="weapons/gun/gun-hit1.ogg"/>
<effect id="75" audio="system/warp.ogg" particle="graphics/particles/magic-blue-teleport.particle.xml"/>
<!-- #betsanc (protect) end -->
<effect id="111" audio="magic/betsanc-off.ogg" particle="graphics/particles/magic.shield.xml"/>
<!-- <effect id="112" particle="graphics/particles/magic.haste-ends.xml"/>-->

Binary file not shown.

Before

Width:  |  Height:  |  Size: 336 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 670 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 842 B

After

Width:  |  Height:  |  Size: 1.6 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 425 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 438 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 697 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 223 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 569 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 613 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 865 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 485 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 981 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 996 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 158 B

View file

@ -1,226 +0,0 @@
<?xml version="1.0"?>
<!--
Raindrops in two different sizes fall to the ground and splash on the ground.
-->
<effect>
<particle position-x="0" position-y="0" position-z="22" lifetime="1">
<emitter>
<property name="vertical-angle" min="0" max="360"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="position-x" min="-8" max="8"/>
<property name="position-y" min="-8" max="8"/>
<property name="position-z" min="-8" max="8"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.5"/>
<property name="momentum" value="0"/>
<property name="lifetime" value="50"/>
<property name="fade-in" value="1"/>
<property name="fade-out" value="30"/>
<property name="bounce" value="0"/>
<property name="output" min="0" max="1"/>
<property name="output-pause" value="0"/>
<property name="power" min="1" max="1"/>
<property name="randomness" value="0"/>
<property name="follow-parent" value="1"/>
<animation imageset="graphics/particles/bubble-ani_6x6.png" width="6" height="6">
<sequence start="0" end="1" delay="66"/>
</animation>
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="position-x" min="-8" max="8"/>
<property name="position-y" min="-8" max="8"/>
<property name="position-z" min="-8" max="8"/>
<property name="acceleration" value="0"/>
<property name="output-pause" value="22"/>
<property name="output" min="0" max="1"/>
<property name="lifetime" value="50"/>
<property name="fade-in" value="1"/>
<property name="fade-out" value="40"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.7"/>
<property name="momentum" value="0"/>
<property name="power" min="1" max="1"/>
<property name="bounce" value="0.000001"/>
<property name="randomness" value="0"/>
<property name="follow-parent" value="0"/>
<property name="image" value="graphics/particles/raindrop_3x5.png"/>
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="acceleration" value="0"/>
<property name="output-pause" value="222"/>
<property name="output" min="1" max="1"/>
<property name="lifetime" value="180"/>
<property name="fade-in" value="40"/>
<property name="fade-out" value="160"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.7"/>
<property name="power" min="0" max="0"/>
<property name="bounce" value="0.000001"/>
<property name="follow-parent" value="1"/>
<animation imageset="graphics/particles/raindrop-hit_8x8.png" width="8" height="8">
<frame index="0" delay="80"/>
<sequence start="1" end="3" delay="22"/>
<frame index="4" delay="5000"/>
</animation>
</emitter>
</emitter>
</emitter>
<emitter>
<property name="vertical-angle" min="0" max="360"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="position-x" min="-8" max="8"/>
<property name="position-y" min="-8" max="8"/>
<property name="position-z" min="-8" max="8"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.5"/>
<property name="momentum" value="0"/>
<property name="lifetime" value="50"/>
<property name="fade-in" value="1"/>
<property name="fade-out" value="30"/>
<property name="bounce" value="0"/>
<property name="output" min="0" max="1"/>
<property name="output-pause" value="0"/>
<property name="power" min="1" max="1"/>
<property name="randomness" value="0"/>
<property name="follow-parent" value="1"/>
<animation imageset="graphics/particles/bubble-ani_8x8.png" width="8" height="8">
<sequence start="0" end="1" delay="66"/>
</animation>
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="position-x" min="-8" max="8"/>
<property name="position-y" min="-8" max="8"/>
<property name="position-z" min="-8" max="8"/>
<property name="acceleration" value="0"/>
<property name="output-pause" value="44"/>
<property name="output" min="0" max="1"/>
<property name="lifetime" value="50"/>
<property name="fade-in" value="1"/>
<property name="fade-out" value="40"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.7"/>
<property name="momentum" value="0"/>
<property name="power" min="1" max="1"/>
<property name="bounce" value="0.000001"/>
<property name="randomness" value="0"/>
<property name="follow-parent" value="0"/>
<property name="image" value="graphics/particles/raindrop_8x8.png"/>
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="acceleration" value="0"/>
<property name="output-pause" value="444"/>
<property name="output" min="1" max="1"/>
<property name="lifetime" value="180"/>
<property name="fade-in" value="40"/>
<property name="fade-out" value="160"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.7"/>
<property name="power" min="0" max="0"/>
<property name="bounce" value="0.000001"/>
<property name="follow-parent" value="1"/>
<animation imageset="graphics/particles/raindrop-hit_16x16.png" width="16" height="16">
<frame index="0" delay="80"/>
<sequence start="1" end="3" delay="22"/>
<frame index="4" delay="5000"/>
</animation>
</emitter>
</emitter>
</emitter>
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="position-x" min="-8" max="8"/>
<property name="position-y" min="-8" max="8"/>
<property name="position-z" min="-8" max="8"/>
<property name="acceleration" value="0"/>
<property name="output-pause" value="0"/>
<property name="output" min="1" max="1"/>
<property name="lifetime" value="50"/>
<property name="fade-in" value="1"/>
<property name="fade-out" value="40"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.7"/>
<property name="momentum" value="0"/>
<property name="power" min="1" max="1"/>
<property name="bounce" value="0.000001"/>
<property name="randomness" value="0"/>
<property name="follow-parent" value="0"/>
<property name="image" value="graphics/particles/raindrop_3x5.png"/>
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="acceleration" value="0"/>
<property name="output-pause" value="222"/>
<property name="output" min="1" max="1"/>
<property name="lifetime" value="180"/>
<property name="fade-in" value="40"/>
<property name="fade-out" value="160"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.7"/>
<property name="power" min="0" max="0"/>
<property name="bounce" value="0.000001"/>
<property name="follow-parent" value="1"/>
<animation imageset="graphics/particles/raindrop-hit_8x8.png" width="8" height="8">
<frame index="0" delay="80"/>
<sequence start="1" end="3" delay="22"/>
<frame index="4" delay="5000"/>
</animation>
</emitter>
</emitter>
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="position-x" min="-8" max="8"/>
<property name="position-y" min="-8" max="8"/>
<property name="position-z" min="-8" max="8"/>
<property name="acceleration" value="0"/>
<property name="output-pause" value="2"/>
<property name="output" min="1" max="1"/>
<property name="lifetime" value="50"/>
<property name="fade-in" value="1"/>
<property name="fade-out" value="40"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.7"/>
<property name="momentum" value="0"/>
<property name="power" min="1" max="1"/>
<property name="bounce" value="0.000001"/>
<property name="randomness" value="0"/>
<property name="follow-parent" value="0"/>
<property name="image" value="graphics/particles/raindrop_8x8.png"/>
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="acceleration" value="0"/>
<property name="output-pause" value="222"/>
<property name="output" min="1" max="1"/>
<property name="lifetime" value="200"/>
<property name="fade-in" value="40"/>
<property name="fade-out" value="180"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.7"/>
<property name="power" min="0" max="0"/>
<property name="bounce" value="0.000001"/>
<property name="follow-parent" value="1"/>
<animation imageset="graphics/particles/raindrop-hit_16x16.png" width="16" height="16">
<frame index="0" delay="80"/>
<sequence start="1" end="6" delay="22"/>
<frame index="7" delay="5000"/>
</animation>
</emitter>
</emitter>
</particle>
</effect>

View file

@ -1,92 +0,0 @@
<?xml version="1.0"?>
<!--
Raindrops in two different sizes fall to the ground and splash on the ground.
-->
<effect>
<particle position-x="0" position-y="0" position-z="10">
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="position-x" min="-16" max="24"/>
<property name="position-y" min="-28" max="-8"/>
<property name="position-z" min="32" max="28"/>
<property name="acceleration" value="0"/>
<property name="output-pause" value="8"/>
<property name="output" min="1" max="1"/>
<property name="lifetime" value="50"/>
<property name="fade-in" value="1"/>
<property name="fade-out" value="40"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.6"/>
<property name="momentum" value="0"/>
<property name="power" min="1" max="1"/>
<property name="bounce" value="0.000001"/>
<property name="randomness" value="0"/>
<property name="image" value="graphics/particles/raindrop_3x5.png"/>
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="acceleration" value="0"/>
<property name="output-pause" value="222"/>
<property name="output" min="1" max="1"/>
<property name="lifetime" value="180"/>
<property name="fade-in" value="40"/>
<property name="fade-out" value="160"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.6"/>
<property name="power" min="0" max="0"/>
<property name="bounce" value="0.000001"/>
<property name="follow-parent" value="1"/>
<animation imageset="graphics/particles/raindrop-hit_8x8.png" width="8" height="8">
<frame index="0" delay="80"/>
<sequence start="1" end="3" delay="22"/>
<frame index="4" delay="5000"/>
</animation>
</emitter>
</emitter>
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="position-x" min="-16" max="24"/>
<property name="position-y" min="-28" max="-8"/>
<property name="position-z" min="32" max="28"/>
<property name="acceleration" value="0"/>
<property name="output-pause" value="111"/>
<property name="output" min="1" max="1"/>
<property name="lifetime" value="50"/>
<property name="fade-in" value="1"/>
<property name="fade-out" value="40"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.6"/>
<property name="momentum" value="0"/>
<property name="power" min="1" max="1"/>
<property name="bounce" value="0.000001"/>
<property name="randomness" value="0"/>
<property name="image" value="graphics/particles/raindrop_8x8.png"/>
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="acceleration" value="0"/>
<property name="output-pause" value="222"/>
<property name="output" min="1" max="1"/>
<property name="lifetime" value="200"/>
<property name="fade-in" value="40"/>
<property name="fade-out" value="180"/>
<property name="alpha" value="1"/>
<property name="gravity" value="0.6"/>
<property name="power" min="0" max="0"/>
<property name="bounce" value="0.000001"/>
<property name="follow-parent" value="1"/>
<animation imageset="graphics/particles/raindrop-hit_16x16.png" width="16" height="16">
<frame index="0" delay="80"/>
<sequence start="1" end="6" delay="22"/>
<frame index="7" delay="5000"/>
</animation>
</emitter>
</emitter>
</particle>
</effect>

View file

@ -7,15 +7,14 @@ Small white particles (spores/snowflakes) which float to the ground and is shot
<emitter>
<property name="vertical-angle" min="0" max="360"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="acceleration" value="0"/>
<property name="alpha" value="0.9"/>
<property name="gravity" value="0.03"/>
<property name="gravity" value="0.01"/>
<property name="momentum" value="0.9"/>
<property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/>
<property name="lifetime" value="220"/>
<property name="fade-in" value="10"/>
<property name="fade-out" value="210"/>
<property name="bounce" value="0.000001"/>
<property name="bounce" value="0.8"/>
<property name="output" min="4" max="6"/>
<property name="output-pause" value="0"/>
<property name="power" min="0.5" max="1"/>
@ -28,15 +27,14 @@ Small white particles (spores/snowflakes) which float to the ground and is shot
<property name="horizontal-angle" min="0" max="360"/>
<property name="output" min="1" max="2"/>
<property name="output-pause" value="2"/>
<property name="lifetime" value="400"/>
<property name="lifetime" value="220"/>
<property name="fade-in" value="10"/>
<property name="fade-out" value="350"/>
<property name="acceleration" value="0"/>
<property name="fade-out" value="210"/>
<property name="alpha" value="0.9"/>
<property name="gravity" value="0.04"/>
<property name="gravity" value="0.01"/>
<property name="momentum" value="0.9"/>
<property name="power" min="0" max="1"/>
<property name="bounce" value="0.000001"/>
<property name="bounce" value="0.1"/>
<property name="randomness" value="100"/>
<property name="follow-parent" value="0"/>
<property name="image" value="graphics/particles/snowflake-7x7.png"/>
@ -45,15 +43,14 @@ Small white particles (spores/snowflakes) which float to the ground and is shot
<emitter>
<property name="vertical-angle" min="0" max="360"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="acceleration" value="0"/>
<property name="alpha" value="0.9"/>
<property name="gravity" value="0.03"/>
<property name="gravity" value="0.01"/>
<property name="momentum" value="0.9"/>
<property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/>
<property name="lifetime" value="220"/>
<property name="fade-in" value="10"/>
<property name="fade-out" value="210"/>
<property name="bounce" value="0.000001"/>
<property name="bounce" value="0.8"/>
<property name="output" min="4" max="6"/>
<property name="output-pause" value="0"/>
<property name="power" min="0.5" max="1"/>
@ -66,15 +63,14 @@ Small white particles (spores/snowflakes) which float to the ground and is shot
<property name="horizontal-angle" min="0" max="360"/>
<property name="output" min="2" max="3"/>
<property name="output-pause" value="1"/>
<property name="lifetime" value="400"/>
<property name="lifetime" value="180"/>
<property name="fade-in" value="10"/>
<property name="fade-out" value="350"/>
<property name="acceleration" value="0"/>
<property name="fade-out" value="170"/>
<property name="alpha" value="0.9"/>
<property name="gravity" value="0.04"/>
<property name="gravity" value="0.03"/>
<property name="momentum" value="0.9"/>
<property name="power" min="0" max="1"/>
<property name="bounce" value="0.000001"/>
<property name="bounce" value="0.1"/>
<property name="randomness" value="100"/>
<property name="follow-parent" value="1"/>
<property name="image" value="graphics/particles/snowflake-7x7.png"/>

View file

@ -8,18 +8,18 @@ Small white particles (spores/snowflakes) which float to the ground.
<emitter>
<property name="vertical-angle" min="0" max="360"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="position-x" min="-16" max="24"/>
<property name="position-y" min="-28" max="-8"/>
<property name="position-z" min="32" max="28"/>
<property name="acceleration" value="0"/>
<property name="position-x" min="-16" max="16"/>
<property name="position-y" min="-48" max="8"/>
<property name="position-z" min="-16" max="16"/>
<property name="acceleration" value="0.01"/>
<property name="alpha" value="0.9"/>
<property name="gravity" value="0.3"/>
<property name="momentum" value="0"/>
<property name="gravity" value="0.01"/>
<property name="momentum" value="0.9"/>
<property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/>
<property name="lifetime" value="60"/>
<property name="fade-in" value="10"/>
<property name="fade-out" value="50"/>
<property name="bounce" value="0.000001"/>
<property name="bounce" value="0.8"/>
<property name="output-pause" value="8"/>
<property name="output" min="1" max="2"/>
<property name="power" min="0.5" max="1.5"/>
@ -29,20 +29,20 @@ Small white particles (spores/snowflakes) which float to the ground.
<emitter>
<property name="vertical-angle" min="-300" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="position-x" min="-16" max="24"/>
<property name="position-y" min="-28" max="-8"/>
<property name="position-z" min="32" max="28"/>
<property name="acceleration" value="0"/>
<property name="position-x" min="-16" max="16"/>
<property name="position-y" min="-48" max="8"/>
<property name="position-z" min="-16" max="16"/>
<property name="acceleration" value="0.01"/>
<property name="output-pause" value="8"/>
<property name="output" min="0" max="1"/>
<property name="lifetime" value="400"/>
<property name="lifetime" value="100"/>
<property name="fade-in" value="10"/>
<property name="fade-out" value="350"/>
<property name="fade-out" value="90"/>
<property name="alpha" value="0.9"/>
<property name="gravity" value="0.4"/>
<property name="momentum" value="0"/>
<property name="power" min="1" max="1.5"/>
<property name="bounce" value="0.000001"/>
<property name="gravity" value="0.01"/>
<property name="momentum" value="0.9"/>
<property name="power" min="0" max="1"/>
<property name="bounce" value="0.1"/>
<property name="randomness" value="100"/>
<property name="image" value="graphics/particles/snowflake-7x7.png"/>
</emitter>

View file

@ -4,7 +4,6 @@ Small yellow particles (spores/sundust) which float to the ground and start to b
-->
<effect>
<particle position-x="0" position-y="0" position-z="22" lifetime="1">
<!-- projectile tail -->
<emitter>
<property name="vertical-angle" min="0" max="360"/>
<property name="horizontal-angle" min="0" max="360"/>
@ -15,9 +14,9 @@ Small yellow particles (spores/sundust) which float to the ground and start to b
<property name="lifetime" value="220"/>
<property name="fade-in" value="10"/>
<property name="fade-out" value="210"/>
<property name="bounce" value="0.000001"/>
<property name="output" min="3" max="5"/>
<property name="output-pause" value="2"/>
<property name="bounce" value="0.8"/>
<property name="output" min="4" max="6"/>
<property name="output-pause" value="0"/>
<property name="power" min="0.5" max="1"/>
<property name="randomness" value="100"/>
<property name="follow-parent" value="0"/>
@ -33,34 +32,32 @@ Small yellow particles (spores/sundust) which float to the ground and start to b
<property name="lifetime" value="220"/>
<property name="fade-in" value="10"/>
<property name="fade-out" value="210"/>
<property name="bounce" value="0.000001"/>
<property name="output" min="1" max="1"/>
<property name="output-pause" value="4"/>
<property name="bounce" value="0.8"/>
<property name="output" min="1" max="2"/>
<property name="output-pause" value="3"/>
<property name="power" min="0.5" max="1.5"/>
<property name="randomness" value="100"/>
<property name="follow-parent" value="0"/>
<emitter>
<property name="vertical-angle" min="-30" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="output" min="0" max="1"/>
<property name="output-pause" value="33"/>
<property name="lifetime" value="420"/>
<property name="fade-in" value="200"/>
<property name="fade-out" value="410"/>
<property name="output-pause" value="12"/>
<property name="lifetime" value="220"/>
<property name="fade-in" value="80"/>
<property name="fade-out" value="210"/>
<property name="alpha" value="0.9"/>
<property name="gravity" value="0.01"/>
<property name="power" min="0" max="0"/>
<property name="bounce" value="0.000001"/>
<property name="follow-parent" value="0"/>
<property name="gravity" value="0.1"/>
<property name="power" min="0" max="1"/>
<property name="bounce" value="0.1"/>
<property name="follow-parent" value="1"/>
<animation imageset="graphics/particles/flame_8x8.png" width="8" height="8">
<sequence start="0" end="5" delay="11"/>
<sequence start="4" end="0" delay="11"/>
<sequence start="0" end="4" delay="11"/>
<sequence start="3" end="0" delay="11"/>
</animation>
</emitter>
</emitter>
<!-- projectile -->
<emitter>
<property name="vertical-angle" min="0" max="360"/>
<property name="horizontal-angle" min="0" max="360"/>
@ -71,9 +68,9 @@ Small yellow particles (spores/sundust) which float to the ground and start to b
<property name="lifetime" value="220"/>
<property name="fade-in" value="10"/>
<property name="fade-out" value="210"/>
<property name="bounce" value="0.000001"/>
<property name="bounce" value="0.8"/>
<property name="output" min="4" max="6"/>
<property name="output-pause" value="1"/>
<property name="output-pause" value="0"/>
<property name="power" min="0.5" max="1"/>
<property name="randomness" value="100"/>
<property name="follow-parent" value="1"/>
@ -86,12 +83,12 @@ Small yellow particles (spores/sundust) which float to the ground and start to b
<property name="gravity" value="0.01"/>
<property name="momentum" value="0.9"/>
<property name="image" value="graphics/particles/orb-small.png|W:#ffff00"/>
<property name="lifetime" value="220"/>
<property name="lifetime" value="180"/>
<property name="fade-in" value="10"/>
<property name="fade-out" value="210"/>
<property name="bounce" value="0.000001"/>
<property name="output" min="1" max="1"/>
<property name="output-pause" value="4"/>
<property name="fade-out" value="170"/>
<property name="bounce" value="0.8"/>
<property name="output" min="1" max="2"/>
<property name="output-pause" value="2"/>
<property name="power" min="0.5" max="1"/>
<property name="randomness" value="100"/>
<property name="follow-parent" value="1"/>
@ -100,15 +97,15 @@ Small yellow particles (spores/sundust) which float to the ground and start to b
<property name="vertical-angle" min="-30" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="output" min="0" max="1"/>
<property name="output-pause" value="33"/>
<property name="lifetime" value="420"/>
<property name="fade-in" value="200"/>
<property name="fade-out" value="410"/>
<property name="output-pause" value="8"/>
<property name="lifetime" value="180"/>
<property name="fade-in" value="80"/>
<property name="fade-out" value="170"/>
<property name="alpha" value="0.9"/>
<property name="gravity" value="0.01"/>
<property name="power" min="0" max="0"/>
<property name="bounce" value="0.000001"/>
<property name="follow-parent" value="0"/>
<property name="gravity" value="0.1"/>
<property name="power" min="0" max="1"/>
<property name="bounce" value="0.1"/>
<property name="follow-parent" value="1"/>
<animation imageset="graphics/particles/flame_8x8.png" width="8" height="8">
<sequence start="0" end="5" delay="11"/>
<sequence start="4" end="0" delay="11"/>

View file

@ -8,20 +8,20 @@ Small yellow particles (spores/sundust) which float to the ground and start to b
<emitter>
<property name="vertical-angle" min="0" max="360"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="position-x" min="-16" max="24"/>
<property name="position-y" min="-28" max="-8"/>
<property name="position-z" min="32" max="28"/>
<property name="acceleration" value="0"/>
<property name="position-x" min="-16" max="16"/>
<property name="position-y" min="-48" max="8"/>
<property name="position-z" min="-16" max="16"/>
<property name="acceleration" value="0.01"/>
<property name="alpha" value="0.9"/>
<property name="gravity" value="0.02"/>
<property name="momentum" value="0.9"/>
<property name="image" value="graphics/particles/orb-small.png|W:#ffff00"/>
<property name="lifetime" value="220"/>
<property name="lifetime" value="60"/>
<property name="fade-in" value="10"/>
<property name="fade-out" value="210"/>
<property name="bounce" value="0.000001"/>
<property name="output-pause" value="22"/>
<property name="output" min="1" max="1"/>
<property name="fade-out" value="50"/>
<property name="bounce" value="0.8"/>
<property name="output-pause" value="11"/>
<property name="output" min="1" max="2"/>
<property name="power" min="0.5" max="1.5"/>
<property name="randomness" value="100"/>
</emitter>
@ -29,19 +29,19 @@ Small yellow particles (spores/sundust) which float to the ground and start to b
<emitter>
<property name="vertical-angle" min="0" max="360"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="position-x" min="-16" max="24"/>
<property name="position-y" min="-28" max="-8"/>
<property name="position-z" min="32" max="28"/>
<property name="acceleration" value="0"/>
<property name="position-x" min="-8" max="24"/>
<property name="position-y" min="-48" max="8"/>
<property name="position-z" min="-16" max="16"/>
<property name="acceleration" value="0.01"/>
<property name="alpha" value="0.9"/>
<property name="gravity" value="0.01"/>
<property name="momentum" value="0.9"/>
<property name="image" value="graphics/particles/orb-small.png|W:#ffff00"/>
<property name="lifetime" value="220"/>
<property name="lifetime" value="60"/>
<property name="fade-in" value="10"/>
<property name="fade-out" value="210"/>
<property name="bounce" value="0.000001"/>
<property name="output-pause" value="33"/>
<property name="fade-out" value="50"/>
<property name="bounce" value="0.8"/>
<property name="output-pause" value="22"/>
<property name="output" min="1" max="1"/>
<property name="power" min="0.5" max="1.5"/>
<property name="randomness" value="100"/>
@ -49,20 +49,20 @@ Small yellow particles (spores/sundust) which float to the ground and start to b
<emitter>
<property name="vertical-angle" min="-30" max="-150"/>
<property name="horizontal-angle" min="0" max="360"/>
<property name="acceleration" value="0"/>
<property name="acceleration" value="0.01"/>
<property name="output-pause" value="44"/>
<property name="output" min="0" max="1"/>
<property name="lifetime" value="420"/>
<property name="fade-in" value="200"/>
<property name="fade-out" value="410"/>
<property name="lifetime" value="160"/>
<property name="fade-in" value="40"/>
<property name="fade-out" value="150"/>
<property name="alpha" value="0.9"/>
<property name="gravity" value="0.02"/>
<property name="power" min="0" max="0"/>
<property name="bounce" value="0.000001"/>
<property name="gravity" value="0.09"/>
<property name="power" min="0" max="1"/>
<property name="bounce" value="0.1"/>
<property name="follow-parent" value="1"/>
<animation imageset="graphics/particles/flame_8x8.png" width="8" height="8">
<sequence start="0" end="5" delay="22"/>
<sequence start="4" end="0" delay="22"/>
<sequence start="0" end="4" delay="22"/>
<sequence start="3" end="0" delay="22"/>
</animation>
</emitter>
</emitter>

View file

@ -1,8 +0,0 @@
<?xml version="1.0"?>
<effect>
<particle position-z="80">
<animation imageset="graphics/sprites/icons/quest-indicators.png" width="32" height="32">
<frame index="1"/>
</animation>
</particle>
</effect>

View file

@ -1,8 +0,0 @@
<?xml version="1.0"?>
<effect>
<particle position-z="80">
<animation imageset="graphics/sprites/icons/quest-indicators.png" width="32" height="32">
<frame index="0"/>
</animation>
</particle>
</effect>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 449 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 107 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 B

View file

@ -1,5 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset height="40" name="base" src="graphics/sprites/equipment/head/rainshroomhat.png" width="40"/>
<include file="hairstyles/hairstyle01-female.xml"/>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 748 B

View file

@ -1,5 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/equipment/head/rainshroomhat.png" width="40" height="40"/>
<include file="hairstyles/hairstyle01-male.xml"/>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 786 B

View file

@ -1,9 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/icons/spell-cooldown-cg.png" width="18" height="21"/>
<action name="default" imageset="base">
<animation direction="default">
<frame index="0" offsetX="3" offsetY="-8" delay="100"/>
</animation>
</action>
</sprite>

View file

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Before After
Before After

View file

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/monsters/wonderwoodling.png" width="112" height="112"/>
<imageset name="base" src="graphics/sprites/monsters/ent.png" width="112" height="112"/>
<action name="stand" imageset="base">
<animation direction="down">
<frame index="0"/>

View file

@ -56,30 +56,37 @@ Copyright (C) 2011-2021 Moubootaur Legends -->
<animation direction="downleft">
<sequence start="135" end="146" delay="20"/>
<end/>
</animation>
<animation direction="left">
<sequence start="120" end="131" delay="20"/>
<end/>
</animation>
<animation direction="upleft">
<sequence start="105" end="116" delay="20"/>
<end/>
</animation>
<animation direction="up">
<sequence start="90" end="101" delay="20"/>
<end/>
</animation>
<animation direction="upright">
<sequence start="75" end="86" delay="20"/>
<end/>
</animation>
<animation direction="right">
<sequence start="60" end="71" delay="20"/>
<end/>
</animation>
<animation direction="downright">
<sequence start="45" end="56" delay="20"/>
<end/>
</animation>
</action>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

View file

@ -1,64 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/monsters/mushroom-rain.png" width="42" height="33"/>
<action name="stand" imageset="base">
<animation direction="down">
<frame index="0" offsetX="7" offsetY="-10"/>
</animation>
<animation direction="left">
<frame index="10" offsetX="5" offsetY="-10"/>
</animation>
<animation direction="up">
<frame index="20" offsetX="7" offsetY="-10"/>
</animation>
<animation direction="right">
<frame index="30" offsetX="7" offsetY="-10"/>
</animation>
</action>
<action name="walk" imageset="base">
<animation direction="down">
<sequence start="1" end="4" delay="125" offsetX="7" offsetY="-10"/>
</animation>
<animation direction="left">
<sequence start="11" end="14" delay="125" offsetX="5" offsetY="-10"/>
</animation>
<animation direction="up">
<sequence start="21" end="24" delay="125" offsetX="7" offsetY="-10"/>
</animation>
<animation direction="right">
<sequence start="31" end="34" delay="250" offsetX="7" offsetY="-10"/>
</animation>
</action>
<action name="dead" imageset="base">
<animation direction="down">
<frame index="9" offsetX="7" offsetY="-10"/>
</animation>
<animation direction="left">
<frame index="19" offsetX="5" offsetY="-10"/>
</animation>
<animation direction="up">
<frame index="29" offsetX="7" offsetY="-10"/>
</animation>
<animation direction="right">
<frame index="39" offsetX="7" offsetY="-10"/>
</animation>
</action>
<action name="attack" imageset="base">
<animation direction="down">
<sequence start="5" end="8" delay="150" offsetX="7" offsetY="-10"/>
<end/>
</animation>
<animation direction="left">
<sequence start="15" end="18" delay="150" offsetX="5" offsetY="-10"/>
<end/>
</animation>
<animation direction="up">
<sequence start="25" end="28" delay="150" offsetX="7" offsetY="-10"/>
<end/>
</animation>
<animation direction="right">
<sequence start="35" end="38" delay="150" offsetX="7" offsetY="-10"/>
<end/>
</animation>
</action>
</sprite>

View file

@ -95,34 +95,42 @@ Copyright (C) 2011-2021 Moubootaur Legends -->
<action name="walk" imageset="mob">
<animation direction="down">
<sequence start="108" end="119" delay="20"/>
<end/>
</animation>
<animation direction="downleft">
<sequence start="120" end="131" delay="20"/>
<end/>
</animation>
<animation direction="left">
<sequence start="132" end="143" delay="20"/>
<end/>
</animation>
<animation direction="upleft">
<sequence start="144" end="155" delay="20"/>
<end/>
</animation>
<animation direction="up">
<sequence start="156" end="167" delay="20"/>
<end/>
</animation>
<animation direction="upright">
<sequence start="168" end="179" delay="20"/>
<end/>
</animation>
<animation direction="right">
<sequence start="180" end="191" delay="20"/>
<end/>
</animation>
<animation direction="downright">
<sequence start="192" end="203" delay="20"/>
<end/>
</animation>
</action>

View file

@ -61,6 +61,7 @@ Copyright (C) 2011-2013 Evol Online -->
<frame index="9" delay="70"/>
<frame index="10" delay="80"/>
<frame index="7" delay="70"/>
<end />
</animation>
<animation direction="downleft">
@ -68,6 +69,7 @@ Copyright (C) 2011-2013 Evol Online -->
<frame index="58" delay="100"/>
<frame index="59" delay="120"/>
<frame index="56" delay="90"/>
<end />
</animation>
<animation direction="left">
@ -75,6 +77,7 @@ Copyright (C) 2011-2013 Evol Online -->
<frame index="51" delay="100"/>
<frame index="52" delay="120"/>
<frame index="49" delay="90"/>
<end />
</animation>
<animation direction="upleft">
@ -82,6 +85,7 @@ Copyright (C) 2011-2013 Evol Online -->
<frame index="44" delay="100"/>
<frame index="45" delay="120"/>
<frame index="42" delay="90"/>
<end />
</animation>
<animation direction="up">
@ -89,6 +93,7 @@ Copyright (C) 2011-2013 Evol Online -->
<frame index="37" delay="100"/>
<frame index="38" delay="120"/>
<frame index="35" delay="90"/>
<end />
</animation>
<animation direction="upright">
@ -96,6 +101,7 @@ Copyright (C) 2011-2013 Evol Online -->
<frame index="30" delay="100"/>
<frame index="31" delay="120"/>
<frame index="28" delay="90"/>
<end />
</animation>
<animation direction="right">
@ -103,6 +109,7 @@ Copyright (C) 2011-2013 Evol Online -->
<frame index="23" delay="100"/>
<frame index="24" delay="120"/>
<frame index="21" delay="90"/>
<end />
</animation>
<animation direction="downright">
@ -110,6 +117,7 @@ Copyright (C) 2011-2013 Evol Online -->
<frame index="16" delay="100"/>
<frame index="17" delay="120"/>
<frame index="14" delay="90"/>
<end />
</animation>
</action>

View file

@ -39,24 +39,31 @@
</animation>
<animation direction="downleft">
<sequence start="228" end="240" delay="50"/>
<end/>
</animation>
<animation direction="left">
<sequence start="196" end="208" delay="50"/>
<end/>
</animation>
<animation direction="upleft">
<sequence start="164" end="176" delay="50"/>
<end/>
</animation>
<animation direction="up">
<sequence start="132" end="144" delay="50"/>
<end/>
</animation>
<animation direction="upright">
<sequence start="100" end="112" delay="50"/>
<end/>
</animation>
<animation direction="right">
<sequence start="68" end="80" delay="50"/>
<end/>
</animation>
<animation direction="downright">
<sequence start="36" end="48" delay="50"/>
<end/>
</animation>
</action>
<action name="attack" imageset="mob">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 722 B

View file

@ -1,22 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/npcs/dig-01-flow.png|Y" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0" delay="88"/>
<frame index="1" delay="88"/>
<frame index="2" delay="88"/>
<frame index="3" delay="88"/>
<frame index="4" delay="88"/>
<frame index="5" delay="88"/>
<frame index="6" delay="88"/>
<frame index="7" delay="88"/>
<frame index="8" delay="88"/>
<frame index="9" delay="88"/>
<frame index="10" delay="88"/>
<frame index="11" delay="88"/>
<frame index="12" delay="88"/>
<frame index="13" delay="88"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 696 B

View file

@ -1,16 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/npcs/dig-01-glow.png|Y" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0" delay="333"/>
<frame index="1" delay="333"/>
<frame index="2" delay="333"/>
<frame index="3" delay="333"/>
<frame index="4" delay="333"/>
<frame index="3" delay="333"/>
<frame index="2" delay="333"/>
<frame index="1" delay="333"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 395 B

View file

@ -1,9 +0,0 @@
<?xml version="1.0"?>
<sprite variants="1" variant_offset="1">
<imageset name="base" src="graphics/sprites/npcs/dig-01.png|R;G" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 696 B

View file

@ -1,22 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/npcs/dig-02-flow.png|Y" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="1" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="2" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="3" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="4" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="5" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="6" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="7" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="8" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="9" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="10" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="11" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="12" offsetX="-4" offsetY="-10" delay="88"/>
<frame index="13" offsetX="-4" offsetY="-10" delay="88"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 557 B

View file

@ -1,16 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/npcs/dig-02-glow.png|Y" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0" delay="333"/>
<frame index="1" delay="333"/>
<frame index="2" delay="333"/>
<frame index="3" delay="333"/>
<frame index="4" delay="333"/>
<frame index="3" delay="333"/>
<frame index="2" delay="333"/>
<frame index="1" delay="333"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 400 B

View file

@ -1,9 +0,0 @@
<?xml version="1.0"?>
<sprite variants="1" variant_offset="1">
<imageset name="base" src="graphics/sprites/npcs/dig-02.png|R;G" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0"/>
</animation>
</action>
</sprite>

View file

@ -1,22 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/npcs/dig-01-flow.png|Y" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0" offsetX="-5" offsetY="0" delay="88"/>
<frame index="1" offsetX="-5" offsetY="0" delay="88"/>
<frame index="2" offsetX="-5" offsetY="0" delay="88"/>
<frame index="3" offsetX="-5" offsetY="0" delay="88"/>
<frame index="4" offsetX="-5" offsetY="0" delay="88"/>
<frame index="5" offsetX="-5" offsetY="0" delay="88"/>
<frame index="6" offsetX="-5" offsetY="0" delay="88"/>
<frame index="7" offsetX="-5" offsetY="0" delay="88"/>
<frame index="8" offsetX="-5" offsetY="0" delay="88"/>
<frame index="9" offsetX="-5" offsetY="0" delay="88"/>
<frame index="10" offsetX="-5" offsetY="0" delay="88"/>
<frame index="11" offsetX="-5" offsetY="0" delay="88"/>
<frame index="12" offsetX="-5" offsetY="0" delay="88"/>
<frame index="13" offsetX="-5" offsetY="0" delay="88"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 818 B

View file

@ -1,16 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/npcs/dig-03-glow.png|Y" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0" delay="333"/>
<frame index="1" delay="333"/>
<frame index="2" delay="333"/>
<frame index="3" delay="333"/>
<frame index="4" delay="333"/>
<frame index="3" delay="333"/>
<frame index="2" delay="333"/>
<frame index="1" delay="333"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 393 B

View file

@ -1,9 +0,0 @@
<?xml version="1.0"?>
<sprite variants="1" variant_offset="1">
<imageset name="base" src="graphics/sprites/npcs/dig-03.png|R;G" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 714 B

View file

@ -1,22 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/npcs/dig-04-flow.png|Y" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0" offsetX="1" offsetY="-13" delay="88"/>
<frame index="1" offsetX="1" offsetY="-13" delay="88"/>
<frame index="2" offsetX="1" offsetY="-13" delay="88"/>
<frame index="3" offsetX="1" offsetY="-13" delay="88"/>
<frame index="4" offsetX="1" offsetY="-13" delay="88"/>
<frame index="5" offsetX="1" offsetY="-13" delay="88"/>
<frame index="6" offsetX="1" offsetY="-13" delay="88"/>
<frame index="7" offsetX="1" offsetY="-13" delay="88"/>
<frame index="8" offsetX="1" offsetY="-13" delay="88"/>
<frame index="9" offsetX="1" offsetY="-13" delay="88"/>
<frame index="10" offsetX="1" offsetY="-13" delay="88"/>
<frame index="11" offsetX="1" offsetY="-13" delay="88"/>
<frame index="12" offsetX="1" offsetY="-13" delay="88"/>
<frame index="13" offsetX="1" offsetY="-13" delay="88"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 600 B

View file

@ -1,16 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/npcs/dig-04-glow.png|Y" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0" delay="333"/>
<frame index="1" delay="333"/>
<frame index="2" delay="333"/>
<frame index="3" delay="333"/>
<frame index="4" delay="333"/>
<frame index="3" delay="333"/>
<frame index="2" delay="333"/>
<frame index="1" delay="333"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 398 B

View file

@ -1,9 +0,0 @@
<?xml version="1.0"?>
<sprite variants="1" variant_offset="1">
<imageset name="base" src="graphics/sprites/npcs/dig-04.png|R;G" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

View file

@ -1,9 +0,0 @@
<?xml version="1.0"?>
<sprite>
<imageset name="base" src="graphics/sprites/npcs/portal_32x64-01.png" width="32" height="64"/>
<action name="stand" imageset="base">
<animation direction="default">
<sequence start="1" end="12" offsetY="-8" delay="222"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 413 B

View file

@ -1,9 +0,0 @@
<?xml version="1.0"?>
<sprite variants="1" variant_offset="1">
<imageset name="base" src="graphics/sprites/npcs/teapot.png" width="32" height="32"/>
<action name="stand" imageset="base">
<animation direction="default">
<frame index="0"/>
</animation>
</action>
</sprite>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 200 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 292 KiB

After

Width:  |  Height:  |  Size: 356 KiB

Before After
Before After

Some files were not shown because too many files have changed in this diff Show more