Commit Graph

66 Commits

Author SHA1 Message Date
luk3yx 98d3e309ce Set nametags to transparent as well as clearing text 2020-07-24 12:31:13 +12:00
luk3yx 5a79a739bb Override minetest.get_connected_players().
This is now required for compatibility with Minetest 5.2.0-dev and later versions.
2020-02-25 22:24:12 +13:00
luk3yx a9c0f261f9 Remove deprecated attribute access 2019-12-28 21:24:16 +13:00
luk3yx 4c23ca2f30 Increase amount of HUD elements removed. 2019-12-28 21:22:16 +13:00
luk3yx 9a775d4c03 Add another non-cloaking bugfix backport 2019-12-14 10:49:50 +13:00
luk3yx be3061355c Remove redundant newline check in MT 5.1.0+. 2019-10-22 14:20:39 +13:00
luk3yx c3eca1b9e8 Update git link 2019-06-11 12:06:10 +12:00
luk3yx 2db66e4e25 Fix README.md 2019-05-20 15:25:14 +12:00
luk3yx 8b83909d21 Fix double status line in Minetest 5.0.0. 2019-03-13 15:16:40 +13:00
luk3yx f415fc33e7 Make cloaking.unhide_player() restore original player properties. 2019-03-10 18:39:07 +13:00
luk3yx 3e9a7a6ea2 Modify the "z" parameter when changing visual_size. 2019-03-05 20:26:42 +13:00
luk3yx 1da4ee3996 Fix player size on the "minimal" game. 2019-03-05 20:23:27 +13:00
luk3yx 27c66e856a Prevent cloaked players from making footstep sounds 2019-03-05 18:20:14 +13:00
luk3yx cb0d6c2695 More bugfixes
• Fix cloaking.unhide_player().
 • Make the fallback selectionbox more accurate.
2019-03-05 17:59:39 +13:00
luk3yx dd68abd1e4 Bugfix 2019-03-05 15:01:57 +13:00
luk3yx ebda3968ef Add cloaking.hide_player()
• Add cloaking.hide_player() to allow other mods to hide players without cloaking them.
 • Add cloaking.unhide_player().
 • Fix compatibility issues with Minetest 5.0.0 by using selectionboxes instead of collisionboxes.
2019-03-05 14:38:23 +13:00
luk3yx e789de5bd9 Mitigate unrelated bug in Minetest 2019-03-02 19:28:46 +13:00
luk3yx 5b8f4d7614 Fix mod.conf description 2019-02-24 12:10:16 +13:00
luk3yx 3bc1ba8bf5 Remove HUDs when cloaking
• Removes existing HUDs (up to 20, unless Minetest has a way of detecting HUD elements) while cloaking, except the areas one.
 • Stop the invincibility from giving you HP
2019-02-24 12:07:13 +13:00
luk3yx e32aca2621 Make cloaked players invincible 2019-02-24 11:52:37 +13:00
luk3yx be3777d278 Add screenshot.png 2019-02-12 21:04:08 +13:00
luk3yx 175da46099 Update the copyright in LICENSE.md 2019-02-10 13:56:02 +13:00
luk3yx 548c65d26f Add cloaked chat
• Allow cloaked players to chat to other players with the "cloaking" privilege.
 • Add "/cloak_chat" and "/cloak-chat" to allow players to send chat messages into cloaked chat without being cloaked.
 • Allow "/teleport" to teleport cloaked players (provided the player running the command has the "cloaking" privilege).
 • Replace 'cloaking.fn_name = function(...)' with 'function cloaking.fn_name(...)'.
 • Update copyrights.
 • Add Star Trek reference to README.md.
2019-02-10 13:49:56 +13:00
luk3yx b795cf8e8a Bugfixes 2018-10-27 21:13:04 +13:00
luk3yx 58a66942ef Allow chatcommands to be disabled while cloaked. 2018-10-27 21:11:49 +13:00
luk3yx 30ae06ce57 Better chatcommand support 2018-10-27 21:06:43 +13:00
luk3yx 4dbec1650e Fix comment 2018-10-11 12:11:57 +13:00
luk3yx d8b8b40de6 Better chat3 support. 2018-10-11 12:03:29 +13:00
luk3yx f2addf0cee Show the /status MOTD.
Display the server MOTD correctly in /status.
2018-10-09 14:14:53 +13:00
luk3yx 0e89205221 Update README 2018-10-09 11:49:13 +13:00
luk3yx fdb1006fac Add a 'cloaking' privilege.
Allows players to cloak and uncloak without the 'privs' privilege. You will need to '/grantme cloaking' if you already have the 'privs' privilege to continue using cloaking.
2018-10-09 11:45:22 +13:00
luk3yx de72897210 Fix bug with the profiler (instrumentation.lua).
• Registers cloaking.delayed_uncloak "manually" to prevent instrumentation.lua hijacking it.
•  More whitespace added.
• Make 'def._allow_while_cloaked' supported to conform to 5.0 standards.
2018-10-09 11:40:05 +13:00
luk3yx afea12fc94 Remove formspeclib from depends.txt 2018-09-19 15:27:05 +12:00
luk3yx 56628b35ee Remove trailing spaces 2018-09-14 16:30:17 +12:00
luk3yx e3dc20f7a8 Fix typo 2018-09-12 07:49:02 +12:00
luk3yx add9e17175 Add a more descriptive README 2018-09-12 07:30:12 +12:00
luk3yx 05fe704c99 Remove unnecessary code 2018-08-23 10:13:46 +12:00
luk3yx 82caf7753f Fixed crash 2018-08-23 10:08:42 +12:00
luk3yx f1bd2d1442 Remove undefined global variable warnings 2018-07-26 19:21:03 +12:00
luk3yx f4ac72a0c0 Fix crash 2018-07-26 07:39:52 +12:00
luk3yx 271e978d98 Bugfixes
• Make sure sent chat messages aren't chatcommands (fixes #2)
• Add checks to cloaking.cloak() and cloaking.uncloak().
2018-07-26 07:29:19 +12:00
luk3yx ad11b33cee Allow cloaked players to receive IRC messages
Override irc.sendLocal() to send messages to cloaked players.
2018-04-14 09:54:35 +12:00
luk3yx b3f6c84415 Stop the cloaking mod fooling itself
The cloaking mod was fooling itself (at least chat3.lua) into thinking cloaked players did not exist at all.
2018-04-14 09:17:20 +12:00
luk3yx 9f24644c43 Fix some bugs
The cloaking mod no longer crashes whenever a cloaked player leaves!
2018-04-14 09:02:20 +12:00
luk3yx 398dec3d82 Allow minetest.get_player_by_name while leaving
Allow minetest.registered_on_leaveplayers to use minetest.get_player_by_name while the player is leaving.
2018-04-14 08:33:35 +12:00
luk3yx a05b314ccc Fix game crashing bug
Auto-uncloak on leave
2018-04-13 09:08:29 +12:00
luk3yx f1f20664e0 Don't auto-uncloak on leave
This is not required anymore.
2018-04-04 08:04:27 +12:00
luk3yx d3311e6fc3 Fix another bug
The first cloaked player would not become cloaked.
2018-04-04 07:20:15 +12:00
luk3yx a35742bd5c Fix crashing bug
If a cloaked player leaves on_leaveplayers are no longer called twice.
2018-04-04 07:16:15 +12:00
luk3yx cd8e3f52da Don't show join message with chat3 2018-04-03 09:00:27 +12:00