Jump to content


Photo

how to make your own armor?


  • Please log in to reply
7 replies to this topic

#1 {IP}TABARRON

{IP}TABARRON

    TABEAR *rawr*

  • Members
  • 138 posts
  • Location:FINLAND
  • Projects:WOTR II
  •  expert ini guy

Posted 20 September 2009 - 12:28 AM

hello iwas just thinking on how bad the armor of bfme2 was so i was going to make a new one
for goblins and make them have lava armor
and for some reason i cant buy the armor or if buy it from the armory the unit cant recieve the upgrade.

her is the code:
PLZ HELP


CODE
ModifierList LavaArmor
Category = INNATE_ARMOR
Modifier = EXPERIENCE 200%
Modifier = ARMOR 100%
Modifier = DAMAGE_MULT 100%
Modifier = RESIST_KNOCKBACK 100%
Modifier = SPEED -75%
Modifier = RATE_OF_FIRE 300%
Duration = 0
End



CommandButton Command_PurchaseUpgradeIsengardHeavyArmor
Command = PLAYER_UPGRADE
Options = CANCELABLE
Upgrade = Upgrade_TechnologyIsengardHeavyArmor
TextLabel = CONTROLBAR:LavaArmor
ButtonImage = BIArmory_HeavyArmor
ButtonBorderType = UPGRADE
DescriptLabel = CONTROLBAR:ToolTipPurchaseTechnologyLavaArmor
Radial = Yes
InPalantir = Yes
LacksPrerequisiteLabel = TOOLTIP:PurchaselavaArmor
End

CommandButton Command_PurchaseTechnologyIsengardHeavyArmor
Command = OBJECT_UPGRADE
Options = NEED_UPGRADE OK_FOR_MULTI_SELECT CANCELABLE
Upgrade = Upgrade_IsengardHeavyArmor
NeededUpgrade = Upgrade_TechnologyIsengardHeavyArmor
NeededUpgrade = Upgrade_IsengardArmoryLevel3
TextLabel = CONTROLBAR:LavaArmor
ButtonImage = BIArmory_HeavyArmor
ButtonBorderType = UPGRADE
DescriptLabel = CONTROLBAR:ToolTipPurchaseTechnologyLavaArmor
InPalantir = Yes
LacksPrerequisiteLabel = TOOLTIP:PurchaselavaArmor
End

CommandSet NewMordorSiegeWorksCommandSetLevel1
1 = Command_ConstructMordorCatapult
6 = Command_Sell
7 = Command_UpgradeMordorSiegeWorksLevel2
End
CommandSet NewMordorSiegeWorksCommandSetLevel2
1 = Command_ConstructMordorCatapult
3 = Command_PurchaseTechnologyMordorForgedBlades
6 = Command_Sell
7 = Command_UpgradeMordorSiegeWorksLevel3
End
CommandSet NewMordorSiegeWorksCommandSetLevel3
1 = Command_ConstructMordorCatapult
3 = Command_PurchaseTechnologyMordorForgedBlades
4 = Command_PurchaseTechnologyMordorFireArrows
5 = Command_PurchaseTechnologyIsengardHeavyArmor
6 = Command_Sell
End
CommandSet NewFireHordeCommandSet
1 = Command_ToggleStance
3 = Command_PurchaseUpgradeMordorForgedBlades
4 = Command_PurchaseUpgradeIsengardHeavyArmor
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End

Object GoblinFighter

AddModule
Behavior = AttributeModifierUpgrade ModuleTag_Reinforcesdge6456
TriggeredBy = Upgrade_IsengardHeavyArmor
AttributeModifier = LavaArmor
End
End


AddModule
Behavior = ArmorUpgrade AshArmor254
TriggeredBy = Upgrade_IsengardHeavyArmor
ArmorSetFlag = PLAYER_UPGRADE
End
End
AddModule
Behavior = SubObjectsUpgrade AshArmor2
TriggeredBy = Upgrade_IsengardHeavyArmor
UpgradeTexture = MUGblnSwrd.tga 0 s3_lava.tga
UpgradeTexture = MUGblnSwrd2.tga 0 s3_lava.tga
UpgradeTexture = MUGblnSwrd3.tga 0 s3_lava.tga
UpgradeTexture = MUGblnSwrd2_HA.tga 0 s3_lava.tga
UpgradeTexture = MUGblnSwrd3_HA.tga 0 s3_lava.tga
UpgradeTexture = mugblnswrd_c.tga.tga 0 s3_lava.tga
RecolorHouse = Yes
End
End
End

United we are pyromaniacs
Posted Image

#2 Rob38

Rob38

    Believer of Hope

  • Hosted
  • 3,567 posts
  • Location:USA
  • Projects:Helm's Deep Last Hope
  •  One who is not afraid of new challenges

Posted 20 September 2009 - 02:46 AM

First, any sort of PurchaseTechnology needs to be a Player Upgrade... seems you accidentally reversed it. I also added NeededUpgrade = Upgrade_MordorSiegeWorksLevel3 to the technology.

CommandButton Command_PurchaseTechnologyIsengardHeavyArmor
	Command				= PLAYER_UPGRADE
	Upgrade				= Upgrade_TechnologyIsengardHeavyArmor 
	Options				= CANCELABLE NEED_UPGRADE
	NeededUpgrade		= Upgrade_MordorSiegeWorksLevel3
	TextLabel			= CONTROLBAR:LavaArmor
	ButtonImage			= BIArmory_HeavyArmor
	ButtonBorderType	= UPGRADE
	DescriptLabel		= CONTROLBAR:ToolTipPurchaseTechnologyLavaArmor
	Radial				= Yes
	InPalantir	   		= Yes
	LacksPrerequisiteLabel		= TOOLTIP:PurchaselavaArmor
End

CommandButton Command_PurchaseUpgradeIsengardHeavyArmor
	Command				= OBJECT_UPGRADE
	Options				= NEED_UPGRADE OK_FOR_MULTI_SELECT CANCELABLE
	Upgrade				= Upgrade_LavaHeavyArmor
	NeededUpgrade		= Upgrade_TechnologyIsengardHeavyArmor
	TextLabel			= CONTROLBAR:LavaArmor
	ButtonImage			= BIArmory_HeavyArmor
	ButtonBorderType	= UPGRADE
	DescriptLabel		= CONTROLBAR:ToolTipPurchaseTechnologyLavaArmor
	InPalantir	   		= Yes
	LacksPrerequisiteLabel		= TOOLTIP:PurchaselavaArmor
End

We should make a new upgrade for the lava armor:

Upgrade Upgrade_LavaHeavyArmor
	DisplayName	   = UPGRADE:IsengardHeavyArmor
	Type			  = OBJECT
	Tooltip		= TOOLTIP:IsengardHeavyArmor
	BuildCost		= ISENGARD_PERSONAL_HEAVY_ARMOR_BUILDCOST
	BuildTime		= ISENGARD_PERSONAL_HEAVY_ARMOR_BUILDTIME
	ResearchSound	= UpgradeHeavyArmor
	UpgradeFX		= FX_PorterDeliverHeavyArmor
	ButtonImage	   = BuildingNoArt
	Cursor				= WeaponUpgrade
	RequiredObjectFilter = NONE +MordorSiegeWorks
	StrategicIcon	= AptStrategicUnitUpgradeArmor
End

CommandSet NewMordorSiegeWorksCommandSetLevel1
1 = Command_ConstructMordorCatapult
6 = Command_Sell
7 = Command_UpgradeMordorSiegeWorksLevel2
End

CommandSet NewMordorSiegeWorksCommandSetLevel2
1 = Command_ConstructMordorCatapult
3 = Command_PurchaseTechnologyMordorForgedBlades
6 = Command_Sell
7 = Command_UpgradeMordorSiegeWorksLevel3
End

CommandSet NewMordorSiegeWorksCommandSetLevel3
1 = Command_ConstructMordorCatapult
3 = Command_PurchaseTechnologyMordorForgedBlades
4 = Command_PurchaseTechnologyMordorFireArrows
5 = Command_PurchaseTechnologyIsengardHeavyArmor
6 = Command_Sell
End

Object MordorSiegeWorks

CommandSet = NewMordorSiegeWorksCommandSetLevel1

ReplaceModule ModuleTag_MordorSiegeWorksLevel2
	Behavior = CommandSetUpgrade ModuleTag_MordorSiegeWorksLevel2NEW
		TriggeredBy		= Upgrade_MordorSiegeWorksLevel2
		ConflictsWith	= Upgrade_MordorSiegeWorksLevel3
		CommandSet		= NewMordorSiegeWorksCommandSetLevel2
	End
End

ReplaceModule ModuleTag_MordorSiegeWorksLevel3
	Behavior = CommandSetUpgrade ModuleTag_MordorSiegeWorksLevel3NEW
		TriggeredBy		= Upgrade_MordorSiegeWorksLevel3
		CommandSet		= NewMordorSiegeWorksCommandSetLevel3
	End
End

End

