mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-26 22:42:26 +01:00
purgesactors (#4596)
This commit is contained in:
@@ -370,7 +370,6 @@
|
||||
#include "code\game\antagonist\antagonist_update.dm"
|
||||
#include "code\game\antagonist\alien\borer.dm"
|
||||
#include "code\game\antagonist\alien\xenomorph.dm"
|
||||
#include "code\game\antagonist\outsider\actors.dm"
|
||||
#include "code\game\antagonist\outsider\commando.dm"
|
||||
#include "code\game\antagonist\outsider\deathsquad.dm"
|
||||
#include "code\game\antagonist\outsider\ert.dm"
|
||||
|
||||
@@ -35,7 +35,6 @@
|
||||
#define MODE_COMMANDO "commando"
|
||||
#define MODE_DEATHSQUAD "deathsquad"
|
||||
#define MODE_ERT "ert"
|
||||
#define MODE_ACTOR "actor"
|
||||
#define MODE_MERCENARY "mercenary"
|
||||
#define MODE_NINJA "ninja"
|
||||
#define MODE_RAIDER "raider"
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
var/datum/antagonist/actor/actor
|
||||
|
||||
/datum/antagonist/actor
|
||||
id = MODE_ACTOR
|
||||
bantype = "actor"
|
||||
role_text = "NanoTrasen Actor"
|
||||
role_text_plural = "NanoTrasen Actors"
|
||||
welcome_text = "You've been hired to entertain people through the power of television!"
|
||||
landmark_id = "ActorSpawn"
|
||||
id_type = /obj/item/weapon/card/id/syndicate
|
||||
|
||||
flags = ANTAG_OVERRIDE_JOB | ANTAG_SET_APPEARANCE | ANTAG_CHOOSE_NAME
|
||||
|
||||
hard_cap = 7
|
||||
hard_cap_round = 10
|
||||
initial_spawn_req = 1
|
||||
initial_spawn_target = 1
|
||||
|
||||
/datum/antagonist/actor/New()
|
||||
..()
|
||||
actor = src
|
||||
|
||||
/datum/antagonist/actor/greet(var/datum/mind/player)
|
||||
if(!..())
|
||||
return
|
||||
|
||||
player.current.show_message("You work for [current_map.company_name], tasked with the production and broadcasting of entertainment to all of its assets.")
|
||||
player.current.show_message("Entertain the crew! Try not to disrupt them from their work too much and remind them how great [current_map.company_name] is!")
|
||||
|
||||
/datum/antagonist/actor/equip(var/mob/living/carbon/human/player)
|
||||
player.equip_to_slot_or_del(new /obj/item/clothing/under/chameleon(src), slot_w_uniform)
|
||||
player.equip_to_slot_or_del(new /obj/item/clothing/shoes/chameleon(src), slot_shoes)
|
||||
player.equip_to_slot_or_del(new /obj/item/device/radio/headset/entertainment(src), slot_l_ear)
|
||||
var/obj/item/weapon/card/id/centcom/ERT/C = new(player.loc)
|
||||
C.assignment = "Actor"
|
||||
player.set_id_info(C)
|
||||
player.equip_to_slot_or_del(C,slot_wear_id)
|
||||
|
||||
return 1
|
||||
|
||||
/*
|
||||
/client/verb/join_as_actor()
|
||||
set category = "IC"
|
||||
set name = "Join as Actor"
|
||||
set desc = "Join as an Actor to entertain the crew through television!"
|
||||
|
||||
if(!MayRespawn(1))
|
||||
return
|
||||
|
||||
var/choice = alert("Are you sure you'd like to join as an actor?", "Confirmation","Yes", "No")
|
||||
if(choice != "Yes")
|
||||
return
|
||||
|
||||
if(istype(usr,/mob/abstract/observer) || istype(usr,/mob/abstract/new_player))
|
||||
if(actor.current_antagonists.len >= actor.hard_cap)
|
||||
usr << "No more actors may spawn at the current time."
|
||||
return
|
||||
actor.create_default(usr)
|
||||
return
|
||||
|
||||
usr << "You must be observing or be a new player to spawn as an actor."
|
||||
*/
|
||||
@@ -721,36 +721,6 @@
|
||||
)
|
||||
//everything after the power cell had no amounts, I improvised. -Sayu
|
||||
|
||||
//FOR ACTORS GUILD - mainly props that cannot be spawned otherwise
|
||||
/obj/machinery/vending/props
|
||||
name = "prop dispenser"
|
||||
desc = "All the props an actor could need. Probably."
|
||||
icon_state = "Theater"
|
||||
vend_id = "baygay"
|
||||
products = list(
|
||||
/obj/structure/flora/pottedplant = 2,
|
||||
/obj/item/device/flashlight/lamp = 2,
|
||||
/obj/item/device/flashlight/lamp/green = 2,
|
||||
/obj/item/weapon/reagent_containers/food/drinks/jar = 1,
|
||||
/obj/item/weapon/nullrod = 1,
|
||||
/obj/item/toy/cultsword = 4,
|
||||
/obj/item/toy/katana = 2,
|
||||
/obj/item/weapon/phone = 3
|
||||
)
|
||||
|
||||
//FOR ACTORS GUILD - Containers
|
||||
/obj/machinery/vending/containers
|
||||
name = "container dispenser"
|
||||
desc = "A container that dispenses containers."
|
||||
icon_state = "robotics"
|
||||
vend_id = "baygay"
|
||||
products = list(
|
||||
/obj/structure/closet/crate/freezer = 2,
|
||||
/obj/structure/closet = 3,
|
||||
/obj/structure/closet/crate = 3
|
||||
)
|
||||
|
||||
|
||||
//RECURSION
|
||||
/obj/machinery/vending/vendors
|
||||
name = "Omni-Vendor"
|
||||
|
||||
@@ -226,13 +226,6 @@
|
||||
item_state = "headset"
|
||||
ks2type = /obj/item/device/encryptionkey/heads/hos
|
||||
|
||||
/obj/item/device/radio/headset/entertainment
|
||||
name = "actor's radio headset"
|
||||
desc = "specially made to make you sound less cheesy."
|
||||
icon_state = "com_headset"
|
||||
item_state = "headset"
|
||||
ks2type = /obj/item/device/encryptionkey/entertainment
|
||||
|
||||
/obj/item/device/radio/headset/attackby(obj/item/weapon/W as obj, mob/user as mob)
|
||||
// ..()
|
||||
user.set_machine(src)
|
||||
|
||||
Reference in New Issue
Block a user