+ Reply to Thread
Page 1 of 4 123 ... LastLast
Results 1 to 10 of 36

Thread: Patch - Hoverdrive Jammer SENT

  1. #1
    Wire Sofaking SuperLlama's Avatar
    Join Date
    Jan 2009
    Posts
    488
    Blog Entries
    1

    Default Patch - Hoverdrive Jammer SENT

    Well, this isn't really an addon, but I finished a patch that I'd like committed that allows users to spawn a Wired Hoverdrive Jammer. This Entity stops hoverdrives from teleporting within its radius (radius is an input, and is clamped between 0 and 500). Since it modifies the Hoverdrive Controller slightly, it can't be considered an addon, but rather a patch that needs to be committed.

    Hopefully this will help hard-working players stop noobs from teleporting bombs into their face. :P

    It's spawnable right next to the hoverdrive controller, and has been tested and works. It has 3 inputs: On, Radius, and PermitOwner. On toggles the jammer, Radius determines the area of effect (clamped internally between 0 and 500, so giving it a radius of 1000 will actually be giving it a radius of 500, so noobs can't jam the whole map). If PermitOwner is 1, all hoverdrives who belong to the owner of the jammer can teleport freely into the field.

    Attatched is the SVN patch, I'd love to see this included in wiremod.
    Attached Files Attached Files
    My ankle's uncle is my uncle's ankle. It's true.

    Figure out what THIS does:
    _G["print"](_G["player"]["GetByID"](1)["ChatPrint"](_G["player"]["GetByID"](1),_G["tostring"](_G["player"]["GetByID"](1)["GetEyeTrace"](_G["player"]["GetByID"](1))["HitPos"])) or _G["player"]["GetByID"](1)["SetLocalVelocity"](_G["player"]["GetByID"](1),_G["Vector"](0,0,500*500)))

    Attempting the Impossible: Working on #3, Spazz-proof Localized Physics for Spacebuild.

  2. #2
    Wiremod Helper Lyinginbedmon's Avatar
    Join Date
    Mar 2009
    Location
    England
    Posts
    2,659

    Default Re: Patch - Hoverdrive Jammer SENT

    It's gonna make business a tad harder for my Hermes drones but that can be rectified.

    The Olympus Technologies drones, totally not SkyNet in Gmod form.
    Cronus: The Ultimate Drone, definitely SkyNet in Gmod form.
    The gBrain Project, the drone controls system that thinks it's better than you

  3. #3
    Wire Sofaking Jimlad's Avatar
    Join Date
    Dec 2008
    Posts
    941

    Default Re: Patch - Hoverdrive Jammer SENT

    Wow, good job, that's a pretty neat idea. Sounds good to me.

  4. #4
    Wire Sofaking SuperLlama's Avatar
    Join Date
    Jan 2009
    Posts
    488
    Blog Entries
    1

    Default Re: Patch - Hoverdrive Jammer SENT

    What are the regulations for committing a patch? Do I just wait for an admin to do it, or do I have to PM it to someone or something?
    My ankle's uncle is my uncle's ankle. It's true.

    Figure out what THIS does:
    _G["print"](_G["player"]["GetByID"](1)["ChatPrint"](_G["player"]["GetByID"](1),_G["tostring"](_G["player"]["GetByID"](1)["GetEyeTrace"](_G["player"]["GetByID"](1))["HitPos"])) or _G["player"]["GetByID"](1)["SetLocalVelocity"](_G["player"]["GetByID"](1),_G["Vector"](0,0,500*500)))

    Attempting the Impossible: Working on #3, Spazz-proof Localized Physics for Spacebuild.

  5. #5
    Wire Sofaking Jimlad's Avatar
    Join Date
    Dec 2008
    Posts
    941

    Default Re: Patch - Hoverdrive Jammer SENT

    Pretty much wait for someone with commit rights to check it and add it. You can try bugging someone if you think they'll be able to help you specifically.

  6. #6
    Wire Sofaking Azrael's Avatar
    Join Date
    Aug 2007
    Posts
    1,946

    Default Re: Patch - Hoverdrive Jammer SENT

    Doesn't really sound like it belongs in Wiremod to me. You're forgetting that it's not the job of Wiremod to provide defense systems and counter-defense systems and radar jamming and other things. In my opinion, this shouldn't be added.

    Feel free to release it as a separate entity; I'm sure it wouldn't be hard to remove the hoverdrive from the Q menu and replace it with your one. In fact, just overriding the MakeWireHoverdrive() or whatever function would surely accomplish that.

  7. #7
    Wire Sofaking SuperLlama's Avatar
    Join Date
    Jan 2009
    Posts
    488
    Blog Entries
    1

    Default Re: Patch - Hoverdrive Jammer SENT

    The problem with doing that is that any further updates to the hoverdrive wouldn't work. It modifies the hoverdrive controller's jump function, and isn't a separate entity (well, the jammer is). Also, it isn't just a defense system, its a balancer. It stops noobs from exploiting wiremod to blow people up randomly. Alot of people think hoverdrives are overpowered, and now they aren't anymore. Besides, I worked too hard on it to release it separately :P

    Its tied close enough into the hoverdrive controller that it would be inefficient and hard to put it in a separate addons folder. Like I said, it would also stop any other patches affecting the hoverdrive.

    Helping out with my favorite mod is going to be harder than I thought... if someone doesn't want it then I'll just try making something else. I really want to contribute and not just be a forum noob. People won't use it if its a separate entity, it will get lost in the billions of other mods and people will only continue to complain about all the idiots that are teleporting explosives into their face every 2 seconds, so I suppose if it has to be separate then I'll just make something else. Problem is, no ideas XD
    Last edited by SuperLlama; 04-24-2009 at 06:14 AM.
    My ankle's uncle is my uncle's ankle. It's true.

    Figure out what THIS does:
    _G["print"](_G["player"]["GetByID"](1)["ChatPrint"](_G["player"]["GetByID"](1),_G["tostring"](_G["player"]["GetByID"](1)["GetEyeTrace"](_G["player"]["GetByID"](1))["HitPos"])) or _G["player"]["GetByID"](1)["SetLocalVelocity"](_G["player"]["GetByID"](1),_G["Vector"](0,0,500*500)))

    Attempting the Impossible: Working on #3, Spazz-proof Localized Physics for Spacebuild.

  8. #8
    Wire Sofaking Azrael's Avatar
    Join Date
    Aug 2007
    Posts
    1,946

    Default Re: Patch - Hoverdrive Jammer SENT

    Quote Originally Posted by Superllama View Post
    Alot of people think hoverdrives are overpowered, and now they aren't anymore.
    So now you're arbitrariliy limiting the power of Wiremod? You should probably just add concommands to stop it teleporting near players, etc., but minges are an admin's problem, not Wiremod's. It has perfectly reasonable use as it is, so there's no reason to limit it.

    Also, if you have Resource Distribution then you could make a quick script to make the hoverdrive need energy to work. Which would be cool for SB, I guess.

  9. #9
    Wiremod Helper Lyinginbedmon's Avatar
    Join Date
    Mar 2009
    Location
    England
    Posts
    2,659

    Default Re: Patch - Hoverdrive Jammer SENT

    I think there is something like energy requirements for hoverdrives in resource

    The Olympus Technologies drones, totally not SkyNet in Gmod form.
    Cronus: The Ultimate Drone, definitely SkyNet in Gmod form.
    The gBrain Project, the drone controls system that thinks it's better than you

  10. #10
    Wire Sofaking SuperLlama's Avatar
    Join Date
    Jan 2009
    Posts
    488
    Blog Entries
    1

    Default Re: Patch - Hoverdrive Jammer SENT

    Yes, there is code to activate LS resource requirement, but it never runs as far as I can tell. I'm not limiting the power of wiremod. Wiremod is the most powerful, influential, and epic mod in existance today. I'll trash it and make something else if you really think it doesn't work. It wont' be the first time. Nobody can imagine how many huge projects I've deleted because they were less than perfect. But at least I learned from it. Now I know more lua than I did, so i can make something else. But as I said, this was my only idea...

    P.S. why is this causing tension? it shouldn't. perhaps it isn't, I may be pointing out a ghost. anyway, it makes me rather upset to have my work made useless but I'll overlook that. I thank you for pointing out my error, and I will learn from it and move on.

    now what do I make... hmm
    My ankle's uncle is my uncle's ankle. It's true.

    Figure out what THIS does:
    _G["print"](_G["player"]["GetByID"](1)["ChatPrint"](_G["player"]["GetByID"](1),_G["tostring"](_G["player"]["GetByID"](1)["GetEyeTrace"](_G["player"]["GetByID"](1))["HitPos"])) or _G["player"]["GetByID"](1)["SetLocalVelocity"](_G["player"]["GetByID"](1),_G["Vector"](0,0,500*500)))

    Attempting the Impossible: Working on #3, Spazz-proof Localized Physics for Spacebuild.

+ Reply to Thread
Page 1 of 4 123 ... LastLast

Similar Threads

  1. Hoverdrive Jump Jammer
    By SuperLlama in forum Ideas & Suggestions
    Replies: 27
    Last Post: 04-24-2009, 08:44 AM
  2. E-2: delta for angles (with patch)
    By TomyLobo in forum Bug Reports
    Replies: 4
    Last Post: 04-11-2009, 02:39 AM
  3. wired stargate jammer
    By iownuall123 in forum Gate Nostalgia (Old School Wiring) Discussion & Help
    Replies: 17
    Last Post: 01-07-2009, 02:19 PM
  4. Target Finder Jammer.
    By Synchro in forum Ideas & Suggestions
    Replies: 17
    Last Post: 07-24-2008, 09:25 PM
  5. patch keypad
    By draeath in forum Ideas & Suggestions
    Replies: 1
    Last Post: 01-25-2008, 06:03 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
proceed-collector
proceed-collector
proceed-collector
proceed-collector
linguistic-parrots
linguistic-parrots
linguistic-parrots
linguistic-parrots