I'm trying to remake a type of kodo tag. I opened up a map which has kodos that act they way I want them to. They attack players and only attack buildings when their path is blocked from the target player. I also want them to gain an additional target type. In the template version you could add computer players and they would run around randomly would die just like any other player. I want to do this to, but with a certain computer player that dedicated to have many of these NPCs running around.
The problem that I have is that when I opened the file and looked at the triggers I found this:
Actually that is a fraction of the code. I copied the entire thing on the forum and previewed the post and it said it couldn't display it because the characters per post is 50000. The code had 179,697 characters.
I just want to find the code that makes the kodos do very specific tasks. I think I can use the normal world editor to make all the other aspects of the game. Any help on how to go about finding that bit of code would be great. If anyone thinks they can help I guess I could put the map file up so that people can look at the entire code.
Thanks
The problem that I have is that when I opened the file and looked at the triggers I found this:
Actually that is a fraction of the code. I copied the entire thing on the forum and previewed the post and it said it couldn't display it because the characters per post is 50000. The code had 179,697 characters.
I just want to find the code that makes the kodos do very specific tasks. I think I can use the normal world editor to make all the other aspects of the game. Any help on how to go about finding that bit of code would be great. If anyone thinks they can help I guess I could put the map file up so that people can look at the entire code.
Thanks
JASS:
// Map deprotected by X-deprotect (version 2006-10-02) by zibada
// <a href="http://dimon.xgm.ru/xdep/" target="_blank" class="link link--external" rel="nofollow ugc noopener">http://dimon.xgm.ru/xdep/</a>
// Visit our modmaking community at <a href="http://xgm.ru/" target="_blank" class="link link--external" rel="nofollow ugc noopener">http://xgm.ru/</a>
function InitGlobals2 takes nothing returns nothing
local integer i=0
set udg_timer01=CreateTimer()
set udg_dialog01=DialogCreate()
set udg_integer01=3
set udg_boolean01=false
set udg_group01=CreateGroup()
set udg_group02=CreateGroup()
set udg_timer02=CreateTimer()
set udg_timer03=CreateTimer()
set i=0
loop
exitwhen(i>10)
set udg_groups01<i>=CreateGroup()
set i=i+1
endloop
set udg_integer02=0
set udg_group03=CreateGroup()
set udg_dialog02=DialogCreate()
set udg_timer04=CreateTimer()
set i=0
loop
exitwhen(i>10)
set udg_integers01<i>=039;uC01039;
set i=i+1
endloop
set udg_integer03=0
set udg_integer04=0
set udg_group04=CreateGroup()
set i=0
loop
exitwhen(i>10)
set udg_strings01<i>=""
set i=i+1
endloop
set udg_integer05=0
set udg_integer06=039;o005039;
endfunction
//***************************************************************************
//*
//*Sounds
//*
//***************************************************************************
//***************************************************************************
//*
//*Unit Creation
//*
//***************************************************************************
//===========================================================================
function CreateBuildingsForPlayer0 takes nothing returns nothing
local player p=Player(0)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,039;h00Q039;,1216.0,3840.0,270.000)
set u=CreateUnit(p,039;h00Q039;,1088.0,3840.0,270.000)
set u=CreateUnit(p,039;h00Q039;,960.0,3840.0,270.000)
set u=CreateUnit(p,039;h00Q039;,832.0,3840.0,270.000)
set u=CreateUnit(p,039;h00Q039;,704.0,3840.0,270.000)
set u=CreateUnit(p,039;h00Q039;,576.0,3840.0,270.000)
set u=CreateUnit(p,039;h00Q039;,448.0,3840.0,270.000)
set u=CreateUnit(p,039;h00Q039;,1600.0,3776.0,270.000)
set u=CreateUnit(p,039;h00Q039;,1728.0,3776.0,270.000)
set u=CreateUnit(p,039;h00Q039;,1856.0,3776.0,270.000)
set u=CreateUnit(p,039;h00Q039;,3392.0,4096.0,270.000)
set u=CreateUnit(p,039;h00Q039;,3264.0,4096.0,270.000)
set u=CreateUnit(p,039;h00Q039;,3136.0,4096.0,270.000)
set u=CreateUnit(p,039;h00Q039;,3008.0,4096.0,270.000)
set u=CreateUnit(p,039;h00Q039;,2880.0,4096.0,270.000)
set u=CreateUnit(p,039;h00Q039;,2752.0,4096.0,270.000)
set u=CreateUnit(p,039;h00Q039;,2624.0,4096.0,270.000)
set u=CreateUnit(p,039;h00Q039;,2496.0,4096.0,270.000)
set u=CreateUnit(p,039;h00Q039;,2368.0,4096.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4416.0,3328.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4416.0,3200.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4416.0,3072.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4416.0,2944.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,2112.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,2240.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,2368.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,2496.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,576.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,448.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,320.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-832.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-960.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-1088.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-1216.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-1344.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-1472.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-1600.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-1728.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-1856.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-2112.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-2240.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-1984.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-2368.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-2496.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-2624.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-2752.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-2880.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-3008.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-3136.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-3264.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-3392.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-3776.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-3904.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-4032.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4672.0,-4032.0,270.000)
set u=CreateUnit(p,039;h00Q039;,3648.0,-5184.0,270.000)
set u=CreateUnit(p,039;h00Q039;,3776.0,-5184.0,270.000)
set u=CreateUnit(p,039;h00Q039;,3904.0,-5184.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4544.0,-5184.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4288.0,-5184.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4160.0,-5184.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4032.0,-5184.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4416.0,-5184.0,270.000)
set u=CreateUnit(p,039;h00Q039;,4672.0,-5184.0,270.000)
set u=CreateUnit(p,039;h00Q039;,1216.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,1344.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,1472.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,1600.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,1728.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,1856.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,1984.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,2112.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,2240.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,2368.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,2496.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,2624.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,320.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,448.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,576.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-1088.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-960.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-832.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-2624.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-2496.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-2368.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3392.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3520.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3648.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3776.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3904.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-4032.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-4160.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5184.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5312.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5568.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5696.0,-5056.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5824.0,-4928.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-576.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-448.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-320.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,832.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,960.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,1088.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-1472.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-1344.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-1216.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-1088.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-960.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5824.0,-4800.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5824.0,-4672.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5824.0,-4544.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5824.0,-4416.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5824.0,-4288.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-2624.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-2752.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-2880.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-3008.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-3136.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-3264.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-2240.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-2112.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-1984.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-1856.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-1728.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-1600.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-1472.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,-1344.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-832.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-448.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-576.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-704.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-320.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-1856.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-1984.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-2112.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-2240.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-2368.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-2496.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-2624.0,3520.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3008.0,3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3136.0,3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3264.0,3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3392.0,3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3520.0,3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3648.0,3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3776.0,3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-3904.0,3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-4032.0,3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-4160.0,3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-4288.0,3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-4416.0,3648.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,1984.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,2368.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-4928.0,2752.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5056.0,2752.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5184.0,2752.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5312.0,2752.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,2752.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,2624.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,2496.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,2240.0,270.000)
set u=CreateUnit(p,039;h00Q039;,-5440.0,2112.0,270.000)
endfunction
//===========================================================================
function CreateBuildingsForPlayer10 takes nothing returns nothing
local player p=Player(10)
local unit u
local integer unitID
local trigger t
local real life
set u=CreateUnit(p,039;h00Q039;,-4800.0,2752.0,270.000)
endfunction
//===========================================================================</i></i></i>