package Ġnet . star legacy . feature . star ship . subsystem . weapon . project ile Ċ Ċ import Ġnet . star legacy . feature . star ship . active . Active Star ship Ċ import Ġorg . bukkit . Color Ċ import Ġorg . bukkit . Location Ċ import Ġorg . bukkit . entity . Player Ċ import Ġorg . bukkit . util . Vector Ċ Ċ class ĠT urret L aser Projectile ( Ċ ĉ ship : ĠActive Star ship ?, Ċ ĉ loc : ĠLocation , Ċ ĉ dir : ĠVector , Ċ ĉ override Ġval Ġspeed : ĠDouble , Ċ ĉ override Ġval Ġcolor : ĠColor , Ċ ĉ override Ġval Ġrange : ĠDouble , Ċ ĉ override Ġval Ġparticle Thickness : ĠDouble , Ċ ĉ override Ġval Ġexplo sion Power : ĠFloat , Ċ ĉ override Ġval Ġshield Damage Multiplier : ĠInt , Ċ ĉ override Ġval Ġsound Name : ĠString , Ċ ĉ sh ooter : ĠPlayer ?, Ċ ) Ġ: ĠL aser Projectile ( ship , Ġloc , Ġdir , Ġsh ooter ) Ġ{ Ċ ĉ override Ġval Ġthickness : ĠDouble Ġ= Ġ 0 . 3 Ċ ĉ override Ġval Ġvolume : ĠInt Ġ= Ġ( range Ġ/ Ġ 1 6 ). toInt () Ċ } Ċ