CorsixTH Lua Documentation

TrainingRoom Class

Declared on: line 41 of Lua/rooms/training.lua.
Inheritance: TrainingRoom ยป Room

Method Index

Member Index

(*) only used in superclass methods
function TrainingRoom:TrainingRoom(...)

Parameters:

NameTypeDescription
... ? ?

Declared on: line 46 of Lua/rooms/training.lua.

function TrainingRoom:afterLoad(old, new)

Parameters:

NameTypeDescription
old ? ?
new ? ?

Overrides: Room:afterLoad.
Declared on: line 266 of Lua/rooms/training.lua.

function TrainingRoom:calculateTrainingFactor(objects)

Determine the training factor of this room for teaching specialisms

Parameters:

NameTypeDescription
objects table the list of objects in this room

Declared on: line 71 of Lua/rooms/training.lua.

function TrainingRoom:commandEnteringStaff(humanoid)

Parameters:

NameTypeDescription
humanoid ? ?

Overrides: Room:commandEnteringStaff.
Declared on: line 199 of Lua/rooms/training.lua.

function TrainingRoom:doStaffUseCycle(humanoid)

Parameters:

NameTypeDescription
humanoid ? ?

Declared on: line 149 of Lua/rooms/training.lua.

function TrainingRoom:onHumanoidEnter(humanoid)

Parameters:

NameTypeDescription
humanoid ? ?

Overrides: Room:onHumanoidEnter.
Declared on: line 183 of Lua/rooms/training.lua.

function TrainingRoom:onHumanoidLeave(humanoid)

Parameters:

NameTypeDescription
humanoid ? ?

Overrides: Room:onHumanoidLeave.
Declared on: line 250 of Lua/rooms/training.lua.

function TrainingRoom:testStaffCriteria(criteria, extra_humanoid)

Parameters:

NameTypeDescription
criteria ? ?
extra_humanoid ? ?

Overrides: Room:testStaffCriteria.
Declared on: line 132 of Lua/rooms/training.lua.