模组简介
Lemon Spire 2 visit github:freude916/lemonSpire2 for source and pull request. more pr plz ^_^ Provide many Multiplayer QoL functions surrounding text chat. Good for play with stranger. Softly depends STS2-RitsuLib to provide config switches. Need to be installed by all multiplayer player. Features Color / Drawing Related Change your color. This affects the cursor color, map drawing color, player name color in the left-side info panel, and the name color in chat messages. (TODO) This currently feels a bit too eye-catching and hurts readability. I probably need a way to change the inner color without affecting the outer stroke. Simple Teammate Synergy Indicator Visually shows whether your teammates have drawn "multiplayer-exclusive cards", or hold cards that can apply buffs that help the team. • Regular buffs are displayed directly as their corresponding buff icons. Currently supported: Vulnerable, Frail, Choke, ally Strength, ally Block, ally Energy, and ally Draw. • Multiplayer-exclusive cards are displayed with a generic "Handshake" icon. Click your own small icon to make it appear dimmed for the whole team, which means "I can't play into this" and can be used to signal teammates. This interaction is not great, but I have not come up with anything better yet. See lemonSpire2.SynergyIndicator.Models.IIndicatorProvider . Full Multiplayer Chat Press Tab to expand or collapse the chat box. Mouse dragging at title bar is supported. There is safe BBCode support, so you can use tags like and to style text. Unclosed tags are automatically closed at the end. The closer logic lives in lemonSpire2.util.BBCodeUtils . Note that I did not distinguish which tags are self-closing, so there may still be edge cases. I was too lazy to fix that properly. Send Anything - Mouse Use Alt + Left Click to send relics, cards, and buffs into multiplayer chat, generating hover tooltips that your teammates can inspect. For the vibe codebase of this feature, thanks to github:Shiroim/sts2_typing (MIT License). Use Alt + Right Click to send the current item and all associated HoverTips. This is useful for sharing cards or relics that events are about to force on you, or buffs attached to cards in your hand. • The right-click path is very accurate when reading event cards, relics, and similar data, but the game seems to have some static HoverTips with no item source, so I kept a bit of fallback logic: • If the item behind a HoverTip cannot be found, the mod falls back to reading the HoverTip text directly and sending that, which means i18n no longer works in that case. Send Anything - Keyboard There is also a shorthand input syntax. Currently supported: • @playerName creates a mention. • creates a card link. • creates a relic link. • creates a potion link. There is also a slash command system using / , but since this mod is meant to stay in the QoL space, there are not many good built-in commands that do not interfere with gameplay. Currently built-in commands: • /help reads help information for all commands from the registry and displays it. • /about shows information about this mod. • /ping reads the current ping from the game's NetService and displays it. • /w @playerName text sends a private message. Simple Contribution Stats In multiplayer mode, hovering a character status on the left shows a HoverTip with the player's damage contribution, buff contribution, and "extra damage" contribution (damage gained from effects such as Vulnerable and Frail, because accurately tracing the original buff source is awkward). • Tracing a buff source is not hard by itself. The real problem is that when identical buffs stack, the game logic does not update the "buff source" attribute. That means players who apply the same buff later do not get contribution credit, which is obviously unfair, so I gave up on that. • You cannot seriously expect me to build a separate History system just for this. This HoverTip mechanism is also open for extension. If you want to add new hover stat information, see PlayerStateEx.PanelProvider.ITooltipProvider . Existing contribution stat code lives under the StatsTracker namespace. In-Combat Status Hover Panel In the vanilla game, clicking the character status on the left opens a full-screen panel showing the complete deck and relic list. That is not especially helpful during a single combat, and opening and closing that panel is a bit annoying. So I changed "click character status" into a small hover panel that directly shows your teammates' current-turn hand and their available potions. The original full-screen panel can now be opened with Double-Click or Right-Click . It can also show the card rewards your teammates are currently facing. That includes post-combat rewards, rewards from relics like the Orrery, and even special rewards such as the Bonfire Key or taking back stolen cards. In shops, the hover panel shows your teammates' gold and the shop items they are looking at. This only becomes truly useful together with other mods that let players gift cards or items. We only provide the display panel. This feature is also extensible. See PlayerStateEx.PanelProvider to learn how to insert new information into the panel. By the way, the items currently shown inside this hover panel also support Alt + Click sending. Pointing Fingers Now, a plain left click can make your teammate's hand cards, potions, or shop items flash green, telling them to play or buy that thing. I kept the right-click detail page behavior. Maximum backseating energy, fully deployed! This part has not been tested properly yet. If you can help fix it, that would be ideal! see PlayerStateEx.RemoteFlash . TODOs UI • The UI is currently hideous. I really do not have much visual sense, so if you want to help redesign the borders, colors, layout, or anything else, that would be great. • Most of the current UI is basically AI-stacked code. Do you think that was ever going to look good? More Commands • To be honest, I think there are still some hidden information in the vanilla game that can be displayed, but I can't think of them right now, so suggestions are welcome! • But please note that any command that dire
条目信息
- 所属游戏
- 杀戮尖塔 2 (Slay the Spire 2)
- 创意工坊 ID
- 3747548124
- 文件名
- 3747548124.bin
- 文件大小
- 793.8 KB
- 最后更新
- 2026/07/17
- 内容版本
- v1784265005-494c3086c90baa05
- 作者与来源
- 由原作者发布于 Steam 创意工坊。本站不改变署名,作者信息与原始内容请以 Steam 原始页面 为准。
版权与举报
本条目的著作权归其原作者所有。尖塔补给站仅提供索引与下载中转,不存储、不修改、不二次分发其著作权内容, 也不对其内容作任何担保。详见 版权声明 与 免责声明。
若你是该内容的权利人并希望下架此条目,或发现该条目含有违法违规内容,请通过 侵权删除申请 提交材料,我们会在核实后处理并在本页标注状态。

Steam 社区评论
以下评论来自 Steam 创意工坊原始页面,由 Steam 用户发表,不代表本站立场。