+
+static bool _skaterift_script_gino_hub( ent_script_event *event )
+{
+ if( on_function_trigger( event, 0 ) )
+ {
+ if( _skaterift_script_nugget_status( "unlock_mtzero" ) )
+ {
+ static const cs_subtitle EN[] =
+ {
+ { "a1", KCOL_JESUS "It's clear now" },
+ { NULL, NULL },
+ };
+ _npc_gino_speech( EN );
+ _skaterift_script_gino_send( event, 0 );
+ }
+ else
+ {
+ static const cs_subtitle EN[] =
+ {
+ { "a1", KCOL_JESUS "Someone put boxes here.." },
+ { "a2", KCOL_JESUS "Stuff to do at the volcano.." },
+ { NULL, NULL },
+ };
+
+ _npc_gino_speech( EN );
+ _skaterift_script_gino_send( event, 0 );
+ }
+ }
+
+ if( on_function_trigger( event, 1 ) )
+ {
+ if( _skaterift_script_nugget_status( "unlock_city" ) )
+ {
+ static const cs_subtitle EN[] =
+ {
+ { "a1", KCOL_JESUS "Cool" },
+ { NULL, NULL },
+ };
+ _npc_gino_speech( EN );
+ _skaterift_script_gino_send( event, 1 );
+ }
+ else
+ {
+ static const cs_subtitle EN[] =
+ {
+ { "a1", KCOL_JESUS "Again with the boxes!" },
+ { "a2", KCOL_JESUS "Who is doing that?" },
+ { NULL, NULL },
+ };
+
+ _npc_gino_speech( EN );
+ _skaterift_script_gino_send( event, 1 );
+ }
+ }
+
+ if( on_function_trigger( event, 2 ) )
+ {
+ if( _skaterift_script_nugget_status( "unlock_valley" ) )
+ {
+ _npc_gino_speech( NULL );
+ _skaterift_script_gino_send( event, 2 );
+ }
+ else
+ {
+ static const cs_subtitle EN[] =
+ {
+ { "a1", KCOL_JESUS "..." },
+ { "a2", KCOL_JESUS "You know what to do..." },
+ { NULL, NULL },
+ };
+
+ _npc_gino_speech( EN );
+ _skaterift_script_gino_send( event, 2 );
+ }
+ }
+ return 1;
+}