Decompile fn_04817 (SpriteLayerRenderer::DrawLayer)
Batch #17836 by eAthena: 0 byte-identical, 1 confirmed by peer review. - fn_04817 SpriteLayerRenderer::DrawLayer: logic confirmed by peer review Peer-reviewed-by: Yommy, alisonrag, cremane Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
This commit is contained in:
parent
72f9ffd41c
commit
610879684d
2 changed files with 8 additions and 3 deletions
|
|
@ -596,7 +596,12 @@ std::pair<bool, std::string> SpriteLayerRenderer::GetLayerSound(int layer, CActR
|
|||
void SpriteLayerRenderer::DrawLayer(
|
||||
int index, int layer, const ActionFrame* frame, CSprRes* sprite, CActRes* action, int animation, int frameIndex, bool replaced
|
||||
) {
|
||||
int cellIndex = GetSlotLayer(g_session.IsSpecialMonsterJob(this->layerViews[layer]) ? 1 : layer);
|
||||
int cellIndex;
|
||||
if (g_session.IsSpecialMonsterJob(this->layerViews[layer])) {
|
||||
cellIndex = GetSlotLayer(1);
|
||||
} else {
|
||||
cellIndex = GetSlotLayer(layer);
|
||||
}
|
||||
for (int i = 0; i < frame->cellCount; ++i) {
|
||||
if (layer == 7) {
|
||||
cellIndex = i;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue