AS (Artificial Sillyness)
Moderator: Forum Moderators
Forum rules
- Please use [code] BBCode tags in your posts for embedding WML snippets.
- To keep your code readable so that others can easily help you, make sure to indent it following our conventions.
AS (Artificial Sillyness)
I very well now my WML got severly rusty but, running through my old campaign (Love To Death) I bumped into a couple of AI behaviors that I just can't understand well.
In scenario 1, my evil evil dude doesn't want to attack. Has no keep, true, but it should hit the good guys when they come around, right? There is no AI tag associated, so there is not funny instruction.
In the 4th scenario it get wicked. This is the AI for the side of animals that are supposed to be few and annoy the hero as it goes through the mountains:
I would say that the animals would simply attack whatever they find, giving preference to humans rather than orcs, and will not care about villages. Well, turn 1, 3 wolfs close to the starting point of player 1. One captures a village and the other 2 run away, towards the Orcs... wth!?!?!
Any idea?
It would be much appreciated.
In scenario 1, my evil evil dude doesn't want to attack. Has no keep, true, but it should hit the good guys when they come around, right? There is no AI tag associated, so there is not funny instruction.
In the 4th scenario it get wicked. This is the AI for the side of animals that are supposed to be few and annoy the hero as it goes through the mountains:
Code: Select all
[ai]
simple_targeting=yes
aggresion=1
village_value=0
[target]
race=Human
value=2.0
[/target]
[target]
race=Orc
value=1.0
[/target]
[/ai]
Any idea?
It would be much appreciated.
That's ridiculous, dragons have no windows...
- Elvish_Hunter
- Posts: 1576
- Joined: September 4th, 2009, 2:39 pm
- Location: Lintanir Forest...
Re: AS (Artificial Sillyness)
Ciao Geos,
first of all I can notice that you wrote aggresion instead of aggression.
Second, your standard unit filter for [target] is incorrect. Races don't start with caps: see this line from the Orcish Grunt .cfg:As for the first scenario, you can use the leader_aggression parameter.
Finally, you may consider updating to 1.8 syntax or using Lua AI if needed, but these aren't mandatory.
first of all I can notice that you wrote aggresion instead of aggression.
Second, your standard unit filter for [target] is incorrect. Races don't start with caps: see this line from the Orcish Grunt .cfg:
Code: Select all
race=orc
Finally, you may consider updating to 1.8 syntax or using Lua AI if needed, but these aren't mandatory.
Current maintainer of these add-ons, all on 1.16:
The Sojournings of Grog, Children of Dragons, A Rough Life, Wesnoth Lua Pack, The White Troll (co-author)
The Sojournings of Grog, Children of Dragons, A Rough Life, Wesnoth Lua Pack, The White Troll (co-author)