Commit Graph

640 Commits (master)

Author SHA1 Message Date
Nicole Collings 92a2dc3c0f Merge remote-tracking branch 'origin/master' 2020-01-14 16:04:28 -08:00
Nicole Collings 83f6c78056 Change world to 3d noise, Lua animation control. Rabbit entity w/ ai 2020-01-14 16:04:22 -08:00
Nicole Collings cb47bcd872
Update README.md 2020-01-13 15:49:08 -08:00
Nicole Collings 9b36e65d7d
We are the future 2020-01-13 11:20:45 -08:00
Nicole Collings acd99ce0c6 Add XYZ axis rotation to entities, fix dropped item rotation 2020-01-12 23:22:23 -08:00
Nicole Collings b8b8957c25 Add most of the libnoise modules to the Lua Api 2020-01-11 13:57:39 -08:00
Nicole Collings 947aa6dda5 Lua libnoise parser, biomes have seperate generation parameters~
* Delete deprecated MapGen stuff
! Entire chunk's biome-gen is defined by bottom left corner.
2020-01-10 17:31:07 -08:00
Nicole Collings ccc23b45b0 Merge remote-tracking branch 'origin/master' 2020-01-10 14:58:54 -08:00
Nicole Collings 7c54de84fa Clean up the Register* functions, make them all one header file
* Reorganize src/lua
* Add `environment` table to Biome Definitions
2020-01-10 14:58:46 -08:00
Nicole Collings 732a166dab Change naming scheme from interp_pos & set_pos to set_pos & snap_pos 2020-01-09 21:04:31 -08:00
Nicole Collings c0894d46c6 Change naming scheme from interp_pos & set_pos to set_pos & snap_pos 2020-01-09 15:42:04 -08:00
Nicole Collings f3a4717a1f
Delete ccpp.yml 2020-01-08 15:07:17 -08:00
Nicole Collings df17baba51
Update README.md to include a better description 2020-01-08 14:59:52 -08:00
Nicole Collings 5d59e013d2 Synchronized Server side entities! Many integer vectors changed to ivecs 2020-01-08 14:42:14 -08:00
Nicole Collings 72dbfd9cbf Send mods order with a vector 2020-01-07 17:03:41 -08:00
Nicole Collings 57770cb34f Finish Deserializer, remove old serializer, fix numerous std bugs 2020-01-07 16:49:39 -08:00
Nicole Collings 7e06774c21 New Serializer & Deserializer class. All functions use new Serializer 2020-01-07 14:57:44 -08:00
Nicole Collings f82052b5fc Add Local handler for ServerEntities (unfinished) 2020-01-06 19:48:51 -08:00
Nicole Collings ce07aa24b9 Transfer dirty lua entities to client -- no client handling at this time 2020-01-06 00:02:32 -08:00
Nicole Collings 12bfa015fe Add exceptions to server api methods 2019-12-28 22:42:46 -08:00
Nicole Collings 87eaf4058b Lua Entities can be registered on server side, don't transfer yet. 2019-12-28 20:40:29 -08:00
Nicole Collings 4a497ea38d placeStack & splitStack are now secured against enemy invaders
* allow_take, allow_put, on_take, and on_put lua callbacks work.
2019-12-21 21:54:06 -08:00
Nicole Collings 3aa945046f Crafting mod and crafting recipes - Initial commit 2019-12-19 22:56:09 -08:00
Nicole Collings fcb46c18e6 Max Stack Size def property
* Index inventories in Lua by 1
2019-12-19 22:55:34 -08:00
Nicole Collings bce33e9bc5 Inventory can have blocks in it! GuiShader supports 3d models.
* Increased contrast in plant_twine.png & plant_fibre.png
2019-12-18 17:12:34 -08:00
Nicole Collings 6830c4adc4 Lua Inventory API
* Split inventory mod into zeus:inventory
* Redo inventory textures
* Add more textures and items to zeus:materials
* Convert zepha.is_server() to zepha.server & zepha.client bools
2019-12-17 17:26:48 -08:00
Nicole Collings 5cf3569629 Inventory stacking, splitting, and placing 2019-12-15 16:51:41 -08:00
Nicole Collings 8167bc4c85 Inventory manipulation 2019-12-15 15:32:35 -08:00
Nicole Collings 3273dcd31b Attempt to get click callbacks on GameGui, not working. 2019-12-13 02:27:52 -08:00
Nicole Collings 270f160164 Refactor Window, Renderer, shaders to clean up code. 2019-12-13 01:59:42 -08:00
Nicole Collings 532a0c3255 Add safeties to subgame indexing & menu mod loading.
* TextureAtlas loadDirectory function can be recursive.
* Re-implement GameGui showMenu.
2019-12-13 00:54:17 -08:00
Nicole Collings e4cc4b788e Fix SIGSEGV 2019-12-12 18:46:57 -08:00
Nicole Collings 3824b06061 Lua button callbacks, menu start_game API 2019-12-12 16:42:46 -08:00
Nicole Collings 8f035fe51d Optimize GuiBuilder slightly. 2019-12-12 14:39:51 -08:00
Nicole Collings c63f1a0ffd Main menu sandbox & lua defined GUI 2019-12-12 02:13:43 -08:00
Nicole Collings aee457fd9b Main menu sandbox & lua defined GUI 2019-12-12 02:13:28 -08:00
Nicole Collings 3aaf649c42 Refactor bottom bar, dynamically search for subgames. 2019-12-11 21:38:20 -08:00
Nicole Collings 4d10fe826a Merge remote-tracking branch 'origin/master'
# Conflicts:
#	assets/textures/menu_flag_multiplayer.png
2019-12-11 14:20:58 -08:00
Nicole Collings 407d35c210 GUIImageButton class 2019-12-11 14:20:40 -08:00
Nicole Collings cede63d461
Merge pull request #14 from Aurailus/imgbot
[ImgBot] Optimize images
2019-12-11 00:46:20 -08:00
ImgBotApp 336fa50566
[ImgBot] Optimize images
*Total -- 4.94kb -> 4.29kb (13.14%)

