ID:1666076
 
(See the best response by Digits.)
Code:
mob/akatsukimember/verb/Astral_Projection()
set category="Organization"
var/dx=1;var/dy=1;var/dz=1
switch(input(usr,"Do you want to go to a specific location or to another Akatsuki Member?") in list("Location","Member"))
if("Location")
dx=input(usr,"Choose an x coordinate") as num
dy=input(usr,"Choose a y coordinate") as num
dz=input(usr,"Choose a z coordinate") as num
if("Member")
var/list/Members=list()
for(var/mob/M in world)
if(M.akatsukimember)
Members+=M
var/mob/SpecificMember=input(usr,"Which member?") in Members
dx=SpecificMember.x;dy=SpecificMember.y;dz=SpecificMember.z
if(src.AstralDelay)
src<<"You need to wait to use this.";return
usr.AstralDelay=1
spawn(600)
usr.AstralDelay=0
usr.chakra-=400
usr.Handseals(70-src.HandsealSpeed)
if(src.HandsSlipped) return
var/mob/npcs/Bunshin/K=new()
K.loc=locate(dx,dy,dz)
K.Owner=src;sleep(5)
usr.client.screen+=new/obj/AstralRelease/K==new()
usr.controlled=K;usr.client.perspective=EYE_PERSPECTIVE|EDGE_PERSPECTIVE;usr.client.eye=K
if(K)
K.health=1;K.stamina=0
K.icon='Base.dmi';var/Khair=usr.hair;Khair-=rgb(255,255,255);K.overlays+=Khair;K.overlays+='JinKo.dmi'
K.name="[src.name]";K.Owner=src
K.tai=1;K.nin=1;K.gen=1
K.Clone=1;K.Running=1;K.human=1
usr.KBunshinOn=1
usr.firing=1
return

loading NFF.dme
loading skin(6).dmf
Code\Variables.dm:1967:error: K.loc: undefined type: K.loc
Code\Variables.dm:1968:error: K.Owner: undefined type: K.Owner
Code\Variables.dm:1969:error: /obj/AstralRelease/K: undefined type path
Code\Variables.dm:1970:error: K: undefined type: K
Code\Variables.dm:1970:error: K: undefined type: K
Code\Variables.dm:1971:error: K: undefined type: K
Code\Variables.dm:1972:error: K.health: undefined type: K.health
Code\Variables.dm:1972:error: K.stamina: undefined type: K.stamina
Code\Variables.dm:1973:error: K.icon: undefined type: K.icon
Code\Variables.dm:1973:error: K.overlays: undefined type: K.overlays
Code\Variables.dm:1973:error: K.overlays: undefined type: K.overlays
Code\Variables.dm:1973:error: 'JinKo.dmi': cannot find file
Code\Variables.dm:1974:error: K.name: undefined type: K.name
Code\Variables.dm:1974:error: K.Owner: undefined type: K.Owner
Code\Variables.dm:1975:error: K.tai: undefined type: K.tai
Code\Variables.dm:1975:error: K.nin: undefined type: K.nin
Code\Variables.dm:1975:error: K.gen: undefined type: K.gen
Code\Variables.dm:1976:error: K.Clone: undefined type: K.Clone
Code\Variables.dm:1976:error: K.Running: undefined type: K.Running
Code\Variables.dm:1976:error: K.human: undefined type: K.human
Code\Variables.dm:1939:error: K: undefined type: K
Code\Variables.dm:1940:error: K.Owner: undefined type: K.Owner
Code\Variables.dm:1941:error: K: undefined type: K
Code\Variables.dm:1954:error: M.akatsukimember: undefined var
Code\Variables.dm:1966:error: K: unknown variable type
Code\Variables.dm:1969:error: new: implicit type may only be used in an assignment. (The revised syntax for new(Type,...) is new Type(...).)
NFF.dmb - 26 errors, 0 warnings
Problem description:
anything under the /var/mob/npcs/Bushins line of code comes up ass k undefined..which makes no sense since i have it defined
Best response
Looks like you don't have a mob of npcs/Bunshin defined anywhere yet K is of type mob/npcs/Bunshin.

mob/npcs/Bunshin

Edit:
Also,
usr.client.screen+=new/obj/AstralRelease/K==new()
//I imagine you want
usr.client.screen+=new/obj/AstralRelease/K