equal
deleted
inserted
replaced
59 function initCheckpoint(mission) |
59 function initCheckpoint(mission) |
60 local checkPoint = 1 |
60 local checkPoint = 1 |
61 if GetCampaignVar("CurrentMission") ~= mission then |
61 if GetCampaignVar("CurrentMission") ~= mission then |
62 SaveCampaignVar("CurrentMission", mission) |
62 SaveCampaignVar("CurrentMission", mission) |
63 SaveCampaignVar("CurrentMissionCheckpoint", 1) |
63 SaveCampaignVar("CurrentMissionCheckpoint", 1) |
|
64 SaveCampaignVar("HogsPosition", "") |
64 else |
65 else |
65 checkPoint = tonumber(GetCampaignVar("currentMissionCheckpoint")) |
66 checkPoint = tonumber(GetCampaignVar("currentMissionCheckpoint")) |
66 end |
67 end |
67 return checkPoint |
68 return checkPoint |
68 end |
69 end |
96 bonusString = GetCampaignVar("SideMissionsBonuses") |
97 bonusString = GetCampaignVar("SideMissionsBonuses") |
97 bonus = bonusString:sub(index,index) |
98 bonus = bonusString:sub(index,index) |
98 end |
99 end |
99 return bonus |
100 return bonus |
100 end |
101 end |
|
102 |
|
103 -- splits number by delimiter |
|
104 function split(s, delimiter) |
|
105 local res = {} |
|
106 local first = "" |
|
107 for i=1,s:len() do |
|
108 if s:sub(1,1) == delimiter then |
|
109 table.insert(res, tonumber(first)) |
|
110 first = "" |
|
111 else |
|
112 first = first..s:sub(1,1) |
|
113 end |
|
114 s = s:sub(2) |
|
115 end |
|
116 if first:len() > 0 then |
|
117 table.insert(res, tonumber(first)) |
|
118 end |
|
119 return res |
|
120 end |