All pastes #763737 Raw Edit

Something

public text v1 · immutable
·published 2007-11-06 18:30 UTC
rendered paste body
[ENABLE]
alloc(cave1,256)
alloc(cave2,256)
label(back1)
label(back2)

// == Cave 1 ==================================
// Handles Main Special Increase / Decrease
//===========================================
cave1:
cmp eax,ebx
mov [esi+5c],bb8
jmp back1

4F46C1:
jmp cave1
back1:

// == Cave 2 ==================================
// Remove Special Reset On Zone (Out Of Bounds)
//===========================================
cave2:
mov [esi+5c],bb8
jmp back2

4F66E4:
jmp cave2
nop
nop
back2:

//===========================================
// Remove Fall Reset
//===========================================
4F6267:
nop
nop
nop

//===========================================
// Remove Objective Reset
//===========================================
4F63D3:
nop
nop
nop
nop
nop
nop
nop

4F66FB:
nop
nop
nop


//===========================================
// Force Special Bar
//===========================================
4F626A:
mov byte ptr [esi+60],01

4F66E0:
mov byte ptr [esi+60],01


[DISABLE]
// Cave 1
4F46C1:
cmp eax,ebx
mov [esi+5c],eax

// Cave 2 
4F66E4:
mov [esi+5c], 00000000

// Fall Reset
4F6267:
mov [esi+5c],ebp

// Objective Reset
4F63D3:
mov [ebp+5c],ebx
mov byte ptr [ebp+60],00

4F66FB:
mov [esi+5c],eax

// Force Special
4F626A:
mov byte ptr [esi+60],00

4F66E0:
mov byte ptr [esi+60],00