Document contest AI scripts
This commit is contained in:
+48
-48
@@ -2838,289 +2838,289 @@ const struct ContestEffect gContestEffects[] =
|
||||
{
|
||||
[CONTEST_EFFECT_HIGHLY_APPEALING] =
|
||||
{
|
||||
.effectType = 0,
|
||||
.effectType = CONTEST_EFFECT_TYPE_APPEAL,
|
||||
.appeal = 40,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_USER_MORE_EASILY_STARTLED] =
|
||||
{
|
||||
.effectType = 0,
|
||||
.effectType = CONTEST_EFFECT_TYPE_APPEAL,
|
||||
.appeal = 60,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_GREAT_APPEAL_BUT_NO_MORE_MOVES] =
|
||||
{
|
||||
.effectType = 0,
|
||||
.effectType = CONTEST_EFFECT_TYPE_APPEAL,
|
||||
.appeal = 80,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_REPETITION_NOT_BORING] =
|
||||
{
|
||||
.effectType = 0,
|
||||
.effectType = CONTEST_EFFECT_TYPE_APPEAL,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_AVOID_STARTLE_ONCE] =
|
||||
{
|
||||
.effectType = 1,
|
||||
.effectType = CONTEST_EFFECT_TYPE_AVOID_STARTLE,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_AVOID_STARTLE] =
|
||||
{
|
||||
.effectType = 1,
|
||||
.effectType = CONTEST_EFFECT_TYPE_AVOID_STARTLE,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_AVOID_STARTLE_SLIGHTLY] =
|
||||
{
|
||||
.effectType = 1,
|
||||
.effectType = CONTEST_EFFECT_TYPE_AVOID_STARTLE,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_USER_LESS_EASILY_STARTLED] =
|
||||
{
|
||||
.effectType = 1,
|
||||
.effectType = CONTEST_EFFECT_TYPE_AVOID_STARTLE,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_FRONT_MON] =
|
||||
{
|
||||
.effectType = 2,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MON,
|
||||
.appeal = 30,
|
||||
.jam = 20,
|
||||
},
|
||||
[CONTEST_EFFECT_SLIGHTLY_STARTLE_PREV_MONS] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 30,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_PREV_MON] =
|
||||
{
|
||||
.effectType = 2,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MON,
|
||||
.appeal = 20,
|
||||
.jam = 30,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_PREV_MONS] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 20,
|
||||
},
|
||||
[CONTEST_EFFECT_BADLY_STARTLE_FRONT_MON] =
|
||||
{
|
||||
.effectType = 2,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MON,
|
||||
.appeal = 10,
|
||||
.jam = 40,
|
||||
},
|
||||
[CONTEST_EFFECT_BADLY_STARTLE_PREV_MONS] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 10,
|
||||
.jam = 30,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_PREV_MON_2] =
|
||||
{
|
||||
.effectType = 2,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MON,
|
||||
.appeal = 30,
|
||||
.jam = 20,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_PREV_MONS_2] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 30,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_SHIFT_JUDGE_ATTENTION] =
|
||||
{
|
||||
.effectType = 4,
|
||||
.effectType = CONTEST_EFFECT_TYPE_WORSEN,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MON_WITH_JUDGES_ATTENTION] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_JAMS_OTHERS_BUT_MISS_ONE_TURN] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 40,
|
||||
.jam = 40,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MONS_SAME_TYPE_APPEAL] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MONS_COOL_APPEAL] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MONS_BEAUTY_APPEAL] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MONS_CUTE_APPEAL] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MONS_SMART_APPEAL] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_STARTLE_MONS_TOUGH_APPEAL] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_MAKE_FOLLOWING_MON_NERVOUS] =
|
||||
{
|
||||
.effectType = 4,
|
||||
.effectType = CONTEST_EFFECT_TYPE_WORSEN,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_MAKE_FOLLOWING_MONS_NERVOUS] =
|
||||
{
|
||||
.effectType = 4,
|
||||
.effectType = CONTEST_EFFECT_TYPE_WORSEN,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_WORSEN_CONDITION_OF_PREV_MONS] =
|
||||
{
|
||||
.effectType = 4,
|
||||
.effectType = CONTEST_EFFECT_TYPE_WORSEN,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BADLY_STARTLES_MONS_IN_GOOD_CONDITION] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 30,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_IF_FIRST] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_IF_LAST] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONES] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_APPEAL_AS_GOOD_AS_PREV_ONE] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_WHEN_LATER] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_QUALITY_DEPENDS_ON_TIMING] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_IF_SAME_TYPE] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_IF_DIFF_TYPE] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 20,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_AFFECTED_BY_PREV_APPEAL] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_IMPROVE_CONDITION_PREVENT_NERVOUSNESS] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_WITH_GOOD_CONDITION] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_NEXT_APPEAL_EARLIER] =
|
||||
{
|
||||
.effectType = 6,
|
||||
.effectType = CONTEST_EFFECT_TYPE_TURN_ORDER,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_NEXT_APPEAL_LATER] =
|
||||
{
|
||||
.effectType = 6,
|
||||
.effectType = CONTEST_EFFECT_TYPE_TURN_ORDER,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_MAKE_SCRAMBLING_TURN_ORDER_EASIER] =
|
||||
{
|
||||
.effectType = 6,
|
||||
.effectType = CONTEST_EFFECT_TYPE_TURN_ORDER,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_SCRAMBLE_NEXT_TURN_ORDER] =
|
||||
{
|
||||
.effectType = 6,
|
||||
.effectType = CONTEST_EFFECT_TYPE_TURN_ORDER,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_EXCITE_AUDIENCE_IN_ANY_CONTEST] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_BADLY_STARTLE_MONS_WITH_GOOD_APPEALS] =
|
||||
{
|
||||
.effectType = 3,
|
||||
.effectType = CONTEST_EFFECT_TYPE_STARTLE_MONS,
|
||||
.appeal = 20,
|
||||
.jam = 10,
|
||||
},
|
||||
[CONTEST_EFFECT_BETTER_WHEN_AUDIENCE_EXCITED] =
|
||||
{
|
||||
.effectType = 5,
|
||||
.effectType = CONTEST_EFFECT_TYPE_SPECIAL_APPEAL,
|
||||
.appeal = 10,
|
||||
.jam = 0,
|
||||
},
|
||||
[CONTEST_EFFECT_DONT_EXCITE_AUDIENCE] =
|
||||
{
|
||||
.effectType = 4,
|
||||
.effectType = CONTEST_EFFECT_TYPE_WORSEN,
|
||||
.appeal = 30,
|
||||
.jam = 0,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user