Jump to content

Changing animations during sex animation


Recommended Posts

Posted

Just wondering if it is possible to change sex animations during sex like how it works with lovers in oblivion?

 

Cheers

Guest Donkey
Posted

no This option is not integrated yet.

  • 1 month later...
Posted

Meanwhile it is possible.

 

Here is my 00SexoutActorScanScript as a working example.

(+ wanking for a male player on key Y. Have to be merged with the female version :-) )

Look at elseif IsKeyPressed 23 ; Key I

 

To test it press 'Y': Male player starts to wank in Animation 103

Then press 'I' : continues with Animation 102

To finish press 'Y' again

 

P.S.: Oh shit. Just realised there are some specific changes for my personal mod which perhaps prevent you to execute it. I tried to eleminate them. But cannot guarantee the 'Y' Key works for you.

 

scn 00SexoutActorScanScript

ref me
float delay
int stage

Begin ScriptEffectStart
set me to GetSelf
if me == 0
	dispel SexoutActorScan
endif
End


Begin ScriptEffectUpdate
if delay > 0
	set delay to delay - GetSecondsPassed
	return
elseif me == player
	if IsKeyPressed 21 && Sexout.masturbateY
		if me.GetItemCount SexoutNGAnimPositionA == 0
			set Sexout.dfTime to 3600
			set SexoutNG.actorA to me
			set SexoutNG.AnimA to 103
;				me.AddItem SexoutInTheAct 1 1
			me.AddItem SexoutNGTokenUndress 1 1
			me.CIOS SexoutBegin
		else
			me.CIOS SexoutNGFinishNow
		endif
		set delay to .5
		return


	elseif IsKeyPressed 23 ; Key I
		; change Animation test
                       ; I think have to be done in 2 stages. 
		if stage == 0
			set SexoutNG.actorA to me
			set Sexout.anim to 102
			set stage to 1
		else
			me.CIOS SexoutSwitchPos
			set stage to 0
			set delay to .5
		endif
	elseif IsKeyPressed 43
		; Reset actor on \
		ref tar
		ref item
		short count
		short remove
		set tar to player.GetCombatTarget
		if tar
			tar.PlayIdle SexoutReset
			tar.PlaceAtMe SexoutResetEffect
			set count to ListGetCount SexoutListResetItems
			Label 1
			if count
				set count to count - 1
				set item to ListGetNthForm SexoutListResetItems count
				set remove to tar.GetItemCount item
				if remove
					tar.RemoveItem item remove 1
				endif
				Goto 1
			endif
		endif
		set delay to .5

	endif

endif
End

 

For acts with two persons I have to find out my self.

If nothing works I have to use the brute force method by manipulating the number of SexoutNGAnimCounter

of the actors

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...