public override void GiveRewards() { //Random gold amount to add BankCheck gold = new BankCheck( Utility.RandomMinMax( 500, 600 ) ); if( !Owner.AddToBackpack( gold ) ) { gold.MoveToWorld(Owner.Location,Owner.Map); } //Adding Quest Reward Token(s) for(int x = 0; x < 1; x++) { RandomTalisman talisman = new RandomTalisman(); if(!Owner.AddToBackpack( talisman ) ) { talisman.MoveToWorld(Owner.Location,Owner.Map); } } Item bonusitem; bonusitem = new DullCopperIngot( 20 ); //Adding Bonus Item #1 if(!Owner.AddToBackpack( bonusitem ) ) { bonusitem.MoveToWorld(Owner.Location,Owner.Map); } bonusitem = new ShadowIronIngot( 20 ); //Adding Bonus Item #2 if(!Owner.AddToBackpack( bonusitem ) ) { bonusitem.MoveToWorld(Owner.Location,Owner.Map); } bonusitem = new CopperIngot( 20 ); //Adding Bonus Item #3 if(!Owner.AddToBackpack( bonusitem ) ) { bonusitem.MoveToWorld(Owner.Location,Owner.Map); } bonusitem = new BronzeIngot( 20 ); //Adding Bonus Item #4 if(!Owner.AddToBackpack( bonusitem ) ) { bonusitem.MoveToWorld(Owner.Location,Owner.Map); } bonusitem = new GoldIngot( 20 ); //Adding Bonus Item #5 if(!Owner.AddToBackpack( bonusitem ) ) { bonusitem.MoveToWorld(Owner.Location,Owner.Map); } bonusitem = new AgapiteIngot( 20 ); //Adding Bonus Item #6 if(!Owner.AddToBackpack( bonusitem ) ) { bonusitem.MoveToWorld(Owner.Location,Owner.Map); } bonusitem = new VeriteIngot( 20 ); //Adding Bonus Item #7 if(!Owner.AddToBackpack( bonusitem ) ) { bonusitem.MoveToWorld(Owner.Location,Owner.Map); } bonusitem = new ValoriteIngot( 20 ); //Adding Bonus Item #8 if(!Owner.AddToBackpack( bonusitem ) ) { bonusitem.MoveToWorld(Owner.Location,Owner.Map); } base.GiveRewards(); }