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

(Difference between pages)
Jump to navigation Jump to search
import AI definitions from 1.5.0
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
|-
|-
|}
|}
Anonymous user

Navigation menu