mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-18 17:46:53 +01:00
* wip * some formatting and copying over UI * it compiles now * oops * Moves WATT_TICK_TO_JOULE to the power defines file. fixes UI * spelling and announcement fixes * Handle offsets for different directions * laser comes from the correct tile now * Added north and south sprites for the laser * Adjust offsets for north and south sprites * finished all north and south sprites * tgui rebuild. Also sprites and code begoon * put PTLs in maps * Repositions PTL room door in cyberiad * fix if spacing * undef and unundeffed define * Removed overlapping stuff in some maps * Actually makes the changes to metastation * Fixes more mapping stuff * Fix more unit test failures * unmirror multitile component grid * Fixes multitile * explosions no longer make a hole in the beam * This should fix it * Stray pipe begone! * Ok I think I fiigured it out * removes redundant removals of components parts and a redundant check. various style fixes * Adds blocking to the beam and objects other than living beings take damage now. * not using kwargs now. should work. * Style changes and fixes some mobs getting hit by the laser that shouldn't be. * Review changes and fixes trying to access wall turf's location. * allow the new wall turf to form to we can properly access it. * Moves the ptl beam effect to an atom proc that is overriden by the different types of things that can end up in the beam. * Fixes some comments, adds clarifications, removes redundant usage of src * moves the announcement threshold to a global var. Fixes ghost interaction. * Revert "moves the announcement threshold to a global var. Fixes ghost interaction." This reverts commit7916ee76a1. * Makes announcement threshold a static variable of the PTL * power safty check on the mob ptl function * well alright then * Revert "well alright then" This reverts commita8c0b68205. * Fixes ghost attack * Sends credits to accounts 200 at a time to avoid spam. * fix box station stuff * fix the first announcement message * fix the laser healing burn damage. * Only round the earnings being sent so we don't delete credits. * Give the high and medium cut ratios defines * Fix and adjust some comments * Uses the correct variable for the beam effects and fixes things being thrown while deleted * Actually fixes qdeleted thing being thrown around error * Fix the examine text * Prevents grills from blocking the beam. * Remove get_back_turf * Make a blocker a UID instead of a ref * limits capacity to 2000GJ * replaces knobs with a number input * Adds cameras to the rooms and a disposals bypass for faragus * disallows pipes from being damaged by the beam * Gives the PTL directional variants for mapping * Allows deconstruction and reconstruction of the PTL as well as rotating it * Removes a redundant newline * Removes all damaging effects of the beam and it's blocking abilities * Finishes the job * Remove the disposals bypass on faragus since the beam is truly visual now * implements orbital beaming of megafauna near the base. Still need to fix the overlay * Dusts lavaland mobs when they are killed by the laser and disabled loot drops when damaged by it. * Add some minor hazards to the PTL * Fix the hazards * Improves PTL rooms * Fix some misplaced pipes and cables * connect the disconnected pipes and cables in faragus * minor map fixes * more fixes and integrating faragus room a bit more * correct the flash reduction to apply when not looking directly at the laser * reduces the distance coefficient on the rads pulse * Delta changes that apparently weren't committed earlier * I think faragus is finally fixed. * more mapping improvements * fix wrong cable on faragus apc terminal * moves the HV cable for the laser so it follows the station's outline more closely * fixes cables converging * Routes the cable along the existing catwalks instead of additional ones in farragus * adds missing cable in faragus * rebuild tgui * Faragus mapping changes * Delta Changes * Diagoras changes * Meta changes * Cyberiad changes and placing a catwalk near the PTL for power measurements * Faragus review changes * Rebuild TGUI * Rebuild TGUI * tgui rebuild * Rebuild TGUI * Rebuild TGUI * Rebuild TGUI * Changes the announcement sound from the one used for command comms announcement to the one used by most other announcement. * Rebuild TGUI * rebuild TGUI * Move button contents to child * Using the correct acronym for the power transmission laser in the interface name. * Rebuild TGUI * change the folder name as well * TGUI rebuild * Remove a redundant space from the first announcement message * Adds a door to the PTL room on Diagoras * Lowers the amount of money generated to less absurd amounts. * another adjustment * Fixes some walls in maints being in the space area * fixes divide by 0 runtime * prevents trying to read the icon of a null target * Makes power line on diagoras less jank and fixes flashes on lasers pointing west * Fixes the PTL being charged over it's capacity * Makes the flash modifier angle based. * adds an explanation of flashmod * Adjusting curve so less powerful engines are better rewarded * Changes the grid saturation to be based on input rather than output. * Removes the PTL announcements and adds total energy sold to the UI * Adds the amount of energy exported(in GJ) to the end of round score card * Credit cap nerf * Review changes * missing space * Revert "Merge branch 'master' into powerLaserPort" This reverts commitfe4a08f08c, reversing changes made tobef963c89d. * Reapply "Merge branch 'master' into powerLaserPort" This reverts commitc990d93bc4. * Fixes all the wrong path issues from the merge * actually resolve the merge conflicts that somehow got automerged * Should be all the duplicates * Rest of the duplicates I missed * remove lonely pipe and cable in faragus * some more uncaught duplicates --------- Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
38 lines
2.6 KiB
Plaintext
38 lines
2.6 KiB
Plaintext
//Languages/species/whitelist. //Languages and species fit with mobs right
|
|
GLOBAL_LIST_EMPTY(all_species)
|
|
GLOBAL_LIST_EMPTY(all_languages)
|
|
GLOBAL_LIST_EMPTY(language_keys) // Table of say codes for all languages
|
|
GLOBAL_LIST_EMPTY(all_superheroes)
|
|
|
|
GLOBAL_LIST_EMPTY(clients) //list of all clients
|
|
GLOBAL_LIST_EMPTY(admins) //list of all clients whom are admins
|
|
GLOBAL_LIST_EMPTY(de_admins) //list of all admins who have used the de-admin verb.
|
|
GLOBAL_LIST_EMPTY(de_mentors) //list of all mentors who have used the de-admin verb.
|
|
GLOBAL_LIST_EMPTY(directory) //list of all ckeys with associated client
|
|
GLOBAL_LIST_EMPTY(stealthminID) //reference list with IDs that store ckeys, for stealthmins
|
|
|
|
//Since it didn't really belong in any other category, I'm putting this here
|
|
//This is for procs to replace all the goddamn 'in world's that are chilling around the code
|
|
|
|
GLOBAL_LIST_EMPTY(player_list) //List of all mobs **with clients attached**. Excludes /mob/new_player
|
|
GLOBAL_LIST_EMPTY(new_player_mobs) // List of all new player mobs in the lobby
|
|
GLOBAL_LIST_EMPTY(mob_list) //List of all mobs, including clientless
|
|
GLOBAL_LIST_EMPTY(silicon_mob_list) //List of all silicon mobs, including clientless
|
|
GLOBAL_LIST_EMPTY(mob_living_list) //all instances of /mob/living and subtypes
|
|
GLOBAL_LIST_EMPTY(carbon_list) //all instances of /mob/living/carbon and subtypes, notably does not contain simple animals
|
|
GLOBAL_LIST_EMPTY(human_list) //all instances of /mob/living/carbon/human and subtypes
|
|
GLOBAL_LIST_EMPTY(alive_mob_list) //List of all alive mobs, including clientless. Excludes /mob/new_player
|
|
GLOBAL_LIST_EMPTY(alive_megafauna_list) //List of all living megafauna
|
|
GLOBAL_LIST_EMPTY(dead_mob_list) //List of all dead mobs, including clientless. Excludes /mob/new_player
|
|
GLOBAL_LIST_EMPTY(non_respawnable_keys) //List of ckeys that are excluded from respawning for remainder of round.
|
|
GLOBAL_LIST_INIT(simple_animals, list(list(), list(), list(), list())) //One for each AI_* status define, List of all simple animals, including clientless
|
|
GLOBAL_LIST_EMPTY(bots_list) //List of all bots(beepsky, medibots,etc)
|
|
GLOBAL_LIST_EMPTY(roundstart_observer_keys) //List of ckeys who ghosted before the game began.
|
|
GLOBAL_LIST_EMPTY(antag_hud_users) // ckeys of users who have enabled ahud at some point during the game
|
|
GLOBAL_LIST_EMPTY(crew_list) // list of all crew on manifest, contains name paired with their assignment
|
|
|
|
GLOBAL_LIST_EMPTY(surgeries_list)
|
|
GLOBAL_LIST_EMPTY(hear_radio_list) //Mobs that hear the radio even if there's no client
|
|
|
|
GLOBAL_LIST_EMPTY(emote_list)
|