OAAB - Articulating Animunculi Head spins in conversation, talks too often

The Articulating Animunculi Head in Tel Vos, part of the OAAB Grazelands mod (https://www.nexusmods.com/morrowind/mods/49075), spins in proximity and talks much more often than the Vanilla version. It looks like it's switching through animations quickly.

Steps to Reproduce

  1. Install OAAB_Data and OAAB Grazelands mods
  2. Open the game
  3. coc "Tel Vos, Central Tower"
  4. Head upstairs one floor
  5. Walk to the Articulating Animunculi Head
  6. Observe behavior
Begin ABtv_DwHelmTalking_s

Short Greeting
Short Unhappy
Float timer

if ( MenuMode )
	PlayGroup Idle 1
endif

if ( OnActivate )
	if ( Player->GetSpellEffects "ABtv_sp_dwHelmBlessing" )
		LoopGroup Idle6 0 1
	elseif ( Unhappy )
		LoopGroup Idle5 0 1
	else
		Activate
	endif
endif

if ( Unhappy )
	set timer to ( timer - GetSecondsPassed )
	if ( timer > 0 )
		Return
	endif
	set Unhappy to 0
endif

if ( Greeting == -1 )
	set timer to ( timer - GetSecondsPassed )
	if ( timer > 0 )
		Return
	endif
endif

if ( GetDistance "Player" < 128 )
	Set Greeting to ( Random100 )
	if ( Greeting <= 33 )
		LoopGroup Idle2 0 1
		Set Greeting to -1
		Set timer to 20
	elseif ( Greeting <= 66 )
		LoopGroup Idle3 0 1
		Set Greeting to -1
		Set timer to 20
	elseif ( Greeting <= 100 )
		LoopGroup Idle4 0 1
		Set Greeting to -1
		Set timer to 20
	endif
endif
End

image

image

image

image

image

image

image

image

image

System Information

  • OpenMW Version: latest master
  • Operating System & Version: Windows 11
  • GPU: NVIDIA RTX 5080
  • Morrowind Version: GOG GOTY
  • Language: English
  • Addons: Tribunal, Bloodmoon

Mods

  • Are you using mods? OAAB_Data and OAAB Grazelands
  • Are you using any shader mods? No
  • Does it happen in a clean vanilla install? N/A

Logs and Settings

[23:48:18.177 I] Loading saved game 'Quicksave' for character 'Testerson'
[23:48:18.224 I] Warning: lookoutScript[local variables] line 41, column 37 (=): invalid operator =, treating it as ==
[23:48:18.267 V] Language file "l10n/Mechanics/gmst.yaml" is enabled
[23:48:18.471 I] Unhandled effect NiPointLight in meshes/oaab/x/imp_window_01.nif
[23:48:18.473 I] Unhandled effect NiPointLight in meshes/oaab/x/imp_window_02.nif
[23:48:18.583 I] Loading cell Tel Vos (10, 14)
[23:48:18.586 I] BulletNifLoader: Unexpected RootCollisionNode in meshes/oaab/u/ximpchainpull.nif. Treating as visible geometry.
[23:48:18.615 I] Loading cell Grazelands Region (9, 14)
[23:48:18.629 I] Loading cell Grazelands Region (10, 13)
[23:48:18.662 I] Loading cell Grazelands Region (10, 15)
[23:48:18.667 I] Loading cell Vos (11, 14)
[23:48:18.689 I] Loading cell Grazelands Region (9, 13)
[23:48:18.695 I] Loading cell Grazelands Region (9, 15)
[23:48:18.698 I] Loading cell Grazelands Region (11, 13)
[23:48:18.721 I] Loading cell Grazelands Region (11, 15)
[23:48:18.772 I] Warning: OutsideBanner line 38, column 6 (endif): endif without matching if/elseif
[23:48:18.775 I] Warning: ABtv_TelvanniGuard8000_s line 78, column 22 (0): Extra argument
[23:48:18.922 I] BulletNifLoader: Unexpected RootCollisionNode in meshes/oaab/u/de_table_05.nif. Treating as visible geometry.
[23:48:20.064 I] Playing "music/explore/mx_explore_6.mp3"
[23:48:25.968 I] Changing to interior
[23:48:25.968 I] Unloading cell Grazelands Region (9, 13)
[23:48:25.970 I] Unloading cell Grazelands Region (10, 15)
[23:48:25.971 I] Unloading cell Vos (11, 14)
[23:48:25.973 I] Unloading cell Grazelands Region (10, 13)
[23:48:25.974 I] Unloading cell Grazelands Region (9, 15)
[23:48:25.975 I] Unloading cell Grazelands Region (11, 15)
[23:48:25.976 I] Unloading cell Grazelands Region (9, 14)
[23:48:25.977 I] Unloading cell Tel Vos (10, 14)
[23:48:25.980 I] Unloading cell Grazelands Region (11, 13)
[23:48:25.982 I] Loading cell Tel Vos, Central Tower
[23:48:26.045 I] BulletNifLoader: Unexpected RootCollisionNode in meshes/oaab/a/bug_gr_paul_ua.nif. Treating as visible geometry.
[23:51:34.321 I] Playing "music/explore/mx_explore_7.mp3"
Edited by Aussiemon