36 lines
1 KiB
GDScript
36 lines
1 KiB
GDScript
extends "res://scripts/AlternativeChoices/AlternativeChoiceBase.gd"
|
|
|
|
func Localization():
|
|
localization = ["choice21.2", "", "", "", ""];
|
|
|
|
func SetCursorStates():
|
|
|
|
setLabelsPosition = false;
|
|
cursorStates = [CursorState.Walk, CursorState.Talk, CursorState.Press, CursorState.Press, CursorState.Press, ];
|
|
|
|
func CheckForVariables():
|
|
if Dialogic.get_variable("TwinsNPC") == "fish":
|
|
$SpriteButtons / Fisher.visible = true;
|
|
|
|
func _on_Arrow_button_up():
|
|
if not CheckHover():return ;
|
|
Dialogic.set_variable("PreviousTimelineChoice", "back");
|
|
End()
|
|
|
|
func _on_Fisher_button_up():
|
|
if not CheckHover():return ;
|
|
if Dialogic.get_variable("VisitedFisher") == "0":
|
|
Dialogic.set_variable("PreviousTimelineChoice", "ribak");
|
|
else :
|
|
Dialogic.set_variable("PreviousTimelineChoice", "ribak_text");
|
|
End()
|
|
|
|
func _on_Yacht_button_up():
|
|
if not CheckHover():return ;
|
|
Dialogic.set_variable("PreviousTimelineChoice", "yacht");
|
|
End()
|
|
|
|
func _on_Boat_button_up():
|
|
if not CheckHover():return ;
|
|
Dialogic.set_variable("PreviousTimelineChoice", "lodka");
|
|
End()
|