Introduction :
This is a project like 95% done within the months of December 2012 and January 2013. This plugin is functional, thought not complete (i.e. drop-on-death feature not implemented). I planned to release it once finished; but since I can't find enough time to finish it, i'm releasing it today, as I fear I might never release it if I don't (>< saying this out loud makes it strange).
This plugin is build with "Red Maze" in mind, but I believe it shouldn't be too hard to use it with another plugin.
Features :
- Spawn bonuses via compatible plugins. For example, this combined to Red Maze will spawn bonuses at intersections and dead-ends of the maze, every time a maze is generated.
- Picking up a bonus gives a bonus to a player. You respawn with bonuses you die with. Bonus is saved until map change.
- Current bonuses :
- extra damage (model of axe),
- damage reduction (model of barrel; yeah I know, couldn't find better :\),
- extra health (model of red medium mushroom),
- regen (model of green small mushroom),
- guns,
- vampirism (model of skull),
- speed (model of boot).
CVars :
- redwondersversion: Gives version -_-'
- ----------
- redwonders_sound_bonuspickup: Sound to play when picking up a bonus
- redwonders_sound_bonusoverflow: Sound to play when going into overflow
- redwonders_sound_bonusoverflow_volume: Volume to play the overflow sound
- redwonders_verbose_pickup: Tell players their new level when they pickup a bonus (or goes into overflow). 1=Yes, 0=No.
- ---------- Damage bonus
- redwonders_damage_base: % Bonus base damage (lv 1)
- redwonders_damage_perlevel: % Bonus damage per additionnal level
- redwonders_damage_overflowtime: Time in second per overflow
- redwonders_damage_overflowbonus: % Bonus damage in overflow
- redwonders_damage_weight: How present are health bonus ? 100 is default
- ---------- Damage reduction bonus
- redwonders_damagereduction_perlevel: % Bonus damage reduction per additionnal level; DIMINISHING RETURNS
- redwonders_damagereduction_overflowtime: % Bonus damage per additionnal level
- redwonders_damagereduction_overflowbonus: % Additionnal bonus damage reduction given by the overflow; directly multiplied to damage
- redwonders_damagereduction_weight: How present are damage reduction bonus ? 100 is default
- ---------- Guns bonus
- redwonders_guns_allow_pistol: Allow pistols to spawn ?
- redwonders_guns_allow_smg: Allow smgs to spawn ?
- redwonders_guns_allow_shotgun: Allow shotguns to spawn ?
- redwonders_guns_allow_rifle: Allow rifles to spawn ?
- redwonders_guns_allow_sniper: Allow snipers to spawn ?
- redwonders_guns_allow_grenade: Allow grenades to spawn ?
- redwonders_guns_allow_mgun: Allow machine guns to spawn ?
- redwonders_guns_weight: How present are guns ? 100 is default
- ---------- Health bonus
- redwonders_health_perlevel: Bonus health per level
- redwonders_health_overflowtime: Time in second per overflow
- redwonders_health_overflowbonus: Bonus health given by overflow, added to final level
- redwonders_health_weight: How present are health bonus ? 100 is default
- ---------- Regen bonus
- redwonders_regen_base: Base regen (lv 1)
- redwonders_regen_perlevel: Bonus regen per additionnal level
- redwonders_regen_tick_base: Base tick regen (lv 1)
- redwonders_regen_tick_subperlevel: Tick is substracted by this every additionnal level
- redwonders_regen_overflowtime: Time in second per overflow
- redwonders_regen_overflowbonus:Bonus regen tick is divided by this in overflow
- redwonders_regen_weight: How present are regen bonus ? 100 is default
- ---------- Speed bonus
- redwonders_speed_perlevel: Bonus speed per level. 1 = 100%
- redwonders_speed_overflowtime: Time in second per overflow
- redwonders_speed_overflowbonus: Bonus given by overflow, added to final level
- redwonders_speed_weight: How present are speed bonus ? 100 is default
- ---------- Vampirism bonus
- redwonders_vampirism_base: % Base life leach (lv 1)
- redwonders_vampirism_perlevel: % Life leach per additionnal level
- redwonders_vampirism_overflowtime: Time in second per overflow
- redwonders_vampirism_overflowbonus: Bonus multiplier in overflow
- redwonders_vampirism_weight: How present are vampirism bonus ? 100 is default
Please note that all those commands are in their respective plugin (I mixed all the ConVars from the 9 plugins alltogether)
There are no commands yet.
I originally planned a drop system (i.e. when you die you drop X levels of plugin Y, Z times for different x/y). That drop could be saved by a teamate or stolen.
I also planned on maybe something more "global". Currently when someone leaves the server or the map change, all its bonuses are lost.
Changelog :
- 0.9.0.0 Initial release (07-07-2013)
- 0.9.1.0 (08-07-2013)
- Modified ugly verbose said to players when they were picking up a bonus. It is now more eye-candy.
- New convar to enable/disable that. See ConVar "redwonders_verbose_pickup".
- New native so external plugins respect that; see RedWonders_VerbosePlayerBonusPickup.
- Removed text in non-debug where damage reduction % was shown.
- Removed the "bonus " in front of the BONUS_NAME for all wonders.
Notes- Power-ups are floating if you're alone in the server <.<.
- I believe this plugin should work on CSGO, but not with every bonus (I need to recompile models zzzzz).