feat: update mudlet + mudlet backup/restore script

home mudlet backup|restore, home m b|r
This commit is contained in:
Chen Asraf
2023-08-08 02:57:17 +03:00
parent c8c0974f2d
commit 424bcef656
12 changed files with 44631 additions and 14 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -4447,7 +4447,7 @@ end
--t = table.removeKey(t, "domain")</script>
<eventHandlerList />
</Script>
<Script isActive="no" isFolder="no">
<Script isActive="yes" isFolder="no">
<name>config</name>
<packageName></packageName>
<script>-----------------------
@@ -5445,17 +5445,19 @@ registerAnonymousEventHandler("sysWindowResizeEvent","GUIframe.eventHandler")</s
end
end
local chatFontSize = 14
function guiLoad()
--Chat Tabs
All = Geyser.MiniConsole:new({name = "All",autoWrap = true,color = "black",fontSize = 10})
Private = Geyser.MiniConsole:new({name = "Private",autoWrap = true,color = "black",fontSize = 10})
Group = Geyser.MiniConsole:new({name = "Group",autoWrap = true,color = "black",fontSize = 10})
Tell = Geyser.MiniConsole:new({name = "Tell",autoWrap = true,color = "black",fontSize = 10})
Say = Geyser.MiniConsole:new({name = "Say",autoWrap = true,color = "black",fontSize = 10})
Spouse = Geyser.MiniConsole:new({name = "Spouse",autoWrap = true,color = "black",fontSize = 10})
Clan = Geyser.MiniConsole:new({name = "Clan",autoWrap = true,color = "black",fontSize = 10})
Friend = Geyser.MiniConsole:new({name = "Friend",autoWrap = true,color = "black",fontSize = 10})
--ItemDB = Geyser.MiniConsole:new({name = "ItemDB",autoWrap = true,color = "black",fontSize = 10})
All = Geyser.MiniConsole:new({name = "All",autoWrap = true,color = "black",fontSize = chatFontSize})
Private = Geyser.MiniConsole:new({name = "Private",autoWrap = true,color = "black",fontSize = chatFontSize})
Group = Geyser.MiniConsole:new({name = "Group",autoWrap = true,color = "black",fontSize = chatFontSize})
Tell = Geyser.MiniConsole:new({name = "Tell",autoWrap = true,color = "black",fontSize = chatFontSize})
Say = Geyser.MiniConsole:new({name = "Say",autoWrap = true,color = "black",fontSize = chatFontSize})
Spouse = Geyser.MiniConsole:new({name = "Spouse",autoWrap = true,color = "black",fontSize = chatFontSize})
Clan = Geyser.MiniConsole:new({name = "Clan",autoWrap = true,color = "black",fontSize = chatFontSize})
Friend = Geyser.MiniConsole:new({name = "Friend",autoWrap = true,color = "black",fontSize = chatFontSize})
--ItemDB = Geyser.MiniConsole:new({name = "ItemDB",autoWrap = true,color = "black",fontSize = chatFontSize})
GUIframe.addWindow(All,"All","bottomright")
GUIframe.addWindow(Private,"Private","bottomright")

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,7 @@
<!DOCTYPE MudletPackage>
<MudletPackage version="1.001">
<HostPackage>
<Host autoClearCommandLineAfterSend="no" HighlightHistory="yes" printCommand="yes" USE_IRE_DRIVER_BUGFIX="no" mUSE_FORCE_LF_AFTER_PROMPT="no" mUSE_UNIX_EOL="no" mNoAntiAlias="no" mEchoLuaErrors="no" runAllKeyMatches="no" AmbigousWidthGlyphsToBeWide="auto" mRawStreamDump="no" mIsLoggingTimestamps="no" logDirectory="" logFileName="" logFileNameFormat="yyyy-MM-dd#HH-mm-ss" mAlertOnNewData="yes" mFORCE_NO_COMPRESSION="no" mFORCE_GA_OFF="no" mFORCE_SAVE_ON_EXIT="yes" mEnableGMCP="yes" mEnableMSSP="yes" mEnableMSP="yes" mEnableMSDP="no" mMapStrongHighlight="no" mEnableSpellCheck="yes" mEnableUserDictionary="yes" mUseSharedDictionary="no" mAcceptServerGUI="yes" mAcceptServerMedia="yes" mMapperUseAntiAlias="yes" mMapperShowRoomBorders="yes" mFORCE_MXP_NEGOTIATION_OFF="no" mFORCE_CHARSET_NEGOTIATION_OFF="no" enableTextAnalyzer="no" mRoomSize="1.0" mLineSize="10.0" mBubbleMode="no" mMapViewOnly="no" mShowRoomIDs="yes" mShowPanel="yes" mHaveMapperScript="yes" mEditorAutoComplete="yes" mEditorShowBidi="yes" mEditorTheme="Mudlet" mEditorThemeFile="Mudlet.tmTheme" mThemePreviewItemID="5" mThemePreviewType="trigger" mSearchEngineName="Google" mTimerSupressionInterval="00:00:00.000" mUseProxy="no" mProxyAddress="" mProxyPort="0" mProxyUsername="" mProxyPassword="" mSslTsl="no" mSslIgnoreExpired="no" mSslIgnoreSelfSigned="no" mSslIgnoreAll="no" mAskTlsAvailable="yes" mDiscordAccessFlags="2495" mRequiredDiscordUserName="" mRequiredDiscordUserDiscriminator="" mSGRCodeHasColSpaceId="no" mServerMayRedefineColors="no" playerRoomPrimaryColor="#ffff0000" playerRoomSecondaryColor="#ffffffff" playerRoomStyle="0" playerRoomOuterDiameter="120" playerRoomInnerDiameter="70" CompactInputLine="no" mDoubleClickIgnore="&quot;'" EditorSearchOptions="0" DebugShowAllProblemCodepoints="no" announceIncomingText="yes" caretShortcut="None" blankLineBehaviour="Show" NetworkPacketTimeout="300">
<Host autoClearCommandLineAfterSend="no" HighlightHistory="yes" printCommand="yes" USE_IRE_DRIVER_BUGFIX="no" mUSE_FORCE_LF_AFTER_PROMPT="no" mUSE_UNIX_EOL="no" mNoAntiAlias="no" mEchoLuaErrors="no" runAllKeyMatches="no" AmbigousWidthGlyphsToBeWide="auto" mRawStreamDump="no" mIsLoggingTimestamps="no" logDirectory="" logFileName="" logFileNameFormat="yyyy-MM-dd#HH-mm-ss" mAlertOnNewData="yes" mFORCE_NO_COMPRESSION="no" mFORCE_GA_OFF="no" mFORCE_SAVE_ON_EXIT="yes" mEnableGMCP="yes" mEnableMSSP="yes" mEnableMSP="yes" mEnableMSDP="no" mMapStrongHighlight="no" mEnableSpellCheck="yes" mEnableUserDictionary="yes" mUseSharedDictionary="no" mAcceptServerGUI="yes" mAcceptServerMedia="yes" mMapperUseAntiAlias="yes" mMapperShowRoomBorders="yes" mFORCE_MXP_NEGOTIATION_OFF="no" mFORCE_CHARSET_NEGOTIATION_OFF="no" enableTextAnalyzer="no" mRoomSize="1.0" mLineSize="10.0" mBubbleMode="no" mMapViewOnly="no" mShowRoomIDs="yes" mShowPanel="yes" mHaveMapperScript="yes" mEditorAutoComplete="yes" mEditorShowBidi="yes" mEditorTheme="Mudlet" mEditorThemeFile="Mudlet.tmTheme" mThemePreviewItemID="5" mThemePreviewType="trigger" mSearchEngineName="Google" mTimerSupressionInterval="00:00:00.000" mUseProxy="no" mProxyAddress="" mProxyPort="0" mProxyUsername="" mProxyPassword="" mSslTsl="no" mSslIgnoreExpired="no" mSslIgnoreSelfSigned="no" mSslIgnoreAll="no" mAskTlsAvailable="yes" mDiscordAccessFlags="2495" mRequiredDiscordUserName="" mRequiredDiscordUserDiscriminator="" mSGRCodeHasColSpaceId="no" mServerMayRedefineColors="no" playerRoomPrimaryColor="#ffff0000" playerRoomSecondaryColor="#ffffffff" playerRoomStyle="0" playerRoomOuterDiameter="120" playerRoomInnerDiameter="70" CompactInputLine="no" mDoubleClickIgnore="'&quot;" EditorSearchOptions="0" DebugShowAllProblemCodepoints="no" announceIncomingText="yes" caretShortcut="None" blankLineBehaviour="Show" NetworkPacketTimeout="300">
<name>Aardwolf</name>
<mInstalledPackages>
<string>echo</string>
@@ -15,7 +15,7 @@
<mInstalledModules>
<key>aardwolf</key>
<filepath>/Users/chen/.config/mudlet/profiles/Aardwolf/aardwolf/aardwolf.xml</filepath>
<globalSave>0</globalSave>
<globalSave>1</globalSave>
<priority>0</priority>
</mInstalledModules>
<url>aardmud.org</url>
@@ -344,7 +344,14 @@ installPackage"https://github.com/tspivey/mudlet-reader/releases/latest/download
<script>send(aard.config["port"])</script>
<command></command>
<packageName></packageName>
<regex>^precall</regex>
<regex>^(prc)|(precall)</regex>
</Alias>
<Alias isActive="yes" isFolder="no">
<name>precall</name>
<script>send("cast 'word of recall'")</script>
<command></command>
<packageName></packageName>
<regex>^(crc)|(crecall)</regex>
</Alias>
<Alias isActive="yes" isFolder="no">
<name>restock</name>
@@ -1503,7 +1510,7 @@ end</script>
<Variable>
<name>target</name>
<keyType>4</keyType>
<value>Crystal Guard soldier</value>
<value>moon dog</value>
<valueType>4</valueType>
</Variable>
</VariablePackage>

