Search found 12 matches
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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...
- 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&...
- 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...
- 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.