N
NachMan
Guest
Hi all,
I'm modding FF7 PC using Proud Clod 1.5.0.2 and I'm trying to get an MP enemy (Scene 75/76) to cast a Fire spell with the proper flame visual effect on the target. Very new to modding FFVII just getting my feet wet.
The problem: The MP performs its casting animation and deals correct Fire-type damage, but the Fire spell visual effect (the flames appearing on the target) never plays. The target just takes damage with no spell animation.
What's interesting: The Mono Drive in the same scene also has Fire (Attack ID 001B) with nearly identical attack data settings, and its Fire spell visual effect displays correctly in game. The key difference seems to be in how the AI script calls the attack — the Mono Drive stores the attack ID in LocalVar:0080 first then calls Perform(LocalVar:0080, EnemyAttack), whereas our script calls the attack ID directly. When I tried matching the Mono Drive's LocalVar method the enemy hung and took no action.
My question: Is there something specific about how a scene-local enemy attack needs to be set up to trigger the spell visual effect? Is there a flag, field, or AI script method I'm missing that tells the game to load and play the Fire spell animation on the target?
Here is my MP script and attack info for the MP and MonoDrive.
https://drive.google.com/drive/folders/1ZoH3gfmz5uUiaxT-onGVPd6xHzNmAsiC?usp=sharing
Any help appreciated, thanks!
I'm modding FF7 PC using Proud Clod 1.5.0.2 and I'm trying to get an MP enemy (Scene 75/76) to cast a Fire spell with the proper flame visual effect on the target. Very new to modding FFVII just getting my feet wet.
The problem: The MP performs its casting animation and deals correct Fire-type damage, but the Fire spell visual effect (the flames appearing on the target) never plays. The target just takes damage with no spell animation.
What's interesting: The Mono Drive in the same scene also has Fire (Attack ID 001B) with nearly identical attack data settings, and its Fire spell visual effect displays correctly in game. The key difference seems to be in how the AI script calls the attack — the Mono Drive stores the attack ID in LocalVar:0080 first then calls Perform(LocalVar:0080, EnemyAttack), whereas our script calls the attack ID directly. When I tried matching the Mono Drive's LocalVar method the enemy hung and took no action.
My question: Is there something specific about how a scene-local enemy attack needs to be set up to trigger the spell visual effect? Is there a flag, field, or AI script method I'm missing that tells the game to load and play the Fire spell animation on the target?
Here is my MP script and attack info for the MP and MonoDrive.
https://drive.google.com/drive/folders/1ZoH3gfmz5uUiaxT-onGVPd6xHzNmAsiC?usp=sharing
Any help appreciated, thanks!