PRC8/nwn/nwnprc/trunk/include/inc_switch_setup.nss

1124 lines
66 KiB
Plaintext

/** @file inc_switch_setup
Functions for switch setups. Most only used on
mod load. Get/Set individual switches is done
via prc_inc_switch.
DO NOT include this file if you just want to
use Set/GetPRCSwitch as it's not needed.
*/
//////////////////////////////////////////////////
/* Function prototypes */
//////////////////////////////////////////////////
/**
* Controls which itemproperties can be added to
* the samurai weapon.
* @see PRC_SAMURAI_BAN_ in prc_inc_switch and the
* function difinition for more info.
*/
void DoSamuraiBanDefaults();
/**
* Sets the epic spell switches to their default values.
*
* If PRC_EPIC_INGORE_DEFAULTS is set, this does nothing.
*/
void DoEpicSpellDefaults();
/**
* Sets the file end markers to their default values.
*
* If FILE_END_MANUAL is set, this does nothing.
*/
void SetDefaultFileEnds();
/**
* This creates an array of all switch names on a waypoint
* It is used for the switch setting convo to loop over switches easily
*/
void CreateSwitchNameArray();
//////////////////////////////////////////////////
/* Include section */
//////////////////////////////////////////////////
#include "prc_inc_array" // Needs direct include instead of inc_utility
#include "prc_inc_switch"
//////////////////////////////////////////////////
/* Function definitions */
//////////////////////////////////////////////////
void DoSamuraiBanDefaults()
{
if(GetPRCSwitch(PRC_SAMURAI_DISABLE_DEFAULT_BAN))
return;
//remove all penalty iprops
SetPRCSwitch(PRC_SAMURAI_BAN_+"10_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"21_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"24_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"27_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"28_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"29_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"47_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"49_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"50_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"60_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"62_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"63_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"64_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"65_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"66_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"81_*_*_*", TRUE);
//PRCs restrictions
SetPRCSwitch(PRC_SAMURAI_BAN_+"86_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"87_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"88_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"89_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"90_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"91_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"120_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"121_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"122_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"123_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"124_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"125_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"126_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"127_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"134_*_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"150_*_*_*", TRUE);
//only allow elemental damages 6,7,9,10,13
//damage
SetPRCSwitch(PRC_SAMURAI_BAN_+"16_5_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"16_8_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"16_11_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"16_12_*_*", TRUE);
//damage vs race
SetPRCSwitch(PRC_SAMURAI_BAN_+"17_*_5_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"17_*_8_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"17_*_11_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"17_*_12_*", TRUE);
//damage vs alignment
SetPRCSwitch(PRC_SAMURAI_BAN_+"18_*_5_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"18_*_8_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"18_*_11_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"18_*_12_*", TRUE);
//damage vs specific alignment
SetPRCSwitch(PRC_SAMURAI_BAN_+"19_*_5_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"19_*_8_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"19_*_11_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"19_*_12_*", TRUE);
//damage immunity
SetPRCSwitch(PRC_SAMURAI_BAN_+"20_5_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"20_8_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"20_11_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"20_12_*_*", TRUE);
//damage resist
SetPRCSwitch(PRC_SAMURAI_BAN_+"20_5_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"20_8_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"20_11_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"20_12_*_*", TRUE);
//slays
SetPRCSwitch(PRC_SAMURAI_BAN_+"48_21_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"48_22_*_*", TRUE);
SetPRCSwitch(PRC_SAMURAI_BAN_+"48_23_*_*", TRUE);
//vorpal
SetPRCSwitch(PRC_SAMURAI_BAN_+"48_24_*_*", TRUE);
}
void DoEpicSpellDefaults()
{
if(GetPRCSwitch(PRC_EPIC_INGORE_DEFAULTS))
return;
SetPRCSwitch(PRC_EPIC_XP_COSTS, TRUE);
SetPRCSwitch(PRC_EPIC_BACKLASH_DAMAGE, TRUE);
SetPRCSwitch(PRC_EPIC_FOCI_ADJUST_DC, TRUE);
SetPRCSwitch(PRC_EPIC_GOLD_MULTIPLIER, 9000);
SetPRCSwitch(PRC_EPIC_XP_FRACTION, 25);
SetPRCSwitch(PRC_EPIC_FAILURE_FRACTION_GOLD, 2);
SetPRCSwitch(PRC_EPIC_BOOK_DESTRUCTION, 50);
}
void SetDefaultFileEnds()
{
// Overridden values: (TMI prevention)
//
// feat.2da - 390
// spells.2da - 539
//START AUTO-GENERATED FILEENDS
SetPRCSwitch("PRC_FILE_END_actions", 43);
SetPRCSwitch("PRC_FILE_END_ambientmusic", 95);
SetPRCSwitch("PRC_FILE_END_ambientsound", 113);
SetPRCSwitch("PRC_FILE_END_ammunitiontypes", 35);
SetPRCSwitch("PRC_FILE_END_appearance", 870);
SetPRCSwitch("PRC_FILE_END_appearancesndset", 31);
SetPRCSwitch("PRC_FILE_END_areaeffects", 2);
SetPRCSwitch("PRC_FILE_END_armor", 8);
SetPRCSwitch("PRC_FILE_END_armorparts", 0);
SetPRCSwitch("PRC_FILE_END_armourtypes", 42);
SetPRCSwitch("PRC_FILE_END_baseitems", 204);
SetPRCSwitch("PRC_FILE_END_bodybag", 6);
SetPRCSwitch("PRC_FILE_END_caarmorclass", 7);
SetPRCSwitch("PRC_FILE_END_capart", 18);
SetPRCSwitch("PRC_FILE_END_categories", 22);
SetPRCSwitch("PRC_FILE_END_catype", 4);
SetPRCSwitch("PRC_FILE_END_chargenclothes", 15);
SetPRCSwitch("PRC_FILE_END_classes", 254);
SetPRCSwitch("PRC_FILE_END_cloakmodel", 16);
SetPRCSwitch("PRC_FILE_END_cls_atk_1", 59);
SetPRCSwitch("PRC_FILE_END_cls_atk_2", 59);
SetPRCSwitch("PRC_FILE_END_cls_atk_3", 59);
SetPRCSwitch("PRC_FILE_END_cls_atk_4", 59);
SetPRCSwitch("PRC_FILE_END_cls_atk_adst", 59);
SetPRCSwitch("PRC_FILE_END_cls_invkn_dfa", 59);
SetPRCSwitch("PRC_FILE_END_cls_invkn_warlok", 59);
SetPRCSwitch("PRC_FILE_END_cls_inv_dfa", 43);
SetPRCSwitch("PRC_FILE_END_cls_inv_warlok", 112);
SetPRCSwitch("PRC_FILE_END_cls_ivcr_dfa", 22);
SetPRCSwitch("PRC_FILE_END_cls_ivcr_warlok", 93);
SetPRCSwitch("PRC_FILE_END_cls_move_crusdr", 211);
SetPRCSwitch("PRC_FILE_END_cls_move_swdsge", 211);
SetPRCSwitch("PRC_FILE_END_cls_move_warbld", 211);
SetPRCSwitch("PRC_FILE_END_cls_mvcr_crusdr", 207);
SetPRCSwitch("PRC_FILE_END_cls_mvcr_swdsge", 207);
SetPRCSwitch("PRC_FILE_END_cls_mvcr_warbld", 207);
SetPRCSwitch("PRC_FILE_END_cls_mvkn_crusdr", 59);
SetPRCSwitch("PRC_FILE_END_cls_mvkn_swdsge", 59);
SetPRCSwitch("PRC_FILE_END_cls_mvkn_warbld", 59);
SetPRCSwitch("PRC_FILE_END_cls_psbk_foz", 59);
SetPRCSwitch("PRC_FILE_END_cls_psbk_psion", 59);
SetPRCSwitch("PRC_FILE_END_cls_psbk_psywar", 59);
SetPRCSwitch("PRC_FILE_END_cls_psbk_warmnd", 59);
SetPRCSwitch("PRC_FILE_END_cls_psbk_wilder", 59);
SetPRCSwitch("PRC_FILE_END_cls_psicr_foz", 154);
SetPRCSwitch("PRC_FILE_END_cls_psicr_psion", 196);
SetPRCSwitch("PRC_FILE_END_cls_psicr_psywar", 169);
SetPRCSwitch("PRC_FILE_END_cls_psicr_warmnd", 154);
SetPRCSwitch("PRC_FILE_END_cls_psicr_wilder", 196);
SetPRCSwitch("PRC_FILE_END_cls_psipw_foz", 226);
SetPRCSwitch("PRC_FILE_END_cls_psipw_psion", 285);
SetPRCSwitch("PRC_FILE_END_cls_psipw_psywar", 246);
SetPRCSwitch("PRC_FILE_END_cls_psipw_warmnd", 226);
SetPRCSwitch("PRC_FILE_END_cls_psipw_wilder", 285);
SetPRCSwitch("PRC_FILE_END_cls_savthr_barb", 59);
SetPRCSwitch("PRC_FILE_END_cls_savthr_bard", 60);
SetPRCSwitch("PRC_FILE_END_cls_savthr_cler", 59);
SetPRCSwitch("PRC_FILE_END_cls_savthr_cons", 59);
SetPRCSwitch("PRC_FILE_END_cls_savthr_dru", 59);
SetPRCSwitch("PRC_FILE_END_cls_savthr_fight", 59);
SetPRCSwitch("PRC_FILE_END_cls_savthr_lich", 59);
SetPRCSwitch("PRC_FILE_END_cls_savthr_monk", 59);
SetPRCSwitch("PRC_FILE_END_cls_savthr_pal", 59);
SetPRCSwitch("PRC_FILE_END_cls_savthr_rang", 59);
SetPRCSwitch("PRC_FILE_END_cls_savthr_rog", 59);
SetPRCSwitch("PRC_FILE_END_cls_savthr_sorc", 59);
SetPRCSwitch("PRC_FILE_END_cls_savthr_wild", 59);
SetPRCSwitch("PRC_FILE_END_cls_savthr_wiz", 59);
SetPRCSwitch("PRC_FILE_END_cls_spcr_antipl", 42);
SetPRCSwitch("PRC_FILE_END_cls_spcr_archv", 502);
SetPRCSwitch("PRC_FILE_END_cls_spcr_asasin", 39);
SetPRCSwitch("PRC_FILE_END_cls_spcr_bard", 144);
SetPRCSwitch("PRC_FILE_END_cls_spcr_beguil", 142);
SetPRCSwitch("PRC_FILE_END_cls_spcr_blkgrd", 47);
SetPRCSwitch("PRC_FILE_END_cls_spcr_dnecro", 137);
SetPRCSwitch("PRC_FILE_END_cls_spcr_duskbl", 69);
SetPRCSwitch("PRC_FILE_END_cls_spcr_favsol", 290);
SetPRCSwitch("PRC_FILE_END_cls_spcr_harper", 35);
SetPRCSwitch("PRC_FILE_END_cls_spcr_healer", 77);
SetPRCSwitch("PRC_FILE_END_cls_spcr_hexbl", 73);
SetPRCSwitch("PRC_FILE_END_cls_spcr_justww", 34);
SetPRCSwitch("PRC_FILE_END_cls_spcr_kchal", 48);
SetPRCSwitch("PRC_FILE_END_cls_spcr_kotmc", 26);
SetPRCSwitch("PRC_FILE_END_cls_spcr_myst", 290);
SetPRCSwitch("PRC_FILE_END_cls_spcr_ocu", 209);
SetPRCSwitch("PRC_FILE_END_cls_spcr_schord", 244);
SetPRCSwitch("PRC_FILE_END_cls_spcr_shaman", 205);
SetPRCSwitch("PRC_FILE_END_cls_spcr_sod", 33);
SetPRCSwitch("PRC_FILE_END_cls_spcr_sohei", 57);
SetPRCSwitch("PRC_FILE_END_cls_spcr_sol", 38);
SetPRCSwitch("PRC_FILE_END_cls_spcr_sorc", 430);
SetPRCSwitch("PRC_FILE_END_cls_spcr_suel", 117);
SetPRCSwitch("PRC_FILE_END_cls_spcr_templ", 112);
SetPRCSwitch("PRC_FILE_END_cls_spcr_tfshad", 27);
SetPRCSwitch("PRC_FILE_END_cls_spcr_vassal", 31);
SetPRCSwitch("PRC_FILE_END_cls_spcr_vigil", 41);
SetPRCSwitch("PRC_FILE_END_cls_spcr_witch", 252);
SetPRCSwitch("PRC_FILE_END_cls_spcr_wrmage", 135);
SetPRCSwitch("PRC_FILE_END_cls_spell_antipl", 115);
SetPRCSwitch("PRC_FILE_END_cls_spell_archv", 2720);
SetPRCSwitch("PRC_FILE_END_cls_spell_asasin", 52);
SetPRCSwitch("PRC_FILE_END_cls_spell_bard", 169);
SetPRCSwitch("PRC_FILE_END_cls_spell_beguil", 119);
SetPRCSwitch("PRC_FILE_END_cls_spell_blkgrd", 163);
SetPRCSwitch("PRC_FILE_END_cls_spell_dnecro", 134);
SetPRCSwitch("PRC_FILE_END_cls_spell_duskbl", 84);
SetPRCSwitch("PRC_FILE_END_cls_spell_favsol", 363);
SetPRCSwitch("PRC_FILE_END_cls_spell_harper", 21);
SetPRCSwitch("PRC_FILE_END_cls_spell_healer", 271);
SetPRCSwitch("PRC_FILE_END_cls_spell_hexbl", 79);
SetPRCSwitch("PRC_FILE_END_cls_spell_justww", 26);
SetPRCSwitch("PRC_FILE_END_cls_spell_kchal", 137);
SetPRCSwitch("PRC_FILE_END_cls_spell_kotmc", 70);
SetPRCSwitch("PRC_FILE_END_cls_spell_myst", 363);
SetPRCSwitch("PRC_FILE_END_cls_spell_ocu", 905);
SetPRCSwitch("PRC_FILE_END_cls_spell_schord", 308);
SetPRCSwitch("PRC_FILE_END_cls_spell_shaman", 667);
SetPRCSwitch("PRC_FILE_END_cls_spell_sod", 110);
SetPRCSwitch("PRC_FILE_END_cls_spell_sohei", 131);
SetPRCSwitch("PRC_FILE_END_cls_spell_sol", 114);
SetPRCSwitch("PRC_FILE_END_cls_spell_sorc", 541);
SetPRCSwitch("PRC_FILE_END_cls_spell_suel", 160);
SetPRCSwitch("PRC_FILE_END_cls_spell_templ", 95);
SetPRCSwitch("PRC_FILE_END_cls_spell_tfshad", 70);
SetPRCSwitch("PRC_FILE_END_cls_spell_vassal", 104);
SetPRCSwitch("PRC_FILE_END_cls_spell_vigil", 75);
SetPRCSwitch("PRC_FILE_END_cls_spell_witch", 193);
SetPRCSwitch("PRC_FILE_END_cls_spell_wrmage", 147);
SetPRCSwitch("PRC_FILE_END_cls_spgn_antipl", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_archv", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_asasin", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_bard", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_beguil", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_blkgrd", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_cler", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_dnecro", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_dru", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_duskbl", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_favsol", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_harper", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_healer", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_hexbl", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_justww", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_kchal", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_kotmc", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_myst", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_ocu", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_pal", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_rang", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_schord", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_shaman", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_sod", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_sohei", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_sol", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_sorc", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_suel", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_templ", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_tfshad", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_vassal", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_vigil", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_witch", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_wiz", 59);
SetPRCSwitch("PRC_FILE_END_cls_spgn_wrmage", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_asasin", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_bard", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_beguil", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_dnecro", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_duskbl", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_favsol", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_harper", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_hexbl", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_justww", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_myst", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_schord", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_sorc", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_suel", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_templ", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_witch", 59);
SetPRCSwitch("PRC_FILE_END_cls_spkn_wrmage", 59);
SetPRCSwitch("PRC_FILE_END_cls_true_known", 39);
SetPRCSwitch("PRC_FILE_END_cls_true_maxlvl", 39);
SetPRCSwitch("PRC_FILE_END_cls_true_utter", 166);
SetPRCSwitch("PRC_FILE_END_colours", 175);
SetPRCSwitch("PRC_FILE_END_combatmodes", 3);
SetPRCSwitch("PRC_FILE_END_craft_armour", 63);
SetPRCSwitch("PRC_FILE_END_craft_golem", 40);
SetPRCSwitch("PRC_FILE_END_craft_ring", 41);
SetPRCSwitch("PRC_FILE_END_craft_weapon", 46);
SetPRCSwitch("PRC_FILE_END_craft_wondrous", 115);
SetPRCSwitch("PRC_FILE_END_creaturesize", 5);
SetPRCSwitch("PRC_FILE_END_creaturespeed", 8);
SetPRCSwitch("PRC_FILE_END_crtemplates", 10);
SetPRCSwitch("PRC_FILE_END_cursors", 10);
SetPRCSwitch("PRC_FILE_END_damagehitvisual", 11);
SetPRCSwitch("PRC_FILE_END_damagelevels", 5);
SetPRCSwitch("PRC_FILE_END_defaultacsounds", 8);
SetPRCSwitch("PRC_FILE_END_des_blumburg", 17);
SetPRCSwitch("PRC_FILE_END_des_conf_treas", 1);
SetPRCSwitch("PRC_FILE_END_des_crft_amat", 1);
SetPRCSwitch("PRC_FILE_END_des_crft_aparts", 17);
SetPRCSwitch("PRC_FILE_END_des_crft_appear", 53);
SetPRCSwitch("PRC_FILE_END_des_crft_armor", 41);
SetPRCSwitch("PRC_FILE_END_des_crft_bmat", 13);
SetPRCSwitch("PRC_FILE_END_des_crft_drop", 476);
SetPRCSwitch("PRC_FILE_END_des_crft_mat", 2);
SetPRCSwitch("PRC_FILE_END_des_crft_poison", 100);
SetPRCSwitch("PRC_FILE_END_des_crft_props", 27);
SetPRCSwitch("PRC_FILE_END_des_crft_scroll", 3999);
SetPRCSwitch("PRC_FILE_END_des_crft_spells", 19348);
SetPRCSwitch("PRC_FILE_END_des_crft_weapon", 29);
SetPRCSwitch("PRC_FILE_END_des_cutconvdur", 26);
SetPRCSwitch("PRC_FILE_END_des_feat2item", 1000);
SetPRCSwitch("PRC_FILE_END_des_matcomp", 510);
SetPRCSwitch("PRC_FILE_END_des_mechupgrades", 6);
SetPRCSwitch("PRC_FILE_END_des_pcstart_arm", 1);
SetPRCSwitch("PRC_FILE_END_des_pcstart_weap", 1);
SetPRCSwitch("PRC_FILE_END_des_prayer", 9);
SetPRCSwitch("PRC_FILE_END_des_restsystem", 21);
SetPRCSwitch("PRC_FILE_END_des_treas_ammo", 28);
SetPRCSwitch("PRC_FILE_END_des_treas_disp", 417);
SetPRCSwitch("PRC_FILE_END_des_treas_enh", 60);
SetPRCSwitch("PRC_FILE_END_des_treas_gold", 8);
SetPRCSwitch("PRC_FILE_END_des_treas_items", 15);
SetPRCSwitch("PRC_FILE_END_des_xp_rewards", 220);
SetPRCSwitch("PRC_FILE_END_diffsettings", 6);
SetPRCSwitch("PRC_FILE_END_disease", 62);
SetPRCSwitch("PRC_FILE_END_dmgxp", 59);
SetPRCSwitch("PRC_FILE_END_domains", 59);
SetPRCSwitch("PRC_FILE_END_doortype", 2);
SetPRCSwitch("PRC_FILE_END_doortypes", 238);
SetPRCSwitch("PRC_FILE_END_ECL", 254);
SetPRCSwitch("PRC_FILE_END_effectanim", 0);
SetPRCSwitch("PRC_FILE_END_effecticons", 129);
SetPRCSwitch("PRC_FILE_END_encdifficulty", 4);
SetPRCSwitch("PRC_FILE_END_encumbrance", 255);
SetPRCSwitch("PRC_FILE_END_environment", 25);
SetPRCSwitch("PRC_FILE_END_epicattacks", 235);
SetPRCSwitch("PRC_FILE_END_epicsaves", 59);
SetPRCSwitch("PRC_FILE_END_epicspells", 70);
SetPRCSwitch("PRC_FILE_END_epicspellseeds", 27);
SetPRCSwitch("PRC_FILE_END_excitedduration", 2);
SetPRCSwitch("PRC_FILE_END_exptable", 40);
SetPRCSwitch("PRC_FILE_END_feat", 24439);
SetPRCSwitch("PRC_FILE_END_fileends", 20);
SetPRCSwitch("PRC_FILE_END_footstepsounds", 17);
SetPRCSwitch("PRC_FILE_END_fractionalcr", 4);
SetPRCSwitch("PRC_FILE_END_gamespyrooms", 12);
SetPRCSwitch("PRC_FILE_END_gender", 4);
SetPRCSwitch("PRC_FILE_END_genericdoors", 25);
SetPRCSwitch("PRC_FILE_END_hen_companion", 18);
SetPRCSwitch("PRC_FILE_END_hen_familiar", 12);
SetPRCSwitch("PRC_FILE_END_inventorysnds", 32);
SetPRCSwitch("PRC_FILE_END_iprp_abilities", 5);
SetPRCSwitch("PRC_FILE_END_iprp_acmodtype", 4);
SetPRCSwitch("PRC_FILE_END_iprp_addcost", 1);
SetPRCSwitch("PRC_FILE_END_iprp_additional", 1);
SetPRCSwitch("PRC_FILE_END_iprp_aligngrp", 5);
SetPRCSwitch("PRC_FILE_END_iprp_alignment", 8);
SetPRCSwitch("PRC_FILE_END_iprp_ammocost", 15);
SetPRCSwitch("PRC_FILE_END_iprp_ammotype", 2);
SetPRCSwitch("PRC_FILE_END_iprp_amount", 4);
SetPRCSwitch("PRC_FILE_END_iprp_aoe", 7);
SetPRCSwitch("PRC_FILE_END_iprp_arcspell", 19);
SetPRCSwitch("PRC_FILE_END_iprp_base1", -1);
SetPRCSwitch("PRC_FILE_END_iprp_bladecost", 5);
SetPRCSwitch("PRC_FILE_END_iprp_bonuscost", 12);
SetPRCSwitch("PRC_FILE_END_iprp_casterlvl", 60);
SetPRCSwitch("PRC_FILE_END_iprp_chargecost", 13);
SetPRCSwitch("PRC_FILE_END_iprp_color", 6);
SetPRCSwitch("PRC_FILE_END_iprp_combatdam", 2);
SetPRCSwitch("PRC_FILE_END_iprp_costtable", 39);
SetPRCSwitch("PRC_FILE_END_iprp_damagecost", 70);
SetPRCSwitch("PRC_FILE_END_iprp_damagetype", 13);
SetPRCSwitch("PRC_FILE_END_iprp_damvulcost", 7);
SetPRCSwitch("PRC_FILE_END_iprp_decvalue1", 9);
SetPRCSwitch("PRC_FILE_END_iprp_decvalue2", 9);
SetPRCSwitch("PRC_FILE_END_iprp_feats", 24819);
SetPRCSwitch("PRC_FILE_END_iprp_immuncost", 7);
SetPRCSwitch("PRC_FILE_END_iprp_immunity", 9);
SetPRCSwitch("PRC_FILE_END_iprp_incvalue1", 9);
SetPRCSwitch("PRC_FILE_END_iprp_incvalue2", 9);
SetPRCSwitch("PRC_FILE_END_iprp_kitcost", 50);
SetPRCSwitch("PRC_FILE_END_iprp_lightcost", 4);
SetPRCSwitch("PRC_FILE_END_iprp_matcost", 77);
SetPRCSwitch("PRC_FILE_END_iprp_material", 77);
SetPRCSwitch("PRC_FILE_END_iprp_maxpp", 8);
SetPRCSwitch("PRC_FILE_END_iprp_meleecost", 20);
SetPRCSwitch("PRC_FILE_END_iprp_metamagic", 6);
SetPRCSwitch("PRC_FILE_END_iprp_monstcost", 58);
SetPRCSwitch("PRC_FILE_END_iprp_monsterdam", 14);
SetPRCSwitch("PRC_FILE_END_iprp_monsterhit", 9);
SetPRCSwitch("PRC_FILE_END_iprp_neg10cost", 50);
SetPRCSwitch("PRC_FILE_END_iprp_neg5cost", 10);
SetPRCSwitch("PRC_FILE_END_iprp_onhit", 25);
SetPRCSwitch("PRC_FILE_END_iprp_onhitcost", 70);
SetPRCSwitch("PRC_FILE_END_iprp_onhitdur", 27);
SetPRCSwitch("PRC_FILE_END_iprp_onhitspell", 209);
SetPRCSwitch("PRC_FILE_END_iprp_paramtable", 11);
SetPRCSwitch("PRC_FILE_END_iprp_poison", 5);
SetPRCSwitch("PRC_FILE_END_iprp_protection", 19);
SetPRCSwitch("PRC_FILE_END_iprp_qualcost", 15);
SetPRCSwitch("PRC_FILE_END_iprp_quality", 15);
SetPRCSwitch("PRC_FILE_END_iprp_redcost", 5);
SetPRCSwitch("PRC_FILE_END_iprp_resistcost", 28);
SetPRCSwitch("PRC_FILE_END_iprp_saveelement", 21);
SetPRCSwitch("PRC_FILE_END_iprp_savingthrow", 3);
SetPRCSwitch("PRC_FILE_END_iprp_skillcost", 50);
SetPRCSwitch("PRC_FILE_END_iprp_slotscost", -1);
SetPRCSwitch("PRC_FILE_END_iprp_soakcost", 50);
SetPRCSwitch("PRC_FILE_END_iprp_speed_dec", 9);
SetPRCSwitch("PRC_FILE_END_iprp_speed_enh", 9);
SetPRCSwitch("PRC_FILE_END_iprp_spellcost", 243);
SetPRCSwitch("PRC_FILE_END_iprp_spellcstr", 42);
SetPRCSwitch("PRC_FILE_END_iprp_spelllvcost", 9);
SetPRCSwitch("PRC_FILE_END_iprp_spelllvlimm", 9);
SetPRCSwitch("PRC_FILE_END_iprp_spells", 1456);
SetPRCSwitch("PRC_FILE_END_iprp_spellshl", 7);
SetPRCSwitch("PRC_FILE_END_iprp_srcost", 99);
SetPRCSwitch("PRC_FILE_END_iprp_staminacost", -1);
SetPRCSwitch("PRC_FILE_END_iprp_storedpp", 16);
SetPRCSwitch("PRC_FILE_END_iprp_terraintype", -1);
SetPRCSwitch("PRC_FILE_END_iprp_trapcost", 11);
SetPRCSwitch("PRC_FILE_END_iprp_traps", 4);
SetPRCSwitch("PRC_FILE_END_iprp_trapsize", 3);
SetPRCSwitch("PRC_FILE_END_iprp_visualfx", 6);
SetPRCSwitch("PRC_FILE_END_iprp_walk", 1);
SetPRCSwitch("PRC_FILE_END_iprp_weightcost", 6);
SetPRCSwitch("PRC_FILE_END_iprp_weightinc", 5);
SetPRCSwitch("PRC_FILE_END_itempropdef", 199);
SetPRCSwitch("PRC_FILE_END_itemprops", 199);
SetPRCSwitch("PRC_FILE_END_itemvalue", 59);
SetPRCSwitch("PRC_FILE_END_itmwizammo", 54);
SetPRCSwitch("PRC_FILE_END_itmwizarmor", 72);
SetPRCSwitch("PRC_FILE_END_itmwizhelmet", 71);
SetPRCSwitch("PRC_FILE_END_itmwizmelee", 47);
SetPRCSwitch("PRC_FILE_END_itmwizpotion", 38);
SetPRCSwitch("PRC_FILE_END_itmwizranged", 46);
SetPRCSwitch("PRC_FILE_END_itmwizrods", 41);
SetPRCSwitch("PRC_FILE_END_itmwizscroll", 38);
SetPRCSwitch("PRC_FILE_END_itmwizstaves", 60);
SetPRCSwitch("PRC_FILE_END_itmwizthrow", 48);
SetPRCSwitch("PRC_FILE_END_itmwiztrap", 43);
SetPRCSwitch("PRC_FILE_END_itmwizwands", 38);
SetPRCSwitch("PRC_FILE_END_keymap", 70);
SetPRCSwitch("PRC_FILE_END_lightcolor", 32);
SetPRCSwitch("PRC_FILE_END_loadhints", 88);
SetPRCSwitch("PRC_FILE_END_loadscreens", 259);
SetPRCSwitch("PRC_FILE_END_masterfeats", 113);
SetPRCSwitch("PRC_FILE_END_materialcomp", 200);
SetPRCSwitch("PRC_FILE_END_metamagic", 6);
SetPRCSwitch("PRC_FILE_END_namefilter", 3);
SetPRCSwitch("PRC_FILE_END_nwconfig", 6);
SetPRCSwitch("PRC_FILE_END_nwconfig2", 6);
SetPRCSwitch("PRC_FILE_END_packeqbarb1", 5);
SetPRCSwitch("PRC_FILE_END_packeqbarb3", 7);
SetPRCSwitch("PRC_FILE_END_packeqbarb4", 4);
SetPRCSwitch("PRC_FILE_END_packeqbarb5", 5);
SetPRCSwitch("PRC_FILE_END_packeqbard1", 11);
SetPRCSwitch("PRC_FILE_END_packeqcler1", 6);
SetPRCSwitch("PRC_FILE_END_packeqcler2", 6);
SetPRCSwitch("PRC_FILE_END_packeqcler3", 6);
SetPRCSwitch("PRC_FILE_END_packeqcler4", 6);
SetPRCSwitch("PRC_FILE_END_packeqcler5", 6);
SetPRCSwitch("PRC_FILE_END_packeqdruid1", 5);
SetPRCSwitch("PRC_FILE_END_packeqfight1", 5);
SetPRCSwitch("PRC_FILE_END_packeqfight2", 7);
SetPRCSwitch("PRC_FILE_END_packeqfight6", 5);
SetPRCSwitch("PRC_FILE_END_packeqfightc", 5);
SetPRCSwitch("PRC_FILE_END_packeqmonk1", 5);
SetPRCSwitch("PRC_FILE_END_packeqmonk2", 6);
SetPRCSwitch("PRC_FILE_END_packeqmonk4", 5);
SetPRCSwitch("PRC_FILE_END_packeqmonk5", 6);
SetPRCSwitch("PRC_FILE_END_packeqpala1", 6);
SetPRCSwitch("PRC_FILE_END_packeqpala2", 7);
SetPRCSwitch("PRC_FILE_END_packeqpala3", 8);
SetPRCSwitch("PRC_FILE_END_packeqrang1", 8);
SetPRCSwitch("PRC_FILE_END_packeqrang2", 8);
SetPRCSwitch("PRC_FILE_END_packeqrang3", 8);
SetPRCSwitch("PRC_FILE_END_packeqrang4", 8);
SetPRCSwitch("PRC_FILE_END_packeqrang5", 8);
SetPRCSwitch("PRC_FILE_END_packeqrog1", 8);
SetPRCSwitch("PRC_FILE_END_packeqrog2", 8);
SetPRCSwitch("PRC_FILE_END_packeqrog3", 8);
SetPRCSwitch("PRC_FILE_END_packeqrog5", 8);
SetPRCSwitch("PRC_FILE_END_packeqrogd", 8);
SetPRCSwitch("PRC_FILE_END_packeqsor1", 11);
SetPRCSwitch("PRC_FILE_END_packeqwiz1", 11);
SetPRCSwitch("PRC_FILE_END_packeqwizb", 11);
SetPRCSwitch("PRC_FILE_END_packftarch", 168);
SetPRCSwitch("PRC_FILE_END_packftassa", 220);
SetPRCSwitch("PRC_FILE_END_packftbarb1", 222);
SetPRCSwitch("PRC_FILE_END_packftbarb2", 219);
SetPRCSwitch("PRC_FILE_END_packftbarb3", 220);
SetPRCSwitch("PRC_FILE_END_packftbarb4", 222);
SetPRCSwitch("PRC_FILE_END_packftbarb5", 221);
SetPRCSwitch("PRC_FILE_END_packftbarbf", 37);
SetPRCSwitch("PRC_FILE_END_packftbard1", 177);
SetPRCSwitch("PRC_FILE_END_packftbard2", 173);
SetPRCSwitch("PRC_FILE_END_packftbard3", 176);
SetPRCSwitch("PRC_FILE_END_packftbard4", 169);
SetPRCSwitch("PRC_FILE_END_packftbard5", 168);
SetPRCSwitch("PRC_FILE_END_packftbard6", 67);
SetPRCSwitch("PRC_FILE_END_packftbardg", 42);
SetPRCSwitch("PRC_FILE_END_packftblck", 335);
SetPRCSwitch("PRC_FILE_END_packftcler1", 161);
SetPRCSwitch("PRC_FILE_END_packftcler2", 166);
SetPRCSwitch("PRC_FILE_END_packftcler3", 165);
SetPRCSwitch("PRC_FILE_END_packftcler4", 165);
SetPRCSwitch("PRC_FILE_END_packftcler5", 163);
SetPRCSwitch("PRC_FILE_END_packftcler6", 160);
SetPRCSwitch("PRC_FILE_END_packftclere", 46);
SetPRCSwitch("PRC_FILE_END_packftcrea1", 23);
SetPRCSwitch("PRC_FILE_END_packftdrdis", 254);
SetPRCSwitch("PRC_FILE_END_packftdruid1", 196);
SetPRCSwitch("PRC_FILE_END_packftdruid2", 204);
SetPRCSwitch("PRC_FILE_END_packftdruid3", 199);
SetPRCSwitch("PRC_FILE_END_packftdruid4", 198);
SetPRCSwitch("PRC_FILE_END_packftdruid5", 198);
SetPRCSwitch("PRC_FILE_END_packftdruid6", 196);
SetPRCSwitch("PRC_FILE_END_packftdwdef", 337);
SetPRCSwitch("PRC_FILE_END_packftfight1", 382);
SetPRCSwitch("PRC_FILE_END_packftfight2", 383);
SetPRCSwitch("PRC_FILE_END_packftfight3", 383);
SetPRCSwitch("PRC_FILE_END_packftfight4", 383);
SetPRCSwitch("PRC_FILE_END_packftfight5", 382);
SetPRCSwitch("PRC_FILE_END_packftfight6", 383);
SetPRCSwitch("PRC_FILE_END_packftfightc", 45);
SetPRCSwitch("PRC_FILE_END_packftharp", 191);
SetPRCSwitch("PRC_FILE_END_packftmonk1", 275);
SetPRCSwitch("PRC_FILE_END_packftmonk2", 275);
SetPRCSwitch("PRC_FILE_END_packftmonk3", 275);
SetPRCSwitch("PRC_FILE_END_packftmonk4", 275);
SetPRCSwitch("PRC_FILE_END_packftmonk5", 275);
SetPRCSwitch("PRC_FILE_END_packftmonk6", 275);
SetPRCSwitch("PRC_FILE_END_packftpala1", 213);
SetPRCSwitch("PRC_FILE_END_packftpala2", 213);
SetPRCSwitch("PRC_FILE_END_packftpala3", 212);
SetPRCSwitch("PRC_FILE_END_packftpala4", 212);
SetPRCSwitch("PRC_FILE_END_packftpalah", 32);
SetPRCSwitch("PRC_FILE_END_packftrang1", 155);
SetPRCSwitch("PRC_FILE_END_packftrang2", 158);
SetPRCSwitch("PRC_FILE_END_packftrang3", 158);
SetPRCSwitch("PRC_FILE_END_packftrang4", 159);
SetPRCSwitch("PRC_FILE_END_packftrang5", 158);
SetPRCSwitch("PRC_FILE_END_packftrang6", 157);
SetPRCSwitch("PRC_FILE_END_packftrog1", 298);
SetPRCSwitch("PRC_FILE_END_packftrog2", 303);
SetPRCSwitch("PRC_FILE_END_packftrog3", 302);
SetPRCSwitch("PRC_FILE_END_packftrog5", 322);
SetPRCSwitch("PRC_FILE_END_packftrog6", 315);
SetPRCSwitch("PRC_FILE_END_packftrog7", 321);
SetPRCSwitch("PRC_FILE_END_packftrogd", 37);
SetPRCSwitch("PRC_FILE_END_packftshad", 287);
SetPRCSwitch("PRC_FILE_END_packftshift", 148);
SetPRCSwitch("PRC_FILE_END_packftsor1", 174);
SetPRCSwitch("PRC_FILE_END_packftsor2", 157);
SetPRCSwitch("PRC_FILE_END_packftsor3", 157);
SetPRCSwitch("PRC_FILE_END_packftsor4", 157);
SetPRCSwitch("PRC_FILE_END_packftsor5", 157);
SetPRCSwitch("PRC_FILE_END_packftsor6", 172);
SetPRCSwitch("PRC_FILE_END_packftsor7", 170);
SetPRCSwitch("PRC_FILE_END_packftsor8", 174);
SetPRCSwitch("PRC_FILE_END_packftsor9", 199);
SetPRCSwitch("PRC_FILE_END_packftsora", 174);
SetPRCSwitch("PRC_FILE_END_packfttorm", 360);
SetPRCSwitch("PRC_FILE_END_packftwiz1", 174);
SetPRCSwitch("PRC_FILE_END_packftwiz2", 157);
SetPRCSwitch("PRC_FILE_END_packftwiz3", 157);
SetPRCSwitch("PRC_FILE_END_packftwiz4", 157);
SetPRCSwitch("PRC_FILE_END_packftwiz5", 157);
SetPRCSwitch("PRC_FILE_END_packftwiz6", 172);
SetPRCSwitch("PRC_FILE_END_packftwiz7", 170);
SetPRCSwitch("PRC_FILE_END_packftwiz8", 176);
SetPRCSwitch("PRC_FILE_END_packftwiz9", 199);
SetPRCSwitch("PRC_FILE_END_packftwiza", 174);
SetPRCSwitch("PRC_FILE_END_packftwizb", 43);
SetPRCSwitch("PRC_FILE_END_packftwm", 259);
SetPRCSwitch("PRC_FILE_END_packskarch", 10);
SetPRCSwitch("PRC_FILE_END_packskassa", 13);
SetPRCSwitch("PRC_FILE_END_packskbarb1", 20);
SetPRCSwitch("PRC_FILE_END_packskbarb2", 20);
SetPRCSwitch("PRC_FILE_END_packskbarb3", 20);
SetPRCSwitch("PRC_FILE_END_packskbarb4", 20);
SetPRCSwitch("PRC_FILE_END_packskbarb5", 20);
SetPRCSwitch("PRC_FILE_END_packskbarb6", 20);
SetPRCSwitch("PRC_FILE_END_packskbarb7", 8);
SetPRCSwitch("PRC_FILE_END_packskbard1", 22);
SetPRCSwitch("PRC_FILE_END_packskbard2", 22);
SetPRCSwitch("PRC_FILE_END_packskbard3", 22);
SetPRCSwitch("PRC_FILE_END_packskbard4", 22);
SetPRCSwitch("PRC_FILE_END_packskbard5", 22);
SetPRCSwitch("PRC_FILE_END_packskbard6", 22);
SetPRCSwitch("PRC_FILE_END_packskbard7", 12);
SetPRCSwitch("PRC_FILE_END_packskblck", 9);
SetPRCSwitch("PRC_FILE_END_packskcler1", 22);
SetPRCSwitch("PRC_FILE_END_packskcler2", 21);
SetPRCSwitch("PRC_FILE_END_packskcler3", 21);
SetPRCSwitch("PRC_FILE_END_packskcler4", 21);
SetPRCSwitch("PRC_FILE_END_packskcler5", 4);
SetPRCSwitch("PRC_FILE_END_packskcrea1", 4);
SetPRCSwitch("PRC_FILE_END_packskdrdis", 10);
SetPRCSwitch("PRC_FILE_END_packskdruid1", 21);
SetPRCSwitch("PRC_FILE_END_packskdruid2", 21);
SetPRCSwitch("PRC_FILE_END_packskdruid3", 21);
SetPRCSwitch("PRC_FILE_END_packskdruid4", 21);
SetPRCSwitch("PRC_FILE_END_packskdruid5", 22);
SetPRCSwitch("PRC_FILE_END_packskdwdef", 9);
SetPRCSwitch("PRC_FILE_END_packskfight1", 20);
SetPRCSwitch("PRC_FILE_END_packskfight2", 20);
SetPRCSwitch("PRC_FILE_END_packskfight3", 21);
SetPRCSwitch("PRC_FILE_END_packskfight5", 20);
SetPRCSwitch("PRC_FILE_END_packskfight6", 4);
SetPRCSwitch("PRC_FILE_END_packskharp", 11);
SetPRCSwitch("PRC_FILE_END_packskmonk1", 19);
SetPRCSwitch("PRC_FILE_END_packskmonk6", 20);
SetPRCSwitch("PRC_FILE_END_packskpala1", 18);
SetPRCSwitch("PRC_FILE_END_packskpala4", 19);
SetPRCSwitch("PRC_FILE_END_packskpalah", 21);
SetPRCSwitch("PRC_FILE_END_packskrang1", 24);
SetPRCSwitch("PRC_FILE_END_packskrang2", 24);
SetPRCSwitch("PRC_FILE_END_packskrang3", 24);
SetPRCSwitch("PRC_FILE_END_packskrog1", 23);
SetPRCSwitch("PRC_FILE_END_packskrog2", 23);
SetPRCSwitch("PRC_FILE_END_packskrog3", 23);
SetPRCSwitch("PRC_FILE_END_packskrog4", 22);
SetPRCSwitch("PRC_FILE_END_packskrog5", 21);
SetPRCSwitch("PRC_FILE_END_packskrog6", 13);
SetPRCSwitch("PRC_FILE_END_packskrog7", 23);
SetPRCSwitch("PRC_FILE_END_packskshad", 11);
SetPRCSwitch("PRC_FILE_END_packsksor10", 19);
SetPRCSwitch("PRC_FILE_END_packsktorm", 23);
SetPRCSwitch("PRC_FILE_END_packskwiz1", 19);
SetPRCSwitch("PRC_FILE_END_packskwizb", 23);
SetPRCSwitch("PRC_FILE_END_packspbar1", 67);
SetPRCSwitch("PRC_FILE_END_packspbar2", 47);
SetPRCSwitch("PRC_FILE_END_packspbar3", 34);
SetPRCSwitch("PRC_FILE_END_packspcleric1", 56);
SetPRCSwitch("PRC_FILE_END_packspcleric2", 53);
SetPRCSwitch("PRC_FILE_END_packspdruid1", 56);
SetPRCSwitch("PRC_FILE_END_packspnpc1", 101);
SetPRCSwitch("PRC_FILE_END_packsppala1", 26);
SetPRCSwitch("PRC_FILE_END_packsprang1", 63);
SetPRCSwitch("PRC_FILE_END_packspwiz1", 146);
SetPRCSwitch("PRC_FILE_END_packspwiz2", 47);
SetPRCSwitch("PRC_FILE_END_packspwiz3", 47);
SetPRCSwitch("PRC_FILE_END_packspwiz4", 50);
SetPRCSwitch("PRC_FILE_END_packspwiz5", 48);
SetPRCSwitch("PRC_FILE_END_packspwiz6", 47);
SetPRCSwitch("PRC_FILE_END_packspwiz7", 47);
SetPRCSwitch("PRC_FILE_END_packspwiz8", 49);
SetPRCSwitch("PRC_FILE_END_packspwiz9", 44);
SetPRCSwitch("PRC_FILE_END_packspwizb", 35);
SetPRCSwitch("PRC_FILE_END_parts_belt", 200);
SetPRCSwitch("PRC_FILE_END_parts_bicep", 200);
SetPRCSwitch("PRC_FILE_END_parts_chest", 200);
SetPRCSwitch("PRC_FILE_END_parts_foot", 200);
SetPRCSwitch("PRC_FILE_END_parts_forearm", 200);
SetPRCSwitch("PRC_FILE_END_parts_hand", 200);
SetPRCSwitch("PRC_FILE_END_parts_legs", 200);
SetPRCSwitch("PRC_FILE_END_parts_neck", 200);
SetPRCSwitch("PRC_FILE_END_parts_pelvis", 200);
SetPRCSwitch("PRC_FILE_END_parts_robe", 38);
SetPRCSwitch("PRC_FILE_END_parts_shin", 200);
SetPRCSwitch("PRC_FILE_END_parts_shoulder", 200);
SetPRCSwitch("PRC_FILE_END_phenotype", 33);
SetPRCSwitch("PRC_FILE_END_placeableobjsnds", 50);
SetPRCSwitch("PRC_FILE_END_placeables", 846);
SetPRCSwitch("PRC_FILE_END_placeabletypes", 8);
SetPRCSwitch("PRC_FILE_END_poison", 146);
SetPRCSwitch("PRC_FILE_END_poisontypedef", 3);
SetPRCSwitch("PRC_FILE_END_polymorph", 155);
SetPRCSwitch("PRC_FILE_END_portraits", 1300);
SetPRCSwitch("PRC_FILE_END_prc_craft_alchem", 37);
SetPRCSwitch("PRC_FILE_END_prc_craft_gen_it", 204);
SetPRCSwitch("PRC_FILE_END_prc_craft_poison", 62);
SetPRCSwitch("PRC_FILE_END_prc_domains", 59);
SetPRCSwitch("PRC_FILE_END_prc_familiar", 10);
SetPRCSwitch("PRC_FILE_END_prc_polymorph", 401);
SetPRCSwitch("PRC_FILE_END_prc_rune_craft", 7);
SetPRCSwitch("PRC_FILE_END_prc_spells", 4071);
SetPRCSwitch("PRC_FILE_END_prc_weap_items", 58);
SetPRCSwitch("PRC_FILE_END_pregen", 44);
SetPRCSwitch("PRC_FILE_END_prioritygroups", 21);
SetPRCSwitch("PRC_FILE_END_pvpsettings", 3);
SetPRCSwitch("PRC_FILE_END_racialappear", 254);
SetPRCSwitch("PRC_FILE_END_racialtypes", 254);
SetPRCSwitch("PRC_FILE_END_ranges", 13);
SetPRCSwitch("PRC_FILE_END_repadjust", 3);
SetPRCSwitch("PRC_FILE_END_replacetexture", 1);
SetPRCSwitch("PRC_FILE_END_repute", 4);
SetPRCSwitch("PRC_FILE_END_resistancecost", -1);
SetPRCSwitch("PRC_FILE_END_restduration", 60);
SetPRCSwitch("PRC_FILE_END_rrf_nss", 19);
SetPRCSwitch("PRC_FILE_END_rrf_wav", 40);
SetPRCSwitch("PRC_FILE_END_shft_packages", 9);
SetPRCSwitch("PRC_FILE_END_shft_pk_animal", 67);
SetPRCSwitch("PRC_FILE_END_shft_pk_constrct", 15);
SetPRCSwitch("PRC_FILE_END_shft_pk_dragon", 49);
SetPRCSwitch("PRC_FILE_END_shft_pk_element", 15);
SetPRCSwitch("PRC_FILE_END_shft_pk_gen1", 30);
SetPRCSwitch("PRC_FILE_END_shft_pk_gen2", 43);
SetPRCSwitch("PRC_FILE_END_shft_pk_outsider", 47);
SetPRCSwitch("PRC_FILE_END_shft_pk_rogue", 66);
SetPRCSwitch("PRC_FILE_END_shft_pk_undead", 43);
SetPRCSwitch("PRC_FILE_END_shft_pk_warrior", 88);
SetPRCSwitch("PRC_FILE_END_shifter_abilitie", 119);
SetPRCSwitch("PRC_FILE_END_shifter_feats", 425);
SetPRCSwitch("PRC_FILE_END_shifter_races", 30);
SetPRCSwitch("PRC_FILE_END_skills", 38);
SetPRCSwitch("PRC_FILE_END_skillvsitemcost", 55);
SetPRCSwitch("PRC_FILE_END_skyboxes", 6);
SetPRCSwitch("PRC_FILE_END_soundcatfilters", 14);
SetPRCSwitch("PRC_FILE_END_sounddefaultspos", 3);
SetPRCSwitch("PRC_FILE_END_sounddefaultstim", 5);
SetPRCSwitch("PRC_FILE_END_soundeax", 112);
SetPRCSwitch("PRC_FILE_END_soundgain", 14);
SetPRCSwitch("PRC_FILE_END_soundprovider", 12);
SetPRCSwitch("PRC_FILE_END_soundset", 453);
SetPRCSwitch("PRC_FILE_END_soundsettype", 4);
SetPRCSwitch("PRC_FILE_END_soundtypes", 1);
SetPRCSwitch("PRC_FILE_END_spells", 19348);
//SetPRCSwitch("PRC_FILE_END_spellschools", 9);
SetPRCSwitch("PRC_FILE_END_statescripts", 35);
SetPRCSwitch("PRC_FILE_END_stringtokens", 92);
SetPRCSwitch("PRC_FILE_END_surfacemat", 30);
SetPRCSwitch("PRC_FILE_END_swearfilter", 171);
SetPRCSwitch("PRC_FILE_END_tailmodel", 572);
SetPRCSwitch("PRC_FILE_END_tbw01_edge", 7);
SetPRCSwitch("PRC_FILE_END_tcn01doors", 0);
SetPRCSwitch("PRC_FILE_END_tcn01_edge", 27);
SetPRCSwitch("PRC_FILE_END_tdc01_edge", 12);
SetPRCSwitch("PRC_FILE_END_tde01_edge", 12);
SetPRCSwitch("PRC_FILE_END_tdm01_edge", 13);
SetPRCSwitch("PRC_FILE_END_tdr01_edge", 18);
SetPRCSwitch("PRC_FILE_END_tds01_edge", 12);
SetPRCSwitch("PRC_FILE_END_tdt01_edge", 11);
SetPRCSwitch("PRC_FILE_END_templates", 250);
SetPRCSwitch("PRC_FILE_END_tib01_edge", 3);
SetPRCSwitch("PRC_FILE_END_tic01_edge", 18);
SetPRCSwitch("PRC_FILE_END_tid01_edge", 10);
SetPRCSwitch("PRC_FILE_END_tii01_edge", 6);
SetPRCSwitch("PRC_FILE_END_tilecolor", 15);
SetPRCSwitch("PRC_FILE_END_tin01doors", 0);
SetPRCSwitch("PRC_FILE_END_tin01_edge", 15);
SetPRCSwitch("PRC_FILE_END_tms01_edge", 6);
SetPRCSwitch("PRC_FILE_END_tni01_edge", 15);
SetPRCSwitch("PRC_FILE_END_tni02_edge", 19);
SetPRCSwitch("PRC_FILE_END_tno01_edge", 67);
SetPRCSwitch("PRC_FILE_END_traps", 101);
SetPRCSwitch("PRC_FILE_END_treasurescale", 4);
SetPRCSwitch("PRC_FILE_END_tsw01_edge", 12);
SetPRCSwitch("PRC_FILE_END_ttd01_edge", 12);
SetPRCSwitch("PRC_FILE_END_ttf01_edge", 12);
SetPRCSwitch("PRC_FILE_END_tti01_edge", 10);
SetPRCSwitch("PRC_FILE_END_ttr01doors", 0);
SetPRCSwitch("PRC_FILE_END_ttr01_edge", 23);
SetPRCSwitch("PRC_FILE_END_tts01doors", 2);
SetPRCSwitch("PRC_FILE_END_tts01_edge", 25);
SetPRCSwitch("PRC_FILE_END_ttu01_edge", 36);
SetPRCSwitch("PRC_FILE_END_ttz01_edge", 28);
SetPRCSwitch("PRC_FILE_END_twc03_edge", 12);
SetPRCSwitch("PRC_FILE_END_unarmed_dmg", 13);
SetPRCSwitch("PRC_FILE_END_vfx_fire_forget", 16);
SetPRCSwitch("PRC_FILE_END_vfx_persistent", 254);
SetPRCSwitch("PRC_FILE_END_videoquality", 9);
SetPRCSwitch("PRC_FILE_END_visualeffects", 1373);
SetPRCSwitch("PRC_FILE_END_waypoint", 4);
SetPRCSwitch("PRC_FILE_END_weaponsounds", 21);
SetPRCSwitch("PRC_FILE_END_wingmodel", 89);
SetPRCSwitch("PRC_FILE_END_x3restrict", 899);
SetPRCSwitch("PRC_FILE_END_xpbaseconst", 16);
SetPRCSwitch("PRC_FILE_END_xptable", 39);
//END AUTO-GENERATED FILEENDS
//Overriding fileends
SetPRCSwitch("PRC_FILE_END_feat", 390);
SetPRCSwitch("PRC_FILE_END_spells", 539);
//SetPRCSwitch("PRC_FILE_END_iprp_feats", 17993);
SetPRCSwitch("PRC_FILE_END_iprp_feats", 40);
//SetPRCSwitch("PRC_FILE_END_iprp_spells", 1379);
//there is also the fileends.2da file, but that
//isnt read in here yet. may be later though
if(GetPRCSwitch(FILE_END_MANUAL))
return;
SetPRCSwitch(FILE_END_CLASSES, PRCGetFileEnd("classes"));
SetPRCSwitch(FILE_END_RACIALTYPES, PRCGetFileEnd("racialtypes"));
SetPRCSwitch(FILE_END_GENDER, 1);//overriden to 1 for convoCC m/f only choice
SetPRCSwitch(FILE_END_PORTRAITS, PRCGetFileEnd("portraits"));
SetPRCSwitch(FILE_END_SKILLS, PRCGetFileEnd("skills"));
SetPRCSwitch(FILE_END_CLASS_FEAT, 600);
SetPRCSwitch(FILE_END_CLASS_POWER, 300);
SetPRCSwitch(FILE_END_CLASS_SPELLBOOK, PRCGetFileEnd("cls_spell_archv")); //
SetPRCSwitch(FILE_END_FEAT, PRCGetFileEnd("feat"));
SetPRCSwitch(FILE_END_FAMILIAR, PRCGetFileEnd("hen_familiar"));
SetPRCSwitch(FILE_END_ANIMALCOMP, PRCGetFileEnd("hen_companion"));
SetPRCSwitch(FILE_END_DOMAINS, PRCGetFileEnd("domains"));
SetPRCSwitch(FILE_END_SOUNDSET, PRCGetFileEnd("soundset"));
SetPRCSwitch(FILE_END_SPELLS, PRCGetFileEnd("spells"));
//SetPRCSwitch(FILE_END_SPELLSCHOOL, PRCGetFileEnd("spellschools"));
SetPRCSwitch(FILE_END_APPEARANCE, PRCGetFileEnd("appearance"));
SetPRCSwitch(FILE_END_WINGS, PRCGetFileEnd("wingmodel"));
SetPRCSwitch(FILE_END_TAILS, PRCGetFileEnd("tailmodel"));
SetPRCSwitch(FILE_END_BASEITEMS, PRCGetFileEnd("baseitems"));
}
void CreateSwitchNameArray()
{
object oWP = GetWaypointByTag("PRC_Switch_Name_WP");
if(!GetIsObjectValid(oWP))
oWP = CreateObject(OBJECT_TYPE_WAYPOINT, "NW_WAYPOINT001", GetStartingLocation(), FALSE, "PRC_Switch_Name_WP");
if(!GetIsObjectValid(oWP))
PrintString("CreateSwitchNameArray: Problem creating waypoint.");
array_create(oWP, "Switch_Name");
//if you add more switches, add them to this list
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DEBUG);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_COMBAT_DEBUG);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_MATERIAL_COMPONENTS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_COMPONENTS_SHOP);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_TRUESEEING);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_TRUESEEING_SPOT_BONUS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BIOWARE_GRRESTORE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BIOWARE_HEAL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BIOWARE_MASS_HEAL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BIOWARE_HARM);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BIOWARE_NEUTRALIZE_POISON);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BIOWARE_REMOVE_DISEASE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_TIMESTOP_BIOWARE_DURATION);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_TIMESTOP_LOCAL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_TIMESTOP_NO_HOSTILE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_TIMESTOP_BLANK_PC);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_AFTS_EXTRA_DAMAGE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_ELEMENTAL_SWARM);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_FEAR_AURAS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_TENSERS_TRANSFORMATION);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_BLACK_BLADE_OF_DISASTER);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_FIND_TRAPS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_DARKNESS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_DARKNESS_35ED);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_ANIMATE_DEAD);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CREATE_UNDEAD_PERMANENT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CREATE_UNDEAD_UNCONTROLLED);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_NEC_TERM_PERMADEATH);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SPELL_ALIGNMENT_RESTRICT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_35ED_WORD_OF_FAITH);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SLEEP_NO_HD_CAP);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_165_DEATH_IMMUNITY);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CASTERLEVEL_FIRST_CLASS_RULE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_USE_NEW_IMBUE_ARROW);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DRAGON_DISCIPLE_SIZE_CHANGES);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SAMURAI_ALLOW_STOLEN_SACRIFICE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SAMURAI_ALLOW_UNIDENTIFIED_SACRIFICE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SAMURAI_SACRIFICE_SCALAR_x100);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SAMURAI_VALUE_SCALAR_x100);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ORC_WARLORD_COHORT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_LICH_ALTER_SELF_DISABLE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_TRUE_NECROMANCER_ALTERNATE_VISUAL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_THRALLHERD_LEADERSHIP);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_EPIC_XP_COSTS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_EPIC_TAKE_TEN_RULE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_EPIC_PRIMARY_ABILITY_MODIFIER_RULE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_EPIC_BACKLASH_DAMAGE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_EPIC_FOCI_ADJUST_DC);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_EPIC_GOLD_MULTIPLIER);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_EPIC_XP_FRACTION);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_EPIC_FAILURE_FRACTION_GOLD);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_EPIC_BOOK_DESTRUCTION);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_UNIMPINGED);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_IMPENETRABILITY);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_DULLBLADES);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_CHAMPIONS_VALOR);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_EPIC_CONVO_LEARNING_DISABLE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_STAFF_CASTER_LEVEL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_NPC_HAS_PC_SPELLCASTING);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ECL_USES_XP_NOT_HD);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_DEMILICH);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SPELLSLAB);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SPELLSLAB_NOSCROLLS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_ABILITY_DAMAGE_EFFECTS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SUPPLY_BASED_REST);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_REST_HEALING);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_REST_TIME);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_REST_LIMIT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_SPELL_SCHOOLS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PLAYER_TIME);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_SOMATIC_COMPOMENTS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_SOMATIC_ITEMS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_MULTISUMMON);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SUMMON_ROUND_PER_LEVEL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ENABLE_SPELL_SHARING);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_ANIMAL_COMPANIONS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_FAMILIARS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_FAMILIAR_FEEDING);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_FAMILIARS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_NO_FREE_WIZ_SPELLS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_POWER_ATTACK);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_POWER_ATTACK_STACK_WITH_BW);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_NO_PETRIFY_GUI);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_SWITCH_CHANGING_CONVO);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_DOMAIN_ENFORCEMENT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BONUS_COHORTS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_CUSTOM_COHORTS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_STANDARD_COHORTS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_REGISTER_COHORTS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_SLINGS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BEBILITH_CLAWS_DESTROY);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_AUTO_IDENTIFY_ON_ACQUIRE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_AUTO_UNIDENTIFY_ON_UNACQUIRE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SPELLFIRE_DISALLOW_CHARGE_SELF);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SPELLFIRE_DISALLOW_DRAIN_SCROLL_POTION);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SORC_DISALLOW_NEWSPELLBOOK);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BARD_DISALLOW_NEWSPELLBOOK);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BARD_LIGHT_ARMOR_SPELLCASTING);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CWSAMURAI_NO_HEIRLOOM_DAISHO);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_CONVO_TEMPLATE_GAIN);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_ARMOR_SPEED);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_RACIAL_SPEED);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_FAST_TRAVEL_SPEED);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_REMOVE_PLAYER_SPEED);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ENFORCE_RACIAL_APPEARANCE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_NPC_FORCE_RACE_ACQUIRE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DYNAMIC_CLOAK_AUTOCOLOUR_DISABLE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DEATH_STABLE_TO_DISABLED_CHANCE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DEATH_STABLE_TO_BLEED_CHANCE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DEATH_BLEED_TO_STABLE_CHANCE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DEATH_HEAL_FROM_STABLE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DEATH_DAMAGE_FROM_STABLE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DEATH_DAMAGE_FROM_BLEEDING);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DEATH_OR_BLEED);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_DEATH_ENABLE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ACP_MANUAL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ACP_AUTOMATIC);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ACP_NPC_AUTOMATIC);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ACP_DELAY);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_USE_TAGBASED_INDEX_FOR_POISON);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_USES_PER_ITEM_POISON_COUNT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_USES_PER_ITEM_POISON_DIE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ALLOW_ONLY_SHARP_WEAPONS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ALLOW_ALL_POISONS_ON_WEAPONS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DEXBASED_WEAPON_POISONING_FAILURE_CHANCE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_USES_PER_WEAPON_POISON_COUNT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_USES_PER_WEAPON_POISON_DIE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_POISON_ALLOW_CLEAN_IN_EQUIP);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_POISON_USE_INGREDIENST);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PSI_ASTRAL_CONSTRUCT_USE_2DA);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PSI_ASTRAL_CONSTRUCT_DUR_MOD);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_RAPID_METABOLISM);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PSI_IMP_METAPSIONICS_USE_SUM);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_USECR);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_S_HUGE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_S_LARGE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_S_MEDIUM);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_S_SMALL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_S_TINY);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_OUTSIDER);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_ELEMENTAL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_CONSTRUCT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_UNDEAD);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_DRAGON);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_ABERRATION);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_OOZE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_MAGICALBEAST);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_GIANT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_VERMIN);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_BEAST);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_ANIMAL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_MONSTROUSHUMANOID);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PNP_SHFT_F_HUMANOID);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PNP_ELEMENTAL_DAMAGE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SPELL_SNEAK_DISABLE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_3_5e_FIST_DAMAGE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BRAWLER_SIZE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_APPEARANCE_SIZE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BIOWARE_MONK_ATTACKS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SMALL_CREATURE_FINESSE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BIOWARE_DIVINE_POWER);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_ALLOW_SWITCH_OF_TARGET);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_COUP_DE_GRACE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_FLAME_WEAPON_DAMAGE_MAX);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DARKFIRE_DAMAGE_MAX);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_TELEPORT_MAX_TARGET_LOCATIONS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_TELEPORTATION);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PW_TIME);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PW_PC_AUTOEXPORT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PW_HP_TRACKING);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PW_LOCATION_TRACKING);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PW_MAPPIN_TRACKING);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PW_DEATH_TRACKING);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PW_SPELL_TRACKING);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_XP_USE_BIOWARE_XPTABLE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_XP_USE_SIMPLE_LA);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_XP_USE_SIMPLE_RACIAL_HD);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_XP_USE_SIMPLE_RACIAL_HD_NO_FREE_XP);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_XP_USE_SIMPLE_RACIAL_HD_NO_SELECTION);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_XP_USE_SETXP);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_USE_DATABASE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_USE_BIOWARE_DATABASE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DB_PRECACHE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DB_SQLITE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DB_SQLITE_INTERVAL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DB_MYSQL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_USE_LETOSCRIPT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_LETOSCRIPT_PHEONIX_SYNTAX);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_LETOSCRIPT_FIX_ABILITIES);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_LETOSCRIPT_UNICORN_SQL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_LETOSCRIPT_GETNEWESTBIC);
//craft
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_DISABLE_CRAFT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_TIMER_MULTIPLIER);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_TIMER_MAX);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_TIMER_MIN);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_BREW_POTION_CASTER_LEVEL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_SCRIBE_SCROLL_CASTER_LEVEL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_WAND_CASTER_LEVEL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_ROD_CASTER_LEVEL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFT_STAFF_CASTER_LEVEL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFTING_BASE_ITEMS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), X2_CI_BREWPOTION_MAXLEVEL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), X2_CI_BREWPOTION_COSTMODIFIER);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), X2_CI_SCRIBESCROLL_COSTMODIFIER);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), X2_CI_CRAFTWAND_MAXLEVEL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), X2_CI_CRAFTWAND_COSTMODIFIER);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFTING_ARBITRARY);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFTING_COST_SCALE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CRAFTING_TIME_SCALE);
//spells
//shifter
//general
//PW
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_ENABLE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_AVARIEL_WINGS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_FEYRI_WINGS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_AASIMAR_WINGS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_FEYRI_TAIL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_TIEFLING_TAIL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_DROW_ENFORCE_GENDER);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_GENASI_ENFORCE_DOMAINS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_RAKSHASA_FEMALE_APPEARANCE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_ENFORCE_PNP_RACIAL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_ENFORCE_FEATS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_DISALLOW_CUSTOMISE_WINGS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_DISALLOW_CUSTOMISE_TAIL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_DISALLOW_CUSTOMISE_MODEL);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_USE_RACIAL_APPEARANCES);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_USE_RACIAL_PORTRAIT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_ONLY_PLAYER_VOICESETS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_RESTRICT_VOICESETS_BY_SEX);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_ALLOW_TO_KEEP_VOICESET);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_ALLOW_TO_KEEP_PORTRAIT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_RESTRICT_PORTRAIT_BY_SEX);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_ENABLE_RACIAL_HITDICE);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_ALLOW_SKILL_POINT_ROLLOVER);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_USE_XP_FOR_NEW_CHAR);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_ENCRYPTION_KEY);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_STAT_POINTS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_BONUS_FEATS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_MAX_STAT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_SKILL_MULTIPLIER);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_SKILL_BONUS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_CONVOCC_CUSTOM_EXIT_SCRIPT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_TRUENAME_CR_MULTIPLIER);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_TRUENAME_LEVEL_BONUS);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_TRUENAME_DC_CONSTANT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PERFECTED_MAP_CONSTANT);
array_set_string(oWP, "Switch_Name", array_get_size(oWP, "Switch_Name"), PRC_PERFECTED_MAP_MULTIPLIER);
}