Hey JMB, I didn't see an addy or anything...but here's the ini info...
; ***DESIGN parameters ***
DisplayName = OBJECT:PillBox
Side = Shade
EditorSorting = STRUCTURE
Prerequisites
Object = ShadeBarracks
End
BuildCost = 500
BuildTime = 15.0 ; in seconds
EnergyProduction = 0
WeaponSet
Conditions = None
Weapon = PRIMARY PillWeapon
AutoChooseSources = PRIMARY FROM_PLAYER FROM_AI FROM_SCRIPT
PreferredAgainst = PRIMARY VEHICLE INFANTRY
ShareWeaponReloadTime = Yes
End
VisionRange = 360.0 ; Shroud clearing distance AND targeting range
ShroudClearingRange = 360
ArmorSet
Conditions = None
Armor = BaseDefenseArmor
DamageFX = StructureDamageFXNoShake
End
CommandSet = AmericaPatriotBatteryCommandSet
ExperienceValue = 200 200 200 200 ; Experience point value at each level
; *** AUDIO Parameters ***
VoiceSelect = PatriotBatterySelect
SoundDie = BuildingDie
SoundOnDamaged = BuildingDamagedStateLight
SoundOnReallyDamaged = BuildingDestroy
UnitSpecificSounds
UnderConstruction = UnderConstructionLoop
End
UnitSpecificSounds
; These have the syntax of SomeNameSomewhereInCode = SomeNameSomewhereInLookupINIs
TurretMoveStart = NoSound
TurretMoveLoop = NoSound ;These aren't playing properly, will revisit (mp) TurretMoveLoopLoud
End
; *** ENGINEERING Parameters ***
RadarPriority = STRUCTURE
KindOf = PRELOAD STRUCTURE SELECTABLE CAN_ATTACK ATTACK_NEEDS_LINE_OF_SIGHT IMMOBILE SCORE FS_TECHNOLOGY POWERED FS_BASE_DEFENSE IMMUNE_TO_CAPTURE MP_COUNT_FOR_VICTORY
Body = StructureBody ModuleTag_04
MaxHealth = 1000.0
InitialHealth = 1000.0
End
Behavior = StealthUpdate ModuleTag_05
StealthDelay = 2000 ; msec
StealthForbiddenConditions = FIRING_PRIMARY
HintDetectableConditions = IS_FIRING_WEAPON
FriendlyOpacityMin = 50.0%
FriendlyOpacityMax = 100.0%
InnateStealth = Yes
OrderIdleEnemiesToAttackMeUponReveal = Yes
End
Behavior = StealthDetectorUpdate ModuleTag_06
DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
DetectionRange = 200 ;Dustin, enable this for independant balancing!
CanDetectWhileGarrisoned = No ;Garrisoned means being in a structure that you units can shoot out of.
CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
End
Behavior = BaseRegenerateUpdate ModuleTag_07
;No data
End
Behavior = AIUpdateInterface ModuleTag_08
Turret
TurretTurnRate = 180 // turn rate, in degrees per sec
TurretPitchRate = 180
AllowsPitch = Yes
NaturalTurretPitch = 45
GroundUnitPitch = 40
MinPhysicalPitch = -20
ControlledWeaponSlots = PRIMARY SECONDARY TERTIARY
MinIdleScanInterval = 250 ; in milliseconds
MaxIdleScanInterval = 250 ; in milliseconds
MinIdleScanAngle = 0 ; in degrees off the natural turret angle
MaxIdleScanAngle = 360 ; in degrees off the natural turret angle
End
AutoAcquireEnemiesWhenIdle = Yes Stealthed; defensive weapon
MoodAttackCheckRate = 250
End
Behavior = AssistedTargetingUpdate ModuleTag_09
AssistingClipSize = 4 ; How many shots to make when asked by someone of my kind who has a RequestAssistRange weapon
AssistingWeaponSlot = SECONDARY ; And the weapon to use. Should have huge range and no natural clip.
LaserFromAssisted = PatriotBinaryDataStream ; Stream to draw from the requestor to me
LaserToTarget = PatriotBinaryDataStream ; Stream to draw from me to the target
End
Behavior = DestroyDie ModuleTag_11
;nothing
End
Behavior = FXListDie ModuleTag_10
DeathFX = FX_StructureTinyDeath
End
Behavior = FlammableUpdate ModuleTag_12
AflameDuration = 5000 ; If I catch fire, I'll burn for this long...
AflameDamageAmount = 5 ; taking this much damage...
AflameDamageDelay = 500 ; this often.
End
Geometry = CYLINDER
GeometryMajorRadius = 12.0
GeometryMinorRadius = 1.0
GeometryHeight = 14.0
GeometryIsSmall = No
Shadow = SHADOW_VOLUME
BuildCompletion = PLACED_BY_PLAYER
End
|