DamageReactionTable.bxml: Difference between revisions

From ZeldaMods (Breath of the Wild)
Jump to navigation Jump to search
imported>Leoetlino
mNo edit summary
imported>Leoetlino
(add copy of file contents)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{stub}}
<onlyinclude>{{Resloc|path=DamageParam/DamageReactionTable.bxml|locations=[[Bootup.pack]]}}
<onlyinclude>{{Resloc|path=DamageParam/DamageReactionTable.bxml|locations=[[Bootup.pack]]}}</onlyinclude>
'''DamageReactionTable''' contains settings for all damage reaction types.</onlyinclude>
{{Parameter archive infobox|param_type=bxml|version=0|type=xml}}
 
== Enums ==
=== DamageReactionType ===
{|class="wikitable"
! Name !! Description
|-
| Basic || Link and most other actors
|-
| Tree || Trees
|-
| Tuta || ? {{check}}
|-
| Rope || Ropes
|-
| Fish || Fishes
|-
| Material || Items (e.g. apples)
|-
| Npc || NPCs and actors that can't take damage (e.g. Cuccos)
|-
| Ground || Ground
|-
| Golem || Stone Taluses? {{check}}
|-
| ReflectableBullet || ? {{check}}
|-
| Dummy || Dummy
|}
 
=== DamageType ===
{|class="wikitable"
! Name !! Description
|-
| Edge || Sharp weapons such as the Woodcutter's Axe
|-
| Blunt || Blunt weapons such as the Savage Lynel Crusher
|-
| Arrow || Arrows
|}


{{Parameter archive infobox|param_type=bxml|version=0|type=xml}}
== Parameter objects ==
(none)
 
== Parameter lists ==
=== {{placeholder AAMP param name|name=([[#DamageReactionType]]) }} ===
==== Parameter objects ====
===== {{placeholder AAMP param name|name=([[#DamageType]]) }} =====
{|class="wikitable"
! Key !! Type !! Description
|-
| Damage || bool || Take damage
|-
| Effect || bool || Show damage effect (red if damaged, blue otherwise)
|-
| Vibrate || bool || Rumble
|-
| SoundEffect || bool || Play damage sound effect
|-
| EquipDamage || bool || Equipment receives damage? {{check}}
|-
| InvincibleDodge || bool || ? {{check}}
|}
 
== Values ==
<source lang="yaml">
!io
version: 0
type: xml
param_root: !list
  objects: {}
  lists:
    Basic: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Blunt: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Arrow: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
      lists: {}
    Tree: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Blunt: !obj
          Damage: false
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Arrow: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: false
      lists: {}
    Tuta: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Blunt: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: false
        Arrow: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: false
      lists: {}
    Rope: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Blunt: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: false
        Arrow: !obj
          Damage: true
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
      lists: {}
    Fish: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Blunt: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Arrow: !obj
          Damage: true
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
      lists: {}
    Material: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Blunt: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Arrow: !obj
          Damage: true
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
      lists: {}
    Npc: !list
      objects:
        Edge: !obj
          Damage: false
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: true
        Blunt: !obj
          Damage: false
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: true
        Arrow: !obj
          Damage: false
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: true
      lists: {}
    Ground: !list
      objects:
        Edge: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: false
        Blunt: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: false
        Arrow: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: true
      lists: {}
    Golem: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Blunt: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Arrow: !obj
          Damage: true
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: true
      lists: {}
    ReflectableBullet: !list
      objects:
        Edge: !obj
          Damage: false
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Blunt: !obj
          Damage: false
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Arrow: !obj
          Damage: false
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
      lists: {}
    Dummy: !list
      objects:
        Edge: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: true
        Blunt: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: true
        Arrow: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: true
      lists: {}
</source>
 
[[Category:Content (BotW)]]

Latest revision as of 20:58, 15 September 2018

This resource is found in Bootup.pack.

Its canonical resource path is "DamageParam/DamageReactionTable.bxml".

DamageReactionTable contains settings for all damage reaction types.

bxml
Format AAMP
Version 0
Type xml
This article is about the structure in general. For actual values, check the GameROM or the pseudo-source.


Enums

DamageReactionType

Name Description
Basic Link and most other actors
Tree Trees
Tuta ? [check]
Rope Ropes
Fish Fishes
Material Items (e.g. apples)
Npc NPCs and actors that can't take damage (e.g. Cuccos)
Ground Ground
Golem Stone Taluses? [check]
ReflectableBullet ? [check]
Dummy Dummy

DamageType

Name Description
Edge Sharp weapons such as the Woodcutter's Axe
Blunt Blunt weapons such as the Savage Lynel Crusher
Arrow Arrows

Parameter objects

(none)

Parameter lists

(#DamageReactionType)

Parameter objects

(#DamageType)
Key Type Description
Damage bool Take damage
Effect bool Show damage effect (red if damaged, blue otherwise)
Vibrate bool Rumble
SoundEffect bool Play damage sound effect
EquipDamage bool Equipment receives damage? [check]
InvincibleDodge bool ? [check]

Values

!io
version: 0
type: xml
param_root: !list
  objects: {}
  lists:
    Basic: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Blunt: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Arrow: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
      lists: {}
    Tree: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Blunt: !obj
          Damage: false
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Arrow: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: false
      lists: {}
    Tuta: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Blunt: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: false
        Arrow: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: false
      lists: {}
    Rope: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Blunt: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: false
        Arrow: !obj
          Damage: true
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
      lists: {}
    Fish: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Blunt: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Arrow: !obj
          Damage: true
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
      lists: {}
    Material: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Blunt: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Arrow: !obj
          Damage: true
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
      lists: {}
    Npc: !list
      objects:
        Edge: !obj
          Damage: false
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: true
        Blunt: !obj
          Damage: false
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: true
        Arrow: !obj
          Damage: false
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: true
      lists: {}
    Ground: !list
      objects:
        Edge: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: false
        Blunt: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: false
        Arrow: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: true
      lists: {}
    Golem: !list
      objects:
        Edge: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Blunt: !obj
          Damage: true
          Effect: true
          Vibrate: true
          SoundEffect: true
          EquipDamage: true
          InvincibleDodge: false
        Arrow: !obj
          Damage: true
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: true
      lists: {}
    ReflectableBullet: !list
      objects:
        Edge: !obj
          Damage: false
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Blunt: !obj
          Damage: false
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
        Arrow: !obj
          Damage: false
          Effect: true
          Vibrate: false
          SoundEffect: true
          EquipDamage: false
          InvincibleDodge: false
      lists: {}
    Dummy: !list
      objects:
        Edge: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: true
        Blunt: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: true
        Arrow: !obj
          Damage: false
          Effect: false
          Vibrate: false
          SoundEffect: false
          EquipDamage: false
          InvincibleDodge: true
      lists: {}