Jump to content


Photo

Important for new versions


  • Please log in to reply
1 reply to this topic

#1 the bigg

the bigg

    2083 is a prime number.

  • Modder
  • 3331 posts

Posted 02 March 2005 - 04:45 AM

IF
	!PartyHasItem("CBHBLFET") // Hellblade:  Lifeeater
	!PartyHasItem("CBHBSLDR") // Hellblade:  Souldrainer
	!PartyHasItem("CBHBSLDV") // Hellblade:  Souldevourer
	!PartyHasItem("CBHBSLSK") // Hellblade:  Soulsucker
	!PartyHasItem("CBHBSLSN") // Hellblade:  Soulskinner
	!PartyHasItem("CBHBSLZP") // Hellblade:  Soulzapper
	!PartyHasItem("c2Sw2h01") // Lilarcor +5
THEN
	RESPONSE #100
END

SoS adds this performance cutoff to baldur.bcs (but not baldur25.bcs). This causes all mod who EXTEND_BOTTOM to baldur.bcs to fail.

To correct this madness, you can:

1) remove the cutoff and warn of slowdowns.
2) rely on dplayer, warning to leave the scripts.
3) have the hellblades summon an invisible rat every hour or so, who runs the checks.
4) With CB's approval, simply remove the hellbaldes from the game.

Italian users: help test the Stivan NPC!

Author or Co-Author: WeiDU - Widescreen - Generalized Biffing - Refinements - TB#Tweaks - IWD2Tweaks - TB#Characters - Traify Tool - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics - Nalia Mod - Nvidia Fix
Code dumps: Detect custom secondary types - Stutter Investigator

If possible, send diffs, translations and other contributions using Git.


#2 the bigg

the bigg

    2083 is a prime number.

  • Modder
  • 3331 posts

Posted 02 March 2005 - 05:53 AM

Even better, as I understand the scripts are to make the swords have delayed effects, try the following:

1) Make the sword cast the spell cbhblfet & similar upon wearing.
2) cbhblfet = uses secondary type 60, and induces into the wearer the needed changes (EG become CE) at the required delay.
3) for the reputation drop, the spell sets a global and baldur.bcs drops the reputation (there is no opcode, only script; be sure to check for the H.B. being in party's inventory before)
4) For the drop to save yourself part, extend_top this to the dplayer:

a ) if controlled creature (I) has any of them and locals CBIhavehellblade ("cbih") is 0, set cbih to 1.
b ) if cbih is 1 and I have none of the hellblades, set cbih to 2 and apply on Me a spell to clear all effects of secondary type 60.
c ) if cbih is 2 and I has again a hellblade, no more leeways. I will become evil. (no script to handle this)

Instruct people to turn the A.I. on after wearing or removing any of the hellblades. It's to their advantage anyway, so they can't try to be smart and cheat :)

Italian users: help test the Stivan NPC!

Author or Co-Author: WeiDU - Widescreen - Generalized Biffing - Refinements - TB#Tweaks - IWD2Tweaks - TB#Characters - Traify Tool - Some mods that I won't mention in public
Maintainer: Semi-Multi Clerics - Nalia Mod - Nvidia Fix
Code dumps: Detect custom secondary types - Stutter Investigator

If possible, send diffs, translations and other contributions using Git.