The Alchemist Code Wiki

READ MORE

The Alchemist Code Wiki
Register
Advertisement

To edit the documentation or categories for this module, click here.
This module contains declaration and documentation data for [Skill]. See also: {{Skill/CargoDec}}.


return {
	{ field = "iname", type = "String", desc = "" },
	{ field = "aag", type = "Integer", desc = "AbsorbAndGive enum" },
	{ field = "ab_rp_chg_ids", type = "List (|) of String", desc = "" },
	{ field = "ab_rp_tgt_ids", type = "List (|) of String", desc = "" },
	{ field = "abs_d_rate", type = "Integer", desc = "Absorb Damage Rate" },
	{ field = "ac_fr_ab_id", type = "String", desc = "AC From ability iname" },
	{ field = "ac_is_reset", type = "Boolean", desc = "AcReset flag" },
	{ field = "ac_is_self", type = "Integer", desc = "AcSelf flag...?" },
	{ field = "ac_to_ab_id", type = "String", desc = "AC To ability iname" },
	{ field = "ac_turn", type = "Integer", desc = "Ability Change Turn" },
	{ field = "ad_react", type = "Boolean", desc = "AllDamageReaction flag" },
	{ field = "atk_det", type = "Integer", desc = "ATK type (e.g. stab, slash, strike)" },
	{ field = "atk_type", type = "Integer", desc = "DMG type (e.g. physical, magical)" },
	{ field = "bdb", type = "Integer", desc = "Back defense rate" },
	{ field = "bo_id", type = "String", desc = "" },
	{ field = "cap", type = "Integer", desc = "" },
	{ field = "chran", type = "Boolean", desc = "EnableChangeRange flag" },
	{ field = "ci_cc_id", type = "String", desc = "" },
	{ field = "combo_num", type = "Integer", desc = "Combo hits" },
	{ field = "combo_rate", type = "Integer", desc = "Combo damage rate" },
	{ field = "cond", type = "Integer", desc = "ESkillCondition enum" },
	{ field = "cost", type = "Integer", desc = "Jewel cost" },
	{ field = "count", type = "Integer", desc = "Charges" },
	{ field = "cs_height", type = "Integer", desc = "" },
	{ field = "cs_voice", type = "String", desc = "" },
	{ field = "cs_vp_df", type = "Integer", desc = "" },
	{ field = "ct_calc", type = "Integer", desc = "Control charge time calc" },
	{ field = "ct_rate_ini", type = "Integer", desc = "Control charge time rate (initial)" },
	{ field = "ct_rate_max", type = "Integer", desc = "Control charge time rate (maximum)" },
	{ field = "ct_spd_ini", type = "Integer", desc = "Cast speed (initial)" },
	{ field = "ct_spd_max", type = "Integer", desc = "Cast speed (maximum)" },
	{ field = "ct_type", type = "Integer", desc = "Cast type" },
	{ field = "ct_val_ini", type = "Integer", desc = "Control charge time value (initial)" },
	{ field = "ct_val_max", type = "Integer", desc = "Control charge time value (maximum)" },
	{ field = "ctbreak", type = "Boolean", desc = "CastBreak flag" },
	{ field = "ctrl_d_calc", type = "Integer", desc = "Control damage calc. SkillParamCalcTypes enum" },
	{ field = "ctrl_d_ini", type = "Integer", desc = "Control damage value (initial)" },
	{ field = "ctrl_d_max", type = "Integer", desc = "Control damage value (maximum)" },
	{ field = "ctrl_d_rate_ini", type = "Integer", desc = "Control damage rate (initial)" },
	{ field = "ctrl_d_rate_max", type = "Integer", desc = "Control damage rate (maximum)" },
	{ field = "cutin", type = "Boolean", desc = "ExecuteCutin flag" },
	{ field = "dmg_atk", type = "Integer", desc = "Changed from weapon" },
	{ field = "dmg_dt", type = "Integer", desc = "DMG type (physical, magical). AttackTypes enum" },
	{ field = "dmg_formula", type = "Integer", desc = "Changed from weapon" },
	{ field = "dsse_id", type = "String", desc = "DependStateSpcEff buff iname" },
	{ field = "dtu_id", type = "String", desc = "DynamicTransformUnit buff iname" },
	{ field = "dupli", type = "Integer", desc = "Stackable (# times)" },
	{ field = "eff_calc", type = "Integer", desc = "Effect calc (add, scale, fixed). SkillParamCalcTypes enum" },
	{ field = "eff_durate", type = "Integer", desc = "Effect dead rate" },
	{ field = "eff_h", type = "Integer", desc = "Effect height" },
	{ field = "eff_hprate", type = "Integer", desc = "Effect HP rate" },
	{ field = "eff_htnrate", type = "Integer", desc = "Effect hit target num rate" },
	{ field = "eff_lvrate", type = "Integer", desc = "Effect level rate" },
	{ field = "eff_mprate", type = "Integer", desc = "Effect MP rate" },
	{ field = "eff_range_ini", type = "Integer", desc = "((unused?))" },
	{ field = "eff_range_max", type = "Integer", desc = "((unused?))" },
	{ field = "eff_rate_ini", type = "Integer", desc = "Effect rate (initial)" },
	{ field = "eff_rate_max", type = "Integer", desc = "Effect rate (maximum)" },
	{ field = "eff_type", type = "Integer", desc = "Effect type. SkillEffectTypes enum" },
	{ field = "eff_val_ini", type = "Integer", desc = "Effect value (initial)" },
	{ field = "eff_val_max", type = "Integer", desc = "Effect value max" },
	{ field = "effdef", type = "String", desc = "" },
	{ field = "effnm", type = "String", desc = "Effect motion name?" },
	{ field = "ehpa", type = "Boolean", desc = "EnableHeightParamAdjust flag" },
	{ field = "elem", type = "Integer", desc = "Element" },
	{ field = "elem_ini", type = "Integer", desc = "" },
	{ field = "elem_max", type = "Integer", desc = "" },
	{ field = "elem_tk", type = "Integer", desc = "Strong vs element rate" },
	{ field = "f_ulock", type = "Boolean", desc = "ForceUnitLock flag" },
	{ field = "fhit", type = "Boolean", desc = "ForceHit flag" },
	{ field = "hbonus", type = "Boolean", desc = "EnableHeightRangeBonus flag" },
	{ field = "hp_cost", type = "Integer", desc = "HP cost" },
	{ field = "hp_cost_rate", type = "Integer", desc = "HP cost rate" },
	{ field = "idr", type = "Integer", desc = "Ignore defense rate" },
	{ field = "ig_elem", type = "Boolean", desc = "IgnoreElement flag" },
	{ field = "is_cri", type = "Boolean", desc = "IsCritical flag" },
	{ field = "is_fixed", type = "Boolean", desc = "FixedDamage flag" },
	{ field = "is_htndiv", type = "Boolean", desc = "HitTargetNumDiv flag" },
	{ field = "is_mhm_dmg", type = "Boolean", desc = "MhmDamage flag" },
	{ field = "is_no_ccc", type = "Boolean", desc = "NoChargeCalcCT flag" },
	{ field = "is_ob_react", type = "Boolean", desc = "ObstReaction flag" },
	{ field = "is_pre_apply", type = "Boolean", desc = "IsPrevApply flag" },
	{ field = "isbtl", type = "Boolean", desc = "ExecuteInBattle flag" },
	{ field = "jdabs", type = "Boolean", desc = "IsJewelAbsorb flag" },
	{ field = "jdtype", type = "Integer", desc = "Jewel damage type (None, Calc, Scale, Fixed). JewelDamageTypes enum" },
	{ field = "jdv", type = "Integer", desc = "Jewel damage value" },
	{ field = "jhp_calc", type = "Integer", desc = "Judge HP calc (add, scale, fixed). SkillParamCalcTypes enum" },
	{ field = "jhp_over", type = "Boolean", desc = "JudgeHpOver flag" },
	{ field = "jhp_val", type = "Integer", desc = "Judge HP value" },
	{ field = "jmp_tk", type = "Integer", desc = "JumpSpcAtkRate" },
	{ field = "jmpbreak", type = "Boolean", desc = "JumpBreak flag" },
	{ field = "job", type = "String", desc = "Job iname" },
	{ field = "kb_dir", type = "Integer", desc = "Knockback direction" },
	{ field = "kb_ds", type = "Integer", desc = "Knockback DS" },
	{ field = "kb_rate", type = "Integer", desc = "Knockback rate" },
	{ field = "kb_val", type = "Integer", desc = "Knockback value" },
	{ field = "line", type = "Integer", desc = "Line type" },
	{ field = "max_dmg", type = "Integer", desc = "Max damage" },
	{ field = "motnm", type = "String", desc = "Motion name maybe? Refer to SkillSeq/SKILLSEQ ID" },
	{ field = "mpatk", type = "Integer", desc = "" },
	{ field = "pierce", type = "Boolean", desc = "PierceAttack flag" },
	{ field = "rangemax", type = "Integer", desc = "Max range" },
	{ field = "rangemin", type = "Integer", desc = "Min range" },
	{ field = "rate", type = "Integer", desc = "" },
	{ field = "react_d_type", type = "Integer", desc = "Reaction damage type (None, TotalDamage, PhyDamage, MagDamage). DamageTypes enum" },
	{ field = "react_dets", type = "List (|) of Integer", desc = "Reaction attack type. AttackDetailTypes enum" },
	{ field = "rhit", type = "Integer", desc = "Random hit rate" },
	{ field = "rp_chg_ids", type = "List (|) of String", desc = "Upgraded skills iname (new)" },
	{ field = "rp_tgt_ids", type = "List (|) of String", desc = "Upgraded skills iname (old)" },
	{ field = "s_buff", type = "String", desc = "Self buff" },
	{ field = "s_cond", type = "String", desc = "Self cond" },
	{ field = "scn", type = "String", desc = "BattleScene" },
	{ field = "scn_bu", type = "String", desc = "BattleScene_BigUnit##" },
	{ field = "scope", type = "Integer", desc = "Scope" },
	{ field = "sdb", type = "Integer", desc = "Side defense rate" },
	{ field = "shield_d_type", type = "Integer", desc = "Shield damage type" },
	{ field = "shield_ini", type = "Integer", desc = "Shield value (initial)" },
	{ field = "shield_max", type = "Integer", desc = "Shield value (maximum)" },
	{ field = "shield_reset", type = "Integer", desc = "((probably a flag?))" },
	{ field = "shield_turn_ini", type = "Integer", desc = "Shield turns (initial)" },
	{ field = "shield_turn_max", type = "Integer", desc = "Shield turns (maximum)" },
	{ field = "shield_type", type = "Integer", desc = "Shield type" },
	{ field = "sm_id", type = "String", desc = "SkillMotion iname" },
	{ field = "sonoba", type = "Boolean", desc = "SelfTargetSelect flag" },
	{ field = "sran", type = "Integer", desc = "Select range" },
	{ field = "ssco", type = "Integer", desc = "Select scope" },
	{ field = "sub_actuate", type = "Boolean", desc = "SubActuate flag" },
	{ field = "suicide", type = "Boolean", desc = "Suicide flag" },
	{ field = "t_buff", type = "String", desc = "Target buff" },
	{ field = "t_cond", type = "String", desc = "Target cond" },
	{ field = "target", type = "Integer", desc = "Target. ESkillTarget enum" },
	{ field = "target_ex", type = "Integer", desc = "TargetEx. eSkillTargetEx enum" },
	{ field = "timing", type = "Integer", desc = "Timing enum" },
	{ field = "tkrate", type = "Integer", desc = "Tokkou (strong vs) rate" },
	{ field = "tktag", type = "String", desc = "Tokkou (strong vs) tag" },
	{ field = "tl_height", type = "Integer", desc = "Teleport height" },
	{ field = "tl_is_mov", type = "Boolean", desc = "TeleportIsMove flag" },
	{ field = "tl_target", type = "Integer", desc = "Teleport target. ESkillTarget enum" },
	{ field = "tl_type", type = "Integer", desc = "Teleport type. eTeleportType enum" },
	{ field = "tr_id", type = "String", desc = "Trick iname" },
	{ field = "tr_set", type = "Integer", desc = "Trick set type. eTrickSetType enum" },
	{ field = "tsk_pos", type = "Integer", desc = "" },
	{ field = "type", type = "Integer", desc = "Type. ESkillType enum" },
	{ field = "utgt", type = "Boolean", desc = "EnableUnitLockTarget flag" },
	{ field = "wth_id", type = "String", desc = "" },
	{ field = "wth_rate", type = "Integer", desc = "" },
}

--[==[
	Ability:[[
		skl1:SK_ME_NONE,
		skl2:SK_DEF_SHOTMAGIC_MEBI,
		skl3:SK_ME_WLA_WARRIOR,
		skl4:SK_ME_DES_WARRIOR,
		skl5:SK_LIZ_HUN_DIRECT_ARROW_2,
		skl6:SK_LIZ_HUN_DIRECT_ARROW_KNOCK,
		skl7:SK_LIZ_HUN_MAGIC_MISSILE_VEDA2,
		skl8:SK_WOL_ARM_PARALYSE_SLASHER,
		skl9:SK_MMDEN_SUMMON9,
		skl10:SK_MMDEN_SUMMON10,
	]],
	Artifact:[[
		skills:[SK_ARMS_GLV_02, SK_ARMS_GLV_02, SK_ARMS_GLV_02, SK_ARMS_GLV_02, SK_ARMS_GLV_02, SK_ARMS_GLV_02],
		equip1:SK_AF_ACCS_OTHIMA_01,
		equip2:SK_AF_ACCS_OTHIMA_01,
		equip3:SK_AF_ACCS_OTHIMA_01,
		equip4:SK_AF_ACCS_OTHIMA_01,
		equip5:SK_AF_ACCS_OTHIMA_01,
		attack1:SK_AF_ARMS_BERS_02_AS,
		attack2:SK_AF_ARMS_BERS_02_AS,
		attack3:SK_AF_ARMS_RAKI_01_AS,
		attack4:SK_AF_ARMS_RAKI_01_AS,
		attack5:SK_AF_ARMS_KURAJU_02
	]],
	ConceptCard:[[
		effects:[[
			statusup_skill:SK_OFFEVENT_02,
			card_skill:SK_GS1_OFFEVENT_02
		]]
	]],
	InspSkillTrigger:[[
		triggers:[[
			val:SK_GUA_TYPE_ZAYI_SHINE
		]]
	]],
	Item:[[
		skill:SK_EVENT_VALENTINE_2017_01
	]],
	Job:[[
		atkskl:SK_AJ4000_CMCP_ATK,
		master:SK_DGN_MASTER
	]],
	QuestClearUnlockUnitData:[[
		new_id:SK_MAC_SHINE_UPPER_4_B,
		old_id:SK_MAC_SHINE_UPPER_4
	]],
	Skill:[[
		rp_tgt_ids:[SK_SNI_CHARGE_SNIPE, SK_SNI_LEG_SNIPE, SK_SNI_HEAD_SNIPE],
		rp_chg_ids:[SK_SNI_CHARGE_SNIPE_LONG_SNIPE, SK_SNI_LEG_SNIPE_LONG_SNIPE, SK_SNI_HEAD_SNIPE_LONG_SNIPE],
		ab_rp_tgt_ids:[SK_SYO_UPPER_03, SK_SYO_UPPER_04],
		ab_rp_chg_ids:[SK_SYO_MA_03, SK_SYO_MA_04],
		t_buff:SK_AF_ARMS_DIS_REDM_02
	]],
	SkillAbilityDerive:[[
		base_skills:[SK_RAN_ARROW_RAIN, SK_RAN_ARROW_RAIN_MONS],
		derive_skills:[SK_RAN_ARROW_RAIN_AF_TAMA, SK_RAN_ARROW_RAIN_MONS_AF_TAMA]
	]],
	Tobira:[[
		skill_iname:SK_FA_LUST_TB_3LUS,
		overwrite_ls_iname:SK_LS_ELEM_FIRE_40_U_HP_20_U_FIRE_20_U_DFF_20_U_HUMAN
	]],
	Unit:[[
		skill:SK_LS_ELEM_SHINE_40_U_HP_20_U_MAG_20_U_SHINE_20_U_DARKATK,
		ls1:SK_LS_ELEM_SHINE_40_U_HP_20_U_MAG_20_U_SHINE_20_U_DARKATK,
		ls2:SK_LS_ELEM_SHINE_40_U_HP_20_U_MAG_20_U_SHINE_20_U_DARKATK,
		ls3:SK_LS_ELEM_SHINE_40_U_HP_20_U_MAG_20_U_SHINE_20_U_DARKATK,
		ls4:SK_LS_ELEM_SHINE_40_U_HP_20_U_MAG_20_U_SHINE_20_U_DARKATK,
		ls5:SK_LS_ELEM_SHINE_40_U_HP_20_U_MAG_20_U_SHINE_20_U_DARKATK,
		ls6:SK_LS_ELEM_SHINE_40_U_HP_20_U_MAG_20_U_SHINE_20_U_DARKATK,
		dskl:SK_WOL_ENC_BITE,
		dabi:[SK_RAT_WIZ_DYNAMITE_1000_DIA3]
	]]
]==]
Advertisement