Merge pull request #603 from lieren2023/codespace-redesigned-space-xylophone-7gpgq5xgx572wxw6
小修复
This commit is contained in:
commit
fc92a05505
55
game/game.js
55
game/game.js
|
@ -735,12 +735,6 @@
|
||||||
general:{
|
general:{
|
||||||
name:'通用',
|
name:'通用',
|
||||||
config:{
|
config:{
|
||||||
mount_combine:{
|
|
||||||
name:'合并坐骑栏',
|
|
||||||
init:false,
|
|
||||||
intro:'<li>将进攻坐骑栏和防御坐骑栏合并为同一个位置(重启后生效)。',
|
|
||||||
restart:true,
|
|
||||||
},
|
|
||||||
low_performance:{
|
low_performance:{
|
||||||
name:'流畅模式',
|
name:'流畅模式',
|
||||||
init:false,
|
init:false,
|
||||||
|
@ -3650,6 +3644,12 @@
|
||||||
map.show_extensionshare.hide();
|
map.show_extensionshare.hide();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
mount_combine:{
|
||||||
|
name:'合并坐骑栏',
|
||||||
|
init:false,
|
||||||
|
intro:'<li>将进攻坐骑栏和防御坐骑栏合并为同一个位置(重启后生效)。',
|
||||||
|
restart:true,
|
||||||
|
},
|
||||||
show_history:{
|
show_history:{
|
||||||
name:'出牌记录栏',
|
name:'出牌记录栏',
|
||||||
init:'off',
|
init:'off',
|
||||||
|
@ -5658,6 +5658,13 @@
|
||||||
frequent:true,
|
frequent:true,
|
||||||
restart:true,
|
restart:true,
|
||||||
},
|
},
|
||||||
|
connect_aozhan:{
|
||||||
|
name:'鏖战模式',
|
||||||
|
init:true,
|
||||||
|
intro:'若开启此选项,则将在游戏中引入“鏖战模式”的规则:<br>当游戏中仅剩四名或更少角色时(七人以下游戏时改为三名或更少),若此时全场没有超过一名势力相同的角色,则从一个新的回合开始,游戏进入鏖战模式直至游戏结束。<br>◇在鏖战模式下,【桃】只能当做【杀】或【闪】使用或打出,不能用来回复体力。<br>注:进入鏖战模式后,即使之后有两名或者更多势力相同的角色出现,仍然不会取消鏖战模式。',
|
||||||
|
frequent:true,
|
||||||
|
restart:true,
|
||||||
|
},
|
||||||
get connect_separatism(){
|
get connect_separatism(){
|
||||||
return lib.mode.guozhan.config.separatism;
|
return lib.mode.guozhan.config.separatism;
|
||||||
},
|
},
|
||||||
|
@ -5672,13 +5679,6 @@
|
||||||
frequent:true,
|
frequent:true,
|
||||||
intro:'第一个明置武将牌的角色可获得首亮奖励'
|
intro:'第一个明置武将牌的角色可获得首亮奖励'
|
||||||
},
|
},
|
||||||
connect_aozhan:{
|
|
||||||
name:'鏖战模式',
|
|
||||||
init:true,
|
|
||||||
intro:'若开启此选项,则将在游戏中引入“鏖战模式”的规则:<br>当游戏中仅剩四名或更少角色时(七人以下游戏时改为三名或更少),若此时全场没有超过一名势力相同的角色,则从一个新的回合开始,游戏进入鏖战模式直至游戏结束。<br>◇在鏖战模式下,【桃】只能当做【杀】或【闪】使用或打出,不能用来回复体力。<br>注:进入鏖战模式后,即使之后有两名或者更多势力相同的角色出现,仍然不会取消鏖战模式。',
|
|
||||||
frequent:true,
|
|
||||||
restart:true,
|
|
||||||
},
|
|
||||||
connect_viewnext:{
|
connect_viewnext:{
|
||||||
name:'观看下家副将',
|
name:'观看下家副将',
|
||||||
init:false,
|
init:false,
|
||||||
|
@ -5751,6 +5751,13 @@
|
||||||
frequent:true,
|
frequent:true,
|
||||||
restart:true,
|
restart:true,
|
||||||
},
|
},
|
||||||
|
aozhan:{
|
||||||
|
name:'鏖战模式',
|
||||||
|
init:true,
|
||||||
|
frequent:true,
|
||||||
|
restart:true,
|
||||||
|
intro:'若开启此选项,则将在游戏中引入“鏖战模式”的规则:<br>当游戏中仅剩四名或更少角色时(七人以下游戏时改为三名或更少),若此时全场没有超过一名势力相同的角色,则从一个新的回合开始,游戏进入鏖战模式直至游戏结束。<br>◇在鏖战模式下,【桃】只能当做【杀】或【闪】使用或打出,不能用来回复体力。<br>注:进入鏖战模式后,即使之后有两名或者更多势力相同的角色出现,仍然不会取消鏖战模式。',
|
||||||
|
},
|
||||||
separatism:{
|
separatism:{
|
||||||
name:'群雄割据',
|
name:'群雄割据',
|
||||||
init:false,
|
init:false,
|
||||||
|
@ -5769,13 +5776,6 @@
|
||||||
frequent:true,
|
frequent:true,
|
||||||
intro:'第一个明置身份牌的角色可获得摸牌奖励'
|
intro:'第一个明置身份牌的角色可获得摸牌奖励'
|
||||||
},
|
},
|
||||||
aozhan:{
|
|
||||||
name:'鏖战模式',
|
|
||||||
init:true,
|
|
||||||
frequent:true,
|
|
||||||
restart:true,
|
|
||||||
intro:'若开启此选项,则将在游戏中引入“鏖战模式”的规则:<br>当游戏中仅剩四名或更少角色时(七人以下游戏时改为三名或更少),若此时全场没有超过一名势力相同的角色,则从一个新的回合开始,游戏进入鏖战模式直至游戏结束。<br>◇在鏖战模式下,【桃】只能当做【杀】或【闪】使用或打出,不能用来回复体力。<br>注:进入鏖战模式后,即使之后有两名或者更多势力相同的角色出现,仍然不会取消鏖战模式。',
|
|
||||||
},
|
|
||||||
viewnext:{
|
viewnext:{
|
||||||
name:'观看下家副将',
|
name:'观看下家副将',
|
||||||
init:false,
|
init:false,
|
||||||
|
@ -51009,7 +51009,10 @@
|
||||||
var node=ui.create.div('.menubutton.large','录像',start.firstChild,clickMode);
|
var node=ui.create.div('.menubutton.large','录像',start.firstChild,clickMode);
|
||||||
node.type='video';
|
node.type='video';
|
||||||
lib.videos=[];
|
lib.videos=[];
|
||||||
ui.create.videoNode=(video,before)=>lib.videos[before===true?'unshift':'push'](video);
|
ui.create.videoNode=(video,before)=>{
|
||||||
|
lib.videos.remove(video);
|
||||||
|
lib.videos[before===true?'unshift':'push'](video);
|
||||||
|
};
|
||||||
node._initLink=function(){
|
node._initLink=function(){
|
||||||
node.link=page;
|
node.link=page;
|
||||||
var store=lib.db.transaction(['video'],'readwrite').objectStore('video');
|
var store=lib.db.transaction(['video'],'readwrite').objectStore('video');
|
||||||
|
@ -58146,13 +58149,13 @@
|
||||||
*/
|
*/
|
||||||
updatePlayerPositions:numberOfPlayers=>{
|
updatePlayerPositions:numberOfPlayers=>{
|
||||||
if(typeof numberOfPlayers!='number') numberOfPlayers=ui.arena.dataset.number;
|
if(typeof numberOfPlayers!='number') numberOfPlayers=ui.arena.dataset.number;
|
||||||
//当人数小于8时,还是用以前的布局。
|
//当人数不超过8人时,还是用以前的布局
|
||||||
if(!numberOfPlayers||numberOfPlayers<9) return;
|
if(!numberOfPlayers||numberOfPlayers<=8) return;
|
||||||
const playerPositions=ui.playerPositions;
|
const playerPositions=ui.playerPositions;
|
||||||
while(playerPositions.length){
|
while(playerPositions.length){
|
||||||
playerPositions.pop().remove();
|
playerPositions.pop().remove();
|
||||||
}
|
}
|
||||||
//单个人物的宽度。这里要设置玩家的实际的宽度
|
//单个人物的宽度,这里要设置玩家的实际的宽度
|
||||||
const temporaryPlayer=ui.create.div('.player',ui.arena).hide();
|
const temporaryPlayer=ui.create.div('.player',ui.arena).hide();
|
||||||
const computedStyle=getComputedStyle(temporaryPlayer);
|
const computedStyle=getComputedStyle(temporaryPlayer);
|
||||||
const scale=6/numberOfPlayers;
|
const scale=6/numberOfPlayers;
|
||||||
|
@ -58163,10 +58166,10 @@
|
||||||
//列数,即假如8人场,除去自己后,上面7个人占7列
|
//列数,即假如8人场,除去自己后,上面7个人占7列
|
||||||
const columnCount=numberOfPlayers-1;
|
const columnCount=numberOfPlayers-1;
|
||||||
const percentage=90/(columnCount-1);
|
const percentage=90/(columnCount-1);
|
||||||
//仅当游戏人数大于8人,且玩家的座位号大于0时,设置玩家的位置。因为0号位是game.me在最下方,无需设置。
|
//仅当游戏人数大于8人,且玩家的座位号大于0时,设置玩家的位置;因为0号位是game.me在最下方,无需设置
|
||||||
for(let ordinal=1;ordinal<numberOfPlayers;ordinal++){
|
for(let ordinal=1;ordinal<numberOfPlayers;ordinal++){
|
||||||
const reversedOrdinal=columnCount-ordinal;
|
const reversedOrdinal=columnCount-ordinal;
|
||||||
//动态计算玩家的top属性,实现拱桥的效果。只让两边的各两个人向下偏移一些
|
//动态计算玩家的top属性,实现拱桥的效果;只让两边的各两个人向下偏移一些
|
||||||
const top=Math.max(0,Math.round(numberOfPlayers/5)-Math.min(Math.abs(ordinal-1),Math.abs(reversedOrdinal)))*quarterHeight;
|
const top=Math.max(0,Math.round(numberOfPlayers/5)-Math.min(Math.abs(ordinal-1),Math.abs(reversedOrdinal)))*quarterHeight;
|
||||||
playerPositions.push(lib.init.sheet([
|
playerPositions.push(lib.init.sheet([
|
||||||
`#arena[data-number='${numberOfPlayers}']>.player[data-position='${ordinal}']{`,
|
`#arena[data-number='${numberOfPlayers}']>.player[data-position='${ordinal}']{`,
|
||||||
|
|
|
@ -38,8 +38,6 @@ var pinyin_dict_polyphone = {
|
||||||
"马日磾": " mì dī",
|
"马日磾": " mì dī",
|
||||||
|
|
||||||
"凯撒": " sà",
|
"凯撒": " sà",
|
||||||
"梼杌": "táo ",
|
|
||||||
"地藏王": "dì zàng wáng",
|
|
||||||
|
|
||||||
"乐无异": "yuè ",
|
"乐无异": "yuè ",
|
||||||
"端蒙": " méng",
|
"端蒙": " méng",
|
||||||
|
@ -47,9 +45,11 @@ var pinyin_dict_polyphone = {
|
||||||
"洛欧塞布": " sài ",
|
"洛欧塞布": " sài ",
|
||||||
"塞纳留斯": "sài ",
|
"塞纳留斯": "sài ",
|
||||||
"半藏": " zàng",
|
"半藏": " zàng",
|
||||||
|
"地藏王": "dì zàng wáng",
|
||||||
"查莉娅": "zhā ",
|
"查莉娅": "zhā ",
|
||||||
"单小小": "shàn ",
|
"单小小": "shàn ",
|
||||||
"少微": "shào ",
|
"少微": "shào ",
|
||||||
|
"少昊": "shào ",
|
||||||
"欧阳少恭": " shào ",
|
"欧阳少恭": " shào ",
|
||||||
"卡尔维特": "kǎ ",
|
"卡尔维特": "kǎ ",
|
||||||
"卡西尔": "kǎ ",
|
"卡西尔": "kǎ ",
|
||||||
|
@ -59,6 +59,7 @@ var pinyin_dict_polyphone = {
|
||||||
"卡利莫斯": "kǎ ",
|
"卡利莫斯": "kǎ ",
|
||||||
"安卡": " kǎ",
|
"安卡": " kǎ",
|
||||||
"卡玛": "kǎ ",
|
"卡玛": "kǎ ",
|
||||||
|
"梼杌": "táo ",
|
||||||
|
|
||||||
"库特莉亚芙卡": " kǎ",
|
"库特莉亚芙卡": " kǎ",
|
||||||
"露娜": "lù ",
|
"露娜": "lù ",
|
||||||
|
@ -144,7 +145,6 @@ var pinyin_dict_polyphone = {
|
||||||
"膴仕": "wǔ ",
|
"膴仕": "wǔ ",
|
||||||
|
|
||||||
"蒙斥": "méng ",
|
"蒙斥": "méng ",
|
||||||
"奈落": " luò",
|
|
||||||
|
|
||||||
"乐动": "yuè ",
|
"乐动": "yuè ",
|
||||||
"血凰": "xuè ",
|
"血凰": "xuè ",
|
||||||
|
@ -154,6 +154,7 @@ var pinyin_dict_polyphone = {
|
||||||
"血逐": "xuè ",
|
"血逐": "xuè ",
|
||||||
"血咒": "xuè ",
|
"血咒": "xuè ",
|
||||||
"血殇": "xuè ",
|
"血殇": "xuè ",
|
||||||
|
"血池": "xuè ",
|
||||||
"越行": " xíng",
|
"越行": " xíng",
|
||||||
"劫行": " xíng",
|
"劫行": " xíng",
|
||||||
"割发": " fà",
|
"割发": " fà",
|
||||||
|
@ -161,6 +162,7 @@ var pinyin_dict_polyphone = {
|
||||||
"落石": "luò ",
|
"落石": "luò ",
|
||||||
"落刀": "luò ",
|
"落刀": "luò ",
|
||||||
"星落": " luò",
|
"星落": " luò",
|
||||||
|
"奈落": " luò",
|
||||||
"舍身": "shě ",
|
"舍身": "shě ",
|
||||||
"舍愿": "shě ",
|
"舍愿": "shě ",
|
||||||
"月露": " lù",
|
"月露": " lù",
|
||||||
|
|
Loading…
Reference in New Issue