/assets/textures/menu_flag_settings.png -- 1.26kb -> 0.95kb (24.61%)
/assets/textures/menu_flag_quit.png -- 1.21kb -> 1.04kb (14.16%)
/assets/textures/menu_flag_content.png -- 1.22kb -> 1.12kb (8.31%)
/assets/textures/menu_flag_multiplayer.png -- 1.24kb -> 1.17kb (5.21%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2019-12-11 08:42:37 +00:00
Nicole Collings bac6403425 `crop` texture modifier, UI flag hover textures. 2019-12-11 00:41:46 -08:00
Nicole Collings ebff66f1a7 Replace getTextureRef with operator[],delete Def member access functions 2019-12-10 23:12:29 -08:00
Nicole Collings 0143979e12 Obligatory ascii art introduction 2019-12-10 15:44:58 -08:00
Nicole Collings 79cb99638b Merge remote-tracking branch 'origin/master' 2019-12-10 15:15:10 -08:00
Nicole Collings b4b32520e0 Make server launch with subgame argument, move mods to subgames/zeus 2019-12-10 15:14:59 -08:00
Nicole Collings e100bbdf6e Move mods to subgames/zeus/mods 2019-12-10 14:58:10 -08:00
Nicole Collings cd67d73c25
Merge pull request #13 from Aurailus/imgbot
[ImgBot] Optimize images
2019-12-10 14:41:52 -08:00
ImgBotApp 83a6332e9b
[ImgBot] Optimize images
*Total -- 65.81kb -> 60.60kb (7.92%)

/assets/textures/subgame_flag_settings.png -- 0.78kb -> 0.68kb (12.38%)
/assets/textures/menu_flag_settings.png -- 0.77kb -> 0.68kb (11.04%)
/assets/textures/zeus_background.png -- 60.86kb -> 55.90kb (8.14%)
/assets/textures/menu_flag_quit.png -- 0.72kb -> 0.70kb (2.18%)
/assets/textures/zeus_logo.png -- 2.68kb -> 2.62kb (2.08%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2019-12-10 22:41:15 +00:00
Nicole Collings 3dbe231d0e Merge remote-tracking branch 'origin/master' 2019-12-10 14:40:13 -08:00