Example, for exotic weapons :
Tier 3 chests :
Code: Select all
else if (GetRange(3, nHD)) // * 800 - 10000
{
int nRandom = Random(21) + 1;
switch (nRandom)
{
case 1: sItem = "nw_wthmsh006"; //Many Talons
nAmmount=50 + Random(40);
break;
case 2: sItem = "nw_wthmsh006"; //Many Talons
nAmmount=50 + Random(40);
break;
case 3: sItem = "nw_wthmsh004"; //dragons tail
nAmmount=50 + Random(40);
break;
case 4: sItem = "nw_wthmsh007"; //Grains of Sand
nAmmount=50 + Random(40);
break;
case 5: sItem = "nw_wspmku006"; break; //Kukri +1, Skill Bonus: Hide [+ 2], Skill Bonus: Move Silently [+ 2]
case 6: sItem = "nw_wswmka005"; break; //Katana+1, On Hit: Daze [DC=14] [Duration: 50% / 2 Rounds]
case 7: sItem = "nw_wspmka004"; break; //Kama +2, +2 Parry (Hideo's Kama)
case 8: sItem = "nw_wspmka007"; break; //Kama+1, +1d4Acid, (Imaskari Kama)
case 9: sItem = "nw_wswmbs005"; break; //Bastard Sword+1, Enhancement Bonus vs. Alignment Group: Chaotic [+ 3] (Lawgiver)
case 10: sItem = "weapon_acidic_dwarven_axe_lesser"; break; //DWARAXE+1 Damage Bonus: Acid [1], Saving Throw Bonus: Acid [+ 1], Saving Throw Bonus: Poison [+ 1]
case 11: sItem = "weapon_1ax_stone_chipper_lesser"; break; //DAXE+1 Damage Bonus: Sonic [2]
case 12: sItem = "weapon_healthy_axe"; break; //DAXE+2 Constitution [+ 2], Saving Throw Bonus: Disease [+ 2], Saving Throw Bonus: Death [+ 2]
case 13: sItem = "weapon_outback_flayer_lesser"; break; //Kukri+1 Ability Bonus: Dexterity [+ 1]
case 14: sItem = "weapon_shadowmaster_kukri_l"; break; //Kukri+1 Damage Bonus: Acid [1d4], Dexterity [+ 1], Move Silently [+ 2], Hide [+ 2], Listen [+ 2]
case 15: sItem = "weapon_cutting_star_l"; break; //Kukri+1 Damage Bonus: Fire [1], On Hit: Blindness [DC=14] [Duration: 25% / 1 Round]
case 16: sItem = "weapon_kukri_of_balance_l"; break; //Kukri+1 Weapon Focus (Kukri), Weapon Specialization (Kukri)
case 17: sItem = "weapon_blacksoul_kukri_lesser"; break; //kukri+1 Regeneration: Vampiric [+ 1]
case 18: sItem = "nw_wspclaw_def_claw_l"; break; //Kama+1 AC Bonus [+ 2], Damage Bonus: Slashing [1]
case 19: sItem = "nw_wspclaw_flesh_carver_l"; break; //Kama+1 Damage Bonus: Slashing [1], Damage Bonus: Piercing [1]
case 20: sItem = "weapon_mining_pick_lesser"; break; //Kama+1 Damage Bonus: Sonic [1d4], Light [Dim (5m)] [Color: Green]
case 21: sItem = "nw_wspclaw_monks_l"; break; //Kama+1 Ability Bonus: Dexterity [+ 2]
}
}
Tier 6 chests
Code: Select all
else if (GetRange(6, nHD)) // * 16000 and up
{
WriteTimestampedLogEntry("[CHEST] 6 EXOTIC WEAP");
int nRandom = Random(28) + 1;
switch (nRandom)
{
case 1: sItem = "bg_wea_dwarfaxe_pride_g"; break; //DAXE+3 Damage Bonus: Fire [1d4], Massive Criticals [1d6]
case 2: sItem = "nx1_bastardsword01_x"; break;//Bastard Sword+3,Damage Bonus vs. Racial Type: Undead [1d4], Damage Bonus vs. Alignment Group: Chaotic [1], Cast Spell: Greater Visage of the Deity [1 Use/Day]
case 3: sItem = "n2_unw_kat1"; break;//Katana, Cast Spell: Summon Creature V (9) [1 Use/Day], Enhancement Bonus [+ 2], Keen
case 4: sItem = "weapon_stone_chipper_greater"; break; //DAXE+3 Damage Bonus: Sonic [1d4],
case 5: sItem = "nw_wdbmma004"; break; //Warmace +2, On Hit: Slow [DC=14] [Duration: 25% / 3 Rounds] (Ardulia's Fall)
case 6: sItem = "nw_wswmka007"; break; //Katana +3, On Hit: Slay Racial Group [DC=14] [Monster Type: Elemental] (Blade of the Elements)
case 7: sItem = "nw_wswmka006"; break;//Katana+2, Damage Bonus: Acid [1d4], Keen
case 8: sItem = "n2_wspmka001"; break;//Kama+3, Damage Bonus: Acid [1], Damage Bonus: Fire [1]
case 9: sItem = "nw_wspmku007"; break;//Kukri+2 KEEN
case 10: sItem = "nw_kata_thewave"; break;//Katana, Attack Bonus [+ 3], Damage Bonus: Sonic [1]
case 11: sItem = "nw_wswmbs004_x";break; //Bastard Sword[+ 3], On Hit: Wounding [DC=14], Regeneration: Vampiric [+ 1], Use Limitation: Alignment Group: Evil
case 12: sItem = "nw_wswmbs007_x";break; //Bastard Sword[+ 3], Damage Bonus: Sonic [1d4], On Hit: Confusion [DC=14] [Duration: 50% / 2 Rounds]
case 13: sItem = "nw_wswmka004_x"; break;//Katana+3,Damage Bonus: Electrical [1d4],
case 14: sItem = "nw_wswmbs006_x"; break;//Bastard Sword+2,Damage Bonus vs. Racial Type: Dragon [1d6], Enhancement Bonus vs. Racial Group: Dragon [+ 4]
case 15: sItem = "nw_wswmbs003_x"; break;//Bastard Sword+2,Damage Bonus vs. Alignment Group: Evil [1d4], Enhancement Bonus vs. Alignment Group: Evil [+ 3]
case 16: sItem = "nw_wswmka009_x"; break;//Katana+2,Damage Bonus vs. Alignment Group: Evil [1d4]
case 17: sItem = "nw_wspclaw_bleeding_wound_g"; break; //Kama+4 On Hit: Wounding [DC=16] [Type: Bludgeoning], Damage Bonus: Slashing [1d4]
case 18: sItem = "nw_wspclaw_flesh_carver_e"; break; //Kama+4 Damage Bonus: Slashing [2], Damage Bonus: Piercing [2]
case 19: sItem = "weapon_monk_freind_epic"; break; //Kama+4 Ability Bonus: Dexterity [+ 3], Damage Bonus: Slashing [1]
case 20: sItem = "nw_wspclaw_deep_wound_g"; break; //Kama+3 Damage Bonus: Piercing [1d4], Massive Criticals [1d10]
case 21: sItem = "nw_wspclaw_flesh_carver_g"; break; //Kama+3 Damage Bonus: Slashing [2], Damage Bonus: Piercing [2]
case 22: sItem = "weapon_kukru_eclipse_e"; break; //Kukri+4 Immunity: Specific Spell [Darkness], Darkvision, Damage Bonus: Negative Energy [2]
case 23: sItem = "weapon_outback_flayer_epic"; break; //Kukri+4 Ability Bonus: Dexterity [+ 3], Damage Bonus: Piercing [1]
case 24: sItem = "weapon_shadowmaster_kukri_e"; break; //Kukri+4 Damage Bonus: Acid [1d4], Dexterity [+ 3], Move Silently [+ 2], Hide [+ 2], Listen [+ 2]
case 25: sItem = "weapon_cutting_star_g"; break; //Kukri+4 Damage Bonus: Fire [2], On Hit: Blindness [DC=18] [Duration: 25% / 1 Round]
case 26: sItem = "weapon_kukri_of_balance_e"; break; //Kukri+4 Weapon Focus (Kukri), Weapon Specialization (Kukri), Keen, SLASHING +1
case 27: sItem = "bg_wea_bstswrd_acandar"; break; //BASTARD SWORD[+ 3], Damage Bonus: Electrical [1d6]
case 28: sItem = "bg_wea_bstrdswrd_hallowed_redeem"; break; //BASTARD SWORD[+ 3], Damage Bonus vs. Racial Type: Undead [1d6], Damage Bonus: Bludgeoning [1]
}
}