But he couldn't enter a tribal country without starting a war ?!
Strange, I will check that.
Native Land should not be any problem.
Only the land of
another European should be.
Confirmed:
The "Pet Wolf" (from small flavour Event) can not enter Native Lands without declaring War.
(Even though it is owned by the Player the Unit is
still technically an "Animal" - with special logic rules.)
But all solutions would be ugly:
1. I totally remove my Python Event. (Flavour Event lost forever due to tiny annoyance.)
2. I create a duplicate Wolf just for the Event. (Duplicate Unit will clutter XML, Worldbuilder and Colodepia.)
3. Change DLL logic with additional "Movement Check" for this single Unit. (Unnecessary code and performance impact.)
Summary:
It is a
small annoyance (which we can still somwhow explain) but
all solutions would be even worse ...
(
If I had to chose: Before I have to do 2 or 3 - which is really bad design - I would rather completely remove the Event.)
Immersion Explanation:
Natives do not want the player to have his Wolf running in their territory and e.g. scaring Deer or other prey they hunt themselves.
Thus:
It is not a bug, it is a feature !

I just declared it to be "working as designed".
Wasn't it even planned that when you fight against wild animals, you get an experience point every time?
No,
@devolution had added some change that already in 2.8 to remove exploits. (see
here)