ID:170857
 
What does the below error mean?

runtime error: wrong type of value for list
proc name: Login (/mob/Login)
usr: Loch (/mob/Classes/Wizard)
src: Loch (/mob/Classes/Wizard)
call stack:
Loch (/mob/Classes/Wizard): Login()
Loch (/mob/creating_character): CreateCharacter()
Loch (/mob/creating_character): Login()

Here is my code starting from login all the way down:

    Login()
world << "[usr] the [Class] has logged in!"
if(src.Class == "Warrior")
src.verbs += /mob/Classes/Warrior/verb/
if(src.Class == "Wizard")
src.verbs += /mob/Classes/Wizard/verb/
if(src.Class == "Rogue")
src.verbs += /mob/Classes/Rogue/verb/
if(src.Class == "Monk")
src.verbs += /mob/Classes/Monk/verb/
You forgot typesof() which is needed usually.
    Login()
world << "[usr] the [Class] has logged in!"
if(src.Class == "Warrior")
src.verbs += typesof(/mob/Classes/Warrior/verb/_
if(src.Class == "Wizard")
src.verbs += typesof(/mob/Classes/Wizard/verb/)
if(src.Class == "Rogue")
src.verbs += typesof(/mob/Classes/Rogue/verb/)
if(src.Class == "Monk")
src.verbs += typesof(/mob/Classes/Monk/verb/)


Try that.