PussyPassAnon

Member
Dec 18, 2018
186
271
Idk, I think it's logical. Game where criminals face threat of slavery: a character with a criminal past and no atonement would face threat of slavery. But, I guess being Innoxia's friend puts you above the rules, as if Lilith herself somehow took favor to Lumi. But, we would've found a way to "punish" Lumi, since you can export character and modify save files. Should've just compromised, but good thing they removed the character, huh?

Disclaimer: I wasn't around during this episode.
 
  • Like
Reactions: throbzombie

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,556
Idk, I think it's logical. Game where criminals face threat of slavery: a character with a criminal past and no atonement would face threat of slavery. But, I guess being Innoxia's friend puts you above the rules, as if Lilith herself somehow took favor to Lumi. But, we would've found a way to "punish" Lumi, since you can export character and modify save files. Should've just compromised, but good thing they removed the character, huh?

Disclaimer: I wasn't around during this episode.
It seems like the obvious way to fix this would be removing her 'criminal past' background.
 
  • Like
Reactions: PussyPassAnon

IvoryOwl

Active Member
Mar 29, 2017
754
1,390
Idk, I think it's logical. Game where criminals face threat of slavery: a character with a criminal past and no atonement would face threat of slavery. But, I guess being Innoxia's friend puts you above the rules, as if Lilith herself somehow took favor to Lumi. But, we would've found a way to "punish" Lumi, since you can export character and modify save files. Should've just compromised, but good thing they removed the character, huh?

