I was experimenting with RJs mod and noticed that certain heroes: Gandalf and Aragorn, could put on the ring and gain more power but be damaged over time.
I believe this could be a better solution to having a Ring Hero who is the same as an already existing normal hero.
Here is the code for Gandalf:
;----------------------------------------------------------------------- ;---------------------------- Ring Code -------------------------------- ;----------------------------------------------------------------------- Behavior = ObjectCreationUpgrade ModuleTag_RemoveUpgrades1 TriggeredBy = Upgrade_HasRing RemoveUpgrade = Upgrade_LostRing End Behavior = ObjectCreationUpgrade ModuleTag_RemoveUpgrades2a TriggeredBy = Upgrade_LostRing RemoveUpgrade = Upgrade_HasRing End Behavior = ObjectCreationUpgrade ModuleTag_RemoveUpgrades2b TriggeredBy = Upgrade_LostRing RemoveUpgrade = Upgrade_UseRing End Behavior = ObjectCreationUpgrade ModuleTag_RemoveUpgrades2c TriggeredBy = Upgrade_LostRing RemoveUpgrade = Upgrade_CorruptedRing End Behavior = ObjectCreationUpgrade ModuleTag_RemoveUpgrades3 TriggeredBy = Upgrade_UseRing RemoveUpgrade = Upgrade_LostRing End Behavior = CommandSetUpgrade ModueTag_UpgradedRingCommandSet TriggeredBy = Upgrade_HasRing CommandSet = GandalfRingCommandSet End Behavior = CommandSetUpgrade ModueTag_RestoreNormalCommandSet TriggeredBy = Upgrade_LostRing CommandSet = GondorGandalfCommandSet End Behavior = ModelConditionUpgrade ModuleTag_TimerConditions TriggeredBy = Upgrade_UseRing ;RequiresAllTriggers = Yes ;only use me if you have multiple required upgrades AddConditionFlags = USER_10 AddTempConditionFlag = ModelConditionState:USER_11 TempConditionTime = 100.0 End Behavior = ModelConditionUpgrade ModuleTag_RemoveTimerConditions TriggeredBy = Upgrade_CorruptedRing RemoveConditionFlags = USER_10 End Behavior = FireWeaponUpdate ModuleTag_WeaponCorrupted FireWeaponNugget WeaponName = GandalfCorruptionWeapon Offset = X:0 Y:0 Z:0 FireDelay = 5000 OneShot = No End End
So is there a way to upgrade his model when he uses the Ring, so that he gains Galadriel's aura around him? This is Galadriel Aura code:
ParticleSysBone = B_PELVIS GaladAura FollowBone:YES ParticleSysBone = B_PELVIS GaladAura02 FollowBone:YES
And also upgrade his weapon to the power of Sauron's Mace? I think I would be able to create this weapon I just wouldn't be sure on how to create an upgrade to make Gandalf use this weapon when he puts on the Ring.
EDIT: Also, I was looking through commandset.ini with CTRL-F and couldn't find a commandset for Gandalf or Aragorn. Is it just a coincidence that these are the two characters who can put on the Ring? Does anyone know why their commandsets would be missing on RJs mod? I'm confused as I searched for the commandset named in the hero.ini file ("GondorGandalfCommandSet") and I even searched for just "Gandalf" and only something from the Arnor faction came up. What's even more confusing is that these characters still work in game so I couldn't have deleted these by accident.