TL;DR: Does anyone know the original lunge duration of the Linked Sword? The Free Model says 0.8 seconds, but the Gear says 1 second. Which one’s right?
Hey everyone!
Me and my friends are working on a small Sword Fighting game for fun, and we want to include the Linked Sword. The problem is, there are so many versions floating around in free models, and we’re not sure which one actually matches the original.
The main difference seems to be the lunge duration:
The Free Model has it at 0.8 seconds.
The Gear has it at 1 second.
We’re just trying to make the sword as close to the original as possible, so if you know which one’s right (or have any other info about the original settings), please let us know!
Although since your a game developer and not a clanner, it’s all up to preference.
While I’m not entirely sure about where the classic 2007 sword is, as from memory Shedletsky made it. I believe this might be the correct version:
I could be entirely wrong though.
If you’re looking for a more user-friendly experience, I highly recommend the delay that the Engraved Swords that I’ve linked have.
Hello, I was looking for an updated version of the classic sword and this “Engraved Swords” is exactly that. I appreciate that it’s as new as 2020. I attempted to use it in my game but since my game supports R15 avatars it did not immediately work. Here is a simple change I made to the damage function that makes the sword work with R15.
--[[-----------------------------------------------------------------------------------
>> DAMAGE FUNCTION
-------------------------------------------------------------------------------------]]
local function onTouched(Hit)
if tick()-lastTouch >= 0.06 then
lastTouch = tick()
local Other = Hit.Parent:FindFirstChild("Humanoid")
if Other then
local character = Tool.Parent
local Sword = character:FindFirstChild("Sword")
if Sword then
local O_Player = Players:GetPlayerFromCharacter(Hit.Parent)
if O_Player then
local S_Player = Players:GetPlayerFromCharacter(Tool.Parent)
if (S_Player and (O_Player.TeamColor ~= S_Player.TeamColor)) then
TagHumanoid(S_Player, Other)
end
else
Other:TakeDamage(damage)
end
end
end
end
end
The original code checks for the sword in the right hands grip attachment as that is where the Sword would be stored for R6 characters. R15 characters are set up completely different with gears being kept in the character model. My code instead checks the character model for any gear named “Sword” and proceeds as before.