Project1

标题: 關於升級自由加點腳本;對應不同職業不同成長值(已自行解決 [打印本页]

作者: rosebaby    时间: 2016-8-25 13:33
标题: 關於升級自由加點腳本;對應不同職業不同成長值(已自行解決
本帖最后由 rosebaby 于 2016-8-25 22:16 编辑

先上Link :https://rpg.blue/thread-295517-1-1.html
關於這個腳本我有看到可以自由設定加長值, 例如你可以設定升級只給你1個點數去配, 又或者1個點數可以成長6HP 等等

但是我希望可以弄一個對應不同職業的「表」

例如這個「表」是腳本默認的:分别对应增加         [MHP,MMP,物攻,物防,魔攻,魔防,敏捷,幸运]
POINT_ADD_PARAM = [[12 ,  0,   0,  0,   0,   0,   0,   0],     #体力
                          [0  , 12,   0,  0,   0,   0,   0,   0],     #精神
                          [0  ,  0,   5,  0,   0,   0,   0,   0],     #力量
                          [0  ,  0,   0,  0,   5,   0,   0,   0],     #魔力
                          [0  ,  0,   0,  3,   0,   2,   0,   1],     #韧性
                          [0  ,  0,   0,  0,   0,   0,   3,   0],     #灵活

我希望每個職業都有一個不同的「表」,
例如 : 像這個「表」 , 戰士加1點體力有12HP, 弓箭手職業加一點體力只有 8HP , 然後每個不同職業的配點就更能展現他們的強項。
因為現在這個腳本的是:無論你是那個職業,點1點體力都是加12HP。




作者: rosebaby    时间: 2016-8-25 22:16
本帖最后由 rosebaby 于 2016-8-25 22:17 编辑

關於這個問題我自己都研究了不同的想法
腳本我自己就不會寫了 但有1個方法算是勉強做到自己的想法

經過我不停測試, 結果這個腳本其實也會根據職業成長曲線的能力成長上去
即是給玩家自由配點是「多出來」的 , 就是會突破了曲線的限制。
如果是這樣的發現我可以在每個職業旁邊的特性的能力, 在普通能力上 如果你想該職業某屬性比較弱 可以調成 100%以下。
這樣就算玩家把「多出來」的點數點進去比改弱的屬性, 數據都會根據這個原因調整。

例如職業A 物理攻擊力 跟隨曲線成長為
1級的時侯有20
2級的時侯有23
3級的時侯有25
之後每升一級都會2點的技能點數 , 每1點技能點數 +5物攻
即會變成
2級的時侯有25+10=35
3級的時侯有35+10=45

但在職業能力上加上30%

1級的時侯只有6
2級的時侯也只有6
3級的時侯有7
之後每升一級都會2點的技能點數 , 每1點技能點數 +5物攻
即會變成
2級的時侯顯示為6+10=16,但最後會被調整為 9!
3級的時侯顯示為10+10=20, 但最後會被調整為 13!

如果又在職業能力上加上130%

1級的時侯有26
2級的時侯有29
3級的時侯有32
之後每升一級都會2點的技能點數 , 每1點技能點數 +5物攻
即會變成
2級的時侯顯示為29+10=39,但最後會被調整為 42!
3級的時侯顯示為45+10=55, 但最後會被調整為 58!



結果雖然成長曲線能夠被配點突破, 但原來只要在每個職業加上這效果就能達到我想要的目的!





作者: 紫苍焰    时间: 2016-8-26 18:46
……
其实给一些自由属性点,本身属性也还是有成长,这种感觉,让玩家自行选择是把高的属性继续加高还是补足过低的属性,这才是精髓。
例如战士,物攻物防血量分别有1.1.2的自然成长,1点属性自行分配。
根本不需要不同的成长基数,每次升级多出来的自由属性点本身就是差距所在。
因为法师之类的职业你可以设计成升级HP不成长,完全靠1点自由属性来加血。然后这个法师到最后只是不容易被秒,法术攻击、法术防御和蓝量跟同级法师比起来至少一项惨不忍睹……





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1