Skip to content

Instantly share code, notes, and snippets.

@lighta
Created December 21, 2017 20:14
Show Gist options
  • Save lighta/63295c86483e4c520b3fc835492d221a to your computer and use it in GitHub Desktop.
Save lighta/63295c86483e4c520b3fc835492d221a to your computer and use it in GitHub Desktop.
static void duel_set(const unsigned int did, struct map_session_data* sd) {
int lOldChangeMap = sd->state.changemap;
int lOldWarping = sd->state.warping;
sd->state.changemap = 1;
sd->state.warping = 1;
// As you move to a different plane, ground effects need to be cleared
skill_clear_unitgroup(&sd->bl);
skill_unit_move(&sd->bl, gettick(), 2);
skill_cleartimerskill(&sd->bl);
sd->duel_group = did;
if(!lOldWarping)
skill_unit_move(&sd->bl, gettick(), 3);
sd->state.changemap = lOldChangeMap;
sd->state.warping = lOldWarping;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment