;This file handles modifications to perks and traits ;When adding extra perks to a mod, it's advisable to use the fake perk scripting functions rather than make ; modifications in this file, as some perks have hardcoded effects which may catch you out ;Since traits need to be picked before any scripts run, they have an additional NoHardcode option in this file which can ; be used to remove their hardcoded effects, and add new stat/skill effects [PerksTweak] ;Changes the Outdoorsman skill bonus for 'Survivalist' perk (ID 16) ;125 - maximum bonus, 25 - default bonus SurvivalistBonus=25 ;Changes the bonus for 'Master Trader' perk (ID 17) ;25 - default bonus MasterTraderBonus=25 ;Changes the Science and Repair skill bonus for 'Mr.Fixit' perk (ID 31) ;125 - maximum bonus, 10 - default bonus MrFixitBonus=10 ;Changes the skill bonuses for 'Medic' perk (ID 32) ;125 - maximum bonus, 10 - default bonus MedicFirstAidBonus=10 MedicDoctorBonus=10 ;Changes the Lockpick and Steal skill bonus for 'Master Thief' perk (ID 33) ;125 - maximum bonus, 15 - default bonus MasterThiefBonus=15 ;Changes the Speech skill bonus for 'Speaker' perk (ID 34) ;125 - maximum bonus, 20 - default bonus SpeakerBonus=20 ;Changes the Sneak skill bonus (when in darkness) for 'Ghost' perk (ID 38) ;125 - maximum bonus, 20 - default bonus GhostBonus=20 ;Changes the Outdoorsman skill bonus for 'Ranger' perk (ID 47) ;125 - maximum bonus, 15 - default bonus RangerOutdoorsmanBonus=15 ;Changes the distance bonus for 'Weapon Long Range' weapon perk (ID 58) ;2 - no bonus, 4 - default bonus WeaponLongRangeBonus=4 ;Changes the hit chance bonus for 'Weapon Accurate' weapon perk (ID 59) ;0 - no bonus, 125 - maximum bonus, 20 - default bonus WeaponAccurateBonus=20 ;Change the penalty distance and distance bonus for 'Weapon Scope Range' weapon perk (ID 64) ;0 - no penalty, 8 - default penalty WeaponScopeRangePenalty=8 ;2 - no bonus, 5 - default bonus WeaponScopeRangeBonus=5 ;Changes the resistance bonuses for 'Vault City Inoculations' perk (ID 78) ;valid range: -100..100, 10 - default bonus VaultCityInoculationsPoisonBonus=10 VaultCityInoculationsRadBonus=10 ;Changes the damage bonus per level for 'Demolition Expert' perk (ID 82) ;999 - maximum bonus, 10 - default bonus DemolitionExpertBonus=10 ;Changes the Gambling skill bonus for 'Gambler' perk (ID 83) ;125 - maximum bonus, 20 - default bonus GamblerBonus=20 ;Changes the Steal skill bonus for 'Harmless' perk (ID 91) ;125 - maximum bonus, 20 - default bonus HarmlessBonus=20 ;Changes the damage bonus and the Doctor skill bonus for 'Living Anatomy' perk (ID 97) ;125 - maximum bonus, 5 - default bonus, 10 - default skill bonus LivingAnatomyBonus=5 LivingAnatomyDoctorBonus=10 ;Changes the Speech and Barter skill bonus for 'Negotiator' perk (ID 99) ;125 - maximum bonus, 10 - default bonus NegotiatorBonus=10 ;Changes the damage bonus for 'Pyromaniac' perk (ID 101) ;125 - maximum bonus, 5 - default bonus PyromaniacBonus=5 ;Changes the skill bonus per level for 'Salesman' perk (ID 103) ;999 - maximum bonus, 20 - default bonus SalesmanBonus=20 ;Changes the percent chance for 'Stonewall' perk (ID 104) ;valid range: 0..100, 50 - default percent StonewallPercent=50 ;Changes the Lockpick, Steal, and Traps skill bonus for 'Thief' perk (ID 105) ;125 - maximum bonus, 10 - default bonus ThiefBonus=10 ;Changes the strength bonus for 'Weapon Handling' perk (ID 106) ;0 - no bonus, 10 - maximum bonus, 3 - default bonus WeaponHandlingBonus=3 ;Changes the skill bonuses for 'Vault City Training' perk (ID 107) ;125 - maximum bonus, 5 - default bonus VaultCityTrainingFirstAidBonus=5 VaultCityTrainingDoctorBonus=5 ;Changes the Speech skill bonus for 'Expert Excrement Expeditor' perk (ID 116) ;125 - maximum bonus, 5 - default bonus ExpertExcrementExpeditorBonus=5 ;############################################################################## [Perks] ;Set to 1 to enable the modifications for perks Enable=0 ;Name: The name of the perk (max 63 characters) ;Desc: The description of the perk (max 255 characters) ;Image: The line number (0-indexed) of the corresponding FRM in skilldex.lst ;Ranks: The number of perk levels ;Level: The minimum required level ;Type: If 0, the perk checks only Skill1 for skill requirements; if 1, it checks Skill1 or Skill2; if 2, it checks both ; Skill1 and Skill2 ;Stat: The modified stat or -1 if you don't want to change any stats ;StatMag: The increased/decreased value to the modified stat ;Skill1/Skill2: The first/second skill (or -1 for none) to check, but if you set a specific bit 0x4000000 (67108864), ; it checks the corresponding GVAR ; For example, if Skill1=0x4000004, the perk will check GVAR_BAD_MONSTER (0x4000000 + 4) on Skill1Mag value ;Skill1Mag/Skill2Mag: Positive value is used as the minimum requirements of the first/second skill/GVAR, and a negative ; value is interpreted as the maximum requirement ; For example, with Skill1=0 and Skill1Mag=100, if player has small guns skill >= 100 and meets all other requirements, ; the perk will be available in the selection window; with Skill1=1 and Skill1Mag=-120, the perk will not be available ; if player has big guns skill >= 120 ;STR-LCK: Positive values are used as minimum requirements of SPECIAL stats, and negative values are interpreted as ; maximum requirements ; For some special perks processed by the engine (e.g. PERK_armor_powered and PERK_armor_combat), the values are not ; used as requirements but to add to corresponding SPECIAL stats ;If the value is set to -99999, the variable will be ignored (similar to comment out that line) ;You can add simple extra perks with ID numbers from 119 to 255 ;The extra perks do not require using scripting functions to change player stats, and can also be used for Armor perks ;These parameters are only for extra perks ;Stat1/Stat2: same as Stat ;Stat1Mag/Stat2Mag: same as StatMag ;Skill3-Skill5: The skill to be modified (or -1 for none) ;Skill3Mod-Skill5Mod: The increased/decreased value to the modified skill ;############################################################################## ;This is a modification to vanilla perk 0 [0] Name=Example Desc=This is an example perk description Image=72 Ranks=1 Level=1 Type=0 Stat=-1 StatMag=0 Skill1=-1 Skill1Mag=0 Skill2=-1 Skill2Mag=0 STR=0 PER=0 END=0 CHR=0 INT=0 AGL=0 LCK=0 ;Example for creating extra perks [119] Name=Extra Perk Desc=This perk can change player stats and skills Image=72 Ranks=1 Level=2 Type=0 Stat=-1 StatMag=0 Skill1=-1 Skill1Mag=0 Skill2=-1 Skill2Mag=0 STR=0 PER=0 END=0 CHR=0 INT=0 AGL=0 LCK=0 ; for extra perks only Stat1=-1 Stat1Mag=0 Stat2=-1 Stat2Mag=0 Skill3=-1 Skill3Mod=0 Skill4=-1 Skill4Mod=0 Skill5=-1 Skill5Mod=0 ;############################################################################## [Traits] ;Set to 1 to enable the modifications for traits Enable=0 ;This is a modification to trait 0 [t0] NoHardcode=0 Name=Example Desc=This is an example trait Image=72 StatMod=0|-1 ;Subtract 1 from strength SkillMod=0|20|1|-5 ;Add 20 to the player's small guns skill and subtract 5 from big guns