Go through effect differences for Aus

This commit is contained in:
Cuyler36
2025-08-17 03:43:42 -04:00
parent dec84b8ad0
commit a25cc3257c
10 changed files with 14 additions and 14 deletions
+1 -1
View File
@@ -180,7 +180,7 @@ static void eEC_Name2EffectMake(int effect_id, xyz_t pos, int prio, s16 angle, G
eEC_Effect_c* effect = eEC_ctrl_work.effects;
/* Check if any of the spawned effects are an exact match to this one */
for (i = 0; i < eEC_EFFECT_ACTIVE_MAX; i++, active_flags++, effect++) {
for (i = 0; i < eEC_EFFECT_ACTIVE_MAX; active_flags++, effect++, i++) {
if (*active_flags && effect->name == effect_id && effect->item_name == item_name) {
return;
}
+1 -1
View File
@@ -92,7 +92,7 @@ static void eGM_dw(eEC_Effect_c* effect, GAME* game) {
_texture_z_light_fog_prim_xlu(game->graph);
eEC_CLIP->auto_matrix_xlu_offset_proc(game, &effect->position, &effect->scale, &effect->offset);
gSPMatrix(NEXT_POLY_XLU_DISP, _Matrix_to_Mtx_new(game->graph), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 128, 255, 255, 255, v);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 128, 255, 255, 255, (u8)v);
gSPDisplayList(NEXT_POLY_XLU_DISP, ef_gimonhu01_00_modelT);
CLOSE_DISP(game->graph);
}
+1 -1
View File
@@ -83,7 +83,7 @@ static void eGoki_dw(eEC_Effect_c* effect, GAME* game) {
Matrix_RotateZ(effect->effect_specific[0], MTX_MULT);
Evw_Anime_Set(play, ef_goki01_01_evw_anime);
gSPMatrix(NEXT_POLY_XLU_DISP, _Matrix_to_Mtx_new(game->graph), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 255, 255, 255, 255, opacity);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 255, 255, 255, 255, (u8)opacity);
gSPDisplayList(NEXT_POLY_XLU_DISP, ef_goki01_01_modelT);
CLOSE_DISP(game->graph);
}
+1 -1
View File
@@ -69,7 +69,7 @@ static void eHA_dw(eEC_Effect_c* effect, GAME* game) {
effect->scale.y * (GETREG(MYKREG, 0x1b) * 0.01f + 1.f),
effect->scale.z * (GETREG(MYKREG, 0x1b) * 0.01f + 1.f), MTX_MULT);
gSPMatrix(NEXT_POLY_XLU_DISP, _Matrix_to_Mtx_new(game->graph), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 128, 255, 255, 255, opacity);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 128, 255, 255, 255, (u8)opacity);
gDPSetEnvColor(NEXT_POLY_XLU_DISP, 0, 0, 255, 255);
gSPDisplayList(NEXT_POLY_XLU_DISP, ef_ha01_00_modelT);
CLOSE_DISP(game->graph);
+1 -1
View File
@@ -96,7 +96,7 @@ static void eHanabira_dw(eEC_Effect_c* effect, GAME* game) {
} break;
}
gSPMatrix(NEXT_POLY_XLU_DISP, m, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 255, 255, 255, 255, v);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 255, 255, 255, 255, (u8)v);
gSPDisplayList(NEXT_POLY_XLU_DISP, ef_hanabira_model_tbl[effect->effect_specific[0]]);
CLOSE_DISP(game->graph);
}
+5 -5
View File
@@ -52,9 +52,9 @@ static void eKG_mv(eEC_Effect_c* effect, GAME* game) {
s16 orig_es1 = effect->effect_specific[1];
eEC_CLIP->set_continious_env_proc(effect, 36, 20);
if (effect->effect_specific[0] < 10) {
effect->effect_specific[1] += DEG2SHORT_ANGLE(2.5f);
effect->effect_specific[2] -= DEG2SHORT_ANGLE(3.75f);
if (effect->effect_specific[0] < FRAMERATE_TIMER(10)) {
effect->effect_specific[1] += FRAMERATE_TIMER(DEG2SHORT_ANGLE(2.5f));
effect->effect_specific[2] -= FRAMERATE_TIMER(DEG2SHORT_ANGLE(3.75f));
}
if ((effect->effect_specific[1] >= 0) && (orig_es1 < 0)) {
@@ -64,7 +64,7 @@ static void eKG_mv(eEC_Effect_c* effect, GAME* game) {
effect->effect_specific[0]++;
if (effect->effect_specific[0] >= 25) {
if (effect->effect_specific[0] >= FRAMERATE_SELECT(25, 21)) {
effect->effect_specific[0] = 0;
}
@@ -121,7 +121,7 @@ static void eKG_dw(eEC_Effect_c* effect, GAME* game) {
Matrix_RotateZ(effect->effect_specific[2], MTX_MULT);
gSPMatrix(NEXT_POLY_XLU_DISP, _Matrix_to_Mtx_new(game->graph), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 255, 255, 255, 255, effect->effect_specific[4]);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 255, 255, 255, 255, (u8)effect->effect_specific[4]);
gSPDisplayList(NEXT_POLY_XLU_DISP, ef_think_s_modelT);
CLOSE_DISP(game->graph);
+1 -1
View File
@@ -91,7 +91,7 @@ static void eKT_dw(eEC_Effect_c* effect, GAME* game) {
eEC_CLIP->auto_matrix_xlu_offset_proc(game, &effect->position, &effect->scale, &effect->offset);
gSPMatrix(NEXT_POLY_XLU_DISP, _Matrix_to_Mtx_new(game->graph), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 128, 255, 255, 255, alpha);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 128, 255, 255, 255, (u8)alpha);
gSPDisplayList(NEXT_POLY_XLU_DISP, ef_kantanhu01_00_modelT);
CLOSE_DISP(game->graph);
+1 -1
View File
@@ -105,7 +105,7 @@ static void eSleep_dw(eEC_Effect_c* effect, GAME* game) {
Matrix_scale(effect->scale.x, effect->scale.y, effect->scale.z, MTX_MULT);
gSPMatrix(NEXT_POLY_XLU_DISP, _Matrix_to_Mtx_new(game->graph), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 128, 255, 255, 255, effect->effect_specific[1]);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 128, 255, 255, 255, (u8)effect->effect_specific[1]);
gSPDisplayList(NEXT_POLY_XLU_DISP, ef_sleep01_modelT);
effect->offset = vec;
+1 -1
View File
@@ -95,7 +95,7 @@ static void eShootingKira_dw(eEC_Effect_c* effect, GAME* game) {
OPEN_DISP(game->graph);
gSPMatrix(NEXT_POLY_XLU_DISP, _Matrix_to_Mtx_new(game->graph), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 255, 255, 255, 255, (int)alpha);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 255, 255, 255, 255, (u8)(int)alpha);
gSPSegment(NEXT_POLY_XLU_DISP, ANIME_1_TXT_SEG, ef_takurami01_normal_render_mode);
gSPDisplayList(NEXT_POLY_XLU_DISP, ef_takurami01_kira_modelT);
+1 -1
View File
@@ -159,7 +159,7 @@ static void eTamaire_dw(eEC_Effect_c* effect, GAME* game) {
Matrix_RotateZ(effect->effect_specific[0], MTX_MULT);
gSPMatrix(NEXT_POLY_XLU_DISP, _Matrix_to_Mtx_new(game->graph), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 255, 255, 255, 255, (int)alpha);
gDPSetPrimColor(NEXT_POLY_XLU_DISP, 0, 255, 255, 255, 255, (u8)(int)alpha);
gSPDisplayList(NEXT_POLY_XLU_DISP, tamaire_model[effect->arg0]);
CLOSE_DISP(graph);