Board Thread:Suggestions/@comment-25235219-20180717221014

So the current 'behaviors' that are in the mod right now pretty much suck. For the most part, they're just meaningless labels. For example, why is pteranodon considered 'timid'? They will literally seek out and eat raptors even though they only eat fish. And why are compys and confucius also considered timid, when they will fight to the death against giant predators in pathetic waves of death instead of just running away? And why are groups of parasaurs and gallis suddenly territorial warriors from the dephs of hell that can kill rexes easily?! You can probably tell I did a little too much research...

Anyways, almost none of them make sense. This is my suggestion for how I think the categories could better affect the dinosaurs.

Defensive
First off, territorial should be split into two: Territorial, and Defensive. 'Calm' should be dropped. Defensive mobs should consist of large herbivores that will tolerate any number of other herbivores around them, but will react if a medium-large carnivore is within a certain radius from them. This should depend mob by mob, so for a brachiosaurus it'd be, say, twenty blocks, but for a gastornis, it'd only be around 5 - 10 blocks. Instead of instantly becoming hostile and going for the kill, they'll respond to the threat with a new aggressive sound and animation (I.E a brachio stomping lightly, a stegosaurus raising its tail, a triceratops lowering its head, etc). The carnivore would then retreat outside the area, though if it can’t for whatever reason, the defensive mob should become hostile. It should heavily depend on the type of carnivore, since a triceratops isn’t going to pay any mind to a compy, so very small carnivores should be exempt, and a gastornis obviously isn’t gonna challenge a t. Rex, so if a carnivore that outclasses the specific mob enters the area, the defensive mob should instead just either ignore them, or immediately retreat themselves.

Brachiosaurus

Gastornis

Mammoth

Megaloceros

Pachycephalosaurus

Stegosaurus

Therizinosaurus

Triceratops

Territorial
Territorial is essentially defensive, warning weaker types of carnivores that come too close and retreating from stronger ones that warn them in turn/aggressive mobs, except instead of being fine with having any herbivores or the player (if untamed) around them, they will also be warned to piss off (if weaker). Also, for carnivores, the territorial AI should only kick in if it has above half hunger, if not, it should just hunt its prey normally. This is a good middle ground between carnivores being murder machines until they're full, and then being fine hanging around in the herd that they just decimated. Spino is a special case, and shouldn’t really hunt most other mobs.

Ankylosaurus

Ceratosaurus

Dilophosaurus

Elasmotherium

Liopleurodon

Kelenken

Megalania

Megalograptus

Smilodon

Spinosaurus

Aggressive
Everything should run from them when they move around. They should pretty much act how they do now. Kill (almost) everything if it doesn’t get out of your way. Some of the ones that shouldn't run away, at least for tyranno and allo, would be brachio, spino, trike, therizino, and the mammoth, and they also shouldn't run away from each other. Not sure what wouldn't swim away from a mosasaur... lio maybe?

Allosaurus

Megalodon

Mosasaurus

Sarcosuchus

Tyrannosaurus

Opportunistic
Opportunistic mobs should always retreat when approached by an aggressive mob or warned to piss off by a defensive/territorial mob, unless hungry and the other mob is a species that can be hunted. They should not run from each other (in most cases. Velo should definitely run from the bigger guys). However, they should also be smarter about what they attack. For example, a deinonychus wouldn’t attack a full health triceratops, but one with two HP left? That’s probably fair game. This should also take into account if there’s other mobs of that type around so it doesn’t suicide itself against a herd. Most of these mobs should also be able to break down doors similar to zombies, except quicker, and be able to break through regular glass.

Also readd raptor and compys ability to open chest and push button plz

Also fix raptor climbing plz, I have never once seen them successfully climb something without me pushing them into it.

Deinonychus

Meganeura

Phorusrhacos

Plesiosaurus

Titanis

Velociraptor

Timid
Timid mobs should be passive and run at the first sign of trouble. This includes when being warned by a territorial mob, or when an aggressive/certain opportunistic mobs (deinonychus. meganeura, etc) comes too close to them. If anything is attacked in the same vicinity as a timid mob, the timid mob should begin to run away. However, in the galli and parasaur’s case, if attacked by a player or some stupid small carnivore, they should instead become hostile and defend themselves.

Dodo

Gallimimus

Parasaurolophus

Pteranodon

Quagga

Henodus

Shy
Shy mobs should basically have the vanilla ocelot’s paranoid ai, immediately running away from the player when approached if untamed, and pretty much any territorial/aggressive/opportunistic/certain defensive (therizino, pachy, etc) mobs. They should also only sleep about half as long as the other animals.

Side note: why do confuci’s kill chickens? They don’t even eat chickens. Why do they still hunt them? Another thing: confuci's and compys should not be neutral. It would be like a very large rat trying to kill you instead of running away when you stomp at it. They should just be passive to anything except tiny prey.

Compsognathus

Dryosaurus

Confuciusornis

Ichthyosaurus

Starving
Mobs that have been starving for a long period of time should become more desperate for food, and should constantly search for it, not idling around like they normally do, and not sleeping. Carnivores should get a new 'unhinged' texture, become more reckless against stronger herbivores, and if there is any other mob from the same species nearby, they should also become a potential target for food. Cannibalism's fun. If tamed, they should become wild and hostile to the player after a while of being neglected. I know this used to happen, but I've never seen it recently, so I'm just putting that out there.

Bonus: if there is any plants or meat in the player’s hotbar, the starving dino should become hostile to steal them.

Fin
Anything else I should add? I probably missed something through the bits of rambling, so comment if I did. 