lua
safe

if not o2 or not person(o2) then return 3 end

if o2==pl then
  return "%1 ^Y%[summons/summon]^n the ^RMighty Scorn ^cJug^n, and %[pours/pour] ^Wscorn^n all over %6."
end

local brolly=weapon(o2)

if not brolly or not isa(brolly,get("template_scumbrella_1")) or state(brolly)~=0 then
  return "%1 ^Y%[summons/summon]^n the ^RMighty Scorn ^cJug^n and %[pours/pour] ^Wscorn^n all over %a!"
end

return "%1's ^ojug^n of ^Rscorn^n is deflected by %a's ^oscumbrella^n!"

/*
new
tar
%1 ^Y%[summons/summon]^n the ^RMighty Scorn ^cJug^n and %[pours/pour] ^Wscorn^n all over %a!
You ^Ysummon^n the ^RMighty Scorn ^cJug^n and pour ^Wscorn^n all over %a.
%1 ^Y%[summons/summon]^n the ^RMighty Scorn ^cJug^n and %[pours/pour] ^Wscorn^n all over you!
end
