guard -> disable modcalls, bugfixes for guard button, etc.
This commit is contained in:
		
							parent
							
								
									248444307f
								
							
						
					
					
						commit
						c44832a707
					
				
							
								
								
									
										
											BIN
										
									
								
								base/sounds/general/adminhelp.ogg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								base/sounds/general/adminhelp.ogg
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							@ -107,7 +107,7 @@ pre = 5, 490, 80, 21
 | 
			
		||||
flip = 104, 490, 51, 21
 | 
			
		||||
 | 
			
		||||
; Guard button
 | 
			
		||||
guard = 200, 560, 61, 21
 | 
			
		||||
guard = 200, 580, 81, 21
 | 
			
		||||
 | 
			
		||||
pre_no_interrupt = 200, 490, 80, 21
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -3,6 +3,6 @@ witness_testimony = sfx-testimony2.wav
 | 
			
		||||
cross_examination = sfx-testimony.wav
 | 
			
		||||
evidence_present = sfx-evidenceshoop.wav
 | 
			
		||||
word_call = sfx-gaspen-yeah!.wav
 | 
			
		||||
mod_call = sfx-gallery.wav
 | 
			
		||||
mod_call = adminhelp.ogg
 | 
			
		||||
not_guilty = sfx-notguilty.wav
 | 
			
		||||
guilty = sfx-guilty.wav
 | 
			
		||||
@ -193,7 +193,7 @@ Courtroom::Courtroom(AOApplication *p_ao_app) : QMainWindow()
 | 
			
		||||
  ui_flip->setText("Flip");
 | 
			
		||||
  ui_flip->hide();
 | 
			
		||||
  ui_guard = new QCheckBox(this);
 | 
			
		||||
  ui_guard->setText("Guard");
 | 
			
		||||
  ui_guard->setText("Disable Modcalls");
 | 
			
		||||
  ui_guard->hide();
 | 
			
		||||
  ui_casing = new QCheckBox(this);
 | 
			
		||||
  ui_casing->setChecked(ao_app->get_casing_enabled());
 | 
			
		||||
@ -1085,6 +1085,12 @@ void Courtroom::append_server_chatmessage(QString p_name, QString p_message, QSt
 | 
			
		||||
    colour = ao_app->get_color("ooc_default_color", "courtroom_design.ini").name();
 | 
			
		||||
  if (p_colour == "1")
 | 
			
		||||
    colour = ao_app->get_color("ooc_server_color", "courtroom_design.ini").name();
 | 
			
		||||
  qDebug() << p_message;
 | 
			
		||||
  if(p_message == "Logged in as a moderator.")
 | 
			
		||||
  {
 | 
			
		||||
      ui_guard->show();
 | 
			
		||||
      append_server_chatmessage("CLIENT", "You were granted the Disable Modcalls button.", "1");
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  ui_server_chatlog->append_chatmessage(p_name, p_message, colour);
 | 
			
		||||
}
 | 
			
		||||
@ -2855,7 +2861,7 @@ void Courtroom::toggle_judge_buttons(bool is_on)
 | 
			
		||||
void Courtroom::mod_called(QString p_ip)
 | 
			
		||||
{
 | 
			
		||||
  ui_server_chatlog->append(p_ip);
 | 
			
		||||
  if (ui_guard->isChecked())
 | 
			
		||||
  if (!ui_guard->isChecked())
 | 
			
		||||
  {
 | 
			
		||||
    modcall_player->play(ao_app->get_sfx("mod_call"));
 | 
			
		||||
    ao_app->alert(this);
 | 
			
		||||
@ -2897,11 +2903,6 @@ void Courtroom::on_ooc_return_pressed()
 | 
			
		||||
      toggle_judge_buttons(false);
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
  else if (ooc_message.startsWith("/login"))
 | 
			
		||||
  {
 | 
			
		||||
    ui_guard->show();
 | 
			
		||||
    append_server_chatmessage("CLIENT", "You were granted the Guard button.", "1");
 | 
			
		||||
  }
 | 
			
		||||
  else if (ooc_message.startsWith("/rainbow") && ao_app->yellow_text_enabled && !rainbow_appended)
 | 
			
		||||
  {
 | 
			
		||||
    //ui_text_color->addItem("Rainbow");
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user