Beispiel #1
0
        /// <summary></summary>
        public virtual void SetAttackDesc()
        {
            AttackDesc = "attack{0}";

            if (!UseAttacks)
            {
                if (OfMonster.IsCharacterMonster() || (OfMonster.IsInRoomLit() && OfMonster.CombatCode != CombatCode.Attacks))
                {
                    AttackDesc = OfMonster.GetAttackDescString(OfWeapon);
                }
            }
        }
Beispiel #2
0
        protected override void SetAttackDesc()
        {
            AttackDesc = "attack{0}";

            if (!UseAttacks)
            {
                if (OfMonster.IsCharacterMonster())
                {
                    AttackDesc = OfMonster.GetAttackDescString(OfWeapon);
                }
                else if (OfMonster.IsInRoomLit())
                {
                    if (OfMonster.Uid > 19 && OfMonster.Uid < 23)
                    {
                        AttackDesc = "zap{0}";
                    }
                    else if (OfMonster.CombatCode != CombatCode.Attacks && (!((Framework.IMonster)OfMonster).IsAndroid() || OfMonster.Weapon > 0))
                    {
                        AttackDesc = OfMonster.GetAttackDescString(OfWeapon);
                    }
                }
            }
        }