Make a HUD for notification-type messages (like "you can't hit <name>...") #6270
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
ugh/petz
ugh/QA main
ugh/QA NOK
ugh/QA OK
No Milestone
No project
No Assignees
6 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#6270
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
whosit reports a bug:
Player position:
Player look:
Player information:
Player meta:
Log identifier
Profiler save:
Status:
Teleport command:
Compass command:
whosit reports: "you can't hit name because th ...to make message "you can't hit name..." a HUDWouldn't that mean more network traffic? I'm generally not intrested in these messages as they only mean that a hit meant for an enemy by accident hit a player and was thus wasted. At least the player wasn't harmed.
I was just annoyed that I can't see my chat during battle - it was wiped by these messages (southern ditch is cramped...)
Technically, yes. And server has to manage them... Best solution is SSCSM (I wonder if those support this...). Can we have a special label for "waiting for server-sent client-side mods" or something? :p
unless we want to apply some sort of fading effect when the message disappears, it's only a marginal difference to display a text HUD vs. a chat message. i did originally think that a fade effect was appropriate here, but it's probably better for our userbase in general if we skip that.
maybe. we need to proceed like SSCSM will never happen, while proselytizing for it as much as it's appropriate. if and when SSCSM is ever realized, we'll have to run some tests and possibly adapt.
label would be upstream/client?
Also your-land/administration#197
Regarding the message: How about we display it once ever time one person is hit per session, reset when pvp is toggled or user logs out?
make message "you can't hit name..." a HUDto Make a HUD for notification-type messages (like "you can't hit <name>...")What this could be is:
yl_notify.send(player, text)
yl_notify
will append all messages into one list, with a timestamp,what should go there:
Can be smart and just add counts to repeating messages like "you can't hit whosit X 10", resetting the timeout, etc.
If you think this way people will want to review the messages, then save them and let the player see msgs with
/notify_show
Consider adding the messages from the replacer there too. They can be really annoying...
Sounds like a nice idea, especially in contrast to sending in the chat.
only if we want to gate this on SSCSM. i don't think we should.
i feel like i need to create some sort of "standard HUD messages" mod. currently, various mods compete for screen real estate space and there's no way for them to coordinate with each other.
create callbacks to add text to HUDs at several important screen coordinates - bottom left, bottom right, above center. (top left is occupied by chat text, top left by the minimap, bottom center by the hotbar and health etc. hud bars).
additionally, it'd be awesome if we could give players some sort of standardized way to control the exact positioning of various HUD elements on their screen. my futil already enforces unique identifiers for persistent HUDs, perhaps that could be split off into its own mod.