kaptain-kavern / CK_AnimalPlant_Pack

This mod alter the tropical rainforest biome : it add a significant amount of new animals and plants to the game and increase fauna and flora diversity.
https://ludeon.com/forums/index.php?topic=33296
6 stars 4 forks source link

[Tropical Biome]Animals to add #1

Open kaptain-kavern opened 8 years ago

kaptain-kavern commented 8 years ago
kaptain-kavern commented 8 years ago

Update : Toucans, Squirrel Monkeys and Peafowls are in (with graphic Placeholders)

lpCoercion commented 8 years ago

I added the wild boar, rat and tortoise back into the biome.

kaptain-kavern commented 8 years ago

Wow! With the damage increased those tigers are really dangerous lol. Second time on of my colonists is one shot downed by a a Tiger ^^

lpCoercion commented 8 years ago

that is strong lol

do you think it is too strong or do you like it that way? I personally like the added danger and think it makes the game choices more meaningful, but we can definitly lower the damage if it is too much. so you know, the damage is almost doubled if they get a suprise attack on you.

kaptain-kavern commented 8 years ago

Once you know it you plan more carefully :warning:

No it's ok, we just need to pay attention to not overpowered them regarding to vanilla values (like having our Jaguar hitting harder than a vanilla elephant :laughing: )


I've just added the Tapir (https://github.com/kaptain-kavern/CK_AnimalPlant_Pack/commit/26fe5f55062f1310538b77d58d05a71be3a660bb) but it still need the "facing" texture :wink:

lpCoercion commented 8 years ago

Should we modify the vanilla animals as well? make the elephant have a lot more health/ armor for example?

lpCoercion commented 8 years ago

Use these for the tapir textures. They are updated.

tapir_side

tapir_front

tapir_back

kaptain-kavern commented 8 years ago

They are in - https://github.com/kaptain-kavern/CK_AnimalPlant_Pack/commit/f2a0485d0fb80a498cd378ce1ff99949f2ede871

lpCoercion commented 8 years ago

Junglefowl

junglefowl_side

junglefowl_front

junglefowl_back

Rarity: Common MarketValue: 50 MoveSpeed: 3.5 Wild: 45 Obedience: N Release: N Rescue: N Haul: N ManhunterFailTame: 0%

kaptain-kavern commented 8 years ago

I'm typing the code atm (mixing values you provide with Turkey/chicken code). In core with Turkey and chicken, there is also a separate texture for adult females (hen), is it something you've planned or have thing about? turkeyhen_side / turkeytom_side

lpCoercion commented 8 years ago

I thought about it, but I cant find the hen or chick texture. I will see what I can find.

If not, I will just edit these textures for hens.

kaptain-kavern commented 8 years ago

I may have been wrong about the chicken/hen, I only found textures for Turkey/hen but I remembered noticing that in the code (it was with cow/bull).
We even could have separate texture for lifestages also (even different M/F for each Lifestage). I wasn't sure you were aware of that possibility with the XML code

lpCoercion commented 8 years ago

That is pretty cool. do you think that we should focus on adding different types of animals first or should we add gender/lifestage textures as animals are added?

kaptain-kavern commented 8 years ago

IMHO it's just "minor" improvements, it can be more useful, regarding balancing, to focus on missing animals and plants. That way we can reach a "mature" point sooner, and then, can focus on improvements and final balancing.

But hey it really depends on how you feel it. I mean, me I can focus on any part of the code at any moment; I really don't know how it's work in your mind for the drawing, I could totally understand focusing on other things just because you had inspiration for drawing this at that particular moment.

kaptain-kavern commented 8 years ago

Junglefowl and Tapir are :ok:.

On dev

lpCoercion commented 8 years ago

alright cool. Should we do a v1.2 just adding them to increase prey variety?

kaptain-kavern commented 8 years ago

This time it could even be the 1.1.1 :wink: because this one will be savecompatible. The game will introduce the new animals the next time he check for filling the biome

lpCoercion commented 8 years ago

alright lets do that then :)

let me know when its up

lpCoercion commented 8 years ago

