So I was talking to @SALLY Chen and she suggested something I thought was a really good idea and I wanted some input. Obviously we know the disguiser makes them not have a name, but what about making it so your skin is just normal default skin when you have the disguiser enabled? I'm not sure if this would cause lag or what not, but I think it'd be useful. This would obviously really only benefit the donators with skins but still, there are many times where we get killed by skin when our disguisers are enabled. It doesn't take much to look at the logs, but it would eliminate that possibility. Thoughts?
If you can make it as an option I'd be all for it. One tactics I use if someone calls suspicion by my skin, is to change to another one. If possible one that's being used by a still alive player. +1
YES! +1 It would be great because many times I am KOS'd off of my skin and also therefore it removes any suspicion because someone saw a person with that skin act very odd or saw them sniping. That way it could help things such as KOS on skins, and acting very suspicious of people with that skin and also prevent RDM (mostly)
Good idea but there would have to be some anti spam involved, otherwise you could toggle skins rapidly and that might break hitboxes making you invincible.
As stupid as this sounds, maybe we could make it an upgrade available for the disguiser? It technically would be a buff for the gadget.
So I was bored and I coded this... EDIT: SNIP, code not that good, changed it a bit after consulting with Highwon, here is a "better" version Code: local function SetDisguise(ply, cmd, args) if not IsValid(ply) or not ply:IsActiveTraitor() then return end if ply:HasEquipmentItem(EQUIP_DISGUISE) then local state = #args == 1 and tobool(args[1]) ply:SetNWBool("disguised", state) if not ply._OlddModel then ply._OlddModel = ply:GetModel() end if state and ply:IsValid() then ply:SetModel(GAMEMODE.playermodel) elseif ply:IsValid() then ply:SetModel(ply._OlddModel) ply._OlddModel = nil end LANG.Msg(ply, state and "disg_turned_on" or "disg_turned_off") end end concommand.Add("ttt_set_disguise", SetDisguise) Function within ttt/gamemode/weaponry.lua Would need to wrap it within an if statement for checking if they have a pointshop perk and also maybe some antispam, let me know if this is something that could be added to the server and I should code it further. @Opalium @Highwon @Chai
Sometimes I prefer to keep my playermodel or take it of manually, 1 problem this would cause is people shooting you because your playermodel disabled.
Yes, but some players like to keep their playermodels (including me), I think there should be a thing in f1 where you can choose to enable or disable it.
I think this is a very good idea but it should be an upgrade so that people who do not want to disable their skin can just disable the upgrade or not buy the upgrade.
@Xistence your playermodel would remain after you have the disguiser off. This is to save you from being rdmed for killing on suspicion. There is no positive thing I can think of for having your VIP or higher skin on with no name, they will just KOS you by skin.
This could be an additional upgrade perk that could be purchased and activated optionally through the pointshop. I like this idea.
It's not always RDM, if the person is the only one in the lobby (or all others confirmed dead) who has the required rank to be a certain skin, then you can kos them because of common sense. Even if they are wearing the disguiser as it is easy to deduce who someone wearing a disguiser is if they are the only one alive who can wear the skin they are wearing. I have used this to KOS people so many times and always thought it was cheap, so +1.