diff --git a/source/pickups/pglove.cpp b/source/pickups/pglove.cpp index 3462b4622..f716337d5 100644 --- a/source/pickups/pglove.cpp +++ b/source/pickups/pglove.cpp @@ -70,6 +70,8 @@ void CGlovePickup::init() { CBaseWeaponSimplePickup::init(); + + GameScene.getPlayer()->registerAddon(PLAYER_ADDON_GLOVE); } /*---------------------------------------------------------------------- diff --git a/source/player/player.cpp b/source/player/player.cpp index 921d67e55..3996639c3 100644 --- a/source/player/player.cpp +++ b/source/player/player.cpp @@ -658,9 +658,8 @@ m_animFrame=0; m_divingHelmet=false; setIsInWater(true); - // Always ( cept for one level ) need this - registerAddon(PLAYER_ADDON_GLOVE); #ifdef __USER_paul__ +registerAddon(PLAYER_ADDON_GLOVE); registerAddon(PLAYER_ADDON_NET); registerAddon(PLAYER_ADDON_CORALBLOWER); registerAddon(PLAYER_ADDON_JELLYLAUNCHER);