Is it possible to handle items through the ScriptEditor?
IfGirlHas (*itemname*) (*equalto*) (*amount*)
AddItemtoGirl (*itemname*) (*amount*)
Before I add it I have a couple of questions:
"IfGirlHas (*itemname*)" would check if the girl has that item, what would the (*equalto*) and (*amount*) be used for?
"AddItemtoGirl (*itemname*)" would add the item to the girl, I guess you want (*amount*) to be the number of that item she gets?
I would think an (*equip*) should be added for the girl to use the item (true) or just get the item (false).
The game already has "GivePlayerRandomSpecialItem" that gives a random item.
I will also add a "GivePlayerItem (*itemname*)" so that you could get a specific item.
Update:
I have added 3 new script options:
- IfGirlHasItem (*itemname*)
- AddItemtoGirl (*itemname*) (*amount*) (*equip*)
- GivePlayerItem (*itemname*) (*amount*)
The (*equalto*) and (*amount*) in IfGirlHas was giving me some trouble so I removed it.
If it is required, I can have another go at it later.
Is there a way to add columns to check for traits and/or girlflags, something like “TRAIT_Porn Star” or “FLAG_10”?
I have added Traits for .06.02.55
<Column Name="TRAIT_Elegant" Header="Elegant" Offset="200"/>
<Column Name="TRAIT_Not Human" Header="Not Human" Offset="250"/>
<Column Name="TRAIT_Charming" Header="Charming" Offset="300"/>
<Column Name="TRAIT_Lesbian" Header="Lesbian" Offset="350"/>
Flags are not really used for anything except scripts, I'm not even sure why they are in the savegame.
Also, showing the worth of a girl would be helpful: “STAT_Worth”. I think there was a way in a past version, although it did not show the correct value right away. Instead you had to go through each girl details screen individually to update the worth information on the list screen. But I might misremember it.
These are already in the game:
<Column Name="Value" Header="Value" Offset="350"/>
<Column Name="STAT_AskPrice" Header="Ask Price" Offset="450"/>
"Value" is used for how much a slave costs to buy or sell, "STAT_AskPrice" is how much each customer would spend on her.
I have updated Value for .06.02.55 so that it recalculates the girl's value before displaying it.
Bug: It seems that produced scenes, if not used to create a movie, are not saved over when saving, exiting and reloading the game.
.06.02.55 will have scenes saved and loaded.
I am now looking at fixing the movie creation so the unused scenes do not get cleared when you make a movie.
Currently, when you release a movie, it uses every scene on the list.
I want to make it so you can choose individual scenes and make a movie out of only those scenes.
Could the “CreateMovie” button be moved over to the main Studio screen (instead of the GirlsList screen), doing this by just adding the button command to main screen seems to be non-functioning.
I have fixed it so it can be used on either screen.
Can an item modify the value of how much a girl enjoys a certain job? E.g. a maid dress could increase the value of WORKCLEANING (under actions in the save file), by putting the girl in the right mindset, so to say. Although I am not sure if this has any direct influence on the outcome of the job.
Yes it can, it just has not been added to the editor yet, you will have to add it manually.
<Effect What="Enjoy" Name="SEX" Amount="10" />
Name can be any of these (all caps):
"COMBAT", "SEX", "WORKESCORT", "WORKCLEANING", "WORKMATRON", "WORKBAR", "WORKHALL", "WORKSHOW", "WORKSECURITY", "WORKADVERTISING", "WORKTORTURER", "WORKCARING", "WORKDOCTOR", "WORKMOVIE", "WORKCUSTSERV", "WORKCENTRE", "WORKCLUB", "WORKHAREM", "WORKRECRUIT", "WORKNURSE", "WORKMECHANIC", "WORKCOUNSELOR", "WORKMUSIC", "WORKSTRIP", "WORKMILK", "WORKMASSEUSE", "WORKFARM", "WORKTRAINING", "WORKREHAB", "MAKEPOTIONS", "MAKEITEMS", "COOKING", "GETTHERAPY", "WORKHOUSEPET", "GENERAL"
Bug: Actually, it is a bug I use quite often as a cheat, so it sort of would be bad to correct
: In the house screen, when you have a girl on a double-(day/night)-type of shift (recruiter, house pet) and you click on Head Girl, it gives an error message, but just resets one half of the job, such that you can assign another job to this shift. This way you can have a recruiter/Bed warmer at the same time and for the most part it works; but I have the impression that sometimes this results in CTD. The analogous version in the brothels seem to not work (I did not check every possibility).
I fixed it, sorry :p