骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 1525|回复: 1

[求助] get_level_boundary释义

[复制链接]

10

主题

69

回帖

24

积分

随仆

Rank: 1

UID
129707
第纳尔
100
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2009-5-11

骑砍中文站APP会员勋章

鲜花(1) 鸡蛋(0)
发表于 2024-1-3 12:00:44 | 显示全部楼层 |阅读模式
  1.       (assign, ":needed_upgrade_xp", 0),
  2.       ## formula : int needed_upgrade_xp = 2 * (30 + 0.006f * level_boundaries[troops[troop_id].level + 3]);
  3.       (store_character_level, ":troop_level", ":troop_id"),
  4.       (store_add, ":needed_upgrade_xp", ":troop_level", 3),
  5.       (get_level_boundary, reg0, ":needed_upgrade_xp"),        
  6.       (val_mul, reg0, 6),
  7.       (val_div, reg0, 1000),
  8.       (val_add, reg0, 30),
复制代码
这是module_scripts.py里的script_game_get_upgrade_xp中兵种升级所需经验计算的代码,请问其中的(get_level_boundary, reg0, ":needed_upgrade_xp")具体是怎么一个计算公式,header_operations.py里也没有说的特别清楚。希望有知道的朋友帮忙解释一下,感谢~
策划+程序

24

主题

338

回帖

149

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
75439
第纳尔
6902
精华
0
互助
6
荣誉
1
贡献
190
魅力
32
注册时间
2008-5-3
鲜花(7) 鸡蛋(0)
发表于 2024-1-15 19:12:52 | 显示全部楼层
本帖最后由 easewater 于 2024-1-15 19:15 编辑

(get_level_boundary, <destination>, <level_no>),
# Returns the amount of experience points required to reach the specified level (will return 0 for 1st level). Maximum possible level in the game is 63.
英文大意,告诉你想升到的那个级别所需的经验值,级别封顶63级
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-5-2 18:30 , Processed in 0.110952 second(s), 20 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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