Bdrop and AIDef:AI/PriestBossGiantStageRotRoot: Difference between pages

From ZeldaMods (Breath of the Wild)
(Difference between pages)
Jump to navigation Jump to search
imported>Leoetlino
No edit summary
 
imported>Leoetlino
(import AI definitions from 1.5.0 (add missing AITreeVariables))
 
Line 1: Line 1:
{{lowercase}}
{{AIDef
<onlyinclude>
|name=PriestBossGiantStageRotRoot
{{Parameter archive infobox|param_type=bdrop|version=0|type=xml}}
|type=AI
'''DropTable''' (''bdrop'') configures item drops for each actor.
}}
</onlyinclude>


== Parameter objects ==
== AITreeVariables ==
 
{|class="wikitable"
=== Header ===
! Name !! Type !! Default value !! Description
{| class="wikitable"
|-
! Key
| IsActive || Bool || True ||
! Type  
|-
! Description
| PriestBossMetaAIUnit || AITreeVariablePointer ||  ||
|-
| FacePos || Vec3 || [0.0, 0.0, 0.0] ||
|-
| DestinationPos || Vec3 || [0.0, 0.0, 0.0] ||
|-
|-
| TableNum
| KeepDistFromGround || Float || -1.0 ||  
| int
| Number of tables
|-
|-
| {{AampIndexedParam|key=Table%02d|start_idx=1}}
| str64
| Name of the drop table
|}
|}


=== {{Placeholder AAMP param name|name=[TableName]}} ===
 
{| class="wikitable"
== StaticInstParams ==
! Key
{|class="wikitable"
! Type  
! Name !! Type !! Default value !! Description
! Description
|-
|-
| ColumnNum
| CentralAngle || Float ||  ||  
| int
| Number of items
|-
|-
| RepeatNumMin
| PercentRadiusHeight || Float ||  ||  
| int
| Min number of items that can be dropped (抽選回数最小)
|-
|-
| RepeatNumMax
| IronBallHeightOffset || Float ||  ||  
| int
| Max number of items that can be dropped (抽選回数最大)
|-
|-
| ApproachType
| ArcPercent || Float ||  ||  
| int
| {{check}} (姿勢)
|-
|-
| OccurrenceSpeedType
| ZOffset || Float ||  ||  
| int
| Drop velocity type (発生速度). 1 for "small", 2 for "large" (see [[bgparamlist#Global]] for the actual values)
|-
|-
| {{AampIndexedParam|key=ItemName%02d|start_idx=1}}
| ZOffsetIndex || Float ||  ||
| str64
|-
| Name of the actor that can be dropped
| HoldBallsCounterLength || Float ||  ||  
|-
| BallsReleaseIntervalFrames || Float ||  ||
|-
|-
| {{AampIndexedParam|key=ItemProbability%02d|start_idx=1}}
| float
| Drop probability (0.0 to 100.0)
|}
|}


Note: the sum of all ItemProbabilities should be equal to 100.0.


[[Category:File extensions]]
== Children ==
[[Category:File extensions (AAMP)]]
{|class="wikitable"
[[Category:Actor parameter files]]
! Name !! Description
|-
| ロール前 ||
|-
| 地形をロール ||
|-
| 地形を戻す ||
|-
| 鉄球投げ ||
|-
|}
 
== Derived definitions ==
=== 回転あり (Priest_Boss_Giant, 第三段階) ===
{{AIDefDerived
|name=回転あり
|group_name=第三段階
|derived_from=PriestBossGiantStageRotRoot
|aiprog=Priest_Boss_Giant
}}
{|class="wikitable"
! Name !! Value
|-
| CentralAngle || 0.610865
|-
| PercentRadiusHeight || 0.65
|-
| IronBallHeightOffset || 10.0
|-
| ArcPercent || 0.1
|-
| ZOffset || 10.0
|-
| ZOffsetIndex || 15.0
|-
| HoldBallsCounterLength || 15.0
|-
| BallsReleaseIntervalFrames || 1.0
|-
|}

Latest revision as of 15:00, 22 October 2018

PriestBossGiantStageRotRoot
AI definition
Type AI

AITreeVariables

Name Type Default value Description
IsActive Bool True
PriestBossMetaAIUnit AITreeVariablePointer
FacePos Vec3 [0.0, 0.0, 0.0]
DestinationPos Vec3 [0.0, 0.0, 0.0]
KeepDistFromGround Float -1.0


StaticInstParams

Name Type Default value Description
CentralAngle Float
PercentRadiusHeight Float
IronBallHeightOffset Float
ArcPercent Float
ZOffset Float
ZOffsetIndex Float
HoldBallsCounterLength Float
BallsReleaseIntervalFrames Float


Children

Name Description
ロール前
地形をロール
地形を戻す
鉄球投げ

Derived definitions

回転あり (Priest_Boss_Giant, 第三段階)

Name Value
CentralAngle 0.610865
PercentRadiusHeight 0.65
IronBallHeightOffset 10.0
ArcPercent 0.1
ZOffset 10.0
ZOffsetIndex 15.0
HoldBallsCounterLength 15.0
BallsReleaseIntervalFrames 1.0