ext
This commit is contained in:
parent
a798213486
commit
eb898736f3
|
@ -643,7 +643,7 @@ character.diy={
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
translate:{
|
translate:{
|
||||||
diy_caocao:'曹操',
|
// diy_caocao:'曹操',
|
||||||
diy_menghuo:'孟获',
|
diy_menghuo:'孟获',
|
||||||
diy_huangzhong:'黄汉升',
|
diy_huangzhong:'黄汉升',
|
||||||
diy_xuhuang:'徐公明',
|
diy_xuhuang:'徐公明',
|
||||||
|
|
67
game/game.js
67
game/game.js
|
@ -36,6 +36,7 @@
|
||||||
onwash:[],
|
onwash:[],
|
||||||
onover:[],
|
onover:[],
|
||||||
arenaReady:[],
|
arenaReady:[],
|
||||||
|
packageReady:[],
|
||||||
onDB:function(func){
|
onDB:function(func){
|
||||||
if(lib.db){
|
if(lib.db){
|
||||||
func();
|
func();
|
||||||
|
@ -3019,7 +3020,9 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
try{
|
try{
|
||||||
|
_status.extension=game.importedPack.name;
|
||||||
game.importedPack.content(cfg);
|
game.importedPack.content(cfg);
|
||||||
|
delete _status.extension;
|
||||||
}
|
}
|
||||||
catch(e){
|
catch(e){
|
||||||
console.log(e);
|
console.log(e);
|
||||||
|
@ -11710,6 +11713,61 @@
|
||||||
(triggerevent||_status.event).next.push(next);
|
(triggerevent||_status.event).next.push(next);
|
||||||
return next;
|
return next;
|
||||||
},
|
},
|
||||||
|
addCharacter:function(name,info){
|
||||||
|
var character=[info.sex,info.group,info.hp,info.skills||[],['db:extension-'+_status.extension+':'+name+'.jpg']];
|
||||||
|
if(info.tags){
|
||||||
|
character[4]=character[4].concat(info.tags);
|
||||||
|
}
|
||||||
|
lib.character[name]=character;
|
||||||
|
var packname='mode_extension_'+_status.extension;
|
||||||
|
if(!lib.characterPack[packname]){
|
||||||
|
lib.characterPack[packname]={};
|
||||||
|
lib.translate[name]=info.translate;
|
||||||
|
}
|
||||||
|
lib.characterPack[packname][name]=character;
|
||||||
|
lib.translate[packname+'_character_config']=_status.extension;
|
||||||
|
},
|
||||||
|
addCard:function(name,info,info2){
|
||||||
|
if(info.fullskin){
|
||||||
|
info.image='db:extension-'+_status.extension+':'+name+'.png';
|
||||||
|
}
|
||||||
|
else if(info.fullimage){
|
||||||
|
info.image='db:extension-'+_status.extension+':'+name+'.jpg';
|
||||||
|
}
|
||||||
|
lib.card[name]=info;
|
||||||
|
lib.translate[name]=info2.translate;
|
||||||
|
lib.translate[name+'_info']=info2.description;
|
||||||
|
if(typeof info2.number=='number'){
|
||||||
|
var suits=['heart','spade','diamond','club'];
|
||||||
|
if(info2.color=='red'){
|
||||||
|
suits=['heart','diamond'];
|
||||||
|
}
|
||||||
|
else if(info2.color=='black'){
|
||||||
|
suits=['club','spade'];
|
||||||
|
}
|
||||||
|
for(var i=0;i<info2.number;i++){
|
||||||
|
lib.card.list.push([suits[Math.floor(Math.random()*suits.length)],Math.ceil(Math.random()*13),name]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
var packname='mode_extension_'+_status.extension;
|
||||||
|
if(!lib.cardPack[packname]){
|
||||||
|
lib.cardPack[packname]=[];
|
||||||
|
lib.translate[packname+'_card_config']=_status.extension;
|
||||||
|
}
|
||||||
|
lib.cardPack[packname].push(name);
|
||||||
|
},
|
||||||
|
addMode:function(name,info,info2){
|
||||||
|
lib.config.all.mode.push(name);
|
||||||
|
lib.translate[name]=info2.translate;
|
||||||
|
lib.mode[name]={
|
||||||
|
name:info2.translate,
|
||||||
|
config:info2.config,
|
||||||
|
splash:'extension-'+_status.extension+':'+'sunquanmode.jpg'
|
||||||
|
}
|
||||||
|
lib.init['setMode_'+name]=function(){
|
||||||
|
mode[name]=info;
|
||||||
|
}
|
||||||
|
},
|
||||||
createCard:function(name,suit,number,nature){
|
createCard:function(name,suit,number,nature){
|
||||||
if(typeof name=='object'){
|
if(typeof name=='object'){
|
||||||
nature=name.nature;
|
nature=name.nature;
|
||||||
|
@ -22933,6 +22991,15 @@
|
||||||
delete window.card;
|
delete window.card;
|
||||||
delete window.character;
|
delete window.character;
|
||||||
delete window.play;
|
delete window.play;
|
||||||
|
for(var i in lib.init){
|
||||||
|
if(i.indexOf('setMode_')==0){
|
||||||
|
delete lib.init[i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
while(lib.packageReady.length){
|
||||||
|
(lib.init.eval(lib.packageReady.shift()))();
|
||||||
|
}
|
||||||
|
delete lib.packageReady;
|
||||||
ui.create.arena();
|
ui.create.arena();
|
||||||
game.start();
|
game.start();
|
||||||
game.loop();
|
game.loop();
|
||||||
|
|
Loading…
Reference in New Issue