Git Product home page Git Product logo

Comments (3)

skizzerz avatar skizzerz commented on May 27, 2024

Totems are meant for ephemeral effects that only last as long as the totem does (one day+one night either starting the night they are given or the day after). The timing of when totems kick in greatly impacts the gameplay of the role using them; if all totems take effect the night they are given then the role is more tactically oriented, making decisions based on what is best for the moment. Similarly, totems that act this way should be in general less powerful as there isn't any time for others to react (note the in general there, obviously there are exceptions where it would not make sense to delay a totem but the totem itself is still powerful on its own). If all totems take effect starting in the day, it moves the role to a more strategic one playing for long-term effects and the end game. Totem placement can influence how teams act and coordinate their next moves. Additionally, these totems can be more powerful in general because the knowledge of who has that totem is known and can be factored into risk decisions before acting.

To get to the point of this thread, you need to figure out if you want your wolf shaman to be a tactical role or a strategic role by default, then base the majority of effects on that.

As for totems, I've said it before and I'll say it again, outside of protection/retribution (for hunter or ghost-heavy games), silence, desperation, and maybe the vote altering totems (although I'd be careful with those; if used you will need less overall wolves), none of the existing totems fit for a wolf shaman. Lycanthropy is just way too overpowered if wolf team gets to know and choose who has it (it's essentially a buffed version of alpha wolf with very few ways to counter it).

Deceit sounds good as a day totem (can't make it activate the night it is given because then there would be a race between seer and wolf shaman to see who acts first, which should never happen--the end result of a night action should be the same no matter when it happens that night).

Remover doesn't really sound all that good. If it removes the role permanently then that violates the basic premise of how totems work. If temporary it is no different from silence totem (except for one case which I'll address below).

A totem I can see being nice would be a tactical totem (eg takes effect that night) which makes it so that when given to a wolf, harlot does not die when visiting and gunner does not instantly kill them when shooting (although can headshot as normal). If GA having a chance at dying when guarding a wolf is enabled, GA would not die either. Not sure what to call such a totem, but it is the net effect you'd have from your removal totem if played on a wolf (minus the silence aspect which is already covered elsewhere).

from lykos.

Vgr255 avatar Vgr255 commented on May 27, 2024

Two new totem ideas which came up yesterday in -dev:

  • "cloaking" totem, if seer or oracle sees the person having that totem the following night, they see them as villager/default role. This is effectively the opposite of a cursed totem
  • "swap" totem (unlike the thief role which I've been planning, or the exchange totem), which changes the side of someone, without actually changing their role. This should be temporary, to avoid wolves going against their teammates if there are many left.

from lykos.

skizzerz avatar skizzerz commented on May 27, 2024

Closing this off, it's been months since last comment and github issues aren't a great collaboration space for discussion-type things. Maybe throw these up on a wiki page instead once you're ready to revisit them.

from lykos.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.