缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!

该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!

全站通知:

模块:表格/小动物养殖/doc

来自缺氧WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

这是模块:表格/小动物养殖的文档页面

程序包项

表格.小动物养殖.calculateDiet(diet_recipe, calories_per_cycle)函数
针对不同种类的食物,给出小动物的代谢反应方程。 此函数来自 Module:小动物信息框p._variant(...) 的局域函数 reprDiet(...)
参数
diet_recipe 来自 Module:Data/Critters 中任意小动物的 diet 键表下的任何一个条目。(
calories_per_cycle 小动物每周期消耗的卡路里总量。(float
返回:指定代谢配方对应的格式化代谢反应方程。(字符串
表格.小动物养殖.generateEntries()函数
生成小动物信息列表。
返回:由小动物养殖相关信息组成的表。此表单为 Lua 数据表,需要进一步格式化为可读形式。(
表格.小动物养殖.sortCompare(a, b)函数
用于表格默认排序的比较函数。
参数
a 参与比较的小动物数据。(
b 参与比较的小动物数据。(
返回:两种小动物的类别和变体字典序是否为顺序。(布尔
表格.小动物养殖.fetchEntry(critter_type)函数
获取一种小动物的信息。
参数critter_type 小动物种类。必须是 Module:Data/Critters 中的小动物键名。(字符串
返回:所查询小动物的信息。所含具体信息类别详见解析函数 p.formatRow(...) 的相关说明。(
表格.小动物养殖.getCritterName(critter_type)函数
查询给定小动物的标准译名。 本方法目前不使用,仅作为 utils.getEntry(id) 的备份选项。
参数critter_type 小动物种类。必须是 Module:Data/Critters 中的小动物键名。(字符串
返回:小动物的中文译名。(字符串
表格.小动物养殖.formatRow(row_data)函数
将传入的小动物数据转换为 wikitext 格式的表格中的一行数据。
参数
row_data 要处理的行内容。(
row_data.critter_type 小动物种类。该值是 Module:Data/Critters 中的小动物键名。(字符串
row_data.is_major_variant 是否为主变种。(布尔
row_data.critter_name 小动物中文译名。(字符串
row_data.required_dlc_ids DLC 依赖项列表。(
row_data.incubation_cycles 小动物基准孵化时间。(float
row_data.growth_cycles 小动物基准成年时间。(float
row_data.initial_temperature 小动物初始体温。(float
row_data.egg_mass 小动物蛋质量。(float
row_data.critter_mass 小动物质量。(float
row_data.diet 基准代谢量。(
row_data.calories_per_cycle 基准代谢速率。(float
row_data.space_required 小动物所需最小空间。(float
row_data.environment_temperatures 小动物生存环境的各种温度阈值。该表来自 Module:Data/Critters。(
row_data.base_fertile_cycles 野生产卵周期。温顺、快乐的驯化小动物产卵周期缩短为 10%。(float
row_data.initial_breeding_weights 各变种的初始产卵概率。(
row_data.age_max 小动物寿命。(float
row_data.death_drop 小动物死亡掉落物表。(
返回:格式化的表格行 wikitext 字符串。(字符串
表格.小动物养殖.main(frame)函数
入口函数,在页面中调用此函数以生成小动物养殖表格。 要进行控制台测试,请使用 =p.main({args={debug=true}})
参数frame 传入的页面信息。(
返回:生成的 wikitext 格式的表格。(字符串
用法<code>{{#invoke:表格/小动物养殖|main}}</code>