COM_AddCommand("cliptoggle", function(player) if not player.noclip then player.noclip = true player.pflags = player.pflags | PF_NOCLIP print("Noclip enabled.") else player.noclip = false player.pflags = player.pflags & ~PF_NOCLIP print("Noclip disabled.") end end) COM_AddCommand("damagetoggle", function(player) if not player.godmode then player.godmode = true CONS_Printf(player, "Invulnerability enabled") else player.godmode = false player.powers[pw_invulnerability] = 0 CONS_Printf(player, "Invulnerability disabled") end end, 1) addHook("ThinkFrame", function() for player in players.iterate do if player.valid and player.godmode then player.powers[pw_invulnerability] = TICRATE end end end) COM_AddCommand("homingthok", function(player) if player.rings >= 0 then player.charability = CA_HOMINGTHOK end end, 1) COM_AddCommand("fly", function(player) if player.rings >= 0 then player.charability = CA_FLY end end, 1) COM_AddCommand("glideandclimb", function(player) if player.rings >= 0 then player.charability = CA_GLIDEANDCLIMB end end, 1) COM_AddCommand("thok", function(player) if player.rings >= 0 then player.charability = CA_THOK end end, 1) COM_AddCommand("swim", function(player) if player.rings >= 0 then player.charability = CA_SWIM end end, 1) COM_AddCommand("doublejump", function(player) if player.rings >= 0 then player.charability = CA_DOUBLEJUMP end end, 1) COM_AddCommand("float", function(player) if player.rings >= 0 then player.charability = CA_FLOAT end end, 1) COM_AddCommand("slowfall", function(player) if player.rings >= 0 then player.charability = CA_SLOWFALL end end, 1) COM_AddCommand("telekinesis", function(player) if player.rings >= 0 then player.charability = CA_TELEKINESIS end end, 1) COM_AddCommand("fallswitch", function(player) if player.rings >= 0 then player.charability = CA_FALLSWITCH end end, 1) COM_AddCommand("airdrill", function(player) if player.rings >= 0 then player.charability = CA_AIRDRILL end end, 1) COM_AddCommand("jumpthok", function(player) if player.rings >= 0 then player.charability = CA_JUMPTHOK end end, 1) COM_AddCommand("bounce", function(player) if player.rings >= 0 then player.charability = CA_BOUNCE end end, 1) COM_AddCommand("twinspin", function(player) if player.rings >= 0 then player.charability = CA_TWINSPIN end end, 1) COM_AddCommand("none1", function(player) if player.rings >= 0 then player.charability = CA_NONE end end, 1) COM_AddCommand("none2", function(player) if player.rings >= 0 then player.charability = CA2_NONE end end, 1) COM_AddCommand("spindash", function(player) if player.rings >= 0 then player.charability = CA2_SPINDASH end end, 1) COM_AddCommand("gunslinger", function(player) if player.rings >= 0 then player.charability = CA2_GUNSLINGER end end, 1) COM_AddCommand("melee", function(player) if player.rings >= 0 then player.charability = CA2_MELEE end end, 1) COM_AddCommand("nextstage", function(player) if player.rings >= 0 then G_ExitLevel() end end, 1) COM_AddCommand("+5r", function(player) if player.rings >= 0 then player.rings = player.rings + 5 end end, 1) COM_AddCommand("+10r", function(player) if player.rings >= 0 then player.rings = player.rings + 10 end end, 1) COM_AddCommand("+15r", function(player) if player.rings >= 0 then player.rings = player.rings + 15 end end, 1) COM_AddCommand("+20r", function(player) if player.rings >= 0 then player.rings = player.rings + 20 end end, 1) COM_AddCommand("+25r", function(player) if player.rings >= 0 then player.rings = player.rings + 25 end end, 1) COM_AddCommand("+50r", function(player) if player.rings >= 0 then player.rings = player.rings + 50 end end, 1) COM_AddCommand("+100r", function(player) if player.rings >= 0 then player.rings = player.rings + 100 end end, 1) COM_AddCommand("+150r", function(player) if player.rings >= 0 then player.rings = player.rings + 150 end end, 1) COM_AddCommand("+200r", function(player) if player.rings >= 0 then player.rings = player.rings + 200 end end, 1) COM_AddCommand("+250r", function(player) if player.rings >= 0 then player.rings = player.rings + 250 end end, 1) COM_AddCommand("+1l", function(player) if player.rings >= 0 then player.lives = player.lives + 1 end end, 1) COM_AddCommand("+3l", function(player) if player.lives >= 0 then player.lives = player.lives + 3 end end, 1) COM_AddCommand("+5l", function(player) if player.lives >= 0 then player.lives = player.lives + 5 end end, 1) COM_AddCommand("+10l", function(player) if player.lives >= 0 then player.lives = player.lives + 10 end end, 1) COM_AddCommand("+15l", function(player) if player.lives >= 0 then player.lives = player.lives + 15 end end, 1) COM_AddCommand("-15l", function(player) if player.lives >= 0 then player.lives = player.lives - 15 end end, 1) COM_AddCommand("-10l", function(player) if player.lives >= 0 then player.lives = player.lives - 10 end end, 1) COM_AddCommand("-5l", function(player) if player.lives >= 0 then player.lives = player.lives - 5 end end, 1) COM_AddCommand("+50l", function(player) if player.lives >= 0 then player.lives = player.lives + 50 end end, 1) COM_AddCommand("-50l", function(player) if player.lives >= 0 then player.lives = player.lives - 50 end end, 1) COM_AddCommand("spinball", function(player) if player.rings >= 0 then player.mo.state = S_PLAY_ROLL end end, 1)