CG剧情事件完工
This commit is contained in:
1 parent
7ca2ffbc86
commit
61c26fbac2
10 files changed
+400
-35
No files matched your search
@@ -809,6 +809,7 @@ action
|
||||
: text_0_s
|
||||
| text_1_s
|
||||
| text_2_s
|
||||
| cgtext_s
|
||||
| moveTextBox_s
|
||||
| clearTextBox_s
|
||||
| comment_s
|
||||
@@ -1059,6 +1060,46 @@ if (block.isCollapsed() || !block.isEnabled() || pos || Int_0 || Bool_0) {
|
||||
return code+',\n';
|
||||
*/;
|
||||
|
||||
cgtext_s
|
||||
: '背景' EvalString? '头像' EvalString?'名字' EvalString?'坐标PX' Number'打字间隔' Int? BGNL? Newline
|
||||
EvalString BGNL? Newline textcgDrawingList* Newline
|
||||
|
||||
|
||||
/* cgtext_s
|
||||
tooltip : cgtext:显示一段包含cg的文字(剧情)
|
||||
helpUrl : /_docs/#/instruction
|
||||
allImages : ['EvalString_0','EvalString_1']
|
||||
default : ["bg_5043.png","face_050445.png","菲奥奈",-300,0,"这句话显示在对话框内",[{ "name":"tati_050145a.png" , "px": 100,"filter":false }]]
|
||||
var head ='{ "name": "'+EvalString_1+'", "px": '+Number_0+' }'
|
||||
var list=',"bodyList": [\n'+textcgDrawingList_0+'\n]'
|
||||
var code = '{"type": "cgtext", "bg":"'+EvalString_0+'","head":'+head+' ,"name":"'+EvalString_2+'","time":'+Int_0+',"text": "'+EvalString_3+'"'+list+' },\n';
|
||||
return code;
|
||||
*/;
|
||||
textcgDrawingList
|
||||
: textcgDrawing
|
||||
| textcgDrawingEmpty;
|
||||
|
||||
textcgDrawing
|
||||
: '立绘' EvalString '绘制坐标' 'x' Number '变暗'Bool? Newline
|
||||
|
||||
/* textcgDrawing
|
||||
tooltip : 立绘
|
||||
helpUrl : /_docs/#/instruction
|
||||
default : ["tati_050145a.png",100,false]
|
||||
colour : this.subColor
|
||||
allImages : ['EvalString_0']
|
||||
|
||||
return '{ "name": "'+EvalString_0+'", "px": '+Number_0+',"filter":'+Bool_0+' }'
|
||||
*/;
|
||||
|
||||
textcgDrawingEmpty
|
||||
: Newline
|
||||
|
||||
/* textcgDrawingEmpty
|
||||
var code = [];
|
||||
return code;
|
||||
*/;
|
||||
|
||||
textDrawingList
|
||||
: textDrawing
|
||||
| textDrawingEmpty;
|
||||
|
||||
@@ -304,6 +304,20 @@ ActionParser.prototype.parseAction = function() {
|
||||
/* isShadow */false, /*comment*/ null, /*collapsed*/ data._collapsed, /*disabled*/ data._disabled);
|
||||
}
|
||||
break;
|
||||
case "cgtext": // cg对话框
|
||||
var buildcgDrawing= function (obj) {
|
||||
obj = MotaActionFunctions.processcgDrawing(obj||[]);
|
||||
var res = null;
|
||||
for(var ii=obj.length-1,one;one=obj[ii];ii--) {
|
||||
|
||||
res=MotaActionBlocks['textcgDrawing'].xmlText([one[0],one[1],one[2], res]);
|
||||
}
|
||||
return res;
|
||||
}
|
||||
this.next = MotaActionBlocks['cgtext_s'].xmlText([
|
||||
data.bg, data.head.name, data.name||"", data.head.px||-300,data.time, data.text,buildcgDrawing(data.bodyList), this.next]);
|
||||
|
||||
break;
|
||||
case "moveTextBox": // 移动对话框
|
||||
data.loc = data.loc || ['',''];
|
||||
this.next = MotaActionBlocks['moveTextBox_s'].xmlText([
|
||||
@@ -1520,6 +1534,13 @@ MotaActionFunctions.processMoveDirections = function (steps) {
|
||||
return result;
|
||||
}
|
||||
|
||||
MotaActionFunctions.processcgDrawing = function (bodyList) {
|
||||
var list=[]
|
||||
bodyList.forEach(function (one) {
|
||||
list.push([one.name,one.px,one.filter])})
|
||||
return list;
|
||||
}
|
||||
|
||||
MotaActionFunctions.processMultiLoc = function (EvalString_0, EvalString_1) {
|
||||
var floorstr = '';
|
||||
if (EvalString_0 && EvalString_1) {
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
{"viewportLoc":[0,0],"lastUsed":[{"idnum":72150,"id":"X72150","images":"11.png","x":6,"y":268,"isTile":true,"recent":1733480116896,"frequent":1},{"idnum":70022,"id":"X70022","images":"11.png","x":6,"y":2,"isTile":true,"recent":1733480109538,"frequent":1},{"idnum":71312,"id":"X71312","images":"11.png","x":0,"y":164,"isTile":true,"recent":1733479864240,"frequent":3},{"idnum":71155,"id":"X71155","images":"11.png","x":3,"y":144,"isTile":true,"recent":1733479844880,"frequent":3},{"idnum":71179,"id":"X71179","images":"11.png","x":3,"y":147,"isTile":true,"recent":1733479827824,"frequent":1},{"idnum":71171,"id":"X71171","images":"11.png","x":3,"y":146,"isTile":true,"recent":1733479824776,"frequent":1},{"idnum":70720,"id":"X70720","images":"11.png","x":0,"y":90,"isTile":true,"recent":1733479807527,"frequent":2},{"idnum":70712,"id":"X70712","images":"11.png","x":0,"y":89,"isTile":true,"recent":1733479801697,"frequent":1},{"idnum":70128,"id":"X70128","images":"11.png","x":0,"y":16,"isTile":true,"recent":1733479779872,"frequent":1},{"idnum":70120,"id":"X70120","images":"11.png","x":0,"y":15,"isTile":true,"recent":1733479777840,"frequent":1},{"idnum":30017,"id":"X30017","images":"4.png","x":1,"y":2,"isTile":true,"recent":1733479536712,"frequent":40},{"idnum":90219,"id":"X90219","images":"12.png","x":3,"y":27,"isTile":true,"recent":1733479486440,"frequent":7},{"idnum":60017,"id":"X60017","images":"1.png","x":1,"y":2,"isTile":true,"recent":1733479062059,"frequent":19},{"idnum":30090,"id":"X30090","images":"4.png","x":2,"y":11,"isTile":true,"recent":1733478899449,"frequent":4},{"idnum":30088,"id":"X30088","images":"4.png","x":0,"y":11,"isTile":true,"recent":1733478897346,"frequent":5},{"idnum":30089,"id":"X30089","images":"4.png","x":1,"y":11,"isTile":true,"recent":1733478895777,"frequent":20},{"idnum":30098,"id":"X30098","images":"4.png","x":2,"y":12,"isTile":true,"recent":1733478880163,"frequent":11},{"idnum":30096,"id":"X30096","images":"4.png","x":0,"y":12,"isTile":true,"recent":1733478870115,"frequent":16},{"idnum":30097,"id":"X30097","images":"4.png","x":1,"y":12,"isTile":true,"recent":1733478857065,"frequent":15},{"idnum":40113,"id":"X40113","images":"3.png","x":1,"y":14,"isTile":true,"recent":1733478708924,"frequent":7},{"idnum":40121,"id":"X40121","images":"3.png","x":1,"y":15,"isTile":true,"recent":1733478701179,"frequent":19},{"idnum":40129,"id":"X40129","images":"3.png","x":1,"y":16,"isTile":true,"recent":1733478689514,"frequent":7},{"idnum":130046,"id":"X130046","images":"C2.png","x":6,"y":5,"isTile":true,"recent":1733478647117,"frequent":19},{"idnum":90053,"id":"X90053","images":"12.png","x":5,"y":6,"isTile":true,"recent":1733478577019,"frequent":5},{"idnum":130033,"id":"X130033","images":"C2.png","x":1,"y":4,"isTile":true,"recent":1733478511612,"frequent":6},{"idnum":130034,"id":"X130034","images":"C2.png","x":2,"y":4,"isTile":true,"recent":1733478509092,"frequent":1},{"idnum":130042,"id":"X130042","images":"C2.png","x":2,"y":5,"isTile":true,"recent":1733478507274,"frequent":3},{"idnum":130041,"id":"X130041","images":"C2.png","x":1,"y":5,"isTile":true,"recent":1733478504140,"frequent":2},{"idnum":130040,"id":"X130040","images":"C2.png","x":0,"y":5,"isTile":true,"recent":1733478496378,"frequent":3},{"idnum":130032,"id":"X130032","images":"C2.png","x":0,"y":4,"isTile":true,"recent":1733478488538,"frequent":1},{"idnum":90048,"id":"X90048","images":"12.png","x":0,"y":6,"isTile":true,"recent":1733478330148,"frequent":2},{"idnum":30025,"id":"X30025","images":"4.png","x":1,"y":3,"isTile":true,"recent":1733478313427,"frequent":8},{"idnum":356,"id":"T356","images":"terrains","y":60,"recent":1733478272707,"frequent":4},{"idnum":358,"id":"T358","images":"terrains","y":62,"recent":1733478263418,"frequent":2},{"idnum":357,"id":"T357","images":"terrains","y":61,"recent":1733478259707,"frequent":2},{"idnum":354,"id":"T354","images":"terrains","y":58,"recent":1733478251797,"frequent":4},{"idnum":355,"id":"T355","images":"terrains","y":59,"recent":1733478247643,"frequent":4},{"idnum":353,"id":"T353","images":"terrains","y":57,"recent":1733478244578,"frequent":4},{"idnum":50017,"id":"X50017","images":"2.png","x":1,"y":2,"isTile":true,"recent":1733477093973,"frequent":26},{"idnum":40036,"id":"X40036","images":"3.png","x":4,"y":4,"isTile":true,"recent":1733477044511,"frequent":2},{"idnum":40026,"id":"X40026","images":"3.png","x":2,"y":3,"isTile":true,"recent":1733477029468,"frequent":13},{"idnum":40025,"id":"X40025","images":"3.png","x":1,"y":3,"isTile":true,"recent":1733477028069,"frequent":38},{"idnum":40018,"id":"X40018","images":"3.png","x":2,"y":2,"isTile":true,"recent":1733477025837,"frequent":18},{"idnum":40017,"id":"X40017","images":"3.png","x":1,"y":2,"isTile":true,"recent":1733477023445,"frequent":48},{"idnum":70630,"id":"X70630","images":"11.png","x":6,"y":78,"isTile":true,"recent":1733477006830,"frequent":4},{"idnum":70995,"id":"X70995","images":"11.png","x":3,"y":124,"isTile":true,"recent":1733476987356,"frequent"Line truncated
|
||||
{"viewportLoc":[0,0],"lastUsed":[{"idnum":72150,"id":"X72150","images":"11.png","x":6,"y":268,"isTile":true,"recent":1733480116896,"frequent":1},{"idnum":70022,"id":"X70022","images":"11.png","x":6,"y":2,"isTile":true,"recent":1733480109538,"frequent":1},{"idnum":71312,"id":"X71312","images":"11.png","x":0,"y":164,"isTile":true,"recent":1733479864240,"frequent":3},{"idnum":71155,"id":"X71155","images":"11.png","x":3,"y":144,"isTile":true,"recent":1733479844880,"frequent":3},{"idnum":71179,"id":"X71179","images":"11.png","x":3,"y":147,"isTile":true,"recent":1733479827824,"frequent":1},{"idnum":71171,"id":"X71171","images":"11.png","x":3,"y":146,"isTile":true,"recent":1733479824776,"frequent":1},{"idnum":70720,"id":"X70720","images":"11.png","x":0,"y":90,"isTile":true,"recent":1733479807527,"frequent":2},{"idnum":70712,"id":"X70712","images":"11.png","x":0,"y":89,"isTile":true,"recent":1733479801697,"frequent":1},{"idnum":70128,"id":"X70128","images":"11.png","x":0,"y":16,"isTile":true,"recent":1733479779872,"frequent":1},{"idnum":70120,"id":"X70120","images":"11.png","x":0,"y":15,"isTile":true,"recent":1733479777840,"frequent":1},{"idnum":30017,"id":"X30017","images":"4.png","x":1,"y":2,"isTile":true,"recent":1733479536712,"frequent":40},{"idnum":90219,"id":"X90219","images":"12.png","x":3,"y":27,"isTile":true,"recent":1733479486440,"frequent":7},{"idnum":60017,"id":"X60017","images":"1.png","x":1,"y":2,"isTile":true,"recent":1733479062059,"frequent":19},{"idnum":30090,"id":"X30090","images":"4.png","x":2,"y":11,"isTile":true,"recent":1733478899449,"frequent":4},{"idnum":30088,"id":"X30088","images":"4.png","x":0,"y":11,"isTile":true,"recent":1733478897346,"frequent":5},{"idnum":30089,"id":"X30089","images":"4.png","x":1,"y":11,"isTile":true,"recent":1733478895777,"frequent":20},{"idnum":30098,"id":"X30098","images":"4.png","x":2,"y":12,"isTile":true,"recent":1733478880163,"frequent":11},{"idnum":30096,"id":"X30096","images":"4.png","x":0,"y":12,"isTile":true,"recent":1733478870115,"frequent":16},{"idnum":30097,"id":"X30097","images":"4.png","x":1,"y":12,"isTile":true,"recent":1733478857065,"frequent":15},{"idnum":40113,"id":"X40113","images":"3.png","x":1,"y":14,"isTile":true,"recent":1733478708924,"frequent":7},{"idnum":40121,"id":"X40121","images":"3.png","x":1,"y":15,"isTile":true,"recent":1733478701179,"frequent":19},{"idnum":40129,"id":"X40129","images":"3.png","x":1,"y":16,"isTile":true,"recent":1733478689514,"frequent":7},{"idnum":130046,"id":"X130046","images":"C2.png","x":6,"y":5,"isTile":true,"recent":1733478647117,"frequent":19},{"idnum":90053,"id":"X90053","images":"12.png","x":5,"y":6,"isTile":true,"recent":1733478577019,"frequent":5},{"idnum":130033,"id":"X130033","images":"C2.png","x":1,"y":4,"isTile":true,"recent":1733478511612,"frequent":6},{"idnum":130034,"id":"X130034","images":"C2.png","x":2,"y":4,"isTile":true,"recent":1733478509092,"frequent":1},{"idnum":130042,"id":"X130042","images":"C2.png","x":2,"y":5,"isTile":true,"recent":1733478507274,"frequent":3},{"idnum":130041,"id":"X130041","images":"C2.png","x":1,"y":5,"isTile":true,"recent":1733478504140,"frequent":2},{"idnum":130040,"id":"X130040","images":"C2.png","x":0,"y":5,"isTile":true,"recent":1733478496378,"frequent":3},{"idnum":130032,"id":"X130032","images":"C2.png","x":0,"y":4,"isTile":true,"recent":1733478488538,"frequent":1},{"idnum":90048,"id":"X90048","images":"12.png","x":0,"y":6,"isTile":true,"recent":1733478330148,"frequent":2},{"idnum":30025,"id":"X30025","images":"4.png","x":1,"y":3,"isTile":true,"recent":1733478313427,"frequent":8},{"idnum":356,"id":"T356","images":"terrains","y":60,"recent":1733478272707,"frequent":4},{"idnum":358,"id":"T358","images":"terrains","y":62,"recent":1733478263418,"frequent":2},{"idnum":357,"id":"T357","images":"terrains","y":61,"recent":1733478259707,"frequent":2},{"idnum":354,"id":"T354","images":"terrains","y":58,"recent":1733478251797,"frequent":4},{"idnum":355,"id":"T355","images":"terrains","y":59,"recent":1733478247643,"frequent":4},{"idnum":353,"id":"T353","images":"terrains","y":57,"recent":1733478244578,"frequent":4},{"idnum":50017,"id":"X50017","images":"2.png","x":1,"y":2,"isTile":true,"recent":1733477093973,"frequent":26},{"idnum":40036,"id":"X40036","images":"3.png","x":4,"y":4,"isTile":true,"recent":1733477044511,"frequent":2},{"idnum":40026,"id":"X40026","images":"3.png","x":2,"y":3,"isTile":true,"recent":1733477029468,"frequent":13},{"idnum":40025,"id":"X40025","images":"3.png","x":1,"y":3,"isTile":true,"recent":1733477028069,"frequent":38},{"idnum":40018,"id":"X40018","images":"3.png","x":2,"y":2,"isTile":true,"recent":1733477025837,"frequent":18},{"idnum":40017,"id":"X40017","images":"3.png","x":1,"y":2,"isTile":true,"recent":1733477023445,"frequent":48},{"idnum":70630,"id":"X70630","images":"11.png","x":6,"y":78,"isTile":true,"recent":1733477006830,"frequent":4},{"idnum":70995,"id":"X70995","images":"11.png","x":3,"y":124,"isTile":true,"recent":1733476987356,"frequent"Line truncated
|
||||
Reference in new issue
Block a user