TrainingRoom Class
Method Index
- _arePatientsWantingToEnter() (inherited from Room)
- _checkWaitToggleValidTarget() (inherited from Room)
- _staffWaitToggle(activate) (inherited from Room)
- afterLoad(old, new) (overrides Room:afterLoad)
- calculateHappinessFactor() (inherited from Room)
- calculateRemovalCost() (inherited from Room)
- calculateTrainingFactor(objects)
- canHumanoidEnter(humanoid) (inherited from Room)
- commandEnteringPatient(humanoid) (inherited from Room)
- commandEnteringStaff(humanoid) (overrides Room:commandEnteringStaff)
- countWindows() (inherited from Room)
- crashRoom() (inherited from Room)
- createEnterAction(humanoid_entering, callback) (inherited from Room)
- createLeaveAction() (inherited from Room)
- deactivate() (inherited from Room)
- dealtWithPatient(patient) (inherited from Room)
- doStaffUseCycle(humanoid)
- enterEditMode() (inherited from Room)
- getEntranceXY(inside) (inherited from Room)
- getMaximumStaffCriteria() (overrides Room:getMaximumStaffCriteria)
- getMissingStaff(criteria) (inherited from Room)
- getPatient() (inherited from Room)
- getPatientCount() (inherited from Room)
- getPatients() (inherited from Room)
- getRequiredStaffCriteria() (inherited from Room)
- getRoomMachine() (inherited from Room)
- getStaffCount()
- getStaffMember() (inherited from Room)
- getStaffServiceQuality() (inherited from Room)
- getTrainingFactor()
- getUsageScore() (inherited from Room)
- hasQueueDialog() (inherited from Room)
- initRoom(x, y, w, h, door, door2) (inherited from Room)
- isDiagnosisRoomForPatient(patient) (inherited from Room)
- isRoomInDemand() (inherited from Room)
- isRoomStaffMember(humanoid) (inherited from Room)
- lockRoomOnRepair() (inherited from Room)
- makeHumanoidDressIfNecessaryAndThenLeave(humanoid) (inherited from Room)
- makeHumanoidLeave(patient) (inherited from Room)
- onHumanoidEnter(humanoid) (overrides Room:onHumanoidEnter)
- onHumanoidLeave(humanoid) (overrides Room:onHumanoidLeave)
- roomFinished() (overrides Room:roomFinished)
- setStaffMember(staff) (inherited from Room)
- setStaffMembersAttribute(attribute, value) (inherited from Room)
- shouldHavePatientReenter(patient) (inherited from Room)
- staffFitsInRoom(staff) (inherited from Room)
- staffMeetsRoomRequirements(humanoid) (inherited from Room)
- testStaffCriteria(criteria, extra_humanoid) (overrides Room:testStaffCriteria)
- tryAdvanceQueue() (inherited from Room)
- tryToEdit() (inherited from Room)
- tryToFindNearbyPatients() (inherited from Room)
- unlockRoomOnRepair() (inherited from Room)
Member Index
- active (*)
- built
- crashed (*)
- dealt_patient_callback (*)
- door (*)
- door2 (*)
- happiness_factor (*)
- height (*)
- hospital
- humanoids
- humanoids_enroute (*)
- id (*)
- is_active (*)
- manual_repair (*)
- maximum_patients (*)
- maximum_staff
- needs_repair (*)
- objects (*)
- room_info (*)
- sound_played (*)
- staff_member
- staff_member_set (*)
- training_factor
- waiting_staff_member (*)
- width (*)
- world
- x (*)
- y (*)
function TrainingRoom:TrainingRoom(...)
Parameters:
| Name | Type | Description |
|---|---|---|
| ... | ? | ? |
Declared on: line 46 of Lua/rooms/training.lua.
function TrainingRoom:afterLoad(old, new)
Parameters:
| Name | Type | Description |
|---|---|---|
| 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:
| Name | Type | Description |
|---|---|---|
| objects | table | the list of objects in this room |
Declared on: line 71 of Lua/rooms/training.lua.
function TrainingRoom:commandEnteringStaff(humanoid)
Parameters:
| Name | Type | Description |
|---|---|---|
| humanoid | ? | ? |
Overrides: Room:commandEnteringStaff.
Declared on: line 199 of Lua/rooms/training.lua.
function TrainingRoom:doStaffUseCycle(humanoid)
Parameters:
| Name | Type | Description |
|---|---|---|
| humanoid | ? | ? |
Declared on: line 149 of Lua/rooms/training.lua.
function TrainingRoom:getMaximumStaffCriteria()
Overrides: Room:getMaximumStaffCriteria.
Declared on: line 145 of Lua/rooms/training.lua.
function TrainingRoom:onHumanoidEnter(humanoid)
Parameters:
| Name | Type | Description |
|---|---|---|
| humanoid | ? | ? |
Overrides: Room:onHumanoidEnter.
Declared on: line 183 of Lua/rooms/training.lua.
function TrainingRoom:onHumanoidLeave(humanoid)
Parameters:
| Name | Type | Description |
|---|---|---|
| humanoid | ? | ? |
Overrides: Room:onHumanoidLeave.
Declared on: line 250 of Lua/rooms/training.lua.
function TrainingRoom:roomFinished()
Overrides: Room:roomFinished.
Declared on: line 50 of Lua/rooms/training.lua.
function TrainingRoom:testStaffCriteria(criteria, extra_humanoid)
Parameters:
| Name | Type | Description |
|---|---|---|
| criteria | ? | ? |
| extra_humanoid | ? | ? |
Overrides: Room:testStaffCriteria.
Declared on: line 132 of Lua/rooms/training.lua.