stupid antag hud

This commit is contained in:
Aurorablade
2016-05-29 00:54:34 -04:00
parent 53abc1427c
commit 64f415d351
6 changed files with 25 additions and 15 deletions
+2 -2
View File
@@ -799,8 +799,8 @@
if(!(src in ticker.mode.cult))
ticker.mode.add_cultist(src)
special_role = "Cultist"
to_chat(current, "<font color=\"purple\"><b><i>You catch a glimpse of the Realm of [ticker.mode.cultdat.entity_name], [ticker.mode.cultdat.entity_title3]. You now see how flimsy the world is, you see that it should be open to the knowledge of [ticker.mode.cultdat.entity_name].</b></i></font>")
to_chat(current, "<font color=\"purple\"><b><i>Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve [ticker.mode.cultdat.entity_title2] above all else. Bring It back.</b></i></font>")
to_chat(current, "<span class='cultitalic'>You catch a glimpse of the Realm of [ticker.mode.cultdat.entity_name], [ticker.mode.cultdat.entity_title3]. You now see how flimsy the world is, you see that it should be open to the knowledge of [ticker.mode.cultdat.entity_name].</span>")
to_chat(current, "<span class='cultitalic'>Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve [ticker.mode.cultdat.entity_title2] above all else. Bring It back.</span>")
log_admin("[key_name(usr)] has culted [key_name(current)]")
message_admins("[key_name_admin(usr)] has culted [key_name_admin(current)]")
if("tome")
+6 -5
View File
@@ -41,7 +41,7 @@ var/global/list/all_cults = list()
config_tag = "cult"
restricted_jobs = list("Chaplain","AI", "Cyborg", "Internal Affairs Agent", "Security Officer", "Warden", "Detective", "Security Pod Pilot", "Head of Security", "Captain", "Head of Personnel", "Blueshield", "Nanotrasen Representative", "Magistrate", "Brig Physician")
protected_jobs = list()
required_players = 1
required_players = 30
required_enemies = 3
recommended_enemies = 4
@@ -119,9 +119,11 @@ var/global/list/all_cults = list()
for(var/datum/mind/cult_mind in cult)
equip_cultist(cult_mind.current)
cult_mind.current.faction |= "cult"
var/datum/action/cultcomm/C = new()
C.Grant(cult_mind.current)
update_cult_icons_added(cult_mind)
add_cultist(cult_mind)
to_chat(cult_mind.current, "<span class='cult'> You are a member of the cult!</span>")//need fluffier text here...
to_chat(cult_mind.current, "<span class='cultitalic'>You catch a glimpse of the Realm of [cultdat.entity_name], [cultdat.entity_title3]. You now see how flimsy the world is, you see that it should be open to the knowledge of [cultdat.entity_name].</span>")
first_phase()
@@ -180,13 +182,13 @@ var/global/list/all_cults = list()
return 0
if(!(cult_mind in cult) && is_convertable_to_cult(cult_mind))
cult += cult_mind
update_cult_icons_added(cult_mind)
cult_mind.current.faction |= "cult"
var/datum/action/cultcomm/C = new()
C.Grant(cult_mind.current)
cult_mind.current.attack_log += "\[[time_stamp()]\] <span class='danger'>Has been converted to the cult!</span>"
if(jobban_isbanned(cult_mind.current, ROLE_CULTIST))
replace_jobbaned_player(cult_mind.current, ROLE_CULTIST)
update_cult_icons_added(cult_mind)
return 1
@@ -212,7 +214,6 @@ var/global/list/all_cults = list()
/datum/game_mode/proc/update_cult_icons_added(datum/mind/cult_mind)
var/datum/atom_hud/antag/culthud = huds[ANTAG_HUD_CULT]
culthud.join_hud(cult_mind.current)
set_antag_hud(cult_mind.current, "hudcultist")
+1 -2
View File
@@ -48,11 +48,10 @@
H.drip(500)
/obj/item/weapon/legcuffs/bola/cult
/obj/item/weapon/legcuffs/bolas/cult
name = "runed bola"
desc = "A strong bola, bound with dark magic. Throw it to trip and slow your victim."
icon_state = "bola_cult"
item_state = "bola_cult"
breakouttime = 45
/obj/item/clothing/head/culthood
+12 -3
View File
@@ -46,7 +46,6 @@
message_admins("Picking a new Cult objective.")
var/new_objective = "eldergod"
var/dieanotherday = 0//if we have less then four cultists..
//the idea here is that if the cult performs well, the should get more objectives before they can summon Nar-Sie.
if(cult.len >= 4)//if there are less than 4 remaining cultists, they get a free pass to the summon objective.
if(current_objective <= prenarsie_objectives)
@@ -62,7 +61,7 @@
else
message_admins("There are less than 4 cultists! [ticker.mode.cultdat.entity_name] objective unlocked.")
log_admin("There are less than 4 cultists! [ticker.mode.cultdat.entity_name] objective unlocked.")
dieanotherday = 1
gtfo_phase()
if(!sacrificed.len && (new_objective != "sacrifice"))
sacrifice_target = null
@@ -94,11 +93,21 @@
blood_check()//in case there are already enough blood covered tiles when the objective is given.
/datum/game_mode/cult/proc/gtfo_phase()//YOU HAD ONE JOB
var/explanation
objectives +="survive"
explanation = "Our knowledge must live on. Make sure at least [acolytes_needed] acolytes escape on the shuttle to spread their work on an another station."
for(var/datum/mind/cult_mind in cult)
to_chat(cult_mind.current, "<span class='cult'>You and your acolytes suddenly feel the urge to do your best, but survive!</span>")
to_chat(cult_mind.current, "<B>Objective Survive</B>: [explanation]")
cult_mind.memory += "<B>Objective Survive</B>: [explanation]<BR>"
/datum/game_mode/cult/proc/second_phase()
narsie_condition_cleared = 1
var/explanation
if(prob(50))//split the chance of this
if(prob(40))//split the chance of this
objectives += "eldergod"
explanation = "Summon [ticker.mode.cultdat.entity_name] on the Station via the use of the Tear Reality rune."
else
+1
View File
@@ -595,6 +595,7 @@ var/list/teleport_runes = list()
new /mob/living/simple_animal/slaughter/cult(T, pick(NORTHEAST, SOUTHEAST, NORTHWEST, SOUTHWEST))
cult_mode.demons_summoned = 1
shuttle_master.emergency.request(null, 0.5,null)
cult_mode.third_phase()
qdel(src)
+3 -3
View File
@@ -247,7 +247,7 @@
var/mob/living/carbon/C = target
C.silent += 5
C.stuttering += 15
C.cultslurring += 15
C.cultslurring += 5
C.Jitter(15)
user.drop_item()
qdel(src)
@@ -270,7 +270,7 @@
user.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/cultpack(user), slot_back)
user.drop_item()
user.put_in_hands(new /obj/item/weapon/melee/cultblade(user))
user.put_in_hands(new /obj/item/weapon/legcuffs/bola/cult(user))
user.put_in_hands(new /obj/item/weapon/legcuffs/bolas/cult(user))
/obj/item/weapon/paper/talisman/armor/attack(mob/living/target, mob/living/user)
if(iscultist(user) && iscultist(target))
@@ -292,7 +292,7 @@
to_chat(user, "<span class='cultitalic'>You disturb [target] with visons of the end!</span>")
if(iscarbon(target))
var/mob/living/carbon/H = target
H.reagents.add_reagent("lsd", 25)
H.reagents.add_reagent("lsd", 10)
qdel(src)