Jump to content


Matt Waller

Member Since 28 Jan 2008
Offline Last Active Apr 10 2009 04:31 AM

Topics I've Started

Saruman Word of power Not Working

15 June 2008 - 08:59 AM

I've been trying for about a week to get Saruman to use word of power. I used:

Commandbutton
CommandSet
ExperienceLevels
Saruman's ini
SpecialPowers
Weapon
Gamedata

But in-game the power appears greyed out even at the right level. Here is the code I edited:

Command Button:

CommandButton Command_SarumanSpecialAbilityWordOfPower
	Command			   = SPECIAL_POWER 
	SpecialPower	   = SpecialAbilitySarumanWordOfPower
//	Options			   = 
	TextLabel		   = CONTROLBAR:CAHWordofPower
	ButtonImage		   = Gandolf_radcircle
	ButtonBorderType   = ACTION	
	DescriptLabel	   = CONTROLBAR:ToolTipWordofPower_CAH
	AutoAbility		   = Yes
	PresetRange		   = 120.0
//	UnitSpecificSound  = 
	InPalantir		   = Yes
End

Command set:

CommandSet SarumanCommandSet 
	
	1	= Command_SpecialAbilityIsengardWizardBlast
	2	= Command_SarumanFireball
	3	= Command_SarumanSpecialAbilityWordOfPower;;
	4	= Command_SpecialAbilitySpeechCraft;;
	5	= Command_SpecialAbilityDominateEnemy;;
	6	= Command_SarumanThunderBolt
	12	= Command_CaptureBuilding
	13	= Command_AttackMove
	14	= Command_Stop
End

Experience Levels:

ExperienceLevel	SarumanLevel3
	TargetNames					= IsengardSaruman

	RequiredExperience				= SARUMAN_LVL3_EXP_NEEDED 
	ExperienceAward					= SARUMAN_LVL3_EXP_AWARD
	Upgrades					= Upgrade_SarumanWordofPower	

	AttributeModifiers				= HeroLevelUpDamage2
	Rank						= 3
	LevelUpFx					= FX:GandalfLevelUp1FX
	SelectionDecal
		Texture					= decal_hero_evil
		Style					= SHADOW_ALPHA_DECAL
		OpacityMin				= 50%	
		OpacityMax				= 100%
		MinRadius				= 40
		MaxRadius				= 200
		MaxSelectedUnits			= 40
	End	
END

Saruman's ini:

;;; WORD OF POWER ANIMS ON FOOT;;;
		AnimationState		=  SPECIAL_WEAPON_ONE
			StateName = Attacking
			Animation
				AnimationName		   = GUGandalfG_SKL.GUGandalfG_SPCK
				AnimationMode	   = ONCE
			End
			FXEvent			= Frame:5 Name:FX_GandalfPreAttackBlast
		End


(then a bit further down)


;;; WORD OF POWER;;;

	Behavior = UnpauseSpecialPowerUpgrade ModuleTag_WordEnabler
		SpecialPowerTemplate = SpecialAbilitySarumanWordOfPower
		TriggeredBy			 = Upgrade_SarumanWordOfPower
	End

	Behavior = SpecialPowerModule ModuleTag_WordStarter	   
		SpecialPowerTemplate	  = SpecialAbilitySarumanWordOfPower
		UpdateModuleStartsAttack  = Yes
		StartsPaused				= Yes
	End

	Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_WordWeaponFireUpdate   
		SpecialPowerTemplate	   = SpecialAbilitySarumanWordOfPower
		WhichSpecialWeapon		   = 1
		SkipContinue			   = Yes
		UnpackTime				   = 1700 
		PackTime				   = 1	   
		FreezeAfterTriggerDuration = 2500 // Hold AI for this long after we	fire.
		AwardXPForTriggering	   = 0	   
		StartAbilityRange		   = 180.0
		SpecialWeapon			   = SarumanWordOfPower
	End

Special Powers:

//-----------------------------------------------------------------------------------------------------------------------------------------
// WORD OF POWER SPECIAL POWER
//-----------------------------------------------------------------------------------------------------------------------------------------
SpecialPower SpecialAbilitySarumanWordOfPower
	Enum						   = SPECIAL_WORD_OF_POWER
	ReloadTime					   	= 360000
	PublicTimer					   = No
End

Weapon:

;------------------------------------------------------------------------------
Weapon SarumanWordOfPower; Big Blue Ring Blast
	IdleAfterFiringDelay = 0
	AttackRange = SARUMAN_WORD_OF_POWER_RANGE
	MinimumAttackRange = 0.8
	WeaponSpeed = 401		; dist/sec 
	MinWeaponSpeed = 241
	MaxWeaponSpeed = 601	 ; dist/sec Upper limit on scaling, when attacking past nominal "max" range
	ScaleWeaponSpeed = Yes; Used for lob weapons, scales speed proportional to range
	RadiusDamageAffects = ENEMIES NOT_SIMILAR
	DelayBetweenShots = 5000			  ; time between shots, msec
	PreAttackDelay		= 2600
	PreAttackType		 = PER_ATTACK; Do the delay each time we attack a new target
	PreAttackFX		   = FX_GandalfPreAttackBlastReal
	FireFX				= FX_GandalfBlast
	FiringDuration	  = 1400
	DamageNugget					   ; A basic Nugget that just does damage
		Damage			= SARUMAN_WORD_OF_POWER_DAMAGE
		Radius			= 250.0
		DamageType		= MAGIC
		DamageFXType	= MAGIC
		DeathType		= EXPLODED
		DamageSpeed		= 700.0; must match the ShockWaveSpeed below
	End
	MetaImpactNugget				   ; A Nugget that throws things back with force
;		HeroResist			= .75
		ShockWaveAmount   = 75.0
		ShockWaveRadius   = 500.0
		ShockWaveTaperOff = 1.0
		ShockWaveZMult	= 1.000
		ShockWaveSpeed	  = 700.0 
	End
End

Gamedata:

;-----------------------Saruman------------------
#define SARUMAN_BUILDCOST				3000
#define SARUMAN_BUILDTIME				70;; 45
#define SARUMAN_HEALTH					3000

#define	SARUMAN_LVL1_EXP_AWARD 				35
#define	SARUMAN_LVL2_EXP_AWARD 				40
#define	SARUMAN_LVL3_EXP_AWARD 				45
#define	SARUMAN_LVL4_EXP_AWARD 				50
#define	SARUMAN_LVL5_EXP_AWARD 				60
#define	SARUMAN_LVL6_EXP_AWARD 				75
#define	SARUMAN_LVL7_EXP_AWARD 				90
#define	SARUMAN_LVL8_EXP_AWARD 				105
#define	SARUMAN_LVL9_EXP_AWARD 				125
#define	SARUMAN_LVL10_EXP_AWARD 			150

#define	SARUMAN_LVL2_EXP_NEEDED 			90;60;; 100
#define	SARUMAN_LVL3_EXP_NEEDED 			180;200;; 200
#define	SARUMAN_LVL4_EXP_NEEDED 			270;400;; 300
#define	SARUMAN_LVL5_EXP_NEEDED 			700;600;; 500
#define	SARUMAN_LVL6_EXP_NEEDED 			1130;800;; 700
#define	SARUMAN_LVL7_EXP_NEEDED 			1560;1000;; 900
#define	SARUMAN_LVL8_EXP_NEEDED 			2110;1200;; 1100
#define	SARUMAN_LVL9_EXP_NEEDED 			2660;1600;; 1500
#define	SARUMAN_LVL10_EXP_NEEDED 			3210;2000;; 2000

#define SARUMAN_PREATTACKDELAY 				1100
#define SARUMAN_DELAYBETWEENSHOTS 			1000
#define SARUMAN_FIRINGDURATION 				1566
#define	SARUMAN_DAMAGE					250;; 100

