设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1947|回复: 4
打印 上一主题 下一主题

[已经解决] 關於升級自由加點腳本;對應不同職業不同成長值(已自行解決

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
20 小时
注册时间
2016-8-22
帖子
20
跳转到指定楼层
1
发表于 2016-8-25 13:33:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 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。



Lv1.梦旅人

梦石
0
星屑
50
在线时间
20 小时
注册时间
2016-8-22
帖子
20
2
 楼主| 发表于 2016-8-25 22:16:09 | 只看该作者
本帖最后由 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!



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




回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

点评

应该是可以的……我记得有一个脚本,可用属性点是用一个变量带入数值来实现的……也就是说可以把属性点在任何时候通过变量添加给角色角色……  发表于 2016-8-31 08:45
除了升级获得点数外,还能通过事件来获得点数吗?  发表于 2016-8-29 10:38
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-7-21 16:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表