Added: .gitattributes

Changed: LF for *lua *cpp *h *txt
Changed: if() reordering
This commit is contained in:
Deyan Dobromirov 2016-05-26 14:23:37 +03:00
parent 21e7ea6984
commit ee1a81c3fe
7 changed files with 54 additions and 46 deletions

6
.gitattributes vendored Normal file
View File

@ -0,0 +1,6 @@
*.h text eol=lf
*.cpp text eol=lf
*.lua text eol=lf
*.json text eol=lf
*.bat text eol=crlf
*.md text eol=lf

View File

@ -3,3 +3,6 @@ X - Fail
D - Discontinued
N - Not applicable
? - Not yet tested
Make TA export the database in Unix format
Make the player own the track spawned

View File

@ -26,7 +26,7 @@ local asmlib = trackasmlib
------ CONFIGURE ASMLIB ------
asmlib.InitAssembly("track","assembly")
asmlib.SetOpVar("TOOL_VERSION","5.237")
asmlib.SetOpVar("TOOL_VERSION","5.238")
asmlib.SetLogControl(0,"")
asmlib.SetIndexes("V",1,2,3)
asmlib.SetIndexes("A",1,2,3)
@ -626,7 +626,7 @@ else
asmlib.InsertRecord({"models/props_phx/trains/tracks/track_switch.mdl", "#", "Switch Right", 3, "", "-158.311737,338.107941, 11.218994", "0,135,0"})
asmlib.InsertRecord({"models/props_phx/trains/tracks/track_switch2.mdl", "#", "Switch Left [X]", 1, "", " 829.880005, -0.001465, 11.218994", ""})
asmlib.InsertRecord({"models/props_phx/trains/tracks/track_switch2.mdl", "#", "Switch Left [X]", 2, "", "-370.037262, -0.000456, 11.218994", "0,-180,0"})
asmlib.InsertRecord({"models/props_phx/trains/tracks/track_switch2.mdl", "#", "Switch Left [X]", 3, "", "-158.311356,-338.111572, 11.218994", "0,-135,0"})
asmlib.InsertRecord({"models/props_phx/trains/tracks/track_switch2.mdl", "#", "Switch Left [X]", 3, "", "-158.311356,-338.111572, 11.218994", "0,-135,0"})
asmlib.DefaultType("SProps")
asmlib.SettingsModelToName("SET",nil,{"track_s0","straight_"},{"","x"})
asmlib.InsertRecord({"models/sprops/trans/train/track_s01.mdl", "#", "#", 1, "", " 0,0,7.624", ""})
@ -1146,7 +1146,7 @@ else
asmlib.InsertRecord({"models/props_wasteland/bridge_low_res.mdl", "#", "#", 1, "", "5056, 219.145, 992.765", ""})
asmlib.InsertRecord({"models/props_wasteland/bridge_low_res.mdl", "#", "#", 2, "", "-576, 219.145, 992.765", "0, 180,0"})
asmlib.DefaultType("StephenTechno's Buildings Single")
asmlib.SettingsModelToName("SET",{1,3})
asmlib.SettingsModelToName("SET",{1,3})
asmlib.InsertRecord({"models/buildingspack/roadswsidewalk/2_1road_dl_sdw_1x1.mdl", "#", "#", 1, "", "0,0,3.03125", ""})
asmlib.InsertRecord({"models/buildingspack/roadswsidewalk/2_1road_dl_sdw_1x1.mdl", "#", "#", 2, "", "-72,0,3.03125", "0,180,0"})
asmlib.InsertRecord({"models/buildingspack/roadswsidewalk/2_2road_dl_sdw_1x2.mdl", "#", "#", 1, "", "0,0,3.03125", ""})

View File

@ -321,4 +321,4 @@ e2function number entity:trackasmlibAttachBodyGroups(string sBgpID)
local stRecord = asmlib.CacheQueryPiece(this:GetModel())
if(not stRecord) then return 0 end
return asmlib.AttachBodyGroups(this, sBgpID) and anyTrue or anyFalse
end
end

View File

@ -2554,7 +2554,7 @@ function DeleteExternalDatabase(sTable,sMethod,sPrefix)
local fName = GetOpVar("DIRPATH_BAS")
if(not GetOpVar("DIRPATH_"..sMethod)) then
return StatusLog(false,"DeleteExternalDatabase: Directory index <"..sMethod.."> missing") end
fName = fName..GetOpVar("DIRPATH_"..sMethod)
fName = fName..GetOpVar("DIRPATH_"..sMethod)
fName = fName..tostring(sPrefix or GetInstPref())..defTable.Name..".txt"
if(not fileExists(fName,"DATA")) then
return StatusLog(true,"DeleteExternalDatabase: File <"..fName.."> missing") end

View File

@ -674,7 +674,7 @@ function TOOL:Reload(stTrace)
asmlib.StoreExternalDatabase("PIECES","\t","DSV")
asmlib.StoreExternalDatabase("ADDITIONS","\t","DSV")
asmlib.StoreExternalDatabase("PHYSPROPERTIES","\t","DSV")
end
end
return asmlib.StatusLog(true,"TOOL:Reload(World): Success")
elseif(trEnt and trEnt:IsValid()) then
if(not asmlib.IsPhysTrace(stTrace)) then return false end
@ -1371,8 +1371,7 @@ function TOOL:Think()
if(self:GetGhostHolder() ~= 0 and utilIsValidModel(model)) then
if (not self.GhostEntity or
not self.GhostEntity:IsValid() or
self.GhostEntity:GetModel() ~= model
) then -- If none ...
self.GhostEntity:GetModel() ~= model) then -- If none ...
self:MakeGhostEntity(model)
end
self:UpdateGhost(self.GhostEntity, self:GetOwner())

View File

@ -1,38 +1,38 @@
:: Hard reset the HEAD: git push origin +<NEW_HEAD_COMMIT_HASH>:master
:: 6af74344a888bdf9fbb35d887c3f77691820a50e
:: git push origin +6af74344a888bdf9fbb35d887c3f77691820a50e:master
:: cd /e
:: cd Documents/Lua-Projs/SVN/TrackAssemblyTool_GIT_master
@echo off
set RevPath=%~dp0
set BinPath=F:\Games\Steam\steamapps\common\GarrysMod\bin
set Name=TrackAssembly
set ID=287012681
set Dirs=(lua)
title Addon %Name% updater/publisher
echo Press Crtl+C to terminate !
echo Press a key if you do not want to wait !
echo Rinning in %RevPath%.
echo Npp Find --\h{1,}\r\n-- replace --\r\n-- in dos format before commit !
echo.
timeout 3
rd /S /Q %RevPath%Workshop
md %RevPath%Workshop\%Name%
for %%i in %Dirs% do (
echo Extracting %%i
timeout 3
xcopy %RevPath%%%i %RevPath%Workshop\%Name%\%%i /EXCLUDE:%RevPath%data\workshop\key.txt /E /C /I /F /R /Y
)
copy %RevPath%data\workshop\addon.json %RevPath%Workshop\%Name%\addon.json
call %BinPath%\gmad.exe create -folder "%RevPath%Workshop\%Name%" -out "%RevPath%Workshop\%Name%.gma"
call %BinPath%\gmpublish.exe update -addon "%RevPath%Workshop\%Name%.gma" -id "%ID%" -icon "%RevPath%data\pictures\icon.jpg" -changes "Generated by Batch!"
echo.
call echo !!! %%Dir[%x%]%% Published !!!
echo.
timeout 500
exit
:: Hard reset the HEAD: git push origin +<NEW_HEAD_COMMIT_HASH>:master
:: 6af74344a888bdf9fbb35d887c3f77691820a50e
:: git push origin +6af74344a888bdf9fbb35d887c3f77691820a50e:master
:: cd /e
:: cd Documents/Lua-Projs/SVN/TrackAssemblyTool_GIT_master
@echo off
set RevPath=%~dp0
set BinPath=F:\Games\Steam\steamapps\common\GarrysMod\bin
set Name=TrackAssembly
set ID=287012681
set Dirs=(lua)
title Addon %Name% updater/publisher
echo Press Crtl+C to terminate !
echo Press a key if you do not want to wait !
echo Rinning in %RevPath%.
echo Npp Find --\h{1,}\n-- replace --\n-- in dos format before commit !
echo.
timeout 3
rd /S /Q %RevPath%Workshop
md %RevPath%Workshop\%Name%
for %%i in %Dirs% do (
echo Extracting %%i
timeout 3
xcopy %RevPath%%%i %RevPath%Workshop\%Name%\%%i /EXCLUDE:%RevPath%data\workshop\key.txt /E /C /I /F /R /Y
)
copy %RevPath%data\workshop\addon.json %RevPath%Workshop\%Name%\addon.json
call %BinPath%\gmad.exe create -folder "%RevPath%Workshop\%Name%" -out "%RevPath%Workshop\%Name%.gma"
call %BinPath%\gmpublish.exe update -addon "%RevPath%Workshop\%Name%.gma" -id "%ID%" -icon "%RevPath%data\pictures\icon.jpg" -changes "Generated by Batch!"
echo.
call echo !!! %%Dir[%x%]%% Published !!!
echo.
timeout 500
exit