Beispiel #1
0
        public override bool StateAttack(GSkill skill)
        {
            GPlayerWrapper player      = skill.GetPlayer();
            GPlayerWrapper victim      = skill.GetVictim();
            int            player_var5 = player.GetVar5();
            int            skill_level = skill.GetLevel();

            victim.SetProbability(100.0f);
            victim.SetTime(100.0f);
            victim.SetBuffid(1);
            victim.SetAmount(((2 * skill_level * player_var5) * 0.01f));
            victim.SetValue(0.0f);
            victim.SetHpleak(true);
            return(true);
        }
Beispiel #2
0
        public override bool StateAttack(GSkill skill)
        {
            GPlayerWrapper player      = skill.GetPlayer();
            GPlayerWrapper victim      = skill.GetVictim();
            int            player_var1 = player.GetVar1();
            int            player_var3 = player.GetVar3();
            int            player_var5 = player.GetVar5();

            /*
             * if ( player_var5 <= player_var3 * 0.95f )
             * d = 0.0f;
             * else
             * victim.SetProbability(100.0f);
             * victim.SetValue((player_var1 * 0.1f));
             * victim.SetDirecthurt(true);
             */
            return(true);
        }