2184118a4b
Fix crash
2024-09-15 23:09:05 +02:00
0c9815460a
Merge remote-tracking branch 'upstream/master'
2024-09-15 08:24:21 +02:00
Luke aka SwissalpS
c2e3d073be
Use smallest area at given position ( #79 )
...
When checking for permission to interact, currently the smallest id takes precedence in a situation where areas enclose other areas. This makes it complicated to set up private areas within faction areas and vice versa. Same applies for open areas within a bigger private area.
When multiple areas have the same volume, players seem to agree that the most recently protected area should also take precedence.
Since we can't guarantee that the largest id is the most recent, we still use that info as we have no other way to determine age.
2024-09-11 22:00:47 +02:00
1F616EMO~nya
9a5cdb2822
Allow relative coordinates in /area_pos[12] ( #77 )
2024-08-07 21:33:36 +02:00
1F616EMO~nya
9024be24eb
Fix deprecated hud_elem_type field warning ( #78 )
...
Co-authored-by: cx384 <cx384@proton.me>
2024-07-17 18:18:21 +02:00
Alexander Chibrikin
2deb6770f4
Add russian translation ( #68 )
...
* Add ru locale.
* Fixed review remarks
---------
Co-authored-by: ssdaniel24 <bo7oaonteg2m@mail.ru>
2024-06-13 17:26:00 +02:00
tour
0bad0ec0ae
Allow custom checks before allowing a player to protect new areas ( #74 )
2024-03-22 22:26:12 +01:00
SmallJoker
c044d49d21
Short summary print in /list_areas for admins ( #72 )
2024-02-24 11:46:45 +01:00
1F616EMO~nya
2c900ef2cd
zh_TW and zh_CN translation ( #71 )
2024-02-15 18:35:43 +01:00
fluxionary
f4bb8eb29b
Include the endpoint position in the area size check ( #70 )
2024-02-09 21:25:23 +01:00
2fda1adbd7
Merge remote-tracking branch 'upstream/master'
2023-11-22 23:04:43 +01:00
Niklp
cba647225c
Add missing placeholder in French translation ( #66 )
2023-08-28 12:22:40 +02:00
fluxionary
c8cf4aba92
Fix orthography (it's -> its) ( #65 )
2023-08-26 11:40:59 +02:00
64b19c2594
Merge remote-tracking branch 'upstream/master'
2023-06-04 23:07:43 +02:00
fluxionary
d464d3484f
Fix chat command typo ( #64 )
2022-11-07 19:59:25 +01:00
a8cacee8cc
Fixed a minor bug introduced when I created openfarming, which skips the faction test if an area is openfarming.
...
And not return false if not a player(ie:mobs api) or unknown node, continue iterate on others areas(minor bug, generaly if 1 area it's protected).
2022-07-09 02:49:12 +02:00
76f8ccf8ab
Add morefarming and improve farming support on openfarming areas
2020-10-14 22:33:09 +02:00
02b23b0371
Merge remote-tracking branch 'upstream/master'
2020-09-08 18:45:48 +02:00
Louis Royer
4018c0d204
Add privilege translations and update translations ( #49 )
...
+ Add new french translation strings
2020-09-07 17:47:18 +02:00
Kalio_42
c167b30ebf
Adapt to the new version of playerfactions ( #48 )
...
Enable to open an area to many factions
Update to adapt to the new version of playerfactions mod, with its new multi-faction mode
2020-09-05 18:49:17 +02:00
4eeb2a9d11
Merge remote-tracking branch 'upstream/master'
2020-08-29 20:29:29 +02:00
luk3yx
a9c05f0e38
Use JSON to store areas ( #47 )
...
This works around a limit of ~21000 areas because of limits in 'minetest.deserialize()'. Files will be migrated to the new format on first change.
2020-08-28 12:54:48 +02:00
99408df96a
Delete unused textures
2020-07-05 17:10:03 +02:00
42cde6a494
Merge branch 'nalc-1.2-dev'
2020-07-05 17:02:34 +02:00
e0783cf8bf
Corrige crash au démarrage
2020-06-15 01:10:47 +02:00
0b2baacb92
Merge remote-tracking branch 'upstream/master' into nalc-1.2-dev
2020-06-14 23:38:20 +02:00
Hamlet
142a723eb2
Add Italian translation ( #45 )
2020-06-14 18:59:48 +02:00
Buckaroo Banzai
66bd6a9b1d
Add luacheck CI and drop node_ownership remnants ( #44 )
...
`node_ownership` is long dead, and pollutes the global namespace. Support dropped after ~7 years.
Co-authored-by: BuckarooBanzay <BuckarooBanzay@users.noreply.github.com>
2020-06-08 21:52:11 +02:00
MoNTE48
aa3e35acbe
/areas_cleanup for removing ownerless areas
2020-06-04 20:36:12 +02:00
MoNTE48
800a93f5ee
Minor cleanup
2020-06-04 20:36:12 +02:00
Louis Royer
448fe3ebf1
Rework on messages displayed
...
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com>
2020-03-19 22:46:22 +01:00
Louis Royer
2f4eddd324
Add french translation
2020-03-19 22:46:22 +01:00
Louis Royer
4179917eb4
Add translation support
2020-03-19 22:46:22 +01:00
54c504fa0d
[areas] Remet le HUD comme avant la modif du feae996
2019-12-30 01:02:36 +01:00
26d6f56485
Ajoute description privilège \"megabuilder\" pour admins d'areas
2019-12-28 15:26:21 +01:00
57f20bb25f
Ajoute infos privilège "megabuilder" dans la commande /area_info
2019-12-28 15:07:13 +01:00
feae9967dc
Ajoute certaines modifications venant de MFF + ajustement HUD
...
* Aires openfarming
* Privilège megabuilder
* HUD légèrement modifié pour laisser de la place à celui de factions
2019-12-28 02:43:12 +01:00
Alden Peeters
aca830fd22
Add support for playerfactions mod ( #37 )
...
Add faction indicator to HUD
2019-09-21 15:33:42 +02:00
SmallJoker
95c1165e28
Add and parse from settingtypes.txt. Update readme
2019-07-11 20:02:32 +02:00
Panquesito7
5527dc8945
Replace deprecated functions with newer ones ( #36 )
...
This commit replaces a few deprecated calls to getpos with get_pos
2019-07-10 20:26:42 +02:00
Auke Kok
6218e5884d
Limit areas to -30992,30992 due to MABLOCK_SIZE=16
...
Internally, when allocating an AreaStore, the limits are required
to be within the last full block, and so, you cannot create one "on"
the edge, as it will trigger an exception. When limited to the last
full mapblock, it all works fine.
2019-04-03 11:10:59 -07:00
Auke Kok
cfd4bb2423
Last of the luacheck cleanups.
2019-04-03 10:26:20 -07:00
Auke Kok
6e2b9a0a51
Needs to be defined earlier.
2019-04-03 10:24:02 -07:00
Auke Kok
024424ee8b
Also limit chatcommand area_pos[12] positions.
2019-04-03 10:17:47 -07:00
Vanessa Dannenberg
f70600db30
oops, commas would be nice.
2019-04-02 16:06:19 -07:00
Vanessa Dannenberg
9508a004d0
fix posLimit(pos) to process and return a position table
2019-04-02 14:53:54 -07:00
Auke Kok
630bdefd98
Don't allow areas to cross outside mapgen world limits.
...
Limit any area to within [-31000,31000].
2019-04-01 21:28:03 -07:00
Auke Kok
a303abe51b
Add template .luacheckrc
2019-04-01 21:22:31 -07:00
Tai Kedzierski
7b51f84404
Limit recalculations.
...
Setting based - limit area recalculation and allow tuning of the
interval.
2019-04-01 21:21:31 -07:00
sofar
1bbb997c7a
Add callbacks for area operations
2019-04-01 20:28:50 -07:00