AIDef:AI/GolemRoot and AIDef:AI/GolemRWeakPointRoot: Difference between pages

From ZeldaMods (Breath of the Wild)
(Difference between pages)
Jump to navigation Jump to search
imported>Leoetlino
(import AI definitions from 1.5.0 (add missing AITreeVariables))
 
imported>Leoetlino
(import AI definitions from 1.5.0)
 
Line 1: Line 1:
{{AIDef
{{AIDef
|name=GolemRoot
|name=GolemRWeakPointRoot
|type=AI
|type=AI
}}
}}
== AITreeVariables ==
{|class="wikitable"
! Name !! Type !! Default value !! Description
|-
| GolemClimbedTime || Float || 0.0 ||
|-
| GolemChemicalController || AITreeVariablePointer ||  ||
|-
| CreateDeadConditionType || Int || -1 ||
|-
| ForceSealSilentKillCount || Int || 0 ||
|-
| IsTrgChangeUnderWaterState || Bool || False ||
|-
|}
== MapUnitInstParams ==
{|class="wikitable"
! Name !! Type !! Default value !! Description
|-
| GolemWeakPointLocation || String || Point_A ||
|-
| GolemSleepType || String || SleepForward_A ||
|-
| UniqueNameMessageLabel || String ||  ||
|-
| GolemWeakPointActor || String ||  ||
|-
| GolemTextureName || String ||  ||
|-
| EquipItem1 || String || Default ||
|-
| EquipItem2 || String || Default ||
|-
| EquipItem3 || String || Default ||
|-
| EquipItem4 || String || Default ||
|-
| RideHorseName || String ||  ||
|-
| ArrowName || String || NormalArrow ||
|-
| DropTable || String || Normal ||
|-
| IsNearCreate || Bool || False ||
|-
| DropActor || String ||  ||
|-
| SharpWeaponJudgeType || Int || 0 ||
|-
| LevelSensorMode || Int || 0 ||
|-
| DisableRankUpForHardMode || Bool || False ||
|-
|}


== StaticInstParams ==
== StaticInstParams ==
Line 66: Line 8:
! Name !! Type !! Default value !! Description
! Name !! Type !! Default value !! Description
|-
|-
| ClimbFinishTime || Int ||  ||
| OwnerDamage || Int ||  ||  
|-
| StandContactHeight || Float ||  ||
|-
| IsBreakContactTree || Bool ||  ||
|-
| UpperArmL_PartsKey || String ||  ||
|-
| LowerArmL_PartsKey || String ||  ||
|-
| UpperArmR_PartsKey || String ||  ||
|-
| LowerArmR_PartsKey || String ||  ||
|-
| ChemicalFieldKey || String ||  ||
|-
| BodyDeactiveAS || String ||  ||
|-
| ArmRDeactiveAS || String ||  ||
|-
| ArmLDeactiveAS || String ||  ||
|-
| BodyActiveAS || String ||  ||
|-
| ArmRActiveAS || String ||  ||  
|-
|-
| ArmLActiveAS || String ||  ||  
| IsBreakable || Bool ||  ||  
|-
|-
| BodyMimicAS || String ||  ||  
| IsSyncDamage || Bool ||  ||  
|-
|-
| ArmRMimicAS || String ||  ||  
| IsShowCriticalEffect || Bool ||  ||  
|-
|-
| ArmLMimicAS || String ||  ||
| IsNoReaction || Bool ||  ||  
|-
| ShaderASTargetBone || Int ||  ||
|-
| BodyShaderSeqBank || Int ||  ||
|-
| ArmRShaderSeqBank || Int ||  ||
|-
| ArmLShaderSeqBank || Int ||  ||
|-
| InWaterDepth || Float ||  ||
|-
| OutOfWaterOffset || Float ||  ||
|-
| SpreadDist || Float ||  ||
|-
| SmallSpreadDist || Float ||  ||
|-
| FortressTag || String ||  ||
|-
| FallHeight || Float ||  ||
|-
| IgnoreHell || Bool ||  ||  
|-
|-
|}
|}
Line 130: Line 26:
|-
|-
| リアクション ||  
| リアクション ||  
|-
| 呼ばれ ||
|-
| 奈落 ||
|-
| 所持 ||
|-
| 死亡生成 ||
|-
| 水中 ||
|-
| 落下 ||
|-
| 近接湧出 ||
|-
|-
| 通常 ||  
| 通常 ||  
|-
| 騎乗 ||
|-
|-
|}
|}


