Commit Graph

  • 3c240ff2b2 Updated the readme. master Relintai 2023-01-09 20:39:18 +0100
  • 0c6a7f4e3c Work on fixing compile. Relintai 2023-01-09 20:02:49 +0100
  • 12276aa334 Work on fixing compile. Relintai 2023-01-09 01:15:48 +0100
  • f02da517d5 Fix indents. Relintai 2023-01-08 17:27:35 +0100
  • aa0618ced2 Updated the SET_RPC_* macros for godot4 in Entity.h. Relintai 2023-01-08 17:22:44 +0100
  • 01b512e263 Removed ISSERVER and ISCLIENT macros. Relintai 2023-01-08 17:09:52 +0100
  • 32ff660dc0 Updated the RPC macros in Entity to godot 4. Relintai 2023-01-08 17:05:36 +0100
  • d827bd370e Comment out all GDVIRTUAL_BINDs in the module temporarily. Relintai 2023-01-08 16:48:01 +0100
  • 5191c098c2 ESSEditorPlugin is unfinished, it was not meant to be registered at the moment. Relintai 2023-01-08 16:46:28 +0100
  • 81532dc6b0 Regsiter ESSResourceDB as abstract. Relintai 2023-01-08 16:45:12 +0100
  • 0e44e4be51 Comment out more GDVIRTUAL_BINDs. Relintai 2023-01-08 16:43:44 +0100
  • d9a0632dab Update to HashMap's insert method. Relintai 2023-01-08 16:42:20 +0100
  • 3a38f87bd1 Comment out non-working GDVIRTUAL_BINDs. Relintai 2023-01-08 16:38:57 +0100
  • 951ae259e2 Update vrpc's syntax in Entity. Relintai 2023-01-08 16:36:47 +0100
  • f6958acd6c Updated register_types.h and cpp to the current godot 4 style. Relintai 2023-01-08 15:55:06 +0100
  • 0115582dbb
    Merge pull request #2 from El13B/godot4 Péter Magyar 2023-01-08 11:57:44 +0100
  • ee46263958 removed version 3 checks + renamed incorrectly identified replacement for BIND_VMETHOD Your Name 2022-08-31 17:27:11 -0400
  • 924a18db6f Updating functions BIND_VMETHOD to D_METHOD plus some other tweaks Your Name 2022-08-29 21:45:48 -0400
  • 32907bc4ec converting everything with regex Your Name 2022-08-29 14:42:15 -0400
  • 3536f01bac Revert "Added additional build time arguments ess_entity_base_class and ess_entity_base_class_include. It does not work too well, it is going to be reverted, but I want to save the code in case it's needed later." 3.x Relintai 2022-02-21 01:36:40 +0100
  • c26a47273b Added additional build time arguments ess_entity_base_class and ess_entity_base_class_include. It does not work too well, it is going to be reverted, but I want to save the code in case it's needed later. Relintai 2022-02-21 01:36:34 +0100
  • fd8c1af154 Get the dimensions from the texture instead of the image in texture_get_uv_rect of the material cache. This fixes the uv mapping for the character on the web backend. Relintai 2022-02-16 20:50:01 +0100
  • 01f261afea Use godot 3.x instead of 3.2 in the compile instructions. Relintai 2022-02-13 19:46:34 +0100
  • 1ad9216633 Fix link. Relintai 2022-02-13 19:45:39 +0100
  • f1a4ea211c Fix an another link. Relintai 2022-02-13 19:40:39 +0100
  • 5cbe8e7b41 Update link paths. Relintai 2022-02-13 19:35:34 +0100
  • a56b72f81c Remove outdated line, as now it's possible to query mesh data even in gles2. (It has been for a while, but forgot about this line.) Relintai 2022-02-13 19:31:28 +0100
  • 820fa417b6 Styling fix. Relintai 2022-02-13 19:24:06 +0100
  • 620961d694 Add a godot version support section to the readme to elaborate on what is supported a bit more. Also removed the previous outdated line. Relintai 2022-02-13 19:23:30 +0100
  • 3c334566ff Fix an another copyright header. Relintai 2022-01-12 21:54:38 +0100
  • 3767068096 Update the copyright headers to 2022. Relintai 2022-01-12 21:44:26 +0100
  • 5cf0c25fd7 Re-extracted the docs. Relintai 2022-01-12 21:42:19 +0100
  • e2083bb9c4 Updated the spell and aura sections of the docs. Relintai 2022-01-12 21:17:32 +0100
  • 0ac987d06d Updated _handle_effect in Spell to use the new style. Relintai 2022-01-12 18:07:07 +0100
  • ac18bda70f Added permanent option for auras. Also added is_aura helper check. Relintai 2022-01-12 17:54:01 +0100
  • e14ba1e368 Merged Spell with Aura. I kept the method of applying auras the same for now, eventually spell will do it automatically. Relintai 2022-01-12 15:53:35 +0100
  • 5ac0fb6604 Removed the temporary properties. Relintai 2022-01-12 14:17:10 +0100
  • dff6d7b866 Renamed aura apply related getters and setters in Spell. They still return Auras for now though. Also kept a set of the old properties for easy resource upgrade for a commit. Relintai 2022-01-12 14:00:12 +0100
  • 24db319b5f Fix aura text group, and added one for aura_teaches. Relintai 2022-01-12 12:00:15 +0100
  • 6c0ee18eac Fix _validate_property in Aura. Relintai 2022-01-12 11:50:15 +0100
  • d0cd45b4f0 Fix aura_damage_min's property. Relintai 2022-01-12 11:31:32 +0100
  • 84450a2889 Also prefix aura visual. Relintai 2022-01-12 11:24:52 +0100
  • ebcff5ab03 Prefixed most methods in Aura with aura_ in preparation with merging Auras into Spells. Relintai 2022-01-12 10:51:38 +0100
  • cfba9403cb Fix compile when the mesh data resource module is present and props module is not. Relintai 2021-09-21 12:23:42 +0200
  • cc9dc30b83 Check whether we are on a server before calling rpc() / vrpc() in the macros. Relintai 2021-08-31 00:38:53 +0200
  • 332687dda9 Set network owner in Entity::setup, even on the client. Relintai 2021-08-31 00:26:29 +0200
  • 1033dd5572 Don't save/load entity controller in to and from dict. Relintai 2021-08-31 00:09:07 +0200
  • d5ae97494d Set setc_xp and setc_entity_controller to rpc remote. Relintai 2021-08-30 23:58:38 +0200
  • 59e1b00ce0 Don't set Entity name in setc_guid(). Relintai 2021-08-30 21:40:01 +0200
  • 708f5d05ec Don't set s_entity_controller in enter_tree. Relintai 2021-08-30 21:25:01 +0200
  • 376818cbc8 Don't set node name in Entity's setup. Name should be set before adding it into the tree. Relintai 2021-08-30 21:16:03 +0200
  • f7808baee3 Added a node_name property to EntityCreateInfo. If it's set to something Entity's node name will be set to it. Also entity name will only get set if it's set in EntityCreateInfo. Relintai 2021-08-30 20:50:31 +0200
  • 71dc15650a Reworked how c_is_controlled works. Now Entities just sync sentity_controller to the client and getc_is_controlled just determines from the available data whether the Entity is controlled on that particular client. Relintai 2021-08-30 20:14:37 +0200
  • 3ed59d11ec Removed unneeded property hint. Relintai 2021-08-30 00:08:14 +0200
  • 6083fd0908 Only ORPC in sets_entity_controller when the Entity is in a tree, and also ORPC the same value over when it gets into the scene tree. Relintai 2021-08-29 21:26:54 +0200
  • 42b994717d Improved ORPC. Relintai 2021-08-29 21:24:30 +0200
  • 32ec479b78 Bind initial_setup_default for MaterialCache. Relintai 2021-08-25 23:41:30 +0200
  • 7a7be7a638 Added material cache support. Relintai 2021-08-25 23:32:02 +0200
  • 0f709b5455 Fix relation in return statements. Added vendor interact range check to the serverside vendor methods. Did not add it for spell learning, that will have to be reworked. Relintai 2021-08-05 22:57:51 +0200
  • 6490663c97 Added helpers for easy checking the target's range for interaction. Relintai 2021-08-05 22:33:23 +0200
  • 77a4ed01e9 Added entity interact range constant to EntityEnums. Relintai 2021-08-05 22:32:01 +0200
  • 6c3537e925 Remove unneeded backslashes from the readme. Relintai 2021-07-20 22:28:27 +0200
  • d7d6d075e3 Added links to all the ui elements/windows to the readme. Removed the implementing vendors part as it has been implemented since I wrote that paragraph. Relintai 2021-07-20 22:27:33 +0200
  • 378ebcff23 Update the copyright texts for 2021. Relintai 2021-04-19 10:13:51 +0200
  • 3bbe113897 Don't crash if stat_data is not set. Relintai 2021-02-21 00:00:19 +0100
  • aa7e605d65 Fix compile for 4.0. Relintai 2021-02-06 11:44:14 +0100
  • 9621a6dda5 Added additional transforms for the bone meshes. This will simplify the model part creation process. Also added a user transform field, which can be used to distort modelparts on a per character basis. Relintai 2021-01-29 16:31:44 +0100
  • 52cd322c88 Added SpeciesInstance to EntityData. Relintai 2020-10-19 12:20:12 +0200
  • 20811bb740 removed the entity_controller property from EntityData. Relintai 2020-10-19 11:53:57 +0200
  • 83a688f9dc Removed get_entity_type from EntityData, Entity now uses the one from EntitySpeciesData. Relintai 2020-10-19 11:48:00 +0200
  • ee099a0f0e Moved StatData from EntityData to EntityClassData. Relintai 2020-10-18 23:15:09 +0200
  • fe16d4573f Moved vendor item data, spell train data, item container data, and craft recipes from EntityData to EntityClassData. Relintai 2020-10-18 18:04:15 +0200
  • a90d4f997a Removed AIFormation property from EntityData. Relintai 2020-10-18 16:20:24 +0200
  • 743dca09ec Removed the inherits property from EntityData (wasn't exposed to gdscript). Relintai 2020-10-18 15:55:14 +0200
  • e992462683 Fix compile for 4.0. Relintai 2020-10-06 23:15:49 +0200
  • cdc8b7830d Update Readme. Relintai 2020-09-22 13:58:57 +0200
  • 7267f327cb ESSEntitySpawner is now inherited from Node instead of from Resource. This will make networked spawning code simpler, and more intuitive. Relintai 2020-09-22 13:47:25 +0200
  • aaf6ea68d2 Now the character's equipment visuals will be applied after setting it's skeleton. Also fix an argument. Relintai 2020-09-15 16:57:12 +0200
  • a957c94436 Fix equipment deserialization. Relintai 2020-09-15 15:19:45 +0200
  • 35b7806fd7 Fix logic in remove_model_visual. Relintai 2020-09-15 09:29:11 +0200
  • bbe9df3ad6 Implemented buying from and selling to a vendor. Relintai 2020-09-15 01:15:53 +0200
  • cf95db4a75 Add interaction type vendor. Also fix the EntityWindows enum, 2 of the entries had the same value. Relintai 2020-09-13 13:32:35 +0200
  • 0a1e08f541 Implement level and money handling in _spell_learns. Relintai 2020-09-13 00:01:30 +0200
  • 57d80dafff Entities now create their own actionbar profiles from the default on the first access. Relintai 2020-09-12 23:00:18 +0200
  • 749c0a5c2f Removed onc_open_loot_winow_request, onc_open_container_winow_request, and onc_open_vendor_winow_request signals from Entity, onc_open_winow_request with a window_id parameter took their place. Relintai 2020-09-10 12:35:06 +0200
  • c4d990ca03 Fix interation type binding string's order. Relintai 2020-09-10 12:18:38 +0200
  • 3bafc7c411 Added an interaction type for training. Relintai 2020-09-10 11:01:31 +0200
  • 0ddd4908fd Typo fixes in readme. Relintai 2020-08-07 21:01:20 +0200
  • 95c8d6f2a5 Projectile section. Relintai 2020-08-07 20:24:49 +0200
  • a4c1f6988a Items and looting sections. Relintai 2020-08-07 19:18:39 +0200
  • eeb1d2ab60 xp section. Relintai 2020-08-07 18:56:39 +0200
  • 693b5c9155 Interactions and vendors section. Relintai 2020-08-07 18:51:36 +0200
  • a8b0e0cd80 ModelVisuals section. Relintai 2020-08-07 18:27:57 +0200
  • 01635ea679 Improved the spawning section a bit. Also smaller tweaks. Relintai 2020-08-07 17:51:09 +0200
  • 5c3f1bf7b6 Readme SpeciesInstance section. Relintai 2020-08-07 17:30:01 +0200
  • 8c3375e136 Readme entity body section, and moved around a few things. Relintai 2020-08-07 17:26:46 +0200
  • d0b0463d17 ESSResourceDB section. Relintai 2020-08-07 00:02:30 +0200
  • cc9b213bf4 Settings section. Relintai 2020-08-06 23:47:41 +0200
  • 146b6054f8 EntityResource segment. Relintai 2020-08-06 23:46:18 +0200
  • 4f9f4327e1 Fix a few newlines. Relintai 2020-08-05 22:38:51 +0200