Commit Graph

  • e659c60515 Bugfix: overwritten/deleted spawners weren't updated in the storage Marco 2020-06-19 22:39:22 +0200
  • d085162222 Formspecs automatically closed when entering an arena Marco 2020-06-17 22:08:43 +0200
  • 57f8921227 Bugfix: now craft inventory is emptied too Marco 2020-06-16 22:43:54 +0200
  • b6d416e1f5 Crashfix: leaving a non-started queue with 2 or more players, made the game crash Marco 2020-06-16 20:57:40 +0200
  • 81c095d612 Editor: player gets teleported back when leaving the editor | Crashfix: people were able to enter the same arena editor multiple times while already in it Marco 2020-06-16 00:06:26 +0200
  • 122bf60dbf Crashfix: crashing when trying to edit a nonexistent arena Marco 2020-06-15 23:17:53 +0200
  • 7821f50379 Editor: when entering the editor, the inventory is temporarily saved (lost if disconnecting or if shutting down the server) and retrieved when leaving it Marco 2020-06-15 22:56:29 +0200
  • 789bbc0dc4 Crashfixes: team properties weren't working properly + variables in remove_player_arena removed in the wrong order Marco 2020-06-15 21:24:06 +0200
  • fc1110162f Teleport function for admins added (automatic when entering the editor) Marco 2020-06-15 01:17:46 +0200
  • 039f31475e on_disconnect(): so pro I forgot the callback file, whoops Marco 2020-06-13 17:08:32 +0200
  • 9acf645210 Editor: icon to enable an arena while leaving the editor Marco 2020-06-13 14:44:15 +0200
  • e8651a7d9d Arena automatically disabled when entering the editor (if possible) Marco 2020-06-13 12:02:20 +0200
  • 4bb6cc59f7 on_disconnect() callback implemented Marco 2020-06-13 10:49:54 +0200
  • 4a492de7b4 EXAMPLE: updated with register_minigame Zughy 2020-06-11 11:36:52 +0000
  • 47e2d5540e Player healed when joining an ongoing match Zughy 2020-06-11 12:29:42 +0200
  • dcb180d2a3 Bugfixes: /quit missed a variable + people weren't automatically healed while in celebration Zughy 2020-06-11 03:07:42 +0200
  • ffab8deb07 DOCS: privileges added + small fixes Zughy 2020-06-11 02:55:56 +0200
  • 56216a2c65 /kick command implemented Zughy 2020-06-11 02:36:17 +0200
  • 55810ac7e2 General /quit command implemented + on_prequit callback Marco 2020-06-10 14:22:18 +0200
  • 86a16e7c2b 'disabled_damage_types' paramater implemented. Per minigame Marco 2020-06-10 01:14:46 +0200
  • 6f6edb438f Players in arenas can't see messages of players not in arenas and vice versa Marco 2020-06-09 22:38:28 +0200
  • c762719959 Players automatically healed when entering, quitting and leaving an arena Marco 2020-06-09 19:32:11 +0200
  • dcb795e879 Lighter textures with PngOptimizer Marco 2020-06-08 23:51:06 +0200
  • 457ee5364f Example file updated with a few teams features Zughy 2020-06-07 22:40:21 +0000
  • 8d48f35204 Merging teams fixes Marco 2020-06-07 23:32:33 +0200
  • 27bd4c1cc0 Teams: several bugfixes + lighter management | DOCS: getters added Marco 2020-06-06 21:59:46 +0200
  • 966675ae08 Bugfix: killed players weren't properly respawning during the celebration phase Marco 2020-06-07 19:36:10 +0200
  • 59a238d7be Editor: removed steel sign Marco 2020-06-07 17:20:38 +0200
  • 2e01e2fda3 Preventing arenas with absurd min and max players to be created Marco 2020-06-06 19:45:26 +0200
  • e52cff760e Reset spawners when they don't coincide with the maximum amount of players + improvements for 3.0 Marco 2020-06-06 18:03:59 +0200
  • d4c70e51af assign_team is now local Zughy 2020-06-05 17:36:57 +0200
  • e490f6b410 DOCS updated with editor and teams instructions + LiberaPay link (in README too) Zughy 2020-06-05 17:27:39 +0200
  • e92febfedb Teams implemented Zughy 2020-06-05 12:31:44 +0200
  • a118a5a3aa Teams implemented Marco 2020-05-31 22:38:59 +0200
  • da511dfb9e DOCS/README: added coding guidelines and a link to the issues Marco 2020-05-31 14:19:58 +0200
  • fda28c3755 Storage: no more unneccessary parameters per mod stored | better arenas ID management Marco 2020-05-31 14:03:09 +0200
  • e7adff6da8 Translations updated | less redundancy and better editor structure Marco 2020-05-29 23:22:47 +0200
  • 71611b999b Editor implemented | set_sign has now the possibility to be used without any item just looking at the sign (give_sign_tool removed) | set_spawner now takes general parameters for a more complete customisation Marco 2020-05-29 02:34:22 +0200
  • f707869b0b Immunity: not a placeholder anymore, player is immune to any kind of damage Zughy 2020-06-04 15:41:50 +0200
  • 93a1e9c9a4 Enabled mod message when starting the server (it prints the version too) Zughy 2020-06-04 13:38:23 +0200
  • 69857b610f Bugfix: arenas HUDs weren't disappearing if people were in queue and someone disabled the arena Marco 2020-06-02 16:07:14 +0200
  • 60ee833bec Small fixes Marco 2020-06-01 22:11:05 +0200
  • 58f3ba9cd8 Bugfix: enabling an arena while in the editor, now it kicks out of it automatically Marco 2020-06-01 11:23:17 +0200
  • 1000feb6e8 Spawners are now randomised when a match starts Marco 2020-06-01 00:17:45 +0200
  • 3e65800291 DOCS/README: added coding guidelines and a link to the issues Marco 2020-05-31 14:19:58 +0200
  • b9c636ecfc Storage: no more unneccessary parameters per mod stored | better arenas ID management Marco 2020-05-31 14:03:09 +0200
  • 112db76279 Merge branch 'editor' Marco 2020-05-30 16:10:27 +0200
  • ce106e1881 Translations updated | less redundancy and better editor structure Marco 2020-05-29 23:22:47 +0200
  • a434da315b Editor implemented | set_sign has now the possibility to be used without any item just looking at the sign (give_sign_tool removed) | set_spawner now takes general parameters for a more complete customisation Marco 2020-05-29 02:34:22 +0200
  • 7f8630c4cb hotbar HUD now follows screen size (it was overlapping with the hotbar on certain resolutions) Marco 2020-05-29 16:37:28 +0200
  • 03cd12addc Crashfix: printing the arenas info without any sign declared made the game crash Marco 2020-05-29 13:47:33 +0200
  • b8ee702898 Bugfix: immunity was lost faster than usual if a player was killed and respawned within the immunity time Marco 2020-05-28 01:16:25 +0200
  • 8a9702b351 Enable/disable arena functions now take the arena name as a parameter (before it was the ID) Marco 2020-05-27 16:47:37 +0200
  • cff3b69b11 Crashfix: get_arena_by_player made the game crash if the player wasn't in game nor in queue Marco 2020-05-27 02:06:49 +0200
  • 25d22167b8 Better 'remove_player_from_arena' structure Marco 2020-05-25 22:49:42 +0200
  • 6adc31134c keep_inventory option Marco 2020-05-25 22:07:46 +0200
  • bc3efb5533 Removed the old legacy storage Marco 2020-05-25 16:30:21 +0200
  • 7c594c07de Debug: better info display Marco 2020-05-25 16:27:19 +0200
  • 86d9c59b0f Added the deprecated function get_arena_players_count to not break the version Marco 2020-05-25 12:44:23 +0200
  • 8c7b01c655 DOCS: timers, hub manager, register_minigame | README: dependencies updated Marco 2020-05-25 00:16:30 +0200
  • a610860d02 Timers added | Rewritten initialisation process + deprecated warnings Marco 2020-05-24 23:38:21 +0200
  • 397ac7c425 Bugfix: timer seconds check when queue was full wasn't set properly Marco 2020-05-24 18:57:36 +0200
  • d02c55e73d Soft dependency added: hub_manager | hub_manager items are given on arena ending or when a player is removed Marco 2020-05-24 12:56:56 +0200
  • 4300dd618f When the queue is full, its timer decreases to 5s (if it's not lower already) Marco 2020-05-23 16:23:39 +0200
  • 7e3692896b Crashfix: a check was needed in get_queueID_by_player and get_arenaID_by_player Marco 2020-05-23 16:17:38 +0200
  • 53eec87754 Immunity item not droppable nor placeable Zughy 2020-05-22 12:40:28 +0200
  • 8ad2ef508d Immunity item moved from slot #9 to slot #8. It's now visible to players when they respawn Zughy 2020-05-22 12:35:25 +0200
  • 78eeaff42f DOCS updated with the new callbacks + reason explanation in remove_player_from_arena(...) Zughy 2020-05-19 09:04:04 +0000
  • cd373fb3dd Added 'arena' paramater in on_eliminate, on_kick and on_quit Zughy 2020-05-19 11:59:31 +0200
  • 3ec77f9e06 Debug warning message for when no arena has been found in remove_player_from_arena (AKA when the player is not in game nor in queue) Zughy 2020-05-19 11:58:46 +0200
  • 221f4f5a22 Added on_quit, on_eliminate and on_kick callbacks Zughy 2020-05-19 01:46:30 +0200
  • 5736c56cf9 get_arena_players_count() removed. There now is a separate parameter for every arena called arena.players_amount Zughy 2020-05-18 22:09:54 +0200
  • f1def58b09 Removed hub spawn point. It shouldn't be up to arena_lib, but to a separate mod (look for Hub Manager on GitLab) Zughy 2020-05-16 16:20:49 +0200
  • 8ebc397b28 DOCS: HUD manipulation added | HUD: refactoring new_msg -> msg Zughy 2020-05-16 13:19:22 +0200
  • 2e7c9b17db Countdown sound kicks in when 5 seconds remain (before it was 3) Zughy 2020-05-15 23:27:14 +0200
  • 24c7d7805b Bugfix: HUD wasn't updating properly sometimes pt2 Zughy 2020-05-15 23:25:24 +0200
  • c335ed9df7 Bugfix: HUD wasn't updating properly sometimes Zughy 2020-05-15 17:51:56 +0200
  • e8e1a1dda9 join/leave messages graphically improved (also, less translations to do now) Zughy 2020-05-15 16:52:12 +0200
  • 55f3418972 Queue: default countdown increased from 5 to 10 Zughy 2020-05-15 12:32:02 +0200
  • 3003370d9c Credits updated Zughy 2020-05-15 12:30:25 +0200
  • 0c0ff56245 HUD: duration and sound option added + practical implementation in queue countdown Zughy 2020-05-15 12:26:32 +0200
  • 365f1dc02a HUD: hotbar HUD slightly lighter Zughy 2020-05-14 23:18:16 +0200
  • 3d2c044356 HUD: gelocalised Zughy 2020-05-14 22:40:37 +0200
  • d2e91486ca basic HUD for announcements implemented + practical implementation for queues Zughy 2020-05-14 21:16:11 +0200
  • 2e473d9b26 Translations updated Marco 2020-05-10 00:01:43 +0200
  • 91e9c8cb2b Bugfix: arenas signs weren't saved properly when overrided. ALSO beware the refactoring set_sign -> give_sign_tool Marco 2020-05-10 00:01:28 +0200
  • af2d6a83fa More coherent example file Marco 2020-05-09 14:07:01 +0200
  • 918d9236e9 It's now possible to leave a queue by entering a new one without having to leave the former first Marco 2020-05-09 13:39:36 +0200
  • bb17280ea0 DOCS: removed kill_cap Marco 2020-05-09 12:48:02 +0200
  • 89956b9863 kill_cap parameter removed (it was unused) + local files updated Marco 2020-05-09 12:32:13 +0200
  • f89a3b0128 Translation: killstreak string removed Marco 2020-05-08 14:33:10 +0200
  • dce6f2cb2d Crashfix: wrong field declaration in print_arena_stats made the game crash when a match wasn't in progress Marco 2020-05-08 14:31:21 +0200
  • c827553f14 print_arena_stats now returns the custom player properties too Marco 2020-05-08 14:29:16 +0200
  • 245f58ba8c removed debug message, whoops Marco 2020-05-08 13:24:48 +0200
  • d89e36695a DOCS and EXAMPLE updated related to the previous commit Marco 2020-05-08 13:20:46 +0200
  • 8a3dfa8d9a player_parameters table in settings implemented + killstreak field removed Marco 2020-05-08 13:19:56 +0200
  • a93381e6d7 collaborating part now more explicit (on README too) Marco 2020-05-07 17:18:19 +0200
  • 887b1544b5 Bugfix: signs were showing the wrong line when the game was loading Marco 2020-05-07 16:37:46 +0200
  • 3906a60732 mod-init.lua.example updated with more parameters Zughy 2020-05-07 13:36:05 +0000
  • 6b5417c7c7 DOCS: missing link to the example file Zughy 2020-05-07 13:33:17 +0000