Purple Dragon Skin Fan assets

18 files · 2 states · every render, shadow, the icon and manifest.json in one zip.

rare_fan*3 Catalogue Rares 18 files · 2 states Download zip

Purple Dragon Skin Fan

Default state

13 files

State 1

4 files

API

Docs ▸
id
50
slug
purple-dragon-skin-fan
classname
rare_fan*3
category
Catalogue Rares
value
55 Habloons
  • GET ?slug=purple-dragon-skin-fan Open
  • GET ?id=50 Open
  • GET ?classname=rare_fan*3 Open
JSON /api/v1/rares
{
    "ok": true,
    "rare": {
        "id": 50,
        "name": "Purple Dragon Skin Fan",
        "slug": "purple-dragon-skin-fan",
        "canonical_slug": "purple-dragon-skin-fan",
        "classname": "rare_fan*3",
        "url": "https://habbend.com/rare/purple-dragon-skin-fan/",
        "category": "Catalogue Rares",
        "group": "Fan",
        "updated_at": "2026-11-10T21:08:20Z",
        "value": {
            "habloons": 55,
            "label": "1 GB + 1 Silver",
            "updated_at": "2026-07-26T01:23:47Z"
        },
        "images": {
            "icon": "https://habbend.com/assets/rares/purple-dragon-skin-fan/furni/icon-1f30eccc2e.png?v=20261110210820",
            "render": "https://habbend.com/assets/rares/purple-dragon-skin-fan/furni/render-64-2-0791aabb70.png?v=20261110210820",
            "stage": "https://habbend.com/og/rare/purple-dragon-skin-fan.png?v=iso3-0791aabb70-6af387c4"
        }
    }
}

Manifest

