public QuestDifficultyPacket(QuestDifficulty[] questdiffs) { // Setup dummy difficulty entries for (int i = 0; i < questdiffs.Length; i++) { QuestDifficultyEntry difficulty = new QuestDifficultyEntry(); difficulty.unknown1 = 0x0101; difficulty.monster1 = 0xFFFFFFFF; difficulty.monster2 = 0xFFFFFFFF; difficulty.monster3 = 0xFFFFFFFF; questdiffs[i].difficulty1 = difficulty; questdiffs[i].difficulty2 = difficulty; questdiffs[i].difficulty3 = difficulty; questdiffs[i].difficulty4 = difficulty; questdiffs[i].difficulty5 = difficulty; questdiffs[i].difficulty6 = difficulty; questdiffs[i].difficulty7 = difficulty; questdiffs[i].difficulty8 = difficulty; } this.questdiffs = questdiffs; }