Ticket #432 (closed enhancement: fixed)

Opened 8 months ago

Last modified 5 months ago

RoboGirl/Boy> !ship <ship#>

Reported by: Mootland Farmer Owned by: JoyRider
Priority: normal Component: Bots - Other
Version: Latest version from repository Severity: minor
Keywords: Cc:

Description

Allow people to change ships themselves without messaging RoboBoy/Girl and still keep MVP status.

This will encourage players to adapt to any situation while fighting for the flag, while not losing the chance to be team MVP (for example a Shark leaves they may need a replacement).

-Moot

Attachments

Change History

  Changed 8 months ago by Maverick

Much agreed.

Shouldn't we also add some sort of reward for a player that switches to a specific support ship when one is needed? I feel keeping MVP status isn't much of a reward you can use to achieve victory.

  Changed 8 months ago by Mootland Farmer

Just restating what I said in my email. Unless a player is changing to a Shark or Terrier because the current one left, there's not many scenarios where we may have to reward a player. I don't think it would be feasible to monitor.

Bounty can help green Leviathans and players also use it as bragging rights, but Basing wise, it doesn't do too much. I think giving points as a MVP prize and making the ?buy function more accessible to players would be more useful in Basing. However, I'm still thinking about how that would work.

-Moot

  Changed 7 months ago by Maverick

Dexter can you take a look at this?

follow-up: ↓ 7   Changed 6 months ago by JoyRider

  • owner set to JoyRider
  • status changed from new to assigned

I've commited some changes for this (Mav has yet to check them).

But I'm interested in changing the whole reward system to something more worthwhile. Bounty is easily lost, so what use is it to a shark? And the MVP status isn't very meaningful either. I would like a MVP status counted by points and really be just that, a MVP status, so not everyone who stays on the team for the whole time is automaticly a MVP. Flag caps, terrier kills (LT should give extra points, depending on how many levis attached. ofc this is futile with levi restricted), etc should be counted for MVP. I suppose much like current basing bots do, but then for pub.

Well I haven't given it much thought yet, but we will see.

  Changed 6 months ago by Mootland Farmer

I made this thread awhile ago - http://forums.trenchwars.org/showthread.php?38320-Question-Time

It seems players would like points given to spend on items. But ships like the Warbird and Spider for example cannot buy much more than decoys. I do plan to make the ?buy function more accessible and to try to get players to ?buy more items.

  Changed 5 months ago by Maverick

Rewards in points would be indeed most favorible as it combines well with the public statistics.

I think it would be fun to have the bot print out more statistics at the end of each round. Things like 'most kills', 'most weak (most deaths)', 'most accurate', etc etc.

in reply to: ↑ 4   Changed 5 months ago by Dexter

Joy, would you take a look into the line 142th:
"private List <String>authorizedChangePlayers; // Players authorized to change ship & not lose MVP"
and then on the line 402th:
"public void handleEvent(FrequencyShipChange event){....}"
They're all about keeping mvp just by the command !ship, so you might have to change it too.

Replying to JoyRider:

I've commited some changes for this (Mav has yet to check them).

But I'm interested in changing the whole reward system to something more worthwhile. Bounty is easily lost, so what use is it to a shark? And the MVP status isn't very meaningful either. I would like a MVP status counted by points and really be just that, a MVP status, so not everyone who stays on the team for the whole time is automaticly a MVP. Flag caps, terrier kills (LT should give extra points, depending on how many levis attached. ofc this is futile with levi restricted), etc should be counted for MVP. I suppose much like current basing bots do, but then for pub.

Well I haven't given it much thought yet, but we will see.

  Changed 5 months ago by Maverick

Looks good, JoyRider. You're welcome to work at the bot if you want but be aware that changing the gameplay of the publics is a touchy subject.

Before I put your changes online, I just need to be sure that you've tested the bot?

  Changed 5 months ago by Maverick

Oh, maybe I wasn't clear - I checked your changes/code and it looks good ;-)

  Changed 5 months ago by Mootland Farmer

Can I confirm and announce that players can do either a) switch ships normally and keep MVP status, and b) message RoboBoy/Girl !ship and switch ships and still keep MVP status? Thanks.

Moot

  Changed 5 months ago by Maverick

Mootland, currently players can use the !ship command to switch ships and keep MVP status.

I have to confirm the bot has been tested or test the bot myself before I put the changes online. Once the changes are online, it can be announced that players can switch ships without losing MVP status (if they switched to a needed support ship). The !ship command can't be used anymore then.

  Changed 5 months ago by Dexter

  • status changed from assigned to closed
  • resolution set to fixed

Add/Change #432 (RoboGirl/Boy> !ship <ship#>)

Author


E-mail address and user name can be saved in the Preferences.


Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.