Mine trap eror help me
Posted: Tue Mar 24, 2015 9:27 am
I would like a new mine into play
But something went wrong Pomos me figure out what ?
Screenshot
___________________Configuration Code___________________
///////////////////////////////////////////////////////////////////////////////
//
// Copyright 1997-2000 Pandemic Studios
//
CreateObjectType("trap_mine", "Trap")
{
GameObj()
{
ThinkInterval(1);
IdleTask("Tasks::TrapIdle");
Properties()
{
Add("Filter::Mechanical");
Add("Filter::Building");
Add("Filter::Sprawler");
Add("Ability::SelfDestruct");
Add("Filter::Mechanical");
Add("Ability::Recycle");
Add("Client::NoGroupSelect");
Add("Client::InvisibleToMapWindow");
Add("Client::QueueConstruction");
}
}
MapObj()
{
DeathExplosion("sprawler.exp.trap_mine_death");
SelfDestructExplosion("sprawler.exp.trap_mine_selfdestruct");
GodFile("SPR_TRAP.god");
PhysicsModel("Building");
ArmourClass("armor_mine");
HitPoints(400);
TractionType("traction_building");
TypeDisplay()
{
Image("traps-PORTRAITS-01.tga", 64, 64, 64, 64);
}
GenericFX()
{
Add("MapObj::Death", "common.class.vehicle-death-small");
Add("Construct::Start", "JDA.Construct.Start");
Add("Cloaking::Active", "sprawler.cloak.start");
Add("Cloaking::Finish", "jda.armor.hit");
}
}
UnitObj()
{
SeeingRange(49);
// AutoTargetable(0);
Constructor("army.unit.minejeep");
ConstructionTime(3);
CommandCost(1);
ResourceCost()
{
Add("Plastic", 50);
Add("Electricity", 0);
}
}
TrapObj()
{
Distance(20);
SelfDestruct(1);
Properties()
{
Add("Filter::Biological");
Add("Filter::Mechanical");
}
}
}
CreateObjectType("sprawler.exp.trap_mine_selfdestruct", "Explosion")
{
MapObj()
{
Mesh();
GenericFX()
{
Add("ExplosionObj::Explode", "sprawler.fx.artillery-exp");
}
}
ExplosionObj()
{
Damage()
{
Amount(500);
Effective("infantry", 100%);
Effective("vehicle", 100%);
Effective("structure", 100%);
Effective("flyer", 0%);
Effective("mine", 0%);
}
AreaInner(16);
AreaOuter(32);
}
}
CreateObjectType("sprawler.exp.trap_mine_death", "Explosion")
{
MapObj()
{
Mesh();
GenericFX()
{
Add("ExplosionObj::Explode", "sprawler.fx.artillery-exp");
}
}
ExplosionObj()
{
Damage()
{
Amount(50);
Effective("infantry", 100%);
Effective("vehicle", 100%);
Effective("structure", 100%);
Effective("flyer", 0%);
Effective("mine", 0%);
}
AreaInner(4);
AreaOuter(8);
}
}
But something went wrong Pomos me figure out what ?
Screenshot
___________________Configuration Code___________________
///////////////////////////////////////////////////////////////////////////////
//
// Copyright 1997-2000 Pandemic Studios
//
CreateObjectType("trap_mine", "Trap")
{
GameObj()
{
ThinkInterval(1);
IdleTask("Tasks::TrapIdle");
Properties()
{
Add("Filter::Mechanical");
Add("Filter::Building");
Add("Filter::Sprawler");
Add("Ability::SelfDestruct");
Add("Filter::Mechanical");
Add("Ability::Recycle");
Add("Client::NoGroupSelect");
Add("Client::InvisibleToMapWindow");
Add("Client::QueueConstruction");
}
}
MapObj()
{
DeathExplosion("sprawler.exp.trap_mine_death");
SelfDestructExplosion("sprawler.exp.trap_mine_selfdestruct");
GodFile("SPR_TRAP.god");
PhysicsModel("Building");
ArmourClass("armor_mine");
HitPoints(400);
TractionType("traction_building");
TypeDisplay()
{
Image("traps-PORTRAITS-01.tga", 64, 64, 64, 64);
}
GenericFX()
{
Add("MapObj::Death", "common.class.vehicle-death-small");
Add("Construct::Start", "JDA.Construct.Start");
Add("Cloaking::Active", "sprawler.cloak.start");
Add("Cloaking::Finish", "jda.armor.hit");
}
}
UnitObj()
{
SeeingRange(49);
// AutoTargetable(0);
Constructor("army.unit.minejeep");
ConstructionTime(3);
CommandCost(1);
ResourceCost()
{
Add("Plastic", 50);
Add("Electricity", 0);
}
}
TrapObj()
{
Distance(20);
SelfDestruct(1);
Properties()
{
Add("Filter::Biological");
Add("Filter::Mechanical");
}
}
}
CreateObjectType("sprawler.exp.trap_mine_selfdestruct", "Explosion")
{
MapObj()
{
Mesh();
GenericFX()
{
Add("ExplosionObj::Explode", "sprawler.fx.artillery-exp");
}
}
ExplosionObj()
{
Damage()
{
Amount(500);
Effective("infantry", 100%);
Effective("vehicle", 100%);
Effective("structure", 100%);
Effective("flyer", 0%);
Effective("mine", 0%);
}
AreaInner(16);
AreaOuter(32);
}
}
CreateObjectType("sprawler.exp.trap_mine_death", "Explosion")
{
MapObj()
{
Mesh();
GenericFX()
{
Add("ExplosionObj::Explode", "sprawler.fx.artillery-exp");
}
}
ExplosionObj()
{
Damage()
{
Amount(50);
Effective("infantry", 100%);
Effective("vehicle", 100%);
Effective("structure", 100%);
Effective("flyer", 0%);
Effective("mine", 0%);
}
AreaInner(4);
AreaOuter(8);
}
}