Difference between revisions of "DeleteFull"
Jump to navigation
Jump to search
m (Removed 'crew endurance' bits of the ship prompt in deleteLineP, no longer exists in Achaea.) |
|||
Line 1: | Line 1: | ||
− | + | 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() | + | '''function''' deleteLineP() |
deleteLine() | deleteLine() | ||
tempLineTrigger(1,1, [==[ if isPrompt() then | 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, <nowiki>[[if isPrompt() then deleteLine() end]]</nowiki>) | |
− | + | end]==]) | |
− | end | + | '''end''' |
− | |||
− | |||
[[Category:Snippets]] | [[Category:Snippets]] |
Revision as of 22:43, 14 February 2018
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