Aleksandr Evgrashin
Aleksandr Evgrashin
## About the PR Refactor radiation pulse to ECS. - Radiation emission logic moved to `RadiationSourceComponent` - Visual green circle logic left in `RadiationPulseComponent` - Radiation pulse now uses `TimedDespawnComponent`....
Right now localized prototype looks like this: ```yml - type: reagent id: Ephedrine name: reagent-name-ephedrine desc: reagent-desc-ephedrine physicalDesc: reagent-physical-desc-powdery ``` It's painful to work with. We can replace it by...
So right now we do this for localized strings in prototypes and components: ```csharp [DataField("name", required: true)] private string Name { get; } = default!; [ViewVariables(VVAccess.ReadOnly)] public string LocalizedName =>...
Fix #2787 I'm not familiar with magical world of robust serialization, so draft for now.
Was introduced by #3233. Read https://github.com/space-wizards/space-station-14/issues/11132 for more context. Though usage of appearance component like this is rare, I would recommend either fix it or add some assert/documentation.
## About the PR Before this PR `HidesHair` flag was ignored by chameleon hat. So some helmets looked dumb. Now it should be set correctly. I decided to move hide...
An overload where model just dumps all output in one string and return it would be good. Or maybe change existing function to return string and make function optional.
Pass an extra argument in callbacks, like `llmodel_prompt_callback`, `llmodel_response_callback`, etc. It would be really handy to pass `void*` parameter to callbacks, that can be filled by user custom data. For...
Some helper function to create `llmodel_prompt_context` with preset of parameters like `top_k` or `repeat_penalty` would be really neat. Right now you need to copy paste them from chat application or...
Some platforms can't work with files path directly, so I can't pass path to `llmodel_loadModel`. It would be great if you could provide overload that can work with byte buffer...