Skip to content
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

Raptor adjustments #43350

Merged
merged 6 commits into from
Sep 2, 2020
Merged

Conversation

I-am-Erk
Copy link
Member

@I-am-Erk I-am-Erk commented Aug 31, 2020

Summary

SUMMARY: Balance "Adjust spawning and performance of flesh-raptors"

Purpose of change

Flesh raptors are appearing too early and are maybe a bit too tough.

Closes #43340, or should if I can get the spell code to cooperate.

Describe the solution

  1. Fixes an error in the butcher shop json that had advanced fat zombie upgrades spawning on day 1
  2. Increases mutation time on crawling zombies so raptors don't show up too soon
  3. Makes raptors a little easier to hit
  4. Attempts to make raptors spawn in the area of the bursting pupated zombie - this isn't quite working yet
  5. Slightly increases cooldown timer on the raptor's deadly Impale attack.
  6. Slow down regeneration on pupating zombie to match pupating zombie crawler
  7. Slow down spellcasting speed on pupating zombies so they don't just insta-splode when they appear on screen.
  8. Adds a "decoy" version of the pupating crawler and full size pupating zombie, that doesn't explode. This makes them harder to predict and also leaves room for them to evolve later.

Testing

Tested, all working good except they're not spawning around the pupating zombie corpse, they still appear around the player. Looking into that.

EDIT: @KorGgenT fixed it.
image

@I-am-Erk I-am-Erk added [JSON] Changes (can be) made in JSON Spawn Creatures, items, vehicles, locations appearing on map Monsters Monsters both friendly and unfriendly. labels Aug 31, 2020
@Qrox
Copy link
Contributor

Qrox commented Aug 31, 2020

I've also noticed that sometimes when a pupating zombie dies a message "failed to place monster" is displayed.

@I-am-Erk
Copy link
Member Author

@KorGgenT reminder to see if you can see the problem with the spell json

@KorGgenT
Copy link
Member

not sure how to do an easy diff but like this


  {
    "id": "mon_zombie_crawler_pupa",
    "type": "MONSTER",
    "name": { "str": "pulsing zombie crawler" },
    "description": "This half of a human corpse is wrapped in sticky black fibers that cover everything neck down.  Beneath the wrapping there is strange rhythmic movement grotesque to behold.",
    "copy-from": "mon_zombie_crawler",
    "armor_bash": 7,
    "armor_cut": 5,
    "armor_bullet": 5,
    "special_attacks": [
      { "type": "bite", "cooldown": 3 },
      {
        "type": "spell",
        "spell_data": { "id": "small_raptor_spawn", "hit_self": true },
        "cooldown": 20,
        "monster_message": "The pulsing zombie crawler bursts, and gore-smeared winged beasts climb out of the corpse!"
      }
    ],
    "regenerates": 10,
    "extend": { "flags": [ "SLUDGETRAIL", "SLUDGEPROOF" ] }
  },

@irwiss
Copy link
Contributor

irwiss commented Aug 31, 2020

Can you also look into regen rate?

20 regen + 6 bullet armor is like quarter of a shoggoth and twice a molerat,
makes low calibers essentially useless, the only way to kill it is emptying entire
magazines in bursts and not getting seen while you're at it

@I-am-Erk
Copy link
Member Author

Thanks for spotting that @irwiss, looks like I forgot to turn it down on the full sized pupating zombie when I turned it down on the smaller one

@I-am-Erk I-am-Erk marked this pull request as ready for review August 31, 2020 20:58
@I-am-Erk I-am-Erk added <Bugfix> This is a fix for a bug (or closes open issue) [C++] Changes (can be) made in C++. Previously named `Code` Game: Balance Balancing of (existing) in-game features. labels Aug 31, 2020
These ones won't explode. Maybe they're waiting for a chance to further evolve.
@I-am-Erk I-am-Erk self-assigned this Sep 1, 2020
Copy link
Contributor

@LyleSY LyleSY left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Love the decoys, and the raptor spawn is an important bugfix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
<Bugfix> This is a fix for a bug (or closes open issue) [C++] Changes (can be) made in C++. Previously named `Code` Game: Balance Balancing of (existing) in-game features. [JSON] Changes (can be) made in JSON Monsters Monsters both friendly and unfriendly. Spawn Creatures, items, vehicles, locations appearing on map
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Pupating Zombie dying causes raptors to spawn on top of character
6 participants