I prefer the giant mushroom any day. It's been mentioned over at Beamdog forums. Some animation incompatibility.
@agb1 here's the patch:
--- /Users/adm/Downloads/w_packmule/lib/w_mule2.tpa 2014-06-15 22:58:58.000000000 +0700
+++ w_packmule/lib/w_mule2.tpa 2017-01-23 13:55:19.000000000 +0700
@@ -26,8 +26,8 @@
COPY ~w_PackMule/bam/uDIWKE.bam~ ~override/µDIWKE.bam~
COPY ~w_PackMule/bam/udi.2da~ ~override/µdi.2da~
-APPEND ~animate.ids~ ~0x5293 PACK_MULE_WOW~ UNLESS ~^0x5293~
-APPEND ~anisnd.ids~ ~0x5293 µDI CGAMEANIMATIONTYPE_PACK_MULE_WOW~ UNLESS ~^0x5293~
+//APPEND ~animate.ids~ ~0x5293 PACK_MULE_WOW~ UNLESS ~^0x5293~
+//APPEND ~anisnd.ids~ ~0x5293 µDI CGAMEANIMATIONTYPE_PACK_MULE_WOW~ UNLESS ~^0x5293~
APPEND ~MSCHOOL.2DA~
~W_PMuleShadow QWERTY6
@@ -51,7 +51,8 @@
COPY ~w_PackMule/w_mule.cre~ ~override/w_mule.cre~
SAY NAME1 @1002
SAY NAME2 @1002
- WRITE_SHORT 0x28 0x5293 //Animation ID PACK_MULE_WOW
+// WRITE_SHORT 0x28 0x5293 //Animation ID PACK_MULE_WOW
+ WRITE_SHORT 0x28 0x7f16 //Animation ID Moose
COPY ~w_PackMule/w_pwrang.cre~ ~override~
SAY NAME1 @1003
@@ -200,4 +201,22 @@
END
END
-BUT_ONLY_IF_IT_CHANGES
\ No newline at end of file
+BUT_ONLY_IF_IT_CHANGES
+
+
+<<<<<<<< .../w_baldur.baf
+IF
+ Global("w_combat_run","GLOBAL",1)
+ CombatCounterLT(1)
+ !Exists("w_mule")
+THEN
+ RESPONSE #100
+ SetGlobal("w_combat_run","GLOBAL",0)
+ CreateCreatureOffscreen("w_mule",0)
+ ChangeEnemyAlly("w_mule",NEUTRAL)
+ Continue()
+END
+>>>>>>>>
+
+EXTEND_TOP ~baldur.bcs~ ~.../w_baldur.baf~
+EXTEND_TOP ~baldur25.bcs~ ~.../w_baldur.baf~
diff -ur /Users/adm/Downloads/w_packmule/setup-w_packmule.tp2 w_packmule/setup-w_packmule.tp2
--- /Users/adm/Downloads/w_packmule/setup-w_packmule.tp2 2013-12-03 22:55:10.000000000 +0700
+++ w_packmule/setup-w_packmule.tp2 2017-01-19 05:56:09.000000000 +0700
@@ -28,7 +28,7 @@
BEGIN @1018
SUBCOMPONENT @1019
DESIGNATED 0
-REQUIRE_COMPONENT ~SETUP-INFINITYANIMATIONS.TP2~ "0" @1020
+//REQUIRE_COMPONENT ~SETUP-INFINITYANIMATIONS.TP2~ "0" @1020
INCLUDE ~w_PackMule/lib/w_mule2.tpa~
COPY ~w_PackMule/w_msaddl.sto~ ~override/w_msaddl.sto~
@@ -45,7 +45,7 @@
BEGIN @1022
SUBCOMPONENT @1019
DESIGNATED 1
-REQUIRE_COMPONENT ~SETUP-INFINITYANIMATIONS.TP2~ "0" @1020
+//REQUIRE_COMPONENT ~SETUP-INFINITYANIMATIONS.TP2~ "0" @1020
INCLUDE ~w_PackMule/lib/w_mule2.tpa~
COPY ~w_PackMule/w_msaddl.sto~ ~override/w_msaddl.sto~
Only in w_packmule/tra/english: w_mule.tra
diff -ur /Users/adm/Downloads/w_packmule/w_mule.baf w_packmule/w_mule.baf
--- /Users/adm/Downloads/w_packmule/w_mule.baf 2013-12-03 23:06:12.000000000 +0700
+++ w_packmule/w_mule.baf 2017-01-23 11:56:07.000000000 +0700
@@ -31,6 +31,15 @@
SetGlobal("W_MSTAY2","LOCALS",1)
END
+
+IF
+ !CombatCounterLT(1)
+THEN
+ RESPONSE #100
+ SetGlobal("w_combat_run","GLOBAL",1)
+ EscapeArea()
+END
+
// avoid combat
IF
HP(Myself,1)
@@ -111,7 +120,7 @@
RESPONSE #100
SetGlobal("W_MuleToGAM","GLOBAL",1)
SetGlobal("W_MWAIT","GLOBAL",0)
- ChangeEnemyAlly(Myself,5)
+// ChangeEnemyAlly(Myself,5)
MakeGlobal()
SetGlobal("W_MSTAY2","LOCALS",0)
CreateCreature("W_MSUMA",[1.1],12)
diff -ur /Users/adm/Downloads/w_packmule/w_mule.d w_packmule/w_mule.d
--- /Users/adm/Downloads/w_packmule/w_mule.d 2013-11-16 09:14:36.000000000 +0700
+++ w_packmule/w_mule.d 2017-01-19 15:11:58.000000000 +0700
@@ -6,7 +6,7 @@
+ ~CombatCounter(0)~ + @2 DO ~StartStore("w_mpotnc",LastTalkedToBy())~ EXIT
+ ~CombatCounter(0)~ + @3 DO ~StartStore("w_mscrlc",LastTalkedToBy())~ EXIT
+ ~CombatCounter(0)~ + @4 DO ~StartStore("w_mgbag",LastTalkedToBy())~ EXIT
-+ ~CombatCounter(0) Global("W_MWAIT","GLOBAL",3)~ + @5 DO ~ChangeEnemyAlly("W_MULE",CONTROLLED) SetGlobal("W_MWAIT","GLOBAL",0) SetGlobal("W_MSTAY2","LOCALS",0) MoveToOffset([2.3])~ EXIT
++ ~CombatCounter(0) Global("W_MWAIT","GLOBAL",3)~ + @5 DO ~SetGlobal("W_MWAIT","GLOBAL",0) SetGlobal("W_MSTAY2","LOCALS",0) MoveToOffset([2.3])~ EXIT
+ ~CombatCounter(0) GlobalLT("W_MWAIT","GLOBAL",3)~ + @6 DO ~ChangeEnemyAlly(Myself,NEUTRAL) SetGlobal("W_MWAIT","GLOBAL",3)~ EXIT
++ @7 DO ~NoAction()~ EXIT
END