Create final repository structure.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@362 4a71c877-e1ca-e34f-864e-861f7616d084
No Author 2007-06-28 17:47:08 +00:00
parent d17e78a713
commit 5ba7ddac6b
3210 changed files with 481085 additions and 0 deletions

17
AUTHORS Normal file
View File

@ -0,0 +1,17 @@
Original game developed by Pumpkin Studios, and published by EIDOS Interactive.
The GPL project team, in alphabetical order :
Roman C.
Denis Dupeyron
Mike Gilmore
Marcus Hast
Adam Holland
Kevin Malec
Per I Mathisen
Dion Mendel
Kim Metcalfe
Christian Ohm
Victor Qamly
Ben Russon
Rodolphe Suescun

41
CHANGELOG Normal file
View File

@ -0,0 +1,41 @@
0.2.1 - 20050716
* .net bug fixes.
* Music sample rate fix.
* New: Shuffle mode for playlists.
* Fixed tile-related crash.
* Removed useless culling code.
* Moved MatScale function into the ivis lib.
* Configure fix: OpenAL is required, not optional.
* More code cleanup.
* gcc4 fixes (thanks to Matze Braun).
* Fixed problem with power plant effect.
* Now use rand() for shuffle mode in playlist on all platforms.
* Fixed sound-related crash on exit.
* Fixed crash when saving without any available sound device.
* Fixed a division by zero.
* Made the banner ad only display on pause, since having it on all the time is
really annoying.
* --enable-debug removed from configuration options for the time being.
* Changed playlist syntax. Replaced '[track1]' and '[track2]' with less cryptic
'[game]' and '[menu]' tags.
* Removed some no-more-needed verbosity during playlist parsing.
* Reverted to wdg data file format, which re-enabled technology levels 2 and
3, plus more maps.
* More sample musics from Neos in order to demo the new shuffle mode.
* Cleaned-up (kinda...) JPEG backdrops used for backgrounds in OpenGL.
0.2 - 20050625
* Code cleanups and minor bug corrections.
* Correction of a bug that prevented network games between Windows and Linux
machines. Windows-only or Linux-only network games were unaffected.
* Music support added. See README.
* Merge of source and data tarballs.
* Video sequences removed (they can't be used anyway).
* "Thump-thump" of the oil-pumps toned down a bit.
* COPYING (oops !), README, CHANGELOG and AUTHORS added to base directory.
0.1 - Initial release
* Based on the code liberated on December 6th, 2004.
* Proprietary technologies replaced by SDL, OpenGL and OpenAL.
* Network implemented using SDL-net.
* Zoom enhancements (increased range and control using the mouse wheel).

340
COPYING Normal file
View File

@ -0,0 +1,340 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.

15
Makefile.am Normal file
View File

@ -0,0 +1,15 @@
if MAKE_DATA
DSUBDIRS = data
else
DSUBDIRS =
endif
SUBDIRS = $(DSUBDIRS) lib src
EXTRA_DIST= \
autogen.sh \
configure.ac \
m4/ogg.m4 \
m4/sdl.m4 \
m4/sdl_net.m4 \
m4/vorbis.m4

5
Makefile.raw Normal file
View File

@ -0,0 +1,5 @@
SUBDIRS=lib src
all clean dep:
@for i in $(SUBDIRS); do (cd $$i; $(MAKE) -f Makefile.raw $@); done

106
README Normal file
View File

@ -0,0 +1,106 @@
Warzone 2100 ReDev
0) Welcome back !
Warzone 2100 was an innovative 3D real-time strategy game back in 1999, and most
will agree it didn't enjoy the commercial success it should have had. The game's
source code was liberated on December 6th, 2004, under a GPL license (see
COPYING in this directory for details). Soon after that, the Warzone 2100 ReDev
project was formed to take care of its future.
Our goal is to make warzone run on all possible platforms. Therefore, we
stripped the original code of all proprietary technologies and replaced them
with cross-platform and free equivalents, like OpenGL, OpenAL, etc... Right
now, Warzone 2100 works very well on Windows and GNU/Linux, and we have even
heard of it running on BSD with no particular issue.
What you get here is the early product of our collective work. We're not pros,
we just like the game, so bear with us, and feel free to join us if you think
you can do better. We can be found at :
http://www.realtimestrategies.net/forums/index.php
You'll have most chances to find us in the development section.
1) Command-line options.
Once the game is installed (see INSTALL in this directory), you can run it by
changing to its directory and typing './warzone'. Here's a few of the most
common command line options :
-fullscreen : runs in a full-screen window
-window : runs in a window
-WIDTHxHEIGHT : runs at WIDTH times HEIGHT resolution, replace WIDTH
and HEIGHT with your dimensions of choice. Beware, though,
as it needs to be a resolution supported by your X server.
Note that you do need to type the dash in front of the option, like this :
./warzone -fullscreen -1280x960
(this is my prefered mode).
The fullscreen/window modes and the resolution are stored, so they only need to
be specified once, or when you want to change them. So,
./warzone
will start in fullscreen and in 1280x960 because this is what I specified just
before (remember ?).
For more groovy command-line options, check src/clparse.c (yes, we promise we'll
document this properly some day).
If you are on Linux and using X11, you can dynamically switch between windowed
mode and fullscreen using ALT+ENTER at any time.
2) Configuration
When you start Warzone 2100 for the first time, a '.warzone2100' directory
is created in your home directory. A certain number of files are also created in
it, the most important being the one called 'config'. In case you are upgrading
from a previous version and experience problems, try and remove this
'~/.warzone2100/config' file.
3) Music
As the original game music is part of the data that was not liberated, we are
reintroducing music, but in a different way. We use a playlist system that can
point to any ogg or mp3 file in you filesystem. This is still experimental, and
we are gradually making this more useable.
The following playlists are read, in this order, and only the first playlist
found is used :
- ~/.warzone2100/music/music.wpl
- <whereverwarzoneisinstalled>/music/music.wpl
Playlist example :
--------------------------------------------------------------------------------
[game]
path=.
shuffle=yes
neos_aurore.ogg
neos_chocolat.ogg
neos_down.ogg
neos_esperance.ogg
neos_indy.ogg
[menu]
path=.
neos_symphonie_du_vide.ogg
--------------------------------------------------------------------------------
In this example, there are 6 songs played in random order while playing a game,
and one song only when going around in the menu.
"shuffle=yes" specifies you want the songs for a given category (game or menu)
to be played in random order. If you want it for both categories, you need to
specify it in both of them.
"path" can be anything you wish. If it's ".", the path is the directory where
the playlist is found. If no path is set, all filenames must be given with
absolute path. All filenames must be lowercase.
ogg and mp3 files are supported (provided all necessary libs are installed).
The Warzone 2100 ReDev team.

144
autogen.sh Executable file
View File

@ -0,0 +1,144 @@
#!/bin/sh
# Run this to generate all the initial makefiles, etc.
# This is a kludge to make Gentoo behave and select the
# correct version of automake to use.
WANT_AUTOMAKE=1.8
export WANT_AUTOMAKE
DIE=0
SRCDIR=`dirname $0`
BUILDDIR=`pwd`
srcfile=src/action.c
debug ()
# print out a debug message if DEBUG is a defined variable
{
if [ ! -z "$DEBUG" ]; then
echo "DEBUG: $1"
fi
}
version_check ()
# check the version of a package
# first argument : complain ('1') or not ('0')
# second argument : package name (executable)
# third argument : source download url
# rest of arguments : major, minor, micro version
{
COMPLAIN=$1
PACKAGE=$2
URL=$3
MAJOR=$4
MINOR=$5
MICRO=$6
WRONG=
debug "major $MAJOR minor $MINOR micro $MICRO"
VERSION=$MAJOR
if [ ! -z "$MINOR" ]; then VERSION=$VERSION.$MINOR; else MINOR=0; fi
if [ ! -z "$MICRO" ]; then VERSION=$VERSION.$MICRO; else MICRO=0; fi
debug "version $VERSION"
echo "+ checking for $PACKAGE >= $VERSION ... " | tr -d '\n'
($PACKAGE --version) < /dev/null > /dev/null 2>&1 ||
{
echo
echo "You must have $PACKAGE installed to compile $package."
echo "Download the appropriate package for your distribution,"
echo "or get the source tarball at $URL"
return 1
}
# the following line is carefully crafted sed magic
pkg_version=`$PACKAGE --version|head -n 1|sed 's/([^)]*)//g;s/^[a-zA-Z\.\ \-]*//;s/ .*$//'`
debug "pkg_version $pkg_version"
pkg_major=`echo $pkg_version | cut -d. -f1`
pkg_minor=`echo $pkg_version | sed s/[-,a-z,A-Z].*// | cut -d. -f2`
pkg_micro=`echo $pkg_version | sed s/[-,a-z,A-Z].*// | cut -d. -f3`
[ -z "$pkg_minor" ] && pkg_minor=0
[ -z "$pkg_micro" ] && pkg_micro=0
debug "found major $pkg_major minor $pkg_minor micro $pkg_micro"
#start checking the version
if [ "$pkg_major" -lt "$MAJOR" ]; then
WRONG=1
elif [ "$pkg_major" -eq "$MAJOR" ]; then
if [ "$pkg_minor" -lt "$MINOR" ]; then
WRONG=1
elif [ "$pkg_minor" -eq "$MINOR" -a "$pkg_micro" -lt "$MICRO" ]; then
WRONG=1
fi
fi
if [ ! -z "$WRONG" ]; then
echo "found $pkg_version, not ok !"
if [ "$COMPLAIN" -eq "1" ]; then
echo
echo "You must have $PACKAGE $VERSION or greater to compile $package."
echo "Get the latest version from <$URL>."
echo
fi
return 1
else
echo "found $pkg_version, ok."
fi
}
version_check 1 "autoconf" "ftp://ftp.gnu.org/pub/gnu/autoconf/" 2 56 || DIE=1
version_check 1 "automake" "ftp://ftp.gnu.org/pub/gnu/automake/" 1 6 || DIE=1
if [ "$DIE" -eq 1 ]; then
exit 1
fi
# Chdir to the srcdir, then run auto* tools.
cd $SRCDIR
[ -f $srcfile ] || {
echo "Are you sure $SRCDIR is a valid source directory?"
exit 1
}
echo "+ creating acinclude.m4"
cat m4/*.m4 > acinclude.m4
echo "+ running aclocal ..."
aclocal $ACLOCAL_FLAGS || {
echo
echo "aclocal failed - check that all needed development files are present on system"
exit 1
}
echo "+ running autoheader ... "
autoheader || {
echo
echo "autoheader failed"
exit 1
}
echo "+ running autoconf ... "
autoconf || {
echo
echo "autoconf failed"
exit 1
}
echo "+ running automake ... "
automake -a -c --foreign || {
echo
echo "automake failed"
exit 1
}
# Chdir back to the builddir before the configure step.
cd $BUILDDIR
# now remove the cache, because it can be considered dangerous in this case
echo "+ removing config.cache ... "
rm -f config.cache
echo
echo "Now type './configure && make' to compile."
exit 0

305
configure.ac Normal file
View File

@ -0,0 +1,305 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.56)
AC_INIT([warzone], [2.1], [http://developer.berlios.de/projects/warzone/])
AC_CONFIG_SRCDIR([lib/gamelib/anim.h])
AC_CONFIG_HEADER([config.h])
AC_CANONICAL_TARGET
AM_INIT_AUTOMAKE
AM_MAINTAINER_MODE
# Checks for programs.
AC_PROG_CC
AC_PROG_RANLIB
AC_PROG_YACC
AC_PROG_LEX
# Checks for libraries.
# Checks for header files.
AC_HEADER_DIRENT
AC_HEADER_STDC
AC_CHECK_HEADERS([limits.h malloc.h memory.h stddef.h stdint.h stdlib.h string.h unistd.h])
# Checks for typedefs, structures, and compiler characteristics.
AC_HEADER_STDBOOL
AC_C_CONST
AC_C_INLINE
AC_TYPE_SIZE_T
AC_STRUCT_TM
# Checks for library functions.
AC_FUNC_CLOSEDIR_VOID
AC_FUNC_MALLOC
AC_FUNC_MEMCMP
AC_FUNC_REALLOC
AC_FUNC_STAT
AC_FUNC_VPRINTF
AC_CHECK_FUNCS([gethostname memmove memset sqrt strchr strdup strncasecmp strrchr strstr])
AC_HEADER_STDBOOL
AC_HEADER_TIME
AC_ARG_ENABLE(make_data,
[ --disable-make-data do not recurse make into data directories
(ok to disable unless you will 'make install')],
[case "${enableval}" in
yes) make_data=true ;;
no) make_data=false ;;
*) AC_MSG_ERROR(bad value ${enableval} for --disable-make-data) ;;
esac], [make_data=true])
AM_CONDITIONAL(MAKE_DATA, test x$make_data = xtrue)
AC_CHECK_LIB(m, pow)
AC_CHECK_LIB(z, gzgets, ,
AC_MSG_ERROR([Could not find zlib library.]), )
AC_CHECK_HEADER(zlib.h, ,
AC_MSG_ERROR([zlib found but not zlib.h.
You may need to install a zlib \"development\" package.]))
WZ_LIBS="$WZ_LIBS -lz"
AC_ARG_ENABLE(debug,
[ --enable-debug run in debug mode],
[ debug=$enableval ], [ debug=no ])
AC_MSG_CHECKING([debug mode])
if test "$debug" = yes; then
# -O0 turns off all optimizations; this is necessary for accurate debugging
CFLAGS="-O0 -g"
AC_DEFINE(DEBUG, 1, [Define if you want extra debugging.])
AC_MSG_RESULT([yes])
else
AC_MSG_RESULT([no])
fi
# --without-opengl will build without opengl
AC_ARG_WITH(opengl,
[ --with-opengl use OpenGL to accelerate graphics (default)],
[ opengl=$withval ], [ opengl=maybe ])
# --without-openal will build without OpenAL
# Commented out as OpenAL is not curently an option,
# but it will need to become optional someday.
#AC_ARG_WITH(openal,
#[ --with-openal use OpenAL for sound (default)],
#[ openal=$withval ], [ openal=yes ])
# --with-cda will build with audio CD support
AC_ARG_WITH(cda,
[ --with-cda built support for audio CD],
[ cda=$withval ], [ cda=no ])
# --without-ogg will build without Ogg vorbis support
AC_ARG_WITH(ogg,
[ --with-ogg built support for Ogg files (default)],
[ ogg=$withval ], [ ogg=yes ])
# --without-mp3 will build without MP3 support
AC_ARG_WITH(mp3,
[ --with-mp3 built support for Mp3 files (default)],
[ mp3=$withval ], [ mp3=yes ])
# windows conditional
case $host_os in
*mingw32* ) MINGW32=yes;;
* ) MINGW32=no;;
esac
if test x"$MINGW32" = "xyes"; then
AC_DEFINE(WIN32, 1, [Windows build])
LIBS="$LIBS -lmingw32"
fi
dnl WZ_EXPAND_DIR(VARNAME, DIR)
dnl expands occurrences of ${prefix} and ${exec_prefix} in the given DIR,
dnl and assigns the resulting string to VARNAME
dnl example: WZ_EXPAND_DIR(LOCALEDIR, "$datadir/locale")
dnl eg, then: AC_DEFINE_UNQUOTED(LOCALEDIR, "$LOCALEDIR")
dnl by Alexandre Oliva
dnl from http://www.cygnus.com/ml/automake/1998-Aug/0040.html
AC_DEFUN([WZ_EXPAND_DIR], [
$1=$2
$1=`(
test "x$prefix" = xNONE && prefix="$ac_default_prefix"
test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
eval echo \""[$]$1"\"
)`
])
dnl export where the datadir is going to be installed; we will look for
dnl $datadir/warzone/warzone.wz
WZ_EXPAND_DIR(WARZONE_DATADIR, "$datadir/warzone")
AC_DEFINE_UNQUOTED(DEFAULT_DATA_PATH, "$WARZONE_DATADIR", [Warzone data path])
AM_PATH_SDL([1.1.4], [sdl_found="yes"], [sdl_found="no"])
if test "$sdl_found" = yes; then
WZ_CPPFLAGS="$CPPFLAGS $SDL_CFLAGS"
WZ_CFLAGS="$CFLAGS $SDL_CFLAGS"
WZ_LIBS="$WZ_LIBS $SDL_LIBS"
else
AC_MSG_ERROR([You need to install SDL (http://www.libsdl.org/).])
fi
AC_PATH_SDLNET([
WZ_CPPFLAGS="$WZ_CPPFLAGS $SDLNETINC" WZ_LIBS="$WZ_LIBS $SDLNETLIB"],
AC_MSG_ERROR(SDL_net is not installed))
if test "x$opengl" != xno; then
AC_CHECK_HEADER(GL/gl.h, GL_h=yes, GL_h=no)
GL_lib=yes
AC_CHECK_LIB(GL, main, GLLIB=GL,
[AC_CHECK_LIB(opengl32, main, GLLIB=opengl32, GL_lib=no)])
if test "x$GL_lib" = "xno"; then
if test "x$opengl" = xyes; then
AC_MSG_ERROR([You need to install OpenGL.])
else
opengl=no
fi
else
if test "x$GL_h" = "xno"; then
if test "x$opengl" = xyes; then
AC_MSG_ERROR([You need to install OpenGL header files (usually a -dev package).])
else
opengl=no
fi
else
opengl=yes
fi
fi
fi
AC_CHECK_LIB(jpeg, main, , [AC_MSG_ERROR([You need to install the jpeg library.])])
AC_CHECK_LIB(png, main, , [AC_MSG_ERROR([You need to install the png library.])])
AC_MSG_CHECKING([OpenGL])
if test "x$opengl" = xyes; then
AC_DEFINE(WZ_OPENGL, 1, [OpenGL acceleration])
WZ_LIBS="$WZ_LIBS -l$GLLIB"
AC_SUBST(RENDERER, "ivis_opengl")
AC_MSG_RESULT([yes])
else
AC_SUBST(RENDERER, "ivis02")
AC_MSG_RESULT([no])
fi
if test "x$openal" != xno; then
AC_CHECK_HEADER(AL/al.h, AL_h=yes, AL_h=no)
AL_lib=yes
AC_CHECK_LIB(openal, main, ALLIB=openal,
[AC_CHECK_LIB(openal32, main, ALLIB=openal32, AL_lib=no)])
# On Windows (and perhaps some other platforms), Alut is a separate library
AC_CHECK_LIB(alut, main, ALUTLIB="-lalut", ALUTLIB="")
AC_CHECK_HEADER(AL/alut.h, ALUT_H=yes, ALUT_H=no)
if test "x$AL_lib" = "xno"; then
if test "x$openal" = xyes; then
AC_MSG_ERROR([You need to install OpenAL.])
else
openal=no
fi
else
if test "x$AL_h" = "xno"; then
if test "x$openal" = xyes; then
AC_MSG_ERROR([You need to install OpenAL header files (usually a -dev package).])
else
openal=no
fi
else
openal=yes
fi
fi
fi
AC_MSG_CHECKING([OpenAL])
if test "x$ALUT_H" = "xyes"; then
AC_DEFINE(WZ_ALUT_H, 1, [Use Alut headers])
fi
if test "x$openal" = xyes; then
WZ_LIBS="$WZ_LIBS -l$ALLIB $ALUTLIB"
AC_DEFINE(WZ_OPENAL, 1, [OpenAL support])
AC_MSG_RESULT([yes])
else
AC_MSG_RESULT([no])
AC_MSG_ERROR([OpenAL is currently mandatory])
fi
# Look for PhysicsFS
AC_CHECK_LIB(physfs, PHYSFS_init, , AC_MSG_ERROR([PhysicsFS not found]))
AC_CHECK_HEADER(physfs.h, , AC_MSG_ERROR([PhysicsFS header not found]))
oggmusic=no
mp3music=no
if test "x$cda" = "xyes"
then
AC_DEFINE(WZ_CDA, 1, [Audio CD support])
else
if test "x$ogg" = "xyes"
then
AM_PATH_OGG(have_ogg=yes, have_ogg=no)
AM_PATH_VORBIS(have_vorbis=yes, have_vorbis=no)
if test "x$have_ogg" = "xyes"
then
if test "x$have_vorbis" = "xyes"
then
oggmusic=yes
WZ_LIBS="$WZ_LIBS -lvorbisfile -lvorbis -logg"
else
AC_DEFINE(WZ_NOOGG, 1, [Disable ogg vorbis support])
fi
else
AC_DEFINE(WZ_NOOGG, 1, [Disable ogg vorbis support])
fi
else
AC_DEFINE(WZ_NOOGG, 1, [Disable ogg vorbis support])
fi
if test "x$mp3" = "xyes"
then
AC_CHECK_LIB(mad,
mad_stream_init,
LIBS="$LIBS -lmad"; mp3music=yes,
AC_DEFINE(WZ_NOMP3, 1, [Disable mp3 support]),)
else
AC_DEFINE(WZ_NOMP3, 1, [Disable mp3 support])
fi
fi
# add some required C flags here
# -DYY_STATIC is required by flex
# -m32 forces 32-bit compile, since code is not clean enough for 64-bit yet
CFLAGS="$CFLAGS -Wall -DYY_STATIC -m32 -fno-strict-aliasing"
# Set flex flags. The -olex.yy.c kludge is to ensure that flex
# generates the kind of filename that automake expects.
AC_SUBST(FLEX_FLAGS, "-olex.yy.c")
# only now set the LIBS/CFLAGS/CPPFLAGS lines, if set earlier it will give
# strange error messages when something is wrong
LIBS="$LIBS $WZ_LIBS"
CFLAGS="$CFLAGS $WZ_CFLAGS"
CPPFLAGS="$CPPFLAGS $WZ_CPPFLAGS"
AC_CONFIG_FILES([Makefile
lib/Makefile
lib/framework/Makefile
lib/gamelib/Makefile
lib/ivis_opengl/Makefile
lib/ivis02/Makefile
lib/ivis_common/Makefile
lib/netplay/Makefile
lib/script/Makefile
lib/sequence/Makefile
lib/sound/Makefile
lib/widget/Makefile
data/Makefile
src/Makefile])
AC_OUTPUT
echo ""
echo "Warzone will compile with the following components:"
echo ""
echo " OpenGL acceleration: $opengl"
echo " OpenAL sound system: $openal"
echo " Audio CD support: $cda"
echo " MP3 music support: $mp3music"
echo " OGG music support: $oggmusic"
echo ""
if test "x$debug" = xyes; then
echo " *** Running in debug mode! ***"
echo ""
fi

247
data/01/addon.lev Normal file
View File

@ -0,0 +1,247 @@
/********************************************************/
/********************************************************/
/* MultiPlayer technology enablers */
/* alex lee april 99 */
/* ************************ */
/* CAMPAIGN SETS */
/* tech level 1 */
/* cam 1 MULTI_CAM_1 */
/* cam 2 MULTI_CAM_2 */
/* cam 3 MULTI_CAM_3 */
/* ************************ */
/* tech level 2 */
/* cam 1 MULTI_T2_C1 */
/* cam 2 MULTI_T2_C2 */
/* cam 3 MULTI_T2_C3 */
/* ************************ */
/* ************************ */
/* GAMETYPES */
/* */
/* CAMPAIGN 12 */
/* CAMPAIGN RESEARCH 2 15 */
/* */
/* SKIRMISH 14 */
/* SKIRMISH RESEARCH 2 18 */
/* */
/* reserved (dont use) */
/* TEAMPLAY 13 */
/* DMATCH 11 */
/* ************************ */
/********************************************************/
/* tech level 2 */
campaign MULTI_T2_C1
data "wrf\vidmem.wrf"
data "wrf\basic.wrf"
data "wrf\cam1.wrf"
data "wrf\audio.wrf"
data "wrf\piestats.wrf"
data "wrf\stats.wrf"
data "wrf\multires2.wrf"
campaign MULTI_T2_C2
data "wrf\vidmem2.wrf"
data "wrf\basic.wrf"
data "wrf\cam2.wrf"
data "wrf\audio.wrf"
data "wrf\piestats.wrf"
data "wrf\stats.wrf"
data "wrf\multires2.wrf"
campaign MULTI_T2_C3
data "wrf\vidmem3.wrf"
data "wrf\basic.wrf"
data "wrf\cam3.wrf"
data "wrf\audio.wrf"
data "wrf\piestats.wrf"
data "wrf\stats.wrf"
data "wrf\multires2.wrf"
/********************************************************/
level Wheel-T1
players 8
type 12
dataset MULTI_CAM_3
game "multiplay\maps\8c-WheelOfFortune.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog3.wrf"
level Wheel-T2
players 8
type 15
dataset MULTI_T2_C3
game "multiplay\maps\8c-WheelOfFortune.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog3.wrf"
level Ziggurat-T1
players 8
type 12
dataset MULTI_CAM_1
game "multiplay\maps\8c-ziggurat.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog1.wrf"
level Ziggurat-T2
players 8
type 15
dataset MULTI_T2_C1
game "multiplay\maps\8c-ziggurat.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog1.wrf"
level Valley-T1
players 4
type 12
dataset MULTI_CAM_3
game "multiplay\maps\4c-ValleyOfDeath.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog3.wrf"
level Valley-T2
players 4
type 15
dataset MULTI_T2_C3
game "multiplay\maps\4c-ValleyOfDeath.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog3.wrf"
// Add all currnet (old) maps for cam2 tech
/* standard multiplayer campaigns - Now Enabled for Cam 2 Tech */
/*cam1*/
level Rush-T2
players 4
type 15
dataset MULTI_T2_C1
game "multiplay\maps\4c-Rush.gam"
data "wrf\multi\campaign-scav.wrf"
data "wrf\multi\fog1.wrf"
level Rush2-T2
players 4
type 15
dataset MULTI_T2_C1
game "multiplay\maps\4c-Rush2.gam"
data "wrf\multi\campaign-scav.wrf"
data "wrf\multi\fog1.wrf"
level StartUp-T2
players 2
type 15
dataset MULTI_T2_C1
game "multiplay\maps\2c-StartUp.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog1.wrf"
level MizaMaze-T2
players 8
type 15
dataset MULTI_T2_C1
game "multiplay\maps\8c-mizamaze.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog1.wrf"
level Clover-T2
players 8
type 15
dataset MULTI_T2_C1
game "multiplay\maps\8c-clover.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog1.wrf"
/*cam2*/
level UrbanChasm-T2
players 2
type 15
dataset MULTI_T2_C2
game "multiplay\maps\2c-urbanchasm.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog2.wrf"
level UrbanDuel-T2
players 4
type 15
dataset MULTI_T2_C2
game "multiplay\maps\4c-urbanduel.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog2.wrf"
level Manhattan-T2
players 8
type 15
dataset MULTI_T2_C2
game "multiplay\maps\8c-manhattan.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog2.wrf"
/*cam3*/
level HighGround-T2
players 2
type 15
dataset MULTI_T2_C3
game "multiplay\maps\2c-highground.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog3.wrf"
level Mountain-T2
players 4
type 15
dataset MULTI_T2_C3
game "multiplay\maps\4c-mountain.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog3.wrf"
level Bananas-T2
players 8
type 15
dataset MULTI_T2_C3
game "multiplay\maps\8c-bananas.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog3.wrf"
// New Maps - Skirmish Versions
// Skirmish entries same as old maps
//VOD
level Sk-Valley
players 4
type 14
dataset MULTI_CAM_3
game "multiplay\maps\4c-ValleyOfDeath.gam"
data "wrf\multi\skirmish4.wrf"
data "wrf\multi\fog3.wrf"
//WOF
level Sk-Wheel
players 8
type 14
dataset MULTI_CAM_3
game "multiplay\maps\8c-WheelOfFortune.gam"
data "wrf\multi\skirmish8.wrf"
data "wrf\multi\fog3.wrf"
//ZIG
level Sk-Ziggurat
players 8
type 14
dataset MULTI_CAM_1
game "multiplay\maps\8c-Ziggurat.gam"
data "wrf\multi\skirmish8.wrf"
data "wrf\multi\fog1.wrf"

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,171 @@
//
// variable value file for multiplayer games.
//
script "multiplay.slo"
run
{
endMsg INTMESSAGE "END"
winMsg INTMESSAGE "WIN"
// structures
command STRUCTURESTAT "A0CommandCentre"
factory STRUCTURESTAT "A0LightFactory"
wall STRUCTURESTAT "A0HardcreteMk1Wall"
cornerWall STRUCTURESTAT "A0HardcreteMk1CWall"
oilDerrick STRUCTURESTAT "A0ResourceExtractor"
powerGen STRUCTURESTAT "A0PowerGenerator"
research STRUCTURESTAT "A0ResearchFacility"
commandrelay STRUCTURESTAT "A0ComDroidControl"
cybfac STRUCTURESTAT "A0CyborgFactory"
vtolfac STRUCTURESTAT "A0VTolFactory1"
/////////////////////////////////////////////////////////////////////////
// Starting Technologies.
// MAX of 64 starting Techs. See alexl for more.
// JIM/KEITH KEEP YOUR FILTHY MITS OFF THESE..
// CLEAN MAP
numCleanTech int 4
cleanTech[0] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
cleanTech[1] RESEARCHSTAT "R-Sys-Spade1Mk1"
cleanTech[2] RESEARCHSTAT "R-Vehicle-Body01"
cleanTech[3] RESEARCHSTAT "R-Comp-SynapticLink"
//cleanTech[0] RESEARCHSTAT "R-Wpn-MG1Mk1"
//cleanTech[1] RESEARCHSTAT "R-Defense-HardcreteWall"
//cleanTech[4] RESEARCHSTAT "R-Struc-Factory-Cyborg"
//cleanTech[5] RESEARCHSTAT "R-Cyborg-Wpn-MG"
//cleanTech[6] RESEARCHSTAT "R-Defense-Pillbox01"
//cleanTech[7] RESEARCHSTAT "R-Defense-Tower01"
//cleanTech[9] RESEARCHSTAT "R-Sys-Engineering01"
// BASE MAP
numBaseTech int 19
baseTech[0] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
baseTech[1] RESEARCHSTAT "R-Sys-Spade1Mk1"
baseTech[2] RESEARCHSTAT "R-Vehicle-Body01"
baseTech[3] RESEARCHSTAT "R-Comp-SynapticLink"
baseTech[4] RESEARCHSTAT "R-Wpn-MG1Mk1"
baseTech[5] RESEARCHSTAT "R-Defense-HardcreteWall"
baseTech[6] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
baseTech[7] RESEARCHSTAT "R-Sys-Spade1Mk1"
baseTech[8] RESEARCHSTAT "R-Struc-Factory-Cyborg"
baseTech[9] RESEARCHSTAT "R-Cyborg-Wpn-MG"
baseTech[10] RESEARCHSTAT "R-Defense-Pillbox01"
baseTech[11] RESEARCHSTAT "R-Defense-Tower01"
baseTech[12] RESEARCHSTAT "R-Vehicle-Body01"
baseTech[13] RESEARCHSTAT "R-Sys-Engineering01"
baseTech[14] RESEARCHSTAT "R-Struc-CommandRelay"
baseTech[15] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
baseTech[16] RESEARCHSTAT "R-Comp-CommandTurret01"
baseTech[17] RESEARCHSTAT "R-Sys-Sensor-Turret01"
baseTech[18] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
// DEFENSIVE MAP
numDefTech int 42
defTech[0] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
defTech[1] RESEARCHSTAT "R-Sys-Spade1Mk1"
defTech[2] RESEARCHSTAT "R-Vehicle-Body01"
defTech[3] RESEARCHSTAT "R-Comp-SynapticLink"
defTech[4] RESEARCHSTAT "R-Wpn-MG1Mk1"
defTech[5] RESEARCHSTAT "R-Defense-HardcreteWall"
defTech[6] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
defTech[7] RESEARCHSTAT "R-Sys-Spade1Mk1"
defTech[8] RESEARCHSTAT "R-Struc-Factory-Cyborg"
defTech[9] RESEARCHSTAT "R-Cyborg-Wpn-MG"
defTech[10] RESEARCHSTAT "R-Defense-Pillbox01"
defTech[11] RESEARCHSTAT "R-Defense-Tower01"
defTech[12] RESEARCHSTAT "R-Vehicle-Body01"
defTech[13] RESEARCHSTAT "R-Sys-Engineering01"
defTech[14] RESEARCHSTAT "R-Struc-CommandRelay"
defTech[15] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
defTech[16] RESEARCHSTAT "R-Comp-CommandTurret01"
defTech[17] RESEARCHSTAT "R-Sys-Sensor-Turret01"
defTech[18] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
defTech[19] RESEARCHSTAT "R-Vehicle-Body05"
defTech[20] RESEARCHSTAT "R-Struc-Research-Module"
defTech[21] RESEARCHSTAT "R-Struc-PowerModuleMk1"
defTech[22] RESEARCHSTAT "R-Struc-Factory-Module"
defTech[23] RESEARCHSTAT "R-Struc-RepairFacility"
defTech[24] RESEARCHSTAT "R-Sys-MobileRepairTurret01"
defTech[25] RESEARCHSTAT "R-Vehicle-Engine01"
defTech[26] RESEARCHSTAT "R-Vehicle-Prop-Tracks"
defTech[27] RESEARCHSTAT "R-Cyborg-Wpn-Cannon"
defTech[28] RESEARCHSTAT "R-Cyborg-Wpn-Flamer"
defTech[29] RESEARCHSTAT "R-Wpn-MG3Mk1"
defTech[30] RESEARCHSTAT "R-Wpn-Cannon1Mk1"
defTech[31] RESEARCHSTAT "R-Wpn-Mortar01Lt"
defTech[32] RESEARCHSTAT "R-Defense-Pillbox05"
defTech[33] RESEARCHSTAT "R-Defense-TankTrap01"
defTech[34] RESEARCHSTAT "R-Defense-WallTower02"
defTech[35] RESEARCHSTAT "R-Sys-Sensor-Tower01"
defTech[36] RESEARCHSTAT "R-Defense-Pillbox04"
defTech[37] RESEARCHSTAT "R-Wpn-MG2Mk1"
defTech[38] RESEARCHSTAT "R-Wpn-Rocket05-MiniPod"
defTech[39] RESEARCHSTAT "R-Wpn-MG-Damage01"
defTech[40] RESEARCHSTAT "R-Wpn-Rocket-Damage01"
defTech[41] RESEARCHSTAT "R-Defense-WallTower01"
// player specific. eg.
//numtecP0 int 1 //Player0
//tecP0[0] RESEARCHSTAT "R-Vehicle-Body01"
numtecP0 int 0 //Player0
numtecP1 int 0 //Player1
numtecP2 int 0 //Player2
numtecP3 int 0 //Player3
numtecP4 int 0 //Player4
numtecP5 int 0 //Player5
numtecP6 int 0 //Player6
numtecP7 int 0 //Player7
/////////////////////////////////////////////////////////////////////////
// Available Research Topics.
// Maximum of TEN topics, see alexl for more.
// CLEAN MAP
numCleanRes int 3
cleanRes[0] RESEARCHSTAT "R-Sys-Sensor-Turret01"
cleanRes[1] RESEARCHSTAT "R-Wpn-MG1Mk1"
//cleanRes[2] RESEARCHSTAT "R-Struc-Factory-Cyborg"
cleanRes[2] RESEARCHSTAT "R-Sys-Engineering01"
//cleanRes[1] RESEARCHSTAT "R-Struc-CommandRelay"
// BASE MAP
numBaseRes int 0
//baseRes[0] RESEARCHSTAT "R-Sys-Engineering01"
// DEFENSE MAP
numDefRes int 0
//defRes[0] RESEARCHSTAT "R-Sys-Engineering01"
// Player Specific. eg.
// numResP0 int 1 //number of topics to enable
// resP0[0] RESEARCHSTAT "R-Lab-Electronics"
numResP0 int 0
numResP1 int 0
numResP2 int 0
numResP3 int 0
numResP4 int 0
numResP5 int 0
numResP6 int 0
numResP7 int 0
/////////////////////////////////////////////////////////////////////////
// Other Guff.
/* Base Under Attack */
attackSnd1 SOUND "pcv337.ogg"
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,238 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "skirmishAI.slo"
run
{
player INT 0
numScouts INT 3 // min number of droids in group to aim for.
numDefenders INT 3
numAttackers INT 6
numCyborgs INT 8 // build cyborgs until scouts contains x droids
tileExpand INT 12 // approx minutes to expand over the map.
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// structures
// generic names, often used.
oilRes FEATURESTAT "OilResource"
resLab STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
derrick STRUCTURESTAT "A0ResourceExtractor"
cybFactory STRUCTURESTAT "A0CyborgFactory"
playerHQ STRUCTURESTAT "A0CommandCentre"
vtolDefStruct STRUCTURESTAT "AASite-QuadMg1"
vtolPad STRUCTURESTAT "A0VtolPad"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
// upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
// Essential structs.
numStructs INT 5
structs[0] STRUCTURESTAT "A0PowerGenerator"
structs[1] STRUCTURESTAT "A0LightFactory"
structs[2] STRUCTURESTAT "A0CommandCentre"
structs[3] STRUCTURESTAT "A0ResearchFacility"
structs[4] STRUCTURESTAT "A0CyborgFactory"
// defensive structs.
numDefStructs INT 9
defStructs[0] STRUCTURESTAT "Sys-SensoTower02"
defStructs[1] STRUCTURESTAT "WallTower06"
defStructs[2] STRUCTURESTAT "Emplacement-MortarPit01"
defStructs[3] STRUCTURESTAT "PillBox1"
defStructs[4] STRUCTURESTAT "PillBox2"
defStructs[5] STRUCTURESTAT "PillBox5"
defStructs[6] STRUCTURESTAT "WallTower02"
defStructs[7] STRUCTURESTAT "WallTower03"
defStructs[8] STRUCTURESTAT "Emplacement-MRL-pit"
// extra structs
numExtraStructs INT 6
extraStructs[0] STRUCTURESTAT "A0LightFactory"
extraStructs[1] STRUCTURESTAT "A0RepairCentre3"
extraStructs[2] STRUCTURESTAT "PillBox5"
extraStructs[3] STRUCTURESTAT "A0LightFactory"
extraStructs[4] STRUCTURESTAT "A0ResearchFacility"
extraStructs[5] STRUCTURESTAT "Sys-SensoTower02"
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// droids
constructor TEMPLATE "ConstructorDroid"
vtolTemplate TEMPLATE "P6-L-LTAT-V"
// cyborg templates
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgFlamer01Grd"
cybTempl[2] TEMPLATE "CyborgCannon01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
// droid build array, long range weapons should not be in 2 consecutive slots.
// must be a multiple of 3 templates.
numTemplates INT 36
tmpl[0] TEMPLATE "ViperMG01Wheels"
tmpl[1] TEMPLATE "ViperMG01Wheels"
tmpl[2] TEMPLATE "ViperFlameWheels"
tmpl[3] TEMPLATE "ViperMG02Wheels"
tmpl[4] TEMPLATE "ViperMG02Halftrack"
tmpl[5] TEMPLATE "ViperRepairWheels"
tmpl[6] TEMPLATE "ViperHMGTracks"
tmpl[7] TEMPLATE "ViperLtCannonWheels"
tmpl[8] TEMPLATE "ViperFlameWheels"
tmpl[9] TEMPLATE "ViperLtCannonTracks"
tmpl[10] TEMPLATE "ViperMedCnTrks"
tmpl[11] TEMPLATE "ViperHMGTracks"
tmpl[12] TEMPLATE "ViperLtA-Twheels"
tmpl[13] TEMPLATE "ViperPODWheels"
tmpl[14] TEMPLATE "ViperMRLWheels"
tmpl[15] TEMPLATE "ViperBBWheels"
tmpl[16] TEMPLATE "CobraHMGHalfTrack"
tmpl[17] TEMPLATE "CobraFlameTracks"
tmpl[18] TEMPLATE "Sk-CobraBBHover"
tmpl[19] TEMPLATE "ViperMRLWheels"
tmpl[20] TEMPLATE "CobraMedCnTrks"
tmpl[21] TEMPLATE "CobraHvyCnTrks"
tmpl[22] TEMPLATE "ViperRepairHalftrack"
tmpl[23] TEMPLATE "CobraFlameTracks"
tmpl[24] TEMPLATE "CobraMortarHalfTrack"
tmpl[25] TEMPLATE "ViperSensorWheels"
tmpl[26] TEMPLATE "CobraHvyMortarHalftrack"
tmpl[27] TEMPLATE "CobraLtA-Thalftrack"
tmpl[28] TEMPLATE "ViperRepairHalftrack"
tmpl[29] TEMPLATE "CobraMRLHalftrack"
// tmpl[30] TEMPLATE "PythonLtCnTrks"
tmpl[30] TEMPLATE "Sk-PythonHvCanTrack"
tmpl[31] TEMPLATE "PythonMedCnTrks"
tmpl[32] TEMPLATE "CobraHMGHalfTrack"
tmpl[33] TEMPLATE "Sk-CobraBBHover"
// tmpl[33] TEMPLATE "CobraFlameTracks"
tmpl[34] TEMPLATE "PythonHvyCnTrks"
tmpl[35] TEMPLATE "CobraHvyMortarHalftrack"
// start points. MUST BE MULTIPLE OF 3 <numTemplates && >=3
// clean base starts from 0.
tmplTwo INT 3 // simple base
tmplThree INT 12 // defensive base
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// research
numResearch INT 92
res[0] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[1] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[2] RESEARCHSTAT "R-Vehicle-Body01"
res[3] RESEARCHSTAT "R-Comp-SynapticLink"
res[4] RESEARCHSTAT "R-Wpn-MG1Mk1"
res[5] RESEARCHSTAT "R-Defense-HardcreteWall"
res[6] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[7] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[8] RESEARCHSTAT "R-Struc-Factory-Cyborg"
res[9] RESEARCHSTAT "R-Cyborg-Wpn-MG"
res[10] RESEARCHSTAT "R-Defense-Pillbox01"
res[11] RESEARCHSTAT "R-Defense-Tower01"
res[12] RESEARCHSTAT "R-Vehicle-Body01"
res[13] RESEARCHSTAT "R-Sys-Engineering01"
res[14] RESEARCHSTAT "R-Struc-CommandRelay"
res[15] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
res[16] RESEARCHSTAT "R-Comp-CommandTurret01"
res[17] RESEARCHSTAT "R-Sys-Sensor-Turret01"
res[18] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
res[19] RESEARCHSTAT "R-Vehicle-Body05"
res[20] RESEARCHSTAT "R-Struc-Research-Module"
res[21] RESEARCHSTAT "R-Struc-PowerModuleMk1"
res[22] RESEARCHSTAT "R-Struc-Factory-Module"
res[23] RESEARCHSTAT "R-Struc-RepairFacility"
res[24] RESEARCHSTAT "R-Sys-MobileRepairTurret01"
res[25] RESEARCHSTAT "R-Vehicle-Engine01"
res[26] RESEARCHSTAT "R-Vehicle-Prop-Tracks"
res[27] RESEARCHSTAT "R-Cyborg-Wpn-Cannon"
res[28] RESEARCHSTAT "R-Cyborg-Wpn-Flamer"
res[29] RESEARCHSTAT "R-Wpn-MG3Mk1"
res[30] RESEARCHSTAT "R-Wpn-Cannon1Mk1"
res[31] RESEARCHSTAT "R-Wpn-Mortar01Lt"
res[32] RESEARCHSTAT "R-Defense-Pillbox05"
res[33] RESEARCHSTAT "R-Defense-TankTrap01"
res[34] RESEARCHSTAT "R-Defense-WallTower02"
res[35] RESEARCHSTAT "R-Sys-Sensor-Tower01"
res[36] RESEARCHSTAT "R-Defense-Pillbox04"
res[37] RESEARCHSTAT "R-Wpn-MG2Mk1"
res[38] RESEARCHSTAT "R-Wpn-Rocket05-MiniPod"
res[39] RESEARCHSTAT "R-Wpn-MG-Damage01"
res[40] RESEARCHSTAT "R-Wpn-Rocket-Damage01"
res[41] RESEARCHSTAT "R-Defense-WallTower01"
// skirmish from here!
res[42] RESEARCHSTAT "R-Sys-Sensor-Upgrade01"
res[43] RESEARCHSTAT "R-Cyborg-Metals01"
res[44] RESEARCHSTAT "R-Vehicle-Metals01"
res[45] RESEARCHSTAT "R-Wpn-RocketSlow-ROF01"
res[46] RESEARCHSTAT "R-Struc-Factory-Upgrade01"
res[47] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade01"
res[48] RESEARCHSTAT "R-Struc-Research-Upgrade01"
res[49] RESEARCHSTAT "R-Wpn-AAGun-Accuracy01"
res[50] RESEARCHSTAT "R-Wpn-AAGun-Damage01"
res[51] RESEARCHSTAT "R-Wpn-Flamer-ROF01"
res[52] RESEARCHSTAT "R-Wpn-Rocket-Damage02"
res[53] RESEARCHSTAT "R-Wpn-MG-ROF01"
res[54] RESEARCHSTAT "R-Wpn-MG-Damage02"
res[55] RESEARCHSTAT "R-Wpn-Cannon-Accuracy01"
res[56] RESEARCHSTAT "R-Wpn-Cannon-Damage01"
res[57] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy02"
res[58] RESEARCHSTAT "R-Cyborg-Metals02"
res[59] RESEARCHSTAT "R-Vehicle-Metals02"
res[60] RESEARCHSTAT "R-Vehicle-Engine02"
res[61] RESEARCHSTAT "R-Defense-WallUpgrade02"
res[62] RESEARCHSTAT "R-Struc-Factory-Upgrade02"
res[63] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03"
res[64] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade02"
res[65] RESEARCHSTAT "R-Wpn-MG-Damage03"
res[66] RESEARCHSTAT "R-Wpn-AAGun-Damage02"
res[67] RESEARCHSTAT "R-Wpn-Rocket-Damage03"
res[68] RESEARCHSTAT "R-Wpn-AAGun-ROF01"
res[69] RESEARCHSTAT "R-Wpn-Cannon-Damage02"
res[70] RESEARCHSTAT "R-Wpn-Flamer-Damage02"
res[71] RESEARCHSTAT "R-Wpn-Cannon-Damage03"
res[72] RESEARCHSTAT "R-Wpn-Rocket-ROF02"
res[73] RESEARCHSTAT "R-Wpn-Mortar-Acc02"
res[74] RESEARCHSTAT "R-Wpn-Mortar-Damage02"
res[75] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
res[76] RESEARCHSTAT "R-Wpn-RocketSlow-Damage03"
res[77] RESEARCHSTAT "R-Vehicle-Metals03"
res[78] RESEARCHSTAT "R-Wpn-RocketSlow-ROF03"
res[79] RESEARCHSTAT "R-Wpn-RocketSlow-Damage05"
res[80] RESEARCHSTAT "R-Wpn-Flamer-Damage03"
res[81] RESEARCHSTAT "R-Vehicle-Engine03"
res[82] RESEARCHSTAT "R-Wpn-Cannon-Damage04"
res[83] RESEARCHSTAT "R-Cyborg-Metals03"
res[84] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade03"
res[85] RESEARCHSTAT "R-Struc-Factory-Upgrade03"
res[86] RESEARCHSTAT "R-Wpn-Flamer-Damage04"
res[87] RESEARCHSTAT "R-Wpn-Cannon-Damage05"
res[88] RESEARCHSTAT "R-Wpn-Rocket-Damage04"
res[89] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade01"
res[90] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade01"
res[91] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade02"
// start points. NOTE THIS IS NOT THE NUMBER OF TOPICS
resClean INT 4 // no base
resBase INT 19 // simple base
resDefensive INT 40 // defensive base
}

View File

@ -0,0 +1,239 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "skirmishAI.slo"
run
{
player INT 1
numScouts INT 3 // min number of droids in group to aim for.
numDefenders INT 3
numAttackers INT 6
numCyborgs INT 8 // build cyborgs until scouts contains x droids
tileExpand INT 12 // approx minutes to expand over the map.
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// structures
// generic names, often used.
oilRes FEATURESTAT "OilResource"
resLab STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
derrick STRUCTURESTAT "A0ResourceExtractor"
cybFactory STRUCTURESTAT "A0CyborgFactory"
playerHQ STRUCTURESTAT "A0CommandCentre"
vtolDefStruct STRUCTURESTAT "AASite-QuadMg1"
vtolPad STRUCTURESTAT "A0VtolPad"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
// upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
// Essential structs.
numStructs INT 5
structs[0] STRUCTURESTAT "A0PowerGenerator"
structs[1] STRUCTURESTAT "A0LightFactory"
structs[2] STRUCTURESTAT "A0CommandCentre"
structs[3] STRUCTURESTAT "A0ResearchFacility"
structs[4] STRUCTURESTAT "A0CyborgFactory"
// defensive structs.
numDefStructs INT 9
defStructs[0] STRUCTURESTAT "Sys-SensoTower02"
defStructs[1] STRUCTURESTAT "WallTower06"
defStructs[2] STRUCTURESTAT "Emplacement-MortarPit01"
defStructs[3] STRUCTURESTAT "PillBox1"
defStructs[4] STRUCTURESTAT "PillBox2"
defStructs[5] STRUCTURESTAT "PillBox5"
defStructs[6] STRUCTURESTAT "WallTower02"
defStructs[7] STRUCTURESTAT "WallTower03"
defStructs[8] STRUCTURESTAT "Emplacement-MRL-pit"
// extra structs
numExtraStructs INT 6
extraStructs[0] STRUCTURESTAT "A0LightFactory"
extraStructs[1] STRUCTURESTAT "A0RepairCentre3"
extraStructs[5] STRUCTURESTAT "Sys-SensoTower02"
extraStructs[2] STRUCTURESTAT "PillBox5"
extraStructs[3] STRUCTURESTAT "A0LightFactory"
extraStructs[4] STRUCTURESTAT "A0ResearchFacility"
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// droids
constructor TEMPLATE "ConstructorDroid"
vtolTemplate TEMPLATE "P6-L-LTAT-V"
// cyborg templates
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgFlamer01Grd"
cybTempl[2] TEMPLATE "CyborgCannon01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
// droid build array, long range weapons should not be in 2 consecutive slots.
// must be a multiple of 3 templates.
numTemplates INT 36
tmpl[0] TEMPLATE "ViperMG01Wheels"
tmpl[1] TEMPLATE "ViperMG01Wheels"
tmpl[2] TEMPLATE "ViperFlameWheels"
tmpl[3] TEMPLATE "ViperMG02Wheels"
tmpl[4] TEMPLATE "ViperMG02Halftrack"
tmpl[5] TEMPLATE "ViperRepairWheels"
tmpl[6] TEMPLATE "ViperHMGTracks"
tmpl[7] TEMPLATE "ViperLtCannonWheels"
tmpl[8] TEMPLATE "ViperFlameWheels"
tmpl[9] TEMPLATE "ViperLtCannonTracks"
tmpl[10] TEMPLATE "ViperMedCnTrks"
tmpl[11] TEMPLATE "ViperHMGTracks"
tmpl[12] TEMPLATE "ViperLtA-Twheels"
tmpl[13] TEMPLATE "ViperPODWheels"
tmpl[14] TEMPLATE "ViperMRLWheels"
tmpl[15] TEMPLATE "ViperBBWheels"
tmpl[16] TEMPLATE "CobraHMGHalfTrack"
tmpl[17] TEMPLATE "CobraFlameTracks"
tmpl[18] TEMPLATE "Sk-CobraBBHover"
tmpl[19] TEMPLATE "ViperMRLWheels"
tmpl[20] TEMPLATE "CobraMedCnTrks"
tmpl[21] TEMPLATE "CobraHvyCnTrks"
tmpl[22] TEMPLATE "ViperRepairHalftrack"
tmpl[23] TEMPLATE "CobraFlameTracks"
tmpl[24] TEMPLATE "CobraMortarHalfTrack"
tmpl[25] TEMPLATE "ViperSensorWheels"
tmpl[26] TEMPLATE "CobraHvyMortarHalftrack"
tmpl[27] TEMPLATE "CobraLtA-Thalftrack"
tmpl[28] TEMPLATE "ViperRepairHalftrack"
tmpl[29] TEMPLATE "CobraMRLHalftrack"
// tmpl[30] TEMPLATE "PythonLtCnTrks"
tmpl[30] TEMPLATE "Sk-PythonHvCanTrack"
tmpl[31] TEMPLATE "PythonMedCnTrks"
tmpl[32] TEMPLATE "CobraHMGHalfTrack"
tmpl[33] TEMPLATE "Sk-CobraBBHover"
// tmpl[33] TEMPLATE "CobraFlameTracks"
tmpl[34] TEMPLATE "PythonHvyCnTrks"
tmpl[35] TEMPLATE "CobraHvyMortarHalftrack"
// start points. MUST BE MULTIPLE OF 3 <numTemplates && >=3
// clean base starts from 0.
tmplTwo INT 3 // simple base
tmplThree INT 12 // defensive base
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// research
numResearch INT 92
res[0] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[1] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[2] RESEARCHSTAT "R-Vehicle-Body01"
res[3] RESEARCHSTAT "R-Comp-SynapticLink"
res[4] RESEARCHSTAT "R-Wpn-MG1Mk1"
res[5] RESEARCHSTAT "R-Defense-HardcreteWall"
res[6] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[7] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[8] RESEARCHSTAT "R-Struc-Factory-Cyborg"
res[9] RESEARCHSTAT "R-Cyborg-Wpn-MG"
res[10] RESEARCHSTAT "R-Defense-Pillbox01"
res[11] RESEARCHSTAT "R-Defense-Tower01"
res[12] RESEARCHSTAT "R-Vehicle-Body01"
res[13] RESEARCHSTAT "R-Sys-Engineering01"
res[14] RESEARCHSTAT "R-Struc-CommandRelay"
res[15] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
res[16] RESEARCHSTAT "R-Comp-CommandTurret01"
res[17] RESEARCHSTAT "R-Sys-Sensor-Turret01"
res[18] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
res[19] RESEARCHSTAT "R-Vehicle-Body05"
res[20] RESEARCHSTAT "R-Struc-Research-Module"
res[21] RESEARCHSTAT "R-Struc-PowerModuleMk1"
res[22] RESEARCHSTAT "R-Struc-Factory-Module"
res[23] RESEARCHSTAT "R-Struc-RepairFacility"
res[24] RESEARCHSTAT "R-Sys-MobileRepairTurret01"
res[25] RESEARCHSTAT "R-Vehicle-Engine01"
res[26] RESEARCHSTAT "R-Vehicle-Prop-Tracks"
res[27] RESEARCHSTAT "R-Cyborg-Wpn-Cannon"
res[28] RESEARCHSTAT "R-Cyborg-Wpn-Flamer"
res[29] RESEARCHSTAT "R-Wpn-MG3Mk1"
res[30] RESEARCHSTAT "R-Wpn-Cannon1Mk1"
res[31] RESEARCHSTAT "R-Wpn-Mortar01Lt"
res[32] RESEARCHSTAT "R-Defense-Pillbox05"
res[33] RESEARCHSTAT "R-Defense-TankTrap01"
res[34] RESEARCHSTAT "R-Defense-WallTower02"
res[35] RESEARCHSTAT "R-Sys-Sensor-Tower01"
res[36] RESEARCHSTAT "R-Defense-Pillbox04"
res[37] RESEARCHSTAT "R-Wpn-MG2Mk1"
res[38] RESEARCHSTAT "R-Wpn-Rocket05-MiniPod"
res[39] RESEARCHSTAT "R-Wpn-MG-Damage01"
res[40] RESEARCHSTAT "R-Wpn-Rocket-Damage01"
res[41] RESEARCHSTAT "R-Defense-WallTower01"
// skirmish from here!
res[42] RESEARCHSTAT "R-Sys-Sensor-Upgrade01"
res[43] RESEARCHSTAT "R-Cyborg-Metals01"
res[44] RESEARCHSTAT "R-Vehicle-Metals01"
res[45] RESEARCHSTAT "R-Wpn-RocketSlow-ROF01"
res[46] RESEARCHSTAT "R-Struc-Factory-Upgrade01"
res[47] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade01"
res[48] RESEARCHSTAT "R-Struc-Research-Upgrade01"
res[49] RESEARCHSTAT "R-Wpn-AAGun-Accuracy01"
res[50] RESEARCHSTAT "R-Wpn-AAGun-Damage01"
res[51] RESEARCHSTAT "R-Wpn-Flamer-ROF01"
res[52] RESEARCHSTAT "R-Wpn-Rocket-Damage02"
res[53] RESEARCHSTAT "R-Wpn-MG-ROF01"
res[54] RESEARCHSTAT "R-Wpn-MG-Damage02"
res[55] RESEARCHSTAT "R-Wpn-Cannon-Accuracy01"
res[56] RESEARCHSTAT "R-Wpn-Cannon-Damage01"
res[57] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy02"
res[58] RESEARCHSTAT "R-Cyborg-Metals02"
res[59] RESEARCHSTAT "R-Vehicle-Metals02"
res[60] RESEARCHSTAT "R-Vehicle-Engine02"
res[61] RESEARCHSTAT "R-Defense-WallUpgrade02"
res[62] RESEARCHSTAT "R-Struc-Factory-Upgrade02"
res[63] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03"
res[64] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade02"
res[65] RESEARCHSTAT "R-Wpn-MG-Damage03"
res[66] RESEARCHSTAT "R-Wpn-AAGun-Damage02"
res[67] RESEARCHSTAT "R-Wpn-Rocket-Damage03"
res[68] RESEARCHSTAT "R-Wpn-AAGun-ROF01"
res[69] RESEARCHSTAT "R-Wpn-Cannon-Damage02"
res[70] RESEARCHSTAT "R-Wpn-Flamer-Damage02"
res[71] RESEARCHSTAT "R-Wpn-Cannon-Damage03"
res[72] RESEARCHSTAT "R-Wpn-Rocket-ROF02"
res[73] RESEARCHSTAT "R-Wpn-Mortar-Acc02"
res[74] RESEARCHSTAT "R-Wpn-Mortar-Damage02"
res[75] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
res[76] RESEARCHSTAT "R-Wpn-RocketSlow-Damage03"
res[77] RESEARCHSTAT "R-Vehicle-Metals03"
res[78] RESEARCHSTAT "R-Wpn-RocketSlow-ROF03"
res[79] RESEARCHSTAT "R-Wpn-RocketSlow-Damage05"
res[80] RESEARCHSTAT "R-Wpn-Flamer-Damage03"
res[81] RESEARCHSTAT "R-Vehicle-Engine03"
res[82] RESEARCHSTAT "R-Wpn-Cannon-Damage04"
res[83] RESEARCHSTAT "R-Cyborg-Metals03"
res[84] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade03"
res[85] RESEARCHSTAT "R-Struc-Factory-Upgrade03"
res[86] RESEARCHSTAT "R-Wpn-Flamer-Damage04"
res[87] RESEARCHSTAT "R-Wpn-Cannon-Damage05"
res[88] RESEARCHSTAT "R-Wpn-Rocket-Damage04"
res[89] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade01"
res[90] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade01"
res[91] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade02"
// start points. NOTE THIS IS NOT THE NUMBER OF TOPICS
resClean INT 4 // no base
resBase INT 19 // simple base
resDefensive INT 40 // defensive base
}

View File

@ -0,0 +1,240 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "skirmishAI.slo"
run
{
player INT 2
numScouts INT 3 // min number of droids in group to aim for.
numDefenders INT 3
numAttackers INT 6
numCyborgs INT 8 // build cyborgs until scouts contains x droids
tileExpand INT 12 // approx minutes to expand over the map.
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// structures
// generic names, often used.
oilRes FEATURESTAT "OilResource"
resLab STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
derrick STRUCTURESTAT "A0ResourceExtractor"
cybFactory STRUCTURESTAT "A0CyborgFactory"
playerHQ STRUCTURESTAT "A0CommandCentre"
vtolDefStruct STRUCTURESTAT "AASite-QuadMg1"
vtolPad STRUCTURESTAT "A0VtolPad"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
// upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
// Essential structs.
numStructs INT 5
structs[0] STRUCTURESTAT "A0PowerGenerator"
structs[1] STRUCTURESTAT "A0LightFactory"
structs[2] STRUCTURESTAT "A0CommandCentre"
structs[3] STRUCTURESTAT "A0ResearchFacility"
structs[4] STRUCTURESTAT "A0CyborgFactory"
// defensive structs.
numDefStructs INT 9
defStructs[0] STRUCTURESTAT "Sys-SensoTower02"
defStructs[1] STRUCTURESTAT "WallTower06"
defStructs[2] STRUCTURESTAT "Emplacement-MortarPit01"
defStructs[3] STRUCTURESTAT "PillBox1"
defStructs[4] STRUCTURESTAT "PillBox2"
defStructs[5] STRUCTURESTAT "PillBox5"
defStructs[6] STRUCTURESTAT "WallTower02"
defStructs[7] STRUCTURESTAT "WallTower03"
defStructs[8] STRUCTURESTAT "Emplacement-MRL-pit"
// extra structs
numExtraStructs INT 6
extraStructs[0] STRUCTURESTAT "A0LightFactory"
extraStructs[1] STRUCTURESTAT "A0RepairCentre3"
extraStructs[2] STRUCTURESTAT "PillBox5"
extraStructs[3] STRUCTURESTAT "A0LightFactory"
extraStructs[4] STRUCTURESTAT "A0ResearchFacility"
extraStructs[5] STRUCTURESTAT "Sys-SensoTower02"
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// droids
constructor TEMPLATE "ConstructorDroid"
vtolTemplate TEMPLATE "P6-L-LTAT-V"
// cyborg templates
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgFlamer01Grd"
cybTempl[2] TEMPLATE "CyborgCannon01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
// droid build array, long range weapons should not be in 2 consecutive slots.
// must be a multiple of 3 templates.
numTemplates INT 36
tmpl[0] TEMPLATE "ViperMG01Wheels"
tmpl[1] TEMPLATE "ViperMG01Wheels"
tmpl[2] TEMPLATE "ViperFlameWheels"
tmpl[3] TEMPLATE "ViperMG02Wheels"
tmpl[4] TEMPLATE "ViperMG02Halftrack"
tmpl[5] TEMPLATE "ViperRepairWheels"
tmpl[6] TEMPLATE "ViperHMGTracks"
tmpl[7] TEMPLATE "ViperLtCannonWheels"
tmpl[8] TEMPLATE "ViperFlameWheels"
tmpl[9] TEMPLATE "ViperLtCannonTracks"
tmpl[10] TEMPLATE "ViperMedCnTrks"
tmpl[11] TEMPLATE "ViperHMGTracks"
tmpl[12] TEMPLATE "ViperLtA-Twheels"
tmpl[13] TEMPLATE "ViperPODWheels"
tmpl[14] TEMPLATE "ViperMRLWheels"
tmpl[15] TEMPLATE "ViperBBWheels"
tmpl[16] TEMPLATE "CobraHMGHalfTrack"
tmpl[17] TEMPLATE "CobraFlameTracks"
tmpl[18] TEMPLATE "Sk-CobraBBHover"
tmpl[19] TEMPLATE "ViperMRLWheels"
tmpl[20] TEMPLATE "CobraMedCnTrks"
tmpl[21] TEMPLATE "CobraHvyCnTrks"
tmpl[22] TEMPLATE "ViperRepairHalftrack"
tmpl[23] TEMPLATE "CobraFlameTracks"
tmpl[24] TEMPLATE "CobraMortarHalfTrack"
tmpl[25] TEMPLATE "ViperSensorWheels"
tmpl[26] TEMPLATE "CobraHvyMortarHalftrack"
tmpl[27] TEMPLATE "CobraLtA-Thalftrack"
tmpl[28] TEMPLATE "ViperRepairHalftrack"
tmpl[29] TEMPLATE "CobraMRLHalftrack"
// tmpl[30] TEMPLATE "PythonLtCnTrks"
tmpl[30] TEMPLATE "Sk-PythonHvCanTrack"
tmpl[31] TEMPLATE "PythonMedCnTrks"
tmpl[32] TEMPLATE "CobraHMGHalfTrack"
tmpl[33] TEMPLATE "Sk-CobraBBHover"
// tmpl[33] TEMPLATE "CobraFlameTracks"
tmpl[34] TEMPLATE "PythonHvyCnTrks"
tmpl[35] TEMPLATE "CobraHvyMortarHalftrack"
// start points. MUST BE MULTIPLE OF 3 <numTemplates && >=3
// clean base starts from 0.
tmplTwo INT 3 // simple base
tmplThree INT 12 // defensive base
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// research
numResearch INT 92
res[0] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[1] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[2] RESEARCHSTAT "R-Vehicle-Body01"
res[3] RESEARCHSTAT "R-Comp-SynapticLink"
res[4] RESEARCHSTAT "R-Wpn-MG1Mk1"
res[5] RESEARCHSTAT "R-Defense-HardcreteWall"
res[6] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[7] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[8] RESEARCHSTAT "R-Struc-Factory-Cyborg"
res[9] RESEARCHSTAT "R-Cyborg-Wpn-MG"
res[10] RESEARCHSTAT "R-Defense-Pillbox01"
res[11] RESEARCHSTAT "R-Defense-Tower01"
res[12] RESEARCHSTAT "R-Vehicle-Body01"
res[13] RESEARCHSTAT "R-Sys-Engineering01"
res[14] RESEARCHSTAT "R-Struc-CommandRelay"
res[15] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
res[16] RESEARCHSTAT "R-Comp-CommandTurret01"
res[17] RESEARCHSTAT "R-Sys-Sensor-Turret01"
res[18] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
res[19] RESEARCHSTAT "R-Vehicle-Body05"
res[20] RESEARCHSTAT "R-Struc-Research-Module"
res[21] RESEARCHSTAT "R-Struc-PowerModuleMk1"
res[22] RESEARCHSTAT "R-Struc-Factory-Module"
res[23] RESEARCHSTAT "R-Struc-RepairFacility"
res[24] RESEARCHSTAT "R-Sys-MobileRepairTurret01"
res[25] RESEARCHSTAT "R-Vehicle-Engine01"
res[26] RESEARCHSTAT "R-Vehicle-Prop-Tracks"
res[27] RESEARCHSTAT "R-Cyborg-Wpn-Cannon"
res[28] RESEARCHSTAT "R-Cyborg-Wpn-Flamer"
res[29] RESEARCHSTAT "R-Wpn-MG3Mk1"
res[30] RESEARCHSTAT "R-Wpn-Cannon1Mk1"
res[31] RESEARCHSTAT "R-Wpn-Mortar01Lt"
res[32] RESEARCHSTAT "R-Defense-Pillbox05"
res[33] RESEARCHSTAT "R-Defense-TankTrap01"
res[34] RESEARCHSTAT "R-Defense-WallTower02"
res[35] RESEARCHSTAT "R-Sys-Sensor-Tower01"
res[36] RESEARCHSTAT "R-Defense-Pillbox04"
res[37] RESEARCHSTAT "R-Wpn-MG2Mk1"
res[38] RESEARCHSTAT "R-Wpn-Rocket05-MiniPod"
res[39] RESEARCHSTAT "R-Wpn-MG-Damage01"
res[40] RESEARCHSTAT "R-Wpn-Rocket-Damage01"
res[41] RESEARCHSTAT "R-Defense-WallTower01"
// skirmish from here!
res[42] RESEARCHSTAT "R-Sys-Sensor-Upgrade01"
res[43] RESEARCHSTAT "R-Cyborg-Metals01"
res[44] RESEARCHSTAT "R-Vehicle-Metals01"
res[45] RESEARCHSTAT "R-Wpn-RocketSlow-ROF01"
res[46] RESEARCHSTAT "R-Struc-Factory-Upgrade01"
res[47] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade01"
res[48] RESEARCHSTAT "R-Struc-Research-Upgrade01"
res[49] RESEARCHSTAT "R-Wpn-AAGun-Accuracy01"
res[50] RESEARCHSTAT "R-Wpn-AAGun-Damage01"
res[51] RESEARCHSTAT "R-Wpn-Flamer-ROF01"
res[52] RESEARCHSTAT "R-Wpn-Rocket-Damage02"
res[53] RESEARCHSTAT "R-Wpn-MG-ROF01"
res[54] RESEARCHSTAT "R-Wpn-MG-Damage02"
res[55] RESEARCHSTAT "R-Wpn-Cannon-Accuracy01"
res[56] RESEARCHSTAT "R-Wpn-Cannon-Damage01"
res[57] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy02"
res[58] RESEARCHSTAT "R-Cyborg-Metals02"
res[59] RESEARCHSTAT "R-Vehicle-Metals02"
res[60] RESEARCHSTAT "R-Vehicle-Engine02"
res[61] RESEARCHSTAT "R-Defense-WallUpgrade02"
res[62] RESEARCHSTAT "R-Struc-Factory-Upgrade02"
res[63] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03"
res[64] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade02"
res[65] RESEARCHSTAT "R-Wpn-MG-Damage03"
res[66] RESEARCHSTAT "R-Wpn-AAGun-Damage02"
res[67] RESEARCHSTAT "R-Wpn-Rocket-Damage03"
res[68] RESEARCHSTAT "R-Wpn-AAGun-ROF01"
res[69] RESEARCHSTAT "R-Wpn-Cannon-Damage02"
res[70] RESEARCHSTAT "R-Wpn-Flamer-Damage02"
res[71] RESEARCHSTAT "R-Wpn-Cannon-Damage03"
res[72] RESEARCHSTAT "R-Wpn-Rocket-ROF02"
res[73] RESEARCHSTAT "R-Wpn-Mortar-Acc02"
res[74] RESEARCHSTAT "R-Wpn-Mortar-Damage02"
res[75] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
res[76] RESEARCHSTAT "R-Wpn-RocketSlow-Damage03"
res[77] RESEARCHSTAT "R-Vehicle-Metals03"
res[78] RESEARCHSTAT "R-Wpn-RocketSlow-ROF03"
res[79] RESEARCHSTAT "R-Wpn-RocketSlow-Damage05"
res[80] RESEARCHSTAT "R-Wpn-Flamer-Damage03"
res[81] RESEARCHSTAT "R-Vehicle-Engine03"
res[82] RESEARCHSTAT "R-Wpn-Cannon-Damage04"
res[83] RESEARCHSTAT "R-Cyborg-Metals03"
res[84] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade03"
res[85] RESEARCHSTAT "R-Struc-Factory-Upgrade03"
res[86] RESEARCHSTAT "R-Wpn-Flamer-Damage04"
res[87] RESEARCHSTAT "R-Wpn-Cannon-Damage05"
res[88] RESEARCHSTAT "R-Wpn-Rocket-Damage04"
res[89] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade01"
res[90] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade01"
res[91] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade02"
// start points. NOTE THIS IS NOT THE NUMBER OF TOPICS
resClean INT 4 // no base
resBase INT 19 // simple base
resDefensive INT 40 // defensive base
}

View File

@ -0,0 +1,240 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "skirmishAI.slo"
run
{
player INT 3
numScouts INT 3 // min number of droids in group to aim for.
numDefenders INT 3
numAttackers INT 6
numCyborgs INT 8 // build cyborgs until scouts contains x droids
tileExpand INT 12 // approx minutes to expand over the map.
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// structures
// generic names, often used.
oilRes FEATURESTAT "OilResource"
resLab STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
derrick STRUCTURESTAT "A0ResourceExtractor"
cybFactory STRUCTURESTAT "A0CyborgFactory"
playerHQ STRUCTURESTAT "A0CommandCentre"
vtolDefStruct STRUCTURESTAT "AASite-QuadMg1"
vtolPad STRUCTURESTAT "A0VtolPad"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
// upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
// Essential structs.
numStructs INT 5
structs[0] STRUCTURESTAT "A0PowerGenerator"
structs[1] STRUCTURESTAT "A0LightFactory"
structs[2] STRUCTURESTAT "A0CommandCentre"
structs[3] STRUCTURESTAT "A0ResearchFacility"
structs[4] STRUCTURESTAT "A0CyborgFactory"
// defensive structs.
numDefStructs INT 9
defStructs[0] STRUCTURESTAT "Sys-SensoTower02"
defStructs[1] STRUCTURESTAT "WallTower06"
defStructs[2] STRUCTURESTAT "Emplacement-MortarPit01"
defStructs[3] STRUCTURESTAT "PillBox1"
defStructs[4] STRUCTURESTAT "PillBox2"
defStructs[5] STRUCTURESTAT "PillBox5"
defStructs[6] STRUCTURESTAT "WallTower02"
defStructs[7] STRUCTURESTAT "WallTower03"
defStructs[8] STRUCTURESTAT "Emplacement-MRL-pit"
// extra structs
numExtraStructs INT 6
extraStructs[0] STRUCTURESTAT "A0LightFactory"
extraStructs[1] STRUCTURESTAT "A0RepairCentre3"
extraStructs[2] STRUCTURESTAT "PillBox5"
extraStructs[3] STRUCTURESTAT "A0LightFactory"
extraStructs[4] STRUCTURESTAT "A0ResearchFacility"
extraStructs[5] STRUCTURESTAT "Sys-SensoTower02"
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// droids
constructor TEMPLATE "ConstructorDroid"
vtolTemplate TEMPLATE "P6-L-LTAT-V"
// cyborg templates
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgFlamer01Grd"
cybTempl[2] TEMPLATE "CyborgCannon01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
// droid build array, long range weapons should not be in 2 consecutive slots.
// must be a multiple of 3 templates.
numTemplates INT 36
tmpl[0] TEMPLATE "ViperMG01Wheels"
tmpl[1] TEMPLATE "ViperMG01Wheels"
tmpl[2] TEMPLATE "ViperFlameWheels"
tmpl[3] TEMPLATE "ViperMG02Wheels"
tmpl[4] TEMPLATE "ViperMG02Halftrack"
tmpl[5] TEMPLATE "ViperRepairWheels"
tmpl[6] TEMPLATE "ViperHMGTracks"
tmpl[7] TEMPLATE "ViperLtCannonWheels"
tmpl[8] TEMPLATE "ViperFlameWheels"
tmpl[9] TEMPLATE "ViperLtCannonTracks"
tmpl[10] TEMPLATE "ViperMedCnTrks"
tmpl[11] TEMPLATE "ViperHMGTracks"
tmpl[12] TEMPLATE "ViperLtA-Twheels"
tmpl[13] TEMPLATE "ViperPODWheels"
tmpl[14] TEMPLATE "ViperMRLWheels"
tmpl[15] TEMPLATE "ViperBBWheels"
tmpl[16] TEMPLATE "CobraHMGHalfTrack"
tmpl[17] TEMPLATE "CobraFlameTracks"
tmpl[18] TEMPLATE "Sk-CobraBBHover"
tmpl[19] TEMPLATE "ViperMRLWheels"
tmpl[20] TEMPLATE "CobraMedCnTrks"
tmpl[21] TEMPLATE "CobraHvyCnTrks"
tmpl[22] TEMPLATE "ViperRepairHalftrack"
tmpl[23] TEMPLATE "CobraFlameTracks"
tmpl[24] TEMPLATE "CobraMortarHalfTrack"
tmpl[25] TEMPLATE "ViperSensorWheels"
tmpl[26] TEMPLATE "CobraHvyMortarHalftrack"
tmpl[27] TEMPLATE "CobraLtA-Thalftrack"
tmpl[28] TEMPLATE "ViperRepairHalftrack"
tmpl[29] TEMPLATE "CobraMRLHalftrack"
// tmpl[30] TEMPLATE "PythonLtCnTrks"
tmpl[30] TEMPLATE "Sk-PythonHvCanTrack"
tmpl[31] TEMPLATE "PythonMedCnTrks"
tmpl[32] TEMPLATE "CobraHMGHalfTrack"
tmpl[33] TEMPLATE "Sk-CobraBBHover"
// tmpl[33] TEMPLATE "CobraFlameTracks"
tmpl[34] TEMPLATE "PythonHvyCnTrks"
tmpl[35] TEMPLATE "CobraHvyMortarHalftrack"
// start points. MUST BE MULTIPLE OF 3 <numTemplates && >=3
// clean base starts from 0.
tmplTwo INT 3 // simple base
tmplThree INT 12 // defensive base
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// research
numResearch INT 92
res[0] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[1] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[2] RESEARCHSTAT "R-Vehicle-Body01"
res[3] RESEARCHSTAT "R-Comp-SynapticLink"
res[4] RESEARCHSTAT "R-Wpn-MG1Mk1"
res[5] RESEARCHSTAT "R-Defense-HardcreteWall"
res[6] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[7] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[8] RESEARCHSTAT "R-Struc-Factory-Cyborg"
res[9] RESEARCHSTAT "R-Cyborg-Wpn-MG"
res[10] RESEARCHSTAT "R-Defense-Pillbox01"
res[11] RESEARCHSTAT "R-Defense-Tower01"
res[12] RESEARCHSTAT "R-Vehicle-Body01"
res[13] RESEARCHSTAT "R-Sys-Engineering01"
res[14] RESEARCHSTAT "R-Struc-CommandRelay"
res[15] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
res[16] RESEARCHSTAT "R-Comp-CommandTurret01"
res[17] RESEARCHSTAT "R-Sys-Sensor-Turret01"
res[18] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
res[19] RESEARCHSTAT "R-Vehicle-Body05"
res[20] RESEARCHSTAT "R-Struc-Research-Module"
res[21] RESEARCHSTAT "R-Struc-PowerModuleMk1"
res[22] RESEARCHSTAT "R-Struc-Factory-Module"
res[23] RESEARCHSTAT "R-Struc-RepairFacility"
res[24] RESEARCHSTAT "R-Sys-MobileRepairTurret01"
res[25] RESEARCHSTAT "R-Vehicle-Engine01"
res[26] RESEARCHSTAT "R-Vehicle-Prop-Tracks"
res[27] RESEARCHSTAT "R-Cyborg-Wpn-Cannon"
res[28] RESEARCHSTAT "R-Cyborg-Wpn-Flamer"
res[29] RESEARCHSTAT "R-Wpn-MG3Mk1"
res[30] RESEARCHSTAT "R-Wpn-Cannon1Mk1"
res[31] RESEARCHSTAT "R-Wpn-Mortar01Lt"
res[32] RESEARCHSTAT "R-Defense-Pillbox05"
res[33] RESEARCHSTAT "R-Defense-TankTrap01"
res[34] RESEARCHSTAT "R-Defense-WallTower02"
res[35] RESEARCHSTAT "R-Sys-Sensor-Tower01"
res[36] RESEARCHSTAT "R-Defense-Pillbox04"
res[37] RESEARCHSTAT "R-Wpn-MG2Mk1"
res[38] RESEARCHSTAT "R-Wpn-Rocket05-MiniPod"
res[39] RESEARCHSTAT "R-Wpn-MG-Damage01"
res[40] RESEARCHSTAT "R-Wpn-Rocket-Damage01"
res[41] RESEARCHSTAT "R-Defense-WallTower01"
// skirmish from here!
res[42] RESEARCHSTAT "R-Sys-Sensor-Upgrade01"
res[43] RESEARCHSTAT "R-Cyborg-Metals01"
res[44] RESEARCHSTAT "R-Vehicle-Metals01"
res[45] RESEARCHSTAT "R-Wpn-RocketSlow-ROF01"
res[46] RESEARCHSTAT "R-Struc-Factory-Upgrade01"
res[47] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade01"
res[48] RESEARCHSTAT "R-Struc-Research-Upgrade01"
res[49] RESEARCHSTAT "R-Wpn-AAGun-Accuracy01"
res[50] RESEARCHSTAT "R-Wpn-AAGun-Damage01"
res[51] RESEARCHSTAT "R-Wpn-Flamer-ROF01"
res[52] RESEARCHSTAT "R-Wpn-Rocket-Damage02"
res[53] RESEARCHSTAT "R-Wpn-MG-ROF01"
res[54] RESEARCHSTAT "R-Wpn-MG-Damage02"
res[55] RESEARCHSTAT "R-Wpn-Cannon-Accuracy01"
res[56] RESEARCHSTAT "R-Wpn-Cannon-Damage01"
res[57] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy02"
res[58] RESEARCHSTAT "R-Cyborg-Metals02"
res[59] RESEARCHSTAT "R-Vehicle-Metals02"
res[60] RESEARCHSTAT "R-Vehicle-Engine02"
res[61] RESEARCHSTAT "R-Defense-WallUpgrade02"
res[62] RESEARCHSTAT "R-Struc-Factory-Upgrade02"
res[63] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03"
res[64] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade02"
res[65] RESEARCHSTAT "R-Wpn-MG-Damage03"
res[66] RESEARCHSTAT "R-Wpn-AAGun-Damage02"
res[67] RESEARCHSTAT "R-Wpn-Rocket-Damage03"
res[68] RESEARCHSTAT "R-Wpn-AAGun-ROF01"
res[69] RESEARCHSTAT "R-Wpn-Cannon-Damage02"
res[70] RESEARCHSTAT "R-Wpn-Flamer-Damage02"
res[71] RESEARCHSTAT "R-Wpn-Cannon-Damage03"
res[72] RESEARCHSTAT "R-Wpn-Rocket-ROF02"
res[73] RESEARCHSTAT "R-Wpn-Mortar-Acc02"
res[74] RESEARCHSTAT "R-Wpn-Mortar-Damage02"
res[75] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
res[76] RESEARCHSTAT "R-Wpn-RocketSlow-Damage03"
res[77] RESEARCHSTAT "R-Vehicle-Metals03"
res[78] RESEARCHSTAT "R-Wpn-RocketSlow-ROF03"
res[79] RESEARCHSTAT "R-Wpn-RocketSlow-Damage05"
res[80] RESEARCHSTAT "R-Wpn-Flamer-Damage03"
res[81] RESEARCHSTAT "R-Vehicle-Engine03"
res[82] RESEARCHSTAT "R-Wpn-Cannon-Damage04"
res[83] RESEARCHSTAT "R-Cyborg-Metals03"
res[84] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade03"
res[85] RESEARCHSTAT "R-Struc-Factory-Upgrade03"
res[86] RESEARCHSTAT "R-Wpn-Flamer-Damage04"
res[87] RESEARCHSTAT "R-Wpn-Cannon-Damage05"
res[88] RESEARCHSTAT "R-Wpn-Rocket-Damage04"
res[89] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade01"
res[90] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade01"
res[91] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade02"
// start points. NOTE THIS IS NOT THE NUMBER OF TOPICS
resClean INT 4 // no base
resBase INT 19 // simple base
resDefensive INT 40 // defensive base
}

View File

@ -0,0 +1,240 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "skirmishAI.slo"
run
{
player INT 4
numScouts INT 3 // min number of droids in group to aim for.
numDefenders INT 3
numAttackers INT 6
numCyborgs INT 8 // build cyborgs until scouts contains x droids
tileExpand INT 12 // approx minutes to expand over the map.
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// structures
// generic names, often used.
oilRes FEATURESTAT "OilResource"
resLab STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
derrick STRUCTURESTAT "A0ResourceExtractor"
cybFactory STRUCTURESTAT "A0CyborgFactory"
playerHQ STRUCTURESTAT "A0CommandCentre"
vtolDefStruct STRUCTURESTAT "AASite-QuadMg1"
vtolPad STRUCTURESTAT "A0VtolPad"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
// upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
// Essential structs.
numStructs INT 5
structs[0] STRUCTURESTAT "A0PowerGenerator"
structs[1] STRUCTURESTAT "A0LightFactory"
structs[2] STRUCTURESTAT "A0CommandCentre"
structs[3] STRUCTURESTAT "A0ResearchFacility"
structs[4] STRUCTURESTAT "A0CyborgFactory"
// defensive structs.
numDefStructs INT 9
defStructs[0] STRUCTURESTAT "Sys-SensoTower02"
defStructs[1] STRUCTURESTAT "WallTower06"
defStructs[2] STRUCTURESTAT "Emplacement-MortarPit01"
defStructs[3] STRUCTURESTAT "PillBox1"
defStructs[4] STRUCTURESTAT "PillBox2"
defStructs[5] STRUCTURESTAT "PillBox5"
defStructs[6] STRUCTURESTAT "WallTower02"
defStructs[7] STRUCTURESTAT "WallTower03"
defStructs[8] STRUCTURESTAT "Emplacement-MRL-pit"
// extra structs
numExtraStructs INT 6
extraStructs[0] STRUCTURESTAT "A0LightFactory"
extraStructs[1] STRUCTURESTAT "A0RepairCentre3"
extraStructs[2] STRUCTURESTAT "PillBox5"
extraStructs[3] STRUCTURESTAT "A0LightFactory"
extraStructs[4] STRUCTURESTAT "A0ResearchFacility"
extraStructs[5] STRUCTURESTAT "Sys-SensoTower02"
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// droids
constructor TEMPLATE "ConstructorDroid"
vtolTemplate TEMPLATE "P6-L-LTAT-V"
// cyborg templates
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgFlamer01Grd"
cybTempl[2] TEMPLATE "CyborgCannon01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
// droid build array, long range weapons should not be in 2 consecutive slots.
// must be a multiple of 3 templates.
numTemplates INT 36
tmpl[0] TEMPLATE "ViperMG01Wheels"
tmpl[1] TEMPLATE "ViperMG01Wheels"
tmpl[2] TEMPLATE "ViperFlameWheels"
tmpl[3] TEMPLATE "ViperMG02Wheels"
tmpl[4] TEMPLATE "ViperMG02Halftrack"
tmpl[5] TEMPLATE "ViperRepairWheels"
tmpl[6] TEMPLATE "ViperHMGTracks"
tmpl[7] TEMPLATE "ViperLtCannonWheels"
tmpl[8] TEMPLATE "ViperFlameWheels"
tmpl[9] TEMPLATE "ViperLtCannonTracks"
tmpl[10] TEMPLATE "ViperMedCnTrks"
tmpl[11] TEMPLATE "ViperHMGTracks"
tmpl[12] TEMPLATE "ViperLtA-Twheels"
tmpl[13] TEMPLATE "ViperPODWheels"
tmpl[14] TEMPLATE "ViperMRLWheels"
tmpl[15] TEMPLATE "ViperBBWheels"
tmpl[16] TEMPLATE "CobraHMGHalfTrack"
tmpl[17] TEMPLATE "CobraFlameTracks"
tmpl[18] TEMPLATE "Sk-CobraBBHover"
tmpl[19] TEMPLATE "ViperMRLWheels"
tmpl[20] TEMPLATE "CobraMedCnTrks"
tmpl[21] TEMPLATE "CobraHvyCnTrks"
tmpl[22] TEMPLATE "ViperRepairHalftrack"
tmpl[23] TEMPLATE "CobraFlameTracks"
tmpl[24] TEMPLATE "CobraMortarHalfTrack"
tmpl[25] TEMPLATE "ViperSensorWheels"
tmpl[26] TEMPLATE "CobraHvyMortarHalftrack"
tmpl[27] TEMPLATE "CobraLtA-Thalftrack"
tmpl[28] TEMPLATE "ViperRepairHalftrack"
tmpl[29] TEMPLATE "CobraMRLHalftrack"
// tmpl[30] TEMPLATE "PythonLtCnTrks"
tmpl[30] TEMPLATE "Sk-PythonHvCanTrack"
tmpl[31] TEMPLATE "PythonMedCnTrks"
tmpl[32] TEMPLATE "CobraHMGHalfTrack"
tmpl[33] TEMPLATE "Sk-CobraBBHover"
// tmpl[33] TEMPLATE "CobraFlameTracks"
tmpl[34] TEMPLATE "PythonHvyCnTrks"
tmpl[35] TEMPLATE "CobraHvyMortarHalftrack"
// start points. MUST BE MULTIPLE OF 3 <numTemplates && >=3
// clean base starts from 0.
tmplTwo INT 3 // simple base
tmplThree INT 12 // defensive base
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// research
numResearch INT 92
res[0] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[1] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[2] RESEARCHSTAT "R-Vehicle-Body01"
res[3] RESEARCHSTAT "R-Comp-SynapticLink"
res[4] RESEARCHSTAT "R-Wpn-MG1Mk1"
res[5] RESEARCHSTAT "R-Defense-HardcreteWall"
res[6] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[7] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[8] RESEARCHSTAT "R-Struc-Factory-Cyborg"
res[9] RESEARCHSTAT "R-Cyborg-Wpn-MG"
res[10] RESEARCHSTAT "R-Defense-Pillbox01"
res[11] RESEARCHSTAT "R-Defense-Tower01"
res[12] RESEARCHSTAT "R-Vehicle-Body01"
res[13] RESEARCHSTAT "R-Sys-Engineering01"
res[14] RESEARCHSTAT "R-Struc-CommandRelay"
res[15] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
res[16] RESEARCHSTAT "R-Comp-CommandTurret01"
res[17] RESEARCHSTAT "R-Sys-Sensor-Turret01"
res[18] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
res[19] RESEARCHSTAT "R-Vehicle-Body05"
res[20] RESEARCHSTAT "R-Struc-Research-Module"
res[21] RESEARCHSTAT "R-Struc-PowerModuleMk1"
res[22] RESEARCHSTAT "R-Struc-Factory-Module"
res[23] RESEARCHSTAT "R-Struc-RepairFacility"
res[24] RESEARCHSTAT "R-Sys-MobileRepairTurret01"
res[25] RESEARCHSTAT "R-Vehicle-Engine01"
res[26] RESEARCHSTAT "R-Vehicle-Prop-Tracks"
res[27] RESEARCHSTAT "R-Cyborg-Wpn-Cannon"
res[28] RESEARCHSTAT "R-Cyborg-Wpn-Flamer"
res[29] RESEARCHSTAT "R-Wpn-MG3Mk1"
res[30] RESEARCHSTAT "R-Wpn-Cannon1Mk1"
res[31] RESEARCHSTAT "R-Wpn-Mortar01Lt"
res[32] RESEARCHSTAT "R-Defense-Pillbox05"
res[33] RESEARCHSTAT "R-Defense-TankTrap01"
res[34] RESEARCHSTAT "R-Defense-WallTower02"
res[35] RESEARCHSTAT "R-Sys-Sensor-Tower01"
res[36] RESEARCHSTAT "R-Defense-Pillbox04"
res[37] RESEARCHSTAT "R-Wpn-MG2Mk1"
res[38] RESEARCHSTAT "R-Wpn-Rocket05-MiniPod"
res[39] RESEARCHSTAT "R-Wpn-MG-Damage01"
res[40] RESEARCHSTAT "R-Wpn-Rocket-Damage01"
res[41] RESEARCHSTAT "R-Defense-WallTower01"
// skirmish from here!
res[42] RESEARCHSTAT "R-Sys-Sensor-Upgrade01"
res[43] RESEARCHSTAT "R-Cyborg-Metals01"
res[44] RESEARCHSTAT "R-Vehicle-Metals01"
res[45] RESEARCHSTAT "R-Wpn-RocketSlow-ROF01"
res[46] RESEARCHSTAT "R-Struc-Factory-Upgrade01"
res[47] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade01"
res[48] RESEARCHSTAT "R-Struc-Research-Upgrade01"
res[49] RESEARCHSTAT "R-Wpn-AAGun-Accuracy01"
res[50] RESEARCHSTAT "R-Wpn-AAGun-Damage01"
res[51] RESEARCHSTAT "R-Wpn-Flamer-ROF01"
res[52] RESEARCHSTAT "R-Wpn-Rocket-Damage02"
res[53] RESEARCHSTAT "R-Wpn-MG-ROF01"
res[54] RESEARCHSTAT "R-Wpn-MG-Damage02"
res[55] RESEARCHSTAT "R-Wpn-Cannon-Accuracy01"
res[56] RESEARCHSTAT "R-Wpn-Cannon-Damage01"
res[57] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy02"
res[58] RESEARCHSTAT "R-Cyborg-Metals02"
res[59] RESEARCHSTAT "R-Vehicle-Metals02"
res[60] RESEARCHSTAT "R-Vehicle-Engine02"
res[61] RESEARCHSTAT "R-Defense-WallUpgrade02"
res[62] RESEARCHSTAT "R-Struc-Factory-Upgrade02"
res[63] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03"
res[64] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade02"
res[65] RESEARCHSTAT "R-Wpn-MG-Damage03"
res[66] RESEARCHSTAT "R-Wpn-AAGun-Damage02"
res[67] RESEARCHSTAT "R-Wpn-Rocket-Damage03"
res[68] RESEARCHSTAT "R-Wpn-AAGun-ROF01"
res[69] RESEARCHSTAT "R-Wpn-Cannon-Damage02"
res[70] RESEARCHSTAT "R-Wpn-Flamer-Damage02"
res[71] RESEARCHSTAT "R-Wpn-Cannon-Damage03"
res[72] RESEARCHSTAT "R-Wpn-Rocket-ROF02"
res[73] RESEARCHSTAT "R-Wpn-Mortar-Acc02"
res[74] RESEARCHSTAT "R-Wpn-Mortar-Damage02"
res[75] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
res[76] RESEARCHSTAT "R-Wpn-RocketSlow-Damage03"
res[77] RESEARCHSTAT "R-Vehicle-Metals03"
res[78] RESEARCHSTAT "R-Wpn-RocketSlow-ROF03"
res[79] RESEARCHSTAT "R-Wpn-RocketSlow-Damage05"
res[80] RESEARCHSTAT "R-Wpn-Flamer-Damage03"
res[81] RESEARCHSTAT "R-Vehicle-Engine03"
res[82] RESEARCHSTAT "R-Wpn-Cannon-Damage04"
res[83] RESEARCHSTAT "R-Cyborg-Metals03"
res[84] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade03"
res[85] RESEARCHSTAT "R-Struc-Factory-Upgrade03"
res[86] RESEARCHSTAT "R-Wpn-Flamer-Damage04"
res[87] RESEARCHSTAT "R-Wpn-Cannon-Damage05"
res[88] RESEARCHSTAT "R-Wpn-Rocket-Damage04"
res[89] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade01"
res[90] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade01"
res[91] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade02"
// start points. NOTE THIS IS NOT THE NUMBER OF TOPICS
resClean INT 4 // no base
resBase INT 19 // simple base
resDefensive INT 40 // defensive base
}

View File

@ -0,0 +1,240 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "skirmishAI.slo"
run
{
player INT 5
numScouts INT 3 // min number of droids in group to aim for.
numDefenders INT 3
numAttackers INT 6
numCyborgs INT 8 // build cyborgs until scouts contains x droids
tileExpand INT 12 // approx minutes to expand over the map.
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// structures
// generic names, often used.
oilRes FEATURESTAT "OilResource"
resLab STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
derrick STRUCTURESTAT "A0ResourceExtractor"
cybFactory STRUCTURESTAT "A0CyborgFactory"
playerHQ STRUCTURESTAT "A0CommandCentre"
vtolDefStruct STRUCTURESTAT "AASite-QuadMg1"
vtolPad STRUCTURESTAT "A0VtolPad"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
// upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
// Essential structs.
numStructs INT 5
structs[0] STRUCTURESTAT "A0PowerGenerator"
structs[1] STRUCTURESTAT "A0LightFactory"
structs[2] STRUCTURESTAT "A0CommandCentre"
structs[3] STRUCTURESTAT "A0ResearchFacility"
structs[4] STRUCTURESTAT "A0CyborgFactory"
// defensive structs.
numDefStructs INT 9
defStructs[0] STRUCTURESTAT "Sys-SensoTower02"
defStructs[1] STRUCTURESTAT "WallTower06"
defStructs[2] STRUCTURESTAT "Emplacement-MortarPit01"
defStructs[3] STRUCTURESTAT "PillBox1"
defStructs[4] STRUCTURESTAT "PillBox2"
defStructs[5] STRUCTURESTAT "PillBox5"
defStructs[6] STRUCTURESTAT "WallTower02"
defStructs[7] STRUCTURESTAT "WallTower03"
defStructs[8] STRUCTURESTAT "Emplacement-MRL-pit"
// extra structs
numExtraStructs INT 6
extraStructs[0] STRUCTURESTAT "A0LightFactory"
extraStructs[1] STRUCTURESTAT "A0RepairCentre3"
extraStructs[2] STRUCTURESTAT "PillBox5"
extraStructs[3] STRUCTURESTAT "A0LightFactory"
extraStructs[4] STRUCTURESTAT "A0ResearchFacility"
extraStructs[5] STRUCTURESTAT "Sys-SensoTower02"
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// droids
constructor TEMPLATE "ConstructorDroid"
vtolTemplate TEMPLATE "P6-L-LTAT-V"
// cyborg templates
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgFlamer01Grd"
cybTempl[2] TEMPLATE "CyborgCannon01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
// droid build array, long range weapons should not be in 2 consecutive slots.
// must be a multiple of 3 templates.
numTemplates INT 36
tmpl[0] TEMPLATE "ViperMG01Wheels"
tmpl[1] TEMPLATE "ViperMG01Wheels"
tmpl[2] TEMPLATE "ViperFlameWheels"
tmpl[3] TEMPLATE "ViperMG02Wheels"
tmpl[4] TEMPLATE "ViperMG02Halftrack"
tmpl[5] TEMPLATE "ViperRepairWheels"
tmpl[6] TEMPLATE "ViperHMGTracks"
tmpl[7] TEMPLATE "ViperLtCannonWheels"
tmpl[8] TEMPLATE "ViperFlameWheels"
tmpl[9] TEMPLATE "ViperLtCannonTracks"
tmpl[10] TEMPLATE "ViperMedCnTrks"
tmpl[11] TEMPLATE "ViperHMGTracks"
tmpl[12] TEMPLATE "ViperLtA-Twheels"
tmpl[13] TEMPLATE "ViperPODWheels"
tmpl[14] TEMPLATE "ViperMRLWheels"
tmpl[15] TEMPLATE "ViperBBWheels"
tmpl[16] TEMPLATE "CobraHMGHalfTrack"
tmpl[17] TEMPLATE "CobraFlameTracks"
tmpl[18] TEMPLATE "Sk-CobraBBHover"
tmpl[19] TEMPLATE "ViperMRLWheels"
tmpl[20] TEMPLATE "CobraMedCnTrks"
tmpl[21] TEMPLATE "CobraHvyCnTrks"
tmpl[22] TEMPLATE "ViperRepairHalftrack"
tmpl[23] TEMPLATE "CobraFlameTracks"
tmpl[24] TEMPLATE "CobraMortarHalfTrack"
tmpl[25] TEMPLATE "ViperSensorWheels"
tmpl[26] TEMPLATE "CobraHvyMortarHalftrack"
tmpl[27] TEMPLATE "CobraLtA-Thalftrack"
tmpl[28] TEMPLATE "ViperRepairHalftrack"
tmpl[29] TEMPLATE "CobraMRLHalftrack"
// tmpl[30] TEMPLATE "PythonLtCnTrks"
tmpl[30] TEMPLATE "Sk-PythonHvCanTrack"
tmpl[31] TEMPLATE "PythonMedCnTrks"
tmpl[32] TEMPLATE "CobraHMGHalfTrack"
tmpl[33] TEMPLATE "Sk-CobraBBHover"
// tmpl[33] TEMPLATE "CobraFlameTracks"
tmpl[34] TEMPLATE "PythonHvyCnTrks"
tmpl[35] TEMPLATE "CobraHvyMortarHalftrack"
// start points. MUST BE MULTIPLE OF 3 <numTemplates && >=3
// clean base starts from 0.
tmplTwo INT 3 // simple base
tmplThree INT 12 // defensive base
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// research
numResearch INT 92
res[0] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[1] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[2] RESEARCHSTAT "R-Vehicle-Body01"
res[3] RESEARCHSTAT "R-Comp-SynapticLink"
res[4] RESEARCHSTAT "R-Wpn-MG1Mk1"
res[5] RESEARCHSTAT "R-Defense-HardcreteWall"
res[6] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[7] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[8] RESEARCHSTAT "R-Struc-Factory-Cyborg"
res[9] RESEARCHSTAT "R-Cyborg-Wpn-MG"
res[10] RESEARCHSTAT "R-Defense-Pillbox01"
res[11] RESEARCHSTAT "R-Defense-Tower01"
res[12] RESEARCHSTAT "R-Vehicle-Body01"
res[13] RESEARCHSTAT "R-Sys-Engineering01"
res[14] RESEARCHSTAT "R-Struc-CommandRelay"
res[15] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
res[16] RESEARCHSTAT "R-Comp-CommandTurret01"
res[17] RESEARCHSTAT "R-Sys-Sensor-Turret01"
res[18] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
res[19] RESEARCHSTAT "R-Vehicle-Body05"
res[20] RESEARCHSTAT "R-Struc-Research-Module"
res[21] RESEARCHSTAT "R-Struc-PowerModuleMk1"
res[22] RESEARCHSTAT "R-Struc-Factory-Module"
res[23] RESEARCHSTAT "R-Struc-RepairFacility"
res[24] RESEARCHSTAT "R-Sys-MobileRepairTurret01"
res[25] RESEARCHSTAT "R-Vehicle-Engine01"
res[26] RESEARCHSTAT "R-Vehicle-Prop-Tracks"
res[27] RESEARCHSTAT "R-Cyborg-Wpn-Cannon"
res[28] RESEARCHSTAT "R-Cyborg-Wpn-Flamer"
res[29] RESEARCHSTAT "R-Wpn-MG3Mk1"
res[30] RESEARCHSTAT "R-Wpn-Cannon1Mk1"
res[31] RESEARCHSTAT "R-Wpn-Mortar01Lt"
res[32] RESEARCHSTAT "R-Defense-Pillbox05"
res[33] RESEARCHSTAT "R-Defense-TankTrap01"
res[34] RESEARCHSTAT "R-Defense-WallTower02"
res[35] RESEARCHSTAT "R-Sys-Sensor-Tower01"
res[36] RESEARCHSTAT "R-Defense-Pillbox04"
res[37] RESEARCHSTAT "R-Wpn-MG2Mk1"
res[38] RESEARCHSTAT "R-Wpn-Rocket05-MiniPod"
res[39] RESEARCHSTAT "R-Wpn-MG-Damage01"
res[40] RESEARCHSTAT "R-Wpn-Rocket-Damage01"
res[41] RESEARCHSTAT "R-Defense-WallTower01"
// skirmish from here!
res[42] RESEARCHSTAT "R-Sys-Sensor-Upgrade01"
res[43] RESEARCHSTAT "R-Cyborg-Metals01"
res[44] RESEARCHSTAT "R-Vehicle-Metals01"
res[45] RESEARCHSTAT "R-Wpn-RocketSlow-ROF01"
res[46] RESEARCHSTAT "R-Struc-Factory-Upgrade01"
res[47] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade01"
res[48] RESEARCHSTAT "R-Struc-Research-Upgrade01"
res[49] RESEARCHSTAT "R-Wpn-AAGun-Accuracy01"
res[50] RESEARCHSTAT "R-Wpn-AAGun-Damage01"
res[51] RESEARCHSTAT "R-Wpn-Flamer-ROF01"
res[52] RESEARCHSTAT "R-Wpn-Rocket-Damage02"
res[53] RESEARCHSTAT "R-Wpn-MG-ROF01"
res[54] RESEARCHSTAT "R-Wpn-MG-Damage02"
res[55] RESEARCHSTAT "R-Wpn-Cannon-Accuracy01"
res[56] RESEARCHSTAT "R-Wpn-Cannon-Damage01"
res[57] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy02"
res[58] RESEARCHSTAT "R-Cyborg-Metals02"
res[59] RESEARCHSTAT "R-Vehicle-Metals02"
res[60] RESEARCHSTAT "R-Vehicle-Engine02"
res[61] RESEARCHSTAT "R-Defense-WallUpgrade02"
res[62] RESEARCHSTAT "R-Struc-Factory-Upgrade02"
res[63] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03"
res[64] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade02"
res[65] RESEARCHSTAT "R-Wpn-MG-Damage03"
res[66] RESEARCHSTAT "R-Wpn-AAGun-Damage02"
res[67] RESEARCHSTAT "R-Wpn-Rocket-Damage03"
res[68] RESEARCHSTAT "R-Wpn-AAGun-ROF01"
res[69] RESEARCHSTAT "R-Wpn-Cannon-Damage02"
res[70] RESEARCHSTAT "R-Wpn-Flamer-Damage02"
res[71] RESEARCHSTAT "R-Wpn-Cannon-Damage03"
res[72] RESEARCHSTAT "R-Wpn-Rocket-ROF02"
res[73] RESEARCHSTAT "R-Wpn-Mortar-Acc02"
res[74] RESEARCHSTAT "R-Wpn-Mortar-Damage02"
res[75] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
res[76] RESEARCHSTAT "R-Wpn-RocketSlow-Damage03"
res[77] RESEARCHSTAT "R-Vehicle-Metals03"
res[78] RESEARCHSTAT "R-Wpn-RocketSlow-ROF03"
res[79] RESEARCHSTAT "R-Wpn-RocketSlow-Damage05"
res[80] RESEARCHSTAT "R-Wpn-Flamer-Damage03"
res[81] RESEARCHSTAT "R-Vehicle-Engine03"
res[82] RESEARCHSTAT "R-Wpn-Cannon-Damage04"
res[83] RESEARCHSTAT "R-Cyborg-Metals03"
res[84] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade03"
res[85] RESEARCHSTAT "R-Struc-Factory-Upgrade03"
res[86] RESEARCHSTAT "R-Wpn-Flamer-Damage04"
res[87] RESEARCHSTAT "R-Wpn-Cannon-Damage05"
res[88] RESEARCHSTAT "R-Wpn-Rocket-Damage04"
res[89] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade01"
res[90] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade01"
res[91] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade02"
// start points. NOTE THIS IS NOT THE NUMBER OF TOPICS
resClean INT 4 // no base
resBase INT 19 // simple base
resDefensive INT 40 // defensive base
}

View File

@ -0,0 +1,239 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "skirmishAI.slo"
run
{
player INT 6
numScouts INT 3 // min number of droids in group to aim for.
numDefenders INT 3
numAttackers INT 6
numCyborgs INT 8 // build cyborgs until scouts contains x droids
tileExpand INT 12 // approx minutes to expand over the map.
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// structures
// generic names, often used.
oilRes FEATURESTAT "OilResource"
resLab STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
derrick STRUCTURESTAT "A0ResourceExtractor"
cybFactory STRUCTURESTAT "A0CyborgFactory"
playerHQ STRUCTURESTAT "A0CommandCentre"
vtolDefStruct STRUCTURESTAT "AASite-QuadMg1"
vtolPad STRUCTURESTAT "A0VtolPad"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
// upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
// Essential structs.
numStructs INT 5
structs[0] STRUCTURESTAT "A0PowerGenerator"
structs[1] STRUCTURESTAT "A0LightFactory"
structs[2] STRUCTURESTAT "A0CommandCentre"
structs[3] STRUCTURESTAT "A0ResearchFacility"
structs[4] STRUCTURESTAT "A0CyborgFactory"
// defensive structs.
numDefStructs INT 9
defStructs[0] STRUCTURESTAT "Sys-SensoTower02"
defStructs[1] STRUCTURESTAT "WallTower06"
defStructs[2] STRUCTURESTAT "Emplacement-MortarPit01"
defStructs[3] STRUCTURESTAT "PillBox1"
defStructs[4] STRUCTURESTAT "PillBox2"
defStructs[5] STRUCTURESTAT "PillBox5"
defStructs[6] STRUCTURESTAT "WallTower02"
defStructs[7] STRUCTURESTAT "WallTower03"
defStructs[8] STRUCTURESTAT "Emplacement-MRL-pit"
// extra structs
numExtraStructs INT 6
extraStructs[0] STRUCTURESTAT "A0LightFactory"
extraStructs[1] STRUCTURESTAT "A0RepairCentre3"
extraStructs[2] STRUCTURESTAT "PillBox5"
extraStructs[3] STRUCTURESTAT "A0LightFactory"
extraStructs[4] STRUCTURESTAT "A0ResearchFacility"
extraStructs[5] STRUCTURESTAT "Sys-SensoTower02"
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// droids
constructor TEMPLATE "ConstructorDroid"
vtolTemplate TEMPLATE "P6-L-LTAT-V"
// cyborg templates
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgFlamer01Grd"
cybTempl[2] TEMPLATE "CyborgCannon01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
// droid build array, long range weapons should not be in 2 consecutive slots.
// must be a multiple of 3 templates.
numTemplates INT 36
tmpl[0] TEMPLATE "ViperMG01Wheels"
tmpl[1] TEMPLATE "ViperMG01Wheels"
tmpl[2] TEMPLATE "ViperFlameWheels"
tmpl[3] TEMPLATE "ViperMG02Wheels"
tmpl[4] TEMPLATE "ViperMG02Halftrack"
tmpl[5] TEMPLATE "ViperRepairWheels"
tmpl[6] TEMPLATE "ViperHMGTracks"
tmpl[7] TEMPLATE "ViperLtCannonWheels"
tmpl[8] TEMPLATE "ViperFlameWheels"
tmpl[9] TEMPLATE "ViperLtCannonTracks"
tmpl[10] TEMPLATE "ViperMedCnTrks"
tmpl[11] TEMPLATE "ViperHMGTracks"
tmpl[12] TEMPLATE "ViperLtA-Twheels"
tmpl[13] TEMPLATE "ViperPODWheels"
tmpl[14] TEMPLATE "ViperMRLWheels"
tmpl[15] TEMPLATE "ViperBBWheels"
tmpl[16] TEMPLATE "CobraHMGHalfTrack"
tmpl[17] TEMPLATE "CobraFlameTracks"
tmpl[18] TEMPLATE "Sk-CobraBBHover"
tmpl[19] TEMPLATE "ViperMRLWheels"
tmpl[20] TEMPLATE "CobraMedCnTrks"
tmpl[21] TEMPLATE "CobraHvyCnTrks"
tmpl[22] TEMPLATE "ViperRepairHalftrack"
tmpl[23] TEMPLATE "CobraFlameTracks"
tmpl[24] TEMPLATE "CobraMortarHalfTrack"
tmpl[25] TEMPLATE "ViperSensorWheels"
tmpl[26] TEMPLATE "CobraHvyMortarHalftrack"
tmpl[27] TEMPLATE "CobraLtA-Thalftrack"
tmpl[28] TEMPLATE "ViperRepairHalftrack"
tmpl[29] TEMPLATE "CobraMRLHalftrack"
// tmpl[30] TEMPLATE "PythonLtCnTrks"
tmpl[30] TEMPLATE "Sk-PythonHvCanTrack"
tmpl[31] TEMPLATE "PythonMedCnTrks"
tmpl[32] TEMPLATE "CobraHMGHalfTrack"
tmpl[33] TEMPLATE "Sk-CobraBBHover"
// tmpl[33] TEMPLATE "CobraFlameTracks"
tmpl[34] TEMPLATE "PythonHvyCnTrks"
tmpl[35] TEMPLATE "CobraHvyMortarHalftrack"
// start points. MUST BE MULTIPLE OF 3 <numTemplates && >=3
// clean base starts from 0.
tmplTwo INT 3 // simple base
tmplThree INT 12 // defensive base
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// research
numResearch INT 92
res[0] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[1] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[2] RESEARCHSTAT "R-Vehicle-Body01"
res[3] RESEARCHSTAT "R-Comp-SynapticLink"
res[4] RESEARCHSTAT "R-Wpn-MG1Mk1"
res[5] RESEARCHSTAT "R-Defense-HardcreteWall"
res[6] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[7] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[8] RESEARCHSTAT "R-Struc-Factory-Cyborg"
res[9] RESEARCHSTAT "R-Cyborg-Wpn-MG"
res[10] RESEARCHSTAT "R-Defense-Pillbox01"
res[11] RESEARCHSTAT "R-Defense-Tower01"
res[12] RESEARCHSTAT "R-Vehicle-Body01"
res[13] RESEARCHSTAT "R-Sys-Engineering01"
res[14] RESEARCHSTAT "R-Struc-CommandRelay"
res[15] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
res[16] RESEARCHSTAT "R-Comp-CommandTurret01"
res[17] RESEARCHSTAT "R-Sys-Sensor-Turret01"
res[18] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
res[19] RESEARCHSTAT "R-Vehicle-Body05"
res[20] RESEARCHSTAT "R-Struc-Research-Module"
res[21] RESEARCHSTAT "R-Struc-PowerModuleMk1"
res[22] RESEARCHSTAT "R-Struc-Factory-Module"
res[23] RESEARCHSTAT "R-Struc-RepairFacility"
res[24] RESEARCHSTAT "R-Sys-MobileRepairTurret01"
res[25] RESEARCHSTAT "R-Vehicle-Engine01"
res[26] RESEARCHSTAT "R-Vehicle-Prop-Tracks"
res[27] RESEARCHSTAT "R-Cyborg-Wpn-Cannon"
res[28] RESEARCHSTAT "R-Cyborg-Wpn-Flamer"
res[29] RESEARCHSTAT "R-Wpn-MG3Mk1"
res[30] RESEARCHSTAT "R-Wpn-Cannon1Mk1"
res[31] RESEARCHSTAT "R-Wpn-Mortar01Lt"
res[32] RESEARCHSTAT "R-Defense-Pillbox05"
res[33] RESEARCHSTAT "R-Defense-TankTrap01"
res[34] RESEARCHSTAT "R-Defense-WallTower02"
res[35] RESEARCHSTAT "R-Sys-Sensor-Tower01"
res[36] RESEARCHSTAT "R-Defense-Pillbox04"
res[37] RESEARCHSTAT "R-Wpn-MG2Mk1"
res[38] RESEARCHSTAT "R-Wpn-Rocket05-MiniPod"
res[39] RESEARCHSTAT "R-Wpn-MG-Damage01"
res[40] RESEARCHSTAT "R-Wpn-Rocket-Damage01"
res[41] RESEARCHSTAT "R-Defense-WallTower01"
// skirmish from here!
res[42] RESEARCHSTAT "R-Sys-Sensor-Upgrade01"
res[43] RESEARCHSTAT "R-Cyborg-Metals01"
res[44] RESEARCHSTAT "R-Vehicle-Metals01"
res[45] RESEARCHSTAT "R-Wpn-RocketSlow-ROF01"
res[46] RESEARCHSTAT "R-Struc-Factory-Upgrade01"
res[47] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade01"
res[48] RESEARCHSTAT "R-Struc-Research-Upgrade01"
res[49] RESEARCHSTAT "R-Wpn-AAGun-Accuracy01"
res[50] RESEARCHSTAT "R-Wpn-AAGun-Damage01"
res[51] RESEARCHSTAT "R-Wpn-Flamer-ROF01"
res[52] RESEARCHSTAT "R-Wpn-Rocket-Damage02"
res[53] RESEARCHSTAT "R-Wpn-MG-ROF01"
res[54] RESEARCHSTAT "R-Wpn-MG-Damage02"
res[55] RESEARCHSTAT "R-Wpn-Cannon-Accuracy01"
res[56] RESEARCHSTAT "R-Wpn-Cannon-Damage01"
res[57] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy02"
res[58] RESEARCHSTAT "R-Cyborg-Metals02"
res[59] RESEARCHSTAT "R-Vehicle-Metals02"
res[60] RESEARCHSTAT "R-Vehicle-Engine02"
res[61] RESEARCHSTAT "R-Defense-WallUpgrade02"
res[62] RESEARCHSTAT "R-Struc-Factory-Upgrade02"
res[63] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03"
res[64] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade02"
res[65] RESEARCHSTAT "R-Wpn-MG-Damage03"
res[66] RESEARCHSTAT "R-Wpn-AAGun-Damage02"
res[67] RESEARCHSTAT "R-Wpn-Rocket-Damage03"
res[68] RESEARCHSTAT "R-Wpn-AAGun-ROF01"
res[69] RESEARCHSTAT "R-Wpn-Cannon-Damage02"
res[70] RESEARCHSTAT "R-Wpn-Flamer-Damage02"
res[71] RESEARCHSTAT "R-Wpn-Cannon-Damage03"
res[72] RESEARCHSTAT "R-Wpn-Rocket-ROF02"
res[73] RESEARCHSTAT "R-Wpn-Mortar-Acc02"
res[74] RESEARCHSTAT "R-Wpn-Mortar-Damage02"
res[75] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
res[76] RESEARCHSTAT "R-Wpn-RocketSlow-Damage03"
res[77] RESEARCHSTAT "R-Vehicle-Metals03"
res[78] RESEARCHSTAT "R-Wpn-RocketSlow-ROF03"
res[79] RESEARCHSTAT "R-Wpn-RocketSlow-Damage05"
res[80] RESEARCHSTAT "R-Wpn-Flamer-Damage03"
res[81] RESEARCHSTAT "R-Vehicle-Engine03"
res[82] RESEARCHSTAT "R-Wpn-Cannon-Damage04"
res[83] RESEARCHSTAT "R-Cyborg-Metals03"
res[84] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade03"
res[85] RESEARCHSTAT "R-Struc-Factory-Upgrade03"
res[86] RESEARCHSTAT "R-Wpn-Flamer-Damage04"
res[87] RESEARCHSTAT "R-Wpn-Cannon-Damage05"
res[88] RESEARCHSTAT "R-Wpn-Rocket-Damage04"
res[89] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade01"
res[90] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade01"
res[91] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade02"
// start points. NOTE THIS IS NOT THE NUMBER OF TOPICS
resClean INT 4 // no base
resBase INT 19 // simple base
resDefensive INT 40 // defensive base
}

View File

@ -0,0 +1,236 @@
/////////////////////////////////////////////////////////////////////
// ai for skirmish game
// Generic vlo for each computer player
/////////////////////////////////////////////////////////////////////
script "skirmishAI.slo"
run
{
player INT 7
numScouts INT 3 // min number of droids in group to aim for.
numDefenders INT 3
numAttackers INT 6
numCyborgs INT 8 // build cyborgs until scouts contains x droids
tileExpand INT 12 // approx minutes to expand over the map.
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// structures
// generic names, often used.
oilRes FEATURESTAT "OilResource"
resLab STRUCTURESTAT "A0ResearchFacility"
powGen STRUCTURESTAT "A0PowerGenerator"
factory STRUCTURESTAT "A0LightFactory"
derrick STRUCTURESTAT "A0ResourceExtractor"
cybFactory STRUCTURESTAT "A0CyborgFactory"
playerHQ STRUCTURESTAT "A0CommandCentre"
vtolDefStruct STRUCTURESTAT "AASite-QuadMg1"
vtolPad STRUCTURESTAT "A0VtolPad"
vtolFactory STRUCTURESTAT "A0VTolFactory1"
repairFacility STRUCTURESTAT "A0RepairCentre3"
// upgrade structures
powModule STRUCTURESTAT "A0PowMod1"
facModule STRUCTURESTAT "A0FacMod1"
resModule STRUCTURESTAT "A0ResearchModule1"
// Essential structs.
numStructs INT 5
structs[0] STRUCTURESTAT "A0PowerGenerator"
structs[1] STRUCTURESTAT "A0LightFactory"
structs[2] STRUCTURESTAT "A0CommandCentre"
structs[3] STRUCTURESTAT "A0ResearchFacility"
structs[4] STRUCTURESTAT "A0CyborgFactory"
// defensive structs.
numDefStructs INT 9
defStructs[0] STRUCTURESTAT "Sys-SensoTower02"
defStructs[1] STRUCTURESTAT "WallTower06"
defStructs[2] STRUCTURESTAT "Emplacement-MortarPit01"
defStructs[3] STRUCTURESTAT "PillBox1"
defStructs[4] STRUCTURESTAT "PillBox2"
defStructs[5] STRUCTURESTAT "PillBox5"
defStructs[6] STRUCTURESTAT "WallTower02"
defStructs[7] STRUCTURESTAT "WallTower03"
defStructs[8] STRUCTURESTAT "Emplacement-MRL-pit"
// extra structs
numExtraStructs INT 6
extraStructs[0] STRUCTURESTAT "A0LightFactory"
extraStructs[1] STRUCTURESTAT "A0RepairCentre3"
extraStructs[2] STRUCTURESTAT "PillBox5"
extraStructs[3] STRUCTURESTAT "A0LightFactory"
extraStructs[4] STRUCTURESTAT "A0ResearchFacility"
extraStructs[5] STRUCTURESTAT "Sys-SensoTower02"
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// droids
constructor TEMPLATE "ConstructorDroid"
vtolTemplate TEMPLATE "P6-L-LTAT-V"
// cyborg templates
cybTempl[0] TEMPLATE "CyborgChain01Ground"
cybTempl[1] TEMPLATE "CyborgFlamer01Grd"
cybTempl[2] TEMPLATE "CyborgCannon01Grd"
cybTempl[3] TEMPLATE "CyborgRkt01Ground"
// droid build array, long range weapons should not be in 2 consecutive slots.
// must be a multiple of 3 templates.
numTemplates INT 36
tmpl[0] TEMPLATE "ViperMG01Wheels"
tmpl[1] TEMPLATE "ViperMG01Wheels"
tmpl[2] TEMPLATE "ViperFlameWheels"
tmpl[3] TEMPLATE "ViperMG02Wheels"
tmpl[4] TEMPLATE "ViperMG02Halftrack"
tmpl[5] TEMPLATE "ViperRepairWheels"
tmpl[6] TEMPLATE "ViperHMGTracks"
tmpl[7] TEMPLATE "ViperLtCannonWheels"
tmpl[8] TEMPLATE "ViperFlameWheels"
tmpl[9] TEMPLATE "ViperLtCannonTracks"
tmpl[10] TEMPLATE "ViperMedCnTrks"
tmpl[11] TEMPLATE "ViperHMGTracks"
tmpl[12] TEMPLATE "ViperLtA-Twheels"
tmpl[13] TEMPLATE "ViperPODWheels"
tmpl[14] TEMPLATE "ViperMRLWheels"
tmpl[15] TEMPLATE "ViperBBWheels"
tmpl[16] TEMPLATE "CobraHMGHalfTrack"
tmpl[17] TEMPLATE "CobraFlameTracks"
tmpl[18] TEMPLATE "Sk-CobraBBHover"
tmpl[19] TEMPLATE "ViperMRLWheels"
tmpl[20] TEMPLATE "CobraMedCnTrks"
tmpl[21] TEMPLATE "CobraHvyCnTrks"
tmpl[22] TEMPLATE "ViperRepairHalftrack"
tmpl[23] TEMPLATE "CobraFlameTracks"
tmpl[24] TEMPLATE "CobraMortarHalfTrack"
tmpl[25] TEMPLATE "ViperSensorWheels"
tmpl[26] TEMPLATE "CobraHvyMortarHalftrack"
tmpl[27] TEMPLATE "CobraLtA-Thalftrack"
tmpl[28] TEMPLATE "ViperRepairHalftrack"
tmpl[29] TEMPLATE "CobraMRLHalftrack"
// tmpl[30] TEMPLATE "PythonLtCnTrks"
tmpl[30] TEMPLATE "Sk-PythonHvCanTrack"
tmpl[31] TEMPLATE "PythonMedCnTrks"
tmpl[32] TEMPLATE "CobraHMGHalfTrack"
tmpl[33] TEMPLATE "Sk-CobraBBHover"
// tmpl[33] TEMPLATE "CobraFlameTracks"
tmpl[34] TEMPLATE "PythonHvyCnTrks"
tmpl[35] TEMPLATE "CobraHvyMortarHalftrack"
// start points. MUST BE MULTIPLE OF 3 <numTemplates && >=3
// clean base starts from 0.
tmplTwo INT 3 // simple base
tmplThree INT 12 // defensive base
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
// research
numResearch INT 92
res[0] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[1] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[2] RESEARCHSTAT "R-Vehicle-Body01"
res[3] RESEARCHSTAT "R-Comp-SynapticLink"
res[4] RESEARCHSTAT "R-Wpn-MG1Mk1"
res[5] RESEARCHSTAT "R-Defense-HardcreteWall"
res[6] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
res[7] RESEARCHSTAT "R-Sys-Spade1Mk1"
res[8] RESEARCHSTAT "R-Struc-Factory-Cyborg"
res[9] RESEARCHSTAT "R-Cyborg-Wpn-MG"
res[10] RESEARCHSTAT "R-Defense-Pillbox01"
res[11] RESEARCHSTAT "R-Defense-Tower01"
res[12] RESEARCHSTAT "R-Vehicle-Body01"
res[13] RESEARCHSTAT "R-Sys-Engineering01"
res[14] RESEARCHSTAT "R-Struc-CommandRelay"
res[15] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
res[16] RESEARCHSTAT "R-Comp-CommandTurret01"
res[17] RESEARCHSTAT "R-Sys-Sensor-Turret01"
res[18] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
res[19] RESEARCHSTAT "R-Vehicle-Body05"
res[20] RESEARCHSTAT "R-Struc-Research-Module"
res[21] RESEARCHSTAT "R-Struc-PowerModuleMk1"
res[22] RESEARCHSTAT "R-Struc-Factory-Module"
res[23] RESEARCHSTAT "R-Struc-RepairFacility"
res[24] RESEARCHSTAT "R-Sys-MobileRepairTurret01"
res[25] RESEARCHSTAT "R-Vehicle-Engine01"
res[26] RESEARCHSTAT "R-Vehicle-Prop-Tracks"
res[27] RESEARCHSTAT "R-Cyborg-Wpn-Cannon"
res[28] RESEARCHSTAT "R-Cyborg-Wpn-Flamer"
res[29] RESEARCHSTAT "R-Wpn-MG3Mk1"
res[30] RESEARCHSTAT "R-Wpn-Cannon1Mk1"
res[31] RESEARCHSTAT "R-Wpn-Mortar01Lt"
res[32] RESEARCHSTAT "R-Defense-Pillbox05"
res[33] RESEARCHSTAT "R-Defense-TankTrap01"
res[34] RESEARCHSTAT "R-Defense-WallTower02"
res[35] RESEARCHSTAT "R-Sys-Sensor-Tower01"
res[36] RESEARCHSTAT "R-Defense-Pillbox04"
res[37] RESEARCHSTAT "R-Wpn-MG2Mk1"
res[38] RESEARCHSTAT "R-Wpn-Rocket05-MiniPod"
res[39] RESEARCHSTAT "R-Wpn-MG-Damage01"
res[40] RESEARCHSTAT "R-Wpn-Rocket-Damage01"
res[41] RESEARCHSTAT "R-Defense-WallTower01"
// skirmish from here!
res[42] RESEARCHSTAT "R-Sys-Sensor-Upgrade01"
res[43] RESEARCHSTAT "R-Cyborg-Metals01"
res[44] RESEARCHSTAT "R-Vehicle-Metals01"
res[45] RESEARCHSTAT "R-Wpn-RocketSlow-ROF01"
res[46] RESEARCHSTAT "R-Struc-Factory-Upgrade01"
res[47] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade01"
res[48] RESEARCHSTAT "R-Struc-Research-Upgrade01"
res[49] RESEARCHSTAT "R-Wpn-AAGun-Accuracy01"
res[50] RESEARCHSTAT "R-Wpn-AAGun-Damage01"
res[51] RESEARCHSTAT "R-Wpn-Flamer-ROF01"
res[52] RESEARCHSTAT "R-Wpn-Rocket-Damage02"
res[53] RESEARCHSTAT "R-Wpn-MG-ROF01"
res[54] RESEARCHSTAT "R-Wpn-MG-Damage02"
res[55] RESEARCHSTAT "R-Wpn-Cannon-Accuracy01"
res[56] RESEARCHSTAT "R-Wpn-Cannon-Damage01"
res[57] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy02"
res[58] RESEARCHSTAT "R-Cyborg-Metals02"
res[59] RESEARCHSTAT "R-Vehicle-Metals02"
res[60] RESEARCHSTAT "R-Vehicle-Engine02"
res[61] RESEARCHSTAT "R-Defense-WallUpgrade02"
res[62] RESEARCHSTAT "R-Struc-Factory-Upgrade02"
res[63] RESEARCHSTAT "R-Wpn-RocketSlow-Accuracy03"
res[64] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade02"
res[65] RESEARCHSTAT "R-Wpn-MG-Damage03"
res[66] RESEARCHSTAT "R-Wpn-AAGun-Damage02"
res[67] RESEARCHSTAT "R-Wpn-Rocket-Damage03"
res[68] RESEARCHSTAT "R-Wpn-AAGun-ROF01"
res[69] RESEARCHSTAT "R-Wpn-Cannon-Damage02"
res[70] RESEARCHSTAT "R-Wpn-Flamer-Damage02"
res[71] RESEARCHSTAT "R-Wpn-Cannon-Damage03"
res[72] RESEARCHSTAT "R-Wpn-Rocket-ROF02"
res[73] RESEARCHSTAT "R-Wpn-Mortar-Acc02"
res[74] RESEARCHSTAT "R-Wpn-Mortar-Damage02"
res[75] RESEARCHSTAT "R-Wpn-Rocket-ROF03"
res[76] RESEARCHSTAT "R-Wpn-RocketSlow-Damage03"
res[77] RESEARCHSTAT "R-Vehicle-Metals03"
res[78] RESEARCHSTAT "R-Wpn-RocketSlow-ROF03"
res[79] RESEARCHSTAT "R-Wpn-RocketSlow-Damage05"
res[80] RESEARCHSTAT "R-Wpn-Flamer-Damage03"
res[81] RESEARCHSTAT "R-Vehicle-Engine03"
res[82] RESEARCHSTAT "R-Wpn-Cannon-Damage04"
res[83] RESEARCHSTAT "R-Cyborg-Metals03"
res[84] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade03"
res[85] RESEARCHSTAT "R-Struc-Factory-Upgrade03"
res[86] RESEARCHSTAT "R-Wpn-Flamer-Damage04"
res[87] RESEARCHSTAT "R-Wpn-Cannon-Damage05"
res[88] RESEARCHSTAT "R-Wpn-Rocket-Damage04"
res[89] RESEARCHSTAT "R-Struc-VTOLPad-Upgrade01"
res[90] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade01"
res[91] RESEARCHSTAT "R-Struc-VTOLFactory-Upgrade02"
// start points. NOTE THIS IS NOT THE NUMBER OF TOPICS
resClean INT 4 // no base
resBase INT 19 // simple base
resDefensive INT 40 // defensive base
}

View File

@ -0,0 +1,142 @@
ASPOTTER,QuadMg1AAGun,6
ATESTVEHICLE,Bomb2-VTOL-HvHE,6
ATESTVTOL,Rocket-VTOL-BB,6
BabaBusCan,BusCannon,7
BabaFireCan,BusCannon,7
BabaFireTruck,BabaFlame,7
BabaJeep,BJeepMG,7
BaBaPeople,BaBaMG,7
BabaRKJeep,BabaRocket,7
BarbarianBuggy,BuggyMG,7
BarbarianRKBuggy,BabaRocket,7
BarbarianTrike,bTrikeMG,7
CO-H-COM-H,CommandTurret1,2
CO-H-Command-Track,CommandTurret1,2
CO-H-How105-Tracks,Howitzer105Mk1,2
CO-H-How150-Tracks,Howitzer150Mk1,2
CO-H-HPVCannon-Tracks,Cannon4AUTOMk1,2
CO-H-HvyCan-Tracks,Cannon375mmMk1,2
CO-H-QuadBofAA-T,AAGun2Mk1,2
CO-H-QuadRotAA-T,QuadRotAAGun,2
CO-H-Rkt-BB-T,Rocket-BB,2
CO-H-RotCan-Track,Cannon5VulcanMk1,2
CO-H-RotHow-Track,Howitzer03-Rot,2
CO-L-Bomb1-VTOL,Bomb1-VTOL-LtHE,2
CO-L-Rocket-LtA-T-VTOL,Rocket-VTOL-LtA-T,2
CO-L-RotMG-VTOL,MG4ROTARY-VTOL,2
CO-M-Bomb1-VTOL,Bomb1-VTOL-LtHE,2
CO-M-Bomb2-VTOL,Bomb2-VTOL-HvHE,2
CO-M-HMG-T,MG3Mk1,2
CO-M-HPVCannon-Tracks,Cannon4AUTOMk1,2
CO-M-HVAT-Hover,Rocket-HvyA-T,2
CO-M-HVAT-V,Rocket-VTOL-HvyA-T,2
CO-M-HvFlame-Track,Flame2,2
CO-M-HvMortar-T,Mortar2Mk1,2
CO-M-LTAT-Hover,Rocket-LtA-T,2
CO-M-MedCan-Tracks,Cannon2A-TMk1,2
CO-M-Rocket-HvyA-T-Track,Rocket-HvyA-T,2
CO-M-Rocket-LtA-T-T,Rocket-LtA-T,2
CO-M-ROTMG-T,MG4ROTARYMk1,2
CO-M-RotMortar-T,Mortar3ROTARYMk1,2
CO-M-RR-HT,Rocket-IDF,2
CobraComHalftrack,CommandTurret1,6
CobraFlameTracks,Flame1Mk1,6
CobraHMGHalfTrack,MG3Mk1,4
CobraHvyCnTrks,Cannon375mmMk1,6
CobraHvyMortarHalftrack,Mortar2Mk1,6
CobraLtA-Thalftrack,Rocket-LtA-T,6
CobraLtCnTrks,Cannon1Mk1,4
CobraMedCnTrks,Cannon2A-TMk1,6
CobraMortarHalfTrack,Mortar1Mk1,4
CobraMRLHalftrack,Rocket-MRL,6
Cyb-Atmiss-GROUND,Cyb-Wpn-Atmiss,0
Cyb-Cannon-GROUND,CyborgCannon,0
Cyb-Chain-GROUND,CyborgChaingun,0
Cyb-Flamer-GROUND,CyborgFlamer01,0
Cyb-Laser1-GROUND,Cyb-Wpn-Laser,0
Cyb-Rail1-GROUND,Cyb-Wpn-Rail1,0
Cyb-Rocket-GROUND,CyborgRocket,0
Cyb-RotMG-GROUND,CyborgRotMG,0
CyborgCannon01CGrd,CyborgCannon,4
CyborgCannon01Grd,CyborgCannon,5
CyborgChain01CGround,CyborgChaingun,4
CyborgChain01Ground,CyborgChaingun,5
CyborgFlamer01CGrd,CyborgFlamer01,4
CyborgFlamer01Grd,CyborgFlamer01,5
CyborgRkt01Ground,CyborgRocket,5
CyborgRotMgGround,CyborgRotMG,5
NP-H-HvyCannon-Hover,Cannon375mmMk1,1
NP-H-HvyCannon-Tracks,Cannon375mmMk1,1
NP-H-MdCannon-Tracks,Cannon2A-TMk1,1
NP-L-HMG-Halftrack,MG3Mk1,1
NP-L-LtAT-Halftrack,Rocket-LtA-T,1
NP-L-LtCannon-Halftrack,Cannon1Mk1,1
NP-L-MRLS-Halftrack,Rocket-MRL,1
NP-L-RocketPod-Wheels,Rocket-Pod,1
NP-M-BB-Halftrack,Rocket-BB,1
NP-M-Command-Halftrack,CommandTurret1,1
NP-M-Command-Track,CommandTurret1,1
NP-M-HvyMortar-Halftrack,Mortar2Mk1,1
NP-M-LitCannon-Halftrack,Cannon1Mk1,1
NP-M-LtAT-Hover,Rocket-LtA-T,1
NP-M-LtMortar-Halftrack,Mortar1Mk1,1
NP-M-MdCannon-Halftrack,Cannon2A-TMk1,1
NP-M-MdCannon-Tracks,Cannon2A-TMk1,1
NP-M-MG3-Hover,MG3Mk1,1
NX-Cyb-Miss-JUMP,NX-CyborgMiss,3
NX-Cyb-PulseLas-JUMP,NX-CyborgPulseLas,3
NX-Cyb-Rail1-JUMP,NX-Cyb-Rail1,3
NX-H-HvMiss-Hover,Missile-HvySAM,3
NX-H-Rail2-VTOL,RailGun2-VTOL,3
NX-H-Rail3-Hover,RailGun3Mk1,3
NX-L-Flash-Hover,Laser3BEAMMk1,3
NX-L-Link-Hov,NEXUSlink,3
NX-L-Missile-A-T-VTOL,Missile-VTOL-AT,3
NX-L-Missile-MdArt-Hover,Missile-MdArt,3
NX-L-PulseLas-VTOL,Laser2PULSE-VTOL,3
NX-L-Rail1-VTOL,RailGun1-VTOL,3
NX-M-Bomb2-VTOL,Bomb2-VTOL-HvHE,3
NX-M-Bomb4-VTOL,Bomb4-VTOL-HvyINC,3
NX-M-Com-Hover,CommandTurret1,3
NX-M-HvSam-Hover,Missile-HvySAM,3
NX-M-Link-Hover,NEXUSlink,3
NX-M-Missile-A-T-Hover,Missile-A-T,3
NX-M-PulseLas-Hover,Laser2PULSEMk1,3
NX-M-Rail2-Hover,RailGun2Mk1,3
P0cam3PyAsltGnTrk,MG4ROTARYMk1,3
P0cam3PyFlakHT,AAGun2Mk1,3
P0cam3PyHPVcanTrk,Cannon4AUTOMk1,3
P0cam3PyHvyATTrk,Rocket-HvyA-T,3
P0CobraFlameTracks,Flame1Mk1,2
P0CobraHvyMGHtrack,MG3Mk1,2
P0CobraLtATRktHtrack,Rocket-LtA-T,2
P0CobraMedCnTrks,Cannon2A-TMk1,2
P0PythonComTracks,CommandTurret1,2
P0PythonHvyCnTrks,Cannon375mmMk1,2
P6-L-Bomb1-V,Bomb1-VTOL-LtHE,6
P6-L-LTAT-V,Rocket-VTOL-LtA-T,6
P6-M-QMG1-HT,QuadMg1AAGun,6
PythonComTracks,CommandTurret1,6
PythonHvyCnTrks,Cannon375mmMk1,6
PythonLtCnTrks,Cannon1Mk1,6
PythonMedCnTrks,Cannon2A-TMk1,6
Sk-CobraBBHover,Rocket-BB,6
Sk-PythonHvCanTrack,Cannon375mmMk1,6
SuperTank,Superweapon,6
SuperTank2,Superweapon2,6
Transporter,MG3-VTOL,2
ViperBBWheels,Rocket-BB,6
ViperFlameWheels,Flame1Mk1,4
ViperHMGHalftrack,MG3Mk1,6
ViperHMGTracks,MG3Mk1,6
ViperLtA-Twheels,Rocket-LtA-T,6
ViperLtCannonTracks,Cannon1Mk1,4
ViperLtCannonWheels,Cannon1Mk1,4
ViperLtMGWheels,MG1Mk1,0
ViperMedCnTrks,Cannon2A-TMk1,6
ViperMG01Wheels,MG1Mk1,6
ViperMG02Halftrack,MG2Mk1,6
ViperMG02Wheels,MG2Mk1,6
ViperMRLWheels,Rocket-MRL,6
ViperPODWheels,Rocket-Pod,6
ZNULLDESIGN,ZNULLWEAPON,0

37
data/01/stats/body.txt Normal file
View File

@ -0,0 +1,37 @@
ZNULLBODY,Level All,LIGHT,0,0,0,0,MIBNKBOD.PIE,20,1,0,0,0,0,0
TransporterBody,Level All,SUPER HEAVY,0,5000,150,5000,drtrans.pie,100,1,2000,100,100,0,0
Superbody,Level All,HEAVY,10,10,2700,9000,DRHBOD11.PIE,500,1,40000,999,999,0,0
FireBody,Level One,LIGHT,4,75,3000,200,EXFIRE.PIE,50,1,4000,4,1,0,0
CybRotMgGrd,Level All,LIGHT,25,100,150,200,cybd_std.pie,100,1,600,12,6,0,0
CyborgRkt1Ground,Level All,LIGHT,30,125,150,200,cybd_std.pie,100,1,500,12,6,0,0
CyborgFlamerGrd,Level All,LIGHT,30,125,150,200,cybd_std.pie,100,1,500,12,6,0,0
CyborgChn1CCGround,Level All,LIGHT,25,100,150,200,cybd_std.pie,100,1,600,12,6,0,0
CyborgChain1Ground,Level All,LIGHT,30,125,150,200,cybd_std.pie,100,1,500,12,6,0,0
CyborgCannonGrd,Level All,LIGHT,30,125,150,200,cybd_std.pie,100,1,500,12,6,0,0
CyborgCan1CGround,Level All,LIGHT,25,100,150,200,cybd_std.pie,100,1,600,12,6,0,0
CybNXRail1Jmp,Level All,LIGHT,30,125,150,370,cybd_std.pie,100,1,675,18,15,0,0
CybNXPulseLasJmp,Level All,LIGHT,30,125,150,370,cybd_std.pie,100,1,675,18,15,0,0
CybNXMissJmp,Level All,LIGHT,30,125,150,370,cybd_std.pie,100,1,675,18,15,0,0
CybFlamer01CGrd,Level All,LIGHT,25,100,150,200,cybd_std.pie,100,1,600,12,6,0,0
Cyb-Bod-Rail1,Level All,LIGHT,30,125,150,200,cybd_std.pie,100,1,500,12,6,0,0
Cyb-Bod-Las1,Level All,LIGHT,30,125,150,200,cybd_std.pie,100,1,500,12,6,0,0
Cyb-Bod-Atmiss,Level All,LIGHT,30,125,150,200,cybd_std.pie,100,1,500,12,6,0,0
BusBody,Level One,LIGHT,4,75,2000,200,EXSCHOOL.PIE,50,1,4000,4,1,0,0
Body9REC,Level All,HEAVY,90,420,3300,225,DRHBOD09.PIE,500,1,18000,22,15,fxvtl09.pie,1
Body8MBT,Level All,MEDIUM,37,250,1500,125,DRMBOD08.PIE,250,1,15000,12,12,fxvtl5to8.pie,1
Body7ABT,Level Three,MEDIUM,150,600,1500,200,DRMBOD07.PIE,250,1,15000,24,20,fxvtl5to8.pie,1
Body6SUPP,Level Two-Three,MEDIUM,70,300,2500,145,DRMBOD06.PIE,250,1,13000,18,9,fxvtl5to8.pie,1
Body5REC,Level All,MEDIUM,50,250,2000,130,DRMBOD05.PIE,250,1,15000,15,6,fxvtl5to8.pie,1
Body4ABT,Level All,LIGHT,20,100,450,55,DRLBOD04.PIE,100,1,5000,8,8,fxvtl04.pie,1
Body3MBT,Level Three,LIGHT,100,400,450,100,DRLBOD03.PIE,100,1,5000,20,15,fxvtl2and3.pie,1
Body2SUP,Level All,LIGHT,50,220,750,85,DRLBOD02.PIE,100,1,4000,12,6,fxvtl2and3.pie,1
Body1REC,Level All,LIGHT,30,150,600,65,DRLBOD01.PIE,100,1,5000,10,4,fxvtl01.pie,1
Body12SUP,Level All,HEAVY,55,350,2100,180,DRHBOD12.PIE,500,1,20000,18,18,fxvtl12.pie,1
Body11ABT,Level All,HEAVY,70,350,2700,200,DRHBOD11.PIE,500,1,20000,20,9,fxvtl11.pie,1
Body10MBT,Level Three,HEAVY,200,800,2500,300,DRHBOD10.PIE,500,1,23000,28,25,fxvtl10.pie,1
B4body-sml-trike01,Level One,LIGHT,2,65,675,80,extrike.PIE,35,1,2100,1,1,0,0
B3bodyRKbuggy01,Level One,LIGHT,3,80,900,100,exbugRK.PIE,50,1,2200,3,1,0,0
B3body-sml-buggy01,Level One,LIGHT,3,80,900,100,exbuggy.PIE,50,1,2200,3,1,0,0
B2RKJeepBody,Level One,LIGHT,4,75,900,120,EXjeepRK.PIE,50,1,2200,4,1,0,0
B2JeepBody,Level One,LIGHT,4,75,900,120,EXjeep.PIE,50,1,2200,4,1,0,0
B1BaBaPerson01,Level All,HEAVY,1,20,100,29,EXBLOKE.PIE,50,1,125,1,1,0,0

View File

@ -0,0 +1,181 @@
Body1REC,wheeled03,PRLLWHL1.PIE,PRLRWHL1.PIE,1
Body1REC,wheeled01,PRLLWHL1.PIE,PRLRWHL1.PIE,3
Body1REC,V-Tol03,PRLLVTL1.PIE,PRLRVTL1.PIE,4
Body1REC,wheeled02,PRLLWHL1.PIE,PRLRWHL1.PIE,5
Body2SUP,wheeled03,PRLLWHL1.PIE,PRLRWHL1.PIE,6
Body2SUP,wheeled01,PRLLWHL1.PIE,PRLRWHL1.PIE,7
Body2SUP,V-Tol03,PRLLVTL2.PIE,PRLRVTL2.PIE,8
Body2SUP,wheeled02,PRLLWHL1.PIE,PRLRWHL1.PIE,9
Body3MBT,wheeled03,PRLLWHL1.PIE,PRLRWHL1.PIE,26
Body4ABT,wheeled03,PRLLWHL1.PIE,PRLRWHL1.PIE,27
Body4ABT,wheeled01,PRLLWHL1.PIE,PRLRWHL1.PIE,28
Body4ABT,wheeled02,PRLLWHL1.PIE,PRLRWHL1.PIE,29
Body4ABT,V-Tol03,PRLLVTL3.PIE,PRLRVTL3.PIE,30
Body5REC,wheeled03,PRMLWHL1.PIE,PRMRWHL1.PIE,31
Body5REC,wheeled01,PRMLWHL1.PIE,PRMRWHL1.PIE,32
Body5REC,wheeled02,PRMLWHL1.PIE,PRMRWHL1.PIE,33
Body5REC,V-Tol03,PRMLVTL1.PIE,PRMRVTL1.PIE,34
Body6SUPP,wheeled03,PRMLWHL1.PIE,PRMRWHL1.PIE,35
Body6SUPP,wheeled01,PRMLWHL1.PIE,PRMRWHL1.PIE,36
Body6SUPP,wheeled02,PRMLWHL1.PIE,PRMRWHL1.PIE,37
Body6SUPP,V-Tol03,PRMLVTL1.PIE,PRMRVTL1.PIE,38
Body7ABT,hover02,PRMHOV1.PIE,0,39
Body7ABT,HalfTrack03,PRMLHTR2.PIE,PRMRHTR2.PIE,40
Body7ABT,hover01,PRMHOV1.PIE,0,41
Body7ABT,HalfTrack02,PRMLHTR2.PIE,PRMRHTR2.PIE,42
Body11ABT,tracked02,PRHLTRK3.PIE,PRHRTRK3.PIE,47
Body11ABT,hover03,PRHHOV1.PIE,0,48
Body11ABT,tracked01,PRHLTRK3.PIE,PRHRTRK3.PIE,49
Body11ABT,hover02,PRHHOV1.PIE,0,50
Body10MBT,hover03,PRHHOV1.PIE,0,51
Body10MBT,wheeled03,PRHLWHL1.PIE,PRHRWHL1.PIE,52
Body10MBT,wheeled02,PRHLWHL1.PIE,PRHRWHL1.PIE,53
Body10MBT,hover01,PRHHOV1.PIE,0,54
Body3MBT,wheeled01,PRLLWHL1.PIE,PRLRWHL1.PIE,59
Body3MBT,V-Tol03,PRLLVTL2.PIE,PRLRVTL2.PIE,61
Body3MBT,wheeled02,PRLLWHL1.PIE,PRLRWHL1.PIE,72
Body1REC,V-Tol02,PRLLVTL1.PIE,PRLRVTL1.PIE,79
Body2SUP,V-Tol02,PRLLVTL2.PIE,PRLRVTL2.PIE,80
Body3MBT,V-Tol02,PRLLVTL2.PIE,PRLRVTL2.PIE,81
Body4ABT,V-Tol02,PRLLVTL3.PIE,PRLRVTL3.PIE,82
Body5REC,V-Tol02,PRMLVTL1.PIE,PRMRVTL1.PIE,83
Body6SUPP,V-Tol02,PRMLVTL1.PIE,PRMRVTL1.PIE,84
Body7ABT,HalfTrack,PRMLHTR2.PIE,PRMRHTR2.PIE,85
Body11ABT,HalfTrack,PRHLHTR3.PIE,PRHRHTR3.PIE,87
Body10MBT,hover02,PRHHOV1.PIE,0,88
Body11ABT,HalfTrack02,PRHLHTR3.PIE,PRHRHTR3.PIE,91
Body10MBT,HalfTrack02,PRHLHTR3.PIE,PRHRHTR3.PIE,93
Body10MBT,wheeled01,PRHLWHL1.PIE,PRHRWHL1.PIE,94
Body10MBT,HalfTrack,PRHLHTR3.PIE,PRHRHTR3.PIE,95
Body10MBT,HalfTrack03,PRHLHTR3.PIE,PRHRHTR3.PIE,96
Body10MBT,tracked01,PRHLTRK3.PIE,PRHRTRK3.PIE,97
Body10MBT,tracked02,PRHLTRK3.PIE,PRHRTRK3.PIE,98
Body10MBT,tracked03,PRHLTRK3.PIE,PRHRTRK3.PIE,99
Body10MBT,V-Tol,PRHLVTL2.PIE,PRHRVTL2.PIE,100
Body10MBT,V-Tol02,PRHLVTL2.PIE,PRHRVTL2.PIE,101
Body10MBT,V-Tol03,PRHLVTL2.PIE,PRHRVTL2.PIE,102
Body11ABT,hover01,PRHHOV1.PIE,0,109
Body11ABT,HalfTrack03,PRHLHTR3.PIE,PRHRHTR3.PIE,115
Body11ABT,tracked03,PRHLTRK3.PIE,PRHRTRK3.PIE,116
Body11ABT,V-Tol,PRHLVTL3.PIE,PRHRVTL3.PIE,117
Body11ABT,V-Tol02,PRHLVTL3.PIE,PRHRVTL3.PIE,118
Body11ABT,V-Tol03,PRHLVTL3.PIE,PRHRVTL3.PIE,119
Body11ABT,wheeled01,PRHLWHL1.PIE,PRHRWHL1.PIE,120
Body11ABT,wheeled02,PRHLWHL1.PIE,PRHRWHL1.PIE,121
Body11ABT,wheeled03,PRHLWHL1.PIE,PRHRWHL1.PIE,122
Body12SUP,wheeled03,PRHLWHL1.PIE,PRHRWHL1.PIE,140
Body12SUP,wheeled02,PRHLWHL1.PIE,PRHRWHL1.PIE,141
Body12SUP,wheeled01,PRHLWHL1.PIE,PRHRWHL1.PIE,142
Body12SUP,V-Tol03,PRHLVTL4.PIE,PRHRVTL4.PIE,143
Body12SUP,V-Tol02,PRHLVTL4.PIE,PRHRVTL4.PIE,144
Body12SUP,V-Tol,PRHLVTL4.PIE,PRHRVTL4.PIE,145
Body12SUP,tracked03,PRHLTRK3.PIE,PRHRTRK3.PIE,146
Body12SUP,tracked02,PRHLTRK3.PIE,PRHRTRK3.PIE,147
Body12SUP,HalfTrack02,PRHLHTR3.PIE,PRHRHTR3.PIE,148
Body12SUP,hover03,PRHHOV1.PIE,0,149
Body12SUP,hover02,PRHHOV1.PIE,0,150
Body12SUP,hover01,PRHHOV1.PIE,0,151
Body12SUP,HalfTrack03,PRHLHTR3.PIE,PRHRHTR3.PIE,152
Body12SUP,HalfTrack,PRHLHTR3.PIE,PRHRHTR3.PIE,153
Body12SUP,tracked01,PRHLTRK3.PIE,PRHRTRK3.PIE,154
Body1REC,tracked02,PRLLTRK1.PIE,PRLRTRK1.PIE,155
Body1REC,tracked01,PRLLTRK1.PIE,PRLRTRK1.PIE,156
Body1REC,hover03,PRLHOV1.PIE,0,157
Body1REC,tracked03,PRLLTRK1.PIE,PRLRTRK1.PIE,158
Body1REC,hover01,PRLHOV1.PIE,0,159
Body1REC,hover02,PRLHOV1.PIE,0,160
Body1REC,HalfTrack,PRLLHTR1.PIE,PRLRHTR1.PIE,161
Body1REC,V-Tol,PRLLVTL1.PIE,PRLRVTL1.PIE,162
Body1REC,HalfTrack02,PRLLHTR1.PIE,PRLRHTR1.PIE,163
Body1REC,HalfTrack03,PRLLHTR1.PIE,PRLRHTR1.PIE,164
Body2SUP,tracked01,PRLLTRK1.PIE,PRLRTRK1.PIE,165
Body2SUP,hover03,PRLHOV1.PIE,0,166
Body2SUP,hover02,PRLHOV1.PIE,0,167
Body2SUP,hover01,PRLHOV1.PIE,0,168
Body2SUP,HalfTrack03,PRLLHTR1.PIE,PRLRHTR1.PIE,169
Body2SUP,V-Tol,PRLLVTL2.PIE,PRLRVTL2.PIE,170
Body2SUP,HalfTrack02,PRLLHTR1.PIE,PRLRHTR1.PIE,171
Body2SUP,HalfTrack,PRLLHTR1.PIE,PRLRHTR1.PIE,172
Body2SUP,tracked02,PRLLTRK1.PIE,PRLRTRK1.PIE,173
Body2SUP,tracked03,PRLLTRK1.PIE,PRLRTRK1.PIE,174
Body3MBT,hover02,PRLHOV1.PIE,0,175
Body3MBT,tracked01,PRLLTRK1.PIE,PRLRTRK1.PIE,176
Body3MBT,hover01,PRLHOV1.PIE,0,177
Body3MBT,HalfTrack,PRLLHTR1.PIE,PRLRHTR1.PIE,178
Body3MBT,HalfTrack02,PRLLHTR1.PIE,PRLRHTR1.PIE,179
Body3MBT,HalfTrack03,PRLLHTR1.PIE,PRLRHTR1.PIE,180
Body3MBT,tracked03,PRLLTRK1.PIE,PRLRTRK1.PIE,181
Body3MBT,V-Tol,PRLLVTL2.PIE,PRLRVTL2.PIE,182
Body3MBT,hover03,PRLHOV1.PIE,0,183
Body3MBT,tracked02,PRLLTRK1.PIE,PRLRTRK1.PIE,184
Body4ABT,hover02,PRLHOV1.PIE,0,185
Body4ABT,V-Tol,PRLLVTL3.PIE,PRLRVTL3.PIE,186
Body4ABT,tracked03,PRLLTRK1.PIE,PRLRTRK1.PIE,187
Body4ABT,tracked02,PRLLTRK1.PIE,PRLRTRK1.PIE,188
Body4ABT,tracked01,PRLLTRK1.PIE,PRLRTRK1.PIE,189
Body4ABT,HalfTrack03,PRLLHTR1.PIE,PRLRHTR1.PIE,190
Body4ABT,hover03,PRLHOV1.PIE,0,191
Body4ABT,HalfTrack,PRLLHTR1.PIE,PRLRHTR1.PIE,192
Body4ABT,HalfTrack02,PRLLHTR1.PIE,PRLRHTR1.PIE,193
Body4ABT,hover01,PRLHOV1.PIE,0,194
Body5REC,V-Tol,PRMLVTL1.PIE,PRMRVTL1.PIE,195
Body5REC,HalfTrack,PRMLHTR2.PIE,PRMRHTR2.PIE,196
Body5REC,HalfTrack02,PRMLHTR2.PIE,PRMRHTR2.PIE,197
Body5REC,HalfTrack03,PRMLHTR2.PIE,PRMRHTR2.PIE,198
Body5REC,hover01,PRMHOV1.PIE,0,199
Body5REC,hover02,PRMHOV1.PIE,0,200
Body5REC,hover03,PRMHOV1.PIE,0,201
Body5REC,tracked01,PRMLTRK2.PIE,PRMRTRK2.PIE,202
Body5REC,tracked02,PRMLTRK2.PIE,PRMRTRK2.PIE,203
Body5REC,tracked03,PRMLTRK2.PIE,PRMRTRK2.PIE,204
Body6SUPP,tracked03,PRMLTRK2.PIE,PRMRTRK2.PIE,205
Body6SUPP,HalfTrack03,PRMLHTR2.PIE,PRMRHTR2.PIE,206
Body6SUPP,hover01,PRMHOV1.PIE,0,207
Body6SUPP,V-Tol,PRMLVTL1.PIE,PRMRVTL1.PIE,208
Body6SUPP,hover02,PRMHOV1.PIE,0,209
Body6SUPP,HalfTrack,PRMLHTR2.PIE,PRMRHTR2.PIE,210
Body6SUPP,hover03,PRMHOV1.PIE,0,211
Body6SUPP,tracked01,PRMLTRK2.PIE,PRMRTRK2.PIE,212
Body6SUPP,tracked02,PRMLTRK2.PIE,PRMRTRK2.PIE,213
Body6SUPP,HalfTrack02,PRMLHTR2.PIE,PRMRHTR2.PIE,214
Body7ABT,hover03,PRMHOV1.PIE,0,215
Body7ABT,tracked01,PRMLTRK2.PIE,PRMRTRK2.PIE,216
Body7ABT,tracked02,PRMLTRK2.PIE,PRMRTRK2.PIE,217
Body7ABT,tracked03,PRMLTRK2.PIE,PRMRTRK2.PIE,218
Body7ABT,V-Tol,PRMLVTL1.PIE,PRMRVTL1.PIE,219
Body7ABT,V-Tol02,PRMLVTL1.PIE,PRMRVTL1.PIE,220
Body7ABT,V-Tol03,PRMLVTL1.PIE,PRMRVTL1.PIE,221
Body7ABT,wheeled01,PRMLWHL1.PIE,PRMRWHL1.PIE,222
Body7ABT,wheeled02,PRMLWHL1.PIE,PRMRWHL1.PIE,223
Body7ABT,wheeled03,PRMLWHL1.PIE,PRMRWHL1.PIE,224
Body8MBT,HalfTrack,PRMLHTR2.PIE,PRMRHTR2.PIE,225
Body8MBT,HalfTrack02,PRMLHTR2.PIE,PRMRHTR2.PIE,226
Body8MBT,HalfTrack03,PRMLHTR2.PIE,PRMRHTR2.PIE,227
Body8MBT,hover01,PRMHOV1.PIE,0,228
Body8MBT,hover02,PRMHOV1.PIE,0,229
Body8MBT,hover03,PRMHOV1.PIE,0,230
Body8MBT,tracked01,PRMLTRK2.PIE,PRMRTRK2.PIE,231
Body8MBT,tracked02,PRMLTRK2.PIE,PRMRTRK2.PIE,232
Body8MBT,tracked03,PRMLTRK2.PIE,PRMRTRK2.PIE,233
Body8MBT,V-Tol,PRMLVTL1.PIE,PRMRVTL1.PIE,234
Body8MBT,V-Tol02,PRMLVTL1.PIE,PRMRVTL1.PIE,235
Body8MBT,V-Tol03,PRMLVTL1.PIE,PRMRVTL1.PIE,236
Body8MBT,wheeled01,PRMLWHL1.PIE,PRMRWHL1.PIE,237
Body8MBT,wheeled02,PRMLWHL1.PIE,PRMRWHL1.PIE,238
Body8MBT,wheeled03,PRMLWHL1.PIE,PRMRWHL1.PIE,239
Body9REC,HalfTrack,PRHLHTR3.PIE,PRHRHTR3.PIE,240
Body9REC,HalfTrack02,PRHLHTR3.PIE,PRHRHTR3.PIE,241
Body9REC,HalfTrack03,PRHLHTR3.PIE,PRHRHTR3.PIE,242
Body9REC,hover01,PRHHOV1.PIE,0,243
Body9REC,hover02,PRHHOV1.PIE,0,244
Body9REC,hover03,PRHHOV1.PIE,0,245
Body9REC,tracked01,PRHLTRK3.PIE,PRHRTRK3.PIE,246
Body9REC,tracked02,PRHLTRK3.PIE,PRHRTRK3.PIE,247
Body9REC,tracked03,PRHLTRK3.PIE,PRHRTRK3.PIE,248
Body9REC,V-Tol,PRHLVTL1.PIE,PRHRVTL1.PIE,249
Body9REC,V-Tol02,PRHLVTL1.PIE,PRHRVTL1.PIE,250
Body9REC,V-Tol03,PRHLVTL1.PIE,PRHRVTL1.PIE,251
Body9REC,wheeled01,PRHLWHL1.PIE,PRHRWHL1.PIE,252
Body9REC,wheeled02,PRHLWHL1.PIE,PRHRWHL1.PIE,253
Body9REC,wheeled03,PRHLWHL1.PIE,PRHRWHL1.PIE,254
ZNULLBODY,ZNULLPROP,MIBNKDRL.PIE,MIBNKDRR.PIE,255

2
data/01/stats/brain.txt Normal file
View File

@ -0,0 +1,2 @@
ZNULLBRAIN,Level All,0,0,0,0,0,ZNULLWEAPON,0
CommandBrain01,Level All,1,1,1,1,1,CommandTurret1,0

View File

@ -0,0 +1,2 @@
ZNULLCONSTRUCT,Level All,0,0,0,0,0,0,TRLCON.PIE,TRLCON.PIE,0,0
Spade1Mk1,Level All,17,85,600,20,5,50,TRLCON.PIE,0,10,1

2
data/01/stats/ecm.txt Normal file
View File

@ -0,0 +1,2 @@
ZNULLECM,Level All,0,0,0,0,0,0,0,0,DEFAULT,50,0
RepairCentre,Level All,0,0,0,0,0,0,GNHREPAR.PIE,0,TURRET,0,0

View File

@ -0,0 +1,57 @@
Crate,1,1,0,20,50,MICAPSUL.PIE,GENERIC ARTEFACT,1,0,0
OilResource,1,1,0,0,0,mislick.pie,OIL RESOURCE,1,1,0
Boulder1,1,1,0,0,0,mibould1.pie,BOULDER,1,0,1
Boulder2,1,1,0,0,0,mibould2.pie,BOULDER,1,0,1
Boulder3,1,1,0,5,25,mibould3.pie,BOULDER,1,0,1
WreckedDroidHub,1,1,1,0,0,drwreck.pie,VEHICLE,1,1,0
WreckedVertCampVan,1,1,1,5,50,micamper.pie,VEHICLE,1,0,0
WreckedSuzukiJeep,1,1,1,2,40,mijeep.pie,VEHICLE,1,0,0
WreckedTankerV,1,2,1,2,75,mitanker.pie,TANK WRECK,1,0,0
building1,3,3,1,1,300,mibuild1.pie,SKYSCRAPER,1,0,1
building2,3,3,1,5,200,mibuild2.pie,SKYSCRAPER,1,0,1
building3,3,3,1,5,200,mibuild3.pie,SKYSCRAPER,1,0,1
building7,3,3,1,5,200,mibuild7.pie,SKYSCRAPER,1,0,1
building8,3,3,1,5,200,mibuild8.pie,SKYSCRAPER,1,0,1
building10,2,1,1,5,200,mibuil10.pie,SKYSCRAPER,1,0,1
building11,3,3,1,5,200,mibuil11.pie,SKYSCRAPER,1,0,1
building12,2,1,1,5,200,mibuil12.pie,SKYSCRAPER,1,0,1
Ruin5,1,1,1,1,100,miruin5.pie,BUILDING,1,0,0
Ruin4,1,1,1,2,100,miruin4.pie,BUILDING,1,0,0
Ruin3,1,1,1,2,100,miruin3.pie,BUILDING,1,0,0
Ruin1,1,1,1,2,100,miruin1.pie,BUILDING,1,0,0
miruin2,1,1,1,3,100,miruin2.pie,BUILDING,1,0,0
BarbTechRuin,2,1,1,3,100,BLFACTRD.PIE,BUILDING,1,0,0
BarbWarehouse1,2,1,1,5,200,BLWARE1.PIE,BUILDING,1,0,0
BarbHUT,1,1,1,2,50,BLBRHUT1.PIE,BUILDING,1,0,0
BarbWarehouse2,2,1,1,5,75,BLWARE2.PIE,BUILDING,1,0,0
BarbWarehouse3,1,1,1,5,75,BLWARE3.PIE,BUILDING,1,0,0
WaterBuilding,2,2,1,5,50,mibldwat.PIE,SKYSCRAPER,1,0,1
Pipe,1,1,1,5,50,mipipe.PIE,VEHICLE,1,0,0
Pipe1,1,1,1,5,50,mipipe1.PIE,VEHICLE,1,0,0
WaterBuilding2,2,2,1,5,200,MIBLDWA2.PIE,SKYSCRAPER,1,0,1
WaterBuilding3,2,2,1,5,200,MIBLDWA3.PIE,SKYSCRAPER,1,0,1
OilDrum,1,1,0,5,25,mioil.pie,OIL DRUM,1,1,0
WreckedBuilding16,3,3,1,5,50,Mibuil16.PIE,SKYSCRAPER,1,0,1
WreckedBuilding17,2,2,1,5,50,Mibuil17.PIE,SKYSCRAPER,1,0,1
WreckedBuilding9,2,2,1,5,50,Mibuild9.PIE,SKYSCRAPER,1,0,1
WreckedBridge,1,2,1,5,50,mibrdfuk.PIE,BUILDING,1,0,1
Chevy,1,1,1,5,50,michevy.PIE,VEHICLE,1,0,0
Crane,1,1,1,5,50,micrane.PIE,BUILDING,1,0,0
WaterTower,1,1,1,5,50,miwatow.pie,BUILDING,1,0,0
OilTower,1,1,1,5,50,mioiltow.pie,BUILDING,1,0,0
BlueCar,1,1,1,5,50,miblucar.PIE,VEHICLE,1,0,0
Pickup,1,1,1,5,50,mipickup.PIE,VEHICLE,1,0,0
Pylon,1,1,1,5,75,mipylon.pie,BUILDING,1,0,0
Tree1,2,2,1,10,50,mitrees.pie,TREE,1,0,1
Tree2,2,2,1,10,50,mitrees2.pie,TREE,1,0,1
Tree3,1,1,1,10,50,mitrees3.pie,TREE,1,0,1
TreeSnow1,2,2,1,10,50,mistree1.pie,TREE,1,0,1
TreeSnow2,2,2,1,10,50,mistree2.pie,TREE,1,0,1
TreeSnow3,1,1,1,10,50,mistree3.pie,TREE,1,0,1
LogCabin1,1,1,1,1,50,MICABIN1.PIE,BUILDING,1,0,0
LogCabin2,1,1,1,1,50,MICABIN2.PIE,BUILDING,1,0,0
LogCabin3,1,1,1,1,50,MICABIN3.PIE,BUILDING,1,0,0
LogCabin4,1,1,1,1,50,MICABIN4.PIE,BUILDING,1,0,0
LogCabin5,1,1,1,1,50,MICABIN5.PIE,BUILDING,1,0,0
OldFactory,2,2,1,10,75,mifactry.pie,BUILDING,1,1,0
AirTrafficControl,1,1,1,5,200,miairtrf.pie,BUILDING,1,0,0

280
data/01/stats/functions.txt Normal file
View File

@ -0,0 +1,280 @@
Production,FacProd1,LIGHT,10
Production,FacMod1,LIGHT,10
Production,BaBaFacProd,LIGHT,10
Research Upgrade,Struc-Research-Upgrade01,30
Research Upgrade,Struc-Research-Upgrade02,60
Research Upgrade,Struc-Research-Upgrade03,90
Research Upgrade,Struc-Research-Upgrade04,120
Research Upgrade,Struc-Research-Upgrade05,150
Research Upgrade,Struc-Research-Upgrade06,180
Research Upgrade,Struc-Research-Upgrade07,210
Research Upgrade,Struc-Research-Upgrade08,240
Research Upgrade,Struc-Research-Upgrade09,270
Repair Droid,RepairFacilityFunc,40
Power Generator,PowGen1,0,55,0,0,0,0
Power Generator,BaBaPowGen,400,50,0,0,0,0
Power Generator,PowerModule,0,28,0,0,0,0
Resource,Resource,12500
Production Upgrade,Struc-Factory-Upgrade01,1,0,0,30
Production Upgrade,Struc-Factory-Upgrade02,1,0,0,60
Production Upgrade,Struc-Factory-Upgrade03,1,0,0,90
Production Upgrade,Struc-Factory-Upgrade04,1,0,0,120
Production Upgrade,Struc-Factory-Upgrade05,1,0,0,150
Production Upgrade,Struc-Factory-Upgrade06,1,0,0,180
Production Upgrade,Struc-Factory-Cyborg-Upgrade01,0,1,0,30
Production Upgrade,Struc-Factory-Cyborg-Upgrade02,0,1,0,60
Production Upgrade,Struc-Factory-Cyborg-Upgrade03,0,1,0,90
Production Upgrade,Struc-Factory-Cyborg-Upgrade04,0,1,0,120
Production Upgrade,Struc-Factory-Cyborg-Upgrade05,0,1,0,150
Production Upgrade,Struc-Factory-Cyborg-Upgrade06,0,1,0,180
Production Upgrade,Struc-VTOLFactory-Upgrade01,0,0,1,30
Production Upgrade,Struc-VTOLFactory-Upgrade02,0,0,1,60
Production Upgrade,Struc-VTOLFactory-Upgrade03,0,0,1,90
Production Upgrade,Struc-VTOLFactory-Upgrade04,0,0,1,120
Production Upgrade,Struc-VTOLFactory-Upgrade05,0,0,1,150
Production Upgrade,Struc-VTOLFactory-Upgrade06,0,0,1,180
Weapon Upgrade,Wpn-Cannon-Accuracy01,CANNON,0,10,10,0,0,0,0
Weapon Upgrade,Wpn-Cannon-Damage01,CANNON,0,0,0,30,10,0,10
Weapon Upgrade,Wpn-Cannon-Damage02,CANNON,0,0,0,60,20,0,20
Weapon Upgrade,Wpn-Cannon-Damage03,CANNON,0,0,0,90,30,0,30
Weapon Upgrade,Wpn-Cannon-ROF01,CANNON,10,0,0,0,0,0,0
Weapon Upgrade,Wpn-Cannon-ROF02,CANNON,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-Cannon-ROF03,CANNON,30,0,0,0,0,0,0
Weapon Upgrade,Wpn-Flamer-Damage01,FLAME,0,0,0,30,0,0,0
Weapon Upgrade,Wpn-Flamer-Damage02,FLAME,0,0,0,60,0,0,0
Weapon Upgrade,Wpn-Flamer-Damage03,FLAME,0,0,0,90,0,0,0
Weapon Upgrade,Wpn-Flamer-ROF01,FLAME,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-Flamer-ROF02,FLAME,40,0,0,0,0,0,0
Weapon Upgrade,Wpn-Flamer-ROF03,FLAME,60,0,0,0,0,0,0
Weapon Upgrade,Wpn-MG-Damage01,MACHINE GUN,0,0,0,30,0,0,0
Weapon Upgrade,Wpn-MG-Damage02,MACHINE GUN,0,0,0,60,0,0,0
Weapon Upgrade,Wpn-MG-Damage03,MACHINE GUN,0,0,0,90,0,0,0
Weapon Upgrade,Wpn-MG-ROF01,MACHINE GUN,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-MG-ROF02,MACHINE GUN,40,0,0,0,0,0,0
Weapon Upgrade,Wpn-MG-ROF03,MACHINE GUN,60,0,0,0,0,0,0
Weapon Upgrade,Wpn-Artillery-Damage01,MORTARS,0,0,0,30,0,0,0
Weapon Upgrade,Wpn-Artillery-Damage02,MORTARS,0,0,0,60,0,0,0
Weapon Upgrade,Wpn-Artillery-Damage03,MORTARS,0,0,0,90,0,0,0
Weapon Upgrade,Wpn-Artillery-ROF01,MORTARS,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-Artillery-ROF02,MORTARS,40,0,0,0,0,0,0
Weapon Upgrade,Wpn-Artillery-ROF03,MORTARS,60,0,0,0,0,0,0
Weapon Upgrade,Wpn-Rocket-Damage01,ROCKET,0,0,0,30,0,0,0
Weapon Upgrade,Wpn-Rocket-Damage02,ROCKET,0,0,0,60,0,0,0
Weapon Upgrade,Wpn-Rocket-Damage03,ROCKET,0,0,0,90,0,0,0
Weapon Upgrade,Wpn-Rocket-ROF01,ROCKET,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-Rocket-ROF02,ROCKET,40,0,0,0,0,0,0
Weapon Upgrade,Wpn-Rocket-ROF03,ROCKET,60,0,0,0,0,0,0
Weapon Upgrade,Wpn-MG-Damage04,MACHINE GUN,0,0,0,120,0,0,0
Weapon Upgrade,Wpn-MG-Damage05,MACHINE GUN,0,0,0,150,0,0,0
Weapon Upgrade,Wpn-MG-Damage06,MACHINE GUN,0,0,0,180,0,0,0
Weapon Upgrade,Wpn-Cannon-Damage04,CANNON,0,0,0,120,30,0,30
Weapon Upgrade,Wpn-Cannon-Damage05,CANNON,0,0,0,150,30,0,30
Weapon Upgrade,Wpn-Cannon-Damage06,CANNON,0,0,0,180,30,0,30
Weapon Upgrade,Wpn-Cannon-Damage07,CANNON,0,0,0,200,30,0,30
Weapon Upgrade,Wpn-Cannon-Damage08,CANNON,0,0,0,225,30,0,30
Weapon Upgrade,Wpn-Cannon-Damage09,CANNON,0,0,0,255,30,0,30
Weapon Upgrade,Wpn-Cannon-ROF04,CANNON,45,0,0,0,0,0,0
Weapon Upgrade,Wpn-Cannon-ROF05,CANNON,60,0,0,0,0,0,0
Weapon Upgrade,Wpn-Cannon-ROF06,CANNON,70,0,0,0,0,0,0
Weapon Upgrade,Wpn-Cannon-Accuracy02,CANNON,0,20,20,0,0,0,0
Weapon Upgrade,Wpn-Cannon-Accuracy03,CANNON,0,30,30,0,0,0,0
Weapon Upgrade,Wpn-AAGun-Accuracy01,A-A GUN,0,10,10,0,0,0,0
Weapon Upgrade,Wpn-AAGun-Accuracy02,A-A GUN,0,20,20,0,0,0,0
Weapon Upgrade,Wpn-AAGun-Accuracy03,A-A GUN,0,30,30,0,0,0,0
Weapon Upgrade,Wpn-AAGun-Damage01,A-A GUN,0,0,0,30,0,0,0
Weapon Upgrade,Wpn-AAGun-Damage02,A-A GUN,0,0,0,60,0,0,0
Weapon Upgrade,Wpn-AAGun-Damage03,A-A GUN,0,0,0,90,0,0,0
Weapon Upgrade,Wpn-AAGun-Damage04,A-A GUN,0,0,0,120,0,0,0
Weapon Upgrade,Wpn-AAGun-Damage05,A-A GUN,0,0,0,150,0,0,0
Weapon Upgrade,Wpn-AAGun-Damage06,A-A GUN,0,0,0,180,0,0,0
Weapon Upgrade,Wpn-AAGun-ROF01,A-A GUN,10,0,0,0,0,0,0
Weapon Upgrade,Wpn-AAGun-ROF02,A-A GUN,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-AAGun-ROF03,A-A GUN,30,0,0,0,0,0,0
Weapon Upgrade,Wpn-AAGun-ROF04,A-A GUN,40,0,0,0,0,0,0
Weapon Upgrade,Wpn-AAGun-ROF05,A-A GUN,50,0,0,0,0,0,0
Weapon Upgrade,Wpn-AAGun-ROF06,A-A GUN,60,0,0,0,0,0,0
Weapon Upgrade,Wpn-Bomb-Accuracy01,BOMB,0,10,10,0,0,0,0
Weapon Upgrade,Wpn-Bomb-Accuracy02,BOMB,0,20,20,0,0,0,0
Weapon Upgrade,Wpn-Bomb-Accuracy03,BOMB,0,30,30,0,0,0,0
Weapon Upgrade,Wpn-Flamer-Damage04,FLAME,0,0,0,120,0,0,0
Weapon Upgrade,Wpn-Flamer-Damage05,FLAME,0,0,0,150,0,0,0
Weapon Upgrade,Wpn-Flamer-Damage06,FLAME,0,0,0,180,0,0,0
Weapon Upgrade,Wpn-Howitzer-Accuracy01,HOWITZERS,0,10,10,0,0,0,0
Weapon Upgrade,Wpn-Howitzer-Accuracy02,HOWITZERS,0,20,20,0,0,0,0
Weapon Upgrade,Wpn-Howitzer-Accuracy03,HOWITZERS,0,30,30,0,0,0,0
Weapon Upgrade,Wpn-Howitzer-Damage01,HOWITZERS,0,0,0,30,0,0,0
Weapon Upgrade,Wpn-Howitzer-Damage02,HOWITZERS,0,0,0,60,0,0,0
Weapon Upgrade,Wpn-Howitzer-Damage03,HOWITZERS,0,0,0,90,0,0,0
Weapon Upgrade,Wpn-Howitzer-Damage04,HOWITZERS,0,0,0,120,0,0,0
Weapon Upgrade,Wpn-Howitzer-Damage05,HOWITZERS,0,0,0,150,0,0,0
Weapon Upgrade,Wpn-Howitzer-Damage06,HOWITZERS,0,0,0,180,0,0,0
Weapon Upgrade,Wpn-Howitzer-ROF01,HOWITZERS,10,0,0,0,0,0,0
Weapon Upgrade,Wpn-Howitzer-ROF02,HOWITZERS,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-Howitzer-ROF03,HOWITZERS,40,0,0,0,0,0,0
Weapon Upgrade,Wpn-Howitzer-ROF04,HOWITZERS,60,0,0,0,0,0,0
Weapon Upgrade,Wpn-Energy-Accuracy01,ENERGY,0,10,10,0,0,0,0
Weapon Upgrade,Wpn-Energy-Accuracy02,ENERGY,0,20,20,0,0,0,0
Weapon Upgrade,Wpn-Energy-Accuracy03,ENERGY,0,30,30,0,0,0,0
Weapon Upgrade,Wpn-Energy-Damage01,ENERGY,0,0,0,30,0,0,0
Weapon Upgrade,Wpn-Energy-Damage02,ENERGY,0,0,0,60,0,0,0
Weapon Upgrade,Wpn-Energy-Damage03,ENERGY,0,0,0,90,0,0,0
Weapon Upgrade,Wpn-Energy-ROF01,ENERGY,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-Energy-ROF02,ENERGY,40,0,0,0,0,0,0
Weapon Upgrade,Wpn-Energy-ROF03,ENERGY,60,0,0,0,0,0,0
Weapon Upgrade,Wpn-MG-Damage07,MACHINE GUN,0,0,0,210,0,0,0
Weapon Upgrade,Wpn-MG-Damage08,MACHINE GUN,0,0,0,240,0,0,0
Weapon Upgrade,Wpn-MG-Damage09,MACHINE GUN,0,0,0,255,0,0,0
Weapon Upgrade,Wpn-Missile-Accuracy01,MISSILE,0,10,10,0,0,0,0
Weapon Upgrade,Wpn-Missile-Accuracy02,MISSILE,0,20,20,0,0,0,0
Weapon Upgrade,Wpn-Missile-Damage01,MISSILE,0,0,0,30,0,0,0
Weapon Upgrade,Wpn-Missile-Damage02,MISSILE,0,0,0,60,0,0,0
Weapon Upgrade,Wpn-Missile-Damage03,MISSILE,0,0,0,90,0,0,0
Weapon Upgrade,Wpn-Missile-ROF01,MISSILE,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-Missile-ROF02,MISSILE,40,0,0,0,0,0,0
Weapon Upgrade,Wpn-Missile-ROF03,MISSILE,60,0,0,0,0,0,0
Weapon Upgrade,Wpn-MissileSlow-Damage01,MISSILE,0,0,0,30,0,0,0
Weapon Upgrade,Wpn-MissileSlow-Damage02,MISSILE,0,0,0,60,0,0,0
Weapon Upgrade,Wpn-MissileSlow-Damage03,MISSILE,0,0,0,90,0,0,0
Weapon Upgrade,Wpn-MissileSlow-ROF01,MISSILE,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-Mortar-Acc01,MORTARS,0,10,10,0,0,0,0
Weapon Upgrade,Wpn-Mortar-Acc02,MORTARS,0,20,20,0,0,0,0
Weapon Upgrade,Wpn-Mortar-Acc03,MORTARS,0,30,30,0,0,0,0
Weapon Upgrade,Wpn-Mortar-Damage01,MORTARS,0,0,0,30,0,0,0
Weapon Upgrade,Wpn-Mortar-Damage02,MORTARS,0,0,0,60,0,0,0
Weapon Upgrade,Wpn-Mortar-Damage03,MORTARS,0,0,0,90,0,0,0
Weapon Upgrade,Wpn-Mortar-Damage04,MORTARS,0,0,0,120,0,0,0
Weapon Upgrade,Wpn-Mortar-Damage05,MORTARS,0,0,0,150,0,0,0
Weapon Upgrade,Wpn-Mortar-Damage06,MORTARS,0,0,0,180,0,0,0
Weapon Upgrade,Wpn-Mortar-ROF01,MORTARS,10,0,0,0,0,0,0
Weapon Upgrade,Wpn-Mortar-ROF02,MORTARS,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-Mortar-ROF03,MORTARS,30,0,0,0,0,0,0
Weapon Upgrade,Wpn-Mortar-ROF04,MORTARS,40,0,0,0,0,0,0
Weapon Upgrade,Wpn-Rail-Accuracy01,GAUSS,0,10,10,0,0,0,0
Weapon Upgrade,Wpn-Rail-Damage01,GAUSS,0,0,0,30,0,0,0
Weapon Upgrade,Wpn-Rail-Damage02,GAUSS,0,0,0,60,0,0,0
Weapon Upgrade,Wpn-Rail-Damage03,GAUSS,0,0,0,90,0,0,0
Weapon Upgrade,Wpn-Rail-ROF01,GAUSS,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-Rail-ROF02,GAUSS,40,0,0,0,0,0,0
Weapon Upgrade,Wpn-Rail-ROF03,GAUSS,60,0,0,0,0,0,0
Weapon Upgrade,Wpn-Rocket-Accuracy01,ROCKET,0,10,10,0,0,0,0
Weapon Upgrade,Wpn-Rocket-Accuracy02,ROCKET,0,20,20,0,0,0,0
Weapon Upgrade,Wpn-Rocket-Damage04,ROCKET,0,0,0,120,0,0,0
Weapon Upgrade,Wpn-Rocket-Damage05,ROCKET,0,0,0,150,0,0,0
Weapon Upgrade,Wpn-Rocket-Damage06,ROCKET,0,0,0,180,0,0,0
Weapon Upgrade,Wpn-RocketSlow-Accuracy01,ROCKET,0,10,10,0,0,0,0
Weapon Upgrade,Wpn-RocketSlow-Accuracy02,ROCKET,0,20,20,0,0,0,0
Weapon Upgrade,Wpn-RocketSlow-Accuracy03,ROCKET,0,30,30,0,0,0,0
Weapon Upgrade,Wpn-RocketSlow-Damage01,ROCKET,0,0,0,30,0,0,0
Weapon Upgrade,Wpn-RocketSlow-Damage02,ROCKET,0,0,0,60,0,0,0
Weapon Upgrade,Wpn-RocketSlow-Damage03,ROCKET,0,0,0,90,0,0,0
Weapon Upgrade,Wpn-RocketSlow-Damage04,ROCKET,0,0,0,120,0,0,0
Weapon Upgrade,Wpn-RocketSlow-Damage05,ROCKET,0,0,0,150,0,0,0
Weapon Upgrade,Wpn-RocketSlow-Damage06,ROCKET,0,0,0,180,0,0,0
Weapon Upgrade,Wpn-RocketSlow-ROF01,ROCKET,20,0,0,0,0,0,0
Weapon Upgrade,Wpn-RocketSlow-ROF02,ROCKET,40,0,0,0,0,0,0
Weapon Upgrade,Wpn-RocketSlow-ROF03,ROCKET,60,0,0,0,0,0,0
Wall Function,Basic Wall Function,A0BabaCornerWall,31
Wall Function,Hardcrete Wall1,A0HardcreteMk1CWall,69
Wall Function,baba Wall Function,A0BabaCornerWall,73
Wall Function,TankTrapFunc,TankTrapC,187
Wall Function,Collective Wall1,CollectiveCWall,231
Wall Function,NEXUS Wall1,NEXUSCWall,232
Structure Upgrade,Struc-Materials01,30,30,0
Structure Upgrade,Struc-Materials02,60,60,0
Structure Upgrade,Struc-Materials03,90,90,0
Structure Upgrade,Sys-Resistance-Upgrade01,0,0,60
Structure Upgrade,Sys-Resistance-Upgrade02,0,0,120
Structure Upgrade,Sys-Resistance-Upgrade03,0,0,180
Structure Upgrade,Struc-Materials04,120,120,0
Structure Upgrade,Struc-Materials05,150,150,0
Structure Upgrade,Struc-Materials06,180,180,0
Structure Upgrade,Struc-Materials07,210,210,0
Structure Upgrade,Struc-Materials08,240,240,0
Structure Upgrade,Struc-Materials09,270,270,0
Structure Upgrade,Struc-Materials10,300,300,0
Structure Upgrade,Sys-Resistance-Upgrade0,0,0,10
WallDefence Upgrade,Defense-WallUpgrade01,30,30
WallDefence Upgrade,Defense-WallUpgrade02,60,60
WallDefence Upgrade,Defense-WallUpgrade03,90,90
WallDefence Upgrade,Defense-WallUpgrade04,120,120
WallDefence Upgrade,Defense-WallUpgrade05,150,150
WallDefence Upgrade,Defense-WallUpgrade06,180,180
WallDefence Upgrade,Defense-WallUpgrade07,210,210
WallDefence Upgrade,Defense-WallUpgrade08,240,240
WallDefence Upgrade,Defense-WallUpgrade09,270,270
WallDefence Upgrade,Defense-WallUpgrade10,300,300
Research,Research Facility,14
Research,Research Module,12
Repair Upgrade,RepairFacility-Upgrade01,10
Repair Upgrade,RepairFacility-Upgrade02,20
Repair Upgrade,RepairFacility-Upgrade03,30
Repair Upgrade,Struc-RprFac-Upgrade01,50
Repair Upgrade,Struc-RprFac-Upgrade02,100
Repair Upgrade,Struc-RprFac-Upgrade03,150
Repair Upgrade,Struc-RprFac-Upgrade04,200
Repair Upgrade,Struc-RprFac-Upgrade05,250
Repair Upgrade,Struc-RprFac-Upgrade06,300
Power Upgrade,Struc-PowerModuleMk1,20
Power Upgrade,Struc-Power Upgrade01,15
Power Upgrade,Struc-Power Upgrade02,40
VehicleBody Upgrade,Vehicle-Engine01,5,0,0,0,1,0
VehicleBody Upgrade,Vehicle-Engine02,10,0,0,0,1,0
VehicleBody Upgrade,Vehicle-Metals01,0,30,30,0,1,0
VehicleBody Upgrade,Vehicle-Metals02,0,60,60,0,1,0
VehicleBody Upgrade,Vehicle-Metals03,0,90,90,0,1,0
VehicleBody Upgrade,Cyborg-Metals01,0,30,30,0,0,1
VehicleBody Upgrade,Cyborg-Metals02,0,60,60,0,0,1
VehicleBody Upgrade,Cyborg-Metals03,0,90,90,0,0,1
VehicleBody Upgrade,Vehicle-Engine03,15,0,0,0,1,0
VehicleBody Upgrade,Cyborg-Metals04,0,120,120,0,0,1
VehicleBody Upgrade,Cyborg-Metals05,0,150,150,0,0,1
VehicleBody Upgrade,Cyborg-Metals06,0,180,180,0,0,1
VehicleBody Upgrade,Cyborg-Metals07,0,210,210,0,0,1
VehicleBody Upgrade,Cyborg-Metals08,0,240,240,0,0,1
VehicleBody Upgrade,Cyborg-Metals09,0,270,270,0,0,1
VehicleBody Upgrade,Cyborg-Metals10,0,300,300,0,0,1
VehicleBody Upgrade,Vehicle-Metals04,0,120,120,0,1,0
VehicleBody Upgrade,Vehicle-Metals05,0,150,150,0,1,0
VehicleBody Upgrade,Vehicle-Metals06,0,180,180,0,1,0
VehicleBody Upgrade,Vehicle-Metals07,0,210,210,0,1,0
VehicleBody Upgrade,Vehicle-Metals08,0,240,240,0,1,0
VehicleBody Upgrade,Vehicle-Metals09,0,270,270,0,1,0
VehicleBody Upgrade,Vehicle-Metals10,0,300,300,0,1,0
VehicleBody Upgrade,Vehicle-Engine04,20,0,0,0,1,0
VehicleBody Upgrade,Vehicle-Engine05,25,0,0,0,1,0
VehicleBody Upgrade,Vehicle-Engine06,30,0,0,0,1,0
VehicleBody Upgrade,Vehicle-Engine07,35,0,0,0,1,0
VehicleBody Upgrade,Vehicle-Engine08,40,0,0,0,1,0
VehicleBody Upgrade,Vehicle-Engine09,45,0,0,0,1,0
VehicleBody Upgrade,Vehicle-Engine10,50,0,0,0,1,0
VehicleBody Upgrade,Vehicle-Armor-Heat01,0,0,0,40,1,0
VehicleBody Upgrade,Vehicle-Armor-Heat02,0,0,0,80,1,0
VehicleBody Upgrade,Vehicle-Armor-Heat03,0,0,0,120,1,0
VehicleBody Upgrade,Vehicle-Armor-Heat04,0,0,0,160,1,0
VehicleBody Upgrade,Vehicle-Armor-Heat05,0,0,0,200,1,0
VehicleBody Upgrade,Vehicle-Armor-Heat06,0,0,0,240,1,0
VehicleBody Upgrade,Cyborg-Armor-Heat01,0,0,0,40,0,1
VehicleBody Upgrade,Cyborg-Armor-Heat02,0,0,0,80,0,1
VehicleBody Upgrade,Cyborg-Armor-Heat03,0,0,0,120,0,1
VehicleBody Upgrade,Cyborg-Armor-Heat04,0,0,0,160,0,1
VehicleBody Upgrade,Cyborg-Armor-Heat05,0,0,0,200,0,1
VehicleBody Upgrade,Cyborg-Armor-Heat06,0,0,0,240,0,1
VehicleConst Upgrade,Sys-Engineering-Upgrade01,10
VehicleConst Upgrade,Sys-Engineering-Upgrade02,30
VehicleConst Upgrade,Sys-Engineering-Upgrade03,50
VehicleECM Upgrade,Sys-ECM-Upgrade01,10
VehicleECM Upgrade,Sys-ECM-Upgrade02,20
VehicleECM Upgrade,Sys-ECM-Upgrade03,30
VehicleRepair Upgrade,Sys-Autorepair-Vehicle-Upgrade01,10
VehicleRepair Upgrade,Sys-Autorepair-Vehicle-Upgrade02,20
VehicleSensor Upgrade,Sys-Sensor-Upgrade01,0,25
VehicleSensor Upgrade,Sys-Sensor-Upgrade02,0,40
VehicleSensor Upgrade,Sys-Sensor-Upgrade03,0,60
ReArm,ReArm,10
ReArm Upgrade,ReArmUpgrade,1
ReArm Upgrade,Struc-VTOLPad-Upgrade01,30
ReArm Upgrade,Struc-VTOLPad-Upgrade02,60
ReArm Upgrade,Struc-VTOLPad-Upgrade03,90
ReArm Upgrade,Struc-VTOLPad-Upgrade04,120
ReArm Upgrade,Struc-VTOLPad-Upgrade05,150
ReArm Upgrade,Struc-VTOLPad-Upgrade06,180

View File

@ -0,0 +1,21 @@
ZNULLPROP,Level All,0,0,0,0,0,0,MIBNKDRL.PIE,Wheeled,0,0
wheeled03,Level All,150,50,200,1,1,300,PRLRWHL1.PIE,Wheeled,175,0
wheeled02,Level All,100,50,250,1,1,200,PRLRWHL1.PIE,Wheeled,175,0
wheeled01,Level All,50,50,300,1,1,100,PRLRWHL1.PIE,Wheeled,175,1
V-Tol03,Level All,300,125,50,0,1,300,DPVTOL.PIE,Lift,800,0
V-Tol02,Level All,250,125,50,0,1,150,DPVTOL.PIE,Lift,800,0
V-Tol,Level All,150,125,50,0,1,100,DPVTOL.PIE,Lift,700,1
tracked03,Level All,275,125,550,1,1,800,PRLRTRK1.PIE,Tracked,125,0
tracked02,Level All,200,125,600,1,1,600,PRLRTRK1.PIE,Tracked,125,0
tracked01,Level All,125,125,650,1,1,400,PRLRTRK1.PIE,Tracked,125,1
hover03,Level All,200,100,100,1,1,300,PRLHOV1.PIE,Hover,200,0
hover02,Level All,150,100,150,1,1,200,PRLHOV1.PIE,Hover,225,0
hover01,Level All,100,100,200,1,1,150,PRLHOV1.PIE,Hover,200,1
HalfTrack03,Level All,125,75,300,1,1,500,PRLRHTR1.PIE,Half-Tracked,150,1
HalfTrack02,Level All,100,75,350,1,1,350,PRLRHTR1.PIE,Half-Tracked,150,1
HalfTrack,Level All,75,75,400,1,1,200,PRLRHTR1.PIE,Half-Tracked,150,1
CyborgLegs03,Level All,10,50,100,1,1,150,0,Legged,400,0
CyborgLegs02,Level All,10,50,100,1,1,100,0,Legged,400,0
CyborgLegs,Level All,10,50,100,1,1,50,0,Legged,400,0
BaBaProp,Level All,0,15,10,1,5,1,0,Wheeled,200,0
BaBaLegs,Level All,0,15,10,1,5,1,0,Legged,200,0

View File

@ -0,0 +1,4 @@
Wheeled,Con-Move Off.ogg,-1,-1,Con-Move.ogg,-1,Con-Shut down.ogg,2
Tracked,-1,-1,-1,Tread.ogg,-1,-1,3
Hover,HovStart.ogg,-1,-1,HovMove.ogg,-1,HovStop.ogg,4
Lift,VtolOff.ogg,-1,-1,VtolMove.ogg,-1,VtolLand.ogg,5

View File

@ -0,0 +1,9 @@
Wheeled,GROUND,80
Tracked,GROUND,80
Legged,GROUND,100
Hover,GROUND,120
Ski,GROUND,100
Lift,AIR,130
Propellor,AIR,100
Half-Tracked,GROUND,80
Jump,AIR,200

3
data/01/stats/repair.txt Normal file
View File

@ -0,0 +1,3 @@
ZNULLREPAIR,Level All,0,0,0,0,0,0,DEFAULT,0,0,0,100,0
NEXUSrepair,Level Three,0,0,0,0,0,1,DEFAULT,0,0,100,100,0
LightRepair1,Level All,50,250,800,0,10,0,TURRET,GNMREPAR.PIE,TRMECM1.PIE,15,7,1

View File

@ -0,0 +1,356 @@
CAM1DEFENSES,CAM1RESEARCH,456
CAM1STRUCTURES,CAM1RESEARCH,457
CAM1SYSTEMS,CAM1RESEARCH,455
CAM1WEAPONS,CAM1RESEARCH,454
R-Comp-CommandTurret01,R-Struc-CommandRelay,407
R-Comp-SynapticLink,R-Comp-SynapticLink,376
R-Cyborg-Armor-Heat01,R-Cyborg-Metals04,988
R-Cyborg-Armor-Heat02,R-Cyborg-Armor-Heat01,989
R-Cyborg-Armor-Heat03,R-Cyborg-Armor-Heat02,990
R-Cyborg-Metals01,R-Struc-Factory-Module,449
R-Cyborg-Metals01,R-Cyborg-Wpn-MG,449
R-Cyborg-Metals01,R-Struc-Research-Module,449
R-Cyborg-Metals02,R-Cyborg-Metals01,450
R-Cyborg-Metals03,R-Cyborg-Wpn-MG,451
R-Cyborg-Metals03,R-Cyborg-Metals02,451
R-Cyborg-Metals04,R-Struc-Research-Upgrade04,581
R-Cyborg-Metals04,R-Cyborg-Metals03,581
R-Cyborg-Metals05,R-Cyborg-Metals04,582
R-Cyborg-Metals06,R-Cyborg-Metals05,583
R-Cyborg-Wpn-Cannon,R-Cyborg-Wpn-MG,425
R-Cyborg-Wpn-Cannon,R-Wpn-Cannon1Mk1,425
R-Cyborg-Wpn-Flamer,R-Cyborg-Wpn-MG,424
R-Cyborg-Wpn-Flamer,R-Wpn-Flamer01Mk1,424
R-Cyborg-Wpn-MG,R-Struc-Factory-Cyborg,361
R-Cyborg-Wpn-Rocket,R-Cyborg-Wpn-MG,427
R-Cyborg-Wpn-Rocket,R-Wpn-Rocket01-LtAT,427
R-Cyborg-Wpn-RotMG-Grd,R-Wpn-MG4,641
R-Defense-AASite-QuadBof,R-Wpn-AAGun02,555
R-Defense-AASite-QuadMg1,R-Wpn-AAGun03,556
R-Defense-AASite-QuadRotMg,R-Wpn-AAGun04,557
R-Defense-AASite-QuadRotMg,R-Defense-AASite-QuadMg1,557
R-Defense-Emplacement-HPVcannon,R-Wpn-Cannon4AMk1,663
R-Defense-HardcreteWall,R-Sys-Engineering01,142
R-Defense-Howitzer,R-Wpn-HowitzerMk1,569
R-Defense-HvyFlamer,R-Wpn-Flame2,653
R-Defense-HvyHowitzer,R-Wpn-HvyHowitzer,656
R-Defense-HvyHowitzer,R-Defense-Howitzer,656
R-Defense-HvyMor,R-Defense-MortarPit,660
R-Defense-HvyMor,R-Wpn-Mortar02Hvy,660
R-Defense-IDFRocket,R-Wpn-Rocket06-IDF,661
R-Defense-IDFRocket,R-Defense-MRL,661
R-Defense-MortarPit,R-Wpn-Mortar01Lt,571
R-Defense-MortarPit,R-Defense-HardcreteWall,571
R-Defense-MRL,R-Wpn-Rocket02-MRL,657
R-Defense-MRL,R-Defense-HardcreteWall,657
R-Defense-Pillbox01,R-Defense-HardcreteWall,419
R-Defense-Pillbox01,R-Wpn-MG-Damage01,419
R-Defense-Pillbox04,R-Defense-HardcreteWall,422
R-Defense-Pillbox04,R-Wpn-Cannon1Mk1,422
R-Defense-Pillbox05,R-Defense-HardcreteWall,423
R-Defense-Pillbox05,R-Wpn-Flamer01Mk1,423
R-Defense-Pillbox06,R-Wpn-Rocket01-LtAT,468
R-Defense-Pillbox06,R-Defense-HardcreteWall,468
R-Defense-RotHow,R-Wpn-Howitzer03-Rot,563
R-Defense-RotMG,R-Wpn-MG4,658
R-Defense-RotMor,R-Wpn-Mortar3,564
R-Defense-TankTrap01,R-Sys-Engineering01,409
R-Defense-Tower01,R-Wpn-MG1Mk1,411
R-Defense-Tower06,R-Defense-HardcreteWall,416
R-Defense-Tower06,R-Wpn-Rocket05-MiniPod,416
R-Defense-Wall-RotMg,R-Defense-RotMG,574
R-Defense-Wall-RotMg,R-Wpn-MG4,574
R-Defense-Wall-VulcanCan,R-Wpn-Cannon5,575
R-Defense-WallTower-HPVcannon,R-Wpn-Cannon4AMk1,670
R-Defense-WallTower01,R-Wpn-MG3Mk1,248
R-Defense-WallTower01,R-Defense-HardcreteWall,248
R-Defense-WallTower01,R-Defense-Pillbox01,248
R-Defense-WallTower02,R-Defense-HardcreteWall,247
R-Defense-WallTower02,R-Wpn-Cannon1Mk1,247
R-Defense-WallTower03,R-Wpn-Cannon2Mk1,251
R-Defense-WallTower03,R-Defense-WallTower02,251
R-Defense-WallTower04,R-Wpn-Cannon3Mk1,249
R-Defense-WallTower04,R-Defense-WallTower03,249
R-Defense-WallTower06,R-Wpn-Rocket01-LtAT,467
R-Defense-WallTower06,R-Defense-HardcreteWall,467
R-Defense-WallUpgrade01,R-Sys-Engineering01,374
R-Defense-WallUpgrade01,R-Defense-HardcreteWall,374
R-Defense-WallUpgrade02,R-Defense-WallUpgrade01,432
R-Defense-WallUpgrade03,R-Defense-WallUpgrade02,434
R-Defense-WallUpgrade04,R-Sys-Engineering02,673
R-Defense-WallUpgrade04,R-Struc-Research-Upgrade04,673
R-Defense-WallUpgrade05,R-Defense-WallUpgrade04,674
R-Struc-CommandRelay,R-Sys-Sensor-Tower01,375
R-Struc-Factory-Cyborg,R-Wpn-MG-Damage01,360
R-Struc-Factory-Cyborg,R-Comp-SynapticLink,360
R-Struc-Factory-Cyborg-Upgrade01,R-Struc-Factory-Cyborg,687
R-Struc-Factory-Cyborg-Upgrade01,R-Struc-Factory-Module,687
R-Struc-Factory-Cyborg-Upgrade02,R-Struc-Factory-Cyborg-Upgrade01,688
R-Struc-Factory-Cyborg-Upgrade03,R-Struc-Factory-Cyborg-Upgrade02,689
R-Struc-Factory-Cyborg-Upgrade04,R-Struc-Factory-Cyborg-Upgrade03,690
R-Struc-Factory-Module,R-Sys-Engineering01,166
R-Struc-Factory-Module,R-Struc-PowerModuleMk1,166
R-Struc-Factory-Module,R-Struc-Factory-Cyborg,166
R-Struc-Factory-Upgrade01,R-Struc-Factory-Module,444
R-Struc-Factory-Upgrade02,R-Struc-Factory-Upgrade01,445
R-Struc-Factory-Upgrade03,R-Struc-Factory-Upgrade02,446
R-Struc-Factory-Upgrade04,R-Struc-Factory-Upgrade03,680
R-Struc-Factory-Upgrade05,R-Struc-Factory-Upgrade04,681
R-Struc-Factory-Upgrade06,R-Struc-Factory-Upgrade05,682
R-Struc-Materials01,R-Defense-WallUpgrade01,435
R-Struc-Materials02,R-Struc-Materials01,436
R-Struc-Materials03,R-Struc-Materials02,437
R-Struc-Materials04,R-Defense-WallUpgrade04,711
R-Struc-Materials05,R-Struc-Materials04,712
R-Struc-Materials06,R-Struc-Materials05,713
R-Struc-Power-Upgrade01,R-Struc-Research-Upgrade05,718
R-Struc-Power-Upgrade01,R-Struc-PowerModuleMk1,718
R-Struc-PowerModuleMk1,R-Vehicle-Engine01,225
R-Struc-RepairFacility,R-Struc-Factory-Module,281
R-Struc-RepairFacility,R-Sys-MobileRepairTurret01,281
R-Struc-Research-Module,R-Struc-CommandRelay,118
R-Struc-Research-Module,R-Comp-SynapticLink,118
R-Struc-Research-Upgrade01,R-Struc-Research-Module,441
R-Struc-Research-Upgrade02,R-Struc-Research-Upgrade01,442
R-Struc-Research-Upgrade03,R-Struc-Research-Upgrade02,443
R-Struc-Research-Upgrade04,R-Struc-Research-Upgrade03,720
R-Struc-Research-Upgrade05,R-Struc-Research-Upgrade04,721
R-Struc-Research-Upgrade06,R-Struc-Research-Upgrade05,722
R-Struc-RprFac-Upgrade01,R-Struc-RepairFacility,499
R-Struc-RprFac-Upgrade01,R-Struc-Factory-Upgrade01,499
R-Struc-RprFac-Upgrade02,R-Struc-RprFac-Upgrade01,500
R-Struc-RprFac-Upgrade02,R-Struc-Factory-Upgrade02,500
R-Struc-RprFac-Upgrade03,R-Struc-Factory-Upgrade03,501
R-Struc-RprFac-Upgrade03,R-Struc-RprFac-Upgrade02,501
R-Struc-RprFac-Upgrade04,R-Struc-RprFac-Upgrade03,727
R-Struc-RprFac-Upgrade04,R-Struc-Factory-Upgrade04,727
R-Struc-RprFac-Upgrade05,R-Struc-RprFac-Upgrade04,728
R-Struc-RprFac-Upgrade05,R-Struc-Factory-Upgrade05,728
R-Struc-VTOLFactory,R-Vehicle-Prop-VTOL,520
R-Struc-VTOLFactory-Upgrade01,R-Struc-VTOLPad,697
R-Struc-VTOLFactory-Upgrade02,R-Struc-VTOLFactory-Upgrade01,698
R-Struc-VTOLFactory-Upgrade03,R-Struc-VTOLFactory-Upgrade02,699
R-Struc-VTOLPad,R-Struc-VTOLFactory,519
R-Struc-VTOLPad,R-Vehicle-Prop-VTOL,519
R-Struc-VTOLPad-Upgrade01,R-Struc-VTOLPad,704
R-Struc-VTOLPad-Upgrade02,R-Struc-VTOLPad-Upgrade01,705
R-Struc-VTOLPad-Upgrade03,R-Struc-VTOLPad-Upgrade02,706
R-Sys-CBSensor-Tower01,R-Wpn-Mortar-Damage03,769
R-Sys-CBSensor-Tower01,R-Sys-Sensor-Upgrade01,769
R-Sys-CBSensor-Turret01,R-Sys-CBSensor-Tower01,766
R-Sys-Engineering01,CAM1SYSTEMS,290
R-Sys-Engineering02,R-Struc-Research-Upgrade04,749
R-Sys-Engineering02,R-Sys-Engineering01,749
R-Sys-MobileRepairTurret01,R-Sys-Engineering01,430
R-Sys-Sensor-Tower01,R-Sys-Sensor-Turret01,243
R-Sys-Sensor-Tower01,R-Defense-Tower01,243
R-Sys-Sensor-Tower02,R-Sys-Sensor-Tower01,628
R-Sys-Sensor-Tower02,R-Defense-WallUpgrade02,628
R-Sys-Sensor-Turret01,CAM1SYSTEMS,262
R-Sys-Sensor-Upgrade01,R-Struc-Research-Upgrade04,463
R-Sys-Sensor-Upgrade01,R-Sys-Sensor-Tower01,463
R-Sys-Spade1Mk1,CAM1SYSTEMS,489
R-Sys-VTOLCBS-Tower01,R-Sys-VTOLStrike-Tower01,779
R-Sys-VTOLCBS-Tower01,R-Sys-CBSensor-Tower01,779
R-Sys-VTOLCBS-Turret01,R-Sys-VTOLCBS-Tower01,776
R-Sys-VTOLCBS-Turret01,R-Sys-CBSensor-Turret01,776
R-Sys-VTOLStrike-Tower01,R-Sys-Sensor-Upgrade01,788
R-Sys-VTOLStrike-Tower01,R-Struc-VTOLPad,788
R-Sys-VTOLStrike-Turret01,R-Sys-Sensor-Turret01,785
R-Sys-VTOLStrike-Turret01,R-Sys-VTOLStrike-Tower01,785
R-Vehicle-Armor-Heat01,R-Vehicle-Metals04,970
R-Vehicle-Armor-Heat02,R-Vehicle-Armor-Heat01,971
R-Vehicle-Armor-Heat03,R-Vehicle-Armor-Heat02,972
R-Vehicle-Body01,R-Vehicle-Body01,229
R-Vehicle-Body02,R-Vehicle-Body01,230
R-Vehicle-Body02,R-Vehicle-Metals04,230
R-Vehicle-Body04,R-Vehicle-Body01,234
R-Vehicle-Body04,R-Vehicle-Metals01,234
R-Vehicle-Body05,R-Struc-Factory-Module,235
R-Vehicle-Body05,R-Vehicle-Body01,235
R-Vehicle-Body06,R-Struc-Factory-Module,236
R-Vehicle-Body06,R-Vehicle-Body02,236
R-Vehicle-Body06,R-Vehicle-Body05,236
R-Vehicle-Body08,R-Vehicle-Body05,238
R-Vehicle-Body08,R-Vehicle-Metals02,238
R-Vehicle-Body09,R-Vehicle-Body06,239
R-Vehicle-Body09,R-Vehicle-Metals03,239
R-Vehicle-Body09,R-Vehicle-Body11,239
R-Vehicle-Body11,R-Vehicle-Body05,241
R-Vehicle-Body11,R-Vehicle-Metals02,241
R-Vehicle-Body12,R-Vehicle-Metals05,242
R-Vehicle-Body12,R-Vehicle-Body11,242
R-Vehicle-Engine01,R-Sys-Engineering01,381
R-Vehicle-Engine02,R-Vehicle-Engine01,382
R-Vehicle-Engine03,R-Vehicle-Engine02,384
R-Vehicle-Engine04,R-Struc-Power-Upgrade01,794
R-Vehicle-Engine04,R-Vehicle-Prop-VTOL,794
R-Vehicle-Engine05,R-Vehicle-Engine04,795
R-Vehicle-Engine06,R-Vehicle-Engine05,796
R-Vehicle-Metals01,R-Struc-Factory-Module,438
R-Vehicle-Metals01,R-Struc-Research-Module,438
R-Vehicle-Metals02,R-Vehicle-Metals01,439
R-Vehicle-Metals03,R-Vehicle-Metals02,440
R-Vehicle-Metals04,R-Vehicle-Metals03,590
R-Vehicle-Metals04,R-Struc-Research-Upgrade04,590
R-Vehicle-Metals05,R-Vehicle-Metals04,591
R-Vehicle-Metals06,R-Vehicle-Metals05,592
R-Vehicle-Prop-Halftracks,R-Sys-Engineering01,465
R-Vehicle-Prop-Hover,R-Vehicle-Engine02,106
R-Vehicle-Prop-Hover,R-Struc-Factory-Module,106
R-Vehicle-Prop-Tracks,R-Sys-Engineering01,105
R-Vehicle-Prop-Tracks,R-Vehicle-Prop-Halftracks,105
R-Vehicle-Prop-VTOL,R-Struc-Factory-Upgrade01,518
R-Vehicle-Prop-VTOL,R-Vehicle-Engine03,518
R-Vehicle-Prop-VTOL,R-Vehicle-Prop-Hover,518
R-Vehicle-Prop-Wheels,CAM1RESEARCH,487
R-Wpn-AAGun-Accuracy01,R-Wpn-RocketSlow-Accuracy03,810
R-Wpn-AAGun-Accuracy02,R-Wpn-AAGun-Accuracy01,811
R-Wpn-AAGun-Accuracy02,R-Wpn-Howitzer-Accuracy01,811
R-Wpn-AAGun-Damage01,R-Wpn-AAGun03,816
R-Wpn-AAGun-Damage02,R-Wpn-AAGun-Damage01,817
R-Wpn-AAGun-ROF01,R-Wpn-AAGun-Damage01,823
R-Wpn-AAGun-ROF01,R-Wpn-MG-ROF01,823
R-Wpn-AAGun-ROF02,R-Wpn-AAGun-ROF01,824
R-Wpn-AAGun02,R-Wpn-AAGun-Damage02,523
R-Wpn-AAGun02,R-Wpn-AAGun03,523
R-Wpn-AAGun03,R-Wpn-MG2Mk1,529
R-Wpn-AAGun04,R-Wpn-MG4,530
R-Wpn-AAGun04,R-Wpn-AAGun03,530
R-Wpn-Bomb-Accuracy01,R-Wpn-Mortar-Acc02,1009
R-Wpn-Bomb-Accuracy01,R-Wpn-Bomb01,1009
R-Wpn-Bomb-Accuracy02,R-Wpn-Bomb-Accuracy01,1010
R-Wpn-Bomb01,R-Vehicle-Prop-VTOL,830
R-Wpn-Bomb02,R-Wpn-Bomb01,831
R-Wpn-Bomb02,R-Wpn-Bomb-Accuracy01,831
R-Wpn-Bomb03,R-Wpn-Flamer-Damage04,832
R-Wpn-Bomb03,R-Wpn-Bomb01,832
R-Wpn-Cannon-Accuracy01,R-Wpn-Cannon-Damage02,469
R-Wpn-Cannon-Accuracy01,R-Struc-Research-Upgrade01,469
R-Wpn-Cannon-Accuracy02,R-Wpn-Cannon-Accuracy01,626
R-Wpn-Cannon-Accuracy02,R-Struc-Research-Upgrade04,626
R-Wpn-Cannon-Damage01,R-Wpn-Cannon1Mk1,392
R-Wpn-Cannon-Damage02,R-Wpn-Cannon-Damage01,393
R-Wpn-Cannon-Damage03,R-Wpn-Cannon-Damage02,394
R-Wpn-Cannon-Damage04,R-Wpn-Cannon-Accuracy02,600
R-Wpn-Cannon-Damage05,R-Wpn-Cannon-Damage04,601
R-Wpn-Cannon-Damage06,R-Wpn-Cannon-Damage05,602
R-Wpn-Cannon-ROF01,R-Wpn-Cannon-Damage04,397
R-Wpn-Cannon-ROF02,R-Wpn-Cannon-ROF01,617
R-Wpn-Cannon-ROF02,R-Struc-Factory-Upgrade04,617
R-Wpn-Cannon-ROF03,R-Wpn-Cannon-ROF02,618
R-Wpn-Cannon1Mk1,R-Wpn-MG-Damage01,149
R-Wpn-Cannon2Mk1,R-Struc-Factory-Module,193
R-Wpn-Cannon2Mk1,R-Wpn-Cannon-Damage01,193
R-Wpn-Cannon3Mk1,R-Wpn-Cannon-Damage03,291
R-Wpn-Cannon3Mk1,R-Wpn-Cannon2Mk1,291
R-Wpn-Cannon3Mk1,R-Vehicle-Body11,291
R-Wpn-Cannon3Mk1,R-Struc-Factory-Module,291
R-Wpn-Cannon4AMk1,R-Wpn-Cannon-Damage05,282
R-Wpn-Cannon4AMk1,R-Wpn-Cannon2Mk1,282
R-Wpn-Cannon5,R-Wpn-Cannon-ROF03,522
R-Wpn-Cannon5,R-Wpn-Cannon2Mk1,522
R-Wpn-Flame2,R-Vehicle-Body05,524
R-Wpn-Flame2,R-Wpn-Flamer-Damage04,524
R-Wpn-Flame2,R-Wpn-Flamer01Mk1,524
R-Wpn-Flamer-Damage01,R-Wpn-Flamer01Mk1,385
R-Wpn-Flamer-Damage02,R-Wpn-Flamer-Damage01,386
R-Wpn-Flamer-Damage03,R-Wpn-Flamer-Damage02,387
R-Wpn-Flamer-Damage04,R-Wpn-Flamer-Damage03,834
R-Wpn-Flamer-Damage05,R-Wpn-Flamer-Damage04,835
R-Wpn-Flamer-Damage06,R-Wpn-Flamer-Damage05,836
R-Wpn-Flamer-ROF01,R-Wpn-Flamer-Damage02,388
R-Wpn-Flamer-ROF02,R-Wpn-Flame2,389
R-Wpn-Flamer-ROF03,R-Wpn-Flamer-ROF02,390
R-Wpn-Flamer01Mk1,R-Vehicle-Engine01,216
R-Wpn-Flamer01Mk1,R-Wpn-MG1Mk1,216
R-Wpn-Howitzer-Accuracy01,R-Wpn-HowitzerMk1,837
R-Wpn-Howitzer-Accuracy02,R-Struc-Research-Upgrade04,838
R-Wpn-Howitzer-Accuracy02,R-Wpn-Howitzer-Accuracy01,838
R-Wpn-Howitzer-Damage01,R-Wpn-HowitzerMk1,843
R-Wpn-Howitzer-Damage02,R-Wpn-Howitzer-Damage01,844
R-Wpn-Howitzer-Damage03,R-Wpn-Howitzer-Damage02,845
R-Wpn-Howitzer-ROF01,R-Wpn-HvyHowitzer,1022
R-Wpn-Howitzer-ROF02,R-Wpn-Howitzer-ROF01,1023
R-Wpn-Howitzer-ROF03,R-Wpn-Howitzer-ROF02,1024
R-Wpn-Howitzer03-Rot,R-Wpn-HvyHowitzer,525
R-Wpn-Howitzer03-Rot,R-Wpn-Howitzer-Damage03,525
R-Wpn-HowitzerMk1,R-Wpn-Mortar-Damage04,296
R-Wpn-HowitzerMk1,R-Sys-Sensor-Upgrade01,296
R-Wpn-HvyHowitzer,R-Wpn-Howitzer-Damage02,472
R-Wpn-HvyHowitzer,R-Wpn-HowitzerMk1,472
R-Wpn-MG-Damage01,R-Wpn-MG1Mk1,362
R-Wpn-MG-Damage02,R-Wpn-MG-Damage01,364
R-Wpn-MG-Damage03,R-Wpn-MG-Damage02,366
R-Wpn-MG-ROF01,R-Struc-Factory-Upgrade01,363
R-Wpn-MG-ROF01,R-Wpn-MG-Damage03,363
R-Wpn-MG-ROF02,R-Wpn-MG-ROF01,365
R-Wpn-MG-ROF03,R-Wpn-MG-ROF02,367
R-Wpn-MG1Mk1,CAM1WEAPONS,180
R-Wpn-MG2Mk1,R-Wpn-MG-Damage02,184
R-Wpn-MG3Mk1,R-Wpn-MG-Damage02,189
R-Wpn-MG3Mk1,R-Wpn-MG2Mk1,189
R-Wpn-MG4,R-Wpn-MG-ROF03,527
R-Wpn-MG4,R-Wpn-MG3Mk1,527
R-Wpn-Mortar-Acc01,R-Struc-Research-Upgrade02,1012
R-Wpn-Mortar-Acc01,R-Wpn-Mortar-Damage01,1012
R-Wpn-Mortar-Acc02,R-Struc-Research-Upgrade04,1013
R-Wpn-Mortar-Acc02,R-Wpn-Mortar-Acc01,1013
R-Wpn-Mortar-Damage01,R-Wpn-Mortar01Lt,400
R-Wpn-Mortar-Damage02,R-Wpn-Mortar-Damage01,401
R-Wpn-Mortar-Damage03,R-Wpn-Mortar-Damage02,402
R-Wpn-Mortar-Damage04,R-Wpn-Mortar-Damage03,882
R-Wpn-Mortar-Damage04,R-Wpn-Mortar02Hvy,882
R-Wpn-Mortar-Damage05,R-Wpn-Mortar-Damage04,886
R-Wpn-Mortar-Damage06,R-Wpn-Mortar-Damage05,887
R-Wpn-Mortar-ROF01,R-Wpn-Mortar-Damage03,403
R-Wpn-Mortar-ROF02,R-Wpn-Mortar-ROF01,404
R-Wpn-Mortar-ROF02,R-Wpn-Mortar02Hvy,404
R-Wpn-Mortar-ROF03,R-Wpn-Mortar-ROF02,405
R-Wpn-Mortar01Lt,R-Wpn-Cannon-Damage01,212
R-Wpn-Mortar01Lt,R-Struc-Factory-Module,212
R-Wpn-Mortar02Hvy,R-Wpn-Mortar-Damage02,221
R-Wpn-Mortar02Hvy,R-Wpn-Mortar01Lt,221
R-Wpn-Mortar02Hvy,R-Vehicle-Metals01,221
R-Wpn-Mortar3,R-Wpn-Mortar02Hvy,528
R-Wpn-Mortar3,R-Wpn-Mortar-ROF03,528
R-Wpn-Rocket-Accuracy01,R-Struc-Research-Upgrade01,900
R-Wpn-Rocket-Accuracy01,R-Wpn-Rocket-Damage02,900
R-Wpn-Rocket-Accuracy02,R-Struc-Research-Upgrade02,901
R-Wpn-Rocket-Accuracy02,R-Wpn-Rocket-Accuracy01,901
R-Wpn-Rocket-Damage01,R-Wpn-Rocket05-MiniPod,476
R-Wpn-Rocket-Damage02,R-Wpn-Rocket-Damage01,477
R-Wpn-Rocket-Damage03,R-Wpn-Rocket-Damage02,903
R-Wpn-Rocket-Damage04,R-Wpn-Rocket-Damage03,904
R-Wpn-Rocket-Damage05,R-Wpn-Rocket-Damage04,905
R-Wpn-Rocket-Damage06,R-Wpn-Rocket-Damage05,906
R-Wpn-Rocket-ROF01,R-Struc-Factory-Upgrade02,474
R-Wpn-Rocket-ROF01,R-Wpn-Rocket-Damage02,474
R-Wpn-Rocket-ROF02,R-Wpn-Rocket-Damage03,475
R-Wpn-Rocket-ROF02,R-Wpn-Rocket-ROF01,475
R-Wpn-Rocket-ROF03,R-Wpn-Rocket-ROF02,913
R-Wpn-Rocket01-LtAT,R-Wpn-Rocket-Damage02,126
R-Wpn-Rocket02-MRL,R-Wpn-Rocket-Damage01,208
R-Wpn-Rocket03-HvAT,R-Wpn-Rocket01-LtAT,461
R-Wpn-Rocket03-HvAT,R-Wpn-RocketSlow-Damage03,461
R-Wpn-Rocket05-MiniPod,R-Vehicle-Engine01,124
R-Wpn-Rocket06-IDF,R-Wpn-RocketSlow-ROF02,295
R-Wpn-Rocket06-IDF,R-Sys-CBSensor-Tower01,295
R-Wpn-Rocket06-IDF,R-Wpn-Rocket02-MRL,295
R-Wpn-Rocket07-Tank-Killer,R-Wpn-RocketSlow-Damage05,630
R-Wpn-Rocket07-Tank-Killer,R-Wpn-RocketSlow-Accuracy03,630
R-Wpn-RocketSlow-Accuracy01,R-Wpn-RocketSlow-Damage01,925
R-Wpn-RocketSlow-Accuracy01,R-Struc-Research-Upgrade02,925
R-Wpn-RocketSlow-Accuracy02,R-Wpn-RocketSlow-Accuracy01,926
R-Wpn-RocketSlow-Accuracy02,R-Wpn-Cannon-Accuracy02,926
R-Wpn-RocketSlow-Accuracy03,R-Struc-Research-Upgrade04,927
R-Wpn-RocketSlow-Accuracy03,R-Wpn-RocketSlow-Accuracy02,927
R-Wpn-RocketSlow-Damage01,R-Wpn-Rocket01-LtAT,931
R-Wpn-RocketSlow-Damage02,R-Wpn-RocketSlow-Damage01,932
R-Wpn-RocketSlow-Damage03,R-Wpn-RocketSlow-Damage02,933
R-Wpn-RocketSlow-Damage04,R-Wpn-Rocket-Damage04,934
R-Wpn-RocketSlow-Damage05,R-Wpn-RocketSlow-Damage04,935
R-Wpn-RocketSlow-Damage06,R-Wpn-RocketSlow-Damage05,936
R-Wpn-RocketSlow-ROF01,R-Wpn-Rocket-Damage04,942
R-Wpn-RocketSlow-ROF02,R-Wpn-RocketSlow-ROF01,943
R-Wpn-RocketSlow-ROF03,R-Wpn-RocketSlow-ROF02,944

View File

@ -0,0 +1,12 @@
R-Wpn-Cannon4AMk1,Cannon2A-TMk1,WEAPON,10
R-Cyborg-Wpn-RotMG-Grd,CyborgChain1Ground,BODY,2
R-Wpn-Flame2,Flame1Mk1,WEAPON,10
R-Wpn-Howitzer03-Rot,Howitzer105Mk1,WEAPON,10
R-Wpn-MG4,MG1-VTOL,WEAPON,10
R-Wpn-MG4,MG1Mk1,WEAPON,10
R-Wpn-MG4,MG2-VTOL,WEAPON,10
R-Wpn-MG4,MG2Mk1,WEAPON,10
R-Wpn-MG4,MG3-VTOL,WEAPON,10
R-Wpn-MG4,MG3Mk1,WEAPON,10
R-Wpn-Mortar3,Mortar1Mk1,WEAPON,10
R-Wpn-AAGun04,QuadMg1AAGun,WEAPON,10

View File

@ -0,0 +1,9 @@
R-Defense-AASite-QuadRotMg,AASite-QuadMg1,189
R-Defense-HvyMor,Emplacement-MortarPit01,142
R-Defense-Pillbox-RotMG,PillBox1,126
R-Defense-RotHow,Emplacement-Howitzer105,134
R-Defense-RotMor,Emplacement-MortarPit01,142
R-Defense-Wall-RotMg,WallTower01,32
R-Defense-Wall-VulcanCan,WallTower03,102
R-Defense-WallTower03,WallTower02,101
R-Sys-Sensor-Tower02,Sys-SensoTower01,89

View File

@ -0,0 +1,248 @@
R-Vehicle-Prop-Tracks,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,RES_TRACK1,0,tracked01,PROPULSION,2400,1,2,0,0,0,0,0,1
R-Vehicle-Prop-Hover,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_P_H1,0,hover01,PROPULSION,3600,1,2,0,0,0,0,0,1
R-Struc-Research-Module,Level One,0,0,IMAGE_RES_STRUCTURETECH,0,0,RES_ST_RM1,A0ResearchModule1,0,0,1200,1,2,0,0,0,1,0,0
R-Wpn-Rocket05-MiniPod,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_MP1,0,Rocket-Pod,WEAPON,1200,1,1,0,0,0,0,0,2
R-Wpn-Rocket01-LtAT,Level All,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_LTAT1,0,Rocket-LtA-T,WEAPON,3600,0,1,0,0,0,0,0,2
R-Defense-HardcreteWall,Level All,0,0,IMAGE_RES_DEFENCE,0,0,RES_DF_HCW1,A0HardcreteMk1Wall,0,0,600,1,1,0,0,0,2,0,0
R-Wpn-Cannon1Mk1,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_CN1MK1,0,Cannon1Mk1,WEAPON,2400,1,1,0,0,0,0,0,2
R-Struc-Factory-Module,Level One,0,0,IMAGE_RES_STRUCTURETECH,0,0,RES_ST_FM1,A0FacMod1,0,0,2400,1,3,0,0,0,1,0,0
R-Wpn-MG1Mk1,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_MG1MK1,0,MG1Mk1,WEAPON,60,1,1,0,0,0,0,0,2
R-Wpn-MG2Mk1,Level One-Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_MG2MK1,0,MG2Mk1,WEAPON,1200,1,1,0,0,0,0,0,2
R-Wpn-MG3Mk1,Level One-Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_MG3MK1,0,MG3Mk1,WEAPON,2400,1,2,0,0,0,0,0,2
R-Wpn-Cannon2Mk1,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_CN2MK1,0,Cannon2A-TMk1,WEAPON,4800,0,2,0,0,0,0,0,1
R-Wpn-Rocket02-MRL,Level One-Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_MRL1,0,Rocket-MRL,WEAPON,2400,1,1,0,0,0,0,0,1
R-Wpn-Mortar01Lt,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_MORTA1,0,Mortar1Mk1,WEAPON,2400,1,2,0,0,0,0,0,1
R-Wpn-Flamer01Mk1,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_FLAME1,0,Flame1Mk1,WEAPON,600,1,2,0,0,0,0,0,1
R-Wpn-Mortar02Hvy,Level One-Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_M2,0,Mortar2Mk1,WEAPON,7200,0,3,0,0,0,0,0,1
R-Struc-PowerModuleMk1,Level One,0,0,IMAGE_RES_POWERTECH,0,0,RES_POWMD1,A0PowMod1,0,0,1200,1,1,1,0,0,1,0,0
R-Vehicle-Body01,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_B01,0,Body1REC,BODY,600,0,1,0,0,0,0,0,1
R-Vehicle-Body02,Level Two,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_B02,0,Body2SUP,BODY,6000,1,2,0,0,0,0,0,1
R-Vehicle-Body04,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_B04,0,Body4ABT,BODY,1200,1,2,0,0,0,0,0,1
R-Vehicle-Body05,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_B05,0,Body5REC,BODY,1200,0,2,0,0,0,0,0,1
R-Vehicle-Body06,Level Two,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_B06,0,Body6SUPP,BODY,7200,1,3,0,0,0,0,0,1
R-Vehicle-Body08,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_B08,0,Body8MBT,BODY,2400,1,2,0,0,0,0,0,1
R-Vehicle-Body09,Level All,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_B09,0,Body9REC,BODY,8400,1,3,0,0,0,0,0,1
R-Vehicle-Body11,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_B11,0,Body11ABT,BODY,2400,0,2,0,0,0,0,0,1
R-Vehicle-Body12,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_B12,0,Body12SUP,BODY,3600,1,2,0,0,0,0,0,1
R-Sys-Sensor-Tower01,Level All,0,0,IMAGE_RES_SYSTEMTECH,0,0,RES_SY_STW1,Sys-SensoTower01,0,0,900,0,2,0,0,0,1,0,0
R-Defense-WallTower02,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_WT2_LC,WallTower02,0,0,1500,0,2,0,0,0,1,0,0
R-Defense-WallTower01,Level One-Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_DF_WT1,WallTower01,0,0,1200,0,3,0,0,0,1,0,0
R-Defense-WallTower04,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_WT4_HC,WallTower04,0,0,2400,0,2,0,0,0,1,0,0
R-Defense-WallTower03,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_WT3_MC,WallTower03,0,0,1800,0,2,0,0,1,1,0,0
R-Sys-Sensor-Turret01,Level All,0,0,IMAGE_RES_SYSTEMTECH,0,0,RES_SENSO1,0,SensorTurret1Mk1,SENSOR,900,0,1,0,0,0,0,0,1
R-Struc-RepairFacility,Level One,0,0,IMAGE_RES_STRUCTURETECH,0,0,RES_REPAI1,A0RepairCentre3,0,0,2400,0,2,0,0,0,1,0,0
R-Wpn-Cannon4AMk1,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_CN_4A,0,Cannon4AUTOMk1,WEAPON,8000,1,2,0,0,0,0,1,2
R-Sys-Engineering01,Level One-Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_SYSTEMTECH,trlcon.pie,0,RES_ENGIN1,0,0,0,1200,1,1,1,0,0,0,0,0
R-Wpn-Cannon3Mk1,Level One,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_CN3MK1,0,Cannon375mmMk1,WEAPON,7200,1,4,0,0,0,0,0,1
R-Wpn-Rocket06-IDF,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_IDF,0,Rocket-IDF,WEAPON,7200,1,3,0,0,0,0,0,1
R-Wpn-HowitzerMk1,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_HMK1,0,Howitzer105Mk1,WEAPON,9000,1,2,0,0,0,0,0,1
CAM1RESEARCH,Level One,0,1,IMAGE_RES_COMPUTERTECH,MICAPSUL.PIE,0,0,0,0,0,0,0,0,0,0,0,0,0,0
R-Struc-Factory-Cyborg,Level One,0,0,IMAGE_RES_STRUCTURETECH,0,0,RES_ST_FCY1,A0CyborgFactory,0,0,1800,0,2,0,0,0,1,0,0
R-Cyborg-Wpn-MG,Level One,0,0,IMAGE_RES_CYBORGTECH,0,0,RES_CYW_MG1,0,MG1Mk1,WEAPON,600,0,1,0,1,0,0,0,1
R-Wpn-MG-Damage01,Level One,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_MG_D1,0,MG1Mk1,WEAPON,600,1,1,1,0,0,0,0,0
R-Wpn-MG-ROF01,Level One-Two,IMAGE_RES_GRPROF,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_MG_ROF1,0,MG1Mk1,WEAPON,3600,0,2,1,0,0,0,0,0
R-Wpn-MG-Damage02,Level One,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_MG_D2,0,MG1Mk1,WEAPON,1200,0,1,1,0,0,0,0,0
R-Wpn-MG-ROF02,Level Two,IMAGE_RES_GRPROF,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_MG_ROF2,0,MG1Mk1,WEAPON,4800,0,1,1,0,0,0,0,0
R-Wpn-MG-Damage03,Level One,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,MG1Mk1,WEAPON,2400,0,1,1,0,0,0,0,0
R-Wpn-MG-ROF03,Level Two-Three,IMAGE_RES_GRPROF,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_MG_ROF3,0,MG1Mk1,WEAPON,6800,1,1,1,0,0,0,0,0
R-Defense-WallUpgrade01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,RES_DF_WU1,0,0,0,1200,0,2,1,0,0,0,0,0
R-Struc-CommandRelay,Level One,0,0,IMAGE_RES_STRUCTURETECH,0,0,RES_ST_CR1,A0ComDroidControl,0,0,1200,1,1,0,0,0,1,0,0
R-Comp-SynapticLink,Level One,0,0,IMAGE_RES_COMPUTERTECH,icsynapt.PIE,0,RES_C_SL1,0,0,0,1200,1,1,0,0,0,0,0,0
R-Vehicle-Engine01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_DROIDTECH,iceng.pie,0,RES_V_EN1,0,0,0,1200,1,1,1,0,0,0,0,0
R-Vehicle-Engine02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,iceng.pie,0,0,0,0,0,2400,1,1,1,0,0,0,0,0
R-Vehicle-Engine03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,iceng.pie,0,0,0,0,0,4800,1,1,1,0,0,0,0,0
R-Wpn-Flamer-Damage01,Level One,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_FL_D1,0,Flame1Mk1,WEAPON,600,1,1,1,0,0,0,0,0
R-Wpn-Flamer-Damage02,Level One-Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Flame1Mk1,WEAPON,1200,0,1,1,0,0,0,0,0
R-Wpn-Flamer-Damage03,Level One-Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Flame1Mk1,WEAPON,2400,0,1,1,0,0,0,0,0
R-Wpn-Flamer-ROF01,Level One-Two,IMAGE_RES_GRPROF,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_FL_ROF1,0,Flame1Mk1,WEAPON,900,0,1,1,0,0,0,0,0
R-Wpn-Flamer-ROF02,Level Two,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Flame1Mk1,WEAPON,6000,1,1,1,0,0,0,0,0
R-Wpn-Flamer-ROF03,Level Two-Three,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Flame1Mk1,WEAPON,8000,0,1,1,0,0,0,0,0
R-Wpn-Cannon-Damage01,Level One,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_CN_D1,0,Cannon1Mk1,WEAPON,1200,0,1,1,0,0,0,0,0
R-Wpn-Cannon-Damage02,Level One,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Cannon1Mk1,WEAPON,2400,0,1,1,0,0,0,0,0
R-Wpn-Cannon-Damage03,Level One-Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Cannon1Mk1,WEAPON,3600,0,1,1,0,0,0,0,0
R-Wpn-Cannon-ROF01,Level Two,IMAGE_RES_GRPROF,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_CN_ROF1,0,Cannon1Mk1,WEAPON,4000,0,1,1,0,0,0,0,0
R-Wpn-Mortar-Damage01,Level One,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_M_D1,0,Mortar1Mk1,WEAPON,1800,0,1,1,0,0,0,0,0
R-Wpn-Mortar-Damage02,Level One,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Mortar1Mk1,WEAPON,3600,0,1,1,0,0,0,0,0
R-Wpn-Mortar-Damage03,Level One-Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Mortar1Mk1,WEAPON,7200,0,1,1,0,0,0,0,0
R-Wpn-Mortar-ROF01,Level One-Two,IMAGE_RES_GRPROF,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_M_ROF1,0,Mortar1Mk1,WEAPON,1800,0,1,1,0,0,0,0,0
R-Wpn-Mortar-ROF02,Level Two,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Mortar1Mk1,WEAPON,6000,0,2,1,0,0,0,0,0
R-Wpn-Mortar-ROF03,Level Two-Three,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Mortar2Mk1,WEAPON,8000,0,1,1,0,0,0,0,0
R-Comp-CommandTurret01,Level One,0,0,IMAGE_RES_COMPUTERTECH,0,0,RES_C_CT1,0,CommandBrain01,BRAIN,1200,0,1,0,1,0,0,0,1
R-Defense-TankTrap01,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_TTRAP1,A0TankTrap,0,0,600,0,1,0,0,0,1,0,0
R-Defense-Tower01,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_TOWER1,GuardTower1,0,0,600,1,1,0,0,0,1,0,0
R-Defense-Tower06,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_PODTOW,GuardTower6,0,0,2400,0,2,0,0,0,1,0,0
R-Defense-Pillbox01,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_DF_P1,PillBox1,0,0,1200,0,2,0,0,0,1,0,0
R-Defense-Pillbox04,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_PB_LC,PillBox4,0,0,1500,0,2,0,0,0,1,0,0
R-Defense-Pillbox05,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_PB_FL,PillBox5,0,0,1500,0,2,0,0,0,1,0,0
R-Cyborg-Wpn-Flamer,Level One,0,0,IMAGE_RES_CYBORGTECH,0,0,RES_CYW_FL1,0,Flame1Mk1,WEAPON,900,0,2,0,1,0,0,0,1
R-Cyborg-Wpn-Cannon,Level One,0,0,IMAGE_RES_CYBORGTECH,0,0,RES_CYW_CN1,0,Cannon1Mk1,WEAPON,1500,0,2,0,1,0,0,0,1
R-Cyborg-Wpn-Rocket,Level One,0,0,IMAGE_RES_CYBORGTECH,0,0,RES_CYW_RK1,0,Rocket-LtA-T,WEAPON,900,0,2,0,1,0,0,0,1
R-Sys-MobileRepairTurret01,Level All,0,0,IMAGE_RES_SYSTEMTECH,0,0,RES_REPTU1,0,LightRepair1,REPAIR,600,0,1,0,0,0,0,0,1
R-Defense-WallUpgrade02,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,2400,0,1,1,0,0,0,0,0
R-Defense-WallUpgrade03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,3600,0,1,1,0,0,0,0,0
R-Struc-Materials01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_STRUCTURETECH,icmolql.pie,0,RES_ST_MAT1,0,0,0,1200,0,1,1,0,0,0,0,0
R-Struc-Materials02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,icmolql.pie,0,0,0,0,0,2400,0,1,1,0,0,0,0,0
R-Struc-Materials03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,icmolql.pie,0,0,0,0,0,3600,0,1,1,0,0,0,0,0
R-Vehicle-Metals01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_DROIDTECH,icmolql.pie,0,RES_V_MET1,0,0,0,1800,1,2,1,1,0,0,0,0
R-Vehicle-Metals02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,icmolql.pie,0,0,0,0,0,3600,0,1,1,1,0,0,0,0
R-Vehicle-Metals03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,icmolql.pie,0,0,0,0,0,5400,1,1,1,1,0,0,0,0
R-Struc-Research-Upgrade01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,RES_ST_RU1,0,0,0,1200,1,1,1,0,0,0,0,0
R-Struc-Research-Upgrade02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,2400,0,1,1,0,0,0,0,0
R-Struc-Research-Upgrade03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,3600,0,1,1,0,0,0,0,0
R-Struc-Factory-Upgrade01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_STRUCTURETECH,BLFACT1.PIE,0,RES_ST_FU1,0,0,0,2400,0,1,1,0,0,0,0,0
R-Struc-Factory-Upgrade02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,BLFACT1.PIE,0,0,0,0,0,4800,0,1,1,0,0,0,0,0
R-Struc-Factory-Upgrade03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,BLFACT1.PIE,0,0,0,0,0,7200,1,1,1,0,0,0,0,0
R-Cyborg-Metals01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_CYBORGTECH,icmolql.pie,0,RES_CYMET1,0,0,0,1200,0,3,1,1,0,0,0,0
R-Cyborg-Metals02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_CYBORGTECH,icmolql.pie,0,0,0,0,0,2400,0,1,1,1,0,0,0,0
R-Cyborg-Metals03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_CYBORGTECH,icmolql.pie,0,0,0,0,0,3600,0,2,1,1,0,0,0,0
CAM1WEAPONS,Level One,0,1,IMAGE_RES_WEAPONTECH,MICAPSUL.PIE,0,0,0,0,0,0,0,1,0,0,0,0,0,0
CAM1SYSTEMS,Level One,0,1,IMAGE_RES_SYSTEMTECH,MICAPSUL.PIE,0,0,0,0,0,0,0,1,0,0,0,0,0,0
CAM1DEFENSES,Level One,0,1,IMAGE_RES_DEFENCE,MICAPSUL.PIE,0,0,0,0,0,0,0,1,0,0,0,0,0,0
CAM1STRUCTURES,Level One,0,1,IMAGE_RES_STRUCTURETECH,MICAPSUL.PIE,0,0,0,0,0,0,0,1,0,0,0,0,0,0
R-Wpn-Rocket03-HvAT,Level All,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_HVAT1,0,Rocket-BB,WEAPON,4800,0,2,0,0,0,0,0,2
R-Sys-Sensor-Upgrade01,Level All,IMAGE_RES_GRPUPG,0,IMAGE_RES_SYSTEMTECH,GNLSNSR1.PIE,0,RES_SY_SU1,0,0,0,1800,1,2,1,0,0,0,0,0
R-Vehicle-Prop-Halftracks,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,RES_HALFT1,0,HalfTrack,PROPULSION,1200,1,1,0,0,0,0,0,1
R-Defense-WallTower06,Level One-Two,IMAGE_RES_GRPACC,0,IMAGE_RES_DEFENCE,0,0,RES_WT6_ATR,WallTower06,0,0,1500,0,2,0,0,0,1,0,0
R-Defense-Pillbox06,Level One,0,0,IMAGE_RES_DEFENCE,0,0,RES_PB_ATR,PillBox6,0,0,1500,0,2,0,0,0,1,0,0
R-Wpn-Cannon-Accuracy01,Level One-Two,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_CNAC1,0,Cannon1Mk1,WEAPON,3600,0,2,1,0,0,0,0,0
R-Wpn-HvyHowitzer,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_HH1,0,Howitzer150Mk1,WEAPON,10000,1,2,0,0,0,0,0,1
R-Wpn-Rocket-ROF01,Level One,IMAGE_RES_GRPROF,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_ROF1,0,Rocket-Pod,WEAPON,2400,0,2,1,0,0,0,0,0
R-Wpn-Rocket-ROF02,Level One-Two,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-Pod,WEAPON,3600,0,2,1,0,0,0,0,0
R-Wpn-Rocket-Damage01,Level One,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_D1,0,Rocket-Pod,WEAPON,1200,0,1,1,0,0,0,0,0
R-Wpn-Rocket-Damage02,Level One,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-Pod,WEAPON,2400,0,1,1,0,0,0,0,0
R-Vehicle-Prop-Wheels,Level One,0,0,IMAGE_RES_DROIDTECH,0,0,RES_V_P_W1,0,wheeled01,PROPULSION,1200,0,1,0,1,0,0,0,1
R-Sys-Spade1Mk1,Level One,0,1,IMAGE_RES_SYSTEMTECH,0,0,0,0,Spade1Mk1,CONSTRUCT,10,1,1,0,0,0,0,0,1
R-Struc-RprFac-Upgrade01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_SYSTEMTECH,0,0,RES_ST_RFU1,A0RepairCentre3,0,0,2400,0,2,1,0,0,0,0,0
R-Struc-RprFac-Upgrade02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_SYSTEMTECH,0,0,0,A0RepairCentre3,0,0,3600,0,2,1,0,0,0,0,0
R-Struc-RprFac-Upgrade03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_SYSTEMTECH,0,0,0,A0RepairCentre3,0,0,4800,0,2,1,0,0,0,0,0
R-Vehicle-Prop-VTOL,Level All,0,0,IMAGE_RES_DROIDTECH,DPVTOL.PIE,0,RES_V_P_V1,0,0,BODY,6000,1,3,0,0,0,0,0,1
R-Struc-VTOLPad,Level Two,0,0,IMAGE_RES_STRUCTURETECH,0,0,RES_ST_VP,A0VtolPad,0,0,3600,0,2,0,0,0,1,0,0
R-Struc-VTOLFactory,Level Two,0,0,IMAGE_RES_STRUCTURETECH,0,0,RES_ST_VF,A0VTolFactory1,0,0,6000,0,1,0,0,0,1,0,0
R-Wpn-Cannon5,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_CN5,0,Cannon5VulcanMk1,WEAPON,9000,1,2,0,0,0,0,0,1
R-Wpn-AAGun02,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_AA2,0,AAGun2Mk1,WEAPON,4800,1,2,0,0,0,0,0,1
R-Wpn-Flame2,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_FLAME2,0,Flame2,WEAPON,7200,1,3,0,0,0,0,1,1
R-Wpn-Howitzer03-Rot,Level Two-Three,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RHOW,0,Howitzer03-Rot,WEAPON,12000,1,2,0,0,0,0,1,1
R-Wpn-MG4,Level Two-Three,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_MG4,0,MG4ROTARYMk1,WEAPON,7200,1,2,0,0,0,0,6,2
R-Wpn-Mortar3,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_M3,0,Mortar3ROTARYMk1,WEAPON,10000,1,2,0,0,0,0,1,1
R-Wpn-AAGun03,Level One-Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_AA3,0,QuadMg1AAGun,WEAPON,3600,1,1,0,0,0,0,0,1
R-Wpn-AAGun04,Level Two,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_AA4,0,QuadRotAAGun,WEAPON,6000,0,2,0,0,0,0,1,1
R-Defense-AASite-QuadBof,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_AA1,AASite-QuadBof,0,0,4800,0,1,0,0,0,1,0,0
R-Defense-AASite-QuadMg1,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_AA2,AASite-QuadMg1,0,0,3600,1,1,0,0,0,1,0,0
R-Defense-AASite-QuadRotMg,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_AA3,AASite-QuadRotMg,0,0,6000,0,2,0,0,1,1,0,0
R-Defense-RotHow,Level Three,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_RotHOW,Emplacement-RotHow,0,0,5000,0,1,0,0,1,1,0,0
R-Defense-RotMor,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_RotMor,Emplacement-RotMor,0,0,4800,0,1,0,0,1,1,0,0
R-Defense-Howitzer,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_HOW,Emplacement-Howitzer105,0,0,4800,0,1,0,0,0,1,0,0
R-Defense-MortarPit,Level One-Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_Mpit,Emplacement-MortarPit01,0,0,1200,0,2,0,0,0,1,0,0
R-Defense-Wall-RotMg,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_WT7_RMG,Wall-RotMg,0,0,4800,0,2,0,0,1,1,0,0
R-Defense-Wall-VulcanCan,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_WT8_RC,Wall-VulcanCan,0,0,4800,0,1,0,0,1,1,0,0
R-Cyborg-Metals04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_CYBORGTECH,icmolql.pie,0,RES_CYMET4,0,0,0,5600,0,2,1,0,0,0,0,0
R-Cyborg-Metals05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_CYBORGTECH,icmolql.pie,0,0,0,0,0,7600,0,1,1,0,0,0,0,0
R-Cyborg-Metals06,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_CYBORGTECH,icmolql.pie,0,0,0,0,0,9600,0,1,1,0,0,0,0,0
R-Vehicle-Metals04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_DROIDTECH,icmolql.pie,0,RES_V_MET4,0,0,0,7600,0,2,1,0,0,0,0,0
R-Vehicle-Metals05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,icmolql.pie,0,0,0,0,0,9600,0,1,1,0,0,0,0,0
R-Vehicle-Metals06,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,icmolql.pie,0,0,0,0,0,11600,0,1,1,0,0,0,0,0
R-Wpn-Cannon-Damage04,Level Two,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_CN_D4,0,Cannon1Mk1,WEAPON,6000,0,1,1,0,0,0,0,0
R-Wpn-Cannon-Damage05,Level Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Cannon1Mk1,WEAPON,7200,0,1,1,0,0,0,0,0
R-Wpn-Cannon-Damage06,Level Two-Three,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Cannon1Mk1,WEAPON,8400,0,1,1,0,0,0,0,0
R-Wpn-Cannon-ROF02,Level Two,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Cannon1Mk1,WEAPON,6000,0,2,1,0,0,0,0,0
R-Wpn-Cannon-ROF03,Level Two-Three,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Cannon1Mk1,WEAPON,8000,0,1,1,0,0,0,0,0
R-Wpn-Cannon-Accuracy02,Level All,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_CNAC2,0,Cannon1Mk1,WEAPON,4800,1,2,1,0,0,0,0,0
R-Sys-Sensor-Tower02,Level Two,0,0,IMAGE_RES_SYSTEMTECH,0,0,RES_SY_STW2,Sys-SensoTower02,0,0,1200,1,2,0,0,1,1,0,0
R-Wpn-Rocket07-Tank-Killer,Level Two-Three,0,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_HvAT,0,Rocket-HvyA-T,WEAPON,10000,1,2,0,0,0,0,0,2
R-Cyborg-Wpn-RotMG-Grd,Level Two,0,0,IMAGE_RES_CYBORGTECH,0,0,RES_CYW_MG4,0,MG4ROTARYMk1,WEAPON,7200,0,1,0,0,0,0,1,1
R-Defense-HvyFlamer,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_HVFL,WallTower-Projector,0,0,4800,0,1,0,0,0,1,0,0
R-Defense-HvyHowitzer,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_HvHOW,Emplacement-Howitzer105,0,0,6000,0,2,0,0,0,1,0,0
R-Defense-MRL,Level One-Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_MRL,Emplacement-MRL-pit,0,0,1200,0,2,0,0,0,1,0,0
R-Defense-RotMG,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_DEF_RotMG,GuardTower-RotMg,0,0,4800,0,1,0,0,0,1,0,0
R-Defense-RotCannon,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_RotCan,Wall-VulcanCan,0,0,6000,0,0,0,0,0,1,0,0
R-Defense-HvyMor,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_HvyMor,Emplacement-MortarPit01,0,0,3600,0,2,0,0,1,1,0,0
R-Defense-IDFRocket,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_IDFR,Emplacement-Rocket06-IDF,0,0,4800,0,2,0,0,0,1,0,0
R-Defense-Emplacement-HPVcannon,Level Two,0,0,IMAGE_RES_DEFENCE,0,0,RES_EMP_HPV,Emplacement-HPVcannon,0,0,3600,0,1,0,0,0,1,0,0
R-Defense-WallTower-HPVcannon,Level Two-Three,0,0,IMAGE_RES_DEFENCE,0,0,RES_WT13_HPV,WallTower-HPVcannon,0,0,14400,0,1,0,0,0,1,0,0
R-Defense-WallUpgrade04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,RES_DF_WU4,0,0,0,6000,0,2,1,0,0,0,0,0
R-Defense-WallUpgrade05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DEFENCE,BLWALLH.PIE,0,0,0,0,0,8000,0,1,1,0,0,0,0,0
R-Struc-Factory-Upgrade04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_STRUCTURETECH,BLFACT1.PIE,0,RES_ST_FU4,0,0,0,9200,1,1,1,0,0,0,0,0
R-Struc-Factory-Upgrade05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,BLFACT1.PIE,0,0,0,0,0,11200,0,1,1,0,0,0,0,0
R-Struc-Factory-Upgrade06,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,BLFACT1.PIE,0,0,0,0,0,13200,0,1,1,0,0,0,0,0
R-Struc-Factory-Cyborg-Upgrade01,Level One,IMAGE_RES_GRPUPG,0,IMAGE_RES_STRUCTURETECH,blcfact1.pie,0,RES_ST_FCY01,0,0,0,2400,0,2,1,0,0,0,0,0
R-Struc-Factory-Cyborg-Upgrade02,Level One,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,blcfact1.pie,0,0,0,0,0,4800,0,1,1,0,0,0,0,0
R-Struc-Factory-Cyborg-Upgrade03,Level One-Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,blcfact1.pie,0,0,0,0,0,7200,1,1,1,0,0,0,0,0
R-Struc-Factory-Cyborg-Upgrade04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_STRUCTURETECH,blcfact1.pie,0,RES_ST_FCY4,0,0,0,9200,0,1,1,0,0,0,0,0
R-Struc-VTOLFactory-Upgrade01,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_STRUCTURETECH,blvfact0.pie,0,RES_ST_VPU1,0,0,0,2400,0,1,1,0,0,0,0,0
R-Struc-VTOLFactory-Upgrade02,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,blvfact0.pie,0,0,0,0,0,3600,0,1,1,0,0,0,0,0
R-Struc-VTOLFactory-Upgrade03,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,blvfact0.pie,0,0,0,0,0,4800,0,1,1,0,0,0,0,0
R-Struc-VTOLPad-Upgrade01,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_STRUCTURETECH,0,0,RES_ST_VPU1,A0VtolPad,0,0,4800,1,1,1,0,0,0,0,0
R-Struc-VTOLPad-Upgrade02,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,0,0,0,A0VtolPad,0,0,6000,0,1,1,0,0,0,0,0
R-Struc-VTOLPad-Upgrade03,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,0,0,0,A0VtolPad,0,0,8000,0,1,1,0,0,0,0,0
R-Struc-Materials04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_STRUCTURETECH,icmolql.pie,0,RES_ST_MAT4,0,0,0,6000,0,1,1,0,0,0,0,0
R-Struc-Materials05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,icmolql.pie,0,0,0,0,0,8000,0,1,1,0,0,0,0,0
R-Struc-Materials06,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_STRUCTURETECH,icmolql.pie,0,0,0,0,0,10000,0,1,1,0,0,0,0,0
R-Struc-Power-Upgrade01,Level Two-Three,IMAGE_RES_GRPUPG,0,IMAGE_RES_POWERTECH,blpower4.pie,0,RES_POWU1,0,0,0,6000,1,2,1,0,0,0,0,0
R-Struc-Research-Upgrade04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,RES_ST_RU4,0,0,0,4800,1,1,1,0,0,0,0,0
R-Struc-Research-Upgrade05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,6000,0,1,1,0,0,0,0,0
R-Struc-Research-Upgrade06,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_COMPUTERTECH,blresch4.PIE,0,0,0,0,0,8000,0,1,1,0,0,0,0,0
R-Struc-RprFac-Upgrade04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_SYSTEMTECH,0,0,RES_ST_RFU4,A0RepairCentre3,0,0,6000,0,2,1,0,0,0,0,0
R-Struc-RprFac-Upgrade05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_SYSTEMTECH,0,0,0,A0RepairCentre3,0,0,8000,0,2,1,0,0,0,0,0
R-Sys-Engineering02,Level Two-Three,IMAGE_RES_GRPUPG,0,IMAGE_RES_SYSTEMTECH,trlcon.pie,0,RES_ENGIN2,0,0,0,4800,1,2,1,0,0,0,0,0
R-Sys-CBSensor-Turret01,Level Two-Three,0,0,IMAGE_RES_SYSTEMTECH,0,0,RES_SY_CBSTU1,0,Sys-CBTurret01,SENSOR,4800,0,1,0,0,0,0,0,1
R-Sys-CBSensor-Tower01,Level Two-Three,0,0,IMAGE_RES_SYSTEMTECH,0,0,RES_SY_CBSTW1,Sys-CB-Tower01,0,BODY,3600,0,2,0,0,0,1,0,0
R-Sys-VTOLCBS-Turret01,Level Two,0,0,IMAGE_RES_SYSTEMTECH,0,0,RES_SY_VCBSTU1,0,Sys-VTOLCBTurret01,SENSOR,8400,0,2,0,0,0,0,0,1
R-Sys-VTOLCBS-Tower01,Level Two-Three,0,0,IMAGE_RES_SYSTEMTECH,0,0,RES_SY_VCBSTW1,Sys-VTOL-CB-Tower01,0,0,7200,1,2,0,0,0,1,0,0
R-Sys-VTOLStrike-Turret01,Level Two-Three,0,0,IMAGE_RES_SYSTEMTECH,0,0,RES_SY_VSTU1,0,Sys-VstrikeTurret01,SENSOR,7200,0,2,0,0,0,0,0,1
R-Sys-VTOLStrike-Tower01,Level Two-Three,0,0,IMAGE_RES_SYSTEMTECH,0,0,RES_SY_VSTW1,Sys-VTOL-RadarTower01,0,0,7200,0,2,0,0,0,1,0,0
R-Vehicle-Engine04,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_DROIDTECH,iceng.pie,0,RES_V_EN4,0,0,0,7000,0,2,1,0,0,0,0,0
R-Vehicle-Engine05,Level Two,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,iceng.pie,0,0,0,0,0,9000,0,1,1,0,0,0,0,0
R-Vehicle-Engine06,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,iceng.pie,0,0,0,0,0,11000,0,1,1,0,0,0,0,0
R-Wpn-AAGun-Accuracy01,Level Two,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_AAAC1,0,QuadMg1AAGun,WEAPON,6000,0,1,1,0,0,0,0,0
R-Wpn-AAGun-Accuracy02,Level Two-Three,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_AAAC2,0,QuadMg1AAGun,WEAPON,7200,0,2,1,0,0,0,0,0
R-Wpn-AAGun-Damage01,Level Two,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_AAD1,0,QuadMg1AAGun,WEAPON,6000,0,1,1,0,0,0,0,0
R-Wpn-AAGun-Damage02,Level Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,QuadMg1AAGun,WEAPON,7200,0,1,1,0,0,0,0,0
R-Wpn-AAGun-ROF01,Level Two,IMAGE_RES_GRPROF,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_AAROF1,0,QuadMg1AAGun,WEAPON,3600,0,2,1,0,0,0,0,0
R-Wpn-AAGun-ROF02,Level Two,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,QuadMg1AAGun,WEAPON,4800,0,1,1,0,0,0,0,0
R-Wpn-Bomb01,Level Two,0,0,IMAGE_RES_WEAPONTECH,trlvtlhe.PIE,0,RES_W_BMB1,0,0,BODY,5500,0,1,0,0,0,0,0,1
R-Wpn-Bomb02,Level Two,0,0,IMAGE_RES_WEAPONTECH,trmvtlhe.PIE,0,RES_W_BMB2,0,0,BODY,7200,0,2,0,0,0,0,0,1
R-Wpn-Bomb03,Level Two-Three,0,0,IMAGE_RES_WEAPONTECH,trlvtlin.PIE,0,RES_W_BMB3,0,0,BODY,7200,0,2,0,0,0,0,0,1
R-Wpn-Flamer-Damage04,Level Two,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_FL_D4,0,Flame2,WEAPON,7200,0,1,1,0,0,0,0,0
R-Wpn-Flamer-Damage05,Level Two-Three,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Flame2,WEAPON,9200,0,1,1,0,0,0,0,0
R-Wpn-Flamer-Damage06,Level Two-Three,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Flame2,WEAPON,11200,0,1,1,0,0,0,0,0
R-Wpn-Howitzer-Accuracy01,Level Two,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_HOWAC1,0,Howitzer105Mk1,WEAPON,7200,1,1,1,0,0,0,0,0
R-Wpn-Howitzer-Accuracy02,Level Two-Three,IMAGE_RES_GRPACC,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Howitzer105Mk1,WEAPON,9200,0,2,1,0,0,0,0,0
R-Wpn-Howitzer-Damage01,Level Two,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_HOWD1,0,Howitzer105Mk1,WEAPON,6000,0,1,1,0,0,0,0,0
R-Wpn-Howitzer-Damage02,Level Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Howitzer105Mk1,WEAPON,8000,0,1,1,0,0,0,0,0
R-Wpn-Howitzer-Damage03,Level Two-Three,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Howitzer105Mk1,WEAPON,10000,0,1,1,0,0,0,0,0
R-Wpn-Mortar-Damage04,Level Two,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_M_D4,0,Mortar1Mk1,WEAPON,9200,0,2,1,0,0,0,0,0
R-Wpn-Mortar-Damage05,Level Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Mortar1Mk1,WEAPON,11200,0,1,1,0,0,0,0,0
R-Wpn-Mortar-Damage06,Level Two-Three,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Mortar2Mk1,WEAPON,13200,0,1,1,0,0,0,0,0
R-Wpn-Rocket-Accuracy01,Level One,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_AC1,0,Rocket-Pod,WEAPON,3600,0,2,1,0,0,0,0,0
R-Wpn-Rocket-Accuracy02,Level All,IMAGE_RES_GRPACC,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-Pod,WEAPON,7200,0,2,1,0,0,0,0,0
R-Wpn-Rocket-Damage03,Level One-Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-Pod,WEAPON,3600,0,1,1,0,0,0,0,0
R-Wpn-Rocket-Damage04,Level Two,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_RK_D4,0,Rocket-Pod,WEAPON,4800,0,1,1,0,0,0,0,0
R-Wpn-Rocket-Damage05,Level Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-Pod,WEAPON,6000,0,1,1,0,0,0,0,0
R-Wpn-Rocket-Damage06,Level Two-Three,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-Pod,WEAPON,8000,0,1,1,0,0,0,0,0
R-Wpn-Rocket-ROF03,Level All,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-Pod,WEAPON,7200,0,1,1,0,0,0,0,0
R-Wpn-RocketSlow-Accuracy01,Level One,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_SRK_AC1,0,Rocket-LtA-T,WEAPON,3600,0,2,1,0,0,0,0,0
R-Wpn-RocketSlow-Accuracy02,Level One-Two,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_SRK_AC2,0,Rocket-LtA-T,WEAPON,4800,0,2,1,0,0,0,0,0
R-Wpn-RocketSlow-Accuracy03,Level All,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_SRK_AC3,0,Rocket-LtA-T,WEAPON,7200,1,2,1,0,0,0,0,0
R-Wpn-RocketSlow-Damage01,Level One,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_SRK_D1,0,Rocket-LtA-T,WEAPON,2400,0,1,1,0,0,0,0,0
R-Wpn-RocketSlow-Damage02,Level One,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-LtA-T,WEAPON,3600,0,1,1,0,0,0,0,0
R-Wpn-RocketSlow-Damage03,Level One-Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-LtA-T,WEAPON,4800,0,1,1,0,0,0,0,0
R-Wpn-RocketSlow-Damage04,Level Two,IMAGE_RES_GRPDAM,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_SRK_D4,0,Rocket-LtA-T,WEAPON,6000,0,1,1,0,0,0,0,0
R-Wpn-RocketSlow-Damage05,Level Two,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-LtA-T,WEAPON,8000,0,1,1,0,0,0,0,0
R-Wpn-RocketSlow-Damage06,Level Two-Three,IMAGE_RES_GRPDAM,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-LtA-T,WEAPON,10000,0,1,1,0,0,0,0,0
R-Wpn-RocketSlow-ROF01,Level Two,IMAGE_RES_GRPROF,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_SRK_ROF1,0,Rocket-LtA-T,WEAPON,6000,0,1,1,0,0,0,0,0
R-Wpn-RocketSlow-ROF02,Level Two,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-LtA-T,WEAPON,8000,0,1,1,0,0,0,0,0
R-Wpn-RocketSlow-ROF03,Level Two-Three,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Rocket-LtA-T,WEAPON,10000,0,1,1,0,0,0,0,0
R-Vehicle-Armor-Heat01,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_DROIDTECH,icamrhot.pie,0,RES_V_AH1,0,0,0,4800,0,1,1,0,0,0,0,0
R-Vehicle-Armor-Heat02,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,icamrhot.pie,0,0,0,0,0,7000,0,1,1,0,0,0,0,0
R-Vehicle-Armor-Heat03,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_DROIDTECH,icamrhot.pie,0,0,0,0,0,9000,0,1,1,0,0,0,0,0
R-Cyborg-Armor-Heat01,Level Two,IMAGE_RES_GRPUPG,0,IMAGE_RES_CYBORGTECH,icamrhot.pie,0,RES_CY_AH1,0,0,0,3600,0,1,1,0,0,0,0,0
R-Cyborg-Armor-Heat02,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_CYBORGTECH,icamrhot.pie,0,0,0,0,0,4800,0,1,1,0,0,0,0,0
R-Cyborg-Armor-Heat03,Level Two-Three,IMAGE_RES_GRPUPG,1,IMAGE_RES_CYBORGTECH,icamrhot.pie,0,0,0,0,0,6000,0,1,1,0,0,0,0,0
R-Wpn-Bomb-Accuracy01,Level Two,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,trlvtlhe.PIE,0,RES_W_BAC1,0,0,BODY,7200,0,2,1,0,0,0,0,0
R-Wpn-Bomb-Accuracy02,Level Two-Three,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,trlvtlhe.PIE,0,RES_W_BAC2,0,0,BODY,9200,0,1,1,0,0,0,0,0
R-Wpn-Mortar-Acc01,Level One-Two,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_M_AC1,0,Mortar1Mk1,WEAPON,3600,0,2,1,0,0,0,0,0
R-Wpn-Mortar-Acc02,Level Two-Three,IMAGE_RES_GRPACC,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_M_AC2,0,Mortar2Mk1,WEAPON,7200,0,2,1,0,0,0,0,0
R-Wpn-Howitzer-ROF01,Level Two,IMAGE_RES_GRPROF,0,IMAGE_RES_WEAPONTECH,0,0,RES_W_HOWRF1,0,Howitzer105Mk1,WEAPON,6000,0,1,1,0,0,0,0,0
R-Wpn-Howitzer-ROF02,Level Two,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Howitzer105Mk1,WEAPON,8000,0,1,1,0,0,0,0,0
R-Wpn-Howitzer-ROF03,Level Two-Three,IMAGE_RES_GRPROF,1,IMAGE_RES_WEAPONTECH,0,0,0,0,Howitzer105Mk1,WEAPON,10000,0,1,1,0,0,0,0,0
R-Defense-Pillbox-RotMG,Level Two-Three,0,0,0,0,0,0,Pillbox-RotMG,0,0,4800,0,0,0,0,1,1,0,0

View File

@ -0,0 +1,143 @@
R-Struc-Factory-Upgrade01,Struc-Factory-Upgrade01,444
R-Struc-Factory-Upgrade02,Struc-Factory-Upgrade02,445
R-Struc-PowerModuleMk1,Struc-PowerModuleMk1,225
R-Vehicle-Engine01,Vehicle-Engine01,381
R-Vehicle-Engine02,Vehicle-Engine02,382
R-Defense-WallUpgrade01,Defense-WallUpgrade01,374
R-Defense-WallUpgrade02,Defense-WallUpgrade02,432
R-Defense-WallUpgrade03,Defense-WallUpgrade03,434
R-Struc-Materials01,Struc-Materials01,435
R-Struc-Materials02,Struc-Materials02,436
R-Struc-Materials03,Struc-Materials03,437
R-Vehicle-Metals01,Vehicle-Metals01,438
R-Vehicle-Metals02,Vehicle-Metals02,439
R-Vehicle-Metals03,Vehicle-Metals03,440
R-Cyborg-Metals01,Cyborg-Metals01,449
R-Cyborg-Metals02,Cyborg-Metals02,450
R-Cyborg-Metals03,Cyborg-Metals03,451
R-Wpn-Cannon-Accuracy01,Wpn-Cannon-Accuracy01,469
R-Struc-Factory-Upgrade03,Struc-Factory-Upgrade03,446
R-Struc-Research-Upgrade01,Struc-Research-Upgrade01,441
R-Struc-Research-Upgrade02,Struc-Research-Upgrade02,442
R-Struc-Research-Upgrade03,Struc-Research-Upgrade03,443
R-Sys-Sensor-Upgrade01,Sys-Sensor-Upgrade01,463
R-Vehicle-Engine03,Vehicle-Engine03,384
R-Wpn-Cannon-Damage01,Wpn-Cannon-Damage01,392
R-Wpn-Cannon-Damage02,Wpn-Cannon-Damage02,393
R-Wpn-Cannon-Damage03,Wpn-Cannon-Damage03,394
R-Wpn-Cannon-ROF01,Wpn-Cannon-ROF01,397
R-Wpn-Cannon-ROF02,Wpn-Cannon-ROF02,617
R-Wpn-Cannon-ROF03,Wpn-Cannon-ROF03,618
R-Wpn-Flamer-Damage01,Wpn-Flamer-Damage01,385
R-Wpn-Flamer-Damage02,Wpn-Flamer-Damage02,386
R-Wpn-Flamer-Damage03,Wpn-Flamer-Damage03,387
R-Wpn-Flamer-ROF01,Wpn-Flamer-ROF01,388
R-Wpn-Flamer-ROF02,Wpn-Flamer-ROF02,389
R-Wpn-Flamer-ROF03,Wpn-Flamer-ROF03,390
R-Wpn-MG-Damage01,Wpn-MG-Damage01,362
R-Wpn-MG-Damage02,Wpn-MG-Damage02,364
R-Wpn-MG-Damage03,Wpn-MG-Damage03,366
R-Wpn-MG-ROF01,Wpn-MG-ROF01,363
R-Wpn-MG-ROF02,Wpn-MG-ROF02,365
R-Wpn-MG-ROF03,Wpn-MG-ROF03,367
R-Wpn-Rocket-Damage01,Wpn-Rocket-Damage01,476
R-Wpn-Rocket-Damage02,Wpn-Rocket-Damage02,477
R-Wpn-Rocket-Damage03,Wpn-Rocket-Damage03,903
R-Wpn-Rocket-ROF01,Wpn-Rocket-ROF01,474
R-Wpn-Rocket-ROF02,Wpn-Rocket-ROF02,475
R-Wpn-Rocket-ROF03,Wpn-Rocket-ROF03,913
R-Cyborg-Metals04,Cyborg-Metals04,581
R-Cyborg-Metals05,Cyborg-Metals05,582
R-Cyborg-Metals06,Cyborg-Metals06,583
R-Vehicle-Metals04,Vehicle-Metals04,590
R-Vehicle-Metals05,Vehicle-Metals05,591
R-Vehicle-Metals06,Vehicle-Metals06,592
R-Wpn-Cannon-Damage04,Wpn-Cannon-Damage04,600
R-Wpn-Cannon-Damage05,Wpn-Cannon-Damage05,601
R-Wpn-Cannon-Damage06,Wpn-Cannon-Damage06,602
R-Wpn-Cannon-Accuracy02,Wpn-Cannon-Accuracy02,626
R-Sys-Engineering01,Sys-Engineering-Upgrade01,290
R-Vehicle-Engine04,Vehicle-Engine04,794
R-Vehicle-Engine05,Vehicle-Engine05,795
R-Vehicle-Engine06,Vehicle-Engine06,796
R-Defense-WallUpgrade04,Defense-WallUpgrade04,673
R-Defense-WallUpgrade05,Defense-WallUpgrade05,674
R-Struc-Factory-Upgrade04,Struc-Factory-Upgrade04,680
R-Struc-Factory-Upgrade05,Struc-Factory-Upgrade05,681
R-Struc-Factory-Upgrade06,Struc-Factory-Upgrade06,682
R-Struc-Materials04,Struc-Materials04,711
R-Struc-Materials05,Struc-Materials05,712
R-Struc-Materials06,Struc-Materials06,713
R-Struc-Power-Upgrade01,Struc-Power Upgrade01,718
R-Struc-Factory-Cyborg-Upgrade01,Struc-Factory-Cyborg-Upgrade01,687
R-Struc-Factory-Cyborg-Upgrade02,Struc-Factory-Cyborg-Upgrade02,688
R-Struc-Factory-Cyborg-Upgrade03,Struc-Factory-Cyborg-Upgrade03,689
R-Struc-Factory-Cyborg-Upgrade04,Struc-Factory-Cyborg-Upgrade04,690
R-Struc-VTOLFactory-Upgrade01,Struc-VTOLFactory-Upgrade01,697
R-Struc-VTOLFactory-Upgrade02,Struc-VTOLFactory-Upgrade02,698
R-Struc-VTOLFactory-Upgrade03,Struc-VTOLFactory-Upgrade03,699
R-Struc-Research-Upgrade04,Struc-Research-Upgrade04,720
R-Struc-Research-Upgrade05,Struc-Research-Upgrade05,721
R-Struc-Research-Upgrade06,Struc-Research-Upgrade06,722
R-Struc-VTOLPad-Upgrade01,Struc-VTOLPad-Upgrade01,704
R-Struc-VTOLPad-Upgrade02,Struc-VTOLPad-Upgrade02,705
R-Struc-VTOLPad-Upgrade03,Struc-VTOLPad-Upgrade03,706
R-Struc-RprFac-Upgrade01,Struc-RprFac-Upgrade01,499
R-Struc-RprFac-Upgrade02,Struc-RprFac-Upgrade02,500
R-Struc-RprFac-Upgrade03,Struc-RprFac-Upgrade03,501
R-Struc-RprFac-Upgrade04,Struc-RprFac-Upgrade04,727
R-Struc-RprFac-Upgrade05,Struc-RprFac-Upgrade05,728
R-Sys-Engineering02,Sys-Engineering-Upgrade02,749
R-Vehicle-Armor-Heat01,Vehicle-Armor-Heat01,970
R-Vehicle-Armor-Heat02,Vehicle-Armor-Heat02,971
R-Vehicle-Armor-Heat03,Vehicle-Armor-Heat03,972
R-Wpn-AAGun-Accuracy01,Wpn-AAGun-Accuracy01,810
R-Wpn-AAGun-Accuracy02,Wpn-AAGun-Accuracy02,811
R-Wpn-AAGun-Damage01,Wpn-AAGun-Damage01,816
R-Wpn-AAGun-Damage02,Wpn-AAGun-Damage02,817
R-Wpn-AAGun-ROF01,Wpn-AAGun-ROF01,823
R-Wpn-AAGun-ROF02,Wpn-AAGun-ROF02,824
R-Wpn-Bomb-Accuracy01,Wpn-Bomb-Accuracy01,1009
R-Wpn-Bomb-Accuracy02,Wpn-Bomb-Accuracy02,1010
R-Wpn-Flamer-Damage04,Wpn-Flamer-Damage04,834
R-Wpn-Flamer-Damage05,Wpn-Flamer-Damage05,835
R-Wpn-Flamer-Damage06,Wpn-Flamer-Damage06,836
R-Wpn-Howitzer-Accuracy01,Wpn-Howitzer-Accuracy01,837
R-Wpn-Howitzer-Accuracy02,Wpn-Howitzer-Accuracy02,838
R-Wpn-Howitzer-Damage01,Wpn-Howitzer-Damage01,843
R-Wpn-Howitzer-Damage02,Wpn-Howitzer-Damage02,844
R-Wpn-Howitzer-Damage03,Wpn-Howitzer-Damage03,845
R-Wpn-Howitzer-ROF01,Wpn-Howitzer-ROF01,1022
R-Wpn-Howitzer-ROF02,Wpn-Howitzer-ROF02,1023
R-Wpn-Howitzer-ROF03,Wpn-Howitzer-ROF03,1024
R-Wpn-Mortar-Acc01,Wpn-Mortar-Acc01,1012
R-Wpn-Mortar-Acc02,Wpn-Mortar-Acc02,1013
R-Wpn-Mortar-Damage01,Wpn-Mortar-Damage01,400
R-Wpn-Mortar-Damage02,Wpn-Mortar-Damage02,401
R-Wpn-Mortar-Damage03,Wpn-Mortar-Damage03,402
R-Wpn-Mortar-Damage04,Wpn-Mortar-Damage04,882
R-Wpn-Mortar-Damage05,Wpn-Mortar-Damage05,886
R-Wpn-Mortar-Damage06,Wpn-Mortar-Damage06,887
R-Wpn-Mortar-ROF01,Wpn-Mortar-ROF01,403
R-Wpn-Mortar-ROF02,Wpn-Mortar-ROF02,404
R-Wpn-Mortar-ROF03,Wpn-Mortar-ROF03,405
R-Wpn-Rocket-Accuracy01,Wpn-Rocket-Accuracy01,900
R-Wpn-Rocket-Accuracy02,Wpn-Rocket-Accuracy02,901
R-Wpn-Rocket-Damage04,Wpn-Rocket-Damage04,904
R-Wpn-Rocket-Damage05,Wpn-Rocket-Damage05,905
R-Wpn-Rocket-Damage06,Wpn-Rocket-Damage06,906
R-Wpn-RocketSlow-Accuracy01,Wpn-RocketSlow-Accuracy01,925
R-Wpn-RocketSlow-Accuracy02,Wpn-RocketSlow-Accuracy02,926
R-Wpn-RocketSlow-Accuracy03,Wpn-RocketSlow-Accuracy03,927
R-Wpn-RocketSlow-Damage01,Wpn-RocketSlow-Damage01,931
R-Wpn-RocketSlow-Damage02,Wpn-RocketSlow-Damage02,932
R-Wpn-RocketSlow-Damage03,Wpn-RocketSlow-Damage03,933
R-Wpn-RocketSlow-Damage04,Wpn-RocketSlow-Damage04,934
R-Wpn-RocketSlow-Damage05,Wpn-RocketSlow-Damage05,935
R-Wpn-RocketSlow-Damage06,Wpn-RocketSlow-Damage06,936
R-Wpn-RocketSlow-ROF01,Wpn-RocketSlow-ROF01,942
R-Wpn-RocketSlow-ROF02,Wpn-RocketSlow-ROF02,943
R-Wpn-RocketSlow-ROF03,Wpn-RocketSlow-ROF03,944
R-Cyborg-Armor-Heat01,Cyborg-Armor-Heat01,988
R-Cyborg-Armor-Heat02,Cyborg-Armor-Heat02,989
R-Cyborg-Armor-Heat03,Cyborg-Armor-Heat03,990

View File

@ -0,0 +1,12 @@
R-Comp-CommandTurret01,A0ComDroidControl,118
R-Cyborg-Metals01,A0CyborgFactory,125
R-Cyborg-Metals02,A0CyborgFactory,125
R-Cyborg-Metals03,A0CyborgFactory,125
R-Cyborg-Wpn-Cannon,A0CyborgFactory,125
R-Cyborg-Wpn-Flamer,A0CyborgFactory,125
R-Cyborg-Wpn-MG,A0CyborgFactory,125
R-Cyborg-Wpn-Rocket,A0CyborgFactory,125
R-Vehicle-Metals01,A0LightFactory,9
R-Vehicle-Metals02,A0LightFactory,9
R-Vehicle-Metals03,A0LightFactory,9
R-Vehicle-Prop-Wheels,A0LightFactory,9

View File

@ -0,0 +1,65 @@
R-Wpn-AAGun02,AAGun2Mk1,WEAPON,0,0,10
R-Vehicle-Body11,Body11ABT,BODY,0,0,2
R-Vehicle-Body12,Body12SUP,BODY,0,0,2
R-Vehicle-Body01,Body1REC,BODY,0,0,2
R-Vehicle-Body02,Body2SUP,BODY,0,0,2
R-Vehicle-Body04,Body4ABT,BODY,0,0,2
R-Vehicle-Body05,Body5REC,BODY,0,0,2
R-Vehicle-Body06,Body6SUPP,BODY,0,0,2
R-Vehicle-Body08,Body8MBT,BODY,0,0,2
R-Vehicle-Body09,Body9REC,BODY,0,0,2
R-Wpn-Bomb01,Bomb1-VTOL-LtHE,WEAPON,0,0,10
R-Wpn-Bomb02,Bomb2-VTOL-HvHE,WEAPON,0,0,10
R-Wpn-Bomb03,Bomb3-VTOL-LtINC,WEAPON,0,0,10
R-Wpn-Cannon1Mk1,Cannon1-VTOL,WEAPON,0,0,10
R-Wpn-Cannon1Mk1,Cannon1Mk1,WEAPON,0,0,10
R-Wpn-Cannon2Mk1,Cannon2A-TMk1,WEAPON,0,0,10
R-Wpn-Cannon3Mk1,Cannon375mmMk1,WEAPON,0,0,10
R-Wpn-Cannon4AMk1,Cannon4AUTO-VTOL,WEAPON,0,0,10
R-Wpn-Cannon4AMk1,Cannon4AUTOMk1,WEAPON,0,0,10
R-Wpn-Cannon5,Cannon5VulcanMk1,WEAPON,0,0,10
R-Comp-CommandTurret01,CommandBrain01,BRAIN,0,0,3
R-Cyborg-Wpn-Cannon,CyborgCannonGrd,BODY,0,0,2
R-Cyborg-Wpn-MG,CyborgChain1Ground,BODY,0,0,2
R-Cyborg-Wpn-Flamer,CyborgFlamerGrd,BODY,0,0,2
R-Cyborg-Wpn-Rocket,CyborgRkt1Ground,BODY,0,0,2
R-Cyborg-Wpn-RotMG-Grd,CybRotMgGrd,BODY,0,BODY,2
R-Wpn-Flamer01Mk1,Flame1Mk1,WEAPON,0,0,10
R-Wpn-Flame2,Flame2,WEAPON,0,0,10
R-Vehicle-Prop-Halftracks,HalfTrack,PROPULSION,0,0,5
R-Vehicle-Prop-Hover,hover01,PROPULSION,0,0,5
R-Wpn-Howitzer03-Rot,Howitzer03-Rot,WEAPON,0,0,10
R-Wpn-HowitzerMk1,Howitzer105Mk1,WEAPON,0,0,10
R-Wpn-HvyHowitzer,Howitzer150Mk1,WEAPON,0,0,10
R-Sys-MobileRepairTurret01,LightRepair1,REPAIR,0,0,6
R-Wpn-MG1Mk1,MG1-VTOL,WEAPON,0,0,10
R-Wpn-MG1Mk1,MG1Mk1,WEAPON,0,0,10
R-Wpn-MG2Mk1,MG2-VTOL,WEAPON,0,0,10
R-Wpn-MG2Mk1,MG2Mk1,WEAPON,0,0,10
R-Wpn-MG3Mk1,MG3-VTOL,WEAPON,0,0,10
R-Wpn-MG3Mk1,MG3Mk1,WEAPON,0,0,10
R-Wpn-MG4,MG4ROTARY-VTOL,WEAPON,0,0,10
R-Wpn-MG4,MG4ROTARYMk1,WEAPON,0,0,10
R-Wpn-Mortar01Lt,Mortar1Mk1,WEAPON,0,0,10
R-Wpn-Mortar02Hvy,Mortar2Mk1,WEAPON,0,0,10
R-Wpn-Mortar3,Mortar3ROTARYMk1,WEAPON,0,0,10
R-Wpn-AAGun03,QuadMg1AAGun,WEAPON,0,0,10
R-Wpn-AAGun04,QuadRotAAGun,WEAPON,0,0,10
R-Wpn-Rocket03-HvAT,Rocket-BB,WEAPON,0,0,10
R-Wpn-Rocket07-Tank-Killer,Rocket-HvyA-T,WEAPON,0,0,10
R-Wpn-Rocket06-IDF,Rocket-IDF,WEAPON,0,0,10
R-Wpn-Rocket01-LtAT,Rocket-LtA-T,WEAPON,0,0,10
R-Wpn-Rocket02-MRL,Rocket-MRL,WEAPON,0,0,10
R-Wpn-Rocket05-MiniPod,Rocket-Pod,WEAPON,0,0,10
R-Wpn-Rocket03-HvAT,Rocket-VTOL-BB,WEAPON,0,0,10
R-Wpn-Rocket07-Tank-Killer,Rocket-VTOL-HvyA-T,WEAPON,0,0,10
R-Wpn-Rocket01-LtAT,Rocket-VTOL-LtA-T,WEAPON,0,0,10
R-Wpn-Rocket05-MiniPod,Rocket-VTOL-Pod,WEAPON,0,0,10
R-Sys-Sensor-Turret01,SensorTurret1Mk1,SENSOR,0,0,8
R-Sys-Spade1Mk1,Spade1Mk1,CONSTRUCT,0,0,11
R-Sys-CBSensor-Turret01,Sys-CBTurret01,SENSOR,0,0,8
R-Sys-VTOLStrike-Turret01,Sys-VstrikeTurret01,SENSOR,0,0,8
R-Sys-VTOLCBS-Turret01,Sys-VTOLCBTurret01,SENSOR,0,0,8
R-Vehicle-Prop-Tracks,tracked01,PROPULSION,0,0,5
R-Vehicle-Prop-VTOL,V-Tol,PROPULSION,0,0,5
R-Vehicle-Prop-Wheels,wheeled01,PROPULSION,0,0,5

View File

@ -0,0 +1,46 @@
R-Defense-AASite-QuadBof,AASite-QuadBof,0,188
R-Defense-AASite-QuadMg1,AASite-QuadMg1,0,189
R-Defense-AASite-QuadRotMg,AASite-QuadRotMg,0,190
R-Defense-Emplacement-HPVcannon,Emplacement-HPVcannon,0,267
R-Defense-HardcreteWall,A0HardcreteMk1Wall,0,93
R-Defense-HardcreteWall,A0HardcreteMk1CWall,0,97
R-Defense-Howitzer,Emplacement-Howitzer105,0,134
R-Defense-HvyFlamer,WallTower-Projector,0,184
R-Defense-HvyHowitzer,Emplacement-Howitzer150,0,289
R-Defense-HvyMor,Emplacement-MortarPit02,0,282
R-Defense-IDFRocket,Emplacement-Rocket06-IDF,0,222
R-Defense-MortarPit,Emplacement-MortarPit01,0,142
R-Defense-MRL,Emplacement-MRL-pit,0,263
R-Defense-Pillbox-RotMG,Pillbox-RotMG,0,290
R-Defense-Pillbox01,PillBox1,0,126
R-Defense-Pillbox04,PillBox4,0,130
R-Defense-Pillbox05,PillBox5,0,158
R-Defense-Pillbox06,PillBox6,0,174
R-Defense-RotCannon,Wall-VulcanCan,0,198
R-Defense-RotHow,Emplacement-RotHow,0,186
R-Defense-RotMG,GuardTower-RotMg,PillBox1,264
R-Defense-RotMor,Emplacement-RotMor,0,185
R-Defense-TankTrap01,A0TankTrap,0,127
R-Defense-Tower01,GuardTower1,0,119
R-Defense-Tower06,GuardTower6,0,124
R-Defense-Wall-RotMg,Wall-RotMg,0,197
R-Defense-Wall-VulcanCan,Wall-VulcanCan,0,198
R-Defense-WallTower-HPVcannon,WallTower-HPVcannon,0,273
R-Defense-WallTower01,WallTower01,0,32
R-Defense-WallTower02,WallTower02,0,101
R-Defense-WallTower03,WallTower03,0,102
R-Defense-WallTower04,WallTower04,0,104
R-Defense-WallTower06,WallTower06,0,163
R-Struc-CommandRelay,A0ComDroidControl,0,118
R-Struc-Factory-Cyborg,A0CyborgFactory,0,125
R-Struc-Factory-Module,A0FacMod1,0,10
R-Struc-PowerModuleMk1,A0PowMod1,0,84
R-Struc-RepairFacility,A0RepairCentre3,0,287
R-Struc-Research-Module,A0ResearchModule1,0,14
R-Struc-VTOLFactory,A0VTolFactory1,0,178
R-Struc-VTOLPad,A0VtolPad,0,135
R-Sys-CBSensor-Tower01,Sys-CB-Tower01,0,210
R-Sys-Sensor-Tower01,Sys-SensoTower01,0,89
R-Sys-Sensor-Tower02,Sys-SensoTower02,0,225
R-Sys-VTOLCBS-Tower01,Sys-VTOL-CB-Tower01,0,211
R-Sys-VTOLStrike-Tower01,Sys-VTOL-RadarTower01,0,212

16
data/01/stats/sensor.txt Normal file
View File

@ -0,0 +1,16 @@
ZNULLSENSOR,Level All,1,1,1,1,1,1,gnlsnsr1.PIE,trlsnsr1.PIE,1024,DEFAULT,STANDARD,0,500,0
UplinkSensor,Level All,1,1,1,1,1,200,miupdish.PIE,TRLSNSR1.PIE,2048,TURRET,STANDARD,0,1000,0
Sys-VTOLRadarTower01,Level Two-Three,20,100,100,0,0,200,GNMSNSR2.PIE,TRMECM2.PIE,2048,TURRET,VTOL INTERCEPT,0,1000,0
Sys-VTOLCBTurret01,Level Two-Three,20,100,100,0,0,200,GNHSNSR3.PIE,TRHSNSR3.PIE,2048,TURRET,VTOL CB,0,1000,1
Sys-VTOLCBTower01,Level Two-Three,20,100,100,0,0,200,GNHSNSR3.PIE,TRHSNSR3.PIE,2048,TURRET,VTOL CB,0,1000,0
Sys-VstrikeTurret01,Level All,20,100,100,0,0,0,GNMSNSR2.PIE,TRLSNSR1.PIE,2048,TURRET,VTOL INTERCEPT,0,1000,1
Sys-NXLinkTurret01,Level Three,20,100,100,0,0,200,GNMECM2.PIE,TRMSNSR2.PIE,2048,TURRET,STANDARD,0,1000,1
Sys-CBTurret01,Level All,20,100,100,0,0,200,GNMECM2.PIE,TRMSNSR2.PIE,2048,TURRET,INDIRECT CB,0,1000,1
Sys-CBTower01,Level All,20,100,100,0,0,200,GNMECM2.PIE,TRMSNSR2.PIE,2048,TURRET,INDIRECT CB,0,1000,0
SensorTurret1Mk1,Level All,20,100,100,1,5,200,GNLSNSR1.PIE,TRLSNSR1.PIE,1536,TURRET,STANDARD,0,1000,1
SensorTower2Mk1,Level All,5,25,100,1,5,200,GNLSNSR1.PIE,TRMSNSR2.PIE,2048,TURRET,STANDARD,0,100,0
SensorTower1Mk1,Level All,5,25,100,1,5,200,GNLSNSR1.PIE,TRLSNSR1.PIE,2048,TURRET,STANDARD,0,100,0
NavGunSensor,Level All,0,0,0,1,1,0,0,0,2048,DEFAULT,STANDARD,0,500,0
DefaultSensor1Mk1,Level All,0,0,0,1,1,0,0,0,1024,DEFAULT,STANDARD,0,500,0
CCSensor,Level All,1,1,1,1,1,200,misensor.PIE,TRLSNSR1.PIE,2048,TURRET,STANDARD,0,1000,0
BaBaSensor,Level All,1,1,1,1,1,1,0,0,640,DEFAULT,STANDARD,0,100,0

View File

@ -0,0 +1,3 @@
AbilityOne,0
AbilityTwo,1
AbilityThree,2

View File

@ -0,0 +1,37 @@
A0ResearchFacility,Research Facility,4
A0LightFactory,FacProd1,5
A0PowerGenerator,PowGen1,6
A0FacMod1,FacMod1,12
A0ResourceExtractor,Resource,14
A0BaBaFactory,BaBaFacProd,22
A0BaBaPowerGenerator,BaBaPowGen,23
A0ResearchModule1,Research Module,24
A0PowMod1,PowerModule,36
A0HardcreteMk1Wall,Hardcrete Wall1,41
A0BaBaHorizontalWall,baba Wall Function,45
A0ComDroidControl,Research Facility,50
GuardTower1,Basic Wall Function,51
GuardTower2,Basic Wall Function,52
GuardTower3,Basic Wall Function,53
GuardTower4,Basic Wall Function,54
GuardTower5,Basic Wall Function,55
GuardTower6,Basic Wall Function,56
A0CyborgFactory,FacProd1,57
PillBox1,Basic Wall Function,58
A0TankTrap,TankTrapFunc,60
PillBox2,Basic Wall Function,62
PillBox3,Basic Wall Function,63
PillBox4,Basic Wall Function,64
Emplacement-Howitzer105,Basic Wall Function,67
A0VtolPad,ReArm,68
A0CommandCentre,Basic Wall Function,69
A0CommandCentreCO,Basic Wall Function,70
A0CommandCentreNP,Basic Wall Function,71
A0VTolFactory1,FacProd1,72
UplinkCentre,Basic Wall Function,74
A0CommandCentreNE,Basic Wall Function,79
CollectiveWall,Collective Wall1,80
NEXUSWall,NEXUS Wall1,81
A0RepairCentre3,RepairFacilityFunc,83
NX-CruiseSite,Basic Wall Function,84
NX-ANTI-SATSite,Basic Wall Function,85

View File

@ -0,0 +1,24 @@
ANTI PERSONNEL,SOFT,200
ANTI TANK,SOFT,100
BUNKER BUSTER,SOFT,100
ANTI PERSONNEL,MEDIUM,100
ANTI TANK,MEDIUM,50
BUNKER BUSTER,MEDIUM,100
ANTI PERSONNEL,HARD,75
ANTI TANK,HARD,55
BUNKER BUSTER,HARD,350
ARTILLERY ROUND,SOFT,200
ARTILLERY ROUND,MEDIUM,100
ARTILLERY ROUND,HARD,75
ARTILLERY ROUND,BUNKER,60
BUNKER BUSTER,BUNKER,500
ANTI PERSONNEL,BUNKER,100
ANTI TANK,BUNKER,40
FLAMER,SOFT,150
FLAMER,MEDIUM,100
FLAMER,HARD,5
FLAMER,BUNKER,300
ANTI AIRCRAFT,SOFT,100
ANTI AIRCRAFT,MEDIUM,40
ANTI AIRCRAFT,HARD,30
ANTI AIRCRAFT,BUNKER,40

View File

@ -0,0 +1,128 @@
A0ADemolishStructure,DEMOLISH,Level All,SOFT,0,1,1,Concrete,10,1,6,200,1,0,1,150,1,1,ZNULLECM,DefaultSensor1Mk1,1,icdozer.PIE,0,0,0
A0BaBaBunker,DEFENSE,Level One-Two,BUNKER,0,1,1,Concrete,10,1,12,300,1,100,1,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,blbrbbnk.PIE,0,0,1
A0BabaCornerWall,CORNER WALL,Level All,SOFT,0,1,1,Concrete,3,2,5,150,10,20,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,BLBRBCR1.PIE,0,0,0
A0BaBaFactory,FACTORY,Level One,MEDIUM,2,2,1,Concrete,1,2,5,200,1,20,25,150,255,0,ZNULLECM,ZNULLSENSOR,0,BLBRBFAC.PIE,0,1,0
A0BaBaFlameTower,DEFENSE,Level One,MEDIUM,0,1,1,Concrete,10,2,7,200,0,100,1,150,255,0,ZNULLECM,DefaultSensor1Mk1,1,Blbrtowf.pie,0,0,1
A0BaBaGunTower,DEFENSE,Level One-Two,MEDIUM,0,1,1,Concrete,10,2,7,200,0,100,1,150,255,0,ZNULLECM,DefaultSensor1Mk1,1,BLBRBTW1.PIE,0,0,1
A0BaBaGunTowerEND,DEFENSE,Level One-Two,MEDIUM,0,1,1,Concrete,10,2,7,200,0,20,1,150,255,0,ZNULLECM,DefaultSensor1Mk1,1,Blbrbtw2.PIE,0,0,1
A0BaBaHorizontalWall,WALL,Level All,SOFT,0,1,1,Concrete,10,2,7,150,0,10,1,0,255,0,ZNULLECM,BaBaSensor,0,BLBRBWLH.PIE,0,1,0
A0BaBaMortarPit,DEFENSE,Level One,MEDIUM,1,1,1,Concrete,1,1,10,250,1,10,1,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLBRMRTP.PIE,0,0,1
A0BaBaPowerGenerator,POWER GENERATOR,Level One,SOFT,1,1,1,Concrete,1,2,5,200,1,10,1,150,255,1,ZNULLECM,BaBaSensor,0,BLBRBGEN.PIE,0,1,0
A0BaBaRocketPit,DEFENSE,Level One,MEDIUM,1,1,1,Concrete,1,1,10,250,1,10,1,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,EXROCKET.PIE,0,0,1
A0BaBaRocketPitAT,DEFENSE,Level One,MEDIUM,1,1,1,Concrete,1,1,10,250,1,10,1,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,EXROCKET.PIE,0,0,1
A0CannonTower,DEFENSE,Level One-Two,MEDIUM,0,1,1,Concrete,5,2,10,200,0,10,1,150,255,0,ZNULLECM,DefaultSensor1Mk1,1,BLBRTOWR.PIE,0,0,1
A0ComDroidControl,COMMAND RELAY,Level All,HARD,0,2,2,Concrete,500,2,10,500,10,100,30,300,1,1,ZNULLECM,DefaultSensor1Mk1,0,bldrdcm0.pie,BLBDRDCM.pie,1,0
A0CommandCentre,HQ,Level All,HARD,0,2,2,Concrete,500,3,10,500,10,100,30,300,1,1,ZNULLECM,CCSensor,0,blhq.pie,blbhq.pie,1,0
A0CommandCentreCO,HQ,Level Two,HARD,0,2,2,Concrete,500,3,10,500,10,100,30,300,1,1,ZNULLECM,CCSensor,0,blhq3.pie,blbhq.pie,1,0
A0CommandCentreNE,HQ,Level Three,HARD,0,2,2,Concrete,500,3,10,500,10,100,30,300,1,1,ZNULLECM,CCSensor,0,blhq4.pie,blbhq.pie,1,0
A0CommandCentreNP,HQ,Level One,HARD,0,2,2,Concrete,500,3,10,500,10,100,30,300,1,1,ZNULLECM,CCSensor,0,blhq2.pie,blbhq.pie,1,0
A0CyborgFactory,CYBORG FACTORY,Level All,MEDIUM,1,1,2,Concrete,500,2,10,500,100,100,30,150,255,20,ZNULLECM,DefaultSensor1Mk1,1,blcfact1.pie,blbcfact.pie,1,0
A0FacMod1,FACTORY MODULE,Level All,MEDIUM,1,3,3,Concrete,250,2,10,250,100,100,25,150,255,30,ZNULLECM,DefaultSensor1Mk1,0,BLFACT1.PIE,0,1,0
A0HardcreteMk1CWall,CORNER WALL,Level All,HARD,1,1,1,Concrete,125,2,15,250,10,25,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,BLWALLC1.pie,0,0,0
A0HardcreteMk1Wall,WALL,Level All,HARD,1,1,1,Concrete,125,2,15,250,10,25,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,BLWALLH.pie,0,1,0
A0LightFactory,FACTORY,Level All,MEDIUM,1,3,3,Concrete,500,3,10,500,100,100,30,150,255,20,ZNULLECM,BaBaSensor,1,BLFACT0.pie,blbfact.pie,1,0
A0PowerGenerator,POWER GENERATOR,Level All,MEDIUM,1,2,2,Concrete,500,2,20,500,30,50,30,300,255,10,ZNULLECM,DefaultSensor1Mk1,0,BLPOWER0.PIE,blbpower.pie,1,0
A0PowMod1,POWER MODULE,Level All,MEDIUM,0,2,2,Concrete,250,2,10,500,0,0,0,150,255,0,ZNULLECM,DefaultSensor1Mk1,0,BLPOWER4.PIE,0,1,0
A0RepairCentre3,REPAIR FACILITY,Level All,MEDIUM,0,1,1,Concrete,500,2,10,500,0,100,0,150,255,0,RepairCentre,DefaultSensor1Mk1,0,BLRPAIR3.PIE,BLBGEN.PIE,1,0
A0ResearchFacility,RESEARCH,Level All,MEDIUM,1,2,2,Concrete,500,2,10,400,100,100,30,150,255,10,ZNULLECM,DefaultSensor1Mk1,0,BLRESCH0.PIE,blbresch.pie,1,0
A0ResearchModule1,RESEARCH MODULE,Level All,MEDIUM,1,2,2,Concrete,250,2,10,400,50,100,5,150,255,5,ZNULLECM,DefaultSensor1Mk1,0,blresch4.PIE,0,1,0
A0ResourceExtractor,RESOURCE EXTRACTOR,Level All,MEDIUM,0,1,1,Concrete,100,1,5,300,10,0,2,150,255,1,ZNULLECM,DefaultSensor1Mk1,0,BLDERIK.PIE,0,1,0
A0TankTrap,WALL,Level All,HARD,1,1,1,Concrete,40,1,10,100,10,15,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,MITRAP2.PIE,0,1,0
A0VTolFactory1,VTOL FACTORY,Level All,MEDIUM,1,3,3,Concrete,500,3,10,250,100,100,30,150,255,20,ZNULLECM,DefaultSensor1Mk1,1,blvfact0.pie,blbfact.pie,1,0
A0VtolPad,REARM PAD,Level All,MEDIUM,0,1,1,Concrete,300,1,10,150,0,100,0,150,255,0,ZNULLECM,DefaultSensor1Mk1,0,blvtolpd.pie,blbgen.pie,1,0
AASite-QuadBof,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,300,1,12,200,10,175,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blaamnt1.PIE,0,0,1
AASite-QuadMg1,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,250,1,12,200,10,125,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blaamnt1.PIE,0,0,1
AASite-QuadRotMg,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,275,1,12,200,10,175,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blaamnt1.PIE,0,0,1
CO-Tower-HvATRkt,DEFENSE,Level Two,HARD,0,1,1,Concrete,500,2,12,300,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD2.pie,0,0,1
CO-Tower-HVCan,DEFENSE,Level Two,HARD,0,1,1,Concrete,500,2,12,300,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD2.pie,0,0,1
CO-Tower-HvFlame,DEFENSE,Level Two,MEDIUM,0,1,1,Concrete,500,1,12,300,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLHARDPT.pie,0,0,1
CO-Tower-LtATRkt,DEFENSE,Level Two,MEDIUM,0,1,1,Concrete,500,2,12,300,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,blgaurdn.PIE,0,0,1
CO-Tower-MdCan,DEFENSE,Level Two,HARD,0,1,1,Concrete,500,2,12,300,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD2.pie,0,0,1
CO-Tower-MG3,DEFENSE,Level Two,MEDIUM,0,1,1,Concrete,500,2,12,300,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,blgaurdn.PIE,0,0,1
CO-Tower-RotMG,DEFENSE,Level Two,MEDIUM,0,1,1,Concrete,500,2,12,300,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,blgaurdn.PIE,0,0,1
CO-WallTower-HvCan,DEFENSE,Level Two,HARD,0,1,1,Concrete,500,2,12,400,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD2.pie,0,0,1
CO-WallTower-RotCan,DEFENSE,Level Two,HARD,0,1,1,Concrete,500,2,12,400,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD2.pie,0,0,1
CollectiveCWall,CORNER WALL,Level All,HARD,1,1,1,Concrete,125,2,12,250,10,25,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,BLWALLC2.pie,0,0,0
CollectiveWall,WALL,Level Two,HARD,1,1,1,Concrete,125,2,12,250,10,25,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,BLWALL2.pie,0,1,0
CoolingTower,DEFENSE,Level All,SOFT,1,1,1,Concrete,500,2,20,350,30,50,30,0,255,10,ZNULLECM,ZNULLSENSOR,0,micool.PIE,0,0,0
Emplacement-Howitzer105,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,500,1,10,200,10,275,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blhowmnt.PIE,0,1,1
Emplacement-Howitzer150,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,550,1,10,200,10,375,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blhowmnt.PIE,0,0,1
Emplacement-HPVcannon,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,400,1,10,200,10,200,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blhowmnt.PIE,0,0,1
Emplacement-HvART-pit,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,675,1,10,200,10,525,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLHARDPT.PIE,0,0,1
Emplacement-HvyATrocket,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,500,1,10,200,10,275,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blhowmnt.PIE,0,0,1
Emplacement-MdART-pit,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,600,1,10,200,10,450,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLHARDPT.PIE,0,0,1
Emplacement-MortarPit01,DEFENSE,Level One-Two,MEDIUM,0,1,1,Concrete,400,1,10,200,10,125,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLMRTPIT.PIE,0,0,1
Emplacement-MortarPit02,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,450,1,10,200,10,150,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLMRTPIT.PIE,0,0,1
Emplacement-MRL-pit,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,400,1,10,200,10,125,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLHARDPT.PIE,0,0,1
Emplacement-PrisLas,DEFENSE,Level Three,HARD,0,1,1,Concrete,450,1,10,200,10,275,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLHARDPT.PIE,0,0,1
Emplacement-PulseLaser,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,1,10,200,10,225,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLHARDPT.PIE,0,0,1
Emplacement-Rail2,DEFENSE,Level Three,HARD,0,1,1,Concrete,500,1,10,200,10,350,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLHARDPT.PIE,0,0,1
Emplacement-Rail3,DEFENSE,Level Three,HARD,0,1,1,Concrete,600,1,10,200,10,450,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLHARDPT.PIE,0,0,1
Emplacement-Rocket06-IDF,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,500,1,10,150,10,325,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blhowmnt.PIE,0,0,1
Emplacement-RotHow,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,600,1,10,200,10,425,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLHOWMNT.PIE,0,0,1
Emplacement-RotMor,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,500,1,10,200,10,325,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLMRTPIT.PIE,0,0,1
GuardTower-ATMiss,DEFENSE,Level Three,MEDIUM,0,1,1,Concrete,450,2,10,250,10,325,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDR.pie,0,0,1
GuardTower-BeamLas,DEFENSE,Level Three,MEDIUM,0,1,1,Concrete,400,2,10,250,10,175,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDR.pie,0,0,1
GuardTower-Rail1,DEFENSE,Level Three,MEDIUM,0,1,1,Concrete,400,2,10,250,10,275,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDR.pie,0,0,1
GuardTower-RotMg,DEFENSE,Level Two-Three,BUNKER,0,1,1,Concrete,400,2,20,500,10,150,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.pie,0,0,1
GuardTower1,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,300,2,10,300,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDM.PIE,0,1,1
GuardTower2,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,400,2,10,300,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDM.PIE,0,1,1
GuardTower3,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,400,2,15,400,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDR.pie,0,1,1
GuardTower4,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,400,2,15,400,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDR.pie,0,1,1
GuardTower5,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,350,2,15,400,10,150,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDR.pie,0,1,1
GuardTower6,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,400,2,15,400,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDR.pie,0,1,1
LookOutTower,CORNER WALL,Level One,MEDIUM,0,1,1,Concrete,5,2,5,200,0,5,1,0,255,0,ZNULLECM,BaBaSensor,1,blbrlook.PIE,0,0,0
NEXUSCWall,CORNER WALL,Level All,HARD,1,1,1,Concrete,125,2,15,250,10,25,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,BLWALLC3.pie,0,0,0
NEXUSWall,WALL,Level Three,HARD,1,1,1,Concrete,125,2,15,250,10,25,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,BLWALL3.pie,0,1,0
NuclearReactor,DEFENSE,Level All,MEDIUM,1,2,2,Concrete,500,2,20,350,30,50,30,0,255,10,ZNULLECM,DefaultSensor1Mk1,0,minuke.PIE,0,0,0
NX-ANTI-SATSite,MISSILE SILO,Level Three,BUNKER,0,1,1,Concrete,500,1,999,999,10,100,30,0,1,1,ZNULLECM,DefaultSensor1Mk1,0,blmssilo.pie,0,1,0
NX-CruiseSite,DEFENSE,Level Three,BUNKER,0,1,1,Concrete,500,1,20,300,10,100,30,0,1,1,ZNULLECM,DefaultSensor1Mk1,0,blbunkms.pie,0,1,0
NX-Emp-MedArtMiss-Pit,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,1,15,200,10,100,10,150,255,1,ZNULLECM,NavGunSensor,1,BLHARDPT.PIE,0,0,1
NX-Emp-MultiArtMiss-Pit,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,1,15,200,10,100,10,150,255,1,ZNULLECM,NavGunSensor,1,BLHARDPT.PIE,0,0,1
NX-Emp-Plasma-Pit,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,1,15,200,10,100,10,150,255,1,ZNULLECM,NavGunSensor,1,Blaamnt2.PIE,0,0,1
NX-Tower-ATMiss,DEFENSE,Level Three,MEDIUM,0,1,1,Concrete,400,2,15,300,10,40,10,150,255,1,ZNULLECM,NavGunSensor,1,Blgrdnex.PIE,0,0,1
NX-Tower-PulseLas,DEFENSE,Level Three,MEDIUM,0,1,1,Concrete,400,2,15,300,10,40,10,150,255,1,ZNULLECM,NavGunSensor,1,Blgrdnex.PIE,0,0,1
NX-Tower-Rail1,DEFENSE,Level Three,MEDIUM,0,1,1,Concrete,400,2,15,300,10,40,10,150,255,1,ZNULLECM,NavGunSensor,1,Blgrdnex.PIE,0,0,1
NX-WallTower-BeamLas,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,400,10,100,10,150,255,1,ZNULLECM,NavGunSensor,1,BLGUARD3.pie,0,0,1
NX-WallTower-Rail2,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,400,10,100,10,150,255,1,ZNULLECM,NavGunSensor,1,BLGUARD3.pie,0,0,1
NX-WallTower-Rail3,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,400,10,100,10,150,255,1,ZNULLECM,NavGunSensor,1,BLGUARD3.pie,0,0,1
P0-AASite-SAM1,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,450,1,10,200,10,250,10,150,255,1,ZNULLECM,NavGunSensor,1,Blaamnt1.PIE,0,0,1
P0-AASite-SAM2,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,550,1,10,300,10,350,10,150,255,1,ZNULLECM,NavGunSensor,1,Blaamnt2.PIE,0,0,1
Pillbox-RotMG,DEFENSE,Level Two-Three,BUNKER,0,1,1,Concrete,400,1,20,500,10,150,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,blpilbox.pie,0,0,1
PillBox1,DEFENSE,Level All,BUNKER,0,1,1,Concrete,400,1,20,500,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,blpilbox.pie,0,1,1
PillBox2,DEFENSE,Level All,BUNKER,0,1,1,Concrete,400,1,20,500,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,blpilbox.pie,0,1,1
PillBox3,DEFENSE,Level All,BUNKER,0,1,1,Concrete,400,1,20,500,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,blpilbox.pie,0,1,1
PillBox4,DEFENSE,Level All,BUNKER,0,1,1,Concrete,400,1,20,500,10,125,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.pie,0,1,1
PillBox5,DEFENSE,Level All,BUNKER,0,1,1,Concrete,400,1,20,500,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.pie,0,0,1
PillBox6,DEFENSE,Level All,BUNKER,0,1,1,Concrete,400,1,20,500,0,150,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,Blcanpil.pie,0,0,1
Sys-CB-Tower01,DEFENSE,Level All,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,150,255,0,ZNULLECM,Sys-CBTower01,0,BLGUARDR.pie,0,0,0
Sys-NEXUSLinkTOW,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,0,255,0,ZNULLECM,NavGunSensor,1,Blgrdnex.PIE,0,0,1
Sys-NX-CBTower,DEFENSE,Level All,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,150,255,0,ZNULLECM,Sys-CBTower01,0,Blgrdnex.PIE,0,0,0
Sys-NX-SensorTower,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,150,255,0,ZNULLECM,SensorTower2Mk1,0,Blgrdnex.PIE,0,0,0
Sys-NX-VTOL-CB-Tow,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,150,255,0,ZNULLECM,Sys-VTOLCBTower01,0,Blgrdnex.PIE,0,0,0
Sys-NX-VTOL-RadTow,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,150,255,0,ZNULLECM,Sys-VTOLRadarTower01,0,Blgrdnex.PIE,0,0,0
Sys-SensoTower01,DEFENSE,Level All,MEDIUM,0,1,1,Concrete,300,3,10,300,0,60,10,150,255,0,ZNULLECM,SensorTower1Mk1,0,BLGUARDM.PIE,0,0,0
Sys-SensoTower02,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,150,255,0,ZNULLECM,SensorTower2Mk1,0,BLGUARDR.pie,0,0,0
Sys-VTOL-CB-Tower01,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,150,255,0,ZNULLECM,Sys-VTOLCBTower01,0,BLGUARDR.pie,0,0,0
Sys-VTOL-RadarTower01,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,3,15,400,0,100,10,150,255,0,ZNULLECM,Sys-VTOLRadarTower01,0,BLGUARDR.pie,0,0,0
TankTrapC,CORNER WALL,Level All,HARD,1,1,1,Concrete,200,1,10,100,10,15,1,0,255,0,ZNULLECM,ZNULLSENSOR,0,MITRAP2.PIE,0,0,0
Tower-Projector,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,100,2,15,400,10,20,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLHARDPT.PIE,0,0,1
Tower-RotMg,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,100,2,15,400,10,125,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDR.PIE,0,0,1
Tower-VulcanCan,DEFENSE,Level Two-Three,MEDIUM,0,1,1,Concrete,100,2,15,400,10,225,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARDR.PIE,0,0,1
UplinkCentre,DEFENSE,Level All,MEDIUM,0,2,2,Concrete,500,3,10,500,10,100,30,0,1,1,ZNULLECM,UplinkSensor,0,miupbase.pie,0,1,0
Wall-RotMg,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,150,2,15,400,10,150,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
Wall-VulcanCan,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,2,15,400,10,250,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WallTower-Atmiss,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,400,10,350,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WallTower-HPVcannon,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,2,15,400,10,225,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WallTower-HvATrocket,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,2,15,400,10,300,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WallTower-Projector,DEFENSE,Level Two-Three,HARD,0,1,1,Concrete,400,1,15,400,10,150,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLHARDPT.PIE,0,0,1
WallTower-PulseLas,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,400,10,250,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WallTower-Rail2,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,400,10,350,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WallTower-Rail3,DEFENSE,Level Three,HARD,0,1,1,Concrete,400,2,15,400,10,400,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WallTower01,DEFENSE,Level All,HARD,0,1,1,Concrete,400,2,15,400,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WallTower02,DEFENSE,Level All,HARD,0,1,1,Concrete,400,2,15,400,10,125,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WallTower03,DEFENSE,Level All,HARD,0,1,1,Concrete,400,2,15,400,10,175,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WallTower04,DEFENSE,Level All,HARD,0,1,1,Concrete,400,2,15,400,10,250,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WallTower05,DEFENSE,Level All,HARD,0,1,1,Concrete,400,2,15,400,10,100,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WallTower06,DEFENSE,Level All,HARD,0,1,1,Concrete,400,2,15,400,10,150,10,150,255,1,ZNULLECM,DefaultSensor1Mk1,1,BLGUARD1.pie,0,0,1
WreckedTransporter,DEFENSE,Level All,BUNKER,0,3,3,Concrete,10,1,12,300,1,100,1,0,255,1,ZNULLECM,ZNULLSENSOR,1,drtrans.pie,0,0,0

View File

@ -0,0 +1,83 @@
A0BaBaRocketPit,BabaPitRocket,29
A0CannonTower,BaBaCannon,31
WallTower01,MG3Mk1,33
WallTower02,Cannon1Mk1,34
WallTower03,Cannon2A-TMk1,35
WallTower04,Cannon375mmMk1,37
A0BaBaBunker,MG3Mk1,39
GuardTower1,MG3Mk1,40
GuardTower2,MG2Mk1,41
GuardTower3,MG3Mk1,42
GuardTower4,Flame1Mk1,43
GuardTower5,Rocket-LtA-T,44
GuardTower6,Rocket-Pod,45
PillBox2,MG2-Pillbox,47
PillBox3,MG3-Pillbox,48
PillBox4,Cannon1Mk1,49
A0BaBaGunTowerEND,BuggyMG,50
PillBox1,MG3-Pillbox,51
Emplacement-Howitzer105,Howitzer105Mk1,52
Emplacement-MortarPit01,Mortar1Mk1,54
PillBox5,Flame1Mk1,57
WallTower05,Flame1Mk1,58
WallTower06,Rocket-LtA-T,60
PillBox6,Rocket-LtA-T,61
A0BaBaRocketPitAT,BabaPitRocketAT,62
Tower-Projector,Flame2,63
WallTower-Projector,Flame2,64
Emplacement-RotMor,Mortar3ROTARYMk1,65
Emplacement-RotHow,Howitzer03-Rot,66
AASite-QuadBof,AAGun2Mk1,68
AASite-QuadMg1,QuadMg1AAGun,69
Tower-RotMg,MG4ROTARYMk1,73
Tower-VulcanCan,Cannon4AUTOMk1,74
Wall-RotMg,MG4ROTARYMk1,75
AASite-QuadRotMg,QuadRotAAGun,76
Wall-VulcanCan,Cannon5VulcanMk1,77
A0BaBaFlameTower,Flame1Mk1,80
A0BaBaGunTower,BuggyMG,83
Emplacement-PrisLas,Laser3BEAMMk1,85
WallTower-PulseLas,Laser3BEAMMk1,87
WallTower-Rail2,RailGun2Mk1,88
GuardTower-BeamLas,Laser3BEAMMk1,89
GuardTower-ATMiss,Missile-A-T,90
GuardTower-Rail1,RailGun1Mk1,91
Emplacement-Rail3,RailGun3Mk1,92
Emplacement-Rocket06-IDF,Rocket-IDF,93
CO-Tower-MG3,MG3Mk1,94
CO-Tower-RotMG,MG4ROTARYMk1,95
CO-Tower-MdCan,Cannon2A-TMk1,96
CO-WallTower-HvCan,Cannon375mmMk1,97
CO-WallTower-RotCan,Cannon5VulcanMk1,98
CO-Tower-HVCan,Cannon4AUTOMk1,99
CO-Tower-HvFlame,Flame2,100
CO-Tower-LtATRkt,Rocket-LtA-T,102
NX-Tower-Rail1,RailGun1Mk1,113
NX-Tower-ATMiss,Missile-A-T,114
NX-Tower-PulseLas,Laser2PULSEMk1,115
NX-WallTower-Rail2,RailGun2Mk1,116
NX-WallTower-BeamLas,Laser3BEAMMk1,117
NX-WallTower-Rail3,RailGun3Mk1,118
NX-Emp-MedArtMiss-Pit,Missile-MdArt,119
NX-Emp-MultiArtMiss-Pit,Missile-HvyArt,120
NX-Emp-Plasma-Pit,PlasmaHeavy,121
P0-AASite-SAM1,Missile-LtSAM,124
P0-AASite-SAM2,Missile-HvySAM,125
Emplacement-MRL-pit,Rocket-MRL,127
GuardTower-RotMg,MG4ROTARYMk1,128
Emplacement-HvyATrocket,Rocket-HvyA-T,129
Emplacement-HPVcannon,Cannon4AUTOMk1,130
Emplacement-PulseLaser,Laser2PULSEMk1,131
Emplacement-Rail2,RailGun2Mk1,132
Emplacement-HvART-pit,Missile-HvyArt,133
WallTower-HvATrocket,Rocket-HvyA-T,134
WallTower-HPVcannon,Cannon4AUTOMk1,135
WallTower-Atmiss,Missile-A-T,136
WallTower-Rail3,RailGun3Mk1,137
Emplacement-MortarPit02,Mortar2Mk1,139
Emplacement-MdART-pit,Missile-MdArt,140
Emplacement-Howitzer150,Howitzer150Mk1,141
Pillbox-RotMG,MG4ROTARY-Pillbox,142
Sys-NEXUSLinkTOW,NEXUSlink,143
CO-Tower-HvATRkt,Rocket-HvyA-T,144
A0BaBaMortarPit,Mortar1Mk1,146

172
data/01/stats/templates.txt Normal file
View File

@ -0,0 +1,172 @@
BarbarianTrike,139,B4body-sml-trike01,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,7,BaBaProp,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ConstructionDroid,140,Body1REC,ZNULLBRAIN,Spade1Mk1,ZNULLECM,0,wheeled01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,0
BarbarianBuggy,150,B3body-sml-buggy01,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,7,BaBaProp,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
BaBaPeople,158,B1BaBaPerson01,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,7,BaBaLegs,ZNULLREPAIR,PERSON,DefaultSensor1Mk1,1
ViperLtCannonWheels,177,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,4,wheeled01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
BabaJeep,194,B2JeepBody,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,7,BaBaProp,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ConstructorDroid,249,Body1REC,ZNULLBRAIN,Spade1Mk1,ZNULLECM,5,wheeled01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,0
ViperLtMGWheels,251,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,0,wheeled01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ViperLtCannonTracks,257,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,4,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CyborgChain01CGround,262,CyborgChn1CCGround,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,4,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
ViperMedCnTrks,263,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CobraLtCnTrks,266,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,4,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CobraMedCnTrks,267,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CobraHvyCnTrks,268,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
PythonLtCnTrks,269,Body11ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
PythonHvyCnTrks,271,Body11ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ViperFlameWheels,274,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,4,wheeled01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ViperSensorWheels,275,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,4,wheeled01,ZNULLREPAIR,DROID,SensorTurret1Mk1,0
BabaRKJeep,276,B2RKJeepBody,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,7,BaBaProp,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
BarbarianRKBuggy,277,B3bodyRKbuggy01,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,7,BaBaProp,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
Transporter,278,TransporterBody,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,V-Tol,ZNULLREPAIR,TRANSPORTER,DefaultSensor1Mk1,1
BabaBusCan,289,BusBody,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,7,BaBaProp,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
BabaFireCan,290,FireBody,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,7,BaBaProp,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CyborgFlamer01CGrd,299,CybFlamer01CGrd,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,4,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
CyborgCannon01CGrd,305,CyborgCan1CGround,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,4,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
NP-L-RocketPod-Wheels,311,Body4ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,wheeled01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-L-MRLS-Halftrack,312,Body4ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-L-HMG-Halftrack,313,Body4ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-L-LtAT-Halftrack,314,Body4ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-L-Sensor-Wheels,315,Body4ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,wheeled01,ZNULLREPAIR,DROID,SensorTurret1Mk1,0
NP-M-Command-Halftrack,316,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-M-Sensor-Wheels,317,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,wheeled01,ZNULLREPAIR,DROID,SensorTurret1Mk1,0
NP-M-MdCannon-Halftrack,318,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-M-MdCannon-Tracks,319,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-M-LtMortar-Halftrack,320,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-M-HvyMortar-Halftrack,321,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-M-BB-Halftrack,322,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-H-MdCannon-Tracks,323,Body12SUP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-H-HvyCannon-Tracks,324,Body12SUP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
Cyb-Chain-GROUND,325,CyborgChain1Ground,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,0,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
CO-H-How105-Tracks,328,Body9REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-H-How150-Tracks,329,Body9REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-H-HvyCan-Tracks,330,Body9REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-MedCan-Tracks,336,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-Sensor-T,337,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,SensorTurret1Mk1,0
CyborgFlamer01Grd,341,CyborgFlamerGrd,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,5,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
CyborgRkt01Ground,342,CyborgRkt1Ground,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,5,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
CyborgCannon01Grd,343,CyborgCannonGrd,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,5,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
CyborgChain01Ground,344,CyborgChain1Ground,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,5,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
CobraMortarHalfTrack,346,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,4,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CobraHMGHalfTrack,347,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,4,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-Con-T,350,Body6SUPP,ZNULLBRAIN,Spade1Mk1,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,0
BabaFireTruck,354,FireBody,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,7,BaBaProp,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
BabaPickUp,355,B2RKJeepBody,ZNULLBRAIN,Spade1Mk1,ZNULLECM,7,ZNULLPROP,ZNULLREPAIR,DROID,DefaultSensor1Mk1,0
NX-M-Rail2-Hover,363,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,NavGunSensor,1
NX-L-PulseLas-VTOL,365,Body3MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,V-Tol,ZNULLREPAIR,DROID,NavGunSensor,1
NX-L-Missile-A-T-VTOL,366,Body3MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,V-Tol,ZNULLREPAIR,DROID,NavGunSensor,1
NX-L-Sens-Hov,369,Body3MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,SensorTurret1Mk1,0
NX-M-Missile-A-T-Hover,371,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,NavGunSensor,1
NX-M-Com-Hover,376,Body7ABT,CommandBrain01,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,NavGunSensor,1
NX-Cyb-Rail1-JUMP,377,CybNXRail1Jmp,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,CyborgLegs,ZNULLREPAIR,CYBORG,NavGunSensor,1
NX-Cyb-PulseLas-JUMP,378,CybNXPulseLasJmp,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,CyborgLegs,ZNULLREPAIR,CYBORG,NavGunSensor,1
NX-Cyb-Miss-JUMP,379,CybNXMissJmp,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,CyborgLegs,ZNULLREPAIR,CYBORG,NavGunSensor,1
SuperTank,380,Superbody,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,hover01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-M-LitCannon-Halftrack,381,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NX-M-Con-Hover,382,Body7ABT,ZNULLBRAIN,Spade1Mk1,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,NavGunSensor,0
SuperTank2,383,Superbody,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,hover01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NX-L-Repair-Hover,384,Body3MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,LightRepair1,DROID,NavGunSensor,0
ATESTVEHICLE,387,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,V-Tol,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ZNULLDESIGN,389,ZNULLBODY,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,0,ZNULLPROP,ZNULLREPAIR,ZNULLDROID,ZNULLSENSOR,1
NP-M-LtAT-Hover,391,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,hover01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-H-HvyCannon-Hover,392,Body12SUP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,hover01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-M-MG3-Hover,393,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,hover01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ATESTVTOL,394,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,V-Tol,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ASPOTTER,395,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked03,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-M-CON-HalfTrack,397,Body8MBT,ZNULLBRAIN,Spade1Mk1,ZNULLECM,1,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,0
NP-M-CON-Track,398,Body8MBT,ZNULLBRAIN,Spade1Mk1,ZNULLECM,1,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,0
NP-M-Repair-HalfTrack,399,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,tracked01,LightRepair1,DROID,DefaultSensor1Mk1,0
NP-M-Command-Track,400,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NP-M-CBS-Halftrack,402,Body8MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,HalfTrack,ZNULLREPAIR,DROID,Sys-CBTurret01,0
NP-L-LtCannon-Halftrack,403,Body4ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,1,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-Repair-T,405,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,LightRepair1,DROID,DefaultSensor1Mk1,0
CO-M-Vstrike-T,407,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,Sys-VstrikeTurret01,0
CO-M-VTOLCBS-T,408,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,Sys-VTOLCBTurret01,0
CO-H-Command-Track,410,Body9REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-HMG-T,411,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-LTAT-Hover,412,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,hover01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-HPVCannon-Tracks,413,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-Rocket-LtA-T-T,415,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-Rocket-HvyA-T-Track,417,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-H-RotCan-Track,418,Body9REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-H-HPVCannon-Tracks,419,Body9REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-H-Rkt-BB-T,420,Body9REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-HvMortar-T,421,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-RotMortar-T,422,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-H-RotHow-Track,423,Body9REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-L-Rocket-LtA-T-VTOL,424,Body2SUP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,V-Tol,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-H-COM-H,425,Body9REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,hover01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-L-RotMG-VTOL,426,Body2SUP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,V-Tol,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-Bomb1-VTOL,427,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,V-Tol,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-Bomb2-VTOL,428,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,V-Tol,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-H-QuadBofAA-T,429,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-H-QuadRotAA-T,430,Body9REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NX-M-Link-Hover,431,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,NavGunSensor,1
NX-H-CBS-Hover,432,Body10MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,Sys-CBTurret01,0
NX-M-Strike-Hover,433,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,Sys-VstrikeTurret01,0
NX-M-VTOLCBS-Hover,434,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,Sys-VTOLCBTurret01,0
NX-M-PulseLas-Hover,437,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,NavGunSensor,1
NX-H-Rail3-Hover,438,Body10MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,NavGunSensor,1
NX-L-Flash-Hover,439,Body3MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,NavGunSensor,1
NX-L-Missile-MdArt-Hover,440,Body3MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,NavGunSensor,1
NX-H-HvMiss-Hover,441,Body10MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,NavGunSensor,1
NX-L-Rail1-VTOL,443,Body3MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,V-Tol,ZNULLREPAIR,DROID,NavGunSensor,1
NX-H-Rail2-VTOL,444,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,V-Tol,ZNULLREPAIR,DROID,NavGunSensor,1
Cyb-Flamer-GROUND,446,CyborgFlamerGrd,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,0,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
Cyb-Cannon-GROUND,447,CyborgCannonGrd,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,0,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
Cyb-Rocket-GROUND,448,CyborgRkt1Ground,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,0,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
Cyb-RotMG-GROUND,449,CybRotMgGrd,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,0,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
BaBaCivilian,451,B1BaBaPerson01,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,7,BaBaLegs,ZNULLREPAIR,PERSON,DefaultSensor1Mk1,0
ViperRepairWheels,452,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,wheeled01,LightRepair1,DROID,DefaultSensor1Mk1,0
ViperRepairHalftrack,453,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,HalfTrack,LightRepair1,DROID,DefaultSensor1Mk1,0
ViperMG01Wheels,454,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,wheeled01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ViperMG02Wheels,455,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,wheeled01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ViperMG02Halftrack,456,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ViperHMGHalftrack,457,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ViperHMGTracks,458,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ViperLtA-Twheels,459,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,wheeled01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ViperPODWheels,460,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,wheeled01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ViperMRLWheels,461,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,wheeled01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
ViperBBWheels,462,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,wheeled01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CobraSpadeTracks,463,Body5REC,ZNULLBRAIN,Spade1Mk1,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,0
CobraSensorHalftrack,464,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,HalfTrack,ZNULLREPAIR,DROID,SensorTurret1Mk1,0
CobraFlameTracks,466,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CobraHvyMortarHalftrack,467,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CobraComHalftrack,468,Body5REC,CommandBrain01,ZNULLCONSTRUCT,ZNULLECM,6,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CobraLtA-Thalftrack,469,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CobraMRLHalftrack,470,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
PythonComTracks,471,Body11ABT,CommandBrain01,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
PythonMedCnTrks,472,Body11ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
P0PythonHvyCnTrks,481,Body11ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
P0CobraSpadeTracks,482,Body5REC,ZNULLBRAIN,Spade1Mk1,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,0
P0CobraFlameTracks,483,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
P0CobraMedCnTrks,484,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-HvFlame-Track,495,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-RR-HT,496,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-CBS-T,497,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,Sys-CBTurret01,0
CO-M-ROTMG-T,498,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-HVAT-V,499,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,V-Tol,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
P0CobraLtATRktHtrack,500,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
P0CobraHvyMGHtrack,501,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
P0PythonComTracks,502,Body11ABT,CommandBrain01,ZNULLCONSTRUCT,ZNULLECM,2,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
CO-M-HVAT-Hover,503,Body6SUPP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,hover01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
P0CobraRepairTrks,504,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,tracked01,LightRepair1,DROID,DefaultSensor1Mk1,0
CO-L-Bomb1-VTOL,505,Body2SUP,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,2,V-Tol,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
Cyb-Atmiss-GROUND,506,Cyb-Bod-Atmiss,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,0,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
Cyb-Laser1-GROUND,508,Cyb-Bod-Las1,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,0,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
Cyb-Rail1-GROUND,509,Cyb-Bod-Rail1,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,0,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
P6-L-LTAT-V,510,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,V-Tol,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
P6-L-Bomb1-V,511,Body1REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,V-Tol,ZNULLREPAIR,DROID,ZNULLSENSOR,1
P6-M-QMG1-HT,512,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
P0cam3CobCONTrk,513,Body5REC,ZNULLBRAIN,Spade1Mk1,ZNULLECM,3,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,0
P0cam3PyHvyATTrk,514,Body11ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
P0cam3PyHPVcanTrk,515,Body11ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
P0cam3PyFlakHT,516,Body11ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,HalfTrack,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
P0cam3PyAsltGnTrk,517,Body11ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,tracked01,ZNULLREPAIR,DROID,DefaultSensor1Mk1,1
NX-M-Bomb4-VTOL,518,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,V-Tol,ZNULLREPAIR,DROID,NavGunSensor,1
NX-M-HvSam-Hover,519,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,NavGunSensor,1
NX-L-Link-Hov,520,Body3MBT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,hover01,ZNULLREPAIR,DROID,NavGunSensor,1
NX-M-Bomb2-VTOL,521,Body7ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,3,V-Tol,ZNULLREPAIR,DROID,NavGunSensor,1
CyborgRotMgGround,522,CybRotMgGrd,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,5,CyborgLegs,ZNULLREPAIR,CYBORG,DefaultSensor1Mk1,1
Sk-PythonHvCanTrack,523,Body11ABT,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,tracked01,LightRepair1,DROID,DefaultSensor1Mk1,1
Sk-CobraBBHover,524,Body5REC,ZNULLBRAIN,ZNULLCONSTRUCT,ZNULLECM,6,hover01,LightRepair1,DROID,DefaultSensor1Mk1,1

View File

@ -0,0 +1,72 @@
0,0,100
0,1,100
0,2,100
0,3,150
0,5,250
0,7,100
1,0,100
1,1,100
1,2,100
1,3,80
1,5,250
1,7,100
2,0,80
2,1,100
2,2,100
2,3,150
2,5,250
2,7,100
3,0,80
3,1,90
3,2,100
3,3,100
3,5,250
3,7,80
4,0,100
4,1,100
4,2,100
4,3,80
4,5,250
4,7,100
5,0,80
5,1,100
5,2,100
5,3,50
5,5,250
5,7,90
6,0,150
6,1,120
6,2,100
6,3,150
6,5,250
6,7,135
7,0,60
7,1,60
7,2,60
7,3,150
7,5,250
7,7,60
8,0,60
8,1,60
8,2,60
8,3,80
8,5,250
8,7,60
9,0,80
9,1,80
9,2,100
9,3,80
9,5,250
9,7,50
10,0,70
10,1,90
10,2,100
10,3,150
10,5,250
10,7,80
11,0,60
11,1,100
11,2,75
11,3,80
11,5,250
11,7,80

View File

@ -0,0 +1,36 @@
ANTI PERSONNEL,Wheeled,100
ANTI TANK,Wheeled,125
BUNKER BUSTER,Wheeled,33
ANTI PERSONNEL,Tracked,75
ANTI TANK,Tracked,125
BUNKER BUSTER,Tracked,33
ANTI PERSONNEL,Legged,140
ANTI TANK,Legged,75
BUNKER BUSTER,Legged,33
ANTI PERSONNEL,Hover,100
ANTI TANK,Hover,125
BUNKER BUSTER,Hover,33
ANTI PERSONNEL,Lift,25
ANTI TANK,Lift,20
BUNKER BUSTER,Lift,33
ANTI PERSONNEL,Half-Tracked,75
ANTI TANK,Half-Tracked,125
BUNKER BUSTER,Half-Tracked,33
ARTILLERY ROUND,Hover,150
ARTILLERY ROUND,Half-Tracked,100
ARTILLERY ROUND,Legged,200
ARTILLERY ROUND,Tracked,100
ARTILLERY ROUND,Wheeled,100
FLAMER,Half-Tracked,80
FLAMER,Wheeled,100
FLAMER,Tracked,80
FLAMER,Legged,150
FLAMER,Hover,150
FLAMER,Lift,25
ANTI AIRCRAFT,Wheeled,100
ANTI AIRCRAFT,Tracked,100
ANTI AIRCRAFT,Half-Tracked,100
ANTI AIRCRAFT,Hover,100
ANTI AIRCRAFT,Legged,100
ANTI AIRCRAFT,Lift,110
ARTILLERY ROUND,Lift,100

92
data/01/stats/weapons.txt Normal file
View File

@ -0,0 +1,92 @@
ZNULLWEAPON,Level All,0,250,0,0,0,0,Mibnkgun.pie,MIBNKTUR.PIE,FXLRocPd.PIE,FXMflare.PIE,FXMPExp.PIE,FXMPExp.PIE,FXSSplsh.PIE,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,20,NO,MISC,MACHINE GUN,DIRECT,ANTI PERSONNEL,0,90,-30,YES,YES,100,0,NO,100,0,0,0
TUTMG,Level One,10,50,200,1,5,75,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,512,768,75,50,5,1,0,0,10,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,100,0,1
Superweapon2,Level All,10,50,100,1,5,9999,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.PIE,FXTracer.PIE,FXGRDexl.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,512,768,2,1,4,1,0,0,9999,1000,100,1000,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,20,0,NO,25,0,0,0
Superweapon,Level All,10,50,100,1,5,9999,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.PIE,FXTracer.PIE,FXGRDexl.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,512,768,99,90,4,1,0,0,9999,64,99,1000,0,0,0,10,100,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI TANK,180,90,-60,YES,NO,20,0,NO,25,0,0,0
SpyTurret01,Level All,75,375,0,0,0,999,GNHECM3.PIE,TRHECM3.PIE,FXLRocPd.PIE,FXMflare.PIE,FXMPExp.PIE,FXMPExp.PIE,FXSSplsh.PIE,0,256,384,30,100,10,0,0,0,1,0,0,0,0,0,0,0,0,1200,0,NO,KINETIC,ELECTRONIC,DIRECT,ANTI PERSONNEL,180,90,-60,YES,YES,0,0,NO,100,0,0,0
Rocket-VTOL-Pod,Level All,75,375,200,1,10,5,GNLRCKTP.PIE,TRLRCKTP.PIE,FXLRocPd.PIE,FXMflare.PIE,FXMPExp.PIE,FXMPExp.PIE,FXSSplsh.PIE,0,640,960,50,30,5,2,0,0,50,0,0,0,0,0,0,10,10,1500,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,20,-60,YES,YES,10,128,YES,25,100,4,1
Rocket-VTOL-LtA-T,Level All,100,500,250,1,10,5,GNMRCKTA.PIE,TRMRCKTA.PIE,FXMRocAt.PIE,FXMPLME.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,512,1152,50,60,1,2,2,120,240,0,0,0,0,0,0,0,10,1200,20,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI AIRCRAFT,180,90,-60,YES,NO,0,128,YES,50,100,1,1
Rocket-VTOL-HvyA-T,Level All,250,1250,750,1,10,5,Gnmrcktb.PIE,Trmrcktb.PIE,FXMRocAt.PIE,FXMPLME.PIE,FXMExp.PIE,FXMExp.PIE,FXSSplsh.PIE,0,512,1152,50,60,1,2,2,160,375,0,0,0,0,0,0,0,10,1000,60,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,0,128,YES,75,100,1,1
Rocket-VTOL-BB,Level All,150,750,750,1,10,5,Gnmrktbb.PIE,TRMRKTBB.PIE,FXLRocPd.PIE,FXSPLME.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,512,1152,50,70,200,2,0,0,180,0,0,0,0,0,0,10,10,1200,20,YES,KINETIC,ROCKET,DIRECT,BUNKER BUSTER,180,20,-60,YES,NO,0,128,YES,25,0,1,1
Rocket-Pod,Level All,75,375,200,1,10,5,GNLRCKTP.PIE,TRLRCKTP.PIE,FXLRocPd.PIE,FXMflare.PIE,FXMPExp.PIE,FXMPExp.PIE,FXSSplsh.PIE,0,640,960,50,30,10,2,0,0,20,0,0,0,0,0,0,10,10,1500,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,90,-60,YES,YES,10,128,YES,25,0,0,1
Rocket-MRL,Level All,100,500,250,1,10,5,GNMRCKT.PIE,TRMRCKT.PIE,FXMRoc.PIE,FXMflare.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,384,960,40,50,1,2,8,150,30,16,100,30,0,0,0,0,10,1200,20,YES,KINETIC,ROCKET,INDIRECT,ARTILLERY ROUND,180,90,-60,YES,YES,0,128,YES,25,0,0,1
Rocket-LtA-T,Level All,100,500,250,1,10,5,GNMRCKTA.PIE,TRMRCKTA.PIE,FXMRocAt.PIE,FXMPLME.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,512,1152,50,60,1,2,2,120,160,0,0,0,0,0,0,0,10,1200,20,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI TANK,180,90,-60,YES,NO,0,128,YES,50,0,0,1
Rocket-IDF,Level All,300,1500,10000,1,10,5,GNHRCKT.PIE,TRHRCKT.PIE,FXLRocPd.PIE,FXHPLME.PIE,FXMNExp.PIE,FXMNExp.PIE,FXSSplsh.PIE,0,1024,11000,70,80,1,2,6,600,100,64,99,50,0,0,0,0,0,1000,10,NO,KINETIC,SLOW ROCKET,INDIRECT,ARTILLERY ROUND,0,90,-60,YES,NO,0,640,YES,50,0,0,1
Rocket-HvyA-T,Level All,250,1250,250,1,10,5,Gnmrcktb.pie,Trmrcktb.pie,FXMRocAt.PIE,FXMPLME.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,512,1152,50,60,1,2,2,160,250,0,0,0,0,0,0,0,10,1000,60,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI TANK,180,90,0,YES,NO,0,128,YES,75,0,0,1
Rocket-BB,Level All,150,750,250,1,10,5,Gnmrktbb.PIE,TRMRKTBB.PIE,FXLRocPd.PIE,FXSPLME.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,512,1152,60,70,200,2,0,0,125,0,0,0,0,0,0,10,10,1200,20,YES,KINETIC,SLOW ROCKET,DIRECT,BUNKER BUSTER,180,90,-60,YES,NO,0,128,YES,25,0,0,1
RailGun3Mk1,Level Three,400,1600,5000,1,120,750,GNHGSS.PIE,TRHGSS.PIE,FXHGauss.PIE,FXGammoH.PIE,Fxflech2.PIE,Fxflech2.PIE,FXVLSWav.PIE,0,1024,2048,80,70,80,1,0,0,300,0,50,30,0,0,0,10,10,900,20,YES,KINETIC,GAUSS,DIRECT,ANTI TANK,180,90,-60,YES,NO,100,0,YES,150,0,0,1
RailGun2Mk1,Level Three,300,1200,2000,1,80,500,GNMGSS.PIE,TRMGSS.PIE,FXMGauss.PIE,FXGammoM.PIE,Fxflech2.PIE,Fxflech2.PIE,FXMSWave.PIE,0,768,1536,80,70,60,1,0,0,200,0,0,0,0,0,0,0,0,1100,20,YES,KINETIC,GAUSS,DIRECT,ANTI TANK,180,90,-60,YES,NO,0,0,YES,100,0,0,1
RailGun2-VTOL,Level Three,300,1200,1000,1,80,250,GNMGSS.PIE,TRMGSS.PIE,FXMGauss.PIE,FXGammoM.PIE,Fxflech2.PIE,Fxflech2.PIE,FXMSWave.PIE,0,768,1536,80,70,60,1,0,0,400,0,0,0,0,0,0,0,0,1100,20,YES,KINETIC,GAUSS,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,0,0,YES,100,0,2,1
RailGun1Mk1,Level Three,250,1000,400,1,20,400,GNLGSS.PIE,TRLGSS.PIE,FXLGauss.PIE,FXGAmmo.PIE,FXFlecht.PIE,FXFlecht.PIE,FXFlecht.PIE,0,768,1536,80,70,40,1,3,0,150,0,0,0,0,0,0,10,0,1200,20,YES,KINETIC,GAUSS,DIRECT,ANTI TANK,180,90,-60,YES,NO,0,0,NO,100,0,0,1
RailGun1-VTOL,Level Three,250,1000,600,1,20,200,GNLGSS.PIE,TRLGSS.PIE,FXLGauss.PIE,FXGAmmo.PIE,FXFlecht.PIE,FXFlecht.PIE,FXFlecht.PIE,0,768,1536,70,60,40,1,3,0,320,0,0,0,0,0,0,10,0,1200,20,YES,KINETIC,GAUSS,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,0,0,NO,75,100,2,1
QuadRotAAGun,Level Two-Three,150,1200,10000,1,20,200,gnhair2.PIE,TRHAIR.PIE,FXCan40m.PIE,FXAALSH2.PIE,FXAIREXP.PIE,FXAIREXP.PIE,FXSSplsh.PIE,0,768,2048,70,75,3,2,0,0,45,64,25,20,0,0,0,10,100,1500,20,YES,KINETIC,A-A GUN,DIRECT,ANTI AIRCRAFT,180,90,-45,YES,NO,20,0,YES,20,1,0,1
QuadMg1AAGun,Level All,100,400,10000,1,20,175,gnlair.PIE,TRMAIR.PIE,FXCan40m.PIE,FXAALSHT.PIE,FXAIREXP.PIE,FXAIREXP.PIE,FXSSplsh.PIE,0,768,2048,70,75,6,2,0,0,40,64,25,20,0,0,0,10,100,1400,20,YES,KINETIC,A-A GUN,DIRECT,ANTI AIRCRAFT,180,90,-45,YES,NO,30,0,YES,20,1,0,1
PlasmaHeavy,Level Three,75,375,10000,1,10,5,GNHPLASM.PIE,TRHPLASM.PIE,FXMHowt.PIE,FXMflare.PIE,FXLExp.PIE,FXLExp.PIE,FXMSplsh.PIE,0,1920,10000,40,99,60,2,0,0,500,256,99,250,30,100,32,10,10,400,20,NO,HEAT,FLAME,INDIRECT,ANTI TANK,180,90,-30,YES,YES,50,768,YES,200,0,0,0
NX-CyborgPulseLas,Level All,125,375,120,1,10,100,CY_LAS.PIE,Cybodyjp.pie,FXLasRot.PIE,FXLFLSH.PIE,FXFLSHL.PIE,FXFLSHL.PIE,FXFLSHL.PIE,0,768,1536,80,65,30,1,0,0,100,0,0,0,0,0,0,10,0,1600,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,10,0,YES,100,0,0,0
NX-CyborgMiss,Level All,250,700,120,1,10,100,CY_MISS.PIE,Cybodyjp.pie,FXLRocPd.PIE,FXMflare.PIE,FXMExp.PIE,FXMExp.PIE,FXSSplsh.PIE,0,640,2048,70,80,100,2,0,0,300,0,0,0,0,0,0,0,10,900,20,YES,KINETIC,MISSILE,HOMING-DIRECT,ANTI TANK,180,90,-60,YES,NO,20,64,YES,50,100,0,0
NX-CyborgChaingun,Level All,10,50,120,1,10,50,cy_gun.pie,Cybodyjp.pie,FXLMgun2.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,512,768,70,50,6,1,0,0,13,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,0,0,0
NX-Cyb-Rail1,Level All,200,800,120,1,20,100,CY_RAIL.PIE,Cybodyjp.pie,FXLGauss.PIE,FXGAmmo.PIE,FXFlecht.PIE,FXFlecht.PIE,FXFlecht.PIE,0,768,1536,80,70,30,1,0,0,140,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,GAUSS,DIRECT,ANTI TANK,180,90,-60,YES,NO,50,0,NO,100,0,0,0
NEXUSlink,Level Three,75,375,0,0,0,300,GNHECM3.PIE,TRHECM3.PIE,FXHBLas.PIE,FXMflare.PIE,FXSFlms.PIE,FXSFlms.PIE,FXSFlms.PIE,0,512,1024,99,100,20,0,0,0,10,0,0,0,0,0,0,0,0,1200,0,NO,KINETIC,ELECTRONIC,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,0,0,YES,100,0,0,0
Mortar3ROTARYMk1,Level Two-Three,300,900,1000,1,50,5,GNHMORT.PIE,TRHRMORT.PIE,FXMMort.PIE,FXCAmmo.PIE,FXLExp.PIE,FXLExp.PIE,FXLSplsh.PIE,0,1152,2304,40,50,20,2,0,0,40,64,99,40,0,0,0,0,10,1000,20,NO,KINETIC,MORTARS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,150,128,YES,100,0,0,1
Mortar2Mk1,Level All,200,1000,5000,1,25,5,GNHMORT2.PIE,TRHRMORT.PIE,FXMMort.PIE,FXCAmmo.PIE,FXMNExp.PIE,FXLExp.PIE,FXMNExp.PIE,0,1152,2304,40,50,90,2,0,0,80,96,99,80,0,0,0,0,10,1000,20,NO,KINETIC,MORTARS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,150,128,YES,100,0,0,1
Mortar1Mk1,Level One-Two,100,500,2000,1,20,5,GNMMORT.PIE,TRMMORT.PIE,FxCan75m.PIE,FXTracer.PIE,FXLExp.PIE,FXLExp.PIE,FXLSplsh.PIE,0,1152,2304,40,50,60,2,0,0,50,64,99,40,0,0,0,0,10,1000,20,NO,KINETIC,MORTARS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,150,128,YES,75,0,0,1
Missile-VTOL-AT,Level Two-Three,300,1200,750,1,10,50,Gnmmslat.PIE,Trmmslat.PIE,FXMRocAt.PIE,FXMPLME.PIE,FXMExp.PIE,FXMExp.PIE,FXSSplsh.PIE,0,640,2048,70,80,0,2,2,75,600,64,99,20,0,0,0,0,10,900,20,YES,KINETIC,MISSILE,HOMING-DIRECT,ANTI AIRCRAFT,180,20,-30,YES,NO,20,0,YES,50,100,1,1
Missile-MdArt,Level All,400,1200,1000,1,10,50,Gnmmslaa.PIE,Trmmslaa.PIE,FXMMort.PIE,FXMPLME.PIE,FXMExp.PIE,FXMExp.PIE,FXMExp.PIE,0,2000,12000,50,80,2,2,4,300,200,96,99,100,0,0,0,0,10,1000,20,YES,KINETIC,MISSILE,INDIRECT,ARTILLERY ROUND,180,90,-30,YES,NO,10,512,YES,100,0,0,1
Missile-LtSAM,Level Two-Three,200,800,400,1,10,50,Gnmmslsa.PIE,Trmmslsa.PIE,FXATMiss.PIE,FXMflare.PIE,FXMExp.PIE,FXSExp.PIE,FXSSplsh.PIE,0,2000,2562,60,70,5,2,2,150,250,0,0,0,0,0,0,0,10,800,20,YES,KINETIC,MISSILE,HOMING-DIRECT,ANTI AIRCRAFT,180,90,-45,YES,YES,25,128,YES,100,1,0,1
Missile-HvySAM,Level Two-Three,300,1200,6000,1,10,10,Gnhmslsa.PIE,Trhmslsa.PIE,FXICBM.PIE,FXMflare.PIE,FXMExp.PIE,FXMExp.PIE,FXMExp.PIE,0,2000,2562,60,70,5,2,4,150,250,0,0,0,0,0,0,0,10,700,20,NO,KINETIC,MISSILE,HOMING-DIRECT,ANTI AIRCRAFT,180,90,-45,YES,YES,25,512,YES,100,1,0,1
Missile-HvyArt,Level Two-Three,500,1500,10000,1,10,50,gnhmslab.PIE,trhmslab.PIE,FXICBM.PIE,FXHPLME.PIE,FXMExp.PIE,FXMExp.PIE,FXMExp.PIE,0,2000,25000,50,80,5,1,4,400,250,128,99,150,0,0,0,0,10,800,20,NO,KINETIC,MISSILE,INDIRECT,ARTILLERY ROUND,0,45,-30,YES,NO,25,512,YES,100,0,0,1
Missile-A-T,Level Three,300,1200,400,1,10,10,Gnmmslat.PIE,Trmmslat.PIE,FXMRocAt.PIE,FXMPLME.PIE,FXMExp.PIE,FXMExp.PIE,FXSSplsh.PIE,0,640,2048,70,80,0,2,2,75,300,0,0,0,0,0,0,0,0,900,20,YES,KINETIC,MISSILE,HOMING-DIRECT,ANTI TANK,180,90,-30,YES,NO,20,64,YES,50,0,0,1
MG4ROTARYMk1,Level Two-Three,100,500,600,1,20,300,GNMMG2.PIE,TRMMG.PIE,FXMgnVul.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,768,1152,75,50,4,1,0,0,22,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,30,0,NO,100,100,0,1
MG4ROTARY-VTOL,Level Two-Three,100,500,300,1,20,10,GNMMG2.PIE,TRMMG.PIE,FXMgnVul.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,768,1152,75,50,4,1,0,0,66,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,30,0,NO,100,100,6,1
MG4ROTARY-Pillbox,Level Two-Three,100,500,600,1,20,300,0,0,FXMgnVul.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,768,1152,75,50,4,1,0,0,22,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,30,0,NO,100,0,0,0
MG3Mk1,Level All,50,250,600,1,15,175,GNMMG1.PIE,TRMMG.PIE,FXMgnVic.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,640,960,75,50,7,1,0,0,18,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,150,100,0,1
MG3-VTOL,Level All,50,250,300,1,15,10,GNMMG1.PIE,TRMMG.PIE,FXMgnVic.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,640,960,75,50,7,1,0,0,54,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,20,0,NO,150,100,4,1
MG3-Pillbox,Level All,50,250,600,1,15,175,0,0,FXMgnVic.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,640,960,75,50,7,1,0,0,18,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,30,0,NO,150,0,0,0
MG2Mk1,Level All,25,125,400,1,10,125,GNLMG2.PIE,TRLMG2.PIE,FXLMgun2.PIE,FXTracr2.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,512,768,75,50,6,1,0,0,14,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,100,0,1
MG2-VTOL,Level All,25,125,350,1,10,10,GNLMG2.PIE,TRLMG2.PIE,FXLMgun2.PIE,FXTracr2.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,512,768,75,50,6,1,0,0,42,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,20,0,NO,100,100,4,1
MG2-Pillbox,Level All,25,125,400,1,10,125,0,0,FXLMgun2.PIE,FXTracr2.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,512,768,75,50,6,1,0,0,14,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,100,0,NO,100,0,0,0
MG1Mk1,Level All,10,50,200,1,5,75,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,512,768,75,50,5,1,0,0,10,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,100,0,1
MG1-VTOL,Level All,10,50,200,1,5,75,GNLMG1.PIE,TRLMG1.PIE,FXLMgun.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,512,768,75,50,5,1,0,0,20,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI AIRCRAFT,180,0,-60,YES,NO,20,0,NO,100,100,4,1
MG1-Pillbox,Level All,10,50,200,0,5,75,0,0,FXLMgun.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,512,768,75,50,5,1,0,0,10,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,100,0,NO,100,0,0,0
LasSat,Level Three,100,500,600,1,10,500,GNHBLAS.PIE,TRMLAS.PIE,FXHBLas.PIE,FXBeam.PIE,FXMelt.PIE,FXSFlms.PIE,FXSFlms.PIE,0,640,960,70,50,30,1,0,0,4000,256,99,3000,0,0,0,10,0,1000,20,YES,HEAT,LAS_SAT,DIRECT,ARTILLERY ROUND,180,90,-60,YES,NO,0,0,YES,100,0,0,0
Laser3BEAMMk1,Level Three,150,600,300,1,10,100,GNMRLAS.PIE,TRMLAS.PIE,FXHBLas.PIE,FXLFLSH.PIE,FXFLSHL.PIE,FXFLSHL.PIE,FXFLSHL.PIE,0,768,1536,80,65,30,1,0,0,100,0,0,0,0,0,0,10,0,1600,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,10,0,YES,100,0,0,1
Laser3BEAM-VTOL,Level Three,150,600,300,1,10,50,GNMRLAS.PIE,TRMLAS.PIE,FXHBLas.PIE,FXLFLSH.PIE,FXFLSHL.PIE,FXFLSHL.PIE,FXFLSHL.PIE,0,768,1536,80,65,30,1,0,0,200,0,0,0,0,0,0,10,0,1600,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,0,-60,YES,NO,10,0,YES,100,100,2,1
Laser2PULSEMk1,Level Three,200,800,500,1,10,250,GNMLAS.PIE,TRMLAS.PIE,FXLasRot.PIE,FXPLAmmo.PIE,FXLENFL.PIE,FXLENFL.PIE,FXMExp.PIE,0,1024,2048,80,70,50,1,0,0,200,0,0,0,0,0,0,10,0,1800,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,15,0,YES,100,0,0,1
Laser2PULSE-VTOL,Level Three,200,800,500,1,10,125,GNMLAS.PIE,TRMLAS.PIE,FXLasRot.PIE,FXPLAmmo.PIE,FXLENFL.PIE,FXLENFL.PIE,FXMExp.PIE,0,1024,2048,70,50,50,1,3,15,400,0,0,0,0,0,0,10,0,1800,20,YES,HEAT,ENERGY,DIRECT,ANTI TANK,180,0,-60,YES,NO,15,0,YES,100,100,2,1
Howitzer150Mk1,Level Two-Three,350,1250,15000,5,10,5,GNHHOWT.PIE,TRHHOWT.PIE,FXHHowt.PIE,FXCAmmo.PIE,FXVLExp.PIE,FXVLExp.PIE,FXLSplsh.PIE,0,1920,10000,40,50,300,2,0,0,250,128,99,250,0,0,0,0,10,1000,20,NO,KINETIC,HOWITZERS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,250,128,YES,200,0,0,1
Howitzer105Mk1,Level Two-Three,250,1000,10000,1,10,5,GNMHOWT.PIE,TRMHOWT.PIE,FxCan75m.PIE,FXCAmmo.PIE,FXLExp.PIE,FXLExp.PIE,FXMSplsh.PIE,0,1920,5000,40,50,200,2,0,0,150,128,99,150,0,0,0,10,10,1000,20,NO,KINETIC,HOWITZERS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,250,128,YES,250,0,0,1
Howitzer03-Rot,Level Two-Three,400,1600,10000,1,10,5,GNHHOWT2.PIE,TRHHOW2.PIE,FXHHowt2.PIE,FXCAmmo.PIE,FXLExp.PIE,FXLExp.PIE,FXLSplsh.PIE,0,1920,7000,40,50,40,2,0,0,100,128,99,100,0,0,0,0,10,1000,20,NO,KINETIC,HOWITZERS,INDIRECT,ARTILLERY ROUND,0,90,0,YES,NO,250,128,YES,200,0,0,1
Flame2,Level All,80,400,1000,1,10,75,GNMFLMR.PIE,TRMFLMR.PIE,FXCan20m.PIE,FXLProj.PIE,FXMNExp.PIE,FXMNExp.PIE,FXSSplsh.PIE,0,384,512,75,50,150,1,0,0,50,0,0,0,60,20,96,10,0,800,20,NO,HEAT,FLAME,DIRECT,FLAMER,180,90,-60,YES,NO,0,64,YES,1,0,0,1
Flame1Mk1,Level All,40,200,250,1,10,40,GNLFLMR.PIE,TRLFLMR.PIE,FXCan20m.PIE,FXLThrow.PIE,FXMETHIT.PIE,FXMETHIT.PIE,FXMETHIT.PIE,0,256,384,90,40,120,1,0,0,30,0,0,0,60,15,32,10,0,800,20,NO,HEAT,FLAME,DIRECT,FLAMER,180,90,-60,YES,NO,0,64,YES,1,0,0,1
CyborgRotMG,Level All,90,270,120,1,10,50,cy_gun.pie,Cybody.pie,FXLMgun2.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,512,768,70,50,6,1,0,0,13,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,0,0,0
CyborgRocket,Level All,125,500,120,1,10,50,cy_rkt.PIE,cybody.PIE,FXLRocPd.PIE,fxmflare.PIE,fxmexp.PIE,fxmexp.PIE,fxssplsh.PIE,0,512,896,50,70,200,2,0,0,100,0,0,0,0,0,0,0,10,1200,20,YES,KINETIC,SLOW ROCKET,DIRECT,ANTI TANK,180,90,-60,YES,YES,0,64,YES,25,100,0,0
CyborgFlamer01,Level All,50,200,120,1,10,10,cy_flame.pie,Cybody.pie,FXCan20m.PIE,FXLThrow.PIE,FXMETHIT.PIE,FXMETHIT.PIE,FXMETHIT.PIE,0,256,384,80,40,120,1,0,0,25,0,0,0,50,10,32,10,0,800,20,YES,HEAT,FLAME,DIRECT,FLAMER,180,90,-60,YES,NO,0,64,YES,1,0,0,0
CyborgChaingun,Level All,40,160,120,1,10,50,cy_gun.pie,Cybody.pie,FXLMgun2.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,512,768,70,50,6,1,0,0,15,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,20,0,NO,100,0,0,0
CyborgCannon,Level All,60,240,120,1,1,50,cy_CAN.pie,Cybody.pie,FXCan20m.PIE,FXcam20.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,512,758,70,50,40,2,0,0,30,16,0,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,100,0,YES,25,0,0,0
Cyb-Wpn-Rail1,Level All,200,800,120,1,20,100,CY_RAIL.PIE,Cybody.PIE,FXLGauss.PIE,FXGAmmo.PIE,FXFlecht.PIE,FXFlecht.PIE,FXFlecht.PIE,0,768,1536,80,70,40,1,3,0,140,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,GAUSS,DIRECT,ANTI TANK,180,90,-60,YES,NO,50,0,NO,100,0,0,0
Cyb-Wpn-Laser,Level All,150,600,120,1,10,100,CY_LAS.PIE,Cybody.PIE,FXLasRot.PIE,FXLFLSH.PIE,FXFLSHL.PIE,FXFLSHL.PIE,FXFLSHL.PIE,0,768,1536,80,65,30,1,0,0,100,0,0,0,0,0,0,10,0,1600,20,YES,HEAT,ENERGY,DIRECT,ANTI PERSONNEL,180,90,-60,YES,NO,10,0,YES,100,0,0,0
Cyb-Wpn-Atmiss,Level All,250,1000,120,1,10,100,CY_MISS.PIE,Cybody.PIE,FXATMiss.PIE,FXMPLME.PIE,FXMExp.PIE,FXMExp.PIE,FXSSplsh.PIE,0,640,1536,70,80,100,2,0,0,250,0,0,0,0,0,0,0,0,900,20,YES,KINETIC,MISSILE,HOMING-DIRECT,ANTI TANK,180,90,-30,YES,NO,20,64,YES,50,100,0,0
CommandTurret1,Level All,100,100,1000,0,1,999,GNLCMD1.PIE,TRLCMD1.PIE,FXHBLas.PIE,FXBeam.PIE,FXSFlms.PIE,FXSFlms.PIE,FXSFlms.PIE,0,1536,1536,90,99,1,1,0,0,4,0,0,0,0,0,0,0,0,1000,0,YES,KINETIC,COMMAND,DIRECT,ANTI PERSONNEL,180,90,-30,YES,NO,0,0,YES,1,0,0,0
Cannon5VulcanMk1,Level Two-Three,200,800,7500,1,25,500,GNMVCAN.PIE,TRMVCAN.PIE,FXVulCan.PIE,FXTracer.PIE,FXMExp.PIE,FXMExp.PIE,FXSSplsh.PIE,0,768,1024,70,50,20,2,0,0,28,32,25,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,25,0,YES,50,0,0,1
Cannon5Vulcan-VTOL,Level All,200,800,1500,1,25,10,GNMVCAN.PIE,TRMVCAN.PIE,FXVulCan.PIE,FXTracer.PIE,FXMExp.PIE,FXMExp.PIE,FXSSplsh.PIE,0,768,1024,70,50,20,2,0,0,84,32,25,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,0,-60,YES,NO,25,0,YES,50,100,4,1
Cannon4AUTOMk1,Level Two-Three,175,700,5000,1,22,400,GNLACAN.PIE,TRLACAN.PIE,FXCan20A.PIE,FXTracer.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,768,1152,70,50,45,2,0,0,55,64,25,10,0,0,0,10,10,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,100,0,YES,50,0,0,1
Cannon4AUTO-VTOL,Level All,175,700,1000,1,22,10,GNLACAN.PIE,TRLACAN.PIE,FXCan20A.PIE,FXTracer.PIE,FXMExp.PIE,FXMExp.PIE,FXSSplsh.PIE,0,768,1152,70,50,45,2,0,0,165,64,25,10,0,0,0,10,10,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,0,-60,YES,NO,100,0,YES,50,100,4,1
Cannon375mmMk1,Level All,200,800,10000,1,20,500,GNHCAN.PIE,TRHCAN.PIE,FxCan75m.PIE,FXCAmmo.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,768,1024,70,50,50,2,0,0,70,64,25,20,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,150,0,YES,90,0,0,1
Cannon2A-TMk1,Level All,125,500,5000,1,14,350,GNMCAN.PIE,TRMCAN.PIE,FXCan40m.PIE,FXCAmmo.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXMSteam.PIE,0,640,960,70,50,45,2,0,0,45,32,25,10,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-60,YES,NO,100,0,YES,60,0,0,1
Cannon1Mk1,Level All,75,375,1000,1,15,200,GNLCAN.PIE,TRLCAN.PIE,FXCan20m.PIE,FXcam20.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,640,960,70,50,40,2,0,0,30,16,20,5,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-90,YES,NO,100,0,YES,30,0,0,1
Cannon1-VTOL,Level All,75,375,1000,1,15,10,GNLCAN.PIE,TRLCAN.PIE,FXCan20m.PIE,FXcam20.PIE,FXMExp.PIE,FXMExp.PIE,FXSSplsh.PIE,0,640,960,70,50,40,2,0,0,90,16,20,5,0,0,0,10,100,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,0,-90,YES,NO,100,0,YES,30,100,4,1
BusCannon,Level One,10,10,10,10,10,10,GNLCAN.pie,Exturret.pie,FXLMgun.PIE,FXTracer.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,640,960,60,50,30,1,0,0,28,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-30,YES,NO,100,0,YES,25,0,0,0
BuggyMG,Level One-Two,3,11,1,1,1,1,0,0,FXLMgun.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,640,960,60,50,5,1,0,0,16,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-30,YES,NO,100,0,NO,100,0,0,0
bTrikeMG,Level One,2,11,1,1,1,1,0,0,FXLMgun.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,640,960,60,50,5,1,0,0,13,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-30,YES,NO,100,0,NO,100,0,0,0
BTowerMG,Level All,12,16,1,1,1,1,0,0,FXLMgun.PIE,FXTracRD.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,640,960,70,50,5,1,0,0,16,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-30,YES,NO,100,0,NO,100,0,0,0
Bomb4-VTOL-HvyINC,Level Two-Three,225,1000,9000,1,10,50,0,trmvtlin.PIE,FXLRocPd.PIE,Fxmbmbi2.PIE,FXLExp.PIE,FXLExp.PIE,FXMSplsh.PIE,0,384,512,80,70,100,1,0,0,400,0,0,0,200,100,128,10,10,475,20,YES,KINETIC,BOMB,ERRATIC-DIRECT,ARTILLERY ROUND,180,0,-80,YES,NO,10,0,YES,100,0,1,1
Bomb3-VTOL-LtINC,Level Two-Three,175,700,500,1,10,10,0,trlvtlin.PIE,FXLRocPd.PIE,Fxlbmbi1.PIE,FXLExp.PIE,FXLExp.PIE,FXMSplsh.PIE,0,384,512,80,70,2,2,6,10,100,0,0,0,200,50,128,10,0,475,20,YES,KINETIC,BOMB,ERRATIC-DIRECT,ARTILLERY ROUND,180,0,-80,YES,NO,10,0,YES,50,0,1,1
Bomb2-VTOL-HvHE,Level Two-Three,200,800,10000,1,10,50,0,trmvtlhe.PIE,FXLRocPd.PIE,Fxmbmbx2.PIE,FXLExp.PIE,FXLExp.PIE,FXMSplsh.PIE,0,384,512,80,70,1,1,2,2,500,156,99,400,0,0,0,10,10,475,20,YES,KINETIC,BOMB,ERRATIC-DIRECT,ARTILLERY ROUND,180,0,-80,YES,NO,10,0,YES,200,0,1,1
Bomb1-VTOL-LtHE,Level Two-Three,150,600,500,1,10,10,0,trlvtlhe.PIE,FXLRocPd.PIE,Fxlbmbx1.PIE,FXLExp.PIE,FXLExp.PIE,FXMSplsh.PIE,0,384,512,80,70,1,2,3,100,100,192,99,60,0,0,0,10,10,475,20,YES,KINETIC,BOMB,DIRECT,ARTILLERY ROUND,180,0,-80,YES,NO,10,0,YES,100,0,1,1
BJeepMG,Level One,4,16,1,1,1,1,0,0,FXLMgun.PIE,FXTracRD.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,640,960,60,50,5,1,0,0,14,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,180,90,-30,YES,NO,20,0,NO,100,0,0,0
BabaRocket,Level One,10,10,100,1,10,10,GNLRCKT.PIE,TRLRCKT.PIE,FXLRocPd.PIE,FXMFLARE.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,640,960,30,20,1,2,6,100,20,64,80,20,0,0,0,0,10,1200,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,0,90,-30,YES,NO,0,128,YES,50,0,0,0
BabaPitRocketAT,Level One,100,500,500,1,10,20,GNLMSL.PIE,TRLRCKT.PIE,FXLRocPd.PIE,FXMFLARE.PIE,FXSExp.PIE,FXSExp.PIE,FXSSplsh.PIE,0,640,960,50,30,3,2,2,120,50,0,0,0,0,0,0,0,10,1200,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,90,-30,YES,NO,0,128,YES,100,0,0,0
BabaPitRocket,Level One,75,375,250,1,10,10,GNLRCKTP.PIE,TRLRCKTP.PIE,FXLRocPd.PIE,FXMFLARE.PIE,FXMPExp.PIE,FXMPExp.PIE,FXSSplsh.PIE,0,640,960,60,30,6,2,0,0,16,0,0,0,0,0,0,10,10,1200,20,YES,KINETIC,ROCKET,DIRECT,ANTI TANK,180,90,-30,YES,NO,10,128,YES,25,0,0,0
BaBaMG,Level One-Two,1,1,1,1,1,1,0,0,FXLMgun.PIE,FXTracer.PIE,FXMETHIT.PIE,FXDIRTsp.PIE,FXSSplsh.PIE,0,640,960,50,40,4,1,0,0,10,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,MACHINE GUN,DIRECT,ANTI PERSONNEL,0,90,-30,YES,NO,20,0,NO,100,0,0,0
BabaFlame,Level One,40,200,10,1,10,35,GNLFLMR.PIE,TRLFLMR.PIE,FXCan20m.PIE,FXLThrow.PIE,FXMETHIT.PIE,FXMETHIT.PIE,FXMETHIT.PIE,0,256,384,90,40,120,1,0,0,25,0,0,0,90,10,32,10,0,750,20,NO,HEAT,FLAME,DIRECT,FLAMER,180,90,-60,YES,NO,0,64,YES,1,0,0,0
BaBaCannon,Level All,10,10,10,10,10,10,0,0,FXLMgun.PIE,FXTracer.PIE,FXGRDexl.PIE,FXGRDexl.PIE,FXSSplsh.PIE,0,640,960,60,40,30,1,0,0,28,0,0,0,0,0,0,10,0,1000,20,YES,KINETIC,CANNON,DIRECT,ANTI TANK,180,90,-30,YES,NO,100,0,YES,25,0,0,0
AAGun2Mk1,Level All,150,450,10000,1,20,200,GNHAIR.PIE,TRHAIR.PIE,FxCan75m.PIE,FXCAmmo.PIE,FXAIREXP.PIE,FXAIREXP.PIE,FXSSplsh.PIE,0,768,2048,70,75,1,2,2,10,45,64,100,40,0,0,0,10,100,1200,20,NO,KINETIC,A-A GUN,DIRECT,ANTI AIRCRAFT,180,90,-45,YES,NO,100,0,YES,100,1,0,1

View File

@ -0,0 +1,90 @@
MG1Mk1,MgBar2.ogg,-1,160
MG2Mk1,MgBar3.ogg,-1,161
MG3Mk1,MgHeavy.ogg,-1,162
MG1-Pillbox,MgBar2.ogg,-1,163
MG4ROTARYMk1,AsltMG.ogg,-1,164
BaBaCannon,SmlCan.ogg,SmlExpl.ogg,165
BaBaMG,MgBar1.ogg,-1,166
BabaRocket,rocket.ogg,rocket.ogg,167
BJeepMG,MgBar2.ogg,-1,168
BTowerMG,MgTower.ogg,-1,169
bTrikeMG,MgBar3.ogg,-1,170
BuggyMG,MgBar2.ogg,-1,171
Cannon1Mk1,SmlCan.ogg,SmlExpl.ogg,172
Cannon2A-TMk1,MedCan.ogg,SmlExpl.ogg,173
Cannon375mmMk1,LrgCan.ogg,LrgExpl.ogg,174
Cannon4AUTOMk1,HiVelCan.ogg,SmlExpl.ogg,175
Cannon5Vulcan-VTOL,RapdCan.ogg,SmlExpl.ogg,176
CyborgCannon,SmlCan.ogg,SmlExpl.ogg,177
CyborgChaingun,MgBar2.ogg,-1,178
Flame1Mk1,FlmThrow.ogg,-1,179
Flame2,FlmThrow.ogg,-1,180
Howitzer03-Rot,LrgCan.ogg,LrgExpl.ogg,183
Laser3BEAMMk1,BemLsr.ogg,LsrExpl.ogg,185
Laser2PULSEMk1,PlsLsr.ogg,LsrExpl.ogg,186
Missile-A-T,rocket.ogg,SmlExpl.ogg,189
Missile-MdArt,rocket.ogg,LrgExpl.ogg,190
Missile-HvySAM,rocket.ogg,LrgExpl.ogg,191
Missile-HvyArt,rocket.ogg,LrgExpl.ogg,192
Mortar1Mk1,mortar.ogg,LrgExpl.ogg,193
Mortar3ROTARYMk1,mortar.ogg,LrgExpl.ogg,195
RailGun1Mk1,GaussGun.ogg,GaussGun.ogg,196
RailGun2Mk1,GaussGun.ogg,LrgExpl.ogg,197
RailGun3Mk1,GaussGun.ogg,LrgExpl.ogg,198
Rocket-LtA-T,rocket.ogg,SmlExpl.ogg,199
Rocket-MRL,rocket.ogg,LrgExpl.ogg,200
Rocket-BB,rocket.ogg,SmlExpl.ogg,201
Rocket-Pod,rocket.ogg,SmlExpl.ogg,203
TUTMG,MgBar1.ogg,-1,204
CyborgRocket,rocket.ogg,LrgExpl.ogg,205
BusCannon,SmlCan.ogg,SmlExpl.ogg,206
BabaPitRocket,rocket.ogg,LrgExpl.ogg,207
CyborgFlamer01,FlmThrow.ogg,-1,208
AAGun2Mk1,MedCan.ogg,LrgExpl.ogg,210
PlasmaHeavy,MedCan.ogg,LrgExpl.ogg,212
MG2-Pillbox,MgBar3.ogg,-1,214
MG3-Pillbox,MgHeavy.ogg,-1,215
CommandTurret1,RotLsr.ogg,-1,216
SpyTurret01,RotLsr.ogg,-1,217
BabaPitRocketAT,rocket.ogg,SmlExpl.ogg,218
QuadMg1AAGun,MgBar2.ogg,SmlExpl.ogg,219
QuadRotAAGun,AsltMG.ogg,SmlExpl.ogg,220
BabaFlame,FlmThrow.ogg,-1,222
NX-CyborgMiss,rocket.ogg,SmlExpl.ogg,223
NX-CyborgChaingun,MgBar2.ogg,-1,224
NEXUSlink,NxsTower.ogg,NxsExpld.ogg,266
Cyb-Wpn-Atmiss,rocket.ogg,SmlExpl.ogg,267
Cyb-Wpn-Laser,BemLsr.ogg,LsrExpl.ogg,268
Cyb-Wpn-Rail1,GaussGun.ogg,GaussGun.ogg,269
NX-CyborgPulseLas,PlsLsr.ogg,LsrExpl.ogg,225
Missile-LtSAM,rocket.ogg,SmlExpl.ogg,226
Missile-VTOL-AT,rocket.ogg,SmlExpl.ogg,227
Superweapon,MgBar2.ogg,-1,229
Superweapon2,MgBar2.ogg,-1,230
Howitzer105Mk1,LrgCan.ogg,LrgExpl.ogg,232
Mortar2Mk1,mortar.ogg,LrgExpl.ogg,233
Rocket-IDF,rocket.ogg,SmlExpl.ogg,234
Rocket-HvyA-T,rocket.ogg,LrgExpl.ogg,235
Bomb1-VTOL-LtHE,HwtzFlgt.ogg,LrgExpl.ogg,238
Cannon5VulcanMk1,RapdCan.ogg,SmlExpl.ogg,239
MG4ROTARY-VTOL,AsltMG.ogg,-1,240
Bomb2-VTOL-HvHE,HwtzFlgt.ogg,LrgExpl.ogg,241
Bomb3-VTOL-LtINC,HwtzFlgt.ogg,LrgExpl.ogg,242
Bomb4-VTOL-HvyINC,HwtzFlgt.ogg,LrgExpl.ogg,243
Cannon1-VTOL,SmlCan.ogg,SmlExpl.ogg,244
Cannon4AUTO-VTOL,HiVelCan.ogg,SmlExpl.ogg,245
CyborgRotMG,AsltMG.ogg,-1,246
Howitzer150Mk1,LrgCan.ogg,LrgExpl.ogg,248
Laser2PULSE-VTOL,PlsLsr.ogg,LsrExpl.ogg,250
Laser3BEAM-VTOL,BemLsr.ogg,LsrExpl.ogg,251
LasSat,BemLsr.ogg,LsrExpl.ogg,252
MG1-VTOL,MgBar2.ogg,-1,253
MG2-VTOL,MgBar3.ogg,-1,254
MG3-VTOL,MgHeavy.ogg,-1,255
NX-Cyb-Rail1,GaussGun.ogg,SmlExpl.ogg,258
RailGun1-VTOL,GaussGun.ogg,SmlExpl.ogg,259
RailGun2-VTOL,GaussGun.ogg,LrgExpl.ogg,260
Rocket-VTOL-BB,rocket.ogg,SmlExpl.ogg,262
Rocket-VTOL-HvyA-T,rocket.ogg,LrgExpl.ogg,263
Rocket-VTOL-LtA-T,rocket.ogg,SmlExpl.ogg,264
Rocket-VTOL-Pod,rocket.ogg,SmlExpl.ogg,265

32
data/01/wrf/miscdata.wrf Normal file
View File

@ -0,0 +1,32 @@
/***********************************************************/
/* You may have to modify this file for it to be correct! */
/******************* MISCDATA *******************/
directory ""
file MISCDATA "addon.lev"
directory "multiplay\maps"
file MISCDATA "4c-ValleyOfDeath.gam"
file MISCDATA "8c-WheelOfFortune.gam"
file MISCDATA "8c-ziggurat.gam"
directory "multiplay\maps\4c-ValleyOfDeath"
file MISCDATA "DInit.bjo"
file MISCDATA "Feat.bjo"
file MISCDATA "Game.map"
file MISCDATA "Struct.bjo"
file MISCDATA "TagList.tag"
file MISCDATA "TTypes.ttp"
directory "multiplay\maps\8c-WheelOfFortune"
file MISCDATA "DInit.bjo"
file MISCDATA "Feat.bjo"
file MISCDATA "Game.map"
file MISCDATA "Struct.bjo"
file MISCDATA "TagList.tag"
file MISCDATA "TTypes.ttp"
directory "multiplay\maps\8c-Ziggurat"
file MISCDATA "DInit.bjo"
file MISCDATA "Feat.bjo"
file MISCDATA "Game.map"
file MISCDATA "Struct.bjo"
file MISCDATA "TagList.tag"
file MISCDATA "TTypes.ttp"

View File

@ -0,0 +1,13 @@
/***********************************************************/
/* You may have to modify this file for it to be correct! */
/******************* wrf\multi\campaign-Scav2.wrf *******************/
directory "messages"
file SMSG "multiplay.txt"
directory "multiplay\script"
file SCRIPT "multiplay.slo"
file SCRIPT "scavfact.slo"
directory "multiplay\script"
file SCRIPTVAL "multiplay2.vlo"
file SCRIPTVAL "scavFact.vlo"

View File

@ -0,0 +1,11 @@
/***********************************************************/
/* You may have to modify this file for it to be correct! */
/******************* wrf\multi\campaign2.wrf *******************/
directory "messages"
file SMSG "multiplay.txt"
directory "multiplay\script"
file SCRIPT "multiplay.slo"
directory "multiplay\script"
file SCRIPTVAL "multiplay2.vlo"

View File

@ -0,0 +1,14 @@
/***********************************************************/
/* You may have to modify this file for it to be correct! */
/******************* WRF\Multi\skirmish2.wrf *******************/
directory "messages"
file SMSG "multiplay.txt"
directory "multiplay\script"
file SCRIPT "skirmish.slo"
file SCRIPT "skirmishAI.slo"
directory "multiplay\script"
file SCRIPTVAL "skirmish.vlo"
file SCRIPTVAL "skirmishai0.vlo"
file SCRIPTVAL "skirmishAI1.vlo"

View File

@ -0,0 +1,16 @@
/***********************************************************/
/* You may have to modify this file for it to be correct! */
/******************* WRF\Multi\skirmish4.wrf *******************/
directory "messages"
file SMSG "multiplay.txt"
directory "multiplay\script"
file SCRIPT "skirmish.slo"
file SCRIPT "skirmishAI.slo"
directory "multiplay\script"
file SCRIPTVAL "skirmish.vlo"
file SCRIPTVAL "skirmishai0.vlo"
file SCRIPTVAL "skirmishAI1.vlo"
file SCRIPTVAL "skirmishAI2.vlo"
file SCRIPTVAL "skirmishAI3.vlo"

View File

@ -0,0 +1,20 @@
/***********************************************************/
/* You may have to modify this file for it to be correct! */
/******************* wrf\multi\skirmish8.wrf *******************/
directory "messages"
file SMSG "multiplay.txt"
directory "multiplay\script"
file SCRIPT "skirmish.slo"
file SCRIPT "skirmishAI.slo"
directory "multiplay\script"
file SCRIPTVAL "skirmish.vlo"
file SCRIPTVAL "skirmishai0.vlo"
file SCRIPTVAL "skirmishAI1.vlo"
file SCRIPTVAL "skirmishAI2.vlo"
file SCRIPTVAL "skirmishAI3.vlo"
file SCRIPTVAL "skirmishAI4.vlo"
file SCRIPTVAL "skirmishAI5.vlo"
file SCRIPTVAL "skirmishAI6.vlo"
file SCRIPTVAL "skirmishai7.vlo"

14
data/01/wrf/multires2.wrf Normal file
View File

@ -0,0 +1,14 @@
/***********************************************************/
/* You may have to modify this file for it to be correct! */
/******************* wrf\multiRes2.wrf *******************/
directory "stats\research\multiplayer"
file RESCH "Research.txt"
file RPREREQ "PRResearch.txt"
file RCOMPRED "RedComponents.txt"
file RCOMPRES "ResultComponent.txt"
file RSTRREQ "ResearchStruct.txt"
file RSTRRED "redstructure.txt"
file RSTRRES "ResultStructure.txt"
file RFUNC "researchfunctions.txt"

39
data/01/wrf/stats.wrf Normal file
View File

@ -0,0 +1,39 @@
/***********************************************************/
/* You may have to modify this file for it to be correct! */
/******************* wrf\stats.wrf *******************/
directory "messages\strings"
file STR_RES "Names.txt"
directory "stats"
file SWEAPON "Weapons.txt"
file SBODY "body.txt"
file SBRAIN "brain.txt"
file SPROP "propulsion.txt"
file SSENSOR "Sensor.txt"
file SECM "ecm.txt"
file SREPAIR "Repair.txt"
file SCONSTR "construction.txt"
file SPROPTYPES "PropulsionType.txt"
file SPROPSND "PropulsionSounds.txt"
file STERRTABLE "TerrainTable.txt"
file SSPECABIL "SpecialAbility.txt"
file SBPIMD "bodypropulsionimd.txt"
file SWEAPSND "WeaponSounds.txt"
file SWEAPMOD "weaponModifier.txt"
file STEMPL "Templates.txt"
file STEMPWEAP "AssignWeapons.txt"
file SFUNC "Functions.txt"
file SSTRUCT "structures.txt"
file SSTRFUNC "structurefunctions.txt"
file SSTRWEAP "structureWeapons.txt"
file SSTRMOD "StructureModifier.txt"
file SFEAT "features.txt"
directory "messages"
file SMSG "MESSAGES.TXT"
file SMSG "ResMessages1.txt"
file SMSG "ResMessages12.txt"
file SMSG "ResMessages2.txt"
file SMSG "resmessages23.txt"
file SMSG "ResMessages3.txt"
file SMSG "resmessagesall.txt"

49
data/02/addon.lev Normal file
View File

@ -0,0 +1,49 @@
// New Maps Only
level Concrete-T1
players 8
type 12
dataset MULTI_CAM_2
game "multiplay\maps\8c-ConcretePlayGround.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog2.wrf"
level Concrete-T2
players 8
type 15
dataset MULTI_T2_C2
game "multiplay\maps\8c-ConcretePlayGround.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog2.wrf"
level FishNets-T1
players 4
type 12
dataset MULTI_CAM_3
game "multiplay\maps\4c-Fishnet.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog3.wrf"
level FishNets-T2
players 4
type 15
dataset MULTI_T2_C3
game "multiplay\maps\4c-Fishnet.gam"
data "wrf\multi\campaign.wrf"
data "wrf\multi\fog3.wrf"
level Sk-Concrete
players 8
type 14
dataset MULTI_CAM_2
game "multiplay\maps\8c-ConcretePlayGround.gam"
data "wrf\multi\skirmish8.wrf"
data "wrf\multi\fog2.wrf"
level Sk-FishNets
players 4
type 14
dataset MULTI_CAM_3
game "multiplay\maps\4c-Fishnet.gam"
data "wrf\multi\skirmish4.wrf"
data "wrf\multi\fog3.wrf"

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

24
data/02/wrf/miscdata.wrf Normal file
View File

@ -0,0 +1,24 @@
/***********************************************************/
/* You may have to modify this file for it to be correct! */
/******************* MISCDATA *******************/
directory ""
file MISCDATA "addon.lev"
directory "multiplay\maps"
file MISCDATA "4c-Fishnet.gam"
file MISCDATA "8c-ConcretePlayGround.gam"
directory "multiplay\maps\4c-Fishnet"
file MISCDATA "DInit.bjo"
file MISCDATA "Feat.bjo"
file MISCDATA "Game.map"
file MISCDATA "Struct.bjo"
file MISCDATA "TagList.tag"
file MISCDATA "TTypes.ttp"
directory "multiplay\maps\8c-ConcretePlayGround"
file MISCDATA "DInit.bjo"
file MISCDATA "Feat.bjo"
file MISCDATA "Game.map"
file MISCDATA "Struct.bjo"
file MISCDATA "TagList.tag"
file MISCDATA "TTypes.ttp"

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,131 @@
script "camTech.slo"
run
{
numCamTech int 112
initialPowerCl int 1000
initialPowerBa int 2000
initialPowerDe int 3000
camTech [0] RESEARCHSTAT "R-Comp-CommandTurret01"
camTech [1] RESEARCHSTAT "R-Comp-SynapticLink"
camTech [2] RESEARCHSTAT "R-Cyborg-Legs01"
camTech [3] RESEARCHSTAT "R-Cyborg-Metals01"
camTech [4] RESEARCHSTAT "R-Cyborg-Metals02"
camTech [5] RESEARCHSTAT "R-Cyborg-Metals03"
camTech [6] RESEARCHSTAT "R-Cyborg-Wpn-Cannon"
camTech [7] RESEARCHSTAT "R-Cyborg-Wpn-Flamer"
camTech [8] RESEARCHSTAT "R-Cyborg-Wpn-MG"
camTech [9] RESEARCHSTAT "R-Cyborg-Wpn-Rocket"
camTech [10] RESEARCHSTAT "R-Defense-HardcreteWall"
camTech [11] RESEARCHSTAT "R-Defense-MortarPit"
camTech [12] RESEARCHSTAT "R-Defense-MRL"
camTech [13] RESEARCHSTAT "R-Defense-Pillbox01"
camTech [14] RESEARCHSTAT "R-Defense-Pillbox04"
camTech [15] RESEARCHSTAT "R-Defense-Pillbox05"
camTech [16] RESEARCHSTAT "R-Defense-Pillbox06"
camTech [17] RESEARCHSTAT "R-Defense-TankTrap01"
camTech [18] RESEARCHSTAT "R-Defense-Tower01"
camTech [19] RESEARCHSTAT "R-Defense-Tower06"
camTech [20] RESEARCHSTAT "R-Defense-WallTower01"
camTech [21] RESEARCHSTAT "R-Defense-WallTower02"
camTech [22] RESEARCHSTAT "R-Defense-WallTower03"
camTech [23] RESEARCHSTAT "R-Defense-WallTower04"
camTech [24] RESEARCHSTAT "R-Defense-WallTower06"
camTech [25] RESEARCHSTAT "R-Defense-WallUpgrade01"
camTech [26] RESEARCHSTAT "R-Defense-WallUpgrade02"
camTech [27] RESEARCHSTAT "R-Defense-WallUpgrade03"
camTech [28] RESEARCHSTAT "R-Struc-CommandRelay"
camTech [29] RESEARCHSTAT "R-Struc-Factory-Cyborg"
camTech [30] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade01"
camTech [31] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade02"
camTech [32] RESEARCHSTAT "R-Struc-Factory-Cyborg-Upgrade03"
camTech [33] RESEARCHSTAT "R-Struc-Factory-Module"
camTech [34] RESEARCHSTAT "R-Struc-Factory-Upgrade01"
camTech [35] RESEARCHSTAT "R-Struc-Factory-Upgrade02"
camTech [36] RESEARCHSTAT "R-Struc-Factory-Upgrade03"
camTech [37] RESEARCHSTAT "R-Struc-Materials01"
camTech [38] RESEARCHSTAT "R-Struc-Materials02"
camTech [39] RESEARCHSTAT "R-Struc-Materials03"
camTech [40] RESEARCHSTAT "R-Struc-PowerModuleMk1"
camTech [41] RESEARCHSTAT "R-Struc-RepairFacility"
camTech [42] RESEARCHSTAT "R-Struc-Research-Module"
camTech [43] RESEARCHSTAT "R-Struc-Research-Upgrade01"
camTech [44] RESEARCHSTAT "R-Struc-Research-Upgrade02"
camTech [45] RESEARCHSTAT "R-Struc-Research-Upgrade03"
camTech [46] RESEARCHSTAT "R-Struc-RprFac-Upgrade01"
camTech [47] RESEARCHSTAT "R-Struc-RprFac-Upgrade02"
camTech [48] RESEARCHSTAT "R-Struc-RprFac-Upgrade03"
camTech [49] RESEARCHSTAT "R-Sys-CBSensor-Tower01"
camTech [50] RESEARCHSTAT "R-Sys-Engineering01"
camTech [51] RESEARCHSTAT "R-Sys-MobileRepairTurret01"
camTech [52] RESEARCHSTAT "R-Sys-Sensor-Tower01"
camTech [53] RESEARCHSTAT "R-Sys-Sensor-Turret01"
camTech [54] RESEARCHSTAT "R-Sys-Sensor-Upgrade01"
camTech [55] RESEARCHSTAT "R-Sys-Spade1Mk1"
camTech [56] RESEARCHSTAT "R-Vehicle-Body01"
camTech [57] RESEARCHSTAT "R-Vehicle-Body05"
camTech [58] RESEARCHSTAT "R-Vehicle-Body11"
camTech [59] RESEARCHSTAT "R-Vehicle-Engine01"
camTech [60] RESEARCHSTAT "R-Vehicle-Engine02"
camTech [61] RESEARCHSTAT "R-Vehicle-Engine03"
camTech [62] RESEARCHSTAT "R-Vehicle-Metals01"
camTech [63] RESEARCHSTAT "R-Vehicle-Metals02"
camTech [64] RESEARCHSTAT "R-Vehicle-Metals03"
camTech [65] RESEARCHSTAT "R-Vehicle-Prop-Halftracks"
camTech [66] RESEARCHSTAT "R-Vehicle-Prop-Hover"
camTech [67] RESEARCHSTAT "R-Vehicle-Prop-Tracks"
camTech [68] RESEARCHSTAT "R-Vehicle-Prop-Wheels"
camTech [69] RESEARCHSTAT "R-Wpn-Cannon-Damage01"
camTech [70] RESEARCHSTAT "R-Wpn-Cannon-Damage02"
camTech [71] RESEARCHSTAT "R-Wpn-Cannon-Damage03"
camTech [72] RESEARCHSTAT "R-Wpn-Cannon1Mk1"
camTech [73] RESEARCHSTAT "R-Wpn-Cannon2Mk1"
camTech [74] RESEARCHSTAT "R-Wpn-Cannon3Mk1"
camTech [75] RESEARCHSTAT "R-Wpn-Flamer-Damage01"
camTech [76] RESEARCHSTAT "R-Wpn-Flamer-Damage02"
camTech [77] RESEARCHSTAT "R-Wpn-Flamer-Damage03"
camTech [78] RESEARCHSTAT "R-Wpn-Flamer-ROF01"
camTech [79] RESEARCHSTAT "R-Wpn-Flamer01Mk1"
camTech [80] RESEARCHSTAT "R-Wpn-MG-Damage01"
camTech [81] RESEARCHSTAT "R-Wpn-MG-Damage02"
camTech [82] RESEARCHSTAT "R-Wpn-MG-Damage03"
//camTech [83] RESEARCHSTAT "R-Wpn-MG-Damage04"
camTech [83] RESEARCHSTAT "R-Defense-HvyMor"
camTech [84] RESEARCHSTAT "R-Wpn-MG-ROF01"
camTech [85] RESEARCHSTAT "R-Wpn-MG1Mk1"
camTech [86] RESEARCHSTAT "R-Wpn-MG2Mk1"
camTech [87] RESEARCHSTAT "R-Wpn-MG3Mk1"
camTech [88] RESEARCHSTAT "R-Wpn-Mortar-Damage01"
camTech [89] RESEARCHSTAT "R-Wpn-Mortar-Damage02"
camTech [90] RESEARCHSTAT "R-Wpn-Mortar-Damage03"
camTech [91] RESEARCHSTAT "R-Wpn-Mortar01Lt"
camTech [92] RESEARCHSTAT "R-Wpn-Rocket-Damage01"
camTech [93] RESEARCHSTAT "R-Wpn-Rocket-Damage02"
camTech [94] RESEARCHSTAT "R-Wpn-Rocket-Damage03"
camTech [95] RESEARCHSTAT "R-Wpn-Rocket-ROF01"
camTech [96] RESEARCHSTAT "R-Wpn-Rocket-ROF02"
camTech [97] RESEARCHSTAT "R-Wpn-Rocket01-LtAT"
camTech [98] RESEARCHSTAT "R-Wpn-Rocket02-MRL"
camTech [99] RESEARCHSTAT "R-Wpn-Rocket05-MiniPod"
camTech [100] RESEARCHSTAT "R-Wpn-RocketSlow-Damage01"
camTech [101] RESEARCHSTAT "R-Wpn-RocketSlow-Damage02"
camTech [102] RESEARCHSTAT "R-Wpn-RocketSlow-Damage03"
//additional completed research
camTech [103] RESEARCHSTAT "R-Vehicle-Body04"
camTech [104] RESEARCHSTAT "R-Vehicle-Body08"
camTech [105] RESEARCHSTAT "R-Wpn-Mortar02Hvy"
//camTech [106] RESEARCHSTAT "R-Wpn-Rocket06-IDF"
camTech [106] RESEARCHSTAT "R-Wpn-AAGun03"
camTech [107] RESEARCHSTAT "R-Sys-Sensor-Tower02"
camTech [108] RESEARCHSTAT "R-Vehicle-Prop-VTOL"
camTech [109] RESEARCHSTAT "R-Struc-VTOLFactory"
camTech [110] RESEARCHSTAT "R-Struc-VTOLPad"
camTech [111] RESEARCHSTAT "R-Wpn-Bomb01"
camTech [112] RESEARCHSTAT "R-Defense-AASite-QuadMg1"
//camTech [113] RESEARCHSTAT "R-Struc-Power-Cam2"
}

View File

@ -0,0 +1,115 @@
// technology auto enabler.
public int initialPowerCl,initialPowerBa,initialPowerDe,numCamTech,count,playnum;
public RESEARCHSTAT camTech[254];
event setTechPower(CALL_GAMEINIT)
{
playnum=0;
while (playnum < 8)
{
if(multiPlayerBaseType == CAMP_CLEAN)
{
setPowerLevel(initialPowerCl,playnum);
}
else if(multiPlayerBaseType == CAMP_BASE)
{
setPowerLevel(initialPowerBa,playnum);
}
else
{
setPowerLevel(initialPowerDe,playnum);
}
playnum = playnum + 1;
}
}
event tech0(CALL_GAMEINIT)
{
count = 0;
playnum = 0;
while (count <= numCamTech)
{
completeResearch(camTech[count], playnum);
count = count +1;
}
}
event tech1(CALL_GAMEINIT)
{
count = 0;
playnum = 1;
while (count <= numCamTech)
{
completeResearch(camTech[count], playnum);
count = count +1;
}
}
event tech2(CALL_GAMEINIT)
{
count = 0;
playnum = 2;
while (count <= numCamTech)
{
completeResearch(camTech[count], playnum);
count = count +1;
}
}
event tech3(CALL_GAMEINIT)
{
count = 0;
playnum = 3;
while (count <= numCamTech)
{
completeResearch(camTech[count], playnum);
count = count +1;
}
}
event tech4(CALL_GAMEINIT)
{
count = 0;
playnum = 4;
while (count <= numCamTech)
{
completeResearch(camTech[count], playnum);
count = count +1;
}
}
event tech5(CALL_GAMEINIT)
{
count = 0;
playnum = 5;
while (count <= numCamTech)
{
completeResearch(camTech[count], playnum);
count = count +1;
}
}
event tech6(CALL_GAMEINIT)
{
count = 0;
playnum = 6;
while (count <= numCamTech)
{
completeResearch(camTech[count], playnum);
count = count +1;
}
}
event tech7(CALL_GAMEINIT)
{
count = 0;
playnum = 7;
while (count <= numCamTech)
{
completeResearch(camTech[count], playnum);
count = count +1;
}
}

View File

@ -0,0 +1,362 @@
//
// Multi-player script for upto 8 players.
//
public STRUCTURESTAT command;
public STRUCTURESTAT factory;
public STRUCTURESTAT wall;
public STRUCTURESTAT cornerWall;
public STRUCTURESTAT oilDerrick;
public STRUCTURESTAT powerGen;
public STRUCTURESTAT research;
public STRUCTURESTAT commandrelay;
public STRUCTURESTAT cybfac;
public STRUCTURESTAT vtolfac;
// starting technologies.
public int numtecP0, numtecP1, numtecP2, numtecP3,numtecP4, numtecP5, numtecP6, numtecP7;
public RESEARCHSTAT tecP0[5], tecP1[5], tecP2[5], tecP3[5], tecP4[5], tecP5[5], tecP6[5], tecP7[5];
public int numCleanTech, numBaseTech, numDefTech;
public RESEARCHSTAT cleanTech[32], baseTech[32], defTech[64];
// research topics
public int numResP0, numResP1, numResP2, numResP3, numResP4, numResP5, numResP6, numResP7;
public RESEARCHSTAT resP0[5], resP1[5], resP2[5], resP3[5], resP4[5], resP5[5], resP6[5], resP7[5];
public int numCleanRes, numBaseRes, numDefRes;
public RESEARCHSTAT cleanRes[10], baseRes[10], defRes[10];
// Other Stuff
private INT count;
private INT playnum;
private BOOL gamenotwon;
// Base Under Attack Stuff
private STRUCTURE hitStruc;
private BASEOBJ attackerObj;
private int t;
public SOUND attackSnd1;
public INTMESSAGE endMsg, winMsg;
// /////////////////////////////////////////////////////////////////
trigger endConditions(every, 100);
// /////////////////////////////////////////////////////////////////
//this event is called once the game has initialised itself
event initialisedEvent(CALL_GAMEINIT)
{
playnum=0;
while (playnum < 8)
{
if(multiPlayerBaseType == CAMP_CLEAN)
{
setPowerLevel(750,playnum);
count = 0;
while (count < numCleanTech)
{
completeResearch(cleanTech[count], playnum);
count = count +1;
}
count = 0;
while (count < numCleanRes)
{
enableResearch(cleanRes[count], playnum);
count = count +1;
}
}
else if(multiPlayerBaseType == CAMP_BASE)
{
setPowerLevel(1000,playnum);
count = 0;
while (count < numBaseTech)
{
completeResearch(baseTech[count], playnum);
count = count +1;
}
count = 0;
while (count < numBaseRes)
{
enableResearch(baseRes[count], playnum);
count = count +1;
}
}
else
{
setPowerLevel(2000,playnum);
count = 0;
while (count < numDefTech)
{
completeResearch(defTech[count], playnum);
count = count +1;
}
count = 0;
while (count < numDefRes)
{
enableResearch(defRes[count], playnum);
count = count +1;
}
}
playnum = playnum + 1;
}
}
event initialisedEvent2(CALL_GAMEINIT)
{
//set up the reticule buttons
addReticuleButton(OPTIONS);
addReticuleButton(CANCEL);
addReticuleButton(BUILD);
addReticuleButton(MANUFACTURE);
addReticuleButton(RESEARCH);
addReticuleButton(INTELMAP);
addReticuleButton(DESIGN);
playnum=0;
while (playnum < 8)
{
enableStructure(command , playnum); //make structures available to build
enableStructure(factory, playnum);
//enableStructure(wall, playnum);
//enableStructure(cornerWall, playnum);
enableStructure(oilDerrick, playnum);
enableStructure(powerGen, playnum);
enableStructure(research, playnum);
setStructureLimits(factory, 5, playnum); // set structure limits
setStructureLimits(powerGen, 5, playnum);
setStructureLimits(research, 3, playnum);
setStructureLimits(command, 1, playnum);
setStructureLimits(commandrelay,1, playnum);
setStructureLimits(cybfac, 5, playnum);
setStructureLimits(vtolfac, 5, playnum);
playnum = playnum+1;
}
applyLimitSet(); // set limit options
// player specific technology startups
count = 0;
while (count < numtecP0)
{
completeResearch(tecP0[count], 0);
count = count +1;
}
count = 0;
while (count < numtecP1)
{
completeResearch(tecP1[count], 1);
count = count +1;
}
count = 0;
while (count < numtecP2)
{
completeResearch(tecP2[count], 2);
count = count +1;
}
count = 0;
while (count < numtecP3)
{
completeResearch(tecP3[count], 3);
count = count +1;
}
count = 0;
while (count < numtecP4)
{
completeResearch(tecP4[count], 4);
count = count +1;
}
count = 0;
while (count < numtecP5)
{
completeResearch(tecP5[count], 5);
count = count +1;
}
count = 0;
while (count < numtecP6)
{
completeResearch(tecP6[count], 6);
count = count +1;
}
count = 0;
while (count < numtecP7)
{
completeResearch(tecP7[count], 7);
count = count +1;
}
// player specific research startups
count = 0;
while (count < numResP0)
{
enableResearch(resP0[count], 0);
count = count +1;
}
count = 0;
while (count < numResP1)
{
enableResearch(resP1[count], 1);
count = count +1;
}
count = 0;
while (count < numResP2)
{
enableResearch(resP2[count], 2);
count = count +1;
}
count = 0;
while (count < numResP3)
{
enableResearch(resP3[count], 3);
count = count +1;
}
count = 0;
while (count < numResP4)
{
enableResearch(resP4[count], 4);
count = count +1;
}
count = 0;
while (count < numResP5)
{
enableResearch(resP5[count], 5);
count = count +1;
}
count = 0;
while (count < numResP6)
{
enableResearch(resP6[count], 6);
count = count +1;
}
count = 0;
while (count < numResP7)
{
enableResearch(resP7[count], 7);
count = count +1;
}
}
// /////////////////////////////////////////////////////////////////
event checkEndConditions (endConditions)
{
// Losing Conditions
// if( ( not (multiPlayerGameType == DMATCH))
if( ( not anyDroidsLeft(selectedPlayer))
and ( not anyFactoriesLeft(selectedPlayer))
// and ( not playerInAlliance(selectedPlayer))
)
{
// addMessage(endMsg, MISS_MSG, 0, true);
// pause(10);
// gameOver(FALSE);
gameOverMessage(endMsg, MISS_MSG, 0, FALSE);
setEventTrigger(checkEndConditions, inactive);
}
// Winning Conditions
playnum=0;
gamenotwon = FALSE;
////////////////
// Campaign Game
if(multiPlayerGameType == CAMPAIGN)
{
// check humans are still about
while (playnum < multiPlayerMaxPlayers)
{
if (playnum != selectedPlayer)
{
if(anyDroidsLeft(playnum) or anyFactoriesLeft(playnum) )
{
gamenotwon = TRUE;
}
}
playnum = playnum + 1;
}
//check computer/babas are wiped out completely
while(playnum<8)
{
if(anyDroidsLeft(playnum) or anyStructButWallsLeft(playnum))
{
gamenotwon = TRUE;
}
playnum = playnum + 1;
}
}
////////////////
// TeamPlay Game.. (same as campaign, but no alliance watching)
if(multiPlayerGameType == TEAMPLAY)
{
gamenotwon = TRUE;
if(dominatingAlliance())
{
gamenotwon = FALSE;
}
}
////////////////
// Deathmatch Game (never ends)
// if(multiPlayerGameType == DMATCH)
//{
// gamenotwon = TRUE;
//}
if(gamenotwon == FALSE)
{
// addMessage(winMsg, MISS_MSG, 0, true);
// pause(10);
// gameOver(TRUE);
gameOverMessage(winMsg, MISS_MSG, 0, TRUE);
setEventTrigger(checkEndConditions, inactive);
}
}
// /////////////////////////////////////////////////////////////////
/* Base Under Attack */
event baseHit(CALL_STRUCT_ATTACKED, selectedPlayer, ref hitStruc, ref attackerObj)
{
if (t >= 10)
{
t=0;
if (hitStruc != NULLOBJECT)
{
playSoundPos(attackSnd1, selectedPlayer, hitStruc.x, hitStruc.y, hitStruc.z); //show position if still alive
}
else
{
playSound(attackSnd1, selectedPlayer);
}
}
}
event everySec(every, 10)
{
t=t+1;
}
//go to where the structure being attacked is on CTRL B
event seeBaseHit(CALL_MISSION_END)
{
if (hitStruc!=NULLOBJECT)
{
centreView(hitStruc);
t=0; //flag known about!
}
}

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