View File

@@ -0,0 +1,80 @@
Log session starting at 22:58:39 on Monday, 7 August 2023.
[ OK ] - Lua module lfs (Lua File System) loaded.
[ OK ] - Lua module lua-zip loaded.
[ OK ] - Lua module rex_pcre loaded.
[ OK ] - Lua module sqlite3 loaded.
[ OK ] - Lua module lua-utf8 loaded.
[ OK ] - Lua module yajl loaded.
[ INFO ] - Reading map. Format version: 20. File:
"/Users/chen/.config/mudlet/profiles/Aardwolf/map/2023-08-07#10-43-48map.dat",
please wait...
[ INFO ] - Successfully read the map file (0.08s), checking some
consistency details...
[ INFO ] - Map audit starting...
[ OK ] - Auditing of map completed (0.19s). Enjoy your game...
[ OK ] - Map loaded successfully (0s).
[ OK ] - Mudlet-lua API & Geyser Layout manager loaded.
[ INFO ] - Looking up the IP address of server: aardmud.org:4000 ...
[ INFO ] - The IP address of aardmud.org has been found. It is: 23.111.142.226
[ INFO ] - Trying to connect to 23.111.142.226:4000 ...
[ INFO ] - A connection has been established successfully.
#############################################################################
##[ ]##########################
##[ --- Welcome to Aardwolf MUD --- ]############ /" #########
##[ ]######## _-`"""', #######
##[ Players Currently Online: 237 ]##### _-" ) ######
##[ ]### _-" | ######
################################################### _-" ; #######
######################################### __---___-" | ########
###################################### _" ,, ; `,, ####
#################################### _-" ;'' | ,' ; ####
################################## _" ' `"' ; ####
########################### __---; ,' ######
######################## __"" ___ ,' ########
#################### _-"" -"" _ ,' ##########
################### `-_ _ ; ############
##################### ""----""" ; ; #############
####################### / ; ; ##############
##################### / ; ; ###############
################### / ` ; ################
################# / ; #################
-----------------------------------------------------------------------------
Enter your character name or type 'NEW' to create a new character
-----------------------------------------------------------------------------
What be thy name, adventurer?
Existing profile loaded - please enter your password.
Password:
Last on from 147.235.214.237 (147.235.214.237) at Mon Aug 7 13:22:07 2023
--------------------------------------------------------------------------
Welcome to Aardwolf
--------------------------------------------------------------------------
For recent changes, please read the announce board or visit aardwolf.com
Facebook Users: Check out our new Facebook page at:
http://www.facebook.com/AardwolfMud
Other important links:
http://wiki.aardwolf.com - the Aardwolf Wiki.
http://www.aardwolf.com/blog - the Aardwolf Blog.
Welcome to Aardwolf. Please enjoy yourself and help create an
atmosphere in which others can do the same.
--------------------------------------------------------------------------
## Please vote for Aardwolf at www.aardwolf.com -> 'vote Aardwolf' ##
## You can vote every 13 hours to help make Aardwolf #1! ##
--------------------------------------------------------------------------
[ Press Return to continue ]
[ ALERT ] - Socket got disconnected.
Reason: User Disconnected
[ INFO ] - Connection time: 00:00:27.497

File diff suppressed because it is too large Load Diff

View File

@@ -47,6 +47,25 @@ home() {
install | i)
source $DOTFILES/install.sh
;;
m | mudlet)
shift
sub="$1"
case $sub in
backup | b)
rsync -vtr --exclude ".git" --exclude "node_modules" --no-links $HOME/.config/mudlet $DOTFILES/.config/
;;
restore | r)
rsync -vtr --exclude ".git" --exclude "node_modules" --no-links $DOTFILES/.config/mudlet $HOME/.config/
;;
*)
echo_red "No command or invalid command supplied."
__home_print_help 0
return 1
;;
esac
;;
dropzone | dz)
shift
dz_lib="$HOME/Library/Application Support/Dropzone"