[SCM] Wormux PKG branch, upstream, updated. 5c8f2b4bddad9f1f75083467d38922ca97847507
Eddy Petrișor
eddy.petrisor at gmail.com
Mon Nov 3 23:44:25 UTC 2008
The following commit has been merged in the upstream branch:
commit 5c8f2b4bddad9f1f75083467d38922ca97847507
Author: Eddy PetriÈor <eddy.petrisor at gmail.com>
Date: Tue Nov 4 01:39:03 2008 +0200
Committed the unpacked wormux_0.8.1.orig.tar.gz file
diff --git a/ChangeLog b/ChangeLog
index 394d83f..93427ca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+> 2008/09/16 - 0.8.1 release
+ - Game mode editor for local game (allows you to choose some game options)
+ - Team editor for local game (allows you to personalize characters names)
+ - Better menus: tabs, basic keyboard control, more options,...
+ - All characters redrawn: better graphisms, new positions, new clothes,...
+ - 2 new skins: Pidgin and Suse
+ - New maps: Lonely island and oktopus
+ - New waters: add lava, dirty water,...
+ - Better minimap
+ - New weapon: slap
+ - Some sounds added (thanks a lot to wesnoth project)
+ - A lot of bug fixes
+ - A lot of improvements (code and graphism)
+ - Translations updates
+
> 2008/05/16 - 0.8 release
- Network game fixes
- Lot of bugfixes /cleaning code
diff --git a/INSTALL b/INSTALL
index bfec279..29ba11e 100644
--- a/INSTALL
+++ b/INSTALL
@@ -17,10 +17,10 @@ before attempting to install Wormux 0.8 on your computer...
* All dependencies in one command (Debian/Ubuntu)
-------------------------------------------------
-sudo apt-get install g++ \
- libxml++2.6-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev \
+sudo apt-get install g++ gettext \
+ libxml2-dev libsdl-ttf2.0-dev libsdl-mixer1.2-dev \
libsdl-image1.2-dev libsdl-gfx1.2-dev \
- libcurl4-dev libsdl-net1.2-d
+ libcurl4-dev libsdl-net1.2-dev
* SDL
-----
diff --git a/Makefile.am b/Makefile.am
index 9e56eb2..cf67355 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -18,12 +18,11 @@ EXTRA_DIST = data/wormux.desktop \
doc/howto_play/pl.pdf \
doc/howto_play/sk.pdf \
doc/howto_play/sv.pdf \
- mac/Info.plist.in \
- mac/PkgInfo.in \
- mac/README-mac.txt \
- mac/build_wormux_fink.sh \
- mac/build_wormux_first.sh \
- mac/build_wormux_macports.sh \
+ mac/Info.plist.in \
+ mac/PkgInfo.in \
+ mac/README-mac.txt \
+ mac/README-mac.txt \
+ mac/cmake_build.sh \
visual/wormux.vcproj \
src/msvc/config.h \
src/msvc/getopt.c \
diff --git a/Makefile.in b/Makefile.in
index 0b4dcdd..e09d7ff 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -13,15 +13,11 @@
# PARTICULAR PURPOSE.
@SET_MAKE@
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = .
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
@@ -36,11 +32,11 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
target_triplet = @target@
+subdir = .
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(top_srcdir)/configure AUTHORS COPYING \
ChangeLog INSTALL TODO config.guess config.rpath config.sub \
depcomp install-sh missing
-subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cflags_warn_all.m4 \
$(top_srcdir)/m4/libcurl.m4 $(top_srcdir)/m4/po.m4 \
@@ -48,7 +44,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cflags_warn_all.m4 \
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno configure.status.lineno
+ configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/src/config.h
CONFIG_CLEAN_FILES =
@@ -56,10 +52,13 @@ SOURCES =
DIST_SOURCES =
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
html-recursive info-recursive install-data-recursive \
- install-exec-recursive install-info-recursive \
- install-recursive installcheck-recursive installdirs-recursive \
- pdf-recursive ps-recursive uninstall-info-recursive \
- uninstall-recursive
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
ETAGS = etags
CTAGS = ctags
DIST_SUBDIRS = $(SUBDIRS)
@@ -75,14 +74,10 @@ GZIP_ENV = --best
distuninstallcheck_listfiles = find . -type f -print
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
-AUTOPACKAGE_FALSE = @AUTOPACKAGE_FALSE@
-AUTOPACKAGE_TRUE = @AUTOPACKAGE_TRUE@
AWK = @AWK@
BUILD_ENV = @BUILD_ENV@
CC = @CC@
@@ -104,13 +99,10 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FONTFILE = @FONTFILE@
-GCC_FALSE = @GCC_FALSE@
-GCC_TRUE = @GCC_TRUE@
GMSGFMT = @GMSGFMT@
GMSGFMT_015 = @GMSGFMT_015@
GREP = @GREP@
-INCLUDEDINTL_FALSE = @INCLUDEDINTL_FALSE@
-INCLUDEDINTL_TRUE = @INCLUDEDINTL_TRUE@
+INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
@@ -129,6 +121,7 @@ LTLIBICONV = @LTLIBICONV@
LTLIBINTL = @LTLIBINTL@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
MSGFMT = @MSGFMT@
MSGFMT_015 = @MSGFMT_015@
MSGMERGE = @MSGMERGE@
@@ -148,23 +141,19 @@ SDL_GFX_PREFIX = @SDL_GFX_PREFIX@
SDL_LIBS = @SDL_LIBS@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
-STATIC_FALSE = @STATIC_FALSE@
-STATIC_TRUE = @STATIC_TRUE@
STRIP = @STRIP@
USE_NLS = @USE_NLS@
VERSION = @VERSION@
-WIN32_FALSE = @WIN32_FALSE@
-WIN32_TRUE = @WIN32_TRUE@
WINDRES = @WINDRES@
XGETTEXT = @XGETTEXT@
XGETTEXT_015 = @XGETTEXT_015@
_libcurl_config = @_libcurl_config@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
@@ -176,6 +165,7 @@ build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
+builddir = @builddir@
cxx_present = @cxx_present@
datadir = @datadir@
datarootdir = @datarootdir@
@@ -204,12 +194,15 @@ program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
sysconfdir = @sysconfdir@
target = @target@
target_alias = @target_alias@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
SUBDIRS = data src po doc
EXTRA_DIST = data/wormux.desktop \
doc/license/COPYING.de.txt \
@@ -229,12 +222,11 @@ EXTRA_DIST = data/wormux.desktop \
doc/howto_play/pl.pdf \
doc/howto_play/sk.pdf \
doc/howto_play/sv.pdf \
- mac/Info.plist.in \
- mac/PkgInfo.in \
- mac/README-mac.txt \
- mac/build_wormux_fink.sh \
- mac/build_wormux_first.sh \
- mac/build_wormux_macports.sh \
+ mac/Info.plist.in \
+ mac/PkgInfo.in \
+ mac/README-mac.txt \
+ mac/README-mac.txt \
+ mac/cmake_build.sh \
visual/wormux.vcproj \
src/msvc/config.h \
src/msvc/getopt.c \
@@ -282,7 +274,6 @@ $(top_srcdir)/configure: $(am__configure_deps)
cd $(srcdir) && $(AUTOCONF)
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-uninstall-info-am:
# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
@@ -315,8 +306,7 @@ $(RECURSIVE_TARGETS):
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
-mostlyclean-recursive clean-recursive distclean-recursive \
-maintainer-clean-recursive:
+$(RECURSIVE_CLEAN_TARGETS):
@failcom='exit 1'; \
for f in x $$MAKEFLAGS; do \
case $$f in \
@@ -360,8 +350,8 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
mkid -fID $$unique
tags: TAGS
@@ -386,8 +376,8 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
@@ -397,13 +387,12 @@ ctags: CTAGS
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
- here=`pwd`; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
- $(AWK) ' { files[$$0] = 1; } \
- END { for (i in files) print i; }'`; \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
test -z "$(CTAGS_ARGS)$$tags$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$tags $$unique
@@ -418,24 +407,22 @@ distclean-tags:
distdir: $(DISTFILES)
$(am__remove_distdir)
- mkdir $(distdir)
- $(mkdir_p) $(distdir)/data $(distdir)/doc/howto_play $(distdir)/doc/license $(distdir)/m4 $(distdir)/mac $(distdir)/src/msvc $(distdir)/tools/win32_setup $(distdir)/visual
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
+ test -d $(distdir) || mkdir $(distdir)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
@@ -449,7 +436,7 @@ distdir: $(DISTFILES)
list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test -d "$(distdir)/$$subdir" \
- || $(mkdir_p) "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
|| exit 1; \
distdir=`$(am__cd) $(distdir) && pwd`; \
top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
@@ -457,6 +444,8 @@ distdir: $(DISTFILES)
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="$$top_distdir" \
distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
distdir) \
|| exit 1; \
fi; \
@@ -464,7 +453,7 @@ distdir: $(DISTFILES)
-find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
- ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
+ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r $(distdir)
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
@@ -474,6 +463,10 @@ dist-bzip2: distdir
tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
$(am__remove_distdir)
+dist-lzma: distdir
+ tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+ $(am__remove_distdir)
+
dist-tarZ: distdir
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
$(am__remove_distdir)
@@ -500,6 +493,8 @@ distcheck: dist
GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+ *.tar.lzma*) \
+ unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
*.shar.gz*) \
@@ -539,7 +534,7 @@ distcheck: dist
$(am__remove_distdir)
@(echo "$(distdir) archives ready for distribution: "; \
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
- sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}'
+ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
distuninstallcheck:
@cd $(distuninstallcheck_dir) \
&& test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
@@ -608,12 +603,20 @@ info-am:
install-data-am:
+install-dvi: install-dvi-recursive
+
install-exec-am:
+install-html: install-html-recursive
+
install-info: install-info-recursive
install-man:
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
installcheck-am:
maintainer-clean: maintainer-clean-recursive
@@ -634,23 +637,25 @@ ps: ps-recursive
ps-am:
-uninstall-am: uninstall-info-am
+uninstall-am:
-uninstall-info: uninstall-info-recursive
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \
- check-am clean clean-generic clean-recursive ctags \
- ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-shar \
- dist-tarZ dist-zip distcheck distclean distclean-generic \
- distclean-recursive distclean-tags distcleancheck distdir \
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am am--refresh check check-am clean clean-generic \
+ ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
+ dist-lzma dist-shar dist-tarZ dist-zip distcheck distclean \
+ distclean-generic distclean-tags distcleancheck distdir \
distuninstallcheck dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-exec \
- install-exec-am install-info install-info-am install-man \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
install-strip installcheck installcheck-am installdirs \
installdirs-am maintainer-clean maintainer-clean-generic \
- maintainer-clean-recursive mostlyclean mostlyclean-generic \
- mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \
- uninstall uninstall-am uninstall-info-am
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
@WIN32_TRUE at install: all
diff --git a/aclocal.m4 b/aclocal.m4
index f603683..40441c5 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,7 +1,7 @@
-# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
+# generated automatically by aclocal 1.10.1 -*- Autoconf -*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005 Free Software Foundation, Inc.
+# 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -11,8 +11,16 @@
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
-# gettext.m4 serial 59 (gettext-0.16.1)
-dnl Copyright (C) 1995-2006 Free Software Foundation, Inc.
+m4_ifndef([AC_AUTOCONF_VERSION],
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(AC_AUTOCONF_VERSION, [2.61],,
+[m4_warning([this file was generated for autoconf 2.61.
+You have another version of autoconf. It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
+
+# gettext.m4 serial 60 (gettext-0.17)
+dnl Copyright (C) 1995-2007 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -375,44 +383,6 @@ return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_a
])
-dnl Checks for special options needed on MacOS X.
-dnl Defines INTL_MACOSX_LIBS.
-AC_DEFUN([gt_INTL_MACOSX],
-[
- dnl Check for API introduced in MacOS X 10.2.
- AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
- gt_cv_func_CFPreferencesCopyAppValue,
- [gt_save_LIBS="$LIBS"
- LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
- AC_TRY_LINK([#include <CoreFoundation/CFPreferences.h>],
- [CFPreferencesCopyAppValue(NULL, NULL)],
- [gt_cv_func_CFPreferencesCopyAppValue=yes],
- [gt_cv_func_CFPreferencesCopyAppValue=no])
- LIBS="$gt_save_LIBS"])
- if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
- AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1,
- [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
- fi
- dnl Check for API introduced in MacOS X 10.3.
- AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent,
- [gt_save_LIBS="$LIBS"
- LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
- AC_TRY_LINK([#include <CoreFoundation/CFLocale.h>], [CFLocaleCopyCurrent();],
- [gt_cv_func_CFLocaleCopyCurrent=yes],
- [gt_cv_func_CFLocaleCopyCurrent=no])
- LIBS="$gt_save_LIBS"])
- if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
- AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1,
- [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
- fi
- INTL_MACOSX_LIBS=
- if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
- INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
- fi
- AC_SUBST([INTL_MACOSX_LIBS])
-])
-
-
dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized.
m4_define([gt_NEEDS_INIT],
[
@@ -431,8 +401,8 @@ AC_DEFUN([AM_GNU_GETTEXT_NEED],
dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version])
AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
-# iconv.m4 serial AM4 (gettext-0.11.3)
-dnl Copyright (C) 2000-2002 Free Software Foundation, Inc.
+# iconv.m4 serial AM6 (gettext-0.17)
+dnl Copyright (C) 2000-2002, 2007 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -454,6 +424,7 @@ AC_DEFUN([AM_ICONV_LINK],
[
dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and
dnl those with the standalone portable GNU libiconv installed).
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV
dnl accordingly.
@@ -466,7 +437,7 @@ AC_DEFUN([AM_ICONV_LINK],
am_save_CPPFLAGS="$CPPFLAGS"
AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV])
- AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [
+ AC_CACHE_CHECK([for iconv], am_cv_func_iconv, [
am_cv_func_iconv="no, consider installing GNU libiconv"
am_cv_lib_iconv=no
AC_TRY_LINK([#include <stdlib.h>
@@ -489,7 +460,85 @@ AC_DEFUN([AM_ICONV_LINK],
fi
])
if test "$am_cv_func_iconv" = yes; then
- AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.])
+ AC_CACHE_CHECK([for working iconv], am_cv_func_iconv_works, [
+ dnl This tests against bugs in AIX 5.1 and HP-UX 11.11.
+ am_save_LIBS="$LIBS"
+ if test $am_cv_lib_iconv = yes; then
+ LIBS="$LIBS $LIBICONV"
+ fi
+ AC_TRY_RUN([
+#include <iconv.h>
+#include <string.h>
+int main ()
+{
+ /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
+ returns. */
+ {
+ iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
+ if (cd_utf8_to_88591 != (iconv_t)(-1))
+ {
+ static const char input[] = "\342\202\254"; /* EURO SIGN */
+ char buf[10];
+ const char *inptr = input;
+ size_t inbytesleft = strlen (input);
+ char *outptr = buf;
+ size_t outbytesleft = sizeof (buf);
+ size_t res = iconv (cd_utf8_to_88591,
+ (char **) &inptr, &inbytesleft,
+ &outptr, &outbytesleft);
+ if (res == 0)
+ return 1;
+ }
+ }
+#if 0 /* This bug could be worked around by the caller. */
+ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
+ {
+ iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
+ if (cd_88591_to_utf8 != (iconv_t)(-1))
+ {
+ static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
+ char buf[50];
+ const char *inptr = input;
+ size_t inbytesleft = strlen (input);
+ char *outptr = buf;
+ size_t outbytesleft = sizeof (buf);
+ size_t res = iconv (cd_88591_to_utf8,
+ (char **) &inptr, &inbytesleft,
+ &outptr, &outbytesleft);
+ if ((int)res > 0)
+ return 1;
+ }
+ }
+#endif
+ /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
+ provided. */
+ if (/* Try standardized names. */
+ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
+ /* Try IRIX, OSF/1 names. */
+ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
+ /* Try AIX names. */
+ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
+ /* Try HP-UX names. */
+ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
+ return 1;
+ return 0;
+}], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no],
+ [case "$host_os" in
+ aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
+ *) am_cv_func_iconv_works="guessing yes" ;;
+ esac])
+ LIBS="$am_save_LIBS"
+ ])
+ case "$am_cv_func_iconv_works" in
+ *no) am_func_iconv=no am_cv_lib_iconv=no ;;
+ *) am_func_iconv=yes ;;
+ esac
+ else
+ am_func_iconv=no am_cv_lib_iconv=no
+ fi
+ if test "$am_func_iconv" = yes; then
+ AC_DEFINE(HAVE_ICONV, 1,
+ [Define if you have the iconv() function and it works.])
fi
if test "$am_cv_lib_iconv" = yes; then
AC_MSG_CHECKING([how to link with libiconv])
@@ -533,6 +582,58 @@ size_t iconv();
fi
])
+# intlmacosx.m4 serial 1 (gettext-0.17)
+dnl Copyright (C) 2004-2007 Free Software Foundation, Inc.
+dnl This file is free software; the Free Software Foundation
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl This file can can be used in projects which are not available under
+dnl the GNU General Public License or the GNU Library General Public
+dnl License but which still want to provide support for the GNU gettext
+dnl functionality.
+dnl Please note that the actual code of the GNU gettext library is covered
+dnl by the GNU Library General Public License, and the rest of the GNU
+dnl gettext package package is covered by the GNU General Public License.
+dnl They are *not* in the public domain.
+
+dnl Checks for special options needed on MacOS X.
+dnl Defines INTL_MACOSX_LIBS.
+AC_DEFUN([gt_INTL_MACOSX],
+[
+ dnl Check for API introduced in MacOS X 10.2.
+ AC_CACHE_CHECK([for CFPreferencesCopyAppValue],
+ gt_cv_func_CFPreferencesCopyAppValue,
+ [gt_save_LIBS="$LIBS"
+ LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
+ AC_TRY_LINK([#include <CoreFoundation/CFPreferences.h>],
+ [CFPreferencesCopyAppValue(NULL, NULL)],
+ [gt_cv_func_CFPreferencesCopyAppValue=yes],
+ [gt_cv_func_CFPreferencesCopyAppValue=no])
+ LIBS="$gt_save_LIBS"])
+ if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
+ AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1,
+ [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])
+ fi
+ dnl Check for API introduced in MacOS X 10.3.
+ AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent,
+ [gt_save_LIBS="$LIBS"
+ LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
+ AC_TRY_LINK([#include <CoreFoundation/CFLocale.h>], [CFLocaleCopyCurrent();],
+ [gt_cv_func_CFLocaleCopyCurrent=yes],
+ [gt_cv_func_CFLocaleCopyCurrent=no])
+ LIBS="$gt_save_LIBS"])
+ if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
+ AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1,
+ [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.])
+ fi
+ INTL_MACOSX_LIBS=
+ if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
+ INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
+ fi
+ AC_SUBST([INTL_MACOSX_LIBS])
+])
+
# lib-ld.m4 serial 3 (gettext-0.13)
dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
@@ -644,20 +745,22 @@ test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
AC_LIB_PROG_LD_GNU
])
-# lib-link.m4 serial 9 (gettext-0.16)
-dnl Copyright (C) 2001-2006 Free Software Foundation, Inc.
+# lib-link.m4 serial 13 (gettext-0.17)
+dnl Copyright (C) 2001-2007 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl From Bruno Haible.
-AC_PREREQ(2.50)
+AC_PREREQ(2.54)
dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
dnl the libraries corresponding to explicit and implicit dependencies.
dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and
dnl augments the CPPFLAGS variable.
+dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname
+dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
AC_DEFUN([AC_LIB_LINKFLAGS],
[
AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
@@ -670,13 +773,16 @@ AC_DEFUN([AC_LIB_LINKFLAGS],
ac_cv_lib[]Name[]_libs="$LIB[]NAME"
ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
+ ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX"
])
LIB[]NAME="$ac_cv_lib[]Name[]_libs"
LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
+ LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix"
AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
AC_SUBST([LIB]NAME)
AC_SUBST([LTLIB]NAME)
+ AC_SUBST([LIB]NAME[_PREFIX])
dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
dnl results of this search when this library appears as a dependency.
HAVE_LIB[]NAME=yes
@@ -692,6 +798,8 @@ dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and
dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and
dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs
dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.
+dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname
+dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
[
AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
@@ -728,17 +836,23 @@ AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
CPPFLAGS="$ac_save_CPPFLAGS"
LIB[]NAME=
LTLIB[]NAME=
+ LIB[]NAME[]_PREFIX=
fi
AC_SUBST([HAVE_LIB]NAME)
AC_SUBST([LIB]NAME)
AC_SUBST([LTLIB]NAME)
+ AC_SUBST([LIB]NAME[_PREFIX])
undefine([Name])
undefine([NAME])
])
dnl Determine the platform dependent parameters needed to use rpath:
-dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator,
-dnl hardcode_direct, hardcode_minus_L.
+dnl acl_libext,
+dnl acl_shlibext,
+dnl acl_hardcode_libdir_flag_spec,
+dnl acl_hardcode_libdir_separator,
+dnl acl_hardcode_direct,
+dnl acl_hardcode_minus_L.
AC_DEFUN([AC_LIB_RPATH],
[
dnl Tell automake >= 1.10 to complain if config.rpath is missing.
@@ -755,12 +869,14 @@ AC_DEFUN([AC_LIB_RPATH],
acl_cv_rpath=done
])
wl="$acl_cv_wl"
- libext="$acl_cv_libext"
- shlibext="$acl_cv_shlibext"
- hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
- hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
- hardcode_direct="$acl_cv_hardcode_direct"
- hardcode_minus_L="$acl_cv_hardcode_minus_L"
+ acl_libext="$acl_cv_libext"
+ acl_shlibext="$acl_cv_shlibext"
+ acl_libname_spec="$acl_cv_libname_spec"
+ acl_library_names_spec="$acl_cv_library_names_spec"
+ acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
+ acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
+ acl_hardcode_direct="$acl_cv_hardcode_direct"
+ acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
dnl Determine whether the user wants rpath handling at all.
AC_ARG_ENABLE(rpath,
[ --disable-rpath do not hardcode runtime library paths],
@@ -770,20 +886,24 @@ AC_DEFUN([AC_LIB_RPATH],
dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
dnl the libraries corresponding to explicit and implicit dependencies.
dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
+dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found
+dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem.
AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
[
AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
[ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
+ dnl Autoconf >= 2.61 supports dots in --with options.
+ define([N_A_M_E],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit([$1],[.],[_])],[$1])])
dnl By default, look in $includedir and $libdir.
use_additional=yes
AC_LIB_WITH_FINAL_PREFIX([
eval additional_includedir=\"$includedir\"
eval additional_libdir=\"$libdir\"
])
- AC_LIB_ARG_WITH([lib$1-prefix],
-[ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib
- --without-lib$1-prefix don't search for lib$1 in includedir and libdir],
+ AC_LIB_ARG_WITH([lib]N_A_M_E[-prefix],
+[ --with-lib]N_A_M_E[-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib
+ --without-lib]N_A_M_E[-prefix don't search for lib$1 in includedir and libdir],
[
if test "X$withval" = "Xno"; then
use_additional=no
@@ -804,6 +924,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
LIB[]NAME=
LTLIB[]NAME=
INC[]NAME=
+ LIB[]NAME[]_PREFIX=
rpathdirs=
ltrpathdirs=
names_already_handled=
@@ -843,27 +964,53 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
found_la=
found_so=
found_a=
+ eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
+ if test -n "$acl_shlibext"; then
+ shrext=".$acl_shlibext" # typically: shrext=.so
+ else
+ shrext=
+ fi
if test $use_additional = yes; then
- if test -n "$shlibext" \
- && { test -f "$additional_libdir/lib$name.$shlibext" \
- || { test "$shlibext" = dll \
- && test -f "$additional_libdir/lib$name.dll.a"; }; }; then
- found_dir="$additional_libdir"
- if test -f "$additional_libdir/lib$name.$shlibext"; then
- found_so="$additional_libdir/lib$name.$shlibext"
+ dir="$additional_libdir"
+ dnl The same code as in the loop below:
+ dnl First look for a shared library.
+ if test -n "$acl_shlibext"; then
+ if test -f "$dir/$libname$shrext"; then
+ found_dir="$dir"
+ found_so="$dir/$libname$shrext"
else
- found_so="$additional_libdir/lib$name.dll.a"
+ if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+ ver=`(cd "$dir" && \
+ for f in "$libname$shrext".*; do echo "$f"; done \
+ | sed -e "s,^$libname$shrext\\\\.,," \
+ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+ | sed 1q ) 2>/dev/null`
+ if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+ found_dir="$dir"
+ found_so="$dir/$libname$shrext.$ver"
+ fi
+ else
+ eval library_names=\"$acl_library_names_spec\"
+ for f in $library_names; do
+ if test -f "$dir/$f"; then
+ found_dir="$dir"
+ found_so="$dir/$f"
+ break
+ fi
+ done
+ fi
fi
- if test -f "$additional_libdir/lib$name.la"; then
- found_la="$additional_libdir/lib$name.la"
+ fi
+ dnl Then look for a static library.
+ if test "X$found_dir" = "X"; then
+ if test -f "$dir/$libname.$acl_libext"; then
+ found_dir="$dir"
+ found_a="$dir/$libname.$acl_libext"
fi
- else
- if test -f "$additional_libdir/lib$name.$libext"; then
- found_dir="$additional_libdir"
- found_a="$additional_libdir/lib$name.$libext"
- if test -f "$additional_libdir/lib$name.la"; then
- found_la="$additional_libdir/lib$name.la"
- fi
+ fi
+ if test "X$found_dir" != "X"; then
+ if test -f "$dir/$libname.la"; then
+ found_la="$dir/$libname.la"
fi
fi
fi
@@ -873,26 +1020,44 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
case "$x" in
-L*)
dir=`echo "X$x" | sed -e 's/^X-L//'`
- if test -n "$shlibext" \
- && { test -f "$dir/lib$name.$shlibext" \
- || { test "$shlibext" = dll \
- && test -f "$dir/lib$name.dll.a"; }; }; then
- found_dir="$dir"
- if test -f "$dir/lib$name.$shlibext"; then
- found_so="$dir/lib$name.$shlibext"
+ dnl First look for a shared library.
+ if test -n "$acl_shlibext"; then
+ if test -f "$dir/$libname$shrext"; then
+ found_dir="$dir"
+ found_so="$dir/$libname$shrext"
else
- found_so="$dir/lib$name.dll.a"
- fi
- if test -f "$dir/lib$name.la"; then
- found_la="$dir/lib$name.la"
+ if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+ ver=`(cd "$dir" && \
+ for f in "$libname$shrext".*; do echo "$f"; done \
+ | sed -e "s,^$libname$shrext\\\\.,," \
+ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+ | sed 1q ) 2>/dev/null`
+ if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+ found_dir="$dir"
+ found_so="$dir/$libname$shrext.$ver"
+ fi
+ else
+ eval library_names=\"$acl_library_names_spec\"
+ for f in $library_names; do
+ if test -f "$dir/$f"; then
+ found_dir="$dir"
+ found_so="$dir/$f"
+ break
+ fi
+ done
+ fi
fi
- else
- if test -f "$dir/lib$name.$libext"; then
+ fi
+ dnl Then look for a static library.
+ if test "X$found_dir" = "X"; then
+ if test -f "$dir/$libname.$acl_libext"; then
found_dir="$dir"
- found_a="$dir/lib$name.$libext"
- if test -f "$dir/lib$name.la"; then
- found_la="$dir/lib$name.la"
- fi
+ found_a="$dir/$libname.$acl_libext"
+ fi
+ fi
+ if test "X$found_dir" != "X"; then
+ if test -f "$dir/$libname.la"; then
+ found_la="$dir/$libname.la"
fi
fi
;;
@@ -928,12 +1093,12 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
ltrpathdirs="$ltrpathdirs $found_dir"
fi
dnl The hardcoding into $LIBNAME is system dependent.
- if test "$hardcode_direct" = yes; then
+ if test "$acl_hardcode_direct" = yes; then
dnl Using DIR/libNAME.so during linking hardcodes DIR into the
dnl resulting binary.
LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
else
- if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
+ if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
dnl Use an explicit option to hardcode DIR into the resulting
dnl binary.
LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
@@ -964,13 +1129,13 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
if test -z "$haveit"; then
LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
fi
- if test "$hardcode_minus_L" != no; then
+ if test "$acl_hardcode_minus_L" != no; then
dnl FIXME: Not sure whether we should use
dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
dnl here.
LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
else
- dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH
+ dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH
dnl here, because this doesn't fit in flags passed to the
dnl compiler. So give up. No hardcoding. This affects only
dnl very old systems.
@@ -997,6 +1162,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
case "$found_dir" in
*/$acl_libdirstem | */$acl_libdirstem/)
basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
+ LIB[]NAME[]_PREFIX="$basedir"
additional_includedir="$basedir/include"
;;
esac
@@ -1158,18 +1324,18 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
done
done
if test "X$rpathdirs" != "X"; then
- if test -n "$hardcode_libdir_separator"; then
+ if test -n "$acl_hardcode_libdir_separator"; then
dnl Weird platform: only the last -rpath option counts, the user must
dnl pass all path elements in one option. We can arrange that for a
dnl single library, but not when more than one $LIBNAMEs are used.
alldirs=
for found_dir in $rpathdirs; do
- alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
+ alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
done
- dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl.
+ dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl.
acl_save_libdir="$libdir"
libdir="$alldirs"
- eval flag=\"$hardcode_libdir_flag_spec\"
+ eval flag=\"$acl_hardcode_libdir_flag_spec\"
libdir="$acl_save_libdir"
LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
else
@@ -1177,7 +1343,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
for found_dir in $rpathdirs; do
acl_save_libdir="$libdir"
libdir="$found_dir"
- eval flag=\"$hardcode_libdir_flag_spec\"
+ eval flag=\"$acl_hardcode_libdir_flag_spec\"
libdir="$acl_save_libdir"
LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
done
@@ -1226,7 +1392,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS],
AC_REQUIRE([AC_LIB_PREPARE_MULTILIB])
$1=
if test "$enable_rpath" != no; then
- if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
+ if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
dnl Use an explicit option to hardcode directories into the resulting
dnl binary.
rpathdirs=
@@ -1260,16 +1426,16 @@ AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS],
done
else
dnl The linker is used for linking directly.
- if test -n "$hardcode_libdir_separator"; then
+ if test -n "$acl_hardcode_libdir_separator"; then
dnl Weird platform: only the last -rpath option counts, the user
dnl must pass all path elements in one option.
alldirs=
for dir in $rpathdirs; do
- alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$dir"
+ alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir"
done
acl_save_libdir="$libdir"
libdir="$alldirs"
- eval flag=\"$hardcode_libdir_flag_spec\"
+ eval flag=\"$acl_hardcode_libdir_flag_spec\"
libdir="$acl_save_libdir"
$1="$flag"
else
@@ -1277,7 +1443,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS],
for dir in $rpathdirs; do
acl_save_libdir="$libdir"
libdir="$dir"
- eval flag=\"$hardcode_libdir_flag_spec\"
+ eval flag=\"$acl_hardcode_libdir_flag_spec\"
libdir="$acl_save_libdir"
$1="${$1}${$1:+ }$flag"
done
@@ -1600,7 +1766,7 @@ fi
AC_SUBST($1)dnl
])
-# Copyright (C) 2002, 2003, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1610,14 +1776,31 @@ AC_SUBST($1)dnl
# ----------------------------
# Automake X.Y traces this macro to ensure aclocal.m4 has been
# generated from the m4 files accompanying Automake X.Y.
-AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.10'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version. Point them to the right macro.
+m4_if([$1], [1.10.1], [],
+ [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too. Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
# AM_SET_CURRENT_AUTOMAKE_VERSION
# -------------------------------
-# Call AM_AUTOMAKE_VERSION so it can be traced.
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
- [AM_AUTOMAKE_VERSION([1.9.6])])
+[AM_AUTOMAKE_VERSION([1.10.1])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)])
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
@@ -1674,14 +1857,14 @@ am_aux_dir=`cd $ac_aux_dir && pwd`
# AM_CONDITIONAL -*- Autoconf -*-
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 7
+# serial 8
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
# -------------------------------------
@@ -1690,8 +1873,10 @@ AC_DEFUN([AM_CONDITIONAL],
[AC_PREREQ(2.52)dnl
ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
[$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
-AC_SUBST([$1_TRUE])
-AC_SUBST([$1_FALSE])
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
if $2; then
$1_TRUE=
$1_FALSE='#'
@@ -1705,15 +1890,14 @@ AC_CONFIG_COMMANDS_PRE(
Usually this means the macro was only invoked conditionally.]])
fi])])
-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 8
+# serial 9
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
# written in clear, in which case automake, when reading aclocal.m4,
@@ -1741,6 +1925,7 @@ AC_REQUIRE([AM_DEP_TRACK])dnl
ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
[$1], CXX, [depcc="$CXX" am_compiler_list=],
[$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+ [$1], UPC, [depcc="$UPC" am_compiler_list=],
[$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
[depcc="$$1" am_compiler_list=])
@@ -1806,6 +1991,7 @@ AC_CACHE_CHECK([dependency style of $depcc],
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
$SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
>/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
@@ -1858,7 +2044,8 @@ if test "x$enable_dependency_tracking" != xno; then
AMDEPBACKSLASH='\'
fi
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
-AC_SUBST([AMDEPBACKSLASH])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
])
# Generate code to set up dependency tracking. -*- Autoconf -*-
@@ -1883,8 +2070,9 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
# some people rename them; so instead we look at the file content.
# Grep'ing the first line is not enough: some people post-process
# each Makefile.in and add a new line on top of each file to say so.
- # So let's grep whole file.
- if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
+ # Grep'ing the whole file is not good either: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
dirpart=`AS_DIRNAME("$mf")`
else
continue
@@ -1943,14 +2131,14 @@ AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
# Do all the work for Automake. -*- Autoconf -*-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-# Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2008 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 12
+# serial 13
# This macro actually does too much. Some checks are only needed if
# your package does certain things. But this isn't really a big deal.
@@ -1967,16 +2155,20 @@ AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
# arguments mandatory, and then we can depend on a new Autoconf
# release and drop the old call support.
AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.58])dnl
+[AC_PREREQ([2.60])dnl
dnl Autoconf wants to disallow AM_ names. We explicitly allow
dnl the ones we care about.
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
AC_REQUIRE([AC_PROG_INSTALL])dnl
-# test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" &&
- test -f $srcdir/config.status; then
- AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+ fi
fi
# test whether we have cygpath
@@ -1996,6 +2188,9 @@ m4_ifval([$2],
AC_SUBST([PACKAGE], [$1])dnl
AC_SUBST([VERSION], [$2])],
[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+ [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
@@ -2031,6 +2226,10 @@ AC_PROVIDE_IFELSE([AC_PROG_CXX],
[_AM_DEPENDENCIES(CXX)],
[define([AC_PROG_CXX],
defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+ [_AM_DEPENDENCIES(OBJC)],
+ [define([AC_PROG_OBJC],
+ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
])
])
@@ -2044,16 +2243,17 @@ AC_PROVIDE_IFELSE([AC_PROG_CXX],
# our stamp files there.
AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
[# Compute $1's index in $config_headers.
+_am_arg=$1
_am_stamp_count=1
for _am_header in $config_headers :; do
case $_am_header in
- $1 | $1:* )
+ $_am_arg | $_am_arg:* )
break ;;
* )
_am_stamp_count=`expr $_am_stamp_count + 1` ;;
esac
done
-echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
#
@@ -2066,7 +2266,7 @@ echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
# Define $install_sh.
AC_DEFUN([AM_PROG_INSTALL_SH],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-install_sh=${install_sh-"$am_aux_dir/install-sh"}
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
AC_SUBST(install_sh)])
# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
@@ -2144,14 +2344,14 @@ rm -f confinc confmf
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
# Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 4
+# serial 5
# AM_MISSING_PROG(NAME, PROGRAM)
# ------------------------------
@@ -2167,6 +2367,7 @@ AC_SUBST($1)])
# If it does, set am_missing_run to use it, otherwise, to nothing.
AC_DEFUN([AM_MISSING_HAS_RUN],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
# Use eval to expand $SHELL
if eval "$MISSING --run true"; then
@@ -2177,7 +2378,7 @@ else
fi
])
-# Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -2185,60 +2386,23 @@ fi
# AM_PROG_MKDIR_P
# ---------------
-# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
-#
-# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
-# created by `make install' are always world readable, even if the
-# installer happens to have an overly restrictive umask (e.g. 077).
-# This was a mistake. There are at least two reasons why we must not
-# use `-m 0755':
-# - it causes special bits like SGID to be ignored,
-# - it may be too restrictive (some setups expect 775 directories).
-#
-# Do not use -m 0755 and let people choose whatever they expect by
-# setting umask.
-#
-# We cannot accept any implementation of `mkdir' that recognizes `-p'.
-# Some implementations (such as Solaris 8's) are not thread-safe: if a
-# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
-# concurrently, both version can detect that a/ is missing, but only
-# one can create it and the other will error out. Consequently we
-# restrict ourselves to GNU make (using the --version option ensures
-# this.)
+# Check for `mkdir -p'.
AC_DEFUN([AM_PROG_MKDIR_P],
-[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
- # We used to keeping the `.' as first argument, in order to
- # allow $(mkdir_p) to be used without argument. As in
- # $(mkdir_p) $(somedir)
- # where $(somedir) is conditionally defined. However this is wrong
- # for two reasons:
- # 1. if the package is installed by a user who cannot write `.'
- # make install will fail,
- # 2. the above comment should most certainly read
- # $(mkdir_p) $(DESTDIR)$(somedir)
- # so it does not work when $(somedir) is undefined and
- # $(DESTDIR) is not.
- # To support the latter case, we have to write
- # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
- # so the `.' trick is pointless.
- mkdir_p='mkdir -p --'
-else
- # On NextStep and OpenStep, the `mkdir' command does not
- # recognize any option. It will interpret all options as
- # directories to create, and then abort because `.' already
- # exists.
- for d in ./-p ./--version;
- do
- test -d $d && rmdir $d
- done
- # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
- if test -f "$ac_aux_dir/mkinstalldirs"; then
- mkdir_p='$(mkinstalldirs)'
- else
- mkdir_p='$(install_sh) -d'
- fi
-fi
-AC_SUBST([mkdir_p])])
+[AC_PREREQ([2.60])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
+dnl while keeping a definition of mkdir_p for backward compatibility.
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
+dnl adjustment using top_builddir (which is defined more often than
+dnl MKDIR_P).
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+case $mkdir_p in
+ [[\\/$]]* | ?:[[\\/]]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+])
# Helper functions for option handling. -*- Autoconf -*-
@@ -2350,9 +2514,21 @@ dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
if test "$cross_compiling" != no; then
AC_CHECK_TOOL([STRIP], [strip], :)
fi
-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])
+# Copyright (C) 2006 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
# Check how to create a tarball. -*- Autoconf -*-
# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
diff --git a/configure b/configure
index 26707b4..d965ac4 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61 for Wormux 0.8.
+# Generated by GNU Autoconf 2.61 for Wormux 0.8.1.
#
# Report bugs to <wormux-dev at gna.org>.
#
@@ -574,8 +574,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='Wormux'
PACKAGE_TARNAME='wormux'
-PACKAGE_VERSION='0.8'
-PACKAGE_STRING='Wormux 0.8'
+PACKAGE_VERSION='0.8.1'
+PACKAGE_STRING='Wormux 0.8.1'
PACKAGE_BUGREPORT='wormux-dev at gna.org'
ac_unique_file="src/main.cpp"
@@ -668,6 +668,7 @@ target_os
INSTALL_PROGRAM
INSTALL_SCRIPT
INSTALL_DATA
+am__isrc
CYGPATH_W
PACKAGE
VERSION
@@ -1268,7 +1269,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures Wormux 0.8 to adapt to many kinds of systems.
+\`configure' configures Wormux 0.8.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1339,7 +1340,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of Wormux 0.8:";;
+ short | recursive ) echo "Configuration of Wormux 0.8.1:";;
esac
cat <<\_ACEOF
@@ -1454,7 +1455,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-Wormux configure 0.8
+Wormux configure 0.8.1
generated by GNU Autoconf 2.61
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1468,7 +1469,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by Wormux $as_me 0.8, which was
+It was created by Wormux $as_me 0.8.1, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ $0 $@
@@ -1983,7 +1984,8 @@ test -n "$target_alias" &&
program_prefix=${target_alias}-
#AC_CONFIG_AUX_DIR([config])
-am__api_version="1.9"
+am__api_version='1.10'
+
# Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or
# incompatible versions:
@@ -2135,38 +2137,53 @@ else
echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
fi
-if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
- # We used to keeping the `.' as first argument, in order to
- # allow $(mkdir_p) to be used without argument. As in
- # $(mkdir_p) $(somedir)
- # where $(somedir) is conditionally defined. However this is wrong
- # for two reasons:
- # 1. if the package is installed by a user who cannot write `.'
- # make install will fail,
- # 2. the above comment should most certainly read
- # $(mkdir_p) $(DESTDIR)$(somedir)
- # so it does not work when $(somedir) is undefined and
- # $(DESTDIR) is not.
- # To support the latter case, we have to write
- # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
- # so the `.' trick is pointless.
- mkdir_p='mkdir -p --'
-else
- # On NextStep and OpenStep, the `mkdir' command does not
- # recognize any option. It will interpret all options as
- # directories to create, and then abort because `.' already
- # exists.
- for d in ./-p ./--version;
- do
- test -d $d && rmdir $d
- done
- # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
- if test -f "$ac_aux_dir/mkinstalldirs"; then
- mkdir_p='$(mkinstalldirs)'
+{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
+echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
+if test -z "$MKDIR_P"; then
+ if test "${ac_cv_path_mkdir+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in mkdir gmkdir; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+ case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+ 'mkdir (GNU coreutils) '* | \
+ 'mkdir (coreutils) '* | \
+ 'mkdir (fileutils) '4.1*)
+ ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+ break 3;;
+ esac
+ done
+ done
+done
+IFS=$as_save_IFS
+
+fi
+
+ if test "${ac_cv_path_mkdir+set}" = set; then
+ MKDIR_P="$ac_cv_path_mkdir -p"
else
- mkdir_p='$(install_sh) -d'
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for MKDIR_P within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ test -d ./--version && rmdir ./--version
+ MKDIR_P="$ac_install_sh -d"
fi
fi
+{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
+echo "${ECHO_T}$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+ [\\/$]* | ?:[\\/]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
for ac_prog in gawk mawk nawk awk
do
@@ -2249,12 +2266,16 @@ else
fi
rmdir .tst 2>/dev/null
-# test to see if srcdir already configured
-if test "`cd $srcdir && pwd`" != "`pwd`" &&
- test -f $srcdir/config.status; then
- { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ am__isrc=' -I$(srcdir)'
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
{ (exit 1); exit 1; }; }
+ fi
fi
# test whether we have cygpath
@@ -2269,7 +2290,7 @@ fi
# Define the identity of the package.
PACKAGE='wormux'
- VERSION='0.8'
+ VERSION='0.8.1'
cat >>confdefs.h <<_ACEOF
@@ -2297,7 +2318,7 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
-install_sh=${install_sh-"$am_aux_dir/install-sh"}
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
# Installed binaries are usually stripped using `strip' when the user
# run `make install-strip'. However `strip' might not be the right
@@ -2401,7 +2422,7 @@ else
fi
fi
-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
# We need awk for the "check" target. The system "awk" is bad on
# some platforms.
@@ -2779,9 +2800,7 @@ if test "x$enable_dependency_tracking" != xno; then
am_depcomp="$ac_aux_dir/depcomp"
AMDEPBACKSLASH='\'
fi
-
-
-if test "x$enable_dependency_tracking" != xno; then
+ if test "x$enable_dependency_tracking" != xno; then
AMDEP_TRUE=
AMDEP_FALSE='#'
else
@@ -2790,7 +2809,6 @@ else
fi
-
ac_ext=c
ac_cpp='$CPP $CPPFLAGS'
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -3777,6 +3795,7 @@ else
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
$SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
>/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
@@ -3806,9 +3825,7 @@ fi
echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-
-
-if
+ if
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
am__fastdepCC_TRUE=
@@ -3952,12 +3969,14 @@ fi
{ echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
echo "${ECHO_T}$acl_cv_rpath" >&6; }
wl="$acl_cv_wl"
- libext="$acl_cv_libext"
- shlibext="$acl_cv_shlibext"
- hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
- hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
- hardcode_direct="$acl_cv_hardcode_direct"
- hardcode_minus_L="$acl_cv_hardcode_minus_L"
+ acl_libext="$acl_cv_libext"
+ acl_shlibext="$acl_cv_shlibext"
+ acl_libname_spec="$acl_cv_libname_spec"
+ acl_library_names_spec="$acl_cv_library_names_spec"
+ acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
+ acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
+ acl_hardcode_direct="$acl_cv_hardcode_direct"
+ acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
# Check whether --enable-rpath was given.
if test "${enable_rpath+set}" = set; then
enableval=$enable_rpath; :
@@ -3992,6 +4011,7 @@ fi
+
use_additional=yes
acl_save_prefix="$prefix"
@@ -4036,6 +4056,7 @@ fi
LIBICONV=
LTLIBICONV=
INCICONV=
+ LIBICONV_PREFIX=
rpathdirs=
ltrpathdirs=
names_already_handled=
@@ -4069,27 +4090,50 @@ fi
found_la=
found_so=
found_a=
+ eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
+ if test -n "$acl_shlibext"; then
+ shrext=".$acl_shlibext" # typically: shrext=.so
+ else
+ shrext=
+ fi
if test $use_additional = yes; then
- if test -n "$shlibext" \
- && { test -f "$additional_libdir/lib$name.$shlibext" \
- || { test "$shlibext" = dll \
- && test -f "$additional_libdir/lib$name.dll.a"; }; }; then
- found_dir="$additional_libdir"
- if test -f "$additional_libdir/lib$name.$shlibext"; then
- found_so="$additional_libdir/lib$name.$shlibext"
+ dir="$additional_libdir"
+ if test -n "$acl_shlibext"; then
+ if test -f "$dir/$libname$shrext"; then
+ found_dir="$dir"
+ found_so="$dir/$libname$shrext"
else
- found_so="$additional_libdir/lib$name.dll.a"
+ if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+ ver=`(cd "$dir" && \
+ for f in "$libname$shrext".*; do echo "$f"; done \
+ | sed -e "s,^$libname$shrext\\\\.,," \
+ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+ | sed 1q ) 2>/dev/null`
+ if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+ found_dir="$dir"
+ found_so="$dir/$libname$shrext.$ver"
+ fi
+ else
+ eval library_names=\"$acl_library_names_spec\"
+ for f in $library_names; do
+ if test -f "$dir/$f"; then
+ found_dir="$dir"
+ found_so="$dir/$f"
+ break
+ fi
+ done
+ fi
fi
- if test -f "$additional_libdir/lib$name.la"; then
- found_la="$additional_libdir/lib$name.la"
+ fi
+ if test "X$found_dir" = "X"; then
+ if test -f "$dir/$libname.$acl_libext"; then
+ found_dir="$dir"
+ found_a="$dir/$libname.$acl_libext"
fi
- else
- if test -f "$additional_libdir/lib$name.$libext"; then
- found_dir="$additional_libdir"
- found_a="$additional_libdir/lib$name.$libext"
- if test -f "$additional_libdir/lib$name.la"; then
- found_la="$additional_libdir/lib$name.la"
- fi
+ fi
+ if test "X$found_dir" != "X"; then
+ if test -f "$dir/$libname.la"; then
+ found_la="$dir/$libname.la"
fi
fi
fi
@@ -4107,26 +4151,42 @@ fi
case "$x" in
-L*)
dir=`echo "X$x" | sed -e 's/^X-L//'`
- if test -n "$shlibext" \
- && { test -f "$dir/lib$name.$shlibext" \
- || { test "$shlibext" = dll \
- && test -f "$dir/lib$name.dll.a"; }; }; then
- found_dir="$dir"
- if test -f "$dir/lib$name.$shlibext"; then
- found_so="$dir/lib$name.$shlibext"
+ if test -n "$acl_shlibext"; then
+ if test -f "$dir/$libname$shrext"; then
+ found_dir="$dir"
+ found_so="$dir/$libname$shrext"
else
- found_so="$dir/lib$name.dll.a"
- fi
- if test -f "$dir/lib$name.la"; then
- found_la="$dir/lib$name.la"
+ if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+ ver=`(cd "$dir" && \
+ for f in "$libname$shrext".*; do echo "$f"; done \
+ | sed -e "s,^$libname$shrext\\\\.,," \
+ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+ | sed 1q ) 2>/dev/null`
+ if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+ found_dir="$dir"
+ found_so="$dir/$libname$shrext.$ver"
+ fi
+ else
+ eval library_names=\"$acl_library_names_spec\"
+ for f in $library_names; do
+ if test -f "$dir/$f"; then
+ found_dir="$dir"
+ found_so="$dir/$f"
+ break
+ fi
+ done
+ fi
fi
- else
- if test -f "$dir/lib$name.$libext"; then
+ fi
+ if test "X$found_dir" = "X"; then
+ if test -f "$dir/$libname.$acl_libext"; then
found_dir="$dir"
- found_a="$dir/lib$name.$libext"
- if test -f "$dir/lib$name.la"; then
- found_la="$dir/lib$name.la"
- fi
+ found_a="$dir/$libname.$acl_libext"
+ fi
+ fi
+ if test "X$found_dir" != "X"; then
+ if test -f "$dir/$libname.la"; then
+ found_la="$dir/$libname.la"
fi
fi
;;
@@ -4152,10 +4212,10 @@ fi
if test -z "$haveit"; then
ltrpathdirs="$ltrpathdirs $found_dir"
fi
- if test "$hardcode_direct" = yes; then
+ if test "$acl_hardcode_direct" = yes; then
LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
else
- if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
+ if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
haveit=
for x in $rpathdirs; do
@@ -4187,7 +4247,7 @@ fi
if test -z "$haveit"; then
LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
fi
- if test "$hardcode_minus_L" != no; then
+ if test "$acl_hardcode_minus_L" != no; then
LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
else
LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
@@ -4206,6 +4266,7 @@ fi
case "$found_dir" in
*/$acl_libdirstem | */$acl_libdirstem/)
basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
+ LIBICONV_PREFIX="$basedir"
additional_includedir="$basedir/include"
;;
esac
@@ -4356,21 +4417,21 @@ fi
done
done
if test "X$rpathdirs" != "X"; then
- if test -n "$hardcode_libdir_separator"; then
+ if test -n "$acl_hardcode_libdir_separator"; then
alldirs=
for found_dir in $rpathdirs; do
- alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
+ alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
done
acl_save_libdir="$libdir"
libdir="$alldirs"
- eval flag=\"$hardcode_libdir_flag_spec\"
+ eval flag=\"$acl_hardcode_libdir_flag_spec\"
libdir="$acl_save_libdir"
LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
else
for found_dir in $rpathdirs; do
acl_save_libdir="$libdir"
libdir="$found_dir"
- eval flag=\"$hardcode_libdir_flag_spec\"
+ eval flag=\"$acl_hardcode_libdir_flag_spec\"
libdir="$acl_save_libdir"
LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
done
@@ -4770,6 +4831,132 @@ fi
{ echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
echo "${ECHO_T}$am_cv_func_iconv" >&6; }
if test "$am_cv_func_iconv" = yes; then
+ { echo "$as_me:$LINENO: checking for working iconv" >&5
+echo $ECHO_N "checking for working iconv... $ECHO_C" >&6; }
+if test "${am_cv_func_iconv_works+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+
+ am_save_LIBS="$LIBS"
+ if test $am_cv_lib_iconv = yes; then
+ LIBS="$LIBS $LIBICONV"
+ fi
+ if test "$cross_compiling" = yes; then
+ case "$host_os" in
+ aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
+ *) am_cv_func_iconv_works="guessing yes" ;;
+ esac
+else
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+#include <iconv.h>
+#include <string.h>
+int main ()
+{
+ /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
+ returns. */
+ {
+ iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
+ if (cd_utf8_to_88591 != (iconv_t)(-1))
+ {
+ static const char input[] = "\342\202\254"; /* EURO SIGN */
+ char buf[10];
+ const char *inptr = input;
+ size_t inbytesleft = strlen (input);
+ char *outptr = buf;
+ size_t outbytesleft = sizeof (buf);
+ size_t res = iconv (cd_utf8_to_88591,
+ (char **) &inptr, &inbytesleft,
+ &outptr, &outbytesleft);
+ if (res == 0)
+ return 1;
+ }
+ }
+#if 0 /* This bug could be worked around by the caller. */
+ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
+ {
+ iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
+ if (cd_88591_to_utf8 != (iconv_t)(-1))
+ {
+ static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
+ char buf[50];
+ const char *inptr = input;
+ size_t inbytesleft = strlen (input);
+ char *outptr = buf;
+ size_t outbytesleft = sizeof (buf);
+ size_t res = iconv (cd_88591_to_utf8,
+ (char **) &inptr, &inbytesleft,
+ &outptr, &outbytesleft);
+ if ((int)res > 0)
+ return 1;
+ }
+ }
+#endif
+ /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
+ provided. */
+ if (/* Try standardized names. */
+ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
+ /* Try IRIX, OSF/1 names. */
+ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
+ /* Try AIX names. */
+ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
+ /* Try HP-UX names. */
+ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
+ return 1;
+ return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+ { (case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ am_cv_func_iconv_works=yes
+else
+ echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+am_cv_func_iconv_works=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+fi
+
+
+ LIBS="$am_save_LIBS"
+
+fi
+{ echo "$as_me:$LINENO: result: $am_cv_func_iconv_works" >&5
+echo "${ECHO_T}$am_cv_func_iconv_works" >&6; }
+ case "$am_cv_func_iconv_works" in
+ *no) am_func_iconv=no am_cv_lib_iconv=no ;;
+ *) am_func_iconv=yes ;;
+ esac
+ else
+ am_func_iconv=no am_cv_lib_iconv=no
+ fi
+ if test "$am_func_iconv" = yes; then
cat >>confdefs.h <<\_ACEOF
#define HAVE_ICONV 1
@@ -4793,6 +4980,7 @@ echo "${ECHO_T}$LIBICONV" >&6; }
+
use_additional=yes
acl_save_prefix="$prefix"
@@ -4837,6 +5025,7 @@ fi
LIBINTL=
LTLIBINTL=
INCINTL=
+ LIBINTL_PREFIX=
rpathdirs=
ltrpathdirs=
names_already_handled=
@@ -4870,27 +5059,50 @@ fi
found_la=
found_so=
found_a=
+ eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
+ if test -n "$acl_shlibext"; then
+ shrext=".$acl_shlibext" # typically: shrext=.so
+ else
+ shrext=
+ fi
if test $use_additional = yes; then
- if test -n "$shlibext" \
- && { test -f "$additional_libdir/lib$name.$shlibext" \
- || { test "$shlibext" = dll \
- && test -f "$additional_libdir/lib$name.dll.a"; }; }; then
- found_dir="$additional_libdir"
- if test -f "$additional_libdir/lib$name.$shlibext"; then
- found_so="$additional_libdir/lib$name.$shlibext"
+ dir="$additional_libdir"
+ if test -n "$acl_shlibext"; then
+ if test -f "$dir/$libname$shrext"; then
+ found_dir="$dir"
+ found_so="$dir/$libname$shrext"
else
- found_so="$additional_libdir/lib$name.dll.a"
+ if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+ ver=`(cd "$dir" && \
+ for f in "$libname$shrext".*; do echo "$f"; done \
+ | sed -e "s,^$libname$shrext\\\\.,," \
+ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+ | sed 1q ) 2>/dev/null`
+ if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+ found_dir="$dir"
+ found_so="$dir/$libname$shrext.$ver"
+ fi
+ else
+ eval library_names=\"$acl_library_names_spec\"
+ for f in $library_names; do
+ if test -f "$dir/$f"; then
+ found_dir="$dir"
+ found_so="$dir/$f"
+ break
+ fi
+ done
+ fi
fi
- if test -f "$additional_libdir/lib$name.la"; then
- found_la="$additional_libdir/lib$name.la"
+ fi
+ if test "X$found_dir" = "X"; then
+ if test -f "$dir/$libname.$acl_libext"; then
+ found_dir="$dir"
+ found_a="$dir/$libname.$acl_libext"
fi
- else
- if test -f "$additional_libdir/lib$name.$libext"; then
- found_dir="$additional_libdir"
- found_a="$additional_libdir/lib$name.$libext"
- if test -f "$additional_libdir/lib$name.la"; then
- found_la="$additional_libdir/lib$name.la"
- fi
+ fi
+ if test "X$found_dir" != "X"; then
+ if test -f "$dir/$libname.la"; then
+ found_la="$dir/$libname.la"
fi
fi
fi
@@ -4908,26 +5120,42 @@ fi
case "$x" in
-L*)
dir=`echo "X$x" | sed -e 's/^X-L//'`
- if test -n "$shlibext" \
- && { test -f "$dir/lib$name.$shlibext" \
- || { test "$shlibext" = dll \
- && test -f "$dir/lib$name.dll.a"; }; }; then
- found_dir="$dir"
- if test -f "$dir/lib$name.$shlibext"; then
- found_so="$dir/lib$name.$shlibext"
+ if test -n "$acl_shlibext"; then
+ if test -f "$dir/$libname$shrext"; then
+ found_dir="$dir"
+ found_so="$dir/$libname$shrext"
else
- found_so="$dir/lib$name.dll.a"
- fi
- if test -f "$dir/lib$name.la"; then
- found_la="$dir/lib$name.la"
+ if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
+ ver=`(cd "$dir" && \
+ for f in "$libname$shrext".*; do echo "$f"; done \
+ | sed -e "s,^$libname$shrext\\\\.,," \
+ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
+ | sed 1q ) 2>/dev/null`
+ if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
+ found_dir="$dir"
+ found_so="$dir/$libname$shrext.$ver"
+ fi
+ else
+ eval library_names=\"$acl_library_names_spec\"
+ for f in $library_names; do
+ if test -f "$dir/$f"; then
+ found_dir="$dir"
+ found_so="$dir/$f"
+ break
+ fi
+ done
+ fi
fi
- else
- if test -f "$dir/lib$name.$libext"; then
+ fi
+ if test "X$found_dir" = "X"; then
+ if test -f "$dir/$libname.$acl_libext"; then
found_dir="$dir"
- found_a="$dir/lib$name.$libext"
- if test -f "$dir/lib$name.la"; then
- found_la="$dir/lib$name.la"
- fi
+ found_a="$dir/$libname.$acl_libext"
+ fi
+ fi
+ if test "X$found_dir" != "X"; then
+ if test -f "$dir/$libname.la"; then
+ found_la="$dir/$libname.la"
fi
fi
;;
@@ -4953,10 +5181,10 @@ fi
if test -z "$haveit"; then
ltrpathdirs="$ltrpathdirs $found_dir"
fi
- if test "$hardcode_direct" = yes; then
+ if test "$acl_hardcode_direct" = yes; then
LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
else
- if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
+ if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
haveit=
for x in $rpathdirs; do
@@ -4988,7 +5216,7 @@ fi
if test -z "$haveit"; then
LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
fi
- if test "$hardcode_minus_L" != no; then
+ if test "$acl_hardcode_minus_L" != no; then
LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
else
LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
@@ -5007,6 +5235,7 @@ fi
case "$found_dir" in
*/$acl_libdirstem | */$acl_libdirstem/)
basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
+ LIBINTL_PREFIX="$basedir"
additional_includedir="$basedir/include"
;;
esac
@@ -5157,21 +5386,21 @@ fi
done
done
if test "X$rpathdirs" != "X"; then
- if test -n "$hardcode_libdir_separator"; then
+ if test -n "$acl_hardcode_libdir_separator"; then
alldirs=
for found_dir in $rpathdirs; do
- alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
+ alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
done
acl_save_libdir="$libdir"
libdir="$alldirs"
- eval flag=\"$hardcode_libdir_flag_spec\"
+ eval flag=\"$acl_hardcode_libdir_flag_spec\"
libdir="$acl_save_libdir"
LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
else
for found_dir in $rpathdirs; do
acl_save_libdir="$libdir"
libdir="$found_dir"
- eval flag=\"$hardcode_libdir_flag_spec\"
+ eval flag=\"$acl_hardcode_libdir_flag_spec\"
libdir="$acl_save_libdir"
LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
done
@@ -5419,6 +5648,11 @@ _ACEOF
+if test "x$USE_NLS" != "xyes"; then
+ { echo "$as_me:$LINENO: WARNING: gettext is disabled. If you want internationalisation, please install gettext package." >&5
+echo "$as_me: WARNING: gettext is disabled. If you want internationalisation, please install gettext package." >&2;}
+fi
+
{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
@@ -6193,6 +6427,7 @@ else
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
$SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
>/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
@@ -6222,9 +6457,7 @@ fi
echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
-
-
-if
+ if
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
am__fastdepCC_TRUE=
@@ -6666,6 +6899,7 @@ else
depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
$SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
>/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
${MAKE-make} -s -f confmf > /dev/null 2>&1; then
@@ -6695,9 +6929,7 @@ fi
echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
-
-
-if
+ if
test "x$enable_dependency_tracking" != xno \
&& test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
am__fastdepCXX_TRUE=
@@ -7267,9 +7499,7 @@ echo "$as_me: error: windres could not be found within your path." >&2;}
;;
*) WIN32="no" ;;
esac
-
-
-if test "$WIN32" = "yes"; then
+ if test "$WIN32" = "yes"; then
WIN32_TRUE=
WIN32_FALSE='#'
else
@@ -7318,9 +7548,7 @@ else
enable_autopackage=no
fi
-
-
-if test "$enable_autopackage" = "yes"; then
+ if test "$enable_autopackage" = "yes"; then
AUTOPACKAGE_TRUE=
AUTOPACKAGE_FALSE='#'
else
@@ -7329,9 +7557,7 @@ else
fi
-
-
-if test x$static = xyes; then
+ if test x$static = xyes; then
STATIC_TRUE=
STATIC_FALSE='#'
else
@@ -7339,9 +7565,7 @@ else
STATIC_FALSE=
fi
-
-
-if test x$GXX = xyes; then
+ if test x$GXX = xyes; then
GCC_TRUE=
GCC_FALSE='#'
else
@@ -7349,9 +7573,7 @@ else
GCC_FALSE=
fi
-
-
-if test x$nls_cv_use_gnu_gettext = xyes; then
+ if test x$nls_cv_use_gnu_gettext = xyes; then
INCLUDEDINTL_TRUE=
INCLUDEDINTL_FALSE='#'
else
@@ -10702,7 +10924,7 @@ exec 6>&1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by Wormux $as_me 0.8, which was
+This file was extended by Wormux $as_me 0.8.1, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -10755,7 +10977,7 @@ Report bugs to <bug-autoconf at gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-Wormux config.status 0.8
+Wormux config.status 0.8.1
configured by $0, generated by GNU Autoconf 2.61,
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
@@ -10766,6 +10988,7 @@ gives unlimited permission to copy, distribute and modify it."
ac_pwd='$ac_pwd'
srcdir='$srcdir'
INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF
@@ -10997,6 +11220,7 @@ target_os!$target_os$ac_delim
INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
INSTALL_DATA!$INSTALL_DATA$ac_delim
+am__isrc!$am__isrc$ac_delim
CYGPATH_W!$CYGPATH_W$ac_delim
PACKAGE!$PACKAGE$ac_delim
VERSION!$VERSION$ac_delim
@@ -11041,7 +11265,6 @@ am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
INTL_MACOSX_LIBS!$INTL_MACOSX_LIBS$ac_delim
LIBICONV!$LIBICONV$ac_delim
-LTLIBICONV!$LTLIBICONV$ac_delim
_ACEOF
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
@@ -11083,6 +11306,7 @@ _ACEOF
ac_delim='%!_!# '
for ac_last_try in false false false false false :; do
cat >conf$$subs.sed <<_ACEOF
+LTLIBICONV!$LTLIBICONV$ac_delim
INTLLIBS!$INTLLIBS$ac_delim
LIBINTL!$LIBINTL$ac_delim
LTLIBINTL!$LTLIBINTL$ac_delim
@@ -11125,7 +11349,7 @@ LIBOBJS!$LIBOBJS$ac_delim
LTLIBOBJS!$LTLIBOBJS$ac_delim
_ACEOF
- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 40; then
+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 41; then
break
elif $ac_last_try; then
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
@@ -11352,6 +11576,11 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
[\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
*) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
esac
+ ac_MKDIR_P=$MKDIR_P
+ case $MKDIR_P in
+ [\\/$]* | ?:[\\/]* ) ;;
+ */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+ esac
_ACEOF
cat >>$CONFIG_STATUS <<\_ACEOF
@@ -11405,6 +11634,7 @@ s&@builddir@&$ac_builddir&;t t
s&@abs_builddir@&$ac_abs_builddir&;t t
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
$ac_datarootdir_hack
" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
@@ -11520,21 +11750,22 @@ echo "$as_me: $ac_file is unchanged" >&6;}
fi
rm -f "$tmp/out12"
# Compute $ac_file's index in $config_headers.
+_am_arg=$ac_file
_am_stamp_count=1
for _am_header in $config_headers :; do
case $_am_header in
- $ac_file | $ac_file:* )
+ $_am_arg | $_am_arg:* )
break ;;
* )
_am_stamp_count=`expr $_am_stamp_count + 1` ;;
esac
done
-echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
-$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
- X$ac_file : 'X\(//\)[^/]' \| \
- X$ac_file : 'X\(//\)$' \| \
- X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
-echo X$ac_file |
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$_am_arg" : 'X\(//\)[^/]' \| \
+ X"$_am_arg" : 'X\(//\)$' \| \
+ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+echo X"$_am_arg" |
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
s//\1/
q
@@ -11682,8 +11913,9 @@ echo "$as_me: executing $ac_file commands" >&6;}
# some people rename them; so instead we look at the file content.
# Grep'ing the first line is not enough: some people post-process
# each Makefile.in and add a new line on top of each file to say so.
- # So let's grep whole file.
- if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
+ # Grep'ing the whole file is not good either: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
dirpart=`$as_dirname -- "$mf" ||
$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
X"$mf" : 'X\(//\)[^/]' \| \
@@ -12919,7 +13151,8 @@ else
echo "* Game locale will be installed into $LOCALEDIR"
echo "* Font file will be $FONTFILE"
echo ""
- echo "* [Optional] Bi-directional rendering : ${enable_fribidi:-no}"
+ echo "* [Optional] Bi-directional rendering (fribidi) : ${enable_fribidi:-no}"
+ echo "* [Optional] Internationalisation (gettext) : ${USE_NLS:-no}"
fi
echo ""
echo "Execute make to compile then execute make install to install..."
diff --git a/configure.ac b/configure.ac
index 54ea524..c44239d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -12,7 +12,7 @@ dnl ========================================================================
dnl = Require at least automake 2.52
AC_PREREQ(2.52)
-AC_INIT([Wormux], [0.8], [wormux-dev at gna.org], [wormux])
+AC_INIT([Wormux], [0.8.1], [wormux-dev at gna.org], [wormux])
AC_CONFIG_SRCDIR([src/main.cpp])
dnl Detect the canonical host and target build environment
@@ -24,6 +24,10 @@ AM_INIT_AUTOMAKE([foreign 1.5])
AM_GNU_GETTEXT([external])
+if test "x$USE_NLS" != "xyes"; then
+ AC_MSG_WARN([gettext is disabled. If you want internationalisation, please install gettext package.])
+fi
+
dnl ========================================================================
dnl === Check for tools =
dnl ========================================================================
@@ -394,7 +398,8 @@ else
echo "* Game locale will be installed into $LOCALEDIR"
echo "* Font file will be $FONTFILE"
echo ""
- echo "* [[Optional]] Bi-directional rendering : ${enable_fribidi:-no}"
+ echo "* [[Optional]] Bi-directional rendering (fribidi) : ${enable_fribidi:-no}"
+ echo "* [[Optional]] Internationalisation (gettext) : ${USE_NLS:-no}"
fi
echo ""
echo "Execute make to compile then execute make install to install..."
diff --git a/data/Makefile.in b/data/Makefile.in
index 3611eea..98c6346 100644
--- a/data/Makefile.in
+++ b/data/Makefile.in
@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -14,14 +14,10 @@
@SET_MAKE@
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
VPATH = @srcdir@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
@@ -65,14 +61,10 @@ DATA = $(nobase_dist_pkgdata_DATA) $(pixmaps_DATA) $(xdg_apps_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
pkgdatadir = @DATADIR@
ACLOCAL = @ACLOCAL@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
-AUTOPACKAGE_FALSE = @AUTOPACKAGE_FALSE@
-AUTOPACKAGE_TRUE = @AUTOPACKAGE_TRUE@
AWK = @AWK@
BUILD_ENV = @BUILD_ENV@
CC = @CC@
@@ -94,13 +86,10 @@ ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FONTFILE = @FONTFILE@
-GCC_FALSE = @GCC_FALSE@
-GCC_TRUE = @GCC_TRUE@
GMSGFMT = @GMSGFMT@
GMSGFMT_015 = @GMSGFMT_015@
GREP = @GREP@
-INCLUDEDINTL_FALSE = @INCLUDEDINTL_FALSE@
-INCLUDEDINTL_TRUE = @INCLUDEDINTL_TRUE@
+INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
@@ -119,6 +108,7 @@ LTLIBICONV = @LTLIBICONV@
LTLIBINTL = @LTLIBINTL@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
MSGFMT = @MSGFMT@
MSGFMT_015 = @MSGFMT_015@
MSGMERGE = @MSGMERGE@
@@ -138,23 +128,19 @@ SDL_GFX_PREFIX = @SDL_GFX_PREFIX@
SDL_LIBS = @SDL_LIBS@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
-STATIC_FALSE = @STATIC_FALSE@
-STATIC_TRUE = @STATIC_TRUE@
STRIP = @STRIP@
USE_NLS = @USE_NLS@
VERSION = @VERSION@
-WIN32_FALSE = @WIN32_FALSE@
-WIN32_TRUE = @WIN32_TRUE@
WINDRES = @WINDRES@
XGETTEXT = @XGETTEXT@
XGETTEXT_015 = @XGETTEXT_015@
_libcurl_config = @_libcurl_config@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
@@ -166,6 +152,7 @@ build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
+builddir = @builddir@
cxx_present = @cxx_present@
datadir = @datadir@
datarootdir = @datarootdir@
@@ -194,12 +181,15 @@ program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
sysconfdir = @sysconfdir@
target = @target@
target_alias = @target_alias@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
xdg_appsdir = $(prefix)/share/applications
xdg_apps_DATA = wormux.desktop
pixmapsdir = $(prefix)/share/pixmaps
@@ -238,10 +228,9 @@ $(top_srcdir)/configure: $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-uninstall-info-am:
install-nobase_dist_pkgdataDATA: $(nobase_dist_pkgdata_DATA)
@$(NORMAL_INSTALL)
- test -z "$(pkgdatadir)" || $(mkdir_p) "$(DESTDIR)$(pkgdatadir)"
+ test -z "$(pkgdatadir)" || $(MKDIR_P) "$(DESTDIR)$(pkgdatadir)"
@$(am__vpath_adj_setup) \
list='$(nobase_dist_pkgdata_DATA)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
@@ -260,7 +249,7 @@ uninstall-nobase_dist_pkgdataDATA:
done
install-pixmapsDATA: $(pixmaps_DATA)
@$(NORMAL_INSTALL)
- test -z "$(pixmapsdir)" || $(mkdir_p) "$(DESTDIR)$(pixmapsdir)"
+ test -z "$(pixmapsdir)" || $(MKDIR_P) "$(DESTDIR)$(pixmapsdir)"
@list='$(pixmaps_DATA)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
f=$(am__strip_dir) \
@@ -277,7 +266,7 @@ uninstall-pixmapsDATA:
done
install-xdg_appsDATA: $(xdg_apps_DATA)
@$(NORMAL_INSTALL)
- test -z "$(xdg_appsdir)" || $(mkdir_p) "$(DESTDIR)$(xdg_appsdir)"
+ test -z "$(xdg_appsdir)" || $(MKDIR_P) "$(DESTDIR)$(xdg_appsdir)"
@list='$(xdg_apps_DATA)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
f=$(am__strip_dir) \
@@ -300,22 +289,21 @@ CTAGS:
distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
@@ -331,7 +319,7 @@ check: check-am
all-am: Makefile $(DATA)
installdirs:
for dir in "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(pixmapsdir)" "$(DESTDIR)$(xdg_appsdir)"; do \
- test -z "$$dir" || $(mkdir_p) "$$dir"; \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
@@ -378,12 +366,20 @@ info-am:
install-data-am: install-nobase_dist_pkgdataDATA install-pixmapsDATA \
install-xdg_appsDATA
+install-dvi: install-dvi-am
+
install-exec-am:
+install-html: install-html-am
+
install-info: install-info-am
install-man:
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
installcheck-am:
maintainer-clean: maintainer-clean-am
@@ -402,18 +398,21 @@ ps: ps-am
ps-am:
-uninstall-am: uninstall-info-am uninstall-nobase_dist_pkgdataDATA \
- uninstall-pixmapsDATA uninstall-xdg_appsDATA
+uninstall-am: uninstall-nobase_dist_pkgdataDATA uninstall-pixmapsDATA \
+ uninstall-xdg_appsDATA
+
+.MAKE: install-am install-strip
.PHONY: all all-am check check-am clean clean-generic distclean \
distclean-generic distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-exec \
- install-exec-am install-info install-info-am install-man \
- install-nobase_dist_pkgdataDATA install-pixmapsDATA \
- install-strip install-xdg_appsDATA installcheck \
- installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
- pdf-am ps ps-am uninstall uninstall-am uninstall-info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-nobase_dist_pkgdataDATA install-pdf install-pdf-am \
+ install-pixmapsDATA install-ps install-ps-am install-strip \
+ install-xdg_appsDATA installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
uninstall-nobase_dist_pkgdataDATA uninstall-pixmapsDATA \
uninstall-xdg_appsDATA
diff --git a/data/authors.xml b/data/authors.xml
index af8d169..9cc3844 100644
--- a/data/authors.xml
+++ b/data/authors.xml
@@ -22,12 +22,19 @@
</author>
<author>
<nickname>Kurosu</nickname>
- <name>John DOE</name>
+ <name>Christophe GISQUET</name>
<description>Win32 port, programmer</description>
- <email>kurosu_AT_free_DOT_fr</email>
+ <email>christophe_DOT_gisquet_AT_gmail_DOT_com</email>
<country>France</country>
</author>
<author>
+ <nickname>lynxlynxlynx</nickname>
+ <name>Jaka KRANJC</name>
+ <description>i18n manager, misc</description>
+ <email>svn_AT_lynxlynx_DOT_info</email>
+ <country>Slovenia</country>
+ </author>
+ <author>
<nickname>yeKcim</nickname>
<name>Anthony CARRÃ</name>
<description>Graphic artist</description>
@@ -165,7 +172,7 @@
</author>
<author>
<nickname>Pierre-Marie</nickname>
- <name>Pierre-Marie</name>
+ <name>Pierre-Marie Pédrot</name>
<description>Update translation of Wormux in Esperanto</description>
<email>pedrotpmx_AT_wanadoo_DOT_fr</email>
<country>France</country>
@@ -227,13 +234,6 @@
<country>England</country>
</author>
<author>
- <nickname>eddyp</nickname>
- <name>Eddy PETRIÈOR </name>
- <description>Translated Wormux in Romanian</description>
- <email>eddy.petrisor_AT_gmail_DOT_com</email>
- <country>Romania</country>
- </author>
- <author>
<nickname>Frank</nickname>
<name>Frank VAN DER LOO</name>
<description>First Dutch version of Wormux</description>
@@ -378,6 +378,7 @@
<country>Hungary</country>
</author>
<author>
+ <nickname>Adrián</nickname>
<name>Adrián Chaves</name>
<description>Translated Wormux in Galician</description>
<email>adriyetichaves_AT_gmail_DOT_com</email>
@@ -387,13 +388,6 @@
<section title="Package maintainers">
<author>
- <nickname>AbsintheSyringe</nickname>
- <name>Adnan Hodzic</name>
- <description>Prepares Wormux SlackBuilds for Slackware</description>
- <email>AbsintheSyringe_AT_gmail_DOT_com</email>
- <country>Bosnia-Herzegovina</country>
- </author>
- <author>
<nickname>artefact</nickname>
<name>Jean PARPAILLON</name>
<description>Debian GNU/Linux and Ubuntu packages of Wormux 0.7. Also: Some scripts</description>
@@ -423,6 +417,13 @@
<country>Germany</country>
</author>
<author>
+ <nickname>eddyp</nickname>
+ <name>Eddy PETRIÈOR </name>
+ <description>Debian packaging (in the Debian Games Team); Translated Wormux in Romanian; added chat logging</description>
+ <email>eddy.petrisor_AT_gmail_DOT_com</email>
+ <country>Romania</country>
+ </author>
+ <author>
<nickname>Emily</nickname>
<name>Emily BRANTLEY</name>
<description>Wormux 0.7beta2 package for Fedora Core 4</description>
@@ -458,7 +459,7 @@
<name>Yoann Katchourine</name>
<description>Prepare Mac OS X (Intel) packages</description>
<website>http://plorf.homeip.net/</website>
- <email>yplorf at gmail.com></email>
+ <email>yplorf_AT_gmail_DOT_com</email>
<country>France</country>
</author>
<author>
@@ -475,7 +476,7 @@
<author>
<nickname>AbsintheSyringe</nickname>
<name>Adnan HODZIC</name>
- <description>Physics constant for wind particles, Bug fixes, First Bosnian translation of Wormux.</description>
+ <description>Physics constant for wind particles, Bug fixes, Prepares Wormux SlackBuilds for Slackware, First Bosnian translation of Wormux.</description>
<email>AbsintheSyringe_AT_gmail_DOT_com</email>
<country>Bosnia-Herzegovina</country>
</author>
@@ -494,6 +495,13 @@
<country>France</country>
</author>
<author>
+ <nickname>Fredb219</nickname>
+ <name>Frédéric BERTOLUS</name>
+ <description>Code</description>
+ <email>fredb219_AT_gmail_DOT_com</email>
+ <country>France</country>
+ </author>
+ <author>
<nickname>funebre</nickname>
<name>Carlo MAISOLA</name>
<description>Flamethrower weapon</description>
@@ -529,6 +537,13 @@
<country>France</country>
</author>
<author>
+ <nickname>Jim++</nickname>
+ <name>Jean-Marie Traissard</name>
+ <description>Patch</description>
+ <email>jim_AT_lapin_DOT_org</email>
+ <country>France</country>
+ </author>
+ <author>
<nickname>Johannes</nickname>
<name>Johannes KRUDE</name>
<description>Patch, bug report</description>
@@ -557,13 +572,6 @@
<email>larry_AT_doubidou_DOT_net</email>
</author>
<author>
- <nickname>lynxlynxlynx</nickname>
- <name>Jaka KRANJC</name>
- <description>Patch that enables cycling through characters backwards. G++ 4.2 support</description>
- <email>svn_AT_lynxlynx_DOT_info</email>
- <country>Slovenia</country>
- </author>
- <author>
<nickname>Mathias</nickname>
<name>Mathias PLICHTA</name>
<description>Automatic bazooka constant refresh</description>
@@ -571,6 +579,13 @@
<country>Germany</country>
</author>
<author>
+ <nickname>mrpouet</nickname>
+ <name>Romain PERIER</name>
+ <description>AI improvements</description>
+ <email>mrpouet_AT_tuxfamily_DOT_org </email>
+ <country>France</country>
+ </author>
+ <author>
<nickname>Pascal</nickname>
<name>Pascal GIARD</name>
<description>Wrote a patch to stop configure if clanlib and/or libxml++ is missing</description>
@@ -592,10 +607,10 @@
</author>
<author>
<nickname>Progs</nickname>
- <name>Romain BIGNON</name>
+ <name>Romain Bignon</name>
<description>Developer</description>
- <website>http://coderz.info</website>
- <email>progs_AT_headfucking.net</email>
+ <website>http://romain.peerfuse.net</website>
+ <email>romain_AT_peerfuse.net</email>
<country>France</country>
</author>
<author>
@@ -762,7 +777,7 @@
<nickname>JLedN</nickname>
<name>Jeremie LEDENTU</name>
<description>Draw the map EasterIsland</description>
- <email>jledn_AT_voila_DOT_fr</email>
+ <email>jledentu_AT_gmail_DOT_com</email>
<country>France</country>
</author>
<author>
diff --git a/data/body/beastie/arm1left.png b/data/body/beastie/arm1left.png
new file mode 100644
index 0000000..0dd677c
Binary files /dev/null and b/data/body/beastie/arm1left.png differ
diff --git a/data/body/beastie/arm1right.png b/data/body/beastie/arm1right.png
new file mode 100644
index 0000000..0dd677c
Binary files /dev/null and b/data/body/beastie/arm1right.png differ
diff --git a/data/body/beastie/arm2left.png b/data/body/beastie/arm2left.png
new file mode 100644
index 0000000..cd930ad
Binary files /dev/null and b/data/body/beastie/arm2left.png differ
diff --git a/data/body/beastie/arm2right.png b/data/body/beastie/arm2right.png
new file mode 100644
index 0000000..cd930ad
Binary files /dev/null and b/data/body/beastie/arm2right.png differ
diff --git a/data/body/beastie/arm3left.png b/data/body/beastie/arm3left.png
new file mode 100644
index 0000000..30dc02a
Binary files /dev/null and b/data/body/beastie/arm3left.png differ
diff --git a/data/body/beastie/arm3right.png b/data/body/beastie/arm3right.png
new file mode 100644
index 0000000..30dc02a
Binary files /dev/null and b/data/body/beastie/arm3right.png differ
diff --git a/data/body/beastie/back.png b/data/body/beastie/back.png
new file mode 100644
index 0000000..0bb9bdc
Binary files /dev/null and b/data/body/beastie/back.png differ
diff --git a/data/body/beastie/belt.png b/data/body/beastie/belt.png
new file mode 100644
index 0000000..cab5ebc
Binary files /dev/null and b/data/body/beastie/belt.png differ
diff --git a/data/body/beastie/black_arm1left.png b/data/body/beastie/black_arm1left.png
new file mode 100644
index 0000000..2b17b37
Binary files /dev/null and b/data/body/beastie/black_arm1left.png differ
diff --git a/data/body/beastie/black_arm1right.png b/data/body/beastie/black_arm1right.png
new file mode 100644
index 0000000..2b17b37
Binary files /dev/null and b/data/body/beastie/black_arm1right.png differ
diff --git a/data/body/beastie/black_arm2left.png b/data/body/beastie/black_arm2left.png
new file mode 100644
index 0000000..4cd1f41
Binary files /dev/null and b/data/body/beastie/black_arm2left.png differ
diff --git a/data/body/beastie/black_arm2right.png b/data/body/beastie/black_arm2right.png
new file mode 100644
index 0000000..4cd1f41
Binary files /dev/null and b/data/body/beastie/black_arm2right.png differ
diff --git a/data/body/beastie/black_arm3left.png b/data/body/beastie/black_arm3left.png
new file mode 100644
index 0000000..c073d39
Binary files /dev/null and b/data/body/beastie/black_arm3left.png differ
diff --git a/data/body/beastie/black_arm3right.png b/data/body/beastie/black_arm3right.png
new file mode 100644
index 0000000..c073d39
Binary files /dev/null and b/data/body/beastie/black_arm3right.png differ
diff --git a/data/body/beastie/black_back.png b/data/body/beastie/black_back.png
new file mode 100644
index 0000000..c7d3c9c
Binary files /dev/null and b/data/body/beastie/black_back.png differ
diff --git a/data/body/beastie/black_body.png b/data/body/beastie/black_body.png
new file mode 100644
index 0000000..bc1da06
Binary files /dev/null and b/data/body/beastie/black_body.png differ
diff --git a/data/body/beastie/black_eyelid.png b/data/body/beastie/black_eyelid.png
new file mode 100644
index 0000000..88c26ba
Binary files /dev/null and b/data/body/beastie/black_eyelid.png differ
diff --git a/data/body/beastie/black_eyes.png b/data/body/beastie/black_eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/beastie/black_eyes.png differ
diff --git a/data/body/beastie/black_footleft.png b/data/body/beastie/black_footleft.png
new file mode 100644
index 0000000..2c08453
Binary files /dev/null and b/data/body/beastie/black_footleft.png differ
diff --git a/data/body/beastie/black_footright.png b/data/body/beastie/black_footright.png
new file mode 100644
index 0000000..2c08453
Binary files /dev/null and b/data/body/beastie/black_footright.png differ
diff --git a/data/body/beastie/black_hair.png b/data/body/beastie/black_hair.png
new file mode 100644
index 0000000..0fe8702
Binary files /dev/null and b/data/body/beastie/black_hair.png differ
diff --git a/data/body/beastie/black_head.png b/data/body/beastie/black_head.png
new file mode 100644
index 0000000..94136d1
Binary files /dev/null and b/data/body/beastie/black_head.png differ
diff --git a/data/body/beastie/black_hornleft.png b/data/body/beastie/black_hornleft.png
new file mode 100644
index 0000000..0394a66
Binary files /dev/null and b/data/body/beastie/black_hornleft.png differ
diff --git a/data/body/beastie/black_hornright.png b/data/body/beastie/black_hornright.png
new file mode 100644
index 0000000..3fcd79b
Binary files /dev/null and b/data/body/beastie/black_hornright.png differ
diff --git a/data/body/beastie/black_noze.png b/data/body/beastie/black_noze.png
new file mode 100644
index 0000000..94b200d
Binary files /dev/null and b/data/body/beastie/black_noze.png differ
diff --git a/data/body/beastie/black_pupil.png b/data/body/beastie/black_pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/beastie/black_pupil.png differ
diff --git a/data/body/beastie/black_tail.png b/data/body/beastie/black_tail.png
new file mode 100644
index 0000000..ba56f9b
Binary files /dev/null and b/data/body/beastie/black_tail.png differ
diff --git a/data/body/beastie/body.png b/data/body/beastie/body.png
new file mode 100644
index 0000000..b4394bb
Binary files /dev/null and b/data/body/beastie/body.png differ
diff --git a/data/body/beastie/c1.png b/data/body/beastie/c1.png
new file mode 100644
index 0000000..6d4f91a
Binary files /dev/null and b/data/body/beastie/c1.png differ
diff --git a/data/body/beastie/c2.png b/data/body/beastie/c2.png
new file mode 100644
index 0000000..9a17ce1
Binary files /dev/null and b/data/body/beastie/c2.png differ
diff --git a/data/body/beastie/config.xml b/data/body/beastie/config.xml
new file mode 100644
index 0000000..f64f52f
--- /dev/null
+++ b/data/body/beastie/config.xml
@@ -0,0 +1,2945 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE resources SYSTEM "../body.dtd">
+<resources>
+
+<!-- ###########################################
+ ############### ###############
+ ############## AUTHOR ##############
+ ############### ###############
+ ########################################### -->
+
+<author>
+ <name>yeKcim</name>
+ <email>yekcim AT crocobox DOT org</email>
+</author>
+
+
+
+
+
+
+
+<!-- ###########################################
+ ############### ###############
+ ############## ALIAS ##############
+ ############### ###############
+ ########################################### -->
+
+<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot"/>
+<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot"/>
+<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot"/>
+<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot"/>
+<alias movement="weapon-m16-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select"/>
+<alias movement="fly-black" correspond_to="fly"/>
+<alias movement="weapon-polecatlauncher-select" correspond_to="weapon-gnulauncher-select"/>
+
+
+
+<!-- ###########################################
+ ############### ###############
+ ############## SKELETON ##############
+ ############### ###############
+ ########################################### -->
+
+<!-- ###### Body ###### -->
+<sprite name="body" type="body">
+ <image file="body.png"/>
+ <anchor dx="9" dy="16"/>
+ <attached member_type="hoop" frame="*" dx="14" dy="22"/>
+ <attached member_type="head" frame="*" dx="6" dy="3"/>
+ <attached member_type="back" frame="*" dx="5" dy="13"/>
+ <attached member_type="arm-right" frame="*" dx="4" dy="7"/>
+ <attached member_type="arm-left" frame="*" dx="9" dy="7"/>
+ <attached member_type="foot-left" frame="*" dx="11" dy="24"/>
+ <attached member_type="foot-right" frame="*" dx="6" dy="25"/>
+ <attached member_type="belt" frame="*" dx="9" dy="20"/>
+ <attached member_type="tail" frame="*" dx="3" dy="21"/>
+ <attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Hoop (foreground part) ###### -->
+<sprite name="hoop" type="hoop">
+ <image file="hoop.png"/>
+ <anchor dx="18" dy="3"/>
+</sprite>
+
+<!-- ###### Hula (foreground part) ###### -->
+<sprite name="hula" type="hula">
+ <image file="hula.png"/>
+ <anchor dx="18" dy="6"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail" type="tail">
+ <image file="tail.png"/>
+ <anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back" type="back">
+ <image file="back.png"/>
+ <anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head" type="head">
+ <image file="head.png"/>
+ <anchor dx="10" dy="20"/>
+ <attached member_type="hornright" frame="*" dx="14" dy="16"/>
+ <attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+ <attached member_type="hair" frame="*" dx="14" dy="15"/>
+ <attached member_type="helmet" frame="*" dx="11" dy="10"/>
+ <attached member_type="construct" frame="*" dx="14" dy="9"/>
+ <attached member_type="noze" frame="*" dx="14" dy="13"/>
+ <attached member_type="eyes" frame="*" dx="13" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright" type="hornright">
+ <image file="hornright.png"/>
+ <anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft" type="hornleft">
+ <image file="hornleft.png"/>
+ <anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze" type="noze">
+ <image file="noze.png"/>
+ <anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair" type="hair">
+ <image file="hair.png"/>
+ <anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes" type="eyes">
+ <image file="eyes.png"/>
+ <anchor dx="4" dy="3"/>
+ <attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+ <attached member_type="pupil-right" frame="*" dx="3" dy="3"/>
+ <attached member_type="pupil-left" frame="*" dx="5" dy="3"/>
+ <attached member_type="hat" frame="*" dx="1" dy="-1"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hat" type="hat">
+ <image file="hat.png"/>
+ <anchor dx="14" dy="12"/>
+</sprite>
+
+<sprite name="pupil-right" type="pupil-right">
+ <image file="pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left" type="pupil-left">
+ <image file="pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid" type="eyelid">
+ <image file="eyelid.png">
+ <grid pos="0,0" size="9,7" array="7,1"/>
+ </image>
+ <anchor dx="0" dy="0"/>
+ <animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left" type="arm-left">
+ <image file="arm1left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left" type="arm2-left">
+ <image file="arm2left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-L" type="arm3-left">
+ <image file="arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-R" type="arm3-left">
+ <image file="arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right" type="arm-right">
+ <image file="arm1right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right" type="arm2-right">
+ <image file="arm2right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-R" type="arm3-right">
+ <image file="arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-L" type="arm3-right">
+ <image file="arm3right.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left" type="foot-left">
+ <image file="footleft.png"/>
+ <anchor dx="4" dy="3"/>
+</sprite>
+<sprite name="foot-right" type="foot-right">
+ <image file="footright.png"/>
+ <anchor dx="4" dy="3"/>
+</sprite>
+
+<!-- ###### Helmet ###### -->
+<sprite name="helmet" type="helmet">
+ <image file="helmet.png"/>
+ <anchor dx="15" dy="15"/>
+</sprite>
+
+<!-- ###### Yoyo ###### -->
+<sprite name="yoyo" type="yoyo" go_through_ground="true">
+ <image file="yoyo.png">
+ <grid pos="0,0" size="32,42" array="36,1"/>
+ </image>
+ <anchor dx="29" dy="25"/>
+ <animation speed="150"/>
+</sprite>
+
+<!-- ###### Dead ###### -->
+<sprite name="body-dead" type="body">
+ <image file="dead.png"/>
+ <anchor dx="12" dy="15"/>
+</sprite>
+
+<!-- ###### Black ###### -->
+<!-- ###### Body ###### -->
+<sprite name="body-black" type="body">
+ <image file="black_body.png"/>
+ <anchor dx="9" dy="16"/>
+ <attached member_type="hoop" frame="*" dx="14" dy="22"/>
+ <attached member_type="head" frame="*" dx="4" dy="2"/>
+ <attached member_type="back" frame="*" dx="5" dy="13"/>
+ <attached member_type="arm-right" frame="*" dx="5" dy="8"/>
+ <attached member_type="arm-left" frame="*" dx="10" dy="7"/>
+ <attached member_type="foot-left" frame="*" dx="9" dy="22"/>
+ <attached member_type="foot-right" frame="*" dx="4" dy="24"/>
+ <attached member_type="belt" frame="*" dx="9" dy="20"/>
+ <attached member_type="construct" frame="*" dx="12" dy="0"/>
+ <attached member_type="tail" frame="*" dx="1" dy="21"/>
+ <attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail-black" type="tail">
+ <image file="black_tail.png"/>
+ <anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back-black" type="back">
+ <image file="black_back.png"/>
+ <anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head-black" type="head">
+ <image file="black_head.png"/>
+ <anchor dx="10" dy="20"/>
+ <attached member_type="hornright" frame="*" dx="14" dy="16"/>
+ <attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+ <attached member_type="hair" frame="*" dx="14" dy="15"/>
+ <attached member_type="helmet" frame="*" dx="11" dy="10"/>
+ <attached member_type="construct" frame="*" dx="13" dy="9"/>
+ <attached member_type="noze" frame="*" dx="16" dy="13"/>
+ <attached member_type="eyes" frame="*" dx="15" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright-black" type="hornright">
+ <image file="black_hornright.png"/>
+ <anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft-black" type="hornleft">
+ <image file="black_hornleft.png"/>
+ <anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair-black" type="hair">
+ <image file="black_hair.png"/>
+ <anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze-black" type="noze">
+ <image file="black_noze.png"/>
+ <anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes-black" type="eyes">
+ <image file="black_eyes.png"/>
+ <anchor dx="4" dy="3"/>
+ <attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+ <attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
+ <attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
+</sprite>
+
+<sprite name="pupil-right-black" type="pupil-right">
+ <image file="black_pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left-black" type="pupil-left">
+ <image file="black_pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid-black" type="eyelid">
+ <image file="black_eyelid.png">
+ <grid pos="0,0" size="9,7" array="7,1"/>
+ </image>
+ <anchor dx="0" dy="0"/>
+ <animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left-black" type="arm-left">
+ <image file="black_arm1left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left-black" type="arm2-left">
+ <image file="black_arm2left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-black-L" type="arm3-left">
+ <image file="black_arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-black-R" type="arm3-left">
+ <image file="black_arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right-black" type="arm-right">
+ <image file="black_arm1right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right-black" type="arm2-right">
+ <image file="black_arm2right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-black-L" type="arm3-right">
+ <image file="black_arm3right.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-black-R" type="arm3-right">
+ <image file="black_arm3right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left-black" type="foot-left">
+ <image file="black_footleft.png"/>
+ <anchor dx="1" dy="1"/>
+</sprite>
+<sprite name="foot-right-black" type="foot-right">
+ <image file="black_footright.png"/>
+ <anchor dx="1" dy="1"/>
+</sprite>
+
+<!-- ###### Construct ###### -->
+<sprite name="construct" type="construct">
+ <image file="c1.png"/>
+ <anchor dx="17" dy="12"/>
+ <attached member_type="c2" frame="*" dx="17" dy="12"/>
+</sprite>
+
+<sprite name="c2" type="c2">
+ <image file="c2.png"/>
+ <anchor dx="17" dy="12"/>
+</sprite>
+
+<!-- ###### Belt ###### -->
+<sprite name="belt" type="belt">
+ <image file="belt.png"/>
+ <anchor dx="10" dy="4"/>
+ <attached member_type="jetpack-left" frame="*" dx="9" dy="-5"/>
+ <attached member_type="jetpack-right" frame="*" dx="-1" dy="-3"/>
+</sprite>
+
+<sprite name="jetpack-left" type="jetpack-left">
+ <image file="jetpack.png"/>
+ <anchor dx="5" dy="11"/>
+ <attached member_type="jetpack-left-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-left-fire" type="jetpack-left-fire">
+ <image file="jetpack-fire.png"/>
+ <anchor dx="5" dy="1"/>
+</sprite>
+
+<sprite name="jetpack-right" type="jetpack-right">
+ <image file="jetpack.png"/>
+ <anchor dx="5" dy="11"/>
+ <attached member_type="jetpack-right-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-right-fire" type="jetpack-right-fire">
+ <image file="jetpack-fire.png"/>
+ <anchor dx="5" dy="1"/>
+</sprite>
+
+
+
+<!-- ###########################################
+ ############### ###############
+ ############## CLOTHES ##############
+ ############### ###############
+ ########################################### -->
+
+<!-- ###### Normal ###### -->
+<clothe name="normal">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Jetpack ###### -->
+<clothe name="jetpack">
+ <c_member name="tail"/>
+ <c_member name="jetpack-left"/>
+ <c_member name="jetpack-right"/>
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="foot-right"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="belt"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<clothe name="jetpack-fire"> <!-- When jetpack weapon is selected and used -->
+ <c_member name="tail"/>
+ <c_member name="jetpack-left-fire"/>
+ <c_member name="jetpack-left"/>
+ <c_member name="jetpack-right-fire"/>
+ <c_member name="jetpack-right"/>
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="foot-right"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="belt"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### Helmet ###### -->
+<clothe name="helmet">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+ <c_member name="helmet"/>
+</clothe>
+
+<!-- ###### Animation Yoyo ###### -->
+<clothe name="animation0">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="yoyo"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Animation Hula hoop ###### -->
+<clothe name="animation2">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="hula"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+ <c_member name="hoop"/>
+</clothe>
+
+<!-- ###### Dead ###### -->
+<clothe name="dead">
+ <c_member name="body-dead"/>
+</clothe>
+
+<!-- ###### Black ###### -->
+<clothe name="black">
+ <c_member name="arm-left-black"/>
+ <c_member name="arm2-left-black"/>
+ <c_member name="arm3-left-black-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left-black"/>
+ <c_member name="tail-black"/>
+ <c_member name="foot-right-black"/>
+ <c_member name="back-black"/>
+ <c_member name="body-black"/>
+ <c_member name="hair-black"/>
+ <c_member name="hornleft-black"/>
+ <c_member name="head-black"/>
+ <c_member name="hornright-black"/>
+ <c_member name="noze-black"/>
+ <c_member name="eyes-black"/>
+ <c_member name="pupil-right-black"/>
+ <c_member name="pupil-left-black"/>
+ <c_member name="eyelid-black"/>
+ <c_member name="arm-right-black"/>
+ <c_member name="arm2-right-black"/>
+ <c_member name="arm3-right-black-L"/>
+</clothe>
+
+<!-- ###### Fly-Black ###### -->
+<clothe name="fly-black">
+ <c_member name="arm-left-black"/>
+ <c_member name="arm2-left-black"/>
+ <c_member name="arm3-left-black-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left-black"/>
+ <c_member name="tail-black"/>
+ <c_member name="foot-right-black"/>
+ <c_member name="back-black"/>
+ <c_member name="body-black"/>
+ <c_member name="hair-black"/>
+ <c_member name="hornleft-black"/>
+ <c_member name="head-black"/>
+ <c_member name="hornright-black"/>
+ <c_member name="noze-black"/>
+ <c_member name="eyes-black"/>
+ <c_member name="pupil-right-black"/>
+ <c_member name="pupil-left-black"/>
+ <c_member name="eyelid-black"/>
+ <c_member name="arm-right-black"/>
+ <c_member name="arm2-right-black"/>
+ <c_member name="arm3-right-black-L"/>
+</clothe>
+
+<!-- # Construct/Airhammer helmet # -->
+<clothe name="weapon-construct">
+ <c_member name="c2"/>
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="head"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="construct"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<clothe name="weapon-airhammer">
+ <c_member name="c2"/>
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="head"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="construct"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### weapon-dynamite ###### -->
+<clothe name="weapon-dynamite">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-bounce_ball ###### -->
+<clothe name="weapon-bounce_ball">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-cluster_bomb ###### -->
+<clothe name="weapon-cluster_bomb">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-disco_grenade ###### -->
+<clothe name="weapon-disco_grenade">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-footbomb ###### -->
+<clothe name="weapon-footbomb">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-grenade ###### -->
+<clothe name="weapon-grenade">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-gnulauncher ###### -->
+<clothe name="weapon-gnulauncher">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-polecatlauncher ###### -->
+<clothe name="weapon-polecatlauncher">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-minelauncher ###### -->
+<clothe name="weapon-minelauncher">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-syringe ###### -->
+<clothe name="weapon-syringe">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- # Parachute # -->
+<clothe name="weapon-parachute">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### Gun ###### -->
+<clothe name="weapon-gun">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="head"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="belt"/>
+ <c_member name="hat"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###########################################
+ ############## ##############
+ ############# MOVEMENTS #############
+ ############## ##############
+ ########################################### -->
+
+<!-- ###### Breathe ###### -->
+<movement name="breathe" speed="190">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="1"/>
+ <member type="arm-right" dx="1" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="0" dy="1"/>
+ <member type="arm-right" dx="0" dy="1" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="0"/>
+ <member type="foot-right" dy="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="-1" dy="1"/>
+ <member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="1"/>
+ <member type="foot-right" dy="1"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="-1" dy="0"/>
+ <member type="arm-right" dx="-1" dy="0" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="1"/>
+ <member type="foot-right" dy="1"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="-1" dy="0"/>
+ <member type="arm-right" dx="-1" dy="0" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="0"/>
+ <member type="foot-right" dy="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="0" dy="1"/>
+ <member type="arm-right" dx="0" dy="1" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" dy="-1"/>
+ </frame>
+</movement>
+
+
+<!-- ###### Walk ###### -->
+<movement name="walk" speed="30">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="tail" angle="0"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-10"/>
+ <member type="arm2-left" angle="-10"/>
+ <member type="arm-right" angle="10"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="-10"/>
+ <member type="tail" angle="-1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-20"/>
+ <member type="arm-right" angle="20"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="20"/>
+ <member type="foot-right" angle="-20"/>
+ <member type="tail" angle="-2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-30"/>
+ <member type="arm-right" angle="30"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="30"/>
+ <member type="foot-right" angle="-30"/>
+ <member type="tail" angle="-3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-40"/>
+ <member type="arm-right" angle="40"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="40"/>
+ <member type="foot-right" angle="-40"/>
+ <member type="tail" angle="-4"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-50"/>
+ <member type="arm-right" angle="50"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="50"/>
+ <member type="foot-right" angle="-50"/>
+ <member type="tail" angle="-3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-40"/>
+ <member type="arm-right" angle="40"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="40"/>
+ <member type="foot-right" angle="-40"/>
+ <member type="tail" angle="-2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-30"/>
+ <member type="arm-right" angle="30"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="30"/>
+ <member type="foot-right" angle="-30"/>
+ <member type="tail" angle="-1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-20"/>
+ <member type="arm-right" angle="20"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="20"/>
+ <member type="foot-right" angle="-20"/>
+ <member type="tail" angle="0"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-10"/>
+ <member type="arm2-left" angle="-10"/>
+ <member type="arm-right" angle="10"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="-10"/>
+ <member type="tail" angle="1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="tail" angle="2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-10"/>
+ <member type="arm2-right" angle="-10"/>
+ <member type="arm-left" angle="10"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ <member type="tail" angle="3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-20"/>
+ <member type="arm-left" angle="20"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ <member type="tail" angle="4"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-30"/>
+ <member type="arm-left" angle="30"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-30"/>
+ <member type="foot-right" angle="30"/>
+ <member type="tail" angle="3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-40"/>
+ <member type="arm-left" angle="40"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-40"/>
+ <member type="foot-right" angle="40"/>
+ <member type="tail" angle="2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-50"/>
+ <member type="arm-left" angle="50"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-50"/>
+ <member type="foot-right" angle="50"/>
+ <member type="tail" angle="1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-40"/>
+ <member type="arm-left" angle="40"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-40"/>
+ <member type="foot-right" angle="40"/>
+ <member type="tail" angle="0"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-30"/>
+ <member type="arm-left" angle="30"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-30"/>
+ <member type="foot-right" angle="30"/>
+ <member type="tail" angle="-1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-20"/>
+ <member type="arm-left" angle="20"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ <member type="tail" angle="-2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-10"/>
+ <member type="arm2-right" angle="-10"/>
+ <member type="arm-left" angle="10"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ <member type="tail" angle="-3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+</movement>
+
+<!-- ###### Jump ###### -->
+<movement name="jump" speed="100">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
+ <member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
+ <member type="arm-right" angle="90" follow_speed="true"/>
+ <member type="foot-left" angle="0" follow_speed="true"/>
+ <member type="foot-right" angle="0" follow_speed="true"/>
+ </frame>
+</movement>
+
+<!-- ###### Fall ###### -->
+<movement name="fall" speed="100">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
+ <member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
+ <member type="arm-right" angle="90" follow_speed="true"/>
+ <member type="foot-left" angle="0" follow_speed="true"/>
+ <member type="foot-right" angle="0" follow_speed="true"/>
+ </frame>
+</movement>
+
+<!-- ###### Hard land ###### -->
+<movement name="hard-land" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" dy="-2"/>
+ <member type="arm-left" angle="5"/>
+ <member type="arm-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-3"/>
+ <member type="foot-right" dy="-3"/>
+ <member type="arm-left" angle="10"/>
+ <member type="arm-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-4"/>
+ <member type="foot-right" dy="-4"/>
+ <member type="arm-left" angle="15"/>
+ <member type="arm-right" angle="15"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-3"/>
+ <member type="foot-right" dy="-3"/>
+ <member type="arm-left" angle="10"/>
+ <member type="arm-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" dy="-2"/>
+ <member type="arm-left" angle="5"/>
+ <member type="arm-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" dy="-1"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ </frame>
+</movement>
+
+<!-- ###### Drowned ###### -->
+<movement name="drowned" speed="150">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" angle="90" follow_speed="true"/>
+ <member type="head" angle="-140"/>
+ <member type="arm-left" angle="45"/>
+ <member type="arm-right" angle="45"/>
+ <member type="foot-left" angle="-45"/>
+ <member type="foot-right" angle="45"/>
+ </frame>
+ <frame>
+ <member type="body" angle="90" follow_speed="true"/>
+ <member type="head" angle="-140"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" angle="90" follow_speed="true"/>
+ <member type="head" angle="-140"/>
+ <member type="arm-left" angle="-45"/>
+ <member type="arm-right" angle="-45"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="body" angle="90" follow_speed="true"/>
+ <member type="head" angle="-140"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+</movement>
+
+<!-- ###### Fly ###### -->
+<movement name="fly" speed="100">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="45"/>
+ <member type="arm-right" angle="-135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="90"/>
+ <member type="arm-right" angle="-90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="135"/>
+ <member type="arm-right" angle="-45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="180"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-45"/>
+ <member type="arm-right" angle="135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="45"/>
+ <member type="arm-right" angle="-135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="90"/>
+ <member type="arm-right" angle="-90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="135"/>
+ <member type="arm-right" angle="-45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="180"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-45"/>
+ <member type="arm-right" angle="135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="45"/>
+ <member type="arm-right" angle="-135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="90"/>
+ <member type="arm-right" angle="-90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="135"/>
+ <member type="arm-right" angle="-45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="180"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-45"/>
+ <member type="arm-right" angle="135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+</movement>
+
+<!-- ###### Black ###### -->
+<movement name="black" speed="1000">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-40"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="tail" angle="-2"/>
+ <member type="pupil-right" dx="-1"/>
+ <member type="pupil-left" dx="-1"/>
+ </frame>
+</movement>
+
+
+
+<!-- ###########################################
+ ############# ##############
+ ############ ANIMATIONS #############
+ ############# ##############
+ ########################################### -->
+
+<!-- ###### Yoyo ###### -->
+<movement name="animation0" speed="5400" play_mode="play_once"> <!-- 5400 = 36 (frames of yoyo animation) * 150ms (speed of the yoyos animation) -->
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="arm-left" angle="-90"/>
+ <member type="yoyo" dx="4" angle="90"/>
+ </frame>
+</movement>
+
+<!-- ###### Tired ###### -->
+<movement name="animation1" speed="100" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" angle="0"/>
+ <member type="head" angle="0"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-2"/>
+ <member type="head" angle="-23"/>
+ <member type="arm-left" angle="-47"/>
+ <member type="arm-right" angle="-47"/>
+ <member type="foot-left" angle="2"/>
+ <member type="foot-right" angle="2"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-4"/>
+ <member type="head" angle="-46"/>
+ <member type="arm-left" angle="-94"/>
+ <member type="arm-right" angle="-94"/>
+ <member type="foot-left" angle="4"/>
+ <member type="foot-right" angle="4"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-6"/>
+ <member type="head" angle="-69"/>
+ <member type="arm-left" angle="-141"/>
+ <member type="arm-right" angle="-141"/>
+ <member type="foot-left" angle="6"/>
+ <member type="foot-right" angle="6"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-10"/>
+ <member type="head" angle="-95"/>
+ <member type="arm-left" angle="-190"/>
+ <member type="arm-right" angle="-190"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-10"/>
+ <member type="head" angle="-95"/>
+ <member type="arm-left" angle="-190"/>
+ <member type="arm-right" angle="-190"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-10"/>
+ <member type="head" angle="-95"/>
+ <member type="arm-left" angle="-190"/>
+ <member type="arm-right" angle="-190"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-6"/>
+ <member type="head" angle="-69"/>
+ <member type="arm-left" angle="-141"/>
+ <member type="arm-right" angle="-141"/>
+ <member type="foot-left" angle="6"/>
+ <member type="foot-right" angle="6"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-4"/>
+ <member type="head" angle="-46"/>
+ <member type="arm-left" angle="-94"/>
+ <member type="arm-right" angle="-94"/>
+ <member type="foot-left" angle="4"/>
+ <member type="foot-right" angle="4"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-2"/>
+ <member type="head" angle="-23"/>
+ <member type="arm-left" angle="-47"/>
+ <member type="arm-right" angle="-47"/>
+ <member type="foot-left" angle="2"/>
+ <member type="foot-right" angle="2"/>
+ </frame>
+ <frame>
+ <member type="body" angle="0"/>
+ <member type="head" angle="0"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+</movement>
+
+
+<!-- ###### Hula-hoop ###### -->
+<movement name="animation2" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <!-- begining -->
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0"/>
+ <member type="hoop" angle="0" dx="-5"/>
+ <member type="hula" angle="0" dx="-5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="-4"/>
+ <member type="hula" angle="-5" dx="-4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="-2"/>
+ <member type="hula" angle="-10" dx="-2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-140"/>
+ <member type="arm-right" angle="140"/>
+ <member type="body" angle="30" dx="3"/>
+ <member type="hoop" angle="-15" dx="0"/>
+ <member type="hula" angle="-15" dx="0"/>
+ <member type="foot-left" angle="-30" dy="-3"/>
+ <member type="foot-right" angle="-30" dy="-3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="2"/>
+ <member type="hula" angle="-10" dx="2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="4"/>
+ <member type="hula" angle="-5" dx="4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0" dx="0"/>
+ <member type="hoop" angle="0" dx="5"/>
+ <member type="hula" angle="0" dx="5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="4"/>
+ <member type="hula" angle="5" dx="4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="2"/>
+ <member type="hula" angle="10" dx="2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-95"/>
+ <member type="arm-right" angle="95"/>
+ <member type="body" angle="-30" dx="-3"/>
+ <member type="hoop" angle="15" dx="0"/>
+ <member type="hula" angle="15" dx="0"/>
+ <member type="foot-left" angle="30" dy="3"/>
+ <member type="foot-right" angle="30" dy="3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="-2"/>
+ <member type="hula" angle="10" dx="-2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="-4"/>
+ <member type="hula" angle="5" dx="-4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <!-- begining -->
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0"/>
+ <member type="hoop" angle="0" dx="-5"/>
+ <member type="hula" angle="0" dx="-5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="-4"/>
+ <member type="hula" angle="-5" dx="-4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="-2"/>
+ <member type="hula" angle="-10" dx="-2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-140"/>
+ <member type="arm-right" angle="140"/>
+ <member type="body" angle="30" dx="3"/>
+ <member type="hoop" angle="-15" dx="0"/>
+ <member type="hula" angle="-15" dx="0"/>
+ <member type="foot-left" angle="-30" dy="-3"/>
+ <member type="foot-right" angle="-30" dy="-3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="2"/>
+ <member type="hula" angle="-10" dx="2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="4"/>
+ <member type="hula" angle="-5" dx="4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0" dx="0"/>
+ <member type="hoop" angle="0" dx="5"/>
+ <member type="hula" angle="0" dx="5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="4"/>
+ <member type="hula" angle="5" dx="4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="2"/>
+ <member type="hula" angle="10" dx="2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-95"/>
+ <member type="arm-right" angle="95"/>
+ <member type="body" angle="-30" dx="-3"/>
+ <member type="hoop" angle="15" dx="0"/>
+ <member type="hula" angle="15" dx="0"/>
+ <member type="foot-left" angle="30" dy="3"/>
+ <member type="foot-right" angle="30" dy="3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="-2"/>
+ <member type="hula" angle="10" dx="-2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="-4"/>
+ <member type="hula" angle="5" dx="-4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <!-- begining -->
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0"/>
+ <member type="hoop" angle="0" dx="-5"/>
+ <member type="hula" angle="0" dx="-5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="-4"/>
+ <member type="hula" angle="-5" dx="-4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="-2"/>
+ <member type="hula" angle="-10" dx="-2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-140"/>
+ <member type="arm-right" angle="140"/>
+ <member type="body" angle="30" dx="3"/>
+ <member type="hoop" angle="-15" dx="0"/>
+ <member type="hula" angle="-15" dx="0"/>
+ <member type="foot-left" angle="-30" dy="-3"/>
+ <member type="foot-right" angle="-30" dy="-3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="2"/>
+ <member type="hula" angle="-10" dx="2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="4"/>
+ <member type="hula" angle="-5" dx="4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0" dx="0"/>
+ <member type="hoop" angle="0" dx="5"/>
+ <member type="hula" angle="0" dx="5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="4"/>
+ <member type="hula" angle="5" dx="4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="2"/>
+ <member type="hula" angle="10" dx="2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-95"/>
+ <member type="arm-right" angle="95"/>
+ <member type="body" angle="-30" dx="-3"/>
+ <member type="hoop" angle="15" dx="0"/>
+ <member type="hula" angle="15" dx="0"/>
+ <member type="foot-left" angle="30" dy="3"/>
+ <member type="foot-right" angle="30" dy="3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="-2"/>
+ <member type="hula" angle="10" dx="-2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="-4"/>
+ <member type="hula" angle="5" dx="-4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+</movement>
+
+
+
+
+<!-- ###########################################
+ ############## ##############
+ ############# WEAPONS #############
+ ############## ##############
+ ########################################### -->
+
+<!-- ###### Ninja-rope ###### -->
+<movement name="ninja-rope" speed="100">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" angle="-90" follow_speed="true" follow_direction="true"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-10"/>
+ <member type="foot-left" angle="-45"/>
+ <member type="foot-right" angle="-45"/>
+ </frame>
+</movement>
+
+<!-- ###### Parachute ###### -->
+<movement name="parachute" speed="180">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="175"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="5"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="170"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="10"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="175"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="5"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="185"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="-5"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="190"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="-10"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="185"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="-5"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+</movement>
+
+<!-- ###### Jetpack - no fire ###### -->
+<movement name="jetpack-nofire" speed="100"> <!-- When jetpack is used, but no key is pressed -->
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="arm-left" follow_speed="true"/>
+ <member type="arm-right" follow_speed="true"/>
+ <member type="foot-left" follow_speed="true"/>
+ <member type="foot-right" follow_speed="true"/>
+ </frame>
+</movement>
+
+<!-- ###### Jetpack - fire ###### -->
+<movement name="jetpack-fire" speed="100"> <!-- When jetpack is used and a key is pressed -->
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" angle="45"/>
+ <member type="tail" angle="-100"/>
+ <member type="arm-left" angle="-100" dx="-1"/>
+ <member type="arm-right" angle="80" dx="-2" dy="-2"/>
+ <member type="foot-left" angle="50"/>
+ <member type="foot-right" angle="90" dy="3"/>
+ <member type="head" angle="-50"/>
+ <member type="jetpack-right-fire" dx="0" dy="0"/>
+ <member type="jetpack-left-fire" dx="0" dy="0"/>
+ </frame>
+ <frame>
+ <member type="body" angle="45"/>
+ <member type="tail" angle="-100"/>
+ <member type="arm-left" angle="-100" dx="-1"/>
+ <member type="arm-right" angle="80" dx="-2" dy="-2"/>
+ <member type="foot-left" angle="50"/>
+ <member type="foot-right" angle="90" dy="3"/>
+ <member type="head" angle="-50"/>
+ <member type="jetpack-right-fire" dx="-12" dy="12"/>
+ <member type="jetpack-left-fire" dx="-10" dy="13"/>
+ </frame>
+</movement>
+
+
+<!-- ###### Airhammer ###### -->
+<movement name="weapon-airhammer-begin-shoot" speed="100" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="construct" angle="12" dy="-4"/>
+ </frame>
+</movement>
+
+<!-- ###### Grenade ###### -->
+<movement name="weapon-grenade-begin-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-50"/>
+ <member type="body" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
+ <member type="body" angle="-15"/>
+ <member type="foot-right" angle="15"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-130"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-150"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-160"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-170"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-130"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ <member type="body" angle="-15"/>
+ <member type="foot-right" angle="15"/>
+ </frame>
+</movement>
+
+<movement name="weapon-grenade-end-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ <member type="body" angle="-15"/>
+ <member type="foot-right" angle="15"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-45"/>
+ <member type="body" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-10"/>
+ <member type="body" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+</movement>
+
+<!-- ###### Bounceball ###### -->
+<movement name="weapon-bounce_ball-begin-shoot" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="-70"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="-80"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-5"/>
+ <member type="arm-right" angle="-90"/>
+ <member type="weapon" dy="-4"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-15"/>
+ <member type="arm-right" angle="-95"/>
+ <member type="weapon" dy="-7"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-20"/>
+ <member type="arm-right" angle="-80"/>
+ <member type="weapon" dy="-11" dx="-1"/>
+ <member type="body" angle="5"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-30"/>
+ <member type="arm-right" angle="-40"/>
+ <member type="weapon" dy="-17" dx="1"/>
+ <member type="body" angle="15"/>
+ <member type="foot-left" angle="-15"/>
+ <member type="foot-right" angle="15"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-20"/>
+ <member type="arm-left" angle="0"/>
+ <member type="weapon" dy="-17" dx="6"/>
+ <member type="body" angle="30"/>
+ <member type="foot-left" angle="-30"/>
+ <member type="foot-right" angle="30"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-15"/>
+ <member type="arm-right" angle="40"/>
+ <member type="arm-left" angle="40"/>
+ <member type="weapon" dy="-9" dx="10"/>
+ <member type="body" angle="25"/>
+ <member type="foot-left" angle="-25"/>
+ <member type="foot-right" angle="25"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-5"/>
+ <member type="arm-right" angle="80"/>
+ <member type="arm-left" angle="80"/>
+ <member type="weapon" dy="0" dx="12"/>
+ <member type="body" angle="20"/>
+ <member type="foot-left" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="120"/>
+ <member type="arm-left" angle="120"/>
+ <member type="weapon" dy="8" dx="12"/>
+ <member type="body" angle="10"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="head" angle="20"/>
+ <member type="arm-right" angle="120"/>
+ <member type="arm-left" angle="120"/>
+ <member type="weapon" dy="10" dx="14"/>
+ <member type="body" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+</movement>
+
+<movement name="weapon-bounce_ball-end-shoot" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" angle="40"/>
+ <member type="arm-right" angle="120"/>
+ <member type="arm-left" angle="120"/>
+ <member type="body" angle="-10"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="-10"/>
+ </frame>
+ <frame>
+ <member type="head" angle="20"/>
+ <member type="arm-right" angle="110"/>
+ <member type="arm-left" angle="110"/>
+ <member type="body" angle="5"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="head" angle="10"/>
+ <member type="arm-right" angle="90"/>
+ <member type="arm-left" angle="90"/>
+ <member type="body" angle="10"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="60"/>
+ <member type="arm-left" angle="60"/>
+ <member type="body" angle="12"/>
+ <member type="foot-left" angle="-12"/>
+ <member type="foot-right" angle="12"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="30"/>
+ <member type="arm-left" angle="30"/>
+ <member type="body" angle="10"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="20"/>
+ <member type="arm-left" angle="20"/>
+ <member type="body" angle="5"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="10"/>
+ <member type="arm-left" angle="10"/>
+ </frame>
+</movement>
+
+<!-- ###### Bazooka ###### -->
+<movement name="weapon-bazooka-select" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="foot-left" dy="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="0"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" angle="15" dx="2"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-15"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" angle="30" dy="-1" dx="3"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="45" dy="-1" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-40"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-40"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="60" dy="-1" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-40"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-40"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-50"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-50"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-50"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-50"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-55"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-55"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-55"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-55"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+</movement>
+
+<movement name="weapon-bazooka-end-shoot" speed="70" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="foot-left" dy="-4"/>
+ <member type="foot-right" angle="90" dy="-4" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-100"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-100"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-3"/>
+ <member type="foot-right" angle="90" dy="-3" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-95"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-95"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="60" dy="-1" dx="3"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="45" dy="-1" dx="3"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" angle="30" dy="-1" dx="2"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" angle="15"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-15"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-0"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-0"/>
+ </frame>
+</movement>
+
+<!-- ###### gun ###### -->
+<movement name="weapon-gun-select" speed="100" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+</movement>
+
+
+<!-- ###### Dynamite ###### -->
+<movement name="weapon-dynamite-begin-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="50"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="75"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="75"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="50"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+</movement>
+
+<movement name="weapon-dynamite-end-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-110"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+</movement>
+
+<!-- ###### Mine ###### -->
+<movement name="weapon-minelauncher-begin-shoot" speed="60" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+</movement>
+
+<movement name="weapon-minelauncher-end-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+</movement>
+
+<!-- ###### SuperTux ###### -->
+<movement name="weapon-tux-end-shoot" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+</movement>
+
+<!-- ###### gnu ###### -->
+<movement name="weapon-gnulauncher-select" speed="40" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-15"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-75"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-75"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-105"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-105"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-120"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-120"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-135"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-135"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-150"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-150"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-165"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-165"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-180"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ </frame>
+</movement>
+
+</resources>
diff --git a/data/body/beastie/dead.png b/data/body/beastie/dead.png
new file mode 100644
index 0000000..1f29a7e
Binary files /dev/null and b/data/body/beastie/dead.png differ
diff --git a/data/body/beastie/eyelid.png b/data/body/beastie/eyelid.png
new file mode 100644
index 0000000..ba40341
Binary files /dev/null and b/data/body/beastie/eyelid.png differ
diff --git a/data/body/beastie/eyes.png b/data/body/beastie/eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/beastie/eyes.png differ
diff --git a/data/body/beastie/footleft.png b/data/body/beastie/footleft.png
new file mode 100644
index 0000000..dcd2f26
Binary files /dev/null and b/data/body/beastie/footleft.png differ
diff --git a/data/body/beastie/footright.png b/data/body/beastie/footright.png
new file mode 100644
index 0000000..dcd2f26
Binary files /dev/null and b/data/body/beastie/footright.png differ
diff --git a/data/body/beastie/hair.png b/data/body/beastie/hair.png
new file mode 100644
index 0000000..a23e46f
Binary files /dev/null and b/data/body/beastie/hair.png differ
diff --git a/data/body/beastie/hat.png b/data/body/beastie/hat.png
new file mode 100644
index 0000000..bd3880a
Binary files /dev/null and b/data/body/beastie/hat.png differ
diff --git a/data/body/beastie/head.png b/data/body/beastie/head.png
new file mode 100644
index 0000000..3b3abe1
Binary files /dev/null and b/data/body/beastie/head.png differ
diff --git a/data/body/beastie/helmet.png b/data/body/beastie/helmet.png
new file mode 100644
index 0000000..3e427f4
Binary files /dev/null and b/data/body/beastie/helmet.png differ
diff --git a/data/body/beastieteam/hoop.png b/data/body/beastie/hoop.png
old mode 100644
new mode 100755
similarity index 100%
copy from data/body/beastieteam/hoop.png
copy to data/body/beastie/hoop.png
diff --git a/data/body/beastie/hornleft.png b/data/body/beastie/hornleft.png
new file mode 100644
index 0000000..c62393b
Binary files /dev/null and b/data/body/beastie/hornleft.png differ
diff --git a/data/body/beastie/hornright.png b/data/body/beastie/hornright.png
new file mode 100644
index 0000000..06b7610
Binary files /dev/null and b/data/body/beastie/hornright.png differ
diff --git a/data/body/beastieteam/hula.png b/data/body/beastie/hula.png
old mode 100644
new mode 100755
similarity index 100%
copy from data/body/beastieteam/hula.png
copy to data/body/beastie/hula.png
diff --git a/data/body/beastie/jetpack-fire.png b/data/body/beastie/jetpack-fire.png
new file mode 100644
index 0000000..d856fa9
Binary files /dev/null and b/data/body/beastie/jetpack-fire.png differ
diff --git a/data/body/beastie/jetpack.png b/data/body/beastie/jetpack.png
new file mode 100644
index 0000000..e78e22f
Binary files /dev/null and b/data/body/beastie/jetpack.png differ
diff --git a/data/body/beastie/noze.png b/data/body/beastie/noze.png
new file mode 100644
index 0000000..94b200d
Binary files /dev/null and b/data/body/beastie/noze.png differ
diff --git a/data/body/beastie/pupil.png b/data/body/beastie/pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/beastie/pupil.png differ
diff --git a/data/body/beastie/sick_head.png b/data/body/beastie/sick_head.png
new file mode 100644
index 0000000..b537a3c
Binary files /dev/null and b/data/body/beastie/sick_head.png differ
diff --git a/data/body/beastie/tail.png b/data/body/beastie/tail.png
new file mode 100644
index 0000000..1147ef4
Binary files /dev/null and b/data/body/beastie/tail.png differ
diff --git a/data/body/beastie/yoyo.png b/data/body/beastie/yoyo.png
new file mode 100755
index 0000000..6a22a92
Binary files /dev/null and b/data/body/beastie/yoyo.png differ
diff --git a/data/body/beastieteam/arm.png b/data/body/beastieteam/arm.png
deleted file mode 100644
index 798325e..0000000
Binary files a/data/body/beastieteam/arm.png and /dev/null differ
diff --git a/data/body/beastieteam/b_arm.png b/data/body/beastieteam/b_arm.png
deleted file mode 100644
index 9b8425f..0000000
Binary files a/data/body/beastieteam/b_arm.png and /dev/null differ
diff --git a/data/body/beastieteam/b_body.png b/data/body/beastieteam/b_body.png
deleted file mode 100644
index c59b227..0000000
Binary files a/data/body/beastieteam/b_body.png and /dev/null differ
diff --git a/data/body/beastieteam/b_eyelid.png b/data/body/beastieteam/b_eyelid.png
deleted file mode 100755
index ab0bb74..0000000
Binary files a/data/body/beastieteam/b_eyelid.png and /dev/null differ
diff --git a/data/body/beastieteam/b_foot.png b/data/body/beastieteam/b_foot.png
deleted file mode 100644
index 8da9979..0000000
Binary files a/data/body/beastieteam/b_foot.png and /dev/null differ
diff --git a/data/body/beastieteam/b_head.png b/data/body/beastieteam/b_head.png
deleted file mode 100644
index e38b2ad..0000000
Binary files a/data/body/beastieteam/b_head.png and /dev/null differ
diff --git a/data/body/beastieteam/b_tail.png b/data/body/beastieteam/b_tail.png
deleted file mode 100644
index e2a009f..0000000
Binary files a/data/body/beastieteam/b_tail.png and /dev/null differ
diff --git a/data/body/beastieteam/body.png b/data/body/beastieteam/body.png
deleted file mode 100644
index 660505a..0000000
Binary files a/data/body/beastieteam/body.png and /dev/null differ
diff --git a/data/body/beastieteam/c1.png b/data/body/beastieteam/c1.png
deleted file mode 100644
index 701ef0b..0000000
Binary files a/data/body/beastieteam/c1.png and /dev/null differ
diff --git a/data/body/beastieteam/c2.png b/data/body/beastieteam/c2.png
deleted file mode 100644
index bce4c6b..0000000
Binary files a/data/body/beastieteam/c2.png and /dev/null differ
diff --git a/data/body/beastieteam/config.xml b/data/body/beastieteam/config.xml
deleted file mode 100644
index bc5e5fa..0000000
--- a/data/body/beastieteam/config.xml
+++ /dev/null
@@ -1,2088 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE resources SYSTEM "../body.dtd" []>
-<resources>
-
-<!-- ###########################################
- ############### ###############
- ############## AUTHOR ##############
- ############### ###############
- ########################################### -->
-
-<author>
- <name>yeKcim</name>
- <email>yekcim AT crocobox.org</email>
-</author>
-
-
-
-
-
-
-
-<!-- ###########################################
- ############### ###############
- ############## ALIAS ##############
- ############### ###############
- ########################################### -->
-
-<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot" />
-<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot" />
-<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot" />
-<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot" />
-<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot" />
-<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot" />
-<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot" />
-<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot" />
-<alias movement="weapon-m16-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select" />
-<alias movement="fly-black" correspond_to="fly" />
-
-
-
-
-<!-- ###########################################
- ############### ###############
- ############## SKELETON ##############
- ############### ###############
- ########################################### -->
-
-<!-- ###### Body ###### -->
-<sprite name="body-normal" type="body" >
- <image file="body.png"/>
- <anchor dx="16" dy="17"/>
- <attached member_type="hoop" frame="*" dx="14" dy="22"/>
- <attached member_type="head" frame="*" dx="14" dy="6"/>
- <attached member_type="arm-right" frame="*" dx="11" dy="12"/>
- <attached member_type="arm-left" frame="*" dx="16" dy="11"/>
- <attached member_type="foot-left" frame="*" dx="18" dy="26"/>
- <attached member_type="foot-right" frame="*" dx="12" dy="28"/>
- <attached member_type="jetpack" frame="*" dx="5" dy="-9"/>
- <attached member_type="construct" frame="*" dx="12" dy="0"/>
- <attached member_type="tail" frame="*" dx="8" dy="22"/>
- <attached member_type="hula" frame="*" dx="14" dy="20"/>
-</sprite>
-
-<!-- ###### Hoop (foreground part) ###### -->
-<sprite name="hoop" type="hoop" >
- <image file="hoop.png"/>
- <anchor dx="18" dy="3"/>
-</sprite>
-
-<!-- ###### Hula (foreground part) ###### -->
-<sprite name="hula" type="hula" >
- <image file="hula.png"/>
- <anchor dx="18" dy="6"/>
-</sprite>
-
-<!-- ###### Tail ###### -->
-<sprite name="tail" type="tail" >
- <image file="tail.png"/>
- <anchor dx="13" dy="0"/>
-</sprite>
-
-<!-- ###### Head ###### -->
-<sprite name="head-normal" type="head">
- <image file="head.png"/>
- <anchor dx="10" dy="16"/>
- <attached member_type="helmet" frame="*" dx="1" dy="-1"/>
- <attached member_type="eyes-normal" frame="*" dx="11" dy="10"/>
-</sprite>
-
-<!-- ###### eyes ###### -->
-<sprite name="eyes-normal" type="eyes-normal">
- <image file="eyes.png"/>
- <anchor dx="4" dy="3"/>
- <attached member_type="eyelid" frame="*" dx="0" dy="0"/>
- <attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
- <attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
-</sprite>
-
-<sprite name="pupil-right" type="pupil-right" >
- <image file="pupil.png"/>
- <anchor dx="-1" dy="0"/>
-</sprite>
-
-<sprite name="pupil-left" type="pupil-left" >
- <image file="pupil.png"/>
- <anchor dx="-1" dy="0"/>
-</sprite>
-
-<sprite name="eyelid-normal" type="eyelid">
- <image file="eyelid.png">
- <grid pos="0,0" size="9,7" array="7,1" />
- </image>
- <anchor dx="0" dy="0"/>
- <animation speed="200" loop_mode="pingpong" />
-</sprite>
-
-<!-- ###### Arms ###### -->
-<sprite name="arm-left" type="arm-left" >
- <image file="arm.png"/>
- <anchor dx="7" dy="1"/>
-</sprite>
-
-<sprite name="arm-right" type="arm-right" >
- <image file="arm.png"/>
- <anchor dx="7" dy="1"/>
- <attached member_type="weapon" frame="*" dx="3" dy="13"/>
- <attached member_type="yoyo" frame="*" dx="-19" dy="5"/>
-</sprite>
-
-<!-- ###### Legs ###### -->
-<sprite name="foot-left" type="foot-left" >
- <image file="foot.png"/>
- <anchor dx="3" dy="1"/>
-</sprite>
-<sprite name="foot-right" type="foot-right" >
- <image file="foot.png"/>
- <anchor dx="3" dy="1"/>
-</sprite>
-
-<!-- ###### Helmet ###### -->
-<sprite name="helmet" type="helmet" >
- <image file="helmet.png"/>
- <anchor dx="2" dy="0"/>
-</sprite>
-
-<!-- ###### Yoyo ###### -->
-<sprite name="yoyo" type="yoyo" go_through_ground="true">
- <image file="yoyo.png">
- <grid pos="0,0" size="32,42" array="36,1" />
- </image>
- <anchor dx="29" dy="25"/>
- <animation speed="150" />
-</sprite>
-
-<!-- ###### Dead ###### -->
-<sprite name="body-dead" type="body" >
- <image file="dead.png"/>
- <anchor dx="12" dy="15"/>
-</sprite>
-
-<!-- ###### Black ###### -->
-<!-- Body -->
-<sprite name="body-black" type="body" >
- <image file="b_body.png"/>
- <anchor dx="16" dy="17"/>
- <attached member_type="hoop" frame="*" dx="14" dy="22"/>
- <attached member_type="head" frame="*" dx="14" dy="6"/>
- <attached member_type="arm-right" frame="*" dx="11" dy="12"/>
- <attached member_type="arm-left" frame="*" dx="16" dy="11"/>
- <attached member_type="foot-left" frame="*" dx="18" dy="26"/>
- <attached member_type="foot-right" frame="*" dx="12" dy="28"/>
- <attached member_type="jetpack" frame="*" dx="5" dy="-9"/>
- <attached member_type="construct" frame="*" dx="12" dy="0"/>
- <attached member_type="tail" frame="*" dx="8" dy="22"/>
- <attached member_type="hula" frame="*" dx="14" dy="20"/>
-</sprite>
-<!-- Arms -->
-<sprite name="arm-left-black" type="arm-left" >
- <image file="b_arm.png"/>
- <anchor dx="7" dy="1"/>
-</sprite>
-<sprite name="arm-right-black" type="arm-right" >
- <image file="b_arm.png"/>
- <anchor dx="7" dy="1"/>
- <attached member_type="weapon" frame="*" dx="3" dy="13"/>
- <attached member_type="yoyo" frame="*" dx="-19" dy="5"/>
-</sprite>
-<!-- Legs -->
-<sprite name="foot-left-black" type="foot-left" >
- <image file="b_foot.png"/>
- <anchor dx="3" dy="1"/>
-</sprite>
-<sprite name="foot-right-black" type="foot-right" >
- <image file="b_foot.png"/>
- <anchor dx="3" dy="1"/>
-</sprite>
-<!-- Tail -->
-<sprite name="tail-black" type="tail" >
- <image file="b_tail.png"/>
- <anchor dx="13" dy="0"/>
-</sprite>
-<!-- Head -->
-<sprite name="head-black" type="head">
- <image file="b_head.png"/>
- <anchor dx="10" dy="16"/>
- <attached member_type="helmet" frame="*" dx="1" dy="-1"/>
- <attached member_type="eyes-normal" frame="*" dx="11" dy="10"/>
-</sprite>
-<sprite name="eyes-black" type="eyes-normal">
- <image file="eyes.png"/>
- <anchor dx="4" dy="3"/>
- <attached member_type="eyelid" frame="*" dx="0" dy="0"/>
- <attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
- <attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
-</sprite>
-<sprite name="eyelid-black" type="eyelid">
- <image file="b_eyelid.png">
- <grid pos="0,0" size="9,7" array="7,1" />
- </image>
- <anchor dx="0" dy="0"/>
- <animation speed="200" loop_mode="pingpong" />
-</sprite>
-
-<!-- ###### Construct ###### -->
-<sprite name="construct" type="construct" >
- <image file="c1.png"/>
- <anchor dx="7" dy="12"/>
- <attached member_type="c2" frame="*" dx="1" dy="8" />
-</sprite>
-
-<sprite name="c2" type="c2" >
- <image file="c2.png"/>
- <anchor dx="0" dy="0"/>
-</sprite>
-
-<!-- ###### Jetpack ###### -->
-<sprite name="jetpack" type="jetpack" >
- <image file="jetpack.png"/>
- <anchor dx="0" dy="0"/>
- <attached member_type="jetpack-heli" frame="*" dx="-5" dy="-5"/>
-</sprite>
-
-<sprite name="jetpack-heli" type="jetpack-heli" >
- <image file="jetpack-heli.png">
- <grid pos="0,0" size="26,11" array="3,1"/>
- </image>
- <anchor dx="0" dy="0"/>
- <animation speed="150"/>
-</sprite>
-
-
-<!-- ###########################################
- ############### ###############
- ############## CLOTHES ##############
- ############### ###############
- ########################################### -->
-
-<!-- ###### Normal ###### -->
-<clothe name="normal">
- <c_member name="arm-left"/>
- <c_member name="foot-left"/>
- <c_member name="body-normal"/>
- <c_member name="tail"/>
- <c_member name="head-normal"/>
- <c_member name="eyes-normal"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="eyelid-normal"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- ###### Jetpack ###### -->
-<clothe name="jetpack">
- <c_member name="arm-left"/>
- <c_member name="foot-left"/>
- <c_member name="body-normal"/>
- <c_member name="tail"/>
- <c_member name="head-normal"/>
- <c_member name="eyes-normal"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right"/>
- <c_member name="jetpack"/>
- <c_member name="jetpack-heli"/>
-</clothe>
-
-<clothe name="jetpack-fire"> <!-- When jetpack weapon is selected and used -->
- <c_member name="arm-left"/>
- <c_member name="foot-left"/>
- <c_member name="body-normal"/>
- <c_member name="tail"/>
- <c_member name="head-normal"/>
- <c_member name="eyes-normal"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right"/>
- <c_member name="jetpack"/>
- <c_member name="jetpack-heli"/>
-</clothe>
-
-<!-- ###### Helmet ###### -->
-<clothe name="helmet">
- <c_member name="arm-left"/>
- <c_member name="foot-left"/>
- <c_member name="body-normal"/>
- <c_member name="tail"/>
- <c_member name="head-normal"/>
- <c_member name="eyes-normal"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right"/>
- <c_member name="helmet"/>
-</clothe>
-
-<!-- ###### Animation Yoyo ###### -->
-<clothe name="animation0">
- <c_member name="arm-left"/>
- <c_member name="foot-left"/>
- <c_member name="body-normal"/>
- <c_member name="tail"/>
- <c_member name="head-normal"/>
- <c_member name="eyes-normal"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="yoyo"/>
- <c_member name="arm-right"/>
-</clothe>
-
-<!-- ###### Animation Hula hoop ###### -->
-<clothe name="animation2">
- <c_member name="arm-left"/>
- <c_member name="hula"/>
- <c_member name="foot-left"/>
- <c_member name="body-normal"/>
- <c_member name="tail"/>
- <c_member name="head-normal"/>
- <c_member name="eyes-normal"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right"/>
- <c_member name="hoop"/>
-</clothe>
-
-<!-- ###### Dead ###### -->
-<clothe name="dead">
- <c_member name="body-dead"/>
-</clothe>
-
-<!-- ###### Black ###### -->
-<clothe name="black">
- <c_member name="arm-left-black"/>
- <c_member name="foot-left-black"/>
- <c_member name="body-black"/>
- <c_member name="tail"/>
- <c_member name="head-black"/>
- <c_member name="eyes-black"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="eyelid-black"/>
- <c_member name="foot-right-black"/>
- <c_member name="arm-right-black"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- ###### Fly-Black ###### -->
-<clothe name="fly-black">
- <c_member name="arm-left-black"/>
- <c_member name="foot-left-black"/>
- <c_member name="body-black"/>
- <c_member name="tail-black"/>
- <c_member name="head-black"/>
- <c_member name="eyes-black"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="eyelid-black"/>
- <c_member name="foot-right-black"/>
- <c_member name="arm-right-black"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- # Construct/Airhammer helmet # -->
-<clothe name="weapon-construct">
- <c_member name="c2"/>
- <c_member name="arm-left"/>
- <c_member name="foot-left"/>
- <c_member name="body-normal"/>
- <c_member name="tail"/>
- <c_member name="head-normal"/>
- <c_member name="eyes-normal"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="construct"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right"/>
- <c_member name="weapon"/>
-</clothe>
-
-<clothe name="weapon-airhammer">
- <c_member name="c2"/>
- <c_member name="arm-left"/>
- <c_member name="foot-left"/>
- <c_member name="body-normal"/>
- <c_member name="tail"/>
- <c_member name="head-normal"/>
- <c_member name="eyes-normal"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="construct"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right"/>
- <c_member name="weapon"/>
-</clothe>
-
-
-
-
-
-
-<!-- ###########################################
- ############## ##############
- ############# MOVEMENTS #############
- ############## ##############
- ########################################### -->
-
-<!-- ###### Breathe ###### -->
-<movement name="breathe" speed="190">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" />
- <member type="arm-right" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="-1" />
- <member type="foot-right" dy="-1" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-1" dy="1" />
- <member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="0" />
- <member type="foot-right" dy="0" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-2" dy="1" />
- <member type="arm-right" dx="-2" dy="1" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="1" />
- <member type="foot-right" dy="1" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-2" dy="0" />
- <member type="arm-right" dx="-2" dy="0" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="1" />
- <member type="foot-right" dy="1" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-2" dy="0" />
- <member type="arm-right" dx="-2" dy="0" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="0" />
- <member type="foot-right" dy="0" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-1" dy="1" />
- <member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="-1" />
- <member type="foot-right" dy="-1" />
- </frame>
-</movement>
-
-
-<!-- ###### Walk ###### -->
-<movement name="walk" speed="30">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-40" />
- <member type="arm-right" angle="0" />
- <member type="foot-left" angle="0" />
- <member type="foot-right" angle="0" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-30" />
- <member type="arm-right" angle="-10" />
- <member type="foot-left" angle="10" />
- <member type="foot-right" angle="-10" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-20" />
- <member type="arm-right" angle="-20" />
- <member type="foot-left" angle="20" />
- <member type="foot-right" angle="-20" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-10" />
- <member type="arm-right" angle="-30" />
- <member type="foot-left" angle="30" />
- <member type="foot-right" angle="-30" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="0" />
- <member type="arm-right" angle="-40" />
- <member type="foot-left" angle="40" />
- <member type="foot-right" angle="-40" />
- <member type="tail" angle="2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-10" />
- <member type="arm-right" angle="-30" />
- <member type="foot-left" angle="30" />
- <member type="foot-right" angle="-30" />
- <member type="tail" angle="2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-20" />
- <member type="arm-right" angle="-20" />
- <member type="foot-left" angle="20" />
- <member type="foot-right" angle="-20" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-30" />
- <member type="arm-right" angle="-10" />
- <member type="foot-left" angle="10" />
- <member type="foot-right" angle="-10" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-40" />
- <member type="arm-right" angle="0" />
- <member type="foot-left" angle="0" />
- <member type="foot-right" angle="0" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-50" />
- <member type="arm-right" angle="10" />
- <member type="foot-left" angle="-10" />
- <member type="foot-right" angle="10" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-60" />
- <member type="arm-right" angle="20" />
- <member type="foot-left" angle="-20" />
- <member type="foot-right" angle="20" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-70" />
- <member type="arm-right" angle="30" />
- <member type="foot-left" angle="-30" />
- <member type="foot-right" angle="30" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-80" />
- <member type="arm-right" angle="40" />
- <member type="foot-left" angle="-40" />
- <member type="foot-right" angle="40" />
- <member type="tail" angle="2" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-70" />
- <member type="arm-right" angle="30" />
- <member type="foot-left" angle="-30" />
- <member type="foot-right" angle="30" />
- <member type="tail" angle="2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-60" />
- <member type="arm-right" angle="20" />
- <member type="foot-left" angle="-20" />
- <member type="foot-right" angle="20" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-50" />
- <member type="arm-right" angle="10" />
- <member type="foot-left" angle="-10" />
- <member type="foot-right" angle="10" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
-</movement>
-
-<!-- ###### Jump ###### -->
-<movement name="jump" speed="100">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
- <member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
- <member type="arm-right" angle="90" follow_speed="true"/>
- <member type="foot-left" angle="0" follow_speed="true"/>
- <member type="foot-right" angle="0" follow_speed="true"/>
- </frame>
-</movement>
-
-<!-- ###### Fall ###### -->
-<movement name="fall" speed="100">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
- <member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
- <member type="arm-right" angle="90" follow_speed="true"/>
- <member type="foot-left" angle="0" follow_speed="true"/>
- <member type="foot-right" angle="0" follow_speed="true"/>
- </frame>
-</movement>
-
-<!-- ###### Hard land ###### -->
-<movement name="hard-land" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" dy="-2"/>
- <member type="arm-left" angle="5"/>
- <member type="arm-right" angle="5"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-3"/>
- <member type="foot-right" dy="-3"/>
- <member type="arm-left" angle="10"/>
- <member type="arm-right" angle="10"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-4"/>
- <member type="foot-right" dy="-4"/>
- <member type="arm-left" angle="15"/>
- <member type="arm-right" angle="15"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-3"/>
- <member type="foot-right" dy="-3"/>
- <member type="arm-left" angle="10"/>
- <member type="arm-right" angle="10"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" dy="-2"/>
- <member type="arm-left" angle="5"/>
- <member type="arm-right" angle="5"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" dy="-1"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- </frame>
-</movement>
-
-<!-- ###### Drowned ###### -->
-<movement name="drowned" speed="150">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="body" angle="90" follow_speed="true" />
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="45"/>
- <member type="arm-right" angle="45"/>
- <member type="foot-left" angle="-45"/>
- <member type="foot-right" angle="45" />
- </frame>
- <frame>
- <member type="body" angle="90" follow_speed="true" />
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0" />
- </frame>
- <frame>
- <member type="body" angle="90" follow_speed="true" />
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="-45"/>
- <member type="arm-right" angle="-45"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="-45" />
- </frame>
- <frame>
- <member type="body" angle="90" follow_speed="true" />
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0" />
- </frame>
-</movement>
-
-<!-- ###### Fly ###### -->
-<movement name="fly" speed="150">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="body" angle="90"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="45"/>
- <member type="arm-right" angle="45"/>
- <member type="foot-left" angle="-45"/>
- <member type="foot-right" angle="45" />
- </frame>
- <frame>
- <member type="body" angle="90" />
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0" />
- </frame>
- <frame>
- <member type="body" angle="90" />
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="-45"/>
- <member type="arm-right" angle="-45"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="-45" />
- </frame>
- <frame>
- <member type="body" angle="90" />
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0" />
- </frame>
-</movement>
-
-<!-- ###### Black ###### -->
-<movement name="black" speed="1000">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-40" />
- <member type="arm-right" angle="0" />
- <member type="foot-left" angle="0" />
- <member type="foot-right" angle="0" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" dx="-1" />
- <member type="pupil-left" dx="-1" />
- </frame>
-</movement>
-
-
-
-<!-- ###########################################
- ############# ##############
- ############ ANIMATIONS #############
- ############# ##############
- ########################################### -->
-
-<!-- ###### Yoyo ###### -->
-<movement name="animation0" speed="5400" play_mode="play_once" > <!-- 5400 = 36 (frames of yoyo animation) * 150ms (speed of the yoyos animation) -->
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="arm-right" angle="-110"/>
- <member type="yoyo" angle="110"/>
- </frame>
-</movement>
-
-<!-- ###### Tired ###### -->
-<movement name="animation1" speed="100" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="body" angle="0"/>
- <member type="head" angle="0"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="body" angle="-2"/>
- <member type="head" angle="-23"/>
- <member type="arm-left" angle="-47"/>
- <member type="arm-right" angle="-47"/>
- <member type="foot-left" angle="2"/>
- <member type="foot-right" angle="2"/>
- </frame>
- <frame>
- <member type="body" angle="-4"/>
- <member type="head" angle="-46"/>
- <member type="arm-left" angle="-94"/>
- <member type="arm-right" angle="-94"/>
- <member type="foot-left" angle="4"/>
- <member type="foot-right" angle="4"/>
- </frame>
- <frame>
- <member type="body" angle="-6"/>
- <member type="head" angle="-69"/>
- <member type="arm-left" angle="-141"/>
- <member type="arm-right" angle="-141"/>
- <member type="foot-left" angle="6"/>
- <member type="foot-right" angle="6"/>
- </frame>
- <frame>
- <member type="body" angle="-10"/>
- <member type="head" angle="-95"/>
- <member type="arm-left" angle="-190"/>
- <member type="arm-right" angle="-190"/>
- <member type="foot-left" angle="10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="body" angle="-10"/>
- <member type="head" angle="-95"/>
- <member type="arm-left" angle="-190"/>
- <member type="arm-right" angle="-190"/>
- <member type="foot-left" angle="10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="body" angle="-10"/>
- <member type="head" angle="-95"/>
- <member type="arm-left" angle="-190"/>
- <member type="arm-right" angle="-190"/>
- <member type="foot-left" angle="10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="body" angle="-6"/>
- <member type="head" angle="-69"/>
- <member type="arm-left" angle="-141"/>
- <member type="arm-right" angle="-141"/>
- <member type="foot-left" angle="6"/>
- <member type="foot-right" angle="6"/>
- </frame>
- <frame>
- <member type="body" angle="-4"/>
- <member type="head" angle="-46"/>
- <member type="arm-left" angle="-94"/>
- <member type="arm-right" angle="-94"/>
- <member type="foot-left" angle="4"/>
- <member type="foot-right" angle="4"/>
- </frame>
- <frame>
- <member type="body" angle="-2"/>
- <member type="head" angle="-23"/>
- <member type="arm-left" angle="-47"/>
- <member type="arm-right" angle="-47"/>
- <member type="foot-left" angle="2"/>
- <member type="foot-right" angle="2"/>
- </frame>
- <frame>
- <member type="body" angle="0"/>
- <member type="head" angle="0"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
-</movement>
-
-
-<!-- ###### Hula-hoop ###### -->
-<movement name="animation2" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <!-- begining -->
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0"/>
- <member type="hoop" angle="0" dx="-5"/>
- <member type="hula" angle="0" dx="-5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="-4"/>
- <member type="hula" angle="-5" dx="-4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="-2"/>
- <member type="hula" angle="-10" dx="-2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-140"/>
- <member type="arm-right" angle="140"/>
- <member type="body" angle="30" dx="3"/>
- <member type="hoop" angle="-15" dx="0"/>
- <member type="hula" angle="-15" dx="0"/>
- <member type="foot-left" angle="-30" dy="-3"/>
- <member type="foot-right" angle="-30" dy="-3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="2"/>
- <member type="hula" angle="-10" dx="2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="4"/>
- <member type="hula" angle="-5" dx="4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0" dx="0"/>
- <member type="hoop" angle="0" dx="5"/>
- <member type="hula" angle="0" dx="5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="4"/>
- <member type="hula" angle="5" dx="4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="2"/>
- <member type="hula" angle="10" dx="2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-95"/>
- <member type="arm-right" angle="95"/>
- <member type="body" angle="-30" dx="-3"/>
- <member type="hoop" angle="15" dx="0"/>
- <member type="hula" angle="15" dx="0"/>
- <member type="foot-left" angle="30" dy="3"/>
- <member type="foot-right" angle="30" dy="3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="-2"/>
- <member type="hula" angle="10" dx="-2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="-4"/>
- <member type="hula" angle="5" dx="-4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <!-- begining -->
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0"/>
- <member type="hoop" angle="0" dx="-5"/>
- <member type="hula" angle="0" dx="-5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="-4"/>
- <member type="hula" angle="-5" dx="-4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="-2"/>
- <member type="hula" angle="-10" dx="-2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-140"/>
- <member type="arm-right" angle="140"/>
- <member type="body" angle="30" dx="3"/>
- <member type="hoop" angle="-15" dx="0"/>
- <member type="hula" angle="-15" dx="0"/>
- <member type="foot-left" angle="-30" dy="-3"/>
- <member type="foot-right" angle="-30" dy="-3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="2"/>
- <member type="hula" angle="-10" dx="2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="4"/>
- <member type="hula" angle="-5" dx="4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0" dx="0"/>
- <member type="hoop" angle="0" dx="5"/>
- <member type="hula" angle="0" dx="5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="4"/>
- <member type="hula" angle="5" dx="4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="2"/>
- <member type="hula" angle="10" dx="2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-95"/>
- <member type="arm-right" angle="95"/>
- <member type="body" angle="-30" dx="-3"/>
- <member type="hoop" angle="15" dx="0"/>
- <member type="hula" angle="15" dx="0"/>
- <member type="foot-left" angle="30" dy="3"/>
- <member type="foot-right" angle="30" dy="3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="-2"/>
- <member type="hula" angle="10" dx="-2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="-4"/>
- <member type="hula" angle="5" dx="-4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <!-- begining -->
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0"/>
- <member type="hoop" angle="0" dx="-5"/>
- <member type="hula" angle="0" dx="-5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="-4"/>
- <member type="hula" angle="-5" dx="-4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="-2"/>
- <member type="hula" angle="-10" dx="-2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-140"/>
- <member type="arm-right" angle="140"/>
- <member type="body" angle="30" dx="3"/>
- <member type="hoop" angle="-15" dx="0"/>
- <member type="hula" angle="-15" dx="0"/>
- <member type="foot-left" angle="-30" dy="-3"/>
- <member type="foot-right" angle="-30" dy="-3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="2"/>
- <member type="hula" angle="-10" dx="2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="4"/>
- <member type="hula" angle="-5" dx="4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0" dx="0"/>
- <member type="hoop" angle="0" dx="5"/>
- <member type="hula" angle="0" dx="5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="4"/>
- <member type="hula" angle="5" dx="4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="2"/>
- <member type="hula" angle="10" dx="2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-95"/>
- <member type="arm-right" angle="95"/>
- <member type="body" angle="-30" dx="-3"/>
- <member type="hoop" angle="15" dx="0"/>
- <member type="hula" angle="15" dx="0"/>
- <member type="foot-left" angle="30" dy="3"/>
- <member type="foot-right" angle="30" dy="3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="-2"/>
- <member type="hula" angle="10" dx="-2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="-4"/>
- <member type="hula" angle="5" dx="-4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
-</movement>
-
-
-
-
-<!-- ###########################################
- ############## ##############
- ############# WEAPONS #############
- ############## ##############
- ########################################### -->
-
-<!-- ###### Ninja-rope ###### -->
-<movement name="ninja-rope" speed="100">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="body" angle="-90" follow_speed="true" follow_direction="true"/>
- <member type="arm-left" angle="-10"/>
- <member type="arm-right" angle="-90"/>
- <member type="foot-left" angle="-45"/>
- <member type="foot-right" angle="-45"/>
- </frame>
-</movement>
-
-<!-- ###### Parachute ###### -->
-<movement name="parachute" speed="180">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="180"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="weapon" dx="-1" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="175"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="5"/>
- <member type="weapon" dx="-1" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="170"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="10"/>
- <member type="weapon" dx="-1" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="175"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="5"/>
- <member type="weapon" dx="-1" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="180"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="weapon" dx="-1" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="185"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="-5"/>
- <member type="weapon" dx="-1" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="190"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="-10"/>
- <member type="weapon" dx="-1" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="185"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="-5"/>
- <member type="weapon" dx="-1" dy="7"/>
- </frame>
-</movement>
-
-<!-- ###### Jetpack - no fire ###### -->
-<movement name="jetpack-nofire" speed="100"> <!-- When jetpack is used, but no key is pressed -->
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="arm-left" follow_speed="true" />
- <member type="arm-right" angle="0" dx="0" />
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- <member type="jetpack-fire" dy="-5" /> <!-- hide the fire under the jetpack -->
- </frame>
-</movement>
-
-<!-- ###### Jetpack - fire ###### -->
-<movement name="jetpack-fire" speed="100"> <!-- When jetpack is used and a key is pressed -->
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="jetpack-fire" dy="0" />
- <member type="arm-left" follow_speed="true" />
- <member type="arm-right" follow_speed="true"/>
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- </frame>
- <frame>
- <member type="jetpack-fire" dy="-1" />
- <member type="arm-left" follow_speed="true" />
- <member type="arm-right" follow_speed="true"/>
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- </frame>
- <frame>
- <member type="jetpack-fire" dy="-2" />
- <member type="arm-left" follow_speed="true" />
- <member type="arm-right" follow_speed="true"/>
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- </frame>
- <frame>
- <member type="jetpack-fire" dy="-5" />
- <member type="arm-left" follow_speed="true" />
- <member type="arm-right" follow_speed="true"/>
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- </frame>
- <frame>
- <member type="jetpack-fire" dy="-3" />
- <member type="arm-left" follow_speed="true" />
- <member type="arm-right" follow_speed="true"/>
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- </frame>
-</movement>
-
-<!-- ###### Airhammer ###### -->
-<movement name="weapon-airhammer-begin-shoot" speed="100" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="construct" angle="12" dy="-4"/>
- </frame>
-</movement>
-
-<!-- ###### Grenade ###### -->
-<movement name="weapon-grenade-begin-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-50"/>
- <member type="body" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
- <member type="body" angle="-15"/>
- <member type="foot-right" angle="15"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-130"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-150"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-160"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-170"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-130"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- <member type="body" angle="-15"/>
- <member type="foot-right" angle="15"/>
- </frame>
-</movement>
-
-<movement name="weapon-grenade-end-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- <member type="body" angle="-15"/>
- <member type="foot-right" angle="15"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-45"/>
- <member type="body" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-10"/>
- <member type="body" angle="-5"/>
- <member type="foot-right" angle="5"/>
- </frame>
-</movement>
-
-<!-- ###### Bounceball ###### -->
-<movement name="weapon-bounce_ball-begin-shoot" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="0"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="-45"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="-70"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="-80"/>
- </frame>
- <frame>
- <member type="head" angle="-5"/>
- <member type="arm-right" angle="-90"/>
- <member type="weapon" dy="-4"/>
- </frame>
- <frame>
- <member type="head" angle="-15"/>
- <member type="arm-right" angle="-95"/>
- <member type="weapon" dy="-7"/>
- </frame>
- <frame>
- <member type="head" angle="-20"/>
- <member type="arm-right" angle="-80"/>
- <member type="weapon" dy="-11" dx="-1"/>
- <member type="body" angle="5"/>
- <member type="foot-left" angle="-5"/>
- <member type="foot-right" angle="5"/>
- </frame>
- <frame>
- <member type="head" angle="-30"/>
- <member type="arm-right" angle="-40"/>
- <member type="weapon" dy="-17" dx="1"/>
- <member type="body" angle="15"/>
- <member type="foot-left" angle="-15"/>
- <member type="foot-right" angle="15"/>
- </frame>
- <frame>
- <member type="head" angle="-20"/>
- <member type="arm-right" angle="0"/>
- <member type="weapon" dy="-17" dx="6"/>
- <member type="body" angle="30"/>
- <member type="foot-left" angle="-30"/>
- <member type="foot-right" angle="30"/>
- </frame>
- <frame>
- <member type="head" angle="-15"/>
- <member type="arm-right" angle="40"/>
- <member type="arm-left" angle="40"/>
- <member type="weapon" dy="-9" dx="10"/>
- <member type="body" angle="25"/>
- <member type="foot-left" angle="-25"/>
- <member type="foot-right" angle="25"/>
- </frame>
- <frame>
- <member type="head" angle="-5"/>
- <member type="arm-right" angle="80"/>
- <member type="arm-left" angle="80"/>
- <member type="weapon" dy="0" dx="12"/>
- <member type="body" angle="20"/>
- <member type="foot-left" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="120"/>
- <member type="arm-left" angle="120"/>
- <member type="weapon" dy="8" dx="12"/>
- <member type="body" angle="10"/>
- <member type="foot-left" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="head" angle="20"/>
- <member type="arm-right" angle="120"/>
- <member type="arm-left" angle="120"/>
- <member type="weapon" dy="10" dx="14"/>
- <member type="body" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
-</movement>
-
-<movement name="weapon-bounce_ball-end-shoot" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" angle="40"/>
- <member type="arm-right" angle="120"/>
- <member type="arm-left" angle="120"/>
- <member type="body" angle="-10"/>
- <member type="foot-left" angle="10"/>
- <member type="foot-right" angle="-10"/>
- </frame>
- <frame>
- <member type="head" angle="20"/>
- <member type="arm-right" angle="110"/>
- <member type="arm-left" angle="110"/>
- <member type="body" angle="5"/>
- <member type="foot-left" angle="-5"/>
- <member type="foot-right" angle="5"/>
- </frame>
- <frame>
- <member type="head" angle="10"/>
- <member type="arm-right" angle="90"/>
- <member type="arm-left" angle="90"/>
- <member type="body" angle="10"/>
- <member type="foot-left" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="60"/>
- <member type="arm-left" angle="60"/>
- <member type="body" angle="12"/>
- <member type="foot-left" angle="-12"/>
- <member type="foot-right" angle="12"/>
- </frame>
- <frame>
- <member type="arm-right" angle="30"/>
- <member type="arm-left" angle="30"/>
- <member type="body" angle="10"/>
- <member type="foot-left" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="arm-right" angle="20"/>
- <member type="arm-left" angle="20"/>
- <member type="body" angle="5"/>
- <member type="foot-left" angle="-5"/>
- <member type="foot-right" angle="5"/>
- </frame>
- <frame>
- <member type="arm-right" angle="10"/>
- <member type="arm-left" angle="10"/>
- </frame>
-</movement>
-
-<!-- ###### Bazooka ###### -->
-<movement name="weapon-bazooka-select" speed="50" play_mode="play_once">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="foot-left" dy="0"/>
- <member type="foot-right" angle="0"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" angle="15" dx="2"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" angle="30" dy="-1" dx="3"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="45" dy="-1" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-80"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="60" dy="-1" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-80"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-110"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-110"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-120"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-120"/>
- </frame>
-</movement>
-
-<movement name="weapon-bazooka-end-shoot" speed="70" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="foot-left" dy="-4"/>
- <member type="foot-right" angle="90" dy="-4" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-200"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-3"/>
- <member type="foot-right" angle="90" dy="-3" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-190"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="60" dy="-1" dx="3"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-120"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="45" dy="-1" dx="3"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" angle="30" dy="-1" dx="2"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" angle="15"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
- <frame>
- <member type="foot-left" dy="0"/>
- <member type="foot-right" angle="0"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
-</movement>
-
-<!-- ###### gun ###### -->
-<movement name="weapon-gun-select" speed="50" play_mode="play_once">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-40"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-80"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-120"/>
- </frame>
-</movement>
-
-
-<!-- ###### Dynamite ###### -->
-<movement name="weapon-dynamite-begin-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="50"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="75"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="75"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="50"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
-</movement>
-
-<movement name="weapon-dynamite-end-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-110"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
-</movement>
-
-<!-- ###### Mine ###### -->
-<movement name="weapon-minelauncher-begin-shoot" speed="60" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
-</movement>
-
-<movement name="weapon-minelauncher-end-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
-</movement>
-
-<!-- ###### SuperTux ###### -->
-<movement name="weapon-tux-end-shoot" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
-</movement>
-</resources>
diff --git a/data/body/beastieteam/dead.png b/data/body/beastieteam/dead.png
deleted file mode 100644
index 30232a1..0000000
Binary files a/data/body/beastieteam/dead.png and /dev/null differ
diff --git a/data/body/beastieteam/eyelid.png b/data/body/beastieteam/eyelid.png
deleted file mode 100755
index e22fb16..0000000
Binary files a/data/body/beastieteam/eyelid.png and /dev/null differ
diff --git a/data/body/beastieteam/eyes.png b/data/body/beastieteam/eyes.png
deleted file mode 100644
index 8fd9041..0000000
Binary files a/data/body/beastieteam/eyes.png and /dev/null differ
diff --git a/data/body/beastieteam/foot.png b/data/body/beastieteam/foot.png
deleted file mode 100644
index c83e7d3..0000000
Binary files a/data/body/beastieteam/foot.png and /dev/null differ
diff --git a/data/body/beastieteam/head.png b/data/body/beastieteam/head.png
deleted file mode 100644
index d0f685c..0000000
Binary files a/data/body/beastieteam/head.png and /dev/null differ
diff --git a/data/body/beastieteam/helmet.png b/data/body/beastieteam/helmet.png
deleted file mode 100644
index 5dd4753..0000000
Binary files a/data/body/beastieteam/helmet.png and /dev/null differ
diff --git a/data/body/beastieteam/jetpack-heli.png b/data/body/beastieteam/jetpack-heli.png
deleted file mode 100644
index d501b4c..0000000
Binary files a/data/body/beastieteam/jetpack-heli.png and /dev/null differ
diff --git a/data/body/beastieteam/jetpack.png b/data/body/beastieteam/jetpack.png
deleted file mode 100644
index 5fcdf46..0000000
Binary files a/data/body/beastieteam/jetpack.png and /dev/null differ
diff --git a/data/body/beastieteam/pupil.png b/data/body/beastieteam/pupil.png
deleted file mode 100644
index 99ec290..0000000
Binary files a/data/body/beastieteam/pupil.png and /dev/null differ
diff --git a/data/body/beastieteam/tail.png b/data/body/beastieteam/tail.png
deleted file mode 100644
index ed0d791..0000000
Binary files a/data/body/beastieteam/tail.png and /dev/null differ
diff --git a/data/body/beastieteam/yoyo.png b/data/body/beastieteam/yoyo.png
deleted file mode 100644
index a5f5846..0000000
Binary files a/data/body/beastieteam/yoyo.png and /dev/null differ
diff --git a/data/body/firefox/arm1left.png b/data/body/firefox/arm1left.png
new file mode 100644
index 0000000..061f67e
Binary files /dev/null and b/data/body/firefox/arm1left.png differ
diff --git a/data/body/firefox/arm1right.png b/data/body/firefox/arm1right.png
new file mode 100644
index 0000000..061f67e
Binary files /dev/null and b/data/body/firefox/arm1right.png differ
diff --git a/data/body/firefox/arm2left.png b/data/body/firefox/arm2left.png
new file mode 100644
index 0000000..39b43e5
Binary files /dev/null and b/data/body/firefox/arm2left.png differ
diff --git a/data/body/firefox/arm2right.png b/data/body/firefox/arm2right.png
new file mode 100644
index 0000000..39b43e5
Binary files /dev/null and b/data/body/firefox/arm2right.png differ
diff --git a/data/body/firefox/arm3left.png b/data/body/firefox/arm3left.png
new file mode 100644
index 0000000..a73d5c8
Binary files /dev/null and b/data/body/firefox/arm3left.png differ
diff --git a/data/body/firefox/arm3right.png b/data/body/firefox/arm3right.png
new file mode 100644
index 0000000..a73d5c8
Binary files /dev/null and b/data/body/firefox/arm3right.png differ
diff --git a/data/body/firefox/back.png b/data/body/firefox/back.png
new file mode 100644
index 0000000..0bb9bdc
Binary files /dev/null and b/data/body/firefox/back.png differ
diff --git a/data/body/firefox/belt.png b/data/body/firefox/belt.png
new file mode 100644
index 0000000..cab5ebc
Binary files /dev/null and b/data/body/firefox/belt.png differ
diff --git a/data/body/firefox/black_arm1left.png b/data/body/firefox/black_arm1left.png
new file mode 100644
index 0000000..0c4300b
Binary files /dev/null and b/data/body/firefox/black_arm1left.png differ
diff --git a/data/body/firefox/black_arm1right.png b/data/body/firefox/black_arm1right.png
new file mode 100644
index 0000000..0c4300b
Binary files /dev/null and b/data/body/firefox/black_arm1right.png differ
diff --git a/data/body/firefox/black_arm2left.png b/data/body/firefox/black_arm2left.png
new file mode 100644
index 0000000..6d7b7b8
Binary files /dev/null and b/data/body/firefox/black_arm2left.png differ
diff --git a/data/body/firefox/black_arm2right.png b/data/body/firefox/black_arm2right.png
new file mode 100644
index 0000000..6d7b7b8
Binary files /dev/null and b/data/body/firefox/black_arm2right.png differ
diff --git a/data/body/firefox/black_arm3left.png b/data/body/firefox/black_arm3left.png
new file mode 100644
index 0000000..5c2d123
Binary files /dev/null and b/data/body/firefox/black_arm3left.png differ
diff --git a/data/body/firefox/black_arm3right.png b/data/body/firefox/black_arm3right.png
new file mode 100644
index 0000000..5c2d123
Binary files /dev/null and b/data/body/firefox/black_arm3right.png differ
diff --git a/data/body/firefox/black_back.png b/data/body/firefox/black_back.png
new file mode 100644
index 0000000..c7d3c9c
Binary files /dev/null and b/data/body/firefox/black_back.png differ
diff --git a/data/body/firefox/black_body.png b/data/body/firefox/black_body.png
new file mode 100644
index 0000000..6d7d280
Binary files /dev/null and b/data/body/firefox/black_body.png differ
diff --git a/data/body/firefox/black_eyelid.png b/data/body/firefox/black_eyelid.png
new file mode 100644
index 0000000..88c26ba
Binary files /dev/null and b/data/body/firefox/black_eyelid.png differ
diff --git a/data/body/firefox/black_eyes.png b/data/body/firefox/black_eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/firefox/black_eyes.png differ
diff --git a/data/body/firefox/black_footleft.png b/data/body/firefox/black_footleft.png
new file mode 100644
index 0000000..126cf29
Binary files /dev/null and b/data/body/firefox/black_footleft.png differ
diff --git a/data/body/firefox/black_footright.png b/data/body/firefox/black_footright.png
new file mode 100644
index 0000000..126cf29
Binary files /dev/null and b/data/body/firefox/black_footright.png differ
diff --git a/data/body/firefox/black_hair.png b/data/body/firefox/black_hair.png
new file mode 100644
index 0000000..0fe8702
Binary files /dev/null and b/data/body/firefox/black_hair.png differ
diff --git a/data/body/firefox/black_head.png b/data/body/firefox/black_head.png
new file mode 100644
index 0000000..4d7d13c
Binary files /dev/null and b/data/body/firefox/black_head.png differ
diff --git a/data/body/firefox/black_hornleft.png b/data/body/firefox/black_hornleft.png
new file mode 100644
index 0000000..e63baff
Binary files /dev/null and b/data/body/firefox/black_hornleft.png differ
diff --git a/data/body/firefox/black_hornright.png b/data/body/firefox/black_hornright.png
new file mode 100644
index 0000000..7a166d6
Binary files /dev/null and b/data/body/firefox/black_hornright.png differ
diff --git a/data/body/firefox/black_noze.png b/data/body/firefox/black_noze.png
new file mode 100644
index 0000000..94b200d
Binary files /dev/null and b/data/body/firefox/black_noze.png differ
diff --git a/data/body/firefox/black_pupil.png b/data/body/firefox/black_pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/firefox/black_pupil.png differ
diff --git a/data/body/firefox/black_tail.png b/data/body/firefox/black_tail.png
new file mode 100644
index 0000000..a51d218
Binary files /dev/null and b/data/body/firefox/black_tail.png differ
diff --git a/data/body/firefox/body.png b/data/body/firefox/body.png
new file mode 100644
index 0000000..af22e36
Binary files /dev/null and b/data/body/firefox/body.png differ
diff --git a/data/body/firefox/c1.png b/data/body/firefox/c1.png
new file mode 100644
index 0000000..6d4f91a
Binary files /dev/null and b/data/body/firefox/c1.png differ
diff --git a/data/body/firefox/c2.png b/data/body/firefox/c2.png
new file mode 100644
index 0000000..9a17ce1
Binary files /dev/null and b/data/body/firefox/c2.png differ
diff --git a/data/body/firefox/config.xml b/data/body/firefox/config.xml
new file mode 100644
index 0000000..f64f52f
--- /dev/null
+++ b/data/body/firefox/config.xml
@@ -0,0 +1,2945 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE resources SYSTEM "../body.dtd">
+<resources>
+
+<!-- ###########################################
+ ############### ###############
+ ############## AUTHOR ##############
+ ############### ###############
+ ########################################### -->
+
+<author>
+ <name>yeKcim</name>
+ <email>yekcim AT crocobox DOT org</email>
+</author>
+
+
+
+
+
+
+
+<!-- ###########################################
+ ############### ###############
+ ############## ALIAS ##############
+ ############### ###############
+ ########################################### -->
+
+<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot"/>
+<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot"/>
+<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot"/>
+<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot"/>
+<alias movement="weapon-m16-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select"/>
+<alias movement="fly-black" correspond_to="fly"/>
+<alias movement="weapon-polecatlauncher-select" correspond_to="weapon-gnulauncher-select"/>
+
+
+
+<!-- ###########################################
+ ############### ###############
+ ############## SKELETON ##############
+ ############### ###############
+ ########################################### -->
+
+<!-- ###### Body ###### -->
+<sprite name="body" type="body">
+ <image file="body.png"/>
+ <anchor dx="9" dy="16"/>
+ <attached member_type="hoop" frame="*" dx="14" dy="22"/>
+ <attached member_type="head" frame="*" dx="6" dy="3"/>
+ <attached member_type="back" frame="*" dx="5" dy="13"/>
+ <attached member_type="arm-right" frame="*" dx="4" dy="7"/>
+ <attached member_type="arm-left" frame="*" dx="9" dy="7"/>
+ <attached member_type="foot-left" frame="*" dx="11" dy="24"/>
+ <attached member_type="foot-right" frame="*" dx="6" dy="25"/>
+ <attached member_type="belt" frame="*" dx="9" dy="20"/>
+ <attached member_type="tail" frame="*" dx="3" dy="21"/>
+ <attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Hoop (foreground part) ###### -->
+<sprite name="hoop" type="hoop">
+ <image file="hoop.png"/>
+ <anchor dx="18" dy="3"/>
+</sprite>
+
+<!-- ###### Hula (foreground part) ###### -->
+<sprite name="hula" type="hula">
+ <image file="hula.png"/>
+ <anchor dx="18" dy="6"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail" type="tail">
+ <image file="tail.png"/>
+ <anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back" type="back">
+ <image file="back.png"/>
+ <anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head" type="head">
+ <image file="head.png"/>
+ <anchor dx="10" dy="20"/>
+ <attached member_type="hornright" frame="*" dx="14" dy="16"/>
+ <attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+ <attached member_type="hair" frame="*" dx="14" dy="15"/>
+ <attached member_type="helmet" frame="*" dx="11" dy="10"/>
+ <attached member_type="construct" frame="*" dx="14" dy="9"/>
+ <attached member_type="noze" frame="*" dx="14" dy="13"/>
+ <attached member_type="eyes" frame="*" dx="13" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright" type="hornright">
+ <image file="hornright.png"/>
+ <anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft" type="hornleft">
+ <image file="hornleft.png"/>
+ <anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze" type="noze">
+ <image file="noze.png"/>
+ <anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair" type="hair">
+ <image file="hair.png"/>
+ <anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes" type="eyes">
+ <image file="eyes.png"/>
+ <anchor dx="4" dy="3"/>
+ <attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+ <attached member_type="pupil-right" frame="*" dx="3" dy="3"/>
+ <attached member_type="pupil-left" frame="*" dx="5" dy="3"/>
+ <attached member_type="hat" frame="*" dx="1" dy="-1"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hat" type="hat">
+ <image file="hat.png"/>
+ <anchor dx="14" dy="12"/>
+</sprite>
+
+<sprite name="pupil-right" type="pupil-right">
+ <image file="pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left" type="pupil-left">
+ <image file="pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid" type="eyelid">
+ <image file="eyelid.png">
+ <grid pos="0,0" size="9,7" array="7,1"/>
+ </image>
+ <anchor dx="0" dy="0"/>
+ <animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left" type="arm-left">
+ <image file="arm1left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left" type="arm2-left">
+ <image file="arm2left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-L" type="arm3-left">
+ <image file="arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-R" type="arm3-left">
+ <image file="arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right" type="arm-right">
+ <image file="arm1right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right" type="arm2-right">
+ <image file="arm2right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-R" type="arm3-right">
+ <image file="arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-L" type="arm3-right">
+ <image file="arm3right.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left" type="foot-left">
+ <image file="footleft.png"/>
+ <anchor dx="4" dy="3"/>
+</sprite>
+<sprite name="foot-right" type="foot-right">
+ <image file="footright.png"/>
+ <anchor dx="4" dy="3"/>
+</sprite>
+
+<!-- ###### Helmet ###### -->
+<sprite name="helmet" type="helmet">
+ <image file="helmet.png"/>
+ <anchor dx="15" dy="15"/>
+</sprite>
+
+<!-- ###### Yoyo ###### -->
+<sprite name="yoyo" type="yoyo" go_through_ground="true">
+ <image file="yoyo.png">
+ <grid pos="0,0" size="32,42" array="36,1"/>
+ </image>
+ <anchor dx="29" dy="25"/>
+ <animation speed="150"/>
+</sprite>
+
+<!-- ###### Dead ###### -->
+<sprite name="body-dead" type="body">
+ <image file="dead.png"/>
+ <anchor dx="12" dy="15"/>
+</sprite>
+
+<!-- ###### Black ###### -->
+<!-- ###### Body ###### -->
+<sprite name="body-black" type="body">
+ <image file="black_body.png"/>
+ <anchor dx="9" dy="16"/>
+ <attached member_type="hoop" frame="*" dx="14" dy="22"/>
+ <attached member_type="head" frame="*" dx="4" dy="2"/>
+ <attached member_type="back" frame="*" dx="5" dy="13"/>
+ <attached member_type="arm-right" frame="*" dx="5" dy="8"/>
+ <attached member_type="arm-left" frame="*" dx="10" dy="7"/>
+ <attached member_type="foot-left" frame="*" dx="9" dy="22"/>
+ <attached member_type="foot-right" frame="*" dx="4" dy="24"/>
+ <attached member_type="belt" frame="*" dx="9" dy="20"/>
+ <attached member_type="construct" frame="*" dx="12" dy="0"/>
+ <attached member_type="tail" frame="*" dx="1" dy="21"/>
+ <attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail-black" type="tail">
+ <image file="black_tail.png"/>
+ <anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back-black" type="back">
+ <image file="black_back.png"/>
+ <anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head-black" type="head">
+ <image file="black_head.png"/>
+ <anchor dx="10" dy="20"/>
+ <attached member_type="hornright" frame="*" dx="14" dy="16"/>
+ <attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+ <attached member_type="hair" frame="*" dx="14" dy="15"/>
+ <attached member_type="helmet" frame="*" dx="11" dy="10"/>
+ <attached member_type="construct" frame="*" dx="13" dy="9"/>
+ <attached member_type="noze" frame="*" dx="16" dy="13"/>
+ <attached member_type="eyes" frame="*" dx="15" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright-black" type="hornright">
+ <image file="black_hornright.png"/>
+ <anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft-black" type="hornleft">
+ <image file="black_hornleft.png"/>
+ <anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair-black" type="hair">
+ <image file="black_hair.png"/>
+ <anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze-black" type="noze">
+ <image file="black_noze.png"/>
+ <anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes-black" type="eyes">
+ <image file="black_eyes.png"/>
+ <anchor dx="4" dy="3"/>
+ <attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+ <attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
+ <attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
+</sprite>
+
+<sprite name="pupil-right-black" type="pupil-right">
+ <image file="black_pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left-black" type="pupil-left">
+ <image file="black_pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid-black" type="eyelid">
+ <image file="black_eyelid.png">
+ <grid pos="0,0" size="9,7" array="7,1"/>
+ </image>
+ <anchor dx="0" dy="0"/>
+ <animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left-black" type="arm-left">
+ <image file="black_arm1left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left-black" type="arm2-left">
+ <image file="black_arm2left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-black-L" type="arm3-left">
+ <image file="black_arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-black-R" type="arm3-left">
+ <image file="black_arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right-black" type="arm-right">
+ <image file="black_arm1right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right-black" type="arm2-right">
+ <image file="black_arm2right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-black-L" type="arm3-right">
+ <image file="black_arm3right.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-black-R" type="arm3-right">
+ <image file="black_arm3right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left-black" type="foot-left">
+ <image file="black_footleft.png"/>
+ <anchor dx="1" dy="1"/>
+</sprite>
+<sprite name="foot-right-black" type="foot-right">
+ <image file="black_footright.png"/>
+ <anchor dx="1" dy="1"/>
+</sprite>
+
+<!-- ###### Construct ###### -->
+<sprite name="construct" type="construct">
+ <image file="c1.png"/>
+ <anchor dx="17" dy="12"/>
+ <attached member_type="c2" frame="*" dx="17" dy="12"/>
+</sprite>
+
+<sprite name="c2" type="c2">
+ <image file="c2.png"/>
+ <anchor dx="17" dy="12"/>
+</sprite>
+
+<!-- ###### Belt ###### -->
+<sprite name="belt" type="belt">
+ <image file="belt.png"/>
+ <anchor dx="10" dy="4"/>
+ <attached member_type="jetpack-left" frame="*" dx="9" dy="-5"/>
+ <attached member_type="jetpack-right" frame="*" dx="-1" dy="-3"/>
+</sprite>
+
+<sprite name="jetpack-left" type="jetpack-left">
+ <image file="jetpack.png"/>
+ <anchor dx="5" dy="11"/>
+ <attached member_type="jetpack-left-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-left-fire" type="jetpack-left-fire">
+ <image file="jetpack-fire.png"/>
+ <anchor dx="5" dy="1"/>
+</sprite>
+
+<sprite name="jetpack-right" type="jetpack-right">
+ <image file="jetpack.png"/>
+ <anchor dx="5" dy="11"/>
+ <attached member_type="jetpack-right-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-right-fire" type="jetpack-right-fire">
+ <image file="jetpack-fire.png"/>
+ <anchor dx="5" dy="1"/>
+</sprite>
+
+
+
+<!-- ###########################################
+ ############### ###############
+ ############## CLOTHES ##############
+ ############### ###############
+ ########################################### -->
+
+<!-- ###### Normal ###### -->
+<clothe name="normal">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Jetpack ###### -->
+<clothe name="jetpack">
+ <c_member name="tail"/>
+ <c_member name="jetpack-left"/>
+ <c_member name="jetpack-right"/>
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="foot-right"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="belt"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<clothe name="jetpack-fire"> <!-- When jetpack weapon is selected and used -->
+ <c_member name="tail"/>
+ <c_member name="jetpack-left-fire"/>
+ <c_member name="jetpack-left"/>
+ <c_member name="jetpack-right-fire"/>
+ <c_member name="jetpack-right"/>
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="foot-right"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="belt"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### Helmet ###### -->
+<clothe name="helmet">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+ <c_member name="helmet"/>
+</clothe>
+
+<!-- ###### Animation Yoyo ###### -->
+<clothe name="animation0">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="yoyo"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Animation Hula hoop ###### -->
+<clothe name="animation2">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="hula"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+ <c_member name="hoop"/>
+</clothe>
+
+<!-- ###### Dead ###### -->
+<clothe name="dead">
+ <c_member name="body-dead"/>
+</clothe>
+
+<!-- ###### Black ###### -->
+<clothe name="black">
+ <c_member name="arm-left-black"/>
+ <c_member name="arm2-left-black"/>
+ <c_member name="arm3-left-black-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left-black"/>
+ <c_member name="tail-black"/>
+ <c_member name="foot-right-black"/>
+ <c_member name="back-black"/>
+ <c_member name="body-black"/>
+ <c_member name="hair-black"/>
+ <c_member name="hornleft-black"/>
+ <c_member name="head-black"/>
+ <c_member name="hornright-black"/>
+ <c_member name="noze-black"/>
+ <c_member name="eyes-black"/>
+ <c_member name="pupil-right-black"/>
+ <c_member name="pupil-left-black"/>
+ <c_member name="eyelid-black"/>
+ <c_member name="arm-right-black"/>
+ <c_member name="arm2-right-black"/>
+ <c_member name="arm3-right-black-L"/>
+</clothe>
+
+<!-- ###### Fly-Black ###### -->
+<clothe name="fly-black">
+ <c_member name="arm-left-black"/>
+ <c_member name="arm2-left-black"/>
+ <c_member name="arm3-left-black-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left-black"/>
+ <c_member name="tail-black"/>
+ <c_member name="foot-right-black"/>
+ <c_member name="back-black"/>
+ <c_member name="body-black"/>
+ <c_member name="hair-black"/>
+ <c_member name="hornleft-black"/>
+ <c_member name="head-black"/>
+ <c_member name="hornright-black"/>
+ <c_member name="noze-black"/>
+ <c_member name="eyes-black"/>
+ <c_member name="pupil-right-black"/>
+ <c_member name="pupil-left-black"/>
+ <c_member name="eyelid-black"/>
+ <c_member name="arm-right-black"/>
+ <c_member name="arm2-right-black"/>
+ <c_member name="arm3-right-black-L"/>
+</clothe>
+
+<!-- # Construct/Airhammer helmet # -->
+<clothe name="weapon-construct">
+ <c_member name="c2"/>
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="head"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="construct"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<clothe name="weapon-airhammer">
+ <c_member name="c2"/>
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="head"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="construct"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### weapon-dynamite ###### -->
+<clothe name="weapon-dynamite">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-bounce_ball ###### -->
+<clothe name="weapon-bounce_ball">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-cluster_bomb ###### -->
+<clothe name="weapon-cluster_bomb">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-disco_grenade ###### -->
+<clothe name="weapon-disco_grenade">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-footbomb ###### -->
+<clothe name="weapon-footbomb">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-grenade ###### -->
+<clothe name="weapon-grenade">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-gnulauncher ###### -->
+<clothe name="weapon-gnulauncher">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-polecatlauncher ###### -->
+<clothe name="weapon-polecatlauncher">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-minelauncher ###### -->
+<clothe name="weapon-minelauncher">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-syringe ###### -->
+<clothe name="weapon-syringe">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- # Parachute # -->
+<clothe name="weapon-parachute">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### Gun ###### -->
+<clothe name="weapon-gun">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="head"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="belt"/>
+ <c_member name="hat"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###########################################
+ ############## ##############
+ ############# MOVEMENTS #############
+ ############## ##############
+ ########################################### -->
+
+<!-- ###### Breathe ###### -->
+<movement name="breathe" speed="190">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="1"/>
+ <member type="arm-right" dx="1" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="0" dy="1"/>
+ <member type="arm-right" dx="0" dy="1" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="0"/>
+ <member type="foot-right" dy="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="-1" dy="1"/>
+ <member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="1"/>
+ <member type="foot-right" dy="1"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="-1" dy="0"/>
+ <member type="arm-right" dx="-1" dy="0" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="1"/>
+ <member type="foot-right" dy="1"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="-1" dy="0"/>
+ <member type="arm-right" dx="-1" dy="0" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="0"/>
+ <member type="foot-right" dy="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="0" dy="1"/>
+ <member type="arm-right" dx="0" dy="1" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" dy="-1"/>
+ </frame>
+</movement>
+
+
+<!-- ###### Walk ###### -->
+<movement name="walk" speed="30">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="tail" angle="0"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-10"/>
+ <member type="arm2-left" angle="-10"/>
+ <member type="arm-right" angle="10"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="-10"/>
+ <member type="tail" angle="-1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-20"/>
+ <member type="arm-right" angle="20"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="20"/>
+ <member type="foot-right" angle="-20"/>
+ <member type="tail" angle="-2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-30"/>
+ <member type="arm-right" angle="30"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="30"/>
+ <member type="foot-right" angle="-30"/>
+ <member type="tail" angle="-3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-40"/>
+ <member type="arm-right" angle="40"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="40"/>
+ <member type="foot-right" angle="-40"/>
+ <member type="tail" angle="-4"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-50"/>
+ <member type="arm-right" angle="50"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="50"/>
+ <member type="foot-right" angle="-50"/>
+ <member type="tail" angle="-3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-40"/>
+ <member type="arm-right" angle="40"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="40"/>
+ <member type="foot-right" angle="-40"/>
+ <member type="tail" angle="-2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-30"/>
+ <member type="arm-right" angle="30"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="30"/>
+ <member type="foot-right" angle="-30"/>
+ <member type="tail" angle="-1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-20"/>
+ <member type="arm-right" angle="20"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="20"/>
+ <member type="foot-right" angle="-20"/>
+ <member type="tail" angle="0"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-10"/>
+ <member type="arm2-left" angle="-10"/>
+ <member type="arm-right" angle="10"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="-10"/>
+ <member type="tail" angle="1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="tail" angle="2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-10"/>
+ <member type="arm2-right" angle="-10"/>
+ <member type="arm-left" angle="10"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ <member type="tail" angle="3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-20"/>
+ <member type="arm-left" angle="20"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ <member type="tail" angle="4"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-30"/>
+ <member type="arm-left" angle="30"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-30"/>
+ <member type="foot-right" angle="30"/>
+ <member type="tail" angle="3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-40"/>
+ <member type="arm-left" angle="40"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-40"/>
+ <member type="foot-right" angle="40"/>
+ <member type="tail" angle="2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-50"/>
+ <member type="arm-left" angle="50"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-50"/>
+ <member type="foot-right" angle="50"/>
+ <member type="tail" angle="1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-40"/>
+ <member type="arm-left" angle="40"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-40"/>
+ <member type="foot-right" angle="40"/>
+ <member type="tail" angle="0"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-30"/>
+ <member type="arm-left" angle="30"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-30"/>
+ <member type="foot-right" angle="30"/>
+ <member type="tail" angle="-1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-20"/>
+ <member type="arm-left" angle="20"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ <member type="tail" angle="-2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-10"/>
+ <member type="arm2-right" angle="-10"/>
+ <member type="arm-left" angle="10"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ <member type="tail" angle="-3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+</movement>
+
+<!-- ###### Jump ###### -->
+<movement name="jump" speed="100">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
+ <member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
+ <member type="arm-right" angle="90" follow_speed="true"/>
+ <member type="foot-left" angle="0" follow_speed="true"/>
+ <member type="foot-right" angle="0" follow_speed="true"/>
+ </frame>
+</movement>
+
+<!-- ###### Fall ###### -->
+<movement name="fall" speed="100">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
+ <member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
+ <member type="arm-right" angle="90" follow_speed="true"/>
+ <member type="foot-left" angle="0" follow_speed="true"/>
+ <member type="foot-right" angle="0" follow_speed="true"/>
+ </frame>
+</movement>
+
+<!-- ###### Hard land ###### -->
+<movement name="hard-land" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" dy="-2"/>
+ <member type="arm-left" angle="5"/>
+ <member type="arm-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-3"/>
+ <member type="foot-right" dy="-3"/>
+ <member type="arm-left" angle="10"/>
+ <member type="arm-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-4"/>
+ <member type="foot-right" dy="-4"/>
+ <member type="arm-left" angle="15"/>
+ <member type="arm-right" angle="15"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-3"/>
+ <member type="foot-right" dy="-3"/>
+ <member type="arm-left" angle="10"/>
+ <member type="arm-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" dy="-2"/>
+ <member type="arm-left" angle="5"/>
+ <member type="arm-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" dy="-1"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ </frame>
+</movement>
+
+<!-- ###### Drowned ###### -->
+<movement name="drowned" speed="150">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" angle="90" follow_speed="true"/>
+ <member type="head" angle="-140"/>
+ <member type="arm-left" angle="45"/>
+ <member type="arm-right" angle="45"/>
+ <member type="foot-left" angle="-45"/>
+ <member type="foot-right" angle="45"/>
+ </frame>
+ <frame>
+ <member type="body" angle="90" follow_speed="true"/>
+ <member type="head" angle="-140"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" angle="90" follow_speed="true"/>
+ <member type="head" angle="-140"/>
+ <member type="arm-left" angle="-45"/>
+ <member type="arm-right" angle="-45"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="body" angle="90" follow_speed="true"/>
+ <member type="head" angle="-140"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+</movement>
+
+<!-- ###### Fly ###### -->
+<movement name="fly" speed="100">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="45"/>
+ <member type="arm-right" angle="-135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="90"/>
+ <member type="arm-right" angle="-90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="135"/>
+ <member type="arm-right" angle="-45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="180"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-45"/>
+ <member type="arm-right" angle="135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="45"/>
+ <member type="arm-right" angle="-135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="90"/>
+ <member type="arm-right" angle="-90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="135"/>
+ <member type="arm-right" angle="-45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="180"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-45"/>
+ <member type="arm-right" angle="135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="45"/>
+ <member type="arm-right" angle="-135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="90"/>
+ <member type="arm-right" angle="-90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="135"/>
+ <member type="arm-right" angle="-45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="180"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-45"/>
+ <member type="arm-right" angle="135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+</movement>
+
+<!-- ###### Black ###### -->
+<movement name="black" speed="1000">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-40"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="tail" angle="-2"/>
+ <member type="pupil-right" dx="-1"/>
+ <member type="pupil-left" dx="-1"/>
+ </frame>
+</movement>
+
+
+
+<!-- ###########################################
+ ############# ##############
+ ############ ANIMATIONS #############
+ ############# ##############
+ ########################################### -->
+
+<!-- ###### Yoyo ###### -->
+<movement name="animation0" speed="5400" play_mode="play_once"> <!-- 5400 = 36 (frames of yoyo animation) * 150ms (speed of the yoyos animation) -->
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="arm-left" angle="-90"/>
+ <member type="yoyo" dx="4" angle="90"/>
+ </frame>
+</movement>
+
+<!-- ###### Tired ###### -->
+<movement name="animation1" speed="100" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" angle="0"/>
+ <member type="head" angle="0"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-2"/>
+ <member type="head" angle="-23"/>
+ <member type="arm-left" angle="-47"/>
+ <member type="arm-right" angle="-47"/>
+ <member type="foot-left" angle="2"/>
+ <member type="foot-right" angle="2"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-4"/>
+ <member type="head" angle="-46"/>
+ <member type="arm-left" angle="-94"/>
+ <member type="arm-right" angle="-94"/>
+ <member type="foot-left" angle="4"/>
+ <member type="foot-right" angle="4"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-6"/>
+ <member type="head" angle="-69"/>
+ <member type="arm-left" angle="-141"/>
+ <member type="arm-right" angle="-141"/>
+ <member type="foot-left" angle="6"/>
+ <member type="foot-right" angle="6"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-10"/>
+ <member type="head" angle="-95"/>
+ <member type="arm-left" angle="-190"/>
+ <member type="arm-right" angle="-190"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-10"/>
+ <member type="head" angle="-95"/>
+ <member type="arm-left" angle="-190"/>
+ <member type="arm-right" angle="-190"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-10"/>
+ <member type="head" angle="-95"/>
+ <member type="arm-left" angle="-190"/>
+ <member type="arm-right" angle="-190"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-6"/>
+ <member type="head" angle="-69"/>
+ <member type="arm-left" angle="-141"/>
+ <member type="arm-right" angle="-141"/>
+ <member type="foot-left" angle="6"/>
+ <member type="foot-right" angle="6"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-4"/>
+ <member type="head" angle="-46"/>
+ <member type="arm-left" angle="-94"/>
+ <member type="arm-right" angle="-94"/>
+ <member type="foot-left" angle="4"/>
+ <member type="foot-right" angle="4"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-2"/>
+ <member type="head" angle="-23"/>
+ <member type="arm-left" angle="-47"/>
+ <member type="arm-right" angle="-47"/>
+ <member type="foot-left" angle="2"/>
+ <member type="foot-right" angle="2"/>
+ </frame>
+ <frame>
+ <member type="body" angle="0"/>
+ <member type="head" angle="0"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+</movement>
+
+
+<!-- ###### Hula-hoop ###### -->
+<movement name="animation2" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <!-- begining -->
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0"/>
+ <member type="hoop" angle="0" dx="-5"/>
+ <member type="hula" angle="0" dx="-5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="-4"/>
+ <member type="hula" angle="-5" dx="-4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="-2"/>
+ <member type="hula" angle="-10" dx="-2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-140"/>
+ <member type="arm-right" angle="140"/>
+ <member type="body" angle="30" dx="3"/>
+ <member type="hoop" angle="-15" dx="0"/>
+ <member type="hula" angle="-15" dx="0"/>
+ <member type="foot-left" angle="-30" dy="-3"/>
+ <member type="foot-right" angle="-30" dy="-3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="2"/>
+ <member type="hula" angle="-10" dx="2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="4"/>
+ <member type="hula" angle="-5" dx="4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0" dx="0"/>
+ <member type="hoop" angle="0" dx="5"/>
+ <member type="hula" angle="0" dx="5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="4"/>
+ <member type="hula" angle="5" dx="4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="2"/>
+ <member type="hula" angle="10" dx="2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-95"/>
+ <member type="arm-right" angle="95"/>
+ <member type="body" angle="-30" dx="-3"/>
+ <member type="hoop" angle="15" dx="0"/>
+ <member type="hula" angle="15" dx="0"/>
+ <member type="foot-left" angle="30" dy="3"/>
+ <member type="foot-right" angle="30" dy="3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="-2"/>
+ <member type="hula" angle="10" dx="-2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="-4"/>
+ <member type="hula" angle="5" dx="-4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <!-- begining -->
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0"/>
+ <member type="hoop" angle="0" dx="-5"/>
+ <member type="hula" angle="0" dx="-5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="-4"/>
+ <member type="hula" angle="-5" dx="-4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="-2"/>
+ <member type="hula" angle="-10" dx="-2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-140"/>
+ <member type="arm-right" angle="140"/>
+ <member type="body" angle="30" dx="3"/>
+ <member type="hoop" angle="-15" dx="0"/>
+ <member type="hula" angle="-15" dx="0"/>
+ <member type="foot-left" angle="-30" dy="-3"/>
+ <member type="foot-right" angle="-30" dy="-3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="2"/>
+ <member type="hula" angle="-10" dx="2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="4"/>
+ <member type="hula" angle="-5" dx="4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0" dx="0"/>
+ <member type="hoop" angle="0" dx="5"/>
+ <member type="hula" angle="0" dx="5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="4"/>
+ <member type="hula" angle="5" dx="4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="2"/>
+ <member type="hula" angle="10" dx="2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-95"/>
+ <member type="arm-right" angle="95"/>
+ <member type="body" angle="-30" dx="-3"/>
+ <member type="hoop" angle="15" dx="0"/>
+ <member type="hula" angle="15" dx="0"/>
+ <member type="foot-left" angle="30" dy="3"/>
+ <member type="foot-right" angle="30" dy="3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="-2"/>
+ <member type="hula" angle="10" dx="-2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="-4"/>
+ <member type="hula" angle="5" dx="-4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <!-- begining -->
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0"/>
+ <member type="hoop" angle="0" dx="-5"/>
+ <member type="hula" angle="0" dx="-5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="-4"/>
+ <member type="hula" angle="-5" dx="-4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="-2"/>
+ <member type="hula" angle="-10" dx="-2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-140"/>
+ <member type="arm-right" angle="140"/>
+ <member type="body" angle="30" dx="3"/>
+ <member type="hoop" angle="-15" dx="0"/>
+ <member type="hula" angle="-15" dx="0"/>
+ <member type="foot-left" angle="-30" dy="-3"/>
+ <member type="foot-right" angle="-30" dy="-3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="2"/>
+ <member type="hula" angle="-10" dx="2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="4"/>
+ <member type="hula" angle="-5" dx="4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0" dx="0"/>
+ <member type="hoop" angle="0" dx="5"/>
+ <member type="hula" angle="0" dx="5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="4"/>
+ <member type="hula" angle="5" dx="4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="2"/>
+ <member type="hula" angle="10" dx="2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-95"/>
+ <member type="arm-right" angle="95"/>
+ <member type="body" angle="-30" dx="-3"/>
+ <member type="hoop" angle="15" dx="0"/>
+ <member type="hula" angle="15" dx="0"/>
+ <member type="foot-left" angle="30" dy="3"/>
+ <member type="foot-right" angle="30" dy="3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="-2"/>
+ <member type="hula" angle="10" dx="-2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="-4"/>
+ <member type="hula" angle="5" dx="-4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+</movement>
+
+
+
+
+<!-- ###########################################
+ ############## ##############
+ ############# WEAPONS #############
+ ############## ##############
+ ########################################### -->
+
+<!-- ###### Ninja-rope ###### -->
+<movement name="ninja-rope" speed="100">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" angle="-90" follow_speed="true" follow_direction="true"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-10"/>
+ <member type="foot-left" angle="-45"/>
+ <member type="foot-right" angle="-45"/>
+ </frame>
+</movement>
+
+<!-- ###### Parachute ###### -->
+<movement name="parachute" speed="180">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="175"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="5"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="170"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="10"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="175"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="5"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="185"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="-5"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="190"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="-10"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="185"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="-5"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+</movement>
+
+<!-- ###### Jetpack - no fire ###### -->
+<movement name="jetpack-nofire" speed="100"> <!-- When jetpack is used, but no key is pressed -->
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="arm-left" follow_speed="true"/>
+ <member type="arm-right" follow_speed="true"/>
+ <member type="foot-left" follow_speed="true"/>
+ <member type="foot-right" follow_speed="true"/>
+ </frame>
+</movement>
+
+<!-- ###### Jetpack - fire ###### -->
+<movement name="jetpack-fire" speed="100"> <!-- When jetpack is used and a key is pressed -->
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" angle="45"/>
+ <member type="tail" angle="-100"/>
+ <member type="arm-left" angle="-100" dx="-1"/>
+ <member type="arm-right" angle="80" dx="-2" dy="-2"/>
+ <member type="foot-left" angle="50"/>
+ <member type="foot-right" angle="90" dy="3"/>
+ <member type="head" angle="-50"/>
+ <member type="jetpack-right-fire" dx="0" dy="0"/>
+ <member type="jetpack-left-fire" dx="0" dy="0"/>
+ </frame>
+ <frame>
+ <member type="body" angle="45"/>
+ <member type="tail" angle="-100"/>
+ <member type="arm-left" angle="-100" dx="-1"/>
+ <member type="arm-right" angle="80" dx="-2" dy="-2"/>
+ <member type="foot-left" angle="50"/>
+ <member type="foot-right" angle="90" dy="3"/>
+ <member type="head" angle="-50"/>
+ <member type="jetpack-right-fire" dx="-12" dy="12"/>
+ <member type="jetpack-left-fire" dx="-10" dy="13"/>
+ </frame>
+</movement>
+
+
+<!-- ###### Airhammer ###### -->
+<movement name="weapon-airhammer-begin-shoot" speed="100" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="construct" angle="12" dy="-4"/>
+ </frame>
+</movement>
+
+<!-- ###### Grenade ###### -->
+<movement name="weapon-grenade-begin-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-50"/>
+ <member type="body" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
+ <member type="body" angle="-15"/>
+ <member type="foot-right" angle="15"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-130"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-150"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-160"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-170"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-130"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ <member type="body" angle="-15"/>
+ <member type="foot-right" angle="15"/>
+ </frame>
+</movement>
+
+<movement name="weapon-grenade-end-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ <member type="body" angle="-15"/>
+ <member type="foot-right" angle="15"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-45"/>
+ <member type="body" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-10"/>
+ <member type="body" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+</movement>
+
+<!-- ###### Bounceball ###### -->
+<movement name="weapon-bounce_ball-begin-shoot" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="-70"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="-80"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-5"/>
+ <member type="arm-right" angle="-90"/>
+ <member type="weapon" dy="-4"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-15"/>
+ <member type="arm-right" angle="-95"/>
+ <member type="weapon" dy="-7"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-20"/>
+ <member type="arm-right" angle="-80"/>
+ <member type="weapon" dy="-11" dx="-1"/>
+ <member type="body" angle="5"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-30"/>
+ <member type="arm-right" angle="-40"/>
+ <member type="weapon" dy="-17" dx="1"/>
+ <member type="body" angle="15"/>
+ <member type="foot-left" angle="-15"/>
+ <member type="foot-right" angle="15"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-20"/>
+ <member type="arm-left" angle="0"/>
+ <member type="weapon" dy="-17" dx="6"/>
+ <member type="body" angle="30"/>
+ <member type="foot-left" angle="-30"/>
+ <member type="foot-right" angle="30"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-15"/>
+ <member type="arm-right" angle="40"/>
+ <member type="arm-left" angle="40"/>
+ <member type="weapon" dy="-9" dx="10"/>
+ <member type="body" angle="25"/>
+ <member type="foot-left" angle="-25"/>
+ <member type="foot-right" angle="25"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-5"/>
+ <member type="arm-right" angle="80"/>
+ <member type="arm-left" angle="80"/>
+ <member type="weapon" dy="0" dx="12"/>
+ <member type="body" angle="20"/>
+ <member type="foot-left" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="120"/>
+ <member type="arm-left" angle="120"/>
+ <member type="weapon" dy="8" dx="12"/>
+ <member type="body" angle="10"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="head" angle="20"/>
+ <member type="arm-right" angle="120"/>
+ <member type="arm-left" angle="120"/>
+ <member type="weapon" dy="10" dx="14"/>
+ <member type="body" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+</movement>
+
+<movement name="weapon-bounce_ball-end-shoot" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" angle="40"/>
+ <member type="arm-right" angle="120"/>
+ <member type="arm-left" angle="120"/>
+ <member type="body" angle="-10"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="-10"/>
+ </frame>
+ <frame>
+ <member type="head" angle="20"/>
+ <member type="arm-right" angle="110"/>
+ <member type="arm-left" angle="110"/>
+ <member type="body" angle="5"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="head" angle="10"/>
+ <member type="arm-right" angle="90"/>
+ <member type="arm-left" angle="90"/>
+ <member type="body" angle="10"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="60"/>
+ <member type="arm-left" angle="60"/>
+ <member type="body" angle="12"/>
+ <member type="foot-left" angle="-12"/>
+ <member type="foot-right" angle="12"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="30"/>
+ <member type="arm-left" angle="30"/>
+ <member type="body" angle="10"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="20"/>
+ <member type="arm-left" angle="20"/>
+ <member type="body" angle="5"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="10"/>
+ <member type="arm-left" angle="10"/>
+ </frame>
+</movement>
+
+<!-- ###### Bazooka ###### -->
+<movement name="weapon-bazooka-select" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="foot-left" dy="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="0"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" angle="15" dx="2"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-15"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" angle="30" dy="-1" dx="3"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="45" dy="-1" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-40"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-40"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="60" dy="-1" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-40"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-40"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-50"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-50"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-50"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-50"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-55"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-55"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-55"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-55"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+</movement>
+
+<movement name="weapon-bazooka-end-shoot" speed="70" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="foot-left" dy="-4"/>
+ <member type="foot-right" angle="90" dy="-4" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-100"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-100"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-3"/>
+ <member type="foot-right" angle="90" dy="-3" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-95"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-95"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="60" dy="-1" dx="3"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="45" dy="-1" dx="3"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" angle="30" dy="-1" dx="2"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" angle="15"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-15"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-0"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-0"/>
+ </frame>
+</movement>
+
+<!-- ###### gun ###### -->
+<movement name="weapon-gun-select" speed="100" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+</movement>
+
+
+<!-- ###### Dynamite ###### -->
+<movement name="weapon-dynamite-begin-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="50"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="75"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="75"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="50"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+</movement>
+
+<movement name="weapon-dynamite-end-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-110"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+</movement>
+
+<!-- ###### Mine ###### -->
+<movement name="weapon-minelauncher-begin-shoot" speed="60" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+</movement>
+
+<movement name="weapon-minelauncher-end-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+</movement>
+
+<!-- ###### SuperTux ###### -->
+<movement name="weapon-tux-end-shoot" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+</movement>
+
+<!-- ###### gnu ###### -->
+<movement name="weapon-gnulauncher-select" speed="40" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-15"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-75"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-75"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-105"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-105"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-120"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-120"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-135"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-135"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-150"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-150"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-165"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-165"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-180"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ </frame>
+</movement>
+
+</resources>
diff --git a/data/body/firefox/dead.png b/data/body/firefox/dead.png
new file mode 100644
index 0000000..49406d6
Binary files /dev/null and b/data/body/firefox/dead.png differ
diff --git a/data/body/firefox/eyelid.png b/data/body/firefox/eyelid.png
new file mode 100644
index 0000000..fdeb5ac
Binary files /dev/null and b/data/body/firefox/eyelid.png differ
diff --git a/data/body/firefox/eyes.png b/data/body/firefox/eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/firefox/eyes.png differ
diff --git a/data/body/firefox/footleft.png b/data/body/firefox/footleft.png
new file mode 100644
index 0000000..6b46909
Binary files /dev/null and b/data/body/firefox/footleft.png differ
diff --git a/data/body/firefox/footright.png b/data/body/firefox/footright.png
new file mode 100644
index 0000000..6b46909
Binary files /dev/null and b/data/body/firefox/footright.png differ
diff --git a/data/body/firefox/hair.png b/data/body/firefox/hair.png
new file mode 100644
index 0000000..a23e46f
Binary files /dev/null and b/data/body/firefox/hair.png differ
diff --git a/data/body/firefox/hat.png b/data/body/firefox/hat.png
new file mode 100644
index 0000000..bd3880a
Binary files /dev/null and b/data/body/firefox/hat.png differ
diff --git a/data/body/firefox/head.png b/data/body/firefox/head.png
new file mode 100644
index 0000000..522f32f
Binary files /dev/null and b/data/body/firefox/head.png differ
diff --git a/data/body/firefox/helmet.png b/data/body/firefox/helmet.png
new file mode 100644
index 0000000..3e427f4
Binary files /dev/null and b/data/body/firefox/helmet.png differ
diff --git a/data/body/firefoxteam/hoop.png b/data/body/firefox/hoop.png
old mode 100644
new mode 100755
similarity index 100%
rename from data/body/firefoxteam/hoop.png
rename to data/body/firefox/hoop.png
diff --git a/data/body/firefox/hornleft.png b/data/body/firefox/hornleft.png
new file mode 100644
index 0000000..ad0c9d4
Binary files /dev/null and b/data/body/firefox/hornleft.png differ
diff --git a/data/body/firefox/hornright.png b/data/body/firefox/hornright.png
new file mode 100644
index 0000000..b617821
Binary files /dev/null and b/data/body/firefox/hornright.png differ
diff --git a/data/body/firefoxteam/hula.png b/data/body/firefox/hula.png
old mode 100644
new mode 100755
similarity index 100%
rename from data/body/firefoxteam/hula.png
rename to data/body/firefox/hula.png
diff --git a/data/body/firefox/jetpack-fire.png b/data/body/firefox/jetpack-fire.png
new file mode 100644
index 0000000..d856fa9
Binary files /dev/null and b/data/body/firefox/jetpack-fire.png differ
diff --git a/data/body/firefox/jetpack.png b/data/body/firefox/jetpack.png
new file mode 100644
index 0000000..e78e22f
Binary files /dev/null and b/data/body/firefox/jetpack.png differ
diff --git a/data/body/firefox/noze.png b/data/body/firefox/noze.png
new file mode 100644
index 0000000..94b200d
Binary files /dev/null and b/data/body/firefox/noze.png differ
diff --git a/data/body/firefox/pupil.png b/data/body/firefox/pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/firefox/pupil.png differ
diff --git a/data/body/firefox/sick_head.png b/data/body/firefox/sick_head.png
new file mode 100644
index 0000000..84b3c34
Binary files /dev/null and b/data/body/firefox/sick_head.png differ
diff --git a/data/body/firefox/tail.png b/data/body/firefox/tail.png
new file mode 100644
index 0000000..c03f7fe
Binary files /dev/null and b/data/body/firefox/tail.png differ
diff --git a/data/body/firefox/yoyo.png b/data/body/firefox/yoyo.png
new file mode 100644
index 0000000..6a22a92
Binary files /dev/null and b/data/body/firefox/yoyo.png differ
diff --git a/data/body/firefoxteam/arm1.png b/data/body/firefoxteam/arm1.png
deleted file mode 100644
index fd22554..0000000
Binary files a/data/body/firefoxteam/arm1.png and /dev/null differ
diff --git a/data/body/firefoxteam/arm2.png b/data/body/firefoxteam/arm2.png
deleted file mode 100644
index dc9a954..0000000
Binary files a/data/body/firefoxteam/arm2.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_arm1.png b/data/body/firefoxteam/b_arm1.png
deleted file mode 100644
index 1530fee..0000000
Binary files a/data/body/firefoxteam/b_arm1.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_arm2.png b/data/body/firefoxteam/b_arm2.png
deleted file mode 100644
index 596cfc9..0000000
Binary files a/data/body/firefoxteam/b_arm2.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_body.png b/data/body/firefoxteam/b_body.png
deleted file mode 100644
index 3678674..0000000
Binary files a/data/body/firefoxteam/b_body.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_ear-left.png b/data/body/firefoxteam/b_ear-left.png
deleted file mode 100644
index 0e9cdda..0000000
Binary files a/data/body/firefoxteam/b_ear-left.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_ear-right.png b/data/body/firefoxteam/b_ear-right.png
deleted file mode 100644
index f3bcd92..0000000
Binary files a/data/body/firefoxteam/b_ear-right.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_eyelid.png b/data/body/firefoxteam/b_eyelid.png
deleted file mode 100644
index ba39823..0000000
Binary files a/data/body/firefoxteam/b_eyelid.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_foot.png b/data/body/firefoxteam/b_foot.png
deleted file mode 100644
index 7f1a442..0000000
Binary files a/data/body/firefoxteam/b_foot.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_head.png b/data/body/firefoxteam/b_head.png
deleted file mode 100644
index 7a9da6f..0000000
Binary files a/data/body/firefoxteam/b_head.png and /dev/null differ
diff --git a/data/body/firefoxteam/b_tail.png b/data/body/firefoxteam/b_tail.png
deleted file mode 100644
index d678c16..0000000
Binary files a/data/body/firefoxteam/b_tail.png and /dev/null differ
diff --git a/data/body/firefoxteam/body.png b/data/body/firefoxteam/body.png
deleted file mode 100644
index 71013f1..0000000
Binary files a/data/body/firefoxteam/body.png and /dev/null differ
diff --git a/data/body/firefoxteam/c1.png b/data/body/firefoxteam/c1.png
deleted file mode 100644
index 701ef0b..0000000
Binary files a/data/body/firefoxteam/c1.png and /dev/null differ
diff --git a/data/body/firefoxteam/c2.png b/data/body/firefoxteam/c2.png
deleted file mode 100644
index bce4c6b..0000000
Binary files a/data/body/firefoxteam/c2.png and /dev/null differ
diff --git a/data/body/firefoxteam/config.xml b/data/body/firefoxteam/config.xml
deleted file mode 100644
index 56f00b0..0000000
--- a/data/body/firefoxteam/config.xml
+++ /dev/null
@@ -1,2247 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE resources SYSTEM "../body.dtd" []>
-<resources>
-
-<!-- ###########################################
- ############### ###############
- ############## AUTHOR ##############
- ############### ###############
- ########################################### -->
-
-<author>
- <name>yeKcim</name>
- <email>yekcim AT crocobox.org</email>
-</author>
-
-
-
-
-
-
-
-<!-- ###########################################
- ############### ###############
- ############## ALIAS ##############
- ############### ###############
- ########################################### -->
-
-<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot" />
-<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot" />
-<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot" />
-<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot" />
-<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot" />
-<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot" />
-<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot" />
-<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot" />
-<alias movement="weapon-m16-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select" />
-<alias movement="fly-black" correspond_to="fly" />
-
-
-
-<!-- ###########################################
- ############### ###############
- ############## SKELETON ##############
- ############### ###############
- ########################################### -->
-
-<!-- ###### Body ###### -->
-<sprite name="body-normal" type="body">
- <image file="body.png"/>
- <anchor dx="16" dy="17"/>
- <attached member_type="hoop" frame="*" dx="14" dy="27"/>
- <attached member_type="head" frame="*" dx="8" dy="6"/>
- <attached member_type="arm-right" frame="*" dx="3" dy="18"/>
- <attached member_type="arm-left" frame="*" dx="8" dy="17"/>
- <attached member_type="foot-left" frame="*" dx="10" dy="29"/>
- <attached member_type="foot-right" frame="*" dx="5" dy="30"/>
- <attached member_type="jetpack-belt" frame="*" dx="-1" dy="15"/>
- <attached member_type="jetpack-right" frame="*" dx="-2" dy="20"/>
- <attached member_type="jetpack-left" frame="*" dx="4" dy="19"/>
- <attached member_type="tail" frame="*" dx="2" dy="31"/>
- <attached member_type="construct" frame="*" dx="6" dy="7"/>
- <attached member_type="hula" frame="*" dx="14" dy="25"/>
-</sprite>
-
-<!-- ###### Hoop (foreground part) ###### -->
-<sprite name="hoop" type="hoop" >
- <image file="hoop.png"/>
- <anchor dx="18" dy="3"/>
-</sprite>
-
-<!-- ###### Hula (foreground part) ###### -->
-<sprite name="hula" type="hula" >
- <image file="hula.png"/>
- <anchor dx="18" dy="6"/>
-</sprite>
-
-<sprite name="tail" type="tail">
- <image file="tail.png"/>
- <anchor dx="12" dy="13"/>
-</sprite>
-
-<!-- ###### Head ###### -->
-<sprite name="head" type="head">
- <image file="head.png"/>
- <anchor dx="2" dy="7"/>
- <attached member_type="ear-left" frame="*" dx="3" dy="4"/>
- <attached member_type="ear-right" frame="*" dx="-1" dy="4"/>
- <attached member_type="eyes-normal" frame="*" dx="6" dy="6"/>
- <attached member_type="helmet" frame="*" dx="3" dy="7"/>
-</sprite>
-
-<!-- ###### Eyes ###### -->
-<sprite name="eyes-normal" type="eyes-normal">
- <image file="eyes.png"/>
- <anchor dx="4" dy="3"/>
- <attached member_type="eyelid" frame="*" dx="0" dy="0"/>
- <attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
- <attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
-</sprite>
-
-<sprite name="eyelid-normal" type="eyelid">
- <image file="eyelid.png">
- <grid pos="0,0" size="9,7" array="7,1" />
- </image>
- <anchor dx="0" dy="0"/>
- <animation speed="200" loop_mode="pingpong" />
-</sprite>
-
-<sprite name="pupil-right" type="pupil-right" >
- <image file="pupil.png"/>
- <anchor dx="-1" dy="0"/>
-</sprite>
-
-<sprite name="pupil-left" type="pupil-left" >
- <image file="pupil.png"/>
- <anchor dx="-1" dy="0"/>
-</sprite>
-
-<sprite name="ear-right" type="ear-right">
- <image file="ear-right.png"/>
- <anchor dx="3" dy="6"/>
-</sprite>
-
-<sprite name="ear-left" type="ear-left">
- <image file="ear-left.png"/>
- <anchor dx="3" dy="7"/>
-</sprite>
-<!-- ###### Arms ###### -->
-<sprite name="arm-left-1" type="arm-left">
- <image file="arm1.png"/>
- <anchor dx="3" dy="0"/>
-</sprite>
-<sprite name="arm-right-1" type="arm-right">
- <image file="arm1.png"/>
- <anchor dx="3" dy="0"/>
- <attached member_type="weapon" frame="*" dx="7" dy="7"/>
-</sprite>
-
-<sprite name="arm-left-2" type="arm-left">
- <image file="arm2.png"/>
- <anchor dx="3" dy="0"/>
-</sprite>
-<sprite name="arm-right-2" type="arm-right">
- <image file="arm2.png"/>
- <anchor dx="2" dy="1"/>
- <attached member_type="yoyo" frame="*" dx="-1" dy="17"/>
- <attached member_type="weapon" frame="*" dx="4" dy="20"/>
-</sprite>
-
-<!-- ###### Legs ###### -->
-<sprite name="foot-left" type="foot-left" >
- <image file="foot.png"/>
- <anchor dx="2" dy="0"/>
-</sprite>
-
-<sprite name="foot-right" type="foot-right" >
- <image file="foot.png"/>
- <anchor dx="2" dy="0"/>
-</sprite>
-
-<!-- ###### Black ###### -->
-<!-- Body -->
-<sprite name="body-black" type="body">
- <image file="b_body.png"/>
- <anchor dx="16" dy="17"/>
- <attached member_type="hoop" frame="*" dx="14" dy="27"/>
- <attached member_type="head" frame="*" dx="8" dy="6"/>
- <attached member_type="arm-right" frame="*" dx="3" dy="18"/>
- <attached member_type="arm-left" frame="*" dx="8" dy="17"/>
- <attached member_type="foot-left" frame="*" dx="10" dy="29"/>
- <attached member_type="foot-right" frame="*" dx="5" dy="30"/>
- <attached member_type="jetpack-belt" frame="*" dx="-1" dy="15"/>
- <attached member_type="jetpack-right" frame="*" dx="-2" dy="20"/>
- <attached member_type="jetpack-left" frame="*" dx="4" dy="19"/>
- <attached member_type="tail" frame="*" dx="2" dy="31"/>
- <attached member_type="construct" frame="*" dx="6" dy="7"/>
- <attached member_type="hula" frame="*" dx="14" dy="25"/>
-</sprite>
-<!-- Head -->
-<sprite name="head-black" type="head">
- <image file="b_head.png"/>
- <anchor dx="2" dy="7"/>
- <attached member_type="ear-left" frame="*" dx="3" dy="4"/>
- <attached member_type="ear-right" frame="*" dx="-1" dy="4"/>
- <attached member_type="eyes-normal" frame="*" dx="6" dy="6"/>
- <attached member_type="helmet" frame="*" dx="3" dy="7"/>
-</sprite>
-<!-- Eyes -->
-<sprite name="eyes-black" type="eyes-normal">
- <image file="eyes.png"/>
- <anchor dx="4" dy="3"/>
- <attached member_type="eyelid" frame="*" dx="0" dy="0"/>
- <attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
- <attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
-</sprite>
-<!-- eyelid -->
-<sprite name="eyelid-black" type="eyelid">
- <image file="b_eyelid.png">
- <grid pos="0,0" size="9,7" array="7,1" />
- </image>
- <anchor dx="0" dy="0"/>
- <animation speed="200" loop_mode="pingpong" />
-</sprite>
-<!-- Ears -->
-<sprite name="ear-right-black" type="ear-right">
- <image file="b_ear-right.png"/>
- <anchor dx="3" dy="6"/>
-</sprite>
-<sprite name="ear-left-black" type="ear-left">
- <image file="b_ear-left.png"/>
- <anchor dx="3" dy="7"/>
-</sprite>
-<!-- Arms -->
-<sprite name="arm-left-1-black" type="arm-left">
- <image file="b_arm1.png"/>
- <anchor dx="3" dy="0"/>
-</sprite>
-<sprite name="arm-right-1-black" type="arm-right">
- <image file="b_arm1.png"/>
- <anchor dx="3" dy="0"/>
- <attached member_type="weapon" frame="*" dx="7" dy="7"/>
-</sprite>
-<sprite name="arm-left-2-black" type="arm-left">
- <image file="b_arm2.png"/>
- <anchor dx="3" dy="0"/>
-</sprite>
-<sprite name="arm-right-2-black" type="arm-right">
- <image file="b_arm2.png"/>
- <anchor dx="2" dy="1"/>
- <attached member_type="yoyo" frame="*" dx="-1" dy="17"/>
- <attached member_type="weapon" frame="*" dx="4" dy="20"/>
-</sprite>
-<!-- Legs -->
-<sprite name="foot-left-black" type="foot-left" >
- <image file="b_foot.png"/>
- <anchor dx="2" dy="0"/>
-</sprite>
-<sprite name="foot-right-black" type="foot-right" >
- <image file="b_foot.png"/>
- <anchor dx="2" dy="0"/>
-</sprite>
-<!-- Tail -->
-<sprite name="tail-black" type="tail">
- <image file="b_tail.png"/>
- <anchor dx="12" dy="13"/>
-</sprite>
-
-<!-- ###### Jetpack ###### -->
-<sprite name="jetpack-belt" type="jetpack-belt" >
- <image file="jetpack-belt.png"/>
- <anchor dx="0" dy="0"/>
-</sprite>
-
-<sprite name="jetpack-right" type="jetpack-right" >
- <image file="jetpack.png"/>
- <anchor dx="4" dy="10"/>
- <attached member_type="jetpack-fire-right" frame="*" dx="5" dy="18"/>
-</sprite>
-
-<sprite name="jetpack-left" type="jetpack-left" >
- <image file="jetpack.png"/>
- <anchor dx="4" dy="10"/>
- <attached member_type="jetpack-fire-left" frame="*" dx="5" dy="18"/>
-</sprite>
-
-<sprite name="jetpack-fire-right" type="jetpack-fire-right" >
- <image file="jetpack-fire.png"/>
- <anchor dx="2" dy="0"/>
-</sprite>
-
-<sprite name="jetpack-fire-left" type="jetpack-fire-left" >
- <image file="jetpack-fire.png"/>
- <anchor dx="2" dy="0"/>
-
-</sprite>
-
-<!-- ###### Helmet ###### -->
-<sprite name="helmet" type="helmet" >
- <image file="helmet.png"/>
- <anchor dx="9" dy="13"/>
-</sprite>
-
-<!-- ###### Yoyo ###### -->
-<sprite name="yoyo" type="yoyo" go_through_ground="true">
- <image file="yoyo.png">
- <grid pos="0,0" size="32,42" array="36,1"/>
- </image>
- <anchor dx="29" dy="0"/>
- <animation speed="150"/>
-</sprite>
-
-<!-- ###### Dead ###### -->
-<sprite name="body-dead" type="body">
- <image file="dead.png">
- <grid pos="0,0" size="27,31" array="6,1"/>
- </image>
- <anchor dx="0" dy="0"/>
- <animation speed="150"/>
-</sprite>
-
-<!-- ###### Construct ###### -->
-<sprite name="construct" type="construct" >
- <image file="c1.png"/>
- <anchor dx="7" dy="12"/>
- <attached member_type="c2" frame="*" dx="1" dy="8" />
-</sprite>
-
-<sprite name="c2" type="c2" >
- <image file="c2.png"/>
- <anchor dx="0" dy="0"/>
-</sprite>
-
-
-
-
-
-<!-- ###########################################
- ############### ###############
- ############## CLOTHES ##############
- ############### ###############
- ########################################### -->
-
-<!-- ###### Normal ###### -->
-<clothe name="normal">
- <c_member name="tail"/>
- <c_member name="arm-left-1"/>
- <c_member name="foot-left"/>
- <c_member name="ear-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="ear-right"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="eyelid-normal"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right-1"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- ###### Jetpack ###### -->
-<clothe name="jetpack"> <!-- When jetpack weapon is selected, during walk, jump movement... -->
- <c_member name="tail"/>
- <c_member name="arm-left-1"/>
- <c_member name="foot-left"/>
- <c_member name="jetpack-left"/>
- <c_member name="ear-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="ear-right"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="jetpack-right"/>
- <c_member name="jetpack-belt"/>
- <c_member name="arm-right-1"/>
-</clothe>
-
-<clothe name="jetpack-fire"> <!-- When jetpack weapon is selected and used -->
- <c_member name="tail"/>
- <c_member name="arm-left-1"/>
- <c_member name="foot-left"/>
- <c_member name="jetpack-fire-left"/>
- <c_member name="jetpack-left"/>
- <c_member name="jetpack-fire-right"/>
- <c_member name="ear-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="ear-right"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="jetpack-right"/>
- <c_member name="jetpack-belt"/>
- <c_member name="arm-right-1" layer="16"/>
-</clothe>
-
-
-<!-- ###### Helmet ###### -->
-<clothe name="helmet">
- <c_member name="tail"/>
- <c_member name="arm-left-1"/>
- <c_member name="foot-left"/>
- <c_member name="ear-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="ear-right"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="helmet"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right-1"/>
-</clothe>
-
-<!-- ###### Animation Yoyo ###### -->
-<clothe name="animation0">
- <c_member name="tail"/>
- <c_member name="arm-left-1"/>
- <c_member name="foot-left"/>
- <c_member name="ear-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="ear-right"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="yoyo"/>
- <c_member name="arm-right-2"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- ###### Animation Hula hoop ###### -->
-<clothe name="animation2">
- <c_member name="tail"/>
- <c_member name="arm-left-2"/>
- <c_member name="hula"/>
- <c_member name="foot-left"/>
- <c_member name="ear-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="ear-right"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right-2"/>
- <c_member name="hoop"/>
-</clothe>
-
-
-<!-- ###### Animation Tired ###### -->
-<clothe name="animation1">
- <c_member name="tail"/>
- <c_member name="arm-left-2"/>
- <c_member name="foot-left"/>
- <c_member name="ear-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="ear-right"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right-2"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- ###### Dead ###### -->
-<clothe name="dead">
- <c_member name="body-dead"/>
-</clothe>
-
-<!-- ###### black ###### -->
-<clothe name="black">
- <c_member name="tail-black"/>
- <c_member name="arm-left-1-black"/>
- <c_member name="foot-left-black"/>
- <c_member name="ear-left-black"/>
- <c_member name="body-black"/>
- <c_member name="head-black"/>
- <c_member name="eyes-black"/>
- <c_member name="ear-right-black"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="eyelid-black"/>
- <c_member name="foot-right-black"/>
- <c_member name="arm-right-1-black"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- ###### fly-black ###### -->
-<clothe name="fly-black">
- <c_member name="tail-black"/>
- <c_member name="arm-left-1-black"/>
- <c_member name="foot-left-black"/>
- <c_member name="ear-left-black"/>
- <c_member name="body-black"/>
- <c_member name="head-black"/>
- <c_member name="eyes-black"/>
- <c_member name="ear-right-black"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="eyelid-black"/>
- <c_member name="foot-right-black"/>
- <c_member name="arm-right-1-black"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- # Parachute # -->
-<clothe name="weapon-parachute">
- <c_member name="tail"/>
- <c_member name="arm-left-2"/>
- <c_member name="foot-left"/>
- <c_member name="ear-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="ear-right"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right-2"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- # Construct/Airhammer helmet # -->
-<clothe name="weapon-construct">
- <c_member name="c2"/>
- <c_member name="tail"/>
- <c_member name="arm-left-1"/>
- <c_member name="foot-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="construct"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right-1"/>
- <c_member name="weapon"/>
-</clothe>
-
-<clothe name="weapon-airhammer">
- <c_member name="c2"/>
- <c_member name="tail"/>
- <c_member name="arm-left-1"/>
- <c_member name="foot-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="construct"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right-1"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- ###### Gun ###### -->
-<clothe name="weapon-gun">
- <c_member name="tail"/>
- <c_member name="arm-left-2"/>
- <c_member name="foot-left"/>
- <c_member name="ear-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="ear-right"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right-2"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- ###### m16 ###### -->
-<clothe name="weapon-m16">
- <c_member name="tail"/>
- <c_member name="arm-left-2"/>
- <c_member name="foot-left"/>
- <c_member name="ear-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="ear-right"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right-2"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- ###### shotgun ###### -->
-<clothe name="weapon-shotgun">
- <c_member name="tail"/>
- <c_member name="arm-left-2"/>
- <c_member name="foot-left"/>
- <c_member name="ear-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="ear-right"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right-2"/>
- <c_member name="weapon"/>
-</clothe>
-
-<!-- ###### snipe_rifle ###### -->
-<clothe name="weapon-snipe_rifle">
- <c_member name="tail"/>
- <c_member name="arm-left-2"/>
- <c_member name="foot-left"/>
- <c_member name="ear-left"/>
- <c_member name="body-normal"/>
- <c_member name="head"/>
- <c_member name="eyes-normal"/>
- <c_member name="ear-right"/>
- <c_member name="pupil-right"/>
- <c_member name="pupil-left"/>
- <c_member name="foot-right"/>
- <c_member name="arm-right-2"/>
- <c_member name="weapon"/>
-</clothe>
-
-
-
-<!-- ###########################################
- ############## ##############
- ############# MOVEMENTS #############
- ############## ##############
- ########################################### -->
-
-<!-- ###### Breathe ###### -->
-<movement name="breathe" speed="190">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" />
- <member type="arm-right" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="-1" />
- <member type="foot-right" dy="-1" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-1" dy="1" />
- <member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="0" />
- <member type="foot-right" dy="0" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-2" dy="1" />
- <member type="arm-right" dx="-2" dy="1" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="1" />
- <member type="foot-right" dy="1" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-2" dy="0" />
- <member type="arm-right" dx="-2" dy="0" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="1" />
- <member type="foot-right" dy="1" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-2" dy="0" />
- <member type="arm-right" dx="-2" dy="0" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="0" />
- <member type="foot-right" dy="0" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-1" dy="1" />
- <member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="-1" />
- <member type="foot-right" dy="-1" />
- </frame>
-</movement>
-
-<!-- ###### Walk ###### -->
-<movement name="walk" speed="30">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="0" />
- <member type="arm-right" angle="0" />
- <member type="foot-left" angle="0" />
- <member type="foot-right" angle="0" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-10" />
- <member type="arm-right" angle="10" />
- <member type="foot-left" angle="10" />
- <member type="foot-right" angle="-10" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-20" />
- <member type="arm-right" angle="20" />
- <member type="foot-left" angle="20" />
- <member type="foot-right" angle="-20" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-30" />
- <member type="arm-right" angle="30" />
- <member type="foot-left" angle="30" />
- <member type="foot-right" angle="-30" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-40" />
- <member type="arm-right" angle="40" />
- <member type="foot-left" angle="40" />
- <member type="foot-right" angle="-40" />
- <member type="tail" angle="2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-30" />
- <member type="arm-right" angle="30" />
- <member type="foot-left" angle="30" />
- <member type="foot-right" angle="-30" />
- <member type="tail" angle="2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-20" />
- <member type="arm-right" angle="20" />
- <member type="foot-left" angle="20" />
- <member type="foot-right" angle="-20" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-10" />
- <member type="arm-right" angle="10" />
- <member type="foot-left" angle="10" />
- <member type="foot-right" angle="-10" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="0" />
- <member type="arm-right" angle="0" />
- <member type="foot-left" angle="0" />
- <member type="foot-right" angle="0" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="10" />
- <member type="arm-right" angle="-10" />
- <member type="foot-left" angle="-10" />
- <member type="foot-right" angle="10" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="20" />
- <member type="arm-right" angle="-20" />
- <member type="foot-left" angle="-20" />
- <member type="foot-right" angle="20" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="30" />
- <member type="arm-right" angle="-30" />
- <member type="foot-left-1" angle="-30" />
- <member type="foot-right" angle="30" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="40" />
- <member type="arm-right" angle="-40" />
- <member type="foot-left-1" angle="-40" />
- <member type="foot-right" angle="40" />
- <member type="tail" angle="2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="30" />
- <member type="arm-right" angle="-30" />
- <member type="foot-left" angle="-30" />
- <member type="foot-right" angle="30" />
- <member type="tail" angle="2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="20" />
- <member type="arm-right" angle="-20" />
- <member type="foot-left" angle="-20" />
- <member type="foot-right" angle="20" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="10" />
- <member type="arm-right" angle="-10" />
- <member type="foot-left" angle="-10" />
- <member type="foot-right" angle="10" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
-</movement>
-
-<!-- ###### Jump ###### -->
-<movement name="jump" speed="100">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="head" follow_half_crosshair="false"/> <!-- follow_half_crosshair : the head rotates when we move the crosshair -->
- <member type="arm-left" angle="90" follow_speed="false"/> <!--follow_speed : rotates in the direction where the character is going -->
- <member type="arm-right" angle="90" follow_speed="false"/>
- <member type="foot-left" angle="0" follow_speed="true"/>
- <member type="foot-right" angle="0" follow_speed="true"/>
- </frame>
-</movement>
-
-<!-- ###### Fall ###### -->
-<movement name="fall" speed="100">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="head" follow_half_crosshair="false"/> <!-- follow_half_crosshair : the head rotates when we move the crosshair -->
- <member type="arm-left" angle="-90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
- <member type="arm-right" angle="-90" follow_speed="true"/>
- <member type="foot-left" angle="0" follow_speed="true"/>
- <member type="foot-right" angle="0" follow_speed="true"/>
- </frame>
-</movement>
-
-<!-- ###### Hard land ###### -->
-<movement name="hard-land" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" dy="-2"/>
- <member type="arm-left" angle="5"/>
- <member type="arm-right" angle="5"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-3"/>
- <member type="foot-right" dy="-3"/>
- <member type="arm-left" angle="10"/>
- <member type="arm-right" angle="10"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-4"/>
- <member type="foot-right" dy="-4"/>
- <member type="arm-left" angle="15"/>
- <member type="arm-right" angle="15"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-3"/>
- <member type="foot-right" dy="-3"/>
- <member type="arm-left" angle="10"/>
- <member type="arm-right" angle="10"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" dy="-2"/>
- <member type="arm-left" angle="5"/>
- <member type="arm-right" angle="5"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" dy="-1"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- </frame>
-</movement>
-
-<!-- ###### Drowned ###### -->
-<movement name="drowned" speed="150">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="body" angle="90" follow_speed="true"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="45"/>
- <member type="arm-right" angle="45"/>
- <member type="foot-left" angle="-45"/>
- <member type="foot-right" angle="45"/>
- </frame>
- <frame>
- <member type="body" angle="90" follow_speed="true"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="body" angle="90" follow_speed="true"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="-45"/>
- <member type="arm-right" angle="-45"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="-45"/>
- </frame>
- <frame>
- <member type="body" angle="90" follow_speed="true"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
-</movement>
-
-<!-- ###### Fly ###### -->
-<movement name="fly" speed="150">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="body" angle="90"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="45"/>
- <member type="arm-right" angle="45"/>
- <member type="foot-left" angle="-45"/>
- <member type="foot-right" angle="45"/>
- </frame>
- <frame>
- <member type="body" angle="90"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="body" angle="90"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="-45"/>
- <member type="arm-right" angle="-45"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="-45"/>
- </frame>
- <frame>
- <member type="body" angle="90"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
-</movement>
-
-<movement name="black" speed="1000">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="0" />
- <member type="arm-right" angle="0" />
- <member type="foot-left" angle="0" />
- <member type="foot-right" angle="0" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" dx="-1" />
- <member type="pupil-left" dx="-1" />
- </frame>
-</movement>
-
-
-
-<!-- ###########################################
- ############# ##############
- ############ ANIMATIONS #############
- ############# ##############
- ########################################### -->
-
-<!-- ###### Yoyo ###### -->
-<movement name="animation0" speed="5400" play_mode="play_once" > <!-- 5400 = 36 (frames of yoyo animation) * 150ms (speed of the yoyos animation) -->
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="arm-right" angle="-90" />
- <member type="yoyo" angle="90"/>
- </frame>
-</movement>
-
-<!-- ###### Hula-hoop ###### -->
-<movement name="animation2" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <!-- begining -->
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0"/>
- <member type="hoop" angle="0" dx="-5"/>
- <member type="hula" angle="0" dx="-5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="-4"/>
- <member type="hula" angle="-5" dx="-4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="-2"/>
- <member type="hula" angle="-10" dx="-2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-140"/>
- <member type="arm-right" angle="140"/>
- <member type="body" angle="30" dx="3"/>
- <member type="hoop" angle="-15" dx="0"/>
- <member type="hula" angle="-15" dx="0"/>
- <member type="foot-left" angle="-30" dy="-3"/>
- <member type="foot-right" angle="-30" dy="-3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="2"/>
- <member type="hula" angle="-10" dx="2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="4"/>
- <member type="hula" angle="-5" dx="4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0" dx="0"/>
- <member type="hoop" angle="0" dx="5"/>
- <member type="hula" angle="0" dx="5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="4"/>
- <member type="hula" angle="5" dx="4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="2"/>
- <member type="hula" angle="10" dx="2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-95"/>
- <member type="arm-right" angle="95"/>
- <member type="body" angle="-30" dx="-3"/>
- <member type="hoop" angle="15" dx="0"/>
- <member type="hula" angle="15" dx="0"/>
- <member type="foot-left" angle="30" dy="3"/>
- <member type="foot-right" angle="30" dy="3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="-2"/>
- <member type="hula" angle="10" dx="-2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="-4"/>
- <member type="hula" angle="5" dx="-4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <!-- begining -->
-<frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0"/>
- <member type="hoop" angle="0" dx="-5"/>
- <member type="hula" angle="0" dx="-5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="-4"/>
- <member type="hula" angle="-5" dx="-4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="-2"/>
- <member type="hula" angle="-10" dx="-2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-140"/>
- <member type="arm-right" angle="140"/>
- <member type="body" angle="30" dx="3"/>
- <member type="hoop" angle="-15" dx="0"/>
- <member type="hula" angle="-15" dx="0"/>
- <member type="foot-left" angle="-30" dy="-3"/>
- <member type="foot-right" angle="-30" dy="-3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="2"/>
- <member type="hula" angle="-10" dx="2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="4"/>
- <member type="hula" angle="-5" dx="4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0" dx="0"/>
- <member type="hoop" angle="0" dx="5"/>
- <member type="hula" angle="0" dx="5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="4"/>
- <member type="hula" angle="5" dx="4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="2"/>
- <member type="hula" angle="10" dx="2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-95"/>
- <member type="arm-right" angle="95"/>
- <member type="body" angle="-30" dx="-3"/>
- <member type="hoop" angle="15" dx="0"/>
- <member type="hula" angle="15" dx="0"/>
- <member type="foot-left" angle="30" dy="3"/>
- <member type="foot-right" angle="30" dy="3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="-2"/>
- <member type="hula" angle="10" dx="-2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="-4"/>
- <member type="hula" angle="5" dx="-4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
-<frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0"/>
- <member type="hoop" angle="0" dx="-5"/>
- <member type="hula" angle="0" dx="-5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="-4"/>
- <member type="hula" angle="-5" dx="-4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="-2"/>
- <member type="hula" angle="-10" dx="-2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-140"/>
- <member type="arm-right" angle="140"/>
- <member type="body" angle="30" dx="3"/>
- <member type="hoop" angle="-15" dx="0"/>
- <member type="hula" angle="-15" dx="0"/>
- <member type="foot-left" angle="-30" dy="-3"/>
- <member type="foot-right" angle="-30" dy="-3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="2"/>
- <member type="hula" angle="-10" dx="2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="4"/>
- <member type="hula" angle="-5" dx="4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0" dx="0"/>
- <member type="hoop" angle="0" dx="5"/>
- <member type="hula" angle="0" dx="5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="4"/>
- <member type="hula" angle="5" dx="4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="2"/>
- <member type="hula" angle="10" dx="2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-95"/>
- <member type="arm-right" angle="95"/>
- <member type="body" angle="-30" dx="-3"/>
- <member type="hoop" angle="15" dx="0"/>
- <member type="hula" angle="15" dx="0"/>
- <member type="foot-left" angle="30" dy="3"/>
- <member type="foot-right" angle="30" dy="3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="-2"/>
- <member type="hula" angle="10" dx="-2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="-4"/>
- <member type="hula" angle="5" dx="-4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
-</movement>
-
-<!-- ###### Tired ###### -->
-<movement name="animation1" speed="100" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="body" angle="0"/>
- <member type="head" angle="0"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="body" angle="-2"/>
- <member type="head" angle="-23"/>
- <member type="arm-left" angle="-47"/>
- <member type="arm-right" angle="-47"/>
- <member type="foot-left" angle="2"/>
- <member type="foot-right" angle="2"/>
- </frame>
- <frame>
- <member type="body" angle="-4"/>
- <member type="head" angle="-46"/>
- <member type="arm-left" angle="-94"/>
- <member type="arm-right" angle="-94"/>
- <member type="foot-left" angle="4"/>
- <member type="foot-right" angle="4"/>
- </frame>
- <frame>
- <member type="body" angle="-6"/>
- <member type="head" angle="-69"/>
- <member type="arm-left" angle="-141"/>
- <member type="arm-right" angle="-141"/>
- <member type="foot-left" angle="6"/>
- <member type="foot-right" angle="6"/>
- </frame>
- <frame>
- <member type="body" angle="-10"/>
- <member type="head" angle="-95"/>
- <member type="arm-left" angle="-190"/>
- <member type="arm-right" angle="-190"/>
- <member type="foot-left" angle="10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="body" angle="-10"/>
- <member type="head" angle="-95"/>
- <member type="arm-left" angle="-190"/>
- <member type="arm-right" angle="-190"/>
- <member type="foot-left" angle="10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="body" angle="-10"/>
- <member type="head" angle="-95"/>
- <member type="arm-left" angle="-190"/>
- <member type="arm-right" angle="-190"/>
- <member type="foot-left" angle="10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="body" angle="-6"/>
- <member type="head" angle="-69"/>
- <member type="arm-left" angle="-141"/>
- <member type="arm-right" angle="-141"/>
- <member type="foot-left" angle="6"/>
- <member type="foot-right" angle="6"/>
- </frame>
- <frame>
- <member type="body" angle="-4"/>
- <member type="head" angle="-46"/>
- <member type="arm-left" angle="-94"/>
- <member type="arm-right" angle="-94"/>
- <member type="foot-left" angle="4"/>
- <member type="foot-right" angle="4"/>
- </frame>
- <frame>
- <member type="body" angle="-2"/>
- <member type="head" angle="-23"/>
- <member type="arm-left" angle="-47"/>
- <member type="arm-right" angle="-47"/>
- <member type="foot-left" angle="2"/>
- <member type="foot-right" angle="2"/>
- </frame>
- <frame>
- <member type="body" angle="0"/>
- <member type="head" angle="0"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
-</movement>
-
-
-
-
-
-
-<!-- ###########################################
- ############## ##############
- ############# WEAPONS #############
- ############## ##############
- ########################################### -->
-
-<!-- ###### Ninja-rope ###### -->
-<movement name="ninja-rope" speed="100">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="body" angle="-90" follow_speed="true" follow_direction="true"/>
- <member type="arm-left" angle="-10"/>
- <member type="arm-right" angle="-90"/>
- <member type="foot-left" angle="-45"/>
- <member type="foot-right" angle="-45"/>
- </frame>
-</movement>
-
-<!-- ###### Parachute ###### -->
-<movement name="parachute" speed="180">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="180" dx="2" />
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="weapon" dx="1" dy="10"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="175" dx="2" />
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="5"/>
- <member type="weapon" dx="1" dy="10"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="170" dx="2" />
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="10"/>
- <member type="weapon" dx="1" dy="10"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="175" dx="2" />
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="5"/>
- <member type="weapon" dx="1" dy="10"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="180" dx="2" />
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="weapon" dx="1" dy="10"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="185" dx="2" />
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="-5"/>
- <member type="weapon" dx="1" dy="10"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="190" dx="2" />
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="-10"/>
- <member type="weapon" dx="1" dy="10"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="185" dx="2" />
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="-5"/>
- <member type="weapon" dx="1" dy="10"/>
- </frame>
-</movement>
-
-<!-- ###### Jetpack - no fire ###### -->
-<movement name="jetpack-nofire" speed="100"> <!-- When jetpack is used, but no key is pressed -->
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="arm-left" follow_speed="true" />
- <member type="arm-right" follow_speed="true"/>
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- <member type="jetpack-fire" dy="-5" /> <!-- hide the fire under the jetpack -->
- </frame>
-</movement>
-
-<!-- ###### Jetpack - fire ###### -->
-<movement name="jetpack-fire" speed="100"> <!-- When jetpack is used and a key is pressed -->
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="jetpack-fire-right" dy="0" />
- <member type="jetpack-fire-left" dy="0" />
- <member type="arm-left" angle="30" />
- <member type="arm-right" angle="30" />
- </frame>
- <frame>
- <member type="jetpack-fire-right" dy="7" />
- <member type="jetpack-fire-left" dy="7" />
- <member type="arm-left" angle="30" />
- <member type="arm-right" angle="30" />
- </frame>
-</movement>
-
-<!-- ###### Airhammer ###### -->
-<movement name="weapon-airhammer-begin-shoot" speed="100" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="construct" angle="12" dy="-4"/>
- </frame>
-</movement>
-
-<!-- ###### Grenade ###### -->
-<movement name="weapon-grenade-begin-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-50"/>
- <member type="body" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
- <member type="body" angle="-15"/>
- <member type="foot-right" angle="15"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-130"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-150"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-160"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-170"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-130"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- <member type="body" angle="-15"/>
- <member type="foot-right" angle="15"/>
- </frame>
-</movement>
-
-<movement name="weapon-grenade-end-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- <member type="body" angle="-15"/>
- <member type="foot-right" angle="15"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-45"/>
- <member type="body" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-10"/>
- <member type="body" angle="-5"/>
- <member type="foot-right" angle="5"/>
- </frame>
-</movement>
-
-<!-- ###### Bounceball ###### -->
-<movement name="weapon-bounce_ball-begin-shoot" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="0"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="-45"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="-70"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="-80"/>
- </frame>
- <frame>
- <member type="head" angle="-5"/>
- <member type="arm-right" angle="-90"/>
- <member type="weapon" dy="-4"/>
- </frame>
- <frame>
- <member type="head" angle="-15"/>
- <member type="arm-right" angle="-95"/>
- <member type="weapon" dy="-7"/>
- </frame>
- <frame>
- <member type="head" angle="-20"/>
- <member type="arm-right" angle="-80"/>
- <member type="weapon" dy="-11" dx="-1"/>
- <member type="body" angle="5"/>
- <member type="foot-left" angle="-5"/>
- <member type="foot-right" angle="5"/>
- </frame>
- <frame>
- <member type="head" angle="-30"/>
- <member type="arm-right" angle="-40"/>
- <member type="weapon" dy="-17" dx="1"/>
- <member type="body" angle="15"/>
- <member type="foot-left" angle="-15"/>
- <member type="foot-right" angle="15"/>
- </frame>
- <frame>
- <member type="head" angle="-20"/>
- <member type="arm-right" angle="0"/>
- <member type="weapon" dy="-17" dx="6"/>
- <member type="body" angle="30"/>
- <member type="foot-left" angle="-30"/>
- <member type="foot-right" angle="30"/>
- </frame>
- <frame>
- <member type="head" angle="-15"/>
- <member type="arm-right" angle="40"/>
- <member type="arm-left" angle="40"/>
- <member type="weapon" dy="-9" dx="10"/>
- <member type="body" angle="25"/>
- <member type="foot-left" angle="-25"/>
- <member type="foot-right" angle="25"/>
- </frame>
- <frame>
- <member type="head" angle="-5"/>
- <member type="arm-right" angle="80"/>
- <member type="arm-left" angle="80"/>
- <member type="weapon" dy="0" dx="12"/>
- <member type="body" angle="20"/>
- <member type="foot-left" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="120"/>
- <member type="arm-left" angle="120"/>
- <member type="weapon" dy="8" dx="12"/>
- <member type="body" angle="10"/>
- <member type="foot-left" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="head" angle="20"/>
- <member type="arm-right" angle="120"/>
- <member type="arm-left" angle="120"/>
- <member type="weapon" dy="10" dx="14"/>
- <member type="body" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
-</movement>
-
-<movement name="weapon-bounce_ball-end-shoot" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" angle="40"/>
- <member type="arm-right" angle="120"/>
- <member type="arm-left" angle="120"/>
- <member type="body" angle="-10"/>
- <member type="foot-left" angle="10"/>
- <member type="foot-right" angle="-10"/>
- </frame>
- <frame>
- <member type="head" angle="20"/>
- <member type="arm-right" angle="110"/>
- <member type="arm-left" angle="110"/>
- <member type="body" angle="5"/>
- <member type="foot-left" angle="-5"/>
- <member type="foot-right" angle="5"/>
- </frame>
- <frame>
- <member type="head" angle="10"/>
- <member type="arm-right" angle="90"/>
- <member type="arm-left" angle="90"/>
- <member type="body" angle="10"/>
- <member type="foot-left" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="60"/>
- <member type="arm-left" angle="60"/>
- <member type="body" angle="12"/>
- <member type="foot-left" angle="-12"/>
- <member type="foot-right" angle="12"/>
- </frame>
- <frame>
- <member type="arm-right" angle="30"/>
- <member type="arm-left" angle="30"/>
- <member type="body" angle="10"/>
- <member type="foot-left" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="arm-right" angle="20"/>
- <member type="arm-left" angle="20"/>
- <member type="body" angle="5"/>
- <member type="foot-left" angle="-5"/>
- <member type="foot-right" angle="5"/>
- </frame>
- <frame>
- <member type="arm-right" angle="10"/>
- <member type="arm-left" angle="10"/>
- </frame>
-</movement>
-
-<!-- ###### Bazooka ###### -->
-<movement name="weapon-bazooka-select" speed="50" play_mode="play_once">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="foot-left" dy="0"/>
- <member type="foot-right" angle="0"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" angle="15" dx="2"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" angle="30" dy="-1" dx="3"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-40"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="45" dy="-1" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-50"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="60" dy="-1" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-50"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-70"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-70"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-80"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-80"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
-</movement>
-
-<movement name="weapon-bazooka-end-shoot" speed="70" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="foot-left" dy="-4"/>
- <member type="foot-right" angle="90" dy="-4" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-200"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-3"/>
- <member type="foot-right" angle="90" dy="-3" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-190"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="60" dy="-1" dx="3"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-120"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="45" dy="-1" dx="3"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" angle="30" dy="-1" dx="2"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" angle="15"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
- <frame>
- <member type="foot-left" dy="0"/>
- <member type="foot-right" angle="0"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
-</movement>
-
-<!-- ###### gun ###### -->
-<movement name="weapon-gun-select" speed="50" play_mode="play_once">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-40"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-80"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
- </frame>
-</movement>
-
-<!-- ###### Dynamite ###### -->
-<movement name="weapon-dynamite-begin-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="50"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="75"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="75"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="50"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
-</movement>
-
-<movement name="weapon-dynamite-end-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-110"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
-</movement>
-
-<!-- ###### Mine ###### -->
-<movement name="weapon-minelauncher-begin-shoot" speed="60" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
-</movement>
-
-<movement name="weapon-minelauncher-end-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
-</movement>
-
-<!-- ###### SuperTux ###### -->
-<movement name="weapon-tux-end-shoot" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
-</movement>
-
-
-</resources>
diff --git a/data/body/firefoxteam/dead.png b/data/body/firefoxteam/dead.png
deleted file mode 100644
index dbde3e7..0000000
Binary files a/data/body/firefoxteam/dead.png and /dev/null differ
diff --git a/data/body/firefoxteam/ear-left.png b/data/body/firefoxteam/ear-left.png
deleted file mode 100644
index 05a0e76..0000000
Binary files a/data/body/firefoxteam/ear-left.png and /dev/null differ
diff --git a/data/body/firefoxteam/ear-right.png b/data/body/firefoxteam/ear-right.png
deleted file mode 100644
index 2e862a2..0000000
Binary files a/data/body/firefoxteam/ear-right.png and /dev/null differ
diff --git a/data/body/firefoxteam/eyelid.png b/data/body/firefoxteam/eyelid.png
deleted file mode 100644
index 7f963b1..0000000
Binary files a/data/body/firefoxteam/eyelid.png and /dev/null differ
diff --git a/data/body/firefoxteam/eyes.png b/data/body/firefoxteam/eyes.png
deleted file mode 100644
index 8fd9041..0000000
Binary files a/data/body/firefoxteam/eyes.png and /dev/null differ
diff --git a/data/body/firefoxteam/foot.png b/data/body/firefoxteam/foot.png
deleted file mode 100644
index 213dc87..0000000
Binary files a/data/body/firefoxteam/foot.png and /dev/null differ
diff --git a/data/body/firefoxteam/head.png b/data/body/firefoxteam/head.png
deleted file mode 100644
index 01acb20..0000000
Binary files a/data/body/firefoxteam/head.png and /dev/null differ
diff --git a/data/body/firefoxteam/helmet.png b/data/body/firefoxteam/helmet.png
deleted file mode 100644
index cff3a64..0000000
Binary files a/data/body/firefoxteam/helmet.png and /dev/null differ
diff --git a/data/body/firefoxteam/jetpack-belt.png b/data/body/firefoxteam/jetpack-belt.png
deleted file mode 100644
index a10fa6e..0000000
Binary files a/data/body/firefoxteam/jetpack-belt.png and /dev/null differ
diff --git a/data/body/firefoxteam/jetpack-fire.png b/data/body/firefoxteam/jetpack-fire.png
deleted file mode 100644
index cf12cc5..0000000
Binary files a/data/body/firefoxteam/jetpack-fire.png and /dev/null differ
diff --git a/data/body/firefoxteam/jetpack.png b/data/body/firefoxteam/jetpack.png
deleted file mode 100644
index b762daa..0000000
Binary files a/data/body/firefoxteam/jetpack.png and /dev/null differ
diff --git a/data/body/firefoxteam/pupil.png b/data/body/firefoxteam/pupil.png
deleted file mode 100644
index 99ec290..0000000
Binary files a/data/body/firefoxteam/pupil.png and /dev/null differ
diff --git a/data/body/firefoxteam/tail.png b/data/body/firefoxteam/tail.png
deleted file mode 100644
index 11a224e..0000000
Binary files a/data/body/firefoxteam/tail.png and /dev/null differ
diff --git a/data/body/firefoxteam/yoyo.png b/data/body/firefoxteam/yoyo.png
deleted file mode 100644
index a5f5846..0000000
Binary files a/data/body/firefoxteam/yoyo.png and /dev/null differ
diff --git a/data/body/gnu/arm1left.png b/data/body/gnu/arm1left.png
new file mode 100644
index 0000000..3771b7b
Binary files /dev/null and b/data/body/gnu/arm1left.png differ
diff --git a/data/body/gnu/arm1right.png b/data/body/gnu/arm1right.png
new file mode 100644
index 0000000..3771b7b
Binary files /dev/null and b/data/body/gnu/arm1right.png differ
diff --git a/data/body/gnu/arm2left.png b/data/body/gnu/arm2left.png
new file mode 100644
index 0000000..f340f1d
Binary files /dev/null and b/data/body/gnu/arm2left.png differ
diff --git a/data/body/gnu/arm2right.png b/data/body/gnu/arm2right.png
new file mode 100644
index 0000000..f340f1d
Binary files /dev/null and b/data/body/gnu/arm2right.png differ
diff --git a/data/body/gnu/arm3left.png b/data/body/gnu/arm3left.png
new file mode 100644
index 0000000..32ea904
Binary files /dev/null and b/data/body/gnu/arm3left.png differ
diff --git a/data/body/gnu/arm3right.png b/data/body/gnu/arm3right.png
new file mode 100644
index 0000000..32ea904
Binary files /dev/null and b/data/body/gnu/arm3right.png differ
diff --git a/data/body/gnu/back.png b/data/body/gnu/back.png
new file mode 100644
index 0000000..0bb9bdc
Binary files /dev/null and b/data/body/gnu/back.png differ
diff --git a/data/body/gnu/belt.png b/data/body/gnu/belt.png
new file mode 100644
index 0000000..cab5ebc
Binary files /dev/null and b/data/body/gnu/belt.png differ
diff --git a/data/body/gnu/black_arm1left.png b/data/body/gnu/black_arm1left.png
new file mode 100644
index 0000000..0413391
Binary files /dev/null and b/data/body/gnu/black_arm1left.png differ
diff --git a/data/body/gnu/black_arm1right.png b/data/body/gnu/black_arm1right.png
new file mode 100644
index 0000000..0413391
Binary files /dev/null and b/data/body/gnu/black_arm1right.png differ
diff --git a/data/body/gnu/black_arm2left.png b/data/body/gnu/black_arm2left.png
new file mode 100644
index 0000000..dc29158
Binary files /dev/null and b/data/body/gnu/black_arm2left.png differ
diff --git a/data/body/gnu/black_arm2right.png b/data/body/gnu/black_arm2right.png
new file mode 100644
index 0000000..dc29158
Binary files /dev/null and b/data/body/gnu/black_arm2right.png differ
diff --git a/data/body/gnu/black_arm3left.png b/data/body/gnu/black_arm3left.png
new file mode 100644
index 0000000..f154477
Binary files /dev/null and b/data/body/gnu/black_arm3left.png differ
diff --git a/data/body/gnu/black_arm3right.png b/data/body/gnu/black_arm3right.png
new file mode 100644
index 0000000..f154477
Binary files /dev/null and b/data/body/gnu/black_arm3right.png differ
diff --git a/data/body/gnu/black_back.png b/data/body/gnu/black_back.png
new file mode 100644
index 0000000..c7d3c9c
Binary files /dev/null and b/data/body/gnu/black_back.png differ
diff --git a/data/body/gnu/black_body.png b/data/body/gnu/black_body.png
new file mode 100644
index 0000000..c676724
Binary files /dev/null and b/data/body/gnu/black_body.png differ
diff --git a/data/body/gnu/black_eyelid.png b/data/body/gnu/black_eyelid.png
new file mode 100644
index 0000000..88c26ba
Binary files /dev/null and b/data/body/gnu/black_eyelid.png differ
diff --git a/data/body/gnu/black_eyes.png b/data/body/gnu/black_eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/gnu/black_eyes.png differ
diff --git a/data/body/gnu/black_footleft.png b/data/body/gnu/black_footleft.png
new file mode 100644
index 0000000..a4266ed
Binary files /dev/null and b/data/body/gnu/black_footleft.png differ
diff --git a/data/body/gnu/black_footright.png b/data/body/gnu/black_footright.png
new file mode 100644
index 0000000..a4266ed
Binary files /dev/null and b/data/body/gnu/black_footright.png differ
diff --git a/data/body/gnu/black_hair.png b/data/body/gnu/black_hair.png
new file mode 100644
index 0000000..0fe8702
Binary files /dev/null and b/data/body/gnu/black_hair.png differ
diff --git a/data/body/gnu/black_head.png b/data/body/gnu/black_head.png
new file mode 100644
index 0000000..be3fd20
Binary files /dev/null and b/data/body/gnu/black_head.png differ
diff --git a/data/body/gnu/black_hornleft.png b/data/body/gnu/black_hornleft.png
new file mode 100644
index 0000000..86125f4
Binary files /dev/null and b/data/body/gnu/black_hornleft.png differ
diff --git a/data/body/gnu/black_hornright.png b/data/body/gnu/black_hornright.png
new file mode 100644
index 0000000..146a409
Binary files /dev/null and b/data/body/gnu/black_hornright.png differ
diff --git a/data/body/gnu/black_noze.png b/data/body/gnu/black_noze.png
new file mode 100644
index 0000000..0124289
Binary files /dev/null and b/data/body/gnu/black_noze.png differ
diff --git a/data/body/gnu/black_pupil.png b/data/body/gnu/black_pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/gnu/black_pupil.png differ
diff --git a/data/body/gnu/black_tail.png b/data/body/gnu/black_tail.png
new file mode 100644
index 0000000..e260919
Binary files /dev/null and b/data/body/gnu/black_tail.png differ
diff --git a/data/body/gnu/body.png b/data/body/gnu/body.png
new file mode 100644
index 0000000..bd30ac5
Binary files /dev/null and b/data/body/gnu/body.png differ
diff --git a/data/body/gnu/c1.png b/data/body/gnu/c1.png
new file mode 100644
index 0000000..6d4f91a
Binary files /dev/null and b/data/body/gnu/c1.png differ
diff --git a/data/body/gnu/c2.png b/data/body/gnu/c2.png
new file mode 100644
index 0000000..9a17ce1
Binary files /dev/null and b/data/body/gnu/c2.png differ
diff --git a/data/body/gnu/config.xml b/data/body/gnu/config.xml
new file mode 100644
index 0000000..f64f52f
--- /dev/null
+++ b/data/body/gnu/config.xml
@@ -0,0 +1,2945 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE resources SYSTEM "../body.dtd">
+<resources>
+
+<!-- ###########################################
+ ############### ###############
+ ############## AUTHOR ##############
+ ############### ###############
+ ########################################### -->
+
+<author>
+ <name>yeKcim</name>
+ <email>yekcim AT crocobox DOT org</email>
+</author>
+
+
+
+
+
+
+
+<!-- ###########################################
+ ############### ###############
+ ############## ALIAS ##############
+ ############### ###############
+ ########################################### -->
+
+<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot"/>
+<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot"/>
+<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot"/>
+<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot"/>
+<alias movement="weapon-m16-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select"/>
+<alias movement="fly-black" correspond_to="fly"/>
+<alias movement="weapon-polecatlauncher-select" correspond_to="weapon-gnulauncher-select"/>
+
+
+
+<!-- ###########################################
+ ############### ###############
+ ############## SKELETON ##############
+ ############### ###############
+ ########################################### -->
+
+<!-- ###### Body ###### -->
+<sprite name="body" type="body">
+ <image file="body.png"/>
+ <anchor dx="9" dy="16"/>
+ <attached member_type="hoop" frame="*" dx="14" dy="22"/>
+ <attached member_type="head" frame="*" dx="6" dy="3"/>
+ <attached member_type="back" frame="*" dx="5" dy="13"/>
+ <attached member_type="arm-right" frame="*" dx="4" dy="7"/>
+ <attached member_type="arm-left" frame="*" dx="9" dy="7"/>
+ <attached member_type="foot-left" frame="*" dx="11" dy="24"/>
+ <attached member_type="foot-right" frame="*" dx="6" dy="25"/>
+ <attached member_type="belt" frame="*" dx="9" dy="20"/>
+ <attached member_type="tail" frame="*" dx="3" dy="21"/>
+ <attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Hoop (foreground part) ###### -->
+<sprite name="hoop" type="hoop">
+ <image file="hoop.png"/>
+ <anchor dx="18" dy="3"/>
+</sprite>
+
+<!-- ###### Hula (foreground part) ###### -->
+<sprite name="hula" type="hula">
+ <image file="hula.png"/>
+ <anchor dx="18" dy="6"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail" type="tail">
+ <image file="tail.png"/>
+ <anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back" type="back">
+ <image file="back.png"/>
+ <anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head" type="head">
+ <image file="head.png"/>
+ <anchor dx="10" dy="20"/>
+ <attached member_type="hornright" frame="*" dx="14" dy="16"/>
+ <attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+ <attached member_type="hair" frame="*" dx="14" dy="15"/>
+ <attached member_type="helmet" frame="*" dx="11" dy="10"/>
+ <attached member_type="construct" frame="*" dx="14" dy="9"/>
+ <attached member_type="noze" frame="*" dx="14" dy="13"/>
+ <attached member_type="eyes" frame="*" dx="13" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright" type="hornright">
+ <image file="hornright.png"/>
+ <anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft" type="hornleft">
+ <image file="hornleft.png"/>
+ <anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze" type="noze">
+ <image file="noze.png"/>
+ <anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair" type="hair">
+ <image file="hair.png"/>
+ <anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes" type="eyes">
+ <image file="eyes.png"/>
+ <anchor dx="4" dy="3"/>
+ <attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+ <attached member_type="pupil-right" frame="*" dx="3" dy="3"/>
+ <attached member_type="pupil-left" frame="*" dx="5" dy="3"/>
+ <attached member_type="hat" frame="*" dx="1" dy="-1"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hat" type="hat">
+ <image file="hat.png"/>
+ <anchor dx="14" dy="12"/>
+</sprite>
+
+<sprite name="pupil-right" type="pupil-right">
+ <image file="pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left" type="pupil-left">
+ <image file="pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid" type="eyelid">
+ <image file="eyelid.png">
+ <grid pos="0,0" size="9,7" array="7,1"/>
+ </image>
+ <anchor dx="0" dy="0"/>
+ <animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left" type="arm-left">
+ <image file="arm1left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left" type="arm2-left">
+ <image file="arm2left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-L" type="arm3-left">
+ <image file="arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-R" type="arm3-left">
+ <image file="arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right" type="arm-right">
+ <image file="arm1right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right" type="arm2-right">
+ <image file="arm2right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-R" type="arm3-right">
+ <image file="arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-L" type="arm3-right">
+ <image file="arm3right.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left" type="foot-left">
+ <image file="footleft.png"/>
+ <anchor dx="4" dy="3"/>
+</sprite>
+<sprite name="foot-right" type="foot-right">
+ <image file="footright.png"/>
+ <anchor dx="4" dy="3"/>
+</sprite>
+
+<!-- ###### Helmet ###### -->
+<sprite name="helmet" type="helmet">
+ <image file="helmet.png"/>
+ <anchor dx="15" dy="15"/>
+</sprite>
+
+<!-- ###### Yoyo ###### -->
+<sprite name="yoyo" type="yoyo" go_through_ground="true">
+ <image file="yoyo.png">
+ <grid pos="0,0" size="32,42" array="36,1"/>
+ </image>
+ <anchor dx="29" dy="25"/>
+ <animation speed="150"/>
+</sprite>
+
+<!-- ###### Dead ###### -->
+<sprite name="body-dead" type="body">
+ <image file="dead.png"/>
+ <anchor dx="12" dy="15"/>
+</sprite>
+
+<!-- ###### Black ###### -->
+<!-- ###### Body ###### -->
+<sprite name="body-black" type="body">
+ <image file="black_body.png"/>
+ <anchor dx="9" dy="16"/>
+ <attached member_type="hoop" frame="*" dx="14" dy="22"/>
+ <attached member_type="head" frame="*" dx="4" dy="2"/>
+ <attached member_type="back" frame="*" dx="5" dy="13"/>
+ <attached member_type="arm-right" frame="*" dx="5" dy="8"/>
+ <attached member_type="arm-left" frame="*" dx="10" dy="7"/>
+ <attached member_type="foot-left" frame="*" dx="9" dy="22"/>
+ <attached member_type="foot-right" frame="*" dx="4" dy="24"/>
+ <attached member_type="belt" frame="*" dx="9" dy="20"/>
+ <attached member_type="construct" frame="*" dx="12" dy="0"/>
+ <attached member_type="tail" frame="*" dx="1" dy="21"/>
+ <attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail-black" type="tail">
+ <image file="black_tail.png"/>
+ <anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back-black" type="back">
+ <image file="black_back.png"/>
+ <anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head-black" type="head">
+ <image file="black_head.png"/>
+ <anchor dx="10" dy="20"/>
+ <attached member_type="hornright" frame="*" dx="14" dy="16"/>
+ <attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+ <attached member_type="hair" frame="*" dx="14" dy="15"/>
+ <attached member_type="helmet" frame="*" dx="11" dy="10"/>
+ <attached member_type="construct" frame="*" dx="13" dy="9"/>
+ <attached member_type="noze" frame="*" dx="16" dy="13"/>
+ <attached member_type="eyes" frame="*" dx="15" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright-black" type="hornright">
+ <image file="black_hornright.png"/>
+ <anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft-black" type="hornleft">
+ <image file="black_hornleft.png"/>
+ <anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair-black" type="hair">
+ <image file="black_hair.png"/>
+ <anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze-black" type="noze">
+ <image file="black_noze.png"/>
+ <anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes-black" type="eyes">
+ <image file="black_eyes.png"/>
+ <anchor dx="4" dy="3"/>
+ <attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+ <attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
+ <attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
+</sprite>
+
+<sprite name="pupil-right-black" type="pupil-right">
+ <image file="black_pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left-black" type="pupil-left">
+ <image file="black_pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid-black" type="eyelid">
+ <image file="black_eyelid.png">
+ <grid pos="0,0" size="9,7" array="7,1"/>
+ </image>
+ <anchor dx="0" dy="0"/>
+ <animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left-black" type="arm-left">
+ <image file="black_arm1left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left-black" type="arm2-left">
+ <image file="black_arm2left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-black-L" type="arm3-left">
+ <image file="black_arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-black-R" type="arm3-left">
+ <image file="black_arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right-black" type="arm-right">
+ <image file="black_arm1right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right-black" type="arm2-right">
+ <image file="black_arm2right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-black-L" type="arm3-right">
+ <image file="black_arm3right.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-black-R" type="arm3-right">
+ <image file="black_arm3right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left-black" type="foot-left">
+ <image file="black_footleft.png"/>
+ <anchor dx="1" dy="1"/>
+</sprite>
+<sprite name="foot-right-black" type="foot-right">
+ <image file="black_footright.png"/>
+ <anchor dx="1" dy="1"/>
+</sprite>
+
+<!-- ###### Construct ###### -->
+<sprite name="construct" type="construct">
+ <image file="c1.png"/>
+ <anchor dx="17" dy="12"/>
+ <attached member_type="c2" frame="*" dx="17" dy="12"/>
+</sprite>
+
+<sprite name="c2" type="c2">
+ <image file="c2.png"/>
+ <anchor dx="17" dy="12"/>
+</sprite>
+
+<!-- ###### Belt ###### -->
+<sprite name="belt" type="belt">
+ <image file="belt.png"/>
+ <anchor dx="10" dy="4"/>
+ <attached member_type="jetpack-left" frame="*" dx="9" dy="-5"/>
+ <attached member_type="jetpack-right" frame="*" dx="-1" dy="-3"/>
+</sprite>
+
+<sprite name="jetpack-left" type="jetpack-left">
+ <image file="jetpack.png"/>
+ <anchor dx="5" dy="11"/>
+ <attached member_type="jetpack-left-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-left-fire" type="jetpack-left-fire">
+ <image file="jetpack-fire.png"/>
+ <anchor dx="5" dy="1"/>
+</sprite>
+
+<sprite name="jetpack-right" type="jetpack-right">
+ <image file="jetpack.png"/>
+ <anchor dx="5" dy="11"/>
+ <attached member_type="jetpack-right-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-right-fire" type="jetpack-right-fire">
+ <image file="jetpack-fire.png"/>
+ <anchor dx="5" dy="1"/>
+</sprite>
+
+
+
+<!-- ###########################################
+ ############### ###############
+ ############## CLOTHES ##############
+ ############### ###############
+ ########################################### -->
+
+<!-- ###### Normal ###### -->
+<clothe name="normal">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Jetpack ###### -->
+<clothe name="jetpack">
+ <c_member name="tail"/>
+ <c_member name="jetpack-left"/>
+ <c_member name="jetpack-right"/>
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="foot-right"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="belt"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<clothe name="jetpack-fire"> <!-- When jetpack weapon is selected and used -->
+ <c_member name="tail"/>
+ <c_member name="jetpack-left-fire"/>
+ <c_member name="jetpack-left"/>
+ <c_member name="jetpack-right-fire"/>
+ <c_member name="jetpack-right"/>
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="foot-right"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="belt"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### Helmet ###### -->
+<clothe name="helmet">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+ <c_member name="helmet"/>
+</clothe>
+
+<!-- ###### Animation Yoyo ###### -->
+<clothe name="animation0">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="yoyo"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Animation Hula hoop ###### -->
+<clothe name="animation2">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="hula"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+ <c_member name="hoop"/>
+</clothe>
+
+<!-- ###### Dead ###### -->
+<clothe name="dead">
+ <c_member name="body-dead"/>
+</clothe>
+
+<!-- ###### Black ###### -->
+<clothe name="black">
+ <c_member name="arm-left-black"/>
+ <c_member name="arm2-left-black"/>
+ <c_member name="arm3-left-black-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left-black"/>
+ <c_member name="tail-black"/>
+ <c_member name="foot-right-black"/>
+ <c_member name="back-black"/>
+ <c_member name="body-black"/>
+ <c_member name="hair-black"/>
+ <c_member name="hornleft-black"/>
+ <c_member name="head-black"/>
+ <c_member name="hornright-black"/>
+ <c_member name="noze-black"/>
+ <c_member name="eyes-black"/>
+ <c_member name="pupil-right-black"/>
+ <c_member name="pupil-left-black"/>
+ <c_member name="eyelid-black"/>
+ <c_member name="arm-right-black"/>
+ <c_member name="arm2-right-black"/>
+ <c_member name="arm3-right-black-L"/>
+</clothe>
+
+<!-- ###### Fly-Black ###### -->
+<clothe name="fly-black">
+ <c_member name="arm-left-black"/>
+ <c_member name="arm2-left-black"/>
+ <c_member name="arm3-left-black-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left-black"/>
+ <c_member name="tail-black"/>
+ <c_member name="foot-right-black"/>
+ <c_member name="back-black"/>
+ <c_member name="body-black"/>
+ <c_member name="hair-black"/>
+ <c_member name="hornleft-black"/>
+ <c_member name="head-black"/>
+ <c_member name="hornright-black"/>
+ <c_member name="noze-black"/>
+ <c_member name="eyes-black"/>
+ <c_member name="pupil-right-black"/>
+ <c_member name="pupil-left-black"/>
+ <c_member name="eyelid-black"/>
+ <c_member name="arm-right-black"/>
+ <c_member name="arm2-right-black"/>
+ <c_member name="arm3-right-black-L"/>
+</clothe>
+
+<!-- # Construct/Airhammer helmet # -->
+<clothe name="weapon-construct">
+ <c_member name="c2"/>
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="head"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="construct"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<clothe name="weapon-airhammer">
+ <c_member name="c2"/>
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="head"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="construct"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### weapon-dynamite ###### -->
+<clothe name="weapon-dynamite">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-bounce_ball ###### -->
+<clothe name="weapon-bounce_ball">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-cluster_bomb ###### -->
+<clothe name="weapon-cluster_bomb">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-disco_grenade ###### -->
+<clothe name="weapon-disco_grenade">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-footbomb ###### -->
+<clothe name="weapon-footbomb">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-grenade ###### -->
+<clothe name="weapon-grenade">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-gnulauncher ###### -->
+<clothe name="weapon-gnulauncher">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-polecatlauncher ###### -->
+<clothe name="weapon-polecatlauncher">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-minelauncher ###### -->
+<clothe name="weapon-minelauncher">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### weapon-syringe ###### -->
+<clothe name="weapon-syringe">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="weapon"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- # Parachute # -->
+<clothe name="weapon-parachute">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-R"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-R"/>
+</clothe>
+
+<!-- ###### Gun ###### -->
+<clothe name="weapon-gun">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="head"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="belt"/>
+ <c_member name="hat"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###########################################
+ ############## ##############
+ ############# MOVEMENTS #############
+ ############## ##############
+ ########################################### -->
+
+<!-- ###### Breathe ###### -->
+<movement name="breathe" speed="190">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="1"/>
+ <member type="arm-right" dx="1" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="0" dy="1"/>
+ <member type="arm-right" dx="0" dy="1" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="0"/>
+ <member type="foot-right" dy="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="-1" dy="1"/>
+ <member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="1"/>
+ <member type="foot-right" dy="1"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="-1" dy="0"/>
+ <member type="arm-right" dx="-1" dy="0" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="1"/>
+ <member type="foot-right" dy="1"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="-1" dy="0"/>
+ <member type="arm-right" dx="-1" dy="0" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="0"/>
+ <member type="foot-right" dy="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" dx="0" dy="1"/>
+ <member type="arm-right" dx="0" dy="1" follow_half_crosshair="true"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" dy="-1"/>
+ </frame>
+</movement>
+
+
+<!-- ###### Walk ###### -->
+<movement name="walk" speed="30">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="tail" angle="0"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-10"/>
+ <member type="arm2-left" angle="-10"/>
+ <member type="arm-right" angle="10"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="-10"/>
+ <member type="tail" angle="-1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-20"/>
+ <member type="arm-right" angle="20"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="20"/>
+ <member type="foot-right" angle="-20"/>
+ <member type="tail" angle="-2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-30"/>
+ <member type="arm-right" angle="30"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="30"/>
+ <member type="foot-right" angle="-30"/>
+ <member type="tail" angle="-3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-40"/>
+ <member type="arm-right" angle="40"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="40"/>
+ <member type="foot-right" angle="-40"/>
+ <member type="tail" angle="-4"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-50"/>
+ <member type="arm-right" angle="50"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="50"/>
+ <member type="foot-right" angle="-50"/>
+ <member type="tail" angle="-3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-40"/>
+ <member type="arm-right" angle="40"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="40"/>
+ <member type="foot-right" angle="-40"/>
+ <member type="tail" angle="-2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-30"/>
+ <member type="arm-right" angle="30"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="30"/>
+ <member type="foot-right" angle="-30"/>
+ <member type="tail" angle="-1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-20"/>
+ <member type="arm2-left" angle="-20"/>
+ <member type="arm-right" angle="20"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="20"/>
+ <member type="foot-right" angle="-20"/>
+ <member type="tail" angle="0"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-10"/>
+ <member type="arm2-left" angle="-10"/>
+ <member type="arm-right" angle="10"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="-10"/>
+ <member type="tail" angle="1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="arm2-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="tail" angle="2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-10"/>
+ <member type="arm2-right" angle="-10"/>
+ <member type="arm-left" angle="10"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ <member type="tail" angle="3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-20"/>
+ <member type="arm-left" angle="20"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ <member type="tail" angle="4"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-30"/>
+ <member type="arm-left" angle="30"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-30"/>
+ <member type="foot-right" angle="30"/>
+ <member type="tail" angle="3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-40"/>
+ <member type="arm-left" angle="40"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-40"/>
+ <member type="foot-right" angle="40"/>
+ <member type="tail" angle="2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-50"/>
+ <member type="arm-left" angle="50"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-50"/>
+ <member type="foot-right" angle="50"/>
+ <member type="tail" angle="1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-40"/>
+ <member type="arm-left" angle="40"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-40"/>
+ <member type="foot-right" angle="40"/>
+ <member type="tail" angle="0"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-30"/>
+ <member type="arm-left" angle="30"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-30"/>
+ <member type="foot-right" angle="30"/>
+ <member type="tail" angle="-1"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-20"/>
+ <member type="arm2-right" angle="-20"/>
+ <member type="arm-left" angle="20"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ <member type="tail" angle="-2"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" angle="-10"/>
+ <member type="arm2-right" angle="-10"/>
+ <member type="arm-left" angle="10"/>
+ <member type="arm2-left" angle="0"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ <member type="tail" angle="-3"/>
+ <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100"/>
+ <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100"/>
+ </frame>
+</movement>
+
+<!-- ###### Jump ###### -->
+<movement name="jump" speed="100">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
+ <member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
+ <member type="arm-right" angle="90" follow_speed="true"/>
+ <member type="foot-left" angle="0" follow_speed="true"/>
+ <member type="foot-right" angle="0" follow_speed="true"/>
+ </frame>
+</movement>
+
+<!-- ###### Fall ###### -->
+<movement name="fall" speed="100">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_crosshair="true"/> <!-- follow_crosshair : the head rotates when we move the crosshair -->
+ <member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
+ <member type="arm-right" angle="90" follow_speed="true"/>
+ <member type="foot-left" angle="0" follow_speed="true"/>
+ <member type="foot-right" angle="0" follow_speed="true"/>
+ </frame>
+</movement>
+
+<!-- ###### Hard land ###### -->
+<movement name="hard-land" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" dy="-2"/>
+ <member type="arm-left" angle="5"/>
+ <member type="arm-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-3"/>
+ <member type="foot-right" dy="-3"/>
+ <member type="arm-left" angle="10"/>
+ <member type="arm-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-4"/>
+ <member type="foot-right" dy="-4"/>
+ <member type="arm-left" angle="15"/>
+ <member type="arm-right" angle="15"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-3"/>
+ <member type="foot-right" dy="-3"/>
+ <member type="arm-left" angle="10"/>
+ <member type="arm-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" dy="-2"/>
+ <member type="arm-left" angle="5"/>
+ <member type="arm-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" dy="-1"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ </frame>
+</movement>
+
+<!-- ###### Drowned ###### -->
+<movement name="drowned" speed="150">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" angle="90" follow_speed="true"/>
+ <member type="head" angle="-140"/>
+ <member type="arm-left" angle="45"/>
+ <member type="arm-right" angle="45"/>
+ <member type="foot-left" angle="-45"/>
+ <member type="foot-right" angle="45"/>
+ </frame>
+ <frame>
+ <member type="body" angle="90" follow_speed="true"/>
+ <member type="head" angle="-140"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" angle="90" follow_speed="true"/>
+ <member type="head" angle="-140"/>
+ <member type="arm-left" angle="-45"/>
+ <member type="arm-right" angle="-45"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="body" angle="90" follow_speed="true"/>
+ <member type="head" angle="-140"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+</movement>
+
+<!-- ###### Fly ###### -->
+<movement name="fly" speed="100">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="45"/>
+ <member type="arm-right" angle="-135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="90"/>
+ <member type="arm-right" angle="-90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="135"/>
+ <member type="arm-right" angle="-45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="180"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-45"/>
+ <member type="arm-right" angle="135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="45"/>
+ <member type="arm-right" angle="-135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="90"/>
+ <member type="arm-right" angle="-90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="135"/>
+ <member type="arm-right" angle="-45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="180"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-45"/>
+ <member type="arm-right" angle="135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="45"/>
+ <member type="arm-right" angle="-135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="90"/>
+ <member type="arm-right" angle="-90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="135"/>
+ <member type="arm-right" angle="-45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="180"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="45"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="90"/>
+ <member type="foot-left" angle="5"/>
+ <member type="foot-right" angle="-5"/>
+ </frame>
+ <frame>
+ <member type="body" follow_speed="true" angle="70"/>
+ <member type="head" angle="-30"/>
+ <member type="arm-left" angle="-45"/>
+ <member type="arm-right" angle="135"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+</movement>
+
+<!-- ###### Black ###### -->
+<movement name="black" speed="1000">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" angle="-40"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="tail" angle="-2"/>
+ <member type="pupil-right" dx="-1"/>
+ <member type="pupil-left" dx="-1"/>
+ </frame>
+</movement>
+
+
+
+<!-- ###########################################
+ ############# ##############
+ ############ ANIMATIONS #############
+ ############# ##############
+ ########################################### -->
+
+<!-- ###### Yoyo ###### -->
+<movement name="animation0" speed="5400" play_mode="play_once"> <!-- 5400 = 36 (frames of yoyo animation) * 150ms (speed of the yoyos animation) -->
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="arm-left" angle="-90"/>
+ <member type="yoyo" dx="4" angle="90"/>
+ </frame>
+</movement>
+
+<!-- ###### Tired ###### -->
+<movement name="animation1" speed="100" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" angle="0"/>
+ <member type="head" angle="0"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-2"/>
+ <member type="head" angle="-23"/>
+ <member type="arm-left" angle="-47"/>
+ <member type="arm-right" angle="-47"/>
+ <member type="foot-left" angle="2"/>
+ <member type="foot-right" angle="2"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-4"/>
+ <member type="head" angle="-46"/>
+ <member type="arm-left" angle="-94"/>
+ <member type="arm-right" angle="-94"/>
+ <member type="foot-left" angle="4"/>
+ <member type="foot-right" angle="4"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-6"/>
+ <member type="head" angle="-69"/>
+ <member type="arm-left" angle="-141"/>
+ <member type="arm-right" angle="-141"/>
+ <member type="foot-left" angle="6"/>
+ <member type="foot-right" angle="6"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-10"/>
+ <member type="head" angle="-95"/>
+ <member type="arm-left" angle="-190"/>
+ <member type="arm-right" angle="-190"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-10"/>
+ <member type="head" angle="-95"/>
+ <member type="arm-left" angle="-190"/>
+ <member type="arm-right" angle="-190"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-10"/>
+ <member type="head" angle="-95"/>
+ <member type="arm-left" angle="-190"/>
+ <member type="arm-right" angle="-190"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-6"/>
+ <member type="head" angle="-69"/>
+ <member type="arm-left" angle="-141"/>
+ <member type="arm-right" angle="-141"/>
+ <member type="foot-left" angle="6"/>
+ <member type="foot-right" angle="6"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-4"/>
+ <member type="head" angle="-46"/>
+ <member type="arm-left" angle="-94"/>
+ <member type="arm-right" angle="-94"/>
+ <member type="foot-left" angle="4"/>
+ <member type="foot-right" angle="4"/>
+ </frame>
+ <frame>
+ <member type="body" angle="-2"/>
+ <member type="head" angle="-23"/>
+ <member type="arm-left" angle="-47"/>
+ <member type="arm-right" angle="-47"/>
+ <member type="foot-left" angle="2"/>
+ <member type="foot-right" angle="2"/>
+ </frame>
+ <frame>
+ <member type="body" angle="0"/>
+ <member type="head" angle="0"/>
+ <member type="arm-left" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+</movement>
+
+
+<!-- ###### Hula-hoop ###### -->
+<movement name="animation2" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <!-- begining -->
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0"/>
+ <member type="hoop" angle="0" dx="-5"/>
+ <member type="hula" angle="0" dx="-5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="-4"/>
+ <member type="hula" angle="-5" dx="-4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="-2"/>
+ <member type="hula" angle="-10" dx="-2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-140"/>
+ <member type="arm-right" angle="140"/>
+ <member type="body" angle="30" dx="3"/>
+ <member type="hoop" angle="-15" dx="0"/>
+ <member type="hula" angle="-15" dx="0"/>
+ <member type="foot-left" angle="-30" dy="-3"/>
+ <member type="foot-right" angle="-30" dy="-3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="2"/>
+ <member type="hula" angle="-10" dx="2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="4"/>
+ <member type="hula" angle="-5" dx="4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0" dx="0"/>
+ <member type="hoop" angle="0" dx="5"/>
+ <member type="hula" angle="0" dx="5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="4"/>
+ <member type="hula" angle="5" dx="4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="2"/>
+ <member type="hula" angle="10" dx="2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-95"/>
+ <member type="arm-right" angle="95"/>
+ <member type="body" angle="-30" dx="-3"/>
+ <member type="hoop" angle="15" dx="0"/>
+ <member type="hula" angle="15" dx="0"/>
+ <member type="foot-left" angle="30" dy="3"/>
+ <member type="foot-right" angle="30" dy="3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="-2"/>
+ <member type="hula" angle="10" dx="-2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="-4"/>
+ <member type="hula" angle="5" dx="-4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <!-- begining -->
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0"/>
+ <member type="hoop" angle="0" dx="-5"/>
+ <member type="hula" angle="0" dx="-5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="-4"/>
+ <member type="hula" angle="-5" dx="-4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="-2"/>
+ <member type="hula" angle="-10" dx="-2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-140"/>
+ <member type="arm-right" angle="140"/>
+ <member type="body" angle="30" dx="3"/>
+ <member type="hoop" angle="-15" dx="0"/>
+ <member type="hula" angle="-15" dx="0"/>
+ <member type="foot-left" angle="-30" dy="-3"/>
+ <member type="foot-right" angle="-30" dy="-3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="2"/>
+ <member type="hula" angle="-10" dx="2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="4"/>
+ <member type="hula" angle="-5" dx="4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0" dx="0"/>
+ <member type="hoop" angle="0" dx="5"/>
+ <member type="hula" angle="0" dx="5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="4"/>
+ <member type="hula" angle="5" dx="4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="2"/>
+ <member type="hula" angle="10" dx="2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-95"/>
+ <member type="arm-right" angle="95"/>
+ <member type="body" angle="-30" dx="-3"/>
+ <member type="hoop" angle="15" dx="0"/>
+ <member type="hula" angle="15" dx="0"/>
+ <member type="foot-left" angle="30" dy="3"/>
+ <member type="foot-right" angle="30" dy="3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="-2"/>
+ <member type="hula" angle="10" dx="-2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="-4"/>
+ <member type="hula" angle="5" dx="-4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <!-- begining -->
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0"/>
+ <member type="hoop" angle="0" dx="-5"/>
+ <member type="hula" angle="0" dx="-5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="-4"/>
+ <member type="hula" angle="-5" dx="-4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="-2"/>
+ <member type="hula" angle="-10" dx="-2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-140"/>
+ <member type="arm-right" angle="140"/>
+ <member type="body" angle="30" dx="3"/>
+ <member type="hoop" angle="-15" dx="0"/>
+ <member type="hula" angle="-15" dx="0"/>
+ <member type="foot-left" angle="-30" dy="-3"/>
+ <member type="foot-right" angle="-30" dy="-3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-130"/>
+ <member type="arm-right" angle="130"/>
+ <member type="body" angle="20" dx="2"/>
+ <member type="hoop" angle="-10" dx="2"/>
+ <member type="hula" angle="-10" dx="2"/>
+ <member type="foot-left" angle="-20" dy="-2"/>
+ <member type="foot-right" angle="-20" dy="-2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="120"/>
+ <member type="body" angle="10" dx="1"/>
+ <member type="hoop" angle="-5" dx="4"/>
+ <member type="hula" angle="-5" dx="4"/>
+ <member type="foot-left" angle="-10" dy="-1"/>
+ <member type="foot-right" angle="-10" dy="-1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-110"/>
+ <member type="arm-right" angle="110"/>
+ <member type="body" angle="0" dx="0"/>
+ <member type="hoop" angle="0" dx="5"/>
+ <member type="hula" angle="0" dx="5"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="4"/>
+ <member type="hula" angle="5" dx="4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="2"/>
+ <member type="hula" angle="10" dx="2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-95"/>
+ <member type="arm-right" angle="95"/>
+ <member type="body" angle="-30" dx="-3"/>
+ <member type="hoop" angle="15" dx="0"/>
+ <member type="hula" angle="15" dx="0"/>
+ <member type="foot-left" angle="30" dy="3"/>
+ <member type="foot-right" angle="30" dy="3"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-100"/>
+ <member type="arm-right" angle="100"/>
+ <member type="body" angle="-20" dx="-2"/>
+ <member type="hoop" angle="10" dx="-2"/>
+ <member type="hula" angle="10" dx="-2"/>
+ <member type="foot-left" angle="20" dy="2"/>
+ <member type="foot-right" angle="20" dy="2"/>
+ </frame>
+ <frame>
+ <member type="arm-left" angle="-105"/>
+ <member type="arm-right" angle="105"/>
+ <member type="body" angle="-10" dx="-1"/>
+ <member type="hoop" angle="5" dx="-4"/>
+ <member type="hula" angle="5" dx="-4"/>
+ <member type="foot-left" angle="10" dy="1"/>
+ <member type="foot-right" angle="10" dy="1"/>
+ </frame>
+</movement>
+
+
+
+
+<!-- ###########################################
+ ############## ##############
+ ############# WEAPONS #############
+ ############## ##############
+ ########################################### -->
+
+<!-- ###### Ninja-rope ###### -->
+<movement name="ninja-rope" speed="100">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" angle="-90" follow_speed="true" follow_direction="true"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-10"/>
+ <member type="foot-left" angle="-45"/>
+ <member type="foot-right" angle="-45"/>
+ </frame>
+</movement>
+
+<!-- ###### Parachute ###### -->
+<movement name="parachute" speed="180">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="175"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="5"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="170"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="10"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="175"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="5"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="180"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="185"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="-5"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="190"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="-10"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="185"/>
+ <member type="foot-left" angle="45"/>
+ <member type="foot-right" angle="45"/>
+ <member type="body" angle="-5"/>
+ <member type="weapon" dx="-1" dy="7"/>
+ </frame>
+</movement>
+
+<!-- ###### Jetpack - no fire ###### -->
+<movement name="jetpack-nofire" speed="100"> <!-- When jetpack is used, but no key is pressed -->
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="arm-left" follow_speed="true"/>
+ <member type="arm-right" follow_speed="true"/>
+ <member type="foot-left" follow_speed="true"/>
+ <member type="foot-right" follow_speed="true"/>
+ </frame>
+</movement>
+
+<!-- ###### Jetpack - fire ###### -->
+<movement name="jetpack-fire" speed="100"> <!-- When jetpack is used and a key is pressed -->
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="body" angle="45"/>
+ <member type="tail" angle="-100"/>
+ <member type="arm-left" angle="-100" dx="-1"/>
+ <member type="arm-right" angle="80" dx="-2" dy="-2"/>
+ <member type="foot-left" angle="50"/>
+ <member type="foot-right" angle="90" dy="3"/>
+ <member type="head" angle="-50"/>
+ <member type="jetpack-right-fire" dx="0" dy="0"/>
+ <member type="jetpack-left-fire" dx="0" dy="0"/>
+ </frame>
+ <frame>
+ <member type="body" angle="45"/>
+ <member type="tail" angle="-100"/>
+ <member type="arm-left" angle="-100" dx="-1"/>
+ <member type="arm-right" angle="80" dx="-2" dy="-2"/>
+ <member type="foot-left" angle="50"/>
+ <member type="foot-right" angle="90" dy="3"/>
+ <member type="head" angle="-50"/>
+ <member type="jetpack-right-fire" dx="-12" dy="12"/>
+ <member type="jetpack-left-fire" dx="-10" dy="13"/>
+ </frame>
+</movement>
+
+
+<!-- ###### Airhammer ###### -->
+<movement name="weapon-airhammer-begin-shoot" speed="100" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="construct" angle="12" dy="-4"/>
+ </frame>
+</movement>
+
+<!-- ###### Grenade ###### -->
+<movement name="weapon-grenade-begin-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-50"/>
+ <member type="body" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
+ <member type="body" angle="-15"/>
+ <member type="foot-right" angle="15"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-130"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-150"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-160"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-170"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-130"/>
+ <member type="body" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ <member type="body" angle="-15"/>
+ <member type="foot-right" angle="15"/>
+ </frame>
+</movement>
+
+<movement name="weapon-grenade-end-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ <member type="body" angle="-15"/>
+ <member type="foot-right" angle="15"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-45"/>
+ <member type="body" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-10"/>
+ <member type="body" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+</movement>
+
+<!-- ###### Bounceball ###### -->
+<movement name="weapon-bounce_ball-begin-shoot" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="-70"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="-80"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-5"/>
+ <member type="arm-right" angle="-90"/>
+ <member type="weapon" dy="-4"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-15"/>
+ <member type="arm-right" angle="-95"/>
+ <member type="weapon" dy="-7"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-20"/>
+ <member type="arm-right" angle="-80"/>
+ <member type="weapon" dy="-11" dx="-1"/>
+ <member type="body" angle="5"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-30"/>
+ <member type="arm-right" angle="-40"/>
+ <member type="weapon" dy="-17" dx="1"/>
+ <member type="body" angle="15"/>
+ <member type="foot-left" angle="-15"/>
+ <member type="foot-right" angle="15"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-20"/>
+ <member type="arm-left" angle="0"/>
+ <member type="weapon" dy="-17" dx="6"/>
+ <member type="body" angle="30"/>
+ <member type="foot-left" angle="-30"/>
+ <member type="foot-right" angle="30"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-15"/>
+ <member type="arm-right" angle="40"/>
+ <member type="arm-left" angle="40"/>
+ <member type="weapon" dy="-9" dx="10"/>
+ <member type="body" angle="25"/>
+ <member type="foot-left" angle="-25"/>
+ <member type="foot-right" angle="25"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-5"/>
+ <member type="arm-right" angle="80"/>
+ <member type="arm-left" angle="80"/>
+ <member type="weapon" dy="0" dx="12"/>
+ <member type="body" angle="20"/>
+ <member type="foot-left" angle="-20"/>
+ <member type="foot-right" angle="20"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="120"/>
+ <member type="arm-left" angle="120"/>
+ <member type="weapon" dy="8" dx="12"/>
+ <member type="body" angle="10"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="head" angle="20"/>
+ <member type="arm-right" angle="120"/>
+ <member type="arm-left" angle="120"/>
+ <member type="weapon" dy="10" dx="14"/>
+ <member type="body" angle="0"/>
+ <member type="foot-left" angle="0"/>
+ <member type="foot-right" angle="0"/>
+ </frame>
+</movement>
+
+<movement name="weapon-bounce_ball-end-shoot" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" angle="40"/>
+ <member type="arm-right" angle="120"/>
+ <member type="arm-left" angle="120"/>
+ <member type="body" angle="-10"/>
+ <member type="foot-left" angle="10"/>
+ <member type="foot-right" angle="-10"/>
+ </frame>
+ <frame>
+ <member type="head" angle="20"/>
+ <member type="arm-right" angle="110"/>
+ <member type="arm-left" angle="110"/>
+ <member type="body" angle="5"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="head" angle="10"/>
+ <member type="arm-right" angle="90"/>
+ <member type="arm-left" angle="90"/>
+ <member type="body" angle="10"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="head" angle="0"/>
+ <member type="arm-right" angle="60"/>
+ <member type="arm-left" angle="60"/>
+ <member type="body" angle="12"/>
+ <member type="foot-left" angle="-12"/>
+ <member type="foot-right" angle="12"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="30"/>
+ <member type="arm-left" angle="30"/>
+ <member type="body" angle="10"/>
+ <member type="foot-left" angle="-10"/>
+ <member type="foot-right" angle="10"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="20"/>
+ <member type="arm-left" angle="20"/>
+ <member type="body" angle="5"/>
+ <member type="foot-left" angle="-5"/>
+ <member type="foot-right" angle="5"/>
+ </frame>
+ <frame>
+ <member type="arm-right" angle="10"/>
+ <member type="arm-left" angle="10"/>
+ </frame>
+</movement>
+
+<!-- ###### Bazooka ###### -->
+<movement name="weapon-bazooka-select" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="foot-left" dy="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="0"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" angle="15" dx="2"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-15"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" angle="30" dy="-1" dx="3"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="45" dy="-1" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-40"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-40"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="60" dy="-1" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-40"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-40"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-50"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-50"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-50"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-50"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-55"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-55"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-55"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-55"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+</movement>
+
+<movement name="weapon-bazooka-end-shoot" speed="70" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="foot-left" dy="-4"/>
+ <member type="foot-right" angle="90" dy="-4" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-100"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-100"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-3"/>
+ <member type="foot-right" angle="90" dy="-3" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-95"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-95"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="90" dy="-2" dx="4"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="60" dy="-1" dx="3"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-2"/>
+ <member type="foot-right" angle="45" dy="-1" dx="3"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" angle="30" dy="-1" dx="2"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="-1"/>
+ <member type="foot-right" angle="15"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-15"/>
+ </frame>
+ <frame>
+ <member type="foot-left" dy="0"/>
+ <member type="foot-right" angle="0"/>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-0"/>
+ <member type="arm2-left" follow_half_crosshair="true" angle="-0"/>
+ </frame>
+</movement>
+
+<!-- ###### gun ###### -->
+<movement name="weapon-gun-select" speed="100" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+</movement>
+
+
+<!-- ###### Dynamite ###### -->
+<movement name="weapon-dynamite-begin-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="50"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="75"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="75"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="50"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+</movement>
+
+<movement name="weapon-dynamite-end-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-110"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+</movement>
+
+<!-- ###### Mine ###### -->
+<movement name="weapon-minelauncher-begin-shoot" speed="60" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="0"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+</movement>
+
+<movement name="weapon-minelauncher-end-shoot" speed="30" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" follow_half_crosshair="true"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+</movement>
+
+<!-- ###### SuperTux ###### -->
+<movement name="weapon-tux-end-shoot" speed="50" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-135"/>
+ <member type="arm-right" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-90"/>
+ <member type="arm-right" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="head" angle="-90"/>
+ <member type="arm-left" angle="-120"/>
+ <member type="arm-right" angle="-60"/>
+ </frame>
+</movement>
+
+<!-- ###### gnu ###### -->
+<movement name="weapon-gnulauncher-select" speed="40" play_mode="play_once">
+ <collision_rect left="0" right="0" top="0" bottom="2"/>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-15"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-15"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-30"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-45"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-45"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-60"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-75"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-75"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-90"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-105"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-105"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-120"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-120"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-135"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-135"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-150"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-150"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-165"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-165"/>
+ </frame>
+ <frame>
+ <member type="arm-left" follow_half_crosshair="true" angle="-180"/>
+ <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
+ </frame>
+</movement>
+
+</resources>
diff --git a/data/body/gnu/dead.png b/data/body/gnu/dead.png
new file mode 100644
index 0000000..d3701e8
Binary files /dev/null and b/data/body/gnu/dead.png differ
diff --git a/data/body/gnu/eyelid.png b/data/body/gnu/eyelid.png
new file mode 100644
index 0000000..e672700
Binary files /dev/null and b/data/body/gnu/eyelid.png differ
diff --git a/data/body/gnu/eyes.png b/data/body/gnu/eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/gnu/eyes.png differ
diff --git a/data/body/gnu/footleft.png b/data/body/gnu/footleft.png
new file mode 100644
index 0000000..1545356
Binary files /dev/null and b/data/body/gnu/footleft.png differ
diff --git a/data/body/gnu/footright.png b/data/body/gnu/footright.png
new file mode 100644
index 0000000..1545356
Binary files /dev/null and b/data/body/gnu/footright.png differ
diff --git a/data/body/gnu/hair.png b/data/body/gnu/hair.png
new file mode 100644
index 0000000..a23e46f
Binary files /dev/null and b/data/body/gnu/hair.png differ
diff --git a/data/body/gnu/hat.png b/data/body/gnu/hat.png
new file mode 100644
index 0000000..bd3880a
Binary files /dev/null and b/data/body/gnu/hat.png differ
diff --git a/data/body/gnu/head.png b/data/body/gnu/head.png
new file mode 100644
index 0000000..322e4d2
Binary files /dev/null and b/data/body/gnu/head.png differ
diff --git a/data/body/gnu/helmet.png b/data/body/gnu/helmet.png
new file mode 100644
index 0000000..3e427f4
Binary files /dev/null and b/data/body/gnu/helmet.png differ
diff --git a/data/body/gnuteam/hoop.png b/data/body/gnu/hoop.png
old mode 100644
new mode 100755
similarity index 100%
rename from data/body/gnuteam/hoop.png
rename to data/body/gnu/hoop.png
diff --git a/data/body/gnu/hornleft.png b/data/body/gnu/hornleft.png
new file mode 100644
index 0000000..b3cd9f7
Binary files /dev/null and b/data/body/gnu/hornleft.png differ
diff --git a/data/body/gnu/hornright.png b/data/body/gnu/hornright.png
new file mode 100644
index 0000000..12a4d04
Binary files /dev/null and b/data/body/gnu/hornright.png differ
diff --git a/data/body/gnuteam/hula.png b/data/body/gnu/hula.png
old mode 100644
new mode 100755
similarity index 100%
rename from data/body/gnuteam/hula.png
rename to data/body/gnu/hula.png
diff --git a/data/body/gnu/jetpack-fire.png b/data/body/gnu/jetpack-fire.png
new file mode 100644
index 0000000..d856fa9
Binary files /dev/null and b/data/body/gnu/jetpack-fire.png differ
diff --git a/data/body/gnu/jetpack.png b/data/body/gnu/jetpack.png
new file mode 100644
index 0000000..e78e22f
Binary files /dev/null and b/data/body/gnu/jetpack.png differ
diff --git a/data/body/gnu/noze.png b/data/body/gnu/noze.png
new file mode 100644
index 0000000..7cf5b8c
Binary files /dev/null and b/data/body/gnu/noze.png differ
diff --git a/data/body/gnu/pupil.png b/data/body/gnu/pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/gnu/pupil.png differ
diff --git a/data/body/gnu/sick_head.png b/data/body/gnu/sick_head.png
new file mode 100644
index 0000000..6362a64
Binary files /dev/null and b/data/body/gnu/sick_head.png differ
diff --git a/data/body/gnu/tail.png b/data/body/gnu/tail.png
new file mode 100644
index 0000000..0754574
Binary files /dev/null and b/data/body/gnu/tail.png differ
diff --git a/data/body/gnu/yoyo.png b/data/body/gnu/yoyo.png
new file mode 100755
index 0000000..6a22a92
Binary files /dev/null and b/data/body/gnu/yoyo.png differ
diff --git a/data/body/gnuteam/arm.png b/data/body/gnuteam/arm.png
deleted file mode 100644
index d678cd8..0000000
Binary files a/data/body/gnuteam/arm.png and /dev/null differ
diff --git a/data/body/gnuteam/b_arm.png b/data/body/gnuteam/b_arm.png
deleted file mode 100644
index 067d14c..0000000
Binary files a/data/body/gnuteam/b_arm.png and /dev/null differ
diff --git a/data/body/gnuteam/b_body.png b/data/body/gnuteam/b_body.png
deleted file mode 100644
index 3b5ae12..0000000
Binary files a/data/body/gnuteam/b_body.png and /dev/null differ
diff --git a/data/body/gnuteam/b_eyelid.png b/data/body/gnuteam/b_eyelid.png
deleted file mode 100644
index da505b3..0000000
Binary files a/data/body/gnuteam/b_eyelid.png and /dev/null differ
diff --git a/data/body/gnuteam/b_foot.png b/data/body/gnuteam/b_foot.png
deleted file mode 100644
index b813ac6..0000000
Binary files a/data/body/gnuteam/b_foot.png and /dev/null differ
diff --git a/data/body/gnuteam/b_head.png b/data/body/gnuteam/b_head.png
deleted file mode 100644
index 84fe095..0000000
Binary files a/data/body/gnuteam/b_head.png and /dev/null differ
diff --git a/data/body/gnuteam/body.png b/data/body/gnuteam/body.png
deleted file mode 100644
index 0402f42..0000000
Binary files a/data/body/gnuteam/body.png and /dev/null differ
diff --git a/data/body/gnuteam/c1.png b/data/body/gnuteam/c1.png
deleted file mode 100644
index 701ef0b..0000000
Binary files a/data/body/gnuteam/c1.png and /dev/null differ
diff --git a/data/body/gnuteam/c2.png b/data/body/gnuteam/c2.png
deleted file mode 100644
index bce4c6b..0000000
Binary files a/data/body/gnuteam/c2.png and /dev/null differ
diff --git a/data/body/gnuteam/config.xml b/data/body/gnuteam/config.xml
deleted file mode 100644
index 1836fe5..0000000
--- a/data/body/gnuteam/config.xml
+++ /dev/null
@@ -1,2099 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE resources SYSTEM "../body.dtd" []>
-<resources>
-
-<!-- ###########################################
- ############### ###############
- ############## AUTHOR ##############
- ############### ###############
- ########################################### -->
-
-<author>
- <name>yeKcim</name>
- <email>yekcim AT crocobox.org</email>
-</author>
-
-
-
-
-
-
-
-
-<!-- ###########################################
- ############### ###############
- ############## ALIAS ##############
- ############### ###############
- ########################################### -->
-
-<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select" />
-<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot" />
-<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot" />
-<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot" />
-<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot" />
-<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot" />
-<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot" />
-<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot" />
-<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot" />
-<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot" />
-<alias movement="weapon-m16-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select" />
-<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select" />
-<alias movement="fly-black" correspond_to="fly" />
-
-
-
-
-<!-- ###########################################
- ############### ###############
- ############## SKELETON ##############
- ############### ###############
- ########################################### -->
-
-<!-- ###### Body ###### -->
-<sprite name="body-normal" type="body">
- <image file="body.png"/>
- <anchor dx="16" dy="17"/>
- <attached member_type="hoop" frame="*" dx="14" dy="27"/>
- <attached member_type="head" frame="*" dx="9" dy="6"/>
- <attached member_type="arm-right" frame="*" dx="3" dy="18"/>
- <attached member_type="arm-left" frame="*" dx="08" dy="17"/>
- <attached member_type="foot-left" frame="*" dx="11" dy="30"/>
- <attached member_type="foot-right" frame="*" dx="5" dy="31"/>
- <attached member_type="jetpack-belt" frame="*" dx="1" dy="21"/>
- <attached member_type="jetpack-right" frame="*" dx="1" dy="23"/>
- <attached member_type="jetpack-left" frame="*" dx="9" dy="23"/>
- <attached member_type="tail" frame="*" dx="2" dy="28"/>
- <attached member_type="construct" frame="*" dx="8" dy="4"/>
- <attached member_type="hula" frame="*" dx="14" dy="25"/>
-</sprite>
-
-<!-- ###### Hoop (foreground part) ###### -->
-<sprite name="hoop" type="hoop" >
- <image file="hoop.png"/>
- <anchor dx="18" dy="3"/>
-</sprite>
-
-<!-- ###### Hula (foreground part) ###### -->
-<sprite name="hula" type="hula" >
- <image file="hula.png"/>
- <anchor dx="18" dy="6"/>
-</sprite>
-
-<!-- ###### Tail ###### -->
-<sprite name="tail" type="tail">
- <image file="tail.png"/>
- <anchor dx="8" dy="6"/>
-</sprite>
-
-<!-- ###### Head ###### -->
-<sprite name="head" type="head">
- <image file="head.png"/>
- <anchor dx="11" dy="12"/>
- <attached member_type="eyes-normal" frame="*" dx="11" dy="11"/>
- <attached member_type="helmet" frame="*" dx="9" dy="11"/>
-</sprite>
-
-<!-- ###### Eyes ###### -->
-<sprite name="eyes-normal" type="eyes-normal">
- <image file="eyes.png"/>
- <anchor dx="4" dy="3"/>
- <attached member_type="eyelid" frame="*" dx="0" dy="0"/>
- <attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
- <attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
-</sprite>
-
-<sprite name="eyelid-normal" type="eyelid">
- <image file="eyelid.png">
- <grid pos="0,0" size="9,7" array="7,1" />
- </image>
- <anchor dx="0" dy="0"/>
- <animation speed="200" loop_mode="pingpong" />
-</sprite>
-
-<sprite name="pupil-right" type="pupil-right" >
- <image file="pupil.png"/>
- <anchor dx="-1" dy="0"/>
-</sprite>
-
-<sprite name="pupil-left" type="pupil-left" >
- <image file="pupil.png"/>
- <anchor dx="-1" dy="0"/>
-</sprite>
-
-<!-- ###### Arms ###### -->
-<sprite name="arm-left" type="arm-left">
- <image file="arm.png"/>
- <anchor dx="5" dy="3"/>
-</sprite>
-
-<sprite name="arm-right" type="arm-right">
- <image file="arm.png"/>
- <anchor dx="5" dy="3"/>
- <attached member_type="weapon" frame="*" dx="3" dy="16"/>
- <attached member_type="yoyo" frame="*" dx="3" dy="16"/>
-</sprite>
-
-<!-- ###### Legs ###### -->
-<sprite name="foot-left" type="foot-left">
- <image file="foot.png"/>
- <anchor dx="5" dy="3"/>
-</sprite>
-
-<sprite name="foot-right" type="foot-right">
- <image file="foot.png"/>
- <anchor dx="5" dy="3"/>
-</sprite>
-
-<!-- ###### Jetpack ###### -->
-<sprite name="jetpack-belt" type="jetpack-belt">
- <image file="jetpack-belt.png"/>
- <anchor dx="0" dy="0"/>
-</sprite>
-
-<sprite name="jetpack-right" type="jetpack-right">
- <image file="jetpack.png"/>
- <anchor dx="4" dy="10"/>
- <attached member_type="jetpack-fire-right" frame="*" dx="3" dy="13"/>
-</sprite>
-
-<sprite name="jetpack-left" type="jetpack-left">
- <image file="jetpack.png"/>
- <anchor dx="4" dy="10"/>
- <attached member_type="jetpack-fire-left" frame="*" dx="3" dy="13"/>
-</sprite>
-
-<sprite name="jetpack-fire-right" type="jetpack-fire-right">
- <image file="jetpack-fire.png"/>
- <anchor dx="2" dy="0"/>
-</sprite>
-
-<sprite name="jetpack-fire-left" type="jetpack-fire-left">
- <image file="jetpack-fire.png"/>
- <anchor dx="2" dy="0"/>
-
-</sprite>
-
-<!-- ###### Helmet ###### -->
-<sprite name="helmet" type="helmet">
- <image file="helmet.png"/>
- <anchor dx="9" dy="13"/>
-</sprite>
-
-<!-- ###### Yoyo ###### -->
-<sprite name="yoyo" type="yoyo" go_through_ground="true">
- <image file="yoyo.png">
- <grid pos="0,0" size="32,42" array="36,1"/>
- </image>
- <anchor dx="29" dy="0"/>
- <animation speed="150"/>
-</sprite>
-
-<!-- ###### Dead ###### -->
-<sprite name="body-dead" type="body">
- <image file="dead.png"/>
- <anchor dx="12" dy="15"/>
-</sprite>
-
-<!-- ###### Black ###### -->
-<!-- Body -->
-<sprite name="body-black" type="body">
- <image file="b_body.png"/>
- <anchor dx="16" dy="17"/>
- <attached member_type="hoop" frame="*" dx="14" dy="27"/>
- <attached member_type="head" frame="*" dx="9" dy="6"/>
- <attached member_type="arm-right" frame="*" dx="3" dy="18"/>
- <attached member_type="arm-left" frame="*" dx="08" dy="17"/>
- <attached member_type="foot-left" frame="*" dx="11" dy="30"/>
- <attached member_type="foot-right" frame="*" dx="5" dy="31"/>
- <attached member_type="jetpack-belt" frame="*" dx="1" dy="21"/>
- <attached member_type="jetpack-right" frame="*" dx="1" dy="23"/>
- <attached member_type="jetpack-left" frame="*" dx="9" dy="23"/>
- <attached member_type="tail" frame="*" dx="2" dy="28"/>
- <attached member_type="construct" frame="*" dx="8" dy="4"/>
- <attached member_type="hula" frame="*" dx="14" dy="25"/>
-</sprite>
-<!-- Head -->
-<sprite name="head-black" type="head">
- <image file="b_head.png"/>
- <anchor dx="11" dy="12"/>
- <attached member_type="eyes-normal" frame="*" dx="11" dy="11"/>
- <attached member_type="helmet" frame="*" dx="9" dy="11"/>
-</sprite>
-<!-- Eyes -->
-<sprite name="eyes-black" type="eyes-normal">
- <image file="eyes.png"/>
- <anchor dx="4" dy="3"/>
- <attached member_type="eyelid" frame="*" dx="0" dy="0"/>
- <attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
- <attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
-</sprite>
-<sprite name="eyelid-black" type="eyelid">
- <image file="b_eyelid.png">
- <grid pos="0,0" size="9,7" array="7,1" />
- </image>
- <anchor dx="0" dy="0"/>
- <animation speed="200" loop_mode="pingpong" />
-</sprite>
-<!-- Arms -->
-<sprite name="arm-left-black" type="arm-left">
- <image file="b_arm.png"/>
- <anchor dx="5" dy="3"/>
-</sprite>
-<sprite name="arm-right-black" type="arm-right">
- <image file="b_arm.png"/>
- <anchor dx="5" dy="3"/>
- <attached member_type="weapon" frame="*" dx="3" dy="16"/>
- <attached member_type="yoyo" frame="*" dx="3" dy="16"/>
-</sprite>
-<!-- Legs -->
-<sprite name="foot-left-black" type="foot-left">
- <image file="b_foot.png"/>
- <anchor dx="5" dy="3"/>
-</sprite>
-<sprite name="foot-right-black" type="foot-right">
- <image file="b_foot.png"/>
- <anchor dx="5" dy="3"/>
-</sprite>
-
-<!-- ###### Construct ###### -->
-<sprite name="construct" type="construct" >
- <image file="c1.png"/>
- <anchor dx="7" dy="12"/>
- <attached member_type="c2" frame="*" dx="1" dy="8" />
-</sprite>
-
-<sprite name="c2" type="c2" >
- <image file="c2.png"/>
- <anchor dx="0" dy="0"/>
-</sprite>
-
-
-<!-- ###########################################
- ############### ###############
- ############## CLOTHES ##############
- ############### ###############
- ########################################### -->
-
-<!-- ###### Normal ###### -->
-<clothe name="normal">
- <c_member name="tail" />
- <c_member name="arm-left" />
- <c_member name="foot-left" />
- <c_member name="body-normal" />
- <c_member name="head" />
- <c_member name="eyes-normal" />
- <c_member name="pupil-right" />
- <c_member name="pupil-left" />
- <c_member name="eyelid-normal"/>
- <c_member name="foot-right" />
- <c_member name="arm-right" />
- <c_member name="weapon" />
-</clothe>
-
-
-<!-- ###### Jetpack ###### -->
-<clothe name="jetpack"> <!-- When jetpack weapon is selected, during walk, jump movement... -->
- <c_member name="tail" />
- <c_member name="arm-left" />
- <c_member name="foot-left" />
- <c_member name="jetpack-left" />
- <c_member name="jetpack-right" />
- <c_member name="body-normal" />
- <c_member name="head" />
- <c_member name="eyes-normal" />
- <c_member name="pupil-right" />
- <c_member name="pupil-left" />
- <c_member name="foot-right" />
- <c_member name="jetpack-belt" />
- <c_member name="arm-right" />
-</clothe>
-
-<clothe name="jetpack-fire"> <!-- When jetpack weapon is selected and used -->
- <c_member name="tail" />
- <c_member name="arm-left" />
- <c_member name="foot-left" />
- <c_member name="jetpack-fire-left" />
- <c_member name="jetpack-left" />
- <c_member name="jetpack-fire-right" />
- <c_member name="jetpack-right" />
- <c_member name="body-normal" />
- <c_member name="head" />
- <c_member name="eyes-normal" />
- <c_member name="pupil-right" />
- <c_member name="pupil-left" />
- <c_member name="jetpack-belt" />
- <c_member name="foot-right" />
- <c_member name="arm-right" layer="114"/>
-</clothe>
-
-<!-- ###### Helmet ###### -->
-<clothe name="helmet">
- <c_member name="tail" />
- <c_member name="arm-left" />
- <c_member name="foot-left" />
- <c_member name="body-normal" />
- <c_member name="head" />
- <c_member name="eyes-normal" />
- <c_member name="pupil-right" />
- <c_member name="pupil-left" />
- <c_member name="foot-right" />
- <c_member name="arm-right" />
- <c_member name="helmet" />
-</clothe>
-
-<!-- ###### Animation Yoyo ###### -->
-<clothe name="animation0">
- <c_member name="tail" />
- <c_member name="arm-left" />
- <c_member name="foot-left" />
- <c_member name="body-normal" />
- <c_member name="head" />
- <c_member name="eyes-normal" />
- <c_member name="pupil-right" />
- <c_member name="pupil-left" />
- <c_member name="foot-right" />
- <c_member name="yoyo" />
- <c_member name="arm-right" />
-</clothe>
-
-<!-- ###### Animation Hula hoop ###### -->
-<clothe name="animation2">
- <c_member name="hula" />
- <c_member name="tail" />
- <c_member name="arm-left" />
- <c_member name="foot-left" />
- <c_member name="body-normal" />
- <c_member name="head" />
- <c_member name="eyes-normal" />
- <c_member name="pupil-right" />
- <c_member name="pupil-left" />
- <c_member name="foot-right" />
- <c_member name="arm-right" />
- <c_member name="hoop" />
-</clothe>
-
-<!-- ###### Dead ###### -->
-<clothe name="dead">
- <c_member name="body-dead" />
-</clothe>
-
-<!-- ###### Black ###### -->
-<clothe name="black">
- <c_member name="tail" />
- <c_member name="arm-left-black" />
- <c_member name="foot-left-black" />
- <c_member name="body-black" />
- <c_member name="head-black" />
- <c_member name="eyes-black" />
- <c_member name="pupil-right" />
- <c_member name="pupil-left" />
- <c_member name="eyelid-black"/>
- <c_member name="foot-right-black" />
- <c_member name="arm-right-black" />
- <c_member name="weapon" />
-</clothe>
-
-<!-- ###### fly-black ###### -->
-<clothe name="fly-black">
- <c_member name="tail" />
- <c_member name="arm-left-black" />
- <c_member name="foot-left-black" />
- <c_member name="body-black" />
- <c_member name="head-black" />
- <c_member name="eyes-black" />
- <c_member name="pupil-right" />
- <c_member name="pupil-left" />
- <c_member name="eyelid-black"/>
- <c_member name="foot-right-black" />
- <c_member name="arm-right-black" />
- <c_member name="weapon" />
-</clothe>
-
-<!-- # Construct/Airhammer helmet # -->
-<clothe name="weapon-construct">
- <c_member name="c2" />
- <c_member name="tail" />
- <c_member name="arm-left" />
- <c_member name="foot-left" />
- <c_member name="body-normal" />
- <c_member name="head" />
- <c_member name="eyes-normal" />
- <c_member name="pupil-right" />
- <c_member name="pupil-left" />
- <c_member name="construct" />
- <c_member name="foot-right" />
- <c_member name="arm-right" />
- <c_member name="weapon" />
-</clothe>
-
-<clothe name="weapon-airhammer">
- <c_member name="c2" />
- <c_member name="tail" />
- <c_member name="arm-left" />
- <c_member name="foot-left" />
- <c_member name="body-normal" />
- <c_member name="head" />
- <c_member name="eyes-normal" />
- <c_member name="pupil-right" />
- <c_member name="pupil-left" />
- <c_member name="construct" />
- <c_member name="foot-right" />
- <c_member name="arm-right" />
- <c_member name="weapon" />
-</clothe>
-
-
-
-
-
-<!-- ###########################################
- ############## ##############
- ############# MOVEMENTS #############
- ############## ##############
- ########################################### -->
-
-<!-- ###### Breathe ###### -->
-<movement name="breathe" speed="190">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" />
- <member type="arm-right" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="-1" />
- <member type="foot-right" dy="-1" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-1" dy="1" />
- <member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="0" />
- <member type="foot-right" dy="0" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-2" dy="1" />
- <member type="arm-right" dx="-2" dy="1" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="1" />
- <member type="foot-right" dy="1" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-2" dy="0" />
- <member type="arm-right" dx="-2" dy="0" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="1" />
- <member type="foot-right" dy="1" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-2" dy="0" />
- <member type="arm-right" dx="-2" dy="0" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="0" />
- <member type="foot-right" dy="0" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" dx="-1" dy="1" />
- <member type="arm-right" dx="-1" dy="1" follow_half_crosshair="true"/>
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- <member type="foot-left" dy="-1" />
- <member type="foot-right" dy="-1" />
- </frame>
-</movement>
-
-
-<!-- ###### Walk ###### -->
-<movement name="walk" speed="30">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="0" />
- <member type="arm-right" angle="0" />
- <member type="foot-left" angle="0" />
- <member type="foot-right" angle="0" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-10" />
- <member type="arm-right" angle="10" />
- <member type="foot-left" angle="10" />
- <member type="foot-right" angle="-10" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-20" />
- <member type="arm-right" angle="20" />
- <member type="foot-left" angle="20" />
- <member type="foot-right" angle="-20" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-30" />
- <member type="arm-right" angle="30" />
- <member type="foot-left" angle="30" />
- <member type="foot-right" angle="-30" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-40" />
- <member type="arm-right" angle="40" />
- <member type="foot-left" angle="40" />
- <member type="foot-right" angle="-40" />
- <member type="tail" angle="2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-30" />
- <member type="arm-right" angle="30" />
- <member type="foot-left" angle="30" />
- <member type="foot-right" angle="-30" />
- <member type="tail" angle="2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-20" />
- <member type="arm-right" angle="20" />
- <member type="foot-left" angle="20" />
- <member type="foot-right" angle="-20" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="-10" />
- <member type="arm-right" angle="10" />
- <member type="foot-left" angle="10" />
- <member type="foot-right" angle="-10" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="0" />
- <member type="arm-right" angle="0" />
- <member type="foot-left" angle="0" />
- <member type="foot-right" angle="0" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="10" />
- <member type="arm-right" angle="-10" />
- <member type="foot-left" angle="-10" />
- <member type="foot-right" angle="10" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="20" />
- <member type="arm-right" angle="-20" />
- <member type="foot-left" angle="-20" />
- <member type="foot-right" angle="20" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="30" />
- <member type="arm-right" angle="-30" />
- <member type="foot-left" angle="-30" />
- <member type="foot-right" angle="30" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="40" />
- <member type="arm-right" angle="-40" />
- <member type="foot-left" angle="-40" />
- <member type="foot-right" angle="40" />
- <member type="tail" angle="2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="30" />
- <member type="arm-right" angle="-30" />
- <member type="foot-left" angle="-30" />
- <member type="foot-right" angle="30" />
- <member type="tail" angle="2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="20" />
- <member type="arm-right" angle="-20" />
- <member type="foot-left" angle="-20" />
- <member type="foot-right" angle="20" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="10" />
- <member type="arm-right" angle="-10" />
- <member type="foot-left" angle="-10" />
- <member type="foot-right" angle="10" />
- <member type="tail" angle="0" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
-</movement>
-
-<!-- ###### Jump ###### -->
-<movement name="jump" speed="100">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="head" follow_half_crosshair="true"/> <!-- follow_half_crosshair : the head rotates when we move the crosshair -->
- <member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
- <member type="arm-right" angle="90" follow_speed="true"/>
- <member type="foot-left" angle="0" follow_speed="true"/>
- <member type="foot-right" angle="0" follow_speed="true"/>
- </frame>
-</movement>
-
-<!-- ###### Fall ###### -->
-<movement name="fall" speed="100">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="head" follow_half_crosshair="true"/> <!-- follow_half_crosshair : the head rotates when we move the crosshair -->
- <member type="arm-left" angle="90" follow_speed="true"/> <!--follow_speed : rotates in the direction where the character is going -->
- <member type="arm-right" angle="90" follow_speed="true"/>
- <member type="foot-left" angle="0" follow_speed="true"/>
- <member type="foot-right" angle="0" follow_speed="true"/>
- </frame>
-</movement>
-
-<!-- ###### Hard land ###### -->
-<movement name="hard-land" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" dy="-2"/>
- <member type="arm-left" angle="5"/>
- <member type="arm-right" angle="5"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-3"/>
- <member type="foot-right" dy="-3"/>
- <member type="arm-left" angle="10"/>
- <member type="arm-right" angle="10"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-4"/>
- <member type="foot-right" dy="-4"/>
- <member type="arm-left" angle="15"/>
- <member type="arm-right" angle="15"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-3"/>
- <member type="foot-right" dy="-3"/>
- <member type="arm-left" angle="10"/>
- <member type="arm-right" angle="10"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" dy="-2"/>
- <member type="arm-left" angle="5"/>
- <member type="arm-right" angle="5"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" dy="-1"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- </frame>
-</movement>
-
-<!-- ###### Drowned ###### -->
-<movement name="drowned" speed="150">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="body" angle="90" follow_speed="true"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="45"/>
- <member type="arm-right" angle="45"/>
- <member type="foot-left" angle="-45"/>
- <member type="foot-right" angle="45"/>
- </frame>
- <frame>
- <member type="body" angle="90" follow_speed="true"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="body" angle="90" follow_speed="true"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="-45"/>
- <member type="arm-right" angle="-45"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="-45"/>
- </frame>
- <frame>
- <member type="body" angle="90" follow_speed="true"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
-</movement>
-
-<!-- ###### Fly ###### -->
-<movement name="fly" speed="150">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="body" angle="90" follow_speed="true"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="45"/>
- <member type="arm-right" angle="45"/>
- <member type="foot-left" angle="-45"/>
- <member type="foot-right" angle="45"/>
- </frame>
- <frame>
- <member type="body" angle="90" follow_speed="true"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="body" angle="90" follow_speed="true"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="-45"/>
- <member type="arm-right" angle="-45"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="-45"/>
- </frame>
- <frame>
- <member type="body" angle="90" follow_speed="true"/>
- <member type="head" angle="-140"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
-</movement>
-
-<movement name="black" speed="1000">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-left" angle="0" />
- <member type="arm-right" angle="0" />
- <member type="foot-left" angle="0" />
- <member type="foot-right" angle="0" />
- <member type="tail" angle="-2" />
- <member type="pupil-right" follow_cursor="true" follow_cursor_limit="100" />
- <member type="pupil-left" follow_cursor="true" follow_cursor_limit="100" />
- </frame>
-</movement>
-
-<!-- ###########################################
- ############# ##############
- ############ ANIMATIONS #############
- ############# ##############
- ########################################### -->
-
-<!-- ###### Yoyo ###### -->
-<movement name="animation0" speed="5400" play_mode="play_once" > <!-- 5400 = 36 (frames of yoyo animation) * 150ms (speed of the yoyos animation) -->
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="arm-right" angle="-90"/>
- <member type="yoyo" angle="90"/>
- </frame>
-</movement>
-
-<!-- ###### Hula-hoop ###### -->
-<movement name="animation2" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <!-- begining -->
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0"/>
- <member type="hoop" angle="0" dx="-5"/>
- <member type="hula" angle="0" dx="-5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="-4"/>
- <member type="hula" angle="-5" dx="-4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="-2"/>
- <member type="hula" angle="-10" dx="-2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-140"/>
- <member type="arm-right" angle="140"/>
- <member type="body" angle="30" dx="3"/>
- <member type="hoop" angle="-15" dx="0"/>
- <member type="hula" angle="-15" dx="0"/>
- <member type="foot-left" angle="-30" dy="-3"/>
- <member type="foot-right" angle="-30" dy="-3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="2"/>
- <member type="hula" angle="-10" dx="2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="4"/>
- <member type="hula" angle="-5" dx="4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0" dx="0"/>
- <member type="hoop" angle="0" dx="5"/>
- <member type="hula" angle="0" dx="5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="4"/>
- <member type="hula" angle="5" dx="4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="2"/>
- <member type="hula" angle="10" dx="2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-95"/>
- <member type="arm-right" angle="95"/>
- <member type="body" angle="-30" dx="-3"/>
- <member type="hoop" angle="15" dx="0"/>
- <member type="hula" angle="15" dx="0"/>
- <member type="foot-left" angle="30" dy="3"/>
- <member type="foot-right" angle="30" dy="3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="-2"/>
- <member type="hula" angle="10" dx="-2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="-4"/>
- <member type="hula" angle="5" dx="-4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <!-- begining -->
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0"/>
- <member type="hoop" angle="0" dx="-5"/>
- <member type="hula" angle="0" dx="-5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="-4"/>
- <member type="hula" angle="-5" dx="-4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="-2"/>
- <member type="hula" angle="-10" dx="-2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-140"/>
- <member type="arm-right" angle="140"/>
- <member type="body" angle="30" dx="3"/>
- <member type="hoop" angle="-15" dx="0"/>
- <member type="hula" angle="-15" dx="0"/>
- <member type="foot-left" angle="-30" dy="-3"/>
- <member type="foot-right" angle="-30" dy="-3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="2"/>
- <member type="hula" angle="-10" dx="2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="4"/>
- <member type="hula" angle="-5" dx="4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0" dx="0"/>
- <member type="hoop" angle="0" dx="5"/>
- <member type="hula" angle="0" dx="5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="4"/>
- <member type="hula" angle="5" dx="4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="2"/>
- <member type="hula" angle="10" dx="2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-95"/>
- <member type="arm-right" angle="95"/>
- <member type="body" angle="-30" dx="-3"/>
- <member type="hoop" angle="15" dx="0"/>
- <member type="hula" angle="15" dx="0"/>
- <member type="foot-left" angle="30" dy="3"/>
- <member type="foot-right" angle="30" dy="3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="-2"/>
- <member type="hula" angle="10" dx="-2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="-4"/>
- <member type="hula" angle="5" dx="-4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <!-- begining -->
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0"/>
- <member type="hoop" angle="0" dx="-5"/>
- <member type="hula" angle="0" dx="-5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="-4"/>
- <member type="hula" angle="-5" dx="-4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="-2"/>
- <member type="hula" angle="-10" dx="-2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-140"/>
- <member type="arm-right" angle="140"/>
- <member type="body" angle="30" dx="3"/>
- <member type="hoop" angle="-15" dx="0"/>
- <member type="hula" angle="-15" dx="0"/>
- <member type="foot-left" angle="-30" dy="-3"/>
- <member type="foot-right" angle="-30" dy="-3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-130"/>
- <member type="arm-right" angle="130"/>
- <member type="body" angle="20" dx="2"/>
- <member type="hoop" angle="-10" dx="2"/>
- <member type="hula" angle="-10" dx="2"/>
- <member type="foot-left" angle="-20" dy="-2"/>
- <member type="foot-right" angle="-20" dy="-2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-120"/>
- <member type="arm-right" angle="120"/>
- <member type="body" angle="10" dx="1"/>
- <member type="hoop" angle="-5" dx="4"/>
- <member type="hula" angle="-5" dx="4"/>
- <member type="foot-left" angle="-10" dy="-1"/>
- <member type="foot-right" angle="-10" dy="-1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-110"/>
- <member type="arm-right" angle="110"/>
- <member type="body" angle="0" dx="0"/>
- <member type="hoop" angle="0" dx="5"/>
- <member type="hula" angle="0" dx="5"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="4"/>
- <member type="hula" angle="5" dx="4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="2"/>
- <member type="hula" angle="10" dx="2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-95"/>
- <member type="arm-right" angle="95"/>
- <member type="body" angle="-30" dx="-3"/>
- <member type="hoop" angle="15" dx="0"/>
- <member type="hula" angle="15" dx="0"/>
- <member type="foot-left" angle="30" dy="3"/>
- <member type="foot-right" angle="30" dy="3"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-100"/>
- <member type="arm-right" angle="100"/>
- <member type="body" angle="-20" dx="-2"/>
- <member type="hoop" angle="10" dx="-2"/>
- <member type="hula" angle="10" dx="-2"/>
- <member type="foot-left" angle="20" dy="2"/>
- <member type="foot-right" angle="20" dy="2"/>
- </frame>
- <frame>
- <member type="arm-left" angle="-105"/>
- <member type="arm-right" angle="105"/>
- <member type="body" angle="-10" dx="-1"/>
- <member type="hoop" angle="5" dx="-4"/>
- <member type="hula" angle="5" dx="-4"/>
- <member type="foot-left" angle="10" dy="1"/>
- <member type="foot-right" angle="10" dy="1"/>
- </frame>
-</movement>
-
-<!-- ###### Tired ###### -->
-<movement name="animation1" speed="100" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="body" angle="0"/>
- <member type="head" angle="0"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
- <frame>
- <member type="body" angle="-2"/>
- <member type="head" angle="-23"/>
- <member type="arm-left" angle="-47"/>
- <member type="arm-right" angle="-47"/>
- <member type="foot-left" angle="2"/>
- <member type="foot-right" angle="2"/>
- </frame>
- <frame>
- <member type="body" angle="-4"/>
- <member type="head" angle="-46"/>
- <member type="arm-left" angle="-94"/>
- <member type="arm-right" angle="-94"/>
- <member type="foot-left" angle="4"/>
- <member type="foot-right" angle="4"/>
- </frame>
- <frame>
- <member type="body" angle="-6"/>
- <member type="head" angle="-69"/>
- <member type="arm-left" angle="-141"/>
- <member type="arm-right" angle="-141"/>
- <member type="foot-left" angle="6"/>
- <member type="foot-right" angle="6"/>
- </frame>
- <frame>
- <member type="body" angle="-10"/>
- <member type="head" angle="-95"/>
- <member type="arm-left" angle="-190"/>
- <member type="arm-right" angle="-190"/>
- <member type="foot-left" angle="10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="body" angle="-10"/>
- <member type="head" angle="-95"/>
- <member type="arm-left" angle="-190"/>
- <member type="arm-right" angle="-190"/>
- <member type="foot-left" angle="10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="body" angle="-10"/>
- <member type="head" angle="-95"/>
- <member type="arm-left" angle="-190"/>
- <member type="arm-right" angle="-190"/>
- <member type="foot-left" angle="10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="body" angle="-6"/>
- <member type="head" angle="-69"/>
- <member type="arm-left" angle="-141"/>
- <member type="arm-right" angle="-141"/>
- <member type="foot-left" angle="6"/>
- <member type="foot-right" angle="6"/>
- </frame>
- <frame>
- <member type="body" angle="-4"/>
- <member type="head" angle="-46"/>
- <member type="arm-left" angle="-94"/>
- <member type="arm-right" angle="-94"/>
- <member type="foot-left" angle="4"/>
- <member type="foot-right" angle="4"/>
- </frame>
- <frame>
- <member type="body" angle="-2"/>
- <member type="head" angle="-23"/>
- <member type="arm-left" angle="-47"/>
- <member type="arm-right" angle="-47"/>
- <member type="foot-left" angle="2"/>
- <member type="foot-right" angle="2"/>
- </frame>
- <frame>
- <member type="body" angle="0"/>
- <member type="head" angle="0"/>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
-</movement>
-
-
-
-
-<!-- ###########################################
- ############## ##############
- ############# WEAPONS #############
- ############## ##############
- ########################################### -->
-
-<!-- ###### Ninja-rope ###### -->
-<movement name="ninja-rope" speed="100">
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="body" angle="-90" follow_speed="true" follow_direction="true"/>
- <member type="arm-left" angle="-10"/>
- <member type="arm-right" angle="-90"/>
- <member type="foot-left" angle="-45"/>
- <member type="foot-right" angle="-45"/>
- </frame>
-</movement>
-
-<!-- ###### Parachute ###### -->
-<movement name="parachute" speed="180">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="180"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="weapon" dx="-4" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="175"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="5"/>
- <member type="weapon" dx="-4" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="170"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="10"/>
- <member type="weapon" dx="-4" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="175"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="5"/>
- <member type="weapon" dx="-4" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="180"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="weapon" dx="-4" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="185"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="-5"/>
- <member type="weapon" dx="-4" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="190"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="-10"/>
- <member type="weapon" dx="-4" dy="7"/>
- </frame>
- <frame>
- <member type="arm-left" angle="0"/>
- <member type="arm-right" angle="185"/>
- <member type="foot-left" angle="45"/>
- <member type="foot-right" angle="45"/>
- <member type="body" angle="-5"/>
- <member type="weapon" dx="-4" dy="7"/>
- </frame>
-</movement>
-
-<!-- ###### Jetpack - no fire ###### -->
-<movement name="jetpack-nofire" speed="100"> <!-- When jetpack is used, but no key is pressed -->
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="arm-left" follow_speed="true"/>
- <member type="arm-right" follow_speed="true"/>
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- <member type="jetpack-fire" dy="-5"/> <!-- hide the fire under the jetpack -->
- </frame>
-</movement>
-
-<!-- ###### Jetpack - fire ###### -->
-<movement name="jetpack-fire" speed="100"> <!-- When jetpack is used and a key is pressed -->
- <collision_rect left="5" right="5" top="10" bottom="2"/>
- <frame>
- <member type="arm-left" follow_speed="true"/>
- <member type="arm-right" follow_speed="true"/>
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- </frame>
- <frame>
- <member type="jetpack-fire-right" dy="7"/>
- <member type="jetpack-fire-left" dy="7"/>
- <member type="arm-left" follow_speed="true"/>
- <member type="arm-right" follow_speed="true"/>
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- </frame>
- <frame>
- <member type="arm-left" follow_speed="true"/>
- <member type="arm-right" follow_speed="true"/>
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- </frame>
- <frame>
- <member type="jetpack-fire-right" dy="7"/>
- <member type="jetpack-fire-left" dy="7"/>
- <member type="arm-left" follow_speed="true"/>
- <member type="arm-right" follow_speed="true"/>
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- </frame>
- <frame>
- <member type="arm-left" follow_speed="true"/>
- <member type="arm-right" follow_speed="true"/>
- <member type="foot-left" follow_speed="true"/>
- <member type="foot-right" follow_speed="true"/>
- </frame>
-</movement>
-
-<!-- ###### Airhammer ###### -->
-<movement name="weapon-airhammer-begin-shoot" speed="100" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="construct" angle="12" dy="-4"/>
- </frame>
-</movement>
-
-<!-- ###### Grenade ###### -->
-<movement name="weapon-grenade-begin-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-50"/>
- <member type="body" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
- <member type="body" angle="-15"/>
- <member type="foot-right" angle="15"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-130"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-150"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-160"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-170"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-130"/>
- <member type="body" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- <member type="body" angle="-15"/>
- <member type="foot-right" angle="15"/>
- </frame>
-</movement>
-
-<movement name="weapon-grenade-end-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- <member type="body" angle="-15"/>
- <member type="foot-right" angle="15"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-45"/>
- <member type="body" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-10"/>
- <member type="body" angle="-5"/>
- <member type="foot-right" angle="5"/>
- </frame>
-</movement>
-
-<!-- ###### Bounceball ###### -->
-<movement name="weapon-bounce_ball-begin-shoot" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="0"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="-45"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="-70"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="-80"/>
- </frame>
- <frame>
- <member type="head" angle="-5"/>
- <member type="arm-right" angle="-90"/>
- <member type="weapon" dy="-4"/>
- </frame>
- <frame>
- <member type="head" angle="-15"/>
- <member type="arm-right" angle="-95"/>
- <member type="weapon" dy="-7"/>
- </frame>
- <frame>
- <member type="head" angle="-20"/>
- <member type="arm-right" angle="-80"/>
- <member type="weapon" dy="-11" dx="-1"/>
- <member type="body" angle="5"/>
- <member type="foot-left" angle="-5"/>
- <member type="foot-right" angle="5"/>
- </frame>
- <frame>
- <member type="head" angle="-30"/>
- <member type="arm-right" angle="-40"/>
- <member type="weapon" dy="-17" dx="1"/>
- <member type="body" angle="15"/>
- <member type="foot-left" angle="-15"/>
- <member type="foot-right" angle="15"/>
- </frame>
- <frame>
- <member type="head" angle="-20"/>
- <member type="arm-right" angle="0"/>
- <member type="weapon" dy="-17" dx="6"/>
- <member type="body" angle="30"/>
- <member type="foot-left" angle="-30"/>
- <member type="foot-right" angle="30"/>
- </frame>
- <frame>
- <member type="head" angle="-15"/>
- <member type="arm-right" angle="40"/>
- <member type="arm-left" angle="40"/>
- <member type="weapon" dy="-9" dx="10"/>
- <member type="body" angle="25"/>
- <member type="foot-left" angle="-25"/>
- <member type="foot-right" angle="25"/>
- </frame>
- <frame>
- <member type="head" angle="-5"/>
- <member type="arm-right" angle="80"/>
- <member type="arm-left" angle="80"/>
- <member type="weapon" dy="0" dx="12"/>
- <member type="body" angle="20"/>
- <member type="foot-left" angle="-20"/>
- <member type="foot-right" angle="20"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="120"/>
- <member type="arm-left" angle="120"/>
- <member type="weapon" dy="8" dx="12"/>
- <member type="body" angle="10"/>
- <member type="foot-left" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="head" angle="20"/>
- <member type="arm-right" angle="120"/>
- <member type="arm-left" angle="120"/>
- <member type="weapon" dy="10" dx="14"/>
- <member type="body" angle="0"/>
- <member type="foot-left" angle="0"/>
- <member type="foot-right" angle="0"/>
- </frame>
-</movement>
-
-<movement name="weapon-bounce_ball-end-shoot" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" angle="40"/>
- <member type="arm-right" angle="120"/>
- <member type="arm-left" angle="120"/>
- <member type="body" angle="-10"/>
- <member type="foot-left" angle="10"/>
- <member type="foot-right" angle="-10"/>
- </frame>
- <frame>
- <member type="head" angle="20"/>
- <member type="arm-right" angle="110"/>
- <member type="arm-left" angle="110"/>
- <member type="body" angle="5"/>
- <member type="foot-left" angle="-5"/>
- <member type="foot-right" angle="5"/>
- </frame>
- <frame>
- <member type="head" angle="10"/>
- <member type="arm-right" angle="90"/>
- <member type="arm-left" angle="90"/>
- <member type="body" angle="10"/>
- <member type="foot-left" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="head" angle="0"/>
- <member type="arm-right" angle="60"/>
- <member type="arm-left" angle="60"/>
- <member type="body" angle="12"/>
- <member type="foot-left" angle="-12"/>
- <member type="foot-right" angle="12"/>
- </frame>
- <frame>
- <member type="arm-right" angle="30"/>
- <member type="arm-left" angle="30"/>
- <member type="body" angle="10"/>
- <member type="foot-left" angle="-10"/>
- <member type="foot-right" angle="10"/>
- </frame>
- <frame>
- <member type="arm-right" angle="20"/>
- <member type="arm-left" angle="20"/>
- <member type="body" angle="5"/>
- <member type="foot-left" angle="-5"/>
- <member type="foot-right" angle="5"/>
- </frame>
- <frame>
- <member type="arm-right" angle="10"/>
- <member type="arm-left" angle="10"/>
- </frame>
-</movement>
-
-<!-- ###### Bazooka ###### -->
-<movement name="weapon-bazooka-select" speed="50" play_mode="play_once">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="foot-left" dy="0"/>
- <member type="foot-right" angle="0"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" angle="10" dx="0"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" angle="10" dy="-1" dx="0"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="20" dy="-1" dx="0"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="20" dy="-1" dx="0"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="30" dy="-2" dx="0"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="30" dy="-2" dx="0"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="40" dy="-2" dx="-1"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-110"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="40" dy="-2" dx="-1"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-110"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="50" dy="-2" dx="-1"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-110"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="50" dy="-2" dx="-2"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-120"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="60" dy="-2" dx="-2"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-120"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="60" dy="-2" dx="-2"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-120"/>
- </frame>
-</movement>
-
-<movement name="weapon-bazooka-end-shoot" speed="70" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="foot-left" dy="-4"/>
- <member type="foot-right" angle="90" dy="-4" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-200"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-3"/>
- <member type="foot-right" angle="90" dy="-3" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-190"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="90" dy="-2" dx="4"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-180"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="60" dy="-1" dx="3"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-120"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-2"/>
- <member type="foot-right" angle="45" dy="-1" dx="3"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" angle="30" dy="-1" dx="2"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="foot-left" dy="-1"/>
- <member type="foot-right" angle="15"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
- <frame>
- <member type="foot-left" dy="0"/>
- <member type="foot-right" angle="0"/>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
-</movement>
-
-<!-- ###### gun ###### -->
-<movement name="weapon-gun-select" speed="50" play_mode="play_once">
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-20"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-40"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-80"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-100"/>
- </frame>
-</movement>
-
-<!-- ###### Dynamite ###### -->
-<movement name="weapon-dynamite-begin-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="50"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="75"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="75"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="50"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
-</movement>
-
-<movement name="weapon-dynamite-end-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-110"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
-</movement>
-
-<!-- ###### Mine ###### -->
-<movement name="weapon-minelauncher-begin-shoot" speed="60" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="0"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
-</movement>
-
-<movement name="weapon-minelauncher-end-shoot" speed="30" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-90"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-60"/>
- </frame>
- <frame>
- <member type="head" follow_half_crosshair="true"/>
- <member type="arm-right" follow_half_crosshair="true" angle="-30"/>
- </frame>
-</movement>
-
-<!-- ###### SuperTux ###### -->
-<movement name="weapon-tux-end-shoot" speed="50" play_mode="play_once" >
- <collision_rect left="5" right="5" top="10" bottom="2" />
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-135" />
- <member type="arm-left" angle="-45" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-90" />
- <member type="arm-left" angle="-90" />
- </frame>
- <frame>
- <member type="head" angle="-90" />
- <member type="arm-right" angle="-120" />
- <member type="arm-left" angle="-60" />
- </frame>
-</movement>
-
-</resources>
diff --git a/data/body/gnuteam/dead.png b/data/body/gnuteam/dead.png
deleted file mode 100644
index 518a8ad..0000000
Binary files a/data/body/gnuteam/dead.png and /dev/null differ
diff --git a/data/body/gnuteam/eyelid.png b/data/body/gnuteam/eyelid.png
deleted file mode 100644
index ccf29a0..0000000
Binary files a/data/body/gnuteam/eyelid.png and /dev/null differ
diff --git a/data/body/gnuteam/eyes.png b/data/body/gnuteam/eyes.png
deleted file mode 100644
index 8fd9041..0000000
Binary files a/data/body/gnuteam/eyes.png and /dev/null differ
diff --git a/data/body/gnuteam/foot.png b/data/body/gnuteam/foot.png
deleted file mode 100644
index 4d10142..0000000
Binary files a/data/body/gnuteam/foot.png and /dev/null differ
diff --git a/data/body/gnuteam/head.png b/data/body/gnuteam/head.png
deleted file mode 100644
index a3b738a..0000000
Binary files a/data/body/gnuteam/head.png and /dev/null differ
diff --git a/data/body/gnuteam/helmet.png b/data/body/gnuteam/helmet.png
deleted file mode 100644
index f209d60..0000000
Binary files a/data/body/gnuteam/helmet.png and /dev/null differ
diff --git a/data/body/gnuteam/jetpack-belt.png b/data/body/gnuteam/jetpack-belt.png
deleted file mode 100644
index dc53afe..0000000
Binary files a/data/body/gnuteam/jetpack-belt.png and /dev/null differ
diff --git a/data/body/gnuteam/jetpack-fire.png b/data/body/gnuteam/jetpack-fire.png
deleted file mode 100644
index c24e41d..0000000
Binary files a/data/body/gnuteam/jetpack-fire.png and /dev/null differ
diff --git a/data/body/gnuteam/jetpack.png b/data/body/gnuteam/jetpack.png
deleted file mode 100644
index 4a5a90e..0000000
Binary files a/data/body/gnuteam/jetpack.png and /dev/null differ
diff --git a/data/body/gnuteam/pupil.png b/data/body/gnuteam/pupil.png
deleted file mode 100644
index 99ec290..0000000
Binary files a/data/body/gnuteam/pupil.png and /dev/null differ
diff --git a/data/body/gnuteam/tail.png b/data/body/gnuteam/tail.png
deleted file mode 100644
index 5c9a683..0000000
Binary files a/data/body/gnuteam/tail.png and /dev/null differ
diff --git a/data/body/gnuteam/yoyo.png b/data/body/gnuteam/yoyo.png
deleted file mode 100644
index a5f5846..0000000
Binary files a/data/body/gnuteam/yoyo.png and /dev/null differ
diff --git a/data/body/konqi/arm1left.png b/data/body/konqi/arm1left.png
new file mode 100644
index 0000000..a7a173e
Binary files /dev/null and b/data/body/konqi/arm1left.png differ
diff --git a/data/body/konqi/arm1right.png b/data/body/konqi/arm1right.png
new file mode 100644
index 0000000..a7a173e
Binary files /dev/null and b/data/body/konqi/arm1right.png differ
diff --git a/data/body/konqi/arm2left.png b/data/body/konqi/arm2left.png
new file mode 100644
index 0000000..258404c
Binary files /dev/null and b/data/body/konqi/arm2left.png differ
diff --git a/data/body/konqi/arm2right.png b/data/body/konqi/arm2right.png
new file mode 100644
index 0000000..258404c
Binary files /dev/null and b/data/body/konqi/arm2right.png differ
diff --git a/data/body/konqi/arm3left.png b/data/body/konqi/arm3left.png
new file mode 100644
index 0000000..ce461e6
Binary files /dev/null and b/data/body/konqi/arm3left.png differ
diff --git a/data/body/konqi/arm3right.png b/data/body/konqi/arm3right.png
new file mode 100644
index 0000000..ce461e6
Binary files /dev/null and b/data/body/konqi/arm3right.png differ
diff --git a/data/body/konqi/back.png b/data/body/konqi/back.png
new file mode 100644
index 0000000..8666c12
Binary files /dev/null and b/data/body/konqi/back.png differ
diff --git a/data/body/konqi/belt.png b/data/body/konqi/belt.png
new file mode 100644
index 0000000..cab5ebc
Binary files /dev/null and b/data/body/konqi/belt.png differ
diff --git a/data/body/konqi/black_arm1left.png b/data/body/konqi/black_arm1left.png
new file mode 100644
index 0000000..e912c6c
Binary files /dev/null and b/data/body/konqi/black_arm1left.png differ
diff --git a/data/body/konqi/black_arm1right.png b/data/body/konqi/black_arm1right.png
new file mode 100644
index 0000000..e912c6c
Binary files /dev/null and b/data/body/konqi/black_arm1right.png differ
diff --git a/data/body/konqi/black_arm2left.png b/data/body/konqi/black_arm2left.png
new file mode 100644
index 0000000..be0d2c5
Binary files /dev/null and b/data/body/konqi/black_arm2left.png differ
diff --git a/data/body/konqi/black_arm2right.png b/data/body/konqi/black_arm2right.png
new file mode 100644
index 0000000..be0d2c5
Binary files /dev/null and b/data/body/konqi/black_arm2right.png differ
diff --git a/data/body/konqi/black_arm3left.png b/data/body/konqi/black_arm3left.png
new file mode 100644
index 0000000..5c762c7
Binary files /dev/null and b/data/body/konqi/black_arm3left.png differ
diff --git a/data/body/konqi/black_arm3right.png b/data/body/konqi/black_arm3right.png
new file mode 100644
index 0000000..5c762c7
Binary files /dev/null and b/data/body/konqi/black_arm3right.png differ
diff --git a/data/body/konqi/black_back.png b/data/body/konqi/black_back.png
new file mode 100644
index 0000000..99383d7
Binary files /dev/null and b/data/body/konqi/black_back.png differ
diff --git a/data/body/konqi/black_body.png b/data/body/konqi/black_body.png
new file mode 100644
index 0000000..f943e8f
Binary files /dev/null and b/data/body/konqi/black_body.png differ
diff --git a/data/body/konqi/black_eyelid.png b/data/body/konqi/black_eyelid.png
new file mode 100644
index 0000000..88c26ba
Binary files /dev/null and b/data/body/konqi/black_eyelid.png differ
diff --git a/data/body/konqi/black_eyes.png b/data/body/konqi/black_eyes.png
new file mode 100644
index 0000000..4a85946
Binary files /dev/null and b/data/body/konqi/black_eyes.png differ
diff --git a/data/body/konqi/black_footleft.png b/data/body/konqi/black_footleft.png
new file mode 100644
index 0000000..9790217
Binary files /dev/null and b/data/body/konqi/black_footleft.png differ
diff --git a/data/body/konqi/black_footright.png b/data/body/konqi/black_footright.png
new file mode 100644
index 0000000..9790217
Binary files /dev/null and b/data/body/konqi/black_footright.png differ
diff --git a/data/body/konqi/black_hair.png b/data/body/konqi/black_hair.png
new file mode 100644
index 0000000..0fe8702
Binary files /dev/null and b/data/body/konqi/black_hair.png differ
diff --git a/data/body/konqi/black_head.png b/data/body/konqi/black_head.png
new file mode 100644
index 0000000..a457db0
Binary files /dev/null and b/data/body/konqi/black_head.png differ
diff --git a/data/body/konqi/black_hornleft.png b/data/body/konqi/black_hornleft.png
new file mode 100644
index 0000000..e63baff
Binary files /dev/null and b/data/body/konqi/black_hornleft.png differ
diff --git a/data/body/konqi/black_hornright.png b/data/body/konqi/black_hornright.png
new file mode 100644
index 0000000..7a166d6
Binary files /dev/null and b/data/body/konqi/black_hornright.png differ
diff --git a/data/body/konqi/black_noze.png b/data/body/konqi/black_noze.png
new file mode 100644
index 0000000..94b200d
Binary files /dev/null and b/data/body/konqi/black_noze.png differ
diff --git a/data/body/konqi/black_pupil.png b/data/body/konqi/black_pupil.png
new file mode 100644
index 0000000..11a60ff
Binary files /dev/null and b/data/body/konqi/black_pupil.png differ
diff --git a/data/body/konqi/black_tail.png b/data/body/konqi/black_tail.png
new file mode 100644
index 0000000..8957438
Binary files /dev/null and b/data/body/konqi/black_tail.png differ
diff --git a/data/body/konqi/body.png b/data/body/konqi/body.png
new file mode 100644
index 0000000..9e2a643
Binary files /dev/null and b/data/body/konqi/body.png differ
diff --git a/data/body/konqi/c1.png b/data/body/konqi/c1.png
new file mode 100644
index 0000000..6d4f91a
Binary files /dev/null and b/data/body/konqi/c1.png differ
diff --git a/data/body/konqi/c2.png b/data/body/konqi/c2.png
new file mode 100644
index 0000000..9a17ce1
Binary files /dev/null and b/data/body/konqi/c2.png differ
diff --git a/data/body/konqi/config.xml b/data/body/konqi/config.xml
new file mode 100644
index 0000000..f64f52f
--- /dev/null
+++ b/data/body/konqi/config.xml
@@ -0,0 +1,2945 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE resources SYSTEM "../body.dtd">
+<resources>
+
+<!-- ###########################################
+ ############### ###############
+ ############## AUTHOR ##############
+ ############### ###############
+ ########################################### -->
+
+<author>
+ <name>yeKcim</name>
+ <email>yekcim AT crocobox DOT org</email>
+</author>
+
+
+
+
+
+
+
+<!-- ###########################################
+ ############### ###############
+ ############## ALIAS ##############
+ ############### ###############
+ ########################################### -->
+
+<alias movement="weapon-riot_bomb-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-riot_bomb-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-automatic_bazooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluzooka-select" correspond_to="weapon-bazooka-select"/>
+<alias movement="weapon-cluzooka-end-shoot" correspond_to="weapon-bazooka-end-shoot"/>
+<alias movement="weapon-cluster_bomb-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-cluster_bomb-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-disco_grenade-begin-shoot" correspond_to="weapon-grenade-begin-shoot"/>
+<alias movement="weapon-disco_grenade-end-shoot" correspond_to="weapon-grenade-end-shoot"/>
+<alias movement="weapon-snipe_rifle-begin-shoot" correspond_to="weapon-uzi-begin-shoot"/>
+<alias movement="weapon-snipe_rifle-end-shoot" correspond_to="weapon-uzi-end-shoot"/>
+<alias movement="weapon-gnulauncher-begin-shoot" correspond_to="weapon-tux-begin-shoot"/>
+<alias movement="weapon-gnulauncher-end-shoot" correspond_to="weapon-tux-end-shoot"/>
+<alias movement="weapon-m16-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-shotgun-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-snipe_rifle-select" correspond_to="weapon-gun-select"/>
+<alias movement="weapon-flamethrower-select" correspond_to="weapon-gun-select"/>
+<alias movement="fly-black" correspond_to="fly"/>
+<alias movement="weapon-polecatlauncher-select" correspond_to="weapon-gnulauncher-select"/>
+
+
+
+<!-- ###########################################
+ ############### ###############
+ ############## SKELETON ##############
+ ############### ###############
+ ########################################### -->
+
+<!-- ###### Body ###### -->
+<sprite name="body" type="body">
+ <image file="body.png"/>
+ <anchor dx="9" dy="16"/>
+ <attached member_type="hoop" frame="*" dx="14" dy="22"/>
+ <attached member_type="head" frame="*" dx="6" dy="3"/>
+ <attached member_type="back" frame="*" dx="5" dy="13"/>
+ <attached member_type="arm-right" frame="*" dx="4" dy="7"/>
+ <attached member_type="arm-left" frame="*" dx="9" dy="7"/>
+ <attached member_type="foot-left" frame="*" dx="11" dy="24"/>
+ <attached member_type="foot-right" frame="*" dx="6" dy="25"/>
+ <attached member_type="belt" frame="*" dx="9" dy="20"/>
+ <attached member_type="tail" frame="*" dx="3" dy="21"/>
+ <attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Hoop (foreground part) ###### -->
+<sprite name="hoop" type="hoop">
+ <image file="hoop.png"/>
+ <anchor dx="18" dy="3"/>
+</sprite>
+
+<!-- ###### Hula (foreground part) ###### -->
+<sprite name="hula" type="hula">
+ <image file="hula.png"/>
+ <anchor dx="18" dy="6"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail" type="tail">
+ <image file="tail.png"/>
+ <anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back" type="back">
+ <image file="back.png"/>
+ <anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head" type="head">
+ <image file="head.png"/>
+ <anchor dx="10" dy="20"/>
+ <attached member_type="hornright" frame="*" dx="14" dy="16"/>
+ <attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+ <attached member_type="hair" frame="*" dx="14" dy="15"/>
+ <attached member_type="helmet" frame="*" dx="11" dy="10"/>
+ <attached member_type="construct" frame="*" dx="14" dy="9"/>
+ <attached member_type="noze" frame="*" dx="14" dy="13"/>
+ <attached member_type="eyes" frame="*" dx="13" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright" type="hornright">
+ <image file="hornright.png"/>
+ <anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft" type="hornleft">
+ <image file="hornleft.png"/>
+ <anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze" type="noze">
+ <image file="noze.png"/>
+ <anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair" type="hair">
+ <image file="hair.png"/>
+ <anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes" type="eyes">
+ <image file="eyes.png"/>
+ <anchor dx="4" dy="3"/>
+ <attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+ <attached member_type="pupil-right" frame="*" dx="3" dy="3"/>
+ <attached member_type="pupil-left" frame="*" dx="5" dy="3"/>
+ <attached member_type="hat" frame="*" dx="1" dy="-1"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hat" type="hat">
+ <image file="hat.png"/>
+ <anchor dx="14" dy="12"/>
+</sprite>
+
+<sprite name="pupil-right" type="pupil-right">
+ <image file="pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left" type="pupil-left">
+ <image file="pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid" type="eyelid">
+ <image file="eyelid.png">
+ <grid pos="0,0" size="9,7" array="7,1"/>
+ </image>
+ <anchor dx="0" dy="0"/>
+ <animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left" type="arm-left">
+ <image file="arm1left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left" type="arm2-left">
+ <image file="arm2left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-L" type="arm3-left">
+ <image file="arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-R" type="arm3-left">
+ <image file="arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right" type="arm-right">
+ <image file="arm1right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right" type="arm2-right">
+ <image file="arm2right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-R" type="arm3-right">
+ <image file="arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-L" type="arm3-right">
+ <image file="arm3right.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left" type="foot-left">
+ <image file="footleft.png"/>
+ <anchor dx="4" dy="3"/>
+</sprite>
+<sprite name="foot-right" type="foot-right">
+ <image file="footright.png"/>
+ <anchor dx="4" dy="3"/>
+</sprite>
+
+<!-- ###### Helmet ###### -->
+<sprite name="helmet" type="helmet">
+ <image file="helmet.png"/>
+ <anchor dx="15" dy="15"/>
+</sprite>
+
+<!-- ###### Yoyo ###### -->
+<sprite name="yoyo" type="yoyo" go_through_ground="true">
+ <image file="yoyo.png">
+ <grid pos="0,0" size="32,42" array="36,1"/>
+ </image>
+ <anchor dx="29" dy="25"/>
+ <animation speed="150"/>
+</sprite>
+
+<!-- ###### Dead ###### -->
+<sprite name="body-dead" type="body">
+ <image file="dead.png"/>
+ <anchor dx="12" dy="15"/>
+</sprite>
+
+<!-- ###### Black ###### -->
+<!-- ###### Body ###### -->
+<sprite name="body-black" type="body">
+ <image file="black_body.png"/>
+ <anchor dx="9" dy="16"/>
+ <attached member_type="hoop" frame="*" dx="14" dy="22"/>
+ <attached member_type="head" frame="*" dx="4" dy="2"/>
+ <attached member_type="back" frame="*" dx="5" dy="13"/>
+ <attached member_type="arm-right" frame="*" dx="5" dy="8"/>
+ <attached member_type="arm-left" frame="*" dx="10" dy="7"/>
+ <attached member_type="foot-left" frame="*" dx="9" dy="22"/>
+ <attached member_type="foot-right" frame="*" dx="4" dy="24"/>
+ <attached member_type="belt" frame="*" dx="9" dy="20"/>
+ <attached member_type="construct" frame="*" dx="12" dy="0"/>
+ <attached member_type="tail" frame="*" dx="1" dy="21"/>
+ <attached member_type="hula" frame="*" dx="14" dy="20"/>
+</sprite>
+
+<!-- ###### Tail ###### -->
+<sprite name="tail-black" type="tail">
+ <image file="black_tail.png"/>
+ <anchor dx="19" dy="29"/>
+</sprite>
+
+<!-- ###### Back ###### -->
+<sprite name="back-black" type="back">
+ <image file="black_back.png"/>
+ <anchor dx="18" dy="15"/>
+</sprite>
+
+<!-- ###### Head ###### -->
+<sprite name="head-black" type="head">
+ <image file="black_head.png"/>
+ <anchor dx="10" dy="20"/>
+ <attached member_type="hornright" frame="*" dx="14" dy="16"/>
+ <attached member_type="hornleft" frame="*" dx="12" dy="16"/>
+ <attached member_type="hair" frame="*" dx="14" dy="15"/>
+ <attached member_type="helmet" frame="*" dx="11" dy="10"/>
+ <attached member_type="construct" frame="*" dx="13" dy="9"/>
+ <attached member_type="noze" frame="*" dx="16" dy="13"/>
+ <attached member_type="eyes" frame="*" dx="15" dy="11"/>
+</sprite>
+
+<!-- ###### Horns ###### -->
+<sprite name="hornright-black" type="hornright">
+ <image file="black_hornright.png"/>
+ <anchor dx="19" dy="17"/>
+</sprite>
+
+<sprite name="hornleft-black" type="hornleft">
+ <image file="black_hornleft.png"/>
+ <anchor dx="0" dy="17"/>
+</sprite>
+
+<!-- ###### Hair ###### -->
+<sprite name="hair-black" type="hair">
+ <image file="black_hair.png"/>
+ <anchor dx="23" dy="23"/>
+</sprite>
+
+<!-- ###### Noze ###### -->
+<sprite name="noze-black" type="noze">
+ <image file="black_noze.png"/>
+ <anchor dx="1" dy="0"/>
+</sprite>
+
+<!-- ###### eyes ###### -->
+<sprite name="eyes-black" type="eyes">
+ <image file="black_eyes.png"/>
+ <anchor dx="4" dy="3"/>
+ <attached member_type="eyelid" frame="*" dx="0" dy="1"/>
+ <attached member_type="pupil-right" frame="*" dx="4" dy="3"/>
+ <attached member_type="pupil-left" frame="*" dx="6" dy="3"/>
+</sprite>
+
+<sprite name="pupil-right-black" type="pupil-right">
+ <image file="black_pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="pupil-left-black" type="pupil-left">
+ <image file="black_pupil.png"/>
+ <anchor dx="-1" dy="0"/>
+</sprite>
+
+<sprite name="eyelid-black" type="eyelid">
+ <image file="black_eyelid.png">
+ <grid pos="0,0" size="9,7" array="7,1"/>
+ </image>
+ <anchor dx="0" dy="0"/>
+ <animation speed="200" loop_mode="pingpong" loop_wait="500" loop_wait_random="200"/>
+</sprite>
+
+<!-- ###### Arm left ###### -->
+<sprite name="arm-left-black" type="arm-left">
+ <image file="black_arm1left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-left" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-left-black" type="arm2-left">
+ <image file="black_arm2left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-left" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-left-black-L" type="arm3-left">
+ <image file="black_arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<sprite name="arm3-left-black-R" type="arm3-left">
+ <image file="black_arm3left.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<!-- ###### Arm right ###### -->
+<sprite name="arm-right-black" type="arm-right">
+ <image file="black_arm1right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm2-right" frame="*" dx="5" dy="7"/>
+</sprite>
+
+<sprite name="arm2-right-black" type="arm2-right">
+ <image file="black_arm2right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="arm3-right" frame="*" dx="5" dy="6"/>
+</sprite>
+
+<sprite name="arm3-right-black-L" type="arm3-right">
+ <image file="black_arm3right.png"/>
+ <anchor dx="5" dy="0"/>
+</sprite>
+
+<sprite name="arm3-right-black-R" type="arm3-right">
+ <image file="black_arm3right.png"/>
+ <anchor dx="5" dy="0"/>
+ <attached member_type="weapon" frame="*" dx="5" dy="5"/>
+ <attached member_type="yoyo" frame="*" dx="-18" dy="0"/>
+</sprite>
+
+<!-- ###### Legs ###### -->
+<sprite name="foot-left-black" type="foot-left">
+ <image file="black_footleft.png"/>
+ <anchor dx="1" dy="1"/>
+</sprite>
+<sprite name="foot-right-black" type="foot-right">
+ <image file="black_footright.png"/>
+ <anchor dx="1" dy="1"/>
+</sprite>
+
+<!-- ###### Construct ###### -->
+<sprite name="construct" type="construct">
+ <image file="c1.png"/>
+ <anchor dx="17" dy="12"/>
+ <attached member_type="c2" frame="*" dx="17" dy="12"/>
+</sprite>
+
+<sprite name="c2" type="c2">
+ <image file="c2.png"/>
+ <anchor dx="17" dy="12"/>
+</sprite>
+
+<!-- ###### Belt ###### -->
+<sprite name="belt" type="belt">
+ <image file="belt.png"/>
+ <anchor dx="10" dy="4"/>
+ <attached member_type="jetpack-left" frame="*" dx="9" dy="-5"/>
+ <attached member_type="jetpack-right" frame="*" dx="-1" dy="-3"/>
+</sprite>
+
+<sprite name="jetpack-left" type="jetpack-left">
+ <image file="jetpack.png"/>
+ <anchor dx="5" dy="11"/>
+ <attached member_type="jetpack-left-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-left-fire" type="jetpack-left-fire">
+ <image file="jetpack-fire.png"/>
+ <anchor dx="5" dy="1"/>
+</sprite>
+
+<sprite name="jetpack-right" type="jetpack-right">
+ <image file="jetpack.png"/>
+ <anchor dx="5" dy="11"/>
+ <attached member_type="jetpack-right-fire" frame="*" dx="4" dy="5"/>
+</sprite>
+
+<sprite name="jetpack-right-fire" type="jetpack-right-fire">
+ <image file="jetpack-fire.png"/>
+ <anchor dx="5" dy="1"/>
+</sprite>
+
+
+
+<!-- ###########################################
+ ############### ###############
+ ############## CLOTHES ##############
+ ############### ###############
+ ########################################### -->
+
+<!-- ###### Normal ###### -->
+<clothe name="normal">
+ <c_member name="arm-left"/>
+ <c_member name="arm2-left"/>
+ <c_member name="arm3-left-L"/>
+ <c_member name="weapon"/>
+ <c_member name="foot-left"/>
+ <c_member name="tail"/>
+ <c_member name="foot-right"/>
+ <c_member name="back"/>
+ <c_member name="body"/>
+ <c_member name="hair"/>
+ <c_member name="hornleft"/>
+ <c_member name="head"/>
+ <c_member name="hornright"/>
+ <c_member name="noze"/>
+ <c_member name="eyes"/>
+ <c_member name="pupil-right"/>
+ <c_member name="pupil-left"/>
+ <c_member name="eyelid"/>
+ <c_member name="arm-right"/>
+ <c_member name="arm2-right"/>
+ <c_member name="arm3-right-L"/>
+</clothe>
+
+<!-- ###### Jetpack ###### -->
+<clothe name="jetpack">
+ <c_member name="tail"/>
+ <c_member name="jetpack-left"/>
+ <c_member name="jetpack-right"/>
+ <c_member n