[QUOTE=skittles9823;48369675]Change log? I noticed you have updated a few things in the github and I know most people would be interested in what you are changing/fixing/adding/removing.[/QUOTE]
oops, i'll add a list thingy - most of the recent updates have been mainly bugfixes so that the gamemode behaves more reliably.
[QUOTE=LittleBigBug;48359015] many suggestions [/quote]
[quote=Jerpy] map cooldowns [/quote]
These are all really good suggestions and I've got them planned but I'm often finding myself busy with university, so I'll try get some of these implemented but it might take me a while.
Also, if you wanted to disable the default HUD without editing any code, you could do the following in a clientside lua file:
[code]DR:AddCustomHUD( 0, function() end, function() end )[/code]
This will replace the default HUD with empty draw functions, so you can install your custom HUD over the top. Although the HUD settings in F2 will no longer work.
[QUOTE=Arizard;48371595]snippity snip[/QUOTE]
Ok. Cool Yeah man take your time Like I said ask me to code some of it I can.
My internet's unstable atm so I don't wanna do it right this minute, but I'm selling a Ghost Mode script on SF - would it be possible for you implement compatibility directly in?
I can add hooks into my script to un-ghost them everyone on round end, but it'd be easier since ghosts are considered living players which'll probably cause issues triggering round end if they're last alive
[QUOTE=NiandraLades;48375766]My internet's unstable atm so I don't wanna do it right this minute, but I'm selling a Ghost Mode script on SF - would it be possible for you implement compatibility directly in?
I can add hooks into my script to un-ghost them everyone on round end, but it'd be easier since ghosts are considered living players which'll probably cause issues triggering round end if they're last alive[/QUOTE]
That's what we where talking about before. (specifically your script)
Arizard said he would add support so only runners could activate the map finish zone bit (xD)
Also- it seems as if ghostmode isn't changing my team. It says I'm in runners when I am playing around in ghost mode.
Oh shit, you're right - this did get discussed earlier on, sorry about that. I granted Arizard access to my script anyway, to help out
Thanks niandra, also I have had many, many people ask for support for your ghost mode script so I'll do that before I do anything else
Awesome! I now feel really self-conscious about the code lmao, if you want anything re-written to make it easy, lemme know
I just went to try and add support only to find that scriptfodder is broken right now :(
EDIT: Neat
I was in the process of adding scoreboard support for the Ghost team, and I didn't realise that the ghost colour was transparent but it made a kinda cool effect on the scoreboard.
[t]http://i.imgur.com/x3gGGbW.png[/t]
Very nice :^)
Latest changes:
2015-08-05:
- Players now stay in spectator across map changes
- Added notification window for players who stay spectator across map changes
- Added clientside functions to customise MOTD and Announcer
- Added compatibility for Niandra's GhostMode addon
How to customise the MOTD (as seen in config.lua):
[code]
To change the MOTD behaviour, use the following functions ON THE CLIENT:
DR:SetMOTDEnabled( BOOLEAN enabled ) -- False to disable globally, True to enable globally (clients can still disable for themselves using F2 menu )
DR:SetMOTDTitle( STRING title ) -- Title of the MOTD Window
DR:SetMOTDSize( NUMBER w, NUMBER h ) -- Size of the MOTD window
DR:SetMOTDPage( STRING url ) -- the URL to open in the MOTD window, e.h. http://www.MyCommunityIsCool.com
[/code]
How to customise the Announcer (as seen in config.lua):
[code]
To change the appearance of the announcer ( [HELP] Messages ) use the following two functions ON THE CLIENT:
DR:SetAnnouncerName( STRING name ) -- sets the name, default is "HELP"
DR:SetAnnouncerColor( COLOR col ) -- sets the color of the announcer name, default is DR.Colors.Alizarin
DR:SetAnnouncerTable( TABLE tbl ) -- sets the table of messages that the announcer broadcasts into player's chats.
DR:GetAnnouncerTable( ) -- returns the table of messages that gets broadcasted so that you can make changes to it.
DR:AddAnnouncement( STRING announcement ) -- Adds an announcement to the table of announcements that are broadcast by the announcer.
[/code]
I'd suggest just having a file called [I]deathrun_custom_stuff.lua[/I] in [I]lua/autorun/client[/I] and then you can just [DEL]type these functions straight in[/DEL] put these functions inside an InitPostEntity hook.
Is there any way you can limit how many weapons the runners can pickup?
Like if there is an AK and M4 on the same map, the same user can pick it up and cycle through them both pressing 4 :/
Or if you could somehow make the weapons persistent or respawn every X seconds?
Thanks for the update. This gamemode is beautiful.
"- Added compatibility for Niandra's GhostMode addon"
I noticed an issue with this:
1. Kill yourself (or die due to a trap..) and do /ghostmode
2. Type /ghostmode again to leave it
3. Then type !r to respawn and you're back as a runner with full health with everyone else.
Would love a fix on this, as it's really gamebreaking for runners to just respawn whenever they want!
[QUOTE=awd;48395649]"- Added compatibility for Niandra's GhostMode addon"
I noticed an issue with this:
1. Kill yourself (or die due to a trap..) and do /ghostmode
2. Type /ghostmode again to leave it
3. Then type !r to respawn and you're back as a runner with full health with everyone else.
Would love a fix on this, as it's really gamebreaking for runners to just respawn whenever they want![/QUOTE]
Technically, this is just due to incompatibility that the creator did not foresee due to the addon not being built for their edit of Deathrun. It's not really the creator's fault. The addon might just need some simple editing to fix it.
[QUOTE=awd;48395649]"- Added compatibility for Niandra's GhostMode addon"
I noticed an issue with this:
1. Kill yourself (or die due to a trap..) and do /ghostmode
2. Type /ghostmode again to leave it
3. Then type !r to respawn and you're back as a runner with full health with everyone else.
Would love a fix on this, as it's really gamebreaking for runners to just respawn whenever they want![/QUOTE]
I can't seem to reproduce this glitch. If you're admin, then you can type !r at any time and respawn back into the game, so that could be it.
Anybody know a popular Australian server with this gamemode other then the server listed here?
Arizard add this in you're shared.lua, GM:Move this fixes the annoying bug when you bhop then duck then unduck and it stops you from bhoping. This is the fix for that :D Best DeathRun GM so far! Also I seen on servers with this gamemode if someones gaged they spam !rtv and it spams the chat make it so it says "You have already voted!" only for that player.
[CODE]-- I uh... "borrowed" this from Gravious. I need it but I don't know why.
local lp, ft, ct, cap = LocalPlayer, FrameTime, CurTime
local mc, mr, bn, ba, bo, gf = math.Clamp, math.Round, bit.bnot, bit.band, bit.bor, {}
function GM:Move( ply, data )
-- fixes jump and duck stop
local og = ply:IsFlagSet( FL_ONGROUND )
if og and not gf[ ply ] then
gf[ ply ] = 0
elseif og and gf[ ply ] then
gf[ ply ] = gf[ ply ] + 1
if gf[ ply ] > 4 then
ply:SetDuckSpeed( 0.4 )
ply:SetUnDuckSpeed( 0.2 )
end
end
if og or not ply:Alive() then return end
gf[ ply ] = 0
ply:SetDuckSpeed(0)
ply:SetUnDuckSpeed(0)
if not IsValid( ply ) then return end
if lp and ply ~= lp() then return end
if ply:IsOnGround() or not ply:Alive() then return end
local aim = data:GetMoveAngles()
local forward, right = aim:Forward(), aim:Right()
local fmove = data:GetForwardSpeed()
local smove = data:GetSideSpeed()
if data:KeyDown( IN_MOVERIGHT ) then smove = smove + 500 end
if data:KeyDown( IN_MOVELEFT ) then smove = smove - 500 end[/CODE]
thanks fibzy, added this in the latest update.
[url]https://github.com/Arizard/deathrun/commit/794bc7db8a40a1daf4c67e783217c247211eb03e[/url]
I made an account just to post on here. I love this add-on! I've been using Shadow's Deathrun for awhile, and I hated it. Thank you so much for making this! I have one question, how can I remove the damage that pops up in chat.
[QUOTE=Dojo;48449748]I made an account just to post on here. I love this add-on! I've been using Shadow's Deathrun for awhile, and I hated it. Thank you so much for making this! I have one question, how can I remove the damage that pops up in chat.[/QUOTE]
*It's a Gamemode not a addon and what - damage that pops up in chat?
[QUOTE=FiBzY;48453119]*It's a Gamemode not a addon and what - damage that pops up in chat?[/QUOTE]
Whoops, I meant game mode :P. Also the damage that pops up in chat is this:
[IMG]http://i.imgur.com/GAUN6cS.jpg[/IMG]
It also happens when someone on the same team as you hits you, it just spams your chat.
I added that because I needed a way to tell players they were being damaged while they were in godmode. I'll remove it when I get time this weekend.
[QUOTE=Arizard;48454345]I added that because I needed a way to tell players they were being damaged while they were in godmode. I'll remove it when I get time this weekend.[/QUOTE]
Oh, sometimes it would still show the damage logs when they aren't in god mode.
Ahh nevermind, at the start of the round when you can't move, and you get hit it will pop up in chat :P.
Great it's on my server now :D
a bit sick of bug fixing right now (and i think i've sorted out most of them) - was planning to add a feature which allows custom UI color schemes.
This would basically work through a function taking a table of color values and merging them together with the existing color table, and overwriting any corresponding values.
e.g.
[code]
local newColors = {
light = Color( 255,255,100 ), -- Replace highlights with pale yellow
white = Color( 100,100,255 ), -- Replace white space with a pale blue
}
DeathrunReplaceColors( newColors ) -- replace the current corresponding colors in the color scheme
[/code]
This basically allows servers to customise the colors in the Settings, Crosshair and Maps menu to fit their community color scheme and give their servers a bit more identity.
[QUOTE=Arizard;48498279]a bit sick of bug fixing right now (and i think i've sorted out most of them) - was planning to add a feature which allows custom UI color schemes.
This would basically work through a function taking a table of color values and merging them together with the existing color table, and overwriting any corresponding values.
e.g.
[code]
local newColors = {
light = Color( 255,255,100 ), -- Replace highlights with pale yellow
white = Color( 100,100,255 ), -- Replace white space with a pale blue
}
DeathrunReplaceColors( newColors ) -- replace the current corresponding colors in the color scheme
[/code]
This basically allows servers to customise the colors in the Settings, Crosshair and Maps menu to fit their community color scheme and give their servers a bit more identity.[/QUOTE]
Love this will be great to be able to make custom color schemes, also on a side not I was talking to a dev on a server I play on and he was explaining how it was quite stupid to have separate commands for the different menus (!crosshair being separate to f2) and he said it would be better if you would just have the menus in tabs in the f2 menu, he had more to say but I forget the rest.
Well. I was wondering if I could disable the Death punishment for a specific group or just me because I've been testing and coding alot for my server and I idle.
Console: :P
[CODE][DEATHRUN] Player AG [ LittleBigBug_ ] is being punished for death avoidance! They have 73 Death rounds remaining.
[/CODE]
[QUOTE=skittles9823;48408036]Anybody know a popular Australian server with this gamemode other then the server listed here?[/QUOTE]
I think Arete Gaming is changing to this gamemode soon.
[QUOTE=LittleBigBug;48526200]Well. I was wondering if I could disable the Death punishment for a specific group or just me because I've been testing and coding alot for my server and I idle.
Console: :P
[CODE][DEATHRUN] Player AG [ LittleBigBug_ ] is being punished for death avoidance! They have 73 Death rounds remaining.
[/CODE][/QUOTE]
uh o
currently there's no way to prevent it from happening, but maybe you could set the punishment to 0 while you're testing?
[editline]24th August 2015[/editline]
[QUOTE=Moon Shade;48528837]I think Arete Gaming is changing to this gamemode soon.[/QUOTE]
Poseidon may also be running this gamemode soon
Sorry, you need to Log In to post a reply to this thread.