Jump to content

[LE] How the hell can i do this?


maxarturo

Recommended Posts

Hi all.


Now that my mother got better i started working again on my mod, i've started by the thing that needs more work, like adding another 200 dialogue lines to my 'Cyborgautomaton droid'.


She has a unique wide range personality, she is funny, wise, intelligent, very powerful !, but at the same time she is extremely naive, stupid and ugly, she reflects her 'Advanced Droid' side, her 'Draugr' side and her childish female side.

Here is a picture of her:

103522-1604788999-960746840.jpeg



What i'm trying to do is very simple but in practice it just won't work, especially by using ONLY the quest's dialogue options and conditions.


My idea:

- I want her to react every time she sees / runs into a "Random" bunny in the world and react like a happy little girl, something like:

"Oh, look there! a little bunny! let's go pet her!"

"Can we keep her? i love bunnies so much!."


I've try it by using the logical approaches on the "Misc" - "Hellow" - "Idle" - "Detection"= GetRace - GetDistance,.... but it never fires...


Any other approach to this is most welcome!


Thank you very much for your time.

Edited by maxarturo
Link to comment
Share on other sites

first of all, great work, looks amazing.

 

There is "getiscreaturetype" but your choices are numbers.

 

I tried to do a quick search but didn't find specific numbers to specific creatures.

 

I also wondered if you could create an alias that was a generic bunny and do a getisalias (or whatever it is)

 

If I have time later I'll try to play around with it.

 

Another thought is to make an alias, maybe find matching reference in loaded area and closest and then for alias factions use harefaction (which is the bunny's faction)?

 

maybe try to play around with that?

Edited by Sovrath
Link to comment
Share on other sites

Hmmm, I don't know if that's possible to do with only conditions, if it is though that would be good to know. A solution I can think of is to put a cloak on your droid, and have the assoc 1 spell for the cloak have the condition GetRace == HareRace and GetAliasRef == 0. Put a script on the assoc 1 spell that fills your alias with the target, which will be a rabbit with OnEffectStart. Then in your dialogue condition you can put GetDistance and use the Alias for the parameter. If there's another solution though I'd love to hear it, so I'll be following this thread.

Link to comment
Share on other sites

Thanks Sovrath.


But for now i'll leave this for last, i already lost 2 whole days in this and i need to start recording before my girlfriend leaves to see her parent for christmas, i only have 2 days in front of me before she leaves.


I also need to start working on my 'Advanced Training Arena' scripts + cells, and maybe during this time some other modders can also throw in any ideas to work on.


* Your proposal is something that i also thought to try, we are on the same page...


Thank you very much for your reply.

Link to comment
Share on other sites

Thanks dylbill.


But the 'Cloak' ability is something i really want to avoid, the reason is that, if i actually decide to make the last "End Mod Quest" (which my idea has an INSANE amount of work!!!), one part of it will have the option to upgrade the droid to a higher ability level, in this upgrade the droid will receive at least 2 more 'Ability Scripted Spells' and she is already carring 2 Ab Spells as she is now.


* If i cannot find any workaround i'll have to either do the 'Cloak' approach, or to not add at all this side of her personality....


Thank you very much for your reply my friend.

Link to comment
Share on other sites

@ dylbill.


On a more or less unrelated matter.

I was looking at this droid's combat script to do some minors tweaks and some minor add-ons (mostly for my likings), and i just remembered that the droid's script is just at the limit of what CK's compiler can compile !!.


A couple of months ago i made a post about this and from all the replies i got from other modders, i remember that i said to myself that i will go with what you suggested in that post, but i didn't bookmark it and for the life of me i can't remember the post's title to search it in the chaos of Nexus posts.


Can you tell me which tool you are using for scripts?, and if is not too much trouble, the program's advantages which was actually what made me prefer your suggestion.


Thank you very much in advance.

Link to comment
Share on other sites

No problem, what I use is Skyrim Script Compiler Pro: https://www.nexusmods.com/skyrimspecialedition/mods/31700/ and it has a ton of features. Syntax highlighting which you can customize and add your own functions and events to, auto complete, auto indent after certain words like If or Elseif. You can highlight a whole section and hit tab to indent or shift / tab to un-indent. There's also minimal setup, it's a great program and recommend it to anyone who does scripting in Skyrim.

Link to comment
Share on other sites

I accomplished this with a dog like so:
Create an alias. Mark as Optional.

Find Matching Reference, InLoadedArea, Closest

Target: Subj GetIsRace, Race: DogRace == 1.00

 

Create Misc/Idle dialog

Create line of dialog ex: "Shut up mutt!"

Subj GetDistance Alias dog < 25 (10 or 15 will be much more precise)

GetIsID Actor (name of follower)

GetStage Quest: (NameOfFollowerQuest) == ## (number of stage follower is in follow mode)

Set your Hours until reset if you want.

Link to comment
Share on other sites

Nice. Is it repeatable though? My understanding was that alias's with conditions like that are only filled when the quest starts, in which case you'd have to stop and start the quest periodically to get different actor references to fill the alias. If they're filled multiple times automatically though that would be good to know.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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