Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function int HandleStats(str class, str name, bool isDamage)
- {
- int checkClass = strparam(s:class,s:"Class");
- int nameDamage, nameDefense, powdef_obj;
- str powdef;
- if (CheckInventory(checkClass) == 1)
- {
- if(isDamage)
- {
- nameDamage = strparam(s:"samsara_",s:name,s:"damage");
- for(int def = -10; def < 31; def++)
- {
- if (GetCvar(nameDamage) != def)
- {
- powdef = "PowerDamageBuff";
- powdef_obj = strparam(s:powdef,i:def);
- TakeInventory(powdef_obj,1);
- }
- if (GetCvar(nameDamage == def)
- {
- powdef = "PowerDamageBuff";
- powdef_obj = strparam(s:powdef,i:def);
- GiveInventory(powdef_obj,1);
- }
- }
- }
- else
- {
- nameDefense = strparam(s:"samsara_",s:name,s:"defense");
- for(int def = -10; def < 31; def++)
- {
- if (GetCvar(nameDefense) != def)
- {
- powdef = "PowerDamageBuff";
- powdef_obj = strparam(s:powdef,i:def);
- TakeInventory(powdef_obj,1);
- }
- if (GetCvar(nameDefense) == def)
- {
- powdef = "PowerDamageBuff";
- powdef_obj = strparam(s:powdef,i:def);
- GiveInventory(powdef_obj,1);
- }
- }
- }
- }
- return 1;
- }
- //Alternative for lower bandwidth cost - also for when Zandronum updates its StrParam shit
- function int HandleStats(str class, str name, bool isDamage)
- {
- int checkClass = strparam(s:class,s:"Class");
- int nameDamage, nameDefense;
- if (CheckInventory(checkClass) == 1)
- {
- if(isDamage)
- {
- nameDamage = strparam(s:"samsara_",s:name,s:"damage");
- if (GetCvar(nameDamage) != -10) { TakeInventory("PowerDamageBuff-10",1); }
- if (GetCvar(nameDamage) != -9) { TakeInventory("PowerDamageBuff-9",1); }
- if (GetCvar(nameDamage) != -8) { TakeInventory("PowerDamageBuff-8",1); }
- if (GetCvar(nameDamage) != -7) { TakeInventory("PowerDamageBuff-7",1); }
- if (GetCvar(nameDamage) != -6) { TakeInventory("PowerDamageBuff-6",1); }
- if (GetCvar(nameDamage) != -5) { TakeInventory("PowerDamageBuff-5",1); }
- if (GetCvar(nameDamage) != -4) { TakeInventory("PowerDamageBuff-4",1); }
- if (GetCvar(nameDamage) != -3) { TakeInventory("PowerDamageBuff-3",1); }
- if (GetCvar(nameDamage) != -2) { TakeInventory("PowerDamageBuff-2",1); }
- if (GetCvar(nameDamage) != -1) { TakeInventory("PowerDamageBuff-1",1); }
- if (GetCvar(nameDamage) != 1) { TakeInventory("PowerDamageBuff1",1); }
- if (GetCvar(nameDamage) != 2) { TakeInventory("PowerDamageBuff2",1); }
- if (GetCvar(nameDamage) != 3) { TakeInventory("PowerDamageBuff3",1); }
- if (GetCvar(nameDamage) != 4) { TakeInventory("PowerDamageBuff4",1); }
- if (GetCvar(nameDamage) != 5) { TakeInventory("PowerDamageBuff5",1); }
- if (GetCvar(nameDamage) != 6) { TakeInventory("PowerDamageBuff6",1); }
- if (GetCvar(nameDamage) != 7) { TakeInventory("PowerDamageBuff7",1); }
- if (GetCvar(nameDamage) != 8) { TakeInventory("PowerDamageBuff8",1); }
- if (GetCvar(nameDamage) != 9) { TakeInventory("PowerDamageBuff9",1); }
- if (GetCvar(nameDamage) != 10) { TakeInventory("PowerDamageBuff10",1); }
- if (GetCvar(nameDamage) != 11) { TakeInventory("PowerDamageBuff11",1); }
- if (GetCvar(nameDamage) != 12) { TakeInventory("PowerDamageBuff12",1); }
- if (GetCvar(nameDamage) != 13) { TakeInventory("PowerDamageBuff13",1); }
- if (GetCvar(nameDamage) != 14) { TakeInventory("PowerDamageBuff14",1); }
- if (GetCvar(nameDamage) != 15) { TakeInventory("PowerDamageBuff15",1); }
- if (GetCvar(nameDamage) != 16) { TakeInventory("PowerDamageBuff16",1); }
- if (GetCvar(nameDamage) != 17) { TakeInventory("PowerDamageBuff17",1); }
- if (GetCvar(nameDamage) != 18) { TakeInventory("PowerDamageBuff18",1); }
- if (GetCvar(nameDamage) != 19) { TakeInventory("PowerDamageBuff19",1); }
- if (GetCvar(nameDamage) != 20) { TakeInventory("PowerDamageBuff20",1); }
- if (GetCvar(nameDamage) != 21) { TakeInventory("PowerDamageBuff21",1); }
- if (GetCvar(nameDamage) != 22) { TakeInventory("PowerDamageBuff22",1); }
- if (GetCvar(nameDamage) != 23) { TakeInventory("PowerDamageBuff23",1); }
- if (GetCvar(nameDamage) != 24) { TakeInventory("PowerDamageBuff24",1); }
- if (GetCvar(nameDamage) != 25) { TakeInventory("PowerDamageBuff25",1); }
- if (GetCvar(nameDamage) != 26) { TakeInventory("PowerDamageBuff26",1); }
- if (GetCvar(nameDamage) != 27) { TakeInventory("PowerDamageBuff27",1); }
- if (GetCvar(nameDamage) != 28) { TakeInventory("PowerDamageBuff28",1); }
- if (GetCvar(nameDamage) != 29) { TakeInventory("PowerDamageBuff29",1); }
- if (GetCvar(nameDamage) != 30) { TakeInventory("PowerDamageBuff30",1); }
- if (GetCvar(nameDamage) == -10) { GiveInventory("PowerDamageBuff-10",1); }
- if (GetCvar(nameDamage) == -9) { GiveInventory("PowerDamageBuff-9",1); }
- if (GetCvar(nameDamage) == -8) { GiveInventory("PowerDamageBuff-8",1); }
- if (GetCvar(nameDamage) == -7) { GiveInventory("PowerDamageBuff-7",1); }
- if (GetCvar(nameDamage) == -6) { GiveInventory("PowerDamageBuff-6",1); }
- if (GetCvar(nameDamage) == -5) { GiveInventory("PowerDamageBuff-5",1); }
- if (GetCvar(nameDamage) == -4) { GiveInventory("PowerDamageBuff-4",1); }
- if (GetCvar(nameDamage) == -3) { GiveInventory("PowerDamageBuff-3",1); }
- if (GetCvar(nameDamage) == -2) { GiveInventory("PowerDamageBuff-2",1); }
- if (GetCvar(nameDamage) == -1) { GiveInventory("PowerDamageBuff-1",1); }
- if (GetCvar(nameDamage) == 1) { GiveInventory("PowerDamageBuff1",1); }
- if (GetCvar(nameDamage) == 2) { GiveInventory("PowerDamageBuff2",1); }
- if (GetCvar(nameDamage) == 3) { GiveInventory("PowerDamageBuff3",1); }
- if (GetCvar(nameDamage) == 4) { GiveInventory("PowerDamageBuff4",1); }
- if (GetCvar(nameDamage) == 5) { GiveInventory("PowerDamageBuff5",1); }
- if (GetCvar(nameDamage) == 6) { GiveInventory("PowerDamageBuff6",1); }
- if (GetCvar(nameDamage) == 7) { GiveInventory("PowerDamageBuff7",1); }
- if (GetCvar(nameDamage) == 8) { GiveInventory("PowerDamageBuff8",1); }
- if (GetCvar(nameDamage) == 9) { GiveInventory("PowerDamageBuff9",1); }
- if (GetCvar(nameDamage) == 10) { GiveInventory("PowerDamageBuff10",1); }
- if (GetCvar(nameDamage) == 11) { GiveInventory("PowerDamageBuff11",1); }
- if (GetCvar(nameDamage) == 12) { GiveInventory("PowerDamageBuff12",1); }
- if (GetCvar(nameDamage) == 13) { GiveInventory("PowerDamageBuff13",1); }
- if (GetCvar(nameDamage) == 14) { GiveInventory("PowerDamageBuff14",1); }
- if (GetCvar(nameDamage) == 15) { GiveInventory("PowerDamageBuff15",1); }
- if (GetCvar(nameDamage) == 16) { GiveInventory("PowerDamageBuff16",1); }
- if (GetCvar(nameDamage) == 17) { GiveInventory("PowerDamageBuff17",1); }
- if (GetCvar(nameDamage) == 18) { GiveInventory("PowerDamageBuff18",1); }
- if (GetCvar(nameDamage) == 19) { GiveInventory("PowerDamageBuff19",1); }
- if (GetCvar(nameDamage) == 20) { GiveInventory("PowerDamageBuff20",1); }
- if (GetCvar(nameDamage) == 21) { GiveInventory("PowerDamageBuff21",1); }
- if (GetCvar(nameDamage) == 22) { GiveInventory("PowerDamageBuff22",1); }
- if (GetCvar(nameDamage) == 23) { GiveInventory("PowerDamageBuff23",1); }
- if (GetCvar(nameDamage) == 24) { GiveInventory("PowerDamageBuff24",1); }
- if (GetCvar(nameDamage) == 25) { GiveInventory("PowerDamageBuff25",1); }
- if (GetCvar(nameDamage) == 26) { GiveInventory("PowerDamageBuff26",1); }
- if (GetCvar(nameDamage) == 27) { GiveInventory("PowerDamageBuff27",1); }
- if (GetCvar(nameDamage) == 28) { GiveInventory("PowerDamageBuff28",1); }
- if (GetCvar(nameDamage) == 29) { GiveInventory("PowerDamageBuff29",1); }
- if (GetCvar(nameDamage) == 30) { GiveInventory("PowerDamageBuff30",1); }
- }
- else
- {
- nameDefense = strparam(s:"samsara_",s:name,s:"defense");
- if (GetCvar(nameDefense) != -10) { TakeInventory("PowerDefenseBuff-10",1); }
- if (GetCvar(nameDefense) != -9) { TakeInventory("PowerDefenseBuff-9",1); }
- if (GetCvar(nameDefense) != -8) { TakeInventory("PowerDefenseBuff-8",1); }
- if (GetCvar(nameDefense) != -7) { TakeInventory("PowerDefenseBuff-7",1); }
- if (GetCvar(nameDefense) != -6) { TakeInventory("PowerDefenseBuff-6",1); }
- if (GetCvar(nameDefense) != -5) { TakeInventory("PowerDefenseBuff-5",1); }
- if (GetCvar(nameDefense) != -4) { TakeInventory("PowerDefenseBuff-4",1); }
- if (GetCvar(nameDefense) != -3) { TakeInventory("PowerDefenseBuff-3",1); }
- if (GetCvar(nameDefense) != -2) { TakeInventory("PowerDefenseBuff-2",1); }
- if (GetCvar(nameDefense) != -1) { TakeInventory("PowerDefenseBuff-1",1); }
- if (GetCvar(nameDefense) != 1) { TakeInventory("PowerDefenseBuff1",1); }
- if (GetCvar(nameDefense) != 2) { TakeInventory("PowerDefenseBuff2",1); }
- if (GetCvar(nameDefense) != 3) { TakeInventory("PowerDefenseBuff3",1); }
- if (GetCvar(nameDefense) != 4) { TakeInventory("PowerDefenseBuff4",1); }
- if (GetCvar(nameDefense) != 5) { TakeInventory("PowerDefenseBuff5",1); }
- if (GetCvar(nameDefense) != 6) { TakeInventory("PowerDefenseBuff6",1); }
- if (GetCvar(nameDefense) != 7) { TakeInventory("PowerDefenseBuff7",1); }
- if (GetCvar(nameDefense) != 8) { TakeInventory("PowerDefenseBuff8",1); }
- if (GetCvar(nameDefense) != 9) { TakeInventory("PowerDefenseBuff9",1); }
- if (GetCvar(nameDefense) != 10) { TakeInventory("PowerDefenseBuff10",1); }
- if (GetCvar(nameDefense) != 11) { TakeInventory("PowerDefenseBuff11",1); }
- if (GetCvar(nameDefense) != 12) { TakeInventory("PowerDefenseBuff12",1); }
- if (GetCvar(nameDefense) != 13) { TakeInventory("PowerDefenseBuff13",1); }
- if (GetCvar(nameDefense) != 14) { TakeInventory("PowerDefenseBuff14",1); }
- if (GetCvar(nameDefense) != 15) { TakeInventory("PowerDefenseBuff15",1); }
- if (GetCvar(nameDefense) != 16) { TakeInventory("PowerDefenseBuff16",1); }
- if (GetCvar(nameDefense) != 17) { TakeInventory("PowerDefenseBuff17",1); }
- if (GetCvar(nameDefense) != 18) { TakeInventory("PowerDefenseBuff18",1); }
- if (GetCvar(nameDefense) != 19) { TakeInventory("PowerDefenseBuff19",1); }
- if (GetCvar(nameDefense) != 20) { TakeInventory("PowerDefenseBuff20",1); }
- if (GetCvar(nameDefense) == -10) { GiveInventory("PowerDefenseBuff-10",1); }
- if (GetCvar(nameDefense) == -9) { GiveInventory("PowerDefenseBuff-9",1); }
- if (GetCvar(nameDefense) == -8) { GiveInventory("PowerDefenseBuff-8",1); }
- if (GetCvar(nameDefense) == -7) { GiveInventory("PowerDefenseBuff-7",1); }
- if (GetCvar(nameDefense) == -6) { GiveInventory("PowerDefenseBuff-6",1); }
- if (GetCvar(nameDefense) == -5) { GiveInventory("PowerDefenseBuff-5",1); }
- if (GetCvar(nameDefense) == -4) { GiveInventory("PowerDefenseBuff-4",1); }
- if (GetCvar(nameDefense) == -3) { GiveInventory("PowerDefenseBuff-3",1); }
- if (GetCvar(nameDefense) == -2) { GiveInventory("PowerDefenseBuff-2",1); }
- if (GetCvar(nameDefense) == -1) { GiveInventory("PowerDefenseBuff-1",1); }
- if (GetCvar(nameDefense) == 1) { GiveInventory("PowerDefenseBuff1",1); }
- if (GetCvar(nameDefense) == 2) { GiveInventory("PowerDefenseBuff2",1); }
- if (GetCvar(nameDefense) == 3) { GiveInventory("PowerDefenseBuff3",1); }
- if (GetCvar(nameDefense) == 4) { GiveInventory("PowerDefenseBuff4",1); }
- if (GetCvar(nameDefense) == 5) { GiveInventory("PowerDefenseBuff5",1); }
- if (GetCvar(nameDefense) == 6) { GiveInventory("PowerDefenseBuff6",1); }
- if (GetCvar(nameDefense) == 7) { GiveInventory("PowerDefenseBuff7",1); }
- if (GetCvar(nameDefense) == 8) { GiveInventory("PowerDefenseBuff8",1); }
- if (GetCvar(nameDefense) == 9) { GiveInventory("PowerDefenseBuff9",1); }
- if (GetCvar(nameDefense) == 10) { GiveInventory("PowerDefenseBuff10",1); }
- if (GetCvar(nameDefense) == 11) { GiveInventory("PowerDefenseBuff11",1); }
- if (GetCvar(nameDefense) == 12) { GiveInventory("PowerDefenseBuff12",1); }
- if (GetCvar(nameDefense) == 13) { GiveInventory("PowerDefenseBuff13",1); }
- if (GetCvar(nameDefense) == 14) { GiveInventory("PowerDefenseBuff14",1); }
- if (GetCvar(nameDefense) == 15) { GiveInventory("PowerDefenseBuff15",1); }
- if (GetCvar(nameDefense) == 16) { GiveInventory("PowerDefenseBuff16",1); }
- if (GetCvar(nameDefense) == 17) { GiveInventory("PowerDefenseBuff17",1); }
- if (GetCvar(nameDefense) == 18) { GiveInventory("PowerDefenseBuff18",1); }
- if (GetCvar(nameDefense) == 19) { GiveInventory("PowerDefenseBuff19",1); }
- if (GetCvar(nameDefense) == 20) { GiveInventory("PowerDefenseBuff20",1); }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement