Commit Graph

127 Commits

Author SHA1 Message Date
3d7b24ff5a Update copyright headers. 2021-04-15 11:52:32 +02:00
9a07052455 Implement button index support for the in-game menu buttons. 2020-10-19 13:09:08 +02:00
901c275912 The character, crafting, spellbook and talent windows will properly ignore the mouse now. 2020-10-19 12:39:09 +02:00
6358d0237d Udpate ESS, I moved a few properties from EntityData to EntityClassData. Also update Voxelman it only had editor related changes. 2020-10-18 18:07:24 +02:00
8888814101 Update the engine. 2020-10-06 21:10:15 +02:00
48476d1f7a Removed a few now unnecessary scenes, and moved a few. 2020-09-24 17:06:02 +02:00
93097ada5e Same for the trainer window. 2020-09-24 17:03:47 +02:00
2e14445d8d Same for the vendor window. 2020-09-24 16:58:39 +02:00
ed417cf2c1 The loot window is now also a module. 2020-09-24 16:54:10 +02:00
91656e1060 Fix a path for the item tooltip inside the inventory ui. 2020-09-24 16:23:41 +02:00
1cc886593e Same treatment for the inventory. 2020-09-24 11:11:50 +02:00
084aa107b9 The crafting window is a module now aswell. 2020-09-24 10:55:50 +02:00
2bab93e6c7 The TalentWindow is a module now aswell. 2020-09-24 10:39:34 +02:00
020f744e78 The SpellBook is now a module aswell. 2020-09-24 10:32:00 +02:00
6bcb37b339 Same treatment for the unitframes. 2020-09-22 16:52:12 +02:00
dcc0d1d83d Same treatment for the CastBar. 2020-09-22 16:49:27 +02:00
96a32aa928 AuraFrame is also a module now. 2020-09-22 16:47:09 +02:00
c292704eb2 Now player_ui will automatically call set_player on the childs of gui_base. Removed the set_player calls from GUI.gd. 2020-09-22 16:43:05 +02:00
a1810628e9 Actionbars are also a module now. 2020-09-22 16:37:03 +02:00
56385cd5e9 Removed the minimap and the error frame from the player ui, as they were just placeholders at the moment. 2020-09-22 16:34:08 +02:00
4ea4478158 The touch controls are also a module now. 2020-09-22 16:32:21 +02:00
c6e4c8f4f0 Added index export to the ui windows module. 2020-09-22 16:27:44 +02:00
392cca545b Now modules can be disabled. Also now player ui will automatically call set_player on windows (if the method exists). 2020-09-22 15:23:13 +02:00
e7334f483b Changes to player_ui to support modularization, and now the CharacterWindow is a module, and it's added to the UI dynamically. 2020-09-22 15:10:34 +02:00
c520e9037a Fix de-equipping items, and now the inventory will be properly refreshed after equipping/de-equipping. Also update ESS to get the backend equipping related fixes. 2020-09-15 17:01:53 +02:00
8648d5556c Implemented buying from a vendor. Also fixed opening the spellbook from the last commit. Updated ESS to get backend support for buying items. 2020-09-15 01:18:00 +02:00
f68e3e1054 Implemented the vendor window (buying items are not yet implemented). Also added and spawned a test vendor. Updated ESS to get the required enum value. 2020-09-13 17:08:52 +02:00
980725ccd3 Hide the trainer window by default. 2020-09-13 00:22:37 +02:00
bf15090942 Resized and repositioned the trainer window. 2020-09-13 00:20:28 +02:00
7bf9fab465 Implement level requirement, and cost for the trainer window. Also update ESS to get support for it at the c++ side. 2020-09-13 00:08:32 +02:00
cddda7d5e2 Added interface options to the ingame menu. These are the character specific. Added an option to save a character's actionbars as the default. 2020-09-12 23:23:54 +02:00
e5d127c079 Update ESS so every character can have it's own actionbar profile. Remove now unneeded signal handler. 2020-09-12 23:02:43 +02:00
49d53b054d Now the actionbar will grey out spells that are not known. 2020-09-12 20:00:29 +02:00
ab01405c5a Implemented a trainer window, and trainer entities. Also updated ESS to get the support structure for them. Also added a naturalist trainer, and made the level spawn it in. 2020-09-12 01:01:43 +02:00
13fa745f16 Unlearned class spells are not shown in the spellbook anymore. 2020-09-10 10:48:46 +02:00
6a70b36e04 Spell points are off now, as I think trainers will work better for this game. Made the spell book window handle it properly. 2020-09-10 10:46:49 +02:00
6342dccbf4 The LootWindow now closes when the player moves. 2020-08-12 15:54:40 +02:00
02b647471b Implemented the character window. Also fixed a typo with stats. 2020-08-04 20:10:01 +02:00
a37e8f5976 Added weapon damage stats. Also work on the character window. 2020-08-04 19:30:17 +02:00
1299b928b2 The target unit frame will now show the target's level. 2020-08-03 21:58:38 +02:00
4e3e9d4bbf Added chunk spawn range, and chunk lod falloff (this is where lod level 0 changes to lod level 1) to the settings, and increased spawn height so mountains are not cut off anymore, and a few small tweaks. Also updated Voxelman to get the lod falloff property. 2020-08-03 19:13:17 +02:00
1e264ec9c8 Now the game will remember it's window position and size. 2020-08-03 14:51:06 +02:00
3405bb21fe The inventory window is now a bit smaller. 2020-08-03 13:34:29 +02:00
e5fc8314f5 Added a ui_scale, and ui_scale_touch setting. The default for ui_scale is 1.3, which makes every ui element smaller when not in touchscreen mode. 2020-08-03 13:29:45 +02:00
b05eec6bf0 Revert the editor to an earlier commit as the exports doesn't seem to work for me on head, and converted the icons from svg to png. 2020-07-31 02:12:23 +02:00
c9d53f5801 Implement keybindings. 2020-07-31 01:15:13 +02:00
39f80386e8 Added missing icons to the in-game menubar, relocated it to the bottom left of the screen, and made it smaller. Also small tweaks/fixes to the adaptive theme. 2020-07-29 22:46:52 +02:00
fec2b2bd46 Update signal handler arguments. 2020-07-27 22:56:07 +02:00
a3bfaf9e2a Now closing windows will properly reset their opener toggles. 2020-07-27 22:52:58 +02:00
c658f1c26f Add missing parameter. 2020-07-27 22:13:37 +02:00