Advertisement
toxictype

Untitled

Mar 22nd, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.78 KB | None | 0 0
  1. flags["warp_sequence_reset"] = true;
  2.                         if (flags["save_warp_sequence"])
  3.                         {
  4.                             player->WarpHistory.push_back(warps[i].WarpID);
  5.                             bool cleared = true;
  6.                             // Compare warps
  7.                             for (int p = 0; p < player->TargetWarpSequence.size(); p++)
  8.                             {
  9.                                 if (p >= player->WarpHistory.size())
  10.                                 {
  11.                                     cleared = false;
  12.                                     break;
  13.                                 }
  14.                                 if (player->TargetWarpSequence[p] != player->WarpHistory[p] || player->TargetWarpSequence.size() < player->WarpHistory.size())
  15.                                 {
  16.                                     flags["warp_sequence_reset"] = true;
  17.                                     player->WarpHistory.clear();
  18.                                     cleared = false;
  19.                                     break;
  20.                                 }
  21.  
  22.                             }
  23.                             if (cleared)
  24.                             {
  25.                                 Viewport::PostMessage(&viewport, &entities, "Passed!");
  26.                             }
  27.                         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement