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

HERETICS: Solo Antagonist that grows with power #51199

Merged
merged 225 commits into from
Jun 14, 2020

Conversation

Djiq
Copy link
Contributor

@Djiq Djiq commented May 21, 2020

About The Pull Request

This PR adds a new roundstart antagonist. HERETICS. All gameplay mechanics are basically finished, the only thing i need is to polish the sprites, grammar check and check if it is buggy.

Eldritch Cultist is a powerful antagonist whose goal is to reach a final ritual which will cause a horrific effect, based on the path the cultist chooses.

Mechanics

Cultist starts off with 2 items, Codex Cicatrix and Living Heart.

Codex Cicatrix is simmiliar to traitor uplink. D O N O T L O O S E I T. It allows you to research eldritch knowledge using charges. Eldritch knowledge gives you magic abilities like spells , passive abilities or rituals you can perform on the eldritch rune. You can use other cultist's Codex Cicatrix, but it will show YOUR Knowledge, not his.

Living Heart is simmiliar to contractor tablet. If you put it on the eldritch rune and activate it will give you a target to kill and sacrifice on the rune, granting you a charge. Charge is given to the first Codex Cicatrix that the function finds on you.

How to get charges

There are 2 ways of aquiring charges for Codex Cicatrix. First one is sacrificing people hunted by the Living Heart.

Second way is through influences.

What is an influence?

As a heretic, if you decide to have a walk you will quickly notice strange objects that have randomized names, like 'rising heat' or 'lowering cold' etc. These are influences, they are only visible to you, and other eldritch cultists. To aquire a charge simple use your book on the small black part of the influence in the middle, and it will harvest it. Be aware that after you harvest the influence it will become visible to everyone, so you have to be sneaky in what you do!

Paths

As a heretic if you open your Codex Cicatrix you will see 5 knowledges, 3 of which you can research. If you look over the 'research' button you will see for example ' Rust path'
or 'Ash path'. These are indicators on which route the knowledge lies. There are 3 main paths:

  • Ash - Movement, crowd control and being hard to catch.

  • Rust - Area denial, breaking down anything not living, passive abilities

  • Flesh - Summoning eldritch horrors.

Think of the skill tree like the path of exile one.
It is all inter-connected. You can easily get an ability from rust spend a few points to get one from flesh and then from ash, but remember the cheapest way is to beeline your chosen path, even if it locks you out of many other abilities.

Rust starts off quite powerful, Grasp of Rust empowers your mansus grasp to deal MASSIVE damage to non-living matter, like silicons, structures, machines. It also rusts any tile/wall and destroys any already rusted wall.

Ash is also pretty good but more situational. Grasp of Ash empowers your mansus grasp to throw away enemies. Throws them away around the same distance mjolmir does, but does not stun them

Flesh is very good, Grasp of Flesh empowers your mansus grasp to revive a single person as a ghoul. Ghouls have only 25 hp , look like husks and cannot be ressurected by Grasp of flesh once killed.

I'm leaving majority of abilities, because i want people to experiment and find out for themselves. If you are a coder or really want to know code dive or hit me up on discord Edge#3609.

Why It's Good For The Game

Since we deleted clock cult and hivemind, the antags seemed pretty bland. How much longer do we have to fight traitors , lings , bb's and sometimes wizard?

More variety is good.

HackMD

https://hackmd.io/@tgstation/r1tDpqEsI

TODO

  • -Finish Sprites

  • -AUTODOC

I'm still working on sprites, but the eldritch rune was made by Kryson, as well as a few action icons.

Changelog

🆑Edge, a few Sprites from Kryson
add: Heretics have been spotted near your area, don't let them succed.
code: Added a sane version of GetAllContents called get_all_gear().
/:cl:

cobby edit: gave viewer version of hackmd link (no sign in req)

hey


based


game is on


ree


e


brings back good sprites


eueuuee


eeeeeeeeeeeeeeeeeeee


more


tgui baby


FINALLY


e


Small changes


adds better point s


Finishing touch!


FINISHED

ANTAG FINISHED. FUCKING. FINALLY
grammer


E


E?
@tgstation-server tgstation-server added Config Update Time to bother the headadmins for three months to get your config applied Feature Exposes new bugs in interesting ways Sound Oh god my ears, they bleed, did you normalise the volume? Sprites A bikeshed full of soulless bikes. UI We make the game less playable, but with round edges labels May 21, 2020
@ghost
Copy link

ghost commented May 21, 2020

Looks pretty cool!

+1

@Archanial
Copy link
Contributor

Are you sure hop starting as ecultist is a good idea?

@Djiq
Copy link
Contributor Author

Djiq commented May 21, 2020

Are you sure hop starting as ecultist is a good idea?

hop is allowed into every other antag, so why not. it can always be changed later

@Shadowflame909
Copy link
Contributor

Shadowflame909 commented May 21, 2020

Hi sec, the clown agreed to be on my sacrificial altar. Why? Y'know the clown always loving pranks and funny situations.

Edit: Also does anyone else get a black-plague Dishonored vibe?

@Iamgoofball
Copy link
Contributor

hell yeah new gamemodes rule, 👍

@Shadowflame909
Copy link
Contributor

goof I can't believe you changed your avatar.

I feel betrayed

@optimumtact
Copy link
Member


Why It's Good For The Game

Since we deleted clock cult and hivemind, the antags seemed pretty bland. How much longer do we have to fight traitors , lings , bb's and sometimes wizard?

More variety is good.

This is the weakest justification I have seen in a long ass time

@Djiq
Copy link
Contributor Author

Djiq commented May 21, 2020


Why It's Good For The Game

Since we deleted clock cult and hivemind, the antags seemed pretty bland. How much longer do we have to fight traitors , lings , bb's and sometimes wizard?

More variety is good.

This is the weakest justification I have seen in a long ass time

kek

@wesoda25
Copy link
Contributor

Isn't variety the only reason for adding new antags?

@Ikoden
Copy link

Ikoden commented May 21, 2020

That sounds dope.

@JoshAdamPowell
Copy link
Contributor

love the cultist simulator refs

@Djiq
Copy link
Contributor Author

Djiq commented May 21, 2020

love the cultist simulator refs

it is jampacked with cultist simulator references

@SkeletalElite
Copy link
Contributor

Should call them (eldritch) warlocks instead

@Djiq
Copy link
Contributor Author

Djiq commented May 21, 2020

Should call them (eldritch) warlocks instead

i thought about calling them warlock, but since they are much more cultist simulator-ish than dnd-ish, i just called them eldritch cultists

@ATH1909
Copy link
Contributor

ATH1909 commented May 21, 2020

Rust starts off quite powerful, Grasp of Rust empowers your mansus grasp to deal MASSIVE damage to non-living matter, like silicons, structures, machines. It also rusts any tile/wall and destroys any already rusted wall.

Proposal: Make grasp of rust slow down (or even just EMP) silicons for a couple of seconds after you boop them, so that they can't just yakety sax away from you and your melee range abilities. Straight damage with no rider effect is pretty bad against silicons, is what I'm trying to say.

@Djiq
Copy link
Contributor Author

Djiq commented May 21, 2020

Rust starts off quite powerful, Grasp of Rust empowers your mansus grasp to deal MASSIVE damage to non-living matter, like silicons, structures, machines. It also rusts any tile/wall and destroys any already rusted wall.

Proposal: Make grasp of rust slow down (or even just EMP) silicons for a couple of seconds after you boop them, so that they can't just yakety sax away from you and your melee range abilities. Straight damage with no rider effect is pretty bad against silicons, is what I'm trying to say.

it deals 400 damage, instantly killing sillicons, does nothing to humans, i m thinking about changing it, but it fits rust theme pretty nicely

@tgstation-server tgstation-server removed the Merge Conflict Adding upstream files to your repo via drag and drop won't resolve conflicts label Jun 13, 2020
@Djiq
Copy link
Contributor Author

Djiq commented Jun 13, 2020

AAAAA the summonings dont work because they are tied to the fucking config, meaning they will be fixed when this gets merged. Or so i hope

Djiq added 2 commits June 13, 2020 23:03
Adds defines, buffs blood siphon a bit so it can utilize wounds and replaces ROLE_CULTIST with ROLE_HERETIC
@Iatots
Copy link
Contributor

Iatots commented Jun 13, 2020

Could you maybe add to the heart description to make it clear it needs to be placed on the ground to both get a target and sacrifice it? Also on the tome to draw the rune.

@haukeschuemann haukeschuemann added the Merge Conflict Adding upstream files to your repo via drag and drop won't resolve conflicts label Jun 14, 2020
@Iatots
Copy link
Contributor

Iatots commented Jun 14, 2020

Also, kinda confused by ghouls having their IDs change to "ghouled urist mcdorf". Makes me think you don't want stealth thralls ala vampire, but then why 25 health? As is, most ghouls just opt to switch it out/go unknown.

@Djiq
Copy link
Contributor Author

Djiq commented Jun 14, 2020

Also, kinda confused by ghouls having their IDs change to "ghouled urist mcdorf". Makes me think you don't want stealth thralls ala vampire, but then why 25 health? As is, most ghouls just opt to switch it out/go unknown.

that's a good idea, having a skin of a husk should be enough

@tgstation-server tgstation-server removed the Merge Conflict Adding upstream files to your repo via drag and drop won't resolve conflicts label Jun 14, 2020
@haukeschuemann haukeschuemann merged commit b237791 into tgstation:master Jun 14, 2020
@Djiq Djiq deleted the new-antag branch June 14, 2020 16:16
@Iatots
Copy link
Contributor

Iatots commented Jun 14, 2020

Time to summon a dozen flesh worms.

@TheSilverNuke
Copy link
Contributor

Would it be possible to update Flesh? Honestly the Flesh Train ascension is just so weak, especially compared to Ash's ascension. You go just as fast as everyone else, so if someone is running you can't catch up to them. If they have a gun then it always hits your face, and if your face dies the rest goes too.

I recommend either making the flesh train faster or (preferably) making it so that if the face dies you possess the next chunk in the train, that way you don't just completely vanish once your head takes too much damage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Config Update Time to bother the headadmins for three months to get your config applied Feature Exposes new bugs in interesting ways Sound Oh god my ears, they bleed, did you normalise the volume? Sprites A bikeshed full of soulless bikes. UI We make the game less playable, but with round edges
Projects
None yet
Development

Successfully merging this pull request may close these issues.