GameObject#getSpecializedTypeIndicator returns seemingly incorrect values

name: Bug report
about: Report a bug in the RuneMate API

Describe the bug When calling getSpecializedTypeIndicator() on a game object, I would expect the values to be coherent with its jdoc.

     * Also known as getObjectModelShape.
     * <p>0,1,2,3 = BoundaryObject
     * 4,5,6,7,8 = WallObject
     * 9,10,11,12,13,14,15,16,17,18,19,20,21 = PrimaryObject
     * 22 = FloorDecoration
     * </p>
     * 10 is the most common object model shape/type (standard)
     *
     * @return

Affected game modes: OSRS

RuneMate version: 3.1.0

To Reproduce Query a gameobject and call getSpecializedTypeIndicator()

An example for this is the Lumbridge cowpen's gate which returns 53, even though it is a BoundaryObject and should be between 0 and 3.

Expected behaviour Values between 0 and 22, depending on the type of game object.

Additional context It is possible that the value is simply shifted by 53, because the expected result for the cowpen is 0, while another object (Drift net anchors) has a value of 63, but would make sense to be 10 instead.