-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Amphibians Audit #74240
Amphibians Audit #74240
Conversation
I notice a question mark next to cornered_fighter, did you have a question about how it's supposed to work or are you just not sure about adding it? |
I believe I understand it's function. I'm just unsure if/when it would be appropriate. Likely case-by-case, which ties into another thing I should include: aggro/morale. 'Warm' I just need to do some research. I presume there's a size threshold where they would produce more heat and be visible through thermal. |
Aggro and morale are super finicky. If you look at the black bear, it's really badly set up and usually just stands there "tracking" while you slowly beat it to death until it gets to around 75% HP and tries to flee. Cornered_fighter won't fix that issue. It only affects critters who are actually in the fleeing state. It's best used for monsters that are supposed to run under certain conditions, but could unintentionally be trivialized by this. A good example is roaches - I made most of them flee in light, but if a hostile comes close and they can't escape, they'll turn and fight back rather than continuing to run forever. |
-Adds EAT flag, EAT_CARRION special attack, and a "stomach_size" to each abstract for oversized frogs. -Also adds the WARM flag to each abstract as frogs this size wouldn't be able to blend into the environment under thermal imaging. -Gives the "CORNERED_FIGHTER" flag to the 'giant' and 'mega' abstracts, and only the 'big' bullfrog and toad. -Also gives them all the "RANGED_ATTACKER" flag which they always should have had for their tongue pull.
Based number changes on #74990
Add 4 new frog sub-factions: -One for large frogs that want to eat everything -One for more passive mutant frogs that won't start fights with every insect -One each for the foul and static mutant families
Summary
None
Purpose of change
To clean-up and update the frog and tadpole creatures and their implementation. I've learned quite a bit since my first PRs and plan to put that to use here. Please voice any suggestions for changes I can make with this PR. I don't frequent the discord but will search through for any additional feedback.
Describe the solution
Move Zed Frogs to their own JSONCondense redundant tadpoles and eggsUpdate Flags:KEENNOSE-Not applied, frogs have excellent olfactory abilities but do not hunt with them.RANGED_ATTACKER-Applied, they always should have had thisWARM-Applied to all larger than natural frogsCORNERED_FIGHTER-Applied to most (excludes treefrogs and 'big' frogs with other natural defenses)EATS-Applied to all along with EAT_CARRION special attack, and a stomach_sizeConvert cooldowns to 'math'Testing
None as of yet
Additional context
Relevant to: #67029