Godslayer?

zacman

Chieftain
Joined
Dec 28, 2008
Messages
96
hi.:)

dose anyone know how can a unit get the godslayer in a normal game?

i ask because if modmoded my copy of ffh to make it so auric acended is invinceable to anone but a unit with the godslayer, and i need to know if this is balanced.:trouble:
 
hi.
hello.

dose anyone know how can a unit get the godslayer in a normal game?
no. i heard it has to do with visiting world locations.


i ask because if modmoded my copy of ffh to make it so auric acended is invinceable to anyone but a unit with the godslayer, and i need to know if this is balanced.

"I am going to make UNIT X invincible to everything except a unit with ITEM Y". does this sound balanced? it isn't.


good luck with your modmod where a hero unit is invincible unless you so happen to get a certain item, doesn't sound fun. i can get that by forcing a high armageddon counter (from a different source of course)
 
thankyou..... i think............:undecide:
 
The godslayer enters the world through the Ascension ritual, along with Auric Ascened himself.
Code:
		if iProjectType == gc.getInfoTypeForString('PROJECT_ASCENSION'):
			pPlayer.initUnit(gc.getInfoTypeForString('UNIT_AURIC_ASCENDED'), pCity.getX(), pCity.getY(), UnitAITypes.NO_UNITAI, DirectionTypes.DIRECTION_SOUTH)
			if pPlayer.isHuman():
				t = "TROPHY_FEAT_ASCENSION"
				if not CyGame().isHasTrophy(t):
					CyGame().changeTrophyValue(t, 1)
			if not CyGame().getWBMapScript():
				iBestPlayer = -1
				iBestValue = 0
				for iLoopPlayer in range(gc.getMAX_PLAYERS()):
					pLoopPlayer = gc.getPlayer(iLoopPlayer)
					if pLoopPlayer.isAlive():
						if not pLoopPlayer.isBarbarian():
							if pLoopPlayer.getTeam() != pPlayer.getTeam():
								iValue = CyGame().getSorenRandNum(500, "Ascension")
								if pLoopPlayer.isHuman():
									iValue += 2000
								iValue += (20 - CyGame().getPlayerRank(iLoopPlayer)) * 50
								if iValue > iBestValue:
									iBestValue = iValue
									iBestPlayer = iLoopPlayer
				if iBestPlayer != -1:
					pBestPlayer = gc.getPlayer(iBestPlayer)
					pBestCity = pBestPlayer.getCapitalCity()
					if pBestPlayer.isHuman():
						iEvent = CvUtil.findInfoTypeNum(gc.getEventTriggerInfo, gc.getNumEventTriggerInfos(),'EVENTTRIGGER_GODSLAYER')
						triggerData = gc.getPlayer(iBestPlayer).initTriggeredData(iEvent, true, -1, pBestCity.getX(), pBestCity.getY(), iBestPlayer, -1, -1, -1, -1, -1)
					else:
						pBestPlayer.initUnit(gc.getInfoTypeForString('EQUIPMENT_GODSLAYER'), pBestCity.getX(), pBestCity.getY(), UnitAITypes.NO_UNITAI, DirectionTypes.DIRECTION_SOUTH)

The difficulty in getting Auric to Ascend (including being forced into a permanent war with everyone before you can even start the Ascention Ritual) is more than enough to balance his invincibility to all but the godslayer imho.

However, given the outcome of the Mulcarn Reborn scenario, I tend to think he should be vulnerable to The Nether Blade as well (not that you need to tell anyone).

I also think it could be really cool if using the Nether Blade to kill a hero would make resurrecting said hero impossible until the blade was somehow destroyed. That could be a real pain to code though, probably requiring the feat system.
 
no. i heard it has to do with visiting world locations.

"I am going to make UNIT X invincible to everything except a unit with ITEM Y". does this sound balanced? it isn't.


good luck with your modmod where a hero unit is invincible unless you so happen to get a certain item, doesn't sound fun. i can get that by forcing a high armageddon counter (from a different source of course)

Hmm... Might want to actually have some idea of what you are posting about, before you reply like this. :p

The Godslayer is AUTOMATICALLY given to the strongest non-Illian player as soon as the Illians complete the Ascension ritual. Barring World Builder shenanigans, there will never be an Auric created without the Godslayer being given out as well. And seeing as the process of creating Auric requires you to declare war on ALL other civilizations, and he is a GOD, he SHOULD be unkillable to all except the Godslayer. :goodjob:
 
Thanks everyone!:goodjob:

ps:I don't know how to post a modmod without reposting the entire mod:eek:
this is probaly a stupid qustion, but is this the only way?

pss: The makeing Auric vulnerable to the nether balde is easy:p but i have no clue how to do the hero killing part...............:crazyeye:
 
Probably the best way to post the modmod would be to post only the altered files, preferably in the proper folder nesting. Then people could just drag that assets folder over the main one, and it would replace only the changed files. I'd probably just zip it, but you could try to figure out how to use an installer if you want. Vehem, among others, could help with that.



Yeah, making it prevent the resurrection of its victims like the lore indicates it should would be a challenge. I believe that I could probably figure out how to make it work through the Trophy system, but unless we want killing a hero with the Nether Blade in one game to stop its resurrection in all others the Feat system should really be used instead. I believe that would require some SDK hardcoding to add a new feat for every hero, even in FF as Xienwolf's attempt to move feats to xml didn't really work out.


I may eventually try to figure it out, but not until after I get the Resurrection spell to work though an event that lets you choose which hero to bring back (including dead religious heroes, if you have the right religion).
 
Back
Top Bottom