Git游戏

您现在的位置是:首页 > 攻略大全 > 黑科技

黑科技

卡拉尼休修改

2023-09-02 黑科技2169
欢迎加入黑科技QQ群:934074044 交流,请勿在其它群炫耀修改成果,谢谢合作!
本文内容涉及修改、作弊,不喜勿入!


文件路径/rakanishu/main.xxxxxxxxxx.js,原文件是一行,打开后需要按左下角【{}】格式化后才能看到行数。



--第一部分:改角色初始属性----------

重要事项:由于修改的地方前面是个constructor(),构造函数,所以修改完毕后

****************************

需要硬重置才会生效。

需要硬重置才会生效。

需要硬重置才会生效。

****************************

硬重置在【选项】里面的左下角,小按钮

也许在哪有创建角色调用了这个方法,但我还没找到。17613-17705行貌似有调用到,没有深究。



搜索【this.istr】,找到后在关键字前后会找到这么一段:

this.drop={gold:.1,item:.3,magic:[.42,.03,.04],potion:.1},

this.istr=10,

this.idex=10,

this.ivit=10,

this.iene=5,

this.resredbyact = 8,

this.shrinechance = 2e-4,

this.shrinetimeout = 20,

this.magiclvlgap = [1, 2, 3, 4],

this.potionlvllimit = 30,

this.itemlvllimit = 32,

this.skilllimit = 20,


掉落几率修改:

drop里面把小数改大就行,原文的".1"意思是"0.1",item莫改太大,不然卖不过来。

magic这个数组我猜大概是蓝+黄是0.42,绿是0.03,红是0.04,还有剩下没写的0.51是白板,所以改可以,但三项加起来最多等于0.49。

装备颜色对应稀有度:

白=>普通,蓝=>魔法,黄=>稀有,绿=>史诗,红=>传奇(有更高级,但是特殊物品,掉是掉不出来的,只有任务和碎片能出)


角色属性:

istr=>力量

idex=>灵巧

ivit=>体力

iene=>能量

物品等级上限:this.itemlvllimit,这个在后面的dropitem参与计算了,不晓得改了会怎样

技能等级上限:this.skilllimit,改99,如果后面改了升级,那么技能点严重溢出

--第一部分结束-------------------

--第二部分:属性值修改-----------------------

主要方法大约在17733-19402行之间,名称都挺好猜。不是构造函数的,刷新即见效果(顺手保存)。


一些测试过的方法,没改动的行用……表示:

17758-17768行:

maxLife() {

//最大生命值

let e = 2 * this.data.vit;//改前面的2或者在后面加上【*】或者【+】数字。实测15级野蛮人,裸装。体力145,最大血量290,改【*5】,实际血量变为1450,即为2*145*5。

……

}

maxMana() {

//最大法力值

let e = this.data.ene;//同上

……

}

17882-17891行:

damageMult() {

//伤害倍率

let e = 1;//改这个基础数字,实测15级野蛮人,裸装伤害1-2,改10后,伤害10-20,装备一把短剑面板20-70,伤害变为200-700.

……

}

17892-17902行:

wDamageMult(e) {

//武器伤害倍率,会改掉所有武器的伤害数据(只改武器)

let i = 1 + this.strength() / 25;//【/25】拿掉,实测力量145,物品栏普通短剑,原始数据20-70变为432-1514

……

}

18212-18219行:

levelUp() {

//升级加属性

this.data.lvl++,//一次升1级,跨级也许有损失(我猜的)

this.data.rem += 5,//属性点

this.data.srem++,//技能点,这里的++改成+=5就是升级给5点技能点(美得很,但严重过剩,默认技能等级上限是20,女术有8个技能,其他自测,反正超了)

……

}

18289-18302行:

defense() {

//防御计算

let e = 0;//改这个基础数字

……

let i = this.dexterity() / 4 + e + 10; //防御计算公式 灵巧/4+基础值+10,所以还是改基础值方便

……

this.data.activeshrine && "armor" == this.data.activeshrine.id && (i *= 2), //如果激活了防御神殿(装甲神殿?),那么防御x2,这个也可以改

Math.floor(i)

}

其他一些方法以及修改可能出现的效果,请自行探索:

18194行 xpmult(e) 经验获得加倍

18303行 armorDefense(e) 所有防具的防御++

18341行 drink(e) 药剂不减

18347行 sell(e) 增加出售金钱




--第二部分结束-------------


--第三部分:加快成就获得的修改-----

成就分总累计和单轮累计,total是总次数,run则是单次运行的次数,按对应的改,都改也行


18715-18730行:

die(e) {

//菜(bushi),总累计

//死10次,惩罚-10%;100次,-15%;1000次,-20%。

……

i > this.data.xp - this.xpReq(-1) && (i = this.data.xp - this.xpReq(-1)),

i = 1;//这里加一句把损失经验值定为1。如果把下一句整行注释就不损,但报幕还是会报损失了xxxx经验

this.data.xp -= i,

……

this.data.stats.total.death++, //++改+=任意数字,

this.data.stats.run.death++    //++改+=任意数字

}

17805-17825行:

useSkill(e) {

//使用技能,单轮累计

//一轮使用10000次技能,遗物效果+25%,即+25%经验增益/每个遗物。

……

this.data.stats.total.skillnb++,  //++改+=任意数字,

this.data.stats.run.skillnb++,    //++改+=任意数字

……

}

18735-18746行:

killM(e) {

//杀死怪物,总累计

this.data.stats.total.killed++,//同上

this.data.stats.run.killed++,//同上

……

}

23037-23055行:

activateShrine() {

//激活神殿,不晓得如何增加触发几率,总累计

//成就激活要求是500神殿

……

this.data.stats.total.shrines++ //这里++改成+=500,一次搞定成就

}

this.data.shrine = void 0

}

23372-23381行:

useShards() {

//使用碎片(真难获得),总累计

//修改效果:失败时成就进度也+1,且碎片越用越多(-变+),实测碎片使用数量达到3300时,成功率为99%,数量为10000时成功率为100%。

if (he.roll(this.dataService.shardsChances(this.shardsToUse))) {

……

this.data.stats.total.craft++

} else

……

this.data.stats.total.craft++, //抄一句下来,记得末尾加个,

this.data.shards += this.shardsToUse,//-=改+=

……

}


--第三部分结束------


202308312207 v0.1

202309011707 v0.2 加入技能等级上限、防御、激活神殿、死亡不损经验、推进成就获得等修改,改动部分说明


文章评论

共有0条评论来说两句吧...