Even though no one has joined the server yet and so this could have been in at launch and nobody would've known better, I like keeping record of every update I make.
Looking at a player from about 30 feet away will cause their name to appear as "A distant terrorist" and will hide health and karma information. This also applies to the TTT quick radio commands, which is kinda the point of this update. Since voice is proximity-based but text is not, it would theoretically be very easy to tag and call out a sniping player almost immediately. Not being able to identify the player will help cut down on this problem, but I have yet another idea.
Blitz TTT is the first installment of SweptThrone Avant Garde Servers, or STAG Servers. STAG Servers is a series of three weird, wacky, experimental Garry's Mod servers lasting a month each starting today.
Blitz TTT is an experimental TTT server where all traitors must be confirmed dead in order for the round to end early. Body out of reach? Guess you'll just have to wait in suspense (or you could just use the binoculars...)!
In addition, round time is halved from five minutes to two and a half, time per kill is halved from 30 seconds to 15, damage and spread are doubled for every weapon, aiming down sights removes all spread at the cost of jumping, gunshots can be heard across a much longer distance, and voice chat is proximity-based. Blitz TTT also sees the return of one of my favorite mechanics from my past TTT servers, the Fair Loadout System, which allows surviving players to fight in order to keep their weapons into the next round.
Beyond that, the gamemode has been left mostly untouched. There are no additional random-spawn weapons and only one extra traitor weapon, the Snooper SMG, a prototype SMG that overheats if fired for too long. It shares its spread and DPS with the MAC-10.
Blitz TTT is also previewing an edit of a map I like, Ocean Town! This small artificial island in the middle of an ocean is the perfect spot for sniper activity and concealed kills.
This server can be joined at any time by connecting to stag.sweptthr.one.
Today, I cleaned up some old forums in the archived zones to help reduce clutter. Since these forums had no reason to be used anymore and no content within them, they've been deleted.
The affected forums are as follows:
Garry's Mod → Swept's True Roleplay Subzone: Bug Reports
Garry's Mod → Swept's True Roleplay Subzone: Ban Appeals
Garry's Mod → SweptTTT Subzone: Suggestions
Garry's Mod → SweptTTT Subzone: Bug Reports
Garry's Mod → SweptRP Subzone: Suggestions
Garry's Mod → SweptRP Subzone: Bug Reports
Garry's Mod → AnkoRP Subzone: Suggestions
Garry's Mod → AnkoRP Subzone: Bug Reports
I have also created a new subzone in the Garry's Mod zone, STAG 1: Blitz TTT Subzone for an upcoming server. More information will be revealed once the server is opened.
This is a late announcement post for the various changes that have occurred since April 17.
First and foremost, SweptForums now has a shoutbox! Located on the home page of the forums, you can now shout out anything that's on your mind! Not much more to say about it, it's there.
Secondly, I've updated how user groups and titles are displayed. Now, instead of only having one user title, you can technically now have three! You can have a custom text-only title as well as a user group banner image and a post count banner image. You can see how some of these look in the member list.
Finally, to explain all of these banners and even the forums' rules, the help documents have been updated with new documents for banners, groups, and rules.
EDIT: Since this announcement, I've made a few more changes. Everything is now stored in the forums' database with Unicode support, so emojis will appear across the site from now on. Also, the reputation system has been enabled. You can now rate posts and users to add or subtract from their reputation. Finally, I turned off the redirect pages, so you won't see that annoying confirmation window for a few seconds after doing anything.
Set ENT.RenderGroup = RENDERGROUP_BOTH in your entity's shared file. Create a new ENT:DrawTranslucent() hook and move all of your 3D2D code to it. Keep self:DrawModel() in ENT:Draw(). These should both be clientside only.
Pretty simple fix for a common problem. It makes sense when you think about it, but if you're like me, you never even knew there was a "DrawTranslucent" hook for entities. This is the case even if your 3D2D isn't translucent, as you can see below. Both the opaque text and the translucent background are drawn behind the door before the fix, and in front of it after.
Shoutout to Fesiug for helping me fix this on STRP.
Here's an example from STFood Neu STRP Edition's stove:
Bad Example
-- BAD, DO NOT USE THIS
-- st_food_neu_stove.lua (shared)
As of this morning, STRP is officially closed. Thank you to everyone who joined, participated in callout events, and contributed things to the server!
Either later today or some time tomorrow, STMining and STBankRobbery will receive minor updates to bring them up to how they existed on the server. In addition, beginning tomorrow, expect semi-weekly releases of the several addons I made for STRP! This includes STDope, STChef, and plenty more!
Once again, thank you to everyone who participated in the Swept's True Roleplay experience in any capacity, and remember that SweptCraft turns 11 tomorrow!
After a week of nothing, today I added a very simple character creation system to STRP.
Added a character creation system.
Upon joining for the first time, you will be shown a character and given the option to change your model and face detail. Each model has different options, so look through and pick the combination you like. Once picking your character, you will spawn with the same appearance every time. Note that your character cannot be changed once chosen.
Today, I've added the ability for chemists to revive other players with their medkit and a few other things.
Chemists can now revive players with their medkit.
This costs one full charge of the medkit and will fail otherwise. Each time you revive a player, they will revive with 25 less health than last time, limiting the total number of times you can revive one player to three. Currently there's a very high chance that the revived player will respawn stuck in something. I'll improve this later but for now, just stay out of the way.
Players can now send text chat messages and commands while dead.
This will allow players to call for a medic when they're dying.
Police can no longer call the police.
Now the police force must coordinate text channels to communicate effectively.
Added a private message button to the player list.
This is a quicker way to message other players without opening your chat box.
Increased the duration of search warrants from 30 seconds to three minutes.
Thirty seconds is rarely long enough to conduct a thorough search, so now the PTU has more time.