I was reading through the old SFD updates blog post and found this: The Slow-Moving Update
This got me thinking, if the game could tell who activated slowmo by making them faster and their projectiles, was it possible to know who the owner of the projectile was? I know the owner function of projectiles wasn't added until after Steam came out years later.
So how did the game know? And this wasn't possible to read via scripts?
I already searched through forums and didn't find anything.
If the devs ever come back here maybe i'll get an answer.
This forum is going to be locked at the end of this year and eventually going offline. If you have feedback to share you can find us in our Discord channel "MythoLogic Interactive" https://discord.gg/nECKnbT7gk
Make sure to read the rules.
Make sure to read the rules.
How to know who activated Slomo in Pre-Alpha?
Forum rules
By using the forum you agree to the following rules.
By using the forum you agree to the following rules.
- Mighty Spirit the 2
- Superfighter
- Posts: 188
- Joined: Mon Jun 25, 2018 5:02 pm
- Title: Wasted potential
- SFD Account: ake004
- SFD Alias: Retired SFD player
- Started SFD: When melee was good
- Location: SFD Veteran trauma hospital
- Gender:
- Age: 23
How to know who activated Slomo in Pre-Alpha?
0 x

I will tell your story and keep you alive the best i can
...
But I've always had the feeling we would die young
Some die young

- Odex64
- Superfighter
- Posts: 172
- Joined: Sat Jul 29, 2017 12:39 pm
- Title: Content Creator
- SFD Account: Odex64
- Started SFD: PreAlpha
- Location: Italy
- Gender:
- Age: 23
ScriptAPI != Game Code
The ScriptAPI is just a bridge of the actual game functions. Let's say you write a script and use an IPlayer instance to kill someone... that class is an abstraction layer of the actual Player class that SFD internally uses.
That's used to prevent people from editing some fields or calling specific methods, it also explains why all classes in the ScriptAPI are prefixed with I.
Basically if you use an IProjectile instance to manipulate bullets, there's an equivalent class called Projectile that SFD internally uses, with a lot more methods & fields for a finer control.
So back to your question, most likely SFD had some methods to know which player activated slow-mo, but those methods aren't exposed in the ScriptAPI.
The ScriptAPI is just a bridge of the actual game functions. Let's say you write a script and use an IPlayer instance to kill someone... that class is an abstraction layer of the actual Player class that SFD internally uses.
That's used to prevent people from editing some fields or calling specific methods, it also explains why all classes in the ScriptAPI are prefixed with I.
Basically if you use an IProjectile instance to manipulate bullets, there's an equivalent class called Projectile that SFD internally uses, with a lot more methods & fields for a finer control.
So back to your question, most likely SFD had some methods to know which player activated slow-mo, but those methods aren't exposed in the ScriptAPI.
1 x
