ID:263611
 
Code:
obj/KItems
Symbol_a
icon='props.dmi'
icon_state="chestA"
name = "Symbol Fragments"
verb
Open()
set src in oview(1)
var/obj/Symbol_b/KItems/B
var/obj/Symbol_c/KItems/C
if(src in usr.contents) return
usr.contents += new /obj/KItems/Symbol_a
if(B in usr.contents)
if(C in usr.contents)
usr<<"They Symbol Fragments Shine"
sleep(30)
usr<<"You got Judge Symbol"
usr.contents -= src
usr.contents -= C
usr.contents -= B
obj/KItems
Symbol_b
icon='props.dmi'
icon_state="chestA"
name = "Symbol Fragments"
verb
Open()
set src in oview(1)
var/obj/Symbol_a/KItems/A
var/obj/Symbol_c/KItems/C
if(src in usr.contents) return
usr.contents += new /obj/KItems/Symbol_a
if(A in usr.contents)
if(C in usr.contents)
usr<<"They Symbol Fragments Shine"
sleep(30)
usr<<"You got Judge Symbol"
usr.contents -= src
usr.contents -= A
usr.contents -= C

obj/KItems
Symbol_c
icon='props.dmi'
icon_state="chestA"
name = "Symbol Fragments"
verb
Open()
set src in oview(1)
var/obj/Symbol_a/KItems/A
var/obj/Symbol_b/KItems/B
if(src in usr.contents) return
usr.contents += new /obj/KItems/Symbol_a
if(A in usr.contents)
if(B in usr.contents)
usr<<"They Symbol Fragments Shine"
sleep(30)
usr<<"You got Judge Symbol"
usr.contents -= src
usr.contents -= A
usr.contents -= B
usr.contents += new /obj/KItems/Judge_Symbol


Judge_Symbol
icon='props.dmi'
icon_state="chestA"
name = "Judge Symbol"


Problem description:
symbols.dm:13:error:B:undefined type: B
symbols.dm:14:error:C:undefined type: C
symbols.dm:19:error:C:undefined type: C
symbols.dm:20:error:B:undefined type: B
symbols.dm:33:error:A:undefined type: A
symbols.dm:34:error:C:undefined type: C
symbols.dm:39:error:A:undefined type: A
symbols.dm:40:error:C:undefined type: C
symbols.dm:54:error:A:undefined type: A
symbols.dm:55:error:B:undefined type: B
symbols.dm:60:error:A:undefined type: A
symbols.dm:61:error:B:undefined type: B
symbols.dm:9:B :warning: variable defined but not used
symbols.dm:10:C :warning: variable defined but not used
symbols.dm:29:A :warning: variable defined but not used
symbols.dm:30:C :warning: variable defined but not used
symbols.dm:50:A :warning: variable defined but not used
symbols.dm:51:B :warning: variable defined but not used

The World R2.dmb - 12 errors, 6 warnings (double-click on an error to jump to it)

Im not sure if this is how you delete and check multiple items at the same time

Look up a for() loop, that's the proper way to do it.

for(var/i=0,i<5,i++)
//delete something

makes it delete something 5 times.
To fix the specific error you're having:

var/obj/Symbol_a/KItems/A


You've got KItems in the wrong spot there. The type path is

var/obj/KItems/Symbol_a


For your conceptual problem, I'm not even sure what you're trying to do, so I can't help you there.