En fait tout les pouvoir du palantir sont pour la moitié environ des ocl soit des invocations, il te suffit de chercher l'ocl qui correspond au pouvoir et tu la met comme une invocation normale a ton héro
pour trouver les invocations des pouvoirs tu va dans data\ini\object\system\system.ini et tu cherche le pouvoir
Tu n'a pas a te soucier de ce que fait l'invocation si tu veut une réplique exacte du pouvoir, tu sait juste qu'elle va faire apparaitre une grosse boule de neige et buter du monde, pence a garder aussi les fx qui sont joué pour l'avalanche les fx c'est FX_Avalanche et l'ocl c'est OCL_SpellBookAvalancheEgg
prend aussi le specialPower SpellBookAvalanche pour le copier t'en aura besoin
d'abord tu crée le specialPower en t'inspirant sur celui de l'arbre des pouvoir mais tu vire les truc qui t'interresse pas et tu met une distance limite d'utilisation soit :
- Code:
-
SpecialPower AvalancheRoiSorcier
Enum = SPECIAL_GENERAL_TARGETLESS
RadiusCursorRadius = 175
ReloadTime = 180000 ; 3 minutes
InitiateAtLocationSound = AvalancheRumble
Flags = LIMIT_DISTANCE
MaxCastRange = 400
End
Ensuite tu met le module qui va débloquer le pouvoir a un certain niveau suivit de celui pour l'invocation dans l'objet du roi sorcier d'angmar:
- Code:
-
Behavior = UnpauseSpecialPowerUpgrade Module01
SpecialPowerTemplate = AvalancheRoiSorcier
TriggeredBy = Upgrade_HourOfTheWitchKing ; niveau 10
End
Behavior = OCLSpecialPower Module02
StartsPaused = Yes
SpecialPowerTemplate = AvalancheRoiSorcier
OCL = OCL_SpellBookAvalancheEgg
CreateLocation = CREATE_AT_LOCATION
TriggerFX = FX_Avalanche
End
ensuite ya plus qu'a créer un nouveau commandButton
avec le nouveau SpecialPower :
- Code:
-
CommandButton Command_AvalancheRoiSorcier
Command = SPECIAL_POWER
SpecialPower = AvalancheRoiSorcier
Options = NEED_TARGET_POS
TextLabel = CONTROLBAR:Avalanche
ButtonImage = KUAvalancheIcon
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipAvalanche
RadiusCursorType = AvalancheRadiusCursor
InPalantir = Yes
Radial = No
CursorName = AttackObj
InvalidCursorName = GenericInvalid
End
Enfin il te reste plus qu'a ajouter le nouveau bouton au commandSet du roi sorcier d'angmar (ca je crois que tu sait faire
)
J'ai pas testé sur mon jeu mais normalement ca devait fonctionner