// VERY VERY WIP
/*
area/tutorial_zone
name = "Tutorial zone"
/datum/tutorial/beginner
name = "Beginner's tutorial"
var/obj/landmark/tutorial_start/start_loc = null
var/area/tutorial_area = null
New()
..()
AddBeginnerTutorialSteps(src)
tutorial_area = locate(/area/beginner_tutorial) in world
var/obj/landmark/tutorial_start/L = null
for (var/obj/landmark/tutorial_start/temp in tutorial_area)
L = temp
break
if (!L)
logTheThing("debug", usr, null, "Beginner Tutorial: Tutorial failed setup: missing landmark.")
throw EXCEPTION("Okay who removed the goddamn beginner tutorial landmark")
start_loc = get_turf(L)
if (!start_loc)
logTheThing("debug", usr, null, "Blob Tutorial: Tutorial failed setup: [L], [initial_turf].")
Start()
if (!start_loc)
logTheThing("debug", usr, null, "Beginner Tutorial: Failed setup.")
boutput(usr, "Error setting up tutorial!")
qdel(src)
return
..()
owner.set_loc(start_loc)
Finish()
/datum/tutorialStep/beginner
name = "Beginner tutorial step"
instructions = "If you see this, tell a coder!!!11"
welcome
charSetup
movement
hands
intents
targeting
toggles
inventory
equipping
indicators
access
speech
radio
combat
rules
mentorhelp
jobs
proc/AddBeginnerTutorialSteps(var/datum/tutorial/beginner/T)
T.AddStep(new /datum/tutorialStep/beginner/charSetup)
*/