CommandSet NewFireHordeCommandSet
	1	= Command_ToggleStance		
	3	= Command_PurchaseUpgradeMordorForgedBlades
	4	= Command_PurchaseUpgradeIsengardHeavyArmor
	13	= Command_AttackMove
	14	= Command_Stop
	16	  = Command_SetStanceBattle
	17	  = Command_SetStanceAggressive
	18	  = Command_SetStanceHoldGround
End

Object GoblinFighter

CommandSet = NewFireHordeCommandSet

AddModule
		  Behavior = AttributeModifierUpgrade ModuleTag_Reinforcesdge6456
		TriggeredBy				= Upgrade_LavaHeavyArmor
		AttributeModifier		= LavaArmor
	End
	  End

	AddModule 
	Behavior = ArmorUpgrade AshArmor254
		TriggeredBy		=	Upgrade_LavaHeavyArmor
				ArmorSetFlag			= PLAYER_UPGRADE
	End
End
	AddModule 
	Behavior = SubObjectsUpgrade AshArmor2
		TriggeredBy		=	Upgrade_LavaHeavyArmor
		UpgradeTexture  =	   MUGblnSwrd.tga 0 s3_lava.tga
		UpgradeTexture	=	MUGblnSwrd2.tga 0 s3_lava.tga 
		UpgradeTexture	=	MUGblnSwrd3.tga 0 s3_lava.tga
		UpgradeTexture	=	MUGblnSwrd2_HA.tga 0 s3_lava.tga
		UpgradeTexture	=	MUGblnSwrd3_HA.tga 0 s3_lava.tga
				UpgradeTexture	=	mugblnswrd_c.tga.tga 0 s3_lava.tga
		RecolorHouse	=   Yes
	End
End
End

Object GoblinFighterHorde
CommandSet = NewFireHordeCommandSet
End

signature_group1.gif

 

16821.png


#3 {IP}TABARRON

{IP}TABARRON

    TABEAR *rawr*

  • Members
  • 138 posts
  • Location:FINLAND
  • Projects:WOTR II
  •  expert ini guy

Posted 20 September 2009 - 12:29 PM

I dont know if you can make your own upgrade. Can you?
if it works I'll be sure to use it in my map

EDIT: nope didnt work

Edited by Coder, 20 September 2009 - 01:01 PM.

United we are pyromaniacs
Posted Image

#4 Crusard

Crusard

    Local n00b

  • Project Team
  • 483 posts
  • Location:Buenos Aires, Argentina
  • Projects:Crusard's Tower Defense
  •  Poor feedback kills mapper.

Posted 20 September 2009 - 04:19 PM

You can make your own upgrades ^_^

Posted Image


#5 {IP}TABARRON

{IP}TABARRON

    TABEAR *rawr*

  • Members
  • 138 posts
  • Location:FINLAND
  • Projects:WOTR II
  •  expert ini guy

Posted 20 September 2009 - 11:52 PM

Well now i can buy it from the armory but when i try to buy it for a unit it says unit cant recive this upgrade
I need to get this done anyone try to help me get an armor for uruks,wargriders isengardpikes and isengardarchers
that is lava
PLZ HELP!!

Edited by Coder, 20 September 2009 - 11:59 PM.

United we are pyromaniacs
Posted Image

#6 Rob38

Rob38

    Believer of Hope

  • Hosted
  • 3,567 posts
  • Location:USA
  • Projects:Helm's Deep Last Hope
  •  One who is not afraid of new challenges

Posted 21 September 2009 - 03:48 AM

Well now i can buy it from the armory but when i try to buy it for a unit it says unit cant recive this upgrade
I need to get this done anyone try to help me get an armor for uruks,wargriders isengardpikes and isengardarchers
that is lava


Try putting the upgradecode at the top of the map.ini file. Also, make sure MordorSiegeWorks is on the map as you cannot purchase the upgrade without it.

signature_group1.gif

 

16821.png


#7 Hostile

Hostile

    Benefitting Humanity Simply by Showing Up!

  • Veterans
  • 9,551 posts
  • Location:Washington DC
  •  T3A Founder
  • Division:Revora
  • Job:Global Administrator
  • Donated
  • Association

Posted 21 September 2009 - 04:43 AM

I dont know if you can make your own upgrade. Can you?
if it works I'll be sure to use it in my map


You can also "walk on water." Simply adjust locomotors on the terrain types. Bad BFME humour there. The "Jesus Christ mod"

#8 {IP}TABARRON

{IP}TABARRON

    TABEAR *rawr*

  • Members
  • 138 posts
  • Location:FINLAND
  • Projects:WOTR II
  •  expert ini guy

Posted 21 September 2009 - 10:23 PM

Ok it worked the upgrade was scwered up with isengard and mordor thanks for the help.
United we are pyromaniacs
Posted Image




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users