diff options
Diffstat (limited to 'engines/startrek/rooms/function_map.h')
-rw-r--r-- | engines/startrek/rooms/function_map.h | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/engines/startrek/rooms/function_map.h b/engines/startrek/rooms/function_map.h index 8c8df3794f..22cecb68fc 100644 --- a/engines/startrek/rooms/function_map.h +++ b/engines/startrek/rooms/function_map.h @@ -1141,6 +1141,60 @@ RoomAction love3ActionList[] = { RoomAction love4ActionList[] = { { Action(ACTION_TICK, 1, 0, 0), &Room::love4Tick1 }, + { Action(ACTION_TICK, 10, 0, 0), &Room::love4Tick10 }, + { Action(ACTION_WALK, 8, 0, 0), &Room::love4WalkToDoor }, + { Action(ACTION_WALK, 0x20, 0, 0), &Room::love4WalkToDoor }, + { Action(ACTION_TOUCHED_HOTSPOT, 0, 0, 0), &Room::love4TouchedHotspot0 }, + { Action(ACTION_USE, OBJECT_KIRK, 0x21, 0), &Room::love4UseKirkOnLadder }, + { Action(ACTION_USE, OBJECT_IPHASERS, 9, 0), &Room::love4UseStunPhaserOnRomulan }, + { Action(ACTION_USE, OBJECT_IPHASERS, 10, 0), &Room::love4UseStunPhaserOnRomulan }, + { Action(ACTION_USE, OBJECT_IPHASERS, 11, 0), &Room::love4UseStunPhaserOnRomulan }, + { Action(ACTION_USE, OBJECT_IPHASERS, 12, 0), &Room::love4UseStunPhaserOnRomulan }, + { Action(ACTION_LOOK, -1, 0, 0), &Room::love4LookAnywhere }, + { Action(ACTION_LOOK, 0x21, 0, 0), &Room::love4LookAtLadder }, + { Action(ACTION_LOOK, 8, 0, 0), &Room::love4LookAtDoor }, + { Action(ACTION_LOOK, OBJECT_KIRK, 0, 0), &Room::love4LookAtKirk }, + { Action(ACTION_LOOK, OBJECT_MCCOY, 0, 0), &Room::love4LookAtMccoy }, + { Action(ACTION_LOOK, OBJECT_SPOCK, 0, 0), &Room::love4LookAtSpock }, + { Action(ACTION_LOOK, OBJECT_REDSHIRT, 0, 0), &Room::love4LookAtRedshirt }, + { Action(ACTION_LOOK, 9, 0, 0), &Room::love4LookAtRomulan }, + { Action(ACTION_LOOK, 10, 0, 0), &Room::love4LookAtRomulan }, + { Action(ACTION_LOOK, 11, 0, 0), &Room::love4LookAtRomulan }, + { Action(ACTION_LOOK, 12, 0, 0), &Room::love4LookAtRomulan }, + { Action(ACTION_TALK, OBJECT_KIRK, 0, 0), &Room::love4TalkToKirk }, + { Action(ACTION_TALK, OBJECT_MCCOY, 0, 0), &Room::love4TalkToMccoy }, + { Action(ACTION_TALK, OBJECT_REDSHIRT, 0, 0), &Room::love4TalkToRedshirt }, + { Action(ACTION_TALK, OBJECT_SPOCK, 0, 0), &Room::love4TalkToSpock }, + { Action(ACTION_TALK, 9, 0, 0), &Room::love4TalkToRomulan }, + { Action(ACTION_TALK, 10, 0, 0), &Room::love4TalkToRomulan }, + { Action(ACTION_TALK, 11, 0, 0), &Room::love4TalkToRomulan }, + { Action(ACTION_TALK, 12, 0, 0), &Room::love4TalkToRomulan }, + { Action(ACTION_USE, OBJECT_IMTRICOR, 9, 0), &Room::love4UseMTricorderOnRomulan }, + { Action(ACTION_USE, OBJECT_IMTRICOR, 10, 0), &Room::love4UseMTricorderOnRomulan }, + { Action(ACTION_USE, OBJECT_IMTRICOR, 11, 0), &Room::love4UseMTricorderOnRomulan }, + { Action(ACTION_USE, OBJECT_IMTRICOR, 12, 0), &Room::love4UseMTricorderOnRomulan }, + { Action(ACTION_USE, OBJECT_IMTRICOR, -1, 0), &Room::love4UseMTricorderAnywhere }, + { Action(ACTION_USE, OBJECT_ISTRICOR, -1, 0), &Room::love4UseSTricorderAnywhere }, + { Action(ACTION_USE, OBJECT_ICURE, 9, 0), &Room::love4UseCureOnRomulan }, + { Action(ACTION_USE, OBJECT_ICURE, 10, 0), &Room::love4UseCureOnRomulan }, + { Action(ACTION_USE, OBJECT_ICURE, 11, 0), &Room::love4UseCureOnRomulan }, + { Action(ACTION_USE, OBJECT_ICURE, 12, 0), &Room::love4UseCureOnRomulan }, + { Action(ACTION_USE, OBJECT_IH2O, 9, 0), &Room::love4UseWaterOnRomulan }, + { Action(ACTION_USE, OBJECT_IH2O, 10, 0), &Room::love4UseWaterOnRomulan }, + { Action(ACTION_USE, OBJECT_IH2O, 11, 0), &Room::love4UseWaterOnRomulan }, + { Action(ACTION_USE, OBJECT_IH2O, 12, 0), &Room::love4UseWaterOnRomulan }, + { Action(ACTION_USE, OBJECT_IMEDKIT, 9, 0), &Room::love4UseMedkitOnRomulan }, + { Action(ACTION_USE, OBJECT_IMEDKIT, 10, 0), &Room::love4UseMedkitOnRomulan }, + { Action(ACTION_USE, OBJECT_IMEDKIT, 11, 0), &Room::love4UseMedkitOnRomulan }, + { Action(ACTION_USE, OBJECT_IMEDKIT, 12, 0), &Room::love4UseMedkitOnRomulan }, + { Action(ACTION_USE, OBJECT_ISAMPLE, 9, 0), &Room::love4UseCureSampleOnRomulan }, + { Action(ACTION_USE, OBJECT_ISAMPLE, 10, 0), &Room::love4UseCureSampleOnRomulan }, + { Action(ACTION_USE, OBJECT_ISAMPLE, 11, 0), &Room::love4UseCureSampleOnRomulan }, + { Action(ACTION_USE, OBJECT_ISAMPLE, 12, 0), &Room::love4UseCureSampleOnRomulan }, + { Action(ACTION_USE, -1, 9, 0), &Room::love4UseAnythingOnRomulan }, + { Action(ACTION_USE, -1, 10, 0), &Room::love4UseAnythingOnRomulan }, + { Action(ACTION_USE, -1, 11, 0), &Room::love4UseAnythingOnRomulan }, + { Action(ACTION_USE, -1, 12, 0), &Room::love4UseAnythingOnRomulan }, }; RoomAction love5ActionList[] = { |