Also, if you can, add the peafowl to 1.1.1 :)

peafowl_side

peafowl_front

peafowl_back

kaptain-kavern commented 8 years ago

Seriously this one is beautiful man (I mean all are but I very like this one).

I'm still struggling a bit with the Junglefowl file dimension. I had to resize them because it was weird (the size were not appearing equal if the fowl was facing or siding). Turns out that apparently all 3 files have to have the same dimension 64x64 or 128x128 (I'm not sure if any values are possible), but the same for all three.

So yes I will release after including the peafowl :bird:

lpCoercion commented 8 years ago

thanks :)

The peafowl should have the same stats as the junglefowl, but be very rare and have a marketvalue of 2800

let me know if you need me to fix the sizes. I can add them all to the same size blank background.

lpCoercion commented 8 years ago

If you havent released yet, add the Okapi too. I think this should be v1.2 since we are adding so much content.

okapi_side

okapi_front

okapi_back

kaptain-kavern commented 8 years ago

Wow you're on fire today :fire_engine: I like very much the okapi too


Imgur

How about that ?

kaptain-kavern commented 8 years ago

Imgur

lpCoercion commented 8 years ago

looks good to me :)

let me know when you get v1.2 released. I will have the bongo next.

lpCoercion commented 8 years ago

The tapir may be a little big though. what do you think?

kaptain-kavern commented 8 years ago

I think the same. I'll reduce it's size a bit and do the release before coming back here to let you know

kaptain-kavern commented 8 years ago

While i'm in the code : Should our mammals (currently Okapi and Tapir - I may forget some) be milkable ?


Resized Tapir

Imgur

lpCoercion commented 8 years ago

Yeah. Great idea.

size looks good :)

kaptain-kavern commented 8 years ago

Ok i'll do that and we finally release ;op then

lpCoercion commented 8 years ago

by the way. okapi and tapir: both common

kaptain-kavern commented 8 years ago

Like that :

         <!-- Common -->
         <Chinchilla>2.5</Chinchilla>
         <Capybara>2.2</Capybara>
         <Rat>1.8</Rat>
         <WildBoar>1.5</WildBoar>
         <Tortoise>1.4</Tortoise>
         <Tapir>1</Tapir>
         <Okapi>0.8</Okapi>
         <Junglefowl>1.5</Junglefowl>
         <!-- <Anteater>1</Anteater> -->
         <!-- <Sloth>0.8</Sloth> -->
         <!-- <CapuchinMonkey>1.6</CapuchinMonkey> -->
         <!-- <SpiderMonkey>1.6</SpiderMonkey> -->         
         <!-- <SquirrelMonkey>1.6</SquirrelMonkey> -->

seems ok?

lpCoercion commented 8 years ago

What do you think of this?

Okapi 1.8 Tapir 1.5 Tortoise 1 Rat 1 ! Anteater 1.8

kaptain-kavern commented 8 years ago

Oki doke.

I just do the test for knowing if it save compatible or not (i'm not that sure now that I changed Tapir to been milkable) and do the release in a couple of minutes

lpCoercion commented 8 years ago

by the way: okapi 75 wild

kaptain-kavern commented 8 years ago

Had a problem/bug : I previously had set the code for smallbirdbase to not dropping leather but this caused today's bug. Now resolved (they now dropped very little amount of leather). I'm doing the release now

kaptain-kavern commented 8 years ago

Released as 1.2 : --------------> https://github.com/kaptain-kavern/CK_AnimalPlant_Pack/releases/latest

I mean it is save compatible if you don't mind the 10/15 red error messages and if you destroy some items from stockpiles. Too complicated to explain in case of complain ... So :arrow_right: 1.2 :smile:

lpCoercion commented 8 years ago

awesome :)

kaptain-kavern commented 8 years ago

I'm on the Bongo code ^^

lpCoercion commented 8 years ago

This is my first attempt at the animal list. Let me know what you think.

Animal Stats.xlsx

lpCoercion commented 8 years ago

another option is to make the dmg/health match vanilla values

kaptain-kavern commented 8 years ago