Disclaimer: I wasn't around during this episode.
Nnxx discussed her character with Inno and both agreed that adding a slave path wasn't the best outcome. Nnxx stated that none of Lumi's crimes warranted a price on her head (I don't know the specifics), and Innoxia was working on Scarlett as a slave-centered NPC, so if Lumi was made into one too then it would have taken the wind or attention off Scarlett.

But this was like years ago... it's no longer relevant. Nnxx mentioned back then she would not work on Lumi anymore and even if she did, it would be a private thing, no longer meant for the public masses.
 
Last edited:
  • Like
Reactions: PussyPassAnon

NODOGAN

Well-Known Member
Dec 11, 2017
1,393
2,156
Almost got Tobbs flashback with that whole "Do NoT tOuCh My ChArAcTeR!" thing like...come on people, it's a porn game, people's fetishes are weird, just write the story/quests on the character and leave it open for stuff people is gonna do anyway since their kinks are already enabled to begin with in these type of games.
TLDR: Don't be too attached when you write a character for a PORN GAME because people are going to run them through the entire kink train!
 
Aug 30, 2018
23
79
Unrelated to CoC. Lumi was a character contribution written by Nnxx.

According to the author, Lumi was meant to be a "pure concentration of all things love dovey". A cute but shy lesser wolf girl with a criminal past, but with no warrant on her head so you couldn't enslave her. That peeved some people, saying she was protected by "plot armor". Nnxx got tired of dealing with a sea of people expressing they wanted to rape/enslave her character, despite multiple rejections (for several reasons). Eventually she just gave up and pulled the plug on the entire thing.
I completely forgot about Lumi but I am only on discord for the mods/exports. So how many unique characters has she dropped support or stopped working on the last few years now?
 

ebonheart2319

Member
Jul 21, 2017
132
397
I guess being Innoxia's friend puts you above the rules
The entire debacle would have had merit, but Inno has long since added mountains of exceptions and plot armors and forgotten plotthreads.

The Sterile Office Fox, The forgotten cloaked angel plot, The gym, Nyan's SAT exam for reasons, Rose, Lily, Meraxis/Meranda, Alexandra, Felicia, Cannot hire kids just slaves, Harpy Queens, Fort Bosses, Enforcers in general, Still missing spells/items.

Now that forward development is dead, its all races and clothes. There are literally ~100 race combos (Demo/Taur/Slime Variants included) that can spawn in tiles. But what can spawn where is severely lacking.
I think the code currently allows literally ANYTHING not unique or imp to spawn in canal tiles.

The gameplay loop WAS stable if stale, but now its saturated. The loot WAS fine, but again saturated and stale.
I will say again, extra noncombat encounters, interesting enchanted loot and potions, and spreading spawns thematically.
If only there were maps with varied biomes. If only.

Also clearing the Pastafarian mess. I literally watched the game break down and describe every npc as a "Rat-boi"
"No LT, thats Lily and Rose. They are not mid-twenties Rat-Bois with brown fur."
I realized I haven't actually shared anything I've been working since last year (Dec), so I'll just leave this here. Unpack it inside the "mods" folder.
Game needs more loot of this vein, rather than 3% poison resistance. Bonus points if NPCs seal it to the player and only Lily can remove it like Amber's Collar.
Though the spawn numbers may need tweaking. Every NPC that could was exclusively using this, unless they were taurs.
The game quickly became 100% male below the belt as there seems to be no female counterparts.
(If thats by design its still neat.)
 
  • Like
Reactions: PussyPassAnon

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,556
The entire debacle would have had merit, but Inno has long since added mountains of exceptions and plot armors and forgotten plotthreads.

The Sterile Office Fox, The forgotten cloaked angel plot, The gym, Nyan's SAT exam for reasons, Rose, Lily, Meraxis/Meranda, Alexandra, Felicia, Cannot hire kids just slaves, Harpy Queens, Fort Bosses, Enforcers in general, Still missing spells/items.
It's kind of like the writing for this game is awful and complete afterthought, rather than something following any time of plan or outline, and every single quest or addition is written completely independently of the rest leaving everything feeling disjointed and lacking any kind of continual flow...

Or something like that.
 

Rahzzy

Newbie
Jul 23, 2017
19
3
Here's the thread for the game, if you wanna access the entire board click on catalog.

Unless you can merge the mod with the recent version, it's not really worth it since it's pretty old.
don't seem to work now. so anyone who do have the mod make sure you have it copy over and over and saved if you ever lose a copy.
 

IvoryOwl

Active Member
Mar 29, 2017
754
1,390
I completely forgot about Lumi but I am only on discord for the mods/exports. So how many unique characters has she dropped support or stopped working on the last few years now?
Not sure if that's a rhetorical question but it sounds like you know more than me at this point, because I've kind of stopped going to Discord altogether. My visits were always sporadic, on and off sort of thing, but lately I only go in there to fact-check something real quick and then leave. I don't really keep tabs on Nnxx's (or anyone else's) endeavors anymore.
 

PussyPassAnon

Member
Dec 18, 2018
186
271
Though the spawn numbers may need tweaking. Every NPC that could was exclusively using this, unless they were taurs.
The game quickly became 100% male below the belt as there seems to be no female counterparts.
(If thats by design its still neat.)
It was by design, but I can turn the spawn rates down to a more normal rate, since It won't be as high when I release the actual race.
There's a small chance that clothes affecting genitalia won't appear, so it's a matter of spawning a female that isn't wearing that particular clothing.
It's based upon the lore of the race of harpies I'm building up, which adheres to general harpy mythology in combination with this species' cult-like obsession with males and male features.

Here's a version of the outfit mod, modified not to dominate all other outfits in the pool. It'll later be contained to solely appearing on certain races, at which time I'll probably modify the weight again to reflect lore.
 
Last edited:

NODOGAN

Well-Known Member
Dec 11, 2017
1,393
2,156
Silly little question but does the spell Arcane Arousal/Arcane spells in general use your Spell Damage or Seduction stat?
 

Carl0sDanger

Active Member
May 22, 2020
545
817
It's kind of like the writing for this game is awful and complete afterthought, rather than something following any time of plan or outline, and every single quest or addition is written completely independently of the rest leaving everything feeling disjointed and lacking any kind of continual flow...

Or something like that.
It's why it was such a mistake to spend time on side quests when the main quest is essentially only just out of the tutorial stage. Pushing forward on a central story would have given Inno more structure.
 

tehlemon

Well-Known Member
Jan 26, 2021
1,224
1,556
new update

You don't have permission to view the spoiler content. Log in or register now.

Mostly contributor work, as usual.

edit: The only interesting changes were done by contributors. I know she took three weeks off, because that's a good idea when you're stressed about being behind schedule, but what was she doing BEFORE the paid vacation?
 
Last edited:

Sarkath

Active Member
Sep 8, 2019
510
855
So I messed around with the status system tonight. Here's a (where I basically take a lap around the second floor of Lilaya's abode as quickly as the game will let me…with 3521 NPCs in the world) and .

This is using my with a few thousand NPCs, using the traditional Nashorn JavaScript interpreter. I did this in about the simplest way I could think of: status update deferral. Instead of everything being treated equally, there is now an enum to set a status effect to either always be updated (this is used for world-affecting statuses, i.e. pregnancies) or to be updated on-demand (occurs when the player lands on the same tile as the NPC, loads a saved game, and in a few other highly specific situations). This can be set by mods using the optional updatePriority field in the XML (valid values: ALWAYS and ONDEMAND).

This is sorely lacking testing at the moment but the initial results are pretty promising. I tended to err on the side of caution, so I'm sure there are a few situations that are causing spurious on-demand status updates (methinks that's why sleeping is still kinda slow, though that still saw a pretty big speed bump). Naturally, the player's status effects are always calculated at the end of every turn, as are NPCs in a combat/sex scene (comes with the territory, as they will always share a tile with the player).

