PlayerLuigi.pack.zs

From WonderWiki
Jump to navigation Jump to search

The PlayerLuigi package holds all of the information regarding Luigi.

DamageReactionTable[edit | edit source]

The DamageReactionTable deals with the ways in which Luigi reacts to various sources of damage or level obstructions.


The folder contains ten .bgyml correlating to the various states Luigi can be in. For example, in the PlayerReactionBase.game__actor__component__DamageReactionTable.bgyml file, there are eight parameters corresponding to different types of damage. The Fire parameter has three values: DeathParam, ReactionParam, and ReceiveNumToDie.


DeathParam takes the enum DeathType, in the case of the Fire parameter, the DeathType is Lava. ReactionParam takes the enum ReactionType, ReactionTypes are not always damaging, some are related to knockback and even paralysis.

PlayerJumpParam[edit | edit source]

The PlayerJumpParam deals with the various numbers relating to Luigi's jump height in specific situations.


The PlayerJumpParam folder holds one file, named Player.game__actor__gparam__PlayerJumpParam.bgyml. This file holds numerous tables for speed values under specific conditions - including, but not limited to the following:

  • Metal form
  • Sand jumps
  • Bowser Jr. honey stage transformation

There are two common types of values, the Initial Velocity and the Rate.

ItemGetParam[edit | edit source]

The ItemGetParam deals with the interactions regarding Luigi and various collectables.


The file within this folder, Player.game__actor__component__ItemGetParam.bgyml contains two dictionaries: AddtionalGetItemSettingDic and DefaultGetItemSetting

DefaultGetItemSetting itself is a dictionary containing various collectables. Each collectable has a boolean value, this corresponds to the default reaction of Luigi picking up the item, if one is false, then Luigi will simply walk through it without being able to pick it up.