From dbda1955eb858465d9954ef65a32ae7f12c397ff Mon Sep 17 00:00:00 2001 From: ray litchfield Date: Sat, 22 Jun 2013 14:16:17 -0400 Subject: [PATCH] add to git --- .gitattributes | 22 +++ .gitignore | 215 +++++++++++++++++++++ chainsaw/init.lua | 168 ++++++++++++++++ chainsaw/textures/32x32/chainsaw_100cc.png | Bin 0 -> 201 bytes chainsaw/textures/32x32/chainsaw_35cc.png | Bin 0 -> 209 bytes chainsaw/textures/32x32/chainsaw_40cc.png | Bin 0 -> 241 bytes chainsaw/textures/Untit.png | Bin 0 -> 95 bytes chainsaw/textures/Untitle.png | Bin 0 -> 104 bytes chainsaw/textures/chainsaw_100cc.png | Bin 0 -> 206 bytes chainsaw/textures/chainsaw_35cc.png | Bin 0 -> 160 bytes chainsaw/textures/chainsaw_40cc.png | Bin 0 -> 181 bytes chainsaw/textures/chainsaw_bar.png | Bin 0 -> 95 bytes chainsaw/textures/chainsaw_barchain.png | Bin 0 -> 104 bytes chainsaw/textures/chainsaw_chain.png | Bin 0 -> 102 bytes chainsaw/textures/chainsaw_power.png | Bin 0 -> 154 bytes chainsaw/textures/chainsaw_power3.png | Bin 0 -> 154 bytes 16 files changed, 405 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 chainsaw/init.lua create mode 100644 chainsaw/textures/32x32/chainsaw_100cc.png create mode 100644 chainsaw/textures/32x32/chainsaw_35cc.png create mode 100644 chainsaw/textures/32x32/chainsaw_40cc.png create mode 100644 chainsaw/textures/Untit.png create mode 100644 chainsaw/textures/Untitle.png create mode 100644 chainsaw/textures/chainsaw_100cc.png create mode 100644 chainsaw/textures/chainsaw_35cc.png create mode 100644 chainsaw/textures/chainsaw_40cc.png create mode 100644 chainsaw/textures/chainsaw_bar.png create mode 100644 chainsaw/textures/chainsaw_barchain.png create mode 100644 chainsaw/textures/chainsaw_chain.png create mode 100644 chainsaw/textures/chainsaw_power.png create mode 100644 chainsaw/textures/chainsaw_power3.png diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..412eeda --- /dev/null +++ b/.gitattributes @@ -0,0 +1,22 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Custom for Visual Studio +*.cs diff=csharp +*.sln merge=union +*.csproj merge=union +*.vbproj merge=union +*.fsproj merge=union +*.dbproj merge=union + +# Standard to msysgit +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b9d6bd9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,215 @@ +################# +## Eclipse +################# + +*.pydevproject +.project +.metadata +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.classpath +.settings/ +.loadpath + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# CDT-specific +.cproject + +# PDT-specific +.buildpath + + +################# +## Visual Studio +################# + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results + +[Dd]ebug/ +[Rr]elease/ +x64/ +build/ +[Bb]in/ +[Oo]bj/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +*_i.c +*_p.c +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.log +*.scc + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +*.ncrunch* +.*crunch*.local.xml + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.Publish.xml +*.pubxml + +# NuGet Packages Directory +## TODO: If you have NuGet Package Restore enabled, uncomment the next line +#packages/ + +# Windows Azure Build Output +csx +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Others +sql/ +*.Cache +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.[Pp]ublish.xml +*.pfx +*.publishsettings + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +App_Data/*.mdf +App_Data/*.ldf + +############# +## Windows detritus +############# + +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Mac crap +.DS_Store + + +############# +## Python +############# + +*.py[co] + +# Packages +*.egg +*.egg-info +dist/ +build/ +eggs/ +parts/ +var/ +sdist/ +develop-eggs/ +.installed.cfg + +# Installer logs +pip-log.txt + +# Unit test / coverage reports +.coverage +.tox + +#Translations +*.mo + +#Mr Developer +.mr.developer.cfg diff --git a/chainsaw/init.lua b/chainsaw/init.lua new file mode 100644 index 0000000..1805c04 --- /dev/null +++ b/chainsaw/init.lua @@ -0,0 +1,168 @@ +minetest.register_tool("chainsaw:35cc", { + description = "chainsaw 35cc", + inventory_image = "chainsaw_35cc.png", + tool_capabilities = { + max_drop_level=0, + groupcaps={ + choppy={times={[2]=1.40, [3]=0.80}, uses=5, maxlevel=1}, + fleshy={times={[2]=1.50, [3]=0.80}, uses=5, maxlevel=1} + } + }, +}) +minetest.register_tool("chainsaw:40cc", { + description = "chainsaw 40cc", + inventory_image = "chainsaw_40cc.png", + tool_capabilities = { + max_drop_level=0, + groupcaps={ + choppy={times={[2]=1.00, [3]=0.40}, uses=30, maxlevel=2}, + fleshy={times={[2]=1.00, [3]=0.30}, uses=30, maxlevel=1}, + } + }, +}) +minetest.register_tool("chainsaw:100cc", { + description = "chainsaw 100cc", + inventory_image = "chainsaw_100cc.png", + tool_capabilities = { + max_drop_level=0, + groupcaps={ + choppy={times={[2]=0.00, [3]=0.00}, uses=20000, maxlevel=3}, + fleshy={times={[2]=0.00, [3]=0.00}, uses=20000, maxlevel=3}, + } + }, +}) +minetest.register_tool("chainsaw:chain", { + description = "chainsaw chain", + inventory_image = "chainsaw_chain.png", + tool_capabilities = { + max_drop_level=0, + groupcaps={ + choppy={times={[2]=5, [3]=7}, uses=5, maxlevel=1}, + fleshy={times={[2]=4, [3]=3}, uses=5, maxlevel=1} + } + }, +}) +minetest.register_tool("chainsaw:powerhead3", { + description = "chainsaw power head 100cc", + inventory_image = "chainsaw_power.png", + tool_capabilities = { + max_drop_level=0, + groupcaps={ + choppy={times={[2]=50, [3]=70}, uses=1, maxlevel=1}, + fleshy={times={[2]=50, [3]=50}, uses=1, maxlevel=1} + } + }, +}) +minetest.register_tool("chainsaw:bar", { + description = "chainsaw bar", + inventory_image = "chainsaw_bar.png", + tool_capabilities = { + max_drop_level=0, + groupcaps={ + choppy={times={[2]=50, [3]=70}, uses=1, maxlevel=1}, + fleshy={times={[2]=50, [3]=50}, uses=1, maxlevel=1} + } + }, +}) +minetest.register_tool("chainsaw:barandchain", { + description = "chainsaw bar and chain", + inventory_image = "chainsaw_barchain.png", + tool_capabilities = { + max_drop_level=0, + groupcaps={ + choppy={times={[2]=50, [3]=70}, uses=1, maxlevel=1}, + fleshy={times={[2]=50, [3]=50}, uses=1, maxlevel=1} + } + }, +}) +minetest.register_tool("chainsaw:powerhead2", { + description = "chainsaw power head 40cc", + inventory_image = "chainsaw_power.png", + tool_capabilities = { + max_drop_level=0, + groupcaps={ + choppy={times={[2]=50, [3]=70}, uses=1, maxlevel=1}, + fleshy={times={[2]=50, [3]=50}, uses=1, maxlevel=1} + } + }, +}) +minetest.register_tool("chainsaw:powerhead1", { + description = "chainsaw power head 35cc", + inventory_image = "chainsaw_power.png", + tool_capabilities = { + max_drop_level=0, + groupcaps={ + choppy={times={[2]=50, [3]=70}, uses=1, maxlevel=1}, + fleshy={times={[2]=50, [3]=50}, uses=1, maxlevel=1} + } + }, +}) + +minetest.register_craft({ + output = 'chainsaw:35cc', + recipe = { + {'chainsaw:barandchain', 'chainsaw:barandchain', 'chainsaw:barandchain'}, + {'', 'chainsaw:powerhead1', ''}, + {'', 'chainsaw:powerhead1', ''}, + } +}) +minetest.register_craft({ + output = 'chainsaw:40cc', + recipe = { + {'chainsaw:barandchain', 'chainsaw:barandchain', 'chainsaw:barandchain'}, + {'', 'chainsaw:powerhead2', ''}, + {'', 'chainsaw:powerhead2', ''}, + } +}) +minetest.register_craft({ + output = 'chainsaw:100cc', + recipe = { + {'chainsaw:barandchain', 'chainsaw:barandchain', 'chainsaw:barandchain'}, + {'', 'chainsaw:powerhead3', ''}, + {'', 'chainsaw:powerhead3', ''}, + } +}) +minetest.register_craft({ + output = 'chainsaw:chain', + recipe = { + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + } +}) +minetest.register_craft({ + output = 'chainsaw:bar', + recipe = { + {'default:mese', 'default:mese', 'default:mese'}, + } +}) +minetest.register_craft({ + output = 'chainsaw:barandchain', + recipe = { + {'chainsaw:chain', 'chainsaw:bar', 'chainsaw:chain'}, + } +}) +minetest.register_craft({ + output = 'chainsaw:powerhead3', + recipe = { + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'', 'default:mese', ''}, + {'', 'default:mese', ''}, + } +}) +minetest.register_craft({ + output = 'chainsaw:powerhead2', + recipe = { + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'', 'default:stone', ''}, + {'', 'default:mese', ''}, + } +}) +minetest.register_craft({ + output = 'chainsaw:powerhead1', + recipe = { + {'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'}, + {'', 'default:cobble', ''}, + {'', 'default:mese', ''}, + } +}) + + diff --git a/chainsaw/textures/32x32/chainsaw_100cc.png b/chainsaw/textures/32x32/chainsaw_100cc.png new file mode 100644 index 0000000000000000000000000000000000000000..e133c74ad2b02ad422d79e02b1306c72ecb68b20 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ37#&FAr-gYPD$iyP~d6Z>rlVT zpZ)IKJ(smk&M5A>80Gl;!NiU)_l}vc950kPzL9Z%LSKGJ$F#WuXA^!GMYf(uYdw%4 zckYyP>`qUHi!~}NS(?XYupF;aak({T`papb`YRcgAo#UjBPYvemP-d|RG1 z@U4krUn2QphWPbw8-Y}K|MXkB4cX6SpFdwC7nK(K@CG*{&}|H!u6{1-oD!MNnY0DxDPNXlgj?w@I`yQcs148K@&*{?GSJ-Mp-qdes%T3hbR)uIYGN z#Q(BTT#=S&kH*C(wk}UMHOz3ab=uA^niZy`I{CG~>I#$9h9^HRS9{2JDJs4F>G6H( zq92k@|5({Dy||*j?~Z5ZvvgTe~ HDWM4fde%?- literal 0 HcmV?d00001 diff --git a/chainsaw/textures/32x32/chainsaw_40cc.png b/chainsaw/textures/32x32/chainsaw_40cc.png new file mode 100644 index 0000000000000000000000000000000000000000..368d64a3bd133f7c748cb25f2323322fa7a81e0d GIT binary patch literal 241 zcmV6$xm2QEN68rp$ar4{JrzvL&7DF1;Z5&-}J0Ojfb zEigReH`0txg}z2nZg~?4KV9BYN=0){Rf$ldX$=d6v8G6(tbo3*i^}pn0dW%L1k&Ae zj4{!?nnVyt%UD3>NW!1VmO%Om_D*71gkShJw{d*k_FMr`+?^8O^7}k5W1>6(xoc}} r-~0slIp^HK#Czq00000NkvXXu0mjfVZLVb literal 0 HcmV?d00001 diff --git a/chainsaw/textures/Untit.png b/chainsaw/textures/Untit.png new file mode 100644 index 0000000000000000000000000000000000000000..0ab9cbf59fa9c2fe219a536ba91c44c539a055e9 GIT binary patch literal 95 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`YMw5RAr-fh6C_x#FdjX6^#94D sBAIN`3@raO4_zr>WIoE))5OTe;Jk35zopr09Y0q7XSbN literal 0 HcmV?d00001 diff --git a/chainsaw/textures/Untitle.png b/chainsaw/textures/Untitle.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad74737153dcf8de4f0895c94729fe29ff521c7 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``kpS1Ar-fh6C_wenEyA<5cD#h z;MgqrB&qE`x451Pcko$;uDu5w93T9Z_pJ|MU})IX)Nz1g&P||J22WQ%mvv4FO#nvX B9^?Q3 literal 0 HcmV?d00001 diff --git a/chainsaw/textures/chainsaw_100cc.png b/chainsaw/textures/chainsaw_100cc.png new file mode 100644 index 0000000000000000000000000000000000000000..1735990986d7c292578f0dd62d7c6d72a5d7f823 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Q$1ZALn>~~oqUkDL4n8Bx}#It zqTSrQfF3$s#%KJtr=#KDNipL&s|Y!|Oj$mJ!Zb?DJJuQycY;#xa`uidM7Fi*Ar-fh6BY>l=x_17Ui0aR zr-j;a0TJdENgR{5v)vHLYCl;Yl*GN}PvH6Kzecg3*Wc8ns9?tv z`-4|H^EhT{{}Y~iO3ZRt?p00i_ I>zopr0DeL`KL7v# literal 0 HcmV?d00001 diff --git a/chainsaw/textures/chainsaw_40cc.png b/chainsaw/textures/chainsaw_40cc.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ca3d6fc1d627e07b6bdd9165e033d7fe1ef43b GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`HJ&bxAr-gQPCCuoV8G+7yOHgC z-{DTxNR?MgYXp~ESahn!i)mubm+r@6H{83O7F(tVizF>$a*zlL{xj(btIOi&TOQn2 zeXE&p*eH2LmCqr8nQpWIoE))5OTe;Jk35zopr09Y0q7XSbN literal 0 HcmV?d00001 diff --git a/chainsaw/textures/chainsaw_barchain.png b/chainsaw/textures/chainsaw_barchain.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad74737153dcf8de4f0895c94729fe29ff521c7 GIT binary patch literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%``kpS1Ar-fh6C_wenEyA<5cD#h z;MgqrB&qE`x451Pcko$;uDu5w93T9Z_pJ|MU})IX)Nz1g&P||J22WQ%mvv4FO#nvX B9^?Q3 literal 0 HcmV?d00001 diff --git a/chainsaw/textures/chainsaw_chain.png b/chainsaw/textures/chainsaw_chain.png new file mode 100644 index 0000000000000000000000000000000000000000..9a0a11fbe13fe68b2e5dcd0c842647d053c43464 GIT binary patch literal 102 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`x}GkMAr-fh6C_wenEyA<5cD#h z;MgqrB&kI+W!Ib{W{q!5%&d*y>rMU!GBPksIAnNXG2aUjphgByS3j3^P6l=w}vQUwJsF zRK%ytQDRo1gv+MSo!^Aw#2j|$#i-zW#=|61@4!3On6^aYgsZDU6>hgaWNUcQ z$}KL`6~vdbPT?Bs3q$uJod;cYlP)pdJXtHi%uq1t+45Dj%=dwoF?hQAxvXl=w}vQUwJsF zRK%ytQDRo1gv+MSo!^Aw#2j|$#i-zW#=|61@4!3On6^aYgsZDU6>hgaWNUcQ z$}KL`6~vdbPT?Bs3q$uJod;cYlP)pdJXtHi%uq1t+45Dj%=dwoF?hQAxvX