mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-20 07:12:55 +00:00
* proof-of-concept implementation * clear being_hijacked on death * it glows in the dark * oops * machinery interactions and some fixes * consistency, correctness, fixes * stop usage of the \the text macro * list inits in Initialize * fix control flow spacing * review compliance * event code and some tweaks * upgradable spell abilities and some tweaks * how did that happen * cycle cameras spell * stat upgrades (no sprites for now) * tweaking * sounds * jecties code * more tweaks and fixes * some review stuff * alt-click user param and charger icon fix * Remove unused default amounts in objectives * Comply with sirryan review (part 1) * Move isapc definition * Add autodoc comments to all pulse_demon vars * Give random number in name on init * Fix merge conflicts * Remove pulse demon from traitors on Destroy * Fix mulebot relaymove override * Fix airlock TGUI actions * Fix loop over mobs in cablehop * Attempt to fix overload runtime * Half-fix gun cooldown issue * Fix chat related issues * Attempt to fix overload runtime (take 2) * Make ion projectiles collide * Tweak pulse demon speed * Make demon survive loc being deleted * Send message when saved by self-sustaining * Fix vv_edit_var for charge * Stop people disabling hijacked bots * Make demon lose more health when not on wires * Increase costs of stat upgrades * Allow demon to change its drain speed * Stop demon obliterating xenos * Comply with review (partial) * Fix issues pointed out in reviews * Allow demon to drain charge of reachable items * Adjust volume of demon sounds * Improve cell interactions * Bump up event weight (for testmerge) * Give pulse demon a highlight section on orbit menu * Give demon an experimental soft-counter to insuls * Reduce volume of most common sounds (again) * Update demon cable overlay when required * Stop AI using its tracking ability on pulse demons * Add wizard spawner for pulse demon * Tweak EMP behaviour and numbers * Clear references in Destroy * Make appear on end of round credits even when dead * Prevent pulse demon from detonating cyborgs * Generalise insulated structure check * Clean up remaining review requests * Add new sprites * some addressed reviews * Typepath changes, GC fixes * I blame charlie * good enough * die or something * Update code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> * Update code/game/gamemodes/miniantags/pulsedemon/pulsedemon_interactions.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> * Update code/game/gamemodes/miniantags/pulsedemon/pulsedemon_interactions.dm Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> * even more changes * final tweaks * what * Update code/game/gamemodes/miniantags/pulsedemon/pulsedemon_interactions.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Update code/game/gamemodes/miniantags/pulsedemon/pulsedemon_abilities.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Update code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * Update code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> * bam * Update code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * Update code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * Update code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * Update code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * Update code/game/gamemodes/miniantags/pulsedemon/pulsedemon.dm Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * to_chatn't * deconflicted --------- Co-authored-by: unknownuser782 <126365777+unknownuser782@users.noreply.github.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
69 lines
4.4 KiB
Plaintext
69 lines
4.4 KiB
Plaintext
GLOBAL_LIST_INIT(alphabet, list("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"))
|
|
GLOBAL_LIST_INIT(alphabet_uppercase, list("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"))
|
|
GLOBAL_LIST_INIT(zero_character_only, list("0"))
|
|
GLOBAL_LIST_INIT(hex_characters, list("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"))
|
|
GLOBAL_LIST_INIT(binary, list("0","1"))
|
|
GLOBAL_LIST_INIT(html_colors, list("Alice Blue","Antique White","Aqua","Aquamarine","Azure","Beige","Bisque","Black","Blanched Almond","Blue","Blue Violet",
|
|
"Brown","Burly Wood","Cadet Blue","Chartreuse","Chocolate","Coral","Cornflower Blue","Cornsilk","Crimson","Cyan",
|
|
"Dark Blue","Dark Cyan","Dark Golden Rod","Dark Gray","Dark Green","Dark Khaki","Dark Magenta","Dark Olive Green",
|
|
"Dark Orange","Dark Orchid","Dark Red","Dark Salmon","Dark Sea Green","Dark Slate Blue","Dark Slate Gray",
|
|
"Dark Turquoise","Dark Violet","Deep Pink","Deep Sky Blue","Dim Gray","Dodger Blue","Fire Brick","Floral White",
|
|
"Forest Green","Fuchsia","Gainsboro","Ghost White","Gold","Golden Rod","Gray","Grey","Green","Green Yellow","Honey Dew",
|
|
"Hot Pink","Indian Red","Indigo","Ivory","Khaki","Lavender","Lavender Blush","Lawn Green","Lemon Chiffon","Light Blue",
|
|
"Light Coral","Light Cyan","Light Golden Rod Yellow","Light Gray","Light Green","Light Pink","Light Salmon","Light Sea Green",
|
|
"Light Sky Blue","Light Slate Gray","Light Steel Blue","Light Yellow","Lime","Lime Green","Linen","Magenta","Maroon",
|
|
"Medium Aquamarine","Medium Blue","Medium Orchid","Medium Purple","Medium Seagreen","Medium Slate Blue","Medium Spring Green",
|
|
"Medium Turquoise","Medium Violet Red","Midnight Blue","Mint Cream","Misty Rose","Moccasin","Navajo White","Navy","Old Lace",
|
|
"Olive","Olive Drab","Orange","Orange Red","Orchid","Pale Golden Rod","Pale Green","Pale Turquoise","Pale Violet Red",
|
|
"Papaya Whip","Peach Puff","Peru","Pink","Plum","Powder Blue","Purple","Red","Rosy Brown","Royal Blue","Saddle Brown",
|
|
"Salmon","Sandy Brown","Sea Green","Sea Shell","Sienna","Silver","Sky Blue","Slate Blue","Slate Gray","Snow","Spring Green",
|
|
"Steel Blue","Tan","Teal","Thistle","Tomato","Turquoise","Violet","Wheat","White","White Smoke","Yellow","Yellow Green"))
|
|
|
|
GLOBAL_LIST_INIT(day_names, list("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"))
|
|
GLOBAL_LIST_INIT(month_names, list("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"))
|
|
// keep si_suffixes balanced and with a pivot in the middle!
|
|
GLOBAL_LIST_INIT(si_suffixes, list("y", "z", "a", "f", "p", "n", "u", "m", "", "k", "M", "G", "T", "P", "E", "Z", "Y"))
|
|
|
|
GLOBAL_LIST_INIT(restricted_camera_networks, list(
|
|
"CentComm",
|
|
"ERT",
|
|
"NukeOps",
|
|
"Thunderdome",
|
|
"UO45",
|
|
"UO45R",
|
|
"UO71",
|
|
"Xeno",
|
|
"SyndicateTestLab"
|
|
)) //Those networks can only be accessed by preexisting terminals. AIs and new terminals can't use them.
|
|
|
|
GLOBAL_LIST_INIT(ruin_landmarks, list())
|
|
|
|
GLOBAL_LIST_INIT(round_end_sounds, list(
|
|
'sound/AI/newroundsexy.ogg' = 2.3 SECONDS,
|
|
'sound/misc/apcdestroyed.ogg' = 3 SECONDS,
|
|
'sound/misc/bangindonk.ogg' = 1.6 SECONDS,
|
|
'sound/misc/berightback.ogg' = 2.9 SECONDS,
|
|
'sound/goonstation/misc/newround1.ogg' = 6.9 SECONDS,
|
|
'sound/goonstation/misc/newround2.ogg' = 14.8 SECONDS
|
|
)) // Maps available round end sounds to their duration
|
|
|
|
GLOBAL_LIST_INIT(cooking_recipe_types, list(
|
|
RECIPE_MICROWAVE = /datum/recipe/microwave,
|
|
RECIPE_OVEN = /datum/recipe/oven,
|
|
RECIPE_GRILL = /datum/recipe/grill,
|
|
RECIPE_CANDY = /datum/recipe/candy
|
|
))
|
|
GLOBAL_LIST_INIT(cooking_recipes, list(RECIPE_MICROWAVE = list(), RECIPE_OVEN = list(), RECIPE_GRILL = list(), RECIPE_CANDY = list()))
|
|
GLOBAL_LIST_INIT(cooking_ingredients, list(RECIPE_MICROWAVE = list(), RECIPE_OVEN = list(), RECIPE_GRILL = list(), RECIPE_CANDY = list()))
|
|
GLOBAL_LIST_INIT(cooking_reagents, list(RECIPE_MICROWAVE = list(), RECIPE_OVEN = list(), RECIPE_GRILL = list(), RECIPE_CANDY = list()))
|
|
|
|
#define EGG_LAYING_MESSAGES list("lays an egg.", "squats down and croons.", "begins making a huge racket.", "begins clucking raucously.")
|
|
|
|
GLOBAL_LIST_EMPTY(client_login_processors)
|
|
|
|
/// List of ckeys that have seen a blurb of a given key.
|
|
GLOBAL_LIST_EMPTY(blurb_witnesses)
|
|
|
|
/// List of looping sounds
|
|
GLOBAL_LIST_EMPTY(looping_sounds)
|