;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 bonus for 'Master Trader' perk (ID 17) ;25 - default bonus MasterTraderBonus=25 ;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 damage bonus for 'Living Anatomy' perk (ID 97) ;125 - maximum bonus, 5 - default bonus LivingAnatomyBonus=5 ;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 strength bonus for 'Weapon Handling' perk (ID 106) ;0 - no bonus, 10 - maximum bonus, 3 - default bonus WeaponHandlingBonus=3 ;############################################################################## [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 GVAR. ; For example, if Skill1=0x4000004, then 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) ;############################################################################## ;This is a modification to perk 119 [119] 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 ;############################################################################## [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