From 936221a3fb0b285b6ab0b50be2ef7ebca8c8072d Mon Sep 17 00:00:00 2001 From: LLLL Colonq Date: Tue, 6 May 2025 03:28:25 -0400 Subject: One of the most classic update commits --- assets/avatars/coolcodingcat.png | Bin 0 -> 8906 bytes assets/avatars/rat_not_like_noah.png | Bin 0 -> 7171 bytes assets/emotes/301396378 | Bin 0 -> 1931 bytes .../emotesv2_11acd581a0e9414bb1485c0807f9268c | Bin 0 -> 18977 bytes .../emotesv2_26f6c955d4434cbd8f6971d55af13eaf | Bin 0 -> 2785 bytes .../emotesv2_2c2d5f1789a74dceb2984779e8b8c49e | Bin 0 -> 6908 bytes .../emotesv2_30c7d3edc0084b6093046f52259f4a93 | Bin 0 -> 13533 bytes .../emotesv2_33bff2238cf64a95af3e6c7162017acc | Bin 0 -> 1937 bytes .../emotesv2_61031c048a5c4fdebadc3a5859301e14 | Bin 0 -> 5095 bytes .../emotesv2_6f85d90ee8814ccca37f462057796214 | Bin 0 -> 2430 bytes .../emotesv2_77667d8cc819407c989b4457eefd2b32 | Bin 0 -> 57907 bytes .../emotesv2_901e49c3269f4d9482eb5e6ce1d7bf9d | Bin 0 -> 2533 bytes .../emotesv2_91fe2833a32f4fcfaa13cc524cf0d34d | Bin 0 -> 2169 bytes .../emotesv2_9362e1a379b340f0886c3a5bde9fd364 | Bin 0 -> 2543 bytes .../emotesv2_a6bc0b74fe804d068b75365fb323f70d | Bin 0 -> 4333 bytes .../emotesv2_b096f465d8be4f22ad26bc739a248fae | Bin 0 -> 10532 bytes .../emotesv2_b0ca18edcc634a2b9f5d0636c8bff040 | Bin 0 -> 4487 bytes .../emotesv2_bd02ce011d11477cba6b2753e19fbd55 | Bin 0 -> 1508 bytes .../emotesv2_bf0d1e2cf88441cfb0ae70a49ac5e9b9 | Bin 0 -> 2084 bytes .../emotesv2_ca0d80a02a984729903f9b2d35daee50 | Bin 0 -> 10451 bytes .../emotesv2_d162bc3380824422a9a1413a5c0e6396 | Bin 0 -> 11940 bytes .../emotesv2_d1c472db46744215a594ad42be1d1102 | Bin 0 -> 8720 bytes .../emotesv2_da69873e41a94fb99498c5aa8e7f8409 | Bin 0 -> 4719 bytes .../emotesv2_eb5e11715c7d400bb75da672547d9b5e | Bin 0 -> 3969 bytes assets/glossary/2025-05-02.txt | 1 + src/gizmo/wasp-cyclone.el | 1 + src/wasp-chat.el | 22 +++++++++++++++++++-- 27 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 assets/avatars/coolcodingcat.png create mode 100644 assets/avatars/rat_not_like_noah.png create mode 100644 assets/emotes/301396378 create mode 100644 assets/emotes/emotesv2_11acd581a0e9414bb1485c0807f9268c create mode 100644 assets/emotes/emotesv2_26f6c955d4434cbd8f6971d55af13eaf create mode 100644 assets/emotes/emotesv2_2c2d5f1789a74dceb2984779e8b8c49e create mode 100644 assets/emotes/emotesv2_30c7d3edc0084b6093046f52259f4a93 create mode 100644 assets/emotes/emotesv2_33bff2238cf64a95af3e6c7162017acc create mode 100644 assets/emotes/emotesv2_61031c048a5c4fdebadc3a5859301e14 create mode 100644 assets/emotes/emotesv2_6f85d90ee8814ccca37f462057796214 create mode 100644 assets/emotes/emotesv2_77667d8cc819407c989b4457eefd2b32 create mode 100644 assets/emotes/emotesv2_901e49c3269f4d9482eb5e6ce1d7bf9d create mode 100644 assets/emotes/emotesv2_91fe2833a32f4fcfaa13cc524cf0d34d create mode 100644 assets/emotes/emotesv2_9362e1a379b340f0886c3a5bde9fd364 create mode 100644 assets/emotes/emotesv2_a6bc0b74fe804d068b75365fb323f70d create mode 100644 assets/emotes/emotesv2_b096f465d8be4f22ad26bc739a248fae create mode 100644 assets/emotes/emotesv2_b0ca18edcc634a2b9f5d0636c8bff040 create mode 100644 assets/emotes/emotesv2_bd02ce011d11477cba6b2753e19fbd55 create mode 100644 assets/emotes/emotesv2_bf0d1e2cf88441cfb0ae70a49ac5e9b9 create mode 100644 assets/emotes/emotesv2_ca0d80a02a984729903f9b2d35daee50 create mode 100644 assets/emotes/emotesv2_d162bc3380824422a9a1413a5c0e6396 create mode 100644 assets/emotes/emotesv2_d1c472db46744215a594ad42be1d1102 create mode 100644 assets/emotes/emotesv2_da69873e41a94fb99498c5aa8e7f8409 create mode 100644 assets/emotes/emotesv2_eb5e11715c7d400bb75da672547d9b5e create mode 100644 assets/glossary/2025-05-02.txt diff --git a/assets/avatars/coolcodingcat.png b/assets/avatars/coolcodingcat.png new file mode 100644 index 00000000..66da1af4 Binary files /dev/null and b/assets/avatars/coolcodingcat.png differ diff --git a/assets/avatars/rat_not_like_noah.png b/assets/avatars/rat_not_like_noah.png new file mode 100644 index 00000000..95550e36 Binary files /dev/null and b/assets/avatars/rat_not_like_noah.png differ diff --git a/assets/emotes/301396378 b/assets/emotes/301396378 new file mode 100644 index 00000000..f0ed5b31 Binary files /dev/null and b/assets/emotes/301396378 differ diff --git a/assets/emotes/emotesv2_11acd581a0e9414bb1485c0807f9268c b/assets/emotes/emotesv2_11acd581a0e9414bb1485c0807f9268c new file mode 100644 index 00000000..56f25add Binary files /dev/null and b/assets/emotes/emotesv2_11acd581a0e9414bb1485c0807f9268c differ diff --git a/assets/emotes/emotesv2_26f6c955d4434cbd8f6971d55af13eaf b/assets/emotes/emotesv2_26f6c955d4434cbd8f6971d55af13eaf new file mode 100644 index 00000000..92cfc8d3 Binary files /dev/null and b/assets/emotes/emotesv2_26f6c955d4434cbd8f6971d55af13eaf differ diff --git a/assets/emotes/emotesv2_2c2d5f1789a74dceb2984779e8b8c49e b/assets/emotes/emotesv2_2c2d5f1789a74dceb2984779e8b8c49e new file mode 100644 index 00000000..aad78eba Binary files /dev/null and b/assets/emotes/emotesv2_2c2d5f1789a74dceb2984779e8b8c49e differ diff --git a/assets/emotes/emotesv2_30c7d3edc0084b6093046f52259f4a93 b/assets/emotes/emotesv2_30c7d3edc0084b6093046f52259f4a93 new file mode 100644 index 00000000..8299ec85 Binary files /dev/null and b/assets/emotes/emotesv2_30c7d3edc0084b6093046f52259f4a93 differ diff --git a/assets/emotes/emotesv2_33bff2238cf64a95af3e6c7162017acc b/assets/emotes/emotesv2_33bff2238cf64a95af3e6c7162017acc new file mode 100644 index 00000000..319505f1 Binary files /dev/null and b/assets/emotes/emotesv2_33bff2238cf64a95af3e6c7162017acc differ diff --git a/assets/emotes/emotesv2_61031c048a5c4fdebadc3a5859301e14 b/assets/emotes/emotesv2_61031c048a5c4fdebadc3a5859301e14 new file mode 100644 index 00000000..5afe2a81 Binary files /dev/null and b/assets/emotes/emotesv2_61031c048a5c4fdebadc3a5859301e14 differ diff --git a/assets/emotes/emotesv2_6f85d90ee8814ccca37f462057796214 b/assets/emotes/emotesv2_6f85d90ee8814ccca37f462057796214 new file mode 100644 index 00000000..b8adf90c Binary files /dev/null and b/assets/emotes/emotesv2_6f85d90ee8814ccca37f462057796214 differ diff --git a/assets/emotes/emotesv2_77667d8cc819407c989b4457eefd2b32 b/assets/emotes/emotesv2_77667d8cc819407c989b4457eefd2b32 new file mode 100644 index 00000000..737bbed6 Binary files /dev/null and b/assets/emotes/emotesv2_77667d8cc819407c989b4457eefd2b32 differ diff --git a/assets/emotes/emotesv2_901e49c3269f4d9482eb5e6ce1d7bf9d b/assets/emotes/emotesv2_901e49c3269f4d9482eb5e6ce1d7bf9d new file mode 100644 index 00000000..c4a8ebb2 Binary files /dev/null and b/assets/emotes/emotesv2_901e49c3269f4d9482eb5e6ce1d7bf9d differ diff --git a/assets/emotes/emotesv2_91fe2833a32f4fcfaa13cc524cf0d34d b/assets/emotes/emotesv2_91fe2833a32f4fcfaa13cc524cf0d34d new file mode 100644 index 00000000..6356b638 Binary files /dev/null and b/assets/emotes/emotesv2_91fe2833a32f4fcfaa13cc524cf0d34d differ diff --git a/assets/emotes/emotesv2_9362e1a379b340f0886c3a5bde9fd364 b/assets/emotes/emotesv2_9362e1a379b340f0886c3a5bde9fd364 new file mode 100644 index 00000000..1ca64260 Binary files /dev/null and b/assets/emotes/emotesv2_9362e1a379b340f0886c3a5bde9fd364 differ diff --git a/assets/emotes/emotesv2_a6bc0b74fe804d068b75365fb323f70d b/assets/emotes/emotesv2_a6bc0b74fe804d068b75365fb323f70d new file mode 100644 index 00000000..e8b05ed9 Binary files /dev/null and b/assets/emotes/emotesv2_a6bc0b74fe804d068b75365fb323f70d differ diff --git a/assets/emotes/emotesv2_b096f465d8be4f22ad26bc739a248fae b/assets/emotes/emotesv2_b096f465d8be4f22ad26bc739a248fae new file mode 100644 index 00000000..30165fa2 Binary files /dev/null and b/assets/emotes/emotesv2_b096f465d8be4f22ad26bc739a248fae differ diff --git a/assets/emotes/emotesv2_b0ca18edcc634a2b9f5d0636c8bff040 b/assets/emotes/emotesv2_b0ca18edcc634a2b9f5d0636c8bff040 new file mode 100644 index 00000000..64de7adb Binary files /dev/null and b/assets/emotes/emotesv2_b0ca18edcc634a2b9f5d0636c8bff040 differ diff --git a/assets/emotes/emotesv2_bd02ce011d11477cba6b2753e19fbd55 b/assets/emotes/emotesv2_bd02ce011d11477cba6b2753e19fbd55 new file mode 100644 index 00000000..0311f7e3 Binary files /dev/null and b/assets/emotes/emotesv2_bd02ce011d11477cba6b2753e19fbd55 differ diff --git a/assets/emotes/emotesv2_bf0d1e2cf88441cfb0ae70a49ac5e9b9 b/assets/emotes/emotesv2_bf0d1e2cf88441cfb0ae70a49ac5e9b9 new file mode 100644 index 00000000..2902574b Binary files /dev/null and b/assets/emotes/emotesv2_bf0d1e2cf88441cfb0ae70a49ac5e9b9 differ diff --git a/assets/emotes/emotesv2_ca0d80a02a984729903f9b2d35daee50 b/assets/emotes/emotesv2_ca0d80a02a984729903f9b2d35daee50 new file mode 100644 index 00000000..b405fb38 Binary files /dev/null and b/assets/emotes/emotesv2_ca0d80a02a984729903f9b2d35daee50 differ diff --git a/assets/emotes/emotesv2_d162bc3380824422a9a1413a5c0e6396 b/assets/emotes/emotesv2_d162bc3380824422a9a1413a5c0e6396 new file mode 100644 index 00000000..69e59911 Binary files /dev/null and b/assets/emotes/emotesv2_d162bc3380824422a9a1413a5c0e6396 differ diff --git a/assets/emotes/emotesv2_d1c472db46744215a594ad42be1d1102 b/assets/emotes/emotesv2_d1c472db46744215a594ad42be1d1102 new file mode 100644 index 00000000..2cde1d32 Binary files /dev/null and b/assets/emotes/emotesv2_d1c472db46744215a594ad42be1d1102 differ diff --git a/assets/emotes/emotesv2_da69873e41a94fb99498c5aa8e7f8409 b/assets/emotes/emotesv2_da69873e41a94fb99498c5aa8e7f8409 new file mode 100644 index 00000000..07688d66 Binary files /dev/null and b/assets/emotes/emotesv2_da69873e41a94fb99498c5aa8e7f8409 differ diff --git a/assets/emotes/emotesv2_eb5e11715c7d400bb75da672547d9b5e b/assets/emotes/emotesv2_eb5e11715c7d400bb75da672547d9b5e new file mode 100644 index 00000000..a96d1e64 Binary files /dev/null and b/assets/emotes/emotesv2_eb5e11715c7d400bb75da672547d9b5e differ diff --git a/assets/glossary/2025-05-02.txt b/assets/glossary/2025-05-02.txt new file mode 100644 index 00000000..f89dd9fd --- /dev/null +++ b/assets/glossary/2025-05-02.txt @@ -0,0 +1 @@ +looks like we tackled the gba project again, making some progress on a new tool for map editing and worked on integrating the wave function collapse algorithm for better level generation, also discussed various updates for oub mode. \ No newline at end of file diff --git a/src/gizmo/wasp-cyclone.el b/src/gizmo/wasp-cyclone.el index 0223e8bc..183175c9 100644 --- a/src/gizmo/wasp-cyclone.el +++ b/src/gizmo/wasp-cyclone.el @@ -18,6 +18,7 @@ w/alert-message-buffer w/fake-chatter-enclosure-buffer w/banner-ad-buffer + w/chat-event-buffer )) (defvar w/gizmo-windows (list)) diff --git a/src/wasp-chat.el b/src/wasp-chat.el index e8feed89..dd71cc55 100644 --- a/src/wasp-chat.el +++ b/src/wasp-chat.el @@ -14,6 +14,11 @@ :type '(string) :group 'wasp) +(defcustom w/chat-event-buffer "*wasp-chat-events*" + "Name of buffer used to store the chat event log." + :type '(string) + :group 'wasp) + (defvar w/chat-joel-count 0) (defvar w/chat-plus2-count 0) (defvar w/chat-minus2-count 0) @@ -201,6 +206,18 @@ Optionally, return the buffer NM in chat mode." (w/chat-mode))) (get-buffer bufnm))) +(define-derived-mode w/chat-event-mode special-mode "Chat Events" + "Major mode for displaying chat." + :group 'wasp) + +(defun w/get-chat-event-buffer () + "Return the chat event buffer." + (let ((bufnm w/chat-event-buffer)) + (unless (get-buffer bufnm) + (with-current-buffer (get-buffer-create bufnm) + (w/chat-event-mode))) + (get-buffer bufnm))) + (defun w/clear-chat () "Clear the chat buffer." (interactive) @@ -216,10 +233,11 @@ Optionally, return the buffer NM in chat mode." (defun w/write-chat-event (ev) "Write the string EV to the chat buffer as an event (italicized)." (let ((inhibit-read-only t)) - (with-current-buffer (w/get-chat-buffer) + (with-current-buffer (w/get-chat-event-buffer) (goto-char (point-max)) (insert (propertize ev 'face 'italic)) - (insert "\n")))) + (insert "\n")) + (w/gizmo-upload (w/get-chat-event-buffer)))) (w/defstruct w/chat-message -- cgit v1.2.3