1
This commit is contained in:
parent
1aac6373a7
commit
ee1a5a0417
@ -1863,6 +1863,21 @@ void Human::ChangeToRace(RaceType_e race, int level)
|
||||
level_ = level;
|
||||
room->frame_event.AddRaceChg(this);
|
||||
room->frame_event.AddLevelChg(this);
|
||||
if (race_ == kHumanRace) {
|
||||
meta = MetaMgr::Instance()->GetPlayer(HUMAN_RACE_META_START_ID + level_ - 1);
|
||||
if (!meta) {
|
||||
abort();
|
||||
}
|
||||
exp_ = meta->i->exp();
|
||||
} else if (race_ == kZombieRace) {
|
||||
meta = MetaMgr::Instance()->GetPlayer(ZOMBIE_RACE_META_START_ID + level_ - 1);
|
||||
if (!meta) {
|
||||
abort();
|
||||
}
|
||||
exp_ = meta->i->exp();
|
||||
} else {
|
||||
abort();
|
||||
}
|
||||
}
|
||||
|
||||
void Human::_InternalUpdateMove(float speed)
|
||||
|
Loading…
x
Reference in New Issue
Block a user