差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
blocks:turret:lancer [2021/07/20 15:44] awablocks:turret:lancer [2025/02/10 17:16] (当前版本) – 已恢复为旧版 (2023/08/23 13:49) 39.144.251.109
行 1: 行 1:
 +===== 蓝瑟炮 ===== 
 +{{:blocks:block-lancer-ui.png|}} 
 +==== 介绍 ==== 
 +充能并向地面单位发射强力能量束。 
 +==== 普通 ==== 
 +生命值:1120\\  
 +尺寸:2x2\\  
 +建造时间:2.61秒 
 +=== 建造花费 === 
 +{{:items:copper.png?30*30|copper}}[[:items:copper|铜]]*60\\  
 +{{:items:lead.png?30*30|lead}}[[:items:lead|铅]]*70\\ 
 +{{:items:titanium.png?30*30|titanium}}[[:items:titanium|钛]]*30\\  
 +{{:items:silicon.png?30*30|silicon}}[[:items:silicon|硅]]*60\\ 
 +==== 电力 ==== 
 +使用能量:360电力/秒 
 +==== 液体 ==== 
 +液体容量:20 
 +==== 功能 ==== 
 +范围:20.62方块\\ 
 +误差:0度\\  
 +每秒发射数:0.75\\  
 +攻击空中单位:否\\  
 +攻击地面单位:是\\  
 +=== 弹药 === 
 +140伤害\\ 
 +对建筑伤害0.25x\\ 
 +4x穿透 
 +==== 可选的增强 ==== 
 +{{:liquids:water.png?30*30|water}}[[:liquids:water|水]]*12/秒 1.4x装弹速度\\  
 +{{:liquids:cryofluid.png?30*30|cryofluid}}[[:liquids:cryofluid|冷却液]]*12/秒 1.9x装弹速度\\  
 +==== 介绍 ==== 
 +=== 大概 === 
 +蓝瑟炮是一种对地激光炮台,伤害较高,射速偏低。\\  
 +=== 使用 === 
 +蓝瑟炮通过消耗较多的电量,发射穿透性激光束,可以给成群的地面敌人可观的打击。由于有充能的时间,当敌人移动时(实测)精确度略低。在研究其他高级炮台之前,蓝瑟炮几乎是必备的,但使用时请务必关注用电量!\\  
 +==== Script ==== 
 +用于创建此方块的代码(仅供参考): 
 +<code> 
 +lancer = new ChargeTurret("lancer"){{ 
 +            requirements(Category.turret, ItemStack.with(Items.copper, 25, Items.lead, 50, Items.silicon, 45)); 
 +            range = 155f; 
 +            chargeTime = 50f; 
 +            chargeMaxDelay = 30f; 
 +            chargeEffects = 7; 
 +            shootType = Bullets.lancerLaser; 
 +            recoil = 2f; 
 +            reload = 90f; 
 +            cooldown = 0.03f; 
 +            powerUse = 2.5f; 
 +            shootShake = 2f; 
 +            shootEffect = Fx.lancerLaserShoot; 
 +            smokeEffect = Fx.lancerLaserShootSmoke; 
 +            chargeEffect = Fx.lancerLaserCharge; 
 +            chargeBeginEffect = Fx.lancerLaserChargeBegin; 
 +            heatColor = Color.red; 
 +            size = 2; 
 +            health = 280 * size * size; 
 +            targetAir = false; 
 +            shootSound = Sounds.laser; 
 +}}; 
 +</code>