AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   [CS:S] Red Wonders (of Red Maze) (https://forums.alliedmods.net/showthread.php?t=220169)

RedSword 07-07-2013 21:43

[CS:S] Red Wonders (of Red Maze)
 
1 Attachment(s)
Red Wonders (of Red Maze)
v. 0.9.1.0

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).

RedSword 07-07-2013 21:43

Re: [CS:S] Red Wonders (of Red Maze)
 
Reserved.

RedSword 07-07-2013 21:44

Re: [CS:S] Red Wonders (of Red Maze)
 
Also reserved.

RedSword 07-07-2013 21:44

Re: [CS:S] Red Wonders (of Red Maze)
 
Edit : 0.9.1.0 is out (08-07-2013) :

A eye-candy message now tells the player the bonus he picks up, as well as the level that bonus is. Some minor things changed too.


All times are GMT -4. The time now is 21:20.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.