Code:
internal class God : Command
{
public God()
: base("god", 2)
{
}
protected override bool Process(Player player, RealmTime time, string[] args)
{
if (player.HasConditionEffect(ConditionEffectIndex.Invincible))
{
player.ApplyConditionEffect(new ConditionEffect
{
Effect = ConditionEffectIndex.Invincible,
DurationMS = 0
});
player.ApplyConditionEffect(new ConditionEffect
{
Effect = ConditionEffectIndex.Damaging,
DurationMS = 0
});
player.ApplyConditionEffect(new ConditionEffect
{
Effect = ConditionEffectIndex.Berserk,
DurationMS = 0
});
player.SendInfo("Godmode Off");
}
else
{
player.ApplyConditionEffect(new ConditionEffect
{
Effect = ConditionEffectIndex.Invincible,
DurationMS = -1
});
player.ApplyConditionEffect(new ConditionEffect
{
Effect = ConditionEffectIndex.Damaging,
DurationMS = -1
});
player.ApplyConditionEffect(new ConditionEffect
{
Effect = ConditionEffectIndex.Berserk,
DurationMS = -1
});
player.SendInfo("Godmode On");
}
return true;
}
}