All authors

Claude Skills by Crainax
github.com/Crainax10 skills0 installs13 views
- Dzapi Server Save LoadWar3/KK DzAPI 服务器存档读写与防刷设计规范。用于在 JASS/Zinc 中新增或重构服务器存档、每英雄/每角色成长经验、多 Key 共享每日/每局限制、只增存档、版本阶段封顶与未来扩展时,严格使用 DzAPI_Map_SaveServerValue、DzAPI_Map_GetServerValue、DzAPI_Map_StoreInteger、DzAPI_Map_GetStoredInteger、DzAPI_Map_StoreString、DzAPI_Map_GetStoredString,并遵循开局一次读取+内存缓存、63 位字符串限制、短 Key、存档 Key 宏常量、位串拼装与可选 UID 加盐校验策略。Votes: 0GitHub stars: 11
- Xlimon Objeditor MapWar3Lib/Xlimon 物编生成与改造规范。用于在 War3Lib 的 `UnitTestMap/table`、`Jass/**/*.w3a|w3u|w3i`、项目内 `db`,或 Xlimon 的 `OriginMap/table` 中安全新增/修改对象;按当前仓库选择脚本与落点,重点处理 4 位 ID 去重(含大小写冲突)、主动技能通魔模板与唯一 OrderID、隐藏按钮位点写法,以及紧凑行尾注释风格。Votes: 0GitHub stars: 11
- Zinc Dual Index PatternWar3Lib/Xlimon 的 Zinc/JASS 紧凑数组、尾部交换删除(swap-remove)与双索引/分组索引模式。 用于实现或 review 高频 create/destroy 的 Buff、Effect、Queue、中央计时器、按玩家分组列表、物品或召唤物紧凑表; 当需要 removeAt、O(1) 删除、遍历删除回退、并行数组同步 swap、或全局视图+分组视图索引一致性时使用。Votes: 0GitHub stars: 11
- Zinc J本项目 .j 文件中的 Zinc(//! zinc ... //! endzinc)语法与约定:库/结构体写法、匿名函数(无闭包)最佳实践、回调参数传递、资源释放/置空、Hash 表键位与避免不必要新建 hashtable、以及 JASS 到 Zinc 迁移要点。Votes: 0GitHub stars: 11
- Zinc Ui Async SeparationWar3Lib/Xlimon UI 组件开发行为规范(Zinc in .j):约束 UI 本地异步行为与同步数据逻辑分离;规范 onClick/onEnter/onLeave 与 spClick/spEnter/spLeave;规范本地事件转同步事件时的数据打包与触发器接收;防止难度确认、开局、休闲模式、HeroSelector 前阶段过早创建 DzFrameBindWidget/世界单位绑定 UI;约束 Museum、分页卡片、配置存档 UI 的字符串编解码与刷新性能。用于创建、重构或排查 Jass/ui/composite 下的 UI(如 HeroSelector/Selector/Museum)、UIDifficulty、Arena、RelaxMode 及相关回调、频繁 refresh 卡顿问题。Votes: 0GitHub stars: 11
- Zinc UnittestWar3Lib/Xlimon 的 Zinc 单元测试流程规范。用于创建或重构 Jass/Zinc 单测时按当前仓库选择流程:War3Lib 使用 `.j + .cfg + _Test.j`、TaskCreateUT.lua 与 chain 依赖;Xlimon 使用 `.j + _Test.j + edit/config/UnitTest.h`。两边均使用 UnitTestFramwork.assert 与可检索日志。Votes: 0GitHub stars: 11
- War3lib TooltipWar3Lib `tooltip.create()` / `Tooltip` 库的用法与约定(JASS/Zinc UI Tooltip)。用于新增或改造 UI 提示:`layoutTitleDesc`、`layoutFlexible`、`addText`、`addIconLeft`、固定位置 `setAbsPoint`、显示/隐藏配套 `tooltipStack.pushOrigin()` / `tooltipStack.clear()`,以及多 tooltip 从右向左链式排列。Votes: 0GitHub stars: 11
- Xlimon Icon PipelineXlimon Warcraft III 技能/物品图标制作与落位流程。Use when Codex needs to create, crop, frame, convert, and install Xlimon command button icons for ability.ini/item.ini/unit.ini Art paths, including AI image generation, one-by-one icon creation, optional legacy atlas splitting, ImageMagick cropping, War3Lib Lua icon framing/BLP conversion, and copying bright or explicitly requested disabled icons into OriginMap resource folders.Votes: 0GitHub stars: 11
- Xlimon Model ImportXlimon 魔兽争霸 III 模型/特效导入流程。用于把 .mdx/.mdl 模型及其 .blp 贴图安装到 D:/War3/Maps/Xlimon,临时隔离处理模型素材,检查模型贴图引用、确认 BLP 尺寸是否为 2 的幂、压缩过大的 BLP、把资源放入 OriginMap/resource、更新 AddSpecialEffect 等代码路径,并避免手动修改 imp.ini。Votes: 0GitHub stars: 11
- Xlimon TooltipXlimon 工程内 `tooltip.create()` / `Tooltip` 库的用法与约定(JASS/Zinc UI Tooltip)。用于新增/改造 UI 提示:`layoutTitleDesc`/`layoutFlexible`/`addText`/`addIconLeft`,默认固定位置 `setAbsPoint(ANCHOR_BOTTOMRIGHT, 0.786, 0.1675)`,显示/隐藏配套 `tooltipStack.pushOrigin()` / `tooltipStack.clear()`,以及多 tooltip 场景下“第 2 个锚在第 1 个左边(后续继续向左链)”的布局规则。Votes: 0GitHub stars: 11