I'm looking to make a simple mod for a friends birthday

Post » Mon Jun 18, 2012 3:31 pm

Hi. I don't want to be one of those guys who asks for help on every little thing instead of learning the hard way, but I had an idea for a simple mod for a friends birthday that would really make him laugh... but I'm a bit stuck.

I've had a bit of a look around, but seeing as it's his birthday tomorrow today (it just ticked over midnight), I'd really like to get it done tonight.

Essentially it's a shout that strips off women (I know it's lame, but my friend is a huge pervert and would absolutely love this).

I even got him to reccord me a sound of him shouting "IT'S MY BIRTHDAY!" and it sounds almost exactly like a shout would and I've been messing around creating entries for the words and spell effects, the only thing I'm having trouble with is the scripting part.

The simple way to do it would be to get a script that applies the "unequipall" console command to targets (you can still do that, right?), although ideally It'd like it to only apply it to women.
Sure I'd like to put some more flavour in there, like make them say some kind of suggesting phrase or sound when hit, but I don't want to ask too much of you guys, as even helping me with this is more than I deserve.

Would someone out there please give me some help doing this? I know it's lame and probably anoying having me ask, but it's for a good cause (kind of)!
User avatar
ZzZz
 
Posts: 3396
Joined: Sat Jul 08, 2006 9:56 pm

Post » Mon Jun 18, 2012 3:24 pm

Bump. I'm still looking around trying to find some answers but I really don't know what I'm looking for. Can anyone help?
User avatar
daniel royle
 
Posts: 3439
Joined: Thu May 17, 2007 8:44 am

Post » Mon Jun 18, 2012 3:20 am

Hi there. I'm no pro either but I'd try to attach a script to the spell effect and use Getsix() on teh Target to check if it's a woman and then use UnequipAll() if yes. Something like that should be working:

ScriptName BirthdayShoutEffect extends ActiveMagicEffectEvent OnEffectStart(actor Target, actor Caster)	If(Target.getsix() == 1)		Target.UnequipAll()	EndIfEndEvent
User avatar
Cool Man Sam
 
Posts: 3392
Joined: Thu May 10, 2007 1:19 pm

Post » Mon Jun 18, 2012 2:57 am

YES! Thank you so much!

I had to remove the getsix parts because it gave an error. But it turns out I can set it with the spells target conditions (something I didn't realise when I made my post), but other than that, it works perfectly!

This is what I had to change it too:
ScriptName SamBirthday extends ActiveMagicEffectEvent OnEffectStart(actor Target, actor Caster)	 Target.UnequipAll()EndEvent

I'm so happy right now! I've spent hours trying to figure this out, and thanks to you I've got it! My friend is going to freaking love this!

I can't thank you enough!
User avatar
Jerry Cox
 
Posts: 3409
Joined: Wed Oct 10, 2007 1:21 pm

Post » Mon Jun 18, 2012 11:23 am

Hope your friend has fun with it. I like the idea and just had to help out. Especially that it is actually your friend's voice you're using for the shout. If you're done please fraps and put result on youtube I just want to see Dhovakin run around and shout "IT'S MY BIRTHDAY" at random women.
User avatar
Dawn Farrell
 
Posts: 3522
Joined: Thu Aug 23, 2007 9:02 am

Post » Mon Jun 18, 2012 5:02 pm

This thread gave me great enjoyment. Why I've never thought of something like that is a mystery to me, but, in any case, I like what you did and I hope you friend has a very happy birthday.
User avatar
CHangohh BOyy
 
Posts: 3462
Joined: Mon Aug 20, 2007 12:12 pm


Return to V - Skyrim