Hi guys,
wasn't sure whether or not to put this in the bug report section or not as I'm not using the latest build (currently using r6813) and I don't know if this is expected behaviour from the way custom combat scripts are implemented, but I have noticed this behaviour since a build in the r6700s (basically when I started using custom combat scripts, and yes I can't believe it's taken me nearly 2years to start doing so :O).
OK the first one is that it mafia seems to ignore my restore moods whilst in-combat if it is running a custom combat script. For example if I acquire Majorly Poisoned in combat mafia will not use the anti-anti until I have spent 30 turns failing to hit the monster. Here is my example script:
[jamfish]
1: skill disco eye-poke
2: skill disco dance of doom
3: skill disco dance ii
4: attack with weapon
So if the Jamfish poisons me I will continue to attack, ignoring the mood setting to remove the poison, and then it will use the anti-anti after the fight has ended. I have also noticed if I hit stop or stop everything during the combat I get poisoned on the browser pop-up appears but mafia will continue to waste the remaining combat rounds in the background.
Today I also noticed another bit of strange behaviour with the combat scripts. I have the following script for Octopus Gardener encounters:
[octopus]
1: skill disco eye-poke
2: skill disco dance of doom
3: skill disco dance ii
4: attack with weapon
However as the location is also An Octopus's Garden mafia decides to use that script on every monster it encounters as the name is in the location. Is this behaviour intended?
Here's my CLI output showing both of these things occurring together:
[10431] An Octopus's Garden
Encounter: Neptune flytrap
Strategy: C:\Documents and Settings\Administrator\Desktop\mafia\ccs\discobandit.ccs [octopus]
Round 0: nospine wins initiative!
Round 1: nospine tries to steal an item! (auto-attack)
Round 2: nospine casts DISCO EYE-POKE!
Round 3: nospine casts DISCO DANCE OF DOOM!
You lose 55 hit points
You acquire an effect: Really Quite Poisoned (duration: 10 Adventures)
Round 4: nospine casts DISCO DANCE II: ELECTRIC BOOGALOO!
You acquire an effect: Disco Concentration (duration: 1 Adventure)
Round 5: nospine attacks!
Round 6: nospine attacks!
Round 7: nospine attacks!
Round 8: nospine attacks!
Round 9: nospine attacks!
Round 10: nospine attacks!
Round 11: nospine attacks!
Round 12: nospine attacks!
You lose 2 hit points
You lose 44 hit points
Round 13: nospine attacks!
Round 14: nospine attacks!
Round 15: nospine attacks!
KoLmafia declares world peace.
Using 1 anti-anti-antidote...
Round 16: nospine attacks!
Round 17: nospine attacks!
Round 18: nospine attacks!
Round 19: nospine attacks!
Round 20: nospine attacks!
Round 21: nospine attacks!
Round 22: nospine attacks!
Round 23: nospine attacks!
Round 24: nospine attacks!
Round 25: nospine attacks!
Round 26: nospine attacks!
Round 27: nospine attacks!
Round 28: nospine attacks!
Round 29: nospine attacks!
Round 30: nospine attacks!
Round 31: nospine attacks!
Round 32: nospine attacks!
Finished using 1 anti-anti-antidote.
Round 0: nospine casts LUNGING THRUST-SMACK!
Round 0: nospine casts LUNGING THRUST-SMACK!
Validating adventure sequence...
Requests complete.
Thanks in advance for anyone who can shine some light on this.
nospiNe
wasn't sure whether or not to put this in the bug report section or not as I'm not using the latest build (currently using r6813) and I don't know if this is expected behaviour from the way custom combat scripts are implemented, but I have noticed this behaviour since a build in the r6700s (basically when I started using custom combat scripts, and yes I can't believe it's taken me nearly 2years to start doing so :O).
OK the first one is that it mafia seems to ignore my restore moods whilst in-combat if it is running a custom combat script. For example if I acquire Majorly Poisoned in combat mafia will not use the anti-anti until I have spent 30 turns failing to hit the monster. Here is my example script:
[jamfish]
1: skill disco eye-poke
2: skill disco dance of doom
3: skill disco dance ii
4: attack with weapon
So if the Jamfish poisons me I will continue to attack, ignoring the mood setting to remove the poison, and then it will use the anti-anti after the fight has ended. I have also noticed if I hit stop or stop everything during the combat I get poisoned on the browser pop-up appears but mafia will continue to waste the remaining combat rounds in the background.
Today I also noticed another bit of strange behaviour with the combat scripts. I have the following script for Octopus Gardener encounters:
[octopus]
1: skill disco eye-poke
2: skill disco dance of doom
3: skill disco dance ii
4: attack with weapon
However as the location is also An Octopus's Garden mafia decides to use that script on every monster it encounters as the name is in the location. Is this behaviour intended?
Here's my CLI output showing both of these things occurring together:
[10431] An Octopus's Garden
Encounter: Neptune flytrap
Strategy: C:\Documents and Settings\Administrator\Desktop\mafia\ccs\discobandit.ccs [octopus]
Round 0: nospine wins initiative!
Round 1: nospine tries to steal an item! (auto-attack)
Round 2: nospine casts DISCO EYE-POKE!
Round 3: nospine casts DISCO DANCE OF DOOM!
You lose 55 hit points
You acquire an effect: Really Quite Poisoned (duration: 10 Adventures)
Round 4: nospine casts DISCO DANCE II: ELECTRIC BOOGALOO!
You acquire an effect: Disco Concentration (duration: 1 Adventure)
Round 5: nospine attacks!
Round 6: nospine attacks!
Round 7: nospine attacks!
Round 8: nospine attacks!
Round 9: nospine attacks!
Round 10: nospine attacks!
Round 11: nospine attacks!
Round 12: nospine attacks!
You lose 2 hit points
You lose 44 hit points
Round 13: nospine attacks!
Round 14: nospine attacks!
Round 15: nospine attacks!
KoLmafia declares world peace.
Using 1 anti-anti-antidote...
Round 16: nospine attacks!
Round 17: nospine attacks!
Round 18: nospine attacks!
Round 19: nospine attacks!
Round 20: nospine attacks!
Round 21: nospine attacks!
Round 22: nospine attacks!
Round 23: nospine attacks!
Round 24: nospine attacks!
Round 25: nospine attacks!
Round 26: nospine attacks!
Round 27: nospine attacks!
Round 28: nospine attacks!
Round 29: nospine attacks!
Round 30: nospine attacks!
Round 31: nospine attacks!
Round 32: nospine attacks!
Finished using 1 anti-anti-antidote.
Round 0: nospine casts LUNGING THRUST-SMACK!
Round 0: nospine casts LUNGING THRUST-SMACK!
Validating adventure sequence...
Requests complete.
Thanks in advance for anyone who can shine some light on this.
nospiNe