Commit graph

484 commits

Author SHA1 Message Date
ClobberXD edecba43c2 Update stairs to latest MTG version
The 5.0 seems to add inner and outer stairs, which would be useful for maps and the ind_nodes PR.

Maps using stairs from 0.4-stable should still work, as the 5.0 version just adds more to the existing set of stairs and slabs.
2018-11-20 13:20:51 +00:00
ClobberXD 966aa08667 Delete default/crafting.lua 2018-11-18 15:42:15 +00:00
ClobberXD 0dd95d24eb Improve crafting recipe of ladder_wood
Current: 7 sticks -> 5 ladders
Proposed: 8 sticks -> 4 ladders

Fixes #249
2018-11-18 15:30:15 +00:00
MinetestSam 0c68a4564e Fix furnace and axe recipes 2018-11-18 15:16:01 +00:00
AKryukov92 e6e9760320 Add validation to map detection, to fix some issues 2018-11-16 19:52:02 +00:00
ClobberXD 696a44d3d9 Remove maps 2018-11-16 10:15:39 +00:00
ClobberXD 66a8a73c68 Fix summary not stored before restart
- Match summary is now shown at the end of the going match (using `registered_on_winner` and `register_on_skip_map` callbacks), instead of at the start of the next match.
- Therefore, `prev_match_summary` is now preserved even after restart.
- Also fixes the "Can't initialize mod storage twice" error which occurred due to mod storage also being initialized in `gui.lua` to set/get summary from mod storage. Now, the code for storing and retrieving `prev_match_summary` has been moved to init.lua itself.
2018-11-14 12:48:05 +00:00
rubenwardy b28f5b94bb Revert "Display kill score as a HUD element (#182)" 2018-11-12 22:35:20 +00:00
rubenwardy 190d7b7e55 Fix crash due to running :get_player_name() on a string
Fixes #239. @ClobberXD
2018-11-12 22:26:36 +00:00
ClobberXD c6b3fbd0ce Improve rankings formspec
- Renamed `render_per_team_stats` to `render_team_stats`, for the immaculate intention of shortening lines without adding a line-break.
- Adds fixed minimum width to columns to space them out.
- Displays a player's rankings at the bottom of the formspec without having to scroll down. (if the player isn't in the top 50)
  - This is achieved using a very hacky method: Another table is required, with the same column widths as the main table. This is the reason why I added fixed width to columns in the main table. :)
