AWFordJr1975
New member
Alright so I want to copy the below to make my own AutoTurret that does not require any ammo or power to become a stand alone turret. Can someone tell me how to do this? I know I need to copy the code, and give it a new Block ID# which is not yet in use, and I do not care about icons.
Desired settings,
* 100 Range
* Attacks Zombies & enemies
* Causes Bleed Damage
* Fires Rockets
* No Block Damage
* Indestructible
* Dev block
Thank you very much for any help with this.
Desired settings,
* 100 Range
* Attacks Zombies & enemies
* Causes Bleed Damage
* Fires Rockets
* No Block Damage
* Indestructible
* Dev block
Thank you very much for any help with this.
Code:
<block id="1678" name="autoTurret">
<property name="Class" value="Ranged"/>
<property name="Material" value="Mmetal_medium"/>
<property name="Shape" value="ModelEntity"/>
<property name="Mesh" value="models"/>
<property name="Model" value="Entities/Traps/AutoTurret/Auto_TurretPrefab"/>
<property name="OnlySimpleRotations" value="true"/> <!-- the targeting math will NOT work if it's not upright -->
<property name="AmmoItem" value="9mmBullet"/>
<property name="TurnSpeed" value="22.5"/>
<property name="MaxDistance" value="30"/>
<property name="EntityDamage" value="22"/> <!-- 146 dps, 330 / burst -->
<property name="BlockDamage" value="1"/>
<property name="RaySpread" value="2.6"/> <!-- Spread 2.6deg: 1m cone (55% hit) @ 22m -->
<property name="BustRoundCount" value="15"/>
<property name="BurstFireRate" value="0.15"/>
<property name="CooldownTime" value="2"/>
<property name="OvershootTime" value="0.4"/>
<property name="FallAsleepTime" value="10"/>
<property name="WakeUpTime" value="0.5"/>
<property name="YawRange" value="90"/>
<property name="PitchRange" value="90"/>
<property name="ParticlesMuzzleFire" value="nozzleflashuzi"/>
<property name="ParticlesMuzzleSmoke" value="nozzlesmokeuzi"/>
<property name="DamageBonus.head" value="3"/>
<property name="DamageBonus.glass" value="1"/>
<property name="DamageBonus.wood" value="2"/>
<property name="DamageBonus.earth" value="0.2"/>
<property name="DamageBonus.stone" value="0.2"/>
<property name="DamageBonus.metal" value="0.2"/>
<property name="TargetingSound" value="turret_retarget_lp"/>
<property name="OverheatSound" value="turret_overheat_lp"/>
<property name="WakeUpSound" value="turret_windup"/>
<property name="FireSound" value="Pistol_Fire"/>
<property name="RequiredPower" value="15"/>
<property class="RepairItems">
<property name="forgedIron" value="12"/>
<property name="mechanicalParts" value="2"/>
<property name="electricParts" value="2"/>
</property>
<drop event="Harvest" name="mechanicalParts" count="1,4" tool_category="Disassemble"/>
<drop event="Harvest" name="electricParts" count="1,4" tool_category="Disassemble"/>
<drop event="Harvest" name="scrapIron" count="10,40" prob="1"/>
<drop event="Destroy" count="0"/>
<property name="Stacknumber" value="30000"/>
<property name="EconomicValue" value="3000"/>
<property name="EconomicBundleSize" value="1"/>
<property name="ImposterExchange" value="imposterBlock" param1="109"/>
<property name="Group" value="Tools/Traps,Science"/>
<property name="PickupJournalEntry" value="cameraTip"/>
</block>
<block id="1679" name="shotgunTurret">
<property name="Extends" value="autoTurret"/>
<property name="Model" value="Entities/Traps/AutoTurret/Auto_TurretShotgunPrefab"/>
<property name="AmmoItem" value="shotgunShell"/> <!-- does not use the damage value -->
<property name="MaxDistance" value="15"/>
<property name="EntityDamage" value="11"/> <!-- 180 dps, 440 / burst -->
<property name="BlockDamage" value="1"/>
<property name="RaySpread" value="5.2"/> <!-- Spread 5.2deg: 1m cone(55% hit) @ 11m -->
<property name="RayCount" value="10"/>
<property name="BustRoundCount" value="4"/>
<property name="BurstFireRate" value="0.61"/>
<property name="CooldownTime" value="2"/>
<property name="OvershootTime" value="0.8"/>
<property name="ParticlesMuzzleFire" value="nozzleflash_shotgun"/>
<property name="ParticlesMuzzleSmoke" value="nozzlesmokeuzi"/>
<property name="Buff" value="shotgunWound"/>
<property name="BuffChance" value="0.8"/>
<property name="FireSound" value="pump_shotgun_fire"/>
<property name="EconomicValue" value="2500"/>
<property name="PickupJournalEntry" value="cameraTip"/>
</block>