[WeiDU] Modifier les sorts protégeant contre les projectiles
Posté : lun. 16 juin 2014, 20:21
Je viens de terminer ma première série de nouveaux projectiles pour des armes de lancer. Grâce aux nouvelles fonctions de WeiDU, je peux les ajouter à la liste des sorts protégeant contre les projectiles non-magiques.
Je vais faire la même chose avec ceux qui les renvoient.
Cependant, je me demande si certains mods (comme Spell Revision) ne modifient pas ces sorts (notamment en modifiant leur durée, voire en l'adaptant au niveau), ce qui m'obligerait à revoir ce code.
J'ai répertorié dans un premier temps Prot. contre proj. non-magiques (SPWI311 et SPRA303), Barrière de lames (SPIN546), Évasion (SPCL914) et Bouclier des tempêtes (SPCL721), sans oublier Wind Wall (RR#ECHWW).
Bref, avez-vous noté quelque part une modification de ces sorts dans vos installations ? Ça me ferait gagner du temps avant de tous les désarchiver.
Merci d'avance.
Code : Tout sélectionner
// Prot. contre proj. non-magiques - Barrière de lames
ACTION_FOR_EACH file IN ~SPWI311~ ~SPIN546~ BEGIN
ACTION_IF (FILE_EXISTS_IN_GAME ~%file%.SPL~) THEN BEGIN
COPY_EXISTING ~%file%.SPL~ ~override~
PATCH_IF (SOURCE_SIZE > 0x71) THEN BEGIN // protects against invalid files
LPF ADD_SPELL_EFFECT INT_VAR opcode = 83 target = 2 timing = 0 parameter2 = (%GWDag51% - 1) power = 3 resist_dispel = 3 duration = 300 STR_VAR resource = "" END
LPF ADD_SPELL_EFFECT INT_VAR opcode = 83 target = 2 timing = 0 parameter2 = (%GWDag52% - 1) power = 3 resist_dispel = 3 duration = 300 STR_VAR resource = "" END
END
BUT_ONLY_IF_IT_CHANGES
END
END
Cependant, je me demande si certains mods (comme Spell Revision) ne modifient pas ces sorts (notamment en modifiant leur durée, voire en l'adaptant au niveau), ce qui m'obligerait à revoir ce code.
J'ai répertorié dans un premier temps Prot. contre proj. non-magiques (SPWI311 et SPRA303), Barrière de lames (SPIN546), Évasion (SPCL914) et Bouclier des tempêtes (SPCL721), sans oublier Wind Wall (RR#ECHWW).
Bref, avez-vous noté quelque part une modification de ces sorts dans vos installations ? Ça me ferait gagner du temps avant de tous les désarchiver.
Merci d'avance.