Repository navigation
Conversation
Each surge model carries a time multiplier (street 2x, service about 2.86x, Cascade 5x). In a user's field a mob on its own surge runs at its multiplier over the user's, capped at twice normal speed, through the freeze and the slow-mo. A faster surger runs the dilation machinery the other way: sooner deadlines, a quicker walk, faster shots and gore. Surgers are never tinted, a dead surger is let go for good, a Cascade NPC's tell shows through the tint, and a surger's rainbow trail skips the greens inside a field. The user's own shots now fly at full speed in their slow-mo, and shots hung in the freeze fly on at full speed when it ends.
The user's shots crawl in their own slow-mo again and hang in the freeze, keeping their colour. A surging mob's shots fly at the field's pace too, untinted; the surger still fires on its own relative clock.
…timestop # Conflicts: # voidcrew/modules/cyberware/ware_sandy_timestop.dm # voidcrew/modules/unit_tests/voidcrew_cyberware_timestop.dm
…et a second press end it The lone surge now slows the world from the moment it opens to the end of the window (street 6 s at 50%, service 7 s at 35%, Cascade 8 s at 20%). The freeze is gone on every model: no frozen-AI traits, paused or hung shots, still weather frames, quiet freeze sound, mech shutdown, turret lock or animation hold. Pressing the surge again ends a player's window early and starts the crash; NPC lattices never turn themselves off.
…ash on release, and count carried players as witnesses
…o feature/sandevistan-timestop
…ine with every bullet crawling
… slow-mo, and keep the slow-mo running from inside a mech
…o feature/sandevistan-timestop
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
About The Pull Request
A Sandevistan surge slows the world down for its user when no other player is near.
Builds on #512 and will be retargeted to master when #512 merges.
Not playtested by a human. The clips below are recorded in the game at real speed, with the NPCs running their own AI.
Slow-mo on and off
Cascade surge in an ash storm, shots crawling, and a second press to end it early.
Shotgun execution
A raider shoots at the user. The user surges, walks round the slowed shots, takes the raider's legs out and executes him before the slow-mo ends.
Sandevistan against Sandevistan
A bladed NPC with its own Cascade surges and charges at normal speed while a raider's bullets crawl in the background.
Why It's Good For The Game
The Sandevistan's fantasy is stepping out of time. Doing that while alone gives solo players a real tool against groups of NPCs, without making the world stand still for anyone else.
Changelog
🆑
add: A Sandevistan surge slows the world around its user when no other player is near: 50% for street chrome, 35% for service grade and 20% for the Cascade, for the whole surge. Press the surge again to end it early.
add: Every bullet inside the slowed area moves at its speed, including your own. Chromed NPCs that surge inside it move at their speed relative to yours.
add: Weather and sounds slow down for the surging player only.
balance: The reflex dodge is off while the world is slowed.
/:cl: