SkillTimingContexts package¶
Submodules¶
SkillTimingContexts.stid0 module¶
-
SkillTimingContexts.stid0.said17(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character, target: Code.FireEmblemCombatV2.Character)[source]¶ Shove/smite assist
:param skill :param unit: :param target: :return:
-
SkillTimingContexts.stid0.said18(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character, target: Code.FireEmblemCombatV2.Character)[source]¶ Swap assist
:param skill :param unit: :param target: :return:
-
SkillTimingContexts.stid0.said19(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character, target: Code.FireEmblemCombatV2.Character)[source]¶ Drawback assist
:param skill :param unit: :param target: :return:
-
SkillTimingContexts.stid0.said192(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ MAP_ADD_HP(skill_params.hp; NEIGHBORHOOD_EX(unit)). Neutralizes【Penalty】on NEIGHBORHOOD_EX(unit). BUFF(NEIGHBORHOOD_EX(unit))
- Parameters
skill –
unit –
- Returns
-
SkillTimingContexts.stid0.said20(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character, target: Code.FireEmblemCombatV2.Character)[source]¶ Reposition / To Change Fate (Chrom) assist
:param skill :param unit: :param target: :return:
-
SkillTimingContexts.stid0.said200(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ BUFF(NEIGHBORHOOD_EX(unit)). ADD_STATUS(STATUS(skill_params.hp); NEIGHBORHOOD_EX(unit)). ADD_STATUS(STATUS(skill_params2.hp); NEIGHBORHOOD_EX(unit))
- Parameters
skill –
unit –
- Returns
-
SkillTimingContexts.stid0.said21(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character, target: Code.FireEmblemCombatV2.Character)[source]¶ Pivot assist
:param skill :param unit: :param target: :return:
-
SkillTimingContexts.stid0.said214(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ ADD_STATUS(STATUS(skill_params.hp); NEIGHBORHOOD_EX(unit)). ADD_STATUS(STATUS(skill_params2.hp); foes WITHIN_RANGE_EX(unit)). BUFF2(foes WITHIN_RANGE_EX(unit)).
- Parameters
skill –
unit –
- Returns
-
SkillTimingContexts.stid0.said217(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ ADD_STATUS(STATUS(skill_params.hp); unit and allies from the same titles WITHIN_RANGE_EX(unit))
- Parameters
skill –
unit –
- Returns
-
SkillTimingContexts.stid0.said22(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character, target: Code.FireEmblemCombatV2.Character)[source]¶ - Parameters
skill –
unit –
target –
- Returns
-
SkillTimingContexts.stid0.said23(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character, target: Code.FireEmblemCombatV2.Character)[source]¶ - Parameters
skill –
unit –
target –
- Returns
-
SkillTimingContexts.stid0.said27(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character, target: Code.FireEmblemCombatV2.Character)[source]¶ - Parameters
skill –
unit –
target –
- Returns
-
SkillTimingContexts.stid0.said28(unit: Code.FireEmblemCombatV2.Character, target: Code.FireEmblemCombatV2.Character)[source]¶ - Parameters
unit –
target –
- Returns
-
SkillTimingContexts.stid0.said29(skill: Code.FireEmblemCombatV2.Skill, target: Code.FireEmblemCombatV2.Character)[source]¶ - Parameters
skill –
target –
- Returns
-
SkillTimingContexts.stid0.said30(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character, target: Code.FireEmblemCombatV2.Character)[source]¶ - Parameters
skill –
unit –
target –
- Returns
-
SkillTimingContexts.stid0.said67(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ - Parameters
skill –
unit –
- Returns
-
SkillTimingContexts.stid0.said88(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ BUFF(unit and TARGETED(allies WITHIN_RANGE_EX(unit))). ADD_STATUS(STATUS(skill_params.hp); unit and TARGETED(allies WITHIN_RANGE_EX(unit)))
- Parameters
skill –
unit –
- Returns
SkillTimingContexts.stid1 module¶
-
SkillTimingContexts.stid1.slid11(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid13(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid14(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid15(skill: Code.FireEmblemCombatV2.Skill, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid19(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid21(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶ param1 = 1, param2 = 0: If Bonus is active on unit param1 = 1, param2 = 1: If March is active on unit param1 = 1, param2 = 2: If【Bonus】is active on unit
- Parameters
user –
- Returns
-
SkillTimingContexts.stid1.slid22(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid23(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid27(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid28(user: Code.FireEmblemCombatV2.Character, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid29(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid3(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid33(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid34(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid36(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid37(skill: Code.FireEmblemCombatV2.Skill, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid38(skill: Code.FireEmblemCombatV2.Skill, foe: Code.FireEmblemCombatV2.Character, turn: int)[source]¶
-
SkillTimingContexts.stid1.slid39(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid40(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid42(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid43(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid44(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid45(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid46(skill: Code.FireEmblemCombatV2.Skill, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid47(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid48(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid49(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid5(skill: Code.FireEmblemCombatV2.Skill, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid50(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid51(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid52(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid54(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character, foe: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid1.slid57(skill: Code.FireEmblemCombatV2.Skill, user: Code.FireEmblemCombatV2.Character, foe: Code.FireEmblemCombatV2.Character)[source]¶
SkillTimingContexts.stid10 module¶
SkillTimingContexts.stid11 module¶
SkillTimingContexts.stid12 module¶
SkillTimingContexts.stid14 module¶
SkillTimingContexts.stid15 module¶
SkillTimingContexts.stid16 module¶
SkillTimingContexts.stid17 module¶
SkillTimingContexts.stid18 module¶
SkillTimingContexts.stid19 module¶
SkillTimingContexts.stid2 module¶
SkillTimingContexts.stid21 module¶
SkillTimingContexts.stid22 module¶
SkillTimingContexts.stid23 module¶
SkillTimingContexts.stid24 module¶
SkillTimingContexts.stid28 module¶
SkillTimingContexts.stid3 module¶
SkillTimingContexts.stid4 module¶
SkillTimingContexts.stid6 module¶
SkillTimingContexts.stid7 module¶
SkillTimingContexts.stid8 module¶
-
SkillTimingContexts.stid8.said105(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, COOLDOWN(−number of TARGETED(allies on team (including unit)); unit).
- Returns
-
SkillTimingContexts.stid8.said22(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, map_add_hp(skill_params.hp; neighborhood(unit)).
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.said23(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, buff(neighborhood(unit)).
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.said50(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, map_add_hp(skill_params.hp; allies within_range(unit)).
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.said51(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, map_add_hp(skill_params.hp; foes within_range(unit)).
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.said52(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, buff(targeted(allies within_range(unit))).
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.said53(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, buff(targeted(foes within_range(unit))).
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.said67(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, map_add_hp(skill_params.atk; unit) and cooldown(skill_params.hp; unit).
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.said68(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, buff(foes in cardinal directions of unit).
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.slid10(skill: Code.FireEmblemCombatV2.Skill, target: Code.FireEmblemCombatV2.Character)[source]¶
-
SkillTimingContexts.stid8.slid14(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, if count_around(unit; allies) ≥ param2
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.slid19(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, if count_around(unit; allies) ≤ param2
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.slid3(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, if hp_between(param1; param2; unit)
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.slid30(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, if count_around(unit; allies (excluding dragon allies)) ≤ param2
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.slid31(skill: Code.FireEmblemCombatV2.Skill, unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, if count_around(unit; dragon or beast allies) ≥ param2
- Parameters
unit –
- Returns
-
SkillTimingContexts.stid8.slid35(unit: Code.FireEmblemCombatV2.Character)[source]¶ At start of turn, if special cooldown count is at its maximum value
- Returns
-
SkillTimingContexts.stid8.slid4(skill: Code.FireEmblemCombatV2.Skill, **kwargs)[source]¶ param1 = 0: At the start of turn (1 − param2) param1 > 0: At start of turn x, if (x − 1) mod param1 = param2
- Returns