[Release] Stop Monsters

03/10/2010 07:55 EliteDKTrader#16
Quote:
Originally Posted by fabyan4u View Post
is it posible to make a script that sets the spawned mobs speed at 0.01 but the boss speed 0? or its only possible thru CSV editing?
Is possible but will require knowledge about autoit programming or other languages so you can make it to search for the animation of laiden boss so you can disable it and boss will never going to move of his spot.
03/10/2010 09:08 playboyx#17
ok i tested out the script and love it . one question how do you edit this in CVS since the mob I set to 0.0,0.0, it slow but they still move i wanna set like in the script where it stay at one place
03/10/2010 09:12 bottomy#18
Quote:
Originally Posted by sachamo512 View Post
Actually, I can't tell exactly what he did to this script...it looks just like the released vac script...
I think all he did was change the values stored at MonsterAggro and PropertyBace.

@Piotr1988 Why did you put 0x99999999 in PropertyBace, because as you can see that value isn't used at all in the script. PropertyBace is only used to store data into it.



Quote:
Originally Posted by sachamo512 View Post
in all other cases, I would say you are right, but not this one...there is no difference in regular mob speed and boss speed, they are all written by the same function



so the answer to your question is no, this can only be done via CSV editing, where you can specifically edit each mob individually

It can be done by CE, just add a check to see the mob index (if you wanted very specific) or a check to see if dwMaxSummonsMonsterCount is null (if you wanted all mobs excepts bosses that spawn).
03/10/2010 09:27 elfulll#19
is it update??:D
03/10/2010 15:22 sachamo512#20
Quote:
Originally Posted by bottomy View Post
It can be done by CE, just add a check to see the mob index (if you wanted very specific) or a check to see if dwMaxSummonsMonsterCount is null (if you wanted all mobs excepts bosses that spawn).
That is true, I never thought about that...my appologies Syber =P
03/10/2010 17:35 R0hling#21
Works perfect . THANKS .
03/23/2010 06:31 degret backing#22
does it include a script of passing?




__________________

[Only registered and activated users can see links. Click Here To Register...]


[Only registered and activated users can see links.
Click Here To Register...]
03/23/2010 14:04 Piotr1988#23
If u use that all monsters in your area will be staying.
03/28/2010 22:42 6Drako9#24
To make the boss not move and the summoned monsters move:

you can check for dwMaxSummonsMonsterCount against 00000000 then if dwMaxSummonsMonsterCount is above zero it means that the monster is a boss
so then you have to store ecx at the top of the MonsterProperties script into a new variable

and so the next time that script is being passed by, you can check the stored BossPropertiesBace with the new PropertiesBace and if they are equal
you set DwStandDelay to something big like FFFFFFFF and DwMoveDelay to something small like 00000001

you compare like this
Code:
label(SkipBossBaceStore)

cmp [ecx+90],00000000
je SkipBossBaceStore
mov [PropertiesBace],ecx
SkipBossBaceStore:
and this is how you change the DwStandDelay and DwMoveDelay
Code:
label (SkipBossMoveEditing)

//mov [ecx+1C],00000000 //DwStandDelay 
mov [ecx+20],000001F4 //DwMoveDelay //This line is always applied to apply it to all monsters

cmp [PropertiesBace],ecx
jne SkipBossMoveEditing
mov [ecx+1C],FFFFFFFF //DwStandDelay
mov [ecx+20],00000001 //DwMoveDelay //but this one changes the MoveDelay only for the bosses
SkipBossMoveEditing:

anyway good luck