Succubi Hunter RPG – Bugs and other issues

Webteases are great, but what if you're in the mood for a slightly more immersive experience? Chat about Tease AI and other offline tease software.

Moderator: 1885

User avatar
holy_magnas
Explorer
Explorer
Posts: 36
Joined: Thu Jan 21, 2021 12:54 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Dom/me(s): Goddess Tantra
Contact:

Re: Succubi Hunter RPG – Bugs and other issues

Post by holy_magnas »

Hello SH and meowww

Idk if it's a bug or it just happen to me, whenever I install the game (I have tried it 3x) and doing early configuration (ie. draging folder installation to locate the TAI path, picking basic meowww package, picking some kink, etc) the game always stop working after it asked me to choose between : turn on or turn off the system messaging. At the same time a sound of metronome suddenly start and the chat said something like "something wrong and return to main system" (not sure it is the exact words, Im just paraphrase it) and it got freeze and a window crash pop up, I choose to continue but the convesation got freeze and nothing happen at all.

Is this okay to ignore them? because after I restart the TAI, the game continue normally from Shasha Grey on the village etc (I'm just on the day 1)

P.S I've attached my log files
Attachments
Log Files.7z
(50.45 KiB) Downloaded 59 times
SuccubiHunterRPG
Explorer At Heart
Explorer At Heart
Posts: 167
Joined: Tue Aug 23, 2022 8:42 pm

Re: Succubi Hunter RPG – Bugs and other issues

Post by SuccubiHunterRPG »

holy_magnas wrote: Thu Jul 18, 2024 3:15 pm Hello SH and meowww

Idk if it's a bug or it just happen to me, whenever I install the game (I have tried it 3x) and doing early configuration (ie. draging folder installation to locate the TAI path, picking basic meowww package, picking some kink, etc) the game always stop working after it asked me to choose between : turn on or turn off the system messaging. At the same time a sound of metronome suddenly start and the chat said something like "something wrong and return to main system" (not sure it is the exact words, Im just paraphrase it) and it got freeze and a window crash pop up, I choose to continue but the convesation got freeze and nothing happen at all.

Is this okay to ignore them? because after I restart the TAI, the game continue normally from Shasha Grey on the village etc (I'm just on the day 1)

P.S I've attached my log files
I think that is my fault. I think I broke it in the last update accidentally. I will have a look this weekend to fix it
SuccubiHunterRPG
Explorer At Heart
Explorer At Heart
Posts: 167
Joined: Tue Aug 23, 2022 8:42 pm

Re: Succubi Hunter RPG – Bugs and other issues

Post by SuccubiHunterRPG »

SuccubiHunterRPG wrote: Fri Jul 19, 2024 10:35 am
holy_magnas wrote: Thu Jul 18, 2024 3:15 pm Hello SH and meowww

Idk if it's a bug or it just happen to me, whenever I install the game (I have tried it 3x) and doing early configuration (ie. draging folder installation to locate the TAI path, picking basic meowww package, picking some kink, etc) the game always stop working after it asked me to choose between : turn on or turn off the system messaging. At the same time a sound of metronome suddenly start and the chat said something like "something wrong and return to main system" (not sure it is the exact words, Im just paraphrase it) and it got freeze and a window crash pop up, I choose to continue but the convesation got freeze and nothing happen at all.

Is this okay to ignore them? because after I restart the TAI, the game continue normally from Shasha Grey on the village etc (I'm just on the day 1)

P.S I've attached my log files
I think that is my fault. I think I broke it in the last update accidentally. I will have a look this weekend to fix it
Yep I was right, I made a stupid mistake and missed a key line, I have uploaded a whole new scripts that fix this and many other minor bugs
User avatar
holy_magnas
Explorer
Explorer
Posts: 36
Joined: Thu Jan 21, 2021 12:54 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Dom/me(s): Goddess Tantra
Contact:

Re: Succubi Hunter RPG – Bugs and other issues

Post by holy_magnas »

Thanks for the update SH. The problem doesn't appear anymore.
And I have to report, when I explore the land I found a bug when I meet caprice for the first time, it said "you continue to stroke but the vision blurred" repeatedly, after I input command "edge" the error message popped up. I have attached the screen shoot and the log files.

Also 1 quick question, how to change the metronome pace? I think I've read somewhere it can be changed manually, but I cant find the option to adjust them.
Attachments
screenshoot & log files.7z
(313.98 KiB) Downloaded 88 times
SuccubiHunterRPG
Explorer At Heart
Explorer At Heart
Posts: 167
Joined: Tue Aug 23, 2022 8:42 pm

Re: Succubi Hunter RPG – Bugs and other issues

Post by SuccubiHunterRPG »

holy_magnas wrote: Tue Jul 23, 2024 6:45 am Thanks for the update SH. The problem doesn't appear anymore.
And I have to report, when I explore the land I found a bug when I meet caprice for the first time, it said "you continue to stroke but the vision blurred" repeatedly, after I input command "edge" the error message popped up. I have attached the screen shoot and the log files.

Also 1 quick question, how to change the metronome pace? I think I've read somewhere it can be changed manually, but I cant find the option to adjust them.
So your not supposed to input the command "Edge". There is a edge function in TeaseAI but I have not used it in Succubi Hunter. The game will ask you to edge occasionally and certainly the stroke mechanics are likely to do this to you if well calibrated to your stamina but your not supposed to tell the game you have edged, either you cum or you don't. After all that is what the succubi is trying to make you do :)

Regarding changing the stroking speed, Follow these commands when you first start up the game
Spoiler: show
Welcome to Succubi Hunter 1.0
Select 1 to load your saved game
Select 2 for the system menu
19:52: 2
1 - Start a new game
2 - Game overview
3 - Game Settings
4 - Load user created content succubi, kinks and quests
5 - Test new Succubi
6 - Go back to the previous menu
19:52: 3
1 - Change stroking patterns, speeds and styles
2 - Change game difficulty
3 - Modify your hero
4 - Set Kinks
5 - Set system messaging
6 - Go back to the previous menu
19:52: 1
1 - Use default settings for stroking
2 - Customise the stroking speed and style
If edging is your thing I would appreciate your feedback on the edging mechanic I have created, it's not my thing but I want it to be effective for those who do like it. Read this spoiler for where you can find edging if your ok with a spoiler.
Spoiler: show
There are a few incidental places where you will be asked to do a single edge, Simulators have a 50% chance to make you edge once they are below 50% health. Also the kink scripts frequently ask you to edge when your kinks are exposed but if you like repeated edges the real mechanic is evolving with Caprice to gain an additional attack. The mechanic to get a 3rd attack is a lot of repeated edging with a succubi, if you do this with Caprice she will develop a kink for edging you and each time you train with her she will try and break her record for consecutive edges.

To get this mechanic you need to do two things, sleep with Caprice as many times as you can as you will need her to dominate you so that she can make you "edge beyond your endurance" and also give all the Ancient Scrolls you find to the Secretary in the castle. To get to the castle, speak to Caprice then find Katya then defeat the gatekeeper.

As currently implemented, letting Caprice dominate you does not lock you out from a lot of the game, and is in fact the easiest path to victory however I probably won't keep it that way and once you visit the secretary Queen Tori will know of your existence and start hunting you in your dreams, succumbing to Tori does limit your story options so it's a bit of a double edged sword....... but hopefully like all options in the game succumbing to any succubi should be fun in a way.
swimming_act
Curious Newbie
Curious Newbie
Posts: 1
Joined: Fri Jul 12, 2024 8:40 pm

Re: Succubi Hunter RPG – Bugs and other issues

Post by swimming_act »

First of all, what was done here is very impressive and I am enjoying it a lot. Thank you SH and meowww!

During playing, I noticed a few minor bugs.
Since I have fixes / ideas on why there are happening, I want to write them here in hopes of it being useful.
Spoiler: show
Missionary Kink is not correctly reset when choosing them.
Spoiler: show
In SystemSetGameKinks.txt, it should be KinkMissionary not KinkMissionalry in line 22.
It is not possible to change the verbose setting.
Spoiler: show
In System.txt, Set system messaging is supposed to be option 5, but in the code it is also option 4 (line 47, it should be

Code: Select all

[5] @NullResponse @Goto(Verbose)
instead of

Code: Select all

[4] @NullResponse @Goto(Verbose)
Syntax error when setting location of player when fleeing gatekeeper.
Spoiler: show
When fleeing the fight with the gatekeeper, it does not correctly update the player location. In the file CombatHeroAction.txt line 111 it should probably be something like

Code: Select all

@SystemMessage @RapidCodeOn You fall back to the gate @SetVar[Location]=[0N4E]
and not ...@SetVar[Location[0N4E... . (Though I have not tested my proposal). Since we still get prompted again if we want ti fight her, it is still possible to flee / leave.
Videos for kinks are not always playing.
Spoiler: show
The compilation videos for kinks are not playing properly. I am not 100% sure, but my suspicion is the following: In the BasicKink.txt file, it loads the videos based on the ActiveKink variable. This is set in the Basic.txt file of the kinks to [<Kink>], e.g. [KinkEdging]. This would be correct, if it would actually set the content of the variable to e.g. KinkEdging.
However, the SystemSetGameKinks.txt (and other places) define and use variables like e.g. KinkEdging to store numbers. Therefore ActiveKink gets filled with the number and not the required path part.
After some kink games, the metronome does not turn off.
Spoiler: show
The coin flip game and the guess game seem to be missing a @MetronomeOff on player win / loss.
The Verbose setting is sometimes ignored.
Spoiler: show
There are a few places where if[[ instead of if[ is used, preventing the verbose variable to take effect.
Reverse Cowgirl kink can wrongly attempt to load the cock hero variant.
Spoiler: show
In the Basic.txt of the reverse cowgirl kink, it sets the ActiveKink variable to KinkReverseCowGirl. This seems to be the wrong capitalization and should have been KinkReverseCowgirl instead. This causes the if condition that is supposed to prevent the cock hero variant for it to fail. Please note though, that the folder is also named KinkReverseCowGirl, so it might require renaming as well. (Or we choose the capitalized version, then the if condition and potentially other code places need to be changed.) Curiously enough, this bug "counters" the "Videos for kinks are not always playing." problem, allowing reverse cowgirl videos to play.
Caprice dream does not end automatically.
Spoiler: show
In Caprice.txt, the code tries to set the CapriceInfatuationCount variable in line 93 to a random value. However, there is a mistake (SetVarVar instead of SetVar) there, causing this to fail. Therefore the value starts at 0 and becomes negative once the line @If[CapriceInfatuationCount]=[0] is reached causing the condition to never trigger. (At least I think that is the cause for the condition to never trigger, I have not tested it yet.
On a personal note: the max value of 4 seem to be a bit low, at least if it is supposed to be a challenge to not abort early.)
Not all conversation options for caprice are displayed.
Spoiler: show
I do not know if it is intentional, but the text in chat does not mention the Armor / Letter / QueenDream options.
Deactivating previously loaded succubi does not seem to work correctly.
Spoiler: show
I have deactivated two succubi that were previously active with the settings menu. Still I was able to later "encounter" on of them. Though there was no media etc. and I aborted the fight. While I am not 100% sure, I think that what is happening is this: The script to delete succubi only removes the ID variable. While this would probably prevent the media from being found, #SelectSuccbi.txt seems to look at the level, not the id. And since the level is still there, I might still be possible to select the "deleted" succubus. I have manually deleted the level file as well, and not encountered them again. Though that could also be luck... .
Missmatch between meowww kink media files and the code
Spoiler: show
The code contains (in #KinkChoice.txt) an entry for KinkFucking, but there is no media / Basic.txt for it. The other way round, the meowww media contains KinkDoggy, but it is not part of #KinkChoice.txt preventing it from being selected.
SuccubiHunterRPG
Explorer At Heart
Explorer At Heart
Posts: 167
Joined: Tue Aug 23, 2022 8:42 pm

Re: Succubi Hunter RPG – Bugs and other issues

Post by SuccubiHunterRPG »

swimming_act wrote: Sat Jul 27, 2024 9:13 pm First of all, what was done here is very impressive and I am enjoying it a lot. Thank you SH and meowww!

During playing, I noticed a few minor bugs.
Since I have fixes / ideas on why there are happening, I want to write them here in hopes of it being useful.
Spoiler: show
Missionary Kink is not correctly reset when choosing them.
Spoiler: show
In SystemSetGameKinks.txt, it should be KinkMissionary not KinkMissionalry in line 22.
It is not possible to change the verbose setting.
Spoiler: show
In System.txt, Set system messaging is supposed to be option 5, but in the code it is also option 4 (line 47, it should be

Code: Select all

[5] @NullResponse @Goto(Verbose)
instead of

Code: Select all

[4] @NullResponse @Goto(Verbose)
Syntax error when setting location of player when fleeing gatekeeper.
Spoiler: show
When fleeing the fight with the gatekeeper, it does not correctly update the player location. In the file CombatHeroAction.txt line 111 it should probably be something like

Code: Select all

@SystemMessage @RapidCodeOn You fall back to the gate @SetVar[Location]=[0N4E]
and not ...@SetVar[Location[0N4E... . (Though I have not tested my proposal). Since we still get prompted again if we want ti fight her, it is still possible to flee / leave.
Videos for kinks are not always playing.
Spoiler: show
The compilation videos for kinks are not playing properly. I am not 100% sure, but my suspicion is the following: In the BasicKink.txt file, it loads the videos based on the ActiveKink variable. This is set in the Basic.txt file of the kinks to [<Kink>], e.g. [KinkEdging]. This would be correct, if it would actually set the content of the variable to e.g. KinkEdging.
However, the SystemSetGameKinks.txt (and other places) define and use variables like e.g. KinkEdging to store numbers. Therefore ActiveKink gets filled with the number and not the required path part.
After some kink games, the metronome does not turn off.
Spoiler: show
The coin flip game and the guess game seem to be missing a @MetronomeOff on player win / loss.
The Verbose setting is sometimes ignored.
Spoiler: show
There are a few places where if[[ instead of if[ is used, preventing the verbose variable to take effect.
Reverse Cowgirl kink can wrongly attempt to load the cock hero variant.
Spoiler: show
In the Basic.txt of the reverse cowgirl kink, it sets the ActiveKink variable to KinkReverseCowGirl. This seems to be the wrong capitalization and should have been KinkReverseCowgirl instead. This causes the if condition that is supposed to prevent the cock hero variant for it to fail. Please note though, that the folder is also named KinkReverseCowGirl, so it might require renaming as well. (Or we choose the capitalized version, then the if condition and potentially other code places need to be changed.) Curiously enough, this bug "counters" the "Videos for kinks are not always playing." problem, allowing reverse cowgirl videos to play.
Caprice dream does not end automatically.
Spoiler: show
In Caprice.txt, the code tries to set the CapriceInfatuationCount variable in line 93 to a random value. However, there is a mistake (SetVarVar instead of SetVar) there, causing this to fail. Therefore the value starts at 0 and becomes negative once the line @If[CapriceInfatuationCount]=[0] is reached causing the condition to never trigger. (At least I think that is the cause for the condition to never trigger, I have not tested it yet.
On a personal note: the max value of 4 seem to be a bit low, at least if it is supposed to be a challenge to not abort early.)
Not all conversation options for caprice are displayed.
Spoiler: show
I do not know if it is intentional, but the text in chat does not mention the Armor / Letter / QueenDream options.
Deactivating previously loaded succubi does not seem to work correctly.
Spoiler: show
I have deactivated two succubi that were previously active with the settings menu. Still I was able to later "encounter" on of them. Though there was no media etc. and I aborted the fight. While I am not 100% sure, I think that what is happening is this: The script to delete succubi only removes the ID variable. While this would probably prevent the media from being found, #SelectSuccbi.txt seems to look at the level, not the id. And since the level is still there, I might still be possible to select the "deleted" succubus. I have manually deleted the level file as well, and not encountered them again. Though that could also be luck... .
Missmatch between meowww kink media files and the code
Spoiler: show
The code contains (in #KinkChoice.txt) an entry for KinkFucking, but there is no media / Basic.txt for it. The other way round, the meowww media contains KinkDoggy, but it is not part of #KinkChoice.txt preventing it from being selected.
Legend - its great to get genuine help with the bugs. I have a bit on finishing a few other things for version 2.0 but I will review all of these bugs in the next week or so.

It's clear you know how the system works so if you ever want to contribute anything let me know.
Anzy
Explorer
Explorer
Posts: 22
Joined: Wed May 01, 2024 9:04 pm

Re: Succubi Hunter RPG – Bugs and other issues

Post by Anzy »

not sure if this can be called a bug or maybe an oversight
Spoiler: show
when edging for Caprice when she asks you too or when evolving there is no way to fail if you cant hold it and cum
SuccubiHunterRPG
Explorer At Heart
Explorer At Heart
Posts: 167
Joined: Tue Aug 23, 2022 8:42 pm

Re: Succubi Hunter RPG – Bugs and other issues

Post by SuccubiHunterRPG »

Anzy wrote: Tue Aug 13, 2024 9:17 am not sure if this can be called a bug or maybe an oversight
Spoiler: show
when edging for Caprice when she asks you too or when evolving there is no way to fail if you cant hold it and cum
Response is a bit of a spoiler :)
Spoiler: show
You are correct it is not a bug, but neither is it the best story and among other things it is on the inevitably long list of ways to improve the story line but I can only do so many things at once. The story indicates that because Caprice dominates you, she can make you edge beyond your endurance i.e. you can't cum. This is designed to limit evolving to a NPC that dominates you, of which there are not many that don't create a game ending consequence. Of course the story has no relevance to reality.

I have been tempted to play with both the edging mechanic and making caprice want to see you struggle. There is a placeholder for consequences if you refuse to edge and I could add fail to edge the required number of times but that is for future me :)
Very happy to take feedback on where you want the game to go or for anyone to develop alternative scripts that support a change in the game
popss
Explorer
Explorer
Posts: 54
Joined: Mon Dec 13, 2021 7:13 am

Re: Succubi Hunter RPG – Bugs and other issues

Post by popss »

I'm not sure if this is a bug, or the way the tease is supposed to work.
Spoiler: show
When I attack the game says "You attack
Your Base attack is 2, your lust raises this to 3". But I only seem to inflict a damage of 2 - shouldn't it be 3?
SuccubiHunterRPG
Explorer At Heart
Explorer At Heart
Posts: 167
Joined: Tue Aug 23, 2022 8:42 pm

Re: Succubi Hunter RPG – Bugs and other issues

Post by SuccubiHunterRPG »

popss wrote: Sun Aug 18, 2024 6:45 am I'm not sure if this is a bug, or the way the tease is supposed to work.
Spoiler: show
When I attack the game says "You attack
Your Base attack is 2, your lust raises this to 3". But I only seem to inflict a damage of 2 - shouldn't it be 3?
That is not a bug. Although that you thought it was means I have to work on the description. You only see this message if verbose mode is on.

This message is meant to detail how the stroking time is calculated which is really complicated.
Stage 1 - base level = your strength in the activity in this case your attack has a base of 2 so t is 2
Stage 2 - add lust, in this case you have developed 1 lust so your base level is increased to 3
Stage 3 - calculate stroke time. This is very complicated and based on how you configured the game, essentially the higher the number the longer you will stroke
Stage 4 - subtract any impact a potion has on you
popss
Explorer
Explorer
Posts: 54
Joined: Mon Dec 13, 2021 7:13 am

Re: Succubi Hunter RPG – Bugs and other issues

Post by popss »

Many thanks.
Rar1197
Explorer At Heart
Explorer At Heart
Posts: 154
Joined: Tue Aug 22, 2023 6:02 am

Re: Succubi Hunter RPG – Bugs and other issues

Post by Rar1197 »

I've been writing some code off and on that attempts to parse the TeaseAI scripts and report various things that appear to be errors. I tried it out on the Succubus Hunter scripts out of curiousity, and it seems to found a bunch of things that look like legitimate issues.

There almost certainly some things that are false errors, either due to my lack of understanding of Tease AI , or due to flaws in my code, or due to errors being picked up in parts of scripts that can't actually be reached.

Anyway , I hope the following is slightly more useful than annoying.


Flags with mixed case:

Code: Select all

Blond
blond
To clarify - most places use the flag 'Blond' , but Custom\Succubi\3StimulatorSydneyCole\LVL3\MediaSet01\ChangeImageCheck.txt attempts to create the flag 'blond'. This will cause issues due to flags being case sensitive in TeaseAI , but the windows file system being case insensitive.

----------------------------------------

Goto (and similar commands) with missing target :

Code: Select all

File : Custom\CombatAmbush.txt
Defeat @ Line 37 - @NullResponse @SetVar[HeroShield]=[0] @If[HeroHealth]<[1]Then(Defeat) @If[HeroHealth]>[0]Then(BattleStart)

File : Custom\CombatBattleCommences.txt
Defeat @ Line 54 - @NullResponse @If[HeroHealth]<[1]Then(Defeat) 

File : Custom\CombatBattleCommencesMulti.txt
Defeat @ Line 196 - @NullResponse @If[HeroHealth]<[1]Then(Defeat) 

File : Custom\CombatHeroDominatesSuccubi.txt
SuccubiIsDominant @ Line 10 - @NullResponse @If[Defeats]>[DominaceGreaterThanTarget]Then(SuccubiIsDominant)
Start @ Line 127 - I'm sorry you have already asked me today for a quest, come back tomorrow @Wait(2) @Goto(Start)

File : Custom\CombatSuccubiAction.txt
(ActionStart @ Line 963 - @NullResponse @Goto((ActionStart)

File : Custom\CombatSuccubiActionMulti.txt
(ActionStart @ Line 886 - @NullResponse @Goto((ActionStart)

File : Custom\CombatSuccubiStimulate.txt
ImageLoopHandJob @ Line 131 - @NullResponse @Goto(ImageLoopHandJob)

File : Custom\LocationChangeDay.txt
OfferCastle @ Line 12 - @NullResponse @If[QueenStatus]=[Agnostic]Then(OfferCastle)

File : Custom\LocationJournalMenu.txt
SkipToEnd @ Line 12 - @NullResponse @If[CapriceStory]<[2]Then(SkipToEnd)
EvilIsExcitingDead @ Line 168 - @NullResponse @If[WitchState]=[Dead]Then(EvilIsExcitingDead)

File : Vocabulary\#AllocateQuest.txt
(Via Custom\Location\-4N0E.txt)
NoQuest @ Line 4 - @Variable[QuestGiver]=[Queen] @NullResponse @Goto(NoQuest)
NoQuest @ Line 5 - @Variable[QuestGiver]=[Katya] @NullResponse @Goto(NoQuest)
NoQuest @ Line 6 - @Variable[QuestGiver]=[Guerlain] @NullResponse @Goto(NoQuest)
NoQuest @ Line 7 - @Variable[QuestGiver]=[Melena] @NullResponse @Goto(NoQuest)
NoQuest @ Line 8 - @Variable[QuestGiver]=[Apocrathy1] @NullResponse @Goto(NoQuest)
NoQuest @ Line 9 - @Variable[QuestGiver]=[Apocrathy2] @NullResponse @Goto(NoQuest)
NoQuest @ Line 10 - @Variable[QuestGiver]=[Apocrathy3] @NullResponse @Goto(NoQuest)
NoQuest @ Line 11 - @Variable[QuestGiver]=[Smith1] @NullResponse @Goto(NoQuest)
NoQuest @ Line 12 - @Variable[QuestGiver]=[Smith2] @NullResponse @Goto(NoQuest)
NoQuest @ Line 13 - @Variable[QuestGiver]=[Smith3] @NullResponse @Goto(NoQuest)
NoQuest @ Line 14 - @Variable[QuestGiver]=[LVL1Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 15 - @Variable[QuestGiver]=[LVL2Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 16 - @Variable[QuestGiver]=[LVL3Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 17 - @Variable[QuestGiver]=[LVL4Succubi] @NullResponse @Goto(NoQuest)

File : Custom\Location\0N-4E.txt
Character @ Line 17 - [C, Character] @NullResponse @Goto(Character) 
Quest @ Line 18 - [Q, Quest] @NullResponse @Goto(Quest) 

File : Vocabulary\#AllocateQuest.txt
(Via Custom\Location\0N-4E.txt)
NoQuest @ Line 4 - @Variable[QuestGiver]=[Queen] @NullResponse @Goto(NoQuest)
NoQuest @ Line 5 - @Variable[QuestGiver]=[Katya] @NullResponse @Goto(NoQuest)
NoQuest @ Line 6 - @Variable[QuestGiver]=[Guerlain] @NullResponse @Goto(NoQuest)
NoQuest @ Line 7 - @Variable[QuestGiver]=[Melena] @NullResponse @Goto(NoQuest)
NoQuest @ Line 8 - @Variable[QuestGiver]=[Apocrathy1] @NullResponse @Goto(NoQuest)
NoQuest @ Line 9 - @Variable[QuestGiver]=[Apocrathy2] @NullResponse @Goto(NoQuest)
NoQuest @ Line 10 - @Variable[QuestGiver]=[Apocrathy3] @NullResponse @Goto(NoQuest)
NoQuest @ Line 11 - @Variable[QuestGiver]=[Smith1] @NullResponse @Goto(NoQuest)
NoQuest @ Line 12 - @Variable[QuestGiver]=[Smith2] @NullResponse @Goto(NoQuest)
NoQuest @ Line 13 - @Variable[QuestGiver]=[Smith3] @NullResponse @Goto(NoQuest)
NoQuest @ Line 14 - @Variable[QuestGiver]=[LVL1Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 15 - @Variable[QuestGiver]=[LVL2Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 16 - @Variable[QuestGiver]=[LVL3Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 17 - @Variable[QuestGiver]=[LVL4Succubi] @NullResponse @Goto(NoQuest)

File : Custom\Location\0N4E.txt
WhatSuccubi @ Line 39 - @SystemMessage @RapidCodeOn Returning you to the town @Goto(WhatSuccubi)

File : Vocabulary\#AllocateQuest.txt
(Via Custom\Location\4N0E.txt)
NoQuest @ Line 4 - @Variable[QuestGiver]=[Queen] @NullResponse @Goto(NoQuest)
NoQuest @ Line 5 - @Variable[QuestGiver]=[Katya] @NullResponse @Goto(NoQuest)
NoQuest @ Line 6 - @Variable[QuestGiver]=[Guerlain] @NullResponse @Goto(NoQuest)
NoQuest @ Line 7 - @Variable[QuestGiver]=[Melena] @NullResponse @Goto(NoQuest)
NoQuest @ Line 8 - @Variable[QuestGiver]=[Apocrathy1] @NullResponse @Goto(NoQuest)
NoQuest @ Line 9 - @Variable[QuestGiver]=[Apocrathy2] @NullResponse @Goto(NoQuest)
NoQuest @ Line 10 - @Variable[QuestGiver]=[Apocrathy3] @NullResponse @Goto(NoQuest)
NoQuest @ Line 11 - @Variable[QuestGiver]=[Smith1] @NullResponse @Goto(NoQuest)
NoQuest @ Line 12 - @Variable[QuestGiver]=[Smith2] @NullResponse @Goto(NoQuest)
NoQuest @ Line 13 - @Variable[QuestGiver]=[Smith3] @NullResponse @Goto(NoQuest)
NoQuest @ Line 14 - @Variable[QuestGiver]=[LVL1Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 15 - @Variable[QuestGiver]=[LVL2Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 16 - @Variable[QuestGiver]=[LVL3Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 17 - @Variable[QuestGiver]=[LVL4Succubi] @NullResponse @Goto(NoQuest)

File : Custom\NPC\Queen\Battle.txt
Victory @ Line 15 - @NullResponse @If[QueenHealth]<[1]Then(Victory) 

File : Custom\NPC\Queen\Challenge.txt
12Out @ Line 144 - @NullResponse @If[12FightStatus]<[1]Then(12Out)
22Out @ Line 168 - @NullResponse @If[22FightStatus]<[1]Then(22Out)
32Out @ Line 192 - @NullResponse @If[32FightStatus]<[1]Then(32Out)
42Out @ Line 216 - @NullResponse @If[42FightStatus]<[1]Then(42Out)
EndEnemyAllocation @ Line 251 - @NullResponse @If[EnemyName2]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 254 - @NullResponse @If[EnemyName3]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 257 - @NullResponse @If[EnemyName4]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 260 - @NullResponse @If[EnemyName5]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 263 - @NullResponse @If[EnemyName6]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 266 - @NullResponse @If[EnemyName7]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 269 - @NullResponse @If[EnemyName8]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 272 - @NullResponse @If[EnemyName9]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 275 - @NullResponse @If[EnemyName10]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 278 - @NullResponse @If[EnemyName11]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 281 - @NullResponse @If[EnemyName12]=[0]Then(EndEnemyAllocation) 

File : Custom\NPC\Queen\CombatHeroAttack.txt
armorDeflectsAll @ Line 8 - @NullResponse @If[QueenPhysicalarmor]=[HeroRoundDamage]Then(armorDeflectsAll) 
armorDeflectsAll @ Line 9 - @NullResponse @If[QueenPhysicalarmor]>[HeroRoundDamage]Then(armorDeflectsAll)

File : Custom\NPC\Queen\CombatVictory.txt
WitchHuntFree @ Line 77 - [1, Option1] @NullResponse @Goto(WitchHuntFree)

File : Custom\NPC\Queen\QueenVictory.txt
SlaveEndStory @ Line 83 - [3, Option3] @NullResponse @Goto(SlaveEndStory)
Challenge @ Line 85 - [5, Option5] @NullResponse @Goto(Challenge)
SlaveEndStory @ Line 91 - [3, Option3] @NullResponse @Goto(SlaveEndStory)
Challenge @ Line 93 - [5, Option5] @NullResponse @Goto(Challenge)
DominateWitch @ Line 94 - [6, Option6] @NullResponse @Goto(DominateWitch)

File : Custom\NPC\Witch\Challenge.txt
ContinueChallenge @ Line 26 - I was hoping it would not come to this @If[WitchCumCount]<[DominaceTarget]Then(ContinueChallenge)
Victory @ Line 56 - @NullResponse @If[SuccubiHealth]<[1]Then(Victory) 

File : Custom\Succubi\Guerlain\Unique\MediaSet01\ChangeImageCheck.txt
State6 @ Line 2 - @NullResponse @If[SuccubiHealth]<[1]Then(State6)
State5 @ Line 3 - @NullResponse @If[SuccubiHealth]<[1]Then(State5)
State4 @ Line 4 - @NullResponse @If[SuccubiHealth]<[1]Then(State4)

File : Custom\Succubi\Guerlain\Unique\MediaSet02\ChangeImageCheck.txt
State6 @ Line 2 - @NullResponse @If[SuccubiHealth]<[1]Then(State6)
State5 @ Line 3 - @NullResponse @If[SuccubiHealth]<[1]Then(State5)
State4 @ Line 4 - @NullResponse @If[SuccubiHealth]<[1]Then(State4)

File : Custom\Succubi\Guerlain\Unique\MediaSet03\ChangeImageCheck.txt
State6 @ Line 2 - @NullResponse @If[SuccubiHealth]<[1]Then(State6)
State5 @ Line 3 - @NullResponse @If[SuccubiHealth]<[1]Then(State5)
State4 @ Line 4 - @NullResponse @If[SuccubiHealth]<[1]Then(State4)

File : Custom\Succubi\Guerlain\Unique\MediaSet04\ChangeImageCheck.txt
State6 @ Line 2 - @NullResponse @If[SuccubiHealth]<[1]Then(State6)
State5 @ Line 3 - @NullResponse @If[SuccubiHealth]<[1]Then(State5)
State4 @ Line 4 - @NullResponse @If[SuccubiHealth]<[1]Then(State4)

File : Custom\Succubi\Guerlain\Unique\MediaSet05\ChangeImageCheck.txt
State6 @ Line 2 - @NullResponse @If[SuccubiHealth]<[1]Then(State6)
State5 @ Line 3 - @NullResponse @If[SuccubiHealth]<[1]Then(State5)
State4 @ Line 4 - @NullResponse @If[SuccubiHealth]<[1]Then(State4)

File : Custom\Succubi\Guerlain\Unique\MediaSet06\ChangeImageCheck.txt
State6 @ Line 2 - @NullResponse @If[SuccubiHealth]<[1]Then(State6)
State5 @ Line 3 - @NullResponse @If[SuccubiHealth]<[1]Then(State5)
State4 @ Line 4 - @NullResponse @If[SuccubiHealth]<[1]Then(State4)

File : Custom\Succubi\MelenaMaria\LVL2\MediaSet01\MediaSetAttribute.txt
Allied @ Line 279 - [2] @SystemMessage @RapidCodeOn you say you will go and find the herb @Goto(Allied)  

File : Custom\System.txt
LoadKinks @ Line 1 - @NullResponse @If[LoadingNewGame]=[Yes]Then(LoadKinks)

File : Custom\SystemCreateMedia.txt
SuccubiAlreadyLoaded @ Line 4 - @NullResponse @If[SystemSuccubiLoaded]=[Yes]Then(SuccubiAlreadyLoaded)

File : Custom\SystemSetStrokingPaterns.txt
Defend @ Line 23 - [4] @NullResponse @Goto(Defend)
Cast @ Line 24 - [5] @NullResponse @Goto(Cast)
Stimulate @ Line 25 - [6] @NullResponse @Goto(Stimulate)
ChoseSettings @ Line 146 - [1] @NullResponse @SetVar[MetronomeSpecialStimulation]=[Off] @Goto(ChoseSettings)
ChoseSettings @ Line 147 - [2] @NullResponse @SetVar[MetronomeSpecialStimulation]=[On] @Goto(ChoseSettings)

File : Custom\SystemTestSuccubi.txt
EncounterOver @ Line 207 - @NullResponse @Goto(EncounterOver)
EncounterOver @ Line 210 - @NullResponse @Goto(EncounterOver)

File : Custom\TrainingModifier.txt
NoChange @ Line 5 - @NullResponse @If[TrainRequirement]<[2]Then(NoChange)
NoChange @ Line 35 - @NullResponse @If[TrainRequirement]<[2]Then(NoChange)
----------------------------------------

Duplicate labels:

Code: Select all

Duplicate label (ApothecaryOptions) in :
Custom\Location\0N-4E.txt @ Line 36
Custom\Location\0N-4E.txt @ Line 50

Duplicate label (ApothecaryOptions) in :
Custom\Location\4N0E.txt @ Line 44
Custom\Location\4N0E.txt @ Line 58

Duplicate label (Aroused) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 108
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 235

Duplicate label (Aroused) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 108
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 228

Duplicate label (BreakFree) in :
Custom\CombatSuccubiStimulate.txt @ Line 110
Custom\CombatSuccubiStimulate.txt @ Line 146
Custom\CombatSuccubiStimulate.txt @ Line 160
Custom\CombatSuccubiStimulate.txt @ Line 178

Duplicate label (ChangeLocation) in :
Custom\NPC\Katya\Katya - Copy.txt @ Line 32
Custom\NPC\Katya\Katya - Copy.txt @ Line 125

Duplicate label (ChangeLocation) in :
Custom\NPC\Katya\Katya.txt @ Line 32
Custom\NPC\Katya\Katya.txt @ Line 136

Duplicate label (CumReady) in :
Custom\NPC\Caprice\Kink.txt @ Line 140
Custom\NPC\Caprice\Kink.txt @ Line 143

Duplicate label (Drain) in :
Custom\NPC\Katya\Katya - Copy.txt @ Line 219
Custom\NPC\Katya\Katya - Copy.txt @ Line 622

Duplicate label (Drain) in :
Custom\NPC\Katya\Katya.txt @ Line 230
Custom\NPC\Katya\Katya.txt @ Line 633

Duplicate label (EndScript) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 113
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 240

Duplicate label (EndScript) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 113
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 233

Duplicate label (EndScript) in :
Custom\Succubi\Guerlain\Unique\MediaSet01\MediaSetAttribute.txt @ Line 44
Custom\Succubi\Guerlain\Unique\MediaSet01\MediaSetAttribute.txt @ Line 55

Duplicate label (EndScript) in :
Custom\Succubi\Guerlain\Unique\MediaSet02\MediaSetAttribute.txt @ Line 45
Custom\Succubi\Guerlain\Unique\MediaSet02\MediaSetAttribute.txt @ Line 56

Duplicate label (EndScript) in :
Custom\Succubi\Guerlain\Unique\MediaSet03\MediaSetAttribute.txt @ Line 45
Custom\Succubi\Guerlain\Unique\MediaSet03\MediaSetAttribute.txt @ Line 56

Duplicate label (EndScript) in :
Custom\Succubi\Guerlain\Unique\MediaSet04\MediaSetAttribute.txt @ Line 45
Custom\Succubi\Guerlain\Unique\MediaSet04\MediaSetAttribute.txt @ Line 56

Duplicate label (EndScript) in :
Custom\Succubi\Guerlain\Unique\MediaSet05\MediaSetAttribute.txt @ Line 45
Custom\Succubi\Guerlain\Unique\MediaSet05\MediaSetAttribute.txt @ Line 56

Duplicate label (EndScript) in :
Custom\Succubi\Guerlain\Unique\MediaSet06\MediaSetAttribute.txt @ Line 45
Custom\Succubi\Guerlain\Unique\MediaSet06\MediaSetAttribute.txt @ Line 56

Duplicate label (EndVideo) in :
Custom\NPC\Witch\Witch.txt @ Line 47
Custom\NPC\Witch\Witch.txt @ Line 62

Duplicate label (EnemyMenu) in :
Custom\NPC\Queen\MeetQueen.txt @ Line 308
Custom\NPC\Queen\MeetQueen.txt @ Line 325

Duplicate label (ICame) in :
Custom\CombatSuccubiStimulate.txt @ Line 120
Custom\CombatSuccubiStimulate.txt @ Line 182

Duplicate label (NameEnemies) in :
Custom\NPC\Queen\Challenge.txt @ Line 235
Custom\NPC\Queen\Challenge.txt @ Line 247

Duplicate label (State2) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 8
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 135

Duplicate label (State2) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 8
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 128

Duplicate label (State3) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 28
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 155

Duplicate label (State3) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 28
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 148

Duplicate label (State4) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 48
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 175

Duplicate label (State4) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 48
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 168

Duplicate label (State5) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 68
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 195

Duplicate label (State5) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 68
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 188

Duplicate label (State6) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 88
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 215

Duplicate label (State6) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 88
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 208

Duplicate label (VideoBlowjobMulti) in :
Custom\CombatSuccubiStimulate.txt @ Line 68
Custom\CombatSuccubiStimulate.txt @ Line 174
----------------------------------------

CallReturn statements with missing targets:

Code: Select all

File : Custom\CombatHeroAction.txt
    @Call(Custom\NPC\Witch\CombatDefeatCum.txt) @ Line 116

File : Custom\LocationChangeDay.txt
    @Call(Custom\NPC\QueenMeetQueen.txt, Agnostic) @ Line 35

File : Custom\Location\NaomiDungeon.txt
    @Call(Custom\Succubi\3KnightNaomiSwann\Dungeon\NaomiSwannDungeon.txt) @ Line 1

File : Custom\NPC\Katya\Katya - Copy.txt
    @Call(Custom\NPC\Queen\QueenCombatVictory.txt) @ Line 438
    @Call(Custom\NPC\Queen\QueenCombatVictory.txt) @ Line 475

File : Custom\NPC\Katya\Katya.txt
    @Call(Custom\NPC\Queen\QueenCombatVictory.txt) @ Line 449
    @Call(Custom\NPC\Queen\QueenCombatVictory.txt) @ Line 486

File : Custom\NPC\Queen\CombatLoadSuccubiEncounter.txt
    @Call(Custom\NPC\Queen\CombatDefeatPhysical.txt) @ Line 60

File : Custom\NPC\Queen\QueenDead.txt
    @Call(Custom\NPC\Challenge.txt) @ Line 45

File : Custom\NPC\Queen\QueenSlave.txt
    @Call(Custom\NPC\Challenge.txt) @ Line 57

File : Custom\Succubi\Ariel\LVL3\MediaSet01\ChangeImageCheck.txt
    @CallReturn(MediaUpdate\Ariel.txt) @ Line 77

File : Custom\Succubi\Guerlain\Special\Guerlain.txt
    @Call(Custom\Succubi\Guerlain\Profile.txt) @ Line 21

File : Custom\System.txt
    @CallReturn(Custom\Test.txt) @ Line 87
    @CallReturn(Custom\GameDifficulty.txt) @ Line 123
    @CallReturn(LoadMedia\CreatorSuccubi\*.txt) @ Line 167

File : Custom\SystemStartNewGame.txt
    @CallReturn(LoadMedia\CreatorSuccubi\*.txt) @ Line 61

File : Vocabulary\#KinkChoice.txt
    @CallReturn(Custom\Kinks\KinkFucking\*.txt) @ Line 8

File : Vocabulary\Responses\Stats.txt
    @CallReturn(Custom\Stats.txt) @ Line 3
----------------------------------------

Missing vocab:

Code: Select all

#SetSuccub21Action3 :
    Custom\CombatBattleCommencesMulti.txt @ Line 177 - @NullResponse #SetSuccubi2Action2 #SetSuccub21Action3  

#WitchBlowJob :
    Custom\NPC\Witch\Witch.txt @ Line 60 - @SystemMessage @RapidCodeOn #WitchBlowJob

#the :
    Custom\NPC\Queen\CombatHeroArmorAttack.txt @ Line 19 - @SystemMessage @RapidCodeOn You spray #the queens armor with attacks reducing her armor by #Var[QueenArmorDamageTotal] 
----------------------------------------

@Command errors:

Code: Select all

File : Custom\CombatBattleOutcome.txt
    @ChangetVar[#Var[SuccubiID]Rating]=[#Var[SuccubiID]Rating]+[1] - Unknown command
        Line 38 : @NullResponse @ChangetVar[#Var[SuccubiID]Rating]=[#Var[SuccubiID]Rating]+[1]

File : Custom\CombatSuccubiStimulate.txt
    @NullResponsel - Unknown command
        Line 114 : @NullResponsel @PlayVideoNoWait[#Var[Path]Scripts\SuccubiHunter\Custom\Succubi\#Var[SuccubiID]\#Var[SuccubiLevel]\#Var[SuccubiMediaSet]\*.MP4] @JumpVideoReverse(#Var[VideoStartTime]) @CountVar[VideoRunningTime, stop] @SetVar[VideoRunningTime]=[0] @CountVar[VideoRunningTime]

File : Custom\Kinks\BasicKinks.txt
    @IF[Lose]=[5]Then(CFGiveUp) - Unknown command
        Line 70 : @NullResponse @IF[Lose]=[5]Then(CFGiveUp)

File : Custom\Kinks\KinkRestraint\Restraint1.txt
    @Emote - Unknown command
        Line 45 : @Emote laughs @MetronomeOff

File : Custom\Location\-4N0E.txt
    @GotoApothecaryOptions - Unknown command
        Line 169 : I'm sorry you have already asked me today for a quest, come back tomorrow @Wait(2) @GotoApothecaryOptions

File : Custom\Location\0N-4E.txt
    @GotoApothecaryOptions - Unknown command
        Line 161 : I'm sorry you have already asked me today for a quest, come back tomorrow @Wait(2) @GotoApothecaryOptions

File : Custom\Location\4N0E.txt
    @GotoApothecaryOptions - Unknown command
        Line 182 : I'm sorry you have already asked me today for a quest, come back tomorrow @Wait(2) @GotoApothecaryOptions

File : Custom\NPC\Caprice\Caprice.txt
    @SetVarVar[CapriceInfatuationCount]=[#Random(1,4)] - Unknown command
        Line 93 : @NullResponse @SetVarVar[CapriceInfatuationCount]=[#Random(1,4)] 

File : Custom\NPC\Caprice\Encounter.txt
    @SetVarVar[CapriceInfatuationCount]=[#Random(1,4)] - Unknown command
        Line 152 : @NullResponse @SetVarVar[CapriceInfatuationCount]=[#Random(1,4)] 
    @SetVar - Expecting bracket
        Line 199 : @NullResponse @SetVar @SetVar[CapriceStatus]=[Allied]

File : Custom\NPC\Caprice\Evolve.txt
    @CheckPlayVideo(Evolve2Complete) - Unexpected bracket
        Line 148 : @NullResponse @CheckPlayVideo(Evolve2Complete) 

File : Custom\NPC\Queen\Battle.txt
    @CheckPlayVideo(PlayBlow) - Unexpected bracket
        Line 155 : @NullResponse @CheckPlayVideo(PlayBlow) 
    @CheckPlayVideo(PlayFuck) - Unexpected bracket
        Line 176 : @NullResponse @CheckPlayVideo(PlayFuck)
    @CheckPlayVideo(PlayAss) - Unexpected bracket
        Line 198 : @NullResponse @CheckPlayVideo(PlayAss)
    @Goto - Expecting bracket
        Line 210 : @NullResponse @Goto (HeroStartAction)

File : Custom\NPC\Queen\Challenge.txt
    @NullResponsePicking - Unknown command
        Line 133 : @NullResponsePicking Fighters 
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 250 : @NullResponse @SetVar(EnemiesFighting)=[1]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 253 : @NullResponse @SetVar(EnemiesFighting)=[2]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 256 : @NullResponse @SetVar(EnemiesFighting)=[3]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 259 : @NullResponse @SetVar(EnemiesFighting)=[4]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 262 : @NullResponse @SetVar(EnemiesFighting)=[5]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 265 : @NullResponse @SetVar(EnemiesFighting)=[6]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 268 : @NullResponse @SetVar(EnemiesFighting)=[7]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 271 : @NullResponse @SetVar(EnemiesFighting)=[8]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 274 : @NullResponse @SetVar(EnemiesFighting)=[9]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 277 : @NullResponse @SetVar(EnemiesFighting)=[10]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 280 : @NullResponse @SetVar(EnemiesFighting)=[11]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 283 : @NullResponse @SetVar(EnemiesFighting)=[12]

File : Custom\NPC\Queen\CombatSuccubiAttack.txt
    @CheckPlayVideo(PlayVideoHero) - Unexpected bracket
        Line 73 : @NullResponse @CheckPlayVideo(PlayVideoHero) 

File : Custom\NPC\Queen\PlayVideoCheck.txt
    @CheckPlayVideo(PlayVideoHero) - Unexpected bracket
        Line 2 : @NullResponse @CheckPlayVideo(PlayVideoHero) 

File : Custom\NPC\Queen\QueenDead.txt
    @GotoStart - Unknown command
        Line 28 : @NullResponse @GotoStart
    @DiffernetAnswer - Unknown command
        Line 47 : @DiffernetAnswer @Goto(Options2) 

File : Custom\NPC\Queen\QueenSlave.txt
    @GotoStart - Unknown command
        Line 39 : @NullResponse @GotoStart
    @DiffernetAnswer - Unknown command
        Line 59 : @DiffernetAnswer @Goto(Options2) 

File : Custom\NPC\Queen\QueenVictory.txt
    @IfVar[EndGame]=[Tori&Caprice]Then(Tori&Caprice) - Unknown command
        Line 24 : I am honered to have such a loyal servant @IfVar[EndGame]=[Tori&Caprice]Then(Tori&Caprice)

File : Custom\NPC\Queen\TrainingBattle.txt
    @NulResponse - Unknown command
        Line 42 : @NulResponse @ChangeVar[SuccubiCountdown]=[SuccubiCountdown]-[1]
    @NulResponse - Unknown command
        Line 43 : @NulResponse @If[SuccubiCountdown]=[0]Then(NoLVL)
    @NulResponse - Unknown command
        Line 44 : @NulResponse @Goto(LoadSuccubi)

File : Custom\NPC\Witch\PlayVideoCheck.txt
    @CheckPlayVideo(PlayVideoHero) - Unexpected bracket
        Line 2 : @NullResponse @CheckPlayVideo(PlayVideoHero) 


(Note that I've snipped out a huge number of instances of @Chance(EndScript) from errors in similar files. I don't think it is a valid command, but it was bloating things a fair bit.)
File : Custom\Succubi\1AcrobatLiyaSilver\LVL1\MediaSet03\ChangeImageCheck.txt
    @Chance(EndScript) - Unknown command
        Line 26 : @NullResponse @Chance(EndScript)
    @Chance(EndScript) - Unknown command
        Line 46 : @NullResponse @Chance(EndScript)
    @Chance(EndScript) - Unknown command
        Line 66 : @NullResponse @Chance(EndScript)
    @Chance(EndScript) - Unknown command
        Line 86 : @NullResponse @Chance(EndScript)
    @Chance(EndScript) - Unknown command
        Line 106 : @NullResponse @Chance(EndScript)

File : Custom\Succubi\Ariel\LVL3\MediaSet01\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 44 : @NullResponse @wait(1)

File : Custom\Succubi\Guerlain\Unique\MediaSet01\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 30 : @NullResponse @wait(1)

File : Custom\Succubi\Guerlain\Unique\MediaSet02\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 31 : @NullResponse @wait(1)

File : Custom\Succubi\Guerlain\Unique\MediaSet03\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 31 : @NullResponse @wait(1)

File : Custom\Succubi\Guerlain\Unique\MediaSet04\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 31 : @NullResponse @wait(1)

File : Custom\Succubi\Guerlain\Unique\MediaSet05\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 31 : @NullResponse @wait(1)

File : Custom\Succubi\Guerlain\Unique\MediaSet06\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 31 : @NullResponse @wait(1)

File : Custom\Succubi\MelenaMaria\LVL2\MediaSet01\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 31 : @NullResponse @wait(1)
    @CheckPlayVideo(Evolve2Complete) - Unexpected bracket
        Line 287 : @NullResponse @CheckPlayVideo(Evolve2Complete) 

File : Custom\System.txt
    @RapidTestOff - Unknown command
        Line 97 : @NullResponse @RapidTestOff @SetVar[SuccubiSpecial]=[None] @DommeNameTemp(#Var[SuccubiName]) 
    @RapidTestOn - Unknown command
        Line 104 : @NullResponse @RapidTestOn @StopVideo @CallReturn(Custom\LocationBattleComplete.txt) 

File : Custom\SystemSetGameKinks.txt
    @RapidCodeOnWould - Unknown command
        Line 88 : @SystemMessage @RapidCodeOnWould you like to choose another kink 
    @RapidCodeOn1 - Unknown command
        Line 89 : @SystemMessage @RapidCodeOn1 - Yes 
    @RapidCodeOn2 - Unknown command
        Line 90 : @SystemMessage @RapidCodeOn2 - No 

File : Custom\SystemSetStrokingPaterns.txt
    @SetVer[SettingStroke]=[Attack] - Unknown command
        Line 31 : @NullResponse @SetVer[SettingStroke]=[Attack]

File : Custom\Training - Copy.txt
    @Call[D:\TeaseAI\Scripts\SuccubiHunter\Custom\NPC\Queen\MeetQueen.txt, AcceptSlave] - Wrong bracket
        Line 682 : @SystemMessage @RapidCodeOn You look at Tori @Call[D:\TeaseAI\Scripts\SuccubiHunter\Custom\NPC\Queen\MeetQueen.txt, AcceptSlave]

File : Custom\Training.txt
    @Call[D:\TeaseAI\Scripts\SuccubiHunter\Custom\NPC\Queen\MeetQueen.txt, AcceptSlave] - Wrong bracket
        Line 730 : @SystemMessage @RapidCodeOn You look at Tori @Call[D:\TeaseAI\Scripts\SuccubiHunter\Custom\NPC\Queen\MeetQueen.txt, AcceptSlave]

File : Vocabulary\#Cock.txt
    @Cocksmall - Unknown command
        Line 36 : @Crazy @Cocksmall little fuckstick

File : Vocabulary\#DefendTaunt.txt
    @Cock - Unknown command
        Line 48 : @Variable[SuccubiStateType]=[Pussy] tease that @Cock to my pussy

File : Vocabulary\#LustCorrectionCheck.txt
    @SetVar - Expecting bracket
        Line 3 : @Variable[LustCorrection]<[BaseLustCorrection] @SetVar [LustCorrection]=[BaseLustCorrection] 
SuccubiHunterRPG
Explorer At Heart
Explorer At Heart
Posts: 167
Joined: Tue Aug 23, 2022 8:42 pm

Re: Succubi Hunter RPG – Bugs and other issues

Post by SuccubiHunterRPG »

Legend - I will go through these before the next release.

There are so many lines in Succubi Hunter that this is bound to happen :-)

Rar1197 wrote: Sat Aug 24, 2024 10:47 am I've been writing some code off and on that attempts to parse the TeaseAI scripts and report various things that appear to be errors. I tried it out on the Succubus Hunter scripts out of curiousity, and it seems to found a bunch of things that look like legitimate issues.

There almost certainly some things that are false errors, either due to my lack of understanding of Tease AI , or due to flaws in my code, or due to errors being picked up in parts of scripts that can't actually be reached.

Anyway , I hope the following is slightly more useful than annoying.


Flags with mixed case:

Code: Select all

Blond
blond
To clarify - most places use the flag 'Blond' , but Custom\Succubi\3StimulatorSydneyCole\LVL3\MediaSet01\ChangeImageCheck.txt attempts to create the flag 'blond'. This will cause issues due to flags being case sensitive in TeaseAI , but the windows file system being case insensitive.

----------------------------------------

Goto (and similar commands) with missing target :

Code: Select all

File : Custom\CombatAmbush.txt
Defeat @ Line 37 - @NullResponse @SetVar[HeroShield]=[0] @If[HeroHealth]<[1]Then(Defeat) @If[HeroHealth]>[0]Then(BattleStart)

File : Custom\CombatBattleCommences.txt
Defeat @ Line 54 - @NullResponse @If[HeroHealth]<[1]Then(Defeat) 

File : Custom\CombatBattleCommencesMulti.txt
Defeat @ Line 196 - @NullResponse @If[HeroHealth]<[1]Then(Defeat) 

File : Custom\CombatHeroDominatesSuccubi.txt
SuccubiIsDominant @ Line 10 - @NullResponse @If[Defeats]>[DominaceGreaterThanTarget]Then(SuccubiIsDominant)
Start @ Line 127 - I'm sorry you have already asked me today for a quest, come back tomorrow @Wait(2) @Goto(Start)

File : Custom\CombatSuccubiAction.txt
(ActionStart @ Line 963 - @NullResponse @Goto((ActionStart)

File : Custom\CombatSuccubiActionMulti.txt
(ActionStart @ Line 886 - @NullResponse @Goto((ActionStart)

File : Custom\CombatSuccubiStimulate.txt
ImageLoopHandJob @ Line 131 - @NullResponse @Goto(ImageLoopHandJob)

File : Custom\LocationChangeDay.txt
OfferCastle @ Line 12 - @NullResponse @If[QueenStatus]=[Agnostic]Then(OfferCastle)

File : Custom\LocationJournalMenu.txt
SkipToEnd @ Line 12 - @NullResponse @If[CapriceStory]<[2]Then(SkipToEnd)
EvilIsExcitingDead @ Line 168 - @NullResponse @If[WitchState]=[Dead]Then(EvilIsExcitingDead)

File : Vocabulary\#AllocateQuest.txt
(Via Custom\Location\-4N0E.txt)
NoQuest @ Line 4 - @Variable[QuestGiver]=[Queen] @NullResponse @Goto(NoQuest)
NoQuest @ Line 5 - @Variable[QuestGiver]=[Katya] @NullResponse @Goto(NoQuest)
NoQuest @ Line 6 - @Variable[QuestGiver]=[Guerlain] @NullResponse @Goto(NoQuest)
NoQuest @ Line 7 - @Variable[QuestGiver]=[Melena] @NullResponse @Goto(NoQuest)
NoQuest @ Line 8 - @Variable[QuestGiver]=[Apocrathy1] @NullResponse @Goto(NoQuest)
NoQuest @ Line 9 - @Variable[QuestGiver]=[Apocrathy2] @NullResponse @Goto(NoQuest)
NoQuest @ Line 10 - @Variable[QuestGiver]=[Apocrathy3] @NullResponse @Goto(NoQuest)
NoQuest @ Line 11 - @Variable[QuestGiver]=[Smith1] @NullResponse @Goto(NoQuest)
NoQuest @ Line 12 - @Variable[QuestGiver]=[Smith2] @NullResponse @Goto(NoQuest)
NoQuest @ Line 13 - @Variable[QuestGiver]=[Smith3] @NullResponse @Goto(NoQuest)
NoQuest @ Line 14 - @Variable[QuestGiver]=[LVL1Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 15 - @Variable[QuestGiver]=[LVL2Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 16 - @Variable[QuestGiver]=[LVL3Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 17 - @Variable[QuestGiver]=[LVL4Succubi] @NullResponse @Goto(NoQuest)

File : Custom\Location\0N-4E.txt
Character @ Line 17 - [C, Character] @NullResponse @Goto(Character) 
Quest @ Line 18 - [Q, Quest] @NullResponse @Goto(Quest) 

File : Vocabulary\#AllocateQuest.txt
(Via Custom\Location\0N-4E.txt)
NoQuest @ Line 4 - @Variable[QuestGiver]=[Queen] @NullResponse @Goto(NoQuest)
NoQuest @ Line 5 - @Variable[QuestGiver]=[Katya] @NullResponse @Goto(NoQuest)
NoQuest @ Line 6 - @Variable[QuestGiver]=[Guerlain] @NullResponse @Goto(NoQuest)
NoQuest @ Line 7 - @Variable[QuestGiver]=[Melena] @NullResponse @Goto(NoQuest)
NoQuest @ Line 8 - @Variable[QuestGiver]=[Apocrathy1] @NullResponse @Goto(NoQuest)
NoQuest @ Line 9 - @Variable[QuestGiver]=[Apocrathy2] @NullResponse @Goto(NoQuest)
NoQuest @ Line 10 - @Variable[QuestGiver]=[Apocrathy3] @NullResponse @Goto(NoQuest)
NoQuest @ Line 11 - @Variable[QuestGiver]=[Smith1] @NullResponse @Goto(NoQuest)
NoQuest @ Line 12 - @Variable[QuestGiver]=[Smith2] @NullResponse @Goto(NoQuest)
NoQuest @ Line 13 - @Variable[QuestGiver]=[Smith3] @NullResponse @Goto(NoQuest)
NoQuest @ Line 14 - @Variable[QuestGiver]=[LVL1Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 15 - @Variable[QuestGiver]=[LVL2Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 16 - @Variable[QuestGiver]=[LVL3Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 17 - @Variable[QuestGiver]=[LVL4Succubi] @NullResponse @Goto(NoQuest)

File : Custom\Location\0N4E.txt
WhatSuccubi @ Line 39 - @SystemMessage @RapidCodeOn Returning you to the town @Goto(WhatSuccubi)

File : Vocabulary\#AllocateQuest.txt
(Via Custom\Location\4N0E.txt)
NoQuest @ Line 4 - @Variable[QuestGiver]=[Queen] @NullResponse @Goto(NoQuest)
NoQuest @ Line 5 - @Variable[QuestGiver]=[Katya] @NullResponse @Goto(NoQuest)
NoQuest @ Line 6 - @Variable[QuestGiver]=[Guerlain] @NullResponse @Goto(NoQuest)
NoQuest @ Line 7 - @Variable[QuestGiver]=[Melena] @NullResponse @Goto(NoQuest)
NoQuest @ Line 8 - @Variable[QuestGiver]=[Apocrathy1] @NullResponse @Goto(NoQuest)
NoQuest @ Line 9 - @Variable[QuestGiver]=[Apocrathy2] @NullResponse @Goto(NoQuest)
NoQuest @ Line 10 - @Variable[QuestGiver]=[Apocrathy3] @NullResponse @Goto(NoQuest)
NoQuest @ Line 11 - @Variable[QuestGiver]=[Smith1] @NullResponse @Goto(NoQuest)
NoQuest @ Line 12 - @Variable[QuestGiver]=[Smith2] @NullResponse @Goto(NoQuest)
NoQuest @ Line 13 - @Variable[QuestGiver]=[Smith3] @NullResponse @Goto(NoQuest)
NoQuest @ Line 14 - @Variable[QuestGiver]=[LVL1Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 15 - @Variable[QuestGiver]=[LVL2Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 16 - @Variable[QuestGiver]=[LVL3Succubi] @NullResponse @Goto(NoQuest)
NoQuest @ Line 17 - @Variable[QuestGiver]=[LVL4Succubi] @NullResponse @Goto(NoQuest)

File : Custom\NPC\Queen\Battle.txt
Victory @ Line 15 - @NullResponse @If[QueenHealth]<[1]Then(Victory) 

File : Custom\NPC\Queen\Challenge.txt
12Out @ Line 144 - @NullResponse @If[12FightStatus]<[1]Then(12Out)
22Out @ Line 168 - @NullResponse @If[22FightStatus]<[1]Then(22Out)
32Out @ Line 192 - @NullResponse @If[32FightStatus]<[1]Then(32Out)
42Out @ Line 216 - @NullResponse @If[42FightStatus]<[1]Then(42Out)
EndEnemyAllocation @ Line 251 - @NullResponse @If[EnemyName2]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 254 - @NullResponse @If[EnemyName3]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 257 - @NullResponse @If[EnemyName4]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 260 - @NullResponse @If[EnemyName5]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 263 - @NullResponse @If[EnemyName6]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 266 - @NullResponse @If[EnemyName7]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 269 - @NullResponse @If[EnemyName8]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 272 - @NullResponse @If[EnemyName9]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 275 - @NullResponse @If[EnemyName10]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 278 - @NullResponse @If[EnemyName11]=[0]Then(EndEnemyAllocation)
EndEnemyAllocation @ Line 281 - @NullResponse @If[EnemyName12]=[0]Then(EndEnemyAllocation) 

File : Custom\NPC\Queen\CombatHeroAttack.txt
armorDeflectsAll @ Line 8 - @NullResponse @If[QueenPhysicalarmor]=[HeroRoundDamage]Then(armorDeflectsAll) 
armorDeflectsAll @ Line 9 - @NullResponse @If[QueenPhysicalarmor]>[HeroRoundDamage]Then(armorDeflectsAll)

File : Custom\NPC\Queen\CombatVictory.txt
WitchHuntFree @ Line 77 - [1, Option1] @NullResponse @Goto(WitchHuntFree)

File : Custom\NPC\Queen\QueenVictory.txt
SlaveEndStory @ Line 83 - [3, Option3] @NullResponse @Goto(SlaveEndStory)
Challenge @ Line 85 - [5, Option5] @NullResponse @Goto(Challenge)
SlaveEndStory @ Line 91 - [3, Option3] @NullResponse @Goto(SlaveEndStory)
Challenge @ Line 93 - [5, Option5] @NullResponse @Goto(Challenge)
DominateWitch @ Line 94 - [6, Option6] @NullResponse @Goto(DominateWitch)

File : Custom\NPC\Witch\Challenge.txt
ContinueChallenge @ Line 26 - I was hoping it would not come to this @If[WitchCumCount]<[DominaceTarget]Then(ContinueChallenge)
Victory @ Line 56 - @NullResponse @If[SuccubiHealth]<[1]Then(Victory) 

File : Custom\Succubi\Guerlain\Unique\MediaSet01\ChangeImageCheck.txt
State6 @ Line 2 - @NullResponse @If[SuccubiHealth]<[1]Then(State6)
State5 @ Line 3 - @NullResponse @If[SuccubiHealth]<[1]Then(State5)
State4 @ Line 4 - @NullResponse @If[SuccubiHealth]<[1]Then(State4)

File : Custom\Succubi\Guerlain\Unique\MediaSet02\ChangeImageCheck.txt
State6 @ Line 2 - @NullResponse @If[SuccubiHealth]<[1]Then(State6)
State5 @ Line 3 - @NullResponse @If[SuccubiHealth]<[1]Then(State5)
State4 @ Line 4 - @NullResponse @If[SuccubiHealth]<[1]Then(State4)

File : Custom\Succubi\Guerlain\Unique\MediaSet03\ChangeImageCheck.txt
State6 @ Line 2 - @NullResponse @If[SuccubiHealth]<[1]Then(State6)
State5 @ Line 3 - @NullResponse @If[SuccubiHealth]<[1]Then(State5)
State4 @ Line 4 - @NullResponse @If[SuccubiHealth]<[1]Then(State4)

File : Custom\Succubi\Guerlain\Unique\MediaSet04\ChangeImageCheck.txt
State6 @ Line 2 - @NullResponse @If[SuccubiHealth]<[1]Then(State6)
State5 @ Line 3 - @NullResponse @If[SuccubiHealth]<[1]Then(State5)
State4 @ Line 4 - @NullResponse @If[SuccubiHealth]<[1]Then(State4)

File : Custom\Succubi\Guerlain\Unique\MediaSet05\ChangeImageCheck.txt
State6 @ Line 2 - @NullResponse @If[SuccubiHealth]<[1]Then(State6)
State5 @ Line 3 - @NullResponse @If[SuccubiHealth]<[1]Then(State5)
State4 @ Line 4 - @NullResponse @If[SuccubiHealth]<[1]Then(State4)

File : Custom\Succubi\Guerlain\Unique\MediaSet06\ChangeImageCheck.txt
State6 @ Line 2 - @NullResponse @If[SuccubiHealth]<[1]Then(State6)
State5 @ Line 3 - @NullResponse @If[SuccubiHealth]<[1]Then(State5)
State4 @ Line 4 - @NullResponse @If[SuccubiHealth]<[1]Then(State4)

File : Custom\Succubi\MelenaMaria\LVL2\MediaSet01\MediaSetAttribute.txt
Allied @ Line 279 - [2] @SystemMessage @RapidCodeOn you say you will go and find the herb @Goto(Allied)  

File : Custom\System.txt
LoadKinks @ Line 1 - @NullResponse @If[LoadingNewGame]=[Yes]Then(LoadKinks)

File : Custom\SystemCreateMedia.txt
SuccubiAlreadyLoaded @ Line 4 - @NullResponse @If[SystemSuccubiLoaded]=[Yes]Then(SuccubiAlreadyLoaded)

File : Custom\SystemSetStrokingPaterns.txt
Defend @ Line 23 - [4] @NullResponse @Goto(Defend)
Cast @ Line 24 - [5] @NullResponse @Goto(Cast)
Stimulate @ Line 25 - [6] @NullResponse @Goto(Stimulate)
ChoseSettings @ Line 146 - [1] @NullResponse @SetVar[MetronomeSpecialStimulation]=[Off] @Goto(ChoseSettings)
ChoseSettings @ Line 147 - [2] @NullResponse @SetVar[MetronomeSpecialStimulation]=[On] @Goto(ChoseSettings)

File : Custom\SystemTestSuccubi.txt
EncounterOver @ Line 207 - @NullResponse @Goto(EncounterOver)
EncounterOver @ Line 210 - @NullResponse @Goto(EncounterOver)

File : Custom\TrainingModifier.txt
NoChange @ Line 5 - @NullResponse @If[TrainRequirement]<[2]Then(NoChange)
NoChange @ Line 35 - @NullResponse @If[TrainRequirement]<[2]Then(NoChange)
----------------------------------------

Duplicate labels:

Code: Select all

Duplicate label (ApothecaryOptions) in :
Custom\Location\0N-4E.txt @ Line 36
Custom\Location\0N-4E.txt @ Line 50

Duplicate label (ApothecaryOptions) in :
Custom\Location\4N0E.txt @ Line 44
Custom\Location\4N0E.txt @ Line 58

Duplicate label (Aroused) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 108
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 235

Duplicate label (Aroused) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 108
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 228

Duplicate label (BreakFree) in :
Custom\CombatSuccubiStimulate.txt @ Line 110
Custom\CombatSuccubiStimulate.txt @ Line 146
Custom\CombatSuccubiStimulate.txt @ Line 160
Custom\CombatSuccubiStimulate.txt @ Line 178

Duplicate label (ChangeLocation) in :
Custom\NPC\Katya\Katya - Copy.txt @ Line 32
Custom\NPC\Katya\Katya - Copy.txt @ Line 125

Duplicate label (ChangeLocation) in :
Custom\NPC\Katya\Katya.txt @ Line 32
Custom\NPC\Katya\Katya.txt @ Line 136

Duplicate label (CumReady) in :
Custom\NPC\Caprice\Kink.txt @ Line 140
Custom\NPC\Caprice\Kink.txt @ Line 143

Duplicate label (Drain) in :
Custom\NPC\Katya\Katya - Copy.txt @ Line 219
Custom\NPC\Katya\Katya - Copy.txt @ Line 622

Duplicate label (Drain) in :
Custom\NPC\Katya\Katya.txt @ Line 230
Custom\NPC\Katya\Katya.txt @ Line 633

Duplicate label (EndScript) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 113
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 240

Duplicate label (EndScript) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 113
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 233

Duplicate label (EndScript) in :
Custom\Succubi\Guerlain\Unique\MediaSet01\MediaSetAttribute.txt @ Line 44
Custom\Succubi\Guerlain\Unique\MediaSet01\MediaSetAttribute.txt @ Line 55

Duplicate label (EndScript) in :
Custom\Succubi\Guerlain\Unique\MediaSet02\MediaSetAttribute.txt @ Line 45
Custom\Succubi\Guerlain\Unique\MediaSet02\MediaSetAttribute.txt @ Line 56

Duplicate label (EndScript) in :
Custom\Succubi\Guerlain\Unique\MediaSet03\MediaSetAttribute.txt @ Line 45
Custom\Succubi\Guerlain\Unique\MediaSet03\MediaSetAttribute.txt @ Line 56

Duplicate label (EndScript) in :
Custom\Succubi\Guerlain\Unique\MediaSet04\MediaSetAttribute.txt @ Line 45
Custom\Succubi\Guerlain\Unique\MediaSet04\MediaSetAttribute.txt @ Line 56

Duplicate label (EndScript) in :
Custom\Succubi\Guerlain\Unique\MediaSet05\MediaSetAttribute.txt @ Line 45
Custom\Succubi\Guerlain\Unique\MediaSet05\MediaSetAttribute.txt @ Line 56

Duplicate label (EndScript) in :
Custom\Succubi\Guerlain\Unique\MediaSet06\MediaSetAttribute.txt @ Line 45
Custom\Succubi\Guerlain\Unique\MediaSet06\MediaSetAttribute.txt @ Line 56

Duplicate label (EndVideo) in :
Custom\NPC\Witch\Witch.txt @ Line 47
Custom\NPC\Witch\Witch.txt @ Line 62

Duplicate label (EnemyMenu) in :
Custom\NPC\Queen\MeetQueen.txt @ Line 308
Custom\NPC\Queen\MeetQueen.txt @ Line 325

Duplicate label (ICame) in :
Custom\CombatSuccubiStimulate.txt @ Line 120
Custom\CombatSuccubiStimulate.txt @ Line 182

Duplicate label (NameEnemies) in :
Custom\NPC\Queen\Challenge.txt @ Line 235
Custom\NPC\Queen\Challenge.txt @ Line 247

Duplicate label (State2) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 8
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 135

Duplicate label (State2) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 8
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 128

Duplicate label (State3) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 28
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 155

Duplicate label (State3) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 28
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 148

Duplicate label (State4) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 48
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 175

Duplicate label (State4) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 48
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 168

Duplicate label (State5) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 68
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 195

Duplicate label (State5) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 68
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 188

Duplicate label (State6) in :
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 88
Custom\Succubi\3AmazonJynxMaze\LVL3\MediaSet03\ChangeImageCheck.txt @ Line 215

Duplicate label (State6) in :
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 88
Custom\Succubi\4KnightEmilyWillis\LVL4\MediaSet01\ChangeImageCheck.txt @ Line 208

Duplicate label (VideoBlowjobMulti) in :
Custom\CombatSuccubiStimulate.txt @ Line 68
Custom\CombatSuccubiStimulate.txt @ Line 174
----------------------------------------

CallReturn statements with missing targets:

Code: Select all

File : Custom\CombatHeroAction.txt
    @Call(Custom\NPC\Witch\CombatDefeatCum.txt) @ Line 116

File : Custom\LocationChangeDay.txt
    @Call(Custom\NPC\QueenMeetQueen.txt, Agnostic) @ Line 35

File : Custom\Location\NaomiDungeon.txt
    @Call(Custom\Succubi\3KnightNaomiSwann\Dungeon\NaomiSwannDungeon.txt) @ Line 1

File : Custom\NPC\Katya\Katya - Copy.txt
    @Call(Custom\NPC\Queen\QueenCombatVictory.txt) @ Line 438
    @Call(Custom\NPC\Queen\QueenCombatVictory.txt) @ Line 475

File : Custom\NPC\Katya\Katya.txt
    @Call(Custom\NPC\Queen\QueenCombatVictory.txt) @ Line 449
    @Call(Custom\NPC\Queen\QueenCombatVictory.txt) @ Line 486

File : Custom\NPC\Queen\CombatLoadSuccubiEncounter.txt
    @Call(Custom\NPC\Queen\CombatDefeatPhysical.txt) @ Line 60

File : Custom\NPC\Queen\QueenDead.txt
    @Call(Custom\NPC\Challenge.txt) @ Line 45

File : Custom\NPC\Queen\QueenSlave.txt
    @Call(Custom\NPC\Challenge.txt) @ Line 57

File : Custom\Succubi\Ariel\LVL3\MediaSet01\ChangeImageCheck.txt
    @CallReturn(MediaUpdate\Ariel.txt) @ Line 77

File : Custom\Succubi\Guerlain\Special\Guerlain.txt
    @Call(Custom\Succubi\Guerlain\Profile.txt) @ Line 21

File : Custom\System.txt
    @CallReturn(Custom\Test.txt) @ Line 87
    @CallReturn(Custom\GameDifficulty.txt) @ Line 123
    @CallReturn(LoadMedia\CreatorSuccubi\*.txt) @ Line 167

File : Custom\SystemStartNewGame.txt
    @CallReturn(LoadMedia\CreatorSuccubi\*.txt) @ Line 61

File : Vocabulary\#KinkChoice.txt
    @CallReturn(Custom\Kinks\KinkFucking\*.txt) @ Line 8

File : Vocabulary\Responses\Stats.txt
    @CallReturn(Custom\Stats.txt) @ Line 3
----------------------------------------

Missing vocab:

Code: Select all

#SetSuccub21Action3 :
    Custom\CombatBattleCommencesMulti.txt @ Line 177 - @NullResponse #SetSuccubi2Action2 #SetSuccub21Action3  

#WitchBlowJob :
    Custom\NPC\Witch\Witch.txt @ Line 60 - @SystemMessage @RapidCodeOn #WitchBlowJob

#the :
    Custom\NPC\Queen\CombatHeroArmorAttack.txt @ Line 19 - @SystemMessage @RapidCodeOn You spray #the queens armor with attacks reducing her armor by #Var[QueenArmorDamageTotal] 
----------------------------------------

@Command errors:

Code: Select all

File : Custom\CombatBattleOutcome.txt
    @ChangetVar[#Var[SuccubiID]Rating]=[#Var[SuccubiID]Rating]+[1] - Unknown command
        Line 38 : @NullResponse @ChangetVar[#Var[SuccubiID]Rating]=[#Var[SuccubiID]Rating]+[1]

File : Custom\CombatSuccubiStimulate.txt
    @NullResponsel - Unknown command
        Line 114 : @NullResponsel @PlayVideoNoWait[#Var[Path]Scripts\SuccubiHunter\Custom\Succubi\#Var[SuccubiID]\#Var[SuccubiLevel]\#Var[SuccubiMediaSet]\*.MP4] @JumpVideoReverse(#Var[VideoStartTime]) @CountVar[VideoRunningTime, stop] @SetVar[VideoRunningTime]=[0] @CountVar[VideoRunningTime]

File : Custom\Kinks\BasicKinks.txt
    @IF[Lose]=[5]Then(CFGiveUp) - Unknown command
        Line 70 : @NullResponse @IF[Lose]=[5]Then(CFGiveUp)

File : Custom\Kinks\KinkRestraint\Restraint1.txt
    @Emote - Unknown command
        Line 45 : @Emote laughs @MetronomeOff

File : Custom\Location\-4N0E.txt
    @GotoApothecaryOptions - Unknown command
        Line 169 : I'm sorry you have already asked me today for a quest, come back tomorrow @Wait(2) @GotoApothecaryOptions

File : Custom\Location\0N-4E.txt
    @GotoApothecaryOptions - Unknown command
        Line 161 : I'm sorry you have already asked me today for a quest, come back tomorrow @Wait(2) @GotoApothecaryOptions

File : Custom\Location\4N0E.txt
    @GotoApothecaryOptions - Unknown command
        Line 182 : I'm sorry you have already asked me today for a quest, come back tomorrow @Wait(2) @GotoApothecaryOptions

File : Custom\NPC\Caprice\Caprice.txt
    @SetVarVar[CapriceInfatuationCount]=[#Random(1,4)] - Unknown command
        Line 93 : @NullResponse @SetVarVar[CapriceInfatuationCount]=[#Random(1,4)] 

File : Custom\NPC\Caprice\Encounter.txt
    @SetVarVar[CapriceInfatuationCount]=[#Random(1,4)] - Unknown command
        Line 152 : @NullResponse @SetVarVar[CapriceInfatuationCount]=[#Random(1,4)] 
    @SetVar - Expecting bracket
        Line 199 : @NullResponse @SetVar @SetVar[CapriceStatus]=[Allied]

File : Custom\NPC\Caprice\Evolve.txt
    @CheckPlayVideo(Evolve2Complete) - Unexpected bracket
        Line 148 : @NullResponse @CheckPlayVideo(Evolve2Complete) 

File : Custom\NPC\Queen\Battle.txt
    @CheckPlayVideo(PlayBlow) - Unexpected bracket
        Line 155 : @NullResponse @CheckPlayVideo(PlayBlow) 
    @CheckPlayVideo(PlayFuck) - Unexpected bracket
        Line 176 : @NullResponse @CheckPlayVideo(PlayFuck)
    @CheckPlayVideo(PlayAss) - Unexpected bracket
        Line 198 : @NullResponse @CheckPlayVideo(PlayAss)
    @Goto - Expecting bracket
        Line 210 : @NullResponse @Goto (HeroStartAction)

File : Custom\NPC\Queen\Challenge.txt
    @NullResponsePicking - Unknown command
        Line 133 : @NullResponsePicking Fighters 
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 250 : @NullResponse @SetVar(EnemiesFighting)=[1]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 253 : @NullResponse @SetVar(EnemiesFighting)=[2]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 256 : @NullResponse @SetVar(EnemiesFighting)=[3]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 259 : @NullResponse @SetVar(EnemiesFighting)=[4]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 262 : @NullResponse @SetVar(EnemiesFighting)=[5]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 265 : @NullResponse @SetVar(EnemiesFighting)=[6]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 268 : @NullResponse @SetVar(EnemiesFighting)=[7]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 271 : @NullResponse @SetVar(EnemiesFighting)=[8]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 274 : @NullResponse @SetVar(EnemiesFighting)=[9]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 277 : @NullResponse @SetVar(EnemiesFighting)=[10]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 280 : @NullResponse @SetVar(EnemiesFighting)=[11]
    @SetVar(EnemiesFighting) - Wrong bracket
        Line 283 : @NullResponse @SetVar(EnemiesFighting)=[12]

File : Custom\NPC\Queen\CombatSuccubiAttack.txt
    @CheckPlayVideo(PlayVideoHero) - Unexpected bracket
        Line 73 : @NullResponse @CheckPlayVideo(PlayVideoHero) 

File : Custom\NPC\Queen\PlayVideoCheck.txt
    @CheckPlayVideo(PlayVideoHero) - Unexpected bracket
        Line 2 : @NullResponse @CheckPlayVideo(PlayVideoHero) 

File : Custom\NPC\Queen\QueenDead.txt
    @GotoStart - Unknown command
        Line 28 : @NullResponse @GotoStart
    @DiffernetAnswer - Unknown command
        Line 47 : @DiffernetAnswer @Goto(Options2) 

File : Custom\NPC\Queen\QueenSlave.txt
    @GotoStart - Unknown command
        Line 39 : @NullResponse @GotoStart
    @DiffernetAnswer - Unknown command
        Line 59 : @DiffernetAnswer @Goto(Options2) 

File : Custom\NPC\Queen\QueenVictory.txt
    @IfVar[EndGame]=[Tori&Caprice]Then(Tori&Caprice) - Unknown command
        Line 24 : I am honered to have such a loyal servant @IfVar[EndGame]=[Tori&Caprice]Then(Tori&Caprice)

File : Custom\NPC\Queen\TrainingBattle.txt
    @NulResponse - Unknown command
        Line 42 : @NulResponse @ChangeVar[SuccubiCountdown]=[SuccubiCountdown]-[1]
    @NulResponse - Unknown command
        Line 43 : @NulResponse @If[SuccubiCountdown]=[0]Then(NoLVL)
    @NulResponse - Unknown command
        Line 44 : @NulResponse @Goto(LoadSuccubi)

File : Custom\NPC\Witch\PlayVideoCheck.txt
    @CheckPlayVideo(PlayVideoHero) - Unexpected bracket
        Line 2 : @NullResponse @CheckPlayVideo(PlayVideoHero) 


(Note that I've snipped out a huge number of instances of @Chance(EndScript) from errors in similar files. I don't think it is a valid command, but it was bloating things a fair bit.)
File : Custom\Succubi\1AcrobatLiyaSilver\LVL1\MediaSet03\ChangeImageCheck.txt
    @Chance(EndScript) - Unknown command
        Line 26 : @NullResponse @Chance(EndScript)
    @Chance(EndScript) - Unknown command
        Line 46 : @NullResponse @Chance(EndScript)
    @Chance(EndScript) - Unknown command
        Line 66 : @NullResponse @Chance(EndScript)
    @Chance(EndScript) - Unknown command
        Line 86 : @NullResponse @Chance(EndScript)
    @Chance(EndScript) - Unknown command
        Line 106 : @NullResponse @Chance(EndScript)

File : Custom\Succubi\Ariel\LVL3\MediaSet01\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 44 : @NullResponse @wait(1)

File : Custom\Succubi\Guerlain\Unique\MediaSet01\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 30 : @NullResponse @wait(1)

File : Custom\Succubi\Guerlain\Unique\MediaSet02\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 31 : @NullResponse @wait(1)

File : Custom\Succubi\Guerlain\Unique\MediaSet03\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 31 : @NullResponse @wait(1)

File : Custom\Succubi\Guerlain\Unique\MediaSet04\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 31 : @NullResponse @wait(1)

File : Custom\Succubi\Guerlain\Unique\MediaSet05\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 31 : @NullResponse @wait(1)

File : Custom\Succubi\Guerlain\Unique\MediaSet06\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 31 : @NullResponse @wait(1)

File : Custom\Succubi\MelenaMaria\LVL2\MediaSet01\MediaSetAttribute.txt
    @wait(1) - Unknown command
        Line 31 : @NullResponse @wait(1)
    @CheckPlayVideo(Evolve2Complete) - Unexpected bracket
        Line 287 : @NullResponse @CheckPlayVideo(Evolve2Complete) 

File : Custom\System.txt
    @RapidTestOff - Unknown command
        Line 97 : @NullResponse @RapidTestOff @SetVar[SuccubiSpecial]=[None] @DommeNameTemp(#Var[SuccubiName]) 
    @RapidTestOn - Unknown command
        Line 104 : @NullResponse @RapidTestOn @StopVideo @CallReturn(Custom\LocationBattleComplete.txt) 

File : Custom\SystemSetGameKinks.txt
    @RapidCodeOnWould - Unknown command
        Line 88 : @SystemMessage @RapidCodeOnWould you like to choose another kink 
    @RapidCodeOn1 - Unknown command
        Line 89 : @SystemMessage @RapidCodeOn1 - Yes 
    @RapidCodeOn2 - Unknown command
        Line 90 : @SystemMessage @RapidCodeOn2 - No 

File : Custom\SystemSetStrokingPaterns.txt
    @SetVer[SettingStroke]=[Attack] - Unknown command
        Line 31 : @NullResponse @SetVer[SettingStroke]=[Attack]

File : Custom\Training - Copy.txt
    @Call[D:\TeaseAI\Scripts\SuccubiHunter\Custom\NPC\Queen\MeetQueen.txt, AcceptSlave] - Wrong bracket
        Line 682 : @SystemMessage @RapidCodeOn You look at Tori @Call[D:\TeaseAI\Scripts\SuccubiHunter\Custom\NPC\Queen\MeetQueen.txt, AcceptSlave]

File : Custom\Training.txt
    @Call[D:\TeaseAI\Scripts\SuccubiHunter\Custom\NPC\Queen\MeetQueen.txt, AcceptSlave] - Wrong bracket
        Line 730 : @SystemMessage @RapidCodeOn You look at Tori @Call[D:\TeaseAI\Scripts\SuccubiHunter\Custom\NPC\Queen\MeetQueen.txt, AcceptSlave]

File : Vocabulary\#Cock.txt
    @Cocksmall - Unknown command
        Line 36 : @Crazy @Cocksmall little fuckstick

File : Vocabulary\#DefendTaunt.txt
    @Cock - Unknown command
        Line 48 : @Variable[SuccubiStateType]=[Pussy] tease that @Cock to my pussy

File : Vocabulary\#LustCorrectionCheck.txt
    @SetVar - Expecting bracket
        Line 3 : @Variable[LustCorrection]<[BaseLustCorrection] @SetVar [LustCorrection]=[BaseLustCorrection] 
popss
Explorer
Explorer
Posts: 54
Joined: Mon Dec 13, 2021 7:13 am

Re: Succubi Hunter RPG – Bugs and other issues

Post by popss »

Wow - what a brilliant game this is. Many thanks for the hours of work you must have put into making it all work.

The only change I would like to suggest is that when the Succubi videos run, they run from start to finish, and don't keep restarting randomly. I know the random starts is what you wanted, but personally I would much rather they just ran from start to finish.

Popss
Post Reply