2018-11-12 21:31:05 +00:00
Anand S 5bd09b46ad Add /r to allow players to take a quick peek at their score 2018-11-12 15:26:40 +00:00
Anand S d0ff9e332a Fix /rankings not returning text output 2018-11-12 15:26:40 +00:00
ClobberXD 9ac91d8ee1
Map Editor: Save context to mod_storage until map has been exported (#236) 2018-11-12 18:40:09 +05:30
ChandlerBing1994 425770efda Improve colored team door texture 2018-11-12 11:54:04 +00:00
ClobberXD 77cdecc15e
Display kill score as a HUD element (#182) 2018-11-12 11:45:51 +05:30
tidle d111d8673a Add ammo crafting recipe 2018-11-12 04:34:17 +00:00
tidle 85a9eddd4f Update chest text to include exact KD number 2018-11-12 04:31:07 +00:00
ClobberXD b07f318411 Improve layout of ctf_map GUI 2018-11-12 04:11:23 +00:00
ClobberXD 58fe5230d6 Replace middle barrier with water if surrounded by water 2018-11-12 04:06:52 +00:00
ClobberXD 6562959e63 Add ceiling and bedrock during barrier placement 2018-11-12 04:05:38 +00:00
AKryukov92 bdf0bbef94 Fix variable scope violation (#233)
closes #230
2018-11-11 23:09:15 +05:30
rubenwardy df0adb4495
Fix crash on rightclick of orphan team chest
Fixes #228
2018-11-10 20:21:15 +00:00
AKryukov92 7ed2aabfff Enable PvP during server startup. 2018-11-10 10:19:26 +00:00
ClobberXD f9d6ecd0bb Add wool mod 2018-11-10 09:53:50 +00:00
ClobberXD 664330276a Enable crafting of powerful tools 2018-10-17 22:27:33 +01:00
ClobberXD 41409ce158 Remove gold-related nodes and craftitems 2018-10-17 22:26:43 +01:00
ClobberXD e43448482b Add support for transferring player stats 2018-10-17 22:25:40 +01:00
ClobberXD f8a6b64627 Implement item blacklisting for team chests 2018-10-17 22:24:25 +01:00
ClobberXD b30ea671e4 Use callback to stop punches in buildtime instead of setting
This stops the server list showing CTF as non-pvp
2018-10-17 22:22:44 +01:00
ClobberXD 6375bb2cf0 Fix map editor not saving team flag positions
Previously, meta was written to map.conf *before* setting the aforementioned values
2018-08-31 13:11:35 +01:00
ClobberXD 72c5afab55 Fix vote related bugs
* Reset playertag on new match
* Clear votes on new match
2018-08-20 11:23:42 +01:00
ClobberXD c1fe05b78f Improve and fix some end-of-match formspec issues
* Fix clipped labels in end-of-match formspec
* Improve format for match duration
* Clean up code
2018-08-03 18:51:25 +01:00
ClobberXD d6b7ae9b61 Add coloured team-doors
- Add coloured team-doors for visual distinction.
- Players can only ever have normal steel doors in their inventory which then convert into their respective team-doors on place.
- Team-doors can be opened by anyone from the placer's team, _irrespective of its location in the map_ (which is the expected behaviour).
2018-08-03 18:50:24 +01:00
ClobberXD e9f3da31a6 Change ladder recipe to use sticks instead of wood 2018-08-03 14:25:09 +01:00
ClobberXD 65275185ba Deprecate /rankings me, always show player in rankings
- Deprecate `/rankings me`, `/rankings` is used to check own stats too.
- On `/rankings`, the league table is displayed with caller's stats highlighted in yellow.
  - If in top 50, stats are highlighted as-is.
  - If not in top 50, stats are appended to the bottom of the list.
2018-08-03 12:38:34 +01:00
rubenwardy da8c9b53aa
Revert "Use an LVM to emerge map, place schematic, and fix lighting"
This reverts commit 7732d0c23d.
2018-07-19 22:17:15 +01:00
rubenwardy 35da0ca3fe
Revert "Fix lighting glitches on LVM map caused by engine mapgen"
This reverts commit ae8005a1f4.
2018-07-19 22:17:15 +01:00
ClobberXD c7a8998b7c Fix county being awarded on suicide 2018-07-12 18:41:56 +01:00
rubenwardy 55b9ecf4a8
Fix crash caused by summary recall 2018-07-10 20:44:26 +01:00
Anand S 2ffaed27af Add /summary command to show last match's stats
* Add /summary command

* Fix invalid method names
2018-07-02 09:18:25 +01:00
rubenwardy 460fd335ff
Send kills to IRC channel 2018-06-25 00:04:35 +01:00
Gaël C ead8366790 Fix team name in bounty announcement
It was set to the message receiver's color instead of the bounty holder's color.
2018-06-24 23:15:18 +01:00
rubenwardy 469347f716
Add map reload feature 2018-06-24 23:14:18 +01:00
rubenwardy d3c8f39372
Add /set_next command, cycle rather than random 2018-06-24 21:17:23 +01:00
rubenwardy b4be27e4a5
Require two flags before being able to export 2018-06-23 15:54:00 +01:00
rubenwardy 493a11a213
Remove report sending to email 2018-06-23 15:33:18 +01:00
rubenwardy ae8005a1f4
Fix lighting glitches on LVM map caused by engine mapgen 2018-06-23 14:24:57 +01:00
Anand S 7732d0c23d
Use an LVM to emerge map, place schematic, and fix lighting 2018-06-23 13:39:01 +01:00
Anand S 0e1525d282 Make target name coloured by team in bounty announcement 2018-06-20 11:17:26 +01:00
Jak R da9ab8ec15 Add ind_dirt and ind_dirt_with_grass 2018-06-08 23:35:28 +01:00
SmallJoker 0430aabdb0 Fix ability to use builtin inventory lists to store items between matches or craft 2018-05-04 19:01:53 +01:00
Anand S bf9ae1a75a Fix team door craft recipe 2018-04-22 12:05:05 +01:00
SmallJoker 5ccf060841 Fix afkkick countdown notification 2018-04-22 11:50:41 +01:00
rubenwardy 543c9ad6b7 Add bronze craft recipe 2018-04-20 03:02:19 +01:00
rubenwardy ca51ec9838
Fix crash due to lack of stats migration 2018-04-19 01:01:19 +01:00
rubenwardy dde410ee8d
Fix crash on /rankings 2018-04-19 00:57:28 +01:00
rubenwardy 8c33076724 Add mese -> mese crystal 2018-04-19 00:45:21 +01:00
rubenwardy 10988ab6d8
Add more crafts 2018-04-18 23:49:22 +01:00
rubenwardy 52f2b617cc
Add crafting mod 2018-04-18 23:30:38 +01:00
rubenwardy 8c67155cdb
Add background to rankings GUI 2018-04-18 23:02:59 +01:00
rubenwardy 12d7228ff0
Add bounty kills to stats 2018-04-18 23:00:58 +01:00
Gaël C cf81d194f9 Add more info to end of match score board
* Added name of winner team
* Number of kills, attempts, and score - total and per team
* Match duration
2018-04-18 21:49:47 +01:00
Anand S b7bec9168b Fix issues with bounty_score
* Set lower limit to bounty
* Check for div-by-0 before calculating bounty_score
* Rounded score after calculation
* Changed the divisor from 10000 to 5000 to prevent very tiny bounties on targets
2018-04-08 15:48:33 +01:00
rubenwardy e3b12312e5 Fix warnings in new luacheck 2018-04-06 16:18:32 +01:00
rubenwardy 6b8049f1aa Improve team algorithm 2018-04-06 16:10:05 +01:00
rubenwardy 7bd82dca86 Fix a load of issues, add luacheck and travis 2018-04-06 14:04:56 +01:00
rubenwardy c21b192f82 Add naive team sorting and shuffling
Will probably be shit. Fixes #37
2018-04-06 13:35:13 +01:00
rubenwardy 0abd12b8a1 Fix errors in previous commits 2018-04-06 13:31:54 +01:00
Anand S dc6c86d98c Add highlighted PM messages 2018-04-06 12:58:31 +01:00
Anand S 622b588e93 Add even more random messages 2018-04-06 12:58:12 +01:00
Anand S ea51cf4152 Make bounties dynamic, plus small ctf_stats change
Top 50 (instead of 41) players in the league table
2018-04-06 11:21:44 +01:00
Anand S ccd40285f0 Used colored chat messages in various mods 2018-04-06 11:20:35 +01:00
rubenwardy 0bca42e392 Update messages 2018-04-01 16:59:32 +01:00
Anand S 231b49c146 Add more strings to random_messages.messages
Also reduced the interval between messages from 120 seconds to 60 seconds.
2018-04-01 13:13:13 +01:00
Anand S bb10976243 Increase grenade blast radius and damage
adds realism to grenades, which can now be relied upon...
2018-04-01 13:07:27 +01:00
Anand S a4472242a8 Decrease Apple stack_max count from 99 to 30 2018-04-01 13:05:52 +01:00
rubenwardy da892007cc Add bounties 2018-04-01 12:58:17 +01:00
rubenwardy 5b5d970fe9 Add name to report messages 2018-03-30 13:00:26 +01:00
rubenwardy 89e831c5c4 Add /report_sub so moderators can subscribe to reports 2018-03-30 12:36:34 +01:00
Andrew Mac 4ae687086a Fix syntax error in good weapons list 2018-02-18 08:30:50 +00:00
Anand S 87454dd0e3 Improve ctf_stats
* Modified ctf_stats/init.lua

* Modified ctf_stats/init.lua

- Max. points for a kill has been increased from 150 to 200
- good_weapons list has been modified to include *all* mese and diamond implements
- Minor corrections in comments

* Delete init.lua

Was created by accident in the root directory of repo
2018-02-15 08:04:34 +00:00
AKryukov92 11e8360639 Fix looting flint from gravel 2018-02-11 15:44:35 +00:00
AKryukov92 f179b4f52d Update good weapons list in ctf_stats 2018-02-11 15:44:10 +00:00
rubenwardy 06b9e6ee8d Add placable flags to map editor 2018-02-04 03:57:32 +00:00
rubenwardy b9dfb1b5b0 Add forward and send as to email 2018-02-02 14:40:36 +00:00
rubenwardy eb5b2514e6 Remove online moderator from /report 2018-02-02 14:24:04 +00:00
rubenwardy 460774edaa Remove author name from IRC message 2018-01-28 00:39:20 +00:00
rubenwardy 4f7a88facf Add rounding to score given by /rankings 2018-01-27 22:17:15 +00:00
rubenwardy c6526d32f2 Announce map name and author to IRC 2018-01-27 19:44:25 +00:00
rubenwardy 6c6f150b91 Split ctf_team_base init.lua into multiple files 2018-01-27 19:12:08 +00:00
rubenwardy ddc9d88a03 Remove some nodes and items inherited from MTG 2018-01-27 19:08:50 +00:00
rubenwardy 8cbceb9e4d Fix dropondie not taking map's initial stuff into account 2018-01-27 18:45:52 +00:00
rubenwardy 7836ba78c2 Add call for map makers 2018-01-27 17:55:58 +00:00
rubenwardy 9d6c4ef5f3 Fix incorrect random message after pro-section K/D requirement decrease 2018-01-27 00:54:56 +00:00
rubenwardy c371887f68 Move sprint time fix to settings 2018-01-27 00:07:07 +00:00
rubenwardy d5f6296c11 Add reset_rankings command 2018-01-27 00:01:17 +00:00
rubenwardy 8db15f5173 Fix /rankings <name> not returning as chat command result 2018-01-26 23:51:36 +00:00
rubenwardy e93dbc9bc8 Reduce K/D requirement for pro-section to 1.5 2018-01-26 23:48:09 +00:00
rubenwardy d8725d559f Require a minimum score of 10 to access the team chest 2018-01-26 23:47:00 +00:00
rubenwardy 77d622b10c Readd clear objects at end of round 2018-01-26 23:24:31 +00:00
rubenwardy 33c4c98dba Fix accidental increase of sprint time 2018-01-26 23:22:07 +00:00
rubenwardy c53722376c Fix accidental removal of all but cavern map 2018-01-26 22:58:15 +00:00
rubenwardy 10a7a61dc8 Add sticks to team chest 2018-01-26 22:55:21 +00:00
rubenwardy 26a153a232 Add support for arbitrary number of chest zones 2018-01-26 22:44:56 +00:00
rubenwardy b8c18c1ee6 Use warning for TSM chests success instead of print 2018-01-26 22:44:33 +00:00
rubenwardy ff17a70010 Increase steel swords in chests 2018-01-26 22:07:00 +00:00
rubenwardy 6440e66cad Increase number of chests 2018-01-26 20:09:30 +00:00
rubenwardy 512211ca0d Add support for map hints 2018-01-26 18:33:02 +00:00
rubenwardy 8727cc77eb Fix middle barrier not being removed 2018-01-26 17:40:09 +00:00
rubenwardy e44942ba05 Fix place CONTENT_IGNORE error by correcting references to removed ctf_barrier:ind_stone 2018-01-26 17:17:12 +00:00
rubenwardy ba6096148d Add alases to remove unknown nodes in maps 2018-01-26 17:15:46 +00:00
rubenwardy 8469e1ee09 Remove broken random spawn logic 2018-01-26 17:03:34 +00:00
rubenwardy 34969ec7d2 Add mention of furnaces to random messages and help 2018-01-26 16:45:35 +00:00
rubenwardy ed942984f5 Add furnace 2018-01-26 16:43:48 +00:00
rubenwardy 112d4389ea Hide entity bug by not spawning maps at 0,0,0
This has always been a bug, it's just now more obvious as 0,0,0 may have been visible before.
Ideally the engine would just not bug with entity attachments, but alas.
A better mod-side fix would be to constantly reattach in wield3d and guages, but cba.
2018-01-26 16:26:14 +00:00
rubenwardy e1fd9c21db Fix attempt for loading issues 2018-01-22 03:52:51 +00:00
rubenwardy ae01714049 Add notice of map details 2018-01-22 03:35:40 +00:00
rubenwardy 31ed99b22c Fix wrong offset logic in next map selector 2018-01-22 03:28:16 +00:00
rubenwardy e93a19f075 Merge branch 'multimap' into master 2018-01-22 02:31:54 +00:00
rubenwardy d5b4e5f1ce Add support for sub directories in map dir 2018-01-22 02:23:53 +00:00
rubenwardy 6a53c23f95 Readd team base 2018-01-21 23:09:07 +00:00
rubenwardy db49f82790 Add wood to chests 2018-01-21 22:55:44 +00:00
rubenwardy 749bde3165 Add per-map initial stuff 2018-01-21 22:10:37 +00:00
rubenwardy 32664b598a Increase immunity time 2018-01-21 20:44:08 +00:00
rubenwardy b191ad3b1b Remove debug prints and chat commands 2018-01-21 20:43:00 +00:00
rubenwardy 526b4fdad3 Add entity nametags to hide nametags behind nodes 2018-01-21 20:40:41 +00:00
rubenwardy ff3eb5e49f Fix oversending of sprint HUD 2018-01-14 23:23:30 +00:00
rubenwardy 17ea7525cb Add start of round bell 2018-01-09 03:15:44 +00:00
rubenwardy 337009188f Reduce score requirement 2018-01-09 03:00:29 +00:00
rubenwardy 92e1029b96 Defer ctf_stats.txt removal to reduce chance of loss of data 2018-01-09 02:41:46 +00:00
rubenwardy d46e705329 Fix crash in ctf_stats on new worlds 2018-01-09 02:40:28 +00:00
rubenwardy 872150c0ca Rewrite sprinting 2018-01-09 02:17:18 +00:00
rubenwardy d2db81bf9b Reduce number of chests 2018-01-06 03:35:44 +00:00
rubenwardy aa9605574e Fix same map being played twice in a row 2018-01-06 03:21:54 +00:00
rubenwardy 61b909142e Add chest bounds to cavern map 2018-01-06 03:21:39 +00:00
rubenwardy 0a5e05201f Add per-map chest spawn areas 2018-01-06 03:06:32 +00:00
rubenwardy bfa1312583 Fix spawning bugs by using different location for each map 2018-01-06 02:05:51 +00:00
rubenwardy 961f2e38d9 Clean user limit 2018-01-03 14:29:56 +00:00
rubenwardy 27ec94c32f Fix crash in user limit again (hopefully) 2018-01-03 03:02:40 +00:00
rubenwardy 825521b7ef Add more random_messages 2018-01-03 02:50:20 +00:00
rubenwardy c84e8f8610 Fix crash on userlimit callback not returning a boolean 2018-01-03 01:44:24 +00:00
rubenwardy 68cea916ce Add ability to list a certain user's score 2018-01-03 00:23:38 +00:00
rubenwardy ee460930b1 Fix nothing saving 2018-01-03 00:23:21 +00:00
rubenwardy d66cabe446 Add userlimit skip if sufficient score 2018-01-02 23:58:47 +00:00
rubenwardy 15653f7648 Disable ctf.txt saving, fix bug in ChatPlus.clean_players() 2018-01-02 22:25:59 +00:00
rubenwardy 43754f7735 Remove sprinting particles 2018-01-02 21:54:12 +00:00
rubenwardy 25ea2afb10 Update ctf_pvp_engine, add update script 2018-01-02 20:56:28 +00:00
rubenwardy 46861dbaa7 Update email 2018-01-02 20:52:21 +00:00
rubenwardy dee371b338 Readd stairs and killme 2018-01-02 20:50:12 +00:00
rubenwardy 63366984c1 Add more help messages 2018-01-02 20:42:44 +00:00