This commit is contained in:
asayre 2006-06-15 10:45:30 +00:00
parent b0208aa906
commit 71923713d4
9 changed files with 401 additions and 411 deletions

View file

@ -2,6 +2,7 @@ using System;
using System.Collections;
using Server;
using Server.Items;
using System.Collections.Generic;
namespace Server.Engines.BulkOrders
{
@ -109,7 +110,7 @@ namespace Server.Engines.BulkOrders
from.SendLocalizedMessage( 1045166 ); // The maximum amount of requested items have already been combined to this deed.
}
public abstract ArrayList ComputeRewards( bool full );
public abstract List<Item> ComputeRewards( bool full );
public abstract int ComputeGold();
public abstract int ComputeFame();
@ -119,16 +120,16 @@ namespace Server.Engines.BulkOrders
gold = ComputeGold();
fame = ComputeFame();
ArrayList rewards = ComputeRewards( false );
List<Item> rewards = ComputeRewards( false );
if ( rewards.Count > 0 )
{
reward = (Item)rewards[Utility.Random( rewards.Count )];
reward = rewards[Utility.Random( rewards.Count )];
for ( int i = 0; i < rewards.Count; ++i )
{
if ( rewards[i] != reward )
((Item)rewards[i]).Delete();
rewards[i].Delete();
}
}
}