示例#1
0
 public DungeonPike()
     : base(Utility.RandomMinMax(17603, 17604))
 {
     Hue = FishInfo.GetFishHue(GetType());
 }
示例#2
0
 public YellowtailBarracudaPie()
 {
     Hue = FishInfo.GetFishHue(typeof(YellowtailBarracuda));
 }
示例#3
0
 public SpiderCrabPie()
 {
     Hue = FishInfo.GetFishHue(typeof(SpiderCrab));
 }
示例#4
0
 public HolyMackerelPie()
 {
     Hue = FishInfo.GetFishHue(typeof(HolyMackerel));
 }
示例#5
0
 public SummerDragonfishPie()
 {
     Hue = FishInfo.GetFishHue(typeof(SummerDragonfish));
 }
示例#6
0
 public CrystalFishPie()
 {
     Hue = FishInfo.GetFishHue(typeof(CrystalFish));
 }
示例#7
0
 public FireFishPie()
 {
     Hue = FishInfo.GetFishHue(typeof(FireFish));
 }
示例#8
0
 public ReaperFish()
     : base(Utility.RandomMinMax(17603, 17604))
 {
     Hue = FishInfo.GetFishHue(GetType());
 }
示例#9
0
 public UnicornFish()
     : base(Utility.RandomMinMax(17156, 17157))
 {
     Hue = FishInfo.GetFishHue(GetType());
 }
示例#10
0
 public FireFish()
     : base(Utility.RandomMinMax(17158, 17159))
 {
     Hue = FishInfo.GetFishHue(GetType());
 }
示例#11
0
 public HolyMackerel()
     : base(Utility.RandomMinMax(17154, 17155))
 {
     Hue = FishInfo.GetFishHue(GetType());
 }
示例#12
0
 public FairySalmon()
     : base(Utility.RandomMinMax(17154, 17155))
 {
     Hue = FishInfo.GetFishHue(GetType());
 }
示例#13
0
 public CrystalFish()
     : base(Utility.RandomMinMax(17154, 17155))
 {
     Hue = FishInfo.GetFishHue(GetType());
 }
示例#14
0
        public FishTrophy(Type type, TrophyStyle style, bool north, int label, int weight, Mobile fisher, DateTime datecaught)
        {
            int hue = FishInfo.GetFishHue(type);

            m_TypeName = type;

            m_FishWeight = weight;
            m_Fisher     = fisher;
            m_DateCaught = datecaught;

            switch (style)
            {
            case TrophyStyle.Marlin:
            {
                if (north)
                {
                    AddComponent(new TrophyComponent(17641, label, hue), 0, 0, 0);
                    AddComponent(new TrophyComponent(17642, label, hue), -1, 0, 0);
                    AddComponent(new TrophyComponent(17643, label, hue), 1, 0, 0);
                }
                else
                {
                    AddComponent(new TrophyComponent(17644, label, hue), 0, 0, 0);
                    AddComponent(new TrophyComponent(17645, label, hue), 0, 1, 0);
                    AddComponent(new TrophyComponent(17646, label, hue), 0, -1, 0);
                }
                break;
            }

            case TrophyStyle.Dragonfish:
            {
                if (north)
                {
                    AddComponent(new TrophyComponent(17639, label, hue), 0, 0, 0);
                }
                else
                {
                    AddComponent(new TrophyComponent(17640, label, hue), 0, 0, 0);
                }
                break;
            }

            case TrophyStyle.BoardMahi:
            {
                if (north)
                {
                    AddComponent(new TrophyComponent(19283, label, 0), 0, 0, 0);
                    AddComponent(new TrophyComponent(19287, label, hue), 0, 0, 0);
                }
                else
                {
                    AddComponent(new TrophyComponent(19282, label, 0), 0, 0, 0);
                    AddComponent(new TrophyComponent(19286, label, hue), 0, 0, 0);
                }
                break;
            }

            case TrophyStyle.BoardGrouper:
            {
                if (north)
                {
                    AddComponent(new TrophyComponent(19281, label, 0), 0, 0, 0);
                    AddComponent(new TrophyComponent(19285, label, hue), 0, 0, 0);
                }
                else
                {
                    AddComponent(new TrophyComponent(19280, label, 0), 0, 0, 0);
                    AddComponent(new TrophyComponent(19284, label, hue), 0, 0, 0);
                }
                break;
            }

            case TrophyStyle.Crab:
            {
                if (north)
                {
                    AddComponent(new TrophyComponent(18106, label, hue), 0, 0, 0);
                }
                else
                {
                    AddComponent(new TrophyComponent(18107, label, hue), 0, 0, 0);
                }
                break;
            }

            case TrophyStyle.Lobster:
            {
                if (north)
                {
                    AddComponent(new TrophyComponent(18108, label, hue), 0, 0, 0);
                }
                else
                {
                    AddComponent(new TrophyComponent(18109, label, hue), 0, 0, 0);
                }
                break;
            }
            }
        }
示例#15
0
 public AutumnDragonfishPie()
 {
     Hue = FishInfo.GetFishHue(typeof(AutumnDragonfish));
 }
示例#16
0
 public YellowtailBarracuda()
     : base(Utility.RandomMinMax(17603, 17604))
 {
     Hue = FishInfo.GetFishHue(GetType());
 }
示例#17
0
 public BullFishPie()
 {
     Hue = FishInfo.GetFishHue(typeof(BullFish));
 }
示例#18
0
 public BullFishSteak()
 {
     Hue = FishInfo.GetFishHue(typeof(BullFish));
 }
示例#19
0
 public FairySalmonPie()
 {
     Hue = FishInfo.GetFishHue(typeof(FairySalmon));
 }
示例#20
0
 public FireFishSteak()
 {
     Hue = FishInfo.GetFishHue(typeof(FireFish));
 }
示例#21
0
 public GiantKoiPie()
 {
     Hue = FishInfo.GetFishHue(typeof(GiantKoi));
 }
示例#22
0
 public GiantKoiSteak()
 {
     Hue = FishInfo.GetFishHue(typeof(GiantKoi));
 }
示例#23
0
 public LavaFishPie()
 {
     Hue = FishInfo.GetFishHue(typeof(LavaFish));
 }
示例#24
0
 public AutumnDragonfish()
     : base(Utility.RandomMinMax(17637, 17638))
 {
     Hue = FishInfo.GetFishHue(GetType());
 }
示例#25
0
 public UnicornFishPie()
 {
     Hue = FishInfo.GetFishHue(typeof(UnicornFish));
 }
示例#26
0
 public LavaFishSteak()
 {
     Hue = FishInfo.GetFishHue(typeof(LavaFish));
 }
示例#27
0
 public StoneCrabPie()
 {
     Hue = FishInfo.GetFishHue(typeof(StoneCrab));
 }
示例#28
0
 public BullFish()
     : base(Utility.RandomMinMax(17605, 17606))
 {
     Hue = FishInfo.GetFishHue(GetType());
 }
示例#29
0
 public BlueLobsterPie()
 {
     Hue = FishInfo.GetFishHue(typeof(BlueLobster));
 }
示例#30
0
 public BlueMarlin()
     : base(Utility.RandomMinMax(17156, 17157))
 {
     Hue = FishInfo.GetFishHue(GetType());
 }