# HG changeset patch # User Kim Alvefur # Date 1360603708 -3600 # Node ID a532667d596e02f7985b596620e7cacaee2c8235 # Parent c2c30f94e6196aed56351530a8726db2e163aa06 plugins.xkcd: If no argument is given, return the latest strip diff -r c2c30f94e619 -r a532667d596e plugins/xkcd.lua --- a/plugins/xkcd.lua Mon Jun 04 17:38:26 2012 +0200 +++ b/plugins/xkcd.lua Mon Feb 11 18:28:28 2013 +0100 @@ -34,7 +34,9 @@ function handle_xkcd_command(command) local xkcdnum = command.param; - if not xkcdnum then return "Please supply an XKCD number or a search string :)"; end + if not xkcdnum then + xkcdnum = #xkcd_list; + end if not tonumber(xkcdnum) then -- Search for an xkcd xkcdnum = xkcdnum:lower() local xkcdpat = xkcdnum:gsub("[()]", function(s) return "%" .. s end)