#define	SARUMAN_FORCE_ATTACK_DAMAGE			500

#define	SARUMAN_FIREBALL_DAMAGE				400
#define	SARUMAN_FIREBALL_DAMAGE_SIEGE			400
#define SARUMAN_FIREBALL_RADIUS				30.0
#define SARUMAN_FIREBALL_RANGE				300;; 250
#define SARUMAN_FIREBALL_RELOAD_TIME			60000

#define	SARUMAN_LIGHTNING_DAMAGE			1000
#define	SARUMAN_LIGHTNING_DAMAGE_FLAME		 	2000
#define	SARUMAN_LIGHTNING_RANGE				 	300
#define	SARUMAN_LIGHTNING_RADIUS			 	50

#define	SARUMAN_WORD_OF_POWER_DAMAGE			500
#define	SARUMAN_WORD_OF_POWER_RANGE			120

Please help quickly!

Astral Conflict : Dark Cadence

16 May 2008 - 06:16 PM

RPG Name: Astral Conflict : Dark Cadence
RPG Description: An RPG set in our universe which has now become similar to Star wars but without all the crap stuff
RPG Era: (Middle Ages, Present, Future, etc.) In the distant future where a galactic civil war threatens to engulf the solar system.
RPG Plot: (If you don't want to reveal this, simply PM it to me) Here's the twist, there isn't one, I'll set the scene but then any participant can take it where they want! Get set for some interesting stuff people!
RPG Leader(s): (Who's running the thing) Me and any volunteers.

Ok im gonna need some people to help me and tell me whats things are crap about the star wars universe. Could somebody volunteer for co-leader or something?

Trewq

24 April 2008 - 08:51 PM

Character Sheet:

Name: Trewq
Age: 28
Race:Kaltesian
Gender:Male
Weapons: High powered flamethrowers (dual) atmosphere filter on back to filter pure oxygen out of the air to use as fuel. Can use filter's fans to hover and jump great distances.
Specialty: Has super-heightned senses (can see really far even in darkness, can hear a footstep miles away etc)
{optional}
History: Wanders Wilderness in search of bounties and contracts. (assassinations etc.)
Other: Carries a mass supply of C4 and various types of interesting grenades (shown later in story)

The Second Age - LOTR

24 April 2008 - 04:51 PM

RPG Name: lllll Second Age : The Forging lllll
RPG Description: Set in the second age of middle earth. This is a relatively free flowing RPG with a freedom to do what you want (within reason).
Players can choose between a number of different races and professions. A revolutionary aspect of this RPG is that it is in real-time. For j everyday that passes here 10 years will pass in Second Age therefore allowing the key battles and events from Tolkien's fantasy to still take k place. This will make the RPG take about a year. Then it will move onto the Third Age

RPG Era: The Second Age of Middle Earth
RPG Plot: Set around the events of the second age such as the forging of the rings and Saurons corruption of Numenor. I will take control of the games NPC characters aswell as my character to keep the game flowing and to make sure that key events are noticed. I will also remind other characters of the date.
RPG Leader(s): Me and whoever I designate from the first interested members.

Show your interest if you are reading this so I can start ASAP

Ghyver - Traitor or Friend?

23 April 2008 - 09:04 PM

Ghyver was a soldier in the UNSC for 10 years until he was "KIA". Pressumed dead and left behind enemy lines by his squadron he blagged his way into becoming an assassin for the covenant.

The covenant engineers tended to his wounds and replaced his missing limbs and organs with forerunner scavenged technology making him more powerful and efficient than a regular human. He was stationed on a covenant controlled construction planet and told to kill any UNSC forces that came anywhere near his facility.

His life was relatively quiet and cushy until Aer's force arrived. The covenant, accusing him of traitoring their position turned on him.

Ghyver escaping just with his life and without his fabled sniper rifle he meets the sangheilli and Unggoy in the core room. Things were about to get ugly.