Scheduled system upgrade on Sunday 21 April 2024 15:00-16:00 UTC - On that day, the wiki and other services might go down for 5-15 minutes.

AIDef:AI/GolemReaction and AIDef:AI/GolemRoot: 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=GolemReaction
|name=GolemRoot
|type=AI
|type=AI
}}
}}


== AITreeVariables ==
== MapUnitInstParams ==
{|class="wikitable"
{|class="wikitable"
! Name !! Type !! Default value !! Description
! Name !! Type !! Default value !! Description
|-
|-
| GolemClimbedTime || Float || 0.0 ||  
| GolemWeakPointLocation || String || Point_A ||  
|-
|-
| GolemChemicalController || AITreeVariablePointer ||  ||  
| 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 ||  
|-
|-
|}
|}
Line 19: Line 49:
! Name !! Type !! Default value !! Description
! Name !! Type !! Default value !! Description
|-
|-
| RightArmTgtBodyName || String ||  ||  
| ClimbFinishTime || Int ||  ||  
|-
|-
| LeftArmTgtBodyName || String ||  ||  
| StandContactHeight || Float ||  ||  
|-
|-
| ClimbLimitTime || Int ||  ||  
| IsBreakContactTree || Bool ||  ||  
|-
|-
| ClampRestClimbTime || Int ||  ||  
| UpperArmL_PartsKey || String ||  ||  
|-
|-
| IgnoreBombTime || Int ||  ||  
| LowerArmL_PartsKey || String ||  ||  
|-
|-
| BreakArmLXLinkKey || String ||  ||  
| UpperArmR_PartsKey || String ||  ||  
|-
|-
| BodyArmLName1 || String ||  ||  
| LowerArmR_PartsKey || String ||  ||  
|-
|-
| BodyArmLName2 || String ||  ||  
| ChemicalFieldKey || String ||  ||  
|-
|-
| ChmArmLName || String ||  ||  
| BodyDeactiveAS || String ||  ||  
|-
|-
| ArmLMaterialName || String ||  ||  
| ArmRDeactiveAS || String ||  ||  
|-
|-
| BreakArmRXLinkKey || String ||  ||  
| ArmLDeactiveAS || String ||  ||  
|-
|-
| BodyArmRName1 || String ||  ||  
| BodyActiveAS || String ||  ||  
|-
|-
| BodyArmRName2 || String ||  ||  
| ArmRActiveAS || String ||  ||  
|-
|-
| ChmArmRName || String ||  ||  
| ArmLActiveAS || String ||  ||  
|-
|-
| ArmRMaterialName || String ||  ||  
| BodyMimicAS || String ||  ||
|-
| ArmRMimicAS || String ||  ||
|-
| ArmLMimicAS || String ||  ||
|-
| ShaderASTargetBone || Int ||  ||
|-
| BodyShaderSeqBank || Int ||  ||
|-
| ArmRShaderSeqBank || Int ||  ||
|-
| ArmLShaderSeqBank || Int ||  ||
|-
| InWaterDepth || Float ||  ||
|-
| OutOfWaterOffset || Float ||  ||
|-
| SpreadDist || Float ||  ||
|-
| SmallSpreadDist || Float ||  ||
|-
| FortressTag || String ||  ||
|-
| FallHeight || Float ||  ||
|-
| IgnoreHell || Bool ||  ||  
|-
|-
|}
|}
Line 56: Line 112:
! Name !! Description
! Name !! Description
|-
|-
| ふっとび ||  
| リアクション ||  
|-
|-
| 小ダメージ ||  
| 呼ばれ ||  
|-
|-
| 振り落し ||  
| 奈落 ||  
|-
|-
| 死亡 ||  
| 所持 ||  
|-
|-
| 起き上がる ||  
| 死亡生成 ||
|-
| 水中 ||
|-
| 落下 ||
|-
| 近接湧出 ||
|-
| 通常 ||
|-
| 騎乗 ||  
|-
|-
|}
|}


