Sunday, December 30, 2018

v0.6 is broken but at least there's CASUAL FLUFFIES V0.6.5

last night, i released a piece of fucking shit. let's fix it.


but first, pillowfluffs! legs, tails, horns, wings, ears, eyes, and cutie marks can be removed by clicking on a bunch of triggers i slapped all over the fluffies' bodies with the knife tool.


fluffies with missing limbs can't move as quickly as other fluffies, and will crawl instead of walking and cry instead of running if missing two or more limbs.


fluffies with missing eyes won't run or seek things out like a regular fluffy, and will instead walk around aimlessly when they want something they are not already touching. some things, such as being chased by a cannibal, can make them run anyway, but they have a chance of tripping when they do so.

fluffies with both ears missing won't initiate conversations, and will cry about not being able to hear when spoken to.

after observing the blindness tester's generally screwy behavior, i experimented with resetting fluffies' event timers when forcing events on them, but then crowds started making their decisions in perfect sync, which made them feel creepy and robotic. i went back to amputation after that, arranging a bunch of  'if' statements in a highly specific way to get the amputations and mutilations to apply to corpses without getting butthurt over hierarchy changes instead of limbs popping back into existence upon death.

in my first test, the corpse cloned itself a million times, as things tend to do when i mess around with components and get something wrong. in the next test, it started complaining about not being allowed to destroy the transform. in the next...


looks good! now that that's out of the way, it's bugfix time. i've been doing some thinking, and seeing as v0.6 is complete shit in my eyes, i'm going to release a small update with just the mutilation and bugfixes. we'll call it... v0.6.5.

mother-seeking-child behavior is obviously severely broken, and the fact that i released it in that state as a result of having never tested it in the first place is unacceptable. lactating fluffies currently act as if all of their children are dead when they can't find them, and they run away from the place they last saw their foals instead of towards it, not to mention the sliding thing. i am in no way professional with anything i do, but generally, at the very least, i want to make sure shit like this doesn't end up in official releases.

with that little self-bashing rant out of the way, it's time to actually fix this bitch. the first thing i did was move some stuff around so that the routines for searching and mourning couldn't be triggered at the same time, which i'm pretty sure is what was causing the sliding. then, i inverted the direction setting so that the mares would actually move towards their babies instead of making all their problems worse.

then, the thing that was causing the inappropriate mourning in the first place. the relationship class has a 'met' value, determining the age a fluffy was when it met a certain other fluffy. i didn't have a specific use in mind when i implemented it, but i ended up using it to keep mares from attempting to find older foals from past litters when looking for their offspring. the thing about that is that i didn't set it up right, meaning that all fluffies thought the point when they first met was the last time they talked, and that before the first time they nursed, mothers thought they had known their foals from birth. after applying the fixes...


yeah, grieve, bitch. it's your fault i forgot to test a prominent feral thing, even though it's actually my fault. after tweaking the script a little... the behavior went right back to the way it was before. what the fuck. a look at the code confirmed that it was because i had put most of the entire code in the wrong place, i. e. dumb bitch disease acting up. i'm not sure how the first test even worked in the first place. i also figured out that the bond between mothers and foals wasn't being applies through the 'set relationship' function, so a lot of stuff that should have been done automatically wasn't done at all.

in the next and final test, i did the same thing, but without the mother pen, and with a stallion whose variables i hacked to force him to give birth out of his ass, because the behaviors don't check gender. it was pretty much fine, but i discovered that instead of inverted variables or two animations being triggered at once, the sliding was happening because of a variable that wasn't what it should have been. the end result: a mother who properly searched for her babies, and after seeing them die, spent every moment either eating, getting stoned, or sitting around and lamenting her lost children.

the infinite falling was a little harder. i couldn't think of any way to fix it without breaking fall damage, so i eventually just went 'fuck it' and had fluffies perform a check during the falling animation to make sure they were still falling, and if not, return to a standing position. i also put a bunch of checks in the event script to hopefully make animations a little smoother. then, i got the idea to remove alicorn fear in blind fluffies and make fluffies without front legs unable to hit others. got a mare that won't accept an alicorn foal? before that alicorn is traumatized and stops trying to nurse, gouge the mare's eyes out, or remove her front legs, or both. problem solved.

