diff --git a/Dockerfile b/Dockerfile index 3f625f4..785ebfa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -133,13 +133,29 @@ RUN SOURCE_URL=https://chinwag.leenooks.net/bbs/mystic/mods && FILE=gy-mm2.zip & mkdir -p /tmp/data/data && mv /tmp/mansion.map /tmp/mansion.itm /tmp/data/data/ && tar -C /tmp -rf /mystic/data.tar data/text/ && gzip data.tar && \ rm -rf /tmp/* -# Utility IBOL - Interbbs 0.4 +# Utility IBOL - Interbbs One Liner 0.4 RUN SOURCE_URL=https://chinwag.leenooks.net/bbs/mystic/mods && FILE=gy-ibol04.zip && \ cd /tmp && \ curl -O ${SOURCE_URL}/${FILE} && \ unzip ${FILE} && \ cd /mystic/ && \ chmod 644 /tmp/*.txt /tmp/*.mpy /tmp/*.ans && mv /tmp/sysop.txt docs/mod-ibol-0.4-sysop.txt && \ - mv /tmp/ibol.mpy scripts/ && cd scripts && ./mplc mansion.mpy && cd .. && \ + mv /tmp/ibol.mpy scripts/ && \ gunzip data.tar.gz && mkdir -p /tmp/data/text && mv /tmp/ibol*.ans /tmp/data/text/ && tar -C /tmp -rf /mystic/data.tar data/text/ && gzip data.tar && \ rm -rf /tmp/* + +# Utility ILC - Interbbs Last Caller 1.23 +RUN SOURCE_URL=https://chinwag.leenooks.net/bbs/mystic/mods && FILE=xq-ilc123.zip && \ + cd /tmp && \ + curl -O ${SOURCE_URL}/${FILE} && \ + unzip ${FILE} && \ + cd /mystic/ && \ + gunzip data.tar.gz && \ + ( [ ! -d data/scripts ] && mkdir data/scripts && false ) || \ + chmod 644 /tmp/*.txt /tmp/*.mpy /tmp/xq-ilastcaller/*.ans /tmp/*.mps && mv /tmp/sysop.txt docs/mod-ilc-1.23-sysop.txt && \ + mv /tmp/xq-ilc.mps scripts/ && mv /tmp/xq-ilc_send.mps /tmp/xq-ilc_get.mpy scripts/custom/ && \ + mkdir -p /tmp/data/text && mv /tmp/xq-ilastcaller /tmp/data/text/ && \ + cd scripts && ./mplc xq-ilc && cd .. && \ + cd scripts/custom && /mystic/scripts/mplc xq-ilc_send && cd ../.. && \ + tar -C /tmp -rf /mystic/data.tar data/text/ && gzip data.tar && \ + rm -rf /tmp/* diff --git a/README.md b/README.md index dfa7680..1f51ce3 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,7 @@ This image is based on the above image, with the follow additional games/tools i | Game | Reversi | Reversi v1.0 by Darryl Perry | No special action required - refer to doc in /mystic/docs for execution. | | Utility | BLAM | BBS List Admin Manager for Mystic v2.0 by Darryl Perry | Refer to doc in /mystic/docs for execution. | | Utility | IBOL | InterBBS OneLiner 0.4 by Darryl Perry | Refer to doc in /mystic/docs for execution. | +| Utility | ILC| InterBBS Last Caller by xqtr | Refer to doc in /mystic/docs for execution. | | Utility | MakeNL | Nodelist Management | Refer to the docs in `/usr/share/makenl` | | Utility | Moon | Display the phase of the Moon by xqtr | No special action required - refer to doc in /mystic/docs for execution. | | Utility | QRCode | Generate a QR Code by xqtr | No special action required - refer to doc in /mystic/docs for execution. |