mineandseek's People
mineandseek's Issues
Teams randomly deleted???
Survivors team randomly got deleted?
Clean up code comments, TODOs, @p's, and fix predicates
What the title says. For the predicates, this could involve tweaking the durations, but more importantly needs the is_medium player lower bound to be set back to 4.
All da sounds
Add sounds for all interactions - player join, player leave, game start, game end, etc
Occasionally incorrect Hunter spawn
Sometimes hunter_spawn marker is placed at survivor spawn, might be getting teleported there. Further investigation required.
Decorative entities are destroyed on round start
Since they are classified as foreign entities, they get killed. The solution would be to kill all entities, load, tag all entities as mas.entities, then put up the walls.
Prevent killing yourself in lobby
Probably by giving max instant health for 1 second, maybe also give a speed boost
Play area lower bounds don't work
Spectators can escape bounds via lower bound. It's strange because the x/z bounds still work while underground (until you pass the delete zone) but the y lower bound doesn't. Might be a Minecraft limitation?
Map Selection
Need to add a map selection feature, probably democratic. Show the vote result for a few seconds once all players have voted, then automatically start the game. Map voting can use x/y/z/dx/dy/dz selectors to make it easier, rather than using proximity command block.
Make map and kit systems more easily extensible
Currently, the process to add a new map is a little convoluted as the code for it (e.g. voting, effects, music, etc) is spread across multiple files. The map and kits systems should both be made more modular so that anyone can extend them easily, and a guide for doing so should be added to their respective files as READMEs (and linked in the main README).
Players can kill themselves before Hunters spawn
Easiest workaround is to just give players max regen during PRE_GAME.
Random spectator mode on Hunter spawn
Sometimes a player gets the mas.spectator
tag when Hunters spawn, but stays on the Survivor team. Not sure what triggers this, maybe just a timing thing/tick lag? Likely caused by a previous game's round_end, since that's the only thing that sets spectator tag but not team.
Biomes and correct weather on map load
Set weather, time of day, and biome (/fillbiome
) on map loads.
Enable invisible fence before Hunter spawn
Maybe enforce bounds from pre_game, but ignore survivors (and then hunters) until they spawn respectively?
Class Implementation
Implement all of the non-WIP classes, then create functions for joining certain classes. Play a short sound on kit selection. Use the x/y/z/dx/dy/dz selectors to assign the kit automatically instead of using a command block.
Incorrect spectator spawn point
Sometimes spectators spawn at the world spawn (lobby) instead of the spectator spawn.
Partially incorrect map load
One corner of the farm map loaded when the mansion loaded?? Has only occurred once and was fixed by manually running the mansion setup function a second time. Weird.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.