This commit is contained in:
entar 2025-08-31 08:42:03 +07:00
commit 77fa5257c1
24 changed files with 52756 additions and 8 deletions

18
.gitignore vendored
View File

@ -8,4 +8,20 @@ log.log
runthegame.bat
settings.json
TaggedEngine.love
TaggedEngine.exe
TaggedEngine.exe
run this shit.cmd
src.love
love-11.5-win64/changes.txt
love-11.5-win64/game.ico
love-11.5-win64/license.txt
love-11.5-win64/love.dll
love-11.5-win64/love.exe
love-11.5-win64/love.ico
love-11.5-win64/lovec.exe
love-11.5-win64/lua51.dll
love-11.5-win64/mpg123.dll
love-11.5-win64/msvcp120.dll
love-11.5-win64/msvcr120.dll
love-11.5-win64/OpenAL32.dll
love-11.5-win64/readme.txt
love-11.5-win64/SDL2.dll

1
art/README.md Normal file
View File

@ -0,0 +1 @@
# REMOVE THIS WHEN BUILDING, THIS EXISTS PURELY FOR THE SQUOGIT PAGE

View File

@ -18,7 +18,7 @@
"instrumental": "pico",
"altInstrumentals": []
},
"stage": "tank",
"stage": "tankErect",
"noteStyle": "funkin",
"ratings": { "easy": 3, "normal": 4, "hard": 5 },
"album": "volume4",

View File

@ -9,15 +9,15 @@
"songVariations": [],
"difficulties": ["easy", "normal", "hard"],
"characters": {
"player": "pico-holding-gf",
"girlfriend": "otis-speaker",
"opponent": "tankman-bloody",
"player": "pico-holding-nene",
"girlfriend": "nene",
"opponent": "tankman",
"instrumental": "pico",
"altInstrumentals": [],
"opponentVocals": ["tankman"],
"playerVocals": ["pico"]
},
"stage": "tank",
"stage": "tankErect",
"noteStyle": "funkin",
"album": "expansion2",
"ratings": { "easy": 4, "normal": 5, "hard": 6 },

View File

@ -12,7 +12,7 @@
"instrumental": "erect",
"altInstrumentals": []
},
"stage": "tank",
"stage": "tankErect",
"noteStyle": "funkin",
"ratings": { "erect": 8, "nightmare": 9 },
"album": "volume4",

View File

@ -12,7 +12,7 @@
"instrumental": "pico",
"altInstrumentals": []
},
"stage": "tank",
"stage": "tankErect",
"noteStyle": "funkin",
"ratings": { "easy": 2, "normal": 3, "hard": 4 },
"album": "volume4",

BIN
images/tank/erect/bg.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,57 @@
{"ATLAS": {"SPRITES":[
{"SPRITE" : {"name": "0000","x":659,"y":233,"w":246,"h":203,"rotated": false}},
{"SPRITE" : {"name": "0001","x":910,"y":239,"w":164,"h":163,"rotated": false}},
{"SPRITE" : {"name": "0002","x":1263,"y":539,"w":88,"h":116,"rotated": false}},
{"SPRITE" : {"name": "0003","x":1497,"y":235,"w":214,"h":171,"rotated": false}},
{"SPRITE" : {"name": "0004","x":1900,"y":440,"w":134,"h":115,"rotated": false}},
{"SPRITE" : {"name": "0005","x":0,"y":421,"w":193,"h":128,"rotated": false}},
{"SPRITE" : {"name": "0006","x":1356,"y":539,"w":88,"h":116,"rotated": false}},
{"SPRITE" : {"name": "0007","x":1079,"y":239,"w":121,"h":131,"rotated": false}},
{"SPRITE" : {"name": "0008","x":1900,"y":235,"w":136,"h":200,"rotated": false}},
{"SPRITE" : {"name": "0009","x":776,"y":441,"w":118,"h":115,"rotated": false}},
{"SPRITE" : {"name": "0010","x":910,"y":407,"w":152,"h":155,"rotated": false}},
{"SPRITE" : {"name": "0011","x":1843,"y":560,"w":82,"h":37,"rotated": false}},
{"SPRITE" : {"name": "0012","x":1224,"y":0,"w":268,"h":231,"rotated": false}},
{"SPRITE" : {"name": "0013","x":373,"y":235,"w":227,"h":194,"rotated": false}},
{"SPRITE" : {"name": "0014","x":1769,"y":0,"w":265,"h":230,"rotated": false}},
{"SPRITE" : {"name": "0015","x":1497,"y":0,"w":267,"h":230,"rotated": false}},
{"SPRITE" : {"name": "0016","x":373,"y":0,"w":281,"h":230,"rotated": false}},
{"SPRITE" : {"name": "0017","x":659,"y":0,"w":282,"h":228,"rotated": false}},
{"SPRITE" : {"name": "0018","x":583,"y":555,"w":88,"h":40,"rotated": false}},
{"SPRITE" : {"name": "0019","x":1548,"y":550,"w":88,"h":42,"rotated": false}},
{"SPRITE" : {"name": "0020","x":1750,"y":548,"w":88,"h":47,"rotated": false}},
{"SPRITE" : {"name": "0021","x":1643,"y":411,"w":58,"h":52,"rotated": false}},
{"SPRITE" : {"name": "0022","x":605,"y":303,"w":46,"h":44,"rotated": false}},
{"SPRITE" : {"name": "0023","x":676,"y":555,"w":88,"h":40,"rotated": false}},
{"SPRITE" : {"name": "0024","x":0,"y":554,"w":91,"h":40,"rotated": false}},
{"SPRITE" : {"name": "0025","x":1449,"y":550,"w":94,"h":40,"rotated": false}},
{"SPRITE" : {"name": "0026","x":1930,"y":560,"w":97,"h":26,"rotated": false}},
{"SPRITE" : {"name": "0027","x":1405,"y":290,"w":75,"h":52,"rotated": false}},
{"SPRITE" : {"name": "0028","x":1405,"y":347,"w":83,"h":38,"rotated": false}},
{"SPRITE" : {"name": "0029","x":1643,"y":468,"w":68,"h":42,"rotated": false}},
{"SPRITE" : {"name": "0030","x":1643,"y":548,"w":102,"h":51,"rotated": false}},
{"SPRITE" : {"name": "0031","x":96,"y":554,"w":95,"h":38,"rotated": false}},
{"SPRITE" : {"name": "0032","x":1405,"y":236,"w":86,"h":49,"rotated": false}},
{"SPRITE" : {"name": "0033","x":1263,"y":398,"w":185,"h":136,"rotated": false}},
{"SPRITE" : {"name": "0034","x":1453,"y":411,"w":185,"h":134,"rotated": false}},
{"SPRITE" : {"name": "0035","x":393,"y":434,"w":185,"h":129,"rotated": false}},
{"SPRITE" : {"name": "0036","x":1224,"y":236,"w":176,"h":157,"rotated": false}},
{"SPRITE" : {"name": "0037","x":1716,"y":235,"w":179,"h":155,"rotated": false}},
{"SPRITE" : {"name": "0038","x":1716,"y":395,"w":179,"h":148,"rotated": false}},
{"SPRITE" : {"name": "0039","x":1079,"y":398,"w":179,"h":142,"rotated": false}},
{"SPRITE" : {"name": "0040","x":583,"y":441,"w":188,"h":109,"rotated": false}},
{"SPRITE" : {"name": "0041","x":1067,"y":545,"w":188,"h":95,"rotated": false}},
{"SPRITE" : {"name": "0042","x":198,"y":434,"w":190,"h":128,"rotated": false}},
{"SPRITE" : {"name": "0043","x":946,"y":0,"w":273,"h":234,"rotated": false}},
{"SPRITE" : {"name": "0044","x":605,"y":235,"w":44,"h":63,"rotated": false}},
{"SPRITE" : {"name": "0045","x":0,"y":0,"w":368,"h":416,"rotated": false}}
]},
"meta": {
"app": "Adobe Animate",
"version": "23.0.0.407",
"image": "spritemap1.png",
"format": "RGBA8888",
"size": {"w":2036,"h":655},
"resolution": "1"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
sounds/week7/sip.ogg Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

BIN
sprites/tank/erect/guy.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="guy.png">
<!-- Created with Adobe Animate version 24.0.7.61 -->
<!-- http://www.adobe.com/products/animate.html -->
<SubTexture name="BLTank2 instance 10000" x="0" y="0" width="255" height="286" frameX="0" frameY="-7" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10001" x="0" y="0" width="255" height="286" frameX="0" frameY="-7" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10002" x="260" y="0" width="253" height="287" frameX="-2" frameY="-6" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10003" x="260" y="0" width="253" height="287" frameX="-2" frameY="-6" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10004" x="518" y="0" width="251" height="291" frameX="-4" frameY="-2" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10005" x="518" y="0" width="251" height="291" frameX="-4" frameY="-2" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10006" x="0" y="296" width="251" height="293" frameX="-4" frameY="0" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10007" x="0" y="296" width="251" height="293" frameX="-4" frameY="0" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10008" x="256" y="296" width="251" height="293" frameX="-4" frameY="0" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10009" x="256" y="296" width="251" height="293" frameX="-4" frameY="0" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10010" x="256" y="296" width="251" height="293" frameX="-4" frameY="0" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10011" x="256" y="296" width="251" height="293" frameX="-4" frameY="0" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10012" x="256" y="296" width="251" height="293" frameX="-4" frameY="0" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10013" x="256" y="296" width="251" height="293" frameX="-4" frameY="0" frameWidth="255" frameHeight="293"/>
<SubTexture name="BLTank2 instance 10014" x="256" y="296" width="251" height="293" frameX="-4" frameY="0" frameWidth="255" frameHeight="293"/>
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="otis_flashes.png">
<!-- Created with Adobe Animate version 23.0.0.407 -->
<!-- http://www.adobe.com/products/animate.html -->
<SubTexture name="shoot back0000" x="0" y="0" width="220" height="157" frameX="-94" frameY="-128" frameWidth="577" frameHeight="484"/>
<SubTexture name="shoot back0001" x="0" y="0" width="220" height="157" frameX="-94" frameY="-128" frameWidth="577" frameHeight="484"/>
<SubTexture name="shoot back0002" x="225" y="0" width="436" height="314" frameX="-58" frameY="-86" frameWidth="577" frameHeight="484"/>
<SubTexture name="shoot back0003" x="666" y="0" width="577" height="484"/>
<SubTexture name="shoot back low0000" x="1248" y="0" width="236" height="126" frameX="0" frameY="-258" frameWidth="680" frameHeight="559"/>
<SubTexture name="shoot back low0001" x="1248" y="0" width="236" height="126" frameX="0" frameY="-258" frameWidth="680" frameHeight="559"/>
<SubTexture name="shoot back low0002" x="1489" y="0" width="462" height="330" frameX="-83" frameY="-115" frameWidth="680" frameHeight="559"/>
<SubTexture name="shoot back low0003" x="0" y="489" width="292" height="559" frameX="-388" frameY="0" frameWidth="680" frameHeight="559"/>
<SubTexture name="shoot forward0000" x="297" y="489" width="228" height="141" frameX="-236" frameY="-180" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0001" x="297" y="489" width="228" height="141" frameX="-236" frameY="-180" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0002" x="530" y="489" width="405" height="411" frameX="-86" frameY="0" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0003" x="940" y="489" width="587" height="498" frameX="0" frameY="-1" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0004" x="1532" y="489" width="0" height="0" frameX="-299" frameY="-59" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0005" x="1532" y="489" width="0" height="0" frameX="-299" frameY="-59" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0006" x="1532" y="489" width="0" height="0" frameX="-299" frameY="-59" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0007" x="1532" y="489" width="0" height="0" frameX="-299" frameY="-59" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0008" x="1532" y="489" width="0" height="0" frameX="-299" frameY="-59" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0009" x="1532" y="489" width="0" height="0" frameX="-299" frameY="-59" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0010" x="1532" y="489" width="0" height="0" frameX="-299" frameY="-59" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0011" x="1532" y="489" width="0" height="0" frameX="-299" frameY="-59" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0012" x="1532" y="489" width="0" height="0" frameX="-299" frameY="-59" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward0013" x="1532" y="489" width="0" height="0" frameX="-299" frameY="-59" frameWidth="587" frameHeight="499"/>
<SubTexture name="shoot forward low0000" x="1537" y="489" width="237" height="126" frameX="-281" frameY="-262" frameWidth="593" frameHeight="567"/>
<SubTexture name="shoot forward low0001" x="1537" y="489" width="237" height="126" frameX="-281" frameY="-262" frameWidth="593" frameHeight="567"/>
<SubTexture name="shoot forward low0002" x="0" y="1053" width="446" height="307" frameX="-147" frameY="-112" frameWidth="593" frameHeight="567"/>
<SubTexture name="shoot forward low0003" x="451" y="1053" width="207" height="567" frameX="0" frameY="0" frameWidth="593" frameHeight="567"/>
</TextureAtlas>

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 KiB

View File

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="utf-8"?>
<TextureAtlas imagePath="sniper.png">
<!-- Created with Adobe Animate version 24.0.7.61 -->
<!-- http://www.adobe.com/products/animate.html -->
<SubTexture name="Tankmanidlebaked instance 10000" x="0" y="0" width="295" height="358" frameX="-2" frameY="-6" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10001" x="0" y="0" width="295" height="358" frameX="-2" frameY="-6" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10002" x="300" y="0" width="296" height="358" frameX="0" frameY="-6" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10003" x="300" y="0" width="296" height="358" frameX="0" frameY="-6" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10004" x="601" y="0" width="293" height="362" frameX="-1" frameY="-2" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10005" x="601" y="0" width="293" height="362" frameX="-1" frameY="-2" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10006" x="899" y="0" width="291" height="364" frameX="-3" frameY="0" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10007" x="899" y="0" width="291" height="364" frameX="-3" frameY="0" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10008" x="1195" y="0" width="291" height="364" frameX="-3" frameY="0" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10009" x="1195" y="0" width="291" height="364" frameX="-3" frameY="0" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10010" x="1195" y="0" width="291" height="364" frameX="-3" frameY="0" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10011" x="1195" y="0" width="291" height="364" frameX="-3" frameY="0" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10012" x="1195" y="0" width="291" height="364" frameX="-3" frameY="0" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10013" x="1195" y="0" width="291" height="364" frameX="-3" frameY="0" frameWidth="297" frameHeight="364"/>
<SubTexture name="Tankmanidlebaked instance 10014" x="1195" y="0" width="291" height="364" frameX="-3" frameY="0" frameWidth="297" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10000" x="1491" y="0" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10001" x="0" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10002" x="0" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10003" x="0" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10004" x="296" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10005" x="296" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10006" x="296" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10007" x="592" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10008" x="592" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10009" x="888" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10010" x="888" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10011" x="1184" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10012" x="1184" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10013" x="1480" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10014" x="1480" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10015" x="1480" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10016" x="1480" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10017" x="0" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10018" x="0" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10019" x="0" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10020" x="0" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10021" x="0" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10022" x="0" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10023" x="0" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10024" x="0" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10025" x="0" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10026" x="295" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10027" x="295" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10028" x="295" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10029" x="590" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10030" x="590" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10031" x="590" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10032" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10033" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10034" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10035" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10036" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10037" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10038" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10039" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10040" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10041" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10042" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10043" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10044" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10045" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10046" x="1181" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10047" x="1181" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10048" x="1181" y="738" width="290" height="364" frameX="0" frameY="0" frameWidth="291" frameHeight="364"/>
<SubTexture name="tanksippingBaked instance 10049" x="1476" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10050" x="1476" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10051" x="1476" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10052" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10053" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10054" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10055" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10056" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10057" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10058" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10059" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10060" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10061" x="885" y="738" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10062" x="0" y="1107" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10063" x="0" y="1107" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10064" x="0" y="1107" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10065" x="296" y="1107" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10066" x="296" y="1107" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10067" x="296" y="1107" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10068" x="1184" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10069" x="1184" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10070" x="888" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10071" x="888" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10072" x="592" y="369" width="291" height="364"/>
<SubTexture name="tanksippingBaked instance 10073" x="296" y="369" width="291" height="364"/>
</TextureAtlas>

16
stages/tankErect.json Normal file
View File

@ -0,0 +1,16 @@
{
"directory": "",
"defaultZoom": 1.2,
"isPixelStage": false,
"boyfriend": [1100, 90],
"girlfriend": [530, 20],
"opponent": [530, -150],
"hide_girlfriend": false,
"camera_boyfriend": [400, -300],
"camera_opponent": [-500, 200],
"camera_girlfriend": [0, 0],
"camera_speed": 1,
"default": true
}

56
stages/tankErect.lua Normal file
View File

@ -0,0 +1,56 @@
local sniper, guy
local itIsTimeToDrinkWater = love.math.random(40, 80)
local skipNextBop = false
--stupid shit that keeps my sanity going dont mind me
local secretEVILvariable = false
local sipSippin = love.audio.newSource("sounds/week7/sip.ogg", "stream")
sipSippin:setVolume(1000)
return {
onCreate = function(song)
local bg = Image("images/tank/erect/bg.png")
bg.layer = -10
bg.position = Vector2(-985, -805)
bg.resize = Vector2(1.15, 1.15)
sniper = Sprite("sprites/tank/erect/sniper.png", "sprites/tank/erect/sniper.xml")
sniper:PlayAnimation("Tankmanidlebaked instance 1", 24, false)
sniper.position = Vector2(-100, 380)
sniper.layer = -9
sniper.resize = Vector2(1.15, 1.15)
guy = Sprite("sprites/tank/erect/guy.png", "sprites/tank/erect/guy.xml")
guy:PlayAnimation("BLTank2 instance 1", 24, false)
guy.position = Vector2(1410, 440)
guy.layer = -9
guy.resize = Vector2(1.15, 1.15)
local tankBricks = Image("images/tank/erect/bricksGround.png")
tankBricks.layer = 2
tankBricks.position = Vector2(465, 760)
tankBricks.resize = Vector2(1.15, 1.15)
end,
onBeat = function(beat)
itIsTimeToDrinkWater = itIsTimeToDrinkWater - 1
if beat % 2 == 0 then
if skipNextBop == false then
if itIsTimeToDrinkWater <= 0 then
skipNextBop = true
sniper:PlayAnimation("tanksippingBaked instance 1", 24, false)
if secretEVILvariable then
sipSippin:play()
end
itIsTimeToDrinkWater = love.math.random(40, 80)
else
sniper:PlayAnimation("Tankmanidlebaked instance 1", 24, false)
end
else
skipNextBop = false
end
guy:PlayAnimation("BLTank2 instance 1", 24, false)
end
end
}