Le_Flemard

Member
Jul 30, 2021
180
69
71
I really need to go through all the combat code and variables and translate so they fraking makes sense to me.
 

Susan Xandera

Active Member
Jul 13, 2017
853
1,136
349
I really need to go through all the combat code and variables and translate so they fraking makes sense to me.
Yeah, at times it feels like you absolutely need at least 1 dog for DPS because most of your attacks will either miss or not damage most enemies enough before you run out of potions/mana/health/will to live.
 

Le_Flemard

Member
Jul 30, 2021
180
69
71
Yeah, at times it feels like you absolutely need at least 1 dog for DPS because most of your attacks will either miss or not damage most enemies enough before you run out of potions/mana/health/will to live.
your hit chance atm for weapons is calculated like so:
C:
promah=rand(1, 20)+((knowledge-10)/2)
if promah<pbonya: 'miss' else 'hit'
(I summarized a bit)
promah is a local variable, not set as local, which determine your hitchance which is compared to pbonya which is your enemy agility value
knowledge is one of your player stat.

It might be possible to add a weapon proficiency in the mix to make it so the more your have used a weapon, the less you miss with it, balancing might be a tad hard tho.
 

Le_Flemard

Member
Jul 30, 2021
180
69
71
mmm...
I'm gonna rework the encounter and combat code from the ground up I think.
I'll finish understanding it first so that I can simplify it as much as possible first tho.
 

Vombatidi

Newbie
Jul 19, 2021
68
31
142
I inform you only for reasons of duty, that using the celsuis conversion is wrong, always -17 degrees centigrade, which is the temperature in place like Alaska. For the rest there are fewer and fewer errors, which deserves compliments. Or maybe I'm personally slow to discover them because I prefer to play without boosting my pc with steroids to see the general level of difficulty.
 

Le_Flemard

Member
Jul 30, 2021
180
69
71
I inform you only for reasons of duty, that using the celsuis conversion is wrong, always -17 degrees centigrade, which is the temperature in place like Alaska. For the rest there are fewer and fewer errors, which deserves compliments. Or maybe I'm personally slow to discover them because I prefer to play without boosting my pc with steroids to see the general level of difficulty.
the formula used is actually correct, the problem is the wrong variable used:
C:
if $temptype='fahrenheit':pl'The temperature outside is: <b><<temp>></b>°F'
if $temptype='celcius': pl 'The temperature outside is: <<(tempview-32)*5/9>>°C'
instead of using the variable temp, it's using the undeclared variable tempview, undeclared variable are always equal to 0 in qsp, so :
(0-32)*5/9=-32*5/9=-160/9=17.777....
 

Scynth

New Member
Aug 26, 2022
3
0
59
I generally love the game but have some bugs to report/suggestions and/or questions
1.people following you tend to dissapear if an event happens
2. there is no way to know whats in your inventory (an overview or at least a tab for quest items) would be nice
3.if you have more than one dog ther is no way to how many dogs you have with you and they alsodont show up as following you
4. multiple enemies attack separately but move with cumulative speed (how are two zombies faster than one zombie)
5. individual enemies like the female gladiator or the necromancer in the well sometimes show up as multiple wich then gang up on you
6. are dogs supposed to attack all at once and not individually ?
7. losing as a goblin leaves you on a whitescreen more often then not
8. ranged weapons (or at least the bow from the shipwreck start )dont work at range which defeats the entire point
9. the manacap removal from the wizard class does not seem to work for me
10. how do I regenerate a reasonable amount of mana without setting up a macro t sleep 50x per second ?
11. it would be great if there was an option to feed the werewolf a gender change potion after defeating them (without losing out on tthe beastmaster mutation)
timely anwers would be apprectated :)
 

Le_Flemard

