summaryrefslogtreecommitdiff
path: root/src/d/d_particle.cpp
diff options
context:
space:
mode:
authorDaniel Hajjar <33489389+DanTGL@users.noreply.github.com>2024-08-09 23:05:24 +0200
committerGitHub <noreply@github.com>2024-08-09 17:05:24 -0400
commitc2bacf5658984b293b68aad23d3894f2cf2bd56a (patch)
tree2049c74e9159c10d554a02c81c545cd8de6be7aa /src/d/d_particle.cpp
parentf3670781af0119811d742f7b6c9f206996083c7f (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.cpp12
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 */