Author Topic: Combining the big mods aka crazy's mod .06 is out now  (Read 1024917 times)

0 Members and 5 Guests are viewing this topic.

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1215 on: January 15, 2015, 12:51:39 AM »
As stated earlier today, I am working on gangs and rivals.

You will start with 5 rivals instead of 4 and they will be randomly created instead of fixed numbered.
They will start attacking you in the 3rd month (9th turn) instead of the 7th month.
The longer they are left alone, the stronger their gangs will get.
Rivals will be harder to get rid of for good.
I have completely reworked how rivals get and spend their money.
 - They now can buy buildings and girls much easier.
I am reworking how rival gang missions are run and added a few of the missions you can do but they previously could not do.
 - The way gang missions were handled before was rather simple.
 -  - Basically each mission was run once no matter how many gangs they had.
 - Now, each gang will get a mission.
 -  - Extortion, Petty Theft and Grand Theft are done.
 -  - Sabotage is as it was before and has not been updated yet.  > Done
 -  - Capture Girl, Kidnap and Catacombs need to be done.
 - When fighting each other, the gangs will actually fight each other instead of fights being determined by a single dice check.
 - This allows for the stronger rivals to have an easier time defeating weaker ones.
« Last Edit: January 15, 2015, 03:59:05 PM by aevojoey »
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline crazy

  • Hero Member
  • *****
  • Posts: 733
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1216 on: January 15, 2015, 04:47:58 PM »
One thing I always wanted to try and do with rivals is have it as a way to aquire girls. Have some of ur rivals be girls and instead of taking them out of the city or killing them or whatever u make them work for u.

Another thing is when u burn down a rivals brothel u should get a few girls. Who's going burn down the brothel and not grab a few of the girls
« Last Edit: January 15, 2015, 05:24:40 PM by crazy »

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1217 on: January 15, 2015, 05:41:08 PM »
One thing I always wanted to try and do with rivals is have it as a way to aquire girls. Have some of ur rivals be girls and instead of taking them out of the city or killing them or whatever u make them work for u.
That would be handled in "RivalLose.script".


Another thing is when u burn down a rivals brothel u should get a few girls. Who's going burn down the brothel and not grab a few of the girls
I have not gotten to that part of the gang missions yet but I will see what I can do.
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline Whitetooth

  • Newbie
  • *
  • Posts: 19
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1218 on: January 15, 2015, 06:20:00 PM »
Is there a way to view details of your rivals?

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1219 on: January 15, 2015, 06:55:22 PM »
Is there a way to view details of your rivals?
Not yet but I plan on adding a gang mission "Spy on Rivals".



More updates on Rivals:
They now have an inventory, up to 40 items.
While adding the rival gang mission Explore Catacombs, I let them collect items.
 - Items are not saved/loaded yet

It is not complete yet but:
 - Your gangs go first so if they are on sabotage mission, they may get an item or two.
 - The Rival may use or sell their items from the previous week at the start of their turn or save it for next turn.
 - If one of their gangs makes it out of the catacombs with an item, it gets added to their inventory.
 - Other rivals may try to take an item from them.
 - Eventually, Rivals will be able to take items from you.
 -  - Before this gets added, the Storeroom and Vault will need to be added to the inventory.
 - Eventually, Rivals will be able to take Girls from you.
 -  - This will need a girls list similar to the Runaways list.

Extortion, Petty Theft, Grand Theft, Sabotage, Kidnap Girl and Catacombs are done.
Capture Girl - take a girl from you or another rival - will be done later.
« Last Edit: January 15, 2015, 09:08:34 PM by aevojoey »
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline Hazure

  • Jr. Member
  • **
  • Posts: 92
  • I'll get there eventualy.
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1220 on: January 16, 2015, 08:04:33 AM »
If your girls are gonna get kidnapped, don't forget rescue missions....another thing...if you are gonna flesh out the rivals....what about friendly rivals...not ones who are out to destroy your business, just the profits?

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
.06.00.26-30
« Reply #1221 on: January 16, 2015, 08:40:42 AM »
The Main thread is here - http://www.pinkpetal.org/index.php?topic=3446.msg27861#msg27861
WME.8.14 included


You must start a new game when moving to .06
* If you find a bug, please report it on the bug thread - Crazy and PP's mod bug thread
* For discussion of the game, use Crazy's original thread - Combining the big mods aka crazy's mod
* For Items discussion or to submit your own Items - ITEMS - Help Wanted - also taking new items
* For Suggestions or Requests for new content (Not Girls) - Possible Add-Ons to the Game?

* Warnings For Version .06.00.00
Version .06.00.07 changed the dungeon interface, If you use your own interface, you will need to update dungeon_screen.xml to match.
Version .06.00.08 changed the Gangs and the Items interfaces, If you use your own interface, you will need to update gangs_screen.xml and itemmanagement_screen.xml to match.
Version .06.00.11 changed the Building setup screen. If you use your own interface, you will need to update building_setup_screen.xml to match.
Version .06.00.24 added "NewGame.xml" to the interface folder. If you have a custom interface you will need to add this to yours.


Version: .06.00.26
Mirror 1 - http://www.fileswap.com/dl/NrkHUrlsZf/WhoreMaster.06.00.26.zip.html
Mirror 2 - https://mega.co.nz/#!AEVFgRCL!1iUo8N75IlLX2AP_DbHtEhuzgBHPNwWCjhnFXDG_YjM
* Changes made for .06.00.26 -
Changed prices to buy buildings Clinic 10k->25k, Farm 20k->10k
Fixed a bug that crashes when .rgirlsx files try to load more than the allowed number of traits.
 - Updated .rgirlsx so they can have up to 200 traits to choose from but girls can still only have 60 traits.
Fixed a text bug for girls with "Cum Addict" and "Sterile"
 ?? Possibly fixed a bug that brothel girls don't always get reassigned to their old job by matrons (needs testing)
Changed starting rivals to be randomly created
Cleaned and updated cRival.cpp
 - Changed when rivals start attacking from 7th month to 3rd month
 - Changed entirely how rival's money is made and how they spend it
 - Updated rival gang missions and added some new ones
 -  - Extortion, Petty Theft, Grand Theft, Sabotage, Kidnap Girl and Catacombs are done.
 -  - Capture Girl - take a girl from you or another rival - will be done later.
 - Added Rival Inventory - items you can steal from them
Added stealing items from rivals in sabotage gang missions
Added a little more to old age variation in WorkHallXXXEntertainer.cpp
Crazy pushed r137 - Added more traits to apply and unapply traits
 - Split traits alphabetically to reduce if/else length



Version: .06.00.27
Mirror 1 - http://www.fileswap.com/dl/0MPjgBHoev/WhoreMaster.06.00.27.zip.html
Mirror 2 - https://mega.co.nz/#!tU0nwJyK!bggQZPYnKCeoMrapy83S2rvxlXfAx4XsRqbzlxw6LSI
* Changes made for .06.00.27 -
Updated GangBrawl to allow rival gangs to work properly - Fixing a bug when rival gang is fighting rival gang.
 - Enemy gang was using player's gang weapon level, now they get their own based on combat skill.
 - Cleaned up combat/magic choice and made magic level affect magic damage.
 - Mana was only being spent if the attack succeeded, now any magic attack uses mana.
 - Skill gain for the winner was 2 across the board, increased win by kill all to 3, win by runaway still 2.
Updated Rival's Power (was rival->m_Age now rival->m_Power) and made it more dynamic
 - Added it to save/load
Cut gang sabotage gold theft massively, from ~10.8k max to ~4.8k max
 - being able to damage rivals' bars and halls should make up for this as well as being able to steal items from them.
Adjusted gang recruitment from flat 3 to random 2-4
Adjusted gang catacomb chances for getting items from 60 to (int/2)+30 and girls from 40 to (int/4)+25
 
Cleaned and updated Brothel Security job
Added two section to security_stops_rape, one for male customers and one for female customers.
 - If a single male customer is defeated by a girl working security and she has a dildo in her inv, she will punish the customer.
 - If a single female customer is defeated by a girl working security and the brothel has one of 3 items in inv, the customer will become your slave.
 -  - Those items are "Brainwashing Oil", "Necklace of Control" and "Slave Band"

!!! Added 18 items by ShoHaFa !!!
Added "Black String Bikini" to do_daily_items list
Fixed "Chrono Bed" and "Rejuvenation Bed" in do_daily_items list adding tiredness adj and only 1 will be used if both are owned.
Started subdividing the do_daily_items list

Crazy pushed r139
 - Updates to several jobs and added in some old code (commented out)
 - Added old code for Canonical_Daughters (I gave it that name 8p ) We'll see if it works.



Version: .06.00.28
Mirror 1 - http://www.fileswap.com/dl/wOKTWMeaFj/WhoreMaster.06.00.28.zip.html
Mirror 2 - https://mega.co.nz/#!ABEUlSpD!qcsnIcWjFzD5Tr-y3D-kmt6J82cE7UsR6GXwsZe_M28
* Changes made for .06.00.28 -
Fixed a bug in gang catacombs
Added a little more to House matron assigning.
Added "Virgin" column to house list.
Nerfed "sex worker is a virgin" customer happiness gain
 - Now happiness increases an amount based on the type of sex.
 - oralsex, tittysex, handjob, footjob +2 | strip +10 | beastiality +25 | anal +50 | lesbian +69 | group +80 | bdsm +90 | normalsex +100
 - BDSM should now only take virginity 70% of the time.
 - If she gets pregnant, she will loose virginity.
Added mission Guarding to rival gangs so that gang does nothing that turn. (~33% chance)
Cleaned up girl detail list enjoyment section adding cfg.debug.log_extradetails() for testing


Version: .06.00.29
Mirror 1 - http://www.fileswap.com/dl/Z8WaGPQKjL/WhoreMaster.06.00.29.zip.html
Mirror 2 - https://mega.co.nz/#!Ac0wXCYJ!yJBh_z9nRgmTkapA8J_LbE876hFN7_wHhWqiBEIStIs
* Changes made for .06.00.29 -
Fixed a bug in Player's Child Surname and trait.
Fixed a bug in Child growing up breaking on mothers trait missing.
Fixed a bug with building setup not setting the correct building.
Fixed a bug in apply and unapply traits that broke its functionality.
Added more text into GirlFucks function including intro and several submissions by Naturalrice
Added hotkeys in New Game page for month (F1-F12) and day (0-9) - the days are a little messy but they work.
Added Preparing Game page

WME.0.8.15 - Added all of the new stats, skills, statuses and game configs.


Version: .06.00.30
Mirror 1 - http://www.fileswap.com/dl/Xf3MkvX5mR/WhoreMaster.06.00.30.zip.html
Mirror 2 - https://mega.co.nz/#!cM90hAaL!uOefLeROmgXLqAyAeR2cE1D83rMWcm96nslIF4BOyTk
* Changes made for .06.00.30 -
Reworked rivals again to reduce gold earned and spent.
Added ability for rivals to buy random items.
Reduced the amount player's gangs can steal from rivals.
Fixed a bug when starting a new game after quitting the current game and starting a new one without closing the game entirely, the text on the first page would display the gold from the previous game.
Added debug messages for rivals.



« Last Edit: January 22, 2015, 01:28:47 AM by aevojoey »
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
.06.00.31-34
« Reply #1222 on: January 25, 2015, 02:07:46 PM »
The Main thread is here - http://www.pinkpetal.org/index.php?topic=3446.msg27861#msg27861
WME.8.19 included


You must start a new game when moving to .06
* If you find a bug, please report it on the bug thread - Crazy and PP's mod bug thread
* For discussion of the game, use Crazy's original thread - Combining the big mods aka crazy's mod
* For Items discussion or to submit your own Items - ITEMS - Help Wanted - also taking new items
* For Suggestions or Requests for new content (Not Girls) - Possible Add-Ons to the Game?

* Warnings For Version .06.00.00
Version .06.00.07 changed the dungeon interface, If you use your own interface, you will need to update dungeon_screen.xml to match.
Version .06.00.08 changed the Gangs and the Items interfaces, If you use your own interface, you will need to update gangs_screen.xml and itemmanagement_screen.xml to match.
Version .06.00.11 changed the Building setup screen. If you use your own interface, you will need to update building_setup_screen.xml to match.
Version .06.00.24 added "NewGame.xml" to the interface folder. If you have a custom interface you will need to add this to yours.


