Icarus
With Icarus installed, Apoli registers one extra power type, apoli:wings: flapping flight with Icarus's stamina bar, granted by a power instead of an equipped item.
This type is registration-gated, so it only exists when Icarus is loaded. Without Icarus, a power that uses it fails to load.
Wings as body parts
Icarus wings answer to the body part names right_wing, left_wing and wings, or icarus_right_wing, icarus_left_wing and icarus_wings, the names Figura uses for them, whether they come from an equipped item or from apoli:wings. That part is behaviour-gated: the names parse without Icarus and just have nothing to act on.
{
"type": "apoli:modify_model_parts",
"transformations": [
{"model_part": "right_wing", "type": "visible", "value": 0},
{"model_part": "left_wing", "type": "x_scale", "value": -0.5},
{"model_part": "left_wing", "type": "y_scale", "value": -0.5},
{"model_part": "left_wing", "type": "z_scale", "value": -0.5}
]
}This hides the right wing and draws the left one at half size, still attached to the back. Every transformation type works on a wing, and apoli:model_color can tint one through its parts.
Wings drawn by the Icarus: Re-Winged add-on take the same edits and tints, both its own wing items and the Icarus wings it redraws. The edits happen while the model is drawn, so they need Apoli on the viewing player's client.
Types
| Type | Kind | What it does |
|---|---|---|
apoli:wings | Power | Grants flapping wings with a stamina bar. |