Compare commits
1 commit
master
...
amulet_of_
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
80fa56ffe6 |
1
.gitignore
vendored
|
|
@ -1 +0,0 @@
|
|||
*.tiled-session
|
||||
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
||||
|
|
@ -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 $?
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
|
@ -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, ...).
|
||||
|
|
@ -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"/>-->
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 336 KiB |
|
Before Width: | Height: | Size: 670 KiB |
|
Before Width: | Height: | Size: 160 KiB |
|
Before Width: | Height: | Size: 181 KiB |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 326 B |
|
Before Width: | Height: | Size: 842 B After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 415 B |
|
Before Width: | Height: | Size: 402 B |
|
Before Width: | Height: | Size: 425 B |
|
Before Width: | Height: | Size: 438 B |
BIN
graphics/items/generic/legendary-carrot.png
Normal file
|
After Width: | Height: | Size: 697 B |
|
Before Width: | Height: | Size: 223 B |
|
Before Width: | Height: | Size: 569 B |
|
Before Width: | Height: | Size: 415 B |
|
Before Width: | Height: | Size: 613 B |
|
Before Width: | Height: | Size: 865 B |
|
Before Width: | Height: | Size: 485 B |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 5.6 KiB |
|
Before Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 981 B |
|
Before Width: | Height: | Size: 1 KiB |
|
Before Width: | Height: | Size: 996 B |
|
Before Width: | Height: | Size: 132 B |
|
Before Width: | Height: | Size: 158 B |
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
|
@ -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"/>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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"/>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 449 B |
|
Before Width: | Height: | Size: 227 B |
|
Before Width: | Height: | Size: 107 B |
|
Before Width: | Height: | Size: 111 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 748 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 786 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
|
|
@ -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"/>
|
||||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 5.7 KiB |
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
|
|
@ -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">
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 722 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 696 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 395 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 696 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 557 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 400 B |
|
|
@ -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>
|
||||
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 818 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 393 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 714 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 600 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 398 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 8.6 KiB |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 413 B |
|
|
@ -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>
|
||||
|
Before Width: | Height: | Size: 200 KiB |
|
Before Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 9.5 KiB |
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 292 KiB After Width: | Height: | Size: 356 KiB |