SkyratBot
067188d366
[MIRROR] Micro-optimize qdel by only permitting one parameter [MDB IGNORE] ( #25889 )
...
* Micro-optimize qdel by only permitting one parameter (#80628 )
Productionizes #80615 .
The core optimization is this:
```patch
- var/hint = to_delete.Destroy(arglist(args.Copy(2))) // Let our friend know they're about to get fucked up.
+ var/hint = to_delete.Destroy(force) // Let our friend know they're about to get fucked up.
```
We avoid a heap allocation in the form of copying the args over to a new
list. A/B testing shows this results in 33% better overtime, and in a
real round shaving off a full second of self time and 0.4 seconds of
overtime--both of these would be doubled in the event this is merged as
the new proc was only being run 50% of the time.
* Micro-optimize qdel by only permitting one parameter
---------
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com >
2023-12-29 14:41:12 +00:00
SkyratBot
f194b57feb
[MIRROR] Basic Mob Spiders II: Elements [MDB IGNORE] ( #19268 )
...
* Basic Mob Spiders II: Elements
* Update giant_spider.dm
---------
Co-authored-by: Jacquerel <hnevard@gmail.com >
Co-authored-by: lessthanthree <83487515+lessthnthree@users.noreply.github.com >
Co-authored-by: lessthnthree <three@lessthanthree.dk >
2023-03-01 11:57:49 -08:00
SkyratBot
da0a127243
[MIRROR] Delimbs Stamina [MDB IGNORE] ( #17981 )
...
* Delimbs Stamina
* SR skews
* out of band upstream hotfix
Co-authored-by: itseasytosee <55666666+itseasytosee@users.noreply.github.com >
Co-authored-by: Tastyfish <crazychris32@gmail.com >
2022-12-15 17:50:49 -05:00
Zonespace
f7c26bbf25
515 Compat ( #17465 )
...
* ONLY SKYRAT CHANGES
* ACTUALLY SKYRAT CHANGES
* yolo, revert later
* Update alternate_byond_versions.txt
Co-authored-by: AnturK <AnturK@users.noreply.github.com >
2022-11-15 06:59:06 +00:00
SkyratBot
3916ea03de
[MIRROR] Kapulimbs [MDB IGNORE] ( #12497 )
...
* Kapulimbs
* conflicts
* part one of fixes
* more fex
* ugh
* more fix
* eee
* e
* more fix
* Well it compiles, but we need to get digi legs working
* more fixes
* https://github.com/tgstation/tgstation/pull/65887
* https://github.com/tgstation/tgstation/pull/65904
* https://github.com/tgstation/tgstation/pull/65923
* more fix
* now uses dna specific icon overrides.
* species code no longer dictates what icon the limbs use
* digitigrade legs implemenation
* more fixes, species indexing, species bodyparts
* remaining mutant bois
* 0
* okay this work!
* IPC stuffs
* inv file uses
* optimisation and limb string rendering digitigrade stuff
* wew
* partial vox support
* bodymarkings are now stored on the bodypart
* limb key caching
* Update carbon_update_icons.dm
* Update carbon_update_icons.dm
* Moves our mutant variance to the new system and makes shoes squash.
* all legs do it
* https://github.com/tgstation/tgstation/pull/65918
* https://github.com/tgstation/tgstation/pull/65899
* https://github.com/tgstation/tgstation/pull/65990
* teshari bodytype
* them teshari's aren't humans
* bandaid for future proper teshari implementation
* Update vox_bodyparts.dm
* fixes chests and teshari implementation
* fixes
* fex
* Update mutant_zombie_bodyparts.dm
* oops
* Update synthetic_lizard_bodyparts.dm
* Update code/modules/mob/living/carbon/human/human_update_icons.dm
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com >
* Update code/modules/mob/living/carbon/human/human_update_icons.dm
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com >
* Update code/modules/mob/living/carbon/human/human_update_icons.dm
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com >
* Update modular_skyrat/master_files/code/modules/surgery/bodyparts/species_parts/ghoul_bodyparts.dm
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com >
* Update modular_skyrat/master_files/code/modules/surgery/bodyparts/species_parts/ghoul_bodyparts.dm
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com >
* Update modular_skyrat/master_files/code/modules/surgery/bodyparts/species_parts/ghoul_bodyparts.dm
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com >
* Update modular_skyrat/master_files/code/modules/surgery/bodyparts/species_parts/ghoul_bodyparts.dm
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com >
* Update code/modules/mob/living/carbon/human/species.dm
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com >
* Update scissors.dm
* wound stuff
* Update carbon_examine.dm
* more stuff
* Delete human_update_icons.dm
* begone thot
* https://github.com/tgstation/tgstation/pull/66065
* Update _external_organs.dm
Co-authored-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com >
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com >
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com >
2022-04-11 02:40:05 +01:00
SkyratBot
747c211944
[MIRROR] Sparring Sect! ( #8237 )
...
* Sparring Sect!
* Update greyscale_configs.dm
* https://github.com/tgstation/tgstation/pull/61527/
* E
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com >
Co-authored-by: Gandalf <jzo123@hotmail.com >
2021-09-19 22:24:40 +01:00