Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- flags["warp_sequence_reset"] = true;
- if (flags["save_warp_sequence"])
- {
- player->WarpHistory.push_back(warps[i].WarpID);
- bool cleared = true;
- // Compare warps
- for (int p = 0; p < player->TargetWarpSequence.size(); p++)
- {
- if (p >= player->WarpHistory.size())
- {
- cleared = false;
- break;
- }
- if (player->TargetWarpSequence[p] != player->WarpHistory[p] || player->TargetWarpSequence.size() < player->WarpHistory.size())
- {
- flags["warp_sequence_reset"] = true;
- player->WarpHistory.clear();
- cleared = false;
- break;
- }
- }
- if (cleared)
- {
- Viewport::PostMessage(&viewport, &entities, "Passed!");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement