@@ -554,7 +554,7 @@ class CASW_Mission_Chooser_VScript
554554 g_pScriptVM->SetValue ( table, " search_light_angle_4" , pCampaign->SearchLightAngle [3 ] );
555555
556556 ScriptVariant_t missionsArray;
557- CreateArray ( missionsArray );
557+ g_pScriptVM-> CreateTable ( missionsArray );
558558
559559 FOR_EACH_VEC ( pCampaign->Missions , i )
560560 {
@@ -575,7 +575,8 @@ class CASW_Mission_Chooser_VScript
575575 g_pScriptVM->SetValue ( missionTable, " needs_more_than_one_marine" , pMission->NeedsMoreThanOneMarine );
576576
577577 ScriptVariant_t linksArray;
578- CreateArray ( linksArray );
578+ g_pScriptVM->CreateTable ( linksArray );
579+
579580 FOR_EACH_VEC ( pMission->Links , j )
580581 {
581582 ArrayPush ( linksArray, pMission->Links [j] );
@@ -592,7 +593,7 @@ class CASW_Mission_Chooser_VScript
592593 g_pScriptVM->ReleaseValue ( missionsArray );
593594
594595 ScriptVariant_t tagsArray;
595- CreateArray ( tagsArray );
596+ g_pScriptVM-> CreateTable ( tagsArray );
596597
597598 FOR_EACH_VEC ( pCampaign->Tags , i )
598599 {
@@ -625,7 +626,7 @@ class CASW_Mission_Chooser_VScript
625626 g_pScriptVM->SetValue ( table, " briefing_material" , STRING ( pMission->BriefingMaterial ) );
626627
627628 ScriptVariant_t verticalSectionsArray;
628- CreateArray ( verticalSectionsArray );
629+ g_pScriptVM-> CreateTable ( verticalSectionsArray );
629630
630631 FOR_EACH_VEC ( pMission->VerticalSections , i )
631632 {
@@ -654,7 +655,7 @@ class CASW_Mission_Chooser_VScript
654655 // intentionally not including Builtin flag.
655656
656657 ScriptVariant_t tagsArray;
657- CreateArray ( tagsArray );
658+ g_pScriptVM-> CreateTable ( tagsArray );
658659
659660 FOR_EACH_VEC ( pMission->Tags , i )
660661 {
0 commit comments