主题
属性与等级规则
属性规则和等级规则将辅助你构建地图中的数值体系。
属性规则
如关闭属性规则:
地图将默认使用简易属性模式,效果叠加属性将会直接累加,复杂属性相关不可使用;
自定义属性无法生效;
普攻技能(即攻击技能)将不受攻击范围、攻击速度、攻击间隔等属性规则属性加成。
属性规则中的属性分为基础和额外两个分类。
基础属性通常为系统自带,额外属性即作者可以自定义添加的属性。
你可以设置属性的默认值(初始化时值)、最小值和最大值。

角色属性
角色(蛋仔)属性即会对角色直接生效的属性,包括攻击范围、移动速度等。
简易模式下一部分基础角色属性会隐藏(比如护甲),它们必须在复杂属性模式下才能生效。
简易模式下不支持使用蛋码动态调整角色属性变化。
角色属性的使用场景
- 角色/生物的预设和实体上可以设置初始属性值;
- 效果中的属性变化可以在游玩时调整角色属性;
- 玩家装配/使用/持有物品可以获得角色属性加成;
- 技能\伤害\等级等公式编辑功能可以引用角色属性;
- 蛋码<获取属性值(无视规则)>可以获取到角色当前属性。
玩家属性
玩家属性指的是玩家在游戏中使用的属性,不会在角色上体现,是一个纯粹的数值属性。
无论在简易模式还是复杂模式下,玩家属性始终为简单形式。
蛋码<设置玩家属性>可以直接设置指定玩家当前属性值。
蛋码<增加玩家属性>可以在玩家当前属性值上增减(设置变化值为负数时即为减少)。
玩家属性的使用场景
- 在物品商店中作为货币给物品定价,或者作为物品的合成材料兑换物品;
- 在地图商城中作为游戏内货币购买商品、抽取盲盒;
- 玩家持有道具时可以获得玩家属性;
- 玩家可以通过击败掉落获得玩家属性;
- 可以用作排行榜数据来源;
- 可以作为星级成就判定方式;
- 可以在物品充能过程中被消耗;
- 可以直接使用官方存档预设里的玩家存档自动存档。
简易属性模式
简易属性模式下,属性的增减变化只有固定值和百分比两种简单累加机制。
复杂属性模式
属性模式为复杂属性时,角色属性将使用复杂属性计算,蛋码里将会显示复杂属性相关的积木。
复杂属性与简易属性最大的不同就在于,复杂属性并非简单的累加;
复杂属性的计算公式为:(基础+基础额外)×倍率+额外固定=最终值
因此,复杂属性的变化是依赖于调整基础额外/额外固定值/倍数这三个元素大小的。
复杂属性相关蛋码
- <增加复杂属性>(角色/生物)
- <设置复杂属性>(角色/生物)
- <增加复杂属性>(角色)
- <设置复杂属性>(角色)
- <增加复杂属性>(生物)
- <设置复杂属性>(生物)
只会影响到角色或生物的场合可以使用对应分类下单独的积木,如果变量或返回值既可能是角色又可能是生物,那么就使用能填入角色/生物的积木。
玩家属性不会受到复杂属性计算公式影响。
角色跳跃次数
当跳跃次数大于1时,角色或生物便可以在空中多次跳跃(多段跳)。
规则修改后会覆盖其他所有预设上的跳跃次数。
等级规则
等级规则负责规划本张地图的角色等级体系,即角色获得经验提升等级的过程。
开启规则后,地图里等级相关的功能将会正常生效,包括角色等级参与结算的属性公式和角色获得经验升级的逻辑。
等级体系配置
最高等级属性规定当前地图内角色和生物可达到的最大等级,它将决定后续经验列表和经验公式的等级上限。
在下面选择等级体系的编辑方式:
经验列表会罗列出所有等级升级所需的经验,如果你偏好制作具有卡点进阶的等级机制,建议使用列表形式配置。

如果你的等级体系能够简化为一条数学公式,使用公式会更加方便。

升级机制
角色的初始等级默认为一级,只有角色可以通过获得经验提升等级,生物只能直接修改等级不能获得经验值。
角色的升级方法:
- 使用<设置角色/生物等级>直接设置角色的当前等级;
- 使用<提升等级>提升一级角色等级;
- 使用<增加经验>获得经验值,经验值达到升级需求提升等级。
角色获取经验值的方法:
- 使用<增加经验>获得经验值。
- 击败设置了击败经验的角色或生物,获得其击败经验(单位被击败产出的经验使用蛋码<设置击败经验>设置);
- 开启「全图经验」时,角色击杀其他单位产生的经验会共享给全图所有友方单位。
