刘理武将介绍补充+柏灵筠

This commit is contained in:
mengxinzxz 2024-02-06 12:37:46 +08:00
parent 257bc05b4d
commit 487a4f2b1d
3 changed files with 106 additions and 1 deletions

View File

@ -11497,6 +11497,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
card:{
},
characterIntro:{
dc_liuli:'刘理—244年字奉孝涿郡涿县今河北涿州三国时期蜀汉昭烈帝刘备之子蜀汉后主刘禅、甘陵王刘永异母弟。章武元年221年刘备称帝派司徒许靖封刘理为梁王。建兴八年230年改封为安平王。延熙七年244年刘理去世谥号悼王。',
xingdaorong:'邢道荣是《三国演义》中虚构的人物,为零陵太守刘度手下武将,被评价有万夫不当之勇,于《三国演义》第五十二回登场,被赵云刺死。',
caoxing:'曹性,东汉末年吕布部将,史载他曾与身为自己上司的反叛者郝萌交战,并砍去郝萌一臂,受到吕布的嘉奖。在罗贯中所著古典小说《三国演义》中,也有关于曹性箭射夏侯惇左目的描述,而曹性也随即被暴怒的夏侯惇所杀。在穿越小说《三国之银河射手》中,主角穿越成为曹性,经过一番闯荡之后,被封为“银河射手”。',
xiahoujie:'夏侯杰—208年是罗贯中的小说《三国演义》中曹操的部将征战时常常带在身边。在第42回长坂坡之战中张飞大吼从马儿受惊跌下马来而死。',

View File

@ -368,6 +368,7 @@ window.noname_character_rank={
'shen_lusu',
],
am:[
'bailingjun',
'clan_wuqiao',
'muludawang',
'diy_caiwenji',
@ -2137,6 +2138,7 @@ window.noname_character_rank={
'ol_sb_jiangwei',
'dc_sb_zhouyu',
'xia_shitao',
'bailingjun',
],
rare:[
'ol_sb_taishici',

View File

@ -4,6 +4,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
name:'xianding',
connect:true,
character:{
bailingjun:['female','wei',3,['dclinghui','dcxiace','dcyuxin']],
dc_qinghegongzhu:['female','wei',3,['dczhangji','dczengou']],
caoxian:['female','wei',3,['dclingxi','dczhifou']],
dc_sb_zhouyu:['male','wu',4,['dcsbronghuo','dcsbyingmou']],
@ -101,7 +102,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
sp2_jinse:['caojinyu','re_sunyi','re_fengfangnv','caohua','laiyinger','zhangfen','zhugeruoxue','caoxian','dc_qinghegongzhu'],
sp2_yinyu:['zhouyi','luyi','sunlingluan','caoyi'],
sp2_wangzhe:['dc_daxiaoqiao','dc_sp_machao'],
sp2_doukou:['re_xinxianying','huaman','xuelingyun','dc_ruiji','duanqiaoxiao','tianshangyi','malingli'],
sp2_doukou:['re_xinxianying','huaman','xuelingyun','dc_ruiji','duanqiaoxiao','tianshangyi','malingli','bailingjun'],
sp2_jichu:['zhaoang','dc_liuye','dc_wangyun','yanghong','huanfan','xizheng'],
sp2_yuxiu:['dongguiren','dc_tengfanglan','zhangjinyun','zhoubuyi','dc_xujing'],
sp2_qifu:['dc_guansuo','xin_baosanniang','dc_zhaoxiang'],
@ -111,6 +112,99 @@ game.import('character',function(lib,game,ui,get,ai,_status){
}
},
skill:{
//柏灵筠
dclinghui:{
audio:2,
trigger:{global:'phaseJieshuBegin'},
filter(event,player){
if(_status.currentPhase===player) return true;
return game.getGlobalHistory('everything',evt=>evt.name=='dying').length;
},
frequent:true,
async content(event,trigger,player){
let cards=get.cards(3,true);
const {result:{bool,links}}=await player.chooseButton(['灵慧:是否使用其中的一张牌并获得其余牌?',cards]).set('ai',button=>{
return get.event('player').getUseValue(button.link);
});
if(bool){
const card=links[0];
cards.remove(card);
player.$gain2(card,false);
await game.asyncDelayx();
await player.chooseUseTarget(true,card,false);
if(cards.length) await player.gain(cards,'gain2');
}
},
},
dcxiace:{
audio:2,
trigger:{
player:'damageEnd',
source:'damageSource',
},
filter(event,player){
const bool1=(event.player==player&&!player.hasHistory('custom',evt=>evt.dcxiace=='player')&&game.hasPlayer(target=>target!=player&&!target.hasSkill('fengyin')));
const bool2=(event.source&&event.source==player&&!player.hasHistory('custom',evt=>evt.dcxiace=='source')&&player.isDamaged()&&player.countCards('he',card=>{
if(_status.connectMode&&get.position(card)=='h') return true;
return lib.filter.cardDiscardable(card,player);
}));
return bool1||bool2;
},
async content(event,trigger,player){
if(trigger.player==player&&!player.hasHistory('custom',evt=>evt.dcxiace=='player')&&game.hasPlayer(target=>target!=player&&!target.hasSkill('fengyin'))){
const {result:{bool,targets}}=await player.chooseTarget((card,player,target)=>{
return target!=player&&!target.hasSkill('fengyin');
}).set('prompt',get.prompt('dcxiace')).set('prompt2','令一名其他角色的非锁定技于本回合失效')
.set('ai',target=>{
const player=get.event('player');
return -get.sgn(get.attitude(player,target))*(target.getSkills(null,false,false).filter(skill=>{
return !get.is.locked(skill);
}).length+1)*(target===_status.currentPhase?10:1);
});
if(bool){
const target=targets[0];
player.logSkill('dcxiace',target);
player.getHistory('custom').push({dcxiace:'player'});
target.addTempSkill('fengyin');
}
}
if(trigger.source&&trigger.source==player&&!player.hasHistory('custom',evt=>evt.dcxiace=='source')&&player.isDamaged()&&player.countCards('he',card=>{
if(_status.connectMode&&get.position(card)=='h') return true;
return lib.filter.cardDiscardable(card,player);
})&&player.hasSkill('dcxiace')){
const {result:{bool}}=await player.chooseToDiscard('he',get.prompt('dcxiace'),'弃置一张牌并回复1点体力').set('ai',card=>{
const player=get.event('player');
if(get.recoverEffect(player,player,player)<=0) return 0;
return 7-get.value(card);
}).set('logSkill','dcxiace');
if(bool){
player.getHistory('custom').push({dcxiace:'source'});
await player.recover();
}
}
},
},
dcyuxin:{
unique:true,
limited:true,
audio:2,
trigger:{global:'dying'},
filter(event,player){
return event.player.hp<(event.player==player?1:player.getHp());
},
prompt2(event,player){
return '令其将体力值回复至'+(event.player==player?1:player.getHp())+'点';
},
check(event,player){
if(get.recoverEffect(event.player,player,player)<=0) return false;
return lib.skill.luanfeng.check(event,player);
},
logTarget:'player',
async content(event,trigger,player){
player.awakenSkill('dcyuxin');
trigger.player.recover((trigger.player==player?1:player.getHp())-trigger.player.hp);
},
},
//清河公主
dczhangji:{
audio:2,
@ -13555,6 +13649,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
},
},
characterIntro:{
bailingjun:'柏灵筠是电视剧《大军师司马懿之军师联盟》、《虎啸龙吟》中的主要角色之一由张钧甯饰演。20岁是曹丕赏赐司马懿的美人也是曹丕的眼线被送入司马府中为妾室。柔弱美貌、心机极深。',
caoxian:'曹宪生卒年不详沛国谯县今安徽省亳州市人。东汉末年历史人物汉献帝刘协嫔妃魏武帝曹操女儿。建安十八年嫁给汉献帝刘协受封为贵人。黄初元年220年兄弟曹丕称帝后汉献帝成为山阳公不知所终。',
zhangjian:'张臶136年240年字子明钜鹿人。汉末三国时期隐士、音乐家精通谶纬之学。张臶生活的年代从东汉一直到曹魏齐王时期受到朝廷多次征召一直回避不愿做官。他活了一百零五岁是三国时期有可靠记载的最长寿的人之一。',
puyuan:'蒲元是三国时蜀汉杰出的工匠。为诸葛亮造刀三千口,并且制作木牛流马。后来姜维为他写过两部传记《蒲元传》《蒲元别传》。',
@ -14237,6 +14332,13 @@ game.import('character',function(lib,game,ui,get,ai,_status){
dczhangji_info:'锁定技一名角色使用多目标牌时若你是此牌的目标之一则你先结算此牌的效果然后你摸X张牌X为此牌的其他目标数。',
dczengou:'谮构',
dczengou_info:'出牌阶段限一次你可以将至多体力上限张牌称为“谮构”交给一名其他角色并摸等量张牌。若如此做其下次体力值增加或使用牌结算完毕后其展示所有手牌然后失去Y点体力Y为其手牌中的“谮构”牌数。',
bailingjun:'柏灵筠',
dclinghui:'灵慧',
dclinghui_info:'一名角色的结束阶段,若当前回合角色为你或本回合有角色进入过濒死状态,则你可以观看牌堆顶的三张牌,然后你可以使用其中一张牌并获得剩余牌。',
dcxiace:'黠策',
dcxiace_info:'每回合每项各限一次。当你造成/受到伤害后你可以弃置一张牌并回复1点体力/令一名其他角色的非锁定技于本回合失效。',
dcyuxin:'御心',
dcyuxin_info:'限定技一名角色进入濒死状态时你可以令其将体力回复至X点X为1若该角色不为你则X为你的体力值。',
sp2_yinyu:'隐山之玉',
sp2_huben:'百战虎贲',