Spanospy / ttt2-wep_spicy_meatball

"Spicy Meatball" - Weapon addon for TTT2
0 stars 0 forks source link

Help info #1

Open Spanospy opened 10 months ago

Spanospy commented 10 months ago

Is your feature request related to a problem? Please describe.

When those unfamiliar with the item tried to use it, they struggled to understand how it worked.

"i see what is a little confusing about it; at first I tried to leftclick to throw it, didn't get feedback about a range issue, then i tried to +use on someone when i was in range, then i tried to leftclick when they were in range -- it also doesn't have help text and is in slot 4 which makes me think it's a plain grenade that should be thrown"

Describe the feature you'd like

On-screen help UI that describes how to use the weapon, and provides enough feedback to guide the user.

Describe how this would improve the weapon

This should allow anyone who obtains the weapon to quickly understand how it works, and eliminate any confusion that comes from it being based off a grenade.

Additional context

N/A

Spanospy commented 10 months ago

Initial thoughts:

Spanospy commented 10 months ago

Side note, the weapon shouldn't be ending up in slot 4. Must've been configured by a server administrator.

https://github.com/Spanospy/ttt2-wep_spicy_meatball/blob/9e027ebc3ec64d3f51ae0155ee4a035569a97b87/gamemodes/terrortown/entities/weapons/weapon_ttt_spicy_meatball/shared.lua#L102C1-L102C1

Spanospy commented 10 months ago

All but slot related confusion has been attempted to resolve via https://github.com/Spanospy/ttt2-wep_spicy_meatball/commit/5219057c5beb3a9e3edb17d22c9449931ac73445

As for slot, I'm conflicted whether it should be in slot 4 or slot 7. It's an instant-kill weapon with an AoE effect, but requires you to get close to a target at the right moment. The AoE can also damage you, so typically you want to get away once you tag a victim. Having it be in slot 4 or slot 8 would allow the use of additional equipment to help your escape, but also allow other powerful equipment to be used at the same time (which usually take slot 7).

I guess what is left to figure out is what slot makes sense at both a usage and power-level perspective, and ensure it is being defaulted to that slot.

Spanospy commented 9 months ago

One more thought im tagging onto this issue: there are some entities who get a targetid of a player but are impossible to feed a meatball to as they're not actually a player. The help info should be made to take this into account.