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

Xenomorph changes and features #16478

Merged
merged 10 commits into from
Apr 9, 2016
Merged

Xenomorph changes and features #16478

merged 10 commits into from
Apr 9, 2016

Conversation

GunHog
Copy link
Contributor

@GunHog GunHog commented Mar 29, 2016

The following changes to Xenos are created on behalf of @WJohn!

🆑
Name: WJohnston & Gun Hog
rscadd: Aliens may now force open unbolted, unwelded airlocks. Unpowered airlocks open faster than powered ones. Has a cool sound provided by @Ultimate-Chimera!
tweak: Alien Drone health increased to 125 hp.
tweak: Alien drone is now faster!
tweak: Alien egg and larva maturation times halved.
tweak: Resin membrane health increased to 160 hp.
rscadd: Aliens may now open firelocks.
rscadd: Aliens may now unweld scrubbers and vents. (From the outside!)
tweak: Droppers no longer affect aliens.
/:cl:

  • Prevent lasers travelling through membranes
  • Prevent droppers affecting xenos (they do not have eyes!)

Make xeno spit targeted using clicks

@Supermichael777
Copy link
Contributor

REEEEEE! 👍
DNM untill airlock opening has delay

@Core0verload
Copy link
Contributor

Can you make alien embryo grow 2-3 times slower in dead bodies? So the aliens would actually have a reason to keep hosts alive.

@GunHog
Copy link
Contributor Author

GunHog commented Mar 29, 2016

Can you make alien embryo grow 2-3 times slower in dead bodies? So the aliens would actually have a reason to keep hosts alive.

If WJ wills it, sure, I can look into how that code works and adjust accordingly.

@WJohn WJohn added Balance Changes to functionality that modifies how effective certain methods are at powergaming Work In Progress labels Mar 29, 2016
@WJohn
Copy link
Contributor

WJohn commented Mar 29, 2016

<3

Also yeah I suppose longer maturation times when dead to incentivize keeping hosts alive is a nice idea, gives the humans a few more chances to escape or cause damage.

@lzimann
Copy link
Contributor

lzimann commented Mar 29, 2016

Can you make alien embryo grow 2-3 times slower in dead bodies? So the aliens would actually have a reason to keep hosts alive.

Isn't it already like this?

@WJohn
Copy link
Contributor

WJohn commented Mar 29, 2016

Also, to make drones more appealing, their speed should be increased to base human movement, like sentinels got.
All my other suggestions are here: #15886 (comment)

@RemieRichards
Copy link
Contributor

Have suicide corpses not count for the extra delay, because you just KNOW people WILL do that, not might, WILL

@Dorsisdwarf
Copy link
Contributor

Make suiciding / ghosting with a babby disable your alien chances too for the round.

@Robustin
Copy link
Contributor

Reduce egg maturation times too.

It's another needless speed bump for Xeno growth.

@GunHog
Copy link
Contributor Author

GunHog commented Mar 30, 2016

The egg timer has been halfed, this is already in the original commit. In the next commit, I am halfing larva's maturation goal from 200 to 100. Please note that biting people does increase growth as well, so do consider getting out and nomming on things.

Drones are also getting a speed buff as well. I have these two changes saved, but in the interest of keeping a maintainer from forcing me to do a "rebase", I am uploading my commits in batches.

One more thing: @WJohn I am not sure changing chestburster growth inside a dead host is such a good idea. Checking for both suicide AND ghosting seems excessive and problematic, but that decision is up to you.

@imtakingabreakdontatme
Copy link
Contributor

You can't suicide while restrained anyway

@WJohn
Copy link
Contributor

WJohn commented Mar 31, 2016

I thought about it some more, and yeah there really aren't enough incentives to actually keep a host alive. There are so many benefits given by exposing things to space and even directly killing hosts, that slightly shorter human burst times when dead doesn't really fit with what we have now. I say we leave it as-is for now.

@Razoozle
Copy link
Contributor

Razoozle commented Apr 2, 2016

👍 merge when?

@GunHog
Copy link
Contributor Author

GunHog commented Apr 2, 2016

I have to finish it first. My efforts to integrate click-based aiming for xeno spit (and fireball spell) were unsuccessful, so I will have to leave that out for now, and work on the other bits.

@Razoozle
Copy link
Contributor

Razoozle commented Apr 3, 2016

@GunHog You can fix the door prying with this, change the cooldown with sleep if you feel the need for it. This is from citadel station. http://pastebin.com/X2x6jMyQ

@Razoozle
Copy link
Contributor

Razoozle commented Apr 3, 2016

@GunHog
Copy link
Contributor Author

GunHog commented Apr 4, 2016

I already made code for the airlocks, but it does contain reminders for things (shocking etc) that I will be sure to add and test. That sound is awesomesauce, and I shall use it as well. New commit shortly. I will deal with the merge conflict later.

- Fleshed out airlock forcing. Delay added to opening airlocks. Very
short if the airlock is unpowered, longer if it is powered.
- Added sexy new sound to airlock forcing.
- Xenos may now open firelocks.
- Xenos may now unweld scrubbers and vents.
- Xeno drones are now faster!
- Larvae now mature in half the time.
@GunHog
Copy link
Contributor Author

GunHog commented Apr 4, 2016

Added more stuffs. @WJohn please provide feedback when you can! Some of the things I did not get around to doing yet, they are in the OP. My action messages are thrown together, feel free to provide better ones that are more immersive, WJ.

@Razoozle
Copy link
Contributor

Razoozle commented Apr 4, 2016

👍 👍 👍

…To_Inspect_His_Xenos

# Conflicts:
#	code/game/objects/effects/aliens.dm
@Cheridan Cheridan added the Merge Conflict Adding upstream files to your repo via drag and drop won't resolve conflicts label Apr 6, 2016
…To_Inspect_His_Xenos

# Conflicts:
#	code/game/objects/effects/aliens.dm
@GunHog
Copy link
Contributor Author

GunHog commented Apr 6, 2016

Merge conflict? AGAIN? Seriously!? In the same file, where a conflict did not ACTUALLY exist. Ugh. Fixed again. Still waiting for @WJohn to reply.

@Razoozle
Copy link
Contributor

Razoozle commented Apr 6, 2016

WJohn.exe is not responding.

@WJohn
Copy link
Contributor

WJohn commented Apr 6, 2016

I can vanish at random, sorry, my home internet problem is still gonna persist for a couple more weeks.

Huge 👍 to these changes. I prefer giving xenos more utility and flanking potential rather than just raw number buffs.

@WJohn WJohn added the Feature Exposes new bugs in interesting ways label Apr 6, 2016
- Droppers now only work on human mobs
- Resin membranes now block lasers.
@GunHog
Copy link
Contributor Author

GunHog commented Apr 7, 2016

Final changes added. WARNING: Droppers have been nerfed such that they only work on human mobs.

@GunHog GunHog changed the title Xenomorph changes and features (Work in Progress) Xenomorph changes and features Apr 7, 2016
@WJohn WJohn removed Merge Conflict Adding upstream files to your repo via drag and drop won't resolve conflicts Work In Progress labels Apr 7, 2016
@Core0verload
Copy link
Contributor

Add monkeys to the dropper. They have eyes too.

@WJohn
Copy link
Contributor

WJohn commented Apr 7, 2016

I don't mind whether or not you can use droppers on monkeys, that's such an outlandish use that I doubt anyone would miss it.

@imtakingabreakdontatme
Copy link
Contributor

Whats wrong with using droppers on xenomorphs?

Should be at least one way to capture them, and trying to melee a xenomorph is already very risky

@PKPenguin321
Copy link
Contributor

yeah, undo the dropper change

@Core0verload
Copy link
Contributor

Gas/foam grenades? It's already better than trying to use dropper on the alien.

@WJohn
Copy link
Contributor

WJohn commented Apr 8, 2016

The dropper change was made because xenos do not have eyes (or at least they are heavily shielded by their dome heads) and it bypasses the Queen's syringe immunity. With neurotoxin from the bar being an instant knockdown, this is not okay.

@imtakingabreakdontatme
Copy link
Contributor

If someone can get into the heart of the hive, avoiding all the facehuggers/neurotox projectiles/pounces/aoe tail attacks and then land their melee hit before any alien hits them, then somehow drag the queen back out, is that the worst thing in the world?

@imtakingabreakdontatme
Copy link
Contributor

I guess if aliens have no eyes that makes sense though

@PKPenguin321
Copy link
Contributor

muh realism
muh xenos have a weakness!! remove!!

in terms of the game itself, if somebody actually manages to pull of neurotoxining a xeno with a melee range eye dropper, that would be hype and make a great story. i dont see the problem

edit: not to mention that you're arguing realism when we're talking about a fictional creature

@GunHog
Copy link
Contributor Author

GunHog commented Apr 8, 2016

@WJohn, what do you want me to do here?
(I could do a check for aliens, but then that would be snowflake, and lots of other mobs which lack eyes are affected by droppers. Droppers are not as decently coded as syringes were.)

@imtakingabreakdontatme
Copy link
Contributor

Alight so as to the rest of the changes:

Other than the aliens growing faster, all the changes are offense oriented/aimed at letting aliens break into places more easily.

I think this is a mistake/poor direction to go in. Aliens don't have any trouble going on the offensive. Once they're on the offensive they usually win. Aliens suffer when the station is kicking down the hive door down when they only have like 2 aliens and a larva.

And not only are you buffing the wrong stage of the alien game (when they're already winning), by making it harder to defend/fortify against them, you're just making it more attractive to call the shuttle (aliens are even harder to defend against, so why bother?)

All that being said this all just suggestions, because I don't actually care enough about xenomorph balance (sorry WJ!) to not just merge this eventually.

@Razoozle
Copy link
Contributor

Razoozle commented Apr 8, 2016

@KorPhaeron But xenos should be able to open airlocks anyways. They can easily get trapped in rooms with no vents, no way they can escape, etc. People can easily prevent them from getting in rooms by welding/bolting the door if they needed to.

@WJohn
Copy link
Contributor

WJohn commented Apr 8, 2016

Queens don't have too much trouble on defense if they are even slightly competent. Perhaps that could be improved by giving hints and tips on what to do whenever you evolve to the next stage. Blobs for example have this which is pretty useful for teaching hotkeys. If it outlined some basic key strategies I think we could make the defense consistently better, but that is for a different PR.

Also one-shotting the Queen is bullshit no matter what. It was the same shit with syringe guns and people brought up the same dumb "you deserve that kill" argument. One-shotting an unstunnable 400 HP monster is not okay, unless perhaps by bombs.

Also, the defense phase is the weakest part of xenos because they lack numbers. I'm not too sure if we should actually make it more powerful and okay to just tank everything like blob mode is, or if we should instead focus on making xenos able to move into the offensive more quickly, as that involves everyone and is more fun anyway.

- Droppers once again work on all mobs, but now do not work on aliens.
1000% more snowflake yet less anger inducing!
@GunHog
Copy link
Contributor Author

GunHog commented Apr 8, 2016

New change: Dropper nerf mostly reverted, xenos are still immune to them, however.

@PKPenguin321
Copy link
Contributor

that is dumb

@Dorsisdwarf
Copy link
Contributor

Only aliens with acid spit should be able to unweld vents

@AnturK AnturK merged commit 86eee66 into tgstation:master Apr 9, 2016
@GunHog GunHog deleted the WJ_Likes_To_Inspect_His_Xenos branch March 3, 2017 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Balance Changes to functionality that modifies how effective certain methods are at powergaming Feature Exposes new bugs in interesting ways
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet