tumbum, My apologies that you had an issue, but after reviewing the log file I not sure why you thought Singular was responsible or an Unlimited Cast was occurring. Here is what I see:
Code:
[18:39:25.845 N] [Singular] *Cat Form on Me @[COLOR=#ff0000]100.0%[/COLOR]
[18:39:26.252 D] PB 1.665: Pulsing Tradeskills from OnSpellsChanged
[18:39:27.351 N] (Singular) error parsing Guid ''
[18:39:27.427 N] [Gatherbuddy2]: Approaching "Green Tea Leaf" at X="1143.906" Y="-2113.304" Z="93.52506"
[18:39:27.427 D] Activity: Moving to node
[18:39:27.435 N] Mounting: Swift Flight Form
[18:39:28.118 D] PB 1.665: Pulsing Tradeskills from OnSpellsChanged
[18:39:28.389 N] [Gatherbuddy2]: Approaching "Green Tea Leaf" at X="1143.906" Y="-2113.304" Z="93.52506"
[18:39:32.388 N] (Singular) Rest Heal @ actual:2.6% predict:2.6% and moving:False in form:EpicFlightForm
[18:39:32.390 N] [Singular] *Healing Touch on Me @ 2.6%
[18:39:34.888 N] (Singular) Spell.Cast("Healing Touch"): cast has ended
[18:39:34.958 N] (Singular) Rest Heal @ actual:4.6% predict:4.6% and moving:False in form:Normal
[18:39:34.958 N] [Singular] We have no food/drink. Waiting to recover our health/mana back
[18:39:35.022 N] (Singular) Rest Heal @ actual:4.6% predict:4.6% and moving:False in form:Normal
[18:39:35.376 N] (Singular) Rest Heal @ actual:16.0% predict:16.0% and moving:False in form:Normal
[18:39:35.378 N] [Singular] *Healing Touch on Me @ 16.0%
[18:39:38.042 N] (Singular) Spell.Cast("Healing Touch"): cast has ended
[18:39:38.115 N] (Singular) Rest Heal @ actual:28.0% predict:28.0% and moving:False in form:Normal
[18:39:38.502 N] [Singular] *Healing Touch on Me @ 28.0%
[18:39:41.176 N] (Singular) Spell.Cast("Healing Touch"): cast has ended
[18:39:41.238 D] (Singular) CanCast[Rejuvenation]: insufficient power (need 8700, have 4101 Mana)
[18:39:41.239 D] (Singular) CanCast[Healing Touch]: insufficient power (need 17340, have 4101 Mana)
[18:39:41.303 D] (Singular) CanCast[Rejuvenation]: insufficient power (need 8700, have 4101 Mana)
[18:39:41.304 D] (Singular) CanCast[Healing Touch]: insufficient power (need 17340, have 4101 Mana)
[18:39:41.367 D] (Singular) CanCast[Rejuvenation]: insufficient power (need 8700, have 4101 Mana)
1. The botbase calls Singular Rest behavior (Health @ 100.0%) which casts Cat Form
2. The botbase then casts Swift Flight Form in preparation for moving to the next node.
3. At 18:39:28.388 Singular asks HonorBuddy what your Druids health % is and HonorBuddy reports 2.6%
4. Singular casts a Healing Touch to quickly regain health
5. At 18:39:34.958 Singular asks for health % again and HonorBuddy reports 4.6%
6. Singular wants to cast another Healing Touch but detects you have insufficient mana
7. Singular wants to eat and drink but detects your character has no food and no drink equipped
8. At this point Singular waits for mana/health to regen to values configured for MinHealth/MinMana
9. As soon as enough mana regens, it casts Healing Touch
.... and so on ....
I have no idea from the log what happened to your character that caused HonorBuddy to report your Health @ %100 and then 6 seconds later drop to %2.6 without entering Combat. Singular has no control over that, it can only respond to the values returned from HonorBuddy and act using the behaviors called by the BotBase.
The primary issue in this case is due to how it has been configured. The key config settings causing this are:
Code:
[B]HonorBuddy Settings
[/B][18:03:59.234 D] FoodAmount: 0
[18:03:59.234 D] DrinkAmount: 0
[B]Singular Settings[/B]
[18:04:32.783 D] (Singular) MinHealth: 60
[18:04:32.783 D] (Singular) MinMana: 50
MinHealth and MinMana are values you set to indicate the minimum levels which your character no longer needs to continue resting (the Rest Behavior.) For a Feral Druid, it will drink if available and mana % is below MinMana, but it won't force waiting for that to regen since your primary resource is Energy.
Typically for any class with a self-heal that uses Mana for power (and Feral Druids), you should be running with FoodAmount 0 and DrinkAmount 20 (minimum.) That allows the character to drink if needed so self-healing is possible. When either of those amounts are non-zero the BotBase will handle navigating to a vendor to purchase more when the amount in bags is exhausted.
If you want to run with FoodAmount 0 and DrinkAmount 0 for some reason, you should set MinHealth 0 and MinMana 0 so that it does not wait for these to regen, although this is less than ideal also since it causes you to continue harvesting and potentially entering combat with both low health and low mana.
As for the reference to Unlimited Cast occurring which you referenced in the following lines:
[18:40:04.999 N] [Singular] We have no food/drink. Waiting to recover our health/mana back
[18:40:05.062 D] (Singular) CanCast[Healing Touch]: insufficient power (need 17340, have 10282 Mana)
[18:40:05.128 D] (Singular) CanCast[Healing Touch]: insufficient power (need 17340, have 10851 Mana)
[18:40:05.190 D] (Singular) CanCast[Healing Touch]: insufficient power (need 17340, have 10851 Mana)
[18:40:05.256 D] (Singular) CanCast[Healing Touch]: insufficient power (need 17340, have 10851 Mana)
[18:40:05.322 D] (Singular) CanCast[Healing Touch]: insufficient power (need 17340, have 10851 Mana)
[18:40:05.385 D] (Singular) CanCast[Healing Touch]: insufficient power (need 17340, have 10851 Mana)
[18:40:05.452 D] (Singular) CanCast[Healing Touch]: insufficient power (need 17340, have 10851 Mana)
[18:40:05.514 D] (Singular) CanCast[Healing Touch]: insufficient power (need 17340, have 10851 Mana)
[18:40:05.061 N] (Singular) Rest Heal @ actual:52.7% predict:52.7% and moving:False in form:Normal
[18:40:05.128 N] (Singular) Rest Heal @ actual:53.7% predict:53.7% and moving:False in form:Normal
that is not what happened. None of those lines indicate a cast attempt, only Singular watching your mana to see if it could cast. More specifically, here is what occurred overall. Looking at these excerpted lines from the period of time in question:
Code:
[18:39:32.390 N] [Singular] *Healing Touch on Me @ 2.6%
[I][COLOR=#A9A9A9]... lines cut for space ...[/COLOR]
[/I][18:39:35.378 N] [Singular] *Healing Touch on Me @ 16.0%
[COLOR=#A9A9A9][I]... lines cut for space ...[/I][/COLOR]
[18:39:38.502 N] [Singular] *Healing Touch on Me @ 28.0%
[COLOR=#A9A9A9][I]... lines cut for space ...[/I][/COLOR]
[18:40:19.255 N] (Singular) Rest Heal @ actual:60.7% predict:60.7% and moving:False in form:Normal
when the health dropped to 2.6% it was below the MinHealth setting of %60, so Singular attempted to heal. Singular was able to cast three (3) Healing Touch spells but then detected that mana was exhausted. Singular then attempted to eat and drink, but did not because it found no food or drink in your bags due to the user config settings. With no food or drink available, it waits in place until mana regens sufficiently to cast a heal. During this waiting period, both health and mana regen passively (slowly, but they do.) From an initial health of %2.6 your Druid eventually reaches 60% through a combination of three (3) Healing Touch casts and your Druids passive health regeneration in about 40 seconds. During this period the majority of the log file entries are CanCast messages as you had quoted. These lines indicate that CanCast checked if the named spell can be cast, and if it cannot log the reason why it cannot. In all cases, it identified that your character was unable to cast Healing Touch due to 'insufficient power' since your Druid did not have enough mana to meet that spells minimum requirements. These do not represent actual attempts to cast Healing Touch, but merely Singular asking the question "Can I cast Healing Touch?" So not a cast but a point in Singular Rest Behavior logic where it wanted to cast Healing Touch and did not because of a lack of mana.
From what I am seeing Singular reacted correctly based upon the Health %/Mana % levels observed and the configuration settings in place. Am happy to discuss further as needed, but the assertion that Singular was the cause of any warning/ban you received in this case is incorrect.
Best of luck with your Druid, -Bobby53