diff --git a/d2core/d2asset/dcc_animation.go b/d2core/d2asset/dcc_animation.go
index 9961b5ea..326f8124 100644
--- a/d2core/d2asset/dcc_animation.go
+++ b/d2core/d2asset/dcc_animation.go
@@ -2,9 +2,6 @@ package d2asset
 
 import (
 	"errors"
-	"math"
-
-	"github.com/OpenDiablo2/OpenDiablo2/d2common/d2math"
 
 	"github.com/OpenDiablo2/OpenDiablo2/d2common/d2util"
 
@@ -132,24 +129,11 @@ func (a *DCCAnimation) decodeDirection(directionIndex int) error {
 func (a *DCCAnimation) decodeFrame(directionIndex int) animationFrame {
 	dccDirection := a.dcc.Directions[directionIndex]
 
-	minX, minY := math.MaxInt32, math.MaxInt32
-	maxX, maxY := math.MinInt32, math.MinInt32
-
-	for _, dccFrame := range dccDirection.Frames {
-		minX = d2math.MinInt(minX, dccFrame.Box.Left)
-		minY = d2math.MinInt(minY, dccFrame.Box.Top)
-		maxX = d2math.MaxInt(maxX, dccFrame.Box.Right())
-		maxY = d2math.MaxInt(maxY, dccFrame.Box.Bottom())
-	}
-
-	frameWidth := maxX - minX
-	frameHeight := maxY - minY
-
 	frame := animationFrame{
-		width:   frameWidth,
-		height:  frameHeight,
-		offsetX: minX,
-		offsetY: minY,
+		width:   dccDirection.Box.Width,
+		height:  dccDirection.Box.Height,
+		offsetX: dccDirection.Box.Left,
+		offsetY: dccDirection.Box.Top,
 		decoded: true,
 	}