Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---------------------------------------------------------------------------------------------------
- -- func: demigodmode
- -- desc: Toggles a lesser god mode on the player; granting them several special abilities,
- -- but not invulnerability.
- ---------------------------------------------------------------------------------------------------
- cmdprops =
- {
- permission = 1,
- parameters = ""
- };
- function onTrigger(player)
- if (player:getVar("DemiGodMode") == 0) then
- -- Toggle DemiGodMode on..
- player:setVar("DemiGodMode", 1);
- -- Add bonus effects to the player..
- player:addStatusEffect(EFFECT_MAX_HP_BOOST,500,0,0);
- player:addStatusEffect(EFFECT_MAX_MP_BOOST,500,0,0);
- player:addStatusEffect(EFFECT_SENTINEL,100,0,0);
- player:addStatusEffect(EFFECT_MANAFONT,1,0,0);
- player:addStatusEffect(EFFECT_REGAIN,150,1,0);
- player:addStatusEffect(EFFECT_REFRESH,99,0,0);
- player:addStatusEffect(EFFECT_REGEN,99,0,0);
- -- Add bonus mods to the player..
- player:addMod(MOD_RACC,2500);
- player:addMod(MOD_ACC,2500);
- player:addMod(MOD_MACC,2500);
- -- Heal the player from the new buffs..
- player:addHP( 50000 );
- player:setMP( 50000 );
- else
- -- Toggle DemiGodMode off..
- player:setVar("DemiGodMode", 0);
- -- Remove bonus effects..
- player:delStatusEffect(EFFECT_MAX_HP_BOOST);
- player:delStatusEffect(EFFECT_MAX_MP_BOOST);
- player:delStatusEffect(EFFECT_SENTINEL);
- player:delStatusEffect(EFFECT_MANAFONT);
- player:delStatusEffect(EFFECT_REGAIN);
- player:delStatusEffect(EFFECT_REFRESH);
- player:delStatusEffect(EFFECT_REGEN);
- -- Remove bonus mods..
- player:delMod(MOD_RACC,2500);
- player:delMod(MOD_ACC,2500);
- player:delMod(MOD_MACC,2500);
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement