Files
Paradise/code/game/mecha/combat/gygax.dm
T
80fb55365a Mech Lore Pack - examine_more descriptions for mechs (#25414)
* Durand text, test

* Test 2

* Test AGAIN

* Old Durand

* Old Durand 2

* Old Durand 3

* Old Durand 4

* Old Durand 5

* Marauder

* Marauder 2

* Marauder 3

* Ares

* Ares 2

* Ares 3

* Seraph

* Mauler

* Mauler 2

* Gygax

* Dark Gygax

* Dark Gygax 2

* Dark Gygax 3

* HONK

* HONK 2

* Phazon

* Reticence

* Ody

* Ripley

* Ripley 2

* Firefighter

* Death Squid

* Death Squid 2

* Apply suggestions from Burza to make punctuation and formatting consistent.

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Onyxarias <70349271+Onyxarias@users.noreply.github.com>

* Adresses Fordoxia's reviews. Updates extended descriptions for Old Durand and Reticence.

* Update code/game/mecha/combat/marauder.dm

Co-authored-by: Matt <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Onyxarias <70349271+Onyxarias@users.noreply.github.com>

* Update code/game/mecha/combat/marauder.dm

Co-authored-by: Matt <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Onyxarias <70349271+Onyxarias@users.noreply.github.com>

---------

Signed-off-by: Onyxarias <70349271+Onyxarias@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2024-05-24 19:44:45 +00:00

90 lines
3.9 KiB
Plaintext

/obj/mecha/combat/gygax
desc = "A lightweight security exosuit. Popular among private and corporate security."
name = "Gygax"
icon_state = "gygax"
initial_icon = "gygax"
step_in = 3
dir_in = 1 //Facing North.
max_integrity = 250
deflect_chance = 5
armor = list(melee = 25, bullet = 20, laser = 30, energy = 15, bomb = 0, rad = 0, fire = 100, acid = 75)
max_temperature = 25000
infra_luminosity = 6
leg_overload_coeff = 2
wreckage = /obj/structure/mecha_wreckage/gygax
internal_damage_threshold = 35
max_equip = 3
maxsize = 2
step_energy_drain = 3
normal_step_energy_drain = 3
/obj/mecha/combat/gygax/GrantActions(mob/living/user, human_occupant = 0)
..()
overload_action.Grant(user, src)
/obj/mecha/combat/gygax/RemoveActions(mob/living/user, human_occupant = 0)
..()
overload_action.Remove(user)
/obj/mecha/combat/gygax/loaded/Initialize(mapload)
. = ..()
var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/weapon/energy/disabler
ME.attach(src)
ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang
ME.attach(src)
/obj/mecha/combat/gygax/examine_more(mob/user)
. = ..()
. += "<i>A light, fast and cheap combat mech designed and produced by Shellguard Munitions. \
Originally developed as a mobile flanker for open combat scenarios, a substantial flaw in the mech's Leg Overdrive systems caused poor sales. \
When using this system, the legs of the Gygax are prone to overheating and damaging the rest of the machine, leading overzealous pilots to harm themselves more than the enemy.</i>"
. += ""
. += "<i>Despite this flaw, Shellguard was able to reconsider the use of the mech and instead marketed it as a civil defence and policing mech. \
Popularity soared, especially among corporations like Nanotrasen, who were seeking a light, fast, cheap design to use to equip their security teams. \
As with all station-side mechs, Nanotrasen has purchased the license to produce the Gygax in their facilities.</i>"
/obj/mecha/combat/gygax/dark
desc = "A lightweight exosuit, painted in a dark scheme. This model appears to have some modifications."
name = "Dark Gygax"
icon_state = "darkgygax"
initial_icon = "darkgygax"
max_integrity = 300
deflect_chance = 20
armor = list(melee = 40, bullet = 40, laser = 50, energy = 35, bomb = 20, rad =20, fire = 100, acid = 100)
max_temperature = 35000
leg_overload_coeff = 100
operation_req_access = list(ACCESS_SYNDICATE)
wreckage = /obj/structure/mecha_wreckage/gygax/dark
max_equip = 5
maxsize = 2
starting_voice = /obj/item/mecha_modkit/voice/syndicate
destruction_sleep_duration = 2 SECONDS
/obj/mecha/combat/gygax/dark/trader
operation_req_access = list() //Jailbroken mech
/obj/mecha/combat/gygax/dark/loaded/Initialize(mapload)
. = ..()
var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot
ME.attach(src)
ME = new /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster
ME.attach(src)
ME = new /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster
ME.attach(src)
ME = new /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay
ME.attach(src)
ME = new /obj/item/mecha_parts/mecha_equipment/thrusters
ME.attach(src)
/obj/mecha/combat/gygax/dark/add_cell()
cell = new /obj/item/stock_parts/cell/bluespace(src)
/obj/mecha/combat/gygax/dark/examine_more(mob/user)
..()
. = list()
. += "<i>A light, fast and cheap combat mech designed and produced by Shellguard Munitions, though this one appears to be modified. \
With minor alterations to the loadout, armor, and a slick black paint job, this variant strikes a menacing silhouette, its owner clearly being someone you should not mess with.</i>"
. += ""
. += "<i>Despite the flaws of the base model, this modified Gygax has no trouble being a speedy, dangerous killing machine. \
Alterations such as this are common amongst fringe users and outlaw groups, and the upgrades are most certainly illegal. Don't cut yourself.</i>"