LavaWall

Posts 115 of 23 · Page 1 of 2
LavaWall
This is a simple KRelay plugin example of replacing one tile with another.



Credits to Gorgor, I took his idea of replacing lava with darkwater.

Virus scans:

Jotti
VirusTotal

The source is included in the zip file.

If you have any other plugin ideas, feel free to tell me!

LavaWall_mpgh.net.zip4 KB · 87 downloads Clean
Looks like a good job you've done but is this not included in the hack clients already needed to utilise K relay?
grazie fratello per aver condiviso questo post!
Not sure what the purpose of this plugin is.. Is it to just replace the tiles visually? Or block you so you can't go trhough/in the lava? Or both?
Quote Originally Posted by AsianNguyen View Post
Not sure what the purpose of this plugin is.. Is it to just replace the tiles visually? Or block you so you can't go trhough/in the lava? Or both?
It's so you can walk through deep water and stuff. However, I'm almost 100% certain that you'll dc just as fast as you would if you were noclipping.
Quote Originally Posted by Jacob1099 View Post
It's so you can walk through deep water and stuff. However, I'm almost 100% certain that you'll dc just as fast as you would if you were noclipping.
you can't walk through deep water.
Quote Originally Posted by theundeadmox View Post
you can't walk through deep water.
Didn't look at OP hard enough. Yeah this just looks like lava walls that can't be toggled off by holding mouse1 down
This is so you don't accidentally go in lava, or almost die in abyss or something I guess, but then again, in shatters, isn't there a line of lava that you HAVE to walk through (by the 3rd)? make it so it can be toggled on and off.
Quote Originally Posted by Danny View Post
Looks like a good job you've done but is this not included in the hack clients already needed to utilise K relay?
For some reason the hacked client's version doesn't work 100% of the time.
When there is an object on the lava, no matter if it is a bridge or not, the client will let you walk on it

- - - Updated - - -

Quote Originally Posted by AsianNguyen View Post
Not sure what the purpose of this plugin is.. Is it to just replace the tiles visually? Or block you so you can't go trhough/in the lava? Or both?
To block so you can't go through lava

- - - Updated - - -

Quote Originally Posted by R1S3 Alt View Post
This is so you don't accidentally go in lava, or almost die in abyss or something I guess, but then again, in shatters, isn't there a line of lava that you HAVE to walk through (by the 3rd)? make it so it can be toggled on and off.
ok ill make a command for that
Quote Originally Posted by tmwilliamlin168 View Post
For some reason the hacked client's version doesn't work 100% of the time.
When there is an object on the lava, no matter if it is a bridge or not, the client will let you walk on it
That's supposed to happen. The square thingys you find in abyss, the ones you can ealk ontop of, are objects, not tiles, and the client mod does not check which object is in a lava tile.
Quote Originally Posted by Zasx View Post
That's supposed to happen. The square thingys you find in abyss, the ones you can ealk ontop of, are objects, not tiles, and the client mod does not check which object is in a lava tile.
Some of the objects are decorations not bridges, and the client allows me to walk on it.
Proper Safewalk
Quote Originally Posted by Zasx View Post
That's supposed to happen. The square thingys you find in abyss, the ones you can ealk ontop of, are objects, not tiles, and the client mod does not check which object is in a lava tile.
This is how the safewalk mod for orape should be if you want it to only walk on bridges, and not on other objects

Code:
      ;-------------------------
      ; NOWALK ON LAVA
      ;-------------------------            

      #set mouseClass "CHANGE1" 
      #set mouseClicked "CHANGE2"                     
      #set playernamespace "CHANGE3"  
        
      getlex              QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
      getproperty         QName(PackageNamespace(""), "data_")
      getproperty         Multiname("safeWalk", [PrivateNamespace(""), PackageNamespace(""), PrivateNamespace(""), PackageNamespace("com.company.assembleegameclient"), PackageInternalNs("com.company.assembleegameclient"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace($"playernamespace"), StaticProtectedNs($"playernamespace")])
      iffalse             SKIPNOWALK                                 

      getlex              QName(PackageNamespace(""), "map_")
      getproperty         QName(PackageNamespace(""), "gs_")
      getproperty         QName(PackageNamespace(""), "mui_")
      getproperty         QName(PrivateNamespace("*", $"mouseClass"), $"mouseClicked")   
      iftrue              SKIPNOWALK                                       

      getlocal3
      getproperty         QName(PackageNamespace(""), "props_")
      getproperty         QName(PackageNamespace(""), "maxDamage_")
      pushbyte            0
      ifle                SKIPNOWALK
      
      getlocal3    
      getproperty         QName(PackageNamespace(""), "obj_")
      pushnull
      ifeq                WALL
      
      getlocal3
      getproperty         QName(PackageNamespace(""), "obj_")
      getproperty         QName(PackageNamespace(""), "props_")
      getproperty         QName(PackageNamespace(""), "protectFromGroundDamage_")
      iftrue              SKIPNOWALK
      
WALL:
      
      pushfalse         
      returnvalue                  
      
SKIPNOWALK:
i can't walk with this
Quote Originally Posted by tmwilliamlin168 View Post
To block so you can't go through lava
I see, thank you for clearing that up.
Posts 115 of 23 · Page 1 of 2

Post a Reply

Tags for this Thread

None

Need help?