//By TheLastKitchenGun COM_AddCommand("supersprites", function(player) if (gamestate ~= GS_LEVEL) CONS_Printf(player, "be in a level please") return end if (player.spectator) return end if (player.mo and player.mo.valid and player.mo.skin == "honey") return end if (player.mo and player.mo.valid) and not (player.mo.eflags & MFE_FORCESUPER) player.mo.eflags = $ | MFE_FORCESUPER player.usingsupersprites = true player.usingreversesupersprites = false player.mo.eflags = $ & ~MFE_FORCENOSUPER CONS_Printf(player, "you now use your super sprites!") elseif (player.mo.eflags & MFE_FORCESUPER) and (player.mo and player.mo.valid) player.usingsupersprites = false player.mo.eflags = $ & ~MFE_FORCESUPER CONS_Printf(player, "you no longer use your super sprites.") end end) COM_AddCommand("nosupersprites", function(player) if (gamestate ~= GS_LEVEL) CONS_Printf(player, "be in a level please") return end if (player.spectator) return end if (player.mo and player.mo.valid and player.mo.skin == "honey") return end if (player.mo and player.mo.valid) and not (player.mo.eflags & MFE_FORCENOSUPER) player.mo.eflags = $ | MFE_FORCENOSUPER player.usingreversesupersprites = true player.mo.eflags = $ & ~MFE_FORCESUPER player.usingsupersprites = false CONS_Printf(player, "you now use your normal sprites when super!") elseif (player.mo.eflags & MFE_FORCENOSUPER) and (player.mo and player.mo.valid) player.usingreversesupersprites = false player.mo.eflags = $ & ~MFE_FORCENOSUPER CONS_Printf(player, "you no longer use your normal sprites when super.") end end) addHook("PlayerThink", function(player) if (player.usingsupersprites == nil) player.usingsupersprites = false end if (player.usingreversesupersprites == nil) player.usingreversesupersprites = false end end) addHook("PlayerThink", function(player) if (player.usingsupersprites == true) and not (player.mo.eflags & MFE_FORCESUPER) and not (player.mo.skin == "honey") player.mo.eflags = $ | MFE_FORCESUPER end end) addHook("PlayerThink", function(player) if (player.usingreversesupersprites == true) and not (player.mo.eflags & MFE_FORCENOSUPER) and not (player.mo.skin == "honey") player.mo.eflags = $ | MFE_FORCENOSUPER end end)