Created
November 20, 2016 04:02
-
-
Save yaqinking/0833d244afbd87e7eea0195b81ffac20 to your computer and use it in GitHub Desktop.
KAG auto completion for Sublime Text 3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
"scope": "source.ks", | |
"completions": | |
[ | |
{ "trigger": "sf \t 系统变量", "contents": "sf." }, | |
{ "trigger": "f \t 游戏变量", "contents": "f." }, | |
{ "trigger": "tf \t 临时变量", "contents": "tf." }, | |
{ "trigger": "tf \t 临时变量", "contents": "tf." }, | |
{ "trigger": "lr \t 点击换行", "contents": "[lr]" }, | |
{ "trigger": "p \t 点击换页", "contents": "[p]" }, | |
{ "trigger": "r \t 换行", "contents": "[r]" }, | |
{ "trigger": "s \t Stop", "contents": "[s]\n$0" }, | |
{ "trigger": "script \t TJS Script", "contents": "[iscript]\n$0\n[endscript]\n"}, | |
{ "trigger": "macro \t 声明 macro", "contents": "[macro name=$1\n$2]\n[endmacro]\n$0" }, | |
{ "trigger": "eval \t Eval 参数 exp", "contents": "[eval exp=\"$1\"\n$0]" }, | |
{ "trigger": "evalc \t Eval 参数 exp condition", "contents": "[eval exp=\"$1\" cond=($2)]\n$0" }, | |
{ "trigger": "transAll \t Trans all", "contents": "[transall]\n$0" }, | |
{ "trigger": "transSimple \t 参数 method time", "contents": "[trans method=${1:crossfade} time=${2:1000}]\n$0" }, | |
{ "trigger": "bg \t 背景", "contents": "[bg storage=$1 time=$2 rule=$3]\n$0"}, | |
{ "trigger": "fg \t 立绘", "contents": "[fg layer=$1 storage=$2 rule=$3 time=$4 canskip=$5 index=$6 left=$7]\n$0" }, | |
{ "trigger": "charIn \t 立绘出现", "contents": "[charin name=$1 seg=$2 xm=$3 zm=$4 act=$5 breath=$6]\n$0" }, | |
{ "trigger": "charActAdvanced \t 立绘动作-高级", "contents": "[charact seg=$1 xm=$2 ym=$3 zm=$4 act=$5 breath=$6 time=$7]\n$0" }, | |
{ "trigger": "charActSimple \t 立绘动作-简单", "contents": "[charact seg=${1:0} act=$2]\n$0" }, | |
{ "trigger": "charOutX \t 立绘消失-X", "contents": "[charout seg=${1:0} act=$2 zm=$3 xm=$4]\n$0" }, | |
{ "trigger": "charOutXY \t 立绘消失-XY", "contents": "[charout seg=${1:0} act=$2 zm=$3 xm=$4 ym=$5]\n$0" }, | |
{ "trigger": "emoteVariable \t E-mote 立绘变量", "contents": "[emotevariable seg=$1 name=$2 value=$3 time=$4]\n$0" }, | |
{ "trigger": "vo \t Cast Voice", "contents": "[vo cv=$1 seg=${2:0}]\n$0" }, | |
{ "trigger": "processname \t 角色名字", "contents": "[processname text=\"$1\"]\n$0" }, | |
{ "trigger": "jumpToTarget \t 跳转目标点", "contents": "[jump target=*$1]\n$0" }, | |
{ "trigger": "jumpToStorage \t 跳转到指定文件", "contents": "[jump storage=*$1]\n$0" }, | |
{ "trigger": "jumpToStorageAndTarget \t 跳转到指定文件的目标点", "contents": "[jump storage=\"$1\" target=\"*$2\"]\n$0" }, | |
{ "trigger": "var \t 定义变量", "contents": "var $1;\n$0" }, | |
{ "trigger": "msgOn \t 对话框 On", "contents": "[msgon]\n$0" }, | |
{ "trigger": "msgOnFullScreen \t 对话框 On", "contents": "[msgon fullscreen]\n$0" }, | |
{ "trigger": "msgOff \t 对话框 Off", "contents": "[msgoff]\n$0" }, | |
{ "trigger": "msgInit \t 对话框 Init", "contents": "[msginit]\n$0" }, | |
{ "trigger": "call \t Call storage", "contents": "[call storage=\"$1\"]\n$0" }, | |
{ "trigger": "clickCanotSkip \t 右击跳过 Off", "contents": "[clickskip enabled=false]\n$0" }, | |
{ "trigger": "clickCanSkip \t 右击跳过 On", "contents": "[clickskip enabled=true]\n$0" }, | |
{ "trigger": "waitCanSkip \t Wait 参数 time canskip", "contents": "[wait time=${1:1000} canskip=false]\n$0" }, | |
{ "trigger": "image \t Image 参数 layer page storage visible", "contents": "[image layer=base page=back storage=$1 visible=true]\n$0" }, | |
{ "trigger": "bgm \t 背景音乐", "contents": "" }, | |
{ "trigger": "fadeOutBGM \t 淡出背景音乐", "contents": "[fadeoutbgm time=${1:2000}]\n$0" }, | |
{ "trigger": "if \t 条件表达式", "contents": "[if exp=\"$1\"\n$2]\n[endif]\n$0" }, | |
{ "trigger": "clearLayer \t 淡出层(layer为正常层)", "contents": "[cl layer=${1:0} time=${2:2000} rule=$3]\n$0" }, | |
{ "trigger": "se \t TODO 音效", "contents": "[se storage=$1]\n$0" }, | |
{ "trigger": "movie \t TODO 视频", "contents": "[movie storage=$1]" }, | |
{ "trigger": "waitSE \t 等待音效结束", "contents": "[wse]\n$0" }, | |
{ "trigger": "waitVoiceOver \t 等待CV结束", "contents": "[wvo]" }, | |
{ "trigger": "fx \t TODO 下雨/下雪/震动", "contents": "[fx] " }, | |
{ "trigger": "shake \t 画面震动", "contents": "[shake]" }, | |
{ "trigger": "layerOption \t layer option", "contents": "[layopt layer=$1 page=${2:back} visible=${3:true}]\n$0" }, | |
{ "trigger": "systemButton \t 系统按钮", "contents": "[sysbutton x=$1 y=$2 enterse=$3 clickse=$4 name=$5 normal=$6 over=$7 exp=\"kag.process('$8.ks','*$9')\"]\n$0" }, | |
{ "trigger": "backlay", "contents": "[backlay]" }, | |
{ "trigger": "currentLayer", "contents": "[current layer=$1 page=$2]" }, | |
{ "trigger": "moveLayer", "contents": "[move layer=$1 page=fore time=${2:200} path=\"(0,0,0)\"]" }, | |
{ "trigger": "clearSystemButton", "contents": "[csysbutton]" }, | |
{ "trigger": "unlockSnapshot", "contents": "[unlocksnapshot]" }, | |
{ "trigger": "delay \t 文字显示延迟", "contents": "[delay speed=$1]" }, | |
{ "trigger": "waitTransitionOver \t 等待 transition 结束", "contents": "[wt]\n$0" }, | |
{ "trigger": "waitTime \t 等待一定时间", "contents": "[wait time=${1:1000}]\n$0" }, | |
{ "trigger": "", "contents": "角色名字" }, | |
{ "trigger": "", "contents": "" }, | |
"universal", | |
"crossfade" | |
], | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment