Giter Club home page Giter Club logo

noname's Issues

v1.9.96.4.1 反馈

1、蔡夫人窃听技能需要修正,技能描述移动装备可以替换原装备,实际操作并不能。

2、情境:一名角色装备“八卦阵”,手牌有“闪”,并装备“木牛流马”(木牛流马中有”闪“),该角色在响应“万箭齐发”时,先被询问是否用马车中的“闪”,之后询问是否发动“八卦阵”。
问题:”木牛流马”中“闪”的询问顺序是否应在“八卦阵”之后较为合理?或者说可以不对“木牛流马”里的牌单独询问,因为“其中的牌可视为手牌般使用或打出”。

3、发现高顺技能描述已经完善,感谢维护。

https访问无名杀时联机功能不可用

RT,

我将无名杀上传在一个在线服务器中以方便和朋友一起玩,
当使用HTTP访问时一切正常,使用HTTPS时联机会提示“无效的联机地址”。

谢谢。

界左慈在一些自定义模式下出现randomSort未定义错误

经过排查发现是其他模式下的模式代码里没有对_status.characterlist赋值导致界左慈化身报错
只需要在界左慈huashen技能代码里的addHuashen函数里对_status.characterlist赋值即可
代码修改如下,小白新手,请多指教。(加黑部分为添加的代码)
addHuashen:function(player){
var list=[];
for(i in lib.character){
list.push(i);
}
list.randomSort();
_status.characterlist=list.slice(0);

if(!player.storage.rehuashen) return;
_status.characterlist.randomSort();
var bool=false;
for(var i=0;i<_status.characterlist.length;i++){
var name=_status.characterlist[i];
if(name.indexOf('zuoci')!=-1||name.indexOf('key')==0) continue;
var skills=lib.character[name][3];
for(var j=0;j<skills.length;j++){
var info=lib.skill[skills[j]];
//if(info.charlotte||(info.unique&&!info.gainable)||info.juexingji||info.limited||info.zhuSkill) skills.splice(j--,1);//
}
if(skills.length){
player.storage.rehuashen.character.push(name);
player.storage.rehuashen.map[name]=skills;
_status.characterlist.remove(name);
return name;
}
}
},

徐晃-截辎bug

昨天玩了玩张郃,徐晃也在,发现我张郃发动巧变跳过摸牌阶段后,徐晃的截辎(锁定技)没有触发。后来试了好多局,发现徐晃的截辎只有夏侯渊发动神速时能触发摸牌,张郃、界许诸、等武将跳过摸牌阶段来发动技能时,徐晃的截辎不会触发。

今天看了下代码,夏侯渊-神速跳过摸牌阶段是skip(‘phaseDraw’),张郃、界许诸等武将跳过摸牌阶段是trigger.cancel()。然后,徐晃-截辎的触发时机是global:'phaseDrawSkipped',但是看game.js里game.loop()的内容,有这么一句:event.trigger(event.name+'Cancelled');
所以我就给徐晃-截辎的时机加了一个'phaseDrawCancelled',但是测试发现没有用。

所以,这个bug是不是可以归结为'phaseDrawCancelled'这个时机无法触发技能?

竟然一个提交bug的都没有?

身份模式中后置位似乎永远选到的是我不用的武将
另外太阳神似乎卡住之后会直接跳过结算。。。因为我装了个极略三国的拓展 貌似bug非常多
经常会卡住 希望能优化一下
暂时想不到别的233虽然实际玩的时候有遇到蛮多问题的

bug: 界吴国太描述错误

reganlu_info:
'出牌阶段限一次,你可以选择装备区牌数之差的绝对值不小于X的两名角色或包含你在内的两名角色,然后交换这两名角色装备区内的牌。(X为你已损失的体力值)'
其中“绝对值不小于X的”应当改为”绝对值不大于X的两“

界左慈化身技能重复bug修复

化身技能函数添加化身时候都是遍历一遍所有可获得的化身,没有排除已获得的化身,故会出现化身重复的现象
目前把化身初始化放在游戏开始就不会出现类似问题,代码修改如下(加粗部分为添加的代码,并需要在函数addHuashen里删除加粗的字段):
rehuashen_init:{
trigger:{
global:'gameDrawAfter',
player:'enterGame',
},
forced:true,
popup:false,
content:function(){
var list=[];
for(i in lib.character){
list.push(i);
}
list.randomSort();
_status.characterlist=list.slice(0);
if(!player.storage.rehuashen) return;
//_status.characterlist.randomSort();

lib.skill.rehuashen.addHuashens(player,3);
player.syncStorage('rehuashen');
player.markSkill('rehuashen');
var next=game.createEvent('rehuashen');
next.player=player;
next._trigger=trigger;
next.triggername='rehuashen';
next.setContent(lib.skill.rehuashen.content);
},
},

关于木牛流马与丈八蛇矛的连锁问题

尊敬的无名杀维护者们,感谢您的辛勤付出,有几个关于木牛流马的问题反馈如下:
在问询是否打出杀、闪的响应过程中,目前流程是先从“辎”中选择(此时无法选择手牌),若选择取消,则从手牌中选择(此时无法选择“辎”),这导致在装备丈八情况下,无法将一张手牌与一张“辎”一同当做杀打出,受影响的还有小关张“父魂”、袁绍“乱击”以及其他类似技能的响应(猜测,未经测试),出牌阶段用丈八使用杀也无法分别选择手牌和“辎”。

总结:现有响应流程无法满足“将一张手牌与一张‘辎’,视为一张牌使用或打出”。

安卓全面屏显示

全面屏下武将卡牌太大,压缩了中间的空间,出现了显示上的问题

Proposal: Change General prefix extraction method in get.rawName

我建议对
get.rawName
做如下修改:

rawName:function(str){
			if(lib.translate[str+'_ab']) return lib.translate[str+'_ab'];
			var str2=lib.translate[str];
			if(!str2) return '';
			var str3 = str2.replace(/^[\s☆A-Z]*/u, "");
			if (str3 != "") {
				str2 = str3;
			}
			if(str2.startsWith('手杀')){
				str2=str2.slice(2);
			}
			else if(str2.startsWith('界')&&lib.characterPack.refresh&&lib.characterPack.refresh[str]){
				str2=str2.slice(1);
			}
			else if(str2.startsWith('旧')&&((lib.characterPack.old&&lib.characterPack.old[str])||(lib.characterPack.mobile&&lib.characterPack.mobile[str]))){
				str2=str2.slice(1);
			}
			else if(str2.startsWith('新')&&(str.startsWith('re_')||str.startsWith('new_'))){
				str2=str2.slice(1);
			}
			return str2;
		},

新版本提供了统一的武将前缀范式,给拓展开发者命名提供更多的可能性

对决--统帅 bug

进入对决--统帅游戏,修改武将包和卡牌包启动游戏后,出现bug
image

轻触单击被理解为长按

机器三星S8,所有的轻触单击都被理解为长按,继而会不断跳出 提示框(比如武将技能,锦囊效果)

nn2
nn1

bug report

黑锋骑士 天启牌包括了所有装备 且数量达到四便获得胜利
界孙坚 无法选择自己
旧夏侯氏 孝德可以看见所有技能(而非武将牌上的)
杨仪 度断 只能弃置手牌
虚空之影 额外回合获得的镜像牌无法正确摸牌/给予潜行
张春华 伤势只能弃置手牌与描述不合

希望能自定义项目地址

因为国内也有很多项目托管服务,github在国内访问实在太慢。clone 到国内 更新和下载的速度都会快些
Coding 使用的是腾讯服务器
Gitee 亮点是可以从 Github 导入,还支持更新(即远程仓库更新后对应的gitee仓库也可更新)
另外,有一些Github加速服务,如https://g.ioiox.com/ 等。

界孙坚武烈技能说明(吹毛求疵请原谅)

尊敬的无名杀维护者:
10.27版对武烈技能说明的修改:将“有「烈」的角色受到伤害时”改为“有「烈」的其他角色受到伤害时”,目的应该是表达「烈」不能给自己,我认为“其他”二字应加在“你可以失去任意点体力并指定等量的角色”处比较准确,也就是“你可以失去任意点体力并指定等量的其他角色”。请您参考。

界张辽/吕范/夏侯惇/卞夫人技能问题

界张辽,国战和身份版本都限制的至多少摸两张,应为少摸任意张。
吕范,调度应为与你势力相同的一名角色,没有“其他”,可以选择自己
卞夫人,约俭应为锁定技
国战夏侯惇,应为界刚烈

何太后戚乱bug

版本:Windows v1.9.97.2
国战里何太后杀人后会持续发动戚乱技能,其他玩家回合结束后何太后摸3张牌。

                qiluan:{
				audio:'qiluan2',
				trigger:{global:'phaseEnd'},
				frequent:true,
				filter:function(event,player){
					return player.getStat('kill')>0;
				},
				content:function(){
					if(get.mode()=='guozhan'){
						player.draw(3);
					}
					else{
						player.draw(3*player.getStat('kill'));
					}
				}
			}

BUG反馈

Windows平台
1.9.53.1
铁索伤害传导bug:在铁索传导过程中如果发生减伤,将会传导减伤后的伤害。
比如:古锭刀属性杀0牌武将,传导到孙鲁班(孙鲁班弃装备减少1点伤害),孙鲁班之后结算的铁索伤害均为1点(减伤后)。
实际为铁索伤害传导结算逻辑错误。铁索伤害传导以初始伤害为标准,传导的伤害=初始伤害加上或减去技能/装备结算,与上家(非初始伤害源)无关。

请求整合本人编写的部分官方新武将

神话再临:于吉(AI禁选)
SP:曹婴、杜畿、吕虔、马钧、司马昭、唐咨、王元姬、张恭、黄权、吕凯、SP夏侯氏、伊籍、吕岱、吴国庞统、潘濬、苏飞、卫温&诸葛直、严畯、周鲂、樊稠、郭汜、李傕、刘焉、刘繇、庞德公、司马徽、群雄太史慈、王粲、徐荣、张济、张梁、张琪瑛。
为了实现张琪瑛的技能 对get.number这个函数进行了修改...
image
js文件在下面的压缩包里 相关的皮肤和配音文件都已经整合进去了
_noname.zip

炉石模式bug

选择死亡先知进行游戏,选择一名友军变身为夏侯渊并死亡以后,游戏弹出错误提示框(没截图到),然后就出现一个大大的夏侯渊人物在左上角的位置
image

界左慈TypeError: Cannot read property 'character' of undefined修复

error log:
Uncaught TypeError: Cannot read property 'character' of undefined
253
109
TypeError: Cannot read property 'character' of undefined
at file:///……/noname/resources/app/character/refresh.js:253:109
at Object.countPlayer2 (file::///……/noname/resources/app/game/game.js:32759:16)
at Object.addHuashen (file::///……/noname/resources/app/character/refresh.js:249:12)
at Object.addHuashens (file::///……/noname/resources/app/character/refresh.js:278:36)
at Object.eval [as content] (eval at parse (file::///……/noname/resources/app/game/game.js:8809:13), :4:26)
at Object.loop (file:///……/noname/resources/app/game/game.js:29978:14)
at Object.loop (file:///……/noname/resources/app/game/game.js:29986:9)
at Object.loop (file:///……/noname/resources/app/game/game.js:29986:9)
at Object.loop (file:///……/noname/resources/app/game/game.js:29986:9)
at Object.loop (file:///……/noname/resources/app/game/game.js:29986:9)
游戏出错:rehuashen_init
TypeError: Cannot read property 'character' of undefined
游戏出错:Yhuanxing
TypeError: Cannot read property 'character' of undefined

将/noname/resources/app/character/refresh.js:253的
if(current.storage.rehuashen&&current.storage.rehuashen.character) list.removeArray(current.rehuashen.character)
改为
if(current.storage.rehuashen&&current.storage.rehuashen.character) list.removeArray(current.storage.rehuashen.character)

BUG反馈

Windows平台
1.9.53.1
1:吴孙尚香出现2个结姻按钮,技能描述不同。
2:木牛流马拆掉后再次装上,放入其内的牌不消失。

在技能询问中使用木牛流马下的牌

关于技能询问中无法使用“辎”的问题,之前也有一些类似反馈(如 #55 ),这里提供一个解决方案希望抛砖引玉,即在发起技能询问时若满足条件,将辎加入手牌区供选择,点击取消或确定后再移除。具体代码实现和文档请见这里

界高顺Bug反馈(苏婆维护好细致,赞!)

正文:
1、界高顺陷阵技能描述中“用‘杀’拼点则此回合‘杀’不计入手牌上限”的效果并未实现,经测试无论拼点胜负,弃牌阶段弃牌时,“杀”(包含属性杀和“禁酒”转化的杀)均计算在手牌上限。(严重bug,重要性高)
2、界高顺陷阵技能描述中缺少“无视防具”的描述,经测试拼点赢无视防具效果依然存在,官方也并没删掉此效果,应加上。

补充部分严重ai问题:
1、界凌统旋风技能问题:身份局ai凌统被借刀、顺手失去装备不发动旋风,因装备替换或其他技能导致失去装备则可以发动。(重要性高)
2、ai杀伏皇后不顾求援问题:身份局,二号位伏皇后跳反,三、四号位忠不顾求援技能杀伏皇后,直到主被求援至死。可否考虑仿照ai对杀张角的判定机制给予伏皇后类似机制。(重要性高)
3、ai界刘备与界荀彧配合问题:一直以来,ai刘备在与荀彧、鲁肃等将配合时趋于将手牌全部给出,由于界荀彧节命技能已固定补两张牌,又不具备鲁肃的用牌能力,刘备仁德给荀彧过多的牌已不再合理,可否考虑修改刘备对界荀彧的仁德的态度。(常备主公配合,重要性中)
4、ai关平龙吟技能在一些队友无法连续出杀的情况下发动,例如界夏侯渊跳出牌阶段弃装备视为出杀,此时关平弃牌响应,既不能摸牌,也不能继续出杀。(个别情况,重要性低)

感慨:
体验服界曹休将倾袭改为50%强中的同时将千驹改回了旧版,不太容易被注意到,看到"caoxiu:['male','wei',4,['qianju','reqingxi']]"的时候被感动了,感谢各位维护者如此及时而用心的维护。

星SP夏侯惇 雪恨 bug

星SP夏侯惇 雪恨可以对自己出杀,然后再次触发愤勇。这个FAQ中有写,但是当前版本无法对自己出杀。
本想自己写一个补丁,发现filterTarget不太好hook。

BUG反馈。

win10平台
1.9.52.1
青钢剑火杀藤甲结算顺序错误。
应该先结算青钢剑无视防具,在结算火杀。正确结算后应该掉1血,实际上是2血。

player.canUse的bug

描述:如果目标(target)不能使用锦囊牌(cardEnabled为false),那么他会被判定为锦囊牌的无效目标,即player.canUse(trick,target)=false,但手动使用锦囊可以对他使用。
栗子:如图,第一次毁灭可以指定福,第二次不能。
qq 20180426092058

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.