mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-21 13:05:36 +01:00
Lots of updates
This commit is contained in:
+18
-10
@@ -16,35 +16,35 @@
|
||||
message_admins("[key_name_admin(usr)] created traitors.")
|
||||
log_admin("[key_name(usr)] created traitors.")
|
||||
else
|
||||
message_admins("[key_name_admin(usr)] tried to create traitors. Unfortunatly there were no candidates available.")
|
||||
message_admins("[key_name_admin(usr)] tried to create traitors. Unfortunately, there were no candidates available.")
|
||||
log_admin("[key_name(usr)] failed to create traitors.")
|
||||
if("2")
|
||||
if(src.makeChanglings())
|
||||
message_admins("[key_name(usr)] created changelings.")
|
||||
log_admin("[key_name(usr)] created changelings.")
|
||||
else
|
||||
message_admins("[key_name_admin(usr)] tried to create changelings. Unfortunatly there were no candidates available.")
|
||||
message_admins("[key_name_admin(usr)] tried to create changelings. Unfortunately, there were no candidates available.")
|
||||
log_admin("[key_name(usr)] failed to create changelings.")
|
||||
if("3")
|
||||
if(!src.makeRevs())
|
||||
message_admins("[key_name(usr)] started a revolution.")
|
||||
log_admin("[key_name(usr)] started a revolution.")
|
||||
else
|
||||
message_admins("[key_name_admin(usr)] tried to start a revolution. Unfortunatly there were no candidates available.")
|
||||
message_admins("[key_name_admin(usr)] tried to start a revolution. Unfortunately, there were no candidates available.")
|
||||
log_admin("[key_name(usr)] failed to start a revolution.")
|
||||
if("4")
|
||||
if(src.makeCult())
|
||||
message_admins("[key_name(usr)] started a cult.")
|
||||
log_admin("[key_name(usr)] started a cult.")
|
||||
else
|
||||
message_admins("[key_name_admin(usr)] tried to start a cult. Unfortunatly there were no candidates available.")
|
||||
message_admins("[key_name_admin(usr)] tried to start a cult. Unfortunately, there were no candidates available.")
|
||||
log_admin("[key_name(usr)] failed to start a cult.")
|
||||
if("5")
|
||||
if(src.makeMalfAImode())
|
||||
message_admins("[key_name(usr)] caused an AI to malfunction.")
|
||||
log_admin("[key_name(usr)] caused an AI to malfunction.")
|
||||
else
|
||||
message_admins("[key_name_admin(usr)] tried to cause an AI to malfunction. Unfortunatly there were no candidates available.")
|
||||
message_admins("[key_name_admin(usr)] tried to cause an AI to malfunction. Unfortunately, there were no candidates available.")
|
||||
log_admin("[key_name(usr)] failed to cause an AI to malfunction.")
|
||||
if("6")
|
||||
message_admins("[key_name(usr)] is creating a wizard...")
|
||||
@@ -52,7 +52,7 @@
|
||||
message_admins("[key_name(usr)] created a wizard.")
|
||||
log_admin("[key_name(usr)] created a wizard.")
|
||||
else
|
||||
message_admins("[key_name_admin(usr)] tried to create a wizard. Unfortunatly there were no candidates available.")
|
||||
message_admins("[key_name_admin(usr)] tried to create a wizard. Unfortunately, there were no candidates available.")
|
||||
log_admin("[key_name(usr)] failed to create a wizard.")
|
||||
if("7")
|
||||
message_admins("[key_name(usr)] is creating a nuke team...")
|
||||
@@ -60,7 +60,7 @@
|
||||
message_admins("[key_name(usr)] created a nuke team.")
|
||||
log_admin("[key_name(usr)] created a nuke team.")
|
||||
else
|
||||
message_admins("[key_name_admin(usr)] tried to create a nuke team. Unfortunatly there were not enough candidates available.")
|
||||
message_admins("[key_name_admin(usr)] tried to create a nuke team. Unfortunately, there were not enough candidates available.")
|
||||
log_admin("[key_name(usr)] failed to create a nuke team.")
|
||||
if("8")
|
||||
message_admins("[key_name(usr)] spawned a ninja.")
|
||||
@@ -76,7 +76,7 @@
|
||||
message_admins("[key_name(usr)] created a death squad.")
|
||||
log_admin("[key_name(usr)] created a death squad.")
|
||||
else
|
||||
message_admins("[key_name_admin(usr)] tried to create a death squad. Unfortunatly there were not enough candidates available.")
|
||||
message_admins("[key_name_admin(usr)] tried to create a death squad. Unfortunately, there were not enough candidates available.")
|
||||
log_admin("[key_name(usr)] failed to create a death squad.")
|
||||
if("11")
|
||||
var/strength = input("Set Blob Strength (1=Weak, 2=Strong, 3=Full)","Set Strength",1) as num
|
||||
@@ -88,7 +88,7 @@
|
||||
message_admins("[key_name(usr)] started a gang war.")
|
||||
log_admin("[key_name(usr)] started a gang war.")
|
||||
else
|
||||
message_admins("[key_name(usr)] tried to start a gang war. Unfortunatly there were not enough candidates available.")
|
||||
message_admins("[key_name(usr)] tried to start a gang war. Unfortunately, there were not enough candidates available.")
|
||||
log_admin("[key_name(usr)] failed to start a gang war.")
|
||||
if("13")
|
||||
message_admins("[key_name(usr)] is creating an emergency response team...")
|
||||
@@ -96,7 +96,7 @@
|
||||
message_admins("[key_name(usr)] created an emergency response team.")
|
||||
log_admin("[key_name(usr)] created an emergency response team.")
|
||||
else
|
||||
message_admins("[key_name_admin(usr)] tried to create an emergency response team. Unfortunatly there were not enough candidates available.")
|
||||
message_admins("[key_name_admin(usr)] tried to create an emergency response team. Unfortunately, there were not enough candidates available.")
|
||||
log_admin("[key_name(usr)] failed to create an emergency response team.")
|
||||
if("14")
|
||||
message_admins("[key_name(usr)] is creating an abductor team...")
|
||||
@@ -106,6 +106,14 @@
|
||||
else
|
||||
message_admins("[key_name_admin(usr)] tried to create an abductor team. Unfortunatly there were not enough candidates available.")
|
||||
log_admin("[key_name(usr)] failed to create an abductor team.")
|
||||
if("15")
|
||||
message_admins("[key_name(usr)] is creating a revenant...")
|
||||
if(src.makeRevenant())
|
||||
message_admins("[key_name(usr)] created a revenant.")
|
||||
log_admin("[key_name(usr)] created a revenant.")
|
||||
else
|
||||
message_admins("[key_name_admin(usr)] tried to create a revenant. Unfortunately, there were no candidates available.")
|
||||
log_admin("[key_name(usr)] failed to create a revenant.")
|
||||
|
||||
else if(href_list["forceevent"])
|
||||
if(!check_rights(R_FUN)) return
|
||||
|
||||
@@ -23,6 +23,7 @@ client/proc/one_click_antag()
|
||||
<a href='?src=\ref[src];makeAntag=10'>Make Deathsquad (Requires Ghosts)</a><br>
|
||||
<a href='?src=\ref[src];makeAntag=13'>Make Emergency Response Team (Requires Ghosts)</a><br>
|
||||
<a href='?src=\ref[src];makeAntag=14'>Make Abductor Team (Requires Ghosts)</a><br>
|
||||
<a href='?src=\ref[src];makeAntag=15'>Make Revenant (Requires Ghost)</a><br>
|
||||
"}
|
||||
/* These dont work just yet
|
||||
Ninja, aliens and deathsquad I have not looked into yet
|
||||
@@ -537,6 +538,20 @@ client/proc/one_click_antag()
|
||||
else
|
||||
return
|
||||
|
||||
/datum/admins/proc/makeRevenant()
|
||||
var/list/mob/dead/observer/candidates = getCandidates("Do you wish to be considered for becoming a revenant?", "revenant", null)
|
||||
if(candidates.len >= 1)
|
||||
var/spook_op = pick(candidates)
|
||||
var/mob/dead/observer/O = spook_op
|
||||
candidates -= spook_op
|
||||
var/mob/living/simple_animal/revenant/revvie = new /mob/living/simple_animal/revenant(get_turf(O))
|
||||
revvie.key = O.key
|
||||
revvie.mind.assigned_role = "revenant"
|
||||
revvie.mind.special_role = "Revenant"
|
||||
return 1
|
||||
else
|
||||
return
|
||||
|
||||
/datum/admins/proc/getCandidates(var/Question, var/jobbanType, var/datum/game_mode/gametypeCheck)
|
||||
var/list/mob/dead/observer/candidates = list()
|
||||
var/time_passed = world.time
|
||||
@@ -553,12 +568,19 @@ client/proc/one_click_antag()
|
||||
if(jobban_isbanned(G, jobbanType) || jobban_isbanned(G, "Syndicate"))
|
||||
continue
|
||||
spawn(0)
|
||||
G << 'sound/misc/notice2.ogg' //Alerting them to their consideration
|
||||
switch(alert(G,Question,"Please answer in 30 seconds!","Yes","No"))
|
||||
if("Yes")
|
||||
G << 'sound/machines/ping.ogg'
|
||||
G << "<span class='notice'>Choice registered: Yes.</span>"
|
||||
if((world.time-time_passed)>300)//If more than 30 game seconds passed.
|
||||
G << "<span class='danger'>Sorry, you were too late for the consideration!</span>"
|
||||
G << 'sound/machines/buzz-sigh.ogg'
|
||||
return
|
||||
candidates += G
|
||||
if("No")
|
||||
G << "<span class='danger'>Choice registered: No.</span>"
|
||||
G << 'sound/machines/buzz-sigh.ogg'
|
||||
return
|
||||
else
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user