Ben par exemple on va regarder mot de mort:
1-Donc on cherche mot de mort dans gandalf.ini et ligne 1264 ya ca: - Citation :
- ;------- WORD OF POWER (BLUE RING BLAST) SPELL --------------------------------------------------------------------------------
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_WordEnabler
SpecialPowerTemplate = SpecialAbilityWordOfPower
TriggeredBy = Upgrade_GandalfWordOfPower
End
Behavior = SpecialPowerModule ModuleTag_WordStarter
SpecialPowerTemplate = SpecialAbilityWordOfPower
UpdateModuleStartsAttack = Yes
StartsPaused = Yes
End
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_WordWeaponFireUpdate
SpecialPowerTemplate = SpecialAbilityWordOfPower
WhichSpecialWeapon = 1
SkipContinue = Yes
UnpackTime = 1700
PackTime = 1
FreezeAfterTriggerDuration = 2500 ; Hold AI for this long after we fire.
AwardXPForTriggering = 0
StartAbilityRange = 80.0
SpecialWeapon = GandalfWordOfPower
End
Voila ce qui ,faut mettre dans un object pour faire un sort comme moot de mort sans les animations.
2-Les modules:Voila le premier module: - Citation :
- Behavior = UnpauseSpecialPowerUpgrade ModuleTag_WordEnabler
SpecialPowerTemplate = SpecialAbilityWordOfPower
TriggeredBy = Upgrade_GandalfWordOfPower
End
La ligne "
SpecialPowerTemplate" défini à quel sort est relier le module (dans specialpower.ini).
La ligne "
TriggeredBy =" le relie a un upgrade qui va etre débloquer niveau 10 dans "experiencelevels.ini"
Donc tu l'aurra compris, le module:"Behavior = UnpauseSpecialPowerUpgrade" sert a faire débloquer le sort grace a un upgrade.
Maintenant le deuxième module: - Citation :
- Behavior = SpecialPowerModule ModuleTag_WordStarter
SpecialPowerTemplate = SpecialAbilityWordOfPower
UpdateModuleStartsAttack = Yes
StartsPaused = Yes
End
La ligne "
SpecialPowerTemplate =" sert toujours a la meme chose^^
Et franchement je vois pas l'utilitée de ce module puisque je l'utilise rarement
3ème module: - Citation :
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_WordWeaponFireUpdate
SpecialPowerTemplate = SpecialAbilityWordOfPower
WhichSpecialWeapon = 1
SkipContinue = Yes
UnpackTime = 1700
PackTime = 1
FreezeAfterTriggerDuration = 2500 ; Hold AI for this long after we fire.
AwardXPForTriggering = 0
StartAbilityRange = 80.0
SpecialWeapon = GandalfWordOfPower
End
La ligne "
SpecialPowerTemplate = " est toujours la même ^^
La ligne "
WhichSpecialWeapon sert a définir l'animation qui va s'effectuer.
Les truc en
marron servent a dire quand le sort et l'anime va s'effectuer quand on a appuyer sur le bouton.
Et enfin la ligne la plus importante "
SpecialWeapon = GandalfWordOfPower" qui sert a mettre le weapon correspondant (dans weapon.ini)qui dans ce cas , si on l'oubliait ben il ne se passerais rien puisque c'est lui qui défini les dommages et les fx(effets visuels).
Donc ce module sert a faire utiliser un weapon, ce qui est presque indispensable sauf pour les sort de soin et d'invocation.
Donc voila pour quelques modules qui ouvrent de grandes possibilitées
J'ai pas le temps pour faire le reste(animations, weapon, fx, upgrades, attributemodifier, expériencelevels,OCL......