ID:145208
 
Code:
mob/var/list/FriendList = list()

mob
New()
..()
if(!FriendList)
FriendList=new/list()

obj
Friend
name=""
icon='blank.dmi'
verb
Whisper()
Boot_Friend(var/obj/O in usr.FriendList)
set category = "Communication"
var/list/L = new
L += "Yes"
L += "No"
var/answer = input("Are you sure about booting [O] of your friend list?") in L
switch(answer)
if("Yes")
usr.FriendList.Remove(O)

mob
verb
Add_Friend(mob/M as mob in world)
set category = "Communication"
if(!(M.monster))
if(!(M.npc))
for(var/obj/O in usr.FriendList)
if(O.name == M.name)
usr<<"[M] is already in your friend list!"
return
var/F = new/obj/Friend()
F.name=M.name
F.icon=M.icon
usr.FriendList.Add(F)


Problem description:
loading TFW.dme
loading script.dms
FriendList.dm:36:error:F.name:undefined var
FriendList.dm:37:error:F.icon:undefined var

TFW.dmb - 2 errors, 0 warnings (double-click on an error to jump to it)


I cant find a reason, for the Dream Maker not realise whose F...

Dream Maker doesn't know F is supposed to be an obj because you didn't tell it that. You defined it as var/F, not as var/obj/Friend/F.

Lummox JR