本文整理汇总了C#中FightMode类的典型用法代码示例。如果您正苦于以下问题:C# FightMode类的具体用法?C# FightMode怎么用?C# FightMode使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
FightMode类属于命名空间,在下文中一共展示了FightMode类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: BaseMount
public BaseMount( string name, int bodyID, int itemID, AIType aiType, FightMode fightMode, int rangePerception, int rangeFight, double activeSpeed, double passiveSpeed ) : base ( aiType, fightMode, rangePerception, rangeFight, activeSpeed, passiveSpeed )
{
Name = name;
Body = bodyID;
m_InternalItem = new MountItem( this, itemID );
}
开发者ID:greeduomacro,项目名称:last-wish,代码行数:7,代码来源:BaseMount.cs
示例2: BaseCreatureStatue
//Allows to change all base creature and res type.
public BaseCreatureStatue(int BodyValue, ResType restype, Direction direction, AIType ai, FightMode mode, int RangePerception, int RangeFight,
double ActiveSpeed, double PassiveSpeed)
: base(AIType.AI_Melee,FightMode.Closest, 10, 1, 0.2, 0.4)
{
Body = BodyValue;
mResTyp = restype;
mDirection = direction;
AI = ai;
FightMode = mode;
RangePerception = RangePerception;
RangeFight = RangeFight;
ActiveSpeed = ActiveSpeed;
PassiveSpeed = PassiveSpeed;
m_ResType = restype;
CantWalk = true;
Paralyzed = true;
Blessed = true;
Timer.DelayCall(TimeSpan.Zero, Freeze);
Timer.DelayCall(TimeSpan.Zero, SetUpBase);
SolidHueOverride = (int)m_ResType;
//One base for each creature.
m_base = new CreatureStatueBase(this);
}
开发者ID:zerodowned,项目名称:My-Stuff,代码行数:28,代码来源:BaseCreatureStatue.cs
示例3: BaseWarHorse
public BaseWarHorse( int bodyID, int itemID, AIType aiType, FightMode fightMode, int rangePerception, int rangeFight, double activeSpeed, double passiveSpeed ) : base ( "a war horse", bodyID, itemID, aiType, fightMode, rangePerception, rangeFight, activeSpeed, passiveSpeed )
{
BaseSoundID = 0xA8;
InitStats( Utility.Random( 300, 100 ), 125, 60 );
SetStr( 400 );
SetDex( 125 );
SetInt( 51, 55 );
SetHits( 240 );
SetMana( 0 );
SetDamage( 5, 8 );
SetDamageType( ResistanceType.Physical, 100 );
SetResistance( ResistanceType.Physical, 40, 50 );
SetResistance( ResistanceType.Fire, 30, 40 );
SetResistance( ResistanceType.Cold, 30, 40 );
SetResistance( ResistanceType.Poison, 30, 40 );
SetResistance( ResistanceType.Energy, 30, 40 );
SetSkill( SkillName.MagicResist, 25.1, 30.0 );
SetSkill( SkillName.Tactics, 29.3, 44.0 );
SetSkill( SkillName.Wrestling, 29.3, 44.0 );
Fame = 300;
Karma = 300;
Tamable = true;
ControlSlots = 1;
MinTameSkill = 29.1;
}
开发者ID:greeduomacro,项目名称:vivre-uo,代码行数:34,代码来源:BaseWarHorse.cs
示例4: BaseMustang
public BaseMustang( int bodyID, int itemID, AIType aiType, FightMode fightMode, int rangePerception, int rangeFight, double activeSpeed, double passiveSpeed ) : base ( "Un Mustang", bodyID, itemID, aiType, fightMode, rangePerception, rangeFight, activeSpeed, passiveSpeed )
{
BaseSoundID = 0xA8;
SetStr( 70, 120 );
SetDex( 70, 105 );
SetInt( 9, 15 );
SetHits( 80, 120 );
SetMana( 0 );
SetDamage( 3, 4 );
SetDamageType( ResistanceType.Physical, 100 );
SetResistance( ResistanceType.Physical, 25, 35 );
SetResistance( ResistanceType.Fire, 10, 20 );
SetResistance( ResistanceType.Cold, 10, 20 );
SetResistance( ResistanceType.Poison, 10, 20 );
SetResistance( ResistanceType.Energy, 10, 20 );
SetSkill( SkillName.MagicResist, 25.1, 30.0 );
SetSkill( SkillName.Tactics, 29.3, 44.0 );
SetSkill( SkillName.Wrestling, 29.3, 44.0 );
Fame = 300;
Karma = 300;
Tamable = true;
ControlSlots = 1;
}
开发者ID:greeduomacro,项目名称:vivre-uo,代码行数:32,代码来源:BaseMustang.cs
示例5: Dummy
public Dummy(AIType iAI, FightMode iFightMode, int iRangePerception, int iRangeFight, double dActiveSpeed, double dPassiveSpeed) : base(iAI, iFightMode, iRangePerception, iRangeFight, dActiveSpeed, dPassiveSpeed)
{
Body = 400 + Utility.Random(2);
Hue = Utility.RandomSkinHue();
Skills[SkillName.DetectHidden].Base = 100;
Skills[SkillName.MagicResist].Base = 120;
Team = Utility.Random(3);
int iHue = 20 + Team * 40;
int jHue = 25 + Team * 40;
Utility.AssignRandomHair( this, iHue );
LeatherGloves glv = new LeatherGloves();
glv.Hue = iHue;
glv.LootType = LootType.Newbied;
AddItem(glv);
Container pack = new Backpack();
pack.Movable = false;
AddItem( pack );
m_Timer = new AutokillTimer(this);
m_Timer.Start();
}
开发者ID:FreeReign,项目名称:imaginenation,代码行数:29,代码来源:Dummy.cs
示例6: FamousPirates
public FamousPirates(AIType iAI, FightMode iFightMode, int iRangePerception, int iRangeFight, double dActiveSpeed, double dPassiveSpeed) : base(iAI, iFightMode, iRangePerception, iRangeFight, dActiveSpeed, dPassiveSpeed)
{
this.Body = 400;
this.Hue = Utility.RandomSkinHue();
this.Skills[SkillName.DetectHidden].Base = 100;
this.Skills[SkillName.MagicResist].Base = 100;
this.Skills[SkillName.Magery].Base = 100;
this.Skills[SkillName.Healing].Base = 100;
int Hue = 0 ;
Utility.AssignRandomHair( this, Hue );
LeatherGloves glv = new LeatherGloves();
glv.Hue = Hue;
glv.LootType = LootType.Regular;
AddItem(glv);
Container pack = new Backpack();
pack.Movable = false;
AddItem( pack );
Kills = 5;
}
开发者ID:greeduomacro,项目名称:UO-Forever,代码行数:27,代码来源:FamousPirates.cs
示例7: BaseBlue
public BaseBlue(AIType ai, FightMode fm, int PR, int FR, double AS, double PS)
: base(ai, fm, PR, FR, AS, PS)
{
SpeechHue = Utility.RandomDyedHue();
Hue = Utility.RandomSkinHue();
// RangePerception = BaseCreature.DefaultRangePerception;
}
开发者ID:Ziden,项目名称:ServUO-EC-Test-Fork,代码行数:7,代码来源:BaseBlue.cs
示例8: ArmyBase
public ArmyBase(int Team, AIType iAI, FightMode iFightMode, int iRangePerception, int iRangeFight, double dActiveSpeed, double dPassiveSpeed)
: base(iAI, iFightMode, iRangePerception, iRangeFight, dActiveSpeed, dPassiveSpeed)
{
this.Body = 400 + Utility.Random(2);
this.Hue = Utility.RandomSkinHue();
this.Team = Team;
this.Skills[SkillName.DetectHidden].Base = 100;
this.Skills[SkillName.MagicResist].Base = 120;
int iHue = 20 + Team * 40;
int jHue = 25 + Team * 40;
Item hair = new Item( Utility.RandomList( 0x203C, 0x203B, 0x203C, 0x203D ) );
hair.Hue = iHue;
hair.Layer = Layer.Hair;
hair.Movable = false;
AddItem( hair );
LeatherGloves glv = new LeatherGloves();
glv.Hue = iHue;
glv.LootType = LootType.Newbied;
AddItem(glv);
Container pack = new Backpack();
pack.Movable = false;
AddItem( pack );
m_Timer = new AutokillTimer(this);
m_Timer.Start();
}
开发者ID:nick12344356,项目名称:The-Basement,代码行数:33,代码来源:ArmyBase.cs
示例9: BlueMonster
public BlueMonster( AIType aitype, FightMode fightmode, int spot, int meleerange, double passivespeed, double activespeed ) : base( aitype, fightmode, spot, meleerange, passivespeed, activespeed )
{
m_LastCast = DateTime.Now;
// forces these skills to defualt to 100.0, just in case.
SetSkill( SkillName.Forensics, 100.0 );
SetSkill( SkillName.MagicResist, 100.0 );
}
开发者ID:greeduomacro,项目名称:cov-shard-svn-1,代码行数:8,代码来源:BlueMonster.cs
示例10: BaseSeaChampion
public BaseSeaChampion(Mobile fisher, AIType ai, FightMode fm)
: base(ai, fm)
{
m_NextBoatDamage = DateTime.UtcNow;
m_InDamageMode = false;
m_Fisher = fisher;
m_DamageEntries = new Dictionary<Mobile, int>();
}
开发者ID:Crome696,项目名称:ServUO,代码行数:9,代码来源:BaseSeaChampion.cs
示例11: TalkingBaseCreature
public TalkingBaseCreature(AIType ai,
FightMode mode,
int iRangePerception,
int iRangeFight,
double dActiveSpeed,
double dPassiveSpeed)
: base(ai, mode, iRangePerception, iRangeFight, dActiveSpeed, dPassiveSpeed)
{
// add the XmlDialog attachment
m_DialogAttachment = new XmlDialog((string)null);
XmlAttach.AttachTo(this, m_DialogAttachment);
}
开发者ID:cynricthehun,项目名称:UOLegends,代码行数:12,代码来源:TalkingBaseCreature.cs
示例12: AuraCreature
public AuraCreature( AIType aitype, FightMode fightmode, int spot, int meleerange, double passivespeed, double activespeed ) : base( aitype, fightmode, spot, meleerange, passivespeed, activespeed )
{
m_AuraDelay = DateTime.Now;
/*
Default is ?
MinAuraDelay = 5;
MaxAuraDelay = 15;
MinAuraDamage = 15;
MaxAuraDamage = 25;
AuraRange = 3;
*/
}
开发者ID:romeov007,项目名称:imagine-uo,代码行数:12,代码来源:AuraCreature.cs
示例13: BaseLinkedCreature
//the constructor sits inline with the standard BaseCreature constructor, allowing for easy
//development of custom linked creatures
public BaseLinkedCreature(AIType ai, FightMode mode, int iRangePerception, int iRangeFight, double dActiveSpeed, double dPassiveSpeed ) : base( ai, mode, iRangePerception, iRangeFight, dActiveSpeed, dPassiveSpeed )
{
_LinkedCreatures = new List<BaseLinkedCreature>();
//keep it immortal, hidden, and frozen until it has linked to the desired number
Blessed = true;
Frozen = true;
Hidden = true;
//wait for the mobile to be fully placed in the world before trying to link
Timer.DelayCall( TimeSpan.FromSeconds( 1 ), new TimerStateCallback( Link_Callback ), null );
}
开发者ID:greeduomacro,项目名称:annox,代码行数:15,代码来源:BaseLinkedCreature.cs
示例14: BaseElf
public BaseElf( AIType ai, FightMode mode, int iRangePerception, int iRangeFight, double dActiveSpeed, double dPassiveSpeed )
: base( ai, mode, iRangePerception, iRangeFight, dActiveSpeed, dPassiveSpeed )
{
Hue = 1801;
Body = 0x605;
Race = Race.Elf;
Utility.AssignRandomHair( this, false );
if ( Utility.Random( 10 ) <= 4 )
HairHue = 0;
else
HairHue = Utility.RandomBool() ? Utility.RandomMinMax( 1102, 1149 ) : Utility.RandomMinMax( 1801, 1908 );
}
开发者ID:greeduomacro,项目名称:UO-Forever,代码行数:13,代码来源:BaseElf.cs
示例15: BaseMount
public BaseMount( string name, int bodyID, int itemID, AIType aiType, FightMode fightMode, int rangePerception, int rangeFight, double activeSpeed, double passiveSpeed )
: base(aiType, fightMode, rangePerception, rangeFight, activeSpeed, passiveSpeed)
{
if (IsMountBlocked)
{
this.Tamable = false;
this.MinTameSkill = 9999.9;
this.Delete();
}
Name = name;
Body = bodyID;
m_InternalItem = new MountItem( this, itemID );
}
开发者ID:greeduomacro,项目名称:DimensionsNewAge,代码行数:15,代码来源:BaseMount.cs
示例16: BaseShipCaptain
public BaseShipCaptain(BaseGalleon galleon, AIType ai, FightMode fm, int per, int range, double passive, double active)
: base(ai, fm, per, range, passive, active)
{
m_Galleon = galleon;
m_OnCourse = true;
m_StopTime = DateTime.MinValue;
if (this.Female = Utility.RandomBool())
{
Body = 0x191;
Name = NameList.RandomName("female");
AddItem(new Skirt(Utility.RandomNeutralHue()));
}
else
{
Body = 0x190;
Name = NameList.RandomName("male");
AddItem(new ShortPants(Utility.RandomNeutralHue()));
}
SetStr(500, 750);
SetDex(125, 175);
SetInt(61, 75);
SetHits(4500, 5000);
SetDamage(23, 35);
SetSkill(SkillName.Fencing, 115.0, 120.0);
SetSkill(SkillName.Macing, 115.0, 120.0);
SetSkill(SkillName.MagicResist, 115.0, 120.0);
SetSkill(SkillName.Swords, 115.0, 120.0);
SetSkill(SkillName.Tactics, 115.0, 120.0);
SetSkill(SkillName.Wrestling, 115.0, 120.0);
SetSkill(SkillName.Anatomy, 115.0, 120.0);
SetDamageType(ResistanceType.Physical, 100);
SetResistance(ResistanceType.Physical, 45, 55);
SetResistance(ResistanceType.Fire, 45, 55);
SetResistance(ResistanceType.Cold, 45, 55);
SetResistance(ResistanceType.Poison, 45, 55);
SetResistance(ResistanceType.Energy, 45, 55);
if (galleon == null)
Timer.DelayCall(TimeSpan.FromSeconds(.5), new TimerCallback(SpawnShip));
}
开发者ID:Crome696,项目名称:ServUO,代码行数:47,代码来源:BaseShipCaptain.cs
示例17: AuraCreature
public AuraCreature(AIType aitype, FightMode fightmode, int spot, int meleerange, double passivespeed,
double activespeed)
: base(aitype, fightmode, spot, meleerange, passivespeed, activespeed)
{
AuraPoison = null;
m_AuraDelay = DateTime.UtcNow;
/*
Default is ?
AuraMessage = "The intense cold is damaging you!";
AuraType = ResistanceType.Fire;
MinAuraDelay = 5;
MaxAuraDelay = 15;
MinAuraDamage = 15;
MaxAuraDamage = 25;
AuraRange = 3;
*/
}
开发者ID:rokann,项目名称:JustUO,代码行数:17,代码来源:AuraCreature.cs
示例18: BaseAmazon
public BaseAmazon(
AIType ai,
FightMode mode,
int iRangePerception,
int iRangeFight,
double dActiveSpeed,
double dPassiveSpeed )
: base( ai, mode, iRangePerception, iRangeFight, dActiveSpeed, dPassiveSpeed )
{
Name = NameList.RandomName( "female" );
Hue = 33220;
Body = 0x191;
Female = true;
HairItemID = 0x203C;
HairHue = 2127;
AddItem( new BodySash( 58 ) );
}
开发者ID:greeduomacro,项目名称:UO-Forever,代码行数:19,代码来源:BaseAmazon.cs
示例19: BaseBarbarian
public BaseBarbarian( bool female, AIType aiType, FightMode fightMode, int rangePerception, int rangeFight, double activeSpeed, double passiveSpeed ) : base( aiType, fightMode, rangePerception, rangeFight, activeSpeed, passiveSpeed )
{
if ( this.Female = female )
{
Body = 0x191;
Name = NameList.RandomName( "female" );
HairItemID = 0x203D;
HairHue = Utility.RandomRedHue();
}
else
{
Body = 0x190;
Name = NameList.RandomName( "male" );
HairItemID = 0x203C;
HairHue = Utility.RandomRedHue();
}
//PackItem( new Gold( Utility.Random( 50, 100 ) ) );
Hue = 0;
}
开发者ID:greeduomacro,项目名称:UO-Forever,代码行数:20,代码来源:BaseBarbarian.cs
示例20: BaseRareBoss
public BaseRareBoss(AIType aiType, FightMode mode) : base(aiType, mode)
{
}
开发者ID:kamronbatman,项目名称:DefianceUO-Pre1.10,代码行数:3,代码来源:BaseRareBoss.cs
注:本文中的FightMode类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论