Add Felinae Felices faction, as well as fixing other ship models and refactoring...
authorTheSaminator <TheSaminator@users.noreply.github.com>
Fri, 20 May 2022 18:10:25 +0000 (14:10 -0400)
committerTheSaminator <TheSaminator@users.noreply.github.com>
Fri, 20 May 2022 18:19:00 +0000 (14:19 -0400)
commit1f72276022affc997263e3a21588622e665f9d39
tree66f1956d0509e5219352b0bda289a5644643204d
parent16eacc2108c830957583ece066ce9d70bf03fe02
Add Felinae Felices faction, as well as fixing other ship models and refactoring a lot of code
130 files changed:
build.gradle.kts
src/commonMain/kotlin/starshipfights/game/admiralty.kt
src/commonMain/kotlin/starshipfights/game/game_ability.kt
src/commonMain/kotlin/starshipfights/game/game_chat.kt
src/commonMain/kotlin/starshipfights/game/game_state.kt
src/commonMain/kotlin/starshipfights/game/matchmaking.kt
src/commonMain/kotlin/starshipfights/game/ship.kt
src/commonMain/kotlin/starshipfights/game/ship_factions.kt
src/commonMain/kotlin/starshipfights/game/ship_instances.kt
src/commonMain/kotlin/starshipfights/game/ship_modules.kt
src/commonMain/kotlin/starshipfights/game/ship_types.kt
src/commonMain/kotlin/starshipfights/game/ship_weapons.kt
src/commonMain/kotlin/starshipfights/game/ship_weapons_formats.kt
src/commonMain/kotlin/starshipfights/game/ship_weapons_list.kt
src/commonMain/kotlin/starshipfights/game/util.kt
src/jsMain/kotlin/externals/threejs/0_extraDefs.module_three.kt
src/jsMain/kotlin/externals/threejs/MTLLoader.module_three.kt
src/jsMain/kotlin/externals/threejs/OBJLoader.module_three.kt
src/jsMain/kotlin/starshipfights/game/client_game.kt
src/jsMain/kotlin/starshipfights/game/game_render.kt
src/jsMain/kotlin/starshipfights/game/game_resources.kt
src/jsMain/kotlin/starshipfights/game/game_ui.kt
src/jsMain/kotlin/starshipfights/game/loaders.kt
src/jsMain/kotlin/starshipfights/game/pick_bounds_js.kt
src/jsMain/kotlin/starshipfights/game/popup.kt
src/jsMain/resources/meshes/felinae-1-kodkod-class.diff.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-1-kodkod-class.mtl [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-1-kodkod-class.obj [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-1-kodkod-class.spec.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-1-oncilla-class.diff.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-1-oncilla-class.mtl [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-1-oncilla-class.obj [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-1-oncilla-class.spec.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-2-margay-class.diff.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-2-margay-class.mtl [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-2-margay-class.obj [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-2-margay-class.spec.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-2-ocelot-class.diff.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-2-ocelot-class.mtl [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-2-ocelot-class.obj [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-2-ocelot-class.spec.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-3-bobcat-class.diff.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-3-bobcat-class.mtl [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-3-bobcat-class.obj [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-3-bobcat-class.spec.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-3-lynx-class.diff.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-3-lynx-class.mtl [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-3-lynx-class.obj [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-3-lynx-class.spec.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-4-leopard-class.diff.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-4-leopard-class.mtl [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-4-leopard-class.obj [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-4-leopard-class.spec.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-4-tiger-class.diff.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-4-tiger-class.mtl [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-4-tiger-class.obj [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-4-tiger-class.spec.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-5-caracal-class.diff.png [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-5-caracal-class.mtl [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-5-caracal-class.obj [new file with mode: 0644]
src/jsMain/resources/meshes/felinae-5-caracal-class.spec.png [new file with mode: 0644]
src/jsMain/resources/meshes/ndrc-2-jager-class.diff.png
src/jsMain/resources/meshes/ndrc-2-jager-class.spec.png
src/jsMain/resources/meshes/ndrc-2-ster-class.diff.png
src/jsMain/resources/meshes/ndrc-2-ster-class.spec.png
src/jsMain/resources/meshes/ndrc-2-zwaard-class.diff.png
src/jsMain/resources/meshes/ndrc-2-zwaard-class.spec.png
src/jsMain/resources/meshes/ndrc-3-slagschip-class.diff.png
src/jsMain/resources/meshes/ndrc-3-slagschip-class.spec.png
src/jsMain/resources/meshes/ndrc-3-voorhoede-class.diff.png
src/jsMain/resources/meshes/ndrc-3-voorhoede-class.spec.png
src/jsMain/resources/meshes/ndrc-5-krijgschuit-class.diff.png
src/jsMain/resources/meshes/ndrc-5-krijgschuit-class.spec.png
src/jsMain/resources/meshes/usa-1-coleman-class.diff.png
src/jsMain/resources/meshes/usa-1-coleman-class.obj
src/jsMain/resources/meshes/usa-1-coleman-class.spec.png
src/jsMain/resources/meshes/usa-1-jefferson-class.diff.png
src/jsMain/resources/meshes/usa-1-jefferson-class.obj
src/jsMain/resources/meshes/usa-1-jefferson-class.spec.png
src/jsMain/resources/meshes/usa-1-quenney-class.diff.png
src/jsMain/resources/meshes/usa-1-quenney-class.obj
src/jsMain/resources/meshes/usa-1-quenney-class.spec.png
src/jsMain/resources/meshes/usa-1-roosevelt-class.diff.png
src/jsMain/resources/meshes/usa-1-roosevelt-class.obj
src/jsMain/resources/meshes/usa-1-roosevelt-class.spec.png
src/jsMain/resources/meshes/usa-1-washington-class.diff.png
src/jsMain/resources/meshes/usa-1-washington-class.obj
src/jsMain/resources/meshes/usa-1-washington-class.spec.png
src/jsMain/resources/meshes/usa-3-arlington-class.diff.png
src/jsMain/resources/meshes/usa-3-arlington-class.obj
src/jsMain/resources/meshes/usa-3-arlington-class.spec.png
src/jsMain/resources/meshes/usa-3-concord-class.diff.png
src/jsMain/resources/meshes/usa-3-concord-class.obj
src/jsMain/resources/meshes/usa-3-concord-class.spec.png
src/jsMain/resources/meshes/usa-3-lexington-class.diff.png
src/jsMain/resources/meshes/usa-3-lexington-class.obj
src/jsMain/resources/meshes/usa-3-lexington-class.spec.png
src/jsMain/resources/meshes/usa-3-raven-rock-class.diff.png
src/jsMain/resources/meshes/usa-3-raven-rock-class.obj
src/jsMain/resources/meshes/usa-3-raven-rock-class.spec.png
src/jsMain/resources/meshes/usa-5-iowa-class.diff.png
src/jsMain/resources/meshes/usa-5-iowa-class.spec.png
src/jsMain/resources/meshes/usa-5-maryland-class.diff.png
src/jsMain/resources/meshes/usa-5-maryland-class.obj
src/jsMain/resources/meshes/usa-5-maryland-class.spec.png
src/jsMain/resources/meshes/usa-5-new-york-class.diff.png
src/jsMain/resources/meshes/usa-5-new-york-class.spec.png
src/jsMain/resources/meshes/usa-5-ohio-class.diff.png
src/jsMain/resources/meshes/usa-5-ohio-class.spec.png
src/jvmMain/kotlin/starshipfights/auth/providers.kt
src/jvmMain/kotlin/starshipfights/data/admiralty/ship_names.kt
src/jvmMain/kotlin/starshipfights/data/data_documents.kt
src/jvmMain/kotlin/starshipfights/data/data_routines.kt
src/jvmMain/kotlin/starshipfights/game/endpoints_game.kt
src/jvmMain/kotlin/starshipfights/game/game_time_jvm.kt
src/jvmMain/kotlin/starshipfights/game/server_game.kt
src/jvmMain/kotlin/starshipfights/info/endpoints_info.kt
src/jvmMain/kotlin/starshipfights/info/html_utils.kt
src/jvmMain/kotlin/starshipfights/info/view_bar.kt
src/jvmMain/kotlin/starshipfights/info/view_tpl.kt
src/jvmMain/kotlin/starshipfights/info/views_error.kt
src/jvmMain/kotlin/starshipfights/info/views_gdpr.kt
src/jvmMain/kotlin/starshipfights/info/views_main.kt
src/jvmMain/kotlin/starshipfights/info/views_ships.kt
src/jvmMain/kotlin/starshipfights/info/views_user.kt
src/jvmMain/kotlin/starshipfights/server.kt
src/jvmMain/resources/static/images/flag/felinae-felices.inkscape.svg [new file with mode: 0644]
src/jvmMain/resources/static/images/flag/felinae-felices.svg [new file with mode: 0644]
src/jvmMain/resources/static/init.js
src/jvmMain/resources/static/style.css