* click code start
* snake_span
* Update click.dm
* Update click.dm
* Update click.dm
* Update click.dm
* Fixes borg ctrl_click
Also implements allowing blocking of items being ctrl_clicked
* Makes the statpanel not annihilate peoples ratelimiter
Statpanel calls aren't really user controlled (and 180 of them get sent upon loading, as each verb counts as a topic calls when it calls Send-Tabs) so let's not count it towards the user when they log in.
* Port of the iframe storage for settings
* Update resources.txt
* re add keying
* fix byond storage
* port the adjustments
---------
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
* signal foundation
* reset_perspective implemented
* you too
* setting mob
* no
* fix
* tweak
* remote view element
* these too
* use element
* cleanup more manual code
* fix element
* mutation signal
* handle being dropped from holders, and fix pai hud
* handle qdel
* it's a component now
* ugly holder fix
* another fix
* follow view target
* item remote view
* doc update
* unneeded
* this needs a recode to work better
* many fixes
* these are all unneeded
* almost working viewerlist remotes
* this uses component too
* this needs to die to it's item
* don't allow spamming tgui menus
* tg style args
* fixing behaviors
* fuk
* working view release from holders
* only final matters
* comment order and disposal fix
* cryotube loc fix
* no mob should reset its view every life tick
* major improvements
* still forbid z level change even if we allow moving
* this too
* don't doubledip
* qdel on self is unneeded
* wipe remote views on logout
* vore bellies need to manually clear views
* fixAI hud
* belly release fixes
* cannot use binoculars in a vore belly
* pai card can be picked up and dropped correctly
* ventcrawl fix and distracted fix
* this is better
* forcemove
* vr console fix
* use flag for this
* belly stuff
* various cleanups
* oops
* fixes statue spell
* unneeded perspective clear
* automatic instead
* continued cleanup
* that was dumb
* needed
* none of this works
* are these even needed
* lets lock down to these
* lets try to make this work
* extremely close to working
* needs to solve final pai issues
* mob eye change signal
* Revert "mob eye change signal"
This reverts commit eedd5da934.
* significant progress
* safety
* expected to be not null
* likely not needed
* don't spam component changes
* endview on logout
* accessors
* egg fixing
* Revert "egg fixing"
This reverts commit 6a54049c69.
* getting closer
* even closer
* needs type
* close...
* extremely close to working
* fixing pai stuff
* this too
* promising fixes
* docs
* this is recursive move's responsibility tbh
* unneeded now
* oops
* better decouple
* topmost check
* cleanup
* holder released from egg fix
* pai fix for reset view
* debug info
* some better pai ejection code
* better way
* unneeded
* needs to be null
* better vision restore
* use correct handling
* no longer needed
* required
* handle decouple on mecha too
* name clarity
* do not allow double dipping zoom items
* ethereal jaunt needs a full cleanup later
* fix blackscreen flicker
* remove set machine from pda
* Update code/game/objects/items.dm
* Update code/game/objects/items.dm
* Update code/game/objects/items.dm
* Update code/game/objects/items.dm
---------
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Unit Test rework & Master/Ticker update
* Fixes and working unit testing
* Fixes
* Test fixes and FA update
* Fixed runtimes
* Radio subsystem
* move that glob wherever later
* ident
* CIBUILDING compile option
* Fixed runtimes
* Some changes to the workflow
* CI Split
* More split
* Pathing
* Linters and Annotators
* ci dir fix
* Missing undef fixed
* Enable grep checks
* More test conversions
* More split
* Correct file
* Removes unneeded inputs
* oop
* More dependency changes
* More conversions
* Conversion fixes
* Fixes
* Some assert fixes
* Corrects start gate
* Converted some README.dms to README.mds
* Removes duplicate proc
* Removes unused defines
* Example configs
* fix dll access viol by double calling
* Post-rebase fixes
* Cleans up names global list
* Undef restart counter
* More code/game/ cleanup
* Statpanel update
* Skybox
* add
* Fix ticker
* Roundend fix
* Persistence dependency update
* Reordering
* Reordering
* Reordering
* Initstage fix
* .
* .
* Reorder
* Reorder
* Circle
* Mobs
* Air
* Test fix
* CI Script Fix
* Configs
* More ticker stuff
* This is now in 'reboot world'
* Restart world announcements
* no glob in PreInit
* to define
* Update
* Removed old include
* Make this file normal again
* moved
* test
* shared unit testing objects
* Updates batched_spritesheets and universal_icon
* .
* job data debug
* rm that
* init order
* show us
* .
* i wonder
* .
* .
* urg
* do we not have a job ID?
* .
* rm sleep for now
* updated rust-g linux binaries
* binaries update 2
* binaries update 3
* testing something
* change that
* test something
* .
* .
* .
* locavar
* test
* move that
* .
* debug
* don't run this test
* strack trace it
* cleaner
* .
* .
* cras again
* also comment this out
* return to official rust g
* Update robot_icons.dm
* monitor the generation
* .
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Port lootpanel without removing old obj panel
* Rip out the loot panel leaving examine tab intact
* some fixes
* we want nice icons
* that
* Switch to more robust hotkey detection
* Add a reminder to ctrl-r
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Begin
* Begin 2
* move to tsx
* fix that UI
* fix gib
* bunch of fixes
* fix this one
* Nicer ahelp bot text formatting
* clean up all inputs
* .
* fix MC tab
* fix ore spawn
* with rare
* More filter stuff
* Cleaned up world
* Fix
* ummm
* .
* fix that
* .
* Begin
* Begin 2
* move to tsx
* fix that UI
* fix gib
* bunch of fixes
* fix this one
* clean up all inputs
* Nicer ahelp bot text formatting
* .
* fix MC tab
* fix ore spawn
* with rare
* More filter stuff
* Cleaned up world
* Fix
* Added missing props
* useContext fix
* .
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* selection target
* ugh
* fix deadmin
* larger
* fix paper icons
* those are inverted
* don't miss that
* fix all
* point transfer
* add nostrip flag to items
* un.... teppi
* .
* end life proc after qdel
* this could be null in very rare cases
* this has a lot of sleeps, someday should be refactored and check for qdeleted
* needs to be an object
* qdel check this
* use the rsc properly
* wtf?
* .
* fix narrate
* .
* push
* inform user, null it
* .
* can be null
* fix maint lurkers
* .
* spans
* .
* fix that too
* urg
* fix distillery
* don't wrap them
* needs usr
* Update cash_register.dm
* quick hook cleanup
* lots of fixes
* .
* clean that up for reasons
* Character Setup Rework
Little tweaks
Species selection done~
Merk randomize body button
Body color and eye color
Merk more replaced code
Convert robolimbs to tgui
Add a warning if flavor text/ooc notes are too short
Custom preview icons for species selector!
A sidequest that only took 8
hours. Also add digitigrade and blood type.
Remove unused body_descriptor system completely
Finish the general tab~
Reorganization to prepare for loadout page creation
* Start of work on the loadout screen
* Only send the data that's actually selected
* Get rid of these ugly ../../../..
* Retype this to avoid conflicts
* Holy shit why did this work this way
* Finish loadout screen
* Add copy loadout function
* Finish occupation page
* Move Special Roles into general tab
* Fix path conflict
* Move size prefs to general tab
* Convert jukebox and volume settings to datum/preference
* Fix a little mergery fuckery in loadout
* Migrate jukebox to new range
* Fix TabbedMenu tabs
* Fix wordwrap for loadout screen
* Kill the vore tab, just traits left to convert
* Convert custom messages
* Convert custom species name
* Convert blood color and reagents
* Move icobase to tgui
* Finished
* This can fuck off too
* Fix a few bugs
* Update index.tsx
* initial for emote sound mode switch
* Make show_roles actually work, hide fluff items
* Fix not being able to select species
* Add emote_sound_mode to body tab
* Fix runtime when no active gear list is present
* Add a save notification to character setup
* Switch to floating
* Add more search bars
* Whoops forgot to add this
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Initial Port of tg's tgui 2.0
* initial
* first UI fixes
* fix retro theme
* rd console
* wiki theme
* better tgui say handling
* Ui scaling port
* smaller gap
* guh
* reset subcats on main cat change
* blink a bit later
* tofixed
* fixed
* currently not fully supported
* increase that
* fix powermonitor chart
* typescript up
* tgui core up
* Admin ranks update
* Permissions fix
* One missing thing
* Further rework to make database also fully work
* Adds admin rank bitflag calculator to tools
* ZA WARUDO
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* Chat history prototype
* changes
* static defines
* bunch of fixes (#17207)
* bunch of fixes
* multi round export
* allow to export 1 specific round
* prepare for databse load
* Update code/__defines/vchatlog.dm
---------
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
* fixed typo
* beginning of loading
* frontend
* data/chatlogs
* loading lines
* lint fix
* more fixes
* new define
* less spam
* timeout the loading (#17214)
* more frontend fixes
* ckey
* some comments and reverts (#17220)
* some comments and reverts
* we should fix that too
* .
* api
* cleanup (#17232)
* Button.Confirm
* API
* Up to date binaries
* Default set for chatlog backend
* Removed unused verbs
* fix that
* Update misc.dm
* .
* .
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* tgui 516
* nuking
* .
* .
* redux test
* this
* no longer in use
* removes debugs for now until someone ports the macro handling
* import types
* .
* maxWidth
* temp fix
* fix type import
* fix that
* also that
* version up
* also push this while on it
* rid of that
* dependency up
* allow mark up inputs
* update
* mb to search
* add scroll to nanoMap
* type fixing
* Update ExportTab.tsx
* Update index.tsx
* Update XenoarchReplicator.tsx
* Update XenoarchReplicator_clothing_vr.tsx
* Update XenoarchReplicator_clothing_vr.tsx
* Update XenoarchReplicator.tsx
* crew monitor improvements
* types
* Convert all preferences to /tg/ preferences
* Move obfuscate key/job to game options
* Add abstract_type to each of the new subtypes
* Convert ignored players to tg prefs
* Yet another global category list removed
* Fix error, convert client FPS
* Convert UI_style, UI_alpha, and UI_color to tg prefs
* Clean up a little, convert tooltipstyle
* Convert ambience to tg prefs
* Remove chat_timestamp, tgchat can do this internally and gives localized results
* Convert admin ooc color to pref, merk 01_ui.dm
* Convert uplinklocation to a tg pref
* Fixup byond:// links
* Convert name_is_always_random
* Convert spawnpoint
* v16 savefile migration in prep for converting 03_body.dm
* Convert all colors to tg prefs
* Finish converting ooc notes
* Add a lint to check for hrefs that don't start with byond://
* Regex convert href links
* Regex convert _src_ as well
* Clean up the last few
* Missed a few
* initial
* variable cell durability and hp increase on upgrades
* cell hp
* cell influences components
* set defaults for most
* value tgui
* .
* .
* .
* fix copy typoes
* also this
* .
* sanity that
* .
* 516 compatibility
* Add a pref to turn on dev tools (not admin locked)
* tgui say
* max is 6 rows
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>