-
Notifications
You must be signed in to change notification settings - Fork 299
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mining RND #2 : New PKA Varients #489
Mining RND #2 : New PKA Varients #489
Conversation
At this moment, LINTERS is failing: Error: /obj/projectile/proc/on_entered calls /obj/projectile/proc/on_hit which has override child proc that sleeps /obj/projectile/hook/mining/proc/on_hit Oshan failed becuase its Oshan. |
/obj/projectile/hook/mining/on_hit(atom/target) This is what I have. I believe the sleep is causing the issue potentially, but I don't know what alternative to use to it, because without it, the flying trait is instantly removed, meaning you cant pass over lava with the grapple hook without taking damage. |
(still need inhand)
renamed pounder to shockwave sounds less awkward
all PKA types now have item sprites just need inhand
use a timer ie addtimer(CALLBACK(src, PROC_REF(remove_flight), firer),0.5 SECONDS) |
got rid of the sleep line... and resolved the issue by just using forcemove instead of a code nightmare of granting and removing flight |
Slight issue, zip hook dosn't work at all on live, but in debug it does. |
Ziphook still wont work on live
properly fixed spread on shotty
to make way for a future pr item :3
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request Continuing the port of Monkestation's mining tools (Monkestation/Monkestation2.0#489) This adds SIX new Proto-kinetic accelerator variants, available for 1250 mining points: The Pistol, dealing a measly 10 damage per shot but sporting 2x the mod capacity. The repeater, sporting 75 mod capacity and 20 damage per shot, but able to fire thrice before needing recharging. The shotgun, sporting 75 mod capacity and firing three 20-damage pellets. The shockwave, trading range for a 3x3 AoE around the wielder. 75 mod capacity. The grenade launcher, firing the same bombs as the mining modsuit. Does not accept modkits. The railgun, firing an impressive 100 damage per shot, which pierces through mobs. Recharges slower than other PKAs, and does not accept modkits. The railgun and grenade launcher are equipped with a special Wastes firing pin, preventing their use outside of Lavaland/icemoon. <!-- Describe The Pull Request. Please be sure every change is documented or this can delay review and even discourage maintainers from merging your PR! --> <!-- Please make sure to actually test your PRs. If you have not tested your PR mention it. --> ## Why It's Good For The Game Variety is the spice of life. This adds a lot of alternatives to the classic PKA. Paired with the crusher variants, this brings more options in terms of playstyle and flair for mining players. <!-- Argue for the merits of your changes and how they benefit the game, especially if they are controversial and/or far reaching. If you can't actually explain WHY what you are doing will improve the game, then it probably isn't good for the game in the first place. --> ## Proof Of Testing  Lookit them <!-- Compile and run your code locally. Make sure it works. This is the place to show off your changes! We are not responsible for testing your features. --> ## Changelog <!-- If your PR modifies aspects of the game that can be concretely observed by players or admins you should add a changelog. If your change does NOT meet this description, remove this section. Be sure to properly mark your PRs to prevent unnecessary GBP loss. You can read up on GBP and it's effects on PRs in the tgstation guides for contributors. Please note that maintainers freely reserve the right to remove and add tags should they deem it appropriate. You can attempt to finagle the system all you want, but it's best to shoot for clear communication right off the bat. --> :cl:VrazzleDazzle add: Six new PKA variants, now in a mining vendor near you. /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. --> <!-- By opening a pull request. You have read and understood the repository rules located on the main README.md on this project. --> --------- Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
About The Pull Request
Finally, the second edition of Mining RND shenanigans is here! Introducing not four, but SIX new PKA varients. After the success of the four new crusher varients, the Mining RND team was given enough funding for a pizza party, which somehow resulted in even more work getting done!
This adds six new PKA varients - The railgun, The Repeater, The Shotgun, The Pistol, The Pounder, and The Grenade Launcher.
The Railgun trades customization, fire rate, and storage capabilities for the ability to fire a high damage shot that penetrates creatures! Has a special firing pin that denies use anywhere but mining zones.
The Repeater trades mod space and a bit of damage for the ability to fire three shots in rapid succession before needing to recharge, while also doing more damage than base PKA if all three shots are landed.
The Shotgun fires a short range set of three rounds that does more damage than base PKA if all three shots land. This trades mod capacity and cooldown speed.
The Pistol trades base damage, and range, for double mod capacity, making it a truely customizable PKA.
The Shockwave takes a higher cooldown and no range in return for creating a 3x3 blast of Kinetic Projectiles around you that do the same damage as a base PKA.
The Grenade Launcher fires the same bombs as the mining mod suit, without needing the modsuit (obviously). It has the same firing pin as the railgun denying anywhere but mining zones. no modifications.
Adds previously mentioned wastes firing pin too that cant be removed or created, meant to go into weapons to restrict their use to only mining zones (lavaland, icemoon wastes)
Also adds two meme weapons the mining RND team accidently created when the fabric of space time got ripped open by a janitor slipping on a banana pizza.
The adminium reaper which utterly destroys anyone and anything it hits, and the adminium stunner than absolutely stunlocks and bullies the target.
Please just test merge for balance purposes : everything needs new inhand sprites though thats low priority
Why It's Good For The Game
After adding new Crusher weapons, it was time for PKA to get its turn, so im back to make it happen - Jekyll : Mining RND Director
Changelog
🆑
add: SIX NEW PKA VARIENTS - Shotgun, Pistol, Railgun, Grenade Launcher, Shockwave, Repeater
add: Wastes firing pin, denies use anywhere but mining zones, cant be removed.
/:cl: