Bug Report – Electric Glider cannot activate gliding when equipped alone
Mod: Electrical Progressive Equipment (v3.2.3)
Game version: Vintage Story v1.22.3 (Stable)
Other EP mods used: core v3.2.3, basics v3.2.3, qol v3.2.2
No other mods installed during testing
Summary
The electric glider (item code static-glider, class ItemEGlider) does not activate gliding when worn alone, even if fully charged. Gliding only works when the player also equips the vanilla glider (class ItemGlider) in another slot. This indicates that the custom glider class is not properly recognized by the base game’s gliding activation system.
Steps to Reproduce
Start a new or existing world with only the four mentioned EP mods active (no other mods).
Obtain a fully charged electric glider (electricalprogressiveequipment:static-glider).
Equip only the electric glider (no other glider in any slot).
Jump from a height and press the jump key (space bar) while falling.
Observe: no gliding animation, no speed change, no charge consumption – character simply falls.
Now also equip a vanilla glider (e.g., game:glider) in another hotbar slot (but keep the electric glider equipped as well).
Repeat the fall – gliding activates normally, and the electric glider’s boost effect (Shift key) works.
Expected Behavior
When wearing only the electric glider and falling, pressing the jump key should deploy the glider and allow gliding (with or without boost).
The electric glider should function as a standalone glider, independent of the vanilla glider.
Actual Behavior
Gliding does not activate when the electric glider is the only glider worn.
The vanilla glider must be present (even if not actively used) for the electric glider’s gliding and boost to work.
Technical Notes
Vanilla glider uses "class": "ItemGlider". The base game’s gliding system likely checks for ItemGlider or a specific interface to enable gliding on jump key press.
The electric glider uses a custom class ItemEGlider. It seems the mod does not properly register this class as a valid glider item for the core game mechanics, or the required patch to hook into the gliding activation may be incomplete.
Logs show [ElectricalProgressive] Applying EGlider physics patch... (client-main.log), but the patch may only affect physics and boost, not the initial activation event.
Player inventory audit logs confirm that the electric glider is correctly equipped and charged during testing.
Workaround
Temporarily equip a vanilla glider alongside the electric glider – this forces the base game to allow gliding, after which the electric glider’s boost works as intended.
Suggested Fix
Make ItemEGlider inherit from or fully emulate ItemGlider’s gliding activation logic, or
Patch the base game’s gliding activation condition to also accept items with a specific attribute or interface (e.g., "glider": true), or
Override the player’s jump key handling to manually trigger gliding when an electric glider is equipped, without relying on the vanilla glider being present.
Environment
OS: Windows 11
GPU: NVIDIA GeForce RTX 3070 (driver 595.79)
Vintage Story version: v1.22.3
EP mod versions:
core: 3.2.3
basics: 3.2.3
equipment: 3.2.3
qol: 3.2.2
client-audit.log
client-chat.log
client-debug.log
client-main.log
server-audit.log
server-debug.log
server-main.log
Bug Report – Electric Glider cannot activate gliding when equipped alone
Mod: Electrical Progressive Equipment (v3.2.3)
Game version: Vintage Story v1.22.3 (Stable)
Other EP mods used: core v3.2.3, basics v3.2.3, qol v3.2.2
No other mods installed during testing
Summary
The electric glider (item code static-glider, class ItemEGlider) does not activate gliding when worn alone, even if fully charged. Gliding only works when the player also equips the vanilla glider (class ItemGlider) in another slot. This indicates that the custom glider class is not properly recognized by the base game’s gliding activation system.
Steps to Reproduce
Start a new or existing world with only the four mentioned EP mods active (no other mods).
Obtain a fully charged electric glider (electricalprogressiveequipment:static-glider).
Equip only the electric glider (no other glider in any slot).
Jump from a height and press the jump key (space bar) while falling.
Observe: no gliding animation, no speed change, no charge consumption – character simply falls.
Now also equip a vanilla glider (e.g., game:glider) in another hotbar slot (but keep the electric glider equipped as well).
Repeat the fall – gliding activates normally, and the electric glider’s boost effect (Shift key) works.
Expected Behavior
When wearing only the electric glider and falling, pressing the jump key should deploy the glider and allow gliding (with or without boost).
The electric glider should function as a standalone glider, independent of the vanilla glider.
Actual Behavior
Gliding does not activate when the electric glider is the only glider worn.
The vanilla glider must be present (even if not actively used) for the electric glider’s gliding and boost to work.
Technical Notes
Vanilla glider uses "class": "ItemGlider". The base game’s gliding system likely checks for ItemGlider or a specific interface to enable gliding on jump key press.
The electric glider uses a custom class ItemEGlider. It seems the mod does not properly register this class as a valid glider item for the core game mechanics, or the required patch to hook into the gliding activation may be incomplete.
Logs show [ElectricalProgressive] Applying EGlider physics patch... (client-main.log), but the patch may only affect physics and boost, not the initial activation event.
Player inventory audit logs confirm that the electric glider is correctly equipped and charged during testing.
Workaround
Temporarily equip a vanilla glider alongside the electric glider – this forces the base game to allow gliding, after which the electric glider’s boost works as intended.
Suggested Fix
Make ItemEGlider inherit from or fully emulate ItemGlider’s gliding activation logic, or
Patch the base game’s gliding activation condition to also accept items with a specific attribute or interface (e.g., "glider": true), or
Override the player’s jump key handling to manually trigger gliding when an electric glider is equipped, without relying on the vanilla glider being present.
Environment
OS: Windows 11
GPU: NVIDIA GeForce RTX 3070 (driver 595.79)
Vintage Story version: v1.22.3
EP mod versions:
core: 3.2.3
basics: 3.2.3
equipment: 3.2.3
qol: 3.2.2
client-audit.log
client-chat.log
client-debug.log
client-main.log
server-audit.log
server-debug.log
server-main.log