Moved duplicated movement code from ESCPlayer and ESCItem/ESCHotspot to its own script. Added talking animations management. Fixed bug: character was turning to last_direction after talking, if coming from another direction than speaking direction. Continued removing unfree stuff.
24 lines
583 B
Plaintext
Executable File
24 lines
583 B
Plaintext
Executable File
:look
|
|
> [! dialog_advance]
|
|
say player "I don't know what that stuff is."
|
|
set_global dialog_advance 1
|
|
stop
|
|
> [eq dialog_advance 1]
|
|
say player "I REALLY don't know what that stuff is."
|
|
set_global dialog_advance 2
|
|
stop
|
|
> [eq dialog_advance 2]
|
|
say player "No, SERIOUSLY, I have no idea what that is!"
|
|
set_angle player 180
|
|
say player "Please stop asking me that!"
|
|
stop
|
|
|
|
|
|
:use r5_wrench
|
|
> [r5_wall_item_state_round]
|
|
set_state r5_wall_item state_square
|
|
set_global r5_wall_item_state_round false
|
|
stop
|
|
set_state r5_wall_item state_round
|
|
set_global r5_wall_item_state_round true
|