Bladeren bron

Minor clif fix
* tick_total is not a timer ID and thus a lookup is unnecessary.

aleos 2 jaren geleden
bovenliggende
commit
9440ba8929
1 gewijzigde bestanden met toevoegingen van 2 en 3 verwijderingen
  1. 2 3
      src/map/clif.cpp

+ 2 - 3
src/map/clif.cpp

@@ -6444,12 +6444,11 @@ void clif_efst_status_change_sub(struct block_list *tbl, struct block_list *bl,
 	for (unsigned char i = 0; i < sc_display_count; i++) {
 		enum sc_type type = sc_display[i]->type;
 		struct status_change *sc = status_get_sc(bl);
-		const TimerData *td_total = (sc && sc->data[type] ? get_timer(sc->data[type]->tick_total) : nullptr);
 		const TimerData *td = (sc && sc->data[type] ? get_timer(sc->data[type]->timer) : nullptr);
 		t_tick tick_total = 0, tick = 0, cur_tick = gettick();
 
-		if (td_total != nullptr)
-			tick_total = DIFF_TICK(td_total->tick, cur_tick);
+		tick_total = DIFF_TICK(sc->data[type]->tick_total, cur_tick);
+
 		if (td != nullptr)
 			tick = DIFF_TICK(td->tick, cur_tick);