Commit Graph

30884 Commits

Author SHA1 Message Date
Verkister
dd01bddd8f Adds a couple more experimental autotransfer features
Makes it possible to set minimum and maximum number of things that can be autotransfered at once.
Currently experimental varedit setting only. Will need to wait for the vorepanel complexity fix update before these can have accessible UI buttons.
2021-09-18 21:22:28 +03:00
Razgriz
36cd3cea1d Merge pull request #2970 from Rykka-Stormheart/shep-dev-fix-temp-warnings
Fix Hot/Cold Discomfort Message Strings
2021-09-17 03:17:09 -07:00
Razgriz
362caffe59 Merge pull request #2798 from Rykka-Stormheart/shep-dev-compile-errors
Misc DMLang/VSCode Compiler Fixes + Some Actual Compiler Fixes
2021-09-17 03:15:52 -07:00
Rykka
e622a208c4 Finishes the last of the error fixes
Fixes Integer precision loss in autotransfer.dm and types_ch.dm
Fixes operator overload in solargrub.dm
Fixes field access requires static type errors in vorepanel_vr.dm, kasscbuttons_ch.dm, and seed.dm
Fixes ambigious && in metroid_infestation.dm
2021-09-17 00:07:10 -07:00
Razgriz
6506c31521 Fix vore belly null runtime 2021-09-16 16:36:38 -07:00
Razgriz
5f53f8af1b powder that makes you say yes 2021-09-16 16:25:48 -07:00
Rykka
c88fae61c6 Fix 4 more relative paths + error 2021-09-16 09:54:43 -07:00
Rykka
b59352feec Fix Hot/Cold Discomfort Message Strings
Cold Discomfort would not display if your body was covered - every /under/ item by default did so.
Heat discomfort would not display if your body was UNcovered.

This is fixed now - once you're uncomfortable, irregardless of what you're wearing, you'll start feeling it.
This should help prevent random deaths to freezing or overheating as you'll have warnings the area is too warm/cold before you start going ouchie.
2021-09-16 05:16:19 -07:00
Razgriz
91bdb4cb81 powder that makes you say yes 2021-09-16 03:58:54 -07:00
Raeschen
a49333578c initial - fix missing check 2021-09-16 12:45:33 +02:00
Razgriz
493557451b Update loadout_fluffitems_yw.dm 2021-09-16 03:43:38 -07:00
Razgriz
5fb74fd497 powder that makes you say yes 2021-09-16 03:39:19 -07:00
Razgriz
3d8d31b17d powder that makes you say yes 2021-09-16 03:36:17 -07:00
Razgriz
98d69a0cdd Merge pull request #2963 from CHOMPStation2/revert-2754-Kot-nif-sound
Revert and fix "Reduces the sound volume of the NIF as to not blow your ears out"
2021-09-14 18:34:03 -07:00
Razgriz
27d4f89049 Merge pull request #2962 from CHOMPStation2/Razgriz1032-patch-2
Change energy cell sprites and add new giga cell
2021-09-14 18:33:52 -07:00
Razgriz
a2c505e941 Merge pull request #2892 from Raeschen/digitigrade
Ports Digitigrade legs
2021-09-14 18:22:54 -07:00
Razgriz
70044ce954 Update thecake.dm 2021-09-14 04:16:29 -07:00
Verkister
0f7263df2e Reverts the latest language fix attempt
Realized I didn't think this one through all too well after all since this would only affect actually hitting that reset slot button. Probably won't fix the connection issues due to being irrelevant outside slot resets, but you know how it is with spaghetti
2021-09-13 17:23:54 +03:00
Razgriz
f8b4ed5a6c Revert "Reduces the sound volume of the NIF as to not blow your ears out" 2021-09-13 00:07:14 -07:00
Razgriz
3e237fbfc5 Change energy cell sprites and add new giga cell
Changes super and hyper cells to utilized some new and unused sprites. Adds a new energy cell past the hyper cell to also take advantage of new sprites. Requires precursor tech 1 and power tech 5
2021-09-12 23:39:16 -07:00
Raeschen
9b6603e7aa Fix digitigrade vars being set to null, made some comments as to type int over bool 2021-09-12 19:08:58 +02:00
Nadyr
6ec12cec4b Merge pull request #2957 from BlackMajor/Heal-belly
Makes heal belly work on synths/prosthetic limbs
2021-09-12 11:23:32 -04:00
Raeschen
d7f7779eec ifx a potential oop messing with species' datum's values. 2021-09-12 15:45:28 +02:00
BlackMajor
82a698f4bb Why not lmao 2021-09-11 19:22:50 +12:00
Nadyr
4d51ce9e02 Merge pull request #2955 from Verkister/patch-39
Enables hands for raccoons
2021-09-09 19:20:46 -04:00
Nadyr
f3274ccdef Merge pull request #2954 from Verkister/patch-38
Possibly fixes the language reset bug
2021-09-09 19:20:27 -04:00
Verkister
9b390919f5 Enables hands for raccoons
Go, do a crime.
2021-09-09 13:54:33 +03:00
Verkister
0530cbe187 Possibly fixes the language reset bug
I managed to trigger the most likely circumstances leading to the loss of languages on character and found out it happens whenever you join the game without manually loading a character from your roster. Looking into this, I found a racent-ish change that looks like it removed a key line required in language preservation from the automatic character loading (such as what happens when you join the game witohut opening the char setup), and that very same line was still present in the manual character slot loading code, which would explain why it isn't always broken, and why it in my case was broken exceptionally rarely due to my indecisiveness and full roster usually taking up its sweet time before I hit the join button.
2021-09-09 13:02:18 +03:00
BlackMajor
464b3dc18e A couple of mapping helpers 2021-09-09 21:07:00 +12:00
Nadyr
848468ffa4 Merge pull request #2950 from BlackMajor/hyper-pad
Hyper pads from cit
2021-09-08 18:51:28 -04:00
Nadyr
65a64784ea Merge pull request #2948 from Rykka-Stormheart/shep-dev-xenochimera-temperatures
Adds Temperature Adaptations to Xenochimera Trait List along with Autohiss.
2021-09-08 18:50:11 -04:00
BlackMajor
5fcab51a86 Hyper pads from cit 2021-09-08 16:45:59 +12:00
Rykka
6cc2656dc3 Adds Temperature Adaptations to Xenochimera along with Autohiss.
Ran these by Scree (Creator of Xenochimera) and he said these are fairly reasonable adaptations.