manifest.json
manifest.json 18 entries
{
    "classname": "rare_fan*3",
    "base_classname": "rare_fan",
    "name": "Purple Dragon Skin Fan",
    "xdim": 1,
    "ydim": 1,
    "states": 2,
    "files": [
        "icon.png",
        "off-64-0.png",
        "off-64-2.png",
        "off-64-4.png",
        "off-64-6.png",
        "on-64-0.gif",
        "on-64-2.gif",
        "on-64-4.gif",
        "on-64-6.gif",
        "render-32-0.png",
        "render-32-2.png",
        "render-32-4.png",
        "render-32-6.png",
        "render-64-0-state1.png",
        "render-64-0.png",
        "render-64-2-state1.png",
        "render-64-2.png",
        "render-64-4-state1.png",
        "render-64-4.png",
        "render-64-6-state1.png",
        "render-64-6.png",
        "shadow-64-0.png",
        "shadow-64-2.png",
        "shadow-64-4.png",
        "shadow-64-6.png",
        "sheet-64-0.png",
        "sheet-64-2.png",
        "sheet-64-4.png",
        "sheet-64-6.png"
    ],
    "name_source": "furnidata",
    "description": "Keeps the heat off St George!",
    "names": {
        "en": "Purple Dragon Skin Fan",
        "es": "La Ventolera Púrpura",
        "pt-BR": "Ventilador Roxo"
    },
    "descriptions": {
        "en": "Keeps the heat off St George!",
        "es": "Disfruta de la fresca brisa",
        "pt-BR": "Para o calor ficar bem longe!"
    },
    "color_id": "3",
    "color_hex": "#C05DFF",
    "color_hsl": [
        277,
        100,
        68
    ],
    "revision": 59424,
    "category": "other",
    "attributes": {
        "kind": "floor",
        "sprites": 4,
        "animated": true,
        "directions": [
            "0",
            "2",
            "4",
            "6"
        ],
        "rare": false,
        "furniline": "rare",
        "stand": false,
        "sit": false,
        "lay": false,
        "clickthrough": false,
        "object_class": "Furniture Fan Class",
        "gate": false,
        "teleport": false,
        "market_stall": false,
        "stances": 3,
        "toggle": true
    },
    "frame_ms": 150,
    "animation": "states",
    "directions": {
        "0": {
            "width": 42,
            "height": 80,
            "frames": 3,
            "on_frames": [
                0,
                1,
                2
            ],
            "cycle": [
                {
                    "frame": 0,
                    "ms": 150
                },
                {
                    "frame": 1,
                    "ms": 150
                },
                {
                    "frame": 2,
                    "ms": 150
                }
            ],
            "play_state": 1,
            "still": {
                "file": "off-64-0.png",
                "width": 42,
                "height": 80,
                "offset_x": 0,
                "offset_y": 0
            },
            "poses": {
                "stance0": 0,
                "stance2": 2
            },
            "toggle_files": {
                "stance0": "render-64-0.png",
                "stance2": "render-64-0-state1.png"
            }
        },
        "2": {
            "width": 43,
            "height": 74,
            "frames": 3,
            "on_frames": [
                0,
                1,
                2
            ],
            "cycle": [
                {
                    "frame": 0,
                    "ms": 150
                },
                {
                    "frame": 1,
                    "ms": 150
                },
                {
                    "frame": 2,
                    "ms": 150
                }
            ],
            "play_state": 1,
            "still": {
                "file": "off-64-2.png",
                "width": 43,
                "height": 74,
                "offset_x": 0,
                "offset_y": 0
            },
            "poses": {
                "stance0": 0,
                "stance2": 2
            },
            "toggle_files": {
                "stance0": "render-64-2.png",
                "stance2": "render-64-2-state1.png"
            }
        },
        "4": {
            "width": 43,
            "height": 74,
            "frames": 3,
            "on_frames": [
                0,
                1,
                2
            ],
            "cycle": [
                {
                    "frame": 0,
                    "ms": 150
                },
                {
                    "frame": 1,
                    "ms": 150
                },
                {
                    "frame": 2,
                    "ms": 150
                }
            ],
            "play_state": 1,
            "still": {
                "file": "off-64-4.png",
                "width": 43,
                "height": 74,
                "offset_x": 0,
                "offset_y": 0
            },
            "poses": {
                "stance0": 0,
                "stance2": 2
            },
            "toggle_files": {
                "stance0": "render-64-4.png",
                "stance2": "render-64-4-state1.png"
            }
        },
        "6": {
            "width": 42,
            "height": 80,
            "frames": 3,
            "on_frames": [
                0,
                1,
                2
            ],
            "cycle": [
                {
                    "frame": 0,
                    "ms": 150
                },
                {
                    "frame": 1,
                    "ms": 150
                },
                {
                    "frame": 2,
                    "ms": 150
                }
            ],
            "play_state": 1,
            "still": {
                "file": "off-64-6.png",
                "width": 42,
                "height": 80,
                "offset_x": 0,
                "offset_y": 0
            },
            "poses": {
                "stance0": 0,
                "stance2": 2
            },
            "toggle_files": {
                "stance0": "render-64-6.png",
                "stance2": "render-64-6-state1.png"
            }
        }
    },
    "toggle": true,
    "stances": 3,
    "stance_names": [
        "stance0",
        "stance1",
        "stance2"
    ],
    "anchors": {
        "off-64-0.png": {
            "x": -14,
            "y": 70
        },
        "off-64-2.png": {
            "x": -15,
            "y": 64
        },
        "off-64-4.png": {
            "x": -6,
            "y": 64
        },
        "off-64-6.png": {
            "x": -8,
            "y": 70
        },
        "on-64-0.gif": {
            "x": -14,
            "y": 70
        },
        "on-64-2.gif": {
            "x": -15,
            "y": 64
        },
        "on-64-4.gif": {
            "x": -6,
            "y": 64
        },
        "on-64-6.gif": {
            "x": -8,
            "y": 70
        },
        "render-32-0.png": {
            "x": -8,
            "y": 33
        },
        "render-32-2.png": {
            "x": -7,
            "y": 30
        },
        "render-32-4.png": {
            "x": -4,
            "y": 30
        },
        "render-32-6.png": {
            "x": -4,
            "y": 33
        },
        "render-64-0-state1.png": {
            "x": -14,
            "y": 70
        },
        "render-64-0.png": {
            "x": -14,
            "y": 70
        },
        "render-64-2-state1.png": {
            "x": -15,
            "y": 64
        },
        "render-64-2.png": {
            "x": -15,
            "y": 64
        },
        "render-64-4-state1.png": {
            "x": -6,
            "y": 64
        },
        "render-64-4.png": {
            "x": -6,
            "y": 64
        },
        "render-64-6-state1.png": {
            "x": -8,
            "y": 70
        },
        "render-64-6.png": {
            "x": -8,
            "y": 70
        },
        "sheet-64-0.png": {
            "x": -14,
            "y": 70
        },
        "sheet-64-2.png": {
            "x": -15,
            "y": 64
        },
        "sheet-64-4.png": {
            "x": -6,
            "y": 64
        },
        "sheet-64-6.png": {
            "x": -8,
            "y": 70
        }
    }
}