internal SpecialEffect(ParameterTable table, int index)
: base(table, index)
{
BitFields = new byte[8];
IconId = (Int32)(-1);
ConditionHp = (Single)(-1);
EffectEndurance = (Single)0;
MotionInterval = (Single)0;
MaxHpRate = (Single)1;
MaxMpRate = (Single)1;
MaxStaminaRate = (Single)1;
SlashDamageCutRate = (Single)1;
BlowDamageCutRate = (Single)1;
ThrustDamageCutRate = (Single)1;
NeutralDamageCutRate = (Single)1;
MagicDamageCutRate = (Single)1;
FireDamageCutRate = (Single)1;
ThunderDamageCutRate = (Single)1;
PhysicsAttackRate = (Single)1;
MagicAttackRate = (Single)1;
FireAttackRate = (Single)1;
ThunderAttackRate = (Single)1;
PhysicsAttackPowerRate = (Single)1;
MagicAttackPowerRate = (Single)1;
FireAttackPowerRate = (Single)1;
ThunderAttackPowerRate = (Single)1;
PhysicsAttackPower = (Int32)0;
MagicAttackPower = (Int32)0;
FireAttackPower = (Int32)0;
ThunderAttackPower = (Int32)0;
PhysicsDiffenceRate = (Single)1;
MagicDiffenceRate = (Single)1;
FireDiffenceRate = (Single)1;
ThunderDiffenceRate = (Single)1;
PhysicsDiffence = (Int32)0;
MagicDiffence = (Int32)0;
FireDiffence = (Int32)0;
ThunderDiffence = (Int32)0;
NoGuardDamageRate = (Single)1;
VitalSpotChangeRate = (Single)(-1);
NormalSpotChangeRate = (Single)(-1);
MaxHpChangeRate = (Single)0;
BehaviorId = (Int32)(-1);
ChangeHpRate = (Single)0;
ChangeHpPoint = (Int32)0;
ChangeMpRate = (Single)0;
ChangeMpPoint = (Int32)0;
MpRecoverChangeSpeed = (Int32)0;
ChangeStaminaRate = (Single)0;
ChangeStaminaPoint = (Int32)0;
StaminaRecoverChangeSpeed = (Int32)0;
MagicEffectTimeChange = (Single)0;
InsideDurability = (Int32)0;
MaxDurability = (Int32)0;
StaminaAttackRate = (Single)1;
PoizonAttackPower = (Int32)0;
RegistIllness = (Int32)0;
RegistBlood = (Int32)0;
RegistCurse = (Int32)0;
FallDamageRate = (Single)0;
SoulRate = (Single)0;
EquipWeightChangeRate = (Single)0;
AllItemWeightChangeRate = (Single)0;
Soul = (Int32)0;
AnimIdOffset = (Int32)0;
HaveSoulRate = (Single)1;
TargetPriority = (Single)0;
SightSearchEnemyCut = (Int32)0;
HearingSearchEnemyCut = (Int32)0;
GrabityRate = (Single)1;
RegistPoizonChangeRate = (Single)0;
RegistIllnessChangeRate = (Single)0;
RegistBloodChangeRate = (Single)0;
RegistCurseChangeRate = (Single)0;
SoulStealRate = (Single)0;
LifeReductionRate = (Single)0;
HpRecoverRate = (Single)0;
ReplaceSpEffectId = (Int32)(-1);
CycleOccurrenceSpEffectId = (Int32)(-1);
AtkOccurrenceSpEffectId = (Int32)(-1);
GuardDefFlickPowerRate = (Single)1;
GuardStaminaCutRate = (Single)1;
RayCastPassedTime = (Int16)(-1);
ChangeSuperArmorPoint = (Int16)0;
BowDistRate = (Int16)0;
SpCategory = (SpecialEffectSpCategory)0;
CategoryPriority = (Byte)0;
SaveCategory = (SpecialEffectSaveCategory)(-1);
ChangeMagicSlot = (Byte)0;
ChangeMiracleSlot = (Byte)0;
HeroPointDamage = (SByte)0;
DefFlickPower = (Byte)0;
FlickDamageCutRate = (Byte)0;
BloodDamageRate = (Byte)100;
DmgLv_None = (ATKPARAM_REP_DMGTYPE)0;
DmgLv_S = (ATKPARAM_REP_DMGTYPE)0;
DmgLv_M = (ATKPARAM_REP_DMGTYPE)0;
DmgLv_L = (ATKPARAM_REP_DMGTYPE)0;
DmgLv_BlowM = (ATKPARAM_REP_DMGTYPE)0;
DmgLv_Push = (ATKPARAM_REP_DMGTYPE)0;
DmgLv_Strike = (ATKPARAM_REP_DMGTYPE)0;
DmgLv_BlowS = (ATKPARAM_REP_DMGTYPE)0;
DmgLv_Min = (ATKPARAM_REP_DMGTYPE)0;
DmgLv_Uppercut = (ATKPARAM_REP_DMGTYPE)0;
DmgLv_BlowLL = (ATKPARAM_REP_DMGTYPE)0;
DmgLv_Breath = (ATKPARAM_REP_DMGTYPE)0;
AtkAttribute = (AttackAttackAttributes)0;
SpAttribute = (AttackParameterSpecialAttributes)0;
StateInfo = (SpecialEffectType)0;
WepParamChange = (SpecialEffectWeaponChange)0;
MoveType = (SpecialEffectMoveType)0;
LifeReductionType = (SpecialEffectType)0;
ThrowCondition = (SpecialEffectThrowCondition)0;
AddBehaviorJudgeId_condition = (SByte)(-1);
AddBehaviorJudgeId_add = (Byte)0;
EffectTargetSelf = false;
EffectTargetFriend = false;
EffectTargetEnemy = false;
EffectTargetPlayer = false;
EffectTargetAI = false;
EffectTargetLive = false;
EffectTargetGhost = false;
EffectTargetWhiteGhost = false;
EffectTargetBlackGhost = false;
EffectTargetAttacker = false;
DispIconNonactive = false;
UseSpEffectEffect = false;
BAdjustMagicAblity = false;
BAdjustFaithAblity = false;
BGameClearBonus = false;
MagParamChange = false;
MiracleParamChange = false;
ClearSoul = false;
RequestSOS = false;
RequestBlackSOS = false;
RequestForceJoinBlackSOS = false;
RequestKickSession = false;
RequestLeaveSession = false;
RequestNpcInveda = false;
NoDead = false;
BCurrHPIndependeMaxHP = false;
CorrosionIgnore = false;
SightSearchCutIgnore = false;
HearingSearchCutIgnore = false;
AntiMagicIgnore = false;
FakeTargetIgnore = false;
FakeTargetIgnoreUndead = false;
FakeTargetIgnoreAnimal = false;
GrabityIgnore = false;
DisablePoison = false;
DisableDisease = false;
DisableBlood = false;
DisableCurse = false;
EnableCharm = false;
EnableLifeTime = false;
HasTarget = false;
IsFireDamageCancel = false;
IsExtendSpEffectLife = false;
RequestLeaveColiseumSession = false;
Pad_2 = (Byte)0;
VowType0 = false;
VowType1 = false;
VowType2 = false;
VowType3 = false;
VowType4 = false;
VowType5 = false;
VowType6 = false;
VowType7 = false;
VowType8 = false;
VowType9 = false;
VowType10 = false;
VowType11 = false;
VowType12 = false;
VowType13 = false;
VowType14 = false;
VowType15 = false;
Pad1 = new Byte[11];
}