== Derived definitions ==
== Derived definitions ==
=== 通常 (Enemy_Golem_Fire_R, BaseAI) ===
=== Root (Enemy_Golem_R_WeakPoint) ===
{{AIDefDerived
|name=通常
|group_name=BaseAI
|derived_from=GolemRoot
|aiprog=Enemy_Golem_Fire_R
}}
{|class="wikitable"
! Name !! Value
|-
| ClimbFinishTime || 30
|-
| StandContactHeight || 1.0
|-
| IsBreakContactTree || True
|-
| UpperArmL_PartsKey || UpperL
|-
| LowerArmL_PartsKey || LowerL
|-
| UpperArmR_PartsKey || UpperR
|-
| LowerArmR_PartsKey || LowerR
|-
| ChemicalFieldKey || ExpandChemical
|-
| BodyDeactiveAS || ChemDeactiveShaderBody
|-
| ArmRDeactiveAS || ChemDeactiveShaderR
|-
| ArmLDeactiveAS || ChemDeactiveShaderL
|-
| BodyActiveAS || ChemActiveShaderBody
|-
| ArmRActiveAS || ChemActiveShaderR
|-
| ArmLActiveAS || ChemActiveShaderL
|-
| BodyMimicAS || WaitShader
|-
| ArmRMimicAS || WaitShaderR
|-
| ArmLMimicAS || WaitShaderL
|-
| ShaderASTargetBone || 1
|-
| BodyShaderSeqBank || 0
|-
| ArmRShaderSeqBank || 1
|-
| ArmLShaderSeqBank || 2
|-
| InWaterDepth || 100.0
|-
| OutOfWaterOffset || 0.2
|-
| SpreadDist || 8.0
|-
| SmallSpreadDist || 3.0
|-
| FortressTag || EnemyFortressMgr
|-
| FallHeight || -1.0
|-
| IgnoreHell || True
|-
|}
=== 通常 (Golem_Senior, BaseAI) ===
{{AIDefDerived
|name=通常
|group_name=BaseAI
|derived_from=GolemRoot
|aiprog=Golem_Senior
}}
{|class="wikitable"
! Name !! Value
|-
| ClimbFinishTime || 30
|-
| StandContactHeight || 1.0
|-
| IsBreakContactTree || True
|-
| UpperArmL_PartsKey || UpperL
|-
| LowerArmL_PartsKey || LowerL
|-
| UpperArmR_PartsKey || UpperR
|-
| LowerArmR_PartsKey || LowerR
|-
| ChemicalFieldKey || ExpandChemical
|-
| BodyDeactiveAS || ChemDeactiveShaderBody
|-
| ArmRDeactiveAS || ChemDeactiveShaderR
|-
| ArmLDeactiveAS || ChemDeactiveShaderL
|-
| BodyActiveAS || ChemActiveShaderBody
|-
| ArmRActiveAS || ChemActiveShaderR
|-
| ArmLActiveAS || ChemActiveShaderL
|-
| BodyMimicAS || WaitShader
|-
| ArmRMimicAS || WaitShaderR
|-
| ArmLMimicAS || WaitShaderL
|-
| ShaderASTargetBone || 1
|-
| BodyShaderSeqBank || 0
|-
| ArmRShaderSeqBank || 1
|-
| ArmLShaderSeqBank || 2
|-
| InWaterDepth || 100.0
|-
| OutOfWaterOffset || 0.2
|-
| SpreadDist || 8.0
|-
| SmallSpreadDist || 3.0
|-
| FortressTag || EnemyFortressMgr
|-
| FallHeight || -1.0
|-
| IgnoreHell || True
|-
|}
=== 通常 (Golem_Middle, BaseAI) ===
{{AIDefDerived
{{AIDefDerived
|name=通常
|name=Root
|group_name=BaseAI
|group_name=
|derived_from=GolemRoot
|derived_from=GolemRWeakPointRoot
|aiprog=Golem_Middle
|aiprog=Enemy_Golem_R_WeakPoint
}}
}}
{|class="wikitable"
{|class="wikitable"
! Name !! Value
! Name !! Value
|-
|-
| ClimbFinishTime || 30
| OwnerDamage || 0
|-
| StandContactHeight || 1.0
|-
| IsBreakContactTree || True
|-
| UpperArmL_PartsKey || UpperL
|-
| LowerArmL_PartsKey || LowerL
|-
| UpperArmR_PartsKey || UpperR
|-
| LowerArmR_PartsKey || LowerR
|-
| ChemicalFieldKey || ExpandChemical
|-
| BodyDeactiveAS || ChemDeactiveShaderBody
|-
| ArmRDeactiveAS || ChemDeactiveShaderR
|-
| ArmLDeactiveAS || ChemDeactiveShaderL
|-
| BodyActiveAS || ChemActiveShaderBody
|-
| ArmRActiveAS || ChemActiveShaderR
|-
| ArmLActiveAS || ChemActiveShaderL
|-
| BodyMimicAS || WaitShader
|-
| ArmRMimicAS || WaitShaderR
|-
| ArmLMimicAS || WaitShaderL
|-
| ShaderASTargetBone || 1
|-
| BodyShaderSeqBank || 0
|-
| ArmRShaderSeqBank || 1
|-
| ArmLShaderSeqBank || 2
|-
| InWaterDepth || 100.0
|-
| OutOfWaterOffset || 0.2
|-
| SpreadDist || 8.0
|-
| SmallSpreadDist || 3.0
|-
| FortressTag || EnemyFortressMgr
|-
| FallHeight || -1.0
|-
| IgnoreHell || True
|-
|}
=== 通常 (Golem, BaseAI) ===
{{AIDefDerived
|name=通常
|group_name=BaseAI
|derived_from=GolemRoot
|aiprog=Golem
}}
{|class="wikitable"
! Name !! Value
|-
| ClimbFinishTime || 30
|-
| StandContactHeight || 1.0
|-
| IsBreakContactTree || True
|-
| UpperArmL_PartsKey || UpperL
|-
| LowerArmL_PartsKey || LowerL
|-
| UpperArmR_PartsKey || UpperR
|-
| LowerArmR_PartsKey || LowerR
|-
| ChemicalFieldKey || ExpandChemical
|-
| BodyDeactiveAS || ChemDeactiveShaderBody
|-
| ArmRDeactiveAS || ChemDeactiveShaderR
|-
| ArmLDeactiveAS || ChemDeactiveShaderL
|-
| BodyActiveAS || ChemActiveShaderBody
|-
| ArmRActiveAS || ChemActiveShaderR
|-
| ArmLActiveAS || ChemActiveShaderL
|-
| BodyMimicAS || WaitShader
|-
| ArmRMimicAS || WaitShaderR
|-
| ArmLMimicAS || WaitShaderL
|-
| ShaderASTargetBone || 1
|-
| BodyShaderSeqBank || 0
|-
| ArmRShaderSeqBank || 1
|-
| ArmLShaderSeqBank || 2
|-
| InWaterDepth || 100.0
|-
| OutOfWaterOffset || 0.2
|-
| SpreadDist || 8.0
|-
|-
| SmallSpreadDist || 3.0
| IsBreakable || False
|-
|-
| FortressTag || EnemyFortressMgr
| IsSyncDamage || True
|-
|-
| FallHeight || -1.0
| IsShowCriticalEffect || False
|-
|-
| IgnoreHell || True
| IsNoReaction || False
|-
|-
|}
|}

Latest revision as of 18:09, 14 October 2018

GolemRWeakPointRoot
AI definition
Type AI

StaticInstParams

Name Type Default value Description
OwnerDamage Int
IsBreakable Bool
IsSyncDamage Bool
IsShowCriticalEffect Bool
IsNoReaction Bool


Children

Name Description
リアクション
通常

Derived definitions

Root (Enemy_Golem_R_WeakPoint)

Name Value
OwnerDamage 0
IsBreakable False
IsSyncDamage True
IsShowCriticalEffect False
IsNoReaction False