peace-maker / smrpg

A generic RPG plugin for SourceMod
89 stars 40 forks source link

[Requests][Upgrades] RPG upgrade and feature ideas. #122

Open coty9090 opened 8 years ago

coty9090 commented 8 years ago

Note: Not everyone plays RPG the same way, and that's why i am suggesting these skills/ideas. Not all of these ideas are conventional. Some may or may not go well together, and if some skills are easier to create by combining them, then go ahead. I have more ideas, but wanted to see if anything happens with these before i suggested anything else.

I would like to request new and old rpg upgrades and features that my friends, myself, or other persons have come up with that would be awesome to see added to SMRPG.

Features and options i'd like to see added

  1. Restrict upgrades and upgrade levels to a certain RPG level, RPG upgrade(s), RPG upgrade level. (Say i want everyone to have unrestricted access to clipsize but only to level 2 and admins have up to level 5. Restrict clipsize until a player reaches a certain rpg level or buys a certain(or multiple) upgrade or upgrade levels needed to unrestrict it.)
  2. Add the maximum level of an upgrade to the upgrade menu (i.e: Resupply 5/10 [Cost: 30])
  3. Be able to increase the medics radius for each upgrade level.
  4. Option for Ice Stab to have damage reduction from bullets (or any weapon specified)

Now for Upgrades:

