SSBM Decomp
Loading...
Searching...
No Matches
CrowdConfig Struct Reference

Configuration for crowd/announcer reactions during matches. More...

#include <vi1202.h>

Data Fields

f32 kb_threshold_low
 Knockback thresholds for crowd gasp intensity (cat 1/2/3)
 
f32 kb_threshold_mid
 
f32 kb_threshold_high
 
f32 angle_min
 Angle range and multiplier for crowd reaction modifier.
 
f32 angle_max
 
f32 angle_mult
 
u8 pad18 [0x20 - 0x18]
 
s32 cheer_limit
 Cheer/gasp timing limits.
 
s32 x24
 
s32 max_gasp_count
 
f32 horiz_margin
 Horizontal margin from blast zone for out-of-bounds check.
 
f32 recovery_y_high
 Y-position thresholds for recovery gasp intensity (cat 3/2/1)
 
f32 recovery_y_mid
 
f32 recovery_y_low
 
s32 fighters_near_blastzone
 Fighter count threshold to trigger blast zone proximity gasp.
 
f32 blastzone_y_offset
 Y-offset added to blast zone bottom for proximity check.
 

Detailed Description

Configuration for crowd/announcer reactions during matches.

Evidence for "Crowd" naming:

  • Symbol names from UnclePunch's Training Mode map (Feb 2019)
  • Functions at 0x80321900+ named CrowdSFXManager_* in that map
  • Audio function 0x8002411C named lbAudio_PlayCrowdSFX
  • Code triggers match wiki descriptions of crowd gasps/cheers

Field Documentation

◆ kb_threshold_low

f32 CrowdConfig::kb_threshold_low

Knockback thresholds for crowd gasp intensity (cat 1/2/3)

◆ kb_threshold_mid

f32 CrowdConfig::kb_threshold_mid

◆ kb_threshold_high

f32 CrowdConfig::kb_threshold_high

◆ angle_min

f32 CrowdConfig::angle_min

Angle range and multiplier for crowd reaction modifier.

◆ angle_max

f32 CrowdConfig::angle_max

◆ angle_mult

f32 CrowdConfig::angle_mult

◆ pad18

u8 CrowdConfig::pad18[0x20 - 0x18]

◆ cheer_limit

s32 CrowdConfig::cheer_limit

Cheer/gasp timing limits.

◆ x24

s32 CrowdConfig::x24

◆ max_gasp_count

s32 CrowdConfig::max_gasp_count

◆ horiz_margin

f32 CrowdConfig::horiz_margin

Horizontal margin from blast zone for out-of-bounds check.

◆ recovery_y_high

f32 CrowdConfig::recovery_y_high

Y-position thresholds for recovery gasp intensity (cat 3/2/1)

◆ recovery_y_mid

f32 CrowdConfig::recovery_y_mid

◆ recovery_y_low

f32 CrowdConfig::recovery_y_low

◆ fighters_near_blastzone

s32 CrowdConfig::fighters_near_blastzone

Fighter count threshold to trigger blast zone proximity gasp.

◆ blastzone_y_offset

f32 CrowdConfig::blastzone_y_offset

Y-offset added to blast zone bottom for proximity check.


The documentation for this struct was generated from the following file: