. var (proc)
See also:
return proc
vars (procs)
This is the default return value. If a proc exits without calling return or if no arguments are specified the value of '.' will be returned. The default value of '.' is null.
Example:
mob/Login()
. = ..()
view() << "[src] logs in."
So would this be a good situation to use this??
atom/var/time_stamp
atom
var/atom/notifier
New()
..()
time_stamp = world.time
proc/notify(atom/a)
if(a != src)
notifier = a
proc/notification(atom/a)
Enter(atom/a)
var/v = ..(a)//this?
if(notifier)
notifier.notification(a)
return v
By contrast, other people use it quite liberally.