Module:Sports table/CricketRR: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 22:
 
--Header specific options
local team_head_text = Args['team_header'] or 'Team'
local tie_head_text = Args['tie_header'] or '<abbr title="Tied">T</abbr>'
local nr_head_text = Args['nr_header'] or '<abbr title="No result">NR</abbr>'
local bonus_head_text = Args['bonus_header'] or '<abbr title="Bonus points">BP</abbr>'
local group_head_textdeduct_head_text = Args['group_headerdeduct_header'] or '<abbr title="GroupDeductions">GrpDed</abbr>'
local nrr_head_text = Args['nrr_header'] or '<abbr title="Net run rate">[[Net run rate|NRR]]</abbr>'
local bonus_head_text = Args['bonus_header'] or '<abbr title="Bonus points">BP</abbr>'
local group_head_text = Args['group_header'] or '<abbr title="Group">Grp</abbr>'
local team_head_text = Args['team_header'] or 'Team'
--
local loss_first = yesno(Args['loss_before_tie'] or 'yes')
local show_bonus_points = yesno(Args['show_bonus_points'] or 'no')
local show_tie = yesno(Args['show_tie'] or 'yes')
local show_nr = yesno(Args['show_nr'] or 'yes')
local show_deduct = yesno(Args['show_deductions'] or 'no')
local show_bonus_points = yesno(Args['show_bonus_points'] or 'no')
local show_nrr = yesno(Args['show_nrr'] or 'yes')
 
Line 73:
if show_nr then
tt = p_sub.colhead(tt,28,nr_head_text) -- No result col
end
if show_bonus_points then
tt = p_sub.colhead(tt,28,bonus_head_text) -- Bonus points col
end
if show_deduct then
tt = p_sub.colhead(tt,28,deduct_head_text) -- Deduction col
end
end
Line 106 ⟶ 112:
-- table options, to match those in the header
local loss_first = yesno(Args['loss_before_tie'] or 'yes')
local show_bonus_points = yesno(Args['show_bonus_points'] or 'no')
local show_tie = yesno(Args['show_tie'] or 'yes')
local show_nr = yesno(Args['show_nr'] or 'yes')
local show_bonus_points = yesno(Args['show_bonus_points'] or 'no')
local show_deduct = yesno(Args['show_deductions'] or 'no')
local show_nrr = yesno(Args['show_nrr'] or 'yes')
 
Line 114 ⟶ 121:
local wins = tonumber(Args['win_'..team_code_ii]) or 0
local ties = tonumber(Args['tie_'..team_code_ii]) or 0
local noresults = tonumber(Args['nr_'..team_code_ii]) or 0
local losses = tonumber(Args['loss_'..team_code_ii]) or 0
local noresults = tonumber(Args['nr_'..team_code_ii]) or 0
local bonuses = tonumber(Args['bonus_'..team_code_ii]) or 0
local deductions = tonumber(Args['deduct_'..team_code_ii]) or 0
 
local oversbowled = tonumber(Args['ob_'..team_code_ii]) or 0
Line 129 ⟶ 137:
 
local s_bps = bonus_points * bonuses
local points = win_points*wins + loss_points*losses + tie_points*ties + nr_points*noresults + s_bps - deductions
-- Some local vars
Line 203 ⟶ 211:
table.insert(t,'| style="'..bg_col..'" | '..s_bps..'\n')
end
end
if show_deduct then
table.insert(t,'| style="'..bg_col..'" | '..deductions..'\n')
end
end
if points<0 then