PDA

View Full Version : Sacrifices Still Bugged?



Sire
January 12th, 2010, 00:42
I was messing around with the rules.cfg file to add in my own sacrifices (to mess around with the hero units.)

For some reason, it just registers the first monster and something pops out.

I first made that two warlocks made a witch, but when I dropped them in (quickly), it gave me two witches.
I then wanted to make a fairy, so I made a Bile Demon + Warlock = Fairy. I dropped both in quickly again, and I ended up getting a Dark Mistress AND a witch.

Anyone else having issues? (Or am I being an idiot not knowing what he is doing?...)

Edit: I threw in Level One monsters and the ones that came out were level two, unless they add up or something.

The sacrifice section is listed below. (Mine are at the bottem)


[sacrifices]
; Sacrifice recipes - Be careful, avoid conflicts! Possible commands are:
; MkCreature, MkGoodHero, NegSpellAll, PosSpellAll, NegUniqFunc, PosUniqFunc.
; First the result, then up to six ingredients. To disable a sacrifice, put
; a ";" before it - this will turn it into comment.
; Original Dungeon Keeper sacrifices
MkCreature = BILE_DEMON SPIDER SPIDER SPIDER
MkCreature = HORNY TROLL BILE_DEMON DARK_MISTRESS
PosUniqFunc = COMPLETE_RESEARCH FLY FLY
PosUniqFunc = COMPLETE_MANUFACTR BUG BUG
NegSpellAll = DISEASE VAMPIRE VAMPIRE
MkCreature = SORCEROR FLY SPIDER
MkCreature = DARK_MISTRESS BUG SPIDER
NegSpellAll = CHICKEN BILE_DEMON BILE_DEMON
PosUniqFunc = CHEAPER_IMPS IMP
NegUniqFunc = ALL_CREATRS_ANGRY HORNY
NegUniqFunc = KILL_ALL_CHICKENS GHOST
; KeeperFX specific sacrifices
MkGoodHero = HORNY SPIDER BILE_DEMON DARK_MISTRESS
MkCreature = HORNY DRAGON HELL_HOUND ORC
MkCreature = BILE_DEMON ORC ORC DEMONSPAWN
MkGoodHero = SKELETON SKELETON SKELETON
MkCreature = ORC TROLL TROLL
MkCreature = TROLL DEMONSPAWN SPIDER
MkCreature = TENTACLE BUG ORC
MkCreature = TENTACLE TROLL SPIDER
MkCreature = HELL_HOUND DRAGON FLY
MkCreature = HELL_HOUND DEMONSPAWN BUG
MkCreature = BUG DARK_MISTRESS DRAGON
MkCreature = FLY DRAGON HELL_HOUND
MkCreature = IMP DARK_MISTRESS HELL_HOUND
MkCreature = DEMONSPAWN TROLL BUG
PosSpellAll = SPEED FLY HELL_HOUND
PosSpellAll = INVISIBILITY TROLL FLY
PosSpellAll = HEAL ORC SPIDER
PosSpellAll = REBOUND DARK_MISTRESS BUG
PosSpellAll = ARMOUR BILE_DEMON BUG
PosSpellAll = FLY DEMONSPAWN FLY
NegSpellAll = FREEZE VAMPIRE SPIDER
NegSpellAll = SLOW VAMPIRE DEMONSPAWN
; Extra sacrifices - disabled for some reason
;MkGoodHero = AVATAR KNIGHT KNIGHT KNIGHT KNIGHT KNIGHT DARK_MISTRESS
;Sire's Sacrifices
MKCreature = Fairy Bile_Demon Sorceror
MKCreature = Witch Sorceror Sorcerer
MkCreature = Avatar Knight Dark_Mistress
MkCreature = Thief Spider Troll
MkCreature = Dark_Mistress Bile_Demon Troll

DragonsLover
January 12th, 2010, 05:12
Be careful that any PREVIOUS sacrificed creatures are KEPT in memory. So, if you previously sacrificed a Troll and a Sorceror, then decided to sacrifice a Bile Demon and another Sorceror, the "Bile Demon + Troll" will give you a Dark Mistress and the "New Sorceror + Old Sorceror" will give you a Witch.

Sacrifices aren't bugged, you just be careful with sacrificing. Don't be too fast: sacrifice the correct creatures to get a reward and the creatures used for the recipe won't be in memory. Once you do a mistake, the added creature that isn't giving any effect will be KEPT in memory.

Otherwise, there's really a bug and Mefisto should take a look at this.

Metal Gear Rex
January 12th, 2010, 05:44
Well how he gave two Warlocks and got him 2 Witches is weird...

Maybe I'll look into this further (Don't bet on it, I'm a lazy bastard and I still haven't overcome my procrostination)

The Sorceror could not be a memory held one, simply because you would need 2 Sorcerors in memory for that to work and this would cause a witch to come up before.

edorien
January 12th, 2010, 08:50
MKCreature = Witch Sorceror Sorcerer

spelling error

Metal Gear Rex
January 12th, 2010, 15:12
spelling error

You're wrong and right...

Sorcerer is how it is spelled, but SORCEROR is how the game takes it in. And look at the second, they don't match.

Mothrayas
January 12th, 2010, 15:22
You're wrong and right...

Sorcerer is how it is spelled, but SORCEROR is how the game takes it in. And look at the second, they don't match.

I think that's what he was pointing out, bolding one while italicizing another.

Hapuga
January 12th, 2010, 15:32
bashing people for minor grammar mistakes is so lame.

'xcuse me.

Mothrayas
January 12th, 2010, 15:35
bashing people for minor grammar mistakes is so lame.

'xcuse me.

Scripts can be very harsh in that regard.

Krizzie
January 12th, 2010, 17:03
Cause of that spelling error, the game only reads 1 warlock and not 2. so 2 warlocks means 2 witches. :)

Sire
January 12th, 2010, 17:30
*Bashes self*

Shall try again then. Must learn correct spelling...

Thanks.

[Problem Solved]

Mothrayas
January 12th, 2010, 17:32
Must learn consistent spelling...

You mean this?

Sire
January 12th, 2010, 17:36
You mean this?

That too. Currently gonna test unless I get taken away to go to some store for supplies...