diff options
| author | Daniel Hajjar <33489389+DanTGL@users.noreply.github.com> | 2024-08-09 23:05:24 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-09 17:05:24 -0400 |
| commit | c2bacf5658984b293b68aad23d3894f2cf2bd56a (patch) | |
| tree | 2049c74e9159c10d554a02c81c545cd8de6be7aa /src/d/d_particle.cpp | |
| parent | f3670781af0119811d742f7b6c9f206996083c7f (diff) | |
d_a_player_particle (#674)
* daPy_mtxPosFollowEcallBack_c::execute matching
* daPy_waterDropEcallBack_c::end matching
* daPy_dmEcallBack_c::execute matching
* daPy_fanSwingEcallBack_c::execute matching
* daPy_waterDropPcallBack_c::execute matching
* daPy_sightPacket_c::draw matching
* daPy_sightPacket_c::setSight matching
* daPy_swBlur_c::initSwBlur matching
* daPy_swBlur_c matching
* daPy_lk_c::setWaterDrop matching
* daPy_lk_c::setFootMark matching
* daPy_footEffect_c work
* daPy_lk_c::resetFootEffect matching
* daPy_lk_c::setSwimTail matching
* daPy_lk_c::setCutWaterSplash matching
* daPy_lk_c::setDamageCurseEmitter matching
* daPy_lk_c::setDamageElecEmitter matching
* daPy_lk_c::setDamageEmitter matching
* daPy_lk_c::endFlameDamageEmitter matching
* daPy_lk_c::setSwimWaterDrop matching
* daPy_lk_c::setItemWaterEffect matching
* daPy_lk_c::setFootEffectType matching
* daPy_lk_c::setFootEffect matching
* daPy_lk_c::setAuraEffect work
* daPy_lk_c::setWaterRipple matching
* d_a_player_particle minor cleanup
* daPy_lk_c::setAuraEffect matching
* Removed comment
* Removed another old comment
* PR suggestions
Diffstat (limited to 'src/d/d_particle.cpp')
| -rw-r--r-- | src/d/d_particle.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/d/d_particle.cpp b/src/d/d_particle.cpp index 46e4810c..ef9ea3af 100644 --- a/src/d/d_particle.cpp +++ b/src/d/d_particle.cpp @@ -716,8 +716,16 @@ void dPa_control_c::setSimpleLand(cBgS_PolyInfo&, const cXyz*, const csXyz*, f32 } /* 8007DA58-8007DAA8 .text checkAtrCodeEffect__13dPa_control_cFi */ -void dPa_control_c::checkAtrCodeEffect(int) { - /* Nonmatching */ +s32 dPa_control_c::checkAtrCodeEffect(int code) { + if (code == dBgS_Attr_WATER_e) { + return 0x23; + } else if (code == dBgS_Attr_GRASS_e) { + return 0x24; + } else if (code != dBgS_Attr_UNK1B_e && code != dBgS_Attr_ICE_e && code != dBgS_Attr_GIANT_FLOWER_e && code != dBgS_Attr_CARPET_e) { + return 0x2022; + } else { + return -1; + } } /* 8007DAA8-8007DB34 .text setNormalStripes__13dPa_control_cFUsPC4cXyzPC5csXyzPC4cXyzUcUs */ |