Version: .06.00.31
Mirror 1 - http://www.fileswap.com/dl/GqBceRBpLF/WhoreMaster.06.00.31.zip.html
Mirror 2 - https://mega.co.nz/#!AQsAkRTL!eMk3muCLH9A8hwv1xqdfNu33awAT8jMWQAKvcxUwrCU
* Changes made for .06.00.31 -
Added limiters for player gang sabotage gold.
Doubled m_SecurityLevel reduction for number of girls in the brothels and in work_related_violence
Added catches into interface functions to prevent missing items from breaking the game.
Inventory screen updates:
 - Added "Buy 10" button for infinite shop items only if the player is getting it and they can afford 10 of the item.
 - Set it so if you can not afford an item from the shop, the buy button will turn off.
 - Fixed buttons so they turn off when they are supposed to.
 - Added colums to owner lists showing how many total items they have ans how many of the selected category they have. (blank is none)
Other Item related updates
 - Added new item types: Hats, Helmets, Glasses, Swimsuits, Combatshoes and Shields
 - Added Hats, Helmets, Combatshoes and Shields to (un)equipcombat checks.
Updated 36 items - mostly for the new categories but some needed other updates.


Version: .06.00.32
Mirror 1 - http://www.fileswap.com/dl/sjKZDg45zF/WhoreMaster.06.00.32.zip.html
Mirror 2 - https://mega.co.nz/#!tFcXxKqT!3Q1qou_czI9KZ05Qp99aGJf5LkMduKw2x44vmG5UliQ
* Changes made for .06.00.32 -
Fixed a bug in inventory screen with dungeon girls breaking the game.


Version: .06.00.33
Mirror 1 - http://www.fileswap.com/dl/YFzeXgqER/WhoreMaster.06.00.33.zip.html
Mirror 2 - https://mega.co.nz/#!1Z9m3ZZI!CW7VAltikkyLSnlI4aCqcojgjAqZ9n33F5Ka6zmcaSY
* Changes made for .06.00.33 -
Crazy made some updates to free time and other jobs.

Fixed a bug in inventory screen with dungeon girls not showing item numbers or color.
Fixed a bug with Stat_House bugging out on mod or temp stats. Added House, Fame and Ask Price to the list of stats without mod or temp stats.

Farm updates:
Updated Make Potions on the Farm to actually Make Potions.
Added some random animals or animal based items to Beast Capture job.
Added items to Gardener jobs.
Started adding items to Butcher, Baker, Brewer. (needs work)
Increased learning from farm research (this will need to be updated like Intern)
Fixed a few items.


Version: .06.00.34
Mirror 1 - http://www.fileswap.com/dl/EhxkfaaKje/WhoreMaster.06.00.34.zip.html
Mirror 2 - https://mega.co.nz/#!kVcARTRR!nVQYzrytWxmjcZOsu7-5aNpSz2_vfLF7U3QRaOOUg1s
* Changes made for .06.00.34 -
Fixed a bug in security guard item use.
Finished adding items to Butcher, Baker, Brewer.
Added "ShoHaFa Items Collection 2" and 15 items from R565


« Last Edit: February 04, 2015, 10:12:02 AM by aevojoey »
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1223 on: January 29, 2015, 05:31:20 AM »
I'm finally getting around to adding to the farm.
First off, Making Potions.

So far I have added about 40-50 potions that will be able to be made based on the girl's job performance, from the simple healing potions to the unique reset potions.
The higher their job performance, the more likely they are to be able to make multiple items.
Intelligence, Herblore, Brewing, Crafting and Magic are all needed to make the various parts of the potions.
While this will not be a good money maker at the start, it may become a great way to supply your girls with cures for what ails them.

Making the potions is not all that good of a method to learn new stuff, it is more of a following instructions type of job.
If you want them to learn faster, send them to the Research lab.


Update:
Girls on the Beast Capture job may come home with an animal or animal based item.
Girls on the Gardener job may bring some flowers or other plants back for you.

I have sorted out the items for Butcher, Baker and Brewer but have not finished their item production.
If I don't finish them before I'm done for the day, I will push what is done.
« Last Edit: January 29, 2015, 11:58:24 AM by aevojoey »
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline FlamBurger

  • Sr. Member
  • ****
  • Posts: 465
  • I need to stop lazing about so much.....
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1224 on: February 04, 2015, 11:13:57 AM »
Cool and of course the best potions requiring the girl to be the best in those stats.


On a side note, I see you added some of my items to the core game. Just asking if they worked out alright?
The whole region of Crossgate will be my playground....
Our playground....
The whole freaking world guys....
Crossgate Chronicles?? Yup it's that bad....
I'll still chug on! Plus, The Crazy Team is really doing a good job on this game.
https://mega.nz/#F!A55jWSpT!P-1Lw1-kNxiBfelAH24Kvg My Packs

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1225 on: February 04, 2015, 05:08:22 PM »
Cool and of course the best potions requiring the girl to be the best in those stats.
In time, I will be refining the way potions are made so that they need ingredients to make them.
For now just a simple tiered creation list should be sufficient.

On a side note, I see you added some of my items to the core game. Just asking if they worked out alright?
Most just needed a few small tweaks.
On most, you had a 1% girl buy chance that I removed, especially from catacomb items.
I changed some from infinite but uncommon to single but common.
Also, when items have the exact same name, when the game is reloaded, it sees every one of that name as the first version of it.

I don't like wearable items affecting age because when it is removed, it adds/subtracts the stat adjustments.
Thus 19 age -2 when put on becomes 18+2 when taken off.
I would have to modify the code to re-allow age modifiers again but then other things may cause problems.
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline FlamBurger

  • Sr. Member
  • ****
  • Posts: 465
  • I need to stop lazing about so much.....
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1226 on: February 04, 2015, 07:13:37 PM »
I figured something like that would happen. :-[  This game is shaping up to be better and better everytime you guys update. 8)  (You must really get a kick of fixing the code.)
The whole region of Crossgate will be my playground....
Our playground....
The whole freaking world guys....
Crossgate Chronicles?? Yup it's that bad....
I'll still chug on! Plus, The Crazy Team is really doing a good job on this game.
https://mega.nz/#F!A55jWSpT!P-1Lw1-kNxiBfelAH24Kvg My Packs

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1227 on: February 04, 2015, 07:37:04 PM »
I figured something like that would happen. :-[  This game is shaping up to be better and better everytime you guys update. 8)
Well I fixed the age code so your items will affect it properly.

(You must really get a kick of fixing the code.)
As my forums signature says...
« Last Edit: February 04, 2015, 07:38:42 PM by aevojoey »
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline MuteDay

  • Sr. Member
  • ****
  • Posts: 421
  • Loving life and PinkPetal Family
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1228 on: February 04, 2015, 09:01:45 PM »
i would have to say the same, i havent played much of anything since i started evolved

Please Enjoy all the hard work i Do to help make the game and forums a better place :)

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Combining the big mods aka crazy's mod .06 is out now
« Reply #1229 on: February 06, 2015, 02:09:04 PM »
I am doing tons of stuff to every job at the moment.
This is a little TL:DR so I have no problem if you skip to the end.


I have been talking to Crazy about it in PMs but I should probably have been posting it on the forums.
Here is some of what I have been saying:

 on: February 05, 2015, 05:17:25 AM
Quote
I'm not really adding any new content, I'm just fixing some of the existing stuff.
I removed the preprocessing function from all the jobs that still had them and instead used the DisobeyCheck.
I fixed all the ss<< "" + ""; where ever I found them.
I rearranged some of the code and added some missing things.

I want to make a new function for job performance so they can all be edited in the same place.
I also want to add a random element to job performance.
As it is now any skills required are combined so they total 200.
I want to make the primary skills fixed to 100 and secondary skills random to 100.

on: February 05, 2015, 07:23:41 AM
Quote
Update on Job Performance:

I started adding a JP_(jobname) function to the bottom of all the jobs.
As I am writing this, I have gotten to security and am adding them in order.
Code: [Select]
int cJobManager::JP_Security(sGirl* girl, bool estimate)
{
    int SecLev = 0;
    if (estimate)    // for third detail string
    {
        SecLev = (g_Girls.GetSkill(girl, SKILL_COMBAT))
            + (g_Girls.GetSkill(girl, SKILL_MAGIC) / 2)
            + (g_Girls.GetStat(girl, STAT_AGILITY) / 2);
    }
    else    // for the actual security check
    {
        SecLev = g_Dice % (g_Girls.GetSkill(girl, SKILL_COMBAT))
            + g_Dice % (g_Girls.GetSkill(girl, SKILL_MAGIC) / 3)
            + g_Dice % (g_Girls.GetStat(girl, STAT_AGILITY) / 3);
    }

    // Please excuse the comments. I wrote this soon after all the sex strings.
...
    // Good traits
    if (g_Girls.HasTrait(girl, "Incorporeal"))            SecLev += 100;    // I'm fucking Superman!
...
    // Bad traits
    if (g_Girls.HasTrait(girl, "Blind"))                SecLev -= 50;    // can't see what people are doing
...
    return SecLev;
}

These are paired with the rest of the job functions in cJobManager::Setup()
Code: [Select]
    JobName[JOB_SECURITY] = "Security";
    JobDesc[JOB_SECURITY] = "She will patrol the building, stopping mis-deeds.";
    JobFunc[JOB_SECURITY] = &WorkSecurity;
    JobPerf[JOB_SECURITY] = &JP_Security;
and in cJobManager.h
Code: [Select]
bool  (*JobFunc[NUM_JOBS])(sGirl*, sBrothel*, bool, string&);
int  (*JobPerf[NUM_JOBS])(sGirl*, bool estimate);            // `J` a replacement for job performance - work in progress

You will be able to call them from anywhere with
Code: [Select]
JP_Security(girl, bool);
or
Code: [Select]
cJobManager m_JobManager;
int sec = m_JobManager.JP_Security(girl, bool);
bool is true for estimate and false for actual number.
The estimate is for the job performance list because some jobs use job performance differently.

You will be able to clean out the cGirls::GetThirdDetailsString when all the jobs have this.
It will just be a listing with the functions doing all the work.
Code: [Select]
    Brothel_Data += "Brothel Job Ratings\n";
    Brothel_Data += girl->JobRatingLetter(m_JobManager.JP_Security(girl, true)) + "  -  Security\n";

This may change as I add in other jobs.

on: February 05, 2015, 09:50:29 AM
Quote
Job Performance update

I have gotten more of it worked out and adding the rest of the jobs should be much faster.
These jobs are done and working in the third detail list:
Code: [Select]
    Brothel_Data += "Brothel Job Ratings\n";
    Brothel_Data += girl->JobRatingLetter(m_JobManager.JP_Security(girl, true)) + "  -  Security\n";
    Brothel_Data += girl->JobRatingLetter(m_JobManager.JP_Advertising(girl, true)) + "  -  Advertising\n";
    Brothel_Data += girl->JobRatingLetter(m_JobManager.JP_CustService(girl, true)) + "  -  Customer Service\n";
    Brothel_Data += girl->JobRatingLetter(m_JobManager.JP_Matron(girl, true)) + "  -  Matron\n";
    Brothel_Data += girl->JobRatingLetter(m_JobManager.JP_ExploreCatacombs(girl, true)) + "  -  Explore Catacombs\n";
    Brothel_Data += girl->JobRatingLetter(m_JobManager.JP_BeastCare(girl, false)) + "  -  Beast Care\n\n";
The jobs in the constants list up to BeastCare are done though not all use it.

I changed the function from int to double because some of the jobs use double and converting from double to int is cleaner than int to double.

I forgot to include the other part of cJobManager.h that is used in a previous message
Code: [Select]
    static bool WorkBeastCare(sGirl* girl, sBrothel* brothel, bool Day0Night1, string& summary);
    static double JP_BeastCare(sGirl* girl, bool estimate);

on: February 06, 2015 at 11:59:43 AM
Quote
I finally finished the job performance and job cleanup, 116 files edited.  ???
I am compiling it now and will run a couple of tests on it before pushing it to the svn.

You will need to go through the cGirls::GetThirdDetailsString and at the end, it should have nothing but a set of text outputs.
You will have to create the checks for some of the jobs but that should be much easier with just one place to edit them.
If a job does not use a job rating, you probably don't need to make one for it unless you want to.



I did find several problems, so now I am updating the surgery jobs and therapy jobs.
They will use the new job performance checks to tell you how much the girl needs that treatment:
 - Flat chested girls will be rated "I" for breast enlargement while Titanic Tits girls will be rated "x".
 - Older girls will be rated higher for face lift.
 - Crazy girls will be rated high for therapy.
 - Addicts will be rated higher for rehab.
 - Health, happiness and tiredness will be checked for healing job.

Breast size surgeries are now 1 size change per turn. (I want to do this for items also, but that will have to wait.)
All Clinic Surgery jobs have been updated.
Now I am working on the Centre Therapy jobs.
 - Changed "Drug Centre" to "Counseling Centre"
 - Changed "Drug Counselor" to "Counselor"


While there will be little new content, the next update will be big enough to warrant a new number.
Expect WM.06.01.00 to come out this weekend.
« Last Edit: February 06, 2015, 06:06:31 PM by aevojoey »
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug