Class Ext_TraitTactician extends Ext_TraitBase; static function string GetPerkDescription() { local string S; S = Super.GetPerkDescription(); S $= "|Trait requires prestige level: #{FF4000}1"; return S; } static function bool MeetsRequirements( byte Lvl, Ext_PerkBase Perk ) { local int i; if( Perk.CurrentLevel=0 ) return (Perk.PerkStats[i].CurrentValue>=30); } return true; } static function TraitActivate( Ext_PerkBase Perk, byte Level, optional Ext_TraitDataStore Data ) { Ext_PerkCommando(Perk).bUseProfessional = true; } static function TraitDeActivate( Ext_PerkBase Perk, byte Level, optional Ext_TraitDataStore Data ) { Ext_PerkCommando(Perk).bUseProfessional = false; } defaultproperties { SupportedPerk=class'Ext_PerkCommando' TraitGroup=class'Ext_TGroupZEDTime' NumLevels=1 DefLevelCosts(0)=30 DefMinLevel=35 }