Cats love Companion Cubes
- RaustBlackDragon
- Posts: 1748
- Joined: Fri Oct 14, 2011 6:25 pm
Cats love Companion Cubes
The new cat behavior is just incredibly annoying. The only blocks they're currently attracted to are blocks that have utility. I'm thinking there should be a way to bait them onto an aesthetic block, such as a companion cube.
And of course, considering how cats generally behave around "furniture", I'm sure this kind of thing would give FC a field day in his signature style of dark, sadistic humor :)
And of course, considering how cats generally behave around "furniture", I'm sure this kind of thing would give FC a field day in his signature style of dark, sadistic humor :)
What's the price of freedom now?
Can you cut me a deal?
A crate of wholesale liberty,
or a justice combo meal?
Can you cut me a deal?
A crate of wholesale liberty,
or a justice combo meal?
Re: Cats love Companion Cubes
If that's as easy to make as it sounds, I say yes, that sounds fun :)
- SterlingRed
- Posts: 1466
- Joined: Tue Jul 05, 2011 11:02 am
Re: Cats love Companion Cubes
I'd be pleased with this! Cats seated on thrones of the cubed wolves would be cool. Of course I don't want it to take away from time spent on the April 10th release.
- orangeweaver
- Posts: 343
- Joined: Thu Jan 19, 2012 8:25 pm
Re: Cats love Companion Cubes
Word. I'd approve of my cat sitting down on many a companion cube in my rooms rather than chests.
Re: Cats love Companion Cubes
As long as the cats still ward off creepers while seated on their thrones, I'd want this.
- TheAnarchitect
- Posts: 1010
- Joined: Fri Jan 13, 2012 6:21 pm
- Location: St. Louis
Re: Cats love Companion Cubes
It'd pretty much cement the "Wolves suck, cats rock" troll. Worth it, in a power the cake/toss the milk sense.
The infinitely extendable Pottery system
Real Life is an Anarchy Server.
Real Life is an Anarchy Server.
- SgtChuckle
- Posts: 389
- Joined: Thu Feb 23, 2012 12:55 pm
Re: Cats love Companion Cubes
Also, you could make a little path to guide your cat through by pushing companion cubes in and out of walls. You can already do this with furnaces and chests, but it'd be so much more satisfying to do it with the remains of by bovine (Edit: bovine? WTF! canine I mean) nemises.
Poppycocks wrote:Suggesting to hack the logo on all sides is akin to suggesting someone to take a crap out of a window if he doesn't like his toilet seat.
- FlowerChild
- Site Admin
- Posts: 18753
- Joined: Mon Jul 04, 2011 7:24 pm
Re: Cats love Companion Cubes
Yeah, I like it. Will check how much of a base-class mod it requires though, as I'm still trying to avoid those as much as I can in anticipation of the mod API being released.
- walker_boh_65
- Posts: 2304
- Joined: Mon Jul 04, 2011 9:40 pm
- Location: New Jersey
Re: Cats love Companion Cubes
I gotta say I love this! :) Fingers crossed for FC.
- FlowerChild
- Site Admin
- Posts: 18753
- Joined: Mon Jul 04, 2011 7:24 pm
Re: Cats love Companion Cubes
Well, it's on the border-line. Right now most of the new base-class modifications I am making are contingent on the following questionswalker_boh_65 wrote:I gotta say I love this! :) Fingers crossed for FC.
"Is this something that will likely be included in the API?"
"Is this something that will increase the amount of time it takes me to maintain the mod significantly, and does what it provides justify that work?" (each base-class mod increases the amount of time it takes me to perform version updates)
"Is it ok if this feature is removed from the mod at a later date?"
In this case, we're looking at "no", "maybe" and "maybe".
It's entirely possible that when the mod-API comes out, I may have to drop a number of base-class modifications entirely if I can't get hooks for them put into the game. In some cases, I consider functionality common enough to all mods (say for example custom bow-firing animation support), that I'm fairly certain that hooks will be provided with time.
However, for something like this (custom blocks for cats to sit on), there's no way I can see that becoming an API hook due to how special-case it is. I wouldn't even feel right asking for it to be a hook. So, it becomes a matter of whether I think it will adversely affect people's worlds if it stops working at some point because I have to rip it out of the mod, and how much time it adds to maintenance based on the invasiveness of the base-class mods required.
Obviously, this isn't a feature that provides a huge benefit to players, it's just something that is kinda cool, so the work involved would have to be very low indeed for me to consider it, and I'd have to be convinced it could be dropped at a later date without adversely affecting people.
- RaustBlackDragon
- Posts: 1748
- Joined: Fri Oct 14, 2011 6:25 pm
Re: Cats love Companion Cubes
I think you're misconstruing the code setup. All this would require is that you add the companion cube to the EntityAIOcelotSit class where it says chest, bed, and furnace.
What's the price of freedom now?
Can you cut me a deal?
A crate of wholesale liberty,
or a justice combo meal?
Can you cut me a deal?
A crate of wholesale liberty,
or a justice combo meal?
- FlowerChild
- Site Admin
- Posts: 18753
- Joined: Mon Jul 04, 2011 7:24 pm
Re: Cats love Companion Cubes
Don't.RaustBlackDragon wrote:I think you're misconstruing the code setup. All this would require is that you add the companion cube to the EntityAIOcelotSit class where it says chest, bed, and furnace.
- RaustBlackDragon
- Posts: 1748
- Joined: Fri Oct 14, 2011 6:25 pm
Re: Cats love Companion Cubes
...I'm sorry, I don't understand. Did I say something rude? I didn't mean it like that, it just sounded like you thought that cat attraction was similar to the torches on cover plates thing, involving multiple base class edits and weighing down updates, when unless I'm quite mistaken, it looks like one of the cat's AI scripts searches for nearby beds, closed chests, and lit furnaces, and sits on one, which means that, again, unless I'm mistaken about the nature of the code, this would be just a line or two, and not the kind of edit you (rightly, in my honest opinion) tend to avoid.FlowerChild wrote:
Don't.
What's the price of freedom now?
Can you cut me a deal?
A crate of wholesale liberty,
or a justice combo meal?
Can you cut me a deal?
A crate of wholesale liberty,
or a justice combo meal?
Re: Cats love Companion Cubes
I'd say it's a case of FC not liking people telling him how to code something. People (most often) mean well and only wants to help but he prefers to do it on his own.
FlowerChild: Ice in deserts is a good idea
- RaustBlackDragon
- Posts: 1748
- Joined: Fri Oct 14, 2011 6:25 pm
Re: Cats love Companion Cubes
Oh, that I can totally understand, and that wasn't my intention. Sorry about that FC.Urian wrote:I'd say it's a case of FC not liking people telling him how to code something. People (most often) mean well and only wants to help but he prefers to do it on his own.
What's the price of freedom now?
Can you cut me a deal?
A crate of wholesale liberty,
or a justice combo meal?
Can you cut me a deal?
A crate of wholesale liberty,
or a justice combo meal?
Re: Cats love Companion Cubes
It's also a matter of cost/benefit. I'm sure he already knows what you just said. Therefore he knows the cost is small. But the benefit in this case is trivial and is one more thing for him to maintain in the mod.
Now the torch thing was a significantly bigger feature than this with far more value and could have easily warranted a single minor base class edit. But in that case he decided the cost (many invasive base class edits) was too much for a relatively small (though valuable) feature.
But yeah. Flowerchild doesn't want ANY coding advice. He's said it many times before and he doesn't react well to it. From anyone.
Now the torch thing was a significantly bigger feature than this with far more value and could have easily warranted a single minor base class edit. But in that case he decided the cost (many invasive base class edits) was too much for a relatively small (though valuable) feature.
But yeah. Flowerchild doesn't want ANY coding advice. He's said it many times before and he doesn't react well to it. From anyone.
- OneTripleZero
- Posts: 66
- Joined: Sun Oct 02, 2011 6:17 pm
- Location: Canada
Re: Cats love Companion Cubes
No need for that either.
-Batto
-Batto
Be ashamed to die until you have won some victory for Humanity - Horace Mann
Re: Cats love Companion Cubes
Back on topic... I like the idea. I know that my cat chooses my couch over my stove and my chest (dresser...) every time. And while my dog was still around, he chose the dog over the couch. Truly, what is a companion cube but a couch made of dog (wolf...)?
The spice must flow...
[03:28] <Detritus_> Weird, I'm still logged in her
[03:28] <Detritus_> Weird, I'm still logged in her
- OneTripleZero
- Posts: 66
- Joined: Sun Oct 02, 2011 6:17 pm
- Location: Canada
Re: Cats love Companion Cubes
Whoo hoo! Censorship too! Man, this place rocks. Way to community-build guys, you really go the extra mile to make people feel welcome. Don't bother banning me, I won't be back.Battosay wrote:No need for that either.
-Batto
Be ashamed to die until you have won some victory for Humanity - Horace Mann
Re: Cats love Companion Cubes
If removing an awful flame post is censorship, then you're right, this might not be the forum you are looking for.OneTripleZero wrote:Whoo hoo! Censorship too! Man, this place rocks. Way to community-build guys, you really go the extra mile to make people feel welcome. Don't bother banning me, I won't be back.Battosay wrote:No need for that either.
-Batto
Come join us at Vioki's Discord! discord.gg/fhMK5kx
Re: Cats love Companion Cubes
Oh it's not a problem, we're happy to help out in that regard! :)OneTripleZero wrote: Don't bother banning me, I won't be back.
FlowerChild: Ice in deserts is a good idea
- FlowerChild
- Site Admin
- Posts: 18753
- Joined: Mon Jul 04, 2011 7:24 pm
Re: Cats love Companion Cubes
That's the spirit :)Urian wrote: Oh it's not a problem, we're happy to help out in that regard! :)
Glad you guys were on top of things while I took the evening to play a little Dwarf Fortress ;)
Re: Cats love Companion Cubes
This goes with the spirit of fixing the annoying cat behavior, and it's something that already exists with another animal...Would it be feasible to implement sheep-like behavior so that smearing dung on a cat would drive it away from where it is sitting? It'd be fun/funny to see cat's fleeing from dog doo would it not? (now I am a cat person and would never do this to my kitties, but in a way it makes sense.)
- Kazuya Mishima
- Posts: 411
- Joined: Thu Feb 16, 2012 4:09 pm
Re: Cats love Companion Cubes
This might be somewhat late but what about "overfeeding" cats and making them morbidly obese and unable to move up 1m( essentially limiting them from jumping up blocks like an infant animal). I'm not sure how technically feasible this would be.
- DaveYanakov
- Posts: 2090
- Joined: Sat Jul 23, 2011 5:17 am
Re: Cats love Companion Cubes
This would require adding to the cat code a way for them to remember where they have been. It would require a new file for every cat who lives in your world in addition to being a lot of coding for very little effect. The whole reason cats are acceptable is because the pet code was already in place so there was little effort spent on them outside of art assets.TaterBoy wrote:This goes with the spirit of fixing the annoying cat behavior, and it's something that already exists with another animal...Would it be feasible to implement sheep-like behavior so that smearing dung on a cat would drive it away from where it is sitting? It'd be fun/funny to see cat's fleeing from dog doo would it not? (now I am a cat person and would never do this to my kitties, but in a way it makes sense.)
Throwing poop at cats would also run completely counter to the 'cats rule, dogs should be locked in pitch dark, flooded basements and force fed the meat that humans don't want to eat' aesthetic of the mod.
Better is the enemy of Good