├── .github ├── FUNDING.yml ├── eoe_logo.png ├── header.png ├── lua_autocomplete.png ├── screenshot.png ├── screenshot_gl1.png ├── screenshot_gl2.png ├── screenshot_gl3.png ├── screenshot_merchant.png └── workflows │ ├── docker-publish.yaml │ ├── release.yaml │ └── test.yaml ├── .gitignore ├── .golangci.yml ├── Dockerfile ├── LICENSE ├── README.md ├── assets ├── audio │ ├── README.md │ ├── btn_complete.wav │ ├── btn_deny.wav │ ├── btn_menu.wav │ ├── damage_1.wav │ ├── damage_2.mp3 │ ├── damage_3.mp3 │ ├── death_scream_1.wav │ ├── game_over.mp3 │ ├── interface_move.wav │ ├── music │ │ ├── energetic_orthogonal_expansions.mp3 │ │ └── planet_mining.mp3 │ ├── new_artifacts.wav │ └── new_cards.wav ├── fonts │ ├── BigBlueTermPlusNerdFont-Regular.ttf │ ├── IosevkaTermNerdFontMono-Bold.ttf │ ├── IosevkaTermNerdFontMono-Italic.ttf │ └── IosevkaTermNerdFontMono-Regular.ttf ├── gen │ ├── faces │ │ ├── Face0.txt │ │ ├── Face1.txt │ │ ├── Face2.txt │ │ ├── Face3.txt │ │ ├── Face4.txt │ │ ├── Face5.txt │ │ └── Face6.txt │ ├── loading_lines.txt │ └── merchant_lines.txt ├── images │ ├── alien1.jpg │ ├── alien2.jpg │ ├── alien3.jpg │ ├── alien4.jpg │ ├── artifact_chest.jpg │ ├── clean_bot.jpg │ ├── core.jpg │ ├── cryo_start.jpg │ ├── cyber_slime.jpg │ ├── cyber_spider.jpg │ ├── dark_city1.jpg │ ├── dark_city2.jpg │ ├── electro_barrier.jpg │ ├── inner_strange.jpg │ ├── inner_workspace.jpg │ ├── laser_drone.jpg │ ├── merchant.jpg │ ├── nanobot_swarm.jpg │ ├── people1.jpg │ ├── people2.jpg │ ├── plant_enviroment.jpg │ ├── plasma_golem.jpg │ ├── red_room.jpg │ ├── rust_mite.jpg │ ├── symbiotic_parasite.jpg │ ├── the_egg.jpg │ ├── title.jpg │ ├── underground1.jpg │ └── upgrade_station.jpg ├── locals │ └── de │ │ ├── base.yml │ │ └── cards.yml ├── scripts │ ├── _debug.lua │ ├── _test.lua │ ├── _util.lua │ ├── definitions │ │ ├── actor.lua │ │ ├── api.lua │ │ ├── artifact.lua │ │ ├── base.lua │ │ ├── callbacks.lua │ │ ├── card.lua │ │ ├── enemy.lua │ │ ├── event.lua │ │ ├── fight_state.lua │ │ ├── merchant_state.lua │ │ ├── status_effect.lua │ │ └── story_teller.lua │ ├── enemies │ │ ├── _util.lua │ │ ├── clean_bot.lua │ │ ├── cyber_slime.lua │ │ ├── cyber_spider.lua │ │ ├── laser_drone.lua │ │ ├── nanobot_swarm.lua │ │ ├── plasma_golem.lua │ │ ├── repair_drone.lua │ │ └── rust_mite.lua │ ├── equipment │ │ ├── _colors.lua │ │ ├── _debug.lua │ │ ├── _util.lua │ │ ├── consumeable │ │ │ ├── adrenaline_shot.lua │ │ │ ├── bounce_shield.lua │ │ │ ├── energy_drink.lua │ │ │ ├── flash_bang.lua │ │ │ ├── flash_shield.lua │ │ │ ├── nano_charger.lua │ │ │ ├── smoke_bomb.lua │ │ │ ├── stim_pack.lua │ │ │ └── ultra_flash_shield.lua │ │ └── permanents │ │ │ ├── arm_mounted_gun.lua │ │ │ ├── basic_hand_weapons.lua │ │ │ ├── bio_recycler.lua │ │ │ ├── block.lua │ │ │ ├── combat_glasses.lua │ │ │ ├── combat_gloves.lua │ │ │ ├── gold_scrapper.lua │ │ │ ├── headbut_helmet.lua │ │ │ ├── interval_juicer.lua │ │ │ ├── knock_out.lua │ │ │ ├── long_rest.lua │ │ │ ├── melee_hit.lua │ │ │ ├── nullify.lua │ │ │ ├── portable_buffer.lua │ │ │ ├── reflective_armor.lua │ │ │ ├── rest.lua │ │ │ └── speed_enhancer.lua │ ├── events │ │ ├── _util.lua │ │ ├── act_0 │ │ │ ├── enemies.lua │ │ │ ├── other.lua │ │ │ └── start.lua │ │ └── base │ │ │ └── merchant.lua │ ├── libs │ │ └── fun.lua │ └── story_teller │ │ └── act_0.lua ├── shader │ └── grain.go └── tutorial │ └── tutorial.lua ├── cmd ├── README.md ├── game │ ├── main.go │ └── main_windows.go ├── game_ssh │ └── main.go ├── game_wasm │ ├── index.html │ └── main.go ├── game_win │ └── main.go └── internal │ ├── definitions │ └── main.go │ ├── docs │ ├── api.go │ ├── game_content.go │ └── main.go │ ├── fuzzy_tester │ ├── main.go │ └── operations.go │ ├── testargs │ └── testargs.go │ └── tester │ ├── main.go │ └── main_test.go ├── debug ├── README.md ├── package.json ├── pnpm-lock.yaml ├── prettierrc.json ├── src │ ├── index.html │ └── js │ │ ├── components │ │ ├── base.ts │ │ ├── state-vis.ts │ │ └── ws-term.ts │ │ ├── index.ts │ │ ├── pages │ │ ├── home.ts │ │ ├── registered.ts │ │ └── state-vis.ts │ │ └── state.ts ├── tsconfig.json └── vite.config.js ├── docs ├── GAME_CONTENT_DOCS.md ├── GAME_DESIGN.md ├── LIFECYCLE.md ├── LUA_API_DOCS.md ├── LUA_DOCS.md └── diagrams │ ├── fight.d2 │ └── fight.svg ├── game ├── README.md ├── actor.go ├── artifact.go ├── artifact_test.go ├── callbacks.go ├── card.go ├── card_test.go ├── checkpoint.go ├── debug.go ├── enemy.go ├── event.go ├── guid.go ├── log.go ├── lua.go ├── mod.go ├── resources.go ├── saved_state.go ├── session.go ├── session_test.go ├── status_effect.go ├── story_teller.go └── string_set.go ├── go.mod ├── go.sum ├── internal ├── fs │ ├── fileinfo.go │ ├── fs.go │ └── fs_js.go ├── git │ └── git.go ├── lua │ ├── ludoc │ │ └── docs.go │ └── luhelp │ │ ├── README.md │ │ ├── callback.go │ │ ├── luhelp.go │ │ ├── luhelp_test.go │ │ └── mapper.go └── misc │ ├── build_index.sh │ ├── downsize_pngs.sh │ ├── list_callbacks.sh │ └── list_values.sh ├── mods └── example_mod │ ├── example_mod.lua │ ├── images │ └── mod_test.png │ └── meta.json ├── run_tests.sh ├── system ├── audio │ ├── audio.go │ ├── audio_js.go │ ├── audio_no_audio.go │ └── empty.go ├── gen │ ├── faces │ │ └── faces.go │ └── gen.go ├── image │ ├── cache.go │ ├── image.go │ ├── options.go │ └── path.go ├── localization │ ├── global.go │ └── localization.go └── settings │ ├── browser │ └── browser.go │ ├── empty.go │ ├── settings.go │ └── viper │ └── viper.go ├── ui ├── README.md ├── animation │ └── animation.go ├── components │ ├── actor.go │ ├── artifact.go │ ├── card.go │ ├── error.go │ ├── gifviewer │ │ └── gifviewer.go │ ├── header.go │ ├── loader │ │ └── loader.go │ ├── status_effect.go │ └── waitfor │ │ └── waitfor.go ├── menu.go ├── menus │ ├── about │ │ └── about.go │ ├── carousel │ │ └── carousel.go │ ├── eventview │ │ └── eventview.go │ ├── gameover │ │ └── gameover.go │ ├── gameview │ │ ├── damage_anim.go │ │ ├── death_anim.go │ │ ├── end_turn_anim.go │ │ └── gameview.go │ ├── intro │ │ └── intro.go │ ├── lua_error │ │ └── lua_error.go │ ├── mainmenu │ │ ├── choices.go │ │ └── mainmenu.go │ ├── merchant │ │ └── merchant.go │ ├── mods │ │ └── mods.go │ ├── overview │ │ └── overview.go │ ├── settings │ │ ├── settings.go │ │ └── value.go │ ├── transition │ │ └── transition.go │ └── warning │ │ └── warning.go ├── numbers.go ├── overlay │ └── overlay.go ├── root │ ├── messages.go │ ├── root.go │ ├── tooltip.go │ └── util.go ├── style │ └── style.go ├── title.go └── util.go └── update-docs.sh /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | ko_fi: BigJk 4 | -------------------------------------------------------------------------------- /.github/eoe_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.github/eoe_logo.png -------------------------------------------------------------------------------- /.github/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.github/header.png -------------------------------------------------------------------------------- /.github/lua_autocomplete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.github/lua_autocomplete.png -------------------------------------------------------------------------------- /.github/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.github/screenshot.png -------------------------------------------------------------------------------- /.github/screenshot_gl1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.github/screenshot_gl1.png -------------------------------------------------------------------------------- /.github/screenshot_gl2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.github/screenshot_gl2.png -------------------------------------------------------------------------------- /.github/screenshot_gl3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.github/screenshot_gl3.png -------------------------------------------------------------------------------- /.github/screenshot_merchant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.github/screenshot_merchant.png -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.github/workflows/docker-publish.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/.golangci.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/README.md -------------------------------------------------------------------------------- /assets/audio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/README.md -------------------------------------------------------------------------------- /assets/audio/btn_complete.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/btn_complete.wav -------------------------------------------------------------------------------- /assets/audio/btn_deny.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/btn_deny.wav -------------------------------------------------------------------------------- /assets/audio/btn_menu.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/btn_menu.wav -------------------------------------------------------------------------------- /assets/audio/damage_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/damage_1.wav -------------------------------------------------------------------------------- /assets/audio/damage_2.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/damage_2.mp3 -------------------------------------------------------------------------------- /assets/audio/damage_3.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/damage_3.mp3 -------------------------------------------------------------------------------- /assets/audio/death_scream_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/death_scream_1.wav -------------------------------------------------------------------------------- /assets/audio/game_over.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/game_over.mp3 -------------------------------------------------------------------------------- /assets/audio/interface_move.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/interface_move.wav -------------------------------------------------------------------------------- /assets/audio/music/energetic_orthogonal_expansions.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/music/energetic_orthogonal_expansions.mp3 -------------------------------------------------------------------------------- /assets/audio/music/planet_mining.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/music/planet_mining.mp3 -------------------------------------------------------------------------------- /assets/audio/new_artifacts.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/new_artifacts.wav -------------------------------------------------------------------------------- /assets/audio/new_cards.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/audio/new_cards.wav -------------------------------------------------------------------------------- /assets/fonts/BigBlueTermPlusNerdFont-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/fonts/BigBlueTermPlusNerdFont-Regular.ttf -------------------------------------------------------------------------------- /assets/fonts/IosevkaTermNerdFontMono-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/fonts/IosevkaTermNerdFontMono-Bold.ttf -------------------------------------------------------------------------------- /assets/fonts/IosevkaTermNerdFontMono-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/fonts/IosevkaTermNerdFontMono-Italic.ttf -------------------------------------------------------------------------------- /assets/fonts/IosevkaTermNerdFontMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/fonts/IosevkaTermNerdFontMono-Regular.ttf -------------------------------------------------------------------------------- /assets/gen/faces/Face0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/gen/faces/Face0.txt -------------------------------------------------------------------------------- /assets/gen/faces/Face1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/gen/faces/Face1.txt -------------------------------------------------------------------------------- /assets/gen/faces/Face2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/gen/faces/Face2.txt -------------------------------------------------------------------------------- /assets/gen/faces/Face3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/gen/faces/Face3.txt -------------------------------------------------------------------------------- /assets/gen/faces/Face4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/gen/faces/Face4.txt -------------------------------------------------------------------------------- /assets/gen/faces/Face5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/gen/faces/Face5.txt -------------------------------------------------------------------------------- /assets/gen/faces/Face6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/gen/faces/Face6.txt -------------------------------------------------------------------------------- /assets/gen/loading_lines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/gen/loading_lines.txt -------------------------------------------------------------------------------- /assets/gen/merchant_lines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/gen/merchant_lines.txt -------------------------------------------------------------------------------- /assets/images/alien1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/alien1.jpg -------------------------------------------------------------------------------- /assets/images/alien2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/alien2.jpg -------------------------------------------------------------------------------- /assets/images/alien3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/alien3.jpg -------------------------------------------------------------------------------- /assets/images/alien4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/alien4.jpg -------------------------------------------------------------------------------- /assets/images/artifact_chest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/artifact_chest.jpg -------------------------------------------------------------------------------- /assets/images/clean_bot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/clean_bot.jpg -------------------------------------------------------------------------------- /assets/images/core.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/core.jpg -------------------------------------------------------------------------------- /assets/images/cryo_start.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/cryo_start.jpg -------------------------------------------------------------------------------- /assets/images/cyber_slime.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/cyber_slime.jpg -------------------------------------------------------------------------------- /assets/images/cyber_spider.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/cyber_spider.jpg -------------------------------------------------------------------------------- /assets/images/dark_city1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/dark_city1.jpg -------------------------------------------------------------------------------- /assets/images/dark_city2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/dark_city2.jpg -------------------------------------------------------------------------------- /assets/images/electro_barrier.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/electro_barrier.jpg -------------------------------------------------------------------------------- /assets/images/inner_strange.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/inner_strange.jpg -------------------------------------------------------------------------------- /assets/images/inner_workspace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/inner_workspace.jpg -------------------------------------------------------------------------------- /assets/images/laser_drone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/laser_drone.jpg -------------------------------------------------------------------------------- /assets/images/merchant.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/merchant.jpg -------------------------------------------------------------------------------- /assets/images/nanobot_swarm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/nanobot_swarm.jpg -------------------------------------------------------------------------------- /assets/images/people1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/people1.jpg -------------------------------------------------------------------------------- /assets/images/people2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/people2.jpg -------------------------------------------------------------------------------- /assets/images/plant_enviroment.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/plant_enviroment.jpg -------------------------------------------------------------------------------- /assets/images/plasma_golem.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/plasma_golem.jpg -------------------------------------------------------------------------------- /assets/images/red_room.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/red_room.jpg -------------------------------------------------------------------------------- /assets/images/rust_mite.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/rust_mite.jpg -------------------------------------------------------------------------------- /assets/images/symbiotic_parasite.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/symbiotic_parasite.jpg -------------------------------------------------------------------------------- /assets/images/the_egg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/the_egg.jpg -------------------------------------------------------------------------------- /assets/images/title.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/title.jpg -------------------------------------------------------------------------------- /assets/images/underground1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/underground1.jpg -------------------------------------------------------------------------------- /assets/images/upgrade_station.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/images/upgrade_station.jpg -------------------------------------------------------------------------------- /assets/locals/de/base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/locals/de/base.yml -------------------------------------------------------------------------------- /assets/locals/de/cards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/locals/de/cards.yml -------------------------------------------------------------------------------- /assets/scripts/_debug.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/_debug.lua -------------------------------------------------------------------------------- /assets/scripts/_test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/_test.lua -------------------------------------------------------------------------------- /assets/scripts/_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/_util.lua -------------------------------------------------------------------------------- /assets/scripts/definitions/actor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/definitions/actor.lua -------------------------------------------------------------------------------- /assets/scripts/definitions/api.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/definitions/api.lua -------------------------------------------------------------------------------- /assets/scripts/definitions/artifact.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/definitions/artifact.lua -------------------------------------------------------------------------------- /assets/scripts/definitions/base.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/definitions/base.lua -------------------------------------------------------------------------------- /assets/scripts/definitions/callbacks.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/definitions/callbacks.lua -------------------------------------------------------------------------------- /assets/scripts/definitions/card.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/definitions/card.lua -------------------------------------------------------------------------------- /assets/scripts/definitions/enemy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/definitions/enemy.lua -------------------------------------------------------------------------------- /assets/scripts/definitions/event.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/definitions/event.lua -------------------------------------------------------------------------------- /assets/scripts/definitions/fight_state.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/definitions/fight_state.lua -------------------------------------------------------------------------------- /assets/scripts/definitions/merchant_state.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/definitions/merchant_state.lua -------------------------------------------------------------------------------- /assets/scripts/definitions/status_effect.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/definitions/status_effect.lua -------------------------------------------------------------------------------- /assets/scripts/definitions/story_teller.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/definitions/story_teller.lua -------------------------------------------------------------------------------- /assets/scripts/enemies/_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/enemies/_util.lua -------------------------------------------------------------------------------- /assets/scripts/enemies/clean_bot.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/enemies/clean_bot.lua -------------------------------------------------------------------------------- /assets/scripts/enemies/cyber_slime.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/enemies/cyber_slime.lua -------------------------------------------------------------------------------- /assets/scripts/enemies/cyber_spider.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/enemies/cyber_spider.lua -------------------------------------------------------------------------------- /assets/scripts/enemies/laser_drone.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/enemies/laser_drone.lua -------------------------------------------------------------------------------- /assets/scripts/enemies/nanobot_swarm.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/enemies/nanobot_swarm.lua -------------------------------------------------------------------------------- /assets/scripts/enemies/plasma_golem.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/enemies/plasma_golem.lua -------------------------------------------------------------------------------- /assets/scripts/enemies/repair_drone.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/enemies/repair_drone.lua -------------------------------------------------------------------------------- /assets/scripts/enemies/rust_mite.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/enemies/rust_mite.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/_colors.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/_colors.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/_debug.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/_debug.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/_util.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/consumeable/adrenaline_shot.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/consumeable/adrenaline_shot.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/consumeable/bounce_shield.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/consumeable/bounce_shield.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/consumeable/energy_drink.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/consumeable/energy_drink.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/consumeable/flash_bang.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/consumeable/flash_bang.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/consumeable/flash_shield.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/consumeable/flash_shield.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/consumeable/nano_charger.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/consumeable/nano_charger.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/consumeable/smoke_bomb.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/consumeable/smoke_bomb.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/consumeable/stim_pack.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/consumeable/stim_pack.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/consumeable/ultra_flash_shield.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/consumeable/ultra_flash_shield.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/arm_mounted_gun.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/arm_mounted_gun.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/basic_hand_weapons.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/basic_hand_weapons.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/bio_recycler.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/bio_recycler.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/block.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/block.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/combat_glasses.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/combat_glasses.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/combat_gloves.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/combat_gloves.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/gold_scrapper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/gold_scrapper.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/headbut_helmet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/headbut_helmet.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/interval_juicer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/interval_juicer.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/knock_out.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/knock_out.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/long_rest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/long_rest.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/melee_hit.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/melee_hit.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/nullify.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/nullify.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/portable_buffer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/portable_buffer.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/reflective_armor.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/reflective_armor.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/rest.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/rest.lua -------------------------------------------------------------------------------- /assets/scripts/equipment/permanents/speed_enhancer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/equipment/permanents/speed_enhancer.lua -------------------------------------------------------------------------------- /assets/scripts/events/_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/events/_util.lua -------------------------------------------------------------------------------- /assets/scripts/events/act_0/enemies.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/events/act_0/enemies.lua -------------------------------------------------------------------------------- /assets/scripts/events/act_0/other.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/events/act_0/other.lua -------------------------------------------------------------------------------- /assets/scripts/events/act_0/start.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/events/act_0/start.lua -------------------------------------------------------------------------------- /assets/scripts/events/base/merchant.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/events/base/merchant.lua -------------------------------------------------------------------------------- /assets/scripts/libs/fun.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/libs/fun.lua -------------------------------------------------------------------------------- /assets/scripts/story_teller/act_0.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/scripts/story_teller/act_0.lua -------------------------------------------------------------------------------- /assets/shader/grain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/shader/grain.go -------------------------------------------------------------------------------- /assets/tutorial/tutorial.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/assets/tutorial/tutorial.lua -------------------------------------------------------------------------------- /cmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/README.md -------------------------------------------------------------------------------- /cmd/game/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/game/main.go -------------------------------------------------------------------------------- /cmd/game/main_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/game/main_windows.go -------------------------------------------------------------------------------- /cmd/game_ssh/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/game_ssh/main.go -------------------------------------------------------------------------------- /cmd/game_wasm/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/game_wasm/index.html -------------------------------------------------------------------------------- /cmd/game_wasm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/game_wasm/main.go -------------------------------------------------------------------------------- /cmd/game_win/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/game_win/main.go -------------------------------------------------------------------------------- /cmd/internal/definitions/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/internal/definitions/main.go -------------------------------------------------------------------------------- /cmd/internal/docs/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/internal/docs/api.go -------------------------------------------------------------------------------- /cmd/internal/docs/game_content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/internal/docs/game_content.go -------------------------------------------------------------------------------- /cmd/internal/docs/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/internal/docs/main.go -------------------------------------------------------------------------------- /cmd/internal/fuzzy_tester/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/internal/fuzzy_tester/main.go -------------------------------------------------------------------------------- /cmd/internal/fuzzy_tester/operations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/internal/fuzzy_tester/operations.go -------------------------------------------------------------------------------- /cmd/internal/testargs/testargs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/internal/testargs/testargs.go -------------------------------------------------------------------------------- /cmd/internal/tester/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/internal/tester/main.go -------------------------------------------------------------------------------- /cmd/internal/tester/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/cmd/internal/tester/main_test.go -------------------------------------------------------------------------------- /debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/README.md -------------------------------------------------------------------------------- /debug/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/package.json -------------------------------------------------------------------------------- /debug/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/pnpm-lock.yaml -------------------------------------------------------------------------------- /debug/prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/prettierrc.json -------------------------------------------------------------------------------- /debug/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/src/index.html -------------------------------------------------------------------------------- /debug/src/js/components/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/src/js/components/base.ts -------------------------------------------------------------------------------- /debug/src/js/components/state-vis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/src/js/components/state-vis.ts -------------------------------------------------------------------------------- /debug/src/js/components/ws-term.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/src/js/components/ws-term.ts -------------------------------------------------------------------------------- /debug/src/js/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/src/js/index.ts -------------------------------------------------------------------------------- /debug/src/js/pages/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/src/js/pages/home.ts -------------------------------------------------------------------------------- /debug/src/js/pages/registered.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/src/js/pages/registered.ts -------------------------------------------------------------------------------- /debug/src/js/pages/state-vis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/src/js/pages/state-vis.ts -------------------------------------------------------------------------------- /debug/src/js/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/src/js/state.ts -------------------------------------------------------------------------------- /debug/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/tsconfig.json -------------------------------------------------------------------------------- /debug/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/debug/vite.config.js -------------------------------------------------------------------------------- /docs/GAME_CONTENT_DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/docs/GAME_CONTENT_DOCS.md -------------------------------------------------------------------------------- /docs/GAME_DESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/docs/GAME_DESIGN.md -------------------------------------------------------------------------------- /docs/LIFECYCLE.md: -------------------------------------------------------------------------------- 1 | # Lifecycle 2 | 3 | ## Round 4 | 5 | ![Fight](./diagrams/fight.svg) -------------------------------------------------------------------------------- /docs/LUA_API_DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/docs/LUA_API_DOCS.md -------------------------------------------------------------------------------- /docs/LUA_DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/docs/LUA_DOCS.md -------------------------------------------------------------------------------- /docs/diagrams/fight.d2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/docs/diagrams/fight.d2 -------------------------------------------------------------------------------- /docs/diagrams/fight.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/docs/diagrams/fight.svg -------------------------------------------------------------------------------- /game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/README.md -------------------------------------------------------------------------------- /game/actor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/actor.go -------------------------------------------------------------------------------- /game/artifact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/artifact.go -------------------------------------------------------------------------------- /game/artifact_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/artifact_test.go -------------------------------------------------------------------------------- /game/callbacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/callbacks.go -------------------------------------------------------------------------------- /game/card.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/card.go -------------------------------------------------------------------------------- /game/card_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/card_test.go -------------------------------------------------------------------------------- /game/checkpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/checkpoint.go -------------------------------------------------------------------------------- /game/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/debug.go -------------------------------------------------------------------------------- /game/enemy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/enemy.go -------------------------------------------------------------------------------- /game/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/event.go -------------------------------------------------------------------------------- /game/guid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/guid.go -------------------------------------------------------------------------------- /game/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/log.go -------------------------------------------------------------------------------- /game/lua.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/lua.go -------------------------------------------------------------------------------- /game/mod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/mod.go -------------------------------------------------------------------------------- /game/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/resources.go -------------------------------------------------------------------------------- /game/saved_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/saved_state.go -------------------------------------------------------------------------------- /game/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/session.go -------------------------------------------------------------------------------- /game/session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/session_test.go -------------------------------------------------------------------------------- /game/status_effect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/status_effect.go -------------------------------------------------------------------------------- /game/story_teller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/story_teller.go -------------------------------------------------------------------------------- /game/string_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/game/string_set.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/go.sum -------------------------------------------------------------------------------- /internal/fs/fileinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/fs/fileinfo.go -------------------------------------------------------------------------------- /internal/fs/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/fs/fs.go -------------------------------------------------------------------------------- /internal/fs/fs_js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/fs/fs_js.go -------------------------------------------------------------------------------- /internal/git/git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/git/git.go -------------------------------------------------------------------------------- /internal/lua/ludoc/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/lua/ludoc/docs.go -------------------------------------------------------------------------------- /internal/lua/luhelp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/lua/luhelp/README.md -------------------------------------------------------------------------------- /internal/lua/luhelp/callback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/lua/luhelp/callback.go -------------------------------------------------------------------------------- /internal/lua/luhelp/luhelp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/lua/luhelp/luhelp.go -------------------------------------------------------------------------------- /internal/lua/luhelp/luhelp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/lua/luhelp/luhelp_test.go -------------------------------------------------------------------------------- /internal/lua/luhelp/mapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/lua/luhelp/mapper.go -------------------------------------------------------------------------------- /internal/misc/build_index.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/misc/build_index.sh -------------------------------------------------------------------------------- /internal/misc/downsize_pngs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/misc/downsize_pngs.sh -------------------------------------------------------------------------------- /internal/misc/list_callbacks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/misc/list_callbacks.sh -------------------------------------------------------------------------------- /internal/misc/list_values.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/internal/misc/list_values.sh -------------------------------------------------------------------------------- /mods/example_mod/example_mod.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/mods/example_mod/example_mod.lua -------------------------------------------------------------------------------- /mods/example_mod/images/mod_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/mods/example_mod/images/mod_test.png -------------------------------------------------------------------------------- /mods/example_mod/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/mods/example_mod/meta.json -------------------------------------------------------------------------------- /run_tests.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | EOE_TESTER_WORKING_DIR=$(pwd) go test ./cmd/internal/tester -v 4 | -------------------------------------------------------------------------------- /system/audio/audio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/audio/audio.go -------------------------------------------------------------------------------- /system/audio/audio_js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/audio/audio_js.go -------------------------------------------------------------------------------- /system/audio/audio_no_audio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/audio/audio_no_audio.go -------------------------------------------------------------------------------- /system/audio/empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/audio/empty.go -------------------------------------------------------------------------------- /system/gen/faces/faces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/gen/faces/faces.go -------------------------------------------------------------------------------- /system/gen/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/gen/gen.go -------------------------------------------------------------------------------- /system/image/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/image/cache.go -------------------------------------------------------------------------------- /system/image/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/image/image.go -------------------------------------------------------------------------------- /system/image/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/image/options.go -------------------------------------------------------------------------------- /system/image/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/image/path.go -------------------------------------------------------------------------------- /system/localization/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/localization/global.go -------------------------------------------------------------------------------- /system/localization/localization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/localization/localization.go -------------------------------------------------------------------------------- /system/settings/browser/browser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/settings/browser/browser.go -------------------------------------------------------------------------------- /system/settings/empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/settings/empty.go -------------------------------------------------------------------------------- /system/settings/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/settings/settings.go -------------------------------------------------------------------------------- /system/settings/viper/viper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/system/settings/viper/viper.go -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- 1 | # UI 2 | 3 | This is the ui part of end_of_eden. -------------------------------------------------------------------------------- /ui/animation/animation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/animation/animation.go -------------------------------------------------------------------------------- /ui/components/actor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/components/actor.go -------------------------------------------------------------------------------- /ui/components/artifact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/components/artifact.go -------------------------------------------------------------------------------- /ui/components/card.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/components/card.go -------------------------------------------------------------------------------- /ui/components/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/components/error.go -------------------------------------------------------------------------------- /ui/components/gifviewer/gifviewer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/components/gifviewer/gifviewer.go -------------------------------------------------------------------------------- /ui/components/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/components/header.go -------------------------------------------------------------------------------- /ui/components/loader/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/components/loader/loader.go -------------------------------------------------------------------------------- /ui/components/status_effect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/components/status_effect.go -------------------------------------------------------------------------------- /ui/components/waitfor/waitfor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/components/waitfor/waitfor.go -------------------------------------------------------------------------------- /ui/menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menu.go -------------------------------------------------------------------------------- /ui/menus/about/about.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/about/about.go -------------------------------------------------------------------------------- /ui/menus/carousel/carousel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/carousel/carousel.go -------------------------------------------------------------------------------- /ui/menus/eventview/eventview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/eventview/eventview.go -------------------------------------------------------------------------------- /ui/menus/gameover/gameover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/gameover/gameover.go -------------------------------------------------------------------------------- /ui/menus/gameview/damage_anim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/gameview/damage_anim.go -------------------------------------------------------------------------------- /ui/menus/gameview/death_anim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/gameview/death_anim.go -------------------------------------------------------------------------------- /ui/menus/gameview/end_turn_anim.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/gameview/end_turn_anim.go -------------------------------------------------------------------------------- /ui/menus/gameview/gameview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/gameview/gameview.go -------------------------------------------------------------------------------- /ui/menus/intro/intro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/intro/intro.go -------------------------------------------------------------------------------- /ui/menus/lua_error/lua_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/lua_error/lua_error.go -------------------------------------------------------------------------------- /ui/menus/mainmenu/choices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/mainmenu/choices.go -------------------------------------------------------------------------------- /ui/menus/mainmenu/mainmenu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/mainmenu/mainmenu.go -------------------------------------------------------------------------------- /ui/menus/merchant/merchant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/merchant/merchant.go -------------------------------------------------------------------------------- /ui/menus/mods/mods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/mods/mods.go -------------------------------------------------------------------------------- /ui/menus/overview/overview.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/overview/overview.go -------------------------------------------------------------------------------- /ui/menus/settings/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/settings/settings.go -------------------------------------------------------------------------------- /ui/menus/settings/value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/settings/value.go -------------------------------------------------------------------------------- /ui/menus/transition/transition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/transition/transition.go -------------------------------------------------------------------------------- /ui/menus/warning/warning.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/menus/warning/warning.go -------------------------------------------------------------------------------- /ui/numbers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/numbers.go -------------------------------------------------------------------------------- /ui/overlay/overlay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/overlay/overlay.go -------------------------------------------------------------------------------- /ui/root/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/root/messages.go -------------------------------------------------------------------------------- /ui/root/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/root/root.go -------------------------------------------------------------------------------- /ui/root/tooltip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/root/tooltip.go -------------------------------------------------------------------------------- /ui/root/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/root/util.go -------------------------------------------------------------------------------- /ui/style/style.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/style/style.go -------------------------------------------------------------------------------- /ui/title.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/title.go -------------------------------------------------------------------------------- /ui/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/ui/util.go -------------------------------------------------------------------------------- /update-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BigJk/end_of_eden/HEAD/update-docs.sh --------------------------------------------------------------------------------