diff --git a/game/game.js b/game/game.js index d7abadfdc..21f6b3a26 100644 --- a/game/game.js +++ b/game/game.js @@ -4530,6 +4530,7 @@ map.four_assign.show(); map.four_phaseswap.show(); map.expand_dialog.show(); + map.fouralign.show(); } else{ map.change_choice.show(); @@ -4541,6 +4542,7 @@ map.four_assign.hide(); map.four_phaseswap.hide(); map.expand_dialog.hide(); + map.fouralign.hide(); } if(config.versus_mode=='three'||config.versus_mode=='one'){ map.enable_all_three.show(); @@ -4678,6 +4680,10 @@ } } }, + fouralign:{ + name:'自由选择阵型', + init:false + }, change_identity:{ name:'自由选择座位', init:true, diff --git a/game/update.js b/game/update.js index e50f45797..d6eccd42d 100644 --- a/game/update.js +++ b/game/update.js @@ -26,7 +26,7 @@ window.noname_update={ // 'character/xianjian.js', // 'mode/identity.js', // 'mode/guozhan.js', - // 'mode/versus.js', + 'mode/versus.js', // 'mode/chess.js', // 'mode/tafang.js', // 'mode/guozhan.js', diff --git a/mode/versus.js b/mode/versus.js index e59bc95e9..b44d1b664 100644 --- a/mode/versus.js +++ b/mode/versus.js @@ -147,13 +147,14 @@ game.import('mode',function(lib,game,ui,get,ai,_status){ } } else if(_status.mode=='four'){ + _status.fouralign=[0,1,2,3,4]; var list=[ ['zhong','ezhong','ezhong','zhong','zhong','ezhong','ezhong','zhong'], ['zhong','ezhong','zhong','ezhong','ezhong','zhong','ezhong','zhong'], ['zhong','ezhong','ezhong','zhong','ezhong','zhong','zhong','ezhong'], ['zhong','ezhong','zhong','ezhong','zhong','ezhong','zhong','ezhong'], ['zhong','ezhong','ezhong','zhong','ezhong','zhong','ezhong','zhong'], - ].randomGet(); + ][_status.fouralign.randomRemove()]; var rand1=Math.floor(Math.random()*4); var rand2=Math.floor(Math.random()*4); for(var i=0;i