As my first voyage into the modding world I have started to so some fiddling around with Mod Files - Right now I have on my hands a Soccer mod set in the TA universe which I dubbed KROGBALL.
It's made in a rather hacky way, units shoot at the krogball - The attack deals ZERO Damage to the the ball - but knocks it in a direction due to HIGH IMPULSE.
Now - The Problem is -
The comm refuses to build the units - he builds fortwalls, but doesn't build units, why?

Comm's .fbi contents are as follows :
Code: Select all
[UNITINFO]
{
Name=Coach;
UnitName=ARMCOM;
BUILDPIC=ARMCOM.DDS;
// Required Tags
BuildCostEnergy=1156100;
BuildCostMetal=72100;
BuildTime=2404800;
Category=ARM COMMANDER WEAPON NOTAIR NOTSUB CTRL_C NOTSHIP LEVEL10 ALL ;
Description=Of The Team;
FootprintX=2;
FootprintZ=2;
MaxDamage=85000;
ObjectName=ARMCOM;
Side=ARM;
SoundCategory=ARM_COM;
TEDClass=COMMANDER;
// Movement
BrakeRate=0.375;
MovementClass=GIMPY;
Acceleration=0.98;
CanMove=1;
MaxVelocity=5.25;
MaxSlope=100;
TurnRate=1148;
// Airplane Moventment
// Buildings
// Construction
BuildDistance=300;
Builder=1;
WorkerTime=3500;
// Resources
EnergyMake=150000;
EnergyUse=0;
MetalMake=4000;
EnergyStorage=10000;
MetalStorage=10000;
// Abilities
CanAttack=0;
candgun=0;
CanCapture=1;
CanStop=1;
ActivateWhenBuilt=1;
// Sight/Radar
RadarDistance=800;
SightDistance=520;
SonarDistance=800;
CloakCost=250;
CloakCostMoving=1000;
MinCloakDistance=40;
// Weapons
wpri_badTargetCategory=ANTILASER;
wspe_badTargetCategory=VTOL;
BadTargetCategory=ANTILASER;
ExplodeAs=COMMANDER_BLAST;
SelfDestructAs=COMMANDER_BLAST;
NoChaseCategory=ALL;
// Tracks/Flares
// Watersettings
MaxWaterDepth=35;
// Misc
Corpse=armcom_dead;
SmoothAnim=1;
Upright=1;
HideDamage=1;
Commander=1;
// Not Used By TASpring
bmcode=1;
unitnumber=21;
firestandorders=1;
standingfireorder=2;
mobilestandorders=1;
standingmoveorder=0;
canpatrol=1;
canguard=1;
steeringmode=2;
shootme=1;
defaultmissiontype=Standby;
maneuverleashlength=640;
canreclamate=1;
norestrict=1;
immunetoparalyzer=1;
showplayername=1;
amphibious=1;
SelfDestructCountdown=10;
autoheal=5;
}
Code: Select all
[UNITINFO]
{
Name=Strike;
UnitName=ARMZEUS;
BUILDPIC=ARMZEUS.DDS;
// Required Tags
BuildCostEnergy=500;
BuildCostMetal=500;
BuildTime=7000;
Category=ARM KBOT MOBILE WEAPON NOTAIR NOTSUB CTRL_G CTRL_K CTRL_W NOTSHIP LEVEL2 ALL ;
Description=Lightning Fast Kicker;
FootprintX=2;
FootprintZ=2;
MaxDamage=1000;
ObjectName=ARMZEUS;
Side=ARM;
SoundCategory=ARM_KBOT;
TEDClass=KBOT;
// Movement
BrakeRate=0.25;
MovementClass=KBOTSS2;
Acceleration=0.50;
CanMove=1;
MaxVelocity=5;
MaxSlope=100;
TurnRate=1000;
// Airplane Moventment
// Buildings
// Construction
Builder=0;
WorkerTime=0;
// Resources
EnergyMake=1.1;
EnergyStorage=0;
EnergyUse=1.1;
MetalStorage=0;
// Abilities
CanAttack=1;
CanStop=1;
// Sight/Radar
RadarDistance=0;
SightDistance=331.5;
// Weapons
Weapon1=LIGHTNING;
wpri_badTargetCategory=VTOL;
BadTargetCategory=VTOL;
ExplodeAs=BIG_UNITEX;
SelfDestructAs=BIG_UNIT;
NoChaseCategory=VTOL;
// Tracks/Flares
// Watersettings
MaxWaterDepth=23;
// Misc
Corpse=armzeus_dead;
SmoothAnim=1;
Upright=1;
// Not Used By TASpring
bmcode=1;
noautofire=0;
unitnumber=77;
firestandorders=1;
standingfireorder=2;
mobilestandorders=1;
standingmoveorder=1;
canpatrol=1;
canguard=1;
steeringmode=2;
shootme=1;
defaultmissiontype=Standby;
maneuverleashlength=640;
}
Code: Select all
[UNITINFO]
{
Name=Laserhead;
UnitName=CORCAN;
BUILDPIC=CORCAN.DDS;
// Required Tags
BuildCostEnergy=500;
BuildCostMetal=500;
BuildTime=7000;
Category=CORE KBOT MOBILE WEAPON NOTAIR NOTSUB CTRL_G CTRL_K CTRL_W NOTSHIP LEVEL2 ALL ;
Description=Brute Player;
FootprintX=2;
FootprintZ=2;
MaxDamage=1000;
ObjectName=CORCAN;
Side=CORE;
SoundCategory=COR_KBOT;
TEDClass=KBOT;
// Movement
BrakeRate=2.50;
MovementClass=KBOTSS2;
Acceleration=0.50;
CanMove=1;
MaxVelocity=5;
MaxSlope=100;
TurnRate=1000;
// Airplane Moventment
// Buildings
// Construction
Builder=0;
WorkerTime=0;
// Resources
EnergyMake=0;
EnergyStorage=0;
EnergyUse=0;
MetalStorage=0;
// Abilities
CanAttack=1;
CanStop=1;
// Sight/Radar
RadarDistance=0;
SightDistance=260;
// Weapons
Weapon1=CORE_CANLASER;
wpri_badTargetCategory=ANTILASER;
BadTargetCategory=ANTILASER;
ExplodeAs=BIG_UNITEX;
SelfDestructAs=BIG_UNIT;
NoChaseCategory=VTOL;
// Tracks/Flares
// Watersettings
MaxWaterDepth=21;
// Misc
Corpse=corcan_dead;
SmoothAnim=1;
Upright=1;
// Not Used By TASpring
bmcode=1;
noautofire=0;
unitnumber=91;
firestandorders=1;
standingfireorder=2;
mobilestandorders=1;
standingmoveorder=1;
canpatrol=1;
canguard=1;
steeringmode=2;
shootme=1;
defaultmissiontype=Standby;
maneuverleashlength=640;
}
Code: Select all
[UNITINFO]
{
Name=Krogball Module MK I;
UnitName=CORKROG;
BUILDPIC=CORKROG.DDS;
// Required Tags
BuildCostEnergy=500;
BuildCostMetal=500;
BuildTime=7000;
Category=CORE KBOT WEAPON NOTAIR NOTSUB CTRL_G CTRL_K CTRL_W NOTSHIP LEVEL3 ALL ;
Description=- Warning Highly Explosive;
FootprintX=7;
FootprintZ=7;
MaxDamage=100000;
ObjectName=CORKROG;
Side=CORE;
SoundCategory=KROGOTH;
TEDClass=KBOT;
// Movement
BrakeRate=0.238;
MovementClass=BIGASS;
Acceleration=0.00001;
CanMove=1;
MaxVelocity=2.12;
MaxSlope=1000;
TurnRate=9096;
// Airplane Moventment
// Buildings
// Construction
Builder=0;
WorkerTime=0;
// Resources
EnergyMake=1.1;
EnergyStorage=0;
EnergyUse=1.1;
MetalStorage=0;
// Abilities
CanAttack=1;
CanStop=1;
// Sight/Radar
RadarDistance=0;
SightDistance=845;
// Weapons
wpri_badTargetCategory=VTOL;
wsec_badTargetCategory=VTOL;
wspe_badTargetCategory=MOBILE;
BadTargetCategory=ANTILASER;
DamageModifier=1;
ExplodeAs=NUCLEAR_MISSILE;
SelfDestructAs=COMMKILLA;
NoChaseCategory=VTOL;
// Tracks/Flares
// Watersettings
MaxWaterDepth=12;
// Misc
Corpse=corkrog_dead;
SmoothAnim=1;
Upright=1;
// Not Used By TASpring
bmcode=1;
noautofire=0;
unitnumber=231;
firestandorders=1;
standingfireorder=2;
mobilestandorders=1;
standingmoveorder=1;
canpatrol=1;
canguard=1;
steeringmode=2;
shootme=1;
defaultmissiontype=Standby;
maneuverleashlength=640;
immunetoparalyzer=1;
SelfDestructCountdown=10;
}