Showing preview only (4,038K chars total). Download the full file or copy to clipboard to get everything.
Repository: lilybeevee/bab-be-u
Branch: master
Commit: bc707d9b630f
Files: 1063
Total size: 3.7 MB
Directory structure:
gitextract_3ibag031/
├── .gitignore
├── .gitmodules
├── CODE_OF_CONDUCT.md
├── LICENSE.md
├── README.md
├── assets/
│ ├── audio/
│ │ └── bgm/
│ │ ├── bab be climb exten.ogg
│ │ ├── bab be go.xm
│ │ ├── bab be u them - edge.ogg
│ │ ├── bab be u them - factory.ogg
│ │ ├── bab be u them - garden.ogg
│ │ ├── bab be u them - ocean.ogg
│ │ ├── bab be u them - variant.ogg
│ │ ├── bab be u them.ogg
│ │ ├── bab creat brdge.ogg
│ │ ├── bab spoop u.xm
│ │ ├── babs are u.ogg
│ │ ├── bambooo be tall.ogg
│ │ ├── crb be rave.ogg
│ │ ├── e.xm
│ │ ├── fishe liek watr.ogg
│ │ ├── forte be deepe.xm
│ │ ├── futr be cool.xm
│ │ ├── futr be neet.xm
│ │ ├── gras be mov.xm
│ │ ├── harry be u theme.ogg
│ │ ├── infloop gers.ogg
│ │ ├── j.xm
│ │ ├── just babikat.ogg
│ │ ├── laav be floe.xm
│ │ ├── leef be blad.xm
│ │ ├── limon be swiit.xm
│ │ ├── lit son.ogg
│ │ ├── litn't muun.ogg
│ │ ├── map.xm
│ │ ├── os be curse.ogg
│ │ ├── s.ogg
│ │ ├── sayonabab.ogg
│ │ ├── snad be hote.ogg
│ │ ├── sno be fall.xm
│ │ ├── sno be man.xm
│ │ ├── starrrr be goooo.ogg
│ │ ├── steev be trial.ogg
│ │ ├── wind be stil.ogg
│ │ ├── winde be goldin.xm
│ │ └── windo be blis.xm
│ ├── sprites/
│ │ ├── hatsmol.aseprite
│ │ ├── she.aseprite
│ │ ├── txt/
│ │ │ └── B).aseprite
│ │ └── ui/
│ │ ├── bgs/
│ │ │ └── template.pdn
│ │ └── menu_background.png~
│ └── tiles/
│ ├── notes.txt
│ ├── objects/
│ │ ├── characters.json
│ │ ├── devs.json
│ │ ├── special.json
│ │ ├── thingify.json
│ │ ├── ui.json
│ │ └── unsorted.json
│ └── text/
│ ├── conditions.json
│ ├── letters.json
│ ├── properties.json
│ ├── tutorial.json
│ ├── unsorted.json
│ └── verbs.json
├── assets.lua
├── audio.lua
├── build_number
├── conf.lua
├── editor/
│ ├── loadscene.lua
│ ├── oldloadscene.lua
│ └── scene.lua
├── game/
│ ├── camera.lua
│ ├── cursor.lua
│ ├── movement.lua
│ ├── parser.lua
│ ├── parser_old.lua
│ ├── rules.lua
│ ├── scene.lua
│ ├── undo.lua
│ └── unit.lua
├── lib/
│ ├── colr-print.lua
│ ├── discordRPC.lua
│ ├── gooi/
│ │ ├── bar.lua
│ │ ├── button.lua
│ │ ├── checkbox.lua
│ │ ├── component.lua
│ │ ├── gooi.lua
│ │ ├── init.lua
│ │ ├── joy.lua
│ │ ├── knob.lua
│ │ ├── label.lua
│ │ ├── layout.lua
│ │ ├── panel.lua
│ │ ├── radio.lua
│ │ ├── slider.lua
│ │ ├── spinner.lua
│ │ ├── text.lua
│ │ └── utf8.lua
│ ├── json-pretty.lua
│ ├── json.lua
│ ├── tick.lua
│ └── tween.lua
├── loveman.json
├── main.lua
├── mechanic ideas.txt
├── menu/
│ └── scene.lua
├── officialworlds/
│ ├── NOTE !! read if you havent yet.txt
│ ├── bab be u/
│ │ ├── bab be u.bab
│ │ ├── bab be u.replay
│ │ ├── break.bab
│ │ ├── break.replay
│ │ ├── mapp.bab
│ │ ├── meta+/
│ │ │ ├── above it all.bab
│ │ │ ├── above it all.replay
│ │ │ ├── backup plan.bab
│ │ │ ├── backup plan.replay
│ │ │ ├── big kee.bab
│ │ │ ├── big kee.replay
│ │ │ ├── carefullier.bab
│ │ │ ├── carefullier.replay
│ │ │ ├── cells of win.bab
│ │ │ ├── cells of win.replay
│ │ │ ├── deactivate.bab
│ │ │ ├── deactivate.replay
│ │ │ ├── double dash.bab
│ │ │ ├── down came the rein.bab
│ │ │ ├── down came the rein.replay
│ │ │ ├── extende.bab
│ │ │ ├── extende.replay
│ │ │ ├── flip around.bab
│ │ │ ├── flip around.replay
│ │ │ ├── fragil.bab
│ │ │ ├── fragil.replay
│ │ │ ├── ghost.bab
│ │ │ ├── ghost.replay
│ │ │ ├── in the dark.bab
│ │ │ ├── in the dark.replay
│ │ │ ├── infloop/
│ │ │ │ ├── Map.bab
│ │ │ │ ├── beyond the infinite.bab
│ │ │ │ ├── beyond the infinite.replay
│ │ │ │ ├── broken tools.bab
│ │ │ │ ├── broken tools.replay
│ │ │ │ ├── claustrophilic.bab
│ │ │ │ ├── claustrophilic.replay
│ │ │ │ ├── ezwin.bab
│ │ │ │ ├── floop.bab
│ │ │ │ ├── floop.replay
│ │ │ │ ├── furthest reaches.bab
│ │ │ │ ├── furthest reaches.replay
│ │ │ │ ├── gone forever.bab
│ │ │ │ ├── lvlbabtxt+selctxt.bab
│ │ │ │ ├── lvlbabtxt+txt.bab
│ │ │ │ ├── lvln'ttxtxt.bab
│ │ │ │ ├── lvlsparkl.bab
│ │ │ │ ├── resetti.bab
│ │ │ │ ├── resetti.replay
│ │ │ │ ├── shade.bab
│ │ │ │ ├── shade.replay
│ │ │ │ ├── sorry, level broke.bab
│ │ │ │ ├── sorry, level broke.replay
│ │ │ │ ├── wal be seeping.bab
│ │ │ │ ├── wal be seeping.replay
│ │ │ │ ├── weebs don't interact.bab
│ │ │ │ └── weebs don't interact.replay
│ │ │ ├── meta.bab
│ │ │ ├── mous/
│ │ │ │ ├── beyond the world.bab
│ │ │ │ ├── beyond the world.replay
│ │ │ │ ├── kirb-assembled bridge 1.bab
│ │ │ │ ├── kirb-assembled bridge 1.replay
│ │ │ │ ├── kirb-assembled bridge 2.bab
│ │ │ │ ├── kirb-assembled bridge 2.replay
│ │ │ │ ├── lvl editor.bab
│ │ │ │ ├── lvl editor.replay
│ │ │ │ ├── massakirb.bab
│ │ │ │ ├── massakirb.replay
│ │ │ │ ├── mous demon.bab
│ │ │ │ ├── mous demon.replay
│ │ │ │ ├── mous kompaniun.bab
│ │ │ │ └── wal really be nogo.bab
│ │ │ ├── no takebacks.bab
│ │ │ ├── no takebacks.replay
│ │ │ ├── race to dont finish.bab
│ │ │ ├── race to dont finish.replay
│ │ │ ├── sublvl/
│ │ │ │ ├── keyk.bab
│ │ │ │ ├── keyk.replay
│ │ │ │ ├── regret.bab
│ │ │ │ └── regret.replay
│ │ │ ├── supermeta/
│ │ │ │ ├── good job.bab
│ │ │ │ └── good job.replay
│ │ │ ├── text text.bab
│ │ │ ├── text text.replay
│ │ │ ├── the level is trans.bab
│ │ │ ├── the level is trans.replay
│ │ │ ├── the third way.bab
│ │ │ ├── the third way.replay
│ │ │ ├── to the other side.bab
│ │ │ ├── to the other side.replay
│ │ │ ├── wo.bab
│ │ │ └── wo.replay
│ │ ├── nil.bab
│ │ ├── overworld.txt
│ │ ├── sendoff.bab
│ │ ├── sendoff.replay
│ │ ├── w0 (prison)/
│ │ │ ├── another angle.bab
│ │ │ ├── another angle.replay
│ │ │ ├── bab be who.bab
│ │ │ ├── bab be who.replay
│ │ │ ├── comeback.bab
│ │ │ ├── comeback.replay
│ │ │ ├── cordor.bab
│ │ │ ├── cordor.replay
│ │ │ ├── drinking hole.bab
│ │ │ ├── drinking hole.replay
│ │ │ ├── headtilter.bab
│ │ │ ├── headtilter.replay
│ │ │ ├── hotte as hec.bab
│ │ │ ├── hotte as hec.replay
│ │ │ ├── it hurts.bab
│ │ │ ├── it hurts.replay
│ │ │ ├── lava cavern.bab
│ │ │ ├── lava cavern.replay
│ │ │ ├── no transform.bab
│ │ │ ├── no transform.replay
│ │ │ ├── patrols.bab
│ │ │ ├── patrols.replay
│ │ │ ├── prison.bab
│ │ │ ├── weathered fort.bab
│ │ │ └── weathered fort.replay
│ │ ├── w1 (beach)/
│ │ │ ├── all in this together.bab
│ │ │ ├── all in this together.replay
│ │ │ ├── always.bab
│ │ │ ├── always.replay
│ │ │ ├── bab's go.bab
│ │ │ ├── bab's go.replay
│ │ │ ├── beach.bab
│ │ │ ├── breakfast.bab
│ │ │ ├── breakfast.replay
│ │ │ ├── conditionally.bab
│ │ │ ├── conditionally.replay
│ │ │ ├── crushing depths.bab
│ │ │ ├── crushing depths.replay
│ │ │ ├── esac erats.bab
│ │ │ ├── esac erats.replay
│ │ │ ├── facink.bab
│ │ │ ├── facink.replay
│ │ │ ├── follow me.bab
│ │ │ ├── follow me.replay
│ │ │ ├── food chain.bab
│ │ │ ├── food chain.replay
│ │ │ ├── hlepfull.bab
│ │ │ ├── hlepfull.replay
│ │ │ ├── i haet u.bab
│ │ │ ├── i haet u.replay
│ │ │ ├── lazy go^ tutorial.bab
│ │ │ ├── lazy go^ tutorial.replay
│ │ │ ├── meaner fence.bab
│ │ │ ├── meaner fence.replay
│ │ │ ├── multipurpose.bab
│ │ │ ├── multipurpose.replay
│ │ │ ├── never.bab
│ │ │ ├── never.replay
│ │ │ ├── nobody at all.bab
│ │ │ ├── nobody at all.replay
│ │ │ ├── occasionally.bab
│ │ │ ├── occasionally.replay
│ │ │ ├── oceanside snacc.bab
│ │ │ ├── oceanside snacc.replay
│ │ │ ├── painful be.bab
│ │ │ ├── painful be.replay
│ │ │ ├── poem4u!.bab
│ │ │ ├── poem4u!.replay
│ │ │ ├── pyroclasm.bab
│ │ │ ├── pyroclasm.replay
│ │ │ ├── sometimes.bab
│ │ │ ├── sometimes.replay
│ │ │ ├── stare case.bab
│ │ │ ├── stare case.replay
│ │ │ ├── stare casen't.bab
│ │ │ ├── stare casen't.replay
│ │ │ ├── stare caser.bab
│ │ │ ├── stare caser.replay
│ │ │ ├── underwurdld.bab
│ │ │ └── underwurdld.replay
│ │ ├── w2 (bab)/
│ │ │ ├── all text.bab
│ │ │ ├── all text.replay
│ │ │ ├── alternation.bab
│ │ │ ├── alternation.replay
│ │ │ ├── apparently overpowered.bab
│ │ │ ├── apparently overpowered.replay
│ │ │ ├── bab bab bab bab bab bab.bab
│ │ │ ├── bab bab bab bab bab bab.replay
│ │ │ ├── bab be killin it.bab
│ │ │ ├── bab be killin it.replay
│ │ │ ├── bab stacks many.bab
│ │ │ ├── bab stacks many.replay
│ │ │ ├── bab world.bab
│ │ │ ├── baba is you.bab
│ │ │ ├── baba is you.replay
│ │ │ ├── beeee yourself.bab
│ │ │ ├── beeee yourself.replay
│ │ │ ├── by my side.bab
│ │ │ ├── by my side.replay
│ │ │ ├── diamond.bab
│ │ │ ├── diamond.replay
│ │ │ ├── diamonf.bab
│ │ │ ├── diamonf.replay
│ │ │ ├── duplication.bab
│ │ │ ├── duplication.replay
│ │ │ ├── farfishing.bab
│ │ │ ├── farfishing.replay
│ │ │ ├── firewall.bab
│ │ │ ├── firewall.replay
│ │ │ ├── idle is a cooler name.bab
│ │ │ ├── idle is a cooler name.replay
│ │ │ ├── lazy.bab
│ │ │ ├── lazy.replay
│ │ │ ├── le flog an da roc.bab
│ │ │ ├── le flog an da roc.replay
│ │ │ ├── mall entrance.bab
│ │ │ ├── mall entrance.replay
│ │ │ ├── multilevel.bab
│ │ │ ├── multilevel.replay
│ │ │ ├── multilevez.bab
│ │ │ ├── multilevez.replay
│ │ │ ├── n'tn't.bab
│ │ │ ├── n'tn't.replay
│ │ │ ├── overruled 2.bab
│ │ │ ├── overruled 2.replay
│ │ │ ├── overruled.bab
│ │ │ ├── overruled.replay
│ │ │ ├── peekaboo.bab
│ │ │ ├── peekaboo.replay
│ │ │ ├── point&click.bab
│ │ │ ├── point&click.replay
│ │ │ ├── roguen't floor 2.bab
│ │ │ ├── roguen't floor 2.replay
│ │ │ ├── roguen't.bab
│ │ │ ├── roguen't.replay
│ │ │ ├── safety with fren.bab
│ │ │ ├── safety with fren.replay
│ │ │ ├── suffix.bab
│ │ │ ├── suffix.replay
│ │ │ ├── txt.bab
│ │ │ └── txt.replay
│ │ ├── w3 (mine)/
│ │ │ ├── across the board.bab
│ │ │ ├── across the board.replay
│ │ │ ├── corection.bab
│ │ │ ├── corection.replay
│ │ │ ├── furtherer fields.bab
│ │ │ ├── furtherer fields.replay
│ │ │ ├── ise climers.bab
│ │ │ ├── ise climers.replay
│ │ │ ├── it's a frozen world after all.bab
│ │ │ ├── it's a frozen world after all.replay
│ │ │ ├── jagged river.bab
│ │ │ ├── jagged river.replay
│ │ │ ├── kirb be imposter.bab
│ │ │ ├── kirb be imposter.replay
│ │ │ ├── let's moov.bab
│ │ │ ├── let's moov.replay
│ │ │ ├── mines.bab
│ │ │ ├── next.bab
│ │ │ ├── next.replay
│ │ │ ├── paintball.bab
│ │ │ ├── paintball.replay
│ │ │ ├── parser structure.bab
│ │ │ ├── parser structure.replay
│ │ │ ├── pls slip.bab
│ │ │ ├── pls slip.replay
│ │ │ ├── recolor.bab
│ │ │ ├── recolor.replay
│ │ │ ├── slipstop.bab
│ │ │ ├── slipstop.replay
│ │ │ ├── spinmaster.bab
│ │ │ ├── spinmaster.replay
│ │ │ ├── spinmasterer.bab
│ │ │ ├── spinmasterer.replay
│ │ │ ├── stubbn fence.bab
│ │ │ ├── stubbn fence.replay
│ │ │ ├── stubborn ice.bab
│ │ │ └── stubborn ice.replay
│ │ ├── w4 (edge forest)/
│ │ │ ├── alphababa clone.bab
│ │ │ ├── alphababa clone.replay
│ │ │ ├── avoidance.bab
│ │ │ ├── avoidance.replay
│ │ │ ├── backtrack.bab
│ │ │ ├── backtrack.replay
│ │ │ ├── bomb cellar.bab
│ │ │ ├── bomb cellar.replay
│ │ │ ├── boom.bab
│ │ │ ├── boom.replay
│ │ │ ├── breakthru.bab
│ │ │ ├── breakthru.replay
│ │ │ ├── checkers.bab
│ │ │ ├── checkers.replay
│ │ │ ├── clearout.bab
│ │ │ ├── clearout.replay
│ │ │ ├── controlled destruction.bab
│ │ │ ├── controlled destruction.replay
│ │ │ ├── copdog.bab
│ │ │ ├── copdog.replay
│ │ │ ├── edge forest.bab
│ │ │ ├── endless stacking.bab
│ │ │ ├── endless stacking.replay
│ │ │ ├── outsmart.bab
│ │ │ ├── outsmart.replay
│ │ │ ├── power of ignoring.bab
│ │ │ ├── power of ignoring.replay
│ │ │ ├── shini.bab
│ │ │ ├── shini.replay
│ │ │ ├── thicc prison.bab
│ │ │ ├── thicc prison.replay
│ │ │ ├── will n't.bab
│ │ │ ├── will n't.replay
│ │ │ ├── xwx _nuzzles bulge_.bab
│ │ │ └── xwx _nuzzles bulge_.replay
│ │ ├── w5 (hole)/
│ │ │ ├── break the wal.bab
│ │ │ ├── break the wal.replay
│ │ │ ├── duodirectional.bab
│ │ │ ├── duodirectional.replay
│ │ │ ├── fartherest leap.bab
│ │ │ ├── fartherest leap.replay
│ │ │ ├── four square.bab
│ │ │ ├── four square.replay
│ │ │ ├── hidden nature.bab
│ │ │ ├── hidden nature.replay
│ │ │ ├── hole.bab
│ │ │ ├── hopstopper.bab
│ │ │ ├── hopstopper.replay
│ │ │ ├── icy stack.bab
│ │ │ ├── icy stack.replay
│ │ │ ├── indirect controll.bab
│ │ │ ├── indirect controll.replay
│ │ │ ├── less specific but still so.bab
│ │ │ ├── less specific but still so.replay
│ │ │ ├── makeshift hop.bab
│ │ │ ├── makeshift hop.replay
│ │ │ ├── no bab allowed.bab
│ │ │ ├── no bab allowed.replay
│ │ │ ├── prison phase.bab
│ │ │ ├── prison phase.replay
│ │ │ ├── pushing through.bab
│ │ │ ├── pushing through.replay
│ │ │ ├── reflekt.bab
│ │ │ ├── reflekt.replay
│ │ │ ├── reiterate.bab
│ │ │ ├── reiterate.replay
│ │ │ ├── reiteratf.bab
│ │ │ ├── reiteratf.replay
│ │ │ ├── remote txt.bab
│ │ │ ├── remote txt.replay
│ │ │ ├── roomswitch.bab
│ │ │ ├── roomswitch.replay
│ │ │ ├── slingshot.bab
│ │ │ ├── slingshot.replay
│ │ │ ├── sneaking under.bab
│ │ │ ├── sneaking under.replay
│ │ │ ├── specific.bab
│ │ │ ├── specific.replay
│ │ │ ├── team flood.bab
│ │ │ ├── team flood.replay
│ │ │ ├── trapping minion.bab
│ │ │ ├── trapping minion.replay
│ │ │ ├── trio.bab
│ │ │ ├── trio.replay
│ │ │ ├── work ahead.bab
│ │ │ ├── work ahead.replay
│ │ │ ├── yeet of faith.bab
│ │ │ └── yeet of faith.replay
│ │ ├── w6 (city)/
│ │ │ ├── _--_ _- - _-_ --- _-__ ___.bab
│ │ │ ├── _--_ _- - _-_ --- _-__ ___.replay
│ │ │ ├── animay vilen.bab
│ │ │ ├── animay vilen.replay
│ │ │ ├── back in time.bab
│ │ │ ├── back in time.replay
│ │ │ ├── city.bab
│ │ │ ├── cloning expert.bab
│ │ │ ├── cloning expert.replay
│ │ │ ├── combo.bab
│ │ │ ├── combo.replay
│ │ │ ├── faster than light.bab
│ │ │ ├── faster than light.replay
│ │ │ ├── hypershift.bab
│ │ │ ├── hypershift.replay
│ │ │ ├── inf step steev.bab
│ │ │ ├── inf step steev.replay
│ │ │ ├── inpermanence.bab
│ │ │ ├── inpermanence.replay
│ │ │ ├── it's about time.bab
│ │ │ ├── it's about time.replay
│ │ │ ├── no moar.bab
│ │ │ ├── no moar.replay
│ │ │ ├── not on time.bab
│ │ │ ├── not on time.replay
│ │ │ ├── omae wa mou shindeiru.bab
│ │ │ ├── omae wa mou shindeiru.replay
│ │ │ ├── redo.bab
│ │ │ ├── redo.replay
│ │ │ ├── requisite past level.bab
│ │ │ ├── requisite past level.replay
│ │ │ ├── retcon.bab
│ │ │ ├── retcon.replay
│ │ │ ├── seeing double.bab
│ │ │ ├── seeing double.replay
│ │ │ ├── stacking bad.bab
│ │ │ ├── stacking bad.replay
│ │ │ ├── stop it.bab
│ │ │ ├── stop it.replay
│ │ │ ├── stop it2.bab
│ │ │ ├── stop it2.replay
│ │ │ ├── timeless endeavors.bab
│ │ │ ├── timeless endeavors.replay
│ │ │ ├── top of the world.bab
│ │ │ └── top of the world.replay
│ │ ├── w7 (heaven)/
│ │ │ ├── apparn't.bab
│ │ │ ├── apparn't.replay
│ │ │ ├── badly spoken.bab
│ │ │ ├── badly spoken.replay
│ │ │ ├── beckup's backup.bab
│ │ │ ├── beckup's backup.replay
│ │ │ ├── beckup.bab
│ │ │ ├── beckup.replay
│ │ │ ├── beless.bab
│ │ │ ├── beless.replay
│ │ │ ├── ditto.bab
│ │ │ ├── ditto.replay
│ │ │ ├── dualpurpose.bab
│ │ │ ├── dualpurpose.replay
│ │ │ ├── each every.bab
│ │ │ ├── each every.replay
│ │ │ ├── every0.bab
│ │ │ ├── every0.replay
│ │ │ ├── extension cord.bab
│ │ │ ├── extension cord.replay
│ │ │ ├── heaven.bab
│ │ │ ├── if.bab
│ │ │ ├── if.replay
│ │ │ ├── its the.bab
│ │ │ ├── its the.replay
│ │ │ ├── knock the wal down.bab
│ │ │ ├── knock the wal down.replay
│ │ │ ├── more than every1.bab
│ │ │ ├── more than every1.replay
│ │ │ ├── no whammies.bab
│ │ │ ├── no whammies.replay
│ │ │ ├── nonexistent.bab
│ │ │ ├── nonexistent.replay
│ │ │ ├── objectifier.bab
│ │ │ ├── objectifier.replay
│ │ │ ├── obses.bab
│ │ │ ├── obses.replay
│ │ │ ├── reduce.bab
│ │ │ ├── reduce.replay
│ │ │ ├── reuse.bab
│ │ │ ├── reuse.replay
│ │ │ ├── skullify.bab
│ │ │ ├── skullify.replay
│ │ │ ├── stacking ability.bab
│ │ │ ├── stacking ability.replay
│ │ │ ├── that one.bab
│ │ │ ├── that one.replay
│ │ │ ├── that thing.bab
│ │ │ ├── that thing.replay
│ │ │ ├── txt txt.bab
│ │ │ ├── txt txt.replay
│ │ │ ├── txtify.bab
│ │ │ ├── txtify.replay
│ │ │ ├── well spoken.bab
│ │ │ ├── well spoken.replay
│ │ │ ├── xwx whats this.bab
│ │ │ └── xwx whats this.replay
│ │ └── w8 (grove)/
│ │ ├── clause.bab
│ │ ├── clause.replay
│ │ ├── f is for.bab
│ │ ├── f is for.replay
│ │ ├── grove.bab
│ │ ├── leftdir.bab
│ │ ├── leftdir.replay
│ │ ├── letdir.bab
│ │ ├── letdir.replay
│ │ ├── q.bab
│ │ ├── q.replay
│ │ ├── umlaut.bab
│ │ └── umlaut.replay
│ ├── gadgets/
│ │ ├── 5 step steev.bab
│ │ ├── a ditto.bab
│ │ ├── a ditto.replay
│ │ ├── annoying fly.bab
│ │ ├── back test.bab
│ │ ├── bertie.bab
│ │ ├── button test.bab
│ │ ├── chessboard.bab
│ │ ├── chessboard.replay
│ │ ├── colors.bab
│ │ ├── counter.bab
│ │ ├── counter.replay
│ │ ├── duane _the roc_ johnson.bab
│ │ ├── every1 be sans.bab
│ │ ├── every1 be slep.bab
│ │ ├── every1 sing c.bab
│ │ ├── feature testing.bab
│ │ ├── glitch.bab
│ │ ├── kaleidoscope.bab
│ │ ├── langton's bog.bab
│ │ ├── langton's bog.replay
│ │ ├── lvl be.bab
│ │ ├── main menu.bab
│ │ ├── maybe rule.bab
│ │ ├── megalovania.bab
│ │ ├── ms paint deluxe.bab
│ │ ├── ms paint deluxer.bab
│ │ ├── ms paint deluxer.replay
│ │ ├── ms paint.bab
│ │ ├── mutually exclusive.bab
│ │ ├── object palette.bab
│ │ ├── piano keyboard long.bab
│ │ ├── piano keyboard.bab
│ │ ├── player select test.bab
│ │ ├── poor toll gunne.bab
│ │ ├── poor toll gunne.replay
│ │ ├── prop palette.bab
│ │ ├── slots.bab
│ │ ├── slots.replay
│ │ ├── spin gadget.bab
│ │ ├── spirograph.bab
│ │ └── what level should you make.bab
│ ├── minigames/
│ │ ├── 2048 is a big number _(.bab
│ │ ├── Rif Collapse.bab
│ │ ├── Rif Collapse.replay
│ │ ├── bab be sneke.bab
│ │ ├── bab be sneke.replay
│ │ ├── beginner.bab
│ │ ├── better bab snek.bab
│ │ ├── better bab snek.replay
│ │ ├── block puzzle 1.bab
│ │ ├── block puzzle 1.replay
│ │ ├── block puzzle 2.bab
│ │ ├── block puzzle 2.replay
│ │ ├── block puzzle 3.bab
│ │ ├── block puzzle 3.replay
│ │ ├── block puzzle 4.bab
│ │ ├── block puzzle 4.replay
│ │ ├── block puzzle 5.bab
│ │ ├── block puzzle 5.replay
│ │ ├── block puzzle 6.bab
│ │ ├── block puzzle 6.replay
│ │ ├── boxes [1].bab
│ │ ├── boxes [1].replay
│ │ ├── boxes [2].bab
│ │ ├── boxes [2].replay
│ │ ├── boxes [3].bab
│ │ ├── boxes [3].replay
│ │ ├── cleste.bab
│ │ ├── cling shotte.bab
│ │ ├── cling shotte.replay
│ │ ├── color maze 1.bab
│ │ ├── color maze 1.replay
│ │ ├── color maze 2.bab
│ │ ├── color maze 2.replay
│ │ ├── color maze 3.bab
│ │ ├── color maze 3.replay
│ │ ├── color maze 4.bab
│ │ ├── color maze 4.replay
│ │ ├── dodgeball.bab
│ │ ├── dodgeball.replay
│ │ ├── dodgemaster.bab
│ │ ├── forever and ever.bab
│ │ ├── hedge be maze.bab
│ │ ├── hok shotte.bab
│ │ ├── hok shotte.replay
│ │ ├── icy puzl 1.bab
│ │ ├── insane.bab
│ │ ├── intermediate.bab
│ │ ├── is this sokoban [1].bab
│ │ ├── is this sokoban [1].replay
│ │ ├── is this sokoban [2].bab
│ │ ├── is this sokoban [2].replay
│ │ ├── jailbreak.bab
│ │ ├── jailbreak.replay
│ │ ├── knight's tour.bab
│ │ ├── knight's tour.replay
│ │ ├── leapfrog.bab
│ │ ├── leapfrog.replay
│ │ ├── minesweeper hub.bab
│ │ ├── n step steve.bab
│ │ ├── n step steve.replay
│ │ ├── peg solitaire.bab
│ │ ├── peg solitaire.replay
│ │ ├── pong 2p.bab
│ │ ├── pong menu.bab
│ │ ├── pong.bab
│ │ ├── pong.replay
│ │ ├── robbery.bab
│ │ ├── robbery.replay
│ │ ├── robberz.bab
│ │ ├── silent robbery.replay
│ │ ├── slenderbab.bab
│ │ ├── slenderbab.replay
│ │ ├── space inboiders.bab
│ │ ├── space inboiders.replay
│ │ ├── square fill 1.bab
│ │ ├── square fill 1.replay
│ │ ├── square fill 2.bab
│ │ ├── square fill 2.replay
│ │ ├── square fill 3.bab
│ │ ├── square fill 3.replay
│ │ ├── square fill 4.bab
│ │ ├── square fill 4.replay
│ │ ├── square fill 5.bab
│ │ ├── square fill 5.replay
│ │ ├── square fill 6.bab
│ │ ├── square fill 6.replay
│ │ ├── sticky skul 1.bab
│ │ ├── sticky skul 1.replay
│ │ ├── sticky skul 2.bab
│ │ ├── sticky skul 2.replay
│ │ ├── sticky skul 3.bab
│ │ ├── sticky skul 3.replay
│ │ ├── sticky skul 4.bab
│ │ ├── sticky skul 4.replay
│ │ ├── sudoku.bab
│ │ ├── sudoku.replay
│ │ ├── switch labyrinth.bab
│ │ ├── switch labyrinth.replay
│ │ ├── the ol skware puzel 1.bab
│ │ ├── the ol skware puzel 1.replay
│ │ ├── the ol skware puzel 2.bab
│ │ ├── the ol skware puzel 2.replay
│ │ ├── too many queens.bab
│ │ ├── too many queens.replay
│ │ ├── wave in bab.bab
│ │ ├── wave in bab.replay
│ │ ├── whack a bab.bab
│ │ └── whack a bab.replay
│ └── solo levels/
│ ├── DIY stairs.bab
│ ├── DIY stairs.replay
│ ├── a true battle.bab
│ ├── a true battle.replay
│ ├── algloo plus.bab
│ ├── algloo plus.replay
│ ├── algloo.bab
│ ├── algloo.replay
│ ├── anti it up.bab
│ ├── anti it up.replay
│ ├── aw chute.bab
│ ├── aw chute.replay
│ ├── cake factory.bab
│ ├── cake factory.replay
│ ├── campaign/
│ │ ├── bab got keek v2.bab
│ │ ├── bab got keek v2.replay
│ │ ├── bab got keek.bab
│ │ ├── bab got keek.replay
│ │ ├── bridges/
│ │ │ ├── acrobatic bridge.bab
│ │ │ ├── acrobatic bridge.replay
│ │ │ ├── all bridges lead to no.bab
│ │ │ ├── all bridges lead to no.replay
│ │ │ ├── beeee-ridges.bab
│ │ │ ├── beeee-ridges.replay
│ │ │ ├── blarge building 2.bab
│ │ │ ├── blarge building 2.replay
│ │ │ ├── blarge building.bab
│ │ │ ├── blarge building.replay
│ │ │ ├── bridge building 4 kidz.bab
│ │ │ ├── bridge building 4 kidz.replay
│ │ │ ├── bridge building.bab
│ │ │ ├── bridge building.replay
│ │ │ ├── bridge building_.bab
│ │ │ ├── bridge building_.replay
│ │ │ ├── bridge of hatred.bab
│ │ │ ├── bridge of hatred.replay
│ │ │ ├── bridge of love.bab
│ │ │ ├── bridge of love.replay
│ │ │ ├── bridge restoration.bab
│ │ │ ├── bridge restoration.replay
│ │ │ ├── bridge righting.bab
│ │ │ ├── bridge righting.replay
│ │ │ ├── bridge wronging.bab
│ │ │ ├── bridge wronging.replay
│ │ │ ├── bridgebridgebuildingbuilding.bab
│ │ │ ├── bridgebridgebuildingbuilding.replay
│ │ │ ├── bridged back and forth.bab
│ │ │ ├── bridged back and forth.replay
│ │ │ ├── bridgeless.bab
│ │ │ ├── bridgeless.replay
│ │ │ ├── bridgelocked.bab
│ │ │ ├── bridgelocked.replay
│ │ │ ├── bridgen't.bab
│ │ │ ├── bridgen't.replay
│ │ │ ├── bridges_.bab
│ │ │ ├── bridges_.replay
│ │ │ ├── build bridging.bab
│ │ │ ├── build bridging.replay
│ │ │ ├── building_.bab
│ │ │ ├── building_.replay
│ │ │ ├── choose your bridge.bab
│ │ │ ├── choose your bridge.replay
│ │ │ ├── down with the bridge.bab
│ │ │ ├── down with the bridge.replay
│ │ │ ├── extendo-bridge.bab
│ │ │ ├── extendo-bridge.replay
│ │ │ ├── flying trapeze.bab
│ │ │ ├── flying trapeze.replay
│ │ │ ├── frozen bridge.bab
│ │ │ ├── frozen bridge.replay
│ │ │ ├── frozen bridgen't.bab
│ │ │ ├── frozen bridgen't.replay
│ │ │ ├── infinibridge.bab
│ │ │ ├── infinibridge.replay
│ │ │ ├── my r by hatsune miku.bab
│ │ │ ├── my r by hatsune miku.replay
│ │ │ ├── not you apparently.bab
│ │ │ ├── not you apparently.replay
│ │ │ ├── ode to the bridge builder.bab
│ │ │ ├── ode to the bridge builder.replay
│ │ │ ├── search for a bridge.bab
│ │ │ ├── search for a bridge.replay
│ │ │ ├── speaking with bridges.bab
│ │ │ ├── speaking with bridges.replay
│ │ │ ├── the fallen bridge.bab
│ │ │ ├── the fallen bridge.replay
│ │ │ ├── the unfallen bridge.bab
│ │ │ ├── the unfallen bridge.replay
│ │ │ ├── who needs a bridge.bab
│ │ │ ├── who needs a bridge.replay
│ │ │ ├── world building.bab
│ │ │ ├── you are already bridge.bab
│ │ │ └── you are already bridge.replay
│ │ ├── cargo bay.bab
│ │ ├── cargo bay.replay
│ │ ├── determinism.bab
│ │ ├── determinism.replay
│ │ ├── distant call.bab
│ │ ├── distant call.replay
│ │ ├── distant relation.bab
│ │ ├── distant relation.replay
│ │ ├── don't mind me.bab
│ │ ├── don't mind me.replay
│ │ ├── downstream.bab
│ │ ├── downstream.replay
│ │ ├── drifting.bab
│ │ ├── drifting.replay
│ │ ├── joke.bab
│ │ ├── joke.replay
│ │ ├── map.bab
│ │ ├── not really self sustaining.bab
│ │ ├── not really self sustaining.replay
│ │ ├── one or two.bab
│ │ ├── one or two.replay
│ │ ├── pay respec.bab
│ │ ├── pay respec.replay
│ │ ├── rotary (buffed).bab
│ │ ├── rotary (buffed).replay
│ │ ├── scenery/
│ │ │ ├── real scenic pond.bab
│ │ │ ├── real scenic pond.replay
│ │ │ ├── return of return of scenic lagoon v2.bab
│ │ │ ├── return of scenic lagoon v2.bab
│ │ │ ├── return of scenic lagoon.bab
│ │ │ ├── return of scenic lagoon.replay
│ │ │ ├── scenery.bab
│ │ │ ├── scenic lagoon v2.bab
│ │ │ ├── scenic lagoon v2.replay
│ │ │ ├── scenic lagoon.bab
│ │ │ ├── scenic lagoon.replay
│ │ │ ├── scenic puddle.bab
│ │ │ ├── scenic puddle.replay
│ │ │ ├── scenic puddlen't.bab
│ │ │ ├── scenic puddlen't.replay
│ │ │ ├── shallow pool but it froze.bab
│ │ │ ├── shallow pool but it froze.replay
│ │ │ ├── shallow pool.bab
│ │ │ └── shallow pool.replay
│ │ ├── sider fence.bab
│ │ ├── sider fence.replay
│ │ ├── troll/
│ │ │ ├── !!!.bab
│ │ │ ├── bab get cleen.bab
│ │ │ ├── bab get cleen.replay
│ │ │ ├── false truth.bab
│ │ │ ├── leekspin.bab
│ │ │ ├── merrim_weebster.bab
│ │ │ ├── merrim_weebster.replay
│ │ │ ├── moar! MOAR!.bab
│ │ │ ├── moar! MOAR!.replay
│ │ │ ├── win.bab
│ │ │ └── win.replay
│ │ ├── victory in the open z.bab
│ │ ├── victory in the open z.replay
│ │ ├── walk past.bab
│ │ └── walk past.replay
│ ├── clean out the cobwebs.bab
│ ├── clean out the cobwebs.replay
│ ├── controlled destruction.bab
│ ├── controlled destruction.replay
│ ├── cursd shoos of leeping.bab
│ ├── cursd shoos of leeping.replay
│ ├── cursd shoos of lepard.bab
│ ├── cursd shoos of lepard.replay
│ ├── cursd shoos of leper.bab
│ ├── cursd shoos of leper.replay
│ ├── floatation unit.bab
│ ├── floatation unit.replay
│ ├── flof frens.bab
│ ├── flof frens.replay
│ ├── four letter word.bab
│ ├── fren.bab
│ ├── fren.replay
│ ├── fren2.bab
│ ├── fren2.replay
│ ├── gap bridging.bab
│ ├── gap bridging.replay
│ ├── halfwalker.bab
│ ├── halfwalker.replay
│ ├── hoppers.bab
│ ├── hoppers.replay
│ ├── hot glue gun.bab
│ ├── hot glue gun.replay
│ ├── impassable river.bab
│ ├── impassable river.replay
│ ├── infinite ice.bab
│ ├── infinite ice.replay
│ ├── infinite stacking.replay
│ ├── its the.replay
│ ├── just an every1 level.bab
│ ├── just an every1 level.replay
│ ├── lite version.bab
│ ├── lite version.replay
│ ├── lvl be rong.bab
│ ├── lvl be rong.replay
│ ├── magnetic field.bab
│ ├── magnetic field.replay
│ ├── magnifying glass.bab
│ ├── moar stacks 2.bab
│ ├── moar stacks 2.replay
│ ├── moar stacks.bab
│ ├── moar stacks.replay
│ ├── molten hot.bab
│ ├── molten hot.replay
│ ├── multiple.bab
│ ├── multiple.replay
│ ├── obses max.bab
│ ├── one-way.bab
│ ├── one-way.replay
│ ├── oneway maze.bab
│ ├── oneway maze.replay
│ ├── orang lvl bad.bab
│ ├── quick no1 puzzl extra.bab
│ ├── quick no1 puzzl extra.replay
│ ├── quick no1 puzzl.bab
│ ├── quick no1 puzzl.replay
│ ├── roc fren.bab
│ ├── roc fren.replay
│ ├── rule bender.bab
│ ├── scraps/
│ │ ├── #8008.bab
│ │ ├── #8008.replay
│ │ ├── bad corekt tutorial.bab
│ │ ├── bad corekt tutorial.replay
│ │ ├── brok miror.bab
│ │ ├── brok miror.replay
│ │ ├── c9ke factory.bab
│ │ ├── c9ke factory.replay
│ │ ├── cant doo much!.bab
│ │ ├── cant doo much!.replay
│ │ ├── defying gravity.bab
│ │ ├── defying gravity.replay
│ │ ├── echolocation.bab
│ │ ├── echolocation.replay
│ │ ├── eruption.bab
│ │ ├── eruption.replay
│ │ ├── facink.bab
│ │ ├── facink.replay
│ │ ├── flog pls.bab
│ │ ├── flog pls.replay
│ │ ├── fort wog.bab
│ │ ├── fort wog.replay
│ │ ├── hold the fort.bab
│ │ ├── hold the fort.replay
│ │ ├── i don c no pumkin!.bab
│ │ ├── i don c no pumkin!.replay
│ │ ├── meaner fence.bab
│ │ ├── meaner fence.replay
│ │ ├── miror.bab
│ │ ├── miror.replay
│ │ ├── moar lies.bab
│ │ ├── moar lies.replay
│ │ ├── moar lies2.bab
│ │ ├── moar lies2.replay
│ │ ├── mooner fence.bab
│ │ ├── mooner fence.replay
│ │ ├── navigation basics.bab
│ │ ├── navigation basics.replay
│ │ ├── rotary.bab
│ │ ├── rotary.replay
│ │ ├── sadd citty.bab
│ │ ├── sadd citty.replay
│ │ ├── shuffl puzzl/
│ │ │ ├── Shuffl.bab
│ │ │ ├── Shuffl.replay
│ │ │ ├── frwn be comepls.bab
│ │ │ ├── frwn be comepls.replay
│ │ │ ├── frwn be frwn.bab
│ │ │ ├── frwn be frwn.replay
│ │ │ ├── wal be frwn be comepls.bab
│ │ │ ├── wal be frwn be comepls.replay
│ │ │ └── wal be frwn.bab
│ │ ├── sinkhole.bab
│ │ ├── sinkhole.replay
│ │ ├── tektonik 1.bab
│ │ ├── tektonik 1.replay
│ │ ├── tektonik 2.bab
│ │ ├── tektonik 2.replay
│ │ ├── this is a bobbery.bab
│ │ ├── this is a woggewy.bab
│ │ ├── too tiem bbaey.bab
│ │ ├── too tiem bbaey.replay
│ │ ├── turn cornr.bab
│ │ ├── turn cornr.replay
│ │ ├── victory in the open redux.bab
│ │ ├── victory in the open redux.replay
│ │ ├── vit this is a fun level.bab
│ │ └── vit this is a fun level.replay
│ ├── shhh, it's a secret.bab
│ ├── shhh, it's a secret.replay
│ ├── snowfall.bab
│ ├── snowfall.replay
│ ├── soko BANNED.bab
│ ├── soko BANNED.replay
│ ├── taek noetts.bab
│ ├── taek noetts.replay
│ ├── the wall of no u.bab
│ ├── the wall of no u.replay
│ ├── three pointer.bab
│ ├── three pointer.replay
│ ├── tim's true power___.bab
│ ├── tim's true power___.replay
│ ├── too strong!.bab
│ ├── too strong!.replay
│ ├── twin stick controls.bab
│ ├── twin stick controls.replay
│ ├── u spin8 me arond.bab
│ ├── u spin8 me arond.replay
│ ├── undo dungeon.bab
│ ├── undo dungeon.replay
│ ├── wall slide.bab
│ ├── wall slide.replay
│ ├── with our powers combined___.bab
│ ├── with our powers combined___.replay
│ ├── won't dungeon.bab
│ └── won't dungeon.replay
├── overworld notes.txt
├── paletteshader_autumn.txt
├── paletteshader_dunno.txt
├── rules.lua
├── scene.lua
├── serpent.lua
├── shader_pucker.txt
├── test/
│ └── ui.lua
├── ui/
│ ├── component.lua
│ ├── init.lua
│ ├── levelbutton.lua
│ ├── menubutton.lua
│ ├── newcomponent.lua
│ ├── overlay.lua
│ ├── textinput.lua
│ └── worldbutton.lua
├── utils.lua
└── values.lua
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
build
.vscode
Release
officialworlds/.DS_Store
.DS_Store
bab-be-u.love
officialworlds/minigames/hedge be maze.replay
*.db
================================================
FILE: .gitmodules
================================================
[submodule "docs/wiki"]
path = docs/wiki
url = https://github.com/lilybeevee/bab-be-u.wiki.git
================================================
FILE: CODE_OF_CONDUCT.md
================================================
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment
include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at babbeu@gmail.com (not real yet). All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see
https://www.contributor-covenant.org/faq
================================================
FILE: LICENSE.md
================================================
Copyright (c) 2019 lilybeevee
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
# BAB BE U
bab be u be a WIP (very very WIP!!) fangaem of [baba is you byy hempuli](https://hempuli.com/baba/) !!! a puzle gam wher ruls u folow r prenset as blok u intreact with.. by manpuilating tem, u chang how gam work, repupos thing u find in levl an cuase suprisng itneracton!!
[bab be u official discord channel (on baba server!!!)](https://discord.com/channels/556333985882439680/579519329515732993)
[help bab crew fix nasty bugs !!!](https://github.com/lilybeevee/bab-be-u/projects/1)
[hep bab crew implement new cool fechures!!1](https://github.com/lilybeevee/bab-be-u/projects/2)
## how do?
firs, donload love2d!!
nex, how run gam: https://love2d.org/wiki/Getting_Started#Running_Games
## screnshoot pls!!!!
ok!!, here u go!!!!!





## dev info !!!!!!
for build ver (in main menu at the top left), you must add a hook to your .git folder, [click here for more info](https://gist.github.com/sg-s/2ddd0fe91f6037ffb1bce28be0e74d4e)
================================================
FILE: assets/tiles/notes.txt
================================================
order of the things (because consistency is important):
id
name
display
sprite
sprite transforms
meta sprites
meta sprite transforms (is that a thing)
(text) types
layer
color
painted (formerly known as "colored")
overlay
txtify
thingify
wobblify
babify
convertible
rotate
portal
wobble
unsearchable
features (hatt, which, sant, bowie, gang, sans, cool, katany, knif, gunne, slippers)
voice
desc
alias
tags
pronouns
old names
layer notes:
1: bordr, and nothing else
2: full tile things (wal, watr, laav)
3: other "low" objects (gras, chekr)
4: bg objects (extre, pudll)
5: bg particles (sparkl, rein)
6: collectables (flog, boll)
7: objects that take a lot of area (boux, luv)
8: rest of objects
9: bg characters (skul)
10: characters that take a lot of area (boooo, lila)
11: rest of characters
19: fake text (prop)
20: text
21: text that is slightly bigger than other text (thicc, rithere)
22: fg objects (jail)
23: lins
24: lvls
25: selctr
30: camra
100: the real bab dictator
================================================
FILE: assets/tiles/objects/characters.json
================================================
[
{
"name": "bab",
"sprite": ["bab"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"features": {
"sans": {"x": 22, "y": 10, "w": 2, "h": 2}
},
"voice": "s_doo",
"desc": "its bab bruh",
"tags": ["chars", "baba"],
"pronouns": ["she", "her"]
},
{
"name": "txt_bab",
"sprite": ["txt/bab"],
"metasprite": ["txt/bab meta"],
"types": ["object"],
"color": [[4, 1]],
"desc": "\"BAB\". thats what it says",
"tags": ["chars", "baba"]
},
{
"name": "txt_babn't",
"display": "bab n't",
"sprite": ["txt/bab meta", "n't"],
"types": ["object"],
"color": [[4, 1], [2, 2]],
"painted": [true, false],
"desc": "BAB N'T: The same as having these two text tiles in a row."
},
{
"name": "skul",
"sprite": ["skul"],
"layer": 9,
"color": [[2, 1]],
"rotate": true,
"features": {
"sans": {"x": 21, "y": 8, "w": 4, "h": 4}
},
"voice": "s_saw",
"desc": "evillllll",
"tags": ["skull"],
"pronouns": ["they", "them"]
},
{
"name": "txt_skul",
"sprite": ["txt/skul"],
"types": ["object"],
"color": [[2, 1]],
"tags": ["chars", "skull"]
},
{
"name": "keek",
"sprite": ["keek"],
"layer": 11,
"color": [[2, 2]],
"rotate": true,
"features": {
"sans": {"x": 19, "y": 7, "w": 2, "h": 2}
},
"voice": "s_saw",
"desc": "babs bff",
"tags": ["keke", "chars"],
"pronouns": ["they", "them"]
},
{
"name": "txt_keek",
"sprite": ["txt/keek"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["keke", "chars"]
},
{
"name": "meem",
"sprite": ["meem"],
"layer": 11,
"color": [[3, 1]],
"rotate": true,
"features": {
"sans": {"x": 18, "y": 3, "w": 2, "h": 2}
},
"voice": "s_organ",
"desc": "meem is the true philosopher of our time. babs 3ff",
"tags": ["chars"],
"pronouns": ["he", "him"]
},
{
"name": "txt_meem",
"sprite": ["txt/meem"],
"types": ["object"],
"color": [[3, 1]],
"tags": ["chars"]
},
{
"name": "os",
"sprite": ["os"],
"layer": 10,
"color": [[0, 3]],
"rotate": true,
"features": {
"sans": {"x": 14, "y": 8, "w": 2, "h": 2}
},
"voice": "bit2",
"desc": "OS: Its sprites changes with the user's Operating System!",
"tags": ["chars", "apple", "android", "windows", "linux", "operating system"],
"pronouns": ["it"]
},
{
"name": "txt_os",
"sprite": ["txt/os"],
"types": ["object"],
"color": [[4, 1]],
"tags": ["apple", "android", "windows", "linux", "operating system"]
},
{
"name": "wog",
"sprite": ["wog"],
"layer": 10,
"color": [[2, 4]],
"rotate": true,
"features": {
"sans": {"x": 16, "y": 9, "w": 3, "h": 3}
},
"voice": "s_strum",
"desc": "smol frens who own pointy tridents, play with explosives, and bake good cake. nobody knows how to describe more than one of them",
"tags": ["wug", "chars", "bird"],
"pronouns": ["they", "them"]
},
{
"name": "txt_wog",
"sprite": ["txt/wog"],
"types": ["object"],
"color": [[2, 4]],
"desc": "wogs dream is to be a mad scientist and go evil with power using nothing but sheer linguistics. linguists' evil career options may be limited but that wont stop wog from trying their best",
"tags": ["wug", "chars", "bird"]
},
{
"name": "bup",
"sprite": ["bup", "no1", "no1", "no1"],
"layer": 11,
"color": [[6, 2], [2, 4], [0, 2], [0, 3]],
"painted": [true, false, false, false],
"rotate": true,
"features": {
"sans": {"x": 23, "y": 19, "w": 3, "h": 3}
},
"voice": "s_steel",
"desc": "BUP: HELLO\nBUP DOES NOT WANT, BUP DOES NOT DREAM\nPLEASE HELP HIM\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
"tags": ["toad", "simpleflips", "chars"],
"pronouns": ["he", "him"]
},
{
"name": "txt_bup",
"sprite": ["txt/bup"],
"types": ["object"],
"color": [[6, 2]],
"tags": ["toad", "simpleflips", "chars"]
},
{
"name": "kirb",
"sprite": ["kirb"],
"layer": 10,
"color": [[4, 2]],
"rotate": true,
"features": {
"sans": {"x": 21, "y": 9, "w": 2, "h": 2}
},
"voice": "s_spian",
"desc": "1, 2 oatmeal kirb be be a pincc guy",
"tags": ["kirby", "chars"],
"pronouns": ["he", "him"]
},
{
"name": "txt_kirb",
"sprite": ["txt/kirb"],
"types": ["object"],
"color": [[4, 2]],
"tags": ["kirby", "chars"]
},
{
"name": "han",
"sprite": ["han"],
"layer": 9,
"color": [[0, 3]],
"rotate": true,
"desc": "grab, then yeet",
"tags": ["hand", "body part"],
"pronouns": ["it", "they", "them"]
},
{
"name": "txt_han",
"sprite": ["txt/han"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["hand", "body part"]
},
{
"name": "steev",
"sprite": ["steev"],
"layer": 11,
"color": [[2, 3]],
"rotate": true,
"features": {
"sans": {"x": 20, "y": 13, "w": 2, "h": 2},
"katany": {}
},
"voice": "dog",
"desc": "can only moov 5 steps b4 dyin nya",
"tags": ["chars", "5 step steve", "cat", "nya"],
"pronouns": ["he", "him"]
},
{
"name": "txt_steev",
"sprite": ["txt/steev"],
"types": ["object"],
"color": [[2, 3]],
"tags": ["chars", "5 step steve", "cat", "nya"]
},
{
"name": "boy",
"sprite": ["boy"],
"layer": 11,
"color": [[0, 2]],
"rotate": true,
"features": {
"sans": {"x": 14, "y": 15, "w": 2, "h": 5}
},
"desc": "he's upsidedown b/c he lives on a Boy's surface",
"tags": ["chars"],
"pronouns": ["he", "him"]
},
{
"name": "txt_boy",
"sprite": ["txt/boy"],
"types": ["object"],
"color": [[0, 2]],
"tags": ["chars"]
},
{
"name": "ghostfren",
"display": "ghost fren",
"sprite": ["ghost"],
"layer": 11,
"color": [[4, 2]],
"rotate": true,
"features": {
"sans": {"x": 26, "y": 10, "w": 2, "h": 4}
},
"voice": "s_sine",
"desc": "its not spooky, its a fren.",
"tags": ["chars"],
"pronouns": ["ze", "hir"]
},
{
"name": "txt_ghostfren",
"display": "ghost fren",
"sprite": ["txt/ghostfren"],
"types": ["object"],
"color": [[4, 2]],
"desc": "this text is very spooky tho",
"tags": ["chars"]
},
{
"name": "robobot",
"sprite": ["robobot"],
"layer": 11,
"color": [[6, 1]],
"rotate": true,
"features": {
"sans": {"x": 17, "y": 7, "w": 2, "h": 4}
},
"voice": "bit2",
"desc": "the super scan mouth lazers that copy abilities are missing because they forgot to design a mouth",
"tags": ["robot", "chars"],
"pronouns": ["they", "them"]
},
{
"name": "txt_robobot",
"sprite": ["txt/robobot"],
"types": ["object"],
"color": [[6, 1]],
"tags": ["robot", "chars"]
},
{
"name": "creb",
"sprite": ["creb"],
"layer": 11,
"color": [[2, 2]],
"features": {
"sans": {"x": 20, "y": 4, "w": 4, "h": 5}
},
"voice": "crab rave",
"desc": "loves to party and dance! woo! yeah!",
"tags": ["chars", "crab"],
"pronouns": ["he", "him"]
},
{
"name": "txt_creb",
"sprite": ["txt/creb"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["crab"]
},
{
"name": "hors",
"sprite": ["hors"],
"layer": 11,
"color": [[6, 1]],
"features": {
"sans": {"x": 17, "y": 6, "w": 3, "h": 3}
},
"desc": "it's a knoble knight",
"tags": ["chars", "chess", "knight", "horse"],
"pronouns": ["she", "her"]
},
{
"name": "txt_hors",
"sprite": ["txt/hors"],
"types": ["object"],
"color": [[6, 1]],
"tags": ["chess", "knight", "horse"]
},
{
"name": "snoman",
"sprite": ["snoman"],
"layer": 10,
"color": [[0, 3]],
"features": {
"sans": {"x": 17, "y": 8, "w": 3, "h": 3}
},
"desc": "do u wanna creat a snoman??",
"tags": ["chars", "snowman", "christmas"],
"pronouns": ["he", "him"]
},
{
"name": "txt_snoman",
"sprite": ["txt/snoman"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["chars", "snowman", "christmas"]
},
{
"name": "beeee",
"sprite": ["beeee", "no1"],
"layer": 10,
"color": [[2, 4], [0, 0]],
"painted": [true, false],
"rotate": true,
"features": {
"sans": {"x": 25, "y": 14, "w": 2, "h": 2}
},
"desc": "the bab beeee be tranz",
"tags": ["honeybee", "chars", "insect"],
"pronouns": ["sheeee", "her"]
},
{
"name": "txt_beeee",
"sprite": ["txt/beeee"],
"types": ["object"],
"color": [[2, 4]],
"desc": "bab beeeeeeeee u",
"tags": ["honeybee", "chars", "insect"]
},
{
"name": "fishe",
"sprite": ["fishe"],
"layer": 10,
"color": [[0, 3]],
"rotate": true,
"features": {
"sans": {"x": 24, "y": 11, "w": 2, "h": 2}
},
"desc": "fishe be walk?? kinda quirky doe",
"tags": ["angelfish", "chars"],
"pronouns": ["he", "him"]
},
{
"name": "txt_fishe",
"sprite": ["txt/fishe"],
"types": ["object"],
"color": [[0, 2]],
"tags": ["angelfish", "chars"]
},
{
"name": "statoo",
"sprite": ["statoo"],
"layer": 11,
"color": [[0, 1]],
"features": {
"sans": {"x": 16, "y": 6, "w": 2, "h": 2}
},
"desc": "their occupation is a janitor",
"tags": ["statue", "chars", "janitor"],
"pronouns": ["they", "them"]
},
{
"name": "txt_statoo",
"sprite": ["txt/statoo"],
"types": ["object"],
"color": [[0, 1]],
"tags": ["statue", "chars", "janitor"]
},
{
"name": "bunmy",
"sprite": ["bunmy"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"features": {
"sans": {"x": 23, "y": 12, "w": 2, "h": 2}
},
"desc": "looks kinda like bab???",
"tags": ["chars", "bunny rabbit"],
"pronouns": ["she", "her"]
},
{
"name": "txt_bunmy",
"sprite": ["txt/bunmy"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["chars", "bunny rabbit"]
},
{
"name": "bog",
"sprite": ["bog"],
"layer": 10,
"color": [[6, 1]],
"rotate": true,
"features": {
"sans": {"x": 24, "y": 16, "w": 2, "h": 2}
},
"voice": "s_scat",
"desc": "icky",
"tags": ["chars", "bug", "insect", "cockroach"],
"pronouns": ["xe", "xem"]
},
{
"name": "txt_bog",
"sprite": ["txt/bog"],
"types": ["object"],
"color": [[6, 1]],
"tags": ["chars", "bug", "insect", "cockroach"]
},
{
"name": "pingu",
"sprite": ["pingu"],
"layer": 11,
"color": [[1, 3]],
"rotate": true,
"features": {
"sans": {"x": 12, "y": 11, "w": 2, "h": 2}
},
"desc": "noot noot",
"tags": ["chars", "penguin", "bird"],
"pronouns": ["he", "him"]
},
{
"name": "txt_pingu",
"sprite": ["txt/pingu"],
"types": ["object"],
"color": [[1, 3]],
"tags": ["chars", "penguin", "bird"]
},
{
"name": "snek",
"sprite": ["snek"],
"layer": 11,
"color": [[5, 3]],
"rotate": true,
"features": {
"sans": {"x": 20, "y": 7, "w": 2, "h": 2}
},
"desc": "sssssssssssssss",
"tags": ["chars", "snake"],
"pronouns": ["they", "them"]
},
{
"name": "txt_snek",
"sprite": ["txt/snek"],
"types": ["object"],
"color": [[5, 3]],
"tags": ["chars", "snake"]
},
{
"name": "ripof",
"sprite": ["ripof"],
"layer": 10,
"color": [[1, 3]],
"rotate": true,
"features": {
"sans": {"x": 25, "y": 17, "w": 3, "h": 3}
},
"desc": "from the hit game DEV IS YOU",
"tags": ["chars", "dev", "slime", "blob", "rip off"],
"pronouns": ["it"]
},
{
"name": "txt_ripof",
"sprite": ["txt/ripof"],
"types": ["object"],
"color": [[1, 3]],
"desc": "it needs to have the tag dev but i don't want it to be with the other devs",
"tags": ["chars", "dev", "slime", "blob", "rip off"]
},
{
"name": "butflye",
"sprite": ["butflye"],
"layer": 10,
"color": [[1, 4]],
"rotate": true,
"features": {
"sans": {"x": 19, "y": 11, "w": 2, "h": 2}
},
"desc": "of the bleu morpho variety",
"tags": ["butterfly", "chars", "insect"],
"pronouns": ["she", "her"]
},
{
"name": "txt_butflye",
"sprite": ["txt/butflye"],
"types": ["object"],
"color": [[1, 4]],
"desc": "but, flye??",
"tags": ["butterfly", "chars", "insect"]
},
{
"name": "wurm",
"sprite": ["wurm"],
"layer": 11,
"color": [[3, 3]],
"rotate": true,
"features": {
"sans": {"x": 20, "y": 4, "w": 2, "h": 2}
},
"desc": "slithers\nbut a wormy slither not a snaky slither",
"tags": ["worm", "caterpillar", "bug", "chars", "insect"],
"pronouns": ["he", "him"]
},
{
"name": "txt_wurm",
"sprite": ["txt/wurm"],
"types": ["object"],
"color": [[3, 3]],
"tags": ["worm", "caterpillar", "bug", "chars", "insect"]
},
{
"name": "ratt",
"sprite": ["ratt"],
"layer": 10,
"color": [[0, 1]],
"rotate": true,
"features": {
"sans": {"x": 27, "y": 14, "w": 2, "h": 2}
},
"desc": "the real MOUS, they STALK at night and SNACC at night, they're the RATTs",
"tags": ["chars", "rat", "mouse"],
"pronouns": ["they", "them"]
},
{
"name": "txt_ratt",
"sprite": ["txt/ratt"],
"types": ["object"],
"color": [[0, 1]],
"desc": "the stand of BOG-SNACCEN",
"tags": ["chars", "rat", "mouse"]
},
{
"name": "moo",
"sprite": ["moo"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"features": {
"sans": {"x": 27, "y": 7, "w": 2, "h": 2}
},
"desc": "you found bertie, the unfindable moo! noe lvl be infloop",
"tags": ["chars", "cow"],
"pronouns": ["she", "her"]
},
{
"name": "txt_moo",
"sprite": ["txt/moo"],
"types": ["object"],
"color": [[0, 3]],
"desc": "moooooo",
"tags": ["chars", "cow"]
},
{
"name": "enbybog",
"sprite": ["enbybog"],
"layer": 11,
"color": [[2, 2]],
"rotate": true,
"features": {
"sans": {"x": 23, "y": 17, "w": 2, "h": 2}
},
"desc": "goes by they/them",
"tags": ["chars", "ladybug", "insect", "cockroach"],
"pronouns": ["they", "them"]
},
{
"name": "txt_enbybog",
"sprite": ["txt/enbybog"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["chars", "ladybug", "insect", "cockroach"]
},
{
"name": "shrim",
"sprite": ["shrim"],
"layer": 11,
"color": [[2, 2]],
"rotate": true,
"features": {
"sans": {"x": 20, "y": 9, "w": 2, "h": 2}
},
"voice": "kkb",
"desc": "shouldnt it be PINC",
"tags": ["chars", "shrimp", "prawn"],
"pronouns": ["she", "her"]
},
{
"name": "txt_shrim",
"sprite": ["txt/shrim"],
"types": ["object"],
"color": [[2, 2]],
"desc": "shrims are pretty rich",
"tags": ["chars", "shrimp", "prawn"]
},
{
"name": "flamgo",
"sprite": ["flamgo"],
"layer": 11,
"color": [[4, 1]],
"features": {
"sans": {"x": 23, "y": 3, "w": 2, "h": 2}
},
"voice": "kkb",
"desc": "if ur COLRFUL thats cool too!!",
"tags": ["chars", "flamingo", "bird"],
"pronouns": ["he", "him"]
},
{
"name": "txt_flamgo",
"sprite": ["txt/flamgo"],
"types": ["object"],
"color": [[4, 1]],
"desc": "mr. flame go",
"tags": ["chars", "flamingo", "bird"]
},
{
"name": "gul",
"sprite": ["gul"],
"layer": 11,
"color": [[0, 3]],
"features": {
"sans": {"x": 21, "y": 11, "w": 2, "h": 2}
},
"desc": "7",
"tags": ["chars", "seagull", "bird", "beach", "7"],
"pronouns": ["he", "him"]
},
{
"name": "txt_gul",
"sprite": ["txt/gul"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["chars", "seagull", "bird", "beach"]
},
{
"name": "starrfishe",
"sprite": ["starrfishe"],
"layer": 10,
"color": [[4, 2]],
"rotate": true,
"features": {
"sans": {"x": 16, "y": 12, "w": 2, "h": 2}
},
"desc": "she's alive, and has 4 eyes",
"tags": ["chars", "starfish", "beach"],
"pronouns": ["she", "her", "they", "them"]
},
{
"name": "txt_starrfishe",
"sprite": ["txt/starrfishe"],
"types": ["object"],
"color": [[4, 2]],
"desc": "what a long name",
"tags": ["chars", "starfish", "beach"]
},
{
"name": "sneel",
"sprite": ["sneel"],
"layer": 10,
"color": [[4, 2]],
"rotate": true,
"features": {
"sans": {"x": 21, "y": 28, "w": 2, "h": 2}
},
"desc": "winner of the undertale snail race gets into BAB",
"tags": ["chars", "snail"]
},
{
"name": "txt_sneel",
"sprite": ["txt/sneel"],
"types": ["object"],
"color": [[4, 2]],
"desc": "its kinda slow to load in tho.",
"tags": ["chars", "snail"]
},
{
"name": "kapa",
"sprite": ["kapa"],
"layer": 11,
"color": [[5, 2]],
"rotate": true,
"features": {
"sans": {"x": 24, "y": 14, "w": 2, "h": 2}
},
"desc": "now we need a CUMBER object",
"tags": ["chars", "japan", "youkai", "kappa"],
"pronouns": ["he", "him"]
},
{
"name": "txt_kapa",
"sprite": ["txt/kapa"],
"types": ["object"],
"color": [[5, 2]],
"desc": ":V",
"tags": ["chars", "japan", "youkai", "kappa"]
},
{
"name": "urei",
"sprite": ["urei"],
"layer": 11,
"color": [[0, 3]],
"features": {
"sans": {"x": 20, "y": 19, "w": 2, "h": 2}
},
"desc": "GHOST FREN of the eastern variety",
"tags": ["chars", "japan", "youkai", "yuurei", "ghost"],
"pronouns": ["she", "her", "ze", "hir"]
},
{
"name": "txt_urei",
"sprite": ["txt/urei"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["chars", "japan", "youkai", "yuurei", "ghost"]
},
{
"name": "ryugon",
"sprite": ["ryugon"],
"layer": 11,
"color": [[5, 2]],
"rotate": true,
"features": {
"sans": {"x": 21, "y": 7, "w": 3, "h": 2}
},
"desc": "ryugon no ken wo kurae",
"tags": ["chars", "japan", "youkai", "dragon"],
"pronouns": ["he", "him"]
},
{
"name": "txt_ryugon",
"sprite": ["txt/ryugon"],
"types": ["object"],
"color": [[5, 2]],
"tags": ["chars", "japan", "youkai", "dragon"]
},
{
"name": "iy",
"sprite": ["iy"],
"layer": 10,
"color": [[0, 3]],
"rotate": true,
"features": {
"sans": {"x": 17, "y": 12, "w": 7, "h": 8}
},
"desc": "IY SEES ALL",
"tags": ["chars", "eye", "body part"],
"pronouns": ["it"]
},
{
"name": "txt_iy",
"sprite": ["txt/iy"],
"types": ["object"],
"color": [[0, 1]],
"desc": "iy spiy",
"tags": ["eye", "body part"]
},
{
"name": "lisp",
"sprite": ["lisp"],
"layer": 10,
"color": [[2, 2]],
"rotate": true,
"voice": "kkb2",
"desc": "it speaks",
"tags": ["chars", "mouth", "lips", "body part"],
"pronouns": ["it", "she", "her"]
},
{
"name": "txt_lisp",
"sprite": ["txt/lisp"],
"types": ["object"],
"color": [[2, 2]],
"desc": "it altho hath a lithp",
"tags": ["mouth", "lips", "body part"]
},
{
"name": "paw",
"sprite": ["paw"],
"layer": 10,
"color": [[0, 3]],
"rotate": true,
"desc": "dogg in bab when?",
"tags": ["chars", "paw print"],
"pronouns": ["it", "he", "him"]
},
{
"name": "txt_paw",
"sprite": ["txt/paw"],
"types": ["object"],
"color": [[0, 3]],
"desc": "ok well idk when it happened but we have toby now",
"tags": ["paw print"]
},
{
"name": "cavebab",
"sprite": ["cavebab"],
"layer": 11,
"color": [[3, 3]],
"features": {
"sans": {"x": 18, "y": 10, "w": 2, "h": 2}
},
"desc": "slep upside down",
"tags": ["chars", "bat"],
"pronouns": ["she", "her"]
},
{
"name": "txt_cavebab",
"sprite": ["txt/cavebab"],
"types": ["object"],
"color": [[3, 3]],
"tags": ["chars", "bat"]
},
{
"name": "migri",
"sprite": ["migri"],
"layer": 11,
"color": [[3, 0]],
"rotate": true,
"features": {
"sans": {"x": 12, "y": 14, "w": 2, "h": 3}
},
"desc": "i don't actually know what this is, someone tell me",
"tags": ["chars"],
"pronouns": ["they", "them"]
},
{
"name": "txt_migri",
"sprite": ["txt/migri"],
"types": ["object"],
"color": [[3, 0]],
"tags": ["chars"]
},
{
"name": "boooo",
"sprite": ["boooo", "boooo_mouth"],
"layer": 10,
"color": [[0, 3], [2, 2], [4, 2]],
"painted": [true, false, false],
"rotate": true,
"features": {
"sans": {"x": 23, "y": 9, "w": 4, "h": 5}
},
"desc": "very shy, don't lookat",
"tags": ["chars", "boo", "mario", "ghost"],
"pronouns": ["he", "him"]
},
{
"name": "txt_boooo",
"sprite": ["txt/boooo"],
"types": ["object"],
"color": [[4, 2]],
"desc": "AAA u scar mee!",
"tags": ["boo", "mario", "ghost"]
},
{
"name": "madi",
"sprite": ["madi_hair", "madi_skin", "madi_shirt", "madi_pants"],
"layer": 11,
"color": [[2, 2], [2, 4], [1, 3], [2, 2]],
"painted": [true, false, false, false],
"rotate": true,
"features": {
"sans": {"x": 21, "y": 9, "w": 1, "h": 2}
},
"desc": "she clim mountain in very good game",
"tags": ["madeline", "celeste", "chars"],
"pronouns": ["she", "her"]
},
{
"name": "txt_madi",
"sprite": ["txt/madi"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["madeline", "celeste", "chars"]
},
{
"name": "badi",
"sprite": ["madi_hair", "madi_skin", "madi_eyes", "madi_shirt", "madi_pants"],
"layer": 11,
"color": [[3, 1], [3, 3], [2, 2], [3, 2], [3, 0]],
"painted": [true, false, false, false, false],
"rotate": true,
"features": {
"sans": {"x": 21, "y": 9, "w": 1, "h": 2}
},
"desc": "emag doog yrev ni niatnuom milc ehs",
"tags": ["badeline", "celeste", "chars"],
"pronouns": ["she", "her"]
},
{
"name": "txt_badi",
"sprite": ["txt/badi"],
"types": ["object"],
"color": [[3, 3]],
"tags": ["badeline", "celeste", "chars"]
},
{
"name": "pidgin",
"sprite": ["pidgin"],
"layer": 11,
"color": [[0, 2]],
"rotate": true,
"features": {
"sans": {"x": 21, "y": 6, "w": 2, "h": 2}
},
"desc": "not a creole",
"tags": ["chars", "bird", "city", "pigeon"],
"pronouns": ["they", "them"]
},
{
"name": "txt_pidgin",
"sprite": ["txt/pidgin"],
"types": ["object"],
"color": [[0, 2]],
"desc": "also not a creole",
"tags": ["chars", "bird", "city", "pigeon"]
},
{
"name": "kva",
"sprite": ["kva"],
"layer": 11,
"color": [[5, 3]],
"rotate": true,
"features": {
"sans": {"x": 25, "y": 7, "w": 3, "h": 3}
},
"desc": "hippity hoppity kva loves u",
"tags": ["chars", "frog", "toad"],
"pronouns": ["she", "her"]
},
{
"name": "txt_kva",
"sprite": ["txt/kva"],
"types": ["object"],
"color": [[5, 3]],
"tags": ["chars", "frog", "toad"]
},
{
"name": "kat",
"sprite": ["kat"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"features": {
"hatt": {"x": 7},
"which": {"x": 7},
"sant": {"y": 1},
"bowie": {"x": 5, "y": -3},
"sans": {"x": 26, "y": 11, "w": 3, "h": 3},
"cool": {"x": 5, "y": -1},
"katany": {},
"knif": {"x": 6, "y": 2},
"gunne": {"x": 2, "y": 4}
},
"voice": "cat",
"desc": "bab's sister",
"tags": ["chars", "cat", "sis", "sister", "nya"],
"pronouns": ["she", "her"]
},
{
"name": "txt_kat",
"sprite": ["txt/kat"],
"types": ["object"],
"color": [[4, 1]],
"desc": "meow?",
"tags": ["chars", "cat", "sis", "sister", "nya"]
},
{
"name": "swan",
"sprite": ["swan"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"features": {
"hatt": {"x": 4, "y": -3},
"which": {"x": 2, "y": -3},
"sant": {"x": 2, "y": 2},
"bowie": {"x": 3, "y": -6},
"sans": {"x": 20, "y": 5, "w": 2, "h": 2},
"katany": {"x": 10, "y": -14},
"knif": {"x": 13, "y": -12},
"gunne": {"x": 11, "y": -10},
"slippers": {"x": 3}
},
"desc": "a goos is a female swan",
"tags": ["chars", "bird", "untitled goose game"],
"pronouns": ["he", "him"]
},
{
"name": "txt_swan",
"sprite": ["txt/swan"],
"types": ["object"],
"color": [[1, 3]],
"desc": "unnamed swan thing: swan can GOT any object!!!",
"tags": ["chars", "bird", "untitled goose game"]
},
{
"name": "spoder",
"sprite": ["spoder"],
"layer": 11,
"color": [[3, 1]],
"rotate": true,
"features": {
"sans": {"x": 12, "y": 12, "w": 3, "h": 3}
},
"desc": "i think purp is a goode look on u!",
"tags": ["chars", "spider", "bug", "spoods"],
"pronouns": ["they", "them"]
},
{
"name": "txt_spoder",
"sprite": ["txt/spoder"],
"types": ["object"],
"color": [[3, 1]],
"desc": "sppood",
"tags": ["chars", "spider", "bug", "spoods"]
},
{
"name": "flof",
"sprite": ["flof"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"features": {
"hatt": {"y": 4},
"which": {"y": 4},
"sans": {"x": 23, "y": 17, "w": 3, "h": 3}
},
"desc": "bab's bro, ver soft, pls pet",
"tags": ["chars", "fluff", "floof", "brother", "dog"],
"pronouns": ["he", "him"]
},
{
"name": "txt_flof",
"sprite": ["txt/flof"],
"types": ["object"],
"color": [[4, 1]],
"desc": "not a flog",
"tags": ["fluff", "floof", "brother", "dog"]
},
{
"name": "err",
"sprite": ["err"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"features": {
"sans": {"x": 23, "y": 9, "w": 4, "h": 4}
},
"desc": "kinda spooky in bab tbh",
"tags": ["chars", "error"]
},
{
"name": "txt_err",
"sprite": ["txt/err"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["chars", "error"]
},
{
"name": "mimi",
"sprite": ["mimic_close"],
"layer": 9,
"color": [[2, 2]],
"features": {
"sans": {"x": 14, "y": 17, "w": 2, "h": 4}
},
"desc": "closes when NED KEE",
"tags": ["chars", "chest", "treasure chest", "mimic"],
"pronouns": ["she", "her"]
},
{
"name": "txt_mimi",
"sprite": ["txt/mimi"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["chars", "chest", "treasure chest", "mimic"]
},
{
"name": "der",
"sprite": ["der"],
"layer": 11,
"color": [[6, 1]],
"rotate": true,
"features": {
"sans": {"x": 24, "y": 11, "w": 2, "h": 2}
},
"desc": "rudolf w/ ur nos be BRITE, wont u guid my slay?",
"tags": ["chars", "reindeer", "moose", "christmas"]
},
{
"name": "txt_der",
"sprite": ["txt/der"],
"types": ["object"],
"color": [[6, 1]],
"desc": "stay away from kappa and ryugon!!",
"tags": ["chars", "reindeer", "moose", "christmas"],
"pronouns": ["he", "him"]
},
{
"name": "ginn",
"sprite": ["ginn"],
"layer": 11,
"color": [[6, 2]],
"rotate": true,
"features": {
"sans": {"x": 18, "y": 6, "w": 2, "h": 2}
},
"desc": "shes a girl!",
"tags": ["chars", "gingerbread man", "christmas", "cookie", "food"],
"pronouns": ["she", "her"]
},
{
"name": "txt_ginn",
"sprite": ["txt/ginn"],
"types": ["object"],
"color": [[6, 2]],
"tags": ["chars", "gingerbread man", "christmas", "cookie", "food"]
},
{
"name": "toby",
"sprite": ["toby"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"features": {
"hatt": {"x": 5},
"which": {"x": 5},
"sant": {"x": 1},
"sans": {"x": 24, "y": 9, "w": 2, "h": 2},
"katany": {"x": 5},
"knif": {"x": 5},
"gunne": {"x": 5}
},
"voice": "dog",
"desc": "absorps ur artefac",
"tags": ["chars", "toby fox", "annoying dog", "undertale"],
"pronouns": ["he", "him"]
},
{
"name": "txt_toby",
"sprite": ["txt/toby"],
"types": ["object"],
"color": [[0, 3]],
"desc": "The highly respectable Toby Fox himself,\nCreator of UNDERTALE and deltarune.",
"tags": ["chars", "toby fox", "annoying dog", "undertale"]
},
{
"name": "angle",
"sprite": ["angle"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"features": {
"sans": {"x": 19, "y": 9, "w": 2, "h": 2}
},
"voice": "choir",
"desc": "i can be your angle...",
"tags": ["chars", "angel"],
"pronouns": ["she", "her"]
},
{
"name": "txt_angle",
"sprite": ["txt/angle"],
"types": ["object"],
"color": [[0, 3]],
"desc": "she's 90 gradians... acute angle",
"tags": ["chars", "angel"]
},
{
"name": "dvl",
"sprite": ["debil"],
"layer": 11,
"color": [[2, 2]],
"rotate": true,
"features": {
"sans": {"x": 14, "y": 18, "w": 2, "h": 2}
},
"desc": "or yuor dvl...",
"tags": ["chars", "devil", "demon", "debil"],
"pronouns": ["he", "him"]
},
{
"name": "txt_dvl",
"sprite": ["txt/dvl"],
"types": ["object"],
"color": [[2, 2]],
"desc": "used to be called \"debil\" until we found out that's a bad word in a different language",
"tags": ["chars", "devil", "demon", "debil"]
},
{
"name": "temmi",
"sprite": ["temmi", "temmi but just her face"],
"layer": 11,
"color": [[0, 3], [0, 3]],
"painted": [true, false],
"rotate": true,
"features": {
"hatt": {"x": 5},
"which": {"x": 5},
"sant": {"x": 1},
"sans": {"x": 23, "y": 12, "w": 2, "h": 2},
"cool": {"x": 2, "y": 2},
"katany": {"x": 5},
"knif": {"x": 5},
"gunne": {"x": 5}
},
"voice": "temmie",
"desc": "hOI!!! i'm tEMMi!!",
"tags": ["chars", "temmie chang", "undertale"],
"pronouns": ["she", "her"]
},
{
"name": "txt_temmi",
"sprite": ["txt/temmi"],
"types": ["object"],
"color": [[0, 3]],
"desc": "Temmie Chang: Main artist of UNDERTALE and deltarune.",
"alias": ["temmi!", "temmi!!", "temmi!!!", "bob."],
"tags": ["chars", "temmie chang", "undertale"]
},
{
"name": "detox",
"sprite": ["detox"],
"layer": 11,
"color": [[2, 4]],
"rotate": true,
"features": {
"sans": {"x": 21, "y": 8, "w": 2, "h": 3}
},
"voice": "s_vitellary",
"desc": "u've been lookin @ too much Good Art",
"tags": ["chars", "vvvvvv", "allison"],
"pronouns": ["she", "her"]
},
{
"name": "txt_detox",
"sprite": ["txt/detox"],
"types": ["object"],
"color": [[3, 1]],
"desc": "detox be a custom vvvvvv level by allison, very good",
"tags": ["vvvvvv", "allison"]
},
{
"name": "viruse",
"sprite": ["virus"],
"layer": 11,
"color": [[2, 4]],
"rotate": true,
"voice": "sham_gatsample",
"desc": "dies to shigu",
"tags": ["chars", "dr mario", "mario", "virus"],
"pronouns": ["it"]
},
{
"name": "txt_viruse",
"sprite": ["txt/viruse"],
"types": ["object"],
"color": [[2, 4]],
"desc": "virus",
"tags": ["dr mario", "mario", "virus"]
},
{
"name": "nyowo",
"sprite": ["nyowo", "nyowo_face"],
"layer": 10,
"color": [[2, 4], [0, 3]],
"painted": [true, false],
"features": {
"sans": {"x": 23, "y": 13, "w": 3, "h": 6}
},
"desc": "crying",
"tags": ["chars", "nya", "jill"],
"pronouns": ["she", "her"]
},
{
"name": "txt_nyowo",
"sprite": ["txt/nyowo"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["nya", "jill"]
},
{
"name": "grimkid",
"sprite": ["grimkid_body", "grimkid"],
"layer": 11,
"color": [[2, 1], [0, 3]],
"painted": [true, false],
"features": {
"sans": {"x": 21, "y": 13, "w": 2, "h": 2}
},
"desc": "complet rituel pls",
"tags": ["chars"]
},
{
"name": "txt_grimkid",
"sprite": ["txt/grimkid"],
"types": ["object"],
"color": [[2, 2]]
},
{
"name": "prime",
"sprite": ["prime"],
"layer": 10,
"color": [[2, 3]],
"features": {
"sans": {"x": 11, "y": 17, "w": 2, "h": 2}
},
"desc": "prime numbers SUCK",
"tags": ["chars", "hollow knight"],
"pronouns": ["she", "her"]
},
{
"name": "txt_prime",
"sprite": ["txt/prime"],
"types": ["object"],
"color": [[2, 3]]
},
{
"name": "assh",
"sprite": ["assh"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"desc": "he can grab on ledges",
"tags": ["chars", "ash", "tein"],
"pronouns": ["he", "him"]
},
{
"name": "txt_assh",
"sprite": ["txt/assh"],
"types": ["object"],
"color": [[0, 1]],
"desc": "no bad words here miss vitellary",
"tags": ["ash", "tein"]
},
{
"name": "boogie",
"sprite": ["boogie"],
"layer": 11,
"color": [[1, 3]],
"rotate": true,
"features": {
"sans": {"x": 22, "y": 16, "w": 3, "h": 3}
},
"desc": "cant hurt u unless u walk into it somehow",
"tags": ["chars", "slime", "crypt of the necrodancer"]
},
{
"name": "txt_boogie",
"sprite": ["txt/boogie"],
"types": ["object"],
"color": [[1, 3]],
"tags": ["slime", "crypt of the necrodancer"]
},
{
"name": "babby",
"sprite": ["babby"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"voice": "babby",
"desc": "bab be babbe ba",
"tags": ["chars", "baby", "bapy", "babey", "babbey", "smol"],
"pronouns": ["she", "her"]
},
{
"name": "txt_babby",
"sprite": ["txt/babby"],
"types": ["object"],
"color": [[4, 1]],
"desc": "not to be confused with bab be",
"tags": ["baby", "bapy", "babey", "babbey", "smol"]
},
{
"name": "snom",
"sprite": ["snom"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"features": {
"sans": {"x": 20, "y": 25, "w": 2, "h": 2}
},
"desc": "It snaccs SNO that piles up on the ground. The more SNO it snaccs, the THICCer and MOAR impressive the spikes on its back grow.",
"tags": ["chars", "snom", "pokemon"],
"pronouns": ["genderfluid"]
},
{
"name": "txt_snom",
"sprite": ["txt/snom"],
"types": ["object"],
"color": [[0, 3]],
"desc": "yea its the same spelling what else would it be, SNOWM??",
"tags": ["chars", "snom", "pokemon"]
},
{
"name": "baba",
"sprite": ["baba"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"wobble": true,
"desc": "bab.... a???"
},
{
"name": "txt_baba",
"sprite": ["txt/baba"],
"types": ["object"],
"color": [[4, 1]],
"wobble": true,
"desc": "\"BABA\". thats what it says",
"tags": ["chars", "baba"]
},
{
"name": "bad",
"sprite": ["bad_body", "bad_metal", "bad_skateboard"],
"color": [[1, 4], [2, 4], [2, 2]],
"painted": [true, false, false],
"rotate": true,
"voice": "overdriven guitar",
"desc": "bab's evil sk8r bro, can say heck 3 times per day",
"tags": ["chars", "badbad", "cool"],
"pronouns": ["he", "him"]
},
{
"name": "txt_bad",
"sprite": ["txt/bad"],
"types": ["object"],
"color": [[1, 4]],
"tags": ["chars", "badbad", "cool"]
},
{
"name": "niko",
"sprite": ["niko_A","niko_B","niko_C","niko_face"],
"layer": 11,
"color": [[3, 2],[6, 1],[2, 1],[2, 4]],
"painted": [false, false, false, true],
"rotate": true,
"features": {
"sans": {"x": 19, "y": 14, "w": 3, "h": 3}
},
"desc": "u only have 1 shot",
"tags": ["oneshot", "niko", "jakubk027", "lightbulbmeow"],
"pronouns": ["they", "them"]
},
{
"name": "txt_niko",
"sprite": ["txt/niko", "no1"],
"types": ["object"],
"color": [[3, 2],[2, 4]],
"tags": ["oneshot", "niko", "jakubk027", "lightbulbmeow"]
},
{
"name": "humuhumunukunukuapua'a",
"sprite": ["humuwhite", "humublack", "humugrey", "humured","humuorange", "humuyellow", "humublue"],
"layer": 11,
"color": [[0, 3],[0, 4],[0, 1],[2, 2],[2, 3],[2, 4],[1, 3]],
"painted": [true, true, false, true, true, true, true],
"rotate": true,
"desc": "many colrs at once",
"tags": ["chars, fish"],
"pronouns": ["they", "them"]
},
{
"name": "txt_humuhumunukunukuapua'a",
"sprite": ["txt/humu"],
"types": ["object"],
"color": [[2, 3]],
"desc": "a fish with a very long name. dont hurt them or ull get hurt",
"tags": ["chars, fish"]
},
{
"name": "miku",
"sprite": ["miku_shirt", "miku_skin", "miku_black", "miku_blue", "miku_red"],
"layer": 10,
"color": [[0, 2], [0, 3], [0, 1], [1, 4], [2, 2]],
"painted": [false, false, false, true, false],
"unsearchable": true,
"voice": "miku",
"desc": "woah!!!! you found a rare miku!!!!!",
"tags": ["chars", "hatsune miku"],
"pronouns": ["she", "her", "miku"]
},
{
"name": "txt_miku",
"sprite": ["txt/miku"],
"types": ["object"],
"color": [[1, 4]],
"unsearchable": true,
"desc": "why she so small doe :floshed:",
"tags": ["chars", "hatsune miku"]
},
{
"name": "slogkat",
"sprite": ["slogkat"],
"layer": 11,
"color": [[0, 3]],
"rotate": true,
"features": {
"sans": {"x": 17, "y": 7, "w": 2, "h": 3}
},
"desc": "slogkat snacc frut",
"pronouns": ["they", "them"]
},
{
"name": "txt_slogkat",
"sprite": ["txt/slogkat"],
"types": ["object"],
"color": [[4, 1]],
"desc": "bab,,, distant relative,,,,,",
"tags": ["chars", "slugcat"]
},
{
"name": "b..er",
"sprite": ["ber"],
"layer": 11,
"color": [[6, 1]],
"rotate": true,
"features": {
"sans": {"x": 25, "y": 17, "w": 2, "h": 2}
},
"desc": "grrrawwwrhrhwrhghrhg (nice to meet u)",
"pronouns": ["he", "him"]
},
{
"name": "txt_b..er",
"sprite": ["txt/ber"],
"types": ["object"],
"color": [[6, 1]],
"desc": "BËR: To use with letters, you need an umlaut!",
"alias": ["b*r"],
"tags": ["chars", "bear", "ber", "bër"]
},
{
"name": "slog",
"sprite": ["slog"],
"layer": 11,
"color": [[3, 3]],
"rotate": true,
"features": {
"sans": {"x": 24, "y": 7, "w": 4, "h": 4}
},
"desc": "currently slogging",
"pronouns": ["they", "them"]
},
{
"name": "txt_slog",
"sprite": ["txt/slog"],
"types": ["object"],
"color": [[3, 2]],
"tags": ["slug"]
},
{
"name": "scorpino",
"sprite": ["scorpino"],
"layer": 11,
"color": [[1, 3]],
"rotate": true,
"features": {
"sans": {"x": 20, "y": 17, "w": 2, "h": 2}
},
"desc": "she wont sting unless u bully",
"pronouns": ["she", "her"]
},
{
"name": "txt_scorpino",
"sprite": ["txt/scorpino"],
"types": ["object"],
"color": [[1, 4]],
"tags": ["scorpion"]
},
{
"name": "jij",
"sprite": ["jij"],
"layer": 11,
"color": [[6, 2]],
"rotate": true,
"features": {
"sans": {"x": 25, "y": 17, "w": 2, "h": 2}
},
"desc": "its jij eeeeeeeeeeee",
"pronouns": ["she", "her"]
},
{
"name": "txt_jij",
"sprite": ["txt/jij"],
"types": ["object"],
"color": [[6, 2]],
"desc": "means 'a few sentences' in chinese",
"alias": ["jij"],
"tags": ["chars", "jij", "llama"]
},
{
"name": "fof",
"sprite": ["fof"],
"layer": 11,
"color": [[5, 3]],
"rotate": true,
"features": {
"sans": {"x": 25, "y": 17, "w": 2, "h": 2}
},
"desc": "he bush",
"pronouns": ["he", "him"]
},
{
"name": "txt_fof",
"sprite": ["txt/fof"],
"types": ["object"],
"color": [[5, 3]],
"desc": "from portugal",
"alias": ["jij"],
"tags": ["chars", "fof", "bush"]
},
{
"name": "ballt",
"sprite": ["ballt"],
"layer": 11,
"color": [[0, 1]],
"rotate": true,
"features": {
"sans": {"x": 22, "y": 10, "w": 2, "h": 2}
},
"desc": "they are siblings with beb",
"tags": ["chars", "balt", "baba", "belt"],
"pronouns": ["he", "him"]
},
{
"name": "txt_ballt",
"sprite": ["txt/ballt"],
"types": ["object"],
"color": [[0, 1]],
"tags": ["chars", "balt", "baba", "belt"]
}
]
================================================
FILE: assets/tiles/objects/devs.json
================================================
[
{
"name": "she",
"sprite": ["she_hairunder", "she_skin", "she_hairover"],
"color": [[1, 4], [0, 3], [1, 4]],
"painted": [true, false, true],
"types": ["object"],
"layer": 11,
"rotate": true,
"features": {
"sans": {"x": 19, "y": 7, "w": 2, "h": 2}
},
"voice": "miku",
"desc": "She",
"tags": ["devs", "chars", "oatmealine"],
"pronouns": ["it", "her"]
},
{
"name": "txt_she",
"sprite": ["txt/she"],
"types": ["object"],
"color": [[1, 4]],
"tags": ["devs", "chars", "oatmealine"]
},
{
"name": "oat",
"sprite": ["o"],
"types": ["object", "letter"],
"layer": 11,
"color": [[2, 4]],
"features": {
"sans": {"x": 19, "y": 7, "w": 2, "h": 2}
},
"voice": "pipipi",
"desc": "pi pi piiii!!! (oat's past char)",
"tags": ["devs", "chars", "oatmealine", "puyopuyo tetris"],
"pronouns": ["it", "her"]
},
{
"name": "txt_oat",
"sprite": ["txt/oat"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["devs", "chars", "oatmealine", "puyopuyo tetris"]
},
{
"name": "pata",
"sprite": ["pata"],
"layer": 11,
"color": [[3, 3]],
"rotate": true,
"features": {
"sans": {"x": 17, "y": 4, "w": 1, "h": 2}
},
"voice": "pata1",
"desc": "pat a shoe",
"tags": ["devs", "chars", "patashu"],
"pronouns": ["he", "him"]
},
{
"name": "txt_pata",
"sprite": ["txt/pata"],
"types": ["object"],
"color": [[3, 3]],
"tags": ["devs", "chars", "patashu"]
},
{
"name": "vite",
"sprite": ["vite"],
"layer": 11,
"color": [[2, 4]],
"rotate": true,
"features": {
"hatt": {"x": -2, "y": -6},
"which": {"x": -3, "y": -5},
"sant": {"x": -6, "y": -3},
"bowie": {"x": -2, "y": -6},
"sans": {"x": 18, "y": 4, "w": 2, "h": 2},
"cool": {"x": -4, "y": -7},
"katany": {"x": 4, "y": -4},
"knif": {"x": 9, "y": -2},
"gunne": {"x": 5, "y": -1}
},
"voice": "s_vitellary",
"desc": "vite be haetflor",
"tags": ["devs", "chars", "vitellary", "vvvvvv"],
"pronouns": ["she", "her"]
},
{
"name": "txt_vite",
"sprite": ["txt/vite"],
"types": ["object"],
"color": [[2, 4]],
"desc": "(its actually pronounced vit",
"tags": ["devs", "chars", "vitellary", "vvvvvv"]
},
{
"name": "lila",
"sprite": ["lila"],
"layer": 11,
"color": [[4, 2]],
"rotate": true,
"features": {
"sans": {"x": 19, "y": 8, "w": 2, "h": 2}
},
"desc": "lila, represents the creator of bab be u herself! all hail lila",
"tags": ["devs", "chars", "lily", "lili"],
"pronouns": ["she", "her", "nya", "nyaself"]
},
{
"name": "txt_lila",
"sprite": ["txt/lila"],
"types": ["object"],
"color": [[4, 2]],
"tags": ["devs", "chars", "lily", "lili"]
},
{
"name": "zsoob",
"sprite": ["zsoob"],
"layer": 11,
"color": [[4, 1]],
"rotate": true,
"features": {
"sans": {"x": 17, "y": 9, "w": 2, "h": 2}
},
"desc": "pinc keke",
"tags": ["devs", "chars", "szoob"],
"pronouns": ["he", "him"]
},
{
"name": "txt_zsoob",
"sprite": ["txt/zsoob"],
"types": ["object"],
"color": [[4, 1]],
"tags": ["devs", "chars", "szoob"]
},
{
"name": "jill",
"sprite": ["jill"],
"layer": 11,
"color": [[1, 3]],
"rotate": true,
"features": {
"hatt": {"x": -1, "y": -1},
"which": {"x": -2, "y": -1},
"sant": {"x": -5},
"bowie": {"x": -1, "y": -5},
"sans": {"x": 17, "y": 8, "w": 2, "h": 3},
"cool": {"x": -2, "y": -3},
"knif": {"x": 3, "y": -3}
},
"voice": "s_jill",
"desc": "it time 2 mix drincc & chaeng life",
"tags": ["devs", "chars", "valhalla", "cynthia"],
"pronouns": ["she", "her"]
},
{
"name": "txt_jill",
"sprite": ["txt/jill"],
"types": ["object"],
"color": [[1, 3]],
"tags": ["devs", "chars", "valhalla", "cynthia"]
},
{
"name": "slab",
"sprite": ["slab"],
"layer": 20,
"color": [[1, 4], [0, 3]],
"painted": [true, false],
"features": {
"sans": {"x": 17, "y": 13, "w": 1, "h": 2}
},
"desc": "omg its a beautiful buttered fly",
"tags": ["devs", "chars"]
},
{
"name": "txt_slab",
"sprite": ["txt/slab"],
"types": ["object"],
"color": [[1, 4]],
"desc": "i need to make this multicolor why am i so lazy",
"tags": ["devs", "chars"]
},
{
"name": "butcher",
"sprite": ["butcher"],
"layer": 20,
"color": [[1, 2], [0, 3]],
"painted": [true, false],
"rotate": true,
"features": {
"sans": {"x": 23, "y": 13, "w": 3, "h": 3}
},
"desc": "slice slice make a fruit salad",
"tags": ["devs", "chars"],
"pronouns": ["he", "him"]
},
{
"name": "txt_butcher",
"sprite": ["txt/butcher"],
"types": ["object"],
"color": [[1, 2]],
"tags": ["devs", "chars"]
},
{
"name": "notnat",
"sprite": ["notnat"],
"layer": 20,
"color": [[1, 4]],
"rotate": true,
"features": {
"sans": {"x": 26, "y": 10, "w": 2, "h": 2}
},
"desc": "this is just another pokemon??? what a ripoff",
"tags": ["devs", "chars"],
"pronouns": ["he", "him"]
},
{
"name": "txt_notnat",
"sprite": ["txt/notnat"],
"types": ["object"],
"color": [[1, 4]],
"tags": ["devs", "chars"]
},
{
"name": "ally",
"sprite": ["ally_base", "ally_skirt", "ally_shirt", "ally_hair", "ally_hair_thingies"],
"layer": 11,
"color": [[0, 3], [4, 2], [5, 2], [2, 4], [1, 4]],
"painted": [false, false, true, false, false],
"rotate": true,
"voice": "miku",
"desc": "who is she...? her secret identity !!!",
"tags": ["devs", "chars"],
"pronouns": ["she", "her", "miku"]
},
{
"name": "txt_ally",
"sprite": ["txt/ally"],
"types": ["object"],
"color": [[4, 2]],
"desc": "its miku, lila's sister (bab lore)",
"tags": ["devs", "chars"],
"pronouns": ["she", "her", "miku"]
},
{
"name": "pitta",
"sprite": ["pitta_bod", "pitta_eye", "pitta_pupil"],
"layer": 11,
"color": [[1, 3], [0, 3], [0, 4]],
"painted": [true, false, false],
"rotate": true,
"desc": "ok but what is it",
"tags": ["devs", "chars"]
},
{
"name": "txt_pitta",
"sprite": ["txt/pitta"],
"types": ["object"],
"color": [[1, 3]],
"desc": "would've gone with 'paytow', but it makes me cringe everytime I think about that",
"tags": ["devs", "chars"]
}
]
================================================
FILE: assets/tiles/objects/special.json
================================================
[
{
"name": "txt_mous",
"sprite": ["txt/mous"],
"types": ["object"],
"color": [[3, 3]],
"desc": "MOUS: Refers to the mouse cursor. You can create, destroy and apply properties to mouse cursors!",
"tags": ["mouse", "cursor"]
},
{
"name": "txt_no1",
"sprite": ["txt/no1"],
"types": ["object"],
"color": [[0, 3]],
"desc": "NO1: Refers to tiles with nothing in them. Rotation status is kept on the tile, and is deterministic from the start. Cannot be colored.",
"tags": ["none", "empty", "no one"]
},
{
"name": "no1",
"sprite": ["no1"],
"layer": 20,
"color": [[0, 4]],
"rotate": true,
"unsearchable": true
},
{
"name": "txt_lvl",
"sprite": ["txt/lvl"],
"metasprite": ["txt/lvl meta"],
"types": ["object"],
"color": [[4, 1]],
"desc": "LVL: Refers to the level you're in, as well as any enterable levels in this level. \nMiddle or SHIFT right-click it to edit.)\nCreating levels will be a samepaint lvl.\nlvl got X will trigger even if the level infloops.",
"tags": ["level"]
},
{
"name": "lvl",
"sprite": ["lvl"],
"layer": 24,
"color": [[0, 3]],
"rotate": true,
"desc": "its a lavel, working like baba. LVL BE NOGO by default.",
"tags": ["level", "path"]
},
{
"name": "bordr",
"sprite": ["bordr"],
"layer": 1,
"color": [[1, 0]],
"desc": "BORDR: OOB you can place manually. NOGO, TALL, ANTI TALL, TRANPARNT, and NODRAG by default.",
"tags": ["border"]
},
{
"name": "txt_bordr",
"sprite": ["txt/bordr"],
"types": ["object"],
"color": [[2, 0]],
"tags": ["border"]
},
{
"name": "this",
"sprite": ["this"],
"layer": 20,
"color": [[0, 3]],
"desc": "THIS: Text that refers to itself. Each THIS is independant. THIS TXT refers to all THISs."
},
{
"name": "camra",
"sprite": ["camra"],
"layer": 30,
"color": [[0, 1]],
"desc": "Middle or SHIFT right-click set area around the camera that the screen will be zoomed into (mainly for minigame uses). Only one can exist at a time. STELTH by default",
"tags": ["camera", "scroll", "screen"]
},
{
"name": "txt_camra",
"sprite": ["txt/camra"],
"types": ["object"],
"color": [[0, 1]],
"desc": "X BE CAMRA replaces the camera with a new one at X. CAMRA STALK X makes the camera follow all X.",
"tags": ["camera", "scroll", "screen"]
}
]
================================================
FILE: assets/tiles/objects/thingify.json
================================================
[
{
"name": "sans",
"sprite": ["sans_base", "sans_jacket"],
"layer": 11,
"color": [[0, 3], [1, 3]],
"painted": [false, true],
"convertible": false,
"rotate": true,
"features": {
"sans": {"x": 19, "y": 5, "w": 2, "h": 2}
},
"voice": "overdriven guitar",
"desc": "ness in disguise\nDid you know that sans is a property too?",
"tags": ["chars", "sans", "undertale", "skeleton"],
"pronouns": ["he", "him"]
},
{
"name": "ditto",
"sprite": ["ditto"],
"layer": 11,
"color": [[3, 3]],
"txtify": "text_''",
"rotate": true,
"features": {
"which": {"x": 1, "y": 6},
"sant": {"y": 4},
"sans": {"x": 10, "y": 16, "w": 5, "h": 5},
"gunne": {}
},
"voice": "ditto",
"desc": "DITTO: The sprite changes based on its properties!",
"tags": ["chars", "ditto", "pokemon"]
},
{
"name": "copkat",
"sprite": ["copkat_base", "copkat_stuff", "copkat_badge"],
"layer": 11,
"color": [[0, 3], [1, 3], [2, 4]],
"painted": [true, false, false],
"convertible": false,
"rotate": true,
"features": {
"sans": {"x": 27, "y": 14, "w": 2, "h": 2}
},
"voice": "cat",
"desc": "u hav da wight to wemain siwent!!",
"tags": ["chars", "police", "cat"],
"pronouns": ["she", "her"]
},
{
"name": "zawarudo",
"display": "za warudo",
"sprite": ["zawarudo"],
"layer": 11,
"color": [[2, 4]],
"convertible": false,
"rotate": true,
"features": {
"sans": {"x": 19, "y": 10, "w": 2, "h": 2}
},
"voice": "muda",
"desc": "WRYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY",
"tags": ["chars", "the world", "jojo", "DIO"]
},
{
"name": "&",
"sprite": ["and"],
"layer": 7,
"color": [[0, 3]],
"convertible": false,
"rotate": true,
"desc": "only if all are true",
"tags": ["and gate", "logic gate"]
},
{
"name": "&n't",
"display": "& n't",
"sprite": ["andn't"],
"layer": 7,
"color": [[0, 3]],
"convertible": false,
"rotate": true,
"desc": "only if not all are true",
"tags": ["nand gate", "logic gate"]
},
{
"name": "therealqt",
"display": "the real qt",
"sprite": ["therealqt"],
"layer": 22,
"color": [[4, 2]],
"txtify": "text_qt",
"desc": "the real qt"
}
]
================================================
FILE: assets/tiles/objects/ui.json
================================================
[
{
"name": "ui_1",
"sprite": ["ui_1"],
"layer": 20,
"color": [[0, 3]],
"desc": "U TRES controls. Down left."
},
{
"name": "ui_2",
"sprite": ["ui_2"],
"layer": 20,
"color": [[0, 3]],
"desc": "U TRES controls. Down."
},
{
"name": "ui_3",
"sprite": ["ui_3"],
"layer": 20,
"color": [[0, 3]],
"desc": "U TRES controls. Down right."
},
{
"name": "ui_4",
"sprite": ["ui_4"],
"layer": 20,
"color": [[0, 3]],
"desc": "U TRES controls. Left."
},
{
"name": "ui_6",
"sprite": ["ui_6"],
"layer": 20,
"color": [[0, 3]],
"desc": "U TRES controls. Right."
},
{
"name": "ui_7",
"sprite": ["ui_7"],
"layer": 20,
"color": [[0, 3]],
"desc": "U TRES controls. Up left."
},
{
"name": "ui_8",
"sprite": ["ui_8"],
"layer": 20,
"color": [[0, 3]],
"desc": "U TRES controls. Up."
},
{
"name": "ui_9",
"sprite": ["ui_9"],
"layer": 20,
"color": [[0, 3]],
"desc": "U TRES controls. Up right."
},
{
"name": "ui_w",
"sprite": ["ui_w"],
"layer": 20,
"color": [[0, 3]],
"desc": "U controls. Up."
},
{
"name": "ui_a",
"sprite": ["ui_a"],
"layer": 20,
"color": [[0, 3]],
"desc": "U controls. Left."
},
{
"name": "ui_s",
"sprite": ["ui_s"],
"layer": 20,
"color": [[0, 3]],
"desc": "U controls. Down."
},
{
"name": "ui_d",
"sprite": ["ui_d"],
"layer": 20,
"color": [[0, 3]],
"desc": "U controls. Right."
},
{
"name": "ui_arrow",
"sprite": ["ui_right"],
"layer": 20,
"color": [[0, 3]],
"rotate": true,
"desc": "U TOO controls. Rotatable!",
"tags": ["dpad", "d-pad", "directional pad", "arrow keys"]
},
{
"name": "ui_i",
"sprite": ["ui_i"],
"layer": 20,
"color": [[0, 3]],
"desc": "U TRES controls. Up."
},
{
"name": "ui_j",
"sprite": ["ui_j"],
"layer": 20,
"color": [[0, 3]],
"desc": "U TRES controls. Left."
},
{
"name": "ui_k",
"sprite": ["ui_k"],
"layer": 20,
"color": [[0, 3]],
"desc": "U TRES controls. Down."
},
{
"name": "ui_l",
"sprite": ["ui_l"],
"layer": 20,
"color": [[0, 3]],
"desc": "U TRES controls. Right."
},
{
"name": "ui_e",
"sprite": ["ui_e"],
"layer": 20,
"color": [[0, 3]],
"desc": "The ZA WARUDO button."
},
{
"name": "ui_walk",
"sprite": ["ui_walk"],
"layer": 20,
"color": [[0, 3]],
"desc": "Used in the tutorial."
},
{
"name": "ui_activat",
"sprite": ["ui_activat"],
"layer": 20,
"color": [[0, 3]],
"desc": "Used in the tutorial for ZA WARUDO."
},
{
"name": "ui_leftclick",
"display": "left click",
"sprite": ["ui_left_click"],
"layer": 20,
"color": [[0, 3]],
"desc": "Trigger CLIKT."
},
{
"name": "ui_rightclick",
"display": "right click",
"sprite": ["ui_right_click"],
"layer": 20,
"color": [[0, 3]],
"desc": "See what's on the tile you clicked!"
},
{
"name": "ui_clik",
"sprite": ["ui_clik"],
"layer": 20,
"color": [[0, 3]],
"desc": "Used in the tutorial for clicks."
},
{
"name": "ui_5",
"sprite": ["ui_5"],
"layer": 20,
"color": [[0, 3]],
"desc": "The other wait key."
},
{
"name": "ui_space",
"sprite": ["ui_space"],
"layer": 20,
"color": [[0, 3]],
"desc": "The wait key."
},
{
"name": "ui_z",
"sprite": ["ui_z"],
"layer": 20,
"color": [[0, 3]],
"desc": "The undo key."
},
{
"name": "ui_r",
"sprite": ["ui_r"],
"layer": 20,
"color": [[0, 3]],
"desc": "The restart key."
},
{
"name": "ui_reset",
"sprite": ["ui_reset"],
"layer": 20,
"color": [[0, 3]],
"desc": "Used in a tutorial next to an R."
},
{
"name": "ui_undo",
"sprite": ["ui_undo"],
"layer": 20,
"color": [[0, 3]],
"desc": "Used in a tutorial next to a Z."
},
{
"name": "ui_wait",
"sprite": ["ui_wait"],
"layer": 20,
"color": [[0, 3]],
"desc": "Used in a tutorial for wait..."
},
{
"name": "ui_0",
"sprite": ["ui_0"],
"layer": 20,
"color": [[0, 3]],
"desc": "The other undo key."
},
{
"name": "ui_box",
"sprite": ["ui_box"],
"layer": 20,
"color": [[0, 3]],
"desc": "Empty.",
"tags": ["square"]
},
{
"name": "ui_q",
"sprite": ["ui_q"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_t",
"sprite": ["ui_t"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_y",
"sprite": ["ui_y"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_u",
"sprite": ["ui_u"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_o",
"sprite": ["ui_o"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_p",
"sprite": ["ui_p"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_f",
"sprite": ["ui_f"],
"layer": 20,
"color": [[0, 3]],
"desc": "Triggers PRESS F2."
},
{
"name": "ui_g",
"sprite": ["ui_g"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_h",
"sprite": ["ui_h"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_;",
"sprite": ["ui_;"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_'",
"sprite": ["ui_'"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_return",
"sprite": ["ui_return"],
"layer": 20,
"color": [[0, 3]],
"desc": "in the editor, obtain object matching your search term if it exists (by code name, not letter aliases)"
},
{
"name": "ui_x",
"sprite": ["ui_x"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_c",
"sprite": ["ui_c"],
"layer": 20,
"color": [[0, 3]],
"desc":"ctrl+c=place search bar into clipboard"
},
{
"name": "ui_v",
"sprite": ["ui_v"],
"layer": 20,
"color": [[0, 3]],
"desc":"ctrl+v=paste into search bar"
},
{
"name": "ui_b",
"sprite": ["ui_b"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_n",
"sprite": ["ui_n"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_m",
"sprite": ["ui_m"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_,",
"sprite": ["ui_,"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_.",
"sprite": ["ui_."],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_/",
"sprite": ["ui_slash"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_-",
"sprite": ["ui_-"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_=",
"sprite": ["ui_="],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_`",
"sprite": ["ui_`"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_ctrl",
"sprite": ["ui_ctrl"],
"layer": 20,
"color": [[0, 3]],
"desc": "hold when placing an object to stack objects, including multiple of the same one\nctrl+enter with 1-6 chars in selector search bar to get a custom letter"
},
{
"name": "ui_alt",
"sprite": ["ui_alt"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_shift",
"sprite": ["ui_shift"],
"layer": 20,
"color": [[0, 3]],
"desc": "hold when placing an object to stack objects (unless its the same object)\nshift + wasd in editor to shift the whole level around"
},
{
"name": "ui_del",
"sprite": ["ui_del"],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_[",
"sprite": ["ui_["],
"layer": 20,
"color": [[0, 3]]
},
{
"name": "ui_gui",
"sprite": ["ui_gui"],
"layer": 20,
"color": [[0, 3]],
"desc": "Changes sprites depending on user's Operating System.",
"tags": ["windows", "command", "cmd"]
},
{
"name": "ui_tab",
"sprite": ["ui_tab"],
"layer": 20,
"color": [[0, 3]],
"desc": "Used to open the tile selector in the menu. Though I think you already know that."
},
{
"name": "ui_cap",
"sprite": ["ui_cap_on"],
"layer": 20,
"color": [[0, 3]],
"tags": ["caps lock"]
},
{
"name": "ui_esc",
"sprite": ["ui_esc"],
"layer": 20,
"color": [[0, 3]],
"desc": "There is no ESC\nOpen the menu. Useful for returning to map.",
"tags": ["caps lock"]
}
]
================================================
FILE: assets/tiles/objects/unsorted.json
================================================
[
{
"name": "wal",
"sprite": ["wal"],
"layer": 2,
"color": [[1, 1]],
"desc": "ston briks",
"tags": ["wall"],
"pronouns": ["it"]
},
{
"name": "txt_wal",
"sprite": ["txt/wal"],
"metasprite": ["txt/wal meta"],
"types": ["object"],
"color": [[0, 1]],
"desc": "uigi isn't gonna be in smash",
"tags": ["wall"]
},
{
"name": "txt_waln't",
"display": "wal n't",
"sprite": ["txt/wal meta", "n't"],
"types": ["object"],
"color": [[0, 1], [2, 2]],
"painted": [true, false],
"desc": "WAL N'T: The same as having these two text tiles in a row."
},
{
"name": "roc",
"sprite": ["roc"],
"layer": 7,
"color": [[6, 2]],
"voice": "s_bdrum",
"desc": "roc: not a bord",
"tags": ["rock"]
},
{
"name": "txt_roc",
"sprite": ["txt/roc"],
"metasprite": ["txt/roc meta"],
"types": ["object"],
"color": [[6, 1]],
"tags": ["rock"]
},
{
"name": "txt_rocn't",
"display": "roc n't",
"sprite": ["txt/roc meta", "n't"],
"types": ["object"],
"color": [[6, 1], [2, 2]],
"painted": [true, false],
"desc": "ROC N'T: The same as having these two text tiles in a row."
},
{
"name": "dor",
"sprite": ["dor"],
"layer": 3,
"color": [[2, 2]],
"desc": "for door",
"tags": ["door"]
},
{
"name": "txt_dor",
"sprite": ["txt/dor"],
"metasprite": ["txt/dor meta"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["door"]
},
{
"name": "kee",
"sprite": ["kee"],
"layer": 8,
"color": [[2, 4]],
"rotate": true,
"voice": "s_hiclose",
"desc": "needs key",
"tags": ["key"]
},
{
"name": "txt_kee",
"sprite": ["txt/kee"],
"metasprite": ["txt/kee meta"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["key"]
},
{
"name": "flog",
"sprite": ["flog"],
"layer": 6,
"color": [[2, 4]],
"voice": "s_marim",
"desc": "i want 1!!!",
"tags": ["flag"]
},
{
"name": "txt_flog",
"sprite": ["txt/flog"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["flag"]
},
{
"name": "til",
"sprite": ["til"],
"layer": 3,
"color": [[1, 0]],
"desc": "it goes under your feet",
"tags": ["tile"]
},
{
"name": "watr",
"sprite": ["watr"],
"layer": 2,
"color": [[1, 3]],
"desc": "splish sploosh",
"tags": ["water"]
},
{
"name": "txt_watr",
"sprite": ["txt/watr"],
"types": ["object"],
"color": [[1, 3]],
"tags": ["water"]
},
{
"name": "txt_boux",
"sprite": ["txt/boux"],
"types": ["object"],
"color": [[6, 1]],
"tags": ["box"]
},
{
"name": "boux",
"sprite": ["boux"],
"layer": 7,
"color": [[6, 2]],
"voice": "s_sdrum",
"desc": "ce n'est pas une boîte, c'est quelque chose DE MIEUX",
"tags": ["box"]
},
{
"name": "txt_laav",
"sprite": ["txt/laav"],
"types": ["object"],
"color": [[2, 3]],
"tags": ["lava"]
},
{
"name": "laav",
"sprite": ["watr"],
"layer": 2,
"color": [[2, 3]],
"desc": "very hot. not hotte tho unless u make it",
"tags": ["lava"]
},
{
"name": "txt_til",
"sprite": ["txt/til"],
"metasprite": ["txt/til meta"],
"types": ["object"],
"color": [[0, 1]],
"tags": ["tile"]
},
{
"name": "l..uv",
"sprite": ["luv"],
"layer": 7,
"color": [[4, 2]],
"desc": "makes up the very fabric of reality of bab be u",
"tags": ["love"]
},
{
"name": "txt_l..uv",
"sprite": ["txt/luv"],
"types": ["object"],
"color": [[4, 2]],
"desc": "LÜV: To use with letters, you need an umlaut!",
"alias": ["l*v"],
"tags": ["love"]
},
{
"name": "frut",
"sprite": ["frut"],
"layer": 6,
"color": [[2, 2]],
"rotate": true,
"desc": "babs favorite snacc. not to be confused with OS appl",
"tags": ["fruit", "apple", "plants", "food"]
},
{
"name": "txt_frut",
"sprite": ["txt/frut"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["fruit", "apple", "plants", "food"]
},
{
"name": "tre",
"sprite": ["tre"],
"layer": 4,
"color": [[5, 2]],
"rotate": true,
"desc": "tre is the creator of all plant life in bab",
"tags": ["tree", "plants"]
},
{
"name": "txt_tre",
"sprite": ["txt/tre"],
"types": ["object"],
"color": [[5, 2]],
"tags": ["tree", "plants"]
},
{
"name": "txt_boll",
"sprite": ["txt/boll"],
"types": ["object"],
"color": [[4, 1]],
"tags": ["orb", "ball"]
},
{
"name": "boll",
"sprite": ["orrb"],
"layer": 6,
"color": [[4, 1]],
"desc": "hnmm... roun. colecc",
"tags": ["orb", "ball"]
},
{
"name": "txt_bellt",
"sprite": ["txt/bellt"],
"types": ["object"],
"color": [[1, 3]],
"tags": ["belt"]
},
{
"name": "bellt",
"sprite": ["bellt"],
"layer": 3,
"color": [[1, 1]],
"rotate": true,
"desc": "bells and bellts are both metal so theyre basically the same thing right? dont tell anyone",
"tags": ["belt"]
},
{
"name": "gunne",
"sprite": ["gunne"],
"layer": 8,
"color": [[0, 3]],
"rotate": true,
"desc": "all i wanna do is *bang* *bang* *bang* *bang*",
"tags": ["weapon"]
},
{
"name": "txt_gunne",
"sprite": ["txt/gunne"],
"types": ["object"],
"color": [[0, 3]],
"desc": "GUNNE: Any object with GOT GUNNE will wield a GUNNE.",
"tags": ["weapon"]
},
{
"name": "gras",
"sprite": ["gras"],
"layer": 3,
"color": [[5, 1]],
"desc": "don step on it. or do step on it. ur choice",
"tags": ["grass", "plants"]
},
{
"name": "txt_gras",
"sprite": ["txt/gras"],
"types": ["object"],
"color": [[5, 3]],
"tags": ["grass", "plants"]
},
{
"name": "dayzy",
"sprite": ["dayzy"],
"layer": 4,
"color": [[3, 3]],
"features": {
"sans": {"x": 10, "y": 7, "w": 3, "h": 3}
},
"desc": "dayzy me rollin, they haetin",
"tags": ["violet", "daisy", "flower", "plants"]
},
{
"name": "txt_dayzy",
"sprite": ["txt/dayzy"],
"types": ["object"],
"color": [[3, 3]],
"tags": ["violet", "daisy", "flower", "plants"]
},
{
"name": "hurcane",
"sprite": ["hurcane"],
"layer": 4,
"color": [[3, 1]],
"features": {
"sans": {"x": 15, "y": 15, "w": 3, "h": 3}
},
"desc": "woosh swoosh vwoosh aaaa",
"tags": ["hurricane", "tornado"]
},
{
"name": "txt_hurcane",
"sprite": ["txt/hurcane"],
"types": ["object"],
"color": [[3, 1]],
"tags": ["hurricane", "tornado"]
},
{
"name": "hatt",
"sprite": ["hat"],
"layer": 7,
"color": [[3, 1]],
"desc": "a hatt n tim",
"tags": ["clothing"]
},
{
"name": "txt_hatt",
"sprite": ["txt/hatt"],
"types": ["object"],
"color": [[3, 1]],
"desc": "HATT: Any object with GOT HATT will wear a HATT. (Aesthetic)",
"tags": ["clothing"]
},
{
"name": "press",
"sprite": ["press"],
"layer": 20,
"color": [[0, 3]],
"desc": "it presses buttons"
},
{
"name": "chekr",
"sprite": ["chekr"],
"layer": 3,
"color": [[3, 2]],
"desc": "ya wannna ploy checkrz?",
"tags": ["checker", "diamond"]
},
{
"name": "txt_chekr",
"sprite": ["txt/chekr"],
"types": ["object"],
"color": [[3, 2]],
"tags": ["checker", "diamond"]
},
{
"name": "arro",
"sprite": ["arro"],
"layer": 3,
"color": [[0, 3]],
"rotate": true,
"desc": "ARRO: Is supposed to act like a letter, but that's not implemented yet.",
"tags": ["arrow"]
},
{
"name": "txt_arro",
"sprite": ["txt/arro"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["arrow"]
},
{
"name": "txt_colld",
"sprite": ["txt/colld"],
"types": ["object"],
"color": [[1, 4]],
"tags": ["ice"]
},
{
"name": "colld",
"sprite": ["colld"],
"layer": 3,
"color": [[1, 4]],
"desc": "nothin says colld like diagonal lines",
"tags": ["ice"]
},
{
"name": "txt_piler",
"sprite": ["txt/piler"],
"types": ["object"],
"color": [[0, 1]],
"tags": ["pillar"]
},
{
"name": "piler",
"sprite": ["piler"],
"layer": 3,
"color": [[0, 1]],
"desc": "secretly made from several pairs of pliers sacrificed to keepin babs out (or in)",
"tags": ["pillar"]
},
{
"name": "clowd",
"sprite": ["clowd"],
"layer": 6,
"color": [[0, 3]],
"rotate": true,
"desc": "clowd and rein are good frens. not bffs though, clowd's bff is tifa",
"tags": ["cloud"]
},
{
"name": "txt_clowd",
"sprite": ["txt/clowd"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["cloud"]
},
{
"name": "infloop",
"sprite": ["txt/infloop"],
"layer": 21,
"color": [[0, 3]],
"tags": ["infinity", "infinite loop"]
},
{
"name": "plsdont",
"sprite": ["txt/plsdont"],
"layer": 21,
"color": [[0, 3]],
"tags": ["too complex", "plz dont"]
},
{
"name": "petnygrame",
"sprite": ["petnygrame"],
"layer": 4,
"color": [[2, 1]],
"desc": "perform the ritual to summon the real bab dictator",
"tags": ["pentagram", "edgy"]
},
{
"name": "txt_petnygrame",
"sprite": ["txt/petnygrame"],
"types": ["object"],
"color": [[2, 1]],
"tags": ["pentagram", "edgy"]
},
{
"name": "katany",
"sprite": ["katany"],
"layer": 8,
"color": [[0, 1]],
"rotate": true,
"desc": "very very weeb. make steev got katany and you will know",
"tags": ["weapon", "japan", "asia", "edgy"]
},
{
"name": "txt_katany",
"sprite": ["txt/katany"],
"types": ["object"],
"color": [[0, 1]],
"desc": "KATANY: Any object with GOT KATANY will have a KATANY.",
"alias": ["katanya"],
"tags": ["weapon", "japan", "asia", "edgy"]
},
{
"name": "scarr",
"sprite": ["scarr"],
"layer": 4,
"color": [[2, 1]],
"desc": "it's not blood it's just cranberry juice. no violence in my bab",
"tags": ["scar", "edgy"]
},
{
"name": "txt_scarr",
"sprite": ["txt/scarr"],
"types": ["object"],
"color": [[2, 1]],
"tags": ["scar", "edgy"]
},
{
"name": "pepis",
"sprite": ["pepis", "pepis_red", "pepis_blue"],
"layer": 7,
"color": [[0, 3], [2, 2], [1, 2]],
"painted": [false, true, true],
"desc": "pepis: tastes like tar and mud",
"tags": ["bepis", "pepsi"]
},
{
"name": "txt_pepis",
"sprite": ["txt/pepis"],
"types": ["object"],
"color": [[3, 2]],
"tags": ["bepis", "pepsi"]
},
{
"name": "clok",
"sprite": ["clok"],
"layer": 8,
"color": [[3, 3]],
"rotate": true,
"features": {
"sans": {"x": 14, "y": 14, "w": 3, "h": 3}
},
"voice": "tick",
"desc": "keek look at'd the clok. 'oh no! im late for school!' keek shouted and raced out of bed.",
"tags": ["clock", "time"]
},
{
"name": "txt_clok",
"sprite": ["txt/clok"],
"types": ["object"],
"color": [[3, 3]],
"tags": ["clock", "time"]
},
{
"name": "splittr",
"sprite": ["splittr"],
"layer": 4,
"color": [[0, 3]],
"rotate": true,
"features": {
"sans": {"x": 22, "y": 12, "w": 3, "h": 5}
},
"desc": "specifically made to be used with SPLIT because it looks horrible otherwise (but other tiles like CHAIN can also work).",
"tags": ["splitter", "5 step"]
},
{
"name": "txt_splittr",
"sprite": ["txt/splittr"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["splitter", "5 step"]
},
{
"name": "txt_slippers",
"sprite": ["txt/slippers"],
"types": ["object"],
"color": [[1, 4]],
"desc": "SLIPPERS: An object that GOT SLIPPERS will ignore ICY and ICYYYYY objects (and wear SLIPPERS)."
},
{
"name": "slippers",
"sprite": ["slippers"],
"layer": 8,
"color": [[1, 3]],
"desc": "the goomba that lived in this shoe is now homeless. how do you feel"
},
{
"name": "selctr",
"sprite": ["selctr"],
"layer": 3,
"color": [[3, 3]],
"desc": "used to select levis",
"tags": ["cursor", "selector"]
},
{
"name": "txt_selctr",
"sprite": ["txt/selctr"],
"types": ["object"],
"color": [[2, 3]],
"tags": ["cursor", "selector"]
},
{
"name": "lin",
"sprite": ["lin"],
"layer": 23,
"color": [[0, 3]],
"desc": "used to connect lovils",
"tags": ["line", "path"]
},
{
"name": "txt_lin",
"sprite": ["txt/lin"],
"types": ["object"],
"color": [[0, 3]],
"desc": "lin is used in floodfilling and can have a puff/blossom door attached to it.",
"tags": ["line", "path"]
},
{
"name": "firbolt",
"sprite": ["firbolt"],
"layer": 8,
"color": [[6, 2]],
"rotate": true,
"desc": "i cast FIRBOLT at the NO1!",
"tags": ["firebolt"]
},
{
"name": "txt_firbolt",
"sprite": ["txt/firbolt"],
"types": ["object"],
"color": [[6, 2]],
"tags": ["firebolt"]
},
{
"name": "icbolt",
"sprite": ["icbolt"],
"layer": 8,
"color": [[1, 4]],
"rotate": true,
"desc": "its time for u to CHILL out. stay FROSTY.",
"tags": ["icebolt"]
},
{
"name": "txt_icbolt",
"sprite": ["txt/icbolt"],
"types": ["object"],
"color": [[1, 4]],
"tags": ["icebolt"]
},
{
"name": "hedg",
"sprite": ["hedg"],
"layer": 3,
"color": [[5, 1]],
"desc": "im hedg the hedg heg",
"tags": ["hedge", "plants"]
},
{
"name": "txt_hedg",
"sprite": ["txt/hedg"],
"types": ["object"],
"color": [[5, 1]],
"tags": ["hedge", "plants"]
},
{
"name": "fenss",
"sprite": ["fenss"],
"layer": 3,
"color": [[6, 2]],
"desc": "keeps babs out!!",
"tags": ["fence"]
},
{
"name": "txt_fenss",
"sprite": ["txt/fenss"],
"color": [[6, 2]],
"tags": ["fence"]
},
{
"name": "metl",
"sprite": ["metl"],
"layer": 2,
"color": [[0, 2]],
"desc": "impervious metl...",
"tags": ["metal"]
},
{
"name": "txt_metl",
"sprite": ["txt/metl"],
"types": ["object"],
"color": [[0, 2]],
"tags": ["metal"]
},
{
"name": "sparkl",
"sprite": ["sparkl"],
"layer": 5,
"color": [[2, 4]],
"desc": "as brite as a star... but also as hotte as one!!",
"tags": ["sparkle", "dust"]
},
{
"name": "txt_sparkl",
"sprite": ["txt/sparkl"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["sparkle", "dust"]
},
{
"name": "spik",
"sprite": ["spik"],
"layer": 5,
"color": [[0, 2]],
"rotate": true,
"desc": "finally, i can make my i wanna be the bab fangame in bab be u",
"tags": ["spike"]
},
{
"name": "txt_spik",
"sprite": ["txt/spik"],
"types": ["object"],
"color": [[0, 2]],
"tags": ["spike"]
},
{
"name": "spiky",
"sprite": ["spiky"],
"layer": 6,
"color": [[0, 2]],
"rotate": true,
"desc": "ouch!! many spik at once.",
"tags": ["spike"]
},
{
"name": "txt_spiky",
"sprite": ["txt/spiky"],
"types": ["object"],
"color": [[0, 2]],
"tags": ["spike"]
},
{
"name": "platfor",
"sprite": ["platfor"],
"layer": 3,
"color": [[6, 2]],
"rotate": true,
"desc": "good for use with go my way",
"tags": ["platform"]
},
{
"name": "txt_platfor",
"sprite": ["txt/platfor"],
"types": ["object"],
"color": [[6, 2]],
"tags": ["platform"]
},
{
"name": "jail",
"sprite": ["jail"],
"layer": 22,
"color": [[0, 2]],
"desc": "BAB W/FREN JAIL BE STUKC. now bab's in jail :("
},
{
"name": "txt_jail",
"sprite": ["txt/jail"],
"types": ["object"],
"color": [[0, 2]]
},
{
"name": "hol",
"sprite": ["hol"],
"layer": 22,
"color": [[3, 3]],
"rotate": true,
"portal": true,
"desc": "the real poor toll",
"tags": ["portal"]
},
{
"name": "txt_hol",
"sprite": ["txt/hol"],
"types": ["object"],
"color": [[3, 2]],
"tags": ["portal"]
},
{
"name": "rif",
"sprite": ["riff"],
"layer": 22,
"color": [[2, 4]],
"rotate": true,
"portal": true,
"desc": "the fake poor toll",
"tags": ["portal", "rift"]
},
{
"name": "txt_rif",
"sprite": ["txt/rif"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["portal", "rift"]
},
{
"name": "lie",
"sprite": ["caek"],
"layer": 6,
"color": [[4, 1]],
"desc": "caek be lie",
"tags": ["portal", "cake", "food"]
},
{
"name": "txt_lie",
"sprite": ["txt/caek"],
"types": ["object"],
"color": [[4, 1]],
"desc": "LIE: If LIE BE SPLIT, LIE becomes LIE/8 on all open adjacent tiles.",
"tags": ["portal", "cake", "food"]
},
{
"name": "lie/8",
"sprite": ["slis"],
"layer": 6,
"color": [[4, 2]],
"rotate": true,
"desc": "idc if it's a lie, it tastes good",
"tags": ["portal", "cake", "food", "slice"]
},
{
"name": "txt_lie/8",
"sprite": ["txt/slis"],
"types": ["object"],
"color": [[4, 2]],
"desc": "LIE/8: If LIE/8 BE MOAR, LIE/8 becomes LIE.",
"tags": ["portal", "cake", "food", "slice"]
},
{
"name": "sine",
"sprite": ["sine"],
"layer": 4,
"color": [[6, 2]],
"desc": "the sine says \"shoutouts to simpleflips\"",
"tags": ["sign"]
},
{
"name": "txt_sine",
"sprite": ["txt/sine"],
"types": ["object"],
"color": [[6, 2]],
"tags": ["sign"]
},
{
"name": "buble",
"sprite": ["buble"],
"layer": 5,
"color": [[1, 3]],
"voice": "kkb2",
"desc": "bibble bobubble bub bab. blup",
"tags": ["bubble"]
},
{
"name": "txt_buble",
"sprite": ["txt/buble"],
"types": ["object"],
"color": [[1, 3]],
"tags": ["bubble"]
},
{
"name": "icecub",
"sprite": ["icecub"],
"layer": 6,
"color": [[1, 4]],
"desc": "icecub ben't melltt. classic baba reference",
"tags": ["icecube"]
},
{
"name": "txt_icecub",
"sprite": ["txt/icecub"],
"types": ["object"],
"color": [[1, 4]],
"tags": ["icecube"]
},
{
"name": "paint",
"sprite": ["ui/splat"],
"layer": 8,
"color": [[0, 3]],
"desc": "Creating a PAINT will always be a samecolor paint.",
"tags": ["colors", "colours"]
},
{
"name": "ger",
"sprite": ["ger"],
"layer": 7,
"color": [[6, 1]],
"rotate": true,
"desc": "it spins! spin spin spin weeee",
"tags": ["gear", "time", "cog"]
},
{
"name": "txt_ger",
"sprite": ["txt/ger"],
"types": ["object"],
"color": [[6, 1]],
"tags": ["gear", "time", "cog"]
},
{
"name": "can",
"sprite": ["can"],
"layer": 8,
"color": [[2, 1]],
"rotate": true,
"desc": "crack fordor a colld one",
"tags": ["valhalla"]
},
{
"name": "txt_can",
"sprite": ["txt/can"],
"types": ["object"],
"color": [[2, 1]],
"tags": ["valhalla"]
},
{
"name": "toggl",
"sprite": ["toggl"],
"layer": 4,
"color": [[0, 3]],
"rotate": true,
"desc": "flip flop",
"tags": ["toggle", "lightswitch"]
},
{
"name": "txt_toggl",
"sprite": ["txt/toggl"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["toggle", "lightswitch"]
},
{
"name": "bom",
"sprite": ["bom"],
"layer": 6,
"color": [[0, 1]],
"desc": "it go boom",
"tags": ["bomb", "boom"]
},
{
"name": "txt_bom",
"sprite": ["txt/bom"],
"types": ["object"],
"color": [[0, 1]],
"tags": ["bomb", "boom"]
},
{
"name": "xplod",
"sprite": ["sparkl"],
"layer": 22,
"color": [[2, 2]]
},
{
"name": "square",
"sprite": ["square"],
"layer": 11,
"color": [[2, 4]],
"features": {
"sans": {"x": 19, "y": 7, "w": 2, "h": 2}
},
"voice": "pipipi",
"desc": "oh no am square????",
"tags": ["chars", "oatmealine", "puyopuyo tetris"]
},
{
"name": "triangle",
"sprite": ["triangle"],
"layer": 11,
"color": [[2, 4]],
"features": {
"sans": {"x": 17, "y": 7, "w": 2, "h": 2}
},
"voice": "pipipi",
"desc": "TRIASNGLE?????? this is ridicouuolus",
"tags": ["chars", "oatmealine", "puyopuyo tetris"]
},
{
"name": "txt_square",
"sprite": ["txt/square"],
"types": ["object"],
"color": [[2, 4]],
"features": {
"sans": {"x": 19, "y": 7, "w": 2, "h": 2}
},
"tags": ["chars", "oatmealine", "puyopuyo tetris"]
},
{
"name": "txt_triangle",
"sprite": ["txt/triangle"],
"types": ["object"],
"color": [[2, 4]],
"features": {
"sans": {"x": 19, "y": 7, "w": 2, "h": 2}
},
"tags": ["chars", "oatmealine", "puyopuyo tetris"]
},
{
"name": "snoflak",
"sprite": ["snoflak"],
"layer": 4,
"color": [[0, 3]],
"desc": "no 2 r the same...\nor is it?",
"tags": ["snowflake", "ice", "hail", "christmas"]
},
{
"name": "txt_snoflak",
"sprite": ["txt/snoflak"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["snowflake", "ice", "hail", "christmas"]
},
{
"name": "fir",
"sprite": ["fir"],
"layer": 7,
"color": [[2, 2]],
"desc": "CAUTION HOTTE!!!",
"tags": ["hot", "fire", "flame"]
},
{
"name": "txt_fir",
"sprite": ["txt/fir"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["hot", "fire", "flame"]
},
{
"name": "sanglas",
"sprite": ["sanglas"],
"layer": 6,
"color": [[2, 4]],
"rotate": true,
"desc": "tim got broken",
"tags": ["time", "hourglass"]
},
{
"name": "txt_sanglas",
"sprite": ["txt/sanglas"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["time", "hourglass"]
},
{
"name": "ladr",
"sprite": ["ladr"],
"layer": 4,
"color": [[6, 0]],
"rotate": true,
"desc": "jumpman be u",
"tags": ["ladder", "stairs", "climb"]
},
{
"name": "txt_ladr",
"sprite": ["txt/ladr"],
"types": ["object"],
"color": [[6, 0]],
"tags": ["ladder", "stairs", "climb"]
},
{
"name": "cobll",
"sprite": ["cobll"],
"layer": 2,
"color": [[0, 1]],
"voice": "s_bdrum",
"desc": "so we back in the mine",
"tags": ["cobblestone"]
},
{
"name": "txt_cobll",
"sprite": ["txt/cobll"],
"types": ["object"],
"color": [[0, 1]],
"tags": ["cobblestone"]
},
{
"name": "wuud",
"sprite": ["wuud"],
"layer": 2,
"color": [[6, 2]],
"voice": "s_spian",
"desc": "wuud u cuud u",
"tags": ["wood", "planks"]
},
{
"name": "txt_wuud",
"sprite": ["txt/wuud"],
"types": ["object"],
"color": [[6, 2]],
"tags": ["wood", "planks"]
},
{
"name": "wut",
"sprite": ["wut"],
"layer": 11,
"color": [[0, 3]],
"desc": "im confuse",
"tags": ["what"]
},
{
"name": "txt_wut",
"sprite": ["txt/wut"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["what"]
},
{
"name": "wat",
"sprite": ["wat"],
"layer": 11,
"color": [[0, 3]],
"desc": "whoops error",
"tags": ["what", "error"]
},
{
"name": "txt_wat",
"sprite": ["txt/wat"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["what", "error"]
},
{
"name": "brik",
"sprite": ["brik"],
"layer": 2,
"color": [[2, 1]],
"desc": "just another brik in the wal",
"tags": ["bricks", "wall"]
},
{
"name": "txt_brik",
"sprite": ["txt/brik"],
"types": ["object"],
"color": [[2, 1]],
"desc": "reverse kirb",
"tags": ["bricks", "wall"]
},
{
"name": "litbolt",
"sprite": ["litbolt"],
"layer": 8,
"color": [[2, 4]],
"rotate": true,
"desc": "made with lightning. REAL LIGHTNING."
},
{
"name": "txt_litbolt",
"sprite": ["txt/litbolt"],
"types": ["object"],
"color": [[2, 4]]
},
{
"name": "rouz",
"sprite": ["rouz"],
"layer": 4,
"color": [[4, 1]],
"features": {
"sans": {"x": 8, "y": 6, "w": 3, "h": 3}
},
"desc": "every rouz got poke, ow",
"tags": ["rose", "flower", "plants"]
},
{
"name": "txt_rouz",
"sprite": ["txt/rouz"],
"types": ["object"],
"color": [[4, 1]],
"tags": ["rose", "flower", "plants"]
},
{
"name": "san",
"sprite": ["san"],
"layer": 2,
"color": [[2, 4]],
"voice": "s_sdrum",
"desc": "san undertales",
"tags": ["sand", "beach", "desert"]
},
{
"name": "txt_san",
"sprite": ["txt/san"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["sand", "beach", "desert"]
},
{
"name": "fungye",
"sprite": ["fungye"],
"layer": 4,
"color": [[6, 2]],
"desc": "super fungye",
"tags": ["fungus", "fungi", "mushroom"]
},
{
"name": "txt_fungye",
"sprite": ["txt/fungye"],
"types": ["object"],
"color": [[6, 2]],
"desc": "not a very fun guy",
"tags": ["fungus", "fungi", "mushroom"]
},
{
"name": "kar",
"sprite": ["kar"],
"layer": 10,
"color": [[5, 2]],
"rotate": true,
"features": {
"sans": {"x": 20, "y": 11, "w": 2, "h": 4}
},
"desc": "awaken my masters",
"tags": ["car", "vehicle"]
},
{
"name": "txt_kar",
"sprite": ["txt/kar"],
"types": ["object"],
"color": [[5, 2]],
"tags": ["car", "vehicle"]
},
{
"name": "tor",
"sprite": ["tor"],
"layer": 22,
"color": [[2, 1]],
"portal": true,
"desc": "the east poor toll",
"tags": ["portal", "japan", "torii", "asia"]
},
{
"name": "txt_tor",
"sprite": ["txt/tor"],
"types": ["object"],
"color": [[2, 1]],
"tags": ["portal", "japan", "torii", "asia"]
},
{
"name": "son",
"sprite": ["son"],
"layer": 6,
"color": [[2, 4]],
"desc": "the son be a :( lazor",
"tags": ["hot", "sunny", "day"]
},
{
"name": "txt_son",
"sprite": ["txt/son"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["hot", "sunny", "day"]
},
{
"name": "muun",
"sprite": ["muun"],
"layer": 6,
"color": [[1, 2]],
"desc": "unaffiliated with munwalk",
"tags": ["moon", "night", "mun", "crescent"]
},
{
"name": "txt_muun",
"sprite": ["txt/muun"],
"types": ["object"],
"color": [[1, 2]],
"tags": ["moon", "night", "mun", "crescent"]
},
{
"name": "leef",
"sprite": ["leef"],
"layer": 7,
"color": [[5, 2]],
"rotate": true,
"desc": "leef meem alone",
"tags": ["leaf", "weed lmao", "plants"]
},
{
"name": "txt_leef",
"sprite": ["txt/leef"],
"types": ["object"],
"color": [[5, 2]],
"desc": "its the 420th object lmao",
"tags": ["leaf", "weed lmao", "plants"]
},
{
"name": "starr",
"sprite": ["starr"],
"layer": 6,
"color": [[2, 4]],
"desc": "starr starr nite",
"tags": ["star", "night"]
},
{
"name": "txt_starr",
"sprite": ["txt/starr"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["star", "night"]
},
{
"name": "shel",
"sprite": ["shel"],
"layer": 7,
"color": [[4, 2]],
"desc": "gas gas gas",
"tags": ["shell", "scallop", "beach"]
},
{
"name": "txt_shel",
"sprite": ["txt/shel"],
"types": ["object"],
"color": [[4, 2]],
"tags": ["shell", "scallop", "beach"]
},
{
"name": "sancastl",
"sprite": ["sancastl"],
"layer": 7,
"color": [[2, 4]],
"desc": "lets creat a sancastl",
"tags": ["sandcastle", "beach"]
},
{
"name": "txt_sancastl",
"sprite": ["txt/sancastl"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["sandcastle", "beach"]
},
{
"name": "parsol",
"sprite": ["parsol"],
"layer": 9,
"color": [[2, 2]],
"rotate": true,
"desc": "protecc from son thatbe :(",
"tags": ["parasol", "umbrella", "beach"]
},
{
"name": "txt_parsol",
"sprite": ["txt/parsol"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["parasol", "umbrella", "beach"]
},
{
"name": "pallm",
"sprite": ["pallm"],
"layer": 4,
"color": [[5, 2]],
"voice": "s_steel",
"desc": "visit the tropical bab beach, it's a fun time for the bab family!!",
"tags": ["palm tree", "coconut tree", "beach", "plants"]
},
{
"name": "txt_pallm",
"sprite": ["txt/pallm"],
"types": ["object"],
"color": [[5, 2]],
"tags": ["palm tree", "coconut tree", "beach", "plants"]
},
{
"name": "coco",
"sprite": ["coco"],
"layer": 7,
"color": [[6, 1]],
"rotate": true,
"features": {
"sans": {"x": 20, "y": 12, "w": 2, "h": 3}
},
"voice": "s_steel",
"desc": "its a bigg bigg nutt",
"tags": ["fruit", "coconut", "plants"]
},
{
"name": "txt_coco",
"sprite": ["txt/coco"],
"types": ["object"],
"color": [[6, 1]],
"tags": ["fruit", "coconut", "plants"]
},
{
"name": "glas",
"sprite": ["glas"],
"layer": 22,
"color": [[0, 3]],
"voice": "s_organ",
"desc": "a tranzlucent block?!",
"tags": ["glass"]
},
{
"name": "txt_glas",
"sprite": ["txt/glas"],
"types": ["object"],
"color": [[0, 2]],
"tags": ["glass"]
},
{
"name": "vien",
"sprite": ["vien"],
"layer": 4,
"color": [[5, 1]],
"rotate": true,
"desc": "vinny viensauce",
"tags": ["vines", "plants", "climb"]
},
{
"name": "txt_vien",
"sprite": ["txt/vien"],
"types": ["object"],
"color": [[5, 1]],
"desc": "so she uploads a VIEN",
"tags": ["vines", "plants", "climb"]
},
{
"name": "pudll",
"sprite": ["pudll"],
"layer": 4,
"color": [[1, 3]],
"desc": "its just a single watr",
"tags": ["water", "puddle"]
},
{
"name": "txt_pudll",
"sprite": ["txt/pudll"],
"types": ["object"],
"color": [[1, 3]],
"tags": ["water", "puddle"]
},
{
"name": "red",
"sprite": ["red"],
"layer": 4,
"color": [[6, 2]],
"desc": "it's not orange, that's just a trick",
"tags": ["reeds", "plants", "cattail", "swamp"]
},
{
"name": "txt_red",
"sprite": ["txt/red"],
"types": ["object"],
"color": [[6, 2]],
"desc": "wait what",
"tags": ["reeds", "plants", "cattail", "swamp"]
},
{
"name": "stum",
"sprite": ["stum"],
"layer": 4,
"color": [[6, 1]],
"desc": "im stumped",
"tags": ["plants", "tree stump"]
},
{
"name": "txt_stum",
"sprite": ["txt/stum"],
"types": ["object"],
"color": [[6, 1]],
"tags": ["plants", "tree stump"]
},
{
"name": "bullb",
"sprite": ["bullb"],
"layer": 6,
"color": [[2, 4]],
"desc": "lit bullb meow",
"tags": ["lightbulb", "power"]
},
{
"name": "txt_bullb",
"sprite": ["txt/bullb"],
"types": ["object"],
"color": [[2, 4]],
"desc": "go play lightbulbmeow's baba pack it's super good",
"tags": ["lightbulb", "power"]
},
{
"name": "battry",
"sprite": ["battry"],
"layer": 4,
"color": [[4, 1]],
"rotate": true,
"features": {
"sans": {"x": 23, "y": 14, "w": 2, "h": 4}
},
"desc": "not responsible for hidden states",
"tags": ["battery", "power"]
},
{
"name": "txt_battry",
"sprite": ["txt/battry"],
"types": ["object"],
"color": [[4, 1]],
"tags": ["battery", "power"]
},
{
"name": "smol",
"sprite": ["smol"],
"layer": 22,
"color": [[5, 2]],
"rotate": true,
"portal": true,
"desc": "the tini poor toll",
"tags": ["portal"]
},
{
"name": "txt_smol",
"sprite": ["txt/smol"],
"types": ["object"],
"color": [[5, 2]],
"tags": ["portal"]
},
{
"name": "win",
"sprite": ["win"],
"layer": 22,
"color": [[1, 4]],
"rotate": true,
"portal": true,
"desc": "the skware poor toll",
"tags": ["portal", "window", "doorway"]
},
{
"name": "txt_win",
"sprite": ["txt/win"],
"types": ["object"],
"color": [[1, 4]],
"desc": "not to be confused with :)",
"tags": ["portal", "window", "doorway"]
},
{
"name": "bon",
"sprite": ["bon"],
"layer": 4,
"color": [[0, 3]],
"rotate": true,
"voice": "overdriven guitar",
"desc": "bonles pizza",
"tags": ["bone"]
},
{
"name": "txt_bon",
"sprite": ["txt/bon"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["bone"]
},
{
"name": "rockit",
"sprite": ["rockit"],
"layer": 10,
"color": [[1, 3]],
"rotate": true,
"features": {
"sans": {"x": 18, "y": 13, "w": 3, "h": 4}
},
"desc": "goes to spce",
"tags": ["rocket", "spaceship"]
},
{
"name": "txt_rockit",
"sprite": ["txt/rockit"],
"types": ["object"],
"color": [[1, 3]],
"tags": ["rocket", "spaceship"]
},
{
"name": "ufu",
"sprite": ["ufu"],
"layer": 10,
"color": [[3, 3]],
"features": {
"sans": {"x": 15, "y": 10, "w": 4, "h": 5}
},
"desc": "comes from spce",
"tags": ["ufo", "spaceship"]
},
{
"name": "txt_ufu",
"sprite": ["txt/ufu"],
"types": ["object"],
"color": [[3, 3]],
"tags": ["ufo", "spaceship"]
},
{
"name": "rein",
"sprite": ["rein"],
"layer": 5,
"color": [[1, 3]],
"desc": "it pours",
"tags": ["rain"]
},
{
"name": "txt_rein",
"sprite": ["txt/rein"],
"types": ["object"],
"color": [[1, 3]],
"tags": ["rain"]
},
{
"name": "algay",
"sprite": ["algay"],
"layer": 3,
"color": [[5, 1]],
"tags": ["algae", "plants"]
},
{
"name": "txt_algay",
"sprite": ["txt/algay"],
"types": ["object"],
"color": [[5, 1]],
"desc": "very gay",
"tags": ["algae", "plants"]
},
{
"name": "noet",
"sprite": ["noet"],
"layer": 9,
"color": [[4, 1]],
"desc": "muzique to my ears",
"tags": ["music note", "quarter note"]
},
{
"name": "txt_noet",
"sprite": ["txt/noet"],
"types": ["object"],
"color": [[4, 1]],
"tags": ["music note", "quarter note"]
},
{
"name": "banboo",
"sprite": ["banboo"],
"layer": 4,
"color": [[5, 1]],
"desc": "thin tre, tall tre, crunchy tre",
"tags": ["bamboo", "plants"]
},
{
"name": "txt_banboo",
"sprite": ["txt/banboo"],
"types": ["object"],
"color": [[5, 1]],
"tags": ["bamboo", "plants"]
},
{
"name": "karot",
"sprite": ["karot"],
"layer": 8,
"color": [[2, 3]],
"rotate": true,
"desc": "bunmy lüv this",
"tags": ["carrot", "plants", "fruit", "food", "vegetable"]
},
{
"name": "txt_karot",
"sprite": ["txt/karot"],
"types": ["object"],
"color": [[2, 3]],
"desc": "is it a frut? is it a vege? i dont karot all!!!",
"tags": ["carrot", "plants", "fruit", "food", "vegetable"]
},
{
"name": "poisbolt",
"sprite": ["poisbolt"],
"layer": 8,
"color": [[5, 3]],
"rotate": true,
"desc": "how kids learn the triangular number series",
"tags": ["poison"]
},
{
"name": "txt_poisbolt",
"sprite": ["txt/poisbolt"],
"types": ["object"],
"color": [[5, 3]],
"tags": ["poison"]
},
{
"name": "knif",
"sprite": ["knif"],
"layer": 8,
"color": [[0, 3]],
"rotate": true,
"desc": "doesn't like hurting people",
"tags": ["weapon", "edgy"]
},
{
"name": "txt_knif",
"sprite": ["txt/knif"],
"types": ["object"],
"color": [[0, 3]],
"desc": "KNIF: Any object with GOT KNIF will wield a KNIF.",
"tags": ["weapon", "kitchen knife"]
},
{
"name": "timbolt",
"sprite": ["timbolt"],
"layer": 8,
"color": [[3, 3]],
"rotate": true,
"desc": "tim heals all wounds... unless its a bolt"
},
{
"name": "txt_timbolt",
"sprite": ["txt/timbolt"],
"types": ["object"],
"color": [[3, 3]]
},
{
"name": "cor",
"sprite": ["cor"],
"layer": 4,
"color": [[4, 0]],
"desc": "they look very pretty irl",
"tags": ["coral", "beach"]
},
{
"name": "txt_cor",
"sprite": ["txt/cor"],
"types": ["object"],
"color": [[4, 0]],
"desc": "ROC backwards",
"tags": ["coral", "beach"]
},
{
"name": "sirn",
"sprite": ["sirn"],
"layer": 6,
"color": [[2, 2]],
"rotate": true,
"desc": "will steal ur tim machine,",
"tags": ["siren", "alarm"]
},
{
"name": "txt_sirn",
"sprite": ["txt/sirn"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["siren", "alarm"]
},
{
"name": "wips",
"sprite": ["wips"],
"layer": 9,
"color": [[0, 3]],
"desc": "WILL o WIPS?",
"tags": ["will o wisp", "japan", "ghost", "spirit"]
},
{
"name": "txt_wips",
"sprite": ["txt/wips"],
"types": ["object"],
"color": [[0, 3]],
"desc": "work in progress",
"tags": ["will o wisp", "japan", "ghost", "spirit"]
},
{
"name": "eeg",
"sprite": ["eeg"],
"layer": 8,
"color": [[6, 2]],
"rotate": true,
"desc": "no one knows what's inside. it's impenetrable",
"tags": ["egg", "food"]
},
{
"name": "txt_eeg",
"sprite": ["txt/eeg"],
"types": ["object"],
"color": [[6, 2]],
"tags": ["egg", "food"]
},
{
"name": "foreeg",
"sprite": ["foreeg"],
"layer": 4,
"color": [[6, 1]],
"rotate": true,
"desc": "no one knows what's inside. the eeg proteccs it",
"tags": ["nest"]
},
{
"name": "txt_foreeg",
"sprite": ["txt/foreeg"],
"types": ["object"],
"color": [[6, 1]],
"tags": ["nest"]
},
{
"name": "extre",
"sprite": ["extre"],
"layer": 4,
"color": [[6, 1]],
"rotate": true,
"desc": "a ded tre. rip",
"tags": ["tree", "plants", "husk"]
},
{
"name": "txt_extre",
"sprite": ["txt/extre"],
"types": ["object"],
"color": [[6, 1]],
"tags": ["tree", "plants", "husk"]
},
{
"name": "heg",
"sprite": ["heg"],
"layer": 4,
"color": [[5, 2]],
"desc": "ouch",
"tags": ["plant", "cactus"]
},
{
"name": "txt_heg",
"sprite": ["txt/heg"],
"types": ["object"],
"color": [[5, 2]],
"tags": ["plant", "cactus"]
},
{
"name": "byc",
"sprite": ["byc", "byc_editor"],
"layer": 8,
"color": [[0, 3], [2, 2], [2, 2]],
"painted": [[0, 0], true, true],
"rotate": true,
"desc": "haha get it, it's because bicycle is a specific brand of playing card",
"tags": ["playing card", "bicycle", "ace", "card"]
},
{
"name": "txt_byc",
"sprite": ["txt/byc"],
"types": ["object"],
"color": [[2, 2]],
"desc": "BYC: has a random image every time it's loaded!",
"tags": ["playing card", "bicycle", "ace", "card"]
},
{
"name": "bac",
"sprite": ["byc", "bac"],
"layer": 8,
"color": [[0, 3], [2, 2]],
"painted": [[0, 0], true],
"rotate": true,
"desc": "cards have 2 sides",
"tags": ["playing card back", "bicycle", "card"]
},
{
"name": "txt_bac",
"sprite": ["txt/bac"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["playing card back", "bicycle", "card"]
},
{
"name": "golf",
"sprite": ["golf"],
"layer": 6,
"color": [[1, 2]],
"desc": "i want 0!!!",
"tags": ["flag", "unwin"]
},
{
"name": "txt_golf",
"sprite": ["txt/golf"],
"types": ["object"],
"color": [[1, 2]],
"desc": "you see, in golf, a LOWER score is better",
"tags": ["flag", "unwin"]
},
{
"name": "sloop",
"sprite": ["sloop"],
"layer": 3,
"color": [[0, 3]],
"rotate": true,
"desc": "really cool that bab be u 2 introduced slopes, GOTY",
"tags": ["triangle", "half", "slope"]
},
{
"name": "txt_sloop",
"sprite": ["txt/sloop"],
"types": ["object"],
"color": [[0, 3]],
"desc": "ideal for art",
"tags": ["triangle", "half", "slope"]
},
{
"name": "chain",
"sprite": ["chain"],
"layer": 22,
"color": [[0, 2]],
"rotate": true,
"desc": "EVERY1 W/FREN CHAIN STALK JAIL. now bab's going to jail :("
},
{
"name": "txt_chain",
"sprite": ["txt/chain"],
"types": ["object"],
"color": [[0, 2]]
},
{
"name": "lili",
"sprite": ["lili"],
"layer": 4,
"color": [[5, 1]],
"rotate": true,
"desc": "water type evolution of platfor",
"tags": ["lilypad", "plants"]
},
{
"name": "txt_lili",
"sprite": ["txt/lili"],
"types": ["object"],
"color": [[5, 1]],
"desc": "not to be confused with LILA",
"tags": ["lilypad", "plants"]
},
{
"name": "swim",
"sprite": ["swim"],
"layer": 8,
"color": [[6, 1]],
"desc": "no no swim n't n't",
"tags": ["boat", "ship"]
},
{
"name": "txt_swim",
"sprite": ["txt/swim"],
"types": ["object"],
"color": [[6, 1]],
"tags": ["boat", "ship"]
},
{
"name": "gorder",
"sprite": ["gorder"],
"layer": 3,
"color": [[0, 2]],
"rotate": true,
"desc": "constructon zone!",
"tags": ["girder", "city"]
},
{
"name": "txt_gorder",
"sprite": ["txt/gorder"],
"types": ["object"],
"color": [[0, 2]],
"tags": ["girder", "city"]
},
{
"name": "piep",
"sprite": ["piep"],
"layer": 3,
"color": [[5, 2]],
"rotate": true,
"portal": true,
"desc": "enter the piep to skip world",
"tags": ["pipe", "tube", "mario"]
},
{
"name": "txt_piep",
"sprite": ["txt/piep"],
"types": ["object"],
"color": [[5, 2]],
"tags": ["pipe", "tube", "mario"]
},
{
"name": "tuba",
"sprite": ["tuba"],
"layer": 3,
"color": [[5, 2]],
"rotate": true,
"desc": "piep's bff",
"tags": ["pipe", "tube", "mario"]
},
{
"name": "txt_tuba",
"sprite": ["txt/tuba"],
"types": ["object"],
"color": [[5, 2]],
"desc": "pieps are musical instruments",
"tags": ["pipe", "tube", "mario"]
},
{
"name": "forbeeee",
"sprite": ["forbeeee"],
"layer": 4,
"color": [[6, 2]],
"desc": "trans rights",
"tags": ["beehive", "beecomb", "honeycomb"]
},
{
"name": "txt_forbeeee",
"sprite": ["txt/forbeeee"],
"types": ["object"],
"color": [[6, 2]],
"tags": ["beehive", "beecomb", "honeycomb"]
},
{
"name": "do$h",
"sprite": ["do$h"],
"layer": 6,
"color": [[5, 2]],
"desc": "DO$H DO$H DO$H!",
"tags": ["dosh", "cash money", "money"]
},
{
"name": "txt_do$h",
"sprite": ["txt/do$h"],
"types": ["object"],
"color": [[5, 2]],
"desc": "dollas",
"tags": ["dosh", "cash money", "money"]
},
{
"name": "dling",
"sprite": ["dling"],
"layer": 6,
"color": [[2, 4]],
"rotate": true,
"desc": "dling dling dling!",
"tags": ["coin", "mario"]
},
{
"name": "txt_dling",
"sprite": ["txt/dling"],
"types": ["object"],
"color": [[2, 4]],
"desc": "the sound a coin makes",
"tags": ["coin", "mario"]
},
{
"name": "warn",
"sprite": ["warn", "no1"],
"layer": 3,
"color": [[2, 4], [0, 0]],
"painted": [true, false],
"desc": "cauntion",
"tags": ["warning", "stripes"]
},
{
"name": "txt_warn",
"sprite": ["txt/warn"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["warning", "stripes"]
},
{
"name": "reffil",
"sprite": ["reffil"],
"layer": 6,
"color": [[5, 3]],
"desc": "gives u dash bacc",
"tags": ["refill", "celeste"]
},
{
"name": "txt_reffil",
"sprite": ["txt/reffil"],
"types": ["object"],
"color": [[5, 3]],
"tags": ["refill", "celeste"]
},
{
"name": "yanying",
"sprite": ["yan", "ying"],
"layer": 6,
"color": [[0, 3], [2, 2]],
"painted": [false, true],
"desc": "good vs bad, they balanced",
"tags": ["yin yang orb", "taoism"]
},
{
"name": "txt_yanying",
"sprite": ["txt/yanying"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["yin yang orb", "taoism"]
},
{
"name": "vlc",
"sprite": ["vlc"],
"layer": 6,
"color": [[2, 3]],
"desc": "VLC media player is a free and open-source portable cross-platform media player software and streaming media server developed by the VideoLAN project. VLC is available for desktop operating systems and mobile platforms, such as Android, iOS, iPadOS, Tizen, Windows 10 Mobile and Windows Phone.",
"tags": ["traffic cone"]
},
{
"name": "txt_vlc",
"sprite": ["txt/vlc"],
"types": ["object"],
"color": [[2, 3]],
"tags": ["traffic cone"]
},
{
"name": "foru",
"sprite": ["foru"],
"layer": 4,
"color": [[0, 1]],
"desc": "tresh",
"tags": ["trash can", "rubbish bin", "garbage", "delete", "city"]
},
{
"name": "txt_foru",
"sprite": ["txt/foru"],
"types": ["object"],
"color": [[0, 1]],
"desc": "ha ! goteeM",
"tags": ["trash can", "rubbish bin", "garbage", "delete", "city"]
},
{
"name": "rod",
"sprite": ["rod"],
"layer": 3,
"color": [[0, 3]],
"rotate": true,
"desc": "forkar",
"tags": ["city", "street", "road"]
},
{
"name": "txt_rod",
"sprite": ["txt/rod"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["city", "street", "road"]
},
{
"name": "ofin",
"display": "of in",
"sprite": ["ofin"],
"layer": 7,
"color": [[2, 3]],
"desc": "why do they call it oven when you of in the cold food of out hot eat the food",
"tags": ["oven", "microwave", "future gadget", "of out"]
},
{
"name": "txt_ofin",
"display": "of in",
"sprite": ["txt/ofin"],
"types": ["object"],
"color": [[2, 3]],
"desc": "of out",
"tags": ["oven", "microwave", "future gadget", "of out"]
},
{
"name": "casete",
"sprite": ["casete"],
"layer": 2,
"color": [[0, 2]],
"desc": "chiptune bloc",
"tags": ["cassette", "bside", "b-side", "celeste"]
},
{
"name": "txt_casete",
"sprite": ["txt/casete"],
"types": ["object"],
"color": [[0, 2]],
"desc": "The sprite changes if you change its color. Try it out!",
"tags": ["cassette", "bside", "b-side", "celeste"]
},
{
"name": "weeb",
"sprite": ["weeb"],
"layer": 4,
"color": [[0, 3]],
"rotate": true,
"desc": "very glued",
"tags": ["spiderweb", "cobweb", "for spoder"]
},
{
"name": "txt_weeb",
"sprite": ["txt/weeb"],
"types": ["object"],
"color": [[0, 3]],
"desc": "weebs dont interact",
"tags": ["spiderweb", "cobweb", "for spoder"]
},
{
"name": "ches",
"sprite": ["chest_close"],
"layer": 7,
"color": [[2, 2]],
"desc": "closes when NED KEE",
"tags": ["chest", "treasure chest", "mimic"]
},
{
"name": "txt_ches",
"sprite": ["txt/ches"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["chest", "treasure chest", "mimic"]
},
{
"name": "3den",
"sprite": ["3den"],
"layer": 8,
"color": [[1, 2]],
"rotate": true,
"desc": "dont throw it away",
"tags": ["trident"]
},
{
"name": "txt_3den",
"sprite": ["txt/3den"],
"types": ["object"],
"color": [[1, 2]],
"tags": ["trident"]
},
{
"name": "pen",
"sprite": ["pen"],
"layer": 7,
"color": [[2, 4]],
"rotate": true,
"desc": "the creating one",
"tags": ["pencil"]
},
{
"name": "txt_pen",
"sprite": ["txt/pen"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["pencil"]
},
{
"name": "cil",
"sprite": ["cil"],
"layer": 7,
"color": [[2, 4]],
"rotate": true,
"desc": "the deleting one",
"tags": ["pencil", "eraser"]
},
{
"name": "txt_cil",
"sprite": ["txt/cil"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["pencil", "eraser"]
},
{
"name": "grav",
"sprite": ["grav"],
"layer": 4,
"color": [[0, 1]],
"desc": "what do you call a serious person with a shovel?\na grave digger\nhahahahaha",
"tags": ["gravestone", "tombstone", "spooky"]
},
{
"name": "txt_grav",
"sprite": ["txt/grav"],
"types": ["object"],
"color": [[0, 1]],
"desc": "not to be confused with the removed GRAVY",
"tags": ["gravestone", "tombstone", "spooky"]
},
{
"name": "pumkin",
"sprite": ["pumkin"],
"layer": 6,
"color": [[2, 3]],
"features": {
"sans": {"x": 21, "y": 15, "w": 5, "h": 3}
},
"desc": "turns spooky with the correct properties",
"tags": ["pumpkin", "plant", "spooky"]
},
{
"name": "txt_pumkin",
"sprite": ["txt/pumkin"],
"types": ["object"],
"color": [[2, 3]],
"tags": ["pumpkin", "plant", "spooky"]
},
{
"name": "bel",
"sprite": ["bel"],
"layer": 6,
"color": [[2, 4]],
"rotate": true,
"desc": "tis the season",
"tags": ["bell", "christmas"]
},
{
"name": "txt_bel",
"sprite": ["txt/bel"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["bell", "christmas"]
},
{
"name": "wres",
"sprite": ["wres"],
"layer": 4,
"color": [[5, 2]],
"desc": "tis the wreson",
"tags": ["wreathe", "plant", "christmas"]
},
{
"name": "txt_wres",
"sprite": ["txt/wres"],
"types": ["object"],
"color": [[5, 2]],
"tags": ["wreathe", "plant", "christmas"]
},
{
"name": "bowie",
"sprite": ["bowie"],
"layer": 9,
"color": [[2, 2]],
"rotate": true,
"desc": "we could be heroes",
"tags": ["ribbon", "bow", "christmas"]
},
{
"name": "txt_bowie",
"sprite": ["txt/bowie"],
"types": ["object"],
"color": [[2, 2]],
"desc": "just for one day",
"tags": ["ribbon", "bow", "christmas"]
},
{
"name": "sant",
"sprite": ["sant_base", "sant_flof"],
"layer": 8,
"color": [[2, 2], [0, 3]],
"painted": [true, false],
"desc": "ho ho ho",
"tags": ["santa hat", "christmas"]
},
{
"name": "txt_sant",
"sprite": ["txt/sant"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["santa hat", "christmas"]
},
{
"name": "gato",
"sprite": ["gato"],
"layer": 3,
"color": [[0, 2]],
"rotate": true,
"desc": "el gato negro, michi michi",
"tags": ["oneway", "mario", "gate"]
},
{
"name": "txt_gato",
"sprite": ["txt/gato"],
"types": ["object"],
"color": [[0, 2]],
"desc": "shakes if you can't walk into it",
"tags": ["oneway", "mario", "gate"]
},
{
"name": "canedy",
"sprite": ["canedy_stripes", "canedy_base"],
"layer": 8,
"color": [[2, 2], [0, 3]],
"painted": [true, false],
"rotate": true,
"desc": "no pun in canedied",
"tags": ["candy cane", "christmas", "food", "sweets"]
},
{
"name": "txt_canedy",
"sprite": ["txt/canedy"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["candy cane", "christmas", "food", "sweets"]
},
{
"name": "now",
"sprite": ["now_box", "now_bow"],
"layer": 8,
"color": [[2, 2], [2, 4]],
"painted": [true, false],
"desc": "a gift for every bab supporteres!",
"tags": ["present", "gift", "box", "christmas"]
},
{
"name": "txt_now",
"sprite": ["txt/now"],
"types": ["object"],
"color": [[2, 2]],
"desc": "its now, or latr, no srsly",
"alias": ["latr"],
"tags": ["present", "gift", "box", "christmas"]
},
{
"name": "bolble",
"sprite": ["bolble"],
"layer": 8,
"color": [[2, 2]],
"rotate": true,
"desc": "wil chang patern w/ colr",
"tags": ["bauble", "ball", "christmas"]
},
{
"name": "txt_bolble",
"sprite": ["txt/bolble"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["bauble", "ball", "christmas"]
},
{
"name": "sno",
"sprite": ["sno"],
"layer": 2,
"color": [[0, 3]],
"desc": "snodin",
"tags": ["snow", "christmas"]
},
{
"name": "txt_sno",
"sprite": ["txt/sno"],
"types": ["object"],
"color": [[0, 3]],
"desc": "sno easy bein grun",
"tags": ["snow", "christmas"]
},
{
"name": "cooky",
"sprite": ["cooky"],
"layer": 8,
"color": [[6, 2]],
"desc": "clik clik clik",
"tags": ["cookie", "biscuit", "chocolate chip", "christmas", "food", "sweets"]
},
{
"name": "txt_cooky",
"sprite": ["txt/cooky"],
"types": ["object"],
"color": [[6, 2]],
"desc": "very cooky",
"tags": ["cookie", "biscuit", "chocolate chip", "christmas", "food", "sweets"]
},
{
"name": "pot",
"sprite": ["pot_drink", "pot_bottle"],
"layer": 7,
"color": [[3, 1], [0, 3]],
"painted": [true, false],
"rotate": true,
"desc": "+1 ATK",
"tags": ["potion", "bottle", "halloween"]
},
{
"name": "txt_pot",
"sprite": ["txt/pot"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["potion", "bottle", "halloween"]
},
{
"name": "sweep",
"sprite": ["sweep"],
"layer": 8,
"color": [[6, 1]],
"rotate": true,
"desc": "for the master sparkl users",
"tags": ["broomstick", "halloween", "witch"]
},
{
"name": "txt_sweep",
"sprite": ["txt/sweep"],
"types": ["object"],
"color": [[6, 1]],
"tags": ["broomstick", "halloween", "witch"]
},
{
"name": "which",
"sprite": ["which_that", "which_base"],
"layer": 8,
"color": [[3, 1], [0, 0]],
"painted": [true, false],
"desc": "mors tak the precious thing",
"tags": ["witch hat", "halloween"]
},
{
"name": "txt_which",
"sprite": ["txt/which"],
"types": ["object"],
"color": [[3, 1]],
"desc": "which one? THAT one!",
"tags": ["witch hat", "halloween"]
},
{
"name": "wan",
"sprite": ["wan_center", "wan_end"],
"layer": 8,
"color": [[0, 0], [0, 3]],
"painted": [true, false],
"rotate": true,
"desc": "wan and han gos han in han",
"tags": ["magician wand", "staff"]
},
{
"name": "txt_wan",
"sprite": ["txt/wan"],
"types": ["object"],
"color": [[0, 1]],
"tags": ["magician wand", "staff"]
},
{
"name": "mug",
"sprite": ["mug"],
"layer": 8,
"color": [[0, 3]],
"rotate": true,
"features": {
"sans": {"x": 20, "y": 15, "w": 2, "h": 2}
},
"desc": "mugman",
"tags": ["cup", "mug", "magician"]
},
{
"name": "txt_mug",
"sprite": ["txt/mug"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["cup", "mug", "magician"]
},
{
"name": "corndy",
"sprite": ["corndy_top", "corndy_center", "corndy_bottom"],
"layer": 8,
"color": [[0, 3], [2, 2], [2, 4]],
"painted": [false, true, false],
"rotate": true,
"desc": "corndy and han gos han in han",
"tags": ["candy corn", "food", "sweets", "halloween"]
},
{
"name": "txt_corndy",
"sprite": ["txt/corndy"],
"types": ["object"],
"color": [[0, 1]],
"tags": ["candy corn", "food", "sweets", "halloween"]
},
{
"name": "die",
"sprite": ["die_cube", "die_nil"],
"layer": 8,
"color": [[0, 3], [2, 2]],
"painted": [true, false],
"rotate": true,
"desc": "rerolls every turn unless its NO TURN",
"tags": ["dice", "cube", "random"]
},
{
"name": "txt_die",
"sprite": ["txt/die"],
"types": ["object"],
"color": [[0, 3]],
"desc": "ur turn to DIE",
"tags": ["dice", "cube", "random"]
},
{
"name": "tronk",
"sprite": ["tronk"],
"layer": 6,
"color": [[1, 4]],
"desc": "upside down boll",
"tags": ["trinket", "vvvvvv"]
},
{
"name": "txt_tronk",
"sprite": ["txt/tronk"],
"types": ["object"],
"color": [[1, 4]],
"tags": ["trinket", "vvvvvv"]
},
{
"name": "aaaaaa",
"sprite": ["aaaaaa"],
"layer": 22,
"color": [[0, 3]],
"desc": "Thingifying a custom letter AAAA (with 2-4) A's becomes a BATTRY instead."
},
{
"name": "therealbabdictator",
"display": "the one and only hatsune miku herself",
"sprite": ["therealbabdictator"],
"layer": 100,
"color": [[0, 3]],
"voice": "miku",
"desc": "todokete setsuna sa ni waaaaaaaa",
"tags": ["hatsune miku"],
"pronouns": ["she", "her", "miku"]
},
{
"name": "txt_therealbabdictator",
"display": "the one and only hatsune miku herself",
"sprite": ["txt/therealbabdictator"],
"layer": 99,
"types": ["object"],
"color": [[0, 3]],
"unsearchable": true,
"desc": "yes"
},
{
"name": "fube",
"sprite": ["fube_arrow", "fube_cube"],
"layer": 8,
"color": [[2, 2], [0, 3]],
"painted": [true, false],
"rotate": true,
"desc": "the cube thingy from many folds garden",
"tags": ["manifold garden", "arrow", "gravity"]
},
{
"name": "txt_fube",
"sprite": ["txt/fube"],
"types": ["object"],
"color": [[0, 3]],
"desc": "don't be fooled by the sprite it's just fube",
"tags": ["manifold garden", "arrow", "gravity"]
},
{
"name": "prop",
"sprite": ["prop"],
"types": ["property"],
"layer": 19,
"color": [[0, 3]],
"desc": "it's an empty property object",
"tags": ["property", "square", "box"]
},
{
"name": "txt_prop",
"sprite": ["txt/prop"],
"types": ["object"],
"color": [[0, 3]],
"desc": "it refers to the empty property object",
"tags": ["property", "square", "box"]
},
{
"name": "colect",
"sprite": ["colect"],
"layer": 22,
"color": [[0, 2]],
"desc": "to hold bugs"
},
{
"name": "txt_colect",
"sprite": ["txt/colect"],
"types": ["object"],
"color": [[0, 3]]
},
{
"name": "whee",
"sprite": ["whee"],
"layer": 8,
"color": [[0, 3]],
"rotate": true,
"desc": "the nostalgia console"
},
{
"name": "txt_whee",
"sprite": ["txt/whee"],
"types": ["object"],
"color": [[0, 3]]
},
{
"name": "joycon",
"sprite": ["joycon"],
"layer": 7,
"color": [[2, 2]],
"rotate": true,
"desc": "where's its partner? you gotta find it!"
},
{
"name": "txt_joycon",
"sprite": ["txt/joycon_l", "txt/joycon_r"],
"types": ["object"],
"color": [[1, 3], [2, 2]],
"painted": [true, false],
"desc": "multicolor text?!?!?"
},
{
"name": "cart",
"sprite": ["cart"],
"layer": 20,
"color": [[0, 2]],
"desc": "like casette but from an objectively better game",
"tags": ["cart"]
},
{
"name": "txt_cart",
"sprite": ["txt/cart"],
"types": ["object"],
"color": [[0, 2]],
"tags": ["cart"]
},
{
"name": "drop",
"sprite": ["drop"],
"layer": 6,
"color": [[1, 3]],
"desc": "when they crai",
"tags": ["tear", "droplet", "water", "blood"]
},
{
"name": "txt_drop",
"sprite": ["txt/drop"],
"types": ["object"],
"color": [[1, 3]],
"tags": ["tear", "droplet", "water", "blood"]
},
{
"name": "woosh",
"sprite": ["woosh"],
"layer": 6,
"color": [[0, 3]],
"rotate": true,
"desc": "dont make a shitty reddit joke no one likes them",
"tags": ["wind", "blow", "whoosh"]
},
{
"name": "txt_woosh",
"sprite": ["txt/woosh"],
"types": ["object"],
"color": [[5, 3]],
"tags": ["wind", "blow", "whoosh"]
},
{
"name": "candl",
"sprite": ["candl"],
"layer": 6,
"color": [[2, 2]],
"desc": "BURNNNNNNNNN",
"tags": ["candle", "fire", "light"]
},
{
"name": "txt_candl",
"sprite": ["txt/candl"],
"types": ["object"],
"color": [[2, 2]],
"tags": ["candle", "fire", "light"]
},
{
"name": "maglit",
"sprite": ["maglit", "no1"],
"layer": 6,
"color": [[0, 2], [0, 3]],
"painted": [true, false],
"rotate": true,
"desc": "turns on when its TORC",
"tags": ["maglight", "torchlight", "flashlight"]
},
{
"name": "txt_maglit",
"sprite": ["txt/maglit"],
"types": ["object"],
"color": [[0, 2]],
"tags": ["maglight", "torchlight", "flashlight"]
},
{
"name": "txt_xplod",
"sprite": ["txt/xplod"],
"types": ["object"],
"color": [[2, 2]],
"desc": "The object created by nuek"
},
{
"name": "zig",
"sprite": ["zig"],
"layer": 5,
"color": [[0, 3]],
"rotate": true,
"desc": "v^v^v^, that's my textual representation of zigzag",
"tags": ["zigzag"]
},
{
"name": "txt_zig",
"sprite": ["txt/zig"],
"types": ["object"],
"color": [[0, 3]],
"desc": "zag",
"tags": ["zigzag"]
},
{
"name": "cracc",
"sprite": ["cracc"],
"layer": 5,
"color": [[0, 0]],
"desc": "just a cracc in the wals",
"tags": ["crack"]
},
{
"name": "txt_cracc",
"sprite": ["txt/cracc"],
"types": ["object"],
"color": [[0, 1]],
"tags": ["crack"]
},
{
"name": "pixl",
"sprite": ["pixl"],
"layer": 5,
"color": [[0, 3]],
"desc": "a lil square half the size of a til",
"tags": ["pixel", "square", "block"]
},
{
"name": "txt_pixl",
"sprite": ["txt/pixl"],
"types": ["object"],
"color": [[0, 3]],
"tags": ["pixel", "square", "block"]
},
{
"name": "voom",
"sprite": ["voom_handle", "voom_blade"],
"layer": 11,
"color": [[0, 2], [1, 3]],
"painted": [false, true],
"rotate": true,
"voice": "s_voom",
"desc": "britesaber",
"tags": ["lightsaber", "starwars", "jedi", "laser", "sword"]
},
{
"name": "txt_voom",
"sprite": ["txt/voom"],
"types": ["object"],
"color": [[2, 4]],
"desc": "a long time ago in a galaxy far, far away...",
"tags": ["lightsaber", "starwars", "jedi", "laser", "sword"]
},
{
"name": "qb",
"sprite": ["qb"],
"layer": 7,
"color": [[5, 2]],
"desc": "superbly normal thing",
"tags": ["cube", "block", "square"]
},
{
"name": "txt_qb",
"sprite": ["txt/qb"],
"types": ["object"],
"color": [[5, 2]],
"tags": ["cube", "block", "square"]
},
{
"name": "tanc",
"sprite": ["tanc"],
"layer": 9,
"color": [[5, 1]],
"rotate": true,
"desc": "it's comin towards ur house",
"tags": ["tank"]
},
{
"name": "txt_tanc",
"sprite": ["txt/tanc"],
"color": [[5, 1]],
"desc": "tanc u 4 playin",
"tags": ["tank"]
},
{
"name": "panlie",
"sprite": ["panlie_base", "panlie_syrup", "panlie_butter"],
"layer": 6,
"color": [[6, 2], [5, 4], [2, 4]],
"painted": [true, true, false],
"desc": "for niko",
"tags": ["pancake", "food"]
},
{
"name": "txt_panlie",
"sprite": ["txt/panlie"],
"types": ["object"],
"color": [[6, 2]],
"tags": ["pancake", "food"]
},
{
"name": "pixbolt",
"sprite": ["pixbolt"],
"layer": 8,
"color": [[0, 3]],
"rotate": true,
"desc": "ouch!! ur pixls r sharp!!!",
"tags": ["pixelbolt"]
},
{
"name": "txt_pixbolt",
"sprite": ["txt/pixbolt"],
"types": ["object"],
"color": [[0, 3]],
"desc": "pixels are an element in my heart ok?",
"tags": ["pixelbolt"]
},
{
"name": "painbuct",
"sprite": ["painbuct", "painbuct_filled"],
"layer": 7,
"color": [[0, 2], [4, 3]],
"painted": [false, true],
"desc": "good 4 swim"
},
{
"name": "txt_painbuct",
"sprite": ["txt/painbuct"],
"types": ["object"],
"color": [[4, 2]],
"tags": ["paint bucket"]
},
{
"name": "sinyroc",
"sprite": ["sinyroc"],
"layer": 7,
"color": [[4, 2]],
"desc": "we...... . are the",
"tags": ["crystal gems"]
},
{
"name": "txt_sinyroc",
"sprite": ["txt/sinyroc"],
"types": ["object"],
"color": [[4, 2]],
"tags": ["gem", "shiny rock"]
},
{
"name": "nuzt",
"sprite": ["nuzt"],
"layer": 7,
"color": [[6, 2]],
"desc": "there is no joke. bab does not condone such jokes"
},
{
"name": "txt_nuzt",
"sprite": ["txt/nuzt"],
"types": ["object"],
"color": [[6, 2]],
"tags": ["peanut"]
},
{
"name": "cheez",
"sprite": ["cheez"],
"layer": 7,
"color": [[2, 4]],
"desc": "there is no joke. bab does not condone such jokes"
},
{
"name": "txt_cheez",
"sprite": ["txt/cheez"],
"types": ["object"],
"color": [[2, 4]],
"tags": ["cheese"]
}
]
================================================
FILE: assets/tiles/text/conditions.json
================================================
[
{
"name": "txt_w/fren",
"sprite": ["txt/wfren"],
"metasprite": ["txt/wfren meta"],
"types": ["cond_infix"],
"color": [[0, 3]],
"desc": "W/ FREN (Infix Condition): True if the unit shares a tile with this object.\nDespite what it might look like, w/fren't doesn't work with letters.",
"tags": ["on", "wfren"]
},
{
"name": "txt_lookat",
"display": "look at",
"sprite": ["txt/lookat"],
"types": ["cond_infix", "verb_unit", "cond_infix_dir", "verb"],
"color": [[0, 3]],
"desc": "LOOK AT: As an infix condition, true if this object is on the tile in front of the unit. As a verb, makes the unit face this object at end of turn.\nAnti: lookaway",
"tags": ["follow", "facing", "lookat"]
},
{
"name": "txt_lookaway",
"display": "look away",
"sprite": ["txt/lookaway"],
"types": ["cond_infix", "verb_unit", "cond_infix_dir", "verb"],
"color": [[0, 3]],
"desc": "LOOK AWAY: As an infix condition, true if this object is on the tile behind the unit As a verb, makes the unit face away from this object at end of turn.\nAnti: lookat",
"tags": ["unfollow", "facing away", "lookaway", "behind"]
},
{
"name": "txt_behind",
"sprite": ["txt/behind"],
"types": ["cond_infix"],
"color": [[0, 3]],
"desc": "BEHIND (Infix Condition): True if an indicated object is looking away from the unit on an adjacent tile.\nAnti: seenby",
"tags": ["back", "look"]
},
{
"name": "txt_beside",
"sprite": ["txt/beside"],
"types": ["cond_infix"],
"color": [[0, 3]],
"desc": "BESIDE (Infix Condition): True if an indicated object is at the side of the unit on an adjacent tile.\nAnti: diagonals",
"tags": ["look", "left", "right"]
},
{
"name": "txt_frenles",
"sprite": ["txt/frenles"],
"types": ["cond_prefix"],
"color": [[2, 2]],
"desc": "FRENLES (Prefix Condition): True if the unit is alone on its tile.",
"tags": ["lonely", "friendless"]
},
{
"name": "txt_arond",
"sprite": ["txt/arond"],
"types": ["cond_infix"],
"color": [[0, 3]],
"desc": "AROND (Infix Condition): True if the indicated object is on any of the tiles surrounding the unit. (The unit's own tile is not checked.) ORTHO/DIAG AROND will only check the tiles orthogonally or diagonally. GO^ AROND will only check the tile in that direction.",
"tags": ["near", "around"]
},
{
"name": "txt_wait...",
"sprite": ["txt/wait"],
"metasprite": ["txt/wait meta"],
"types": ["cond_prefix"],
"color": [[0, 3]],
"desc": "WAIT... (Prefix Condition): True if the player waited last input. (This does not include clicks.)",
"tags": ["idle"]
},
{
"name": "txt_sans",
"sprite": ["txt/sans"],
"sprite_transforms": {
"property": "txt/sans_property"
},
"metasprite": ["txt/sans meta"],
"types": ["cond_infix", "property"],
"color": [[1, 4]],
"desc": "SANS (Infix Condition): True if none of the indicated object exist in the level. Does not include itself (so BAB SANS BAB is true if there is only one bab in the level).",
"tags": ["without", "w/o"]
},
{
"name": "txt_mayb",
"sprite": ["txt/mayb"],
"types": ["cond_prefix"],
"color": [[0, 3]],
"rotate": true,
"desc": "? (MAYBE) (Prefix Condition): Has a chance of being true, independent for each MAYBE, affected unit and turn. The number on top indicates the % chance of being true. Compatible with N'T.",
"tags": ["/", "maybe", "random", "rng", "patashu"]
},
{
"name": "txt_seenby",
"display": "seen by",
"sprite": ["txt/seenby"],
"types": ["cond_infix"],
"color": [[0, 3]],
"desc": "SEEN BY (Infix Condition): True if an indicated object is looking at this unit from an adjacent tile.\nAnti: behind",
"tags": ["seenby", "looked at", "in front"]
},
{
"name": "txt_lit",
"sprite": ["txt/lit"],
"types": ["cond_prefix"],
"color": [[2, 4]],
"desc": "LIT (Prefix Condition): A BRITE object emits light in all directions. LIT will be true for objects on the same FLYE level if nothing TRANPARN'T is in the way.",
"tags": ["powered"]
},
{
"name": "txt_an",
"sprite": ["txt/an"],
"types": ["cond_prefix"],
"color": [[0, 3]],
"desc": "AN (Prefix Condition): True for a single arbitrary unit per turn and condition. To get multiple results in one tile, rotate the ANs in different directions.",
"tags": ["rng", "random"]
},
{
"name": "txt_reed",
"sprite": ["txt/reed_cond"],
"sprite_transforms": {
"property": "txt/reed"
},
"types": ["class_prefix", "cond_prefix", "property"],
"color": [[2, 2]],
"desc": "REED: Causes the unit to appear red.\nAnti: cyeann",
"tags": ["colors", "colours", "red"]
},
{
"name": "txt_bleu",
"sprite": ["txt/bleu_cond"],
"sprite_transforms": {
"property": "txt/bleu"
},
"types": ["class_prefix", "cond_prefix", "property"],
"color": [[1, 3]],
"desc": "BLEU: Causes the unit to appear blue.\nAnti: orang",
"tags": ["colors", "colours", "blue"]
},
{
"name": "txt_grun",
"sprite": ["txt/grun_cond"],
"sprite_transforms": {
"property": "txt/grun"
},
"types": ["class_prefix", "cond_prefix", "property"],
"color": [[5, 2]],
"desc": "GRUN: Causes the unit to appear green.\nBleu+Yello.\nAnti: pinc",
"tags": ["colors", "colours", "green"]
},
{
"name": "txt_yello",
"sprite": ["txt/yello_cond"],
"sprite_transforms": {
"property": "txt/yello"
},
"types": ["class_prefix", "cond_prefix", "property"],
"color": [[2, 4]],
"desc": "YELLO: Causes the unit to appear yellow.\nReed+Grun.\nAnti: purp",
"tags": ["colors", "colours", "yellow"]
},
{
"name": "txt_purp",
"sprite": ["txt/purp_cond"],
"sprite_transforms": {
"property": "txt/purp"
},
"types": ["class_prefix", "cond_prefix", "property"],
"color": [[3, 1]],
"desc": "PURP: Causes the unit to appear purple.\nReed+Bleu.\nAnti: yello",
"tags": ["colors", "colours", "purple"]
},
{
"name": "txt_orang",
"sprite": ["txt/orang_cond"],
"sprite_transforms": {
"property": "txt/orang"
},
"types": ["class_prefix", "cond_prefix", "property"],
"color": [[2, 3]],
"desc": "ORANG: Causes the unit to appear orange.\nReed+Yello.\nAnti: bleu",
"tags": ["colors", "colours", "orange"]
},
{
"name": "txt_cyeann",
"sprite": ["txt/cyeann_cond"],
"sprite_transforms": {
"property": "txt/cyeann"
},
"types": ["class_prefix", "cond_prefix", "property"],
"color": [[1, 4]],
"desc": "CYEANN: Causes the unit to appear cyan.\nBleu+Grun.\nAnti: reed",
"tags": ["colors", "colours", "cyan"]
},
{
"name": "txt_whit",
"sprite": ["txt/whit_cond"],
"sprite_transforms": {
"property": "txt/whit"
},
"types": ["class_prefix", "cond_prefix", "property"],
"color": [[0, 3]],
"desc": "WHIT: Causes the unit to appear white.\nReed+Bleu+Grun, Bleu+Yello, Reed+Cyeann, Grun+Purp.\nAnti: blacc",
"tags": ["colors", "colours", "white"]
},
{
"name": "txt_blacc",
"sprite": ["txt/blacc_cond"],
"sprite_transforms": {
"property": "txt/blacc"
},
"types": ["class_prefix", "cond_prefix", "property"],
"color": [[0, 0]],
"desc": "BLACC: Causes the unit to appear black.\nAnti: whit",
"tags": ["colors", "colours", "black"]
},
{
"name": "txt_pinc",
"sprite": ["txt/pinc_cond"],
"sprite_transforms": {
"property": "txt/pinc"
},
"types": ["class_prefix", "cond_prefix", "property"],
"color": [[4, 1]],
"desc": "PINC: Causes the unit to appear pink!\nReed+Whit.\nAnti: grun",
"tags": ["colors", "colours", "pink"]
},
{
"name": "txt_graey",
"sprite": ["txt/graey_cond"],
"sprite_transforms": {
"property": "txt/graey"
},
"types": ["class_prefix", "cond_prefix", "property"],
"color": [[0, 1]],
"desc": "GRAEY: Causes the unit to appear gray/grey.\nBlacc+Whit.\nAnti: graey",
"tags": ["colors", "colours", "gray", "grey"]
},
{
"name": "txt_brwn",
"sprite": ["txt/brwn_cond"],
"sprite_transforms": {
"property": "txt/brwn"
},
"types": ["class_prefix", "cond_prefix", "property"],
"color": [[6, 0]],
"desc": "BRWN: Causes the unit to appear brown.\nOrang+Blacc.\nAnti: cyeann",
"tags": ["colors", "colours", "brown"]
},
{
"name": "txt_corekt",
"sprite": ["txt/corekt"],
"types": ["cond_prefix"],
"color": [[5, 2]],
"desc": "COREKT (Prefix Condition): True if the unit is in an active rule.",
"tags": ["correct", "cg5"]
},
{
"name": "txt_rong",
"sprite": ["txt/rong"],
"sprite_transforms": {
"property": "txt/rong_prop"
},
"types": ["property", "cond_prefix"],
"color": [[2, 2]],
"desc": "RONG: As a prefix, true if the unit is in a negated rule (via rong, n't, or notranform). As a property, if a rule has a rong unit in it it'll be negated.",
"tags": ["wrong", "false", "cg5"]
},
{
"name": "txt_the",
"sprite": ["txt/the"],
"types": ["object", "cond_prefix"],
"color": [[0, 3]],
"rotate": true,
"desc": "THE: Refers to the object it's pointing at.",
"tags": ["that", "those", "cg5", "the^", "the ->"]
},
{
"name": "txt_that",
"sprite": ["txt/that"],
"types": ["cond_infix", "cond_infix_verb"],
"color": [[0, 3]],
"desc": "THAT (Infix Condition): x THAT BE y is true if x BE y. x THAT GOT Y is true if x GOT y. And so on.",
"tags": ["lily", "with", "w/"]
},
{
"name": "txt_thatbe",
"display": "that be",
"sprite": ["txt/that be"],
"types": ["cond_infix", "cond_infix_verb", "cond_infix_verb_plus"],
"color": [[0, 3]],
"desc": "THAT BE (Infix Condition): x THAT BE y is true if x BE y.",
"tags": ["lily", "with", "w/"]
},
{
"name": "txt_thatgot",
"display": "that got",
"sprite": ["txt/that got"],
"types": ["cond_infix", "cond_infix_verb", "cond_infix_verb_plus"],
"color": [[0, 3]],
"desc": "THAT GOT (Infix Condition): x THAT GOT y is true if x GOT y.",
"tags": ["lily", "with", "w/", "infix condition"]
},
{
"name": "txt_timles",
"sprite": ["txt/timles"],
"types": ["cond_prefix"],
"color": [[2, 4]],
"desc": "TIMLES (Prefix Condition): True if ZA WARUDO is active.",
"tags": ["timeless"]
},
{
"name": "txt_clikt",
"sprite": ["txt/clikt"],
"metasprite": ["txt/clikt meta"],
"types": ["cond_prefix"],
"color": [[3, 3]],
"desc": "CLIKT (Prefix Condition): CLIKT objects will be true when left-clicked. Clicks will pass a turn if this text exists.\nAnti: right click (does not prevent the stack box, though it's made after the move has been made)",
"tags": ["clicked", "mouse"]
},
{
"name": "txt_wun",
"sprite": ["txt/wun"],
"types": ["cond_prefix"],
"color": [[2, 4]],
"desc": "WUN: A prefix condition that's true if the unit is a won level. If the unit isn't a level, then true if the current level is won.",
"tags": ["won", "patashu"]
},
{
"name": "txt_past",
"sprite": ["txt/past"],
"types": ["cond_prefix"],
"color": [[3, 3]],
"desc": "PAST (Prefix Condition): Applies the rule to turns that have already happened. (It's about as great as it sounds.)"
},
{
"name": "txt_oob",
"sprite": ["txt/oob"],
"types": ["cond_prefix"],
"color": [[1, 2]],
"desc": "OOB (Prefix Condition): True if the unit is on a border.",
"tags": ["out of bounds"]
},
{
"name": "txt_alt",
"sprite": ["txt/alt"],
"types": ["cond_prefix"],
"color": [[1, 3]],
"desc": "ALT (Prefix Condition): True every other turn.",
"tags": ["correct", "cg5"]
},
{
"name": "txt_deez",
"sprite": ["txt/deez"],
"types": ["object", "cond_prefix"],
"color": [[0, 3]],
"rotate": true,
"desc": "DEEZ: Refers to the objects in the direction it's pointing at.",
"tags": ["that", "those", "cg5", "the^", "the ->", "these"]
},
{
"name": "txt_meow",
"sprite": ["txt/meow"],
"types": ["cond_infix", "gang_prefix"],
"color": [[2, 4]],
"desc": "Like AROND, but instead of only checking one tile it goes until it hits a TRANPARN'T object, following spatial warping/etc.\nCurrently has a range cap of 100 because it's laggy.",
"tags": ["infix", "stare at"]
},
{
"name": "txt_offgrid",
"sprite": ["txt/offgrid"],
"types": ["cond_prefix"],
"color": [[5, 2]],
"desc": "OFFGRID (PREFIX CONDITION): True if the unit is not exactly on a tile (Like from halfstep).",
"tags": ["hal", "misaligned","missalined","missaligned"]
}
]
================================================
FILE: assets/tiles/text/letters.json
================================================
[
{
"name": "letter_a",
"sprite": ["letter_a"],
"types": ["letter", "note"],
"color": [[0, 3]],
"desc": "This description used to hold a hint for a secret, but that hint has since been moved."
},
{
"name": "letter_b",
"sprite": ["letter_b"],
"types": ["letter", "note"],
"color": [[0, 3]],
"desc": "you can't spell bab without b"
},
{
"name": "letter_c",
"sprite": ["letter_c"],
"types": ["letter", "note"],
"color": [[0, 3]],
"desc": "c is for canedy"
},
{
"name": "letter_d",
"sprite": ["letter_d"],
"types": ["letter", "note"],
"color": [[0, 3]],
"desc": "never say darn more than three times a day"
},
{
"name": "letter_e",
"sprite": ["letter_e"],
"types": ["letter", "note"],
"color": [[0, 3]],
"desc": "eeeeee is a much better scream"
},
{
"name": "letter_f",
"sprite": ["letter_f"],
"types": ["letter", "note"],
"color": [[0, 3]],
"desc": "press F to pay respects"
},
{
"name": "letter_g",
"sprite": ["letter_g"],
"types": ["letter", "note"],
"color": [[0, 3]],
"desc": "go to grav"
},
{
"name": "letter_h",
"sprite": ["letter_h"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Can be rotated (with rotatbl) to form I."
},
{
"name": "letter_i",
"sprite": ["letter_i"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "This letter used to be simply a rotated H. You can still get an H through rotation, though."
},
{
"name": "letter_j",
"sprite": ["letter_j"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Used less than it should be. There aren't any non-nouns that use it..."
},
{
"name": "letter_k",
"sprite": ["letter_k"],
"types": ["letter"],
"color": [[0, 3]]
},
{
"name": "letter_l",
"sprite": ["letter_l"],
"types": ["letter"],
"color": [[0, 3]]
},
{
"name": "letter_m",
"sprite": ["letter_m"],
"types": ["letter"],
"color": [[0, 3]]
},
{
"name": "letter_n",
"sprite": ["letter_n"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Can be rotated (with rotatbl) to form Z."
},
{
"name": "letter_o",
"sprite": ["letter_o"],
"types": ["letter", "object"],
"color": [[0, 3]],
"desc": "used to be the most op letter but now its just stronk",
"tags": ["number", "digit", "zero"]
},
{
"name": "letter_p",
"sprite": ["letter_p"],
"types": ["letter"],
"color": [[0, 3]]
},
{
"name": "letter_q",
"sprite": ["letter_q"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Why does Q even exist? There's literally no objects that have Q in them... oh, there are now"
},
{
"name": "letter_r",
"sprite": ["letter_r"],
"types": ["letter"],
"color": [[0, 3]]
},
{
"name": "letter_s",
"sprite": ["letter_s"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "ome body once told me..."
},
{
"name": "letter_t",
"sprite": ["letter_t"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "he world is gonna roll me."
},
{
"name": "letter_u",
"sprite": ["letter_u"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Can be used to spell U, though it also has other uses."
},
{
"name": "letter_v",
"sprite": ["letter_v"],
"types": ["letter"],
"color": [[0, 3]]
},
{
"name": "letter_w",
"sprite": ["letter_w"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Can be used to spell W, though it also has other uses."
},
{
"name": "letter_x",
"sprite": ["letter_x"],
"types": ["letter"],
"color": [[0, 3]]
},
{
"name": "letter_y",
"sprite": ["letter_y"],
"types": ["letter"],
"color": [[0, 3]]
},
{
"name": "letter_z",
"sprite": ["letter_z"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Can be rotated (with rotatbl) to form N."
},
{
"name": "letter_'",
"sprite": ["letter_apostrophe"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Surprisingly, not needed for most things with \"n't\" in them; you can just use \"nt\"."
},
{
"name": "letter_.",
"sprite": ["letter_period"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "You can make \"...\" with this!",
"tags": ["dot", "fullstop", "period"]
},
{
"name": "letter_colon",
"sprite": ["letter_colon"],
"types": ["letter"],
"color": [[0, 3]],
"rotate": true,
"desc": ":: Can also be an umlaut, or '..', if rotated in that way.",
"tags": [";", "umlaut", "diaeresis",".."]
},
{
"name": "letter_parenthesis",
"sprite": ["letter_paranthesis"],
"types": ["letter", "parenthesis"],
"color": [[0, 3]],
"rotate": true,
"desc": "Can also be used in rules, sometimes. bab arond flog w/fren ( roc arond keek ) be :) will parse, for example.",
"tags": ["9", "0", "brackets"]
},
{
"name": "letter_1",
"sprite": ["letter_1"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Used in EVERY1 and NO1.",
"tags": ["number", "digit", "one"]
},
{
"name": "letter_2",
"sprite": ["letter_2"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "used for every2, what a surprise (can also spell u2)",
"tags": ["number", "digit", "two"]
},
{
"name": "letter_3",
"sprite": ["letter_3"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "3den awaits you (can spell u3)",
"tags": ["number", "digit", "three"]
},
{
"name": "letter_4",
"sprite": ["letter_4"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Numbers can also be used in text parsing for infix conditions. BAB W/FREN 4 WAL BE :) will make bab only win if on four walls!\n(not implemented yet)",
"tags": ["number", "digit", "four"]
},
{
"name": "letter_5",
"sprite": ["letter_5"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "equivalent to 2+2",
"tags": ["number", "digit", "five"]
},
{
"name": "letter_6",
"sprite": ["letter_6"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "just put three of these next to each other",
"tags": ["number", "digit", "six"]
},
{
"name": "letter_7",
"sprite": ["letter_7"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "is this your lucky number?",
"tags": ["number", "digit", "seven"]
},
{
"name": "letter_8",
"sprite": ["letter_8"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Used in LIE/8.",
"tags": ["number", "digit", "eight"]
},
{
"name": "letter_9",
"sprite": ["letter_9"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "There's not all that much to put in these descriptions, but it feels wrong to exclude them.",
"tags": ["number", "digit", "nine"]
},
{
"name": "letter_;",
"sprite": ["letter_semicolon"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Formerly used in ;D, until we changed that to be UN:). Now it's useless, very sad.",
"tags": ["semicolon", "wink"]
},
{
"name": "letter_/",
"sprite": ["letter_slash"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Used in W/FREN and LIE/8.",
"tags": ["slash"]
},
{
"name": "letter_>",
"sprite": ["letter_angle"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Ɛ>",
"tags": ["angle","greater than"]
},
{
"name": "letter_*",
"sprite": ["letter_asterisk"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "wildcard. Currently not implemented very well.",
"tags": ["asterisk","wildcard"]
},
{
"name": "letter_$",
"sprite": ["letter_$"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "To help him, all he needs is your credit card number, the three digits on the back, and the expiration month and year.\n(used for do$h)",
"tags": ["dollar","cash"]
},
{
"name": "letter_π",
"sprite": ["letter_pi"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "used for πoly. If you need this in a custom letter, get it in your clipboard and ctrl+V!\n3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198",
"tags": ["pi","number"]
},
{
"name": "letter_go",
"sprite": ["letter_go"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "used in a whole lot of words"
},
{
"name": "letter_come",
"sprite": ["letter_come"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Used exclusively for COME PLS, unless you're trying really hard to prove me wrong because then you can make 'coco meow'."
},
{
"name": "letter_pls",
"sprite": ["letter_pls"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Used for GO AWAY PLS and COME PLS."
},
{
"name": "letter_away",
"sprite": ["letter_away"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Used for GO AWAY PLS and LOOK AWAY."
},
{
"name": "letter_my",
"sprite": ["letter_my"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Was made for GO MY WAY, but there's other things you can make too."
},
{
"name": "letter_no",
"sprite": ["letter_no"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Used for NO GO and NO1."
},
{
"name": "letter_way",
"sprite": ["letter_way"],
"types": ["letter"],
"color": [[0, 3]],
"tags": ["wey"]
},
{
"name": "letter_ee",
"sprite": ["letter_ee"],
"types": ["letter"],
"color": [[0, 3]]
},
{
"name": "letter_fren",
"sprite": ["letter_fren"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "its a fren"
},
{
"name": "letter_ll",
"sprite": ["letter_ll"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "welcome <3 he11"
},
{
"name": "letter_bolt",
"sprite": ["letter_bolt"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Used for all of the bolt words; firbolt, icbolt, litbolt, etc."
},
{
"name": "letter_ol",
"sprite": ["letter_ol"],
"types": ["letter"],
"color": [[0, 3]]
},
{
"name": "letter_custom",
"sprite": ["letter_custom"],
"types": ["letter"],
"color": [[0, 3]],
"desc": "Custom Letters: Type up to 6 letters into the search box and hit ctrl+enter to get a tile with those letters in it. This text shouldn't show ingame anywhere.",
"tags": []
}
]
================================================
FILE: assets/tiles/text/properties.json
================================================
[
{
"name": "txt_u",
"sprite": ["txt/u"],
"types": ["property"],
"color": [[4, 1]],
"desc": "U: Controlled by you, the player!\nAnti: opposite direction",
"tags": ["you", "p1", "player"]
},
{
"name": "txt_utoo",
"display": "u too",
"sprite": ["txt/utoo"],
"types": ["property"],
"color": [[4, 1]],
"desc": "player 2 has joined the game (dpad). Can also be spelled 'u2'.\nAnti: opposite direction",
"alias": ["u2"],
"tags": ["you2", "p2", "player"]
},
{
"name": "txt_utres",
"display": "u tres",
"sprite": ["txt/utres"],
"types": ["property"],
"color": [[4, 1]],
"desc": "and player 3 (ijkl or numpad).\nIf there are objects of two control schemes but not a third, the third control scheme can be used to move both of the first two at once.\nCan also be spelled 'u3'.\nAnti: opposite direction",
"alias": ["u3"],
"tags": ["you3", "p3", "player"]
},
{
"name": "txt_w",
"sprite": ["txt/w"],
"types": ["property"],
"color": [[4, 1]],
"desc": "W: it's a double u (Alias: uu)\nAnti: opposite direction",
"alias": ["uu"],
"tags": ["you", "player"]
},
{
"name": "txt_y'all",
"sprite": ["txt/y'all"],
"types": ["property"],
"color": [[4, 2]],
"desc": "all players control y'all\nAnti: opposite direction",
"tags": ["you all", "players"]
},
{
"name": "txt_you",
"sprite": ["txt/you"],
"types": ["property"],
"color": [[4, 1]],
"wobble": true,
"desc": "YOU: Controlled by u, the player!\nCan be controlled by all players. (ortho only)\nAnti: opposite direction",
"tags": ["player", "baba"]
},
{
"name": "txt_nogo",
"display": "no go",
"sprite": ["txt/nogo"],
"types": ["property"],
"color": [[5, 1]],
"desc": "NO GO: Can't be entered by objects. Overrides GO AWAY PLS!\nAnti: icyyyy",
"tags": ["stop"]
},
{
"name": "txt_gomyway",
"display": "go my way",
"sprite": ["txt/gomywey"],
"types": ["property"],
"color": [[1, 3]],
"desc": "GO MY WAY: Prevents movement onto its tile from the tile in front of it and the two tiles 45 degrees to either side.\nAnti: only enterable from directly behind",
"tags": ["oneway", "go my wey"]
},
{
"name": "txt_goawaypls",
"display": "go away pls",
"sprite": ["txt/goaway"],
"types": ["property"],
"color": [[6, 1]],
"desc": "GO AWAY PLS: Pushed by movement into its tile.\nAnti: comepls",
"tags": ["push"]
},
{
"name": "txt_push",
"sprite": ["txt/push"],
"types": ["property"],
"color": [[6, 1]],
"wobble": true,
"desc": "PUSH: Go away plsed by movement into its tile.\nAnti: comepls",
"tags": ["go away pls"]
},
{
"name": "txt_comepls",
"display": "come pls",
"sprite": ["txt/comepls"],
"types": ["property"],
"color": [[6, 2]],
"desc": "COME PLS: Pulled by movement on adjacent tiles facing away from this unit.\nAnti: goawaypls",
"tags": ["pull"]
},
{
"name": "txt_sidekik",
"sprite": ["txt/sidekik"],
"types": ["property"],
"color": [[6, 1]],
"desc": "SIDEKIK: If a unit moves perpendicularly away from a SIDEKIK, the SIDEKIK copies that movement.\nAnti: goawaypls&comepls",
"tags": ["sidekick"]
},
{
"name": "txt_diagkik",
"sprite": ["txt/diagkik"],
"types": ["property"],
"color": [[6, 1]],
"desc": "DIAGKIK: If a unit moves 45 degrees away from a DIAGKIK, the DIAGKIK copies that movement. With two stacks, also copies 135 degree movement.\nAnti: goawaypls&comepls&sidekik",
"tags": ["sidekick", "diagkick"]
},
{
"name": "txt_nedkee",
"display": "ned kee",
"sprite": ["txt/nedkee"],
"types": ["property"],
"color": [[2, 2]],
"desc": "NED KEE: When a NED KEE and FOR DOR unit move into each other or are on each other, they are both destroyed.\nAnti: fordor",
"tags": ["shut"]
},
{
"name": "txt_fordor",
"display": "for dor",
"sprite": ["txt/fordor"],
"types": ["property"],
"color": [[2, 4]],
"desc": "FOR DOR: When a NED KEE and FOR DOR unit move into each other or are on each other, they are both destroyed.\nAnti: nedkee",
"tags": ["open"]
},
{
"name": "txt_:)",
"sprite": ["txt/yay"],
"types": ["property"],
"color": [[2, 4]],
"features": {
"sans": {"x": 21, "y": 6, "w": 3, "h": 4}
},
"desc": ":): At end of turn, if U is on :) and survives, U R WIN!\nAnti: un:)",
"tags": ["win", "smiley", "face", "happy", "yay"]
},
{
"name": "txt_noswim",
"display": "no swim",
"sprite": ["txt/noswim"],
"types": ["property"],
"color": [[1, 3]],
"desc": "NO SWIM: At end of turn, if a NO SWIM unit is touching another object, all objects on the tile are destroyed.\nAnti: giv protecc",
"tags": ["sink"]
},
{
"name": "txt_colrful",
"sprite": ["txt/colrful"],
"types": ["property"],
"color": [[0, 3]],
"desc": "COLRFUL: Causes the unit to appear a variety of colours.\nAnti: ??"
},
{
"name": "txt_rave",
"sprite": ["txt/rave"],
"types": ["property"],
"color": [[0, 3]],
"desc": "RAVE: Causes the unit to flash through the rainbow extremely quickly.\nAnti: ??"
},
{
"name": "txt_tranz",
"sprite": ["txt/tranz-colored"],
"sprite_transforms": {
"inactive": "txt/tranz"
},
"types": ["property", "gang_prefix"],
"color": [[255, 255, 255]],
"overlay": {
"sprite": "trans",
"colors": ["cyeann", "whit", "pinc"]
},
"desc": "TRANZ: Causes the unit to appear pink, white and baby blue. TRANZ objects are pinc, whit, and cyeann, and not any other colors.\nAnti: poof",
"tags": ["transgender"]
},
{
"name": "txt_gay",
"sprite": ["txt/gay-colored"],
"sprite_transforms": {
"inactive": "txt/gay"
},
"types": ["property", "gang_prefix"],
"color": [[255, 255, 255]],
"overlay": {
"sprite": "gay",
"colors": ["reed", "orang", "yello", "grun", "cyeann", "bleu", "purp", "pinc"]
},
"desc": "GAY: Causes the unit to appear rainbow coloured. GAY objects are reed, orang, yello, grun, bleu, purp, and pinc, and not any other colors.\nAnti: poof"
},
{
"name": "txt_enby",
"sprite": ["txt/enby-colored"],
"sprite_transforms": {
"inactive": "txt/enby"
},
"types": ["property", "gang_prefix"],
"color": [[255, 255, 255]],
"overlay": {
"sprite": "enby",
"colors": ["yello", "whit", "purp", "blacc", "graey"]
},
"desc": "ENBY: Causes the unit to appear yellow, white, purple and black. ENBY objects are yello, whit, purp, blacc, and graey, and not any other colors.\nAnti: poof",
"tags": ["nb", "nonbinary","gender"]
},
{
"name": "txt_ace",
"sprite": ["txt/ace-colored"],
"sprite_transforms": {
"inactive": "txt/ace"
},
"types": ["property", "gang_prefix"],
"color": [[255, 255, 255]],
"overlay": {
"sprite": "ace",
"colors": ["blacc", "graey", "whit", "purp"]
},
"desc": "ACE: Causes the unit to appear black, grey, white, and purple. ACE objects are blacc, graey, whit, and purp, and not any other colors.\nAnti: poof",
"tags": ["asexual"]
},
{
"name": "txt_pan",
"sprite": ["txt/pan-colored"],
"sprite_transforms": {
"inactive": "txt/pan"
},
"types": ["property", "gang_prefix"],
"color": [[255, 255, 255]],
"overlay": {
"sprite": "pan",
"colors": ["pinc", "yello", "cyeann"]
},
"desc": "PAN: Causes the unit to appear pink, yellow, and cyan. PAN objects are pinc, yello, and cyeann, and not any other colors.\nAnti: poof",
"tags": ["pansexual"]
},
{
"name": "txt_bi",
"sprite": ["txt/bi-colored"],
"sprite_transforms": {
"inactive": "txt/bi"
},
"types": ["property", "gang_prefix"],
"color": [[255, 255, 255]],
"overlay": {
"sprite": "bi",
"colors": ["pinc", "purp", "bleu"]
},
"desc": "BI: Causes the unit to appear pink, purple, and blue. BI objects are pinc, purp, and bleu, and not any other colors.\nAnti: poof",
"tags": ["bisexual"]
},
{
"name": "txt_lesbab",
"sprite": ["txt/lesbab-colored"],
"sprite_transforms": {
"inactive": "txt/lesbab"
},
"types": ["property", "gang_prefix"],
"color": [[255, 255, 255]],
"overlay": {
"sprite": "lesbian",
"colors": ["reed", "orang", "whit", "pinc"]
},
"desc": "LESBAB: Causes the unit to appear red, orange, white, and pink. LESBAB objects are reed, orang, whit, and pinc, and not any other colors.\nAnti: poof",
"tags": ["lesbian"]
},
{
"name": "txt_lesbad",
"sprite": ["txt/lesbad-colored"],
"sprite_transforms": {
"inactive": "txt/lesbad"
},
"types": ["property", "gang_prefix"],
"color": [[255, 255, 255]],
"overlay": {
"sprite": "vore",
"colors": ["cyeann", "purp", "bleu"]
},
"desc": "LESBAD: Causes the unit to appear cyan, purple, and blue. LESBAD objects are cyeann, purp, and bleu, and not any other colors.\nAnti: can't snacc or be snacced",
"tags": ["vore"]
},
{
"name": "txt_aro",
"sprite": ["txt/aro-colored"],
"sprite_transforms": {
"inactive": "txt/aro"
},
"types": ["property", "gang_prefix"],
"color": [[255, 255, 255]],
"overlay": {
"sprite": "aro",
"colors": ["grun", "whit", "graey", "blacc"]
},
"desc": "ARO: Causes the unit to appear green, white, grey, and black. ARO objects are grun, whit, graey, and blacc, and not any other colors.\nAnti: poof",
"tags": ["aromantic"]
},
{
"name": "txt_fluid",
"sprite": ["txt/fluid-colored"],
"sprite_transforms": {
"inactive": "txt/fluid"
},
"types": ["property", "gang_prefix"],
"color": [[255, 255, 255]],
"overlay": {
"sprite": "fluid",
"colors": ["pinc", "whit", "blacc", "bleu"]
},
"desc": "FLUID: Causes the unit to appear pink, white, black, and blue. FLUID objects are pinc, whit, blacc, and bleu, and not any other colors.\nAnti: poof",
"tags": ["genderfluid"]
},
{
"name": "txt_πoly",
"sprite": ["txt/poly-colored"],
"sprite_transforms": {
"inactive": "txt/poly"
},
"types": ["property", "gang_prefix"],
"color": [[255, 255, 255]],
"overlay": {
"sprite": "poly",
"colors": ["yello", "reed", "bleu", "blacc"]
},
"desc": "πOLY: Causes the unit to appear yellow, red, blue, and black. πOLY objects are yello, reed, bleu, and blacc, and not any other colors.\nAnti: poof",
"tags": ["polyamory"]
},
{
"name": "txt_slep",
"sprite": ["txt/slep"],
"types": ["property"],
"color": [[1, 3]],
"desc": "SLEP: SLEP units can't move due to being U, WALK, COPKAT or SPOOPed.\nAnti: vibrate (like temmi)",
"tags": ["sleep"]
},
{
"name": "txt_:(",
"sprite": ["txt/aw"],
"types": ["property"],
"color": [[2, 1]],
"features": {
"sans": {"x": 20, "y": 6, "w": 4, "h": 4}
},
"desc": ":(: At end of turn, destroys any U objects on it.\nAnti: destroy self",
"tags": ["defeat", "sad", "face", "aw"]
},
{
"name": "txt_walk",
"sprite": ["txt/walk"],
"types": ["property"],
"color": [[5, 3]],
"desc": "WALK: Moves in a straight line each turn, bouncing off walls.\nAnti: opposite direction",
"tags": ["move"]
},
{
"name": "txt_:o",
"sprite": ["txt/whoa"],
"types": ["property"],
"color": [[4, 1]],
"features": {
"sans": {"x": 19, "y": 10, "w": 3, "h": 5}
},
"desc": ":o: If U is on :o, the :o is collected. Bonus!\nAnti: collect u (still gives bonus)",
"tags": ["bonus", "woah", "whoa", "face"]
},
{
"name": "txt_direction",
"sprite": ["txt/direction"],
"types": ["property", "direction"],
"color": [[1, 4]],
"rotate": true,
"desc": "GO ->: The unit is forced to face the indicated direction. LOOKAT GO -> makes a unit look in that direction or is true if it is facing that direction. BEN'T GO -> prevents an object from facing that direction.\nAnti: opposite direction",
"tags": ["go arrow", "up", "down", "left", "right", "go ->", "go^"]
},
{
"name": "txt_up",
"sprite": ["txt/up"],
"types": ["property", "direction"],
"color": [[1, 4]],
"desc": "UP: A GO ->, but facing up.\nAnti: down"
},
{
"name": "txt_left",
"sprite": ["txt/left"],
"types": ["property", "direction"],
"color": [[1, 4]],
"desc": "LEFT: A GO ->, but facing left.\nAnti: right"
},
{
"name": "txt_down",
"sprite": ["txt/down"],
"types": ["property", "direction"],
"color": [[1, 4]],
"desc": "DOWN: A GO ->, but facing down.\nAnti: up"
},
{
"name": "txt_right",
"sprite": ["txt/right"],
"types": ["property", "direction"],
"color": [[1, 4]],
"desc": "RIGHT: A GO ->, but facing right.\nAnti: left",
"tags": ["direction"]
},
{
"name": "txt_upleft",
"sprite": ["txt/upleft"],
"types": ["property", "direction"],
"color": [[1, 4]],
"desc": "UPLEFT: A GO ->, but facing upleft. Can also be spelled leftup.\nAnti: downright",
"alias": ["leftup"],
"tags": ["direction"]
},
{
"name": "txt_upright",
"sprite": ["txt/upright"],
"types": ["property", "direction"],
"color": [[1, 4]],
"desc": "UPRIGHT: A GO ->, but facing upright. Can also be spelled rightup.\nAnti: downleft",
"alias": ["rightup"],
"tags": ["direction"]
},
{
"name": "txt_downleft",
"sprite": ["txt/downleft"],
"types": ["property", "direction"],
"color": [[1, 4]],
"desc": "DOWNLEFT: A GO ->, but facing downleft. Can also be spelled leftdown.\nAnti: upright",
"alias": ["leftdown"],
"tags": ["direction"]
},
{
"name": "txt_downright",
"sprite": ["txt/downright"],
"types": ["property", "direction"],
"color": [[1, 4]],
"desc": "DOWNRIGHT: A GO ->, but facing downright. Can also be spelled rightdown.\nAnti: upleft",
"alias": ["rightdown"],
"tags": ["direction"]
},
{
"name": "txt_behinu",
"display": "behin u",
"sprite": ["txt/behinu"],
"types": ["property"],
"color": [[3, 1]],
"desc": "BEHIN U: BEHIN U units swap with everything on tiles they move into, and swap with units that move onto their tile, then face their swapee. Nothing personnel, kid.\nAnti: goawaypls + can push everything",
"tags": ["swap", "edgy"]
},
{
"name": "txt_ouch",
"sprite": ["txt/ouch"],
"types": ["property"],
"color": [[1, 2]],
"desc": "OUCH: This unit is destroyed if it shares a tile with another object, or if it tries to move/be moved into and can't.\nAnti: treats everything else as ouch",
"tags": ["weak"]
},
{
"name": "txt_qt",
"sprite": ["txt/qt"],
"types": ["property", "gang_prefix"],
"color": [[4, 2]],
"thingify": "therealqt",
"desc": "QT: Makes the unit emit love hearts.\nAnti: is rong",
"tags": ["cute", "lily"]
},
{
"name": "txt_go",
"sprite": ["txt/go"],
"types": ["property"],
"color": [[1, 3]],
"desc": "GO: This unit will force all other objects in its tile to move in its facing direction.\nAnti: opposite direction",
"tags": ["shift"]
},
{
"name": "txt_goooo",
"sprite": ["txt/goooo"],
"types": ["property"],
"color": [[1, 3]],
"desc": "GOOOO: The instant an object steps on a GOOOO unit, it is forced to move in the GOOOO unit's direction.\nAnti: opposite direction",
"tags": ["shift"]
},
{
"name": "txt_icy",
"sprite": ["txt/icy"],
"types": ["property"],
"color": [[1, 4]],
"desc": "ICY: Objects on something ICY are forced to move in the direction they entered the ice (disabling everything SLEP does) until they either leave the ice or can't move any further.\nAnti: opposite direction",
"tags": ["slip", "patashu"]
},
{
"name": "txt_icyyyy",
"sprite": ["txt/icyyyy"],
"types": ["property"],
"color": [[1, 4]],
"desc": "ICYYYY: The instant an object steps on an ICYYYY unit, it is forced to move again.\nAnti: opposite direction",
"tags": ["slip", "slide", "patashu"]
},
{
"name": "txt_delet",
"sprite": ["txt/delet"],
"types": ["property"],
"color": [[2, 2]],
"desc": "DELET: At end of turn, if U is on DELET, you get booted out of the level and erases all progress in the level (win, bonus, transformation).\nAnti: win, bonus, and transform into the object stepped on",
"tags": ["crash", "oops", "fucky wucky", "xwx", "delete"]
},
{
"name": "txt_diag",
"sprite": ["txt/diag"],
"types": ["property", "direction"],
"color": [[3, 2]],
"desc": "DIAG: Prevents the unit from moving orthogonally, unless it is also ORTHO. Also affects rule parsing.\nAnti: ortho",
"tags": ["direction", "diagonal"]
},
{
"name": "txt_ortho",
"sprite": ["txt/ortho"],
"types": ["property", "direction"],
"color": [[3, 2]],
"desc": "ORTHO: Prevents the unit from moving diagonally, unless it is also DIAG. Also affects rule parsing.\nAnti: diag",
"tags": ["direction", "orthogonal"]
},
{
"name": "txt_hotte",
"sprite": ["txt/hotte"],
"types": ["property"],
"color": [[2, 3]],
"desc": "HOTTE: At end of turn, HOTTE units destroys all units that are FRIDGD on their tile.\nAnti: fridgd",
"tags": ["hot"]
},
{
"name": "txt_fridgd",
"sprite": ["txt/fridgd"],
"types": ["property"],
"color": [[1, 4]],
"desc": "FRIDGD: At end of turn, HOTTE units destroys all units that are FRIDGD on their tile.\nAnti: hotte",
"tags": ["melt"]
},
{
"name": "txt_protecc",
"sprite": ["txt/protecc"],
"types": ["property"],
"color": [[0, 3]],
"desc": "PROTECC: Cannot be destroyed (but can be converted).\nAnti: destroys object",
"tags": ["safe", "protect"]
},
{
"name": "txt_flye",
"sprite": ["txt/flye"],
"types": ["property"],
"color": [[1, 4]],
"desc": "FLYE: A FLYE unit doesn't interact with other objects on its tile, and can ignore the collision of other objects, unless that other object has the same amount of FLYE as the unit. FLYE stacks with itself! Also pushing can occur regardless of flye.\nAdds 5 to draw layer per flye, and 15 if there's at least 1.\nAnti: -1 to count",
"tags": ["float"]
},
{
"name": "txt_tall",
"sprite": ["txt/tall"],
"types": ["property"],
"color": [[0, 1]],
"desc": "TALL: Considered to be every non-negative FLYE amount at once.\nAnti: non-positive (stacks with non-anti to block all)"
},
{
"name": "txt_haetskye",
"sprite": ["txt/haetskye"],
"types": ["property"],
"color": [[5, 3]],
"desc": "HAET SKYE: After movement, this unit falls DOWN as far as it can.\nAnti: haetflor",
"tags": ["fall", "gravity"]
},
{
"name": "txt_haetflor",
"display": "haet flor",
"sprite": ["txt/haetflor"],
"types": ["property"],
"color": [[2, 2]],
"desc": "HAET FLOR: After movement, this unit falls UP as far as it can.\nAnti: haetskye",
"tags": ["vall", "gravity"]
},
{
"name": "txt_moar",
"sprite": ["txt/moar"],
"types": ["property"],
"color": [[4, 1]],
"desc": "MOAR: At end of turn, this unit replicates to all free tiles that are adjacent.\nIt can spread to spaces in anywhere it can reach ignoring space shenanigans or blockages where ortho movement takes 2 points and diagonal 3, with (stacks+1) points; but only if those points either don't have anything blocking the object from entering (this can go through walls) or one of the object in question (which also won't grow two into the same space).\nAnti: -1 stack; at negative, if it would grow to any space at |n| stacks, the object is deleted",
"tags": ["more"]
},
{
"name": "txt_visitfren",
"display": "visit fren",
"sprite": ["txt/visitfren"],
"types": ["property"],
"color": [[1, 4]],
"desc": "VISIT FREN: At end of turn, all other objects are sent to the next VISIT FREN unit with the same name in reading order (left to right, line by line, wrapping around). Higher levels of VISIT FREN will cause the target to be 1 backward, 2 forward, 2 backward, etc.\nAnti: visitfren object teleports to the next spot in level every turn",
"tags": ["warp", "teleport", "portal"]
},
{
"name": "txt_stelth",
"sprite": ["txt/stelth"],
"types": ["property"],
"color": [[1, 3]],
"desc": "STELTH: A STELTHy unit doesn't draw. STELTHy text won't appear in the rules list... kinda\nAnti: adds 130 to object draw layer",
"tags": ["stealth", "hide"]
},
{
"name": "txt_shy...",
"sprite": ["txt/shy"],
"types": ["property"],
"color": [[6, 2]],
"desc": "SHY...: Can't initiate or continue a goawaypls, comepls, sidekik, or diagkik movement, and can look away from those objects, sometimes.\nAnti: stubbn",
"tags": ["patashu"]
},
{
"name": "txt_folowal",
"display": "folo wal",
"sprite": ["txt/folo_wal"],
"types": ["property"],
"color": [[5, 3]],
"desc": "FOLO WAL: At end of turn, faces the first direction that it could enter and that doesn't have another unit of its name: right, forward, left, backward. When combined with WALK, causes the unit to follow the right wall.\nAnti: turn cornr",
"tags": ["follow wall"]
},
{
"name": "txt_turncornr",
"display": "turn cornr",
"sprite": ["txt/turn_cornr"],
"types": ["property"],
"color": [[5, 3]],
"desc": "TURN CORNR: At end of turn, faces the first direction that it could enter and that doesn't have another unit of its name: forward, right, left, backward. When combined with WALK, causes the unit to bounce off walls at 90 degree angles.\nAnti: folo wal",
"tags": ["turn corner"]
},
{
"name": "txt_nxt",
"sprite": ["txt/nxt"],
"types": ["property"],
"color": [[0, 3]],
"desc": "nxt: If U is on nxt, go to the next level (specified in object settings).\nAnti: auto return to map",
"tags": ["next", "nxt", ":>", ";."]
},
{
"name": "txt_tryagain",
"display": "try again",
"sprite": ["txt/try again"],
"types": ["property"],
"color": [[3, 3]],
"desc": "TRY AGAIN: When U is on TRY AGAIN, the level is undone back to the starting state, except for NO UNDO objects. TRY AGAIN can be undone!\nAnti: plays through the level's replay to the end",
"tags": ["retry", "time", "reset", "lily", ":/", ";/"]
},
{
"name": "txt_noundo",
"display": "no undo",
"sprite": ["txt/noundo"],
"types": ["property"],
"color": [[5, 3]],
"desc": "NO UNDO: NO UNDO units aren't affected by undoing manually. LVL BE NO UNDO prevents undo inputs entirely.\nAnti: undo",
"tags": ["persist", "time", "lily"]
},
{
"name": "txt_undo",
"sprite": ["txt/undo"],
"types": ["property"],
"color": [[6, 1]],
"desc": "UNDO: UNDO units, at end of turn, rewind a turn earlier, cumulatively. Stacks!\nAnti: no undo",
"tags": ["time", "back"]
},
{
"name": "txt_stubbn",
"sprite": ["txt/stubbn"],
"types": ["property"],
"color": [[6, 1]],
"desc": "STUBBN: STUBBN units ignore the special properties of WALK movers (bouncing off of walls, and declining to move if it would die due to being OUCH) and also makes attempted diagonal movement slide along walls. Stacks with itself - the more STUBBN, the more additional angles it will try, up to 180 degrees at 5 stacks! (2 stacks allows for 45 degree movement orthogonally.)\nAnti: shy...",
"tags": ["stubborn", "patashu"]
},
{
"name": "txt_goarnd",
"display": "go arnd",
"sprite": ["txt/goarnd"],
"types": ["property"],
"color": [[3, 2]],
"desc": "GO ARND: GO ARND units wrap around the level, as though it were a torus.\nBORDR objects are used as the level border, and the wraparound doesn't go through BORDRs.\nDiagonal GO ARNDs on corners of non-square levels might not work as expected, as it simply traces backward until hitting a BORDR.\nLVL BE GOARND will cause all objects to be able to wrap.\nAnti: flip around at edge (portal leading out to itself)",
"tags": ["wrap around", "go around", "cg5"]
},
{
"name": "txt_mirrarnd",
"display": "mirr arnd",
"sprite": ["txt/mirrarnd"],
"types": ["property"],
"color": [[3, 2]],
"desc": "MIRR ARND: MIRR ARND units wrap around the level, as though it were a projective plane.\nAnti: flip around + mirror at edge",
"tags": ["mirror around", "cg5", "wrap"]
},
{
"name": "txt_poortoll",
"display": "poor toll",
"sprite": ["txt/poortoll"],
"types": ["property"],
"color": [[3, 2]],
"desc": "POOR TOLL: If a unit would enter a POOR TOLL unit, it instead leaves the next POOR TOLL unit of the same name in reading order (left to right, line by line, wrapping around) out the corresponding same side. Does not stack.\nAnti: to explain this to you, we have to talk about parallel universes. Also it's not made yet so i'll write about the skuttlebug jamborees when it is.",
"tags": ["portal", "cg5"]
},
{
"name": "txt_split",
"sprite": ["txt/split"],
"types": ["property"],
"color": [[4, 1]],
"desc": "SPLIT: Objects on a SPLITer are split into two copies on adjacent tiles.\nAnti: pulls objects arond to become 1",
"tags": ["splitter", "5 step"]
},
{
"name": "txt_munwalk",
"sprite": ["txt/munwalk"],
"types": ["property"],
"color": [[1, 4]],
"desc": "MUNWALK: MUNWALK units move 180 degrees opposite of their facing direction. Stacks will cancel each other out.\nAnti: literally nothing",
"tags": ["moonwalk", "patashu"]
},
{
"name": "txt_sidestep",
"sprite": ["txt/sidestep"],
"types": ["property"],
"color": [[1, 3]],
"desc": "SIDESTEP: SIDESTEP units move 90 degrees clockwise off of their facing direction. Stacks!\nAnti: stack 3",
"tags": ["patashu", "drunk"]
},
{
"name": "txt_diagstep",
"sprite": ["txt/diagstep"],
"types": ["property"],
"color": [[3, 2]],
"desc": "DIAGSTEP: DIAGSTEP units move 45 degrees clockwise off of their facing direction. Stacks!\nAnti: stack 7",
"tags": ["patashu", "drunker"]
},
{
"name": "txt_knightstep",
"sprite": ["txt/knightstep"],
"types": ["property"],
"color": [[0, 2]],
"desc": "KNIGHTSTEP: KNIGHTSTEP units move like the Knight chess piece, rotated 22.5 degrees clockwise. Stacks add additional 1, 1 hops.\nAnti: move like a pawn (todo: make better desc after implemented)",
"tags": ["chess"]
},
{
"name": "txt_hopovr",
"sprite": ["txt/hopovr"],
"types": ["property"],
"color": [[5, 2]],
"desc": "HOPOVR: HOPOVR units move two tiles ahead, skipping the intermediate tile. Stacks additively.\nAnti: sets motion to 0",
"tags": ["patashu", "skip"]
},
{
"name": "txt_halfstep",
"sprite": ["txt/halfstep"],
"types": ["property"],
"color": [[5, 2]],
"desc": "HALFSTEP: HALFSTEP units move half as much. Tiles off by nonwhole amounts tend to not interact in most ways. Stacks exponentially.\nAnti: hopovr",
"tags": ["patashu", "skip"]
},
{
"name": "txt_spin",
"sprite": ["txt/spin"],
"types": ["property", "direction"],
"color": [[4, 1]],
"rotate": true,
"desc": "SPIN: A GO^ facing the same direction as the unit is facing, rotated clockwise the number of times on top of the property.\nAnti: opposite direction",
"tags": ["rotate", "lily"]
},
{
"name": "txt_brite",
"sprite": ["txt/brite"],
"types": ["property"],
"color": [[2, 4]],
"desc": "BRITE: Emits light in all directions.\nAnti: tranparnt",
"tags": ["bright", "power"]
},
{
"name": "txt_tranparnt",
"display": "tranparn't",
"sprite": ["txt/tranparnt"],
"types": ["property"],
"color": [[0, 1]],
"desc": "TRANPARN'T: Blocks light using a non-tile based system. Also blocks meow.\nAnti: brite",
"alias": ["tranparn't"],
"tags": ["opaque", "transparent"]
},
{
"name": "txt_torc",
"sprite": ["txt/torc"],
"types": ["property"],
"color": [[2, 2]],
"desc": "TORC: A TORC object emits light in the direction they're facing. The angle of the light determined by the number of TORC stacks. (WIP)\nAnti: gomyway but for light (WIP)",
"tags": ["torchlight", "flashlight"]
},
{
"name": "txt_noturn",
"display": "no turn",
"sprite": ["txt/noturn"],
"types": ["property"],
"color": [[2, 3]],
"desc": "NO TURN: A NO TURN unit's direction can't change (unless re-oriented by non-euclidean level geometry, i.e. POOR TOLL).\nAnti: rotatbl",
"tags": ["strafe"]
},
{
"name": "txt_wurd",
"sprite": ["txt/wurd"],
"types": ["property"],
"color": [[0, 3]],
"desc": "WURD: A WURD unit forms rules as though it was its respective text. TXT BEN'T WURD makes that text not parse.\nAnti: parse in opposite direction (stacks with normal wurd)",
"tags": ["word"]
},
{
"name": "txt_zawarudo",
"display": "za warudo",
"sprite": ["txt/zawarudo"],
"types": ["property"],
"color": [[2, 4]],
"desc": "ZA WARUDO: Can stop time and move without anything else moving. Faster than rule parsing itself!\nAfter forming the rule, press E (hourglass on mobile) to toggle. While stopped, a non-zawarudo object that would move at infinite speed will move one space per turn.\nAnti: is frozen outside timestop but not inside",
"tags": ["timeless", "the world", "dio", "lily"]
},
{
"name": "txt_txtify",
"sprite": ["txt/txtify"],
"types": ["property"],
"color": [[4, 1]],
"thingify": "txt_ify",
"desc": "TXTIFY: BE TXTIFY causes that object to be turned into its corresponding metatext. Will plsdont at 100 layers of meta.\nAnti: thingify",
"tags": ["meta", "notnat"]
},
{
"name": "txt_thingify",
"sprite": ["txt/thingify"],
"types": ["property"],
"color": [[3, 1]],
"desc": "THINGIFY: BE THINGIFY causes that text to turn into the object it represents (or text it represents if metatext).\nSome objects are special and can only be gotten via thingify.\nAnti: txtify",
"tags": ["demeta", "notnat"]
},
{
"name": "txt_n'tify",
"sprite": ["txt/ntify"],
"types": ["property"],
"color": [[2, 2]],
"desc": "N'TIFY: BE N'TIFY causes that object or text to turn into its corresponding n't version.\nAnti: ify",
"tags": ["nt", "n't", "mse"]
},
{
"name": "txt_n'tifyyy",
"sprite": ["txt/ntifyyy"],
"types": ["property"],
"color": [[2, 3]],
"desc": "N'TIFYYY: n'tify but it always adds nt (so it can make n'tn't text and objects)\nThere is no way to see how many nts a object has so this is dumb but whatever\nAnti: ify (yes anti anti n'tfyyyy is just n'tify)",
"tags": ["nt", "n't", "mse"]
},
{
"name": "txt_ify",
"sprite": ["txt/ify"],
"types": ["property"],
"color": [[3, 3]],
"desc": "IFY: BE IFY causes that object or text to turn into itself. Specifically, if also transforming into something else, it also stays there in addition to transforming.\nAnti: n'tify",
"tags": ["why", "mse"]
},
{
"name": "txt_curse",
"sprite": ["txt/curse"],
"types": ["property"],
"color": [[3, 3]],
"desc": "CURSE: Makes object move like U on lins/lvls and able to enter lvls (also goes through walls)\nAlso adds 24 to draw layer.\nAnti: opposite direction",
"tags": ["select"]
},
{
"name": "txt_her",
"sprite": ["txt/her"],
"types": ["property"],
"color": [[1, 3]],
"rotate": true,
"desc": "HER ->: Sends objects to where the text indicates. N'T HER makes objects HAET that tile.\nAnti: opposite direction",
"tags": ["here", "cg5", "her^", "her ->"]
},
{
"name": "txt_thr",
"sprite": ["txt/thr"],
"types": ["property"],
"color": [[3, 2]],
"rotate": true,
"desc": "THR ->: Sends objects as far away from it as possible (until hitting a wall) in the indicated direction. N'T THR makes objects HAET a line from the text.\nAnti: opposite direction",
"tags": ["there", "cg5", "thr^", "thr ->"]
},
{
"name": "txt_rithere",
"display": "rit here",
"sprite": ["txt/rithere"],
"types": ["property"],
"layer": 21,
"color": [[4, 0]],
"desc": "RIT HERE: Sends objects to where the text is.\nAnti: random space in lvl other than this one",
"tags": ["right here"]
},
{
"name": "txt_stayther",
"sprite": ["txt/stay ther"],
"types": ["property"],
"color": [[0, 3]],
"desc": "STAY THER: Objects with this property will be taken with you when you transition between levels.\nAnti: object vanishes",
"tags": ["persist"]
},
{
"name": "txt_glued",
"sprite": ["txt/glued"],
"types": ["property"],
"color": [[2, 4]],
"desc": "GLUED: Stuck to adjacent units with glued, and can't move unless the entire block can simultaneously move.\nCan also form same[paint/flye/face] to make something only glued to those items.\nAnti: ignores comepls/sidekik/diagkik",
"tags": ["sticky", "lily"]
},
{
"name": "txt_rotatbl",
"sprite": ["txt/rotatbl"],
"types": ["property"],
"color": [[6, 2]],
"desc": "ROTATBL: Makes any object able to be rotated.\nAnti: noturn",
"tags": ["rotatable"]
},
{
"name": "txt_nuek",
"sprite": ["txt/nuek"],
"types": ["property"],
"color": [[2, 2]],
"desc": "NUEK: A NUEK will begin destroying everything around it, its radius growing once per turn.\nAnti: places xplod at the corners of lvl",
"tags": ["nuke", "bomb"]
},
{
"name": "txt_un:)",
"sprite": ["txt/ungood"],
"types": ["property"],
"color": [[1, 2]],
"features": {
"sans": {"x": 19, "y": 14, "w": 2, "h": 4}
},
"desc": "UN:): When U touches UN:), the current level will no longer be considered won, without exiting the level. Imagine a win score equal to the number of Us on :) minus the Us on UN:). If positive, you win. If negative, you lose your win. If equal, nothing happens.\nAnti: :)",
"tags": ["unwin", "ungood", "face", "unyay", "patashu", ";d"]
},
{
"name": "txt_notranform",
"display": "no tranform",
"sprite": ["txt/notranform"],
"types": ["property"],
"color": [[2, 2]],
"desc": "NO TRANFORM: A property that prevents the object from transforming. LVL BE NO TRANFORM reverts any transformations it had. X BEN'T NOTRANFORM negates X BE X. Also negates TRANZ.\nAnti: tranz",
"tags": ["no transform"]
},
{
"name": "txt_reflecc",
"sprite": ["txt/reflecc"],
"types": ["property"],
"color": [[5, 2]],
"desc": "REFLECC: When a unit moves into a REFLECC's front or behind, it gets reflected off of that surface.\nAnti: ??",
"tags": ["reflect", "slope", "bounce", "mirror"]
},
{
"name": "txt_stukc",
"sprite": ["txt/stukc"],
"types": ["property"],
"color": [[1, 1]],
"desc": "STUKC: Anything with this property can't move.\nAnti: if not moved this turn, move in a random direction",
"tags": ["stuck","still"]
},
{
"name": "txt_gone",
"sprite": ["txt/gone"],
"types": ["property"],
"color": [[0, 3]],
"desc": "GONE: If something is GONE, it floats away into nothingness.\nAnti: zomb",
"tags": ["done"]
},
{
"name": "txt_dragbl",
"sprite": ["txt/dragbl"],
"types": ["property"],
"color": [[3, 3]],
"desc": "DRAGBL: Units that are DRAGBL can be picked up and moved around.\nAnti: takes the opposite of your mouse movements",
"tags": ["draggable", "mouse"]
},
{
"name": "txt_nodrag",
"display": "no drag",
"sprite": ["txt/nodrag"],
"types": ["property"],
"color": [[3, 0]],
"desc": "NO DRAG: Units that are DRAGBL can't be placed on NO DRAG objects.\nAnti: mous cant move on or over",
"tags": ["mouse"]
},
{
"name": "txt_thicc",
"sprite": ["txt/thicc"],
"types": ["property"],
"color": [[1, 3]],
"desc": "THICC: Thicc things take up a 2x2 space. Expands to the lower right. Stacks additively. Also disables all spatial darnery (poor toll and go/mirrarnd).\nAnti: babby (yes, the noun)"
},
{
"name": "txt_rythm",
"sprite": ["txt/rythm"],
"types": ["property"],
"color": [[4, 1]],
"desc": "RYTHM (property): Turns pass for these units based on time, separate from normal turns passing. Uses the same system as zawarudo.\nAnti: follows random intervals instead of a rhythm",
"tags": ["auto", "necrodancer", "lily", "rhythm", "dancr"]
},
{
"name": "txt_cool",
"sprite": ["txt/cool"],
"types": ["property", "gang_prefix"],
"color": [[1, 4]],
"desc": "COOL: COOL units wear a pair of sunglasses, and don't shake.\nAnti: hotte",
"tags": ["cool"]
},
{
"name": "txt_thonk",
"sprite": ["txt/thonk"],
"types": ["property"],
"color": [[2, 4]],
"desc": "THONK: THONK units question their own FRAGIL existence.\nAnti: ??",
"tags": ["thinking", "wonder"]
},
{
"name": "txt_zomb",
"sprite": ["txt/zomb"],
"types": ["property"],
"color": [[3, 1]],
"desc": "ZOMB: Revives all previously destroyed copies of an object. Anti: gone",
"tags": ["zombie"]
},
{
"name": "txt_boring",
"sprite": ["txt/boring"],
"types": ["property"],
"color": [[4, 1]],
"desc": "BORING: Makes an object unable to be effected by rules, except for boring itself. Also prevents being influenced by giv. x ben'tn't y will circumvent even broken.\nAnti: not implemented atm",
"tags": ["broken"]
},
{
"name": "txt_bce",
"sprite": ["txt/bce"],
"types": ["property"],
"color": [[0, 3]],
"desc": "BCE: Sets the object's position to a value based off its name (X) and color values (Y). \n Stands for Babitary Code Execution.\nAnti: Makes the (X) based off the color, and the (Y) based off the name.",
"tags": ["arbitarycodeexecution","hal","ace"]
},
{
"name": "txt_rond",
"sprite": ["txt/rond"],
"types": ["property"],
"color": [[1, 4]],
"desc": "ROND: Puts the object on the nearest tile (if it is in between tiles). \nAnti: Sets it to the unit farther away from the offgrid unit.",
"tags": ["round","hal"]
}
]
================================================
FILE: assets/tiles/text/tutorial.json
================================================
[
{
"name": "txt_press",
"sprite": ["tutorial_press"],
"types": ["object"],
"color": [[0, 3]],
"desc": "PRESS: Make PRESS F2 <property> to do something upon pressing F. Only some properties, like :(, will work!\nIt's a noun, and anything that refers to press will work for this purpose."
},
{
"name": "txt_f2",
"sprite": ["tutorial_f2"],
"types": ["verb_property", "verb"],
"color": [[0, 3]],
"desc": "F2: Used with PRESS."
},
{
"name": "txt_2edit",
"sprite": ["tutorial_edit"],
"types": ["property"],
"color": [[0, 3]],
"desc": "EDIT: Make PRESS F2 EDIT to unlock the level editor!"
},
{
"name": "txt_2pley",
"sprite": ["tutorial_play"],
"types": ["property"],
"color": [[0, 3]],
"tags": ["txt/2pley"],
"desc": "Can be used as a property that does literally nothing."
},
{
"name": "txt_f1",
"sprite": ["tutorial_f1"],
"types": ["verb_property", "verb"],
"color": [[0, 3]],
"desc": "Can be used as a verb that does literally nothing (and accepts properties)."
}
]
================================================
FILE: assets/tiles/text/unsorted.json
================================================
[
{
"name": "txt_&",
"sprite": ["txt/and"],
"types": ["and"],
"color": [[0, 3]],
"desc": "&: Joins multiple conditions, subjects or objects together in a rule. Can also be spelled as ampersand with letters. Rules with stacked text or n't and &s don't work like in baba, be sure to experiment!",
"alias": ["ampersand"],
"tags": ["and"]
},
{
"name": "txt_txt",
"sprite": ["txt/txt"],
"metasprite": ["txt/txt meta"],
"types": ["object"],
"color": [[4, 1]],
"desc": "TXT: An object class referring to all text objects, or just a specific one if you write e.g. BAB TXT BE GAY.",
"tags": ["txt"],
"old_names": ["txt_text"]
},
{
"name": "txt_nt",
"sprite": ["txt/nt"],
"types": ["not"],
"color": [[2, 2]],
"desc": "N'T: A suffix that negates the meaning of a verb, condition or object class. X txtn't will refer to all txt except that one.",
"alias": ["n't"],
"tags": ["not", "n't"],
"old_names": ["txt_n't"]
},
{
"name": "txt_infloop",
"display": "infloop",
"sprite": ["txt/infloop"],
"types": ["object", "property"],
"color": [[0, 3]],
"desc": "INFLOOP: A special word that describes the infinite loop state.",
"tags": ["infinity", "infinite loop"],
"old_names": ["txt_loop"]
},
{
"name": "txt_plsdont",
"display": "plsdont",
"sprite": ["txt/plsdont"],
"types": ["object", "property"],
"color": [[0, 3]],
"desc": "PLSDONT: Like infloop, but for plsdonts instead. Keep in mind that some plsdonts occur before the first round of rule parsing completes, and so plsdont rules won't apply then.\nTwo basic plsdonts are 1000 rules formed; 3000 objects ever existed.",
"tags": ["too complex", "plz dont"]
},
{
"name": "txt_...",
"sprite": ["txt/..."],
"types": ["ellipsis"],
"color": [[0, 3]],
"desc": "... (ELLIPSIS): Extends rules. BAB ... BE ... ... U is the same as BAB BE U.",
"tags": ["ellipsis", "dotdotdot", "period"]
},
{
"name": "txt_''",
"sprite": ["txt/ditto"],
"types": ["ditto"],
"color": [[0, 3]],
"thingify": "ditto",
"desc": "DITTO: Acts like the text above it. \" TXT will refer to the ditto itself, not the text above it.",
"tags": ["ditto", "quotation marks", "\""]
},
{
"name": "txt_frens",
"sprite": ["txt/frens"],
"types": ["object", "group"],
"color": [[3, 3]],
"desc": "FRENS: A group you can be a member of. 'x BE FRENS' adds you to the FRENS group. 'FRENS BE x' applies the property to all FRENS.",
"tags": ["group", "friends"]
},
{
"name": "txt_groop",
"sprite": ["txt/groop"],
"types": ["object", "group"],
"color": [[
gitextract_3ibag031/ ├── .gitignore ├── .gitmodules ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── README.md ├── assets/ │ ├── audio/ │ │ └── bgm/ │ │ ├── bab be climb exten.ogg │ │ ├── bab be go.xm │ │ ├── bab be u them - edge.ogg │ │ ├── bab be u them - factory.ogg │ │ ├── bab be u them - garden.ogg │ │ ├── bab be u them - ocean.ogg │ │ ├── bab be u them - variant.ogg │ │ ├── bab be u them.ogg │ │ ├── bab creat brdge.ogg │ │ ├── bab spoop u.xm │ │ ├── babs are u.ogg │ │ ├── bambooo be tall.ogg │ │ ├── crb be rave.ogg │ │ ├── e.xm │ │ ├── fishe liek watr.ogg │ │ ├── forte be deepe.xm │ │ ├── futr be cool.xm │ │ ├── futr be neet.xm │ │ ├── gras be mov.xm │ │ ├── harry be u theme.ogg │ │ ├── infloop gers.ogg │ │ ├── j.xm │ │ ├── just babikat.ogg │ │ ├── laav be floe.xm │ │ ├── leef be blad.xm │ │ ├── limon be swiit.xm │ │ ├── lit son.ogg │ │ ├── litn't muun.ogg │ │ ├── map.xm │ │ ├── os be curse.ogg │ │ ├── s.ogg │ │ ├── sayonabab.ogg │ │ ├── snad be hote.ogg │ │ ├── sno be fall.xm │ │ ├── sno be man.xm │ │ ├── starrrr be goooo.ogg │ │ ├── steev be trial.ogg │ │ ├── wind be stil.ogg │ │ ├── winde be goldin.xm │ │ └── windo be blis.xm │ ├── sprites/ │ │ ├── hatsmol.aseprite │ │ ├── she.aseprite │ │ ├── txt/ │ │ │ └── B).aseprite │ │ └── ui/ │ │ ├── bgs/ │ │ │ └── template.pdn │ │ └── menu_background.png~ │ └── tiles/ │ ├── notes.txt │ ├── objects/ │ │ ├── characters.json │ │ ├── devs.json │ │ ├── special.json │ │ ├── thingify.json │ │ ├── ui.json │ │ └── unsorted.json │ └── text/ │ ├── conditions.json │ ├── letters.json │ ├── properties.json │ ├── tutorial.json │ ├── unsorted.json │ └── verbs.json ├── assets.lua ├── audio.lua ├── build_number ├── conf.lua ├── editor/ │ ├── loadscene.lua │ ├── oldloadscene.lua │ └── scene.lua ├── game/ │ ├── camera.lua │ ├── cursor.lua │ ├── movement.lua │ ├── parser.lua │ ├── parser_old.lua │ ├── rules.lua │ ├── scene.lua │ ├── undo.lua │ └── unit.lua ├── lib/ │ ├── colr-print.lua │ ├── discordRPC.lua │ ├── gooi/ │ │ ├── bar.lua │ │ ├── button.lua │ │ ├── checkbox.lua │ │ ├── component.lua │ │ ├── gooi.lua │ │ ├── init.lua │ │ ├── joy.lua │ │ ├── knob.lua │ │ ├── label.lua │ │ ├── layout.lua │ │ ├── panel.lua │ │ ├── radio.lua │ │ ├── slider.lua │ │ ├── spinner.lua │ │ ├── text.lua │ │ └── utf8.lua │ ├── json-pretty.lua │ ├── json.lua │ ├── tick.lua │ └── tween.lua ├── loveman.json ├── main.lua ├── mechanic ideas.txt ├── menu/ │ └── scene.lua ├── officialworlds/ │ ├── NOTE !! read if you havent yet.txt │ ├── bab be u/ │ │ ├── bab be u.bab │ │ ├── bab be u.replay │ │ ├── break.bab │ │ ├── break.replay │ │ ├── mapp.bab │ │ ├── meta+/ │ │ │ ├── above it all.bab │ │ │ ├── above it all.replay │ │ │ ├── backup plan.bab │ │ │ ├── backup plan.replay │ │ │ ├── big kee.bab │ │ │ ├── big kee.replay │ │ │ ├── carefullier.bab │ │ │ ├── carefullier.replay │ │ │ ├── cells of win.bab │ │ │ ├── cells of win.replay │ │ │ ├── deactivate.bab │ │ │ ├── deactivate.replay │ │ │ ├── double dash.bab │ │ │ ├── down came the rein.bab │ │ │ ├── down came the rein.replay │ │ │ ├── extende.bab │ │ │ ├── extende.replay │ │ │ ├── flip around.bab │ │ │ ├── flip around.replay │ │ │ ├── fragil.bab │ │ │ ├── fragil.replay │ │ │ ├── ghost.bab │ │ │ ├── ghost.replay │ │ │ ├── in the dark.bab │ │ │ ├── in the dark.replay │ │ │ ├── infloop/ │ │ │ │ ├── Map.bab │ │ │ │ ├── beyond the infinite.bab │ │ │ │ ├── beyond the infinite.replay │ │ │ │ ├── broken tools.bab │ │ │ │ ├── broken tools.replay │ │ │ │ ├── claustrophilic.bab │ │ │ │ ├── claustrophilic.replay │ │ │ │ ├── ezwin.bab │ │ │ │ ├── floop.bab │ │ │ │ ├── floop.replay │ │ │ │ ├── furthest reaches.bab │ │ │ │ ├── furthest reaches.replay │ │ │ │ ├── gone forever.bab │ │ │ │ ├── lvlbabtxt+selctxt.bab │ │ │ │ ├── lvlbabtxt+txt.bab │ │ │ │ ├── lvln'ttxtxt.bab │ │ │ │ ├── lvlsparkl.bab │ │ │ │ ├── resetti.bab │ │ │ │ ├── resetti.replay │ │ │ │ ├── shade.bab │ │ │ │ ├── shade.replay │ │ │ │ ├── sorry, level broke.bab │ │ │ │ ├── sorry, level broke.replay │ │ │ │ ├── wal be seeping.bab │ │ │ │ ├── wal be seeping.replay │ │ │ │ ├── weebs don't interact.bab │ │ │ │ └── weebs don't interact.replay │ │ │ ├── meta.bab │ │ │ ├── mous/ │ │ │ │ ├── beyond the world.bab │ │ │ │ ├── beyond the world.replay │ │ │ │ ├── kirb-assembled bridge 1.bab │ │ │ │ ├── kirb-assembled bridge 1.replay │ │ │ │ ├── kirb-assembled bridge 2.bab │ │ │ │ ├── kirb-assembled bridge 2.replay │ │ │ │ ├── lvl editor.bab │ │ │ │ ├── lvl editor.replay │ │ │ │ ├── massakirb.bab │ │ │ │ ├── massakirb.replay │ │ │ │ ├── mous demon.bab │ │ │ │ ├── mous demon.replay │ │ │ │ ├── mous kompaniun.bab │ │ │ │ └── wal really be nogo.bab │ │ │ ├── no takebacks.bab │ │ │ ├── no takebacks.replay │ │ │ ├── race to dont finish.bab │ │ │ ├── race to dont finish.replay │ │ │ ├── sublvl/ │ │ │ │ ├── keyk.bab │ │ │ │ ├── keyk.replay │ │ │ │ ├── regret.bab │ │ │ │ └── regret.replay │ │ │ ├── supermeta/ │ │ │ │ ├── good job.bab │ │ │ │ └── good job.replay │ │ │ ├── text text.bab │ │ │ ├── text text.replay │ │ │ ├── the level is trans.bab │ │ │ ├── the level is trans.replay │ │ │ ├── the third way.bab │ │ │ ├── the third way.replay │ │ │ ├── to the other side.bab │ │ │ ├── to the other side.replay │ │ │ ├── wo.bab │ │ │ └── wo.replay │ │ ├── nil.bab │ │ ├── overworld.txt │ │ ├── sendoff.bab │ │ ├── sendoff.replay │ │ ├── w0 (prison)/ │ │ │ ├── another angle.bab │ │ │ ├── another angle.replay │ │ │ ├── bab be who.bab │ │ │ ├── bab be who.replay │ │ │ ├── comeback.bab │ │ │ ├── comeback.replay │ │ │ ├── cordor.bab │ │ │ ├── cordor.replay │ │ │ ├── drinking hole.bab │ │ │ ├── drinking hole.replay │ │ │ ├── headtilter.bab │ │ │ ├── headtilter.replay │ │ │ ├── hotte as hec.bab │ │ │ ├── hotte as hec.replay │ │ │ ├── it hurts.bab │ │ │ ├── it hurts.replay │ │ │ ├── lava cavern.bab │ │ │ ├── lava cavern.replay │ │ │ ├── no transform.bab │ │ │ ├── no transform.replay │ │ │ ├── patrols.bab │ │ │ ├── patrols.replay │ │ │ ├── prison.bab │ │ │ ├── weathered fort.bab │ │ │ └── weathered fort.replay │ │ ├── w1 (beach)/ │ │ │ ├── all in this together.bab │ │ │ ├── all in this together.replay │ │ │ ├── always.bab │ │ │ ├── always.replay │ │ │ ├── bab's go.bab │ │ │ ├── bab's go.replay │ │ │ ├── beach.bab │ │ │ ├── breakfast.bab │ │ │ ├── breakfast.replay │ │ │ ├── conditionally.bab │ │ │ ├── conditionally.replay │ │ │ ├── crushing depths.bab │ │ │ ├── crushing depths.replay │ │ │ ├── esac erats.bab │ │ │ ├── esac erats.replay │ │ │ ├── facink.bab │ │ │ ├── facink.replay │ │ │ ├── follow me.bab │ │ │ ├── follow me.replay │ │ │ ├── food chain.bab │ │ │ ├── food chain.replay │ │ │ ├── hlepfull.bab │ │ │ ├── hlepfull.replay │ │ │ ├── i haet u.bab │ │ │ ├── i haet u.replay │ │ │ ├── lazy go^ tutorial.bab │ │ │ ├── lazy go^ tutorial.replay │ │ │ ├── meaner fence.bab │ │ │ ├── meaner fence.replay │ │ │ ├── multipurpose.bab │ │ │ ├── multipurpose.replay │ │ │ ├── never.bab │ │ │ ├── never.replay │ │ │ ├── nobody at all.bab │ │ │ ├── nobody at all.replay │ │ │ ├── occasionally.bab │ │ │ ├── occasionally.replay │ │ │ ├── oceanside snacc.bab │ │ │ ├── oceanside snacc.replay │ │ │ ├── painful be.bab │ │ │ ├── painful be.replay │ │ │ ├── poem4u!.bab │ │ │ ├── poem4u!.replay │ │ │ ├── pyroclasm.bab │ │ │ ├── pyroclasm.replay │ │ │ ├── sometimes.bab │ │ │ ├── sometimes.replay │ │ │ ├── stare case.bab │ │ │ ├── stare case.replay │ │ │ ├── stare casen't.bab │ │ │ ├── stare casen't.replay │ │ │ ├── stare caser.bab │ │ │ ├── stare caser.replay │ │ │ ├── underwurdld.bab │ │ │ └── underwurdld.replay │ │ ├── w2 (bab)/ │ │ │ ├── all text.bab │ │ │ ├── all text.replay │ │ │ ├── alternation.bab │ │ │ ├── alternation.replay │ │ │ ├── apparently overpowered.bab │ │ │ ├── apparently overpowered.replay │ │ │ ├── bab bab bab bab bab bab.bab │ │ │ ├── bab bab bab bab bab bab.replay │ │ │ ├── bab be killin it.bab │ │ │ ├── bab be killin it.replay │ │ │ ├── bab stacks many.bab │ │ │ ├── bab stacks many.replay │ │ │ ├── bab world.bab │ │ │ ├── baba is you.bab │ │ │ ├── baba is you.replay │ │ │ ├── beeee yourself.bab │ │ │ ├── beeee yourself.replay │ │ │ ├── by my side.bab │ │ │ ├── by my side.replay │ │ │ ├── diamond.bab │ │ │ ├── diamond.replay │ │ │ ├── diamonf.bab │ │ │ ├── diamonf.replay │ │ │ ├── duplication.bab │ │ │ ├── duplication.replay │ │ │ ├── farfishing.bab │ │ │ ├── farfishing.replay │ │ │ ├── firewall.bab │ │ │ ├── firewall.replay │ │ │ ├── idle is a cooler name.bab │ │ │ ├── idle is a cooler name.replay │ │ │ ├── lazy.bab │ │ │ ├── lazy.replay │ │ │ ├── le flog an da roc.bab │ │ │ ├── le flog an da roc.replay │ │ │ ├── mall entrance.bab │ │ │ ├── mall entrance.replay │ │ │ ├── multilevel.bab │ │ │ ├── multilevel.replay │ │ │ ├── multilevez.bab │ │ │ ├── multilevez.replay │ │ │ ├── n'tn't.bab │ │ │ ├── n'tn't.replay │ │ │ ├── overruled 2.bab │ │ │ ├── overruled 2.replay │ │ │ ├── overruled.bab │ │ │ ├── overruled.replay │ │ │ ├── peekaboo.bab │ │ │ ├── peekaboo.replay │ │ │ ├── point&click.bab │ │ │ ├── point&click.replay │ │ │ ├── roguen't floor 2.bab │ │ │ ├── roguen't floor 2.replay │ │ │ ├── roguen't.bab │ │ │ ├── roguen't.replay │ │ │ ├── safety with fren.bab │ │ │ ├── safety with fren.replay │ │ │ ├── suffix.bab │ │ │ ├── suffix.replay │ │ │ ├── txt.bab │ │ │ └── txt.replay │ │ ├── w3 (mine)/ │ │ │ ├── across the board.bab │ │ │ ├── across the board.replay │ │ │ ├── corection.bab │ │ │ ├── corection.replay │ │ │ ├── furtherer fields.bab │ │ │ ├── furtherer fields.replay │ │ │ ├── ise climers.bab │ │ │ ├── ise climers.replay │ │ │ ├── it's a frozen world after all.bab │ │ │ ├── it's a frozen world after all.replay │ │ │ ├── jagged river.bab │ │ │ ├── jagged river.replay │ │ │ ├── kirb be imposter.bab │ │ │ ├── kirb be imposter.replay │ │ │ ├── let's moov.bab │ │ │ ├── let's moov.replay │ │ │ ├── mines.bab │ │ │ ├── next.bab │ │ │ ├── next.replay │ │ │ ├── paintball.bab │ │ │ ├── paintball.replay │ │ │ ├── parser structure.bab │ │ │ ├── parser structure.replay │ │ │ ├── pls slip.bab │ │ │ ├── pls slip.replay │ │ │ ├── recolor.bab │ │ │ ├── recolor.replay │ │ │ ├── slipstop.bab │ │ │ ├── slipstop.replay │ │ │ ├── spinmaster.bab │ │ │ ├── spinmaster.replay │ │ │ ├── spinmasterer.bab │ │ │ ├── spinmasterer.replay │ │ │ ├── stubbn fence.bab │ │ │ ├── stubbn fence.replay │ │ │ ├── stubborn ice.bab │ │ │ └── stubborn ice.replay │ │ ├── w4 (edge forest)/ │ │ │ ├── alphababa clone.bab │ │ │ ├── alphababa clone.replay │ │ │ ├── avoidance.bab │ │ │ ├── avoidance.replay │ │ │ ├── backtrack.bab │ │ │ ├── backtrack.replay │ │ │ ├── bomb cellar.bab │ │ │ ├── bomb cellar.replay │ │ │ ├── boom.bab │ │ │ ├── boom.replay │ │ │ ├── breakthru.bab │ │ │ ├── breakthru.replay │ │ │ ├── checkers.bab │ │ │ ├── checkers.replay │ │ │ ├── clearout.bab │ │ │ ├── clearout.replay │ │ │ ├── controlled destruction.bab │ │ │ ├── controlled destruction.replay │ │ │ ├── copdog.bab │ │ │ ├── copdog.replay │ │ │ ├── edge forest.bab │ │ │ ├── endless stacking.bab │ │ │ ├── endless stacking.replay │ │ │ ├── outsmart.bab │ │ │ ├── outsmart.replay │ │ │ ├── power of ignoring.bab │ │ │ ├── power of ignoring.replay │ │ │ ├── shini.bab │ │ │ ├── shini.replay │ │ │ ├── thicc prison.bab │ │ │ ├── thicc prison.replay │ │ │ ├── will n't.bab │ │ │ ├── will n't.replay │ │ │ ├── xwx _nuzzles bulge_.bab │ │ │ └── xwx _nuzzles bulge_.replay │ │ ├── w5 (hole)/ │ │ │ ├── break the wal.bab │ │ │ ├── break the wal.replay │ │ │ ├── duodirectional.bab │ │ │ ├── duodirectional.replay │ │ │ ├── fartherest leap.bab │ │ │ ├── fartherest leap.replay │ │ │ ├── four square.bab │ │ │ ├── four square.replay │ │ │ ├── hidden nature.bab │ │ │ ├── hidden nature.replay │ │ │ ├── hole.bab │ │ │ ├── hopstopper.bab │ │ │ ├── hopstopper.replay │ │ │ ├── icy stack.bab │ │ │ ├── icy stack.replay │ │ │ ├── indirect controll.bab │ │ │ ├── indirect controll.replay │ │ │ ├── less specific but still so.bab │ │ │ ├── less specific but still so.replay │ │ │ ├── makeshift hop.bab │ │ │ ├── makeshift hop.replay │ │ │ ├── no bab allowed.bab │ │ │ ├── no bab allowed.replay │ │ │ ├── prison phase.bab │ │ │ ├── prison phase.replay │ │ │ ├── pushing through.bab │ │ │ ├── pushing through.replay │ │ │ ├── reflekt.bab │ │ │ ├── reflekt.replay │ │ │ ├── reiterate.bab │ │ │ ├── reiterate.replay │ │ │ ├── reiteratf.bab │ │ │ ├── reiteratf.replay │ │ │ ├── remote txt.bab │ │ │ ├── remote txt.replay │ │ │ ├── roomswitch.bab │ │ │ ├── roomswitch.replay │ │ │ ├── slingshot.bab │ │ │ ├── slingshot.replay │ │ │ ├── sneaking under.bab │ │ │ ├── sneaking under.replay │ │ │ ├── specific.bab │ │ │ ├── specific.replay │ │ │ ├── team flood.bab │ │ │ ├── team flood.replay │ │ │ ├── trapping minion.bab │ │ │ ├── trapping minion.replay │ │ │ ├── trio.bab │ │ │ ├── trio.replay │ │ │ ├── work ahead.bab │ │ │ ├── work ahead.replay │ │ │ ├── yeet of faith.bab │ │ │ └── yeet of faith.replay │ │ ├── w6 (city)/ │ │ │ ├── _--_ _- - _-_ --- _-__ ___.bab │ │ │ ├── _--_ _- - _-_ --- _-__ ___.replay │ │ │ ├── animay vilen.bab │ │ │ ├── animay vilen.replay │ │ │ ├── back in time.bab │ │ │ ├── back in time.replay │ │ │ ├── city.bab │ │ │ ├── cloning expert.bab │ │ │ ├── cloning expert.replay │ │ │ ├── combo.bab │ │ │ ├── combo.replay │ │ │ ├── faster than light.bab │ │ │ ├── faster than light.replay │ │ │ ├── hypershift.bab │ │ │ ├── hypershift.replay │ │ │ ├── inf step steev.bab │ │ │ ├── inf step steev.replay │ │ │ ├── inpermanence.bab │ │ │ ├── inpermanence.replay │ │ │ ├── it's about time.bab │ │ │ ├── it's about time.replay │ │ │ ├── no moar.bab │ │ │ ├── no moar.replay │ │ │ ├── not on time.bab │ │ │ ├── not on time.replay │ │ │ ├── omae wa mou shindeiru.bab │ │ │ ├── omae wa mou shindeiru.replay │ │ │ ├── redo.bab │ │ │ ├── redo.replay │ │ │ ├── requisite past level.bab │ │ │ ├── requisite past level.replay │ │ │ ├── retcon.bab │ │ │ ├── retcon.replay │ │ │ ├── seeing double.bab │ │ │ ├── seeing double.replay │ │ │ ├── stacking bad.bab │ │ │ ├── stacking bad.replay │ │ │ ├── stop it.bab │ │ │ ├── stop it.replay │ │ │ ├── stop it2.bab │ │ │ ├── stop it2.replay │ │ │ ├── timeless endeavors.bab │ │ │ ├── timeless endeavors.replay │ │ │ ├── top of the world.bab │ │ │ └── top of the world.replay │ │ ├── w7 (heaven)/ │ │ │ ├── apparn't.bab │ │ │ ├── apparn't.replay │ │ │ ├── badly spoken.bab │ │ │ ├── badly spoken.replay │ │ │ ├── beckup's backup.bab │ │ │ ├── beckup's backup.replay │ │ │ ├── beckup.bab │ │ │ ├── beckup.replay │ │ │ ├── beless.bab │ │ │ ├── beless.replay │ │ │ ├── ditto.bab │ │ │ ├── ditto.replay │ │ │ ├── dualpurpose.bab │ │ │ ├── dualpurpose.replay │ │ │ ├── each every.bab │ │ │ ├── each every.replay │ │ │ ├── every0.bab │ │ │ ├── every0.replay │ │ │ ├── extension cord.bab │ │ │ ├── extension cord.replay │ │ │ ├── heaven.bab │ │ │ ├── if.bab │ │ │ ├── if.replay │ │ │ ├── its the.bab │ │ │ ├── its the.replay │ │ │ ├── knock the wal down.bab │ │ │ ├── knock the wal down.replay │ │ │ ├── more than every1.bab │ │ │ ├── more than every1.replay │ │ │ ├── no whammies.bab │ │ │ ├── no whammies.replay │ │ │ ├── nonexistent.bab │ │ │ ├── nonexistent.replay │ │ │ ├── objectifier.bab │ │ │ ├── objectifier.replay │ │ │ ├── obses.bab │ │ │ ├── obses.replay │ │ │ ├── reduce.bab │ │ │ ├── reduce.replay │ │ │ ├── reuse.bab │ │ │ ├── reuse.replay │ │ │ ├── skullify.bab │ │ │ ├── skullify.replay │ │ │ ├── stacking ability.bab │ │ │ ├── stacking ability.replay │ │ │ ├── that one.bab │ │ │ ├── that one.replay │ │ │ ├── that thing.bab │ │ │ ├── that thing.replay │ │ │ ├── txt txt.bab │ │ │ ├── txt txt.replay │ │ │ ├── txtify.bab │ │ │ ├── txtify.replay │ │ │ ├── well spoken.bab │ │ │ ├── well spoken.replay │ │ │ ├── xwx whats this.bab │ │ │ └── xwx whats this.replay │ │ └── w8 (grove)/ │ │ ├── clause.bab │ │ ├── clause.replay │ │ ├── f is for.bab │ │ ├── f is for.replay │ │ ├── grove.bab │ │ ├── leftdir.bab │ │ ├── leftdir.replay │ │ ├── letdir.bab │ │ ├── letdir.replay │ │ ├── q.bab │ │ ├── q.replay │ │ ├── umlaut.bab │ │ └── umlaut.replay │ ├── gadgets/ │ │ ├── 5 step steev.bab │ │ ├── a ditto.bab │ │ ├── a ditto.replay │ │ ├── annoying fly.bab │ │ ├── back test.bab │ │ ├── bertie.bab │ │ ├── button test.bab │ │ ├── chessboard.bab │ │ ├── chessboard.replay │ │ ├── colors.bab │ │ ├── counter.bab │ │ ├── counter.replay │ │ ├── duane _the roc_ johnson.bab │ │ ├── every1 be sans.bab │ │ ├── every1 be slep.bab │ │ ├── every1 sing c.bab │ │ ├── feature testing.bab │ │ ├── glitch.bab │ │ ├── kaleidoscope.bab │ │ ├── langton's bog.bab │ │ ├── langton's bog.replay │ │ ├── lvl be.bab │ │ ├── main menu.bab │ │ ├── maybe rule.bab │ │ ├── megalovania.bab │ │ ├── ms paint deluxe.bab │ │ ├── ms paint deluxer.bab │ │ ├── ms paint deluxer.replay │ │ ├── ms paint.bab │ │ ├── mutually exclusive.bab │ │ ├── object palette.bab │ │ ├── piano keyboard long.bab │ │ ├── piano keyboard.bab │ │ ├── player select test.bab │ │ ├── poor toll gunne.bab │ │ ├── poor toll gunne.replay │ │ ├── prop palette.bab │ │ ├── slots.bab │ │ ├── slots.replay │ │ ├── spin gadget.bab │ │ ├── spirograph.bab │ │ └── what level should you make.bab │ ├── minigames/ │ │ ├── 2048 is a big number _(.bab │ │ ├── Rif Collapse.bab │ │ ├── Rif Collapse.replay │ │ ├── bab be sneke.bab │ │ ├── bab be sneke.replay │ │ ├── beginner.bab │ │ ├── better bab snek.bab │ │ ├── better bab snek.replay │ │ ├── block puzzle 1.bab │ │ ├── block puzzle 1.replay │ │ ├── block puzzle 2.bab │ │ ├── block puzzle 2.replay │ │ ├── block puzzle 3.bab │ │ ├── block puzzle 3.replay │ │ ├── block puzzle 4.bab │ │ ├── block puzzle 4.replay │ │ ├── block puzzle 5.bab │ │ ├── block puzzle 5.replay │ │ ├── block puzzle 6.bab │ │ ├── block puzzle 6.replay │ │ ├── boxes [1].bab │ │ ├── boxes [1].replay │ │ ├── boxes [2].bab │ │ ├── boxes [2].replay │ │ ├── boxes [3].bab │ │ ├── boxes [3].replay │ │ ├── cleste.bab │ │ ├── cling shotte.bab │ │ ├── cling shotte.replay │ │ ├── color maze 1.bab │ │ ├── color maze 1.replay │ │ ├── color maze 2.bab │ │ ├── color maze 2.replay │ │ ├── color maze 3.bab │ │ ├── color maze 3.replay │ │ ├── color maze 4.bab │ │ ├── color maze 4.replay │ │ ├── dodgeball.bab │ │ ├── dodgeball.replay │ │ ├── dodgemaster.bab │ │ ├── forever and ever.bab │ │ ├── hedge be maze.bab │ │ ├── hok shotte.bab │ │ ├── hok shotte.replay │ │ ├── icy puzl 1.bab │ │ ├── insane.bab │ │ ├── intermediate.bab │ │ ├── is this sokoban [1].bab │ │ ├── is this sokoban [1].replay │ │ ├── is this sokoban [2].bab │ │ ├── is this sokoban [2].replay │ │ ├── jailbreak.bab │ │ ├── jailbreak.replay │ │ ├── knight's tour.bab │ │ ├── knight's tour.replay │ │ ├── leapfrog.bab │ │ ├── leapfrog.replay │ │ ├── minesweeper hub.bab │ │ ├── n step steve.bab │ │ ├── n step steve.replay │ │ ├── peg solitaire.bab │ │ ├── peg solitaire.replay │ │ ├── pong 2p.bab │ │ ├── pong menu.bab │ │ ├── pong.bab │ │ ├── pong.replay │ │ ├── robbery.bab │ │ ├── robbery.replay │ │ ├── robberz.bab │ │ ├── silent robbery.replay │ │ ├── slenderbab.bab │ │ ├── slenderbab.replay │ │ ├── space inboiders.bab │ │ ├── space inboiders.replay │ │ ├── square fill 1.bab │ │ ├── square fill 1.replay │ │ ├── square fill 2.bab │ │ ├── square fill 2.replay │ │ ├── square fill 3.bab │ │ ├── square fill 3.replay │ │ ├── square fill 4.bab │ │ ├── square fill 4.replay │ │ ├── square fill 5.bab │ │ ├── square fill 5.replay │ │ ├── square fill 6.bab │ │ ├── square fill 6.replay │ │ ├── sticky skul 1.bab │ │ ├── sticky skul 1.replay │ │ ├── sticky skul 2.bab │ │ ├── sticky skul 2.replay │ │ ├── sticky skul 3.bab │ │ ├── sticky skul 3.replay │ │ ├── sticky skul 4.bab │ │ ├── sticky skul 4.replay │ │ ├── sudoku.bab │ │ ├── sudoku.replay │ │ ├── switch labyrinth.bab │ │ ├── switch labyrinth.replay │ │ ├── the ol skware puzel 1.bab │ │ ├── the ol skware puzel 1.replay │ │ ├── the ol skware puzel 2.bab │ │ ├── the ol skware puzel 2.replay │ │ ├── too many queens.bab │ │ ├── too many queens.replay │ │ ├── wave in bab.bab │ │ ├── wave in bab.replay │ │ ├── whack a bab.bab │ │ └── whack a bab.replay │ └── solo levels/ │ ├── DIY stairs.bab │ ├── DIY stairs.replay │ ├── a true battle.bab │ ├── a true battle.replay │ ├── algloo plus.bab │ ├── algloo plus.replay │ ├── algloo.bab │ ├── algloo.replay │ ├── anti it up.bab │ ├── anti it up.replay │ ├── aw chute.bab │ ├── aw chute.replay │ ├── cake factory.bab │ ├── cake factory.replay │ ├── campaign/ │ │ ├── bab got keek v2.bab │ │ ├── bab got keek v2.replay │ │ ├── bab got keek.bab │ │ ├── bab got keek.replay │ │ ├── bridges/ │ │ │ ├── acrobatic bridge.bab │ │ │ ├── acrobatic bridge.replay │ │ │ ├── all bridges lead to no.bab │ │ │ ├── all bridges lead to no.replay │ │ │ ├── beeee-ridges.bab │ │ │ ├── beeee-ridges.replay │ │ │ ├── blarge building 2.bab │ │ │ ├── blarge building 2.replay │ │ │ ├── blarge building.bab │ │ │ ├── blarge building.replay │ │ │ ├── bridge building 4 kidz.bab │ │ │ ├── bridge building 4 kidz.replay │ │ │ ├── bridge building.bab │ │ │ ├── bridge building.replay │ │ │ ├── bridge building_.bab │ │ │ ├── bridge building_.replay │ │ │ ├── bridge of hatred.bab │ │ │ ├── bridge of hatred.replay │ │ │ ├── bridge of love.bab │ │ │ ├── bridge of love.replay │ │ │ ├── bridge restoration.bab │ │ │ ├── bridge restoration.replay │ │ │ ├── bridge righting.bab │ │ │ ├── bridge righting.replay │ │ │ ├── bridge wronging.bab │ │ │ ├── bridge wronging.replay │ │ │ ├── bridgebridgebuildingbuilding.bab │ │ │ ├── bridgebridgebuildingbuilding.replay │ │ │ ├── bridged back and forth.bab │ │ │ ├── bridged back and forth.replay │ │ │ ├── bridgeless.bab │ │ │ ├── bridgeless.replay │ │ │ ├── bridgelocked.bab │ │ │ ├── bridgelocked.replay │ │ │ ├── bridgen't.bab │ │ │ ├── bridgen't.replay │ │ │ ├── bridges_.bab │ │ │ ├── bridges_.replay │ │ │ ├── build bridging.bab │ │ │ ├── build bridging.replay │ │ │ ├── building_.bab │ │ │ ├── building_.replay │ │ │ ├── choose your bridge.bab │ │ │ ├── choose your bridge.replay │ │ │ ├── down with the bridge.bab │ │ │ ├── down with the bridge.replay │ │ │ ├── extendo-bridge.bab │ │ │ ├── extendo-bridge.replay │ │ │ ├── flying trapeze.bab │ │ │ ├── flying trapeze.replay │ │ │ ├── frozen bridge.bab │ │ │ ├── frozen bridge.replay │ │ │ ├── frozen bridgen't.bab │ │ │ ├── frozen bridgen't.replay │ │ │ ├── infinibridge.bab │ │ │ ├── infinibridge.replay │ │ │ ├── my r by hatsune miku.bab │ │ │ ├── my r by hatsune miku.replay │ │ │ ├── not you apparently.bab │ │ │ ├── not you apparently.replay │ │ │ ├── ode to the bridge builder.bab │ │ │ ├── ode to the bridge builder.replay │ │ │ ├── search for a bridge.bab │ │ │ ├── search for a bridge.replay │ │ │ ├── speaking with bridges.bab │ │ │ ├── speaking with bridges.replay │ │ │ ├── the fallen bridge.bab │ │ │ ├── the fallen bridge.replay │ │ │ ├── the unfallen bridge.bab │ │ │ ├── the unfallen bridge.replay │ │ │ ├── who needs a bridge.bab │ │ │ ├── who needs a bridge.replay │ │ │ ├── world building.bab │ │ │ ├── you are already bridge.bab │ │ │ └── you are already bridge.replay │ │ ├── cargo bay.bab │ │ ├── cargo bay.replay │ │ ├── determinism.bab │ │ ├── determinism.replay │ │ ├── distant call.bab │ │ ├── distant call.replay │ │ ├── distant relation.bab │ │ ├── distant relation.replay │ │ ├── don't mind me.bab │ │ ├── don't mind me.replay │ │ ├── downstream.bab │ │ ├── downstream.replay │ │ ├── drifting.bab │ │ ├── drifting.replay │ │ ├── joke.bab │ │ ├── joke.replay │ │ ├── map.bab │ │ ├── not really self sustaining.bab │ │ ├── not really self sustaining.replay │ │ ├── one or two.bab │ │ ├── one or two.replay │ │ ├── pay respec.bab │ │ ├── pay respec.replay │ │ ├── rotary (buffed).bab │ │ ├── rotary (buffed).replay │ │ ├── scenery/ │ │ │ ├── real scenic pond.bab │ │ │ ├── real scenic pond.replay │ │ │ ├── return of return of scenic lagoon v2.bab │ │ │ ├── return of scenic lagoon v2.bab │ │ │ ├── return of scenic lagoon.bab │ │ │ ├── return of scenic lagoon.replay │ │ │ ├── scenery.bab │ │ │ ├── scenic lagoon v2.bab │ │ │ ├── scenic lagoon v2.replay │ │ │ ├── scenic lagoon.bab │ │ │ ├── scenic lagoon.replay │ │ │ ├── scenic puddle.bab │ │ │ ├── scenic puddle.replay │ │ │ ├── scenic puddlen't.bab │ │ │ ├── scenic puddlen't.replay │ │ │ ├── shallow pool but it froze.bab │ │ │ ├── shallow pool but it froze.replay │ │ │ ├── shallow pool.bab │ │ │ └── shallow pool.replay │ │ ├── sider fence.bab │ │ ├── sider fence.replay │ │ ├── troll/ │ │ │ ├── !!!.bab │ │ │ ├── bab get cleen.bab │ │ │ ├── bab get cleen.replay │ │ │ ├── false truth.bab │ │ │ ├── leekspin.bab │ │ │ ├── merrim_weebster.bab │ │ │ ├── merrim_weebster.replay │ │ │ ├── moar! MOAR!.bab │ │ │ ├── moar! MOAR!.replay │ │ │ ├── win.bab │ │ │ └── win.replay │ │ ├── victory in the open z.bab │ │ ├── victory in the open z.replay │ │ ├── walk past.bab │ │ └── walk past.replay │ ├── clean out the cobwebs.bab │ ├── clean out the cobwebs.replay │ ├── controlled destruction.bab │ ├── controlled destruction.replay │ ├── cursd shoos of leeping.bab │ ├── cursd shoos of leeping.replay │ ├── cursd shoos of lepard.bab │ ├── cursd shoos of lepard.replay │ ├── cursd shoos of leper.bab │ ├── cursd shoos of leper.replay │ ├── floatation unit.bab │ ├── floatation unit.replay │ ├── flof frens.bab │ ├── flof frens.replay │ ├── four letter word.bab │ ├── fren.bab │ ├── fren.replay │ ├── fren2.bab │ ├── fren2.replay │ ├── gap bridging.bab │ ├── gap bridging.replay │ ├── halfwalker.bab │ ├── halfwalker.replay │ ├── hoppers.bab │ ├── hoppers.replay │ ├── hot glue gun.bab │ ├── hot glue gun.replay │ ├── impassable river.bab │ ├── impassable river.replay │ ├── infinite ice.bab │ ├── infinite ice.replay │ ├── infinite stacking.replay │ ├── its the.replay │ ├── just an every1 level.bab │ ├── just an every1 level.replay │ ├── lite version.bab │ ├── lite version.replay │ ├── lvl be rong.bab │ ├── lvl be rong.replay │ ├── magnetic field.bab │ ├── magnetic field.replay │ ├── magnifying glass.bab │ ├── moar stacks 2.bab │ ├── moar stacks 2.replay │ ├── moar stacks.bab │ ├── moar stacks.replay │ ├── molten hot.bab │ ├── molten hot.replay │ ├── multiple.bab │ ├── multiple.replay │ ├── obses max.bab │ ├── one-way.bab │ ├── one-way.replay │ ├── oneway maze.bab │ ├── oneway maze.replay │ ├── orang lvl bad.bab │ ├── quick no1 puzzl extra.bab │ ├── quick no1 puzzl extra.replay │ ├── quick no1 puzzl.bab │ ├── quick no1 puzzl.replay │ ├── roc fren.bab │ ├── roc fren.replay │ ├── rule bender.bab │ ├── scraps/ │ │ ├── #8008.bab │ │ ├── #8008.replay │ │ ├── bad corekt tutorial.bab │ │ ├── bad corekt tutorial.replay │ │ ├── brok miror.bab │ │ ├── brok miror.replay │ │ ├── c9ke factory.bab │ │ ├── c9ke factory.replay │ │ ├── cant doo much!.bab │ │ ├── cant doo much!.replay │ │ ├── defying gravity.bab │ │ ├── defying gravity.replay │ │ ├── echolocation.bab │ │ ├── echolocation.replay │ │ ├── eruption.bab │ │ ├── eruption.replay │ │ ├── facink.bab │ │ ├── facink.replay │ │ ├── flog pls.bab │ │ ├── flog pls.replay │ │ ├── fort wog.bab │ │ ├── fort wog.replay │ │ ├── hold the fort.bab │ │ ├── hold the fort.replay │ │ ├── i don c no pumkin!.bab │ │ ├── i don c no pumkin!.replay │ │ ├── meaner fence.bab │ │ ├── meaner fence.replay │ │ ├── miror.bab │ │ ├── miror.replay │ │ ├── moar lies.bab │ │ ├── moar lies.replay │ │ ├── moar lies2.bab │ │ ├── moar lies2.replay │ │ ├── mooner fence.bab │ │ ├── mooner fence.replay │ │ ├── navigation basics.bab │ │ ├── navigation basics.replay │ │ ├── rotary.bab │ │ ├── rotary.replay │ │ ├── sadd citty.bab │ │ ├── sadd citty.replay │ │ ├── shuffl puzzl/ │ │ │ ├── Shuffl.bab │ │ │ ├── Shuffl.replay │ │ │ ├── frwn be comepls.bab │ │ │ ├── frwn be comepls.replay │ │ │ ├── frwn be frwn.bab │ │ │ ├── frwn be frwn.replay │ │ │ ├── wal be frwn be comepls.bab │ │ │ ├── wal be frwn be comepls.replay │ │ │ └── wal be frwn.bab │ │ ├── sinkhole.bab │ │ ├── sinkhole.replay │ │ ├── tektonik 1.bab │ │ ├── tektonik 1.replay │ │ ├── tektonik 2.bab │ │ ├── tektonik 2.replay │ │ ├── this is a bobbery.bab │ │ ├── this is a woggewy.bab │ │ ├── too tiem bbaey.bab │ │ ├── too tiem bbaey.replay │ │ ├── turn cornr.bab │ │ ├── turn cornr.replay │ │ ├── victory in the open redux.bab │ │ ├── victory in the open redux.replay │ │ ├── vit this is a fun level.bab │ │ └── vit this is a fun level.replay │ ├── shhh, it's a secret.bab │ ├── shhh, it's a secret.replay │ ├── snowfall.bab │ ├── snowfall.replay │ ├── soko BANNED.bab │ ├── soko BANNED.replay │ ├── taek noetts.bab │ ├── taek noetts.replay │ ├── the wall of no u.bab │ ├── the wall of no u.replay │ ├── three pointer.bab │ ├── three pointer.replay │ ├── tim's true power___.bab │ ├── tim's true power___.replay │ ├── too strong!.bab │ ├── too strong!.replay │ ├── twin stick controls.bab │ ├── twin stick controls.replay │ ├── u spin8 me arond.bab │ ├── u spin8 me arond.replay │ ├── undo dungeon.bab │ ├── undo dungeon.replay │ ├── wall slide.bab │ ├── wall slide.replay │ ├── with our powers combined___.bab │ ├── with our powers combined___.replay │ ├── won't dungeon.bab │ └── won't dungeon.replay ├── overworld notes.txt ├── paletteshader_autumn.txt ├── paletteshader_dunno.txt ├── rules.lua ├── scene.lua ├── serpent.lua ├── shader_pucker.txt ├── test/ │ └── ui.lua ├── ui/ │ ├── component.lua │ ├── init.lua │ ├── levelbutton.lua │ ├── menubutton.lua │ ├── newcomponent.lua │ ├── overlay.lua │ ├── textinput.lua │ └── worldbutton.lua ├── utils.lua └── values.lua
Condensed preview — 1063 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (4,034K chars).
[
{
"path": ".gitignore",
"chars": 122,
"preview": "build\n.vscode\nRelease\nofficialworlds/.DS_Store\n.DS_Store\nbab-be-u.love\nofficialworlds/minigames/hedge be maze.replay\n*.d"
},
{
"path": ".gitmodules",
"chars": 97,
"preview": "[submodule \"docs/wiki\"]\n\tpath = docs/wiki\n\turl = https://github.com/lilybeevee/bab-be-u.wiki.git\n"
},
{
"path": "CODE_OF_CONDUCT.md",
"chars": 3363,
"preview": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, w"
},
{
"path": "LICENSE.md",
"chars": 1054,
"preview": "Copyright (c) 2019 lilybeevee\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this soft"
},
{
"path": "README.md",
"chars": 1139,
"preview": "# BAB BE U\nbab be u be a WIP (very very WIP!!) fangaem of [baba is you byy hempuli](https://hempuli.com/baba/) !!! a puz"
},
{
"path": "assets/tiles/notes.txt",
"chars": 980,
"preview": "order of the things (because consistency is important):\nid\nname\ndisplay\nsprite\nsprite transforms\nmeta sprites\nmeta sprit"
},
{
"path": "assets/tiles/objects/characters.json",
"chars": 40445,
"preview": "[\n {\n \"name\": \"bab\",\n \"sprite\": [\"bab\"],\n \"layer\": 11,\n \"color\": [[0, 3]],\n \"rotate\": true,\n \"feature"
},
{
"path": "assets/tiles/objects/devs.json",
"chars": 6563,
"preview": "[\n {\n \"name\": \"she\",\n \"sprite\": [\"she_hairunder\", \"she_skin\", \"she_hairover\"],\n \"color\": [[1, 4], [0, 3], [1, "
},
{
"path": "assets/tiles/objects/special.json",
"chars": 2442,
"preview": "[\n {\n \"name\": \"txt_mous\",\n \"sprite\": [\"txt/mous\"],\n \"types\": [\"object\"],\n \"color\": [[3, 3]],\n \"desc\": \"M"
},
{
"path": "assets/tiles/objects/thingify.json",
"chars": 2348,
"preview": "[\n {\n \"name\": \"sans\",\n \"sprite\": [\"sans_base\", \"sans_jacket\"],\n \"layer\": 11,\n \"color\": [[0, 3], [1, 3]],\n "
},
{
"path": "assets/tiles/objects/ui.json",
"chars": 8427,
"preview": "[\n {\n \"name\": \"ui_1\",\n \"sprite\": [\"ui_1\"],\n \"layer\": 20,\n \"color\": [[0, 3]],\n \"desc\": \"U TRES controls. "
},
{
"path": "assets/tiles/objects/unsorted.json",
"chars": 64273,
"preview": "[\n {\n \"name\": \"wal\",\n \"sprite\": [\"wal\"],\n \"layer\": 2,\n \"color\": [[1, 1]],\n \"desc\": \"ston briks\",\n \"ta"
},
{
"path": "assets/tiles/text/conditions.json",
"chars": 12802,
"preview": "[\n {\n \"name\": \"txt_w/fren\",\n \"sprite\": [\"txt/wfren\"],\n \"metasprite\": [\"txt/wfren meta\"],\n \"types\": [\"cond_i"
},
{
"path": "assets/tiles/text/letters.json",
"chars": 11507,
"preview": "[\n {\n \"name\": \"letter_a\",\n \"sprite\": [\"letter_a\"],\n \"types\": [\"letter\", \"note\"],\n \"color\": [[0, 3]],\n \"d"
},
{
"path": "assets/tiles/text/properties.json",
"chars": 38388,
"preview": "[\n {\n \"name\": \"txt_u\",\n \"sprite\": [\"txt/u\"],\n \"types\": [\"property\"],\n \"color\": [[4, 1]],\n \"desc\": \"U: Co"
},
{
"path": "assets/tiles/text/tutorial.json",
"chars": 1087,
"preview": "[\n {\n \"name\": \"txt_press\",\n \"sprite\": [\"tutorial_press\"],\n \"types\": [\"object\"],\n \"color\": [[0, 3]],\n \"de"
},
{
"path": "assets/tiles/text/unsorted.json",
"chars": 8269,
"preview": "[\n {\n \"name\": \"txt_&\",\n \"sprite\": [\"txt/and\"],\n \"types\": [\"and\"],\n \"color\": [[0, 3]],\n \"desc\": \"&: Joins"
},
{
"path": "assets/tiles/text/verbs.json",
"chars": 7069,
"preview": "[\n {\n \"name\": \"txt_be\",\n \"sprite\": [\"txt/be\"],\n \"types\": [\"verb_class\", \"verb_property\", \"verb\"],\n \"color\":"
},
{
"path": "assets.lua",
"chars": 4507,
"preview": "local assets = {}\n\nfunction assets.clear()\n print(colr.cyan(\"ℹ️ clearing assets\"))\n\n sprites = {}\n palettes = {}\n so"
},
{
"path": "audio.lua",
"chars": 2584,
"preview": "local music_source = nil\n\nmusic_volume = 1\nsfx_volume = 1\n\ncurrent_music = \"\"\nmusic_fading = false\nsounds = {}\nlocal cur"
},
{
"path": "build_number",
"chars": 5,
"preview": "3252\n"
},
{
"path": "conf.lua",
"chars": 583,
"preview": "function love.conf(t)\n t.identity = \"bab\"\n t.window.icon = \"assets/sprites/ui/baboutline.png\"\n t.version = \"11."
},
{
"path": "editor/loadscene.lua",
"chars": 32545,
"preview": "local scene = {}\n\nworld_parent = \"\"\nworld = \"\"\nsub_worlds = {}\n\nlocal title_font, label_font, icon_font, name_font\nlocal"
},
{
"path": "editor/oldloadscene.lua",
"chars": 7438,
"preview": "local scene = {}\n\nlocal title_font, label_font\nlocal ui = {}\n\nlocal width, height\nlocal buttonheight, buttonheight\nlocal"
},
{
"path": "editor/scene.lua",
"chars": 98046,
"preview": "local scene = {}\r\n\r\nlocal brush\r\n\r\nlocal paintedtiles = 0\r\nlocal buttons = {}\r\nlocal button_over = nil\r\nlocal name_font "
},
{
"path": "game/camera.lua",
"chars": 0,
"preview": ""
},
{
"path": "game/cursor.lua",
"chars": 5426,
"preview": "function updateCursors()\n local del_cursors = {}\n\n for i,cursor in ipairs(cursors) do\n local deleted = false\n fo"
},
{
"path": "game/movement.lua",
"chars": 111239,
"preview": "--format: {unit = unit, type = \"update\", payload = {x = x, y = y, dir = dir}} \nupdate_queue = {}\nwalkdirchangingrulesexi"
},
{
"path": "game/parser.lua",
"chars": 25587,
"preview": "--[[ rule format:\n main: unit nt* (& unit nt*)* verb_phrase (& verb_phrase)*\n verb_phrase:\n ( \"be\" nt* (property|clas"
},
{
"path": "game/parser_old.lua",
"chars": 15905,
"preview": "local not_suffix = {\n repeatable = true,\n optional = true,\n options = {{{type = \"not\", mod = 1}}}\n}\n\nlocal and_repeat"
},
{
"path": "game/rules.lua",
"chars": 48631,
"preview": "old_rules_with = {}\nold_rules_with = {}\n\nfunction clearRules()\n local temp = {}\n if timeless and full_rules then\n a"
},
{
"path": "game/scene.lua",
"chars": 109745,
"preview": "local scene = {}\r\nwindow_dir = 0\r\n\r\nmask_shader = pcallNewShader[[\r\n vec4 effect(vec4 color, Image texture, vec2 textur"
},
{
"path": "game/undo.lua",
"chars": 16119,
"preview": "function newUndo()\n table.insert(undo_buffer, 1, {})\n undo_buffer[1].last_move = last_move\nend\n\nfunction addUndo(data)"
},
{
"path": "game/unit.lua",
"chars": 146308,
"preview": "--[[function thiccBlock(undoing)\n --to save headaches, thicc status can only update when a unit is created (or undestro"
},
{
"path": "lib/colr-print.lua",
"chars": 4388,
"preview": "-- get if the terminal even SUPPORTS colors\n\n-- 1 - force colors on, 2 - force colors off, nil - autodetect\nlocal force_"
},
{
"path": "lib/discordRPC.lua",
"chars": 9734,
"preview": "local ffi = require \"ffi\"\n\nlocal discordRPClib\nlocal libname\nlocal systemos = love.system.getOS()\n--local gamedir = love"
},
{
"path": "lib/gooi/bar.lua",
"chars": 2901,
"preview": "----------------------------------------------------------------------------\n-------------------------------------------"
},
{
"path": "lib/gooi/button.lua",
"chars": 4250,
"preview": "----------------------------------------------------------------------------\n-------------------------------------------"
},
{
"path": "lib/gooi/checkbox.lua",
"chars": 1564,
"preview": "----------------------------------------------------------------------------\n-------------------------------------------"
},
{
"path": "lib/gooi/component.lua",
"chars": 15228,
"preview": "-- parent base:\r\n\r\ncomponent = {}\r\ncomponent.__index = component\r\ncomponent.colors = {\r\n blue = {0.01, 0.46, 0.85, 1."
},
{
"path": "lib/gooi/gooi.lua",
"chars": 24240,
"preview": "gooi = {}\r\ngooi.__index = gooi\r\ngooi.components = {}\r\ngooi.dialogFOK = function() end\r\ngooi.showingDialog = false\r\ngooi."
},
{
"path": "lib/gooi/init.lua",
"chars": 2035,
"preview": "--[[\r\nCopyright (c) 2012 Matthias Richter\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a cop"
},
{
"path": "lib/gooi/joy.lua",
"chars": 6789,
"preview": "----------------------------------------------------------------------------\n-------------------------- Stick creator "
},
{
"path": "lib/gooi/knob.lua",
"chars": 3173,
"preview": "----------------------------------------------------------------------------\n-------------------------- Knob creator "
},
{
"path": "lib/gooi/label.lua",
"chars": 4173,
"preview": "----------------------------------------------------------------------------\n-------------------------------------------"
},
{
"path": "lib/gooi/layout.lua",
"chars": 3929,
"preview": "layout = {}\nlayout.__index = layout\nlayout.padding = 5\nlayout.paddingGrid = 3\nfunction layout.new(specs)\n\tlocal l ={}\n\tl"
},
{
"path": "lib/gooi/panel.lua",
"chars": 7442,
"preview": "----------------------------------------------------------------------------\n-------------------------- Panel creator "
},
{
"path": "lib/gooi/radio.lua",
"chars": 1965,
"preview": "----------------------------------------------------------------------------\n-------------------------------------------"
},
{
"path": "lib/gooi/slider.lua",
"chars": 4538,
"preview": "----------------------------------------------------------------------------\n-------------------------------------------"
},
{
"path": "lib/gooi/spinner.lua",
"chars": 4245,
"preview": "----------------------------------------------------------------------------\n-------------------------- Spinner creato"
},
{
"path": "lib/gooi/text.lua",
"chars": 7485,
"preview": "----------------------------------------------------------------------------\n-------------------------------------------"
},
{
"path": "lib/gooi/utf8.lua",
"chars": 10730,
"preview": "-- $Id: utf8.lua 179 2009-04-03 18:10:03Z pasta $\r\n--\r\n-- Provides UTF-8 aware string functions implemented in pure lua:"
},
{
"path": "lib/json-pretty.lua",
"chars": 11419,
"preview": "--\n-- json.lua\n--\n-- Copyright (c) 2019 rxi\n--\n-- Permission is hereby granted, free of charge, to any person obtaining "
},
{
"path": "lib/json.lua",
"chars": 10021,
"preview": "--\n-- json.lua\n--\n-- Copyright (c) 2019 rxi\n--\n-- Permission is hereby granted, free of charge, to any person obtaining "
},
{
"path": "lib/tick.lua",
"chars": 3470,
"preview": "--\n-- tick\n--\n-- Copyright (c) 2015 rxi\n--\n-- This library is free software; you can redistribute it and/or modify it\n--"
},
{
"path": "lib/tween.lua",
"chars": 12577,
"preview": "local tween = {\n _VERSION = 'tween 2.1.1',\n _DESCRIPTION = 'tweening for lua',\n _URL = 'https://github.co"
},
{
"path": "loveman.json",
"chars": 154,
"preview": "{\"icon-file\":\"assets/sprites/ui/baboutline.png\", \"author\":\"bab crew\", \"name\":\"bab be u\", \"love-version\":\"11.2\", \"bundle-"
},
{
"path": "main.lua",
"chars": 33445,
"preview": "local startload = love.timer.getTime()\n\nserpent = require \"serpent\"\nrequire \"lib/gooi\"\njson = require \"lib/json\"\ntick = "
},
{
"path": "mechanic ideas.txt",
"chars": 3706,
"preview": "Vanilla todo list: GROUP, save/map/world/meta stuff, letter/combined text\n\n---\n\nWINDO: Going to be the big bab meta mech"
},
{
"path": "menu/scene.lua",
"chars": 11796,
"preview": "local scene = {}\ngame = require '../game/scene'\n\nlocal scrollx = 0\nlocal scrolly = 0\n\nlocal music_on = true\n\nlocal oldmo"
},
{
"path": "officialworlds/NOTE !! read if you havent yet.txt",
"chars": 284,
"preview": "since levels in solo are sorted by their file name alphabetically, in order to put extras near each other, you must name"
},
{
"path": "officialworlds/bab be u/bab be u.bab",
"chars": 910,
"preview": "{\"width\":21,\"version\":5,\"extra\":false,\"author\":\"Patashu\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,\"puffs_"
},
{
"path": "officialworlds/bab be u/bab be u.replay",
"chars": 321,
"preview": "1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,-1,wasd;1,-1,wasd;1,0,wasd;0,1,wasd;-1,0,wasd;-1,0,wasd;-1,0,wasd;-1,0,wasd;-1,0,w"
},
{
"path": "officialworlds/bab be u/break.bab",
"chars": 1323,
"preview": "{\"width\":15,\"version\":5,\"extra\":false,\"map\":\"eJyVmNtu2zAMhl8l6M02IBeW5GMLP0vgxkYXLLAH1+lhQd59skhHdqqYfy9S5OIjo/LnQWLdbY7"
},
{
"path": "officialworlds/bab be u/break.replay",
"chars": 429,
"preview": "0,1,wasd;0,1,wasd;-1,0,wasd;-1,1,wasd;0,-1,wasd;0,-1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;0,-1,wasd;1,0,wasd;1,0,wasd;1,0,was"
},
{
"path": "officialworlds/bab be u/mapp.bab",
"chars": 1368,
"preview": "{\"width\":24,\"version\":5,\"extra\":false,\"map\":\"eJylV+uOqjAYfBXCL01IpNyUs+FZNiBVe7ZLTUFdY/bdT29gQSjS8wf2MvN1Op32KyVxMNnn2Pn"
},
{
"path": "officialworlds/bab be u/meta+/above it all.bab",
"chars": 1229,
"preview": "{\"width\":17,\"version\":5,\"extra\":false,\"palette\":\"mountain\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":13,\"next"
},
{
"path": "officialworlds/bab be u/meta+/above it all.replay",
"chars": 1981,
"preview": "-1,0,wasd;0,1,wasd;-1,0,wasd;0,1,wasd;0,1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;0,-1,wasd;0,-1,wasd;-1,0,wasd;-1,1,wa"
},
{
"path": "officialworlds/bab be u/meta+/backup plan.bab",
"chars": 1727,
"preview": "{\"width\":22,\"version\":5,\"extra\":false,\"map\":\"eJyV2stu2zAQBdBfCbJqAS9ESXyogb8lUGwjCKragR9NgiD/XpkztB5EdG93XZxJVd6hNGS6Pdx"
},
{
"path": "officialworlds/bab be u/meta+/backup plan.replay",
"chars": 1287,
"preview": "0,1,wasd;0,1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,-1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;0,-1,wasd;1"
},
{
"path": "officialworlds/bab be u/meta+/big kee.bab",
"chars": 1143,
"preview": "{\"width\":19,\"version\":5,\"extra\":false,\"author\":\"vitellary\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,\"next"
},
{
"path": "officialworlds/bab be u/meta+/big kee.replay",
"chars": 1875,
"preview": "1,-1,wasd;0,-1,wasd;1,-1,wasd;0,1,wasd;0,1,wasd;1,0,wasd;0,-1,wasd;0,-1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;0,1,was"
},
{
"path": "officialworlds/bab be u/meta+/carefullier.bab",
"chars": 803,
"preview": "{\"width\":11,\"version\":5,\"extra\":false,\"map\":\"eJyNld2OgjAQhV/FeLPZhAtLy5+GZyFVWELSpQRxxRDffWmL5W8ovTDh4jvTzpzTMeUHxm+UHZK"
},
{
"path": "officialworlds/bab be u/meta+/carefullier.replay",
"chars": 8567,
"preview": "0,-1,wasd;0,-1,wasd;1,0,wasd;1,0,wasd;-1,-1,wasd;-1,-1,wasd;0,-1,wasd;-1,0,wasd;0,1,wasd;0,1,wasd;0,1,wasd;0,1,wasd;1,0,"
},
{
"path": "officialworlds/bab be u/meta+/cells of win.bab",
"chars": 1136,
"preview": "{\"width\":11,\"version\":5,\"extra\":false,\"map\":\"eJyNl91ugzAMhV+l2s00iQtC+N3Es1Ss0Aopg4qma6uq7z6IoUlYGvuOi+8Ex8eJ47rfiH5Xic2"
},
{
"path": "officialworlds/bab be u/meta+/cells of win.replay",
"chars": 4132,
"preview": "-1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;0,0,undo;1,0,wasd;1,0,wasd;0,1,wasd;0,1,wasd;0,0,undo;0,1,wasd;0,0,undo;0,1,wasd;0,"
},
{
"path": "officialworlds/bab be u/meta+/deactivate.bab",
"chars": 1202,
"preview": "{\"width\":13,\"version\":5,\"extra\":false,\"author\":\"vitellary\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":12,\"next"
},
{
"path": "officialworlds/bab be u/meta+/deactivate.replay",
"chars": 1437,
"preview": "1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;-1,0,wasd;1,0,wasd;1,0,wasd;0,1,wasd;0,1,wasd;-1,0,wasd;-1,0,wasd;0,-1,wasd;0,-1,was"
},
{
"path": "officialworlds/bab be u/meta+/double dash.bab",
"chars": 725,
"preview": "{\"width\":13,\"version\":5,\"extra\":false,\"map\":\"eJydlN1qhDAQhV9F9qYUpJj4X8mTLEVclUUadHHj1iK+ezWTult3iLF3YfiOZzyZTNFYvMkzbqV"
},
{
"path": "officialworlds/bab be u/meta+/down came the rein.bab",
"chars": 1698,
"preview": "{\"width\":17,\"version\":5,\"extra\":false,\"author\":\"vitellary\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":13,\"next"
},
{
"path": "officialworlds/bab be u/meta+/down came the rein.replay",
"chars": 2424,
"preview": "0,1,wasd;-1,0,wasd;0,1,wasd;0,1,wasd;1,0,wasd;0,-1,wasd;0,-1,wasd;-1,0,wasd;0,-1,wasd;1,0,wasd;0,1,wasd;1,-1,wasd;1,-1,w"
},
{
"path": "officialworlds/bab be u/meta+/extende.bab",
"chars": 701,
"preview": "{\"width\":13,\"version\":5,\"extra\":false,\"map\":\"eJyVld2KgzAQRl9FerGwIGKMf92SZxGraVc2mJIqtIjv3k5Sde1mY3LnxTlhMt+MqbnHeFUyryD"
},
{
"path": "officialworlds/bab be u/meta+/extende.replay",
"chars": 5746,
"preview": "1,-1,wasd;0,-1,wasd;0,-1,wasd;-1,0,wasd;-1,0,wasd;1,1,wasd;1,-1,wasd;1,0,wasd;0,1,wasd;0,1,wasd;0,-1,wasd;-1,0,wasd;0,1,"
},
{
"path": "officialworlds/bab be u/meta+/flip around.bab",
"chars": 2099,
"preview": "{\"width\":14,\"version\":5,\"extra\":false,\"map\":\"eJydmt1u2zgQhV8l6M1iAWOXfxLJDfwkRWG4jjY16pUK1e4mMPLulTmUJYszEkd3Bcsvw+GcnKG"
},
{
"path": "officialworlds/bab be u/meta+/flip around.replay",
"chars": 1475,
"preview": "0,-1,wasd;0,1,wasd;0,1,wasd;0,1,wasd;-1,0,wasd;-1,0,wasd;-1,-1,wasd;-1,-1,wasd;-1,-1,wasd;1,-1,wasd;-1,0,wasd;1,0,wasd;1"
},
{
"path": "officialworlds/bab be u/meta+/fragil.bab",
"chars": 1258,
"preview": "{\"width\":16,\"version\":5,\"extra\":false,\"map\":\"eJyN2NFuqzAMANBfqfYw3SvxQEKAZBPfUtEWbaioTJTubqr675fEtCHFYL+feG6cOGaHdtO0+7L"
},
{
"path": "officialworlds/bab be u/meta+/fragil.replay",
"chars": 5165,
"preview": "-1,0,wasd;-1,0,wasd;0,1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;0,0,undo;0,0,undo;1,-1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,-1,wasd"
},
{
"path": "officialworlds/bab be u/meta+/ghost.bab",
"chars": 1219,
"preview": "{\"width\":17,\"version\":5,\"extra\":false,\"map\":\"eJyN2N2O2jAQBeBXQXuxaiUu4vgn9q7yLAiWFCEiUlG23Qrx7g0+pknAjs/dXnyGWU7GzLDtFm3"
},
{
"path": "officialworlds/bab be u/meta+/ghost.replay",
"chars": 2729,
"preview": "0,-1,wasd;1,0,wasd;0,1,wasd;-1,0,wasd;-1,0,wasd;0,1,wasd;0,1,wasd;0,1,wasd;1,0,wasd;1,0,wasd;0,-1,wasd;-1,0,wasd;0,-1,wa"
},
{
"path": "officialworlds/bab be u/meta+/in the dark.bab",
"chars": 1459,
"preview": "{\"width\":15,\"version\":5,\"extra\":false,\"palette\":\"default\",\"compression\":\"none\",\"height\":15,\"next_level_after_win\":\"meta\""
},
{
"path": "officialworlds/bab be u/meta+/in the dark.replay",
"chars": 1146,
"preview": "1,1,wasd;0,1,wasd;0,1,wasd;-1,-1,wasd;-1,0,wasd;0,-1,wasd;0,-1,wasd;0,-1,wasd;0,-1,wasd;1,1,wasd;1,1,wasd;1,1,wasd;1,1,w"
},
{
"path": "officialworlds/bab be u/meta+/infloop/Map.bab",
"chars": 3714,
"preview": "{\"width\":24,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,"
},
{
"path": "officialworlds/bab be u/meta+/infloop/beyond the infinite.bab",
"chars": 1225,
"preview": "{\"width\":25,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":5,\""
},
{
"path": "officialworlds/bab be u/meta+/infloop/beyond the infinite.replay",
"chars": 1643,
"preview": "0,1,wasd;1,0,wasd;1,0,wasd;0,1,wasd;0,0,undo;0,0,undo;0,0,undo;0,-1,wasd;1,1,wasd;0,0,undo;0,1,wasd;0,1,wasd;1,0,wasd;-1"
},
{
"path": "officialworlds/bab be u/meta+/infloop/broken tools.bab",
"chars": 3095,
"preview": "{\"width\":21,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,"
},
{
"path": "officialworlds/bab be u/meta+/infloop/broken tools.replay",
"chars": 6124,
"preview": "1,0,udlr;1,0,udlr;1,0,udlr;0,-1,udlr;0,-1,udlr;1,0,udlr;1,0,udlr;1,1,udlr;1,1,udlr;0,1,udlr;1,0,udlr;-1,0,udlr;0,1,udlr;"
},
{
"path": "officialworlds/bab be u/meta+/infloop/claustrophilic.bab",
"chars": 1378,
"preview": "{\"width\":16,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":8,\""
},
{
"path": "officialworlds/bab be u/meta+/infloop/claustrophilic.replay",
"chars": 5988,
"preview": "1,0,wasd;1,0,wasd;1,0,wasd;0,-1,wasd;1,1,wasd;1,1,wasd;-1,-1,wasd;0,-1,wasd;1,0,wasd;1,0,wasd;-1,1,wasd;0,1,wasd;-1,0,wa"
},
{
"path": "officialworlds/bab be u/meta+/infloop/ezwin.bab",
"chars": 420,
"preview": "{\"width\":5,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":5,\"p"
},
{
"path": "officialworlds/bab be u/meta+/infloop/floop.bab",
"chars": 1679,
"preview": "{\"width\":21,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,"
},
{
"path": "officialworlds/bab be u/meta+/infloop/floop.replay",
"chars": 3638,
"preview": "1,0,wasd;1,-1,wasd;1,-1,wasd;1,0,wasd;0,-1,wasd;0,-1,wasd;0,-1,wasd;1,0,wasd;0,1,wasd;0,1,wasd;0,1,wasd;1,0,wasd;0,1,was"
},
{
"path": "officialworlds/bab be u/meta+/infloop/furthest reaches.bab",
"chars": 1645,
"preview": "{\"width\":17,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,"
},
{
"path": "officialworlds/bab be u/meta+/infloop/furthest reaches.replay",
"chars": 10388,
"preview": "-1,0,wasd;-1,0,wasd;-1,0,wasd;0,1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;0,-1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd"
},
{
"path": "officialworlds/bab be u/meta+/infloop/gone forever.bab",
"chars": 1227,
"preview": "{\"width\":22,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":9,\""
},
{
"path": "officialworlds/bab be u/meta+/infloop/lvlbabtxt+selctxt.bab",
"chars": 498,
"preview": "{\"width\":21,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,"
},
{
"path": "officialworlds/bab be u/meta+/infloop/lvlbabtxt+txt.bab",
"chars": 518,
"preview": "{\"width\":21,\"version\":5,\"extra\":false,\"map\":\"eJyV0b0OgyAUBeBXMQ6dGIr4G8OzGJU7kBBtKDY2xnfvBRvi0KIOMn3nYA5ijNTYtypq+LIYqYD"
},
{
"path": "officialworlds/bab be u/meta+/infloop/lvln'ttxtxt.bab",
"chars": 488,
"preview": "{\"width\":21,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,"
},
{
"path": "officialworlds/bab be u/meta+/infloop/lvlsparkl.bab",
"chars": 450,
"preview": "{\"width\":21,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,"
},
{
"path": "officialworlds/bab be u/meta+/infloop/resetti.bab",
"chars": 1748,
"preview": "{\"width\":23,\"version\":5,\"extra\":false,\"author\":\"vitellary\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":11,\"puff"
},
{
"path": "officialworlds/bab be u/meta+/infloop/resetti.replay",
"chars": 677,
"preview": "1,0,wasd;1,0,wasd;1,-1,wasd;1,-1,wasd;1,0,wasd;1,-1,wasd;0,-1,wasd;-1,-1,wasd;-1,1,wasd;-1,0,wasd;-1,1,wasd;1,0,wasd;1,0"
},
{
"path": "officialworlds/bab be u/meta+/infloop/shade.bab",
"chars": 1158,
"preview": "{\"width\":17,\"version\":5,\"extra\":false,\"author\":\"vitellary\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":14,\"puff"
},
{
"path": "officialworlds/bab be u/meta+/infloop/shade.replay",
"chars": 431,
"preview": "-1,1,wasd;-1,0,wasd;-1,-1,wasd;0,-1,wasd;1,1,wasd;1,1,wasd;1,1,wasd;1,1,wasd;-1,-1,wasd;-1,0,wasd;-1,0,wasd;0,0,undo;-1,"
},
{
"path": "officialworlds/bab be u/meta+/infloop/sorry, level broke.bab",
"chars": 2005,
"preview": "{\"width\":19,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,"
},
{
"path": "officialworlds/bab be u/meta+/infloop/sorry, level broke.replay",
"chars": 2282,
"preview": "1,0,wasd;1,0,wasd;1,0,wasd;1,1,wasd;1,0,wasd;1,0,wasd;1,-1,wasd;0,1,wasd;0,0,undo;0,0,undo;1,-1,wasd;0,1,wasd;-1,-1,wasd"
},
{
"path": "officialworlds/bab be u/meta+/infloop/wal be seeping.bab",
"chars": 3082,
"preview": "{\"width\":30,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":16,"
},
{
"path": "officialworlds/bab be u/meta+/infloop/wal be seeping.replay",
"chars": 5519,
"preview": "0,1,wasd;1,1,wasd;0,1,wasd;1,1,wasd;1,-1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;0,0,space;0,0,space;0,0,space;0,0,space;0,0,spa"
},
{
"path": "officialworlds/bab be u/meta+/infloop/weebs don't interact.bab",
"chars": 3114,
"preview": "{\"width\":29,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,"
},
{
"path": "officialworlds/bab be u/meta+/infloop/weebs don't interact.replay",
"chars": 2658,
"preview": "0,1,wasd;0,1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,udlr;1,0,wasd;1,0,udlr;1,0,wasd;1,0,udlr;1,0,wasd;1,0,udlr;1,0"
},
{
"path": "officialworlds/bab be u/meta+/meta.bab",
"chars": 3007,
"preview": "{\"width\":23,\"version\":5,\"extra\":false,\"map\":\"eJyVm29vpDYQxr8KyouqVVct5j897SepqojdJQkKBxFLkouifPcCM74FM7afe3GnPfgZg+fxeGb"
},
{
"path": "officialworlds/bab be u/meta+/mous/beyond the world.bab",
"chars": 1360,
"preview": "{\"width\":21,\"version\":5,\"extra\":false,\"palette\":\"variant\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":11,\"puffs"
},
{
"path": "officialworlds/bab be u/meta+/mous/beyond the world.replay",
"chars": 11581,
"preview": "1,0,wasd,e3sxNCwgN30gLS1bW3RhYmxlOiAweDI0MzMyODUwXV19IC0tW1t0YWJsZTogMHgyNDMzMjgyOF1d;1,0,wasd,e3sxNCwgN30gLS1bW3RhYmxlO"
},
{
"path": "officialworlds/bab be u/meta+/mous/kirb-assembled bridge 1.bab",
"chars": 1207,
"preview": "{\"width\":13,\"version\":5,\"extra\":false,\"author\":\"oatmealine\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,\"puf"
},
{
"path": "officialworlds/bab be u/meta+/mous/kirb-assembled bridge 1.replay",
"chars": 13384,
"preview": "1,0,wasd,e3s1LCAyfSAtLVtbdGFibGU6IDB4MDcxZmI1MDBdXX0gLS1bW3RhYmxlOiAweDA3MWZiNGQ4XV0=;1,0,wasd,e3s1LCAyfSAtLVtbdGFibGU6I"
},
{
"path": "officialworlds/bab be u/meta+/mous/kirb-assembled bridge 2.bab",
"chars": 1244,
"preview": "{\"width\":13,\"version\":5,\"extra\":true,\"author\":\"oatmealine\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,\"puff"
},
{
"path": "officialworlds/bab be u/meta+/mous/kirb-assembled bridge 2.replay",
"chars": 26496,
"preview": "0,-1,wasd,e3s5LCAzfSAtLVtbdGFibGU6IDB4MDc0NTNhNjhdXX0gLS1bW3RhYmxlOiAweDA3NDUzYTQwXV0=;0,-1,wasd,e3s5LCAzfSAtLVtbdGFibGU"
},
{
"path": "officialworlds/bab be u/meta+/mous/lvl editor.bab",
"chars": 1700,
"preview": "{\"width\":25,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,"
},
{
"path": "officialworlds/bab be u/meta+/mous/lvl editor.replay",
"chars": 3187,
"preview": "1,0,wasd;0,0,e;nil,nil,drag;nil,nil,drag;nil,nil,drag;nil,nil,drag;nil,nil,drag;nil,nil,drag;0,0,e;0,0,e;nil,nil,drag;0,"
},
{
"path": "officialworlds/bab be u/meta+/mous/massakirb.bab",
"chars": 1522,
"preview": "{\"width\":21,\"next_level_after_win\":\"\",\"extra\":false,\"compression\":\"zlib\",\"author\":\"Patashu\",\"height\":15,\"version\":5,\"map"
},
{
"path": "officialworlds/bab be u/meta+/mous/massakirb.replay",
"chars": 63826,
"preview": "0,0,space,e3sxMSwgNH0gLS1bW3RhYmxlOiAweDA2ZjJkNDUwXV19IC0tW1t0YWJsZTogMHgwNmYwMTQyOF1d;0,0,space,e3sxMSwgNH0gLS1bW3RhYmx"
},
{
"path": "officialworlds/bab be u/meta+/mous/mous demon.bab",
"chars": 1088,
"preview": "{\"width\":13,\"version\":5,\"extra\":false,\"palette\":\"variant\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":10,\"puffs"
},
{
"path": "officialworlds/bab be u/meta+/mous/mous demon.replay",
"chars": 908,
"preview": "0,0,space;0,0,space;8,7,clikt;-1,-1,wasd;-1,0,wasd;-1,0,wasd;-1,-1,wasd;0,-1,wasd;-1,0,wasd;-1,0,wasd;-1,0,wasd;0,-1,was"
},
{
"path": "officialworlds/bab be u/meta+/mous/mous kompaniun.bab",
"chars": 1879,
"preview": "{\"width\":21,\"next_level_after_win\":\"\",\"extra\":false,\"compression\":\"zlib\",\"author\":\"szoob\",\"height\":15,\"version\":5,\"map\":"
},
{
"path": "officialworlds/bab be u/meta+/mous/wal really be nogo.bab",
"chars": 1508,
"preview": "{\"width\":19,\"next_level_after_win\":\"\",\"extra\":false,\"compression\":\"zlib\",\"author\":\"szoob\",\"height\":15,\"version\":5,\"map\":"
},
{
"path": "officialworlds/bab be u/meta+/no takebacks.bab",
"chars": 989,
"preview": "{\"width\":21,\"version\":5,\"extra\":false,\"map\":\"eJyVl9lugzAQRX8l6lMr8YANxtCKb4lI4laoFCpKlyjKvxcvimzVeG5fozOT4V5m4TTthunYDbt"
},
{
"path": "officialworlds/bab be u/meta+/no takebacks.replay",
"chars": 675,
"preview": "1,1,wasd;1,1,wasd;1,-1,wasd;1,-1,wasd;1,-1,wasd;0,-1,wasd;0,-1,wasd;0,1,wasd;1,-1,wasd;1,0,wasd;1,0,wasd;1,1,wasd;1,1,wa"
},
{
"path": "officialworlds/bab be u/meta+/race to dont finish.bab",
"chars": 1400,
"preview": "{\"width\":13,\"version\":5,\"extra\":false,\"palette\":\"abstract\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":16,\"next"
},
{
"path": "officialworlds/bab be u/meta+/race to dont finish.replay",
"chars": 2137,
"preview": "0,0,e;1,1,wasd;1,0,wasd;0,-1,wasd;0,-1,wasd;1,-1,wasd;0,-1,wasd;-1,0,wasd;0,0,e;-1,1,wasd;-1,1,wasd;-1,-1,wasd;1,1,wasd;"
},
{
"path": "officialworlds/bab be u/meta+/sublvl/keyk.bab",
"chars": 1112,
"preview": "{\"width\":24,\"version\":5,\"extra\":false,\"map\":\"eJyNl9+qozAQxl+lnItlL6SY+Cd6ik+yLNLVbI8cMcWmnC7Fd9+YycFYYzIXBZHflyaTmW/GVhx"
},
{
"path": "officialworlds/bab be u/meta+/sublvl/keyk.replay",
"chars": 2682,
"preview": "1,0,wasd;0,-1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;-1,1,wasd;0,1,wasd;-1,0,wasd;-1,0,wasd;-1,0,wasd;-1,0,wa"
},
{
"path": "officialworlds/bab be u/meta+/sublvl/regret.bab",
"chars": 1729,
"preview": "{\"width\":18,\"version\":5,\"extra\":false,\"author\":\"vitellary\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,\"puff"
},
{
"path": "officialworlds/bab be u/meta+/sublvl/regret.replay",
"chars": 473,
"preview": "1,-1,wasd;1,0,wasd;1,1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,"
},
{
"path": "officialworlds/bab be u/meta+/supermeta/good job.bab",
"chars": 460,
"preview": "{\"width\":21,\"version\":5,\"extra\":false,\"palette\":\"default\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,\"puffs"
},
{
"path": "officialworlds/bab be u/meta+/supermeta/good job.replay",
"chars": 398,
"preview": "1,0,wasd;1,0,wasd;1,1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,-1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,-1,wasd;1"
},
{
"path": "officialworlds/bab be u/meta+/text text.bab",
"chars": 941,
"preview": "{\"width\":12,\"version\":5,\"extra\":false,\"map\":\"eJyN1t9qwjAUBvBXkd2MQWHN/2bSZ5FuVimUOrrqFPHdF3OCVZs134Wwi1/iwe/snKx3i3b3VbW"
},
{
"path": "officialworlds/bab be u/meta+/text text.replay",
"chars": 1569,
"preview": "0,1,wasd;0,1,wasd;-1,0,wasd;0,1,wasd;0,1,wasd;0,1,wasd;0,1,wasd;1,0,wasd;1,0,wasd;-1,-1,wasd;-1,0,wasd;0,-1,wasd;0,-1,wa"
},
{
"path": "officialworlds/bab be u/meta+/the level is trans.bab",
"chars": 1923,
"preview": "{\"width\":14,\"version\":5,\"extra\":false,\"map\":\"eJydmf9q4zgQx1+l7D/HgVms39KWPElZQpp4e2FNcqTu0l7pu5+jseOxPWNLWSgsU32skearmZF"
},
{
"path": "officialworlds/bab be u/meta+/the level is trans.replay",
"chars": 638,
"preview": "0,-1,wasd;-1,1,wasd;0,0,undo;0,1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;0,-1,wasd;0,-1,wasd;0,-1,wasd;-1,0,wasd;-1,1,wasd;0,-1,"
},
{
"path": "officialworlds/bab be u/meta+/the third way.bab",
"chars": 1286,
"preview": "{\"width\":23,\"version\":5,\"extra\":false,\"map\":\"eJyVmN1O4zAQhV+l4m6lXsRO4p9FeRYUaLaqyDaoFAFCvPvWM06dEDdzlisuPlvjc+av2Q2bfnh"
},
{
"path": "officialworlds/bab be u/meta+/the third way.replay",
"chars": 2673,
"preview": "-1,-1,udlr;0,-1,udlr;0,-1,udlr;1,-1,udlr;1,-1,udlr;0,-1,udlr;1,0,udlr;1,0,udlr;1,0,udlr;1,0,udlr;0,-1,udlr;1,1,udlr;-1,1"
},
{
"path": "officialworlds/bab be u/meta+/to the other side.bab",
"chars": 2257,
"preview": "{\"width\":16,\"version\":5,\"extra\":false,\"map\":\"eJydmu1O6zgQhm8F9cd+SNVunNhOvKhXcrSq2hJQREhQW9hzhLj3DbFLUntex9MfSJWZB3vG4xn"
},
{
"path": "officialworlds/bab be u/meta+/to the other side.replay",
"chars": 3853,
"preview": "1,1,wasd;1,0,wasd;1,1,wasd;-1,1,wasd;0,1,wasd;-1,0,wasd;-1,0,wasd;0,1,wasd;-1,0,wasd;0,-1,wasd;-1,0,wasd;0,-1,wasd;0,-1,"
},
{
"path": "officialworlds/bab be u/meta+/wo.bab",
"chars": 1378,
"preview": "{\"width\":20,\"version\":5,\"extra\":false,\"map\":\"eJyNmN1O4zAQhV8FcbNaqUJx/mwv6rOgbpuFaEOL2qAFId59a59pcdrgOXe9+MadzJk/e7O7GXb"
},
{
"path": "officialworlds/bab be u/meta+/wo.replay",
"chars": 1689,
"preview": "0,1,wasd;0,1,wasd;1,1,wasd;1,1,wasd;1,1,wasd;1,-1,wasd;0,0,undo;0,0,undo;1,-1,wasd;1,0,wasd;1,0,wasd;-1,0,wasd;0,1,wasd;"
},
{
"path": "officialworlds/bab be u/nil.bab",
"chars": 905,
"preview": "{\"width\":21,\"version\":5,\"extra\":false,\"author\":\"Patashu\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,\"puffs_"
},
{
"path": "officialworlds/bab be u/overworld.txt",
"chars": 13,
"preview": "bab be u,mapp"
},
{
"path": "officialworlds/bab be u/sendoff.bab",
"chars": 1733,
"preview": "{\"width\":20,\"version\":5,\"extra\":false,\"map\":\"eJyVmstu20gQRX/FyGYwgBZsvjuBvsWwLcURQEiBLE8cGP73IftWm5JIqw8XAbw41wzrFrse7c3"
},
{
"path": "officialworlds/bab be u/sendoff.replay",
"chars": 966,
"preview": "1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,-1,wasd;1,0,wasd;1,0,wasd;1,-1,wasd;1,0,wasd;1,1,wasd;1,1,wasd;0,1,wasd;1,0,wasd;1"
},
{
"path": "officialworlds/bab be u/w0 (prison)/another angle.bab",
"chars": 1102,
"preview": "{\"width\":12,\"version\":5,\"extra\":false,\"map\":\"eJyVmOuK2zAQhV8l7L+CKZJ8kxr8JEsx2cRdDCZe0izdEvLulTVqHPmiOf4TgvKdKJ6L5iinftf"
},
{
"path": "officialworlds/bab be u/w0 (prison)/another angle.replay",
"chars": 94,
"preview": "1,-1,wasd;1,0,wasd;1,1,wasd;1,1,wasd;1,-1,wasd;1,0,wasd;1,-1,wasd;-1,0,wasd;0,1,wasd;0,1,wasd;"
},
{
"path": "officialworlds/bab be u/w0 (prison)/bab be who.bab",
"chars": 906,
"preview": "{\"width\":12,\"version\":5,\"extra\":false,\"map\":\"eJyV1t1ugkAQBeBXMd414YL9hxqexaDQhoRKo9jaGN+96xwMralwesfFx2Z3Zmdmq27RdtuyXay"
},
{
"path": "officialworlds/bab be u/w0 (prison)/bab be who.replay",
"chars": 241,
"preview": "1,-1,udlr;-1,-1,udlr;0,1,udlr;-1,1,udlr;0,1,udlr;1,-1,udlr;0,-1,udlr;1,0,udlr;1,0,udlr;0,1,udlr;1,-1,udlr;-1,-1,udlr;-1,"
},
{
"path": "officialworlds/bab be u/w0 (prison)/comeback.bab",
"chars": 1335,
"preview": "{\"width\":17,\"version\":5,\"extra\":false,\"author\":\"vitellary\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":9,\"puffs"
},
{
"path": "officialworlds/bab be u/w0 (prison)/comeback.replay",
"chars": 393,
"preview": "1,0,wasd;0,1,wasd;0,1,wasd;1,-1,wasd;0,-1,wasd;1,0,wasd;0,-1,wasd;1,1,wasd;1,1,wasd;0,1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;"
},
{
"path": "officialworlds/bab be u/w0 (prison)/cordor.bab",
"chars": 1213,
"preview": "{\"width\":16,\"version\":5,\"extra\":false,\"author\":\"vitellary\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":8,\"puffs"
},
{
"path": "officialworlds/bab be u/w0 (prison)/cordor.replay",
"chars": 135,
"preview": "1,-1,wasd;1,1,wasd;1,-1,wasd;1,-1,wasd;1,1,wasd;-1,0,wasd;-1,-1,wasd;0,1,wasd;1,1,wasd;1,1,wasd;1,-1,wasd;1,-1,wasd;1,1,"
},
{
"path": "officialworlds/bab be u/w0 (prison)/drinking hole.bab",
"chars": 1039,
"preview": "{\"width\":17,\"version\":5,\"extra\":false,\"author\":\"Patashu\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":11,\"puffs_"
},
{
"path": "officialworlds/bab be u/w0 (prison)/drinking hole.replay",
"chars": 454,
"preview": "-1,0,wasd;-1,0,wasd;0,1,wasd;0,1,wasd;1,0,wasd;0,-1,wasd;0,-1,wasd;0,-1,wasd;0,-1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,1,wa"
},
{
"path": "officialworlds/bab be u/w0 (prison)/headtilter.bab",
"chars": 1272,
"preview": "{\"width\":13,\"version\":5,\"extra\":false,\"author\":\"Patashu\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":13,\"puffs_"
},
{
"path": "officialworlds/bab be u/w0 (prison)/headtilter.replay",
"chars": 312,
"preview": "1,0,wasd;1,0,wasd;0,1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;-1,0,wasd;-1,0,wasd;0,-1,wasd;0,-1,wasd;-1,1,wasd;-1,0,wa"
},
{
"path": "officialworlds/bab be u/w0 (prison)/hotte as hec.bab",
"chars": 1361,
"preview": "{\"width\":15,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":13,"
},
{
"path": "officialworlds/bab be u/w0 (prison)/hotte as hec.replay",
"chars": 425,
"preview": "0,-1,wasd;0,-1,wasd;0,-1,wasd;-1,0,wasd;0,1,wasd;0,1,wasd;-1,0,wasd;0,1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;-1,0,wa"
},
{
"path": "officialworlds/bab be u/w0 (prison)/it hurts.bab",
"chars": 1053,
"preview": "{\"width\":16,\"version\":5,\"extra\":false,\"author\":\"Notnat Tlikehis\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":9,"
},
{
"path": "officialworlds/bab be u/w0 (prison)/it hurts.replay",
"chars": 270,
"preview": "1,1,wasd;1,1,wasd;1,-1,wasd;0,-1,wasd;-1,0,wasd;1,1,wasd;0,1,wasd;-1,-1,wasd;-1,-1,wasd;-1,-1,wasd;-1,0,wasd;0,-1,wasd;1"
},
{
"path": "officialworlds/bab be u/w0 (prison)/lava cavern.bab",
"chars": 992,
"preview": "{\"width\":15,\"version\":5,\"extra\":false,\"author\":\"oatmealine\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":11,\"puf"
},
{
"path": "officialworlds/bab be u/w0 (prison)/lava cavern.replay",
"chars": 398,
"preview": "-1,-1,wasd;0,-1,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,-1,wasd;1,0,wasd;1,0,wasd;0,-1,wasd;0,-1,wasd;1,1,wasd;0,-1,w"
},
{
"path": "officialworlds/bab be u/w0 (prison)/no transform.bab",
"chars": 942,
"preview": "{\"width\":14,\"version\":5,\"extra\":false,\"author\":\"Notnat Tlikehis\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":10"
},
{
"path": "officialworlds/bab be u/w0 (prison)/no transform.replay",
"chars": 144,
"preview": "0,-1,udlr;-1,-1,udlr;-1,0,udlr;0,1,udlr;-1,1,udlr;1,0,udlr;1,0,udlr;1,-1,udlr;-1,-1,udlr;0,1,udlr;-1,1,udlr;1,0,udlr;1,0"
},
{
"path": "officialworlds/bab be u/w0 (prison)/patrols.bab",
"chars": 1828,
"preview": "{\"width\":17,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":12,"
},
{
"path": "officialworlds/bab be u/w0 (prison)/patrols.replay",
"chars": 801,
"preview": "1,0,wasd;1,0,wasd;0,1,wasd;0,0,space;0,0,space;0,0,space;0,0,space;0,0,space;0,0,space;0,0,space;1,1,wasd;0,1,wasd;0,1,w"
},
{
"path": "officialworlds/bab be u/w0 (prison)/prison.bab",
"chars": 1347,
"preview": "{\"width\":12,\"version\":5,\"extra\":false,\"author\":\"Slabdrill\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":10,\"puff"
},
{
"path": "officialworlds/bab be u/w0 (prison)/weathered fort.bab",
"chars": 1264,
"preview": "{\"width\":15,\"version\":5,\"extra\":false,\"author\":\"Patashu\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,\"puffs_"
},
{
"path": "officialworlds/bab be u/w0 (prison)/weathered fort.replay",
"chars": 606,
"preview": "0,1,wasd;0,1,wasd;-1,0,wasd;0,-1,wasd;0,-1,wasd;1,0,wasd;0,1,wasd;0,1,wasd;0,1,wasd;0,1,wasd;0,1,wasd;1,0,wasd;1,0,wasd;"
},
{
"path": "officialworlds/bab be u/w1 (beach)/all in this together.bab",
"chars": 900,
"preview": "{\"width\":13,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":10,"
},
{
"path": "officialworlds/bab be u/w1 (beach)/all in this together.replay",
"chars": 456,
"preview": "1,0,wasd;1,-1,wasd;0,0,undo;1,0,wasd;0,-1,wasd;-1,0,wasd;1,-1,wasd;1,0,wasd;1,-1,wasd;0,-1,wasd;-1,0,wasd;-1,1,wasd;0,1,"
},
{
"path": "officialworlds/bab be u/w1 (beach)/always.bab",
"chars": 636,
"preview": "{\"width\":13,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":9,\""
},
{
"path": "officialworlds/bab be u/w1 (beach)/always.replay",
"chars": 302,
"preview": "1,1,udlr;1,-1,udlr;0,-1,udlr;1,0,udlr;1,0,udlr;1,0,udlr;1,1,udlr;0,-1,udlr;0,-1,udlr;0,1,udlr;0,1,udlr;1,1,udlr;1,1,udlr"
},
{
"path": "officialworlds/bab be u/w1 (beach)/bab's go.bab",
"chars": 1452,
"preview": "{\"width\":17,\"version\":5,\"extra\":false,\"author\":\"Butcherberries\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,"
},
{
"path": "officialworlds/bab be u/w1 (beach)/bab's go.replay",
"chars": 497,
"preview": "1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;1,0,wasd;0,-1,wasd;0,-1,wasd;0,-1,wasd;-1,1,wasd;0,-1,wasd;-1,1,wasd;-1,1,w"
},
{
"path": "officialworlds/bab be u/w1 (beach)/beach.bab",
"chars": 4817,
"preview": "{\"width\":22,\"version\":5,\"extra\":false,\"map\":\"eJydXG1v67oN/itZv9wNKO5sWZJtXPSXDNuBk/g0Rt24cJyedcX570tMObFeKFL5UqDxQ0t6SEk"
},
{
"path": "officialworlds/bab be u/w1 (beach)/breakfast.bab",
"chars": 1055,
"preview": "{\"width\":21,\"version\":5,\"extra\":false,\"author\":\"oatmealine\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":15,\"puf"
},
{
"path": "officialworlds/bab be u/w1 (beach)/breakfast.replay",
"chars": 259,
"preview": "0,-1,wasd;1,0,wasd;1,0,wasd;0,1,wasd;1,0,wasd;1,0,wasd;0,-1,wasd;-1,0,wasd;0,1,wasd;1,0,wasd;1,0,wasd;0,-1,wasd;1,0,wasd"
},
{
"path": "officialworlds/bab be u/w1 (beach)/conditionally.bab",
"chars": 948,
"preview": "{\"width\":15,\"version\":5,\"extra\":false,\"map\":\"eJydlttugkAQhl/FeNdk07InDjU8iWkIIm1ItmKojRrDu5fdGQkWVhnvyGa+HXbmn8O2Xpi6yM0"
},
{
"path": "officialworlds/bab be u/w1 (beach)/conditionally.replay",
"chars": 1075,
"preview": "0,0,space;0,1,udlr;0,1,udlr;0,1,udlr;1,1,udlr;1,0,udlr;1,0,udlr;1,0,udlr;1,0,udlr;1,-1,udlr;0,-1,udlr;0,-1,udlr;1,-1,udl"
},
{
"path": "officialworlds/bab be u/w1 (beach)/crushing depths.bab",
"chars": 1764,
"preview": "{\"width\":16,\"version\":5,\"extra\":false,\"map\":\"eJyVmdtu2zAMhl+l6N0AY7BOlrQiTzIMQU5rg3nJ4CZYi6DvvohUE8+Srd8XvUj9ieZBpCh6e3x"
},
{
"path": "officialworlds/bab be u/w1 (beach)/crushing depths.replay",
"chars": 338,
"preview": "1,1,udlr;1,1,udlr;1,0,udlr;1,0,udlr;1,-1,udlr;0,0,undo;0,0,undo;0,0,undo;0,0,undo;0,0,undo;0,0,undo;0,0,undo;1,1,udlr;1,"
},
{
"path": "officialworlds/bab be u/w1 (beach)/esac erats.bab",
"chars": 4053,
"preview": "{\"width\":19,\"version\":5,\"extra\":true,\"map\":\"eJydnVFv5DYOx7/Kok93QHAY25Js3yKfpDgE6SbXCzrILLJZtMViv/vNmGQyMUlR+j/0oTV/oa2h"
},
{
"path": "officialworlds/bab be u/w1 (beach)/esac erats.replay",
"chars": 1624,
"preview": "1,0,udlr;1,1,udlr;1,0,udlr;1,-1,udlr;1,0,udlr;1,0,udlr;1,0,udlr;1,0,udlr;1,0,udlr;-1,0,udlr;-1,1,udlr;-1,0,udlr;0,-1,udl"
},
{
"path": "officialworlds/bab be u/w1 (beach)/facink.bab",
"chars": 725,
"preview": "{\"width\":10,\"version\":5,\"extra\":true,\"author\":\"vitellary\",\"compression\":\"zlib\",\"background_sprite\":\"\",\"height\":11,\"puffs"
},
{
"path": "officialworlds/bab be u/w1 (beach)/facink.replay",
"chars": 894,
"preview": "-1,0,wasd;-1,-1,wasd;-1,0,wasd;0,-1,wasd;-1,-1,wasd;-1,-1,wasd;0,-1,wasd;1,-1,wasd;1,0,wasd;1,1,wasd;-1,0,wasd;0,-1,wasd"
},
{
"path": "officialworlds/bab be u/w1 (beach)/follow me.bab",
"chars": 756,
"preview": "{\"width\":9,\"version\":5,\"extra\":false,\"map\":\"eJyN1W1vgjAQB/CvYnyxbAkvgLY8aPpZCAPiiB1dFDKN8buv7Rk7YuHu/e/qXf/2aPVG6aZWm0re"
}
]
// ... and 863 more files (download for full content)
About this extraction
This page contains the full source code of the lilybeevee/bab-be-u GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 1063 files (3.7 MB), approximately 1.0M tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.