I'm ok with the stats I saw ;) Like I stated previously i'm not against "justified" heavier damage (as long as it still on par with vanilla "logic" : no birds should hit more harder than an elephant per example). What can also be done is having heavy damage but longer cool down (I noticed that in the code for elephants).

For coding the Bongo I had to make an entirely custom BodyDef (for it to spawn 2 horns when killed); it takes me some time but I think I understand more how it works now - just so you know that we can now have that option too : (dropping bodyparts) in addition to shearing and milking.

Speaking of that : how about shearable chinchillas ? ^^ (more for colder biomes maybe ^^ )

lpCoercion commented 8 years ago

We can make shearabke chinchillas but they wont provide much fur lol

kaptain-kavern commented 8 years ago

Idk what I was thinking when I propose that. Chinchillas are bred for their furs (leather + hair), so there is no point to make them shearable in game don't you think?

If i'm about to modify vanilla animals I prefer to do it at once, so here is a list for us to discuss :

Animal Make "milkable" Make "shearable"
Deer Yes 4milk/2days No
Ibex Yes 4milk/2days Could drop a little
Alpaca Yes 4milk/2days Already

Some other (minor) ideas I got while browsing wikipedia :

Another thing I think about is try to "normalize" leather and meat for them to be more easily managed in stokpiles. Like all birds (or most) dropping bird meat and bird leather against a leather type and a meat type for each and every animals we will add. I'm not sure it's clearly explained lol sorry

lpCoercion commented 8 years ago

Good ideas.

I would like to keep unique names for leathers, meats, items, etc. (like in vanilla), because when you make things it uses the the title (e.g. tiger leather sandbag, chinchilla fur coat, cow skin pants, etc.)

Some other ideas:

kaptain-kavern commented 8 years ago

Yep I understand that :wink: keep the idea in mind though because if we introduce a ton of say birds (any variation on little animals) we will end up with stockpile full of very little amount of different-but-similar leather types or meat. It was more an idea for the future maybe, lol. And also not something we have to do for every animals. I was specifically thinking of birds (and not all) and monkeys (not all either) per example.


I'm all for adding more dropping items no problem. What I think we should keep in mind is to clearly think which we will add to the base mod (I was thinking any items that can be directly used in game) and those we will released as a more elaborate, distinct mod/pack/add-on.

Like feathers by themselves, I don't see them being usable as is (not to mention how to integrate them with the way bodydef and bodypartdef works ^^) But tusks can be item "just-to-be-sold" and have more purpose (crafting furnitures/decorations maybe) in the "Hunter's mod project".
If I can code anti-venom (I think something that boost "blood filtration" but had to do more research) I will be super happy, because I like the idea !

What do you think?

edit: I just think about fermented milk also (could maybe even boost health a bit) - Easy recipe - quickly and easily "add-able"

lpCoercion commented 8 years ago

I think the recipe for fermented milk would be hard as we have no yeast, grain, etc.

what would blood filtration do in game? what do you think anti venom should do in terms of gameplay? would we need cobra posion and anti venom?

kaptain-kavern commented 8 years ago

Oh I was thinking about keep things simple and make it from milk only (in the game you make beer without the need to add anything - speaking about that I checked and the all wort fermenting in barrel system is all hard coded in C# so I can't use and tweak that).

Blood filtration increase toxin/illness elimination. There already is venom from serpent bites in the game. All I have to do is make a consumable that have an (negative) effect on the toxic hediff (I know that part of the code better because of my previous research when I've done DESurgeries and A Dog Said mods)

Edit : another ideas again. Have coconuts harvested as raw but having to open them before consuming (just a simple recipe at stoves or crafting spot or both, using raw coconuts to spawn milk and flesh)

lpCoercion commented 8 years ago

yeah fermented milk could work. same with fermented fruit (wine/hooch)

oh ok. that works for the venom.

I would like to keep things simple, so I think processing items (like coconuts or pelts) is too much.

kaptain-kavern commented 8 years ago

With the next released in mind (new plants, crops, recipes, etc), I went nuts and progressed on several "fronts" yesterday, here is an update because I want to know if it suits you :