Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

DEFINE_FLAG:Feint

BYPASS_CHECK

Description: Defines flag checks to by pass when using a special power phrase.
The following are valid bypass check flags:

  • WhileSitting
  • InWater
  • OnMount
  • Fear
  • Sleep
  • Invulnerability
  • Stun
    Use: BYPASS_CHECK: FlagName
    Example:
    BYPASS_CHECK:Fear

...

Description: Defines a specific aim location for a specific body type. This is used with combat phrases. Combat phrases with this brick will force the hit localization to the specified aim slot (which corresponds to a body equipment location) if the target is of the same body type and that body type includes the aim slot.

Valid Body Types:

  • Homin
  • Quadruped
  • LandKitin
  • FlyingKitin
  • Fish
  • Bird
  • Plant

While technically all equipment locations are valid aim slots these are the most common for purposes of combat. Valid Aimed Slots:

  • Head
  • Face
  • Body
  • Arms
  • Hands
  • Legs
  • Feet

...

ATT_SKILL_MOD:0:30

OPENING_#

Actual brick parameters:

  • OPENING_1
  • OPENING_2
  • OPENING_3

...

Note: OPENING_2 and OPENING_3 are rarely used as the likelihood of 2 or 3 combat event flags lining up at the same time is small.

Common flags:

  • Parry
  • Feint
  • Dodge
  • CriticalHit

...

Special Note: There are four related brick paramters: INC_DMG_TYPE_RSTR, INC_DMG_RACE_RSTR, INC_DMG_ECOS_RSTR and INC_DMG_SEASON_RSTR. The loading of these brick parameters is configured within Ryzom Core but currently have no effect as theCDamageFactor::entityMatchRequirements method is never called to verify damage factor restrictions. See issue #1353 for more information.

ARMOR_MOD

Description: Sets an armor absorption factor. It takes three arguments: an armor type, a minimum factor and a maximum factor. If the armor typeargument does not translate to an armor type then the system will assume you have specified a creature type. This modifier uses the Dynamic Factor Formula with the weapon sabrina value as the reference value. This modifier will only apply if the target armor or creature types match.

  • List of Creature Types: code/ryzom/common/src/game_share/people_pd.h
  • List of Armor Types: code/ryzom/common/src/game_share/armor_types.h
    Use: ARMOR_MOD:* ArmorType : MinFactor : MaxFactor
    Example:
    ARMOR_MOD:ALL:1:0

...

Brick Parameters for Magic Actions

 

Not Currently In Use

  • STA_LOSS_FACTOR
  • SAP_LOSS_FACTOR
  • DEBUFF_REGEN
  • DEFENSE_MOD

...

SLOW_CAST
COMBAT_SLOW_ATTACK
CRITICAL_HIT_MOD

...

Not

...

  • MA_CURE

Not Currently Implemented

  • THROW_OFF_BALANCE

Parameters Left to Document

...


CR_RECOMMENDED,
CR_HP,
CR_SAP,
CR_STA,
CR_FOCUS,
CR_QUALITY,
CR_DURABILITY,
CR_DAMAGE,
CR_HITRATE,
CR_RANGE,
CR_DMG_PROTECTION,
CR_SAPLOAD,
CR_WEIGHT,
FG_RANGE,
FG_LD_RANGE,
FG_ANGLE,
FG_MULTI,
FG_KNOW,
FG_TIME,
FG_SRC_TIME,
FG_STAT_ENERGY,
FG_STAT_ENERGY_ONLY,
FG_VIS_DIST,
FG_VIS_STEALTH,
FG_SRC_LOCATOR,
FG_ATTEMPTS,
FG_ABS_S,
FG_ABS_A,
FG_ABS_Q,
FG_SRC_PRD,
FG_SRC_APT,
FG_QUALITY,
FG_PRES,
FG_STAB,
FG_CR_STEALTH,
FG_ABS_SRC_DMG,
KAMI_OFFERING,
KAMI_ANGER_DECREASE,
FG_REDUCE_DMG,
FG_ECT_SPC,
FG_RMGRP_FILT,
FG_RMFAM_FILT,
FG_ITEMPART_FILT,
SP_TAUNT,
SP_SHIELDING,
SP_LIFE_AURA,
SP_LIFE_AURA2,
SP_STAMINA_AURA,
SP_STAMINA_AURA2,
SP_SAP_AURA,
SP_SAP_AURA2,
SP_SPEEDING_UP,
SP_INVULNERABILITY,
SP_MELEE_PROTECTION_AURA,
SP_RANGE_PROTECTION_AURA,
SP_MAGIC_PROTECTION_AURA,
SP_WAR_CRY_AURA,
SP_FIRE_WALL_AURA,
SP_THORN_WALL_AURA,
SP_WATER_WALL_AURA,
SP_LIGHTNING_WALL_AURA,
SP_BERSERK,
SP_ENCHANT_WEAPON,
SP_CALM_ANIMAL,
NEEDED_BRICK_FLAG,
SP_BALANCE,
SP_HEAL,
SP_RECAST_TIME,
SP_CHG_CHARAC,
SP_MOD_DEFENSE,
SP_MOD_CRAFT_SUCCESS,
SP_MOD_MELEE_SUCCESS,
SP_MOD_RANGE_SUCCESS,
SP_MOD_MAGIC_SUCCESS,
SP_MOD_FORAGE_SUCCESS,
SP_MOD_MAGIC_PROTECTION,
BONUS_FG_EXTRACTION_TIME_GC,
BONUS_CR_DURABILITY,
BONUS_LANDMARK_NUMBER,
AREA_BOMB,
AREA_SPRAY,
AREA_CHAIN,
AREA_TARGETS,
MA_RECHARGE,
CHARAC_UPGRADE,
SCORE_UPGRADE,
TA_TELEPORT,
TA_DISCONNECT,
TA_MOUNT,
TA_UNMOUNT,
TA_CONSUME,