* Makes the datum
* Initial Commit
* Gets TGUI menu not crashing
* Autodoc
* quirk menu bugged
* oh.
* Working menu + buttons
* trait defintes pt 1/?
* Moves traits around
* ACTUALLY START ON THE QUIRKS THEMSELVES
* TGUI Bundle Rebuild
* TGUI properly saves now
* Removes allergies for scope reasons, make foreigner work properly
* TGUI tweaks
* Reworks TGUI Menu
* quirks store the mob, not mind
* Adds asthma and mute
* minor tweaks
* Cloning re-adds quirks
* Adds functionality to frail
* Adds crafty
* TGUI fix
* Fixes a frail bug
* Makes sure the list is in the correct format
* TGUI size change
* Makes skittish work
* Adds glutton, removes unused traits
* Changes description and adds function to glutton
* Freerunner functioning
* Crafty buff
* Clear quirk list when changing species
* Forgot to remove light step
* Delete
* Refactor item-giving
* TGUI Bundle Rebuild
* whoops
* Apply quirks when changing species
* Removes some unneeded defines/paths
* Replaces improved charging cord with a bad charger
* coment
* Guard clause
* Changes how quirks add and remove organs
* unused var
* adding organs works, removing them doesn't yet
* oh that fixed it
* Hopefully finally once and for all fix the json issues
* Buffs asthma
* switches the processor to ssobj since it's slower
* actually spawns the items whoops
* maybe actually fixes json issues I really hope this doesn't come up again?
* moves sql to the right directory
* CULPRIT FOUND, JSON ISSUES ACTUALLY SOLVED
* adds admin tooling for quirks
* Ups the cost of lungs
* Adds removal for the drinking ones
* Fixes some duplicate code
* Removing foreigner works
* wops
* bumps sql version to 65
* prettier
* semicolon
* Foreigners can understand galcomm but not speak it, as per headmin request
* Different solution was agreed upon
* CC announcements now get auto-translated
* Apply suggestions from code review
Lewc quick suggestions
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com>
* Move alcohol tolerance basetype
* accomodates for reset_styles
* Swap to species flags, and being dead is a universal process stopper
* adds a foreigner trait
* Xenos and the like can't understand CC's translated announcements
* TGUI Bundle Rebuild
* Lewc quick fixes
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com>
* i forgor
* i forgor pt 2
* process properly returns true
* TGUI Bundle Rebuild
* sql update for fixing merge conflicts
* bundle changes
* actual sql fix
* Not test tiny in prod
* sql fix?
* tgui update, first pass
* Adds schema changes to main quirk branch
* persistent data works now
* TGUI Bundle Rebuild
* Fixes conflict with job assignment datumization
* TGUI Bundle Rebuild
* Adds pacifism by request, -3 points
* gives skittish a small cd
* Makes the lunch randomizer I was thinking about doing
* GC returns a qdel hint now
* Removes hard refs
* SQL save fix
* Fixes admin tools
* Fixes wizards getting quirked up
* ragin too
* Lightweight is more lightweight
* Adds admin logging for when someone makes a languagesless character
* TGUI Bundle Rebuild
* Adds colorblind, hungry, and buffs asthma
* fixed vv post-merge conflict
* behold, my monster
* rebuild and merge master
* Adds more positive quirks, and makes monochrome give more points
* adds nearsighted, and no whispering
* sorry linter
* Adds the cool quirk, thanks to pumpkin312
* Oh dear that signal gets sent to everyone every time someone spawns in
* i forgot that slimes dont have eyes
* tgui fix
* bundle rebuild probably
* prettier
* prettier
* Skittish package fix
* force add bundle
* Makes plasmemes be unable to take foreigner
* Makes advanced lungs respect the owner's species
* makes breaking open wrapped crates/lockers a do_after_once
* Makes plasmeme/vox advanced lungs actually help
* You get glasses anyway whoops
* bundle rebuild
---------
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
* 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 commit 7916ee76a1.
* 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 commit a8c0b68205.
* 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 commit fe4a08f08c, reversing
changes made to bef963c89d.
* Reapply "Merge branch 'master' into powerLaserPort"
This reverts commit c990d93bc4.
* 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>
* Revert "fixes this bloody laser (#27167)"
This reverts commit 1bec4cd8a7.
* Revert "Ports the Power Transmission Laser (#26928)"
This reverts commit 592b7c3ec3.
* this lol
* TGUI
* 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
* Rebuild TGUI
* 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
* Rebuild Tgui
* 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 commit 7916ee76a1.
* Makes announcement threshold a static variable of the PTL
* power safty check on the mob ptl function
* Rebuild TGUI
* Replica syndicate space suit sprites
* Revert "Replica syndicate space suit sprites"
This reverts commit 1fb5cf68ac.
* Global announcer now respects language
---------
Co-authored-by: adrermail@gmail.com <adrermail@gmail.com>
* Makes Public Station Announcements Public
* True, Not False
* Make them seperate channels
* trying to silently add announcement to news
* Re-adding old announcements logging
* remove debug logs