Re: Dies Irae
-
@somasatori I support this side hustle for you and myself.
-
Yeah all that Garou stuff is why I picked a Pumonca, and why I never bothered with PB. Solo cat needs no pack drama!
-
@labsunlimited said in Re: Dies Irae:
Yeah all that Garou stuff is why I picked a Pumonca, and why I never bothered with PB. Solo cat needs no pack drama!
Shark life even better. Just eat fish and Formori.
-
And as an aside, Iāll always prefer Forsaken for putting the Pure Breed nonsense where it belongs, firmly in the realm of antagonists. Ivory Claws are Pure Breed personified, and itās as bad as it sounds. Just like how Fire-Touched are Children of Gaia if theyāre being honest with themselves and others, and how Predator Kings are what the Red Talons really are in practice.
If someone sets up a WoD edition wars thread, I will offer my most garrulous, crusty opinions there.
-
@labsunlimited The best part is 2e Forsaken even got rid of the āpure bloodā-iness of Wolf Blooded, because anybody can spontaneously become Wolf Blooded if they crit-fail their Willpower Roll when they suffer from Lunacy. Though I would HR this to not be wolf-centric, but some kind of spiritual thingy, so that it can happen from other Changing Breeds, too.
⦠something to keep in mind for PyReach or Curseborne.
-
@somasatori said in Re: Dies Irae:
multiple deserialized calls to update self.db.location
I run a horror game, and that line is scarier than anything Iāve ever written.
-
@Jumpscare said in Re: Dies Irae:
@somasatori said in Re: Dies Irae:
multiple deserialized calls to update self.db.location
I run a horror game, and that line is scarier than anything Iāve ever written.
I kind of need an ELI5 because I think I understand the scream-emoji worthy part, but I am not sure if I completely understand the nuance. Either way, WHY DESERIALIZED? (The all caps part is me going
)
-
@dvoraen said in Re: Dies Irae:
I kind of need an ELI5 because I think I understand the scream-emoji worthy part, but I am not sure if I completely understand the nuance. Either way, WHY DESERIALIZED? (The all caps part is me going
)
Look, yāknow, itās just like⦠I sincerely didnāt know what I was doing at the time and was wondering how you would write to the same attribute multiple times since it just overwrites each time. And itās not like I wanted to append, so
when people complain about the bugs related to AI code, this is sort of where it comes from, being honest. I hadnāt taken the time to figure it out and Claude said it would be fine
-
@dvoraen said in Re: Dies Irae:
@Jumpscare said in Re: Dies Irae:
@somasatori said in Re: Dies Irae:
multiple deserialized calls to update self.db.location
I run a horror game, and that line is scarier than anything Iāve ever written.
I kind of need an ELI5 because I think I understand the scream-emoji worthy part, but I am not sure if I completely understand the nuance. Either way, WHY DESERIALIZED? (The all caps part is me going
)
When you look at your character sheet, you now have that information in your head. The DM says you lost 3 HP. You update the information in you head and you record it on your character sheet. The information in your head is serialized with the information on your character sheet.
The DM says your character has successfully moved from the LA Streets to the Corner Bakery. You update that information in your head but you donāt update it on your character sheet. You tell the DM that you want to say hello to the baker. The DM looks at your sheet and says that thereās no baker on the LA Streets. The information in your head is deserialized with the information on your character sheet.
The weirdest thing about this is that Evennia has a built-in method on objects called move_to(). It handles moving an object to another room. If you wanted to do more with movement, you could just extend that method.
-
@Jumpscare said in Re: Dies Irae:
The weirdest thing about this is that Evennia has a built-in method on objects called move_to(). It handles moving an object to another room. If you wanted to do more with movement, you could just extend that method.
I was using teleport() lmao
or rather I was using the build command āteleportā as a function within the character movement files, to be more precise.
-
@somasatori Iād probably do the same if I could. Iād much rather teleport than walk.
-
@Pavel said in Re: Dies Irae:
@somasatori Iād probably do the same if I could. Iād much rather teleport than walk.
Also in my defense (something that always goes well in a R&R post), my familiarity with ābring a character to X location from Y locationā was in Tiny where you use tel(%#). So when I was told we needed an OOC/IC/Hangouts command system, I said to myself āoh, surely there are teleport commands in Evenniaā without actually looking at the manual for how characters are moved around the grid. Like, āoh yeah, of course you would make the system force a teleport command on this particular player to this particular location, thatās how MUSH works.ā
Having Jumpscare dress me down is making a lot of this clear as to why things didnāt work! I appreciate her knowledge
-
@somasatori said in Re: Dies Irae:
Having Jumpscare dress me down is making a lot of this clear as to why things didnāt work!
I wouldnāt take it as a dressing down. Sheās just a very tired teacher reaching for her third bottle of whiskey with one hand, pinching the bridge of her nose with the other, and staring at an assignment from that one childā¦
Iāve been there.
-
@Jumpscare Welp, I had the wrong definition of serialization in my head on top of that! So that didnāt help anything.
However, isnāt Evenniaās memory model for ORM supposed to also handle updating the database when you use the attribute handler? I feel like Iām missing something as far as the ādisconnectā in location is concerned. I havenāt touched Evennia stuff in a while, so likely Iām forgetting something too.
-
@somasatori said in Re: Dies Irae:
this is sort of where it comes from, being honest. I hadnāt taken the time to figure it out and Claude said it would be fine
Okay
Why did you lead off with this then?
@somasatori said in Re: Dies Irae:
From what Iāve heard other people say, and based on what was said behind my back, all I did was boil a bunch of water and churn toxic sludge out of an AI data center.
If you want to use Claude the AI, good. If you learned a lot with your experiences using Claude the AI, good. Just be honest about it upfront. These tea sipping winkyface comments early in the thread land awkwardly when there was demonstrably a major problem with AI that had a major impact on everyoneās experience with the game.
Donāt wait for someone else to have to ask into it before you go āoh, yes, I did use AI.ā Just be upfront, man.
-
@Ashkuri said in Re: Dies Irae:
@somasatori said in Re: Dies Irae:
this is sort of where it comes from, being honest. I hadnāt taken the time to figure it out and Claude said it would be fine
Okay
Why did you lead off with this then?
@somasatori said in Re: Dies Irae:
From what Iāve heard other people say, and based on what was said behind my back, all I did was boil a bunch of water and churn toxic sludge out of an AI data center.
If you want to use Claude the AI, good. If you learned a lot with your experiences using Claude the AI, good. Just be honest about it upfront. These tea sipping winkyface comments early in the thread land awkwardly when there was demonstrably a major problem with AI that had a major impact on everyoneās experience with the game.
Donāt wait for someone else to have to ask into it before you go āoh, yes, I did use AI.ā Just be upfront, man.
I did say exactly that though, in my next comment below that:
@somasatori said in Re: Dies Irae:
@catzilla said in Re: Dies Irae:
@Tez I canāt speak of the AI part, especially since @somasatori is saying/implying they didnāt use AI code⦠but the rest is true.
I definitely did a lot, like a LOT in the beginning, because my exposure to Python was me screwing around with a Cyberpunk RED project so when Diablerie I was trying to scramble with the tools I had available. By the end of it, I was only using Claude to consult, but the mark had been made as it were.
Edit to clarify the tea-sipping-winky-face emoji post: This was generally a reaction to the accusation that has been funneled back to me after I left staff that the entire reason why the game failed is due to AI code, which I feel was a way to scapegoat poor or inappropriate behavior as well as a general unreadiness to be staff. Primarily here I was engaging with that as a joke, because, as some of the other stories in this thread will identify, there were some serious issues at Dies Irae that were not code-related.
-
@somasatori that is my point, though. Itās not upfront until AI starts really being asked about. In your own snip there, Catzilla is thinking you didnāt use AI based on the content of your previous posts. Itās not clear.
AI is a personal choice. You can use it or not. Itās just good to be clear about its use.
-
@Ashkuri said in Re: Dies Irae:
@somasatori that is my point, though. Itās not upfront until AI starts really being asked about. In your own snip there, Catzilla is thinking you didnāt use AI based on the content of your previous posts. Itās not clear.
AI is a personal choice. You can use it or not. Itās just good to be clear about its use.
Fair enough, it definitely wasnāt my intention to mislead anyone with that. I thought that clarified it, but apparently not! My bad
-
@dvoraen said in Re: Dies Irae:
updating the database when you use the attribute handler
Using handlers is a topic that escapes a number of Evennia developers, including myself. My experience was that there wasnāt a clear enough tutorial on handlers back when I made Silent Heaven.
@Pavel said in Re: Dies Irae:
@somasatori said in Re: Dies Irae:
Having Jumpscare dress me down is making a lot of this clear as to why things didnāt work!
I wouldnāt take it as a dressing down. Sheās just a very tired teacher reaching for her third bottle of whiskey with one hand, pinching the bridge of her nose with the other, and staring at an assignment from that one childā¦
Iāve been there.
I disagree with that characterization. Iām fairly new, myself. Silent Heaven is my first coding project ever. It was supposed to be a short project during the 2020 quarantine that Iād throw away once I inevitably broke it. I wanted to see how so many coders become cynical reactionaries who despise the players, so I could have a better respect for the stuff they have to go through.
In the 5 years since then, I havenāt displayed any contempt for mankind, so Iām thinking it might not be the coding that makes coders that way. So much for that sociological hypothesis.
-
@Jumpscare said in Re: Dies Irae:
I wanted to see how so many coders become cynical reactionaries
From my time in IT, I can assure you that coder burnout exists across the entire realm of coding, not just MUs.