1. A list of "results" would be great, I tried oral, SixNine, Anal, anallyPenetrated, but I can't figure out exactly what I can fill these variables with in order to flesh out the ending scenes.
The ResultRequirement is but one of many, all of which can be found in this folder:
https://github.com/dndw/nightgamesmod/tree/master/NightgamesMod/nightgames/requirements
Each of them has a brief explanation of what it checks. To answer your question, the possible results are in this file:
https://github.com/dndw/nightgamesmod/blob/master/NightgamesMod/nightgames/combat/Result.java
HOWEVER, only three of them are used for describing the final state of combat (which is what is checked when choosing a scene): "anal" for when the player is anally fucking the character, "intercourse" for regular sex (no matter who is on which end), and "normal" for all other cases. This could probably do with a little expansion. For now, if you use any other result type, the scene won't show up.
2. I want to know if "anal" as above applies to femdom anal or reverse cowgirl anal or how that's decided. It'll immensely help with writing the scenes.
As I mentioned, "anal" applies when the NPC is fucking the player's ass. There are a few options if you want to catch other scenarios, they involve using different requirements. For example:
- The NPC fucking the player's ass? (The syntax is a little weird because AnalRequirement does not require additional information, but to keep the JSON valid there needs to be
something there. I chose an empty string, but it can be anything you like)
"requirements": {
"reverse": {"anal":""}
}
"anal" (as a requirement, not a result) means that the character checking the requirement must be anally penetrated. "reverse" means that the requirement must be checked from the player's perspective, rather than the NPC's.
- The NPC riding in anal cowgirl?
"requirements": {
"position": "AnalCowgirl",
"dom": ""
}
"dom" means "dominant", so the NPC must be the one on top in this case.
- The player fucking the pussy of an NPC who is either a soul-sucking succubus or who also has a dick, while that NPC is in a prone position and the player has an upgraded dildo on them? (Really?)
"requirements": {
"result": "intercourse",
"reverse": {
"inserted": ""
}
"or": [
{
"and": [
{
"trait":"soulsucker"
},{
"trait":"succubus"
}
]
},{
"bodypart":"cock"
}
],
"prone": "",
"reverse": {
"item": "Dildo2"
}
}
3. Included in the download is a data file for DefaultComments. If I include similar coding on the individual newcharacter.json file, will it parse, or do I have to add it into DefaultComments in order for it to load?
You can add it in the NPC file, like so:
<all other stuff goes here>
"comments": [
{
"situation": "SELF_BOUND",
"comment": "Oh, no! You have tied my hands!"
}
]
A list of comment situations can be found here:
https://github.com/dndw/nightgamesmod/blob/master/NightgamesMod/nightgames/characters/custom/CommentSituation.java
The formatting is terrible (sorry), but they use the same requirement system as the scenes.