Jump to content


Photo

Nazgul problem


  • Please log in to reply
5 replies to this topic

#1 LordHaart

LordHaart
  • New Members
  • 7 posts

Posted 13 November 2010 - 09:49 AM

I made a Nazgul with his own abilities.I use some of his powers and mount fellbeast on 8 lvl. But i quickly dismount fellbeast and saw that i can use abilities again!
There is mount and dismoun code
;---------DISMOUNT------------------------------------------------------------------------
	 Behavior = SpecialPowerModule ModuleTag_KhamulDismountStarter
		 SpecialPowerTemplate		= SpecialAbilityToggleMountedFromFellBeast
		 UpdateModuleStartsAttack	= Yes
		 StartsPaused			= No
		InitiateSound			= FellBeastVoiceMove
	 End
	Behavior = ToggleMountedSpecialAbilityUpdate ModuleTag_KhamulDismount
		 SpecialPowerTemplate		= SpecialAbilityToggleMountedFromFellBeast
		 StartAbilityRange		= 50.0					   ; pretty small so we are forced to the right place.
		 MountedTemplate			= MordorKhamulNew
		 SynchronizeTimerOnSpecialPower	 = SpecialAbilityBlackRiderMorgulBlade SpecialAbilityScreech SpecialAbilityRingOfMen 
		 UnpackTime				  = 0
		 PreparationTime			 = 1  
;		 PersistentPrepTime		  = 250
		 PackTime					= 0
		 OpacityTarget			= 1					   ; How see-thru to be at peak of change
		 AwardXPForTriggering		= 0
		 IgnoreFacingCheck		= Yes
	End


;---------MOUNT------------------------------------------------------------------------
	  Behavior = UnpauseSpecialPowerUpgrade ModuleTag_UnpauseFellBeastToggle
		SpecialPowerTemplate		= SpecialAbilityToggleMounted
		TriggeredBy					= Upgrade_Level8
	End

	 Behavior = SpecialPowerModule ModuleTag_HorseToggleStarter					  
		 SpecialPowerTemplate		= SpecialAbilityToggleMounted
		 UpdateModuleStartsAttack	= Yes
		 StartsPaused			= Yes
	   ;InitiateSound			= FellBeastVoiceMove
	 End

	Behavior = ToggleMountedSpecialAbilityUpdate ModuleTag_HorseToggle
		 SpecialPowerTemplate		= SpecialAbilityToggleMounted
		 MountedTemplate			= MordorKhamulonFellBeastNew
		 SynchronizeTimerOnSpecialPower	 = SpecialAbilityBlackRiderMorgulBlade SpecialAbilityScreech SpecialAbilityRingOfMen 
		 UnpackTime					 = 2000
		 PreparationTime			 = 0				   ; none, cause we hop onto our mount in no time at all :)
		 PackTime					= 0					; none, cause we hop onto our mount in no time at all :)
		 OpacityTarget			= .0				   ; How see-thru to be at peak of change
		 AwardXPForTriggering		= 0
		 IgnoreFacingCheck		= Yes
	   ;TriggerSound			= FellBeastVoiceMove
	End


#2 Imdrar

Imdrar

    The Dark Apprentice

  • Members
  • 430 posts
  • Location:The Borderline of Night and Day
  • Projects:Tol-in-Gaurhoth
  •  Villain On Demand

Posted 13 November 2010 - 11:58 AM

First of all, make sure that all abilities are listed in this line:

SynchronizeTimerOnSpecialPower	 = SpecialAbilityBlackRiderMorgulBlade SpecialAbilityScreech SpecialAbilityRingOfMen

If there's missing anything, add it.
Also you need to add the behaviors of each special power to both the mounted and the unmounted version, despite of that some abilities might be meant to be available for only one template.

Defender of the Lawful Evil


Posted Image


#3 LordHaart

LordHaart
  • New Members
  • 7 posts

Posted 13 November 2010 - 01:19 PM

First of all, make sure that all abilities are listed in this line:

SynchronizeTimerOnSpecialPower	 = SpecialAbilityBlackRiderMorgulBlade SpecialAbilityScreech SpecialAbilityRingOfMen

