SHARE
TWEET

Everybody Edits - Handle effects and team

capasha May 2nd, 2015 (edited) 284 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //This is how i handle them when they come from "goal".Curse and zombie will have a value between 1 and 10. Or more.
  2. //So I needed to add them inside the other cases too. roted is the image i use from the misc tile.
  3. else if (wdata[i].bid >= 417 && wdata[i].bid <= 423 || wdata[i].bid == 1027 || wdata[i].bid == 1028)
  4.                                 {
  5.                                     int roted = 0;
  6.                                     switch (Convert.ToInt32(wdata[i].rotation))
  7.                                     {
  8.                                         case 0: //Disabled effects
  9.                                             if (wdata[i].bid == 417) { roted = 81; } //Jump effect
  10.                                             else if (wdata[i].bid == 418) { roted = 82; } //Fly effect
  11.                                             else if (wdata[i].bid == 419) { roted = 83; } //Speed effect
  12.                                             else if (wdata[i].bid == 420) { roted = 84; } //Cured from zombie and curses effect
  13.                                             else if (wdata[i].bid == 421) { roted = 85; } //Curse effect
  14.                                             else if (wdata[i].bid == 422) { roted = 86; } //Zombie effect
  15.                                             else if (wdata[i].bid == 423) { roted = 80; } //Team color disabled
  16.                                             else if (wdata[i].bid == 1027) { roted = 100; } //Team door disabled
  17.                                             else if (wdata[i].bid == 1028) { roted = 93; } //Team gate disabled
  18.                                             else { roted = 15; }
  19.                                             break;
  20.                                         case 1: //Enabled effects
  21.                                             if (wdata[i].bid == 417) { roted = 74; } //Jump effect
  22.                                             else if (wdata[i].bid == 418) { roted = 75; } //Fly effect
  23.                                             else if (wdata[i].bid == 419) { roted = 76; } //Speed effect
  24.                                             else if (wdata[i].bid == 421) { roted = 78; } //Curse effect
  25.                                             else if (wdata[i].bid == 422) { roted = 79; } //Zombie effect
  26.                                             else if (wdata[i].bid == 420) { roted = 77; } //Cured from zombie and curses effect
  27.                                             else if (wdata[i].bid == 423) { roted = 87; } //Team color red
  28.                                             else if (wdata[i].bid == 1027) { roted = 94; } //Team door red
  29.                                             else if (wdata[i].bid == 1028) { roted = 101; } //Team gate red
  30.                                             else { roted = 15; }
  31.                                             break;
  32.                                         case 2:
  33.                                             if (wdata[i].bid == 423) { roted = 88; } //Team color blue
  34.                                             else if (wdata[i].bid == 421) { roted = 78; } //Curse effect
  35.                                             else if (wdata[i].bid == 422) { roted = 79; } //Zombie effect
  36.                                             else if (wdata[i].bid == 1027) { roted = 95; } //Team door blue
  37.                                             else if (wdata[i].bid == 1028) { roted = 102; } //Team gate blue
  38.                                             break;
  39.                                         case 3:
  40.                                             if (wdata[i].bid == 423) { roted = 89; } //Team color green
  41.                                             else if (wdata[i].bid == 421) { roted = 78; } //Curse effect
  42.                                             else if (wdata[i].bid == 422) { roted = 79; } //Zombie effect
  43.                                             else if (wdata[i].bid == 1027) { roted = 96; } //Team door green
  44.                                             else if (wdata[i].bid == 1028) { roted = 103; } //Team gate green
  45.                                             break;
  46.                                         case 4:
  47.                                             if (wdata[i].bid == 423) { roted = 90; }  //Team color cyan
  48.                                             else if (wdata[i].bid == 421) { roted = 78; } //Curse effect
  49.                                             else if (wdata[i].bid == 422) { roted = 79; } //Zombie effect
  50.                                             else if (wdata[i].bid == 1027) { roted = 97; } //Team door cyan
  51.                                             else if (wdata[i].bid == 1028) { roted = 104; } //Team gate cyan
  52.                                             break;
  53.                                         case 5:
  54.                                             if (wdata[i].bid == 423) { roted = 91; }  //Team color magenta
  55.                                             else if (wdata[i].bid == 421) { roted = 78; } //Curse effect
  56.                                             else if (wdata[i].bid == 422) { roted = 79; } //Zombie effect
  57.                                             else if (wdata[i].bid == 1027) { roted = 98; } //Team door magenta
  58.                                             else if (wdata[i].bid == 1028) { roted = 105; } //Team gate magenta
  59.                                             break;
  60.                                         case 6:
  61.                                             if (wdata[i].bid == 423) { roted = 92; }  //Team color yellow
  62.                                             else if (wdata[i].bid == 421) { roted = 78; } //Curse effect
  63.                                             else if (wdata[i].bid == 422) { roted = 79; } //Zombie effect
  64.                                             else if (wdata[i].bid == 1027) { roted = 99; } //Team door yellow
  65.                                             else if (wdata[i].bid == 1028) { roted = 106; } //Team gate yellow
  66.                                             break;
  67.                                         default:
  68.                                             if (wdata[i].bid == 421) { roted = 78; } //Curse effect
  69.                                             else if (wdata[i].bid == 422) { roted = 79; } //Zombie effect
  70.                                             break;
  71.                                     }
  72. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top