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

Adds Morph - non-ling shapeshifter #10143

Merged
merged 6 commits into from Jul 13, 2015

Conversation

Projects
None yet
9 participants
@AnturK
Copy link
Member

commented Jun 24, 2015

This was intended as pricey changeling ability but i felt it would need to be more integrated and that's too much work. And mini-antag mobs are all the rage now. Still unfinished.

How does it work:

Examine anything to assume it's shape. 5 second cooldown between uses.
While shapeshifted you're fast but weak, strong but slow in base form.
Examine can reveal the trick if examiner is close enough.
Can ventcrawl and shapeshift in the pipes.

Todo

  • Add /screen object checks and other stuff you shouldn't impersonate (singulo mimic etc)
  • Find proper sprite
  • Add player help / spawn buttons
  • Remove from xenobio lists / make it /hostile
@RemieRichards

This comment has been minimized.

Copy link
Contributor

commented Jun 24, 2015

morph

Morph.

@Dorsisdwarf

This comment has been minimized.

Copy link
Contributor

commented Jun 24, 2015

The morph's objectives should be something disruptive but not too bad. Like, it would be a case of "Wait wh- oh, a fucking morph did it?" /"But I was in medbay officer!"/ ";beep boop jack steiner toolboxed an officer setting to arrest" / "Where the tits did my donuts go?"/

@AnturK

This comment has been minimized.

Copy link
Member Author

commented Jun 24, 2015

A) Nothing for now. Will add some specific goals like maybe eating Ian or eating specific items/machines.
B) Turn into Beepsky and eat people.
C) By eating people who do not suspect it.

Seriously though, i'll be probably adding some simple ai for npc version so it's more mimic-y than our current ones. We lack true shapeshifter enemies and wanted to fill that niche.

@Dorsisdwarf

This comment has been minimized.

Copy link
Contributor

commented Jun 24, 2015

Wait, when you say "examine anything "...

@RemieRichards

This comment has been minimized.

Copy link
Contributor

commented Jun 24, 2015

@Dorsisdwarf yes, it can copy anything.
@AnturK better blacklist turfs.

@AnturK

This comment has been minimized.

Copy link
Member Author

commented Jun 24, 2015

Anything but turfs. So no floor mimics. And will be adding some blacklist soon.

else
..()

/mob/living/simple_animal/morph/proc/assume(var/atom/target)

This comment has been minimized.

Copy link
@RemieRichards

RemieRichards Jun 24, 2015

Contributor

change this to var/atom/movable/target
then remove the check in ShiftClickOn()
then add an if(!istype(target)) to assume()

This comment has been minimized.

Copy link
@AnturK

AnturK Jun 24, 2015

Author Member

Oh right. Forgot to swap it back when i made it more specific.

see_invisible = SEE_INVISIBLE_MINIMUM

var/morphed = 0
var/atom/form = null

This comment has been minimized.

Copy link
@RemieRichards

RemieRichards Jun 24, 2015

Contributor

change to var/atom/movable/form

@WJohn

This comment has been minimized.

Copy link
Contributor

commented Jun 24, 2015

This sounds exceedingly difficult to play without being a cig butt every time. Perhaps have your health and damage scale with the size of the object you've assumed?

@ghost

This comment has been minimized.

Copy link

commented Jun 25, 2015

@PKPenguin321

This comment has been minimized.

Copy link
Contributor

commented Jun 25, 2015

can't disguise as the singulo

why bother playing as it then???

kidding, it sounds cool 👍

@Jalleo

This comment has been minimized.

Copy link
Contributor

commented Jun 25, 2015

Toy singulo it is

@TheVekter

This comment has been minimized.

Copy link
Contributor

commented Jun 25, 2015

"Why does that burger have teeth?"
mimics fuck year

AnturK added some commits Jun 25, 2015

Adds morphing blacklist
Adds npc behavior
Adds spawn event
@SconesC

This comment has been minimized.

Copy link
Contributor

commented Jun 25, 2015

Oh, so it's just mimics? Awesome.

AnturK added some commits Jun 28, 2015

@AnturK

This comment has been minimized.

Copy link
Member Author

commented Jun 28, 2015

Merge ready. I left the objectives alone for now since it's admin only anyway.

@ghost

This comment has been minimized.

Copy link

commented Jul 1, 2015

I like this. This can embody the more stealthy-esque aspects of ling, and my (eventual) rewrite of changeling can handle the 'rest'.

(It's totally going to arrive this summer you guys I swear.)

@theOperand

This comment has been minimized.

Copy link
Contributor

commented Jul 2, 2015

its not, because its shit

@AnturK AnturK force-pushed the AnturK:ditto branch from ea482e7 to 4c3848f Jul 12, 2015

@AnturK

This comment has been minimized.

Copy link
Member Author

commented Jul 13, 2015

So, is this bad. Say so i can close this. 2 weeks since it's done already with no response.

@TheVekter

This comment has been minimized.

Copy link
Contributor

commented Jul 13, 2015

Don't. I think it's cool and @Miauw62 is just PMSing, unless he wants to expand on why he doesn't like it.

@theOperand

This comment has been minimized.

Copy link
Contributor

commented Jul 13, 2015

I just arrived at a bed and breakfast in France, didn't really have the
time to merge it. I'll do so now.
Op 13-jul.-2015 11:38 schreef "TheVekter" notifications@github.com:

Don't. I think it's cool and @Miauw62 https://github.com/Miauw62 is
just PMSing, unless he wants to expand on why he doesn't like it.


Reply to this email directly or view it on GitHub
#10143 (comment)
.

theOperand added a commit that referenced this pull request Jul 13, 2015

Merge pull request #10143 from AnturK/ditto
Adds Morph - non-ling shapeshifter

@theOperand theOperand merged commit c81d361 into tgstation:master Jul 13, 2015

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details

@Crazylemon64 Crazylemon64 referenced this pull request Jan 15, 2016

Merged

Ports Morph #3242

@AnturK AnturK deleted the AnturK:ditto branch Mar 26, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.