SWGEmu SWGEMU-446

Guild and group chat commands

Closed on 17 Dec 12

  •  
  •  
  •  
  •  
  • Author
  • Moderator
  • Reviewers
    • Reviewer completed

SWGEMU-446 4

Summarize the review outcomes (optional)
 
#permalink

Details

Warning: no files are visible, they have all been filtered.
Participant Role Time Spent Comments Latest Comment
Author 45m 2 Ok, figured it out. Added another patch that shows those.
Moderator 0m    
Reviewer - 0% complete      
Reviewer - 100% complete 16m 2 Yes it will.
Reviewer - 0% complete      
Reviewer - 41% complete 2m    
oru
Reviewer - 0% complete      
Reviewer - 0% complete      
Total   1h 3m 4  
#permalink

Objectives

The following commands exist for group and guild chat (http://swg.wikia.com/wiki/Chat_Commands):

  • /g
  • /groupChat, aka /group
  • /groupSay (not working)
  • /gsay (not working)
  • /gtell (not working)
  • /guild, aka /gu (not working)
  • /guildSay (not working)


The group commands should all do the same thing (and should therefore all use the same class, not individual classes for each command) registered with different strings, and, of course, they should all work like /g and /groupChat do.

This eliminates the need for:

  • GCommand.h
  • GroupSayCommand.h
  • GSayCommand.h
  • GtellCommand.h
  • GuildSayCommand.h


The guild commands were not working, so additional methods were added to support broadcasting to the guild room when these slash commands are executed.

#permalink

Summary

Patch submitted to unstable branch.

#permalink

Issues Raised From Comments

Key Summary State Assignee
#permalink

General Comments

13 Dec 12

Loshult says:

Can you complete the patch? If the files stated above isn't needed anymore, remove them.

13 Dec 12

Cebot says:

Sorry for my noobishness with SVN, but how do I remove files? If I remove them from my local copy and generate a new patch, will it include that kind of change?

14 Dec 12

Loshult says:

Yes it will.

17 Dec 12

Cebot says:

Ok, figured it out. Added another patch that shows those.

/src/server/chat/ChatManager.cpp Changed  
Open in IDE #permalink
/src/server/chat/ChatManager.h Changed  
Open in IDE #permalink
/src/server/chat/ChatManager.idl Changed  
Open in IDE #permalink
/src/.../chat/ChatManagerImplementation.cpp Changed  
Open in IDE #permalink
/src/.../command/CommandConfigManager.cpp Changed  
Open in IDE #permalink
/src/server/.../commands/GuildCommand.h Changed  
Open in IDE #permalink
/src/server/.../creature/commands/commands.h Changed  
Open in IDE #permalink
/src/server/.../creature/commands/GCommand.h Changed  
Open in IDE #permalink
/src/server/.../commands/GroupSayCommand.h Changed  
Open in IDE #permalink
/src/server/.../commands/GsayCommand.h Changed  
Open in IDE #permalink
/src/server/.../commands/GtellCommand.h Changed  
Open in IDE #permalink
/src/server/.../commands/GuildsayCommand.h Changed  
Open in IDE #permalink

Review updated: Reload | Ignore | Collapse

You cannot reload the review while writing a comment.

Create Issue

X
Assign To Me

Log time against