骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[源码与工具] [MouduleSystem][战团][官网转贴]更全header_operations.py

[复制链接]

42

主题

507

回帖

400

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1425
精华
0
互助
39
荣誉
4
贡献
10
魅力
301
注册时间
2022-8-13
鲜花(48) 鸡蛋(0)
发表于 2022-12-18 23:20:19 | 显示全部楼层 |阅读模式
本帖最后由 ggfgfgf 于 2023-4-14 18:28 编辑

更多操作函数header_operations.py下载
header_operations.zip (347.49 KB, 下载次数: 105)
转自官网:更好的 MS 脚本参考:header_operations扩展|故事世界论坛 (taleworlds.com)

------------------------------------------------------------------------------------------------------
原帖[已解决][战团]请问如何代码获取武器长度
rt,据其他站友提供的函数item_get_weapon_length,编译并不通过,header_operations中没有这个函数,真心求教,鲜花附上
针对上解决办法,没有就在header_operations里加获取武器长度:
item_get_weapon_length              = 2707  # (item_get_weapon_length, <destination>, <item_kind_no>),
                                            # Version 1.161+. Retrieves item length (for weapons) or shield half-width (for shields). To get actual shield width, multiply this value by 2. Essentially, it is adistance  
                                            # from shield's "center" point to its left, right and top edges (and bottom edge as well if shield height is not defined).
在lhs_operations = [
中另起一行
添加
item_get_weapon_length,

42

主题

507

回帖

400

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1425
精华
0
互助
39
荣誉
4
贡献
10
魅力
301
注册时间
2022-8-13
鲜花(48) 鸡蛋(0)
 楼主| 发表于 2022-12-19 10:29:16 | 显示全部楼层
本帖最后由 ggfgfgf 于 2022-12-19 12:23 编辑

position_rotate_z_floating      = 2404 # (position_rotate_z_floating,<position_no>,<angle>), #angle in degree * fixed point multiplier
agent_ai_get_num_cached_enemies       = 2405 # (agent_ai_get_num_cached_enemies, <destination>, <agent_no>),  #nearby enemies, nearest to farthest
agent_ai_get_cached_enemy             = 2406 # (agent_ai_get_cached_enemy, <destination>, <agent_no>, <cache_index>), #this operation may return -1 if the cached enemy is not active anymore
close_order_menu                       = 2407   # (close_order_menu),
item_get_weapon_length                = 2408 # (item_get_weapon_length, <destination>, <item_kind_no>), #Stores <item_kind_no>'s weapon length into <destination>
item_get_thrust_damage                = 2409 # (item_get_thrust_damage, <destination>, <item_kind_no>), #Stores <item_kind_no>'s thrust damage into <destination>
item_get_swing_damage                 = 2410 # (item_get_swing_damage, <destination>, <item_kind_no>), #Stores <item_kind_no>'s thrust damage into <destination>
item_has_property                     = 2411 # (item_has_property, <item_kind_no>, <property>), #Fails if <item_kind_no> doesn't have <property>
item_get_head_armor                   = 2412 # (item_get_head_armor, <destination>, <item_kind_no>), #Stores <item_kind_no>'s head armor into <destination>
item_get_body_armor                   = 2413 # (item_get_body_armor, <destination>, <item_kind_no>), #Stores <item_kind_no>'s body armor into <destination>
item_get_leg_armor                    = 2414 # (item_get_leg_armor, <destination>, <item_kind_no>), #Stores <item_kind_no>'s leg armor into <destination>
item_get_speed_rating                 = 2415 # (item_get_speed_rating, <destination>, <item_kind_no>), #Stores <item_kind_no>'s speed rating into <destination>
item_get_missile_speed                = 2416 # (item_get_missile_speed, <destination>, <item_kind_no>), #Stores <item_kind_no>'s missile speed into <destination>
item_get_accuracy                     = 2417 # (item_get_accuracy, <destination>, <item_kind_no>), #Stores <item_kind_no>'s accuracy into <destination>
item_get_hit_points                   = 2418 # (item_get_hit_points, <destination>, <item_kind_no>), #Stores <item_kind_no>'s hit points into <destination>
item_get_horse_speed                  = 2419 # (item_get_horse_speed, <destination>, <item_kind_no>), #Stores <item_kind_no>'s horse speed into <destination>

官网发现的,这是未公开的函数吗,请教下正确否?
已解决,错误

29

主题

693

回帖

552

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1738
精华
0
互助
67
荣誉
0
贡献
0
魅力
4
注册时间
2022-2-3
鲜花(55) 鸡蛋(0)
发表于 2022-12-19 10:52:10 来自手机 | 显示全部楼层
你这些怎么都是2400多号的?我看了一下收集的源码,只要是有包括获取长度在内的这一系列操作符的版本,无论是rubik整理的、维京的、西基特克的、十字军的,都是2700多号。获取长度这个是2707号,我已经用过一次了。来自: Android客户端

鲜花鸡蛋

ggfgfgf  在2022-12-19 12:53  送朵鲜花  并说:感谢
ggfgfgf  在2022-12-19 12:53  送朵鲜花  并说:感谢
ggfgfgf  在2022-12-19 12:24  送朵鲜花  并说:感谢
ggfgfgf  在2022-12-19 11:31  送朵鲜花  并说:感谢
ggfgfgf  在2022-12-19 11:30  送朵鲜花  并说:感谢

42

主题

507

回帖

400

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1425
精华
0
互助
39
荣誉
4
贡献
10
魅力
301
注册时间
2022-8-13
鲜花(48) 鸡蛋(0)
 楼主| 发表于 2022-12-19 11:30:39 | 显示全部楼层
本帖最后由 ggfgfgf 于 2022-12-19 12:52 编辑
112233lyh 发表于 2022-12-19 10:52
你这些怎么都是2400多号的?我看了一下收集的源码,只要是有包括获取长度在内的这一系列操作符的版本,无论 ...
能给个链接吗,或者贴出来,有哪些未公布的?十分感谢
感谢。已经解决

18

主题

1442

回帖

508

积分

皇家侍卫长[官方战队队长]

光辉骑士团[UTD]
战团ID:UTD_awe23

Rank: 6Rank: 6

UID
2102975
第纳尔
7304
精华
0
互助
10
荣誉
2
贡献
0
魅力
73
注册时间
2014-8-1

第十一届战团中国联赛征战勋章第十一届战团中国联赛铁骨勋章第一届梦幻联赛参与勋章第十届战团中国联赛征战勋章战团正版勋章骑士美德之英勇勋章[杰出会员活跃勋章]元老骑士勋章霸主正版勋章

鲜花(76) 鸡蛋(2)
发表于 2022-12-19 11:48:05 | 显示全部楼层
112233lyh 发表于 2022-12-19 10:52
你这些怎么都是2400多号的?我看了一下收集的源码,只要是有包括获取长度在内的这一系列操作符的版本,无论 ...

可能是战团版本不一样

42

主题

507

回帖

400

积分

骑士

Rank: 4Rank: 4

UID
3398051
第纳尔
1425
精华
0
互助
39
荣誉
4
贡献
10
魅力
301
注册时间
2022-8-13
鲜花(48) 鸡蛋(0)
 楼主| 发表于 2022-12-19 12:22:59 | 显示全部楼层
BattleField 发表于 2022-12-19 11:48
可能是战团版本不一样

不是,是我的有问题,谢谢,我已经找到了,等会把帖子修改成资源贴:)
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-6-2 05:34 , Processed in 0.122681 second(s), 25 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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