Fix attachment for ghost karts

This commit is contained in:
Benau 2018-08-30 01:42:19 +08:00
parent fe4c918f3a
commit 279e15f894

View File

@ -152,15 +152,15 @@ void GhostKart::update(int ticks)
Attachment::AttachmentType attach_type = Attachment::AttachmentType attach_type =
ReplayRecorder::codeToEnumAttach(m_all_bonus_info[idx].m_attachment); ReplayRecorder::codeToEnumAttach(m_all_bonus_info[idx].m_attachment);
int attach_ticks = 0; int16_t attach_ticks = 0;
if (attach_type == Attachment::ATTACH_BUBBLEGUM_SHIELD) if (attach_type == Attachment::ATTACH_BUBBLEGUM_SHIELD)
attach_ticks = stk_config->time2Ticks(10); attach_ticks = (int16_t)stk_config->time2Ticks(10);
else if (attach_type == Attachment::ATTACH_BOMB) else if (attach_type == Attachment::ATTACH_BOMB)
attach_ticks = stk_config->time2Ticks(30); attach_ticks = (int16_t)stk_config->time2Ticks(30);
// The replay history will take care of clearing, // The replay history will take care of clearing,
// just make sure it won't expire by itself // just make sure it won't expire by itself
else else
attach_ticks = stk_config->time2Ticks(300); attach_ticks = 32767;
if ( attach_type == Attachment::ATTACH_NOTHING ) if ( attach_type == Attachment::ATTACH_NOTHING )
m_attachment->clear(); m_attachment->clear();