ID:266491
 
How do i make it so it checks if it a user has something in his/her contents like a key for a door
since i dont feel like codeing one do this.
when somone gets a key, the var goes to 1, so...

mob
var
haskey = 0

obj/key
verb/Get()
Move(usr)
usr.haskey = 1
verb/Drop()
Move(usr.loc)
usr.haskey = 0


- Rae
var/obj/key/K
for(K in contents) break //look for key in contents, when found, break
if(K) //if key was found open door
//open door

You'll have to add in some extra checks depending on if you have different types of keys or unique keys for each door.