There are a couple of areas that still need some attention. Clothes and tattoo status effects are currently using the priority system and are only updated on-demand. I'm planning to apply the priority system to those as well. Additionally, there's this little bit of naughtiness that I need to take a deeper dive into:

Code:
// Add all status effects that are applicable:
for (AbstractStatusEffect se : StatusEffect.getAllStatusEffects()) {
   if((se.getCategory()==StatusEffectCategory.DEFAULT && (!se.isFromExternalFile() || se.isMod())) // Modded SEs probably won't have taken into account category, so let them always be checked.
         || (se.getCategory()==StatusEffectCategory.INVENTORY && requiresInventoryStatusEffectCheck)
         || (se.getCategory()==StatusEffectCategory.ATTRIBUTE && requiresAttributeStatusEffectCheck)) {
      if(se.isRequiresApplicationCheck() && se.isConditionsMet(this)) {
         if(!this.hasStatusEffect(se) || se.isConstantRefresh()) {
            addStatusEffect(se, se.getApplicationLength()); // Default application length is -1
         }
      }
   }
}
This is…pretty bad. This loops through all of the available status effects in the game and checks to see if inventory or attribute status effects should be applied. The main issue with this is the sledgehammer approach taken, as there are a good number of effects that will likely never get added in this way. Imagine looping through and checking every single status effect in the game at least once for every NPC in the game and it becomes fairly obvious why this isn't a great approach.

In my branch I just added an update priority check to this, but that's a band-aid fix at best (since it's only calling 1 getter for a failed check as opposed anywhere from 3-9). This snippet needs some more TLC.
 

anon707

Member
Jun 13, 2018
290
536
So I messed around with the status system tonight. Here's a (where I basically take a lap around the second floor of Lilaya's abode as quickly as the game will let me…with 3521 NPCs in the world) and .

This is using my with a few thousand NPCs, using the traditional Nashorn JavaScript interpreter. I did this in about the simplest way I could think of: status update deferral. Instead of everything being treated equally, there is now an enum to set a status effect to either always be updated (this is used for world-affecting statuses, i.e. pregnancies) or to be updated on-demand (occurs when the player lands on the same tile as the NPC, loads a saved game, and in a few other highly specific situations). This can be set by mods using the optional updatePriority field in the XML (valid values: ALWAYS and ONDEMAND).

This is sorely lacking testing at the moment but the initial results are pretty promising. I tended to err on the side of caution, so I'm sure there are a few situations that are causing spurious on-demand status updates (methinks that's why sleeping is still kinda slow, though that still saw a pretty big speed bump). Naturally, the player's status effects are always calculated at the end of every turn, as are NPCs in a combat/sex scene (comes with the territory, as they will always share a tile with the player).

There are a couple of areas that still need some attention. Clothes and tattoo status effects are currently using the priority system and are only updated on-demand. I'm planning to apply the priority system to those as well. Additionally, there's this little bit of naughtiness that I need to take a deeper dive into:

Code:
// Add all status effects that are applicable:
for (AbstractStatusEffect se : StatusEffect.getAllStatusEffects()) {
   if((se.getCategory()==StatusEffectCategory.DEFAULT && (!se.isFromExternalFile() || se.isMod())) // Modded SEs probably won't have taken into account category, so let them always be checked.
         || (se.getCategory()==StatusEffectCategory.INVENTORY && requiresInventoryStatusEffectCheck)
         || (se.getCategory()==StatusEffectCategory.ATTRIBUTE && requiresAttributeStatusEffectCheck)) {
      if(se.isRequiresApplicationCheck() && se.isConditionsMet(this)) {
         if(!this.hasStatusEffect(se) || se.isConstantRefresh()) {
            addStatusEffect(se, se.getApplicationLength()); // Default application length is -1
         }
      }
   }
}
This is…pretty bad. This loops through all of the available status effects in the game and checks to see if inventory or attribute status effects should be applied. The main issue with this is the sledgehammer approach taken, as there are a good number of effects that will likely never get added in this way. Imagine looping through and checking every single status effect in the game at least once for every NPC in the game and it becomes fairly obvious why this isn't a great approach.

In my branch I just added an update priority check to this, but that's a band-aid fix at best (since it's only calling 1 getter for a failed check as opposed anywhere from 3-9). This snippet needs some more TLC.
Checkmate, atheist! There is a God. Here's my proof.
 

NODOGAN

Well-Known Member
Dec 11, 2017
1,393
2,156
Is there any way to restart your elemental's perks? i just realized i summoned the wrong one, but now she is stuck with my old build and she doesn't hit as hard as she did before.
P.S: For a moment i thought i was being clever (or very dickish) trying to give my slaves a enslaving tattoo since THAT can't be removed, but saddly tattoos don't have enslaving enchantment.
 
Last edited:
4.10 star(s) 119 Votes