游戏狂人
 
- 贡献度
- 31
- 金元
- 12840
- 积分
- 1408
- 精华
- 0
- 注册时间
- 2011-4-1
|
本帖最后由 chen01234 于 2022-6-24 13:27 编辑
角色创建时直接附加属性:
[HarmonyPostfix]
[HarmonyPatch(typeof(BoH.Repository.UnitCharacteristicsRepository), "GenerateBreedCharacteristicsFromArchetypeAndBreedStats")]
public static void UnitCharacteristicsRepositoryCreate4(ref BoH.UnitCharacteristics __result)
{
__result.AddStatModifier(BoH.Stat.AP, BoH.ModifierType.PLAIN, 50f, true);
__result.AddStatModifier(BoH.Stat.MOVEMENT_RANGE, BoH.ModifierType.PERCENTAGE, 150f, true);
__result.AddStatModifier(BoH.Stat.MEMORY_EQUIP_COST_FACTOR, BoH.ModifierType.PERCENTAGE, -50f, true);
__result.AddStatModifier(BoH.Stat.SKILL_MEMORIA_COST_FACTOR, BoH.ModifierType.PERCENTAGE, -50f, true);
__result.AddStatModifier(BoH.Stat.SKILL_HP_COST_FACTOR, BoH.ModifierType.PERCENTAGE, -50f, true);
__result.AddStatModifier(BoH.Stat.SKILL_AP_COST_FACTOR, BoH.ModifierType.PERCENTAGE, -50f, true);
__result.AddStatModifier(BoH.Stat.END_OF_TURN_OFFSET, BoH.ModifierType.PLAIN, 20f, true);
__result.AddStatModifier(BoH.Stat.INITIATIVE, BoH.ModifierType.PLAIN, -10f, true);
__result.AddStatModifier(BoH.Stat.ARMOR, BoH.ModifierType.PERCENTAGE, 100f, true);
}
|
|