Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
JadingTsunami

Safe heights for Mikoportals

Recommended Posts

Most falls onto a Mikoportal will eventually paralyze the player. This is because the player starts falling so fast they fall more than the ceiling to floor distance every tic, making the player get stuck to the ceiling. Even noclip can't recover from this condition.

 

As a map-making reference tool, I thought it might be handy to have a set of safe falling floor heights for Mikoportals. The python script below will generate them for you as well. In the spoiler tag below, I inserted the first 100.

 

Falling from any of these floor heights will result in a safe landing onto a Mikoportal. You can also use this to create a Mikoportal that isn't permanent (i.e., doesn't eventually paralyze the player or warp forever).

 

For example, this example wad has a "safe" mikoportal. At first, it will seem to go on forever as usual but then suddenly stop and land the player safely, because the player reaches a safe falling height. After that, the floor is solid until the player steps back on the mikoportal again. Try it yourself and see.

 

x = -32768
grav = 2
# replace the range below with whatever range you want
for i in range(0,100):
    print str(x + grav)
    x += grav
    grav += 1

 

Spoiler

-32766
-32763
-32759
-32754
-32748
-32741
-32733
-32724
-32714
-32703
-32691
-32678
-32664
-32649
-32633
-32616
-32598
-32579
-32559
-32538
-32516
-32493
-32469
-32444
-32418
-32391
-32363
-32334
-32304
-32273
-32241
-32208
-32174
-32139
-32103
-32066
-32028
-31989
-31949
-31908
-31866
-31823
-31779
-31734
-31688
-31641
-31593
-31544
-31494
-31443
-31391
-31338
-31284
-31229
-31173
-31116
-31058
-30999
-30939
-30878
-30816
-30753
-30689
-30624
-30558
-30491
-30423
-30354
-30284
-30213
-30141
-30068
-29994
-29919
-29843
-29766
-29688
-29609
-29529
-29448
-29366
-29283
-29199
-29114
-29028
-28941
-28853
-28764
-28674
-28583
-28491
-28398
-28304
-28209
-28113
-28016
-27918
-27819
-27719
-27618

 

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×