Difference between revisions of "DeleteFull"

From Mudlet
Jump to navigation Jump to search
m (Removed 'crew endurance' bits of the ship prompt in deleteLineP, no longer exists in Achaea.)
Line 19: Line 19:
 
   tempLineTrigger(1,1, [==[ if isPrompt() then
 
   tempLineTrigger(1,1, [==[ if isPrompt() then
 
       deleteLine()
 
       deleteLine()
   elseif string.match(line, "^= %[Sail %w+%%?%] %[Hull%] %[Crew End: %d+%%%] %[Wind: %w+@%d+ kts%] %[Crs/Spd: %w+@%d+%] %[Seas: %w+%]%s?")  
+
   elseif string.match(line, "^= %[Sail %w+%%?%] %[Hull%] %[Wind: %w+@%d+ kts%] %[Crs/Spd: %w+@%d+%] %[Seas: %w+%]%s?")  
             or string.match(line, "^= Sl %w+%%? %- hp %w+%%?,Hl: %w+%%?,CEnd %d+%%,Wd %w+@%d+kts,Cr/Sp %w+@%d+,Sea %w+")
+
             or string.match(line, "^= Sl %w+%%? %- hp %w+%%?,Hl: %w+%%?,Wd %w+@%d+kts,Cr/Sp %w+@%d+,Sea %w+")
             or string.match(line, "^= S..@h..,H..,CE%d+%%,W<%-%w+@%d+kts,C/S%->%w+@%d+,%w+") then
+
             or string.match(line, "^= S..@h..,H..,W<%-%w+@%d+kts,C/S%->%w+@%d+,%w+") then
 
       deleteLine()
 
       deleteLine()
 
       tempLineTrigger(1,1, [[ if isPrompt() then deleteLine() end ]])
 
       tempLineTrigger(1,1, [[ if isPrompt() then deleteLine() end ]])

Revision as of 17:50, 20 March 2017

<lua>

--This function was made by random mudlet users. It works to delete the line, as well as the next line, if the next line is a prompt. --It works using the isPrompt() function built in to mudlet.

function deleteFull()

       deleteLine()
       tempLineTrigger(1,1,[[if isPrompt() then
       deleteLine()
       end]])

end


-- This function is made to work with Achaea's 'ship prompt', deleting that as well as the normal prompt, -- or just the normal prompt if the ship prompt does not exist

function deleteLineP()

  deleteLine()
  tempLineTrigger(1,1, [==[ if isPrompt() then
     deleteLine()
  elseif string.match(line, "^= %[Sail %w+%%?%] %[Hull%] %[Wind: %w+@%d+ kts%] %[Crs/Spd: %w+@%d+%] %[Seas: %w+%]%s?") 
            or string.match(line, "^= Sl %w+%%? %- hp %w+%%?,Hl: %w+%%?,Wd %w+@%d+kts,Cr/Sp %w+@%d+,Sea %w+")
            or string.match(line, "^= S..@h..,H..,W<%-%w+@%d+kts,C/S%->%w+@%d+,%w+") then
     deleteLine()
     tempLineTrigger(1,1, if isPrompt() then deleteLine() end )
  end]==])

end

</lua>