private void RandomiseBtn_Click(object sender, EventArgs e) { if (this.fParcel.MagicItemID != Guid.Empty) { MagicItem magicItem = Treasure.RandomMagicItem(this.fParcel.FindItemLevel()); if (magicItem != null) { this.fParcel.SetAsMagicItem(magicItem); } this.set_controls(); return; } if (this.fParcel.ArtifactID != Guid.Empty) { Artifact artifact = Treasure.RandomArtifact(this.fParcel.FindItemTier()); if (artifact != null) { this.fParcel.SetAsArtifact(artifact); } this.set_controls(); return; } int value = this.fParcel.Value; if (value == 0) { value = Treasure.GetItemValue(Session.Project.Party.Level); } this.fParcel = Treasure.CreateParcel(value, false); this.NameBox.Text = this.fParcel.Name; this.DetailsBox.Text = this.fParcel.Details; this.set_controls(); }
private void randomise(Masterplan.Data.Parcel parcel) { if (parcel.MagicItemID == Guid.Empty) { parcel.Details = Treasure.RandomMundaneItem(parcel.Value); } else { int num = parcel.FindItemLevel(); if (num != -1) { MagicItem magicItem = Treasure.RandomMagicItem(num); if (magicItem != null) { parcel.SetAsMagicItem(magicItem); return; } } } }
public ParcelForm(Masterplan.Data.Parcel p) { this.InitializeComponent(); this.fParcel = p.Copy(); this.set_controls(); }