Code type: Shell EventScript
Name: Warcraft-Source Boss Mod
Compatible: WCS .77[lower versions not tested] EventScripts 2.X [lower versions not tested]
Dependency: none
Current Version: 1.0.8
What is Custom: Script
Description:
*Round Count System
**When the boss mod round count reaches the wcs_boss_rounds setting it starts a boss fight.
*Round Counter
**When a player joins the server they automatically see the how many rounds untill the boss right is.
*Customizable Boss
**Be able to change boss's speed,gravity,health,longjump,weapons,extra dmg, AND Model in the wcs_boss_cfg.
*Extreme Boss HP
**There are also settings for the boss to gain hp when hit and hp when boss got a kill.
*Never Ending Humans
**There is a setting to auto-respawn humans when they die during a boss round.
*Boss Round Experence
**You can now make it if the boss wins he gains xp or if the humans win they gain xp.
*Boss Kill Experence
**You can also make players gain extra xp when they kill the boss.
*Boss Autobalance
**This is a auto balance system just for wcs boss mod and is mp_limitteams and mp_autoteambalance in one!
***If you are using bots on your server and have autobalance disable the normal mp_limitteams and mp_autoteambalance and use this one! Or else bots can mess up alot of stuff.
*Relic System
**You can make easy relics that do stuff like longjump relic and hajoon relic or maybe blajoon relic if the relic system is enabled the player who kills the boss gains a relic from relic database.
--Also 7 Premade Relics.
***Coding Notes:
****For chances on your relic use the chance param example:
***Also theres a event that wcs_boss mod uses for when the boss dies its boss_death you can also use it for you eventscripts coding heres a list of the event_vars
Default Relic Database:
Name: Warcraft-Source Boss Mod
Compatible: WCS .77[lower versions not tested] EventScripts 2.X [lower versions not tested]
Dependency: none
Current Version: 1.0.8
What is Custom: Script
Description:
*Round Count System
**When the boss mod round count reaches the wcs_boss_rounds setting it starts a boss fight.
*Round Counter
**When a player joins the server they automatically see the how many rounds untill the boss right is.
*Customizable Boss
**Be able to change boss's speed,gravity,health,longjump,weapons,extra dmg, AND Model in the wcs_boss_cfg.
*Extreme Boss HP
**There are also settings for the boss to gain hp when hit and hp when boss got a kill.
*Never Ending Humans
**There is a setting to auto-respawn humans when they die during a boss round.
*Boss Round Experence
**You can now make it if the boss wins he gains xp or if the humans win they gain xp.
*Boss Kill Experence
**You can also make players gain extra xp when they kill the boss.
*Boss Autobalance
**This is a auto balance system just for wcs boss mod and is mp_limitteams and mp_autoteambalance in one!
***If you are using bots on your server and have autobalance disable the normal mp_limitteams and mp_autoteambalance and use this one! Or else bots can mess up alot of stuff.
*Relic System
**You can make easy relics that do stuff like longjump relic and hajoon relic or maybe blajoon relic if the relic system is enabled the player who kills the boss gains a relic from relic database.
--Also 7 Premade Relics.
***Coding Notes:
****For chances on your relic use the chance param example:
Code: [Select]
"6"
{
"name" "Vamcune"
"event" "player_kill"
"chance" "100" <-- This is the chance param.
"effect" "es est_health event_var(attacker) + 10;es_tell event_var(attacker) #multi #green[Vamcune Relic] You gained 10 health for killing the enemy"
}
****Valid events for relics are:Code: [Select]
player_victim
player_attacker
player_death
player_spawn
player_kill
**Event for coding.***Also theres a event that wcs_boss mod uses for when the boss dies its boss_death you can also use it for you eventscripts coding heres a list of the event_vars
Code: [Select]
userid //Userid of the boss
es_userteam //Team of the boss
es_username //Name of the boss
attacker //Userid of the boss's killer
es_attackerteam //Team of the boss's killer
es_attackername //Name of the boss's killer
Default Relic Database:
Code: [Select]
"relics"
{
"1"
{
"name" "Jumvaz"
"event" "player_spawn"
"chance" "100"
"effect" "es wcs_setfx longjump event_var(userid) + 1.60;es_tell event_var(userid) #multi #lightgreen[Jumvaz Relic] You gained longjump"
}
"2"
{
"name" "Clovaz"
"event" "player_spawn"
"chance" "100"
"effect" "es wcs_setfx invis event_var(userid) = 100;es_tell event_var(userid) #multi #lightgreen[Clovaz Relic] You gained invis"
}
"3"
{
"name" "Hajoon"
"event" "player_attacker"
"chance" "30"
"effect" "wcs_dealdamage event_var(attacker) event_var(userid) 10;es_tell event_var(attacker) #multi #lightgreen[Hajoon Relic] +10 damage"
}
"4"
{
"name" "Blazjoon"
"event" "player_attacker"
"chance" "25"
"effect" "est_burn event_var(userid) 2;es_tell event_var(attacker) #multi #green[Blazjoon Relic] You burned event_var(es_username)"
}
"5"
{
"name" "Kazcune"
"event" "player_kill"
"chance" "100"
"effect" "es wcs_givexp event_var(attacker) 50;es_tell event_var(attacker) #multi #green[Kazcune Relic] You gained 50 exp for killing the enemy"
}
"6"
{
"name" "Vamcune"
"event" "player_kill"
"chance" "100"
"effect" "es est_health event_var(attacker) + 10;es_tell event_var(attacker) #multi #green[Vamcune Relic] You gained 10 health for killing the enemy"
}
"7"
{
"name" "Vamjoon"
"event" "player_attacker"
"chance" "20"
"effect" "es_set wcs_dmg event_var(dmg_health);es_xmath wcs_dmg / 3;es est_rounddecimal wcs_dmg server_var(wcs_dmg) 0;es est_health event_var(attacker) + server_var(wcs_dmg);es_tell event_var(attacker) #multi #green[Vamjoon Relic] You got server_var(wcs_dmg) health back."
}
}

Logged
