Hezrou Stench re-implementation discussion thread

Discussion in 'General Modification' started by Kalshane, Sep 22, 2006.

Remove all ads!
  1. Kalshane

    Kalshane Local Rules Geek

    Joined:
    Aug 6, 2004
    Messages:
    1,653
    Likes Received:
    4
    That's a good question. I'm not sure how True Seeing is implemented in ToEE. In theory, it would make them immune to all illusions, like invisibility.

    The Efreeti has the feat Quicken Spell-like Ability: Scorching Ray. The feat allows them to use the chosen ability 3/day as a free action.

    Lantern Archons are available from one of the Summon Monster spells. They really don't have a lot of bang for what level they are, so every little ability helps. Though since they're a summoned creature, they might just not be worth the bother.

    The minotaur is spawned from the statue when the fight starts, so I'm not sure if pre-buffing is possible.

    Umber Hulks have a gaze attack that causes Confusion as per the spell. Their casting of Confusion is the game trying to replicate that, but in reality every round any creature in combat with them should have to save against their gaze while the Umber Hulks themselves attack normally.

    See above.

    Talk to Cerulean Blue about this. Livonya had rigged the Vrock up to do this originally, but it never quite worked right.

    I was referring to the specific minotaur in the temple that starts out as a statue. I believe it's meant to be the statue coming to life, rather than it being a real minotaur.

    The minotaur in the game casts Stoneskin on itself. It doesn't drink a potion. In fact, by the rules, potions of stoneskin should not exist, as they can only be of spells up to 3rd level. Stoneskin is a 4th level spell.
     
  2. krunch

    krunch moving on in life

    Joined:
    Aug 9, 2005
    Messages:
    3,280
    Likes Received:
    0
    LoL And, here I thought the Minotaur was modded to cast a Stoneskin spell because no one had taken the time to make a Potion of Stoneskin, yet - not that there cannot be a Potion of Stoneskin. :p
     
  3. Hazelnut

    Hazelnut Great Confusor

    Joined:
    Jul 20, 2006
    Messages:
    158
    Likes Received:
    0
    I know it fires off san_true_seeing in zuggtmoy & darley scripts (or should, no idea if it actually works or not) If that's true and I didn't miss anything then there's absolutely no point implementing this for monsters. Anyone knows any different - please point out if I'm wrong.

    So it does. :) That would need a new spell.

    I doubt it's worth it.

    I think it is - leave it with me.

    Needs a new spell - does 'confusing gaze' sound okay to you?
     
  4. Hazelnut

    Hazelnut Great Confusor

    Joined:
    Jul 20, 2006
    Messages:
    158
    Likes Received:
    0
    I've been testing my new Hezrou Stench code with multiple Hezrou - first two then four, and it seems to work really well. I'm really happy with it. :dance:

    There are some situations where you can get a free round without being 'stenched' if you're in two intersecting stench areas and one Hezrou dies, but it would require much more complicated code to handle that since I don't have control over the order of processing. I don't think it's a big issue personally.

    The second issue is that it will only handle up to 6 Hezrou, but that should be enough. The most I think you can get at once in the game is guardian Hez + 3 summons which is four.

    The last issue is more of a rules thing. Should the stench stop when the Hezrou is made unconsious or only when it dies. At the moment it only stops when it dies, but I think it may make more sense to stop it once it becomes unconsious. What do you all think?
     
  5. Kalshane

    Kalshane Local Rules Geek

    Joined:
    Aug 6, 2004
    Messages:
    1,653
    Likes Received:
    4
    Sounds good to me.

    The rules specify "when it fights" which reads to me as it being a conscious action, but in the end I don't think it matters that much.
     
  6. Cerulean the Blue

    Cerulean the Blue Blue Meanie Veteran

    Joined:
    Apr 23, 2005
    Messages:
    1,962
    Likes Received:
    0
    Guess what, Hazelnut. Once again you have to talk to me about a Guardian Demon's ability. When I was working on it, I tried the Free Action bit and it didn't work. Maybe I did something wrong.

    Getting the minotaur to pre-buff will be tricky, since as soon as it comes into existence combat starts. It's not there when you enter the map or even enter the room. Liv handled this combat starting immediately thing by adding dialog that the combatants could buff during, but there is no dialog with the minotaur.
     
  7. Hazelnut

    Hazelnut Great Confusor

    Joined:
    Jul 20, 2006
    Messages:
    158
    Likes Received:
    0
    Have you tried my Hezrou Stench, either version? Does it not work as a free action for you? I get the stench cast first round, followed by Chaos Hammer in the same round. Talk to you later today.

    What else do I need to talk to you about then? I forget.

    I'm aware I might be over-optimistic on this, but I'll give it a try anyway... :)
     
    Last edited: Sep 30, 2006
  8. Hazelnut

    Hazelnut Great Confusor

    Joined:
    Jul 20, 2006
    Messages:
    158
    Likes Received:
    0
    I've updated the stench with a few minor changes:

    - Stench now ends when Hezrou becomes unconsious.
    - Dwarves now correctly get +2 to the saving throw.
     

    Attached Files:

  9. Cujo

    Cujo Mad Hatter Veteran

    Joined:
    Apr 4, 2005
    Messages:
    3,636
    Likes Received:
    1
    from what I understand a hezrou produces a foul-smelling, toxic liquid whenever it fights. this being the case I would assume the the liquid would stick around even if the hezrou was unconsious.
     
  10. Hazelnut

    Hazelnut Great Confusor

    Joined:
    Jul 20, 2006
    Messages:
    158
    Likes Received:
    0
    After speaking with Cerulean the Blue, I realised there were several situations not covered by the multi-Hezrou code. So, I've done some more coding and now I think it works okay for most situations.

    Additionally I've changed the stench end to death again since both Cujo and Blue though that's how it should be - sorry Kal. Also nausea reduces strength to 11 to remove any stength bonus from the damage - I found that during testing it was too easy to still do damage with the single attack that shouldn't be allowed. There will be encumberance consequences for those carrying a lot, but try carrying a heavy load while nauseated!

    Please can I have details of any bugs as usual, thanks. Hopefully this will be ready for the cumulative fixes soon.
     

    Attached Files:

  11. Kalshane

    Kalshane Local Rules Geek

    Joined:
    Aug 6, 2004
    Messages:
    1,653
    Likes Received:
    4
    I noticed this in the notes for the stench:

    Actually, Neutralize Poison and Delay Poison are supposed to have a duration (10 min/level for Neutralize and 1 hour/level for Delay) during which the spell recipient is immune to the effects of poison (though in the case of Delay the recipient gets hit with all the poison effects once the duration expires). Meaning application of either of these spells should make the subject immune to the Hezrou's stench for the duration of the spell (which would certainly be longer than the duration of the combat.) While I'm not sure how difficult it would be, the best method would probably be to fix Delay and Neutralize Poison so they provide the necessary immunity for their duration. Barring that, using either spell should result in the character not becoming sickened or nauseated by the stench for the rest of that combat.
     
  12. Hazelnut

    Hazelnut Great Confusor

    Joined:
    Jul 20, 2006
    Messages:
    158
    Likes Received:
    0

    It's much easier to do that than what I have been doing. Why on earth did I not see that? Thanks for pointing it out anyway. I'm not sure I can get it to work if the neutralize was applied before meeting the Hezrou, so you may have to use them during the battle.

    It's gonna make the combat much easier though. At the moment it's quite fun trying to time the neutralises to maximum effect at the moment.

    Thought of the day: Will I ever be free of this stench? :giggle:
     
  13. Kalshane

    Kalshane Local Rules Geek

    Joined:
    Aug 6, 2004
    Messages:
    1,653
    Likes Received:
    4
    Heh.

    Thing is, I don't know how badly the two anti-poison spells are bugged. I know there are plenty of poison gases (like Cloudkill) the Necklace of Adaptation does not protect against, but it should. I have a feeling the spells are in the same boat.
     
  14. Hazelnut

    Hazelnut Great Confusor

    Joined:
    Jul 20, 2006
    Messages:
    158
    Likes Received:
    0
    Latest version which has the neutralise/delay poison spells working correctly. I even got it working if they're applied before meeting a Hezrou!

    I think I'm done on this now and if no-one posts any bugs/issues in the next couple of days I'll add to the cumulative fixes thread.
     

    Attached Files:

  15. Hazelnut

    Hazelnut Great Confusor

    Joined:
    Jul 20, 2006
    Messages:
    158
    Likes Received:
    0
    It was a bit tricky, but I got it once I figured out that the spell had to be class_druid rather than domain_special for it to work from the script. I tried a lot of other stuff first though.. :bored: I'll post the fix in the cumulative fixes thread. Report any problems with it here. I left the strategy.tab alone so that it would still cast stoneskin on the first round if something does stop the pre-buff from working.

    Right, that's it for me tonight. :yes:
     
Our Host!