Elin Modding Docs Doc
|
Public Member Functions | |
string | GetText () |
void | Prepare (Chara _CC, Thing _weapon, Card _TC=null, Point _TP=null, int _attackIndex=0, bool _isThrow=false) |
unsafe void | PlayRangedAnime (int numFire) |
bool | Perform (int count, bool hasHit, float dmgMulti=1f, bool maxRoll=false) |
bool | CalcHit () |
string | GetAttackText (AttackType type, int id) |
Public Attributes | |
int | dNum |
int | dDim |
int | dBonus |
int | toHit |
int | toHitBase |
int | toHitFix |
int | evasion |
int | penetration |
int | distMod |
int | attackIndex |
int | dNumAmmo |
int | dDimAmmo |
int | dBonusAmmo |
int | numFire |
int | numFireWithoutDamageLoss |
float | dMulti |
bool | crit |
bool | hit |
bool | evadePlus |
bool | isThrow |
bool | ignoreAnime |
bool | ignoreAttackSound |
Chara | CC |
Card | TC |
Point | TP |
Point | posRangedAnime |
Element | weaponSkill |
Thing | weapon |
Thing | ammo |
TraitToolRange | toolRange |
AttackType | attackType |
AttackStyle | attackStyle |
Static Public Attributes | |
static AttackProcess | Current = new AttackProcess() |
![]() | |
static Core | core |
Properties | |
bool | IsMartial [get] |
bool | IsMartialWeapon [get] |
bool | IsRanged [get] |
bool | IsCane [get] |
![]() | |
static Game | game [get] |
static bool | AdvMode [get] |
static Player | player [get] |
static Chara | pc [get] |
static UI | ui [get] |
static Map | _map [get] |
static Zone | _zone [get] |
static FactionBranch | Branch [get] |
static FactionBranch | BranchOrHomeBranch [get] |
static Faction | Home [get] |
static Faction | Wilds [get] |
static Scene | scene [get] |
static BaseGameScreen | screen [get] |
static GameSetting | setting [get] |
static GameData | gamedata [get] |
static ColorProfile | Colors [get] |
static World | world [get] |
static SourceManager | sources [get] |
static SourceManager | editorSources [get] |
static SoundManager | Sound [get] |
static CoreDebug | debug [get] |
Additional Inherited Members | |
![]() | |
static int | rnd (int a) |
static int | curve (int a, int start, int step, int rate=75) |
static int | rndHalf (int a) |
static float | rndf (float a) |
static int | rndSqrt (int a) |
static void | Wait (float a, Card c) |
static void | Wait (float a, Point p) |
static int | Bigger (int a, int b) |
static int | Smaller (int a, int b) |
Definition at line 8 of file AttackProcess.cs.
bool AttackProcess.CalcHit | ( | ) |
Definition at line 676 of file AttackProcess.cs.
string AttackProcess.GetAttackText | ( | AttackType | type, |
int | id ) |
Definition at line 750 of file AttackProcess.cs.
string AttackProcess.GetText | ( | ) |
Definition at line 51 of file AttackProcess.cs.
bool AttackProcess.Perform | ( | int | count, |
bool | hasHit, | ||
float | dmgMulti = 1f, | ||
bool | maxRoll = false ) |
Definition at line 350 of file AttackProcess.cs.
unsafe void AttackProcess.PlayRangedAnime | ( | int | numFire | ) |
Definition at line 270 of file AttackProcess.cs.
void AttackProcess.Prepare | ( | Chara | _CC, |
Thing | _weapon, | ||
Card | _TC = null, | ||
Point | _TP = null, | ||
int | _attackIndex = 0, | ||
bool | _isThrow = false ) |
Definition at line 60 of file AttackProcess.cs.
Thing AttackProcess.ammo |
Definition at line 996 of file AttackProcess.cs.
int AttackProcess.attackIndex |
Definition at line 939 of file AttackProcess.cs.
AttackStyle AttackProcess.attackStyle |
Definition at line 1005 of file AttackProcess.cs.
AttackType AttackProcess.attackType |
Definition at line 1002 of file AttackProcess.cs.
Chara AttackProcess.CC |
Definition at line 978 of file AttackProcess.cs.
bool AttackProcess.crit |
Definition at line 960 of file AttackProcess.cs.
|
static |
Definition at line 909 of file AttackProcess.cs.
int AttackProcess.dBonus |
Definition at line 918 of file AttackProcess.cs.
int AttackProcess.dBonusAmmo |
Definition at line 948 of file AttackProcess.cs.
int AttackProcess.dDim |
Definition at line 915 of file AttackProcess.cs.
int AttackProcess.dDimAmmo |
Definition at line 945 of file AttackProcess.cs.
int AttackProcess.distMod |
Definition at line 936 of file AttackProcess.cs.
float AttackProcess.dMulti |
Definition at line 957 of file AttackProcess.cs.
int AttackProcess.dNum |
Definition at line 912 of file AttackProcess.cs.
int AttackProcess.dNumAmmo |
Definition at line 942 of file AttackProcess.cs.
bool AttackProcess.evadePlus |
Definition at line 966 of file AttackProcess.cs.
int AttackProcess.evasion |
Definition at line 930 of file AttackProcess.cs.
bool AttackProcess.hit |
Definition at line 963 of file AttackProcess.cs.
bool AttackProcess.ignoreAnime |
Definition at line 972 of file AttackProcess.cs.
bool AttackProcess.ignoreAttackSound |
Definition at line 975 of file AttackProcess.cs.
bool AttackProcess.isThrow |
Definition at line 969 of file AttackProcess.cs.
int AttackProcess.numFire |
Definition at line 951 of file AttackProcess.cs.
int AttackProcess.numFireWithoutDamageLoss |
Definition at line 954 of file AttackProcess.cs.
int AttackProcess.penetration |
Definition at line 933 of file AttackProcess.cs.
Point AttackProcess.posRangedAnime |
Definition at line 987 of file AttackProcess.cs.
Card AttackProcess.TC |
Definition at line 981 of file AttackProcess.cs.
int AttackProcess.toHit |
Definition at line 921 of file AttackProcess.cs.
int AttackProcess.toHitBase |
Definition at line 924 of file AttackProcess.cs.
int AttackProcess.toHitFix |
Definition at line 927 of file AttackProcess.cs.
TraitToolRange AttackProcess.toolRange |
Definition at line 999 of file AttackProcess.cs.
Point AttackProcess.TP |
Definition at line 984 of file AttackProcess.cs.
Thing AttackProcess.weapon |
Definition at line 993 of file AttackProcess.cs.
Element AttackProcess.weaponSkill |
Definition at line 990 of file AttackProcess.cs.
|
get |
Definition at line 42 of file AttackProcess.cs.
|
get |
Definition at line 12 of file AttackProcess.cs.
|
get |
Definition at line 22 of file AttackProcess.cs.
|
get |
Definition at line 32 of file AttackProcess.cs.