== Derived definitions ==
== Derived definitions ==
=== リアクション (Enemy_Golem_Fire_R, Root) ===
=== 通常 (Enemy_Golem_Fire_R, BaseAI) ===
{{AIDefDerived
{{AIDefDerived
|name=リアクション
|name=通常
|group_name=Root
|group_name=BaseAI
|derived_from=GolemReaction
|derived_from=GolemRoot
|aiprog=Enemy_Golem_Fire_R
|aiprog=Enemy_Golem_Fire_R
}}
}}
Line 79: Line 145:
! Name !! Value
! Name !! Value
|-
|-
| RightArmTgtBodyName || ArmR
| ClimbFinishTime || 30
|-
|-
| LeftArmTgtBodyName || ArmL
| StandContactHeight || 1.0
|-
|-
| ClimbLimitTime || 600
| IsBreakContactTree || True
|-
|-
| ClampRestClimbTime || 150
| UpperArmL_PartsKey || UpperL
|-
|-
| IgnoreBombTime || 10
| LowerArmL_PartsKey || LowerL
|-
|-
| BreakArmLXLinkKey || ArmBreak_L
| UpperArmR_PartsKey || UpperR
|-
|-
| BodyArmLName1 || RigidBody_Arm_1_L
| LowerArmR_PartsKey || LowerR
|-
|-
| BodyArmLName2 || RigidBody_Arm_2_L
| ChemicalFieldKey || ExpandChemical
|-
|-
| ChmArmLName || ArmL
| BodyDeactiveAS || ChemDeactiveShaderBody
|-
|-
| ArmLMaterialName || Mt_Rock_L
| ArmRDeactiveAS || ChemDeactiveShaderR
|-
|-
| BreakArmRXLinkKey || ArmBreak_R
| ArmLDeactiveAS || ChemDeactiveShaderL
|-
|-
| BodyArmRName1 || RigidBody_Arm_1_R
| BodyActiveAS || ChemActiveShaderBody
|-
|-
| BodyArmRName2 || RigidBody_Arm_2_R
| ArmRActiveAS || ChemActiveShaderR
|-
|-
| ChmArmRName || ArmR
| ArmLActiveAS || ChemActiveShaderL
|-
|-
| ArmRMaterialName || Mt_Rock_R
| 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, Root) ===
=== 通常 (Golem_Senior, BaseAI) ===
{{AIDefDerived
{{AIDefDerived
|name=リアクション
|name=通常
|group_name=Root
|group_name=BaseAI
|derived_from=GolemReaction
|derived_from=GolemRoot
|aiprog=Golem_Senior
|aiprog=Golem_Senior
}}
}}
Line 120: Line 212:
! Name !! Value
! Name !! Value
|-
|-
| RightArmTgtBodyName || ArmR
| ClimbFinishTime || 30
|-
| StandContactHeight || 1.0
|-
|-
| LeftArmTgtBodyName || ArmL
| IsBreakContactTree || True
|-
|-
| ClimbLimitTime || 600
| UpperArmL_PartsKey || UpperL
|-
|-
| ClampRestClimbTime || 150
| LowerArmL_PartsKey || LowerL
|-
|-
| IgnoreBombTime || 10
| UpperArmR_PartsKey || UpperR
|-
|-
| BreakArmLXLinkKey || ArmBreak_L
| LowerArmR_PartsKey || LowerR
|-
|-
| BodyArmLName1 || RigidBody_Arm_1_L
| ChemicalFieldKey || ExpandChemical
|-
|-
| BodyArmLName2 || RigidBody_Arm_2_L
| BodyDeactiveAS || ChemDeactiveShaderBody
|-
|-
| ChmArmLName || ArmL
| ArmRDeactiveAS || ChemDeactiveShaderR
|-
|-
| ArmLMaterialName || Mt_Rock_L
| ArmLDeactiveAS || ChemDeactiveShaderL
|-
|-
| BreakArmRXLinkKey || ArmBreak_R
| BodyActiveAS || ChemActiveShaderBody
|-
|-
| BodyArmRName1 || RigidBody_Arm_1_R
| ArmRActiveAS || ChemActiveShaderR
|-
|-
| BodyArmRName2 || RigidBody_Arm_2_R
| ArmLActiveAS || ChemActiveShaderL
|-
|-
| ChmArmRName || ArmR
| BodyMimicAS || WaitShader
|-
|-
| ArmRMaterialName || Mt_Rock_R
| 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, Root) ===
=== 通常 (Golem_Middle, BaseAI) ===
{{AIDefDerived
{{AIDefDerived
|name=リアクション
|name=通常
|group_name=Root
|group_name=BaseAI
|derived_from=GolemReaction
|derived_from=GolemRoot
|aiprog=Golem_Middle
|aiprog=Golem_Middle
}}
}}
Line 161: Line 279:
! Name !! Value
! Name !! Value
|-
|-
| RightArmTgtBodyName || ArmR
| 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
|-
|-
| LeftArmTgtBodyName || ArmL
| ArmLDeactiveAS || ChemDeactiveShaderL
|-
|-
| ClimbLimitTime || 600
| BodyActiveAS || ChemActiveShaderBody
|-
|-
| ClampRestClimbTime || 150
| ArmRActiveAS || ChemActiveShaderR
|-
|-
| IgnoreBombTime || 10
| ArmLActiveAS || ChemActiveShaderL
|-
|-
| BreakArmLXLinkKey || ArmBreak_L
| BodyMimicAS || WaitShader
|-
|-
| BodyArmLName1 || RigidBody_Arm_1_L
| ArmRMimicAS || WaitShaderR
|-
|-
| BodyArmLName2 || RigidBody_Arm_2_L
| ArmLMimicAS || WaitShaderL
|-
|-
| ChmArmLName || ArmL
| ShaderASTargetBone || 1
|-
|-
| ArmLMaterialName || Mt_Rock_L
| BodyShaderSeqBank || 0
|-
|-
| BreakArmRXLinkKey || ArmBreak_R
| ArmRShaderSeqBank || 1
|-
|-
| BodyArmRName1 || RigidBody_Arm_1_R
| ArmLShaderSeqBank || 2
|-
|-
| BodyArmRName2 || RigidBody_Arm_2_R
| InWaterDepth || 100.0
|-
|-
| ChmArmRName || ArmR
| OutOfWaterOffset || 0.2
|-
|-
| ArmRMaterialName || Mt_Rock_R
| SpreadDist || 8.0
|-
| SmallSpreadDist || 3.0
|-
| FortressTag || EnemyFortressMgr
|-
| FallHeight || -1.0
|-
| IgnoreHell || True
|-
|-
|}
|}
=== リアクション (Golem, Root) ===
=== 通常 (Golem, BaseAI) ===
{{AIDefDerived
{{AIDefDerived
|name=リアクション
|name=通常
|group_name=Root
|group_name=BaseAI
|derived_from=GolemReaction
|derived_from=GolemRoot
|aiprog=Golem
|aiprog=Golem
}}
}}
Line 202: Line 346:
! Name !! Value
! Name !! Value
|-
|-
| RightArmTgtBodyName || ArmR
| 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
|-
|-
| LeftArmTgtBodyName || ArmL
| BodyMimicAS || WaitShader
|-
|-
| ClimbLimitTime || 600
| ArmRMimicAS || WaitShaderR
|-
|-
| ClampRestClimbTime || 150
| ArmLMimicAS || WaitShaderL
|-
|-
| IgnoreBombTime || 10
| ShaderASTargetBone || 1
|-
|-
| BreakArmLXLinkKey || ArmBreak_L
| BodyShaderSeqBank || 0
|-
|-
| BodyArmLName1 || RigidBody_Arm_1_L
| ArmRShaderSeqBank || 1
|-
|-
| BodyArmLName2 || RigidBody_Arm_2_L
| ArmLShaderSeqBank || 2
|-
|-
| ChmArmLName || ArmL
| InWaterDepth || 100.0
|-
|-
| ArmLMaterialName || Mt_Rock_L
| OutOfWaterOffset || 0.2
|-
|-
| BreakArmRXLinkKey || ArmBreak_R
| SpreadDist || 8.0
|-
|-
| BodyArmRName1 || RigidBody_Arm_1_R
| SmallSpreadDist || 3.0
|-
|-
| BodyArmRName2 || RigidBody_Arm_2_R
| FortressTag || EnemyFortressMgr
|-
|-
| ChmArmRName || ArmR
| FallHeight || -1.0
|-
|-
| ArmRMaterialName || Mt_Rock_R
| IgnoreHell || True
|-
|-
|}
|}

Revision as of 18:09, 14 October 2018

GolemRoot
AI definition
Type AI

MapUnitInstParams

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

Name Type Default value Description
ClimbFinishTime 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
BodyMimicAS String
ArmRMimicAS String
ArmLMimicAS String
ShaderASTargetBone Int
BodyShaderSeqBank Int
ArmRShaderSeqBank Int
ArmLShaderSeqBank Int
InWaterDepth Float
OutOfWaterOffset Float
SpreadDist Float
SmallSpreadDist Float
FortressTag String
FallHeight Float
IgnoreHell Bool


Children

Name Description
リアクション
呼ばれ
奈落
所持
死亡生成
水中
落下
近接湧出
通常
騎乗

Derived definitions

通常 (Enemy_Golem_Fire_R, BaseAI)

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)

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)

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, BaseAI)

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