高级玩家

- 贡献度
- 7
- 金元
- 5459
- 积分
- 574
- 精华
- 0
- 注册时间
- 2009-12-12
|
switch (room.RoomType)
{
case RoomType.Monster:
if (combatRoom.GoldProportion > 0f)
{
int minGold = (int)Math.Round((double)((float)(combatRoom.Encounter.MinGoldReward * 10) * combatRoom.GoldProportion));
int maxGold = (int)Math.Round((double)((float)(combatRoom.Encounter.MaxGoldReward * 10) * combatRoom.GoldProportion));
list.Add(new GoldReward(minGold, maxGold, player, false));
}
this.RollForPotionAndAddTo(list, player, room.RoomType);
list.Add(new CardReward(CardCreationOptions.ForRoom(player, room.RoomType), 3, player));
break;
case RoomType.Elite:
list.Add(new GoldReward(combatRoom.Encounter.MinGoldReward * 10, combatRoom.Encounter.MaxGoldReward * 10, player, false));
this.RollForPotionAndAddTo(list, player, room.RoomType);
list.Add(new CardReward(CardCreationOptions.ForRoom(player, room.RoomType), 3, player));
list.Add(new RelicReward(player));
break;
case RoomType.Boss:
list.Add(new GoldReward(combatRoom.Encounter.MinGoldReward * 10, combatRoom.Encounter.MaxGoldReward * 10, player, false));
this.RollForPotionAndAddTo(list, player, room.RoomType);
list.Add(new CardReward(CardCreationOptions.ForRoom(player, room.RoomType), 3, player));
break;
}
|
|