ID:140835
 
Code: Beam Trail not Showing
        Beam
icon = 'Techs_Ki_Beams_Head.dmi'
var
list
trails = new
max_trails = 0
New()
..()
Del()
for(var/A in src.trails) del(A)
..()
Move()
var/turf/old_loc = src.loc
. = ..()
if(!.) return
var/obj/O = new(old_loc)
O.name = "Beam Trail"
O.dir = src.dir
O.icon = icon('Techs_Ki_Beams_Trail.dmi',"[initial(src.icon_state)]")
src.trails += O
if(src.max_trails && src.trails.len > src.max_trails)
var/a = src.trails[1]
src.trails -= a
del(a)
Kamehameha
icon_state = "Kamehameha"
delay = 1
damage_multiplier = 10000
splash_radius = 1
obj
Techs
var
cooldown = 0
initcooldown = 0
icon = 'Techs_ListObjs.dmi'
layer = 1000001
suffix = "<font color=blue>Ready</font color>"
Kamehameha
icon_state = "Kamehameha"
initcooldown = 2
Click()
if(usr.Check_User(src))
return
if(usr.Check_Direction(1))
return
if(src.cooldown)
usr<<"<font color=red>You cannot use this technique for [src.cooldown] seconds"
return
usr.ki -= rand(4,7)
flick("Shoot 2",usr)
view(usr)<<"<font color=#43C6DB>[usr]: Kame...Hame...Haaa!"
var/obj/Battle/Beam/Kamehameha/T = new(null,usr)
walk(T,T.dir,T.delay)
usr.Cool_Down(src,src.initcooldown)


Problem description: When i shoot the beam, it doesnt show the trail, it just shoots as if it was a blast

Replace
var/obj/Battle/Beam/Kamehameha/T = new(null,usr)
With
var/obj/Battle/Beam/Kamehameha/T = new(usr)

That should fix it.