Portal 2: Cave's voicelines
Contents
Description
This is a list of all the references to call Cave Johnson's dialog like Valve did it, using script commands and npc_bullseye. OBS: Some of the scripts play several lines in sequence mirroring the dialogues on the test spheres.
Basic Setup
- Place a func_instance and choose the cave_gen_actor file in the instances folder (Portal 2\sdk_content\maps\instances\choreo).
- Make a trigger_once on your map and put this in the I/O.
- In parameter you place your choosen file, names are listed below categorized by maps.
- Name it the npc_bullseye with the one indicated in the list.
Script References: Categorized by maps
sp_a3_03
Place on: value Parameter sp_a3_03_main_liftshaft_area() Npc_bullseye name: cave_a3_03_lift_shaft
Place on: value Parameter sp_a3_03_waiting_room() Npc_bullseye name: cave_a3_03_waiting_room
Place on: value Parameter sp_a3_03_dummy() Npc_bullseye name: cave_a3_03_dummy
Place on: value Parameter sp_a3_03_dummy2() Npc_bullseye name: cave_a3_03_dummy2
Place on: value Parameter sp_a3_03_dummy3() Npc_bullseye name: cave_a3_03_dummy3
Place on: value Parameter sp_a3_03_exit() Npc_bullseye name: cave_a3_03_exit
sp_a3_jump_intro
Place on: value Parameter sp_a3_jump_intro_entrance() Npc_bullseye name: cave_a3_jump_intro_entrance
Place on: value Parameter sp_a3_jump_intro_interchamber() Npc_bullseye name: cave_a3_jump_intro_interchamber
Place on: value Parameter sp_a3_jump_intro_2ndchamber() Npc_bullseye name: cave_a3_jump_intro_second_chamber
Place on: value Parameter sp_a3_jump_intro_exit() Npc_bullseye name: cave_a3_jump_intro_exit
sp_a3_bomb_flings
Place on: value Parameter sp_a3_bomb_flings_entrance() Npc_bullseye name: cave_bomb_flings_entrance
Place on: value Parameter sp_a3_bomb_flings_chamber() Npc_bullseye name: cave_bomb_flings_chamber
Place on: value Parameter sp_a3_bomb_flings_exit() Npc_bullseye name: cave_bomb_flings_exit
sp_a3_crazy_box
Place on: value Parameter sp_a3_crazy_box_entrance() Npc_bullseye name: cave_crazy_box_entrance
Place on: value Parameter sp_a3_crazy_box_dummy_chamber() Npc_bullseye name: cave_crazy_box_dummy_chamber
Place on: value Parameter sp_a3_crazy_box_2nd_chamber() Npc_bullseye name: cave_crazy_box_2nd_chamber
Place on: value Parameter sp_a3_crazy_box_exit() Npc_bullseye name: cave_crazy_box_exit
sp_a3_transition01
Place on: value Parameter sp_a3_transition01_dummy_exit() Npc_bullseye name: cave_transition01_dummy_exit
Place on: value Parameter sp_a3_transition01_welcome() Npc_bullseye name: cave_transition01_welcome
Place on: value Parameter sp_a3_transition01_dummy() Npc_bullseye name: cave_transition01_dummy
Place on: value Parameter sp_a3_transition01_dummy2() Npc_bullseye name: cave_transition01_dummy2
Place on: value Parameter sp_a3_transition01_dummy3() Npc_bullseye name: cave_transition01_dummy3
sp_a3_speed_ramp
Place on: value Parameter sp_a3_speed_ramp_entrance() Npc_bullseye name: cave_speed_ramp_entrance
Place on: value Parameter sp_a3_speed_ramp_inter_chamber() Npc_bullseye name: cave_speed_ramp_inter_chamber
sp_a3_speed_flings
Place on: value Parameter sp_a3_speed_flings_entrance() Npc_bullseye name: cave_speed_flings_entrance
Place on: value Parameter sp_a3_speed_flings_exit() Npc_bullseye name: cave_speed_flings_exit
sp_a3_portal_intro
Place on: value Parameter sp_a3_portal_intro_entrance() Npc_bullseye name: cave_portal_intro_entrance
Place on: value Parameter sp_a3_portal_intro_white_paint() Npc_bullseye name: cave_portal_intro_whitepaint
Place on: value Parameter sp_a3_portal_intro_exit() Npc_bullseye name: cave_portal_intro_exit
Place on: value Parameter sp_a3_portal_intro_office_exit() Npc_bullseye name: cave_portal_intro_office