Giter Site home page Giter Site logo

ttt2-role_siki's People

Contributors

alessandrolevante avatar alf21 avatar lebroomer avatar misterclems avatar novadiablox avatar satton2 avatar schokoshampoo avatar sinsa92 avatar theplatinumghost avatar timgoll avatar westooooo avatar yogpod avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ttt2-role_siki's Issues

Sidekick Radar Issue

The sidekick is shown as innocent to traitors even if he was a traitor before. This can be changed by using this hook: TTT2ModifyRadarRole

Sidekick Mod #2

The Sidekick can't win alone, so if the Jackal dies and the Sidekick is still alive, the Team Jackal can't win anymore.

Sidekick still shows up as original role in scoreboard

When you shoot a Traitor using your sidekick deagle. he will still show as traitor on the scoreboard to his old traitor teammates. same goes for jester if you shoot a jester he will still show as jester to all traitors.

did you maybe forget SendFullStateUpdate() ?

Sidekick Body unable to be identified if generated by certain means

Description:
If a sidekick is generated by means that isn't a 'normal method'(For Example: Clairvoyant or Jackal's Sidekick Deagle), the body is unable to be identified.

List of Known ways to trigger this bug:

  • Claiming a sidekick role from a dead body as the Amnesiac.
  • Stealing a Sidekick Role as the Doppleganger.

Notes:

  • Likely additional ways to trigger this issue with other role interactions, only mentioning the ones I know.
  • When a sidekick is created via these means, their Role displays a Black color behind the "Sidekick Title", instead of their team color.
  • Searching the body of a sidekick with this issue will allow you to view the info as normal, however the body will never be labeled as identified on the scoreboard or on the body itself.

Credits

If you kill your mate, you will receive 1 credit!

Error when firing

[ERROR] addons/ttt2-role_siki-master/lua/weapons/weapon_ttt2_sidekickdeagle.lua:98: attempt to index upvalue 'ttt2_sidekick_deagle_refill_conv' (a nil value)

  1. unknown - addons/ttt2-role_siki-master/lua/weapons/weapon_ttt2_sidekickdeagle.lua:98

When shooting a player

Sidekick who was previously a Detective still appears as a Detective to Innocents

If the Jackal shoots a Detective with a Sidekick Gun, they become a sidekick, which is perhaps a bit overpowered. More importantly however, the Sidekick will still be listed as a Detective in the GUI. This essentially gives the Sidekick plot armor, as no Innocent in their right minds would believe that the Detective is evil. I would prefer it if either the Detective cannot become a Sidekick, or they are at least they stop showing up as a Detective if they are turned.

Sidekick is put on the Traitor Team if the Jackal is Killed under Sidekick Mode 2 (Sidekick receives targets)

If the sidekick mode is 2, the Sidekick does not become a Jackal if they are killed, but instead receives targets which they can kill for credits. However, if the Jackal is killed in this mode, the Sidekick appears to switch to the Traitor's side. This is pretty strange in my eyes. I originally added the Jackal to the server because it was a cool 3rd party group, but its ability to one-hit convert players to its team combined with the Sidekick's swaying loyalties makes it a bit OP. Under sidekick mode 1 the Jackal can convert multiple people to its team through strategic deaths, and under sidekick mode 2 the Sidekick can switch to the traitor's team, which often gives too much of an advantage to the traitors.

Can it be changed so that if the Jackal is killed, the Sidekick instead becomes a Jackal, but does not receive a Sidekick Gun (under sidekick mode 2)?

error

[ERROR] addons/ttt2-role_siki-master/gamemodes/terrortown/entities/weapons/weapon_ttt2_sidekickdeagle.lua:206: attempt to perform arithmetic on local 'timeLeft' (a nil value)

  1. func - addons/ttt2-role_siki-master/gamemodes/terrortown/entities/weapons/weapon_ttt2_sidekickdeagle.lua:206
  2. unknown - lua/includes/extensions/net.lua:32

ERROR

[ERROR] Warning! A net message (TTT2SyncSikiColor) is already started! Discarding in favor of the new message! (StartDrowning)

  1. StartDrowning - gamemodes/terrortown/gamemode/shared/sh_player_ext.lua:760
  2. unknown - gamemodes/terrortown/gamemode/shared/sh_main.lua:193
    L 01/26/2020 - 19:29:17: Lua Error:
    [ERROR] addons/ttt2-role_siki-master/lua/terrortown/entities/roles/sidekick/shared.lua:292: bad argument #1 to 'WriteUInt' (number expected, got nil)
  3. WriteUInt - [C]:-1
  4. fn - addons/ttt2-role_siki-master/lua/terrortown/entities/roles/sidekick/shared.lua:292
    3. Call - addons/ulib/lua/ulib/shared/hook.lua:109
    4. IdentifyBody - gamemodes/terrortown/gamemode/server/sv_corpse.lua:111
    5. ShowSearch - gamemodes/terrortown/gamemode/server/sv_corpse.lua:301
    6. unknown - gamemodes/terrortown/gamemode/server/sv_player.lua:593

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.