高清重置,半波损失
This commit is contained in:
parent
d940527146
commit
fa522f9dfa
@ -1183,7 +1183,7 @@ tooltip : over:这段话将出现在屏幕中心
|
||||
helpUrl : /_docs/#/instruction
|
||||
allImages : ['EvalString_1']
|
||||
allSounds : ['EvalString_2']
|
||||
default : ["这段话将在屏幕中心","bg_5043.webp",false,50,30,"","255,255,255,1",'rgba(255,255,255,1)',"0,0,0,1",'rgba(0,0,0,1)','bold 48px Verdana']
|
||||
default : ["这段话将在屏幕中心","bg_5043.webp",false,20,10,"","255,255,255,1",'rgba(255,255,255,1)',"0,0,0,1",'rgba(0,0,0,1)','bold 16px Verdana']
|
||||
var code = '{"type": "over", "text": "'+EvalString_0+'","image":"'+EvalString_1+'","memory":'+Bool_0+',"time":'+Int_0+',"hidetime":'+Int_1+',"sound":"'+EvalString_2+'","textColor": ['+ColorString_0+'], "boldColor": ['+ColorString_1+'], "font": "'+EvalString_3+'"},\n';
|
||||
return code;
|
||||
*/;
|
||||
@ -1195,7 +1195,7 @@ overlist_s
|
||||
tooltip : overlist:多行滚动旁白
|
||||
helpUrl : /_docs/#/instruction
|
||||
allImages : ['EvalString_0']
|
||||
default : ["bg_5043.webp",false,30,[{ "text":"" ,"sound":"","time":50,"textColor":"255,255,255,1","boldColor":"0,0,0,1","font":"bold 48px Verdana","frame":0}]]
|
||||
default : ["bg_5043.webp",false,30,[{ "text":"" ,"sound":"","time":20,"textColor":"255,255,255,1","boldColor":"0,0,0,1","font":"bold 48px Verdana","frame":0}]]
|
||||
var list=',"list": [\n'+overtextList_0.slice(0,-1)+'\n]'
|
||||
var code = '{"type": "overlist", "image": "'+EvalString_0+'","memory":'+Bool_0+',"hidetime":'+Int_0+''+list+' },\n';
|
||||
return code;
|
||||
@ -1248,7 +1248,7 @@ cgtext_s
|
||||
tooltip : cgtext:显示一段包含cg的文字(剧情)
|
||||
helpUrl : /_docs/#/instruction
|
||||
allImages : ['EvalString_0']
|
||||
default : [false,0,"face_050445.webp",-300,0,2000,"","这句话显示在对话框内",[{ "name":"tati_050145a.webp" , "px": 100,"filter":false }]]
|
||||
default : [false,0,"face_050445.webp",-100,0,2000,"","这句话显示在对话框内",[{ "name":"tati_050145a.webp" , "px": 33,"filter":false }]]
|
||||
var head ='{ "name": "'+EvalString_0+'", "px": '+Number_0+' }'
|
||||
var list=',"bodyList": [\n'+textcgDrawingList_0.slice(0,-1)+'\n]'
|
||||
var code = '{"type": "cgtext","WindowSkin":'+Bool_0+',"head":'+head+' ,"index":"'+Int_0+'","time":'+Int_1+',"wait":'+Int_2+list+' },\n';
|
||||
@ -1259,12 +1259,12 @@ textcgDrawingList
|
||||
| textcgDrawingEmpty;
|
||||
|
||||
textcgDrawing
|
||||
: '立绘' EvalString? '绘制坐标' 'x' Number '变暗'Bool? '绘制大小w' IntString? 'h' IntString? '绘制比例(填写后w、h失效,此项默认1.7)' EvalString? Newline
|
||||
: '立绘' EvalString? '绘制坐标' 'x' Number '变暗'Bool? '绘制大小w' IntString? 'h' IntString? '绘制比例(填写后w、h失效,此项默认0.6)' EvalString? Newline
|
||||
|
||||
/* textcgDrawing
|
||||
tooltip : 立绘
|
||||
helpUrl : /_docs/#/instruction
|
||||
default : ["tati_050145a.webp",100,false,"","",""]
|
||||
default : ["tati_050145a.webp",200,false,"","",""]
|
||||
colour : this.subColor
|
||||
allImages : ['EvalString_0']
|
||||
if(EvalString_1&&!/^(0|([1-9][0-9]*))(\.[\d]+)?$/.test(EvalString_1))throw new Error("此项仅能填写小数、整数或不填");
|
||||
@ -2061,7 +2061,7 @@ changebg_s
|
||||
/* changebg_s
|
||||
tooltip : changebg: 剧情转场
|
||||
helpUrl : /_docs/#/instruction
|
||||
default : ["",false,"",false,30,"引入"]
|
||||
default : ["",false,"",false,10,"引入"]
|
||||
colour : this.soundColor
|
||||
allImages : ['EvalString_0','EvalString_1']
|
||||
var code = '{"type": "changebg", "img1": "'+EvalString_0+'","memory1":'+Bool_0+',"img2": "'+EvalString_1+'","memory2":'+Bool_1+',"time": '+Int_0+',"style": "'+Changebg_List_0+'"},\n';
|
||||
@ -2614,7 +2614,7 @@ return code;
|
||||
|
||||
|
||||
animateResize_s
|
||||
: '显示动画(60Fps)' EvalString '编号'PosString? '中心像素' 'x' PosString? 'y' PosString?'以勇士为中心' Bool'倒放' Bool'循环'Bool'不等待执行完毕' Bool Newline
|
||||
: '显示动画' EvalString '编号'PosString? '中心像素' 'x' PosString? 'y' PosString?'以勇士为中心' Bool'倒放' Bool'循环'Bool'不等待执行完毕' Bool Newline
|
||||
|
||||
|
||||
/* animateResize_s
|
||||
@ -2668,7 +2668,7 @@ return code;
|
||||
*/;
|
||||
|
||||
stopAnimate_s
|
||||
: '停止动画编号'PosString?'(不填写编号为继续所有)' '执行动画回调' Bool Newline
|
||||
: '停止动画编号'PosString?'(不填写编号为停止所有)' '执行动画回调' Bool Newline
|
||||
|
||||
/* stopAnimate_s
|
||||
tooltip : stopAnimate:停止动画(不填写编号为继续所有)
|
||||
|
@ -569,7 +569,7 @@ MotaActionParser = function () {
|
||||
data.WindowSkin,
|
||||
data.index,
|
||||
data.head.name,
|
||||
data.head.px || -300,
|
||||
data.head.px || -100,
|
||||
data.time,
|
||||
data.wait,
|
||||
buildcgDrawing(data.bodyList),
|
||||
@ -691,14 +691,14 @@ MotaActionParser = function () {
|
||||
data.text ?? "",
|
||||
data.image ?? "",
|
||||
data.memory ?? false,
|
||||
data.time ?? 3000,
|
||||
data.hidetime ?? 100,
|
||||
data.time ?? 20,
|
||||
data.hidetime ?? 10,
|
||||
data.sound ?? "",
|
||||
data.textColor,
|
||||
"rgba(" + data.textColor + ")",
|
||||
data.boldColor,
|
||||
"rgba(" + data.boldColor + ")",
|
||||
data.font ?? "bold 48px Verdana",
|
||||
data.font ?? "bold 16px Verdana",
|
||||
this.next,
|
||||
]);
|
||||
break;
|
||||
@ -2069,7 +2069,7 @@ MotaActionParser = function () {
|
||||
data.memory1 ?? false,
|
||||
data.img2 ?? "",
|
||||
data.memory2 ?? false,
|
||||
data.time ?? 30,
|
||||
data.time ?? 10,
|
||||
data.style,
|
||||
this.next,
|
||||
]);
|
||||
|
@ -15,6 +15,7 @@ var plugins_comment_c456ea59_6018_45ef_8bcc_211a24c627dc = {
|
||||
"_range": "typeof(thiseval)=='string'",
|
||||
"_data": "初始化"
|
||||
},
|
||||
|
||||
"shop": {
|
||||
"_leaf": true,
|
||||
"_type": "textarea",
|
||||
|
@ -2310,7 +2310,7 @@ control.prototype._replayAction_fly = function (action) {
|
||||
var toIndex = core.floorIds.indexOf(floorId);
|
||||
if (
|
||||
!core.canUseItem("fly") ||
|
||||
(core.flags.flyNearStair && !core.nearStair() && !flags.canMoveFloor)
|
||||
(core.flags.flyNearStair && !core.nearStair())
|
||||
)
|
||||
return false;
|
||||
core.ui.drawFly(toIndex);
|
||||
|
@ -289,6 +289,7 @@ core.prototype.init = function (coreData, callback) {
|
||||
core.canvas[name].canvas.width = (b ? core.__PIXELS__ : core._PX_);
|
||||
core.canvas[name].canvas.height = (b ? core.__PIXELS__ : core._PY_);
|
||||
}
|
||||
core.canvas[name].imageSmoothingEnabled = false
|
||||
}
|
||||
|
||||
core.loader._load(function () {
|
||||
|
@ -35,6 +35,7 @@ maps.prototype._resetFloorImages = function () {
|
||||
}
|
||||
|
||||
maps.prototype._setHDCanvasSize = function (ctx, width, height) {
|
||||
if(main.replyChecking)return
|
||||
ctx.setTransform(1, 0, 0, 1, 0, 0);
|
||||
var ratio = core.domStyle.scale;
|
||||
ratio *= devicePixelRatio;
|
||||
|
@ -1241,6 +1241,7 @@ ui.prototype._drawTextContent_drawChar = function (tempCtx, content, config, ch)
|
||||
// 检查是不是自动换行
|
||||
var charwidth = core.calWidth(tempCtx, ch) + config.letterSpacing;
|
||||
if (config.maxWidth != null) {
|
||||
|
||||
if (config.offsetX + charwidth > config.maxWidth) {
|
||||
// --- 当前应当换行,然而还是检查一下是否是forbidStart
|
||||
if (!config.forceChangeLine && forbidStart.indexOf(ch) >= 0) {
|
||||
@ -1270,7 +1271,7 @@ ui.prototype._drawTextContent_drawChar = function (tempCtx, content, config, ch)
|
||||
// 输出
|
||||
var left = config.offsetX, top = config.offsetY + config.topMargin;
|
||||
tempCtx.lineWidth = 2;
|
||||
tempCtx.strokeText( ch, left, top);
|
||||
|
||||
tempCtx.fillText( ch, left, top);
|
||||
config.blocks.push({
|
||||
left: config.offsetX, top: config.offsetY,
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
{"ratio":2,"bitmaps":["data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD6SURBVHhe7dQ9SsVAFAXg+MNTeAhaWCrWLsHGUlCwsHMXgo2NjZ31a1yBVtaCrSvQ1i24hSSegbuEBAS/Dw7M3JnqZEgHAAAAAAAAAAAAAP/NOI5rySI5GobhNDlJ9uuYqaXo9RR83Pf9U/KevGV/kxwkW+2D1FWmkmKXKfYuZf8k38lrZpeZHSaLusaU2ktOyRcp+zP5Sl6yv858t53VNaaWcrdT9mPSXvpHskrxO3XMnNpvJYW3F/+Q9XmNmVv7raT055R+n/VejZlbyt5M6VfJbdYbNWZureyUvkzOagQAAAAAAAAAAAAAAAAAAAAAAAAAAADwd3XdL135q9NaPZ6+AAAAAElFTkSuQmCC","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJ4SURBVHhe7de7alRRFMbx3DSIgqiNIBJsBUUESyutBAsLO9/CWtL4BtorlgFBRGIEEQwxMSBiMWouGo2TCyaTC0lmJjM5ey+/HVfeYPZB8P+DNefsS/WdxZ5zugAAAAAAAAAAAAAAAAAAAID/lZkdVnX7ELmkkA+C1rU3xngthHBf1xsa9+1vQmcdhK7qUdAXFPh4URSjur+r6vdt6DQP/ZDqkkL/ZlZs6jqh8WnfghzU1UcOQlclmop3fBk5KPA+hXxRYb9LiWtsujR0Oe5b0Gke+hUF/TaFLtHrh29BDgr9jEJOoReqeur2RPfTvgWdpnzTG8yAQm6oYgq8uWfWLvaD1y+vkNko3G6FPJ9CT7ZbZpVVs9m1/Ydw3bchB3X9+dTxqVLwk4tmH1T1VnjlW5CDGj11/XDq+HTgfFwye/rVbKpmNjzDx1N2Cn8jhb+qF8mRObOX381m1sPww4od8y3IQZn3KPzdogjNyorZ8xmzaXX9cjOe8y3IxcNvNtq2OV41ezFrttYMv30ZOSn8dOavqBrjC3+PnfVGvOfLyE0P4HH6qhr9Zfbmp7p/Lg74EnJT+LdbeyGk4F/PhfhgMp7yJeSm9/yTavza2HyIYwuhPTRkvb6E3NT5fQr/2cRS2HhfDfVB/Qn7EnJLf7rq/pvTq6H9uRa2fBplSOGrTixvhdrUWqj7NMqi8HsV/shsLez5FMq004qXq+th14cok879/upO+FKp2GGfQll09PSsNOLVxXq85VMoUzr7F7fDIx+iTOnNR8fP2UGOnvKl8NPx8+RTPOpTKFt6CH4LAAAAAAAAAAAAAAAAAAAAAAAAAACAf1RX1x9x4x3SPdhnTAAAAABJRU5ErkJggg==","","","","","","","","","","","","","","","","","",""],"frame_max":5,"frames":[[[0,8,32,30,100]],[[0,-16,32,50,130]],[[0,-24,40,80,150]],[[0,-48,24,90,180],[1,-8,40,100,255]],[[0,-56,24,100,200],[1,-8,24,100,255]]],"se":{},"pitch":{}}
|
||||
{"ratio":2,"bitmaps":["data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD6SURBVHhe7dQ9SsVAFAXg+MNTeAhaWCrWLsHGUlCwsHMXgo2NjZ31a1yBVtaCrSvQ1i24hSSegbuEBAS/Dw7M3JnqZEgHAAAAAAAAAAAAAP/NOI5rySI5GobhNDlJ9uuYqaXo9RR83Pf9U/KevGV/kxwkW+2D1FWmkmKXKfYuZf8k38lrZpeZHSaLusaU2ktOyRcp+zP5Sl6yv858t53VNaaWcrdT9mPSXvpHskrxO3XMnNpvJYW3F/+Q9XmNmVv7raT055R+n/VejZlbyt5M6VfJbdYbNWZureyUvkzOagQAAAAAAAAAAAAAAAAAAAAAAAAAAADwd3XdL135q9NaPZ6+AAAAAElFTkSuQmCC","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJ4SURBVHhe7de7alRRFMbx3DSIgqiNIBJsBUUESyutBAsLO9/CWtL4BtorlgFBRGIEEQwxMSBiMWouGo2TCyaTC0lmJjM5ey+/HVfeYPZB8P+DNefsS/WdxZ5zugAAAAAAAAAAAAAAAAAAAID/lZkdVnX7ELmkkA+C1rU3xngthHBf1xsa9+1vQmcdhK7qUdAXFPh4URSjur+r6vdt6DQP/ZDqkkL/ZlZs6jqh8WnfghzU1UcOQlclmop3fBk5KPA+hXxRYb9LiWtsujR0Oe5b0Gke+hUF/TaFLtHrh29BDgr9jEJOoReqeur2RPfTvgWdpnzTG8yAQm6oYgq8uWfWLvaD1y+vkNko3G6FPJ9CT7ZbZpVVs9m1/Ydw3bchB3X9+dTxqVLwk4tmH1T1VnjlW5CDGj11/XDq+HTgfFwye/rVbKpmNjzDx1N2Cn8jhb+qF8mRObOX381m1sPww4od8y3IQZn3KPzdogjNyorZ8xmzaXX9cjOe8y3IxcNvNtq2OV41ezFrttYMv30ZOSn8dOavqBrjC3+PnfVGvOfLyE0P4HH6qhr9Zfbmp7p/Lg74EnJT+LdbeyGk4F/PhfhgMp7yJeSm9/yTavza2HyIYwuhPTRkvb6E3NT5fQr/2cRS2HhfDfVB/Qn7EnJLf7rq/pvTq6H9uRa2fBplSOGrTixvhdrUWqj7NMqi8HsV/shsLez5FMq004qXq+th14cok879/upO+FKp2GGfQll09PSsNOLVxXq85VMoUzr7F7fDIx+iTOnNR8fP2UGOnvKl8NPx8+RTPOpTKFt6CH4LAAAAAAAAAAAAAAAAAAAAAAAAAACAf1RX1x9x4x3SPdhnTAAAAABJRU5ErkJggg==","","","","","","","","","","","","","","","","","",""],"frame_max":5,"frames":[[[0,8,32,30,100]],[[0,-16,32,50,130]],[[0,-24,40,80,150]],[[0,-48,24,90,180],[1,-8,40,100,255]],[[0,-56,24,100,200],[1,-8,24,100,255]]]}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -2160,7 +2160,7 @@ var data_a1e2fb4a_e986_4524_b0da_9b7ba7c0874d =
|
||||
"ignoreChangeFloor": true,
|
||||
"canGoDeadZone": false,
|
||||
"enableMoveDirectly": true,
|
||||
"enableRouteFolding": true,
|
||||
"enableRouteFolding": false,
|
||||
"disableShopOnDamage": false,
|
||||
"blurFg": true,
|
||||
"hideLeftStatusBar": false
|
||||
|
1014
project/events.js
1014
project/events.js
File diff suppressed because it is too large
Load Diff
@ -1299,7 +1299,6 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a =
|
||||
core.openBook(true);
|
||||
break;
|
||||
case 71: // G:使用楼传器
|
||||
flags.canMoveFloor = core.canMoveFloor();
|
||||
core.useItem('fly', true)
|
||||
core.status.route.push("key:71");
|
||||
break;
|
||||
|
@ -298,8 +298,8 @@ var items_296f5d02_12fd_4166_a7c1_b5e830c9ee3a =
|
||||
"text": "可以自由往来去过的楼层",
|
||||
"hideInReplay": true,
|
||||
"hideInToolbox": true,
|
||||
"useItemEffect": "//core.ui.drawFly(core.floorIds.indexOf(core.status.floorId));\nflags.canMoveFloor = core.canMoveFloor()\nif (!main.replayChecking && !core.isReplaying()) core.ui._drawViewMaps(core.floorIds.indexOf(core.status.floorId));",
|
||||
"canUseItemEffect": "(function () {\n\tif (core.flags.flyNearStair && !core.nearStair() && !core.canMoveFloor())\n\t\treturn false;\n\treturn core.status.maps[core.status.floorId].canFlyFrom;\n})();"
|
||||
"useItemEffect": "core.ui.drawFly(core.floorIds.indexOf(core.status.floorId));",
|
||||
"canUseItemEffect": "(function () {\n\tif (core.flags.flyNearStair && !core.nearStair())\n\t\treturn false;\n\treturn core.status.maps[core.status.floorId].canFlyFrom;\n})();"
|
||||
},
|
||||
"coin": {
|
||||
"cls": "constants",
|
||||
|
5247
project/plugins.js
5247
project/plugins.js
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user