Member
Jul 30, 2021
180
69
71
2. there is no way to know whats in your inventory (an overview or at least a tab for quest items) would be nice
you can see your full inventory in the footlocker, by sections
3.if you have more than one dog ther is no way to how many dogs you have with you and they alsodont show up as following you
you can see if your dogs help you in battle in the ledger with the "handle your allies in battles" button
6. are dogs supposed to attack all at once and not individually ?
the logic of dog/warhound attack is:
C:
rand(15, 30)*warhounds+(packpower*2)-rand(1, 15)
warhounds = number of dogs
packpower = a variable that change depending of story (max = 3)
I see where the problem might be: warhounds aren't attacking individually so the damage is not properly decreased by the minus rand
C:
rand(15, 30)*warhounds+(packpower*2)-rand(1, 15)*warhounds
should fix it
10. how do I regenerate a reasonable amount of mana without setting up a macro t sleep 50x per second ?
normally that should be handled by sleeping, but atm sleep only work for stamina.
11. it would be great if there was an option to feed the werewolf a gender change potion after defeating them (without losing out on tthe beastmaster mutation)
wolves of the wolf den also can give you that mutation for info.
 

Scynth

New Member
Aug 26, 2022
3
0
59
thanks for the clarification I will probably be back with more questions once I play further tho
 

Theon3

Newbie
Sep 28, 2021
16
0
115
you can see your full inventory in the footlocker, by sections

you can see if your dogs help you in battle in the ledger with the "handle your allies in battles" button



normally that should be handled by sleeping, but atm sleep only work for stamina.

wolves of the wolf den also can give you that mutation for info.
so, not wanting sound condecending or overbearing here but, seeing how you are looking into the game i have to ask, could you have a look into this if possible?
so my save has completely busted and i have no idea why, seemingly after firestarter questline, or maybe ukon/end of the world, every instance of battle after the first passage or first attack ends with all options of action dissapearing, making any battle imposible to progress, i will post my save here in case if it is salvageble.
 

Le_Flemard

Member
Jul 30, 2021
180
69
71
so, not wanting sound condecending or overbearing here but, seeing how you are looking into the game i have to ask, could you have a look into this if possible?
This is why I'm looking at the combat code atm, cuz I encountered that problem. And since the combat code is a copy of someone else's, who was russian, work, this takes a looot of time.
try dismissing your allies using the ledger and go see them to re-get them, it worked for me on my end.
 
  • Like
Reactions: Theon3

Theon3

Newbie
Sep 28, 2021
16
0
115
This is why I'm looking at the combat code atm, cuz I encountered that problem. And since the combat code is a copy of someone else's, who was russian, work, this takes a looot of time.
try dismissing your allies using the ledger and go see them to re-get them, it worked for me on my end.
for now it seem to have worked, thanks.

edit: it seems to be related to bede, after giving her a nun's body, when i have her in the party the bug happens.
 
Last edited:

Le_Flemard

Member
Jul 30, 2021
180
69
71
for now it seem to have worked, thanks.

edit: it seems to be related to bede, after giving her a nun's body, when i have her in the party the bug happens.
mmm... I looked at the code for allyfight (active turn of allies) and there's this tidbit at the end:
C:
elseif succubuslevel>=1:
    facial+bodymess+creampie+analcreampie
    health+=$cumhealing
    if magequest=1: manna+=$cumhealing
    nosha+=$cumhealing
    if magequest=0:
        'Your health and stamina heal for <<$cumhealing>> due to the cum on or in you.'
    else
        'Your health, stamina and mana heal for <<$cumhealing>> due to the cum on or in you.'
    end
    $cumhealing=0
end   
else
    if g>0:dynamic $pydar&exit
    if g<=0:dynamic $battlewin&exit
end
notice the end statement before the else statement? that's not supposed to be there, and if all the elseif aren't used, that should cause a program interruption as there's no way to exit the location.
but that needs to be tested.
 

Theon3

Newbie
Sep 28, 2021
16
0
115
how does the seraph lip plays into the game at the moment? i haven't seen it do anything yet, nor it appears into the mutations tab, and the hell lillies that you find in hell supposedly as a cure for it, as a accessorie, does it do anything?

does annabelle, bess's sister, have any sex action? i haven't seen anything for her yet in her menu, or helping the milk farm.
 

Le_Flemard

