显示页面修订记录链入页面回到顶部 开始编辑之前,请务必阅读使用指南与编辑规范。这会省去很多不必要的麻烦。 点击“预览”时,会自动保存草稿;编辑结束后记得“保存”。编辑的目的是改进该词条;如果你只想尝试语法,请在沙盒里测试。 媒体文件~~SNIPPET_O1676535103~~snippet:通用排版~~ /* 以上为所有页面共用的排版格式,请勿删除。 */ ~~SNIPPET_C~~snippet:通用排版~~ ~~SNIPPET_O1676535103~~snippet:需要填坑~~ {{tag>[待填坑]}} <WRAP center round todo note> 啊呀,似乎有谁在这里留了个坑…… 本条目需要**大量内容补充或整改**。你愿意来帮个忙吗? </WRAP> ~~SNIPPET_C~~snippet:需要填坑~~ /* 在这里插入更多页顶提示~ */ ====== IZE工具 ====== ize工具包括算血器,IZtools和rpze ===== 算血器 ===== 编写者:[[人物:crescendo|Crescendo]] 链接[[https://www.bilibili.com/video/BV15k4y1C7Bt/ |算血器]] 支持英文版和汉化第二版。 计算撑杆、慢速、梯子、橄榄、梯子撑杆的伤害近似值,存在误差。 注意算血不等于过率。例如铁桶算血器的数值是所受期望伤害的近似值,而实际过率是0-64概率的求和,两者没有必然联系。 但是,算血能大致判断最优解。如无玉米时,一般情况下,铁桶算血63优于双障,算血67劣于橄榄。 同时,算血器还有算分功能。同样的,算分不一定反应水平,有的人可以每路都是75,也有人图图坑杀。但是,算分在一定程度上剥离了主题和花数带来的差异,比关数更好的反映水平。 算血器还有过率对比、珍珑检查器、快速布阵功能。 ===== IZtools ===== 作者:根七(sqrt_7) 链接 [[http://pan.baidu.com/s/1KFzJslr7wfrZq3FT7BBnlQ|链接]]【qxy7】 只支持英文原版 功能:进行单行测试和全场测试 单行测试:输入植物,僵尸种类,列,释放时间和目标列。支持测试不含三线,杨桃的[[攻略:ize单破|单破]]。输出过率 全场测试:输入目标,植物,僵尸,释放时间,释放位置。输出过率。 支持舞王和矿工法 其他功能:1.使用1400开局(旧时代的遗留) 2.录制与回放 3.vbe无双发模式 ===== rpze ===== 编写:[[人物:碳酸|碳酸]] 下载:准备好win10以上系统,3.11版本以上python(64位)以及自带的pip,按windows+R打开运行窗口,输入cmd,再输入''pip install rpze''即可下载。 功能:支持iz环境下所有测试,除了开传送门和放钉耙。 使用:引入rpze库 <code> from rpze.basic.inject import InjectedGame from rpze.iztest.iztest import IzTest from rpze.rp_extend import Controller </code> 增加时间流动 <code> @iz_test.flow_factory.add_flow() async def place_zombie(_): </code> 获取植物僵尸 <code> b = iz_test.ground["3-1"] kg = iz_test.game_board.zombie_list[0] </code> 在某刻释放僵尸 <code> await until(lambda _: 条件).after(时间) if 条件: place("僵尸 位置") </code> 卡相位: <code> until_plant_n_shoot until_plant_last_shoot </code> 自定义成功失败 <code> @iz_test.flow_factory.add_tick_runner() def check_end(fm:FlowManager): nonlocal d_die if iz_test.ground["1-0"] is None: return iz_test.end(True) if fm.time > 1000: if iz_test.game_board.zombie_list.obj_num == 0: if iz_test.ground["1-2"] is None: d_die += 1 return iz_test.end(False) </code> 舞王相关 <code> iz_test.game_board.mj_clock = randint(456,466) </code> 修改相位 <code> from rpze.iztest.dancing import partner </code> 获取舞伴 <code> wb = partner(mj,"a") </code> 获取mj和伴舞状态 <code> await until(lambda _:mj.status is ZombieStatus.dancing_summoning) await until(lambda _:wb.status is not ZombieStatus.backup_spawning) </code> [[https://github.com/ivan216/iztestexample|外部链接]] [[人物:夏日寒风|寒风]]的事例 请在输入框中填入验证码以证明您不是机器人。 请将此区域留空:保存预览取消 编辑摘要 当你选择开始编辑本页时,即视作同意将你贡献的内容按下列许可协议发布: CC Attribution-Share Alike 4.0 International 最后更改: 3周前由 buhuiize 修改