-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Harddel Fix Pack #42 + Better Live Reftracking Support #63877
Commits on Dec 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bfab64a - Browse repository at this point
Copy the full SHA bfab64aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53d251a - Browse repository at this point
Copy the full SHA 53d251aView commit details
Commits on Dec 13, 2021
-
Adds a define that enables live reference tracking, making testing le…
…ss of a headache, and hopefully enabling others to do this more easily
Configuration menu - View commit details
-
Copy full SHA for 0d4c999 - Browse repository at this point
Copy the full SHA 0d4c999View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88a4c7c - Browse repository at this point
Copy the full SHA 88a4c7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5b6556 - Browse repository at this point
Copy the full SHA b5b6556View commit details -
Configuration menu - View commit details
-
Copy full SHA for a297735 - Browse repository at this point
Copy the full SHA a297735View commit details
Commits on Dec 15, 2021
-
Fixes aura healing alert harddels, why are you holding a ref you don'…
…t need, did you test this? God
Configuration menu - View commit details
-
Copy full SHA for bdfaf05 - Browse repository at this point
Copy the full SHA bdfaf05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91dc0ee - Browse repository at this point
Copy the full SHA 91dc0eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 015b053 - Browse repository at this point
Copy the full SHA 015b053View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d728c6 - Browse repository at this point
Copy the full SHA 3d728c6View commit details -
Memories were passing atoms into extra_info, to be flattened into str…
…ings later. This hangs a ton of refs (I suspect this is what kills surgeries) and we only use the refs to flatten them, so why not just do that to start with?
Configuration menu - View commit details
-
Copy full SHA for 8e4e36f - Browse repository at this point
Copy the full SHA 8e4e36fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5a1c62 - Browse repository at this point
Copy the full SHA b5a1c62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5426600 - Browse repository at this point
Copy the full SHA 5426600View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c07e75 - Browse repository at this point
Copy the full SHA 2c07e75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bfaadc - Browse repository at this point
Copy the full SHA 9bfaadcView commit details -
Configuration menu - View commit details
-
Copy full SHA for acbe87d - Browse repository at this point
Copy the full SHA acbe87dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b20365 - Browse repository at this point
Copy the full SHA 7b20365View commit details
Commits on Dec 16, 2021
-
Fixes mech actions holding a ref to their mech, makes removing them a…
…ctually qdel the actions, which is part of the reason this happen in the first place
Configuration menu - View commit details
-
Copy full SHA for 3241bfa - Browse repository at this point
Copy the full SHA 3241bfaView commit details -
Turns the recharging mech var into a weakref, fixing harddels. also c…
…leans things up a smidge
Configuration menu - View commit details
-
Copy full SHA for cd85f54 - Browse repository at this point
Copy the full SHA cd85f54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f7a764 - Browse repository at this point
Copy the full SHA 5f7a764View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f6385e - Browse repository at this point
Copy the full SHA 8f6385eView commit details
Commits on Dec 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ef41855 - Browse repository at this point
Copy the full SHA ef41855View commit details -
Moves many ai behaviors over to weakrefs, with the goal of preventing…
… the (set var, never unset, assume it will still exist) pattern. Fixes monkey sourced target harddels, so humans and slimes mostly
Configuration menu - View commit details
-
Copy full SHA for 61da2fb - Browse repository at this point
Copy the full SHA 61da2fbView commit details -
Converts a pictures human contents lists to weakrefs
God the alagory is holding strong, taking photos of someone really does steal their soul
Configuration menu - View commit details
-
Copy full SHA for 1c9d57b - Browse repository at this point
Copy the full SHA 1c9d57bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fcbca3 - Browse repository at this point
Copy the full SHA 6fcbca3View commit details -
Cleans up surgery init a bit, fixes a mob/limb harddel, surgeries wer…
…en't cleaning up on destroy
Configuration menu - View commit details
-
Copy full SHA for a53d6d1 - Browse repository at this point
Copy the full SHA a53d6d1View commit details -
Fixes beartrap harddels. They were being removed, qdeling, losing the…
…ir flag, then dropping. The flag removal existed to prevent loops, so let's just use QDELETED instead
Configuration menu - View commit details
-
Copy full SHA for ec76c14 - Browse repository at this point
Copy the full SHA ec76c14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ba95be - Browse repository at this point
Copy the full SHA 6ba95beView commit details -
Adds logging for attempting to give a mob a non string name. Hopefull…
…y this helps to catch the code that's setting a mob's real_name to an observer mob object
Configuration menu - View commit details
-
Copy full SHA for 50e05ff - Browse repository at this point
Copy the full SHA 50e05ffView commit details -
QDELETED is better here. I know something is causing the construct's …
…cell var to hang a ref, but sure what tho
Configuration menu - View commit details
-
Copy full SHA for 95f0734 - Browse repository at this point
Copy the full SHA 95f0734View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94bd5c8 - Browse repository at this point
Copy the full SHA 94bd5c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64fe415 - Browse repository at this point
Copy the full SHA 64fe415View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d35fc6 - Browse repository at this point
Copy the full SHA 1d35fc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for edbb001 - Browse repository at this point
Copy the full SHA edbb001View commit details -
Fixes a manifest harddel, New -> Initialize, fixes a potential qdel i…
…n supply ordering caused by a manifest paper being inside of contents before contents has a part of it qdel'd
Configuration menu - View commit details
-
Copy full SHA for ae73cbe - Browse repository at this point
Copy the full SHA ae73cbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 379de6e - Browse repository at this point
Copy the full SHA 379de6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c74b8fc - Browse repository at this point
Copy the full SHA c74b8fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 137beb9 - Browse repository at this point
Copy the full SHA 137beb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 109576c - Browse repository at this point
Copy the full SHA 109576cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab6a349 - Browse repository at this point
Copy the full SHA ab6a349View commit details
Commits on Dec 27, 2021
-
Fixes a growth_queue harddelete, hardens the spacevine controller a b…
…it and cleans up er code
Configuration menu - View commit details
-
Copy full SHA for 93f082f - Browse repository at this point
Copy the full SHA 93f082fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c863bf1 - Browse repository at this point
Copy the full SHA c863bf1View commit details -
Fixes a regression with important_recursive_contents, got moved up in…
… an attempt to fix a bug that kyler assures me was fixed in a different way. Here's hoping
Configuration menu - View commit details
-
Copy full SHA for d9067e3 - Browse repository at this point
Copy the full SHA d9067e3View commit details -
Fixes a modular computer harddel, turns out a harddrive cam be remove…
…d without its computer deleting, which causes headaches when clearing up refs
Configuration menu - View commit details
-
Copy full SHA for 2b0abf9 - Browse repository at this point
Copy the full SHA 2b0abf9View commit details -
Cleans up modular computer programs a bit, fixing ref hangs, cleaning…
… up useless vars, etc
Configuration menu - View commit details
-
Copy full SHA for 61c052f - Browse repository at this point
Copy the full SHA 61c052fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 563d0d3 - Browse repository at this point
Copy the full SHA 563d0d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95969a5 - Browse repository at this point
Copy the full SHA 95969a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a7e988 - Browse repository at this point
Copy the full SHA 2a7e988View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a166c2 - Browse repository at this point
Copy the full SHA 9a166c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f926452 - Browse repository at this point
Copy the full SHA f926452View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61419ac - Browse repository at this point
Copy the full SHA 61419acView commit details
Commits on Dec 29, 2021
-
Fixes client cleanup related harddels. Basically we need a ref to the…
… client in mob destroy, so we manage our own. Also fixes up some observe runtimes
Configuration menu - View commit details
-
Copy full SHA for d31d543 - Browse repository at this point
Copy the full SHA d31d543View commit details
Commits on Jan 2, 2022
-
Hopefully fixes a tackle component sourced harddel, we don't really o…
…wn the tackle, so let's weakref it
Configuration menu - View commit details
-
Copy full SHA for 7cf91d4 - Browse repository at this point
Copy the full SHA 7cf91d4View commit details -
Removes a weird python like typebuilding pattern with a proper fullsc…
…reen subtype, potentially fixes some weird /obj harddels I've been seeing recently, we'll have to see
Configuration menu - View commit details
-
Copy full SHA for 59cdc06 - Browse repository at this point
Copy the full SHA 59cdc06View commit details -
Kills the other two instances of /obj instanciation I can find, if we…
…'re gonna do this awful hack we should at least mark it as one. Also cleans up the code a smidge
Configuration menu - View commit details
-
Copy full SHA for f4604a1 - Browse repository at this point
Copy the full SHA f4604a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94f4410 - Browse repository at this point
Copy the full SHA 94f4410View commit details -
Fixes an inserted_key harddel in vehicle code in 2 different ways. Is…
… it just me or are trailers unused
Configuration menu - View commit details
-
Copy full SHA for 90ca856 - Browse repository at this point
Copy the full SHA 90ca856View commit details -
Fixes a random manuel spawner harddel, it dels in init. Newing someth…
…ing does not somehow magically return the object that was spawned in as a side effect of the new you fucking reeeeeeeeeeeee
Configuration menu - View commit details
-
Copy full SHA for 40f3ea2 - Browse repository at this point
Copy the full SHA 40f3ea2View commit details -
Fixes some stupid code that hangs refs in the conjure spell, alongsid…
…e not properly working for all potential cases
Configuration menu - View commit details
-
Copy full SHA for 1288267 - Browse repository at this point
Copy the full SHA 1288267View commit details -
Configuration menu - View commit details
-
Copy full SHA for a576808 - Browse repository at this point
Copy the full SHA a576808View commit details -
Configuration menu - View commit details
-
Copy full SHA for 016af4d - Browse repository at this point
Copy the full SHA 016af4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 17e2e6f - Browse repository at this point
Copy the full SHA 17e2e6fView commit details -
Makes the master var actually garbage collect, and marks it as deprec…
…ated. Should honestly just remove it, but it's late. Prehaps tomorrow
Configuration menu - View commit details
-
Copy full SHA for d866e13 - Browse repository at this point
Copy the full SHA d866e13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a83991 - Browse repository at this point
Copy the full SHA 4a83991View commit details -
Makes the team_hud var a weakref. Not sure why it wasn't one before, …
…since its type can sometimes self delete
Configuration menu - View commit details
-
Copy full SHA for 8a10563 - Browse repository at this point
Copy the full SHA 8a10563View commit details -
I'm redoing how camera consoles handle actions Instead of storing all active actions in the actions list, inserting them from external vars on mob interact We insert any actions we want our mob to have into the actions list Then GrantActions handles the rest. As a part of this, I've moved some uses of the target var to owner, so target can be properly set in action init. I'm also making the abductor console and its tools properly gc
Configuration menu - View commit details
-
Copy full SHA for 032505b - Browse repository at this point
Copy the full SHA 032505bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7155031 - Browse repository at this point
Copy the full SHA 7155031View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14efa67 - Browse repository at this point
Copy the full SHA 14efa67View commit details
Commits on Jan 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7530ed7 - Browse repository at this point
Copy the full SHA 7530ed7View commit details -
Fixes dna mutations being erroniously held even after their dna owner…
… is deleted. Copy() does not in fact copy the datums inside a list, fun fact
Configuration menu - View commit details
-
Copy full SHA for c478018 - Browse repository at this point
Copy the full SHA c478018View commit details -
Configuration menu - View commit details
-
Copy full SHA for 04f6887 - Browse repository at this point
Copy the full SHA 04f6887View commit details -
Configuration menu - View commit details
-
Copy full SHA for a664f31 - Browse repository at this point
Copy the full SHA a664f31View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcac6e9 - Browse repository at this point
Copy the full SHA bcac6e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0efb89 - Browse repository at this point
Copy the full SHA c0efb89View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6da07f - Browse repository at this point
Copy the full SHA b6da07fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 623684d - Browse repository at this point
Copy the full SHA 623684dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95f3cf6 - Browse repository at this point
Copy the full SHA 95f3cf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a819e2 - Browse repository at this point
Copy the full SHA 8a819e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f7f12a - Browse repository at this point
Copy the full SHA 3f7f12aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e62847 - Browse repository at this point
Copy the full SHA 4e62847View commit details -
Configuration menu - View commit details
-
Copy full SHA for c371f49 - Browse repository at this point
Copy the full SHA c371f49View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea169a4 - Browse repository at this point
Copy the full SHA ea169a4View commit details
Commits on Jan 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bdbb64e - Browse repository at this point
Copy the full SHA bdbb64eView commit details
Commits on Jan 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 14e843d - Browse repository at this point
Copy the full SHA 14e843dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e33555a - Browse repository at this point
Copy the full SHA e33555aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f67eb49 - Browse repository at this point
Copy the full SHA f67eb49View commit details -
Configuration menu - View commit details
-
Copy full SHA for f63399b - Browse repository at this point
Copy the full SHA f63399bView commit details