Changes

m
no edit summary
Line 88: Line 88:  
end
 
end
   −
function format_value(key)
+
function format_value(key, ship, target)
 
     local formatting_function = formatting_functions[key]
 
     local formatting_function = formatting_functions[key]
 
     if formatting_function then
 
     if formatting_function then
Line 177: Line 177:  
         return "|-\n"
 
         return "|-\n"
 
     elseif prefix == "?" then
 
     elseif prefix == "?" then
         prefix = string.sub(arg, 2, 2)
+
         local prefix2 = string.sub(arg, 1, 2)
         if prefix == "?" then
+
         if prefix2 == "??" then
 +
            local key = string.sub(arg, 3)
 +
            local value = format_value(key, target, ship)
 +
            if args.format == "table" then
 +
                return "|" .. value .. "\n"
 +
            else
 +
                return value
 +
            end
 +
        elseif prefix2 == "?#" then
 
             local key = string.sub(arg, 3)
 
             local key = string.sub(arg, 3)
 
             return frame:preprocess(format{
 
             return frame:preprocess(format{
Line 187: Line 195:  
         else
 
         else
 
             local key = string.sub(arg, 2)
 
             local key = string.sub(arg, 2)
             local value = format_value(key)
+
             local value = format_value(key, ship, target)
 
             if args.format == "table" then
 
             if args.format == "table" then
 
                 return "|" .. value .. "\n"
 
                 return "|" .. value .. "\n"
cssedit, gkautomate
7,064

edits