They're neutral traits available to custom species, and given that Xenochimera are also able to pretty much mix and match a lot of stuff based on what they've eaten/evolved, this will allow greater roleplay/adaptations to occur - for instance, a xenochimera that is well-suited to the warmth of the desert is going to struggle on Sif, and vice versa.
2021-09-05 20:22:04 -07:00
Raeschen
efe9f6b7e4 fix small logical error in last commit 2021-09-05 20:43:48 +02:00
Raeschen
0e542f4755 clothing normal-digitigrade icon swap optimizations 2021-09-05 20:35:32 +02:00
Raeschen
0284d896cc Fix clone DNA not having digitigrade var set properly
odd but the dna.clone() var seems to not copy digitigrade, ONLY in the context of /obj/machinery/clonepod/transhuman/proc/growclone
2021-09-05 16:24:59 +02:00
Raeschen
444a9557bc fix bad html order, update come comments 2021-09-05 14:31:45 +02:00
Raeschen
2506263c71 fix resleever/bioprinter behavior
added digitigrade data to dna datum, make organ creation/resleever pull data from said DNA datum regarding digitigrade usage
2021-09-05 12:03:45 +02:00
R3dtail
da6313f1b5 Updates evidencebag.dm
Explains to the player how to use evidence bags since otherwise it's very unintuitive
2021-09-04 21:35:10 -05:00
Verkister
710335050f Another language loss fix attempt
Ensures the lack of linguist trait won't somehow make the numlanguage proc return with less than the species default.
2021-09-05 00:57:11 +03:00
Rykka
33a0807179 Fix protected var access in protean_species.dm 2021-09-03 18:32:04 -07:00
Rykka
0d5efb3d70 Fix items attempting to directly access/touch amount on stack var.
PR https://github.com/VOREStation/VOREStation/pull/11454 set var amount on stacks to private, necessitating using get_amount() to read the amount currently left in a stack, rather than just directly accessing the var.
2021-09-03 18:26:32 -07:00
Rykka
f57efd4ed0 Fixes two compiler warnings thanks to help from Razgriz!
Fueldepot + Proteans. <3
2021-09-03 17:24:29 -07:00
Rykka
ed798113d9 Compiler Fixes
Fixes in order:
- Removes List of defines in misc_ch.dm that are no longer used - they're defined here for the casino prize dispenser, making these obsolete:
![](https://i.imgur.com/8iCsb98.png)

- Fixes relative pathing in mecha_parts_ch.dm
- Fixes relative pathing in bodybag.dm
- Fixes relative pathing in sahoc_ch.dm
- Fixes relative pathing in toys_yw.dm
- Fixes def_zone being defined when only the variable was needed in twohanded_ch.dm
- Fixes relative pathing in trash_pile_vr_ch.dm
- Fixes clip_mask being missing in misc_ch.dm
- Fixes relative pathing in tesh_synth_facemask.dm
- Fixes absolute path being indented in by one (typo?)
- Fixes relative pathing in armor_yw.dm
- Fixes unreachable parent call in audible_scream_ch.dm
- Fixes VERM_LIZARDS being undefined when it wasn't defined, as VERM_LIZARDMEN was the variable being defined + used in mutants.dm
- Removes two un-needed parent calls - these procs have no parent on /obj/structure - thecake_ch.dm
- Fixes invalid kword nano_state in protean_blob.dm
- Fixes relative pathing in drone_manufacturer_unify.dm
- Fixes relative pathing in synx.dm
- Removes arguments of drop_item that don't exist (port was from TG and had force_drop = 1 and src defined.) - vox.dm
- Added vision_required = TRUE to fix proc argument missing - bigdragon_ch.dm
- Added include_robo = TRUE to fix argument missing in demon_ch.dm
- Fixes relative pathing in rakshasa_abilities.dm
- Adds comment to solargrub.dm, unable to fix operator overload error yet.
- Fixes relative pathing in sprite_accessories_extra_ch.dm
- Fixes relative pathing in sprite_accessories_yw.dm
- Fixes relative pathing in phase.dm
- Fixes relative pathing in bluespacecoffee.dm
- Fixes relative pathing in other_ch.dm
- Fixes relative pathing and ambigious ! in living_ch.dm
- Fixes relative pathing in custom_clothes_yw.dm
- Fixes relative pathing in custom_rigs_yw.dm
- Fixes relative pathing in MadokaSpear.dm
- Comments out duplicate #includes in southern_cross.dm as vorestation.dme has them #include'd.
2021-09-03 17:22:49 -07:00
Verkister
2975c65acd Disables animation on growing/shrinking traits
Makes the use of growing/shrinking traits not cause performance chugging from trying to animate the aura effect on every life tick.
2021-09-03 22:46:10 +03:00
Raeschen
2cb8fb9c26 prevent overlays from overlaying digitigrade legs 2021-09-03 19:43:17 +02:00
Raeschen
9251f8e05f more whitespace cleaning 2021-09-03 19:22:05 +02:00
Raeschen
38fc24b3d3 whitespace fix 2021-09-03 19:16:46 +02:00
Raeschen
5803b07300 fix round-start-spawning not setting digitigrade properly
also changes methodology for identifying digitigrade yes or no from preferences --> species to preferences --> copy to mob
2021-09-03 19:08:46 +02:00
Raeschen
3ceaef0610 Includes Xenochimera to the allowed list, adds template sprites to sprite sheets 2021-09-03 09:27:53 +02:00