예제 #1
0
static void _get_flags(u32b flgs[OF_ARRAY_SIZE])
{
    monk_posture_get_flags(flgs);
    if (!heavy_armor())
    {
        add_flag(flgs, OF_AURA_REVENGE);
        if (p_ptr->lev >= 10)
            add_flag(flgs, OF_SPEED);
        if (p_ptr->lev >= 25)
            add_flag(flgs, OF_FREE_ACT);
    }
}
예제 #2
0
static void _get_flags(u32b flgs[TR_FLAG_SIZE])
{
    monk_posture_get_flags(flgs);
    if (!heavy_armor())
    {
        add_flag(flgs, TR_SH_REVENGE);
        if (p_ptr->lev >= 10)
            add_flag(flgs, TR_SPEED);
        if (p_ptr->lev >= 25)
            add_flag(flgs, TR_FREE_ACT);
    }
}
예제 #3
0
static void _get_flags(u32b flgs[OF_ARRAY_SIZE])
{
    samurai_posture_get_flags(flgs);
    monk_posture_get_flags(flgs);
}