mirror of
				https://bitbucket.org/Ioncannon/project-meteor-server.git
				synced 2025-05-20 08:26:59 -04:00 
			
		
		
		
	Combat fixes
Add actor update flag for hotbar to send hotbar changes all at once. Add script for equipping all actions for a class/job. Fix multiple script errors. Fix multiple status flag errors Fix battle command db errors Fix error in spawnnpc and yolo.
This commit is contained in:
		| @@ -26,13 +26,9 @@ namespace FFXIVClassic_Map_Server.actors.chara.ai.state | ||||
|             this.spell = Server.GetWorldManager().GetBattleCommand(spellId); | ||||
|             var returnCode = spell.CallLuaFunction(owner, "onMagicPrepare", owner, target, spell); | ||||
|  | ||||
|             //Modify spell based on status effects. Need to do it here because they can modify cast times | ||||
|             List<StatusEffect> effects = owner.statusEffects.GetStatusEffectsByFlag((uint)(StatusEffectFlags.ActivateOnCastStart)); | ||||
|  | ||||
|             //modify skill based on status effects | ||||
|             //Do this here to allow buffs like Resonance to increase range before checking CanCast() | ||||
|             foreach (var effect in effects) | ||||
|                 lua.LuaEngine.CallLuaStatusEffectFunction(owner, effect, "onMagicCast", owner, effect, spell); | ||||
|             owner.statusEffects.CallLuaFunctionByFlag((uint)StatusEffectFlags.ActivateOnCastStart, "onMagicCast", owner, spell); | ||||
|  | ||||
|             this.target = (spell.mainTarget & ValidTarget.SelfOnly) != 0 ? owner : target; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user