ShadowNinja
2818d3f224
Rename Scripting API files for consistency
2017-04-25 13:41:36 -04:00
Vincent Glize
8ad3dad137
LocalPlayer api lua
2017-04-08 22:04:30 -07:00
red-001
4ee6be856d
[CSM] Add support for positional audio. ( #5516 )
...
Fixes parts of #5389 .
2017-04-06 08:14:31 +02:00
red-001
000ec26001
[CSM] Add local node meta reference. ( #5508 )
2017-04-04 07:41:37 +02:00
Loïc Blot
0891975ad6
[CSM] Add core.get_timeofday & core.get_day_count env calls ( #5401 )
...
* [CSM] Add core.get_timeofday & core.get_day_count env calls
* [CSM] Add core.get_node_level, core.get_node_max_level, core.find_node_near
2017-03-17 07:48:29 +01:00
Loïc Blot
b52f3005c3
Fix indentation problem since merge resolution
...
Github merge conflict resolution is not the best with indent
2017-03-16 11:09:06 +01:00
Loïc Blot
40ce538aad
[CSM] Add minimap API modifiers ( #5399 )
...
* Rename Mapper (too generic) to Minimap
* Add lua functions to get/set position, angle, mode for minimap
* Client: rename m_mapper to m_minimap
* Add minimap to core.ui namespace (core.ui.minimap)
* Add various functions to manage minimap (show, hide, toggle_shape)
* Cleanup trivial declaration in client
2017-03-16 10:34:54 +01:00
Loïc Blot
eb88e5dd4b
Add ModStorageAPI to client side modding ( #5396 )
...
mod storage is located into user_path / client / mod_storage
2017-03-16 07:53:39 +01:00
red-001
88df9fb5b6
Add get_wielded_item
2017-03-13 23:56:05 +01:00
Loic Blot
ba66fce833
[CSM] storage + fixes
2017-03-13 23:56:05 +01:00
red-001
a50d07d39a
[CSM] Improve security for client-sided mods ( #5100 )
2017-03-13 23:56:05 +01:00
Loïc Blot
2c19d51409
[CSM] sound_play & sound_stop support + client_lua_api doc ( #5096 )
...
* squashed: CSM: Implement register_globalstep
* Re-use fatal error mechanism from server to disconnect client on CSM error
* Little client functions cleanups
* squashed: CSM: add core.after function
* core.after is shared code between client & server
* ModApiUtil get_us_time feature enabled for client
2017-03-13 23:56:05 +01:00
red-001
cb3a61f8db
[CSM] Add method that display chat to client-sided lua. ( #5089 ) ( #5091 )
...
* squashed: [Client-sided scripting] Don't register functions that don't work. (#5091 )
2017-03-13 23:56:05 +01:00
Loic Blot
2efae3ffd7
[CSM] Client side modding
...
* rename GameScripting to ServerScripting
* Make getBuiltinLuaPath static serverside
* Add on_shutdown callback
* Add on_receiving_chat_message & on_sending_chat_message callbacks
* ScriptApiBase: use IGameDef instead of Server
This permits to share common attribute between client & server
* Enable mod security in client side modding without conditions
2017-03-13 23:56:05 +01:00