Keep Our Light Of Liberty Shining - The TCAF Corvette (#18091)

* tcaf ship

tweakin

gghuhgh

yeah

we're so back

access rename

yeah??

ghostroles

tcfl repath

yeah

voidsuits

access fix

guns, guns, and more guns

* guns, guns, and more guns (ok just one gun)

* Update code/modules/projectiles/guns/energy/blaster.dm

Co-authored-by: Geeves <ggrobler447@gmail.com>

* Update code/game/objects/structures/crates_lockers/crates/gear_loadout.dm

Co-authored-by: Geeves <ggrobler447@gmail.com>

* addresses requested changes

* ghgh

* hghghgh

* the same fixes, but uncorrupted

---------

Co-authored-by: Geeves <ggrobler447@gmail.com>
This commit is contained in:
RustingWithYou
2024-01-09 16:28:30 +00:00
committed by GitHub
co-authored by Geeves
parent 6f1cd224b6
commit f1eedbe976
18 changed files with 72073 additions and 11 deletions
@@ -849,7 +849,7 @@
//tau ceti legion ribbons
/obj/item/clothing/accessory/legion
name = "seniority ribbons"
desc = "A ribbon meant to attach to the chest and sling around the shoulder accompanied by two medallions, marking seniority in a Tau Ceti Foreign Legion."
desc = "A ribbon meant to attach to the chest and sling around the shoulder accompanied by two medallions, marking seniority in the Tau Ceti Armed Forces."
icon_state = "senior_ribbon"
item_state = "senior_ribbon"
overlay_state = "senior_ribbon"
@@ -858,7 +858,7 @@
/obj/item/clothing/accessory/legion/specialist
name = "specialist medallion"
desc = "Two small medallions, one worn on the shoulder and the other worn on the chest. Meant to display the rank of specialist troops in a Tau Ceti Foreign Legion."
desc = "Two small medallions, one worn on the shoulder and the other worn on the chest. Meant to display the rank of specialist troops in the Tau Ceti Armed Forces."
icon_state = "specialist_medallion"
item_state = "specialist_medallion"
overlay_state = "specialist_medallion"
@@ -76,3 +76,17 @@
)
. = ..()
/mob/living/heavy_vehicle/premade/combat/tcaf
name = "\improper Vigilance combat exosuit"
desc = "A heavy-duty combat exosuit manufactured by Zavodskoi Interstellar, and issued to the Tau Ceti Armed Forces."
e_head = /obj/item/mech_component/sensors/combat
e_body = /obj/item/mech_component/chassis/combat
e_arms = /obj/item/mech_component/manipulators/heavy
e_legs = /obj/item/mech_component/propulsion/combat
e_color = COLOR_TCFL
h_l_shoulder = /obj/item/mecha_equipment/mounted_system/combat/grenadesmoke
h_r_shoulder = /obj/item/mecha_equipment/mounted_system/flarelauncher
h_l_hand = /obj/item/mecha_equipment/mounted_system/combat/blaster
h_r_hand = /obj/item/mecha_equipment/mounted_system/combat/gauss
h_head = /obj/item/mecha_equipment/light
@@ -109,3 +109,30 @@
toggle_scope(2.0, usr)
else
to_chat(usr, "<span class='warning'>You can't look through the scope without stabilizing the rifle!</span>")
/obj/item/gun/energy/blaster/tcaf
name = "blaster rifle"
desc = "Developed by Zavodskoi Interstellar, the Z.I. Guardian is a burst-fire blaster rifle designed for the armed forces of the Republic of Biesel. Cheap, reliable and easy to mass-produce, these weapons can be seen across the branches of the TCAF."
desc_extended = "Released in early 2464, the Guardian is a modernisation of the outdated blasters previously used by the TCFL developed in conjunction with the Zo'ra Hive. Since its release, it has been widely adopted by Biesel, leading to a slight fall in NanoTrasen market share as Zavodskoi took their place as the main arms supplier of the TCAF."
icon = 'icons/obj/guns/blaster_ar.dmi'
icon_state = "blaster_ar"
item_state = "blaster_ar"
max_shots = 20
projectile_type = /obj/item/projectile/energy/blaster/heavy
fire_sound = 'sound/weapons/laserstrong.ogg'
slot_flags = SLOT_BACK
w_class = ITEMSIZE_LARGE
is_wieldable = TRUE
can_bayonet = TRUE
knife_x_offset = 23
knife_y_offset = 13
accuracy = -1
fire_delay = ROF_RIFLE
fire_delay_wielded = 5
burst_delay = 4
accuracy_wielded = 2
origin_tech = list(TECH_COMBAT = 5, TECH_MAGNET = 3, TECH_PHORON = 2)
firemodes = list(
list(mode_name="semiauto", burst=1, fire_delay=ROF_INTERMEDIATE),
list(mode_name="3-round bursts", burst=3, burst_accuracy=list(2,1,1), dispersion=list(0, 7.5))
)