*For Light Firearms, Heavy Firearms, Grenades, and Miscellaneous, each item is locked (restricted) until that level is bought, can remove/adjust items from each list in a config.

  1. Light Firearms (Secondary Weapons) - (can pick which weapon to use from purchased) - For CS:S - Default Knife/Glock - lvl 1 P228 - lvl 2 five-seven - lvl 3 USP - lvl 4 deagle - lvl 5 dualies For CS:GO - Default Knife/Glock - lvl 1 P2000 - lvl 2 tec-9 - lvl 3 P250 - lvl 4 Five-Seven - lvl 5 Desert Eagle - lvl 6 Dual Berettas
  2. Heavy Firearms (Primary Weapons) - (can pick which weapon to use from purchased) - For CS:S - Default mac10 - lvl 1 tmp - lvl 2 mp5 - lvl 3 m3 - lvl 4 ump - lvl 5 galil - lvl 6 famas - lvl 7 p90 - lvl 8 ak47 - lvl 9 Scout - lvl 10 XM1014 - lvl 11 m4a1 - lvl 12 SG-552 - lvl 13 AUG - lvl 14 SG-550 - lvl 15 AWP - lvl 16 G3/SG-1 - lvl 17 m249 For CS:GO - Default mac-10 - lvl 1 MP9 - lvl 2 - PP-Bizon - lvl 3 sawed-off - lvl 4 Nova - lvl 5 MP7 - lvl 6 UMP-45 - lvl 7 Galil AR - lvl 8 Mag-7 - lvl 9 FAMAS - lvl 10 P90 - lvl 11 XM1014 - lvl 12 Ak-47 - lvl 13 M4A4 - lvl 14 AUG/SG553 - lvl 15 SSG 08 - lvl 16 AWP - lvl 17 SCAR-20 - lvl 18 G3SG1 - lvl 19 M249 - lvl 20 Negev
  3. Grenades - (Spawn with all lvls purchased only) - For CS:S - lvl 1 flashbang - lvl 2 smokenade - lvl 3 HEnade For CS:GO - lvl 1 flashbang - lvl 2 Decoynade - lvl 3 smokenade - lvl 4 HEnade - lvl 5 Incendiary nade - lvl 6 Molotov
  4. Miscellaneous - (Spawn with all lvls purchased only) - For CS:S - lvl 1 Kevlar, Helmet, and defuse kit (will give 100 Armor, and defuse kit CT only) - lvl 2 Night Vision For CS:GO - lvl 1 Kevlar, Helmet, and defuse kit (will give 100 armor, and defuse kit CT only) - lvl 2 Zeus x27
  5. LessRecoil - Less Weapon Recoil - lvl 1, 2% less recoil - lvl 2, 4% less recoil
  6. QuickDraw - Switch weapons faster - lvl 1, 5% faster weapon switching - lvl 2, 10% faster
  7. Electrowave -- AoE damage every few seconds to enemies that are standing within 10 feet from you - lvl 1, 1 damage - lvl 2, 2 damage
  8. Multijump - Able to jump again while in the air like a Scout in TF2 - lvl 1, 1 extra jump - lvl 2, 2 extra jumps
  9. AmmoDrain - % chance to Drain 1 ammo from an enemies clip when you damage them - lvl 1, 2% - lvl 2, 4%
  10. HolyLight - causes damage if flashbanged - lvl 1, 5 dmg - lvl 2, 10 dmg, Option to enable/disable the flashbang light.
  11. Respawn - (no respawn until purchase) - % chance to respawn after death (Does not work if you're the only one alive on the team, 100% max) - lvl 1, 1%-10% chance to respawn - lvl 2, 10%-20% chance
  12. MirrorDamage - % of the damage taken back to attacker - lvl 1, 5% - lvl 2, 10% (I wonder why this one isn't on SMRPG yet, but i'll request it anyway.)
  13. SneakyFeet - Silence your footsteps - lvl 1 5% quieter - lvl 2 10% quieter
  14. Suppressor - (unlocked at start, not purchased) - Reduces the amount of noise the weapon makes when fired - lvl 1 5% quieter - lvl 2 10% quieter
  15. RegenAmmoPro - Decreases the interval in which you gain ammo - lvl 1 29.5 seconds - lvl 2 29 seconds
  16. RegenHealthPro - Decreases the interval in which health is regained - lvl 1 4.5 seconds - lvl 2 4 seconds
  17. RegenArmorPro - Decreases the interval in which you gain armor - lvl 1 14.5 seconds - lvl 2 14 seconds
  18. ScubaGear - Take less damage underwater - lvl 1 5% - lvl 2 10%
  19. StartingCash - increases how much cash you start with when you first join a team (This stops increasing if higher than GiantsWallet cash) - Default 800 - lvl 1, 850 - lvl 2, 900
  20. GiantsWallet - Can hold more cash - Default 16000 - lvl 1, 17000 - lvl 2, 18000
  21. SpawnHealth - Increases amount of Health you spawn with. (only goes to your Health level) I know you already start with the Health upgrade HP, but i'd like to also see an option to disable that and use this upgrade instead. - lvl 1, 125 HP - lvl 2, 150 HP
  22. Hitman - Increases amount of money you earn for killing an enemy - lvl 1, 5% - lvl 2 10%
  23. Health Redemption - Adds a percentage of your health to a random alive teammate when you die (Increases Health and Max Health based on your Health lvl for that teammate that round or until the teammate dies) - lvl 1 5% health - lvl 2 10% health
  24. Symbiotic Armor - Converts lost armor into health - lvl 1 5% armor - lvl 2 10% armor
  25. Damage Link - Links percentage of recieved damage to 1 teammate within x feet from you (your teammate has to have this skill for it to work) - lvl 1 5% damage - lvl 2 10% damage
  26. PiercingBullets - Makes every type of bullet go through players so more than 1 person can be damaged at a time (each player after the first takes a 5% damage reduction, so the 2nd player will recieve 5% less damage, the 3rd will recieve 10% less damage, maximum reduction 25% configurable) - lvl 1, 1 player - lvl 2, 2 players
  27. Primary Gun Cache - Increases the number of guns you can carry in your Primary slot - lvl 1, 1 extra gun - lvl 2, 2 extra guns
  28. Secondary Gun Cache - Increases the number of guns you can carry in your Secondary slot - lvl 1, 1 extra gun - lvl 2, 2 extra guns
  29. Flashlight - Enables you to use your flashlight and makes it brighter - lvl 1, 5% - lvl 2, 10%
  30. Appraisal - Lowers the skill points cost of every skill except this one - lvl 1, 1% SP cost decrease - lvl 2, 2% decrease, so on...
  31. SharpKnife - Decreases the damage reduction on Ice Stab - lvl 1, 2% - lvl 2, 4%
  32. ExpCash - % of your cash converts into exp at the beginning of a round - lvl 1, 2% - lvl 2, 4%
  33. TransfusionGrenade - When you damage an enemy with an hegrenade, all your teammates will be healed for a % of the dmg done - lvl 1, 1% - lvl 2, 2%
  34. ArmorWolf - regain % of Armor from damaging enemies - lvl 1, 5% of damage - lvl 2, 10%
  35. SupportResupply - Gives 5 ammo to teammates in surrounding 5 ft area every 30 seconds - lvl 1, 5 ammo - lvl 2, 10 ammo
  36. SupportResupplyPro - Increases area diameter - lvl 1, 10 ft - lvl 2, 15 ft
  37. SupportResupplyMaster - Decreases time to give teammates ammo - lvl 1, 29 sec - lvl 2, 28 sec
  38. HostageCall - Can interact with hostages from farther away - lvl 1, +1 foot - lvl 2, +2 feet
  39. HostageDistance - Can keep hostages selected from farther away - lvl 1, +5 feet - lvl 2, +10 feet
  40. BombSquad - Can Plant/Interact with the bomb from farther away - lvl 1, +1 foot - lvl 2, +2 feet
  41. EOD(Bomb) Technician - Takes less time to defuse bombs - lvl 1, +0.5 meters - lvl 2, 1 meter
  42. Overkill - Killing an enemy with more damage than their health adds the excess damage to your next shot - lvl 1, 5% excess damage - lvl 2, 10% excess damage
  43. ArmorBomb - Losing all your armor causes an explosion damaging all enemies within 5 ft radius for 50 dmg (once per life) - lvl 1 once per life - lvl 2 twice per life
  44. ArmorBombPro - Increases damage done by explosion - lvl 1, 75 dmg - lvl 2, 100 dmg
  45. ArmorBombMaster - Increases explosion radius - lvl 1, 10 feet - lvl 2, 15 feet
  46. Cooperation - Gain +% more exp for kills/objectives for being close to your teammates when you kill an enemy or do an objective - lvl 1, 1% more exp - lvl 2, 2%
goodtime753 commented 8 years ago

It would be unrealistic to cool, but it is better to sell the supplement (the author's case) But that's probably from peace-maker is no time for it .. :( We hope :3 ps: google translate

peace-maker commented 8 years ago

Those are some fine ideas! You certainly got my attention now:) The skill tree option requires a lot of work in the core. How would you display the requirements easily? I think I'd be great, if you could create separate feature requests for each of the first four options, so we can distinguish the conversations. You can keep all of the upgrade ideas in here or better create a wiki page for them?

I think adding some kind of upgrade groups which open a sub menu of connected upgrades would be handy for lots of them.

coty9090 commented 8 years ago

I hadn't thought of it as a skill tree option, but that is basically what it is... haha

EDIT I had thought about the sub menu categories, it's in the detailed wiki page.

I will create a wiki for you to take a look at and collaborate on it. I'll just put all my current ideas on there right now because it has a lot more detail and ideas, then define it more in-depth as we go.

peace-maker commented 8 years ago

Can't you add pages to the wiki in this repository directly?

coty9090 commented 8 years ago

Didn't know i could... cool. will do.

EDIT: Done.