Angels have been able to get Vampirism for quite some time now, though quite honestly they don't really benefit from it much beyond the heal rate increase. Dragons (despite their magic immunity) also can become Vampiric. Oh and also, Heal works on dragons as well, not sure if this is intended.Brigit is labeled as "not alive" in my game (as she should be), but I was able to gift vampirism to her. 0.32, patch i.
Also, I was able to graft a hawk onto a flesh golem and it got flying and +1 movement. I don't know if this is intended or not, but it's pretty funny to think about a massive flesh golem fluttering around mountaintops on little hawk-sized wings.
Hey, demon-worshippers have to have muses too. Also, it makes perfect sense: study hard enough and maybe you can summon one for yourselfCharybdis said:While thematically the idea of my succubus inspiring my city to study better makes me laugh, think that needs a change?![]()
def spellWorldbreak(caster):
iCounter = CyGame().getGlobalCounter()
iFire = gc.getInfoTypeForString('DAMAGE_FIRE')
iForest = gc.getInfoTypeForString('FEATURE_FOREST')
iJungle = gc.getInfoTypeForString('FEATURE_JUNGLE')
iPillar = gc.getInfoTypeForString('EFFECT_PILLAR_OF_FIRE')
iSmoke = gc.getInfoTypeForString('IMPROVEMENT_SMOKE')
for i in range (CyMap().numPlots()):
pPlot = CyMap().plotByIndex(i)
bValid = True
if pPlot.isOwned():
if pPlot.getOwner() == caster.getOwner():
bValid = False
if bValid:
if pPlot.isCity():
if CyGame().getSorenRandNum(100, "Worldbreak") <= (iCounter / 4):
cf.doCityFire(pPlot.getPlotCity())
for i in range(pPlot.getNumUnits()):
pUnit = pPlot.getUnit(i)
pUnit.doDamage(iCounter, 100, caster, iFire, false)
CyEngine().triggerEffect(iPillar,pPlot.getPoint())
if (pPlot.getFeatureType() == iForest or pPlot.getFeatureType() == iJungle):
if pPlot.getImprovementType() == -1:
if CyGame().getSorenRandNum(100, "Flames Spread") <= (iCounter / 4):
pPlot.setImprovementType(iSmoke)
I think there's a bug with the Mercurians' Valkyrie units. I know the 'pedia says that they're resurrected in the capital if killed. The problem in my current game is with Valkyries that are already in the Mercurian capital: I repeatedly attacked them in the capital and they kept reappearing there -- this was in the same turn.
This can't be intended, since the Mercurian can render his capital invulnerable by leaving a single Valkyrie there.
EDIT: I see that the issue was supposed to be fixed in patch h, although I'm playing with patch i, so I shouldn't have this problem. Maybe it's because I started the game under patch g and later added patches h and i, so it could be that they didn't correct the problem in an existing game? I'll have to start a new game and see what happens.
Brigit is labeled as "not alive" in my game (as she should be), but I was able to gift vampirism to her. 0.32, patch i.
Also, I was able to graft a hawk onto a flesh golem and it got flying and +1 movement. I don't know if this is intended or not, but it's pretty funny to think about a massive flesh golem fluttering around mountaintops on little hawk-sized wings.
def reqGiftVampirism(caster):
pPlot = caster.plot()
for i in range(pPlot.getNumUnits()):
pUnit = pPlot.getUnit(i)
if (pUnit.isAlive() and pUnit.getOwner() == caster.getOwner()):
if not pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_VAMPIRE')):
if pUnit.getLevel() >= 6:
return True
if (pUnit.getLevel() >= 4 and pUnit.getUnitType() == gc.getInfoTypeForString('UNIT_MOROI')):
return True
return False
def spellGiftVampirism(caster):
pPlot = caster.plot()
for i in range(pPlot.getNumUnits()):
pUnit = pPlot.getUnit(i)
if (pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_DEMON')) == False and pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_UNDEAD')) == False):
if not pUnit.isHasPromotion(gc.getInfoTypeForString('PROMOTION_VAMPIRE')):
if pUnit.getLevel() >= 6:
pUnit.setHasPromotion(gc.getInfoTypeForString('PROMOTION_VAMPIRE'),True)
if (pUnit.getLevel() >= 4 and pUnit.getUnitType() == gc.getInfoTypeForString('UNIT_MOROI')):
pUnit.setHasPromotion(gc.getInfoTypeForString('PROMOTION_VAMPIRE'),True)
Situation:
There are Units of two different Civs on a neutral tile.
I want to declare war at Civ2 by moving on the tile, but the question "Do you want to declare war at ..." only appears once and applies to Civ1, thus I moved on the tile after choosing "no" instead of receiving the same question applying to Civ2 again.
I suppose this also happens in BTS. Is there a way to change this?
Of course I could have declared war before moving via the diplomacy menu, but then again what's the point of this question regarding war declaration at all?
The spell, not a world wonder.Weird. Wat wonder is this? Sounds like a HUGE bug.
The spell, not a world wonder.