Member
Jul 30, 2021
180
69
71
how does the seraph lip plays into the game at the moment? i haven't seen it do anything yet, nor it appears into the mutations tab, and the hell lillies that you find in hell supposedly as a cure for it, as a accessorie, does it do anything?
Seraph lips symptoms:
cause health reduction when eating (eh)
when you pocket the crown:
C:
                                        if seraphlip>0: 'You also no longer feel the effects of Seraph Lip.'
                                            act 'Pocket the crown':
                                                minut+=rand(10, 15)
                                                succubuscure=1
                                                flowercrown=1
                                                if seraphlip>0: seraphlip=0
                                                gt $locP
                                            end
so simple act of pocketing the flower crown disable it.
oh, and the crown lily has a quest associated with it, it's in relation with a brothel, bandits and some demon pussy.
does annabelle, bess's sister, have any sex action? i haven't seen anything for her yet in her menu, or helping the milk farm.
C:
if milkwork=1 and (AnnabelleBess=0 or AnnabelleBess>1):
    $milkArray[]="annabellemilk"
"annabellemilk" is the one where you can fuck her
BUT
you also need this to be valid:
C:
    if penis>0 and AnnabelleShape=2:
        'She notices you, curling a finger towards her.'
            act 'Fuck Annabelle':
                arousal+=100
so to get annabelleBess>1, you need her to have fought with bess
But, to get AnnabelleShape=2, you need an event with this to be validated:
Code:
if RLDBlonde=1 and AnnabelleShape=0 and AnnabelleBess=2:
and I have not found any instance of RLDBlonde being activated.
so
none for the moment.
 
  • Like
Reactions: Theon3

Solid Snekk

Well-Known Member
Game Developer
May 5, 2017
1,219
1,521
388
Ah fuck, I take a few days off to play Nightingale and there's three new pages.

1. the drones of the artificer class are not collecting resourses even though they consume energy cells, and eve the robot/android inside of the futuristic cabin has disappeared.

2. the brothel quest has a few bugs, i'm on the chosen one start and i'm unable to recuit bill and annette, their event, the one annette nags about the brothel does not trigger, and there is no option to recuit then, i also cannot recruit the frogs's friends after finishing the frogs questline quest and saying the truth (haven't seen if the lie path is the same) there is no way to interact with then in the building, but the other events involvimg then still work.

3. does red has any follow up path after you buy the frog from the city? something from the prison if i remember corectly?

4. also the prison reputation does not change even after beating up half the amount of goblin children my caracter has had, there is also a problem with being arrested, if you just pay the fine and leave, the amount you paid does not count, and if you proceed to enter the prison and then pay to leave, following with you being arrested again without having comitted another crime, you get and error.
1. The materials get sent to a storeroom, which defaults to Dana's shop.

2. I'll take a look, I thought I had it working.

3. Eventually I'll add buying Red as a slave. It's on the list of things to do.

4. I'll take a look at that too, I thought the prison fine system was working fine.

1. I don't know if it hasn't been finished yet or it's a bug (the game doesn't make it look like error), but the Circe Concentrated Wolf Musk potion has no effect regardless of the PC's gender.

2. Ps: i think dogs are OP? You order your dog to maul enemy 1 while you take up a defensive stance, and they do for 450 damage.

3. PSS:
1. Transformations are not in game yet, but I'm working on it. I'm working around trying to make the various races actually do stuff rather than just be visual changes.

2. Dogs are rather overpowered. They are technically demons so I'm constantly torn between "Dogs need a nerf" and "No, the feral wolves need a buff"

3. Fixed, I think.

View attachment 3371401 , somehow broke percy(think scrying in spells) + warehouse storage has no exit
Fixed the casual sex bug. I used a ' instead of an ` for a contraction.

Scyring, and magic, isn't quite finished. I need to redo that whole system.

Fixed warehouse

Warehouse has exit but new storage has no exit in there.
I added an exit.

mmm...
I'm gonna rework the encounter and combat code from the ground up I think.
I'll finish understanding it first so that I can simplify it as much as possible first tho.
My apologies but I must inform you that it makes no sense to me either.

When I made the combat system I was using combat code from Rubedo that was translated from Russian, a guide from Kevin Smarts who works on Girl Life and some guy's blogspot on how he made the combat system in his QSP game.

It's a pretty wild ride.

I inform you only for reasons of duty, that using the celsuis conversion is wrong, always -17 degrees centigrade, which is the temperature in place like Alaska. For the rest there are fewer and fewer errors, which deserves compliments. Or maybe I'm personally slow to discover them because I prefer to play without boosting my pc with steroids to see the general level of difficulty.
I'm trying my best to keep the errors to a minimum. Temperature is supposed to have several variants for different areas, Hell is supposed to be unreasonably hot.

Le_Flemard pointed it out that there was a wrong variable so that's been fixed but I've also added a few more checks to make sure the temperature is correct.

1. how does the seraph lip plays into the game at the moment? i haven't seen it do anything yet, nor it appears into the mutations tab, and the hell lillies that you find in hell supposedly as a cure for it, as a accessorie, does it do anything?

2. does annabelle, bess's sister, have any sex action? i haven't seen anything for her yet in her menu, or helping the milk farm.
1. You get it by becoming a succubus, but the player doesn't need to eat due to being them. If you eat you throw it up.

2. I never updated Annabelle after moving the Red Light District from the slums to Junktown. I'll add her to the list.
 

Le_Flemard

Member
Jul 30, 2021
180
69
71
1. You get it by becoming a succubus, but the player doesn't need to eat due to being them. If you eat you throw it up.
for info, if you get the crown before becoming a succubus, you can't cure it as the cure can only be obtained one time, I would fix it like the necromancer curse cure if I were you.

btw, I'm starting to understand fully how combat and encounter work, but to simplify it, I must first know some stuff:
do you want to:
  • have fight with multiple kinds of enemies?
  • have fight with randomized number of enemies or do you prefer specified fights?
  • have the player able to choose which enemy their target?
aka: do you want simple combat & encounter or do you want more depth?

edit: made a basic enemy class (it's technically an array in qsp), most of those stats can be randomized or made dependent of each other for simplification
vincidio battle-Page-2.drawio.png
 
Last edited:

Theon3

Newbie
Sep 28, 2021
16
0
115
Ah fuck, I take a few days off to play Nightingale and there's three new pages.



1. The materials get sent to a storeroom, which defaults to Dana's shop.

2. I'll take a look, I thought I had it working.

3. Eventually I'll add buying Red as a slave. It's on the list of things to do.

4. I'll take a look at that too, I thought the prison fine system was working fine.



1. Transformations are not in game yet, but I'm working on it. I'm working around trying to make the various races actually do stuff rather than just be visual changes.

2. Dogs are rather overpowered. They are technically demons so I'm constantly torn between "Dogs need a nerf" and "No, the feral wolves need a buff"

3. Fixed, I think.



Fixed the casual sex bug. I used a ' instead of an ` for a contraction.

Scyring, and magic, isn't quite finished. I need to redo that whole system.

Fixed warehouse



I added an exit.



My apologies but I must inform you that it makes no sense to me either.

When I made the combat system I was using combat code from Rubedo that was translated from Russian, a guide from Kevin Smarts who works on Girl Life and some guy's blogspot on how he made the combat system in his QSP game.

It's a pretty wild ride.



I'm trying my best to keep the errors to a minimum. Temperature is supposed to have several variants for different areas, Hell is supposed to be unreasonably hot.

Le_Flemard pointed it out that there was a wrong variable so that's been fixed but I've also added a few more checks to make sure the temperature is correct.



1. You get it by becoming a succubus, but the player doesn't need to eat due to being them. If you eat you throw it up.

2. I never updated Annabelle after moving the Red Light District from the slums to Junktown. I'll add her to the list.
so, about the nails and the watermill, i have no idea how many nails i have, or if i have then at all, nor how many can i make at each time per ore thus it is really tricky to know if the water mill is even possible to make due to that as i have used more than 300 ores to make nails and still haven't found the option to construct it.
 
4.00 star(s) 24 Votes