Search found 12 matches

by FrostedLink
Wed Jan 12, 2022 4:21 pm
Forum: Love/Hate
Topic: Observational Bias traits
Replies: 7
Views: 4135

Re: Observational Bias traits

Thanks, i'll have to think on this one more. I've already applied the patch, it was mostly what I had already considered. You may also want to add this to FactionDatabase, It helps child classes only call the prompt a single time. Then we do our cleanup after base.RemoveFaction: private void OnRemov...
by FrostedLink
Wed Jan 12, 2022 10:27 am
Forum: Love/Hate
Topic: Observational Bias traits
Replies: 7
Views: 4135

Re: Observational Bias traits

Is there a mechanism in place to support custom factions? something like Bias_Faction. I've attempted to add this, but the FindRelativeProperty doesn't seem to be able to downcast FactionDatabase>factions[]; even when I've overriden it in a Bias_FactionDatabase. I think this is the last piece of the...
by FrostedLink
Tue Jan 11, 2022 2:56 pm
Forum: Love/Hate
Topic: Feature Request: Method to categorize Deeds for evaluation during rumor processing
Replies: 10
Views: 5658

Re: Feature Request: Method to categorize Deeds for evaluation during rumor processing

I see that DeedCategories made it into the latest update. However, I have a few questions. Are Rumors not supposed to have the DeedCategories reference? If not, what is the proposed method to determine a category during EvaluateRumor delegate? I like the idea that every Deed has it's own category. M...
by FrostedLink
Sat Jan 08, 2022 8:49 pm
Forum: Love/Hate
Topic: Observational Bias traits
Replies: 7
Views: 4135

Re: Observational Bias traits

actor(A) - highly cybernetic, prefers cybernetics actor(B) - not cybernetic, prefers cybernetics actor(C) - not cybernetic, distrusts cybernetics. actor(D) - highly cybernetic, distrusts cybernetics. I like this idea around a virtual GetAffinity(). It ties directly into both the source and target of...
by FrostedLink
Sat Jan 08, 2022 7:14 pm
Forum: Love/Hate
Topic: Feature Request: Method to categorize Deeds for evaluation during rumor processing
Replies: 10
Views: 5658

Re: Feature Request: Method to categorize Deeds for evaluation during rumor processing

I use the DefaultEvaluateRumor everywhere right now. I use the Deed Categories to adjust the impact and aggression attributes. Actually, as long as there is a way to inherit from Deed Categories ScriptableObject, and a method to extend the property drawer easily. I can adapt to an update quickly. My...
by FrostedLink
Sat Jan 08, 2022 1:31 pm
Forum: Love/Hate
Topic: Observational Bias traits
Replies: 7
Views: 4135

Observational Bias traits

I'm still working out a sample but wanted to get your opinion on this. The current relationship engine seems focused on the intrinsic value of a deed. This intrinsic value is interpreted and shared amongst FactionMembers. I don't see a good way to model this: Observers of a deed skew their perceptio...
by FrostedLink
Sat Jan 08, 2022 1:17 pm
Forum: Love/Hate
Topic: Feature Request: Method to categorize Deeds for evaluation during rumor processing
Replies: 10
Views: 5658

Re: Feature Request: Method to categorize Deeds for evaluation during rumor processing

After writing this, I realized Jealousy isn't the only relationship trait that has a weird inversion property. I abstracted this concept into a Power Dynamics trait. For jealousy, Character 2 wants to maintain the Power Dynamic of monogomy with Character 1 and Power is threatened by Player. With Dee...
by FrostedLink
Sat Jan 08, 2022 12:54 pm
Forum: Love/Hate
Topic: Feature Request: Method to categorize Deeds for evaluation during rumor processing
Replies: 10
Views: 5658

Re: Feature Request: Method to categorize Deeds for evaluation during rumor processing

I wanted to add a bit to the community here. Jealousy is a complex issue. Using what I built from the feature request above, here is one approach. This is heavily based off of the approach listed here: https://www.pixelcrushers.com/phpbb/viewtopic.php?f=5&t=1495&p=7980&hilit=jealous&...
by FrostedLink
Sat Jan 08, 2022 9:36 am
Forum: Love/Hate
Topic: Feature Request: Method to categorize Deeds for evaluation during rumor processing
Replies: 10
Views: 5658

Re: Feature Request: Method to categorize Deeds for evaluation during rumor processing

Yes, I saw that customData field in Rumors. Though I wasn't sure why it was there. I didn't see any linkages and without a matching copy in Deeds, it is ambiguous. Alternatively, it might be simpler to define a DeedCategory ScriptableObject asset type, and add a DeedCategory field to Deeds (and Rumo...
by FrostedLink
Fri Jan 07, 2022 10:40 pm
Forum: Love/Hate
Topic: Bug report Traits.Alignment calculation documentation
Replies: 2
Views: 2548

Re: Bug report Traits.Alignment calculation documentation

Excellent. I assumed it was just a documentation problem. The logic is too critical for it to have made it through testing.