to celebrate, i did the usual feral world, but with a shitload of starters, and after letting them run around for a while, i hunted them down and removed their eyes and front legs.


i ended up scrapping the smoothing checks, because they made fluffies walk in place sometimes and generally didn't work the way i thought they would. now for the download!




 it's not fucking broken anymore and you get this cool new feature early

-mothers can now properly tell the difference between being away from foals and having witnessed all of their deaths and will no longer slide across the ground when unable to find them
-living fluffies' limbs, tails, wings, horns, ears, eyes, and cutie marks can now be removed
-dead fluffies' faces now have the same colors as living fluffies' faces
-added dirt walls and metal bars to the building menu
-fluffies will now snap out of a glitched falling state on their own, it's not ideal but it's the only thing i could think of doing without breaking things
-the foal "scawy noisie" fix now applies to everything, not just rape

http://www.mediafire.com/file/zi9ucar4rl1dtrv/Casual+Fluffies+v0.6.5.zip

31 comments:

  1. damn that's cool

    although something could be added
    -food gathering:
    --either have them make a food pile for storage
    --have the fluffies with working legs gather and give food to legless fluffies

    -blindness:
    --mares that gave birth to alicorns cannot kill them at birth because they can't see
    --blind fluffies don't run away from alicorns

    -pregnancy:
    --if a pregnant mare has more than x foals she cannot walk since her belly takes too much place
    --if a pregnant mare falls from >4 tiles or so she has her foals either killed or cannon-projectile-ed out of her
    ---have to make smaller foals, if really early they are all skin-colored and if close enough to birth they are just smaller foals

    ReplyDelete
    Replies
    1. From what I've seen, blind fluffies don't run away from alicorns. I had one blinded fluffy that became friends and then 'speshul fwiends' with an alicorn. Then I blinded the foals so they all got along with the family.

      Delete
  2. great update!
    there's still some problems in here like some flufiies that screams because they are hurt every second because a buggy collision issue leading to them not eating and dying at the end

    and there's one weird thing:
    pillowed fluffies can still crawl to mares and fuck them so they kinda hover
    pillows hovering raping things, wow

    ReplyDelete
  3. hey dev, it'd be cool if mares could eat their foals if they don't have food
    like my mares all die before their foals

    ReplyDelete
    Replies
    1. although i gotta say it's damn funny seeing a cannibal fluffy trying its all to kill another when he doesn't have legs therefore he tries to hit its prey with all its might with its stumps before he dies

      Delete
  4. Haha, this is great!

    Another nursing mummah issue: They starve to death when nursing too many foals, even when eating constantly.

    ReplyDelete
    Replies
    1. Eyeless, legless mummahs still beat alicorn babbehs to death

      Delete
    2. Also, looking further, the nursing mummah deaths only happen to ferals. Probably from eating poison + nursing, the ones that eat kibble get through fine.

      Delete
    3. this is yet another case of me not testing shit, but it's not as prominent. the screaming isn't the foals, it's the mares, and the foals are dying because although the mares can't hit them, they can still keep them from nursing. i'm pretty sure the starvation thing is because nursing mares end up getting hungry faster than they can eat grass. i'll start tweaking stuff.

      Delete
    4. So far I think I've managed to be able to force an eyeless, legless mare to feed alicorns by blinding and pillowing her BEFORE she gives birth. I assume that the AI registers the foals as 'munstah' and as being related to the mother so it recognizes them when they attempt to nurse.

      Because blind fluffies will form friendships AND become 'special freinds' with alicorns without an issue, ignorance is bliss for them.

      Delete
    5. i don't see how that would work by itself, because the blindness check is super fucked up and is currently triggered through blinding the foal instead of the mother. it doesn't make any sense, but errors in the code never make sense.

      Delete
  5. An idea... How about sleeping at night?

    ReplyDelete
  6. think you can make it so legless fluffs cant walk at all? maybe friends can push legless friends around or something.
    also even though i blinded, deafened and took mares legs away, theyre still able to kill foals, and because they can walk will still go to other fluffs. the males will still enf the females, and females will still hit foals and fluffs that do something wrong.
    also not an important, but maybe have them react to horns and wings getting clipped off too.

    ReplyDelete
    Replies
    1. i figured pillowfluffs would still be able to very slowly wiggle their way around, and with the enfing thing, i figured they could try to climb on top of mares if they put enough effort into it, but now that i think about it, it doesn't really make sense. i addressed the foal death thing in my reply to sneakingtail's comment, and although it's probably not what you meant with the horn thing, alicorns who have horns or wings removed are no longer recognized as alicorns by other fluffies.

      Delete
    2. it's cool but i think that pregnant pillowed mares would ahve too much weight to even crawl
      and it would even affect untouched mares if they're filled with enough foals

      Delete
    3. saw the response to the foal death thing, hopefully youll be able to make it so they cant reject, still dont know why they did anyway since they were blind and deaf.
      question though, you think youre gonna add stuff like smarties, litterpal, and poopie fluff kinda stuff? like the fluffs reacting to eachother that way.
      also more items to interact with the fluffs with would be cool

      Delete
  7. This is such a great update. It's pretty fun to even just leave fluffies to their own devices and see what they end up doing.

    I'm having that problem where I can't reach the build menu either though, because of its placement. Any possibility we can go back to hitting shift to place blocks with?

    ReplyDelete
    Replies
    1. i'm working on scaling options for the game, so if you're okay with everything being unreadable and looking like ass, you'll be able to set it to half size in the next update.

      Delete
    2. Works for me, I can deal with a game looking like ass.

      Another thing I noticed, alicorns seem to 'forget' they were alicorns after having their horn or wings removed. I had an alicorn family, chopped the mother's horn off, and she begun screaming about 'munstahs' when her mate or babies tried to talk to her.

      Bug or feature?

      Delete
    3. definitely a bug. the wing/horn clipping affecting perceptions of fluffies was added in at the last minute, and i didn't really test it. if you remove an alicorn's horn or wings, the whole game stops recognizing the fluffy as an alicorn and considers it to be a different race depending on what was taken from it, not just other fluffies, so everything in the game functions as if the alicorn was never an alicorn in the first place.

      Delete
  8. Found a new thing:
    Cannibals can't eat tummeh sketties with cutie marks removed. They'll keep saying "Fwuffy wanted some tu" and starve trying to eat it instead of moving to another body.

    ReplyDelete
    Replies
    1. Further inspection: If you chop up a live fluffy and it dies, the cannibals get stuck in that loop, but only with the torso

      Delete
    2. yeah, i fucked up with that. i didn't modify the food code to take stumps into consideration, so if you amputate a fluffy's legs and then kill it, the game doesn't know what to do with the stumps and freaks out if a fluffy tries to eat it.

      Delete
  9. It was admittedly kinda funny that the mares would just sorta go "Oh, my babbehs aren't right here, I guess that means they're not coming back and are gone forever." because that's prime small child logic but this works better.

    Quick question, do you have exact numbers regarding the morality and sex drive values?

    Like, about how high does the morality have to be for a dam to accept strange foals(and how low for her to beat them), how low does morality have to go for stallions to be chirpie-babbeh rapists...

    And does the sex drive supercede morality always? Is there a morality value where even the most oversexed stallion will refuse to rape?


    I haven't quite experimented with these yet. So far I can tell who the low-morality stallions are(to a point) because the scream about "ENFIES NAO!".

    ReplyDelete
  10. One other bug... very minor. Blind fluffies still say "pretty clouds look like fluffies"

    Other than that, I am enjoying my pillows :)

    ReplyDelete
  11. Do you think there's any way for you to implement punishment or correctional measures for the rapist stallions? I had some great looking studs to start breeding until I noticed them running around demanding sex and raping pregnant mares

    ReplyDelete
  12. Bug report: I systematically tried everything with mares- blinded, deafened, removed front legs, removed all four legs, did all of them in combination- and none of it lead to them raising an alicorn foal. No matter what, even if the mare doesn't stomp it, the foal still dies. I suspect it's not being allowed to nurse and dying of starvation.

    Seems linked to a dialog about "dummeh nu-weggies nu good for stompies."

    Posting a lab report version of this to booru for laughs.

    ReplyDelete
  13. does building work or is it just the menu
    i can't build at all

    ReplyDelete
  14. how do I spawn fluffies? am I missing something?

    ReplyDelete