]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - builtin/game/features.lua
Expose collision information to LuaEntity on_step
[dragonfireclient.git] / builtin / game / features.lua
index f082b0db8e2f131232c378c8c287221f520bbadc..a1547533348b9676548bee54f3441a60da312d40 100644 (file)
@@ -3,18 +3,27 @@
 core.features = {
        glasslike_framed = true,
        nodebox_as_selectionbox = true,
-       chat_send_player_param3 = true,
        get_all_craft_recipes_works = true,
        use_texture_alpha = true,
        no_legacy_abms = true,
        texture_names_parens = true,
+       area_store_custom_ids = true,
+       add_entity_with_staticdata = true,
+       no_chat_message_prediction = true,
+       object_use_texture_alpha = true,
+       object_independent_selectionbox = true,
+       httpfetch_binary_data = true,
+       formspec_version_element = true,
+       area_store_persistent_ids = true,
+       pathfinder_works = true,
+       object_step_has_moveresult = true,
 }
 
 function core.has_feature(arg)
        if type(arg) == "table" then
-               missing_features = {}
-               result = true
-               for ft, _ in pairs(arg) do
+               local missing_features = {}
+               local result = true
+               for ftr in pairs(arg) do
                        if not core.features[ftr] then
                                missing_features[ftr] = true
                                result = false