Skip to content

Instantly share code, notes, and snippets.

@philgruneich
Created April 13, 2014 00:13
Show Gist options
  • Save philgruneich/10563219 to your computer and use it in GitHub Desktop.
Save philgruneich/10563219 to your computer and use it in GitHub Desktop.
Character Calculator for GLB2
# encoding: utf-8
from functools import reduce
from operator import mul
heights_help = {'56':66, '57':67, '58':68, '59':69, '510':70, '511':71, '60':72, '61':73, '62':74, '63':75, '64':76, '65':77, '66':78, '67':79, '68':80}
traits_help = {'Unpr-edic-table': 'unpredictable', 'Blocking Back': 'hb_blocking_back', 'Solid Frame': 'qb_solid_frame', 'Nerves of Steel': 'nerves_of_steel', 'Speedster': 'wr_speedster', 'Ball Hawk': 'ball_hawk', 'Blitzer': 'lb_blitzer', 'Tactician': 'tactician', 'Dominator': 'wr_control', 'Man Specialist': 'man_specialist', 'Consistent Blocker': 'ol_consistent_blocker', 'Early Bloomer': 'early_bloomer', 'Run Stuffer': 'dl_run_stuffer', 'Technical Blocker': 'ol_tech_blocker', 'Sure Tackler': 'sure_tackler', 'Precision Passer': 'qb_precision_passer', 'Fearsome': 'fearsome', 'Long Reach': 'long_reach', 'Thick Skin': 'thick_skin', 'Coverage LB': 'lb_coverage', 'Quick Feet': 'quick_feet', 'Slippery': 'slippery', 'Shifty': 'wr_shifty', 'Slot Receiver': 'wr_slot_receiver', 'Pass Rusher': 'dl_pass_rusher', 'Slow Built': 'slow_built', 'Lead Blocker': 'fb_lead_blocker', 'Workhorse': 'workhorse', 'Middle Man': 'lb_middle_man', 'Power Rusher': 'hb_power_rusher', 'Quick Snap': 'c_quick_snap', 'Unpredictable': 'hb_unpredictable', 'Rusher': 'fb_rusher', 'Dread-nought': 'dl_dreadnought', 'Scrambler': 'qb_scrambler', 'D Anchor': 'd_anchor', 'Easy Going': 'easy_going', 'Elusive Rusher': 'hb_elusive_rusher', 'Superstar': 'superstar_nonglam', 'Technique Man': 'dl_technique_man', 'Sure Hands': 'p_sure_hands', 'Spring Board': 'spring_board', 'Cool Headed': 'k_cool_headed', 'Chase Down Artist': 'chasedown_artist', 'Zone Specialist': 'zone_specialist', 'Leg of Steel': 'k_leg_of_steel', 'Fumble Creator': 'fumble_creator', 'Heavy Weight': 'dl_heavyweight', 'Tenacious': 'tenacious', 'Broad Jumper': 'broad_jumper', 'Shutdown Defender': 'shutdown_defender', 'Power Blocker': 'ol_power_blocker', 'Downfield Blocker': 'g_downfield_blocker', 'Run Blocker': 'ol_run_blocker', 'High Jumper': 'high_jumper', 'Lightning Reflexes': 'lightning_reflexes', 'Jugger NOT': 'dl_juggernaut', 'Return Specialist': 'return_specialist', 'Strong Base': 'strong_base', 'Quick Reaction': 'dl_quick_reaction', 'Flex Coverage': 'flex_coverage', 'Blocking Specialist': 'te_blocker', 'Scat Back': 'hb_scat_back', 'Field General': 'qb_field_general', 'Bruiser': 'bruiser', 'Meathead': 'meathead', 'Soft Hands': 'soft_hands', 'Kickoff King': 'k_kickoff_king', 'Pass Blocker': 'ol_pass_blocker', 'Brick Wall': 'brick_wall', 'Dual Threat': 'qb_dual_threat', 'Towering Man': 'dl_towering_man', 'Crusher': 'dl_crusher', 'Active Hands': 'active_hands', 'Egotist': 'egotist', 'Receiving Specialist': 'te_receiver', 'Pass Protector': 'ot_pass_protector', 'Sharp Shooter': 'k_sharpshooter', 'Gunslinger': 'qb_gunslinger', 'QB Rusher': 'qb_rusher', 'FB Scat Back': 'fb_scat_back', 'HB Rusher': 'hb_rushing_back'}
skills = {
"punt_power": {
"priority": 3,
"position_base_price": {},
"name": "Punt Power",
"height": 0,
"group": "Punting",
"position_multiplier": {
"P": 100
},
"desc": "Determines how hard this player can punt the ball. Influences distance and hang time.",
"positions": ["P"],
"weight": -0.025,
"base_price": 4,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -0.5,
"strength": -2.5
}
},
"tackle_strip": {
"priority": 3,
"position_base_price": {},
"name": "Strip Technique",
"height": 0.5,
"group": "Tackling",
"position_multiplier": {
"DE": 125,
"FS": 100,
"P": 200,
"K": 200,
"CB": 100,
"LB": 100,
"SS": 110,
"DT": 130
},
"desc": "The ability to expertly strip the ball and cause a fumble while tackling the ball carrier.",
"positions": ["DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": -0.025,
"base_price": 2,
"attributes": {
"stamina": 0,
"awareness": -1.25,
"speed": 0,
"agility": -1.25,
"confidence": 0,
"strength": -0.5
}
},
"leadership": {
"priority": 4,
"position_base_price": {},
"name": "Leadership",
"height": 0,
"group": "Mental",
"position_multiplier": {
"QB": 100
},
"desc": "Determines QB's handoff ability, and reduces morale and energy losses for the entire on-field offense.",
"positions": ["QB"],
"weight": 0,
"base_price": 1,
"attributes": {
"stamina": 0,
"awareness": -1,
"speed": 0,
"agility": 0,
"confidence": -2,
"strength": 0
}
},
"run_block_awareness": {
"priority": 6,
"position_base_price": {
"C": 1.4,
"G": 1.4,
"OT": 1.4
},
"name": "Run Blk Awr",
"height": 0,
"full_name": "Run Blocking Awareness",
"group": "Blocking",
"position_multiplier": {
"C": 100,
"TE": 100,
"HB": 120,
"FB": 100,
"G": 100,
"OT": 100,
"WR": 130
},
"desc": "The ability to find and react to defenders while run blocking.",
"weight": 0,
"positions": ["FB", "HB", "TE", "WR", "OT", "G", "C"],
"base_price": 1,
"attributes": {
"stamina": 0,
"awareness": -3,
"speed": 0,
"agility": 0,
"confidence": 0,
"strength": 0
}
},
"coverage_interception": {
"priority": 5,
"position_base_price": {},
"name": "Intercepting",
"height": -0.25,
"group": "Pass Coverage",
"position_multiplier": {
"LB": 130,
"FS": 100,
"CB": 110,
"SS": 120
},
"desc": "The ability to catch incoming passes, causing a turnover.",
"positions": ["LB", "CB", "FS", "SS"],
"weight": 0.025,
"base_price": 3,
"attributes": {
"stamina": 0,
"awareness": -1,
"speed": 0,
"agility": -1.5,
"confidence": -0.25,
"strength": 0.25
}
},
"pass_rush_power": {
"priority": 2,
"position_base_price": {},
"name": "Pass Rush Power",
"height": 0.25,
"group": "Pass Rushing",
"position_multiplier": {
"DE": 100,
"LB": 110,
"FS": 140,
"CB": 140,
"SS": 130,
"DT": 100
},
"desc": "Determines how successful this player is at pushing back or pancaking a pass blocker, and his ability to hold his ground when being pushed.",
"positions": ["DT", "DE", "LB", "CB", "FS", "SS"],
"weight": -0.05,
"base_price": 2,
"attributes": {
"stamina": -0.25,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -0.5,
"strength": -2.25
}
},
"route_elusiveness": {
"priority": 2,
"position_base_price": {},
"name": "Route Elusiveness",
"height": 0,
"group": "Receiving",
"position_multiplier": {
"TE": 120,
"HB": 105,
"FB": 140,
"WR": 100
},
"desc": "Determines the successfulness of cuts and fake out moves to shake a defender while running a route.",
"positions": ["FB", "HB", "TE", "WR"],
"weight": 0.025,
"base_price": 2,
"attributes": {
"stamina": 0,
"awareness": -0.5,
"speed": -0.25,
"agility": -2,
"confidence": -0.25,
"strength": 0
}
},
"catch_consistency": {
"priority": 7,
"position_base_price": {},
"name": "Rec Consistency",
"height": 0,
"full_name": "Receiving Consistency",
"group": "Receiving",
"position_multiplier": {
"TE": 100,
"HB": 125,
"FB": 130,
"WR": 100
},
"desc": "The ability to catch and secure the ball in pressure situations.",
"weight": 0,
"positions": ["FB", "HB", "TE", "WR"],
"base_price": 1.25,
"attributes": {
"stamina": -0.3,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -2.7,
"strength": 0
}
},
"snap_reaction": {
"priority": 1,
"position_base_price": {},
"name": "Snap Reaction",
"height": 0,
"group": "Mental",
"position_multiplier": {
"FS": 120,
"TE": 100,
"HB": 100,
"K": 100,
"CB": 130,
"FB": 100,
"LB": 110,
"C": 95,
"SS": 130,
"DT": 100,
"DE": 105,
"P": 100,
"QB": 90,
"G": 100,
"OT": 100,
"WR": 110
},
"desc": "Determines how quickly this player reacts to the snap of the ball.",
"positions": ["FB", "HB", "TE", "WR", "OT", "G", "C", "DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": 0,
"base_price": 1,
"attributes": {
"stamina": -0.1,
"awareness": -2.9,
"speed": 0,
"agility": 0,
"confidence": 0,
"strength": 0
}
},
"block_consistency": {
"priority": 9,
"position_base_price": {
"C": 1.4,
"G": 1.4,
"OT": 1.4
},
"name": "Block Consistency",
"height": 0,
"full_name": "Block Consistency",
"group": "Blocking",
"position_multiplier": {
"C": 100,
"TE": 105,
"HB": 110,
"FB": 100,
"G": 100,
"OT": 100,
"WR": 120
},
"desc": "The ability to remain calm and block consistently during pressure situations.",
"weight": 0,
"positions": ["FB", "HB", "TE", "WR", "OT", "G", "C"],
"base_price": 1,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -3,
"strength": 0
}
},
"pass_block_awareness": {
"priority": 3,
"position_base_price": {
"C": 1.4,
"G": 1.4,
"OT": 1.4
},
"name": "Pass Blk Awr",
"height": 0,
"full_name": "Pass Blocking Awareness",
"group": "Blocking",
"position_multiplier": {
"C": 100,
"TE": 110,
"HB": 130,
"FB": 130,
"G": 100,
"OT": 90
},
"desc": "The ability to see and react to incoming blitzers while pass blocking.",
"weight": 0,
"positions": ["FB", "HB", "TE", "OT", "G", "C"],
"base_price": 1,
"attributes": {
"stamina": 0,
"awareness": -3,
"speed": 0,
"agility": 0,
"confidence": 0,
"strength": 0
}
},
"diving": {
"priority": 6,
"position_base_price": {},
"name": "Diving",
"height": -0.2,
"group": "Physical",
"position_multiplier": {
"FS": 100,
"TE": 100,
"HB": 100,
"K": 140,
"CB": 90,
"FB": 110,
"LB": 110,
"C": 150,
"SS": 110,
"DT": 135,
"DE": 120,
"P": 130,
"QB": 120,
"G": 150,
"OT": 150,
"WR": 95
},
"desc": "Determines how far and how quickly this player can dive horizontally.",
"positions": ["FB", "HB", "TE", "WR", "DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": 0.025,
"base_price": 2,
"attributes": {
"stamina": 0,
"awareness": 0.25,
"speed": 0,
"agility": -2.25,
"confidence": -0.5,
"strength": 0
}
},
"kick_consistency": {
"priority": 3,
"position_base_price": {},
"name": "Kick Consistency",
"height": 0,
"group": "Kicking",
"position_multiplier": {
"K": 100
},
"desc": "The ability to remain calm and kick successfully in pressure situations.",
"positions": ["K"],
"weight": 0,
"base_price": 3,
"attributes": {
"stamina": -0.3,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -2.7,
"strength": 0
}
},
"pass_evasiveness": {
"priority": 6,
"position_base_price": {},
"name": "Pocket Awr",
"height": 0.25,
"full_name": "Pocket Awareness",
"group": "Passing",
"position_multiplier": {
"QB": 100
},
"desc": "The ability to see incoming blitzers and try to avoid them.",
"weight": 0.05,
"positions": ["QB"],
"base_price": 1.5,
"attributes": {
"stamina": -0.1,
"awareness": -0.8,
"speed": -0.4,
"agility": -1.7,
"confidence": 0,
"strength": 0
}
},
"toughness": {
"priority": 8,
"position_base_price": {},
"name": "Toughness",
"height": 0,
"group": "Physical",
"position_multiplier": {
"FS": 110,
"TE": 100,
"HB": 110,
"K": 180,
"CB": 130,
"FB": 100,
"LB": 95,
"C": 90,
"SS": 100,
"DT": 95,
"DE": 100,
"P": 170,
"QB": 140,
"G": 95,
"OT": 100,
"WR": 140
},
"desc": "The ability to absorb punishment. Decreases morale and energy loss from any type of hard hitting interaction, such as tackling, blocking or power rushing.",
"positions": ["QB", "FB", "HB", "TE", "WR", "OT", "G", "C", "DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": -0.05,
"base_price": 1.25,
"attributes": {
"stamina": -1,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -1.5,
"strength": -0.5
}
},
"pass_accuracy": {
"priority": 2,
"position_base_price": {},
"name": "Pass Accuracy",
"height": -0.25,
"group": "Passing",
"position_multiplier": {
"QB": 100
},
"desc": "The ability to successfully hit the target with a pass.",
"positions": ["QB"],
"weight": 0,
"base_price": 3.5,
"attributes": {
"stamina": 0,
"awareness": -1,
"speed": 0,
"agility": -2,
"confidence": 0,
"strength": 0
}
},
"kick_power": {
"priority": 2,
"position_base_price": {},
"name": "Field Goal Power",
"height": 0,
"group": "Kicking",
"position_multiplier": {
"K": 100
},
"desc": "Determines how hard this player can kick the ball during a field goal or extra point attempt. Influences max field goal distance.",
"positions": ["K"],
"weight": -0.025,
"base_price": 4,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -0.5,
"strength": -2.5
}
},
"pass_technique": {
"priority": 1,
"position_base_price": {},
"name": "Pass Technique",
"height": 0,
"group": "Passing",
"position_multiplier": {
"QB": 100
},
"desc": "The ability to throw a nice spiral, making the pass easier to catch.",
"positions": ["QB"],
"weight": 0,
"base_price": 2.5,
"attributes": {
"stamina": -0.25,
"awareness": 0,
"speed": 0,
"agility": -2,
"confidence": -0.5,
"strength": -0.25
}
},
"carry_awareness": {
"priority": 4,
"position_base_price": {},
"name": "Carrying Awr",
"height": 0,
"full_name": "Carrying Awareness",
"group": "Carrying",
"position_multiplier": {
"TE": 120,
"HB": 90,
"QB": 150,
"FB": 120,
"WR": 110
},
"desc": "The ability to see defenders, find rushing lanes, and determine when to use active signature abilities when carrying the ball.",
"weight": 0,
"positions": ["QB", "FB", "HB", "TE", "WR"],
"base_price": 1.1,
"attributes": {
"stamina": 0,
"awareness": -3,
"speed": 0,
"agility": 0,
"confidence": 0,
"strength": 0
}
},
"route_technique": {
"priority": 1,
"position_base_price": {},
"name": "Route Technique",
"height": 0,
"group": "Receiving",
"position_multiplier": {
"TE": 105,
"HB": 110,
"FB": 130,
"WR": 100
},
"desc": "The ability to make sharp cuts at the proper times when running a route.",
"positions": ["FB", "HB", "TE", "WR"],
"weight": 0.025,
"base_price": 1.25,
"attributes": {
"stamina": 0,
"awareness": -1.5,
"speed": 0,
"agility": -1.5,
"confidence": 0,
"strength": 0
}
},
"punt_consistency": {
"priority": 4,
"position_base_price": {},
"name": "Punt Consistency",
"height": 0,
"group": "Punting",
"position_multiplier": {
"P": 100
},
"desc": "The ability to remain calm and punt successfully in pressure situations.",
"positions": ["P"],
"weight": 0,
"base_price": 3,
"attributes": {
"stamina": -0.3,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -2.7,
"strength": 0
}
},
"carry_grip": {
"priority": 1,
"position_base_price": {
"HB": 1.25
},
"name": "Carrying Grip",
"height": 0,
"group": "Carrying",
"position_multiplier": {
"TE": 95,
"HB": 90,
"QB": 150,
"FB": 100,
"WR": 130
},
"desc": "The ability to avoid fumbling when being tackled.",
"positions": ["QB", "FB", "HB", "TE", "WR"],
"weight": -0.01,
"base_price": 1,
"attributes": {
"stamina": -0.25,
"awareness": -0.25,
"speed": 0,
"agility": 0,
"confidence": -1,
"strength": -1.5
}
},
"carry_elusiveness": {
"priority": 3,
"position_base_price": {},
"name": "Elusive Running",
"height": 0,
"group": "Carrying",
"position_multiplier": {
"TE": 120,
"HB": 100,
"QB": 130,
"FB": 120,
"WR": 100
},
"desc": "Determines how successful this player is at faking out defenders with fake moves and hard cuts.",
"positions": ["QB", "FB", "HB", "TE", "WR"],
"weight": 0.06,
"base_price": 3.5,
"attributes": {
"stamina": 0,
"awareness": -0.8,
"speed": -0.3,
"agility": -1.9,
"confidence": 0,
"strength": 0
}
},
"defense_consistency": {
"priority": 5,
"position_base_price": {},
"name": "Def Consistency",
"height": 0,
"full_name": "Defense Consistency",
"group": "Defense",
"position_multiplier": {
"DE": 100,
"LB": 95,
"FS": 100,
"CB": 110,
"SS": 100,
"DT": 100
},
"desc": "The ability to remain calm and avoid defensive mistakes in pressure situations.",
"weight": 0,
"positions": ["DT", "DE", "LB", "CB", "FS", "SS"],
"base_price": 1,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -3,
"strength": 0
}
},
"run_block_power": {
"priority": 5,
"position_base_price": {
"C": 3.5,
"G": 3.5,
"OT": 3.5
},
"name": "Run Blk Power",
"height": 0.5,
"full_name": "Run Blocking Power",
"group": "Blocking",
"position_multiplier": {
"C": 95,
"TE": 100,
"HB": 120,
"FB": 95,
"G": 90,
"OT": 100,
"WR": 130
},
"desc": "Determines how far this player can push back a defender while run blocking.",
"weight": -0.025,
"positions": ["FB", "HB", "TE", "WR", "OT", "G", "C"],
"base_price": 2.5,
"attributes": {
"stamina": -0.25,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -0.5,
"strength": -2.25
}
},
"tackle_power": {
"priority": 2,
"position_base_price": {},
"name": "Power Tackling",
"height": 0,
"group": "Tackling",
"position_multiplier": {
"DE": 90,
"FS": 120,
"P": 160,
"K": 160,
"CB": 130,
"LB": 95,
"SS": 100,
"DT": 90
},
"desc": "The ability to stop the slow down or stop the ball carrier, and even pop the ball loose from powerful tackles.",
"positions": ["DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": -0.05,
"base_price": 2,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": -0.25,
"agility": 0,
"confidence": -0.75,
"strength": -2
}
},
"pass_block_technique": {
"priority": 1,
"position_base_price": {
"C": 3.5,
"G": 3.5,
"OT": 3.5
},
"name": "Pass Blk Tech",
"height": -0.5,
"full_name": "Pass Blocking Technique",
"group": "Blocking",
"position_multiplier": {
"C": 100,
"TE": 110,
"HB": 130,
"FB": 120,
"G": 100,
"OT": 90
},
"desc": "Determines how successful this player is at initiating and holding a pass block.",
"weight": 0.025,
"positions": ["FB", "HB", "TE", "OT", "G", "C"],
"base_price": 2.5,
"attributes": {
"stamina": 0,
"awareness": -0.5,
"speed": -0.5,
"agility": -1.75,
"confidence": 0,
"strength": -0.25
}
},
"tackle_awareness": {
"priority": 4,
"position_base_price": {},
"name": "Pursuit",
"height": -0.5,
"group": "Defense",
"position_multiplier": {
"DE": 115,
"FS": 90,
"P": 150,
"K": 150,
"CB": 95,
"LB": 100,
"SS": 90,
"DT": 125
},
"desc": "Determines how successful this player is at finding his way around blockers and avoiding being fooled by ball carrier fakes.",
"positions": ["DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": 0,
"base_price": 1,
"attributes": {
"stamina": 0,
"awareness": -2.7,
"speed": 0,
"agility": 0,
"confidence": -0.3,
"strength": 0
}
},
"break_run_block": {
"priority": 1,
"position_base_price": {},
"name": "Break Run Blk",
"height": -0.25,
"full_name": "Breaking Run Blocks",
"group": "Defense",
"position_multiplier": {
"DE": 105,
"LB": 95,
"FS": 120,
"CB": 130,
"SS": 110,
"DT": 100
},
"desc": "The ability to maneuver or break free from a run blocker.",
"weight": 0.025,
"positions": ["DT", "DE", "LB", "CB", "FS", "SS"],
"base_price": 2,
"attributes": {
"stamina": 0,
"awareness": -0.35,
"speed": -0.35,
"agility": -2,
"confidence": -0.3,
"strength": 0
}
},
"conditioning": {
"priority": 7,
"position_base_price": {},
"name": "Conditioning",
"height": 0,
"group": "Physical",
"position_multiplier": {
"FS": 100,
"TE": 110,
"HB": 100,
"K": 180,
"CB": 100,
"FB": 110,
"LB": 105,
"C": 130,
"SS": 105,
"DT": 130,
"DE": 120,
"P": 180,
"QB": 130,
"G": 125,
"OT": 120,
"WR": 110
},
"desc": "Determines how quickly this player becomes winded, and how much overall energy he has.",
"positions": ["QB", "FB", "HB", "TE", "WR", "OT", "G", "C", "DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": 0.05,
"base_price": 1.25,
"attributes": {
"stamina": -2.9,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -0.1,
"strength": 0
}
},
"tackle_technique": {
"priority": 1,
"position_base_price": {},
"name": "Tackling Tech",
"height": -0.5,
"full_name": "Tackling Technique",
"group": "Tackling",
"position_multiplier": {
"DE": 100,
"FS": 100,
"P": 140,
"K": 140,
"CB": 100,
"LB": 90,
"SS": 110,
"DT": 110
},
"desc": "Determines how successful this player is at initiating quality tackles and bringing the ball carrier down.",
"weight": 0.05,
"positions": ["DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"base_price": 1,
"attributes": {
"stamina": -0.25,
"awareness": -0.5,
"speed": 0,
"agility": -1.75,
"confidence": -0.25,
"strength": -0.25
}
},
"catch_hands": {
"priority": 3,
"position_base_price": {},
"name": "Receiving Hands",
"height": -0.5,
"group": "Receiving",
"position_multiplier": {
"TE": 105,
"HB": 110,
"FB": 120,
"WR": 100
},
"desc": "The ability to catch a pass successfully and maintain speed when catching in stride.",
"positions": ["FB", "HB", "TE", "WR"],
"weight": 0.025,
"base_price": 1.75,
"attributes": {
"stamina": 0,
"awareness": -1,
"speed": 0,
"agility": -0.75,
"confidence": -1,
"strength": -0.25
}
},
"catch_grip": {
"priority": 5,
"position_base_price": {},
"name": "Receiving Grip",
"height": 0.75,
"group": "Receiving",
"position_multiplier": {
"TE": 90,
"HB": 100,
"FB": 100,
"WR": 130
},
"desc": "The ability to hold on to the ball when being tackled while catching a pass.",
"positions": ["FB", "HB", "TE", "WR"],
"weight": -0.05,
"base_price": 1.75,
"attributes": {
"stamina": -0.25,
"awareness": -0.25,
"speed": 0,
"agility": 0,
"confidence": -1,
"strength": -1.5
}
},
"return_awareness": {
"priority": 4,
"position_base_price": {},
"name": "Return Awr",
"height": 0,
"full_name": "Return Awareness",
"group": "Carrying",
"position_multiplier": {
"FS": 130,
"TE": 120,
"HB": 100,
"CB": 110,
"FB": 120,
"SS": 150,
"WR": 100
},
"desc": "The ability to see defenders and find rushing lanes when playing kick or punt returner, or when returning a fumble or interception.",
"weight": 0,
"positions": ["FB", "HB", "TE", "WR", "CB", "FS", "SS"],
"base_price": 1.5,
"attributes": {
"stamina": 0,
"awareness": -3,
"speed": 0,
"agility": 0,
"confidence": 0,
"strength": 0
}
},
"man_coverage_awareness": {
"priority": 1,
"position_base_price": {},
"name": "Man Awareness",
"height": 0,
"full_name": "Man Coverage Awareness",
"group": "Pass Coverage",
"position_multiplier": {
"LB": 115,
"FS": 110,
"CB": 90,
"SS": 120
},
"desc": "Determines how quickly this player reacts to incoming passes or rushing plays, and how well he avoids being fooled by coverage fake out moves, when in man coverage.",
"weight": 0,
"positions": ["LB", "CB", "FS", "SS"],
"base_price": 1,
"attributes": {
"stamina": 0,
"awareness": -3,
"speed": 0,
"agility": 0,
"confidence": 0,
"strength": 0
}
},
"pass_consistency": {
"priority": 4,
"position_base_price": {},
"name": "Pass Consistency",
"height": 0,
"group": "Passing",
"position_multiplier": {
"QB": 100
},
"desc": "The ability to keep calm and not throw bad passes under pressure.",
"positions": ["QB"],
"weight": 0,
"base_price": 2.5,
"attributes": {
"stamina": -0.3,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -2.7,
"strength": 0
}
},
"footwork": {
"priority": 2,
"position_base_price": {},
"name": "Footwork",
"height": 0.5,
"group": "Physical",
"position_multiplier": {
"FS": 90,
"TE": 105,
"HB": 100,
"K": 140,
"CB": 95,
"FB": 105,
"LB": 100,
"C": 115,
"SS": 100,
"DT": 120,
"DE": 110,
"P": 140,
"QB": 100,
"G": 100,
"OT": 95,
"WR": 100
},
"desc": "The ability to backpedal and sidestep quickly.",
"positions": ["QB", "FB", "HB", "TE", "WR", "OT", "G", "C", "DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": 0.025,
"base_price": 2.25,
"attributes": {
"stamina": 0,
"awareness": -0.25,
"speed": 0,
"agility": -2.5,
"confidence": -0.25,
"strength": 0
}
},
"punt_hands": {
"priority": 1,
"position_base_price": {},
"name": "Punt Hands",
"height": -0.25,
"group": "Punting",
"position_multiplier": {
"P": 100
},
"desc": "The ability to cleanly catch a punt snap. Influences release timing and punt quality.",
"positions": ["P"],
"weight": 0,
"base_price": 2,
"attributes": {
"stamina": 0,
"awareness": -1.75,
"speed": 0,
"agility": -1,
"confidence": -0.25,
"strength": 0
}
},
"intimidation": {
"priority": 3,
"position_base_price": {},
"name": "Intimidation",
"height": -0.25,
"group": "Mental",
"position_multiplier": {
"FS": 130,
"TE": 110,
"HB": 130,
"K": 190,
"CB": 150,
"FB": 100,
"LB": 90,
"C": 100,
"SS": 110,
"DT": 90,
"DE": 90,
"P": 180,
"QB": 140,
"G": 100,
"OT": 100,
"WR": 150
},
"desc": "Increases the amount of morale and energy this player causes opponents to lose during hard hitting interactions, such as tackling, blocking or power rushing. Also increases pressure on the QB if this player is pass rushing.",
"positions": ["QB", "FB", "HB", "TE", "WR", "OT", "G", "C", "DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": -0.05,
"base_price": 2,
"attributes": {
"stamina": -0.5,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -1.5,
"strength": -1
}
},
"zone_coverage_awareness": {
"priority": 2,
"position_base_price": {},
"name": "Zone Awareness",
"height": 0,
"full_name": "Zone Coverage Awareness",
"group": "Pass Coverage",
"position_multiplier": {
"LB": 100,
"FS": 90,
"CB": 110,
"SS": 90
},
"desc": "Determines how quickly this player reacts to incoming passes or rushing plays, and how well he avoids being fooled by coverage or pump fake moves, when in zone coverage.",
"weight": 0,
"positions": ["LB", "CB", "FS", "SS"],
"base_price": 1,
"attributes": {
"stamina": 0,
"awareness": -3,
"speed": 0,
"agility": 0,
"confidence": 0,
"strength": 0
}
},
"pass_power": {
"priority": 3,
"position_base_price": {},
"name": "Pass Power",
"height": 0,
"group": "Passing",
"position_multiplier": {
"QB": 100
},
"desc": "The ability to throw passes faster and further.",
"positions": ["QB"],
"weight": 0,
"base_price": 3.5,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -0.25,
"strength": -2.75
}
},
"pass_rush_deflection": {
"priority": 4,
"position_base_price": {},
"name": "Pass Rush Defl",
"height": -0.5,
"full_name": "Pass Rush Deflection",
"group": "Pass Rushing",
"position_multiplier": {
"DE": 110,
"LB": 100,
"FS": 140,
"CB": 140,
"SS": 130,
"DT": 115
},
"desc": "The ability to deflect nearby passes while pass rushing.",
"weight": 0.025,
"positions": ["DT", "DE", "LB", "CB", "FS", "SS"],
"base_price": 1.75,
"attributes": {
"stamina": 0,
"awareness": -2,
"speed": 0,
"agility": -1,
"confidence": 0,
"strength": 0
}
},
"quickness": {
"priority": 3,
"position_base_price": {},
"name": "Quickness",
"height": 0,
"group": "Physical",
"position_multiplier": {
"FS": 100,
"TE": 120,
"HB": 100,
"K": 120,
"CB": 95,
"FB": 120,
"LB": 100,
"C": 140,
"SS": 110,
"DT": 130,
"DE": 110,
"P": 120,
"QB": 120,
"G": 130,
"OT": 110,
"WR": 95
},
"desc": "The ability to change direction quickly.",
"positions": ["QB", "FB", "HB", "TE", "WR", "OT", "G", "C", "DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": 0.05,
"base_price": 3.2,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": -0.1,
"agility": -2.9,
"confidence": 0,
"strength": 0
}
},
"balance": {
"priority": 1,
"position_base_price": {},
"name": "Balance",
"height": 0.5,
"group": "Physical",
"position_multiplier": {
"FS": 110,
"TE": 110,
"HB": 100,
"K": 140,
"CB": 120,
"FB": 100,
"LB": 100,
"C": 95,
"SS": 100,
"DT": 100,
"DE": 110,
"P": 140,
"QB": 120,
"G": 100,
"OT": 110,
"WR": 120
},
"desc": "The ability to stay upright and regain balance after being knocked off balance.",
"positions": ["QB", "FB", "HB", "TE", "WR", "OT", "G", "C", "DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": -0.05,
"base_price": 1.5,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": 0,
"agility": -2.25,
"confidence": -0.75,
"strength": 0
}
},
"vertical": {
"priority": 5,
"position_base_price": {},
"name": "Vertical",
"height": -0.25,
"group": "Physical",
"position_multiplier": {
"FS": 90,
"TE": 100,
"HB": 110,
"K": 130,
"CB": 90,
"FB": 120,
"LB": 110,
"C": 150,
"SS": 110,
"DT": 140,
"DE": 135,
"P": 130,
"QB": 130,
"G": 150,
"OT": 140,
"WR": 90
},
"desc": "Determines how high this player can jump vertically.",
"positions": ["FB", "HB", "TE", "WR", "DT", "DE", "LB", "CB", "FS", "SS"],
"weight": 0.03,
"base_price": 2,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": 0,
"agility": -2.5,
"confidence": -0.5,
"strength": 0
}
},
"pass_carry_power": {
"priority": 7,
"position_base_price": {},
"name": "Drop Back Power",
"height": 0,
"group": "Passing",
"position_multiplier": {
"QB": 100
},
"desc": "The ability to break free from sack tacklers.",
"positions": ["QB"],
"weight": -0.025,
"base_price": 2,
"attributes": {
"stamina": -0.5,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -1,
"strength": -1.5
}
},
"punt_accuracy": {
"priority": 2,
"position_base_price": {},
"name": "Punt Accuracy",
"height": 0,
"group": "Punting",
"position_multiplier": {
"P": 100
},
"desc": "The ability to successfully hit a coffin corner target or pin the ball deep with a punt.",
"positions": ["P"],
"weight": 0.025,
"base_price": 4,
"attributes": {
"stamina": 0,
"awareness": -1,
"speed": 0,
"agility": -1.75,
"confidence": -0.25,
"strength": 0
}
},
"hold_ground": {
"priority": 3,
"position_base_price": {},
"name": "Hold Ground",
"height": 0.25,
"group": "Defense",
"position_multiplier": {
"DE": 95,
"LB": 100,
"FS": 115,
"CB": 140,
"SS": 100,
"DT": 90
},
"desc": "Determines how successful this player is at pushing back or pancaking a run blocker, and his ability to hold his ground when being pushed.",
"positions": ["DT", "DE", "LB", "CB", "FS", "SS"],
"weight": -0.025,
"base_price": 2,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -1,
"strength": -2
}
},
"kickoff_power": {
"priority": 4,
"position_base_price": {},
"name": "Kickoff Power",
"height": 0,
"group": "Kicking",
"position_multiplier": {
"K": 100
},
"desc": "Determines how hard this player can kick the ball off of a tee for a kickoff. Influences kickoff distance.",
"positions": ["K"],
"weight": -0.025,
"base_price": 2.5,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": -0.5,
"agility": 0,
"confidence": -0.5,
"strength": -2
}
},
"pass_awareness": {
"priority": 8,
"position_base_price": {},
"name": "Pass Awareness",
"height": -0.25,
"full_name": "Passing Awareness",
"group": "Passing",
"position_multiplier": {
"QB": 100
},
"desc": "Determines how successful this player is at seeing open receivers and going through his checkdowns quickly.",
"weight": 0,
"positions": ["QB"],
"base_price": 2.75,
"attributes": {
"stamina": 0,
"awareness": -3,
"speed": 0,
"agility": 0,
"confidence": 0,
"strength": 0
}
},
"blitz_awareness": {
"priority": 2,
"position_base_price": {},
"name": "Blitz Awr",
"height": 0,
"full_name": "Blitz Awareness",
"group": "Defense",
"position_multiplier": {
"DE": 110,
"LB": 90,
"FS": 115,
"CB": 130,
"SS": 100,
"DT": 110
},
"desc": "Determines how quickly this player will react to the ball being passed, pitched or handed off when rushing the QB.",
"weight": 0,
"positions": ["DT", "DE", "LB", "CB", "FS", "SS"],
"base_price": 1,
"attributes": {
"stamina": 0,
"awareness": -3,
"speed": 0,
"agility": 0,
"confidence": 0,
"strength": 0
}
},
"carry_power": {
"priority": 2,
"position_base_price": {},
"name": "Power Running",
"height": 0,
"group": "Carrying",
"position_multiplier": {
"TE": 100,
"HB": 100,
"QB": 150,
"FB": 90,
"WR": 140
},
"desc": "Determines how successful this player is at breaking tackles and fighting out extra yardage.",
"positions": ["QB", "FB", "HB", "TE", "WR"],
"weight": -0.05,
"base_price": 4.25,
"attributes": {
"stamina": -0.5,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -0.5,
"strength": -2
}
},
"pass_block_power": {
"priority": 2,
"position_base_price": {
"C": 3.5,
"G": 3.5,
"OT": 3.5
},
"name": "Pass Blk Power",
"height": 0.5,
"full_name": "Pass Blocking Power",
"group": "Blocking",
"position_multiplier": {
"C": 100,
"TE": 120,
"HB": 150,
"FB": 120,
"G": 95,
"OT": 95
},
"desc": "Determines how far this player can push back a defender while pass blocking.",
"weight": -0.025,
"positions": ["FB", "HB", "TE", "OT", "G", "C"],
"base_price": 2.5,
"attributes": {
"stamina": -0.5,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -0.5,
"strength": -2
}
},
"catch_awareness": {
"priority": 6,
"position_base_price": {},
"name": "Rec Awareness",
"height": -0.25,
"full_name": "Receiving Awareness",
"group": "Receiving",
"position_multiplier": {
"TE": 100,
"HB": 115,
"FB": 120,
"WR": 100
},
"desc": "Determines how quickly this player will react to the location of an errant pass, and how adept he is at finding spots to jump or dive for passes to avoid defenders.",
"weight": 0,
"positions": ["FB", "HB", "TE", "WR"],
"base_price": 1.25,
"attributes": {
"stamina": 0,
"awareness": -3,
"speed": 0,
"agility": 0,
"confidence": 0,
"strength": 0
}
},
"kick_accuracy": {
"priority": 1,
"position_base_price": {},
"name": "Kick Accuracy",
"height": 0,
"group": "Kicking",
"position_multiplier": {
"K": 100
},
"desc": "Determines how successful this player is at hitting a field goal target or hit a good angle on kickoffs.",
"positions": ["K"],
"weight": 0.025,
"base_price": 4,
"attributes": {
"stamina": 0,
"awareness": -1,
"speed": 0,
"agility": -1.75,
"confidence": -0.25,
"strength": 0
}
},
"pass_grip": {
"priority": 5,
"position_base_price": {},
"name": "Drop Back Grip",
"height": 0.25,
"group": "Passing",
"position_multiplier": {
"QB": 100
},
"desc": "Determines how successful this player is at not fumbling the ball when being sacked.",
"positions": ["QB"],
"weight": -0.025,
"base_price": 2,
"attributes": {
"stamina": -0.4,
"awareness": -0.1,
"speed": 0,
"agility": 0,
"confidence": -0.8,
"strength": -1.7
}
},
"run_block_technique": {
"priority": 4,
"position_base_price": {
"C": 3.5,
"G": 3.5,
"OT": 3.5
},
"name": "Run Blk Tech",
"height": -0.5,
"full_name": "Run Blocking Technique",
"group": "Blocking",
"position_multiplier": {
"C": 95,
"TE": 100,
"HB": 110,
"FB": 100,
"G": 90,
"OT": 100,
"WR": 120
},
"desc": "Determines how successful this player is at initiating and holding a run block.",
"weight": 0.025,
"positions": ["FB", "HB", "TE", "WR", "OT", "G", "C"],
"base_price": 2.5,
"attributes": {
"stamina": 0,
"awareness": -0.25,
"speed": 0,
"agility": -2,
"confidence": -0.25,
"strength": -0.5
}
},
"heart": {
"priority": 2,
"position_base_price": {},
"name": "Heart",
"height": 0,
"group": "Mental",
"position_multiplier": {
"FS": 110,
"TE": 110,
"HB": 100,
"K": 100,
"CB": 110,
"FB": 110,
"LB": 95,
"C": 100,
"SS": 100,
"DT": 95,
"DE": 100,
"P": 100,
"QB": 90,
"G": 100,
"OT": 100,
"WR": 115
},
"desc": "Reduces how quickly this player loses morale from bad plays or giving up points.",
"positions": ["QB", "FB", "HB", "TE", "WR", "OT", "G", "C", "DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": 0,
"base_price": 2,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": 0,
"agility": 0,
"confidence": -3,
"strength": 0
}
},
"catch_in_traffic": {
"priority": 4,
"position_base_price": {},
"name": "Catch in Traffic",
"height": -0.5,
"full_name": "Catching in Traffic",
"group": "Receiving",
"position_multiplier": {
"TE": 100,
"HB": 110,
"FB": 120,
"WR": 115
},
"desc": "The ability to fight off defenders when trying to catch a pass. Improves receiver's chance to catch the ball and reduces defender's chance to intercept when both players are going for the pass.",
"weight": -0.05,
"positions": ["FB", "HB", "TE", "WR"],
"base_price": 1.75,
"attributes": {
"stamina": 0,
"awareness": -0.25,
"speed": 0,
"agility": 0,
"confidence": -1.25,
"strength": -1.5
}
},
"coverage_technique": {
"priority": 3,
"position_base_price": {},
"name": "Coverage Tech",
"height": 0,
"full_name": "Coverage Technique",
"group": "Pass Coverage",
"position_multiplier": {
"LB": 120,
"FS": 100,
"CB": 90,
"SS": 110
},
"desc": "The ability to keep up with the receiver when he makes cuts and changes direction.",
"weight": 0.05,
"positions": ["LB", "CB", "FS", "SS"],
"base_price": 1.5,
"attributes": {
"stamina": 0,
"awareness": -0.5,
"speed": -0.5,
"agility": -1.75,
"confidence": -0.25,
"strength": 0
}
},
"lead_block_awareness": {
"priority": 8,
"position_base_price": {
"C": 1.8,
"G": 1.8,
"OT": 1.8
},
"name": "Lead Blk Awr",
"height": 0,
"full_name": "Lead Block Awareness",
"group": "Blocking",
"position_multiplier": {
"TE": 110,
"HB": 120,
"FB": 90,
"G": 100,
"OT": 115
},
"desc": "The ability to find and react to defenders while lead blocking.",
"weight": 0,
"positions": ["FB", "HB", "TE", "OT", "G"],
"base_price": 1.3,
"attributes": {
"stamina": 0,
"awareness": -2.5,
"speed": -0.25,
"agility": -0.25,
"confidence": 0,
"strength": 0
}
},
"tackle_grip": {
"priority": 4,
"position_base_price": {},
"name": "Tackling Grip",
"height": 0.5,
"group": "Tackling",
"position_multiplier": {
"DE": 100,
"FS": 110,
"P": 140,
"K": 140,
"CB": 125,
"LB": 100,
"SS": 100,
"DT": 100
},
"desc": "The ability to hold on to to a powerful ball carrier while he tries to shake free.",
"positions": ["DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": 0.025,
"base_price": 1,
"attributes": {
"stamina": -0.25,
"awareness": 0,
"speed": 0,
"agility": -0.25,
"confidence": -1,
"strength": -1.5
}
},
"sprinting": {
"priority": 4,
"position_base_price": {},
"name": "Sprinting",
"height": 0,
"group": "Physical",
"position_multiplier": {
"FS": 95,
"TE": 110,
"HB": 100,
"K": 130,
"CB": 90,
"FB": 115,
"LB": 110,
"C": 140,
"SS": 110,
"DT": 130,
"DE": 115,
"P": 130,
"QB": 120,
"G": 135,
"OT": 125,
"WR": 90
},
"desc": "Determines how fast this player can run at full speed.",
"positions": ["QB", "FB", "HB", "TE", "WR", "OT", "G", "C", "DT", "DE", "LB", "CB", "FS", "SS", "K", "P"],
"weight": 0.05,
"base_price": 3.4,
"attributes": {
"stamina": 0,
"awareness": 0,
"speed": -3,
"agility": 0,
"confidence": 0,
"strength": 0
}
},
"pass_rush_technique": {
"priority": 1,
"position_base_price": {},
"name": "Pass Rush Tech",
"height": -0.25,
"full_name": "Pass Rush Technique",
"group": "Pass Rushing",
"position_multiplier": {
"DE": 95,
"LB": 110,
"FS": 140,
"CB": 140,
"SS": 120,
"DT": 110
},
"desc": "The ability to maneuver or break free from a pass blocker.",
"weight": 0.05,
"positions": ["DT", "DE", "LB", "CB", "FS", "SS"],
"base_price": 2,
"attributes": {
"stamina": 0,
"awareness": -0.3,
"speed": -0.8,
"agility": -1.9,
"confidence": 0,
"strength": 0
}
},
"coverage_deflection": {
"priority": 4,
"position_base_price": {},
"name": "Deflecting",
"height": -0.5,
"group": "Pass Coverage",
"position_multiplier": {
"LB": 115,
"FS": 100,
"CB": 95,
"SS": 110
},
"desc": "The ability to deflect and disrupt incoming passes.",
"positions": ["LB", "CB", "FS", "SS"],
"weight": 0.025,
"base_price": 2,
"attributes": {
"stamina": 0,
"awareness": -0.75,
"speed": 0,
"agility": -1.75,
"confidence": -0.25,
"strength": -0.25
}
}
}
traits = {
"dl_quick_reaction": {
"skill_modifiers": {
"tackle_awareness": {
"cost": -0.05,
"max": 3
},
"blitz_awareness": {
"cost": -0.05,
"max": 3
},
"tackle_technique": {
"cost": -0.05,
"max": 3
}
},
"conflicts": [],
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "OT", "G", "C", "LB", "FS", "SS", "CB", "K", "P"],
"salary_modifier": 0,
"name": "Quick Reaction",
"description": "<p>This defender has a nose for the ball.</p>\n\t\t\t\t\t\tBlitz Awareness: 5% lower SP cost, +3 max<br>\n\t\t\t\t\t\tTackling Tech: 5% lower SP cost, +3 max<br>\n\t\t\t\t\t\tPursuit: 4% lower SP cost, +3 max<br>"
},
"active_hands": {
"skill_modifiers": {
"tackle_strip": {
"cost": -0.05,
"max": 3
}
},
"conflicts": [],
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "OT", "G", "C"],
"salary_modifier": 0,
"name": "Active Hands",
"description": "Strip Tech: 5% lower SP cost, +3 max"
},
"early_bloomer": {
"skill_modifiers": {
"punt_power": {
"cost": -0.05,
"max": -10
},
"tackle_awareness": {
"cost": -0.05,
"max": -10
},
"tackle_strip": {
"cost": -0.05,
"max": -10
},
"run_block_awareness": {
"cost": -0.05,
"max": -10
},
"coverage_interception": {
"cost": -0.05,
"max": -10
},
"break_run_block": {
"cost": -0.05,
"max": -10
},
"pass_rush_power": {
"cost": -0.05,
"max": -10
},
"conditioning": {
"cost": -0.05,
"max": -10
},
"route_elusiveness": {
"cost": -0.05,
"max": -10
},
"return_awareness": {
"cost": -0.05,
"max": -10
},
"catch_consistency": {
"cost": -0.05,
"max": -10
},
"catch_grip": {
"cost": -0.05,
"max": -10
},
"catch_hands": {
"cost": -0.05,
"max": -10
},
"tackle_technique": {
"cost": -0.05,
"max": -10
},
"snap_reaction": {
"cost": -0.05,
"max": -10
},
"block_consistency": {
"cost": -0.05,
"max": -10
},
"man_coverage_awareness": {
"cost": -0.05,
"max": -10
},
"footwork": {
"cost": -0.05,
"max": -10
},
"pass_block_awareness": {
"cost": -0.05,
"max": -10
},
"pass_consistency": {
"cost": -0.05,
"max": -10
},
"intimidation": {
"cost": -0.05,
"max": -10
},
"diving": {
"cost": -0.05,
"max": -10
},
"punt_hands": {
"cost": -0.05,
"max": -10
},
"kick_consistency": {
"cost": -0.05,
"max": -10
},
"pass_evasiveness": {
"cost": -0.05,
"max": -10
},
"toughness": {
"cost": -0.05,
"max": -10
},
"pass_accuracy": {
"cost": -0.05,
"max": -10
},
"pass_rush_deflection": {
"cost": -0.05,
"max": -10
},
"pass_power": {
"cost": -0.05,
"max": -10
},
"zone_coverage_awareness": {
"cost": -0.05,
"max": -10
},
"kick_power": {
"cost": -0.05,
"max": -10
},
"quickness": {
"cost": -0.05,
"max": -10
},
"pass_technique": {
"cost": -0.05,
"max": -10
},
"vertical": {
"cost": -0.05,
"max": -10
},
"balance": {
"cost": -0.05,
"max": -10
},
"carry_awareness": {
"cost": -0.05,
"max": -10
},
"pass_carry_power": {
"cost": -0.05,
"max": -10
},
"punt_accuracy": {
"cost": -0.05,
"max": -10
},
"kickoff_power": {
"cost": -0.05,
"max": -10
},
"hold_ground": {
"cost": -0.05,
"max": -10
},
"pass_awareness": {
"cost": -0.05,
"max": -10
},
"route_technique": {
"cost": -0.05,
"max": -10
},
"punt_consistency": {
"cost": -0.05,
"max": -10
},
"blitz_awareness": {
"cost": -0.05,
"max": -10
},
"carry_power": {
"cost": -0.05,
"max": -10
},
"pass_block_power": {
"cost": -0.05,
"max": -10
},
"catch_awareness": {
"cost": -0.05,
"max": -10
},
"carry_grip": {
"cost": -0.05,
"max": -10
},
"kick_accuracy": {
"cost": -0.05,
"max": -10
},
"carry_elusiveness": {
"cost": -0.05,
"max": -10
},
"pass_grip": {
"cost": -0.05,
"max": -10
},
"run_block_technique": {
"cost": -0.05,
"max": -10
},
"heart": {
"cost": -0.05,
"max": -10
},
"defense_consistency": {
"cost": -0.05,
"max": -10
},
"run_block_power": {
"cost": -0.05,
"max": -10
},
"coverage_technique": {
"cost": -0.05,
"max": -10
},
"lead_block_awareness": {
"cost": -0.05,
"max": -10
},
"sprinting": {
"cost": -0.05,
"max": -10
},
"tackle_power": {
"cost": -0.05,
"max": -10
},
"tackle_grip": {
"cost": -0.05,
"max": -10
},
"pass_block_technique": {
"cost": -0.05,
"max": -10
},
"pass_rush_technique": {
"cost": -0.05,
"max": -10
},
"coverage_deflection": {
"cost": -0.05,
"max": -10
}
},
"position_descriptions": {},
"position_exclusions": [],
"name": "Early Bloomer",
"description": "<p>This player has lower potential but gets there easily.</p>\n\t\t\t\t\t\tAll Skills: 5% lower SP cost, -10 max",
"conflicts": ["slow_built"],
"conflict_text": "<br><br>Conflicts with: Slow Built",
"salary_modifier": 0
},
"k_cool_headed": {
"skill_modifiers": {
"pass_consistency": {
"cost": -0.05,
"max": 3
},
"kick_consistency": {
"cost": -0.05,
"max": 3
},
"punt_consistency": {
"cost": -0.05,
"max": 3
}
},
"conflicts": [],
"position_descriptions": {
"QB": "Pass Consistency: 5% lower SP cost, +3 max<br>Min Salary: +10%",
"P": "Punt Consistency: 5% lower SP cost, +3 max<br>Min Salary: +10%",
"K": "Kick Consistency: 5% lower SP cost, +3 max<br>Min Salary: +10%"
},
"position_exclusions": ["HB", "FB", "WR", "TE", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "P"],
"salary_modifier": 0.1,
"name": "Cool Headed",
"description": "Punt Consistency: 5% lower SP cost, +3 max<br>Min Salary: +10%"
},
"ball_hawk": {
"skill_modifiers": {
"coverage_interception": {
"cost": -0.06,
"max": 4
},
"coverage_deflection": {
"cost": 0.1,
"max": -6
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "OT", "G", "C", "DT", "DE", "K", "P"],
"name": "Ball Hawk",
"description": "<p>This defender is always looking for interceptions.</p>\n\t\t\t\t\t\tIntercepting: 6% lower SP cost, +5 max<br>\n\t\t\t\t\t\tDeflecting: 10% higher SP cost, -6 max<br>\n\t\t\t\t\t\tMin Salary: +8%",
"conflicts": ["long_reach"],
"conflict_text": "<br><br>Conflicts with: Long Reach",
"salary_modifier": 0.08
},
"high_jumper": {
"skill_modifiers": {
"vertical": {
"cost": -0.05,
"max": 3
}
},
"conflicts": [],
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"salary_modifier": 0.1,
"name": "High Jumper",
"description": "Vertical: 5% lower SP cost, +3 max<br>Min Salary: +10%"
},
"hb_power_rusher": {
"skill_modifiers": {
"carry_elusiveness": {
"cost": 0.1,
"max": -6
},
"carry_power": {
"cost": -0.1,
"max": 6
},
"carry_awareness": {
"cost": -0.1,
"max": 6
},
"catch_hands": {
"cost": 0.05,
"max": -2
},
"route_technique": {
"cost": 0.05,
"max": -3
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Power Rusher",
"description": "<p>This player focuses on his Power Running skills.</p>Power Running: 10% lower SP cost, +6 max<br>Carry Awareness: 10% lower SP cost, +6 max<br>Elusive Running: 10% higher SP cost, -6 max<br>Route Technique: 5% higher SP cost, -3 max<br>Receiving Hands: 5% higher SP cost, -2 max",
"conflicts": ["hb_scat_back", "hb_elusive_rusher", "hb_blocking_back", "hb_unpredictable"],
"conflict_text": "<br><br>Conflicts with: Scat Back, Elusive Rusher, Blocking Back, Unpredictable",
"salary_modifier": 0.12
},
"ol_tech_blocker": {
"skill_modifiers": {
"run_block_technique": {
"cost": -0.1,
"max": 6
},
"run_block_power": {
"cost": 0.1,
"max": -6
},
"pass_block_power": {
"cost": 0.1,
"max": -6
},
"pass_block_technique": {
"cost": -0.1,
"max": 6
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "WR", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Technical Blocker",
"description": "<p>This player focuses on technique over power when blocking.</p>\n\t\t\t\t\t\tRun Blk Tech: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tPass Blk Tech: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tPass Blk Power: 10% higher SP cost, -6 max<br>\n\t\t\t\t\t\tRun Blk Power: 10% higher SP cost, -6 max",
"conflicts": ["ol_power_blocker"],
"conflict_text": "<br><br>Conflicts with: Power Blocker",
"salary_modifier": 0
},
"ol_run_blocker": {
"skill_modifiers": {
"run_block_awareness": {
"cost": -0.08,
"max": 8
},
"run_block_technique": {
"cost": -0.08,
"max": 8
},
"run_block_power": {
"cost": -0.08,
"max": 8
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Run Blocker",
"description": "<p>This player focuses on run blocking over pass blocking.</p>\n\t\t\t\t\t\tRun Blk Technique: 8% lower SP cost, +8 max<br>\n\t\t\t\t\t\tRun Blk Awareness: 8% lower SP cost, +8 max<br>\n\t\t\t\t\t\tRun Blk Power: 8% lower SP cost, +8 max<br>\n\t\t\t\t\t\tMin Salary: +10%",
"conflicts": ["ol_pass_blocker"],
"conflict_text": "<br><br>Conflicts with: Pass Blocker",
"salary_modifier": 0.1
},
"k_kickoff_king": {
"skill_modifiers": {
"kickoff_power": {
"cost": -0.05,
"max": 3
}
},
"conflicts": [],
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "P"],
"salary_modifier": 0.1,
"name": "Kickoff King",
"description": "Kickoff Power: 5% lower SP cost, +3 max<br>Min Salary: +10%"
},
"slippery": {
"skill_modifiers": {
"carry_elusiveness": {
"cost": -0.05,
"max": 3
},
"carry_power": {
"cost": 0.05,
"max": -3
},
"carry_awareness": {
"cost": -0.04,
"max": 2
},
"carry_grip": {
"cost": 0.04,
"max": -2
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Slippery",
"description": "<p>This player prefers to take the less direct approach when carrying the ball.</p>\n\t\t\t\t\t\tElusive Running: 5% lower SP cost, +3 max<br>\n\t\t\t\t\t\tCarry Awareness: 4% lower SP cost, +2 max<br>\n\t\t\t\t\t\tPower Running: 5% higher SP cost, -3 max<br>\n\t\t\t\t\t\tCarrying Grip: 4% higher SP cost, -2 max<br>\n\t\t\t\t\t\tMin Salary: +6%",
"conflicts": ["bruiser", "unpredictable"],
"conflict_text": "<br><br>Conflicts with: Bruiser, Unpredictable",
"salary_modifier": 0.06
},
"ot_pass_protector": {
"skill_modifiers": {
"footwork": {
"cost": -0.1,
"max": 6
},
"pass_block_awareness": {
"cost": -0.08,
"max": 6
}
},
"conflicts": [],
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"salary_modifier": 0.12,
"name": "Pass Protector",
"description": "<p>This tackle is apt at protecting his quarterback.</p>\n\t\t\t\t\t\tFootwork: 8% lower SP cost, +6 max<br>\n\t\t\t\t\t\tPass Blk Awareness: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tMin Salary: +12%"
},
"zone_specialist": {
"skill_modifiers": {
"man_coverage_awareness": {
"cost": 0.1,
"max": -6
},
"zone_coverage_awareness": {
"cost": -0.1,
"max": 6
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "OT", "G", "C", "DT", "DE", "K", "P"],
"name": "Zone Specialist",
"description": "<p>This defender is better in zone coverage than man coverage.</p>\n\t\t\t\t\t\tZone Awareness: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tMan Awareness: 10% higher SP cost, -6 max",
"conflicts": ["man_specialist", "flex_coverage"],
"conflict_text": "<br><br>Conflicts with: Man Specialist, Flex Coverage",
"salary_modifier": 0
},
"ol_pass_blocker": {
"skill_modifiers": {
"pass_block_awareness": {
"cost": -0.08,
"max": 8
},
"pass_block_power": {
"cost": -0.08,
"max": 8
},
"pass_block_technique": {
"cost": -0.08,
"max": 8
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Pass Blocker",
"description": "<p>This player focuses on pass blocking over run blocking.</p>\n\t\t\t\t\t\tPass Blk Tech: 8% lower SP cost, +8 max<br>\n\t\t\t\t\t\tPass Blk Power: 8% lower SP cost, +8 max<br>\n\t\t\t\t\t\tPass Blk Awareness: 8% lower SP cost, +8 max<br>\n\t\t\t\t\t\tMin Salary: +12%",
"conflicts": ["ol_run_blocker"],
"conflict_text": "<br><br>Conflicts with: Run Blocker",
"salary_modifier": 0.12
},
"fb_rusher": {
"skill_modifiers": {
"carry_elusiveness": {
"cost": -0.06,
"max": 4
},
"carry_power": {
"cost": -0.06,
"max": 4
},
"carry_awareness": {
"cost": -0.06,
"max": 4
},
"carry_grip": {
"cost": -0.06,
"max": 4
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "WR", "TE", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Rusher",
"description": "<p>This FB focuses on rushing over lead blocking.</p>\n\t\t\t\t\t\tPower Running: 6% lower SP cost, +4 max<br>\n\t\t\t\t\t\tElusive Running: 6% lower SP cost, +4 max<br>\n\t\t\t\t\t\tCarry Awareness: 6% lower SP cost, +4 max<br>\n\t\t\t\t\t\tCarrying Grip: 6% lower SP cost, +4 max<br>\n\t\t\t\t\t\tMin Salary: +12%",
"conflicts": ["fb_lead_blocker", "fb_scat_back"],
"conflict_text": "<br><br>Conflicts with: Lead Blocker, Scat Back",
"salary_modifier": 0.12
},
"wr_shifty": {
"skill_modifiers": {
"route_elusiveness": {
"cost": -0.1,
"max": 6
},
"catch_hands": {
"cost": -0.1,
"max": 6
},
"route_technique": {
"cost": -0.1,
"max": 6
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "TE", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Shifty",
"description": "<p>This WR is good at losing defenders with exceptional technique and eluisveness.</p>\n\t\t\t\t\t\tRoute Technique: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tRoute Elusiveness: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tReceiving Hands: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tMin Salary: +14%",
"conflicts": ["wr_speedster", "wr_slot_receiver", "wr_control"],
"conflict_text": "<br><br>Conflicts with: Speedster, Slot Receiver, Dominator",
"salary_modifier": 0.14
},
"strong_base": {
"skill_modifiers": {
"quickness": {
"cost": -0.06,
"max": -3
},
"balance": {
"cost": -0.06,
"max": 3
}
},
"conflicts": [],
"position_descriptions": {},
"position_exclusions": [],
"salary_modifier": 0,
"name": "Strong Base",
"description": "<p>Fall once, shame on me.</p>\n\t\t\t\t\t\tBalance: 6% lower SP cost, +3 max<br>\n\t\t\t\t\t\tQuickness: 6% higher SP cost, -3 max"
},
"soft_hands": {
"skill_modifiers": {
"catch_in_traffic": {
"cost": 0.05,
"max": -3
},
"catch_awareness": {
"cost": -0.08,
"max": 4
},
"catch_grip": {
"cost": 0.05,
"max": -3
},
"catch_hands": {
"cost": -0.08,
"max": 4
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Soft Hands",
"description": "<p>You seen that glove on his left hand? Well, that glove's full of vaseline.</p>\n\t\t\t\t\t\tReceiving Hands: 8% lower SP cost, +4 max<br>\n\t\t\t\t\t\tReceiving Aware: 8% lower SP cost, +4 max<br>\n\t\t\t\t\t\tReceiving Grip: 5% higher SP cost, -3 max<br>\n\t\t\t\t\t\tCatching in Traffic: 5% higher SP cost, -3 max<br>\n\t\t\t\t\t\tMin Salary: +6%",
"conflicts": ["nerves_of_steel"],
"conflict_text": "<br><br>Conflicts with: Nerves of Steel",
"salary_modifier": 0.06
},
"dl_dreadnought": {
"skill_modifiers": {
"toughness": {
"cost": -0.05,
"max": 6
},
"conditioning": {
"cost": -0.05,
"max": 6
},
"intimidation": {
"cost": -0.05,
"max": 6
}
},
"conflicts": [],
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "OT", "G", "C", "FS", "CB", "K", "P"],
"salary_modifier": 0.06,
"name": "Dread-nought",
"description": "<p>This defender beats down and outlasts his opponent.</p>\n\t\t\t\t\t\tToughness: 5% lower SP cost, +6 max<br>\n\t\t\t\t\t\tConditioning: 5% lower SP cost, +6 max<br>\n\t\t\t\t\t\tIntimidation: 5% lower SP cost, +6 max<br>\n\t\t\t\t\t\tMin Salary: +6%"
},
"ol_power_blocker": {
"skill_modifiers": {
"run_block_technique": {
"cost": 0.1,
"max": -6
},
"run_block_power": {
"cost": -0.1,
"max": 6
},
"pass_block_power": {
"cost": -0.1,
"max": 6
},
"pass_block_technique": {
"cost": 0.1,
"max": -6
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "WR", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Power Blocker",
"description": "<p>This player focuses on power over technique when blocking.</p>\n\t\t\t\t\t\tRun Blk Power: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tPass Blk Power: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tPass Blk Tech: 10% higher SP cost, -6 max<br>\n\t\t\t\t\t\tRun Blk Tech: 10% higher SP cost, -6 max",
"conflicts": ["ol_tech_blocker"],
"conflict_text": "<br><br>Conflicts with: Technical Blocker",
"salary_modifier": 0
},
"qb_scrambler": {
"skill_modifiers": {
"pass_technique": {
"cost": 0.1,
"max": -6
},
"quickness": {
"cost": -0.05,
"max": 3
},
"pass_evasiveness": {
"cost": -0.1,
"max": 6
},
"toughness": {
"cost": -0.05,
"max": 3
},
"pass_accuracy": {
"cost": 0.1,
"max": -6
},
"footwork": {
"cost": -0.1,
"max": 6
}
},
"position_descriptions": {},
"position_exclusions": ["HB", "FB", "WR", "TE", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Scrambler",
"description": "<p>This QB prefers to stay on the move.</p>\n\t\t\t\t\t\tPocket Awareness: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tFootwork: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tQuickness: 5% lower SP cost, +3 max<br>\n\t\t\t\t\t\tToughness: 5% lower SP cost, +3 max<br>\n\t\t\t\t\t\tPass Accuracy: 10% higher SP cost, -6 max<br>\n\t\t\t\t\t\tPass Technique: 10% higher SP cost, -6 max<br>\n\t\t\t\t\t\tMin Salary: +10%",
"conflicts": ["qb_rusher", "qb_precision_passer", "qb_gunslinger", "qb_dual_threat"],
"conflict_text": "<br><br>Conflicts with: Rusher, Precision Passer, Gunslinger, Dual Threat",
"salary_modifier": 0.1
},
"fearsome": {
"skill_modifiers": {
"intimidation": {
"cost": -0.06,
"max": 10
}
},
"position_descriptions": {},
"position_exclusions": [],
"name": "Fearsome",
"description": "<p>It is much more secure to be feared than to be loved.</p>\n\t\t\t\t\t\tIntimidation: 6% lower SP cost, +10 max<br>\n\t\t\t\t\t\tMin Salary: +4%",
"conflicts": ["easy_going"],
"conflict_text": "<br><br>Conflicts with: Easy Going",
"salary_modifier": 0.04
},
"nerves_of_steel": {
"skill_modifiers": {
"catch_in_traffic": {
"cost": -0.08,
"max": 4
},
"catch_consistency": {
"cost": 0.05,
"max": -3
},
"catch_hands": {
"cost": 0.05,
"max": -3
},
"catch_grip": {
"cost": -0.08,
"max": 4
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Nerves of Steel",
"description": "<p>When this player catches a pass, he holds on tight.</p>\n\t\t\t\t\t\tReceiving Grip: 8% lower SP cost, +4 max<br>\n\t\t\t\t\t\tCatching in Traffic: 8% lower SP cost, +4 max<br>\n\t\t\t\t\t\tReceiving Hands: 5% higher SP cost, -3 max<br>\n\t\t\t\t\t\tReceiving Aware: 5% higher SP cost, -3 max<br>\n\t\t\t\t\t\tMin Salary: +6%",
"conflicts": ["soft_hands"],
"conflict_text": "<br><br>Conflicts with: Soft Hands",
"salary_modifier": 0.06
},
"chasedown_artist": {
"skill_modifiers": {
"tackle_awareness": {
"cost": -0.05,
"max": 3
}
},
"conflicts": [],
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "OT", "G", "C", "P", "K"],
"salary_modifier": 0,
"name": "Chase Down Artist",
"description": "<p>This player is great at finding his way to the ball carrier.</p>\n\t\t\t\t\t\tPursuit: 5% lower SP cost, +3 max"
},
"lb_coverage": {
"skill_modifiers": {
"quickness": {
"cost": -0.08,
"max": 6
},
"man_coverage_awareness": {
"cost": -0.1,
"max": 6
},
"coverage_technique": {
"cost": -0.1,
"max": 6
},
"zone_coverage_awareness": {
"cost": -0.1,
"max": 6
},
"coverage_deflection": {
"cost": -0.1,
"max": 6
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "K", "P"],
"name": "Coverage LB",
"description": "<p>This LB focuses his skills on coverage.</p>\n\t\t\t\t\t\tZone Cvg Aware: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tMan Cvg Aware: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tCoverage Tech: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tDeflecting: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tQuickness: 8% lower SP cost, +6 max<br>\n\t\t\t\t\t\tMin Salary: +12%",
"conflicts": ["lb_blitzer", "lb_middle_man"],
"conflict_text": "<br><br>Conflicts with: Blitzer, Middle Man",
"salary_modifier": 0.12
},
"dl_juggernaut": {
"skill_modifiers": {},
"conflicts": [],
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "TE", "OT", "G", "C", "DE", "DT", "LB", "SS", "FS", "CB", "K", "P"],
"salary_modifier": 0,
"name": "Jugger NOT",
"description": "<p>This trait is now obsolete and does nothing.</p>"
},
"qb_precision_passer": {
"skill_modifiers": {
"pass_accuracy": {
"cost": -0.1,
"max": 6
},
"pass_power": {
"cost": 0.1,
"max": -6
}
},
"position_descriptions": {},
"position_exclusions": ["HB", "FB", "WR", "TE", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Precision Passer",
"description": "<p>This QB favors accuracy over arm strength.</p>\n\t\t\t\t\t\tPass Accuracy: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tPass Power: 10% higher SP cost, -6 max<br>\n\t\t\t\t\t\tMin Salary: +8%",
"conflicts": ["qb_rusher", "qb_gunslinger", "qb_scrambler", "qb_dual_threat"],
"conflict_text": "<br><br>Conflicts with: Rusher, Gunslinger, Scrambler, Dual Threat",
"salary_modifier": 0.08
},
"spring_board": {
"skill_modifiers": {
"vertical": {
"cost": -0.08,
"max": 6
},
"diving": {
"cost": -0.08,
"max": 6
}
},
"conflicts": [],
"position_descriptions": {},
"position_exclusions": ["QB", "C", "OT", "G"],
"salary_modifier": 0,
"name": "Spring Board",
"description": "<p>Does he have springs in his shoes?</p>\n\t\t\t\t\t\tDiving: 8% lower SP cost, +6 max<br>\n\t\t\t\t\t\tVertical: 8% lower SP cost, +6 max<br>"
},
"te_receiver": {
"skill_modifiers": {
"catch_in_traffic": {
"cost": -0.1,
"max": 6
},
"catch_grip": {
"cost": -0.1,
"max": 6
},
"catch_hands": {
"cost": -0.1,
"max": 6
},
"route_technique": {
"cost": -0.1,
"max": 6
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "HB", "FB", "WR", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Receiving Specialist",
"description": "<p>This TE focuses on going downfield for passes.</p>\n\t\t\t\t\t\tRoute Technique: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tReceiving Hands: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tReceiving Grip: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tCatch In Traffic: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tMin Salary: +16%",
"conflicts": ["te_blocker"],
"conflict_text": "<br><br>Conflicts with: Blocking Specialist",
"salary_modifier": 0.16
},
"bruiser": {
"skill_modifiers": {
"carry_elusiveness": {
"cost": 0.05,
"max": -3
},
"carry_power": {
"cost": -0.05,
"max": 3
},
"carry_awareness": {
"cost": 0.04,
"max": -2
},
"carry_grip": {
"cost": -0.04,
"max": 2
}
},
"position_descriptions": {},
"position_exclusions": ["QB", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Bruiser",
"description": "<p>This player is tough to bring down when he has the ball.</p>\n\t\t\t\t\t\tPower Running: 5% lower SP cost, +3 max<br>\n\t\t\t\t\t\tCarrying Grip: 4% lower SP cost, +2 max<br>\n\t\t\t\t\t\tElusive Running: 5% higher SP cost, -3 max<br>\n\t\t\t\t\t\tCarry Awareness: 4% higher SP cost, -2 max<br>\n\t\t\t\t\t\tMin Salary: +6%",
"conflicts": ["slippery", "unpredictable"],
"conflict_text": "<br><br>Conflicts with: Slippery, Unpredictable",
"salary_modifier": 0.06
},
"qb_solid_frame": {
"skill_modifiers": {
"pass_evasiveness": {
"cost": 0.05,
"max": -3
},
"quickness": {
"cost": 0.1,
"max": -6
},
"toughness": {
"cost": -0.05,
"max": 3
},
"pass_grip": {
"cost": -0.1,
"max": 6
},
"footwork": {
"cost": 0.05,
"max": -2
},
"pass_carry_power": {
"cost": -0.1,
"max": 6
},
"sprinting": {
"cost": 0.05,
"max": -3
}
},
"position_descriptions": {},
"position_exclusions": ["HB", "FB", "WR", "TE", "OT", "G", "C", "DT", "DE", "SS", "FS", "CB", "LB", "K", "P"],
"name": "Solid Frame",
"description": "<p>This QB can take a hit, but he is a little slow.</p>\n\t\t\t\t\t\tDrop Back Power: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tDrop Back Grip: 10% lower SP cost, +6 max<br>\n\t\t\t\t\t\tToughness: 5% lower SP cost, +3 max<br>\n\t\t\t\t\t\tPocket Awareness: 5% higher SP cost, -3 max<br>\n\t\t\t\t\t\tQuickness: 10% higher SP cost, -6 max<br>\n\t\t\t\t\t\tFootwork: 5% higher SP cost, -2 max<br>\n\t\t\t\t\t\tSprinting: 5% higher SP cost, -3 max",
"conflicts": [],
"conflict_text": "",