If there's missing anything, add it.
Also you need to add the behaviors of each special power to both the mounted and the unmounted version, despite of that some abilities might be meant to be available for only one template.

1.Yes,all abilities listed in that line,exept passive abilities.
2.I copy all special powers from unmounted to mounted version.
3.Examle:
DISMOUNTED

;--------- SCREECH -----------------------------------------------------------------------------------
	 Behavior = UnpauseSpecialPowerUpgrade ModuleTag_BlackRiderScreechEnabler
		SpecialPowerTemplate = SpecialAbilityScreech
		TriggeredBy = Upgrade_BlackRiderNazgulScreech
	End
	Behavior = SpecialPowerModule ModuleTag_BlackRiderScreech					  
		SpecialPowerTemplate		= SpecialAbilityScreech
		UpdateModuleStartsAttack	= Yes
		StartsPaused			= Yes
	End
	Behavior = SpecialAbilityUpdate ModuleTag_BlackRiderScreechSAUpdate  
		SpecialPowerTemplate		= SpecialAbilityScreech
		UnpackTime					= 0  
		AwardXPForTriggering		= 0		
		TriggerSound				= NazgulScreech
		Instant						= Yes
		EffectRange					= 180
	End

MOUNTED

;--------- SCREECH -----------------------------------------------------------------------------------
	 Behavior = UnpauseSpecialPowerUpgrade ModuleTag_BlackRiderScreechEnabler
		SpecialPowerTemplate = SpecialAbilityScreech
		TriggeredBy = Upgrade_BlackRiderNazgulScreech
	End
	Behavior = SpecialPowerModule ModuleTag_BlackRiderScreech					  
		SpecialPowerTemplate		= SpecialAbilityScreech
		UpdateModuleStartsAttack	= Yes
		StartsPaused			= Yes
	End
	Behavior = SpecialAbilityUpdate ModuleTag_BlackRiderScreechSAUpdate  
		SpecialPowerTemplate		= SpecialAbilityScreech
		UnpackTime					= 0  
		AwardXPForTriggering		= 0		
		TriggerSound				= NazgulScreech
		Instant						= Yes
		EffectRange					= 180
	End

CommandSets for both version
Command_SpecialAbilityScreechBlackRider
And i still no result :(

#4 Imdrar

Imdrar

    The Dark Apprentice

  • Members
  • 430 posts
  • Location:The Borderline of Night and Day
  • Projects:Tol-in-Gaurhoth
  •  Villain On Demand

Posted 13 November 2010 - 02:28 PM

What happens to the other special powers? Are their timers reset too?

One thing you could try to do:

Behavior = UnpauseSpecialPowerUpgrade ModuleTag_BlackRiderScreechEnabler
		SpecialPowerTemplate = SpecialAbilityScreech
		TriggeredBy = Upgrade_BlackRiderNazgulScreech
		ObeyRechageOnTrigger = Yes
	End

I know it actually should be typed "Recharge", but that's an error they insist on in the whole code. ;)
I remember that I've once achieved something by adding this line to a special power, and I even believe it was Screech, but it's been a while ago, so don't ask me what I did in detail. :p

Edited by Imdrar, 13 November 2010 - 02:31 PM.

Defender of the Lawful Evil


Posted Image


#5 Elric

Elric

    Designer

  • Hosted
  • 2,857 posts
  • Projects:Middle-Earth Expanded
  •  Coder
  • Donated

Posted 13 November 2010 - 03:52 PM

In quite a few mods this happens there r a few that got around it (the see mod did) ask around in the see mod forums unless u just r making it mount and dismount foot and dragon only... If that's the case copy the witch kings version...

#6 LordHaart

LordHaart
  • New Members
  • 7 posts

Posted 13 November 2010 - 06:08 PM

Behavior = UnpauseSpecialPowerUpgrade ModuleTag_BlackRiderScreechEnabler
		SpecialPowerTemplate = SpecialAbilityScreech
		TriggeredBy = Upgrade_BlackRiderNazgulScreech
		ObeyRechageOnTrigger = Yes
	End

Thank you!It really works! :p




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users