Compare commits

...
2 Commits
Author SHA1 Message Date
539943419 1b356661b6 技能调整,bug修复 2024-05-13 00:50:36 +08:00
539943419 5c59b69da3 技能调整 2024-05-12 20:35:21 +08:00
+15 -7
View File
@@ -2997,13 +2997,17 @@ target.storage.jss.changeHujia(1);
}, },
'zioy_damie':{ 'zioy_damie':{
usable:1, usable:24,
skillAnimation:"epic", skillAnimation:"epic",
animationColor:"fire", animationColor:"fire",
audio:2, audio:2,
enable:"phaseUse", enable:"phaseUse",
// limited:true, // limited:true,
line:"fire", line:"fire",
filter:function(event,player){
// return player.getDamagedHp() > 0
return true
},
content:function(){ content:function(){
'step 0' 'step 0'
player.storage.isDamie = true player.storage.isDamie = true
@@ -3022,7 +3026,7 @@ target.storage.jss.changeHujia(1);
} }
} }
'step 3' 'step 3'
let hp = 4,mhp = 16 let hp = 4,mhp = 24
// if(player.hp > hp){ // if(player.hp > hp){
// player.loseHp(player.hp-hp) // player.loseHp(player.hp-hp)
// }else{ // }else{
@@ -3042,6 +3046,7 @@ target.storage.jss.changeHujia(1);
trigger:{ trigger:{
global:'recoverBefore' global:'recoverBefore'
}, },
direct:true,
filter:(event,player)=>{ filter:(event,player)=>{
return player.storage.isDamie === true return player.storage.isDamie === true
}, },
@@ -3051,7 +3056,7 @@ target.storage.jss.changeHujia(1);
} }
}, },
ai:{ ai:{
order:1, order:10086,
result:{ result:{
player:function(player){ player:function(player){
return player.hp - player.getDamagedHp() return player.hp - player.getDamagedHp()
@@ -4184,6 +4189,7 @@ return false;*/
a.disableEquip("equip5"); a.disableEquip("equip5");
}, },
ai: { ai: {
revertsave:true,
threaten: function (player, target) { threaten: function (player, target) {
if (target.hp == 1) return 0.2; if (target.hp == 1) return 0.2;
return 1.5; return 1.5;
@@ -4879,7 +4885,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
enable: "phaseUse", enable: "phaseUse",
usable: 1, usable: 1,
filter: function (event, player) { filter: function (event, player) {
return player.countCards("he", { color: "red" }) > 0; return player.countCards("he") - player.countCards("he", { color: "red" }) > 0;
}, },
filterTarget: function (card, player, target) { filterTarget: function (card, player, target) {
if (player == target) return false; if (player == target) return false;
@@ -9765,7 +9771,9 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
if(player.storage.shidai_card != null && (game.filterPlayer(current=>{ if(player.storage.shidai_card != null && (game.filterPlayer(current=>{
return lib.filter.targetEnabled2(player.storage.shidai_card,event.player,current); return lib.filter.targetEnabled2(player.storage.shidai_card,event.player,current);
}).length != 0 || player.storage.shidai_card.name == 'jiu') && get.type(player.storage.shidai_card) != 'equip'){ }).length != 0 || player.storage.shidai_card.name == 'jiu') && get.type(player.storage.shidai_card) != 'equip'){
player.chooseUseTarget(player.storage.shidai_card.name,'视为使用一张【'+get.translation(player.storage.shidai_card)+'】');
// player.useCard({ name: "sha", isCard: false }, target, false);
player.chooseUseTarget({name:player.storage.shidai_card.name,isCard:false},'视为使用一张【'+get.translation(player.storage.shidai_card)+'】',false);
}; };
'step 1' 'step 1'
if(get.type(trigger.card) != 'equip')player.storage.shidai_card = trigger.card if(get.type(trigger.card) != 'equip')player.storage.shidai_card = trigger.card
@@ -10727,7 +10735,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
"zioy_eye": "厄夜", "zioy_eye": "厄夜",
"zioy_eye_info": "锁定技。①当你对一名角色造成伤害或受到一名角色造成的伤害时,你与该角色各减/加2X点体力上限(X为本次造成的伤害值)。<br>②一名角色不因受到伤害或回复体力而变化1点体力或其他角色进入濒死状态时,你摸1张牌并回复1点体力。", "zioy_eye_info": "锁定技。①当你对一名角色造成伤害或受到一名角色造成的伤害时,你与该角色各减/加2X点体力上限(X为本次造成的伤害值)。<br>②一名角色不因受到伤害或回复体力而变化1点体力或其他角色进入濒死状态时,你摸1张牌并回复1点体力。",
"zioy_damie": "大灭", "zioy_damie": "大灭",
"zioy_damie_info": "出牌阶段限1次。你可令从你开始的每名角色依次失去X点体力,然后你将你的体力上限调整至16。技能结算期间防止非濒死状态的角色回复体力。(X为其已损失体力)。", "zioy_damie_info": "出牌阶段限24次。你可令从你开始的每名角色依次失去X点体力,然后你将你的体力上限调整至24。技能结算期间防止非濒死状态的角色回复体力。(X为其已损失体力)。",
"zioy_eye_old": "厄夜", "zioy_eye_old": "厄夜",
"zioy_eye_old_info": "锁定技,你即将造成的伤害均视为抹除体力。", "zioy_eye_old_info": "锁定技,你即将造成的伤害均视为抹除体力。",
"zioy_damie_old": "大灭", "zioy_damie_old": "大灭",
@@ -11034,7 +11042,7 @@ if(get.type(card)=='basic' && get.type(card)=='trick') flag= true;
"zioy_helu":'吓赂', "zioy_helu":'吓赂',
"zioy_helu_info":'当你使用牌指定一名其他角色为目标时,你可以选择一张手牌,其获得此牌并无法响应你本次对其使用的牌。其回合结束阶段,你摸2X张牌并令X=0(X为其通过〖吓赂〗从你的区域内获得的牌的数量)。', "zioy_helu_info":'当你使用牌指定一名其他角色为目标时,你可以选择一张手牌,其获得此牌并无法响应你本次对其使用的牌。其回合结束阶段,你摸2X张牌并令X=0(X为其通过〖吓赂〗从你的区域内获得的牌的数量)。',
"zioy_shimeng":'逝梦', "zioy_shimeng":'逝梦',
"zioy_shimeng_info":'你拥有以下效果,当一名角色死亡或一轮游戏开始时,你按顺序移去你拥有的序号最小的效果。<br>①你使用的牌无法被响应。<br>②你每轮第一次造成的伤害+X。(X=3-游戏轮数)<br>③你的进攻距离+X。(X=3-游戏轮数)<br>④你使用的牌可以额外指定X名角色为目标。(X=3-游戏轮数)<br>⑤你获得你杀死的角色区域内的所有牌。<br>⑥当你造成伤害后,你回复1点体力。<br>⑦当你使用牌时,若时机合法,你可以视为使用一张与你上一次使用的非虚拟非装备牌牌名相同的无属性虚拟牌。', "zioy_shimeng_info":'你拥有以下效果,当一名角色死亡或一轮游戏开始时,你按顺序移去你拥有的序号最小的效果。<br>①你使用的牌无法被响应。<br>②你每轮第一次造成的伤害+X。(X=3-游戏轮数)<br>③你的进攻距离+X。(X=3-游戏轮数)<br>④你使用的牌可以额外指定X名角色为目标。(X=3-游戏轮数)<br>⑤你获得你杀死的角色区域内的所有牌。<br>⑥当你造成伤害后,你回复1点体力。<br>⑦当你使用牌时,你可以视为使用一张与你上一次使用的非虚拟非装备牌牌名相同的无属性虚拟牌。',
"zioy_heimeng":'黑梦', "zioy_heimeng":'黑梦',
"zioy_heimeng_info":'隐匿技,锁定技。当你登场后,你获得你判定区内的牌。', "zioy_heimeng_info":'隐匿技,锁定技。当你登场后,你获得你判定区内的牌。',
"zioy_zhu":'烛', "zioy_zhu":'烛',