Z0M8I3D 3D's avatar
Z0M8I3D 3D
npub1sk2k...mfzr
1__33 sat.idoit
My dad and I pulled this finger lookin root out of the ground at my dad's place.
I have objects inside packs... The image shows pack called "this" which of there is only 1 of this which is a "Hippie Bag" that can hold 9.3 weight points and came with 2 spliffs. It took way too long to decode my item system to build an "item base" for these specialty items (some #iCS Empress Lore based) to be randomly dropped into new packs. Normally I would just use the item API but we need to drop the item into the object-pack not the player's pack. So, I had to transmute some code to reuse it to form the speciality item base. Next is getting the opening/closing a pack to work; then work on hiding the items when the pack isnt equipped. Then-after, I need to weave in the pack identifier system (half built already) to have pack filling be capable regardless if equipped or not. I want to add in the first recipe system for iCS that will allow a chance of ripping a skull from a head to get a usable cup. This may be used later to handle DIY systems. I am a lil shocked it took me almost 2 weeks to get here. 2 new systems relient off each other both half done but iCS recognizes nearly another 100 words/phrases. A lil over 2800 unique words/phrases recognized now. Originally I was trying to keep a limit but with the idea to change to global recognition and using a more optimised dualistic call approach to the recognizable words, I may be able to use the recognized words database to also help hide pack and hidden writeable data. So limits have been lifted to see if the recognition db "optimizations" work out. So far, this interactive character sheet handles quite a bit of data in a seemingly dynamic way but there should be room for improvement. image
Been thinking of a basic item hidding mechanism for #iCS lately. Having and index array of all the possible arrays with known words would allow for a ^[A-Za-z]\d+$ regexp check where [A-Za-z] is the index array position and the trailing digit(s) are the position within the reference array. So a basic 2-Table solution but also doing the ball-hash to hide that token inside a hash where we could maybe use bitwise to obtain data from that hash without opening the hash. Would need a way to delete sections so having a simple CHARACTER then NUMBER I should always be able to determine each slot but the slots don't have to equal pack position number allowing for some amount of randomness. I do not know if I can get these basic concepts to work in JS vanilla but no time like now to try.
I droped a pre-release of iCS last night because it was the first time my son tested it and it didn't bug out or stop working. Some future features are showing through but not fully implemented and future hardcoded lore was added. Still UnLicensed & FOSS Still free as in cost to use, play, promote, dog-on and what not. Snag the file and play with it urself:
This is a sky, I like clouds as long as they are not someone else's computer. My computer is fine if its my cloud but only IRL and game clouds after that. image
โ†‘