public ServerTargetHandler(int targetID, bool allowGround, AggressionType aggressionType) { this.startTime = DateTime.Now; this.targetID = targetID; this.allowGround = allowGround; this.aggressionType = aggressionType; }
public PTarget_Spoof(int type, int tid, AggressionType flags, int serial, int x, int y, int z, int id) : base((byte)108, 19) { this.m_Stream.Write((byte)type); this.m_Stream.Write(tid); this.m_Stream.Write((byte)flags); this.m_Stream.Write(serial); this.m_Stream.Write((short)x); this.m_Stream.Write((short)y); this.m_Stream.Write((short)z); this.m_Stream.Write((short)id); }
public AIData(AggressionType Aggression, ConfidenceType Confidence, Byte EnergyLevel, Byte Responsibility, MoodType Mood, Byte[] Unused, ServicesFlag Services, Skills Teaches, Byte MaxTrainingLevel, AssistanceType Assistance, AggroRadiusBehaviorFlags AggroRadiusBehavior, Int32 AggroRadius) { this.Aggression = Aggression; this.Confidence = Confidence; this.EnergyLevel = EnergyLevel; this.Responsibility = Responsibility; this.Mood = Mood; this.Unused = Unused; this.Services = Services; this.Teaches = Teaches; this.MaxTrainingLevel = MaxTrainingLevel; this.Assistance = Assistance; this.AggroRadiusBehavior = AggroRadiusBehavior; this.AggroRadius = AggroRadius; }
public AIData(string Tag = null) : base(Tag) { Aggression = new AggressionType(); Confidence = new ConfidenceType(); EnergyLevel = new Byte(); Responsibility = new Byte(); Mood = new MoodType(); Unused = new byte[3]; Services = new ServicesFlag(); Teaches = new Skills(); MaxTrainingLevel = new Byte(); Assistance = new AssistanceType(); AggroRadiusBehavior = new AggroRadiusBehaviorFlags(); AggroRadius = new Int32(); }
protected void AssignProperties(ThisCreatureType thisType, DataManager dataManager, Random rando) { //global stuff isUnique = false; uniqueCreatureName = ""; creatureAge = 0; creatureID = dataManager.getRandomID(rando); if (thisType == ThisCreatureType.FlapFlap) { thisAggressionType = AggressionType.Neutral; thisCreatureType = ThisCreatureType.FlapFlap; thisCreatureActiveTime = ActiveTime.Nighttime; } else if (thisType == ThisCreatureType.Birb) { thisAggressionType = AggressionType.Cautious; thisCreatureType = ThisCreatureType.Birb; thisCreatureActiveTime = ActiveTime.Daytime; } else if (thisType == ThisCreatureType.Leggy) { thisAggressionType = AggressionType.Aggressive; thisCreatureType = ThisCreatureType.Leggy; thisCreatureActiveTime = ActiveTime.Nighttime; } else if (thisType == ThisCreatureType.Stinkhorn) { thisAggressionType = AggressionType.Neutral; thisCreatureType = ThisCreatureType.Stinkhorn; thisCreatureActiveTime = ActiveTime.Daytime; } else if (thisType == ThisCreatureType.Krab) { thisAggressionType = AggressionType.Defensive; thisCreatureType = ThisCreatureType.Krab; thisCreatureActiveTime = ActiveTime.Daytime; } else if (thisType == ThisCreatureType.Doggo) { thisAggressionType = AggressionType.Friendly; thisCreatureType = ThisCreatureType.Doggo; thisCreatureActiveTime = ActiveTime.Both; } else if (thisType == ThisCreatureType.Swampus) { thisAggressionType = AggressionType.Neutral; thisCreatureType = ThisCreatureType.Swampus; thisCreatureActiveTime = ActiveTime.Both; } else if (thisType == ThisCreatureType.RatRat) { thisAggressionType = AggressionType.Neutral; thisCreatureType = ThisCreatureType.RatRat; thisCreatureActiveTime = ActiveTime.Nighttime; } else if (thisType == ThisCreatureType.Hoars) { thisAggressionType = AggressionType.Aggressive; thisCreatureType = ThisCreatureType.Hoars; thisCreatureActiveTime = ActiveTime.Nighttime; } else if (thisType == ThisCreatureType.Furball) { thisAggressionType = AggressionType.Aggressive; thisCreatureType = ThisCreatureType.Furball; thisCreatureActiveTime = ActiveTime.Nighttime; } }