Skip to content

[Mod]: Beholder Invasion v1.5

2»

Comments

  • lunarlunar Member Posts: 3,460
    CrevsDaak said:

    @lunar I'm going to search, also, do you mean the Mage Spell or the 0 casting time Beholder Ray????

    Both, I guess, I was toying with dltcep and I remember seeing those beholder ray files. Not %100 sure, though. And I've added a few beholders to the final thieves maze in my game, and gave them the black pits beholder's script. And they used anti magic and death ray on me, making a rather lackluster final dungeon a serious challenge. :-)

    CrevsDaak
  • CrevsDaakCrevsDaak Member Posts: 7,155
    edited October 2013
    lunar said:

    CrevsDaak said:

    @lunar I'm going to search, also, do you mean the Mage Spell or the 0 casting time Beholder Ray????

    Both, I guess, I was toying with dltcep and I remember seeing those beholder ray files. Not %100 sure, though. And I've added a few beholders to the final thieves maze in my game, and gave them the black pits beholder's script. And they used anti magic and death ray on me, making a rather lackluster final dungeon a serious challenge. :-)

    Thanks, I'll add it in the next update! :)

    @lunar, done! :D
    Post edited by CrevsDaak on
    lunar
  • booinyoureyesbooinyoureyes Member Posts: 6,164
    Yo Crevs.... wtf man! How am I supposed to survive this????
  • CrevsDaakCrevsDaak Member Posts: 7,155
    @booinyoureyes with your ToB ending character, with immunity to magical damage, IDK, I can't survive it either :P a F/M with Time Stop, lots of Magic Resistance, that cloak of damage deflection from BG2 :P It was made to kill all the player, not to let them alive/survive :P
  • booinyoureyesbooinyoureyes Member Posts: 6,164
    Dang... if you do survive, Sarevok is f%$#$^$^ed
    CrevsDaak
  • CrevsDaakCrevsDaak Member Posts: 7,155
    @booinyoureyes I've beaten Sarevok without taking damage, solo, insane, with the Robe of the Good Archimagi as my armor, and he Critical hit on me several times, but not enough to dispel my Stonecheese, ur, I meant Stoneskin.
    The character used to make the screenshots is a lvl40 Kensai with 334 Hit Points :D and he kept died every time.
  • WilburWilbur Member Posts: 1,173
    This must be a parallel universe where Bhaal always wins.
    CrevsDaak
  • CrevsDaakCrevsDaak Member Posts: 7,155
    I'm posting the new script here so if someone wants to take a look at it, they can do so. If you want to use it, tell me please.
     IF
    See(NearestEnemyOf(Myself))
    HPGT(Myself,90)
    DifficultyLT(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_ANTIMAGIC_RAY)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DEATH_RAY)

    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_ANTIMAGIC_RAY)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DEATH_RAY)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,75)
    DifficultyLT(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DEATH_RAY)

    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DEATH_RAY)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,60)
    DifficultyLT(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)

    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,45)
    DifficultyLT(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)

    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,30)
    DifficultyLT(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(1)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,15)
    DifficultyLT(NORMAL)
    THEN
    RESPONSE #100
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(8)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,15)
    DifficultyGT(NORMAL)
    THEN
    RESPONSE #100
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(5)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPGT(Myself,90)
    DifficultyGT(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_ANTIMAGIC_RAY)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DEATH_RAY)

    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_ANTIMAGIC_RAY)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DEATH_RAY)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,75)
    DifficultyGT(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DEATH_RAY)

    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DEATH_RAY)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,60)
    DifficultyGT(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)

    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,45)
    DifficultyGT(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)

    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,30)
    DifficultyGT(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPGT(Myself,90)
    Difficulty(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_ANTIMAGIC_RAY)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DEATH_RAY)

    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_ANTIMAGIC_RAY)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DEATH_RAY)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,75)
    Difficulty(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DEATH_RAY)

    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DEATH_RAY)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,60)
    Difficulty(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)

    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CHARM_PERSON)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,45)
    Difficulty(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)

    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_FLESH_TO_STONE)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,30)
    Difficulty(NORMAL)
    THEN
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    RESPONSE #50
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(0)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_DISINTEGRATE)
    END

    IF
    See(NearestEnemyOf(Myself))
    HPLT(Myself,15)
    Difficulty(NORMAL)
    THEN
    RESPONSE #100
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    Wait(6)
    ForceSpell(NearestEnemyOf(Myself),BEHOLDER_CAUSE_SERIOUS_WOUNDS)
    END
    And also, more thanks to @LiamEsler‌ for introducing WeiDU to me.
Sign In or Register to comment.