Thanks for the suggestion, I've worked on a way to make your build better with sockets. Next update is live tomorrow
BohFam
Creator of
Recent community posts
Thank you so much for this. You're right, the protections and evasions are a bit lackluster.
To hopefully mitigate this, I've added the socket features somewhat akin to Diablo, which enables for customized playstyle.
This used to be a bonus preattached to the items, but can now be looted and inserted to available sockets.
I've also fixed the shield regen issue.
Stay tuned for the next update.
Big thanks for this.
1. Game gives an error after each jump gate.
- Fixed it. For some reason I remove that block of code that trigger upgrade and go to next sector. Thanks for bringing this one up.
2. Modifying fire rate at the service dock seems to reduce fire rate (according to the ui)
- Fixed. Weapons upgrade now matches the HUD
3. Job hub will freeeze the game if you already have all 5 mission types active.
- Fixed it. I remove the chance of this POI from showing when there's no more available jobs. I also gated it with unpausing the game just in case.
4. Otherwise I still would say that the reactor coil is a bit too overtuned
- I actually like that you can become very overpowered.
working on the rest..
Thanks again!
This asset it so useful and simple to use, thanks!
I'm using it on my game https://bohfam.itch.io/politics-game-demo
Hey there, I'm using your music on this game!
https://bohfam.itch.io/politics-game-demo
Great utility asset, but somehow the SSAVE_PROTECTION.NONE is showing encrypted, and the SSAVE_PROTECTION.ENCODE is readable.
no big deal, I just thought I'd let you know.
obj_fruits
create:
fruit1 = "";
fruit2 = "";
fruit3 = "";
fruit4 = "";
LoadFruits();
step:
if (keyboard_check_pressed(ord("1"))) { SaveFruits(); }
if (keyboard_check_pressed(ord("2"))) { LoadFruits(); }
if (keyboard_check_pressed(ord("3"))) { ResetFruitSave(SSAVE_PROTECTION.NONE); }
if (keyboard_check_pressed(ord("4"))) { ResetFruitSave(SSAVE_PROTECTION.ENCODE); }
if (keyboard_check_pressed(ord("5"))) { ResetFruitSave(SSAVE_PROTECTION.ENCRYPT); }
if (keyboard_check_pressed(ord("J"))) {
fruit1 = choose("apple", "banana", "orange", "grape", "melon");
fruit2 = choose("apple", "banana", "orange", "grape", "melon");
fruit3 = choose("apple", "banana", "orange", "grape", "melon");
fruit4 = choose("apple", "banana", "orange", "grape", "melon");
}
function FruitSave() : SSave("fruit") constructor {
add_value("fruit1", SSAVE_TYPE.STRING, "");
add_value("fruit2", SSAVE_TYPE.STRING, "");
add_value("fruit3", SSAVE_TYPE.STRING, "");
add_value("fruit4", SSAVE_TYPE.STRING, "");
}
function SaveFruits() {
var save = ssave_get(FruitSave);
save.set("fruit1", fruit1);
save.set("fruit2", fruit2);
save.set("fruit3", fruit3);
save.set("fruit4", fruit4);
save.save();
}
function LoadFruits() {
var save = ssave_get(FruitSave);
fruit1 = save.get("fruit1", "");
fruit2 = save.get("fruit2", "");
fruit3 = save.get("fruit3", "");
fruit4 = save.get("fruit4", "");
}
function ResetFruitSave(protection_type = SSAVE_PROTECTION.NONE) {
var save = new FruitSave();
save.set_protection(protection_type);
save.save();
global.__ssave_manager.get(FruitSave);
}






