Thursday, January 2, 2014

Patch 0.95c.p6 and happy New Year!

http://www.mediafire.com/download/lyfs5p7ra07jqz1/patch_0_95c_p6.zip
pass: fmaster

- Thanks to the Greenhoof starwalker report, I able to fix user patch creation feature. It's should work normally now.
- Several small fixes in grammar, genetic, and such. Nothig major yet - it's holidays. :)

20 comments:

  1. glad to help i should also mention i posted the file whit the events i added to both futunari palace and fenoxo's blogg since i have no idea how to post it here

    ReplyDelete
    Replies
    1. I looked at it, and it's look interesting! Can I add this content to the main game? (After some important bugfixes.)

      Delete
    2. i dont see why not i figured there would be some buggs still in it especialy in the demon event

      Delete
  2. so to add to the demons being added i decided to add theyr race do the list for the debug description the next thing i get is that humans are tentaclebeasts and demons are humans and tentacles are demons any idea where that mess came from?

    ReplyDelete
    Replies
    1. never mind i found it when i checked the nekomata template seems i forgot to add the script in the conditions area so it could not decide which race to make those 3 i fixed it now.

      Delete
    2. another demon related problem i added a dna based lactation rate to them but now i want to make sure that any characters whit that dna sequence dont loose theyr ability to lactate even if they should normaly go through the dryup calculation i know i need to make the breasts check for the lac_rate dna and then reset that as rna if the value drops below it but i honestly have no idea where i need to add this to the breasts action's

      Delete
    3. What exactly you try to have as result? Permanent lactation of the character that encounter this event? If so, you need only add at least 1 to the lactation rate through effect. The same as the item "lactaids" works, but with permanent effect, not temporary. (lactation will be not canceled if lactation rate abowe zero, with effect it will can't drop below).

      Delete
    4. no the idea is that the kids once they reach puberty if they have breasts will keep theyr lactation rate permanently set to atleast theyr dna value even if the effect from being full would push it below that treshold. the character that encounters it has no other effects then getting herself knocked up by the demon since she cant leave the circle. its like a trap she cant enter our world but inside the circle is her domain being born in our world are not hindered by the circles effect.

      Delete
    5. Best way to do that for kids - add script that will initiate lactation in the special gene script field. Add to her gene "breasts.demon_lact" (or another gene name - not too importnant) in demoness genome directly. In gene editor, write somethig like this in text field in below left corner :

      if (Status.isAdult(self))
      {
      self.setRNAactive ("breasts.lact_rate", true);
      self.updateEffect("breasts.lact_rate", "demon_heritage", 1);
      }

      Also this gene shoud have checkbox "run as RNA" set, and possible good thing to do is setup "Gene Force" field to the 100 to ensure legacy ot this gene variant.

      There only one notice - I still not used this feature anywhere so it's not tested. Should work but maybe it's not. Just report to me in this case - and I'll fix it.

      Delete
    6. seems i opened up a lot of new posibility's whit that one then i'll let you know if it works.

      Delete
    7. wel the text field doesent work seems it deletes the text the moment you close the window. i reloaded afterwards and it was gone

      Delete
    8. Ok, I looked in code and found source of the problem. For fixing and testing it I will need a day or two, and then I'll post new patch.

      Delete
  3. ok so i created a task to help heavely pregnant proxy's by having them lounge inside a pool to take some weight of theyr body unfortunatly i ended up whit a bugged script the consol said it expected a bolean but found an integer the part of the script thats messed up is
    st = self.getStat("abdomen.weight");
    if (st => 12000)
    {
    sef.updateEfect("abdomen.weight","poolsupport",st*0.5,12);
    }
    it seem to think it needs the bolean somewhere near the 12 in the effect update script so my question is what am i missing?

    ReplyDelete
    Replies
    1. As I can see script logic is completely legimate, but by the error type I think you written it in the condition field of task editor. It expected that last variable or operator will have boolean type. Scipt for task itself supposed to be in the right, bigger filed;

      Delete
    2. thats the thing it is in the bigger field thats why i dont get why its not working as intended. unrelated to this i found a serious blunder whit my demon seems they have huge pouches wich results in pretty big belly's in a short amount of time gues i'll need to correct that 3000+ volume is a bit much for a human sized being even if its a demon.

      Delete
    3. figures i went searching where i should add the whole calculation for the addition of a demonuterus to any offspring from the event and i find out where the health problem my overly large pregnant proxy suffers under comes from now i just need to figure out a way to not break that while also adding a way for my proxy to not have the negative effect while resting

      Delete
    4. If you chouse right field, than error causing still a conditions script. It need to have constant, variable, or operator that return boolean value as last script expression.

      From what I can analyze, you can just split what you post here before to the two parts:

      In conditions:
      self.getStat("abdomen.weight") > 12000; //just boolean expression event without "if";

      In script:
      st = self.getStat("abdomen.weight");
      self.updateEfect("abdomen.weight","poolsupport",st*0.5,12);

      In this case this task will be shown only if proxy have stat big enough.

      But in global - weight is not what caused the health loss. It's caused by the too much size of foetus(es) - belly can't grow enough, or fast enough. To avoid this you can raise regeneration ("generic.regen" stat by adding effect, regen affect many things and how fast body adapt to the modifications too), or increase current max possible belly size directly by the increasing "abdomen.max_volume";
      For increasing regen rate in the game already exists special item - "regen_mix".

      Delete
    5. yes i found that out when searching for how to add the demons womb to the weight calculation. i'm still planning to create this task but for now i'm scrapping that idea in favor of the regen mix item.
      however i'm now faced whit having to pretty much rewrite every effect involving an uterus to also work whit my demonic version of it.
      and any other thing that involves situations whit those effects.

      Delete
    6. Maybe you need just to change DNA of demoness and use standart uterus variant for her, not custom.
      It's possible to do rewrite, but you also will need to script full pregnancy too, as all the script commads like "Ovulation", "InjectOva" etc coded for the standart organ named "uterus". You only need to actualy change how scripted organ works if it have differnt code logic, not just the parameters (in genes). Standart uterus can support various length of the pregnancy, various number of foetuses, and various growth speed. It's just all in the genes.

      Delete
    7. wel the basic idea for the demonic version would be that they pretty much cycle through ovulation after ovulation till they get impregnated, so i had to rewrite the actions for it i did however use the original uterus as base. i just altered the naming in the scripts. i havent tryed getting one pregnant yet but from what the console indicates all the scripts are in working order. it went pretty nuts when i had a few errors in my version of the pouch but dident report any error on the womb.i'll let you know if it works. then i might try to actualy have some proxy's whit both organs active.

      Delete