mirror of
https://github.com/zeldaret/tww.git
synced 2026-07-27 06:44:59 -04:00
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
This commit is contained in:
@@ -39,29 +39,6 @@ JGeometry::TVec3<f32> l_hammer_splash_particle_scale(0.67f, 0.67f, 0.67f);
|
||||
|
||||
#include "d/actor/d_a_player_HIO.inc"
|
||||
|
||||
static u8 l_sightDL[] ALIGN_DECL(32) = {
|
||||
0x10, 0x00, 0x00, 0x10, 0x40, 0xFF, 0xFF, 0x42, 0x80, 0x08, 0x30, 0x3C, 0xF3, 0xCF, 0x00,
|
||||
0x10, 0x00, 0x00, 0x10, 0x18, 0x3C, 0xF3, 0xCF, 0x00,
|
||||
0x61, 0x28, 0x38, 0x03, 0xC0,
|
||||
0x61, 0xC0, 0x08, 0x42, 0x8F,
|
||||
0x61, 0xC1, 0x08, 0xE6, 0x70,
|
||||
0x61, 0x43, 0x00, 0x00, 0x01,
|
||||
0x61, 0x40, 0x00, 0x00, 0x06,
|
||||
0x61, 0x41, 0x00, 0x04, 0xAD,
|
||||
0x61, 0xF3, 0x64, 0x00, 0x00,
|
||||
0x10, 0x00, 0x00, 0x10, 0x3F, 0x00, 0x00, 0x00, 0x01,
|
||||
0x10, 0x00, 0x00, 0x10, 0x09, 0x00, 0x00, 0x00, 0x00,
|
||||
0x61, 0x00, 0x00, 0x00, 0x01,
|
||||
0x98, 0x00, 0x04, 0x01, 0x01, 0x00, 0x01,
|
||||
0x01, 0xFF, 0x01, 0x00, 0x00, 0x01, 0x01, 0xFF, 0x00, 0x01, 0x00, 0xFF, 0xFF,
|
||||
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00,
|
||||
};
|
||||
|
||||
static void dummydatafunc(f32* temp, f64* temp2) {
|
||||
// temporary hack to improve diffs until sdata2 offsets are figured out
|
||||
*temp = 2.0f;
|
||||
@@ -3809,7 +3786,7 @@ BOOL daPy_lk_c::playerDelete() {
|
||||
dKy_plight_cut(&mLightInfluence);
|
||||
mDoAud_seDeleteObject(&mSwordTopPos);
|
||||
mDoAud_seDeleteObject(&mRopePos);
|
||||
mDoAud_seDeleteObject(&m338C.field_0x08);
|
||||
mDoAud_seDeleteObject(&m338C.mPos);
|
||||
mDoAud_seDeleteObject(mFanWindCps.GetEndP());
|
||||
|
||||
for (i = 0; i < (int)ARRAY_SIZE(m_anm_heap_under); i++) {
|
||||
@@ -4216,7 +4193,7 @@ void daPy_lk_c::playerInit() {
|
||||
mAcch.OnLineCheck();
|
||||
mAcch.ClrRoofNone();
|
||||
mAcch.SetRoofCrrHeight(125.0f);
|
||||
field_0x2a8 = daPy_HIO_move_c0::m.field_0x18;
|
||||
mMaxNormalSpeed = daPy_HIO_move_c0::m.field_0x18;
|
||||
gravity = daPy_HIO_autoJump_c0::m.field_0xC;
|
||||
maxFallSpeed = daPy_HIO_autoJump_c0::m.field_0x10;
|
||||
mAcchCir[0].SetWall(30.1f, 35.0f);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -71,7 +71,7 @@ void daPy_lk_c::setSwordModel(BOOL r28) {
|
||||
modelData->entryTexMtxAnimator(mpEquipItemBtk);
|
||||
}
|
||||
|
||||
mSwBlur.mpPosBuffer = new(0x20) u8[0x4800];
|
||||
mSwBlur.mpPosBuffer = new(0x20) Vec[2 * 0x300];
|
||||
modelData = initModel(&mpSwordModel1, model_tbl.glowModel, 0x13000222);
|
||||
|
||||
buffer = new(0x20) u8[0x400];
|
||||
|
||||
+10
-2
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user