mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 11:37:40 +01:00
* Diverse Traders Types * Trader Type control, announcements, species spawning * Trader Outfits * Posh Moth - Posh Cane * Landmarks, Trader ID Name Change * Trader Shuttle Adjustment - Landmarks for Item Pools * Outfit Survival Kit changes * Added another refill for the hand labeler due to more cargo * Trader Shuttle locker fix * Item Stocks, Item Stock Assignments, Box Kits, Love Bottle * Mech access, No double mechs, Small box fix * Removed Solgov Gunkit from General Pool * Spacing * Moved traders to not be event subtypes, added documentation to vars * Boxed spacing, removed improper * Moved postequip, used box variables * Lore team requested change - Bolt action instead of AK * Changed landmark * Moved soviet ammo to minor gear, increased soviet minor gear to 8. * Obfuscated Cybersun * Lootpool Adjustments * Readded Solgov Kit to general pool at low weight * Commas! * Spelling Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Comments Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Re-Nulled After_Equip_Job * Removed extraneous var spaces * Relocated space in trader introduction message * Robomoon is now once again Cybersun * Impropered Enforcer Kit * No more ERT box for non-NT boxes * Fixed turbine kit stock part amount * Subtyped skrell/unathi suit boxes * Replaced meson cyber eye (nodrop issue) with meson sunglasses/gar mesons * Reduced weight on arm/esword implant rare items * Also reduced arm laser weight * Added a couple items to skipjack large - more 'random', filled in reduced weights * Path typo fix Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Removed trailing / in path Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Removed Cheap Breacher suit from inventory * Apply suggestions from code review Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> --------- Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
71 lines
2.4 KiB
Plaintext
71 lines
2.4 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/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)
|