actor.~pas
来自「2009最新 传奇汉化0599代码 传奇汉化」· ~PAS 代码 · 共 1,480 行 · 第 1/5 页
~PAS
1,480 行
MA33: TMonsterAction = (//4C0A4C
ActStand:(Start:0; frame:4; skip:6; ftime:200; usetick:0);
ActWalk:(Start:80; frame:6; skip:4; ftime:200; usetick:3);
ActAttack:(Start:160; frame:6; skip:4; ftime:120; usetick:0);
ActCritical:(Start:340; frame:6; skip:4; ftime:120; usetick:0);
ActStruck:(Start:240; frame:2; skip:0; ftime:100; usetick:0);
ActDie:(Start:260; frame:10; skip:0; ftime:200; usetick:0);
ActDeath:(Start:260; frame:10; skip:0; ftime:200; usetick:0);
);
MA34: TMonsterAction = (//4C0A94
ActStand:(Start:0; frame:4; skip:6; ftime:200; usetick:0);
ActWalk:(Start:80; frame:6; skip:4; ftime:200; usetick:3);
ActAttack:(Start:160; frame:6; skip:4; ftime:120; usetick:0);
ActCritical:(Start:320; frame:6; skip:4; ftime:120; usetick:0);
ActStruck:(Start:400; frame:2; skip:0; ftime:100; usetick:0);
ActDie:(Start:420; frame:20; skip:0; ftime:200; usetick:0);
ActDeath:(Start:420; frame:20; skip:0; ftime:200; usetick:0);
);
MA35: TMonsterAction = (//4C0ADC
ActStand:(Start:0; frame:4; skip:6; ftime:200; usetick:0);
ActWalk:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActAttack:(Start:30; frame:10; skip:0; ftime:150; usetick:0);
ActCritical:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActStruck:(Start:0; frame:1; skip:9; ftime:0; usetick:0);
ActDie:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActDeath:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
);
MA36: TMonsterAction = (//4C0B24
ActStand:(Start:0; frame:4; skip:6; ftime:200; usetick:0);
ActWalk:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActAttack:(Start:30; frame:20; skip:0; ftime:150; usetick:0);
ActCritical:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActStruck:(Start:0; frame:1; skip:9; ftime:0; usetick:0);
ActDie:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActDeath:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
);
MA37: TMonsterAction = (//4C0B6C
ActStand:(Start:30; frame:4; skip:6; ftime:200; usetick:0);
ActWalk:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActAttack:(Start:30; frame:4; skip:6; ftime:150; usetick:0);
ActCritical:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActStruck:(Start:0; frame:1; skip:9; ftime:0; usetick:0);
ActDie:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActDeath:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
);
MA38: TMonsterAction = (//4C0BB4
ActStand:(Start:0; frame:4; skip:6; ftime:200; usetick:0);
ActWalk:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActAttack:(Start:80; frame:6; skip:4; ftime:150; usetick:0);
ActCritical:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActStruck:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActDie:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActDeath:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
);
MA39: TMonsterAction = (//4C0BFC
ActStand:(Start:0; frame:4; skip:6; ftime:300; usetick:0);
ActWalk:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActAttack:(Start:10; frame:6; skip:4; ftime:150; usetick:0);
ActCritical:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActStruck:(Start:20; frame:2; skip:0; ftime:150; usetick:0);
ActDie:(Start:30; frame:10; skip:0; ftime:80; usetick:0);
ActDeath:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
);
MA40: TMonsterAction = (//4C0C44
ActStand:(Start:0; frame:4; skip:6; ftime:250; usetick:0);
ActWalk:(Start:80; frame:6; skip:4; ftime:210; usetick:3);
ActAttack:(Start:160; frame:6; skip:4; ftime:110; usetick:0);
ActCritical:(Start:580; frame:20; skip:0; ftime:135; usetick:0);
ActStruck:(Start:240; frame:2; skip:0; ftime:120; usetick:0);
ActDie:(Start:260; frame:20; skip:0; ftime:130; usetick:0);
ActDeath:(Start:260; frame:20; skip:0; ftime:130; usetick:0);
);
MA41: TMonsterAction = (
ActStand: (Start: 0; frame: 2; skip: 8; ftime: 200; usetick: 0);
ActWalk: (Start: 0; frame: 2; skip: 8; ftime: 200; usetick: 0);
ActAttack: (Start: 0; frame: 2; skip: 8; ftime: 200; usetick: 0);
ActCritical: (Start: 0; frame: 2; skip: 8; ftime: 200; usetick: 0);
ActStruck: (Start: 0; frame: 2; skip: 8; ftime: 200; usetick: 0);
ActDie: (Start: 0; frame: 2; skip: 8; ftime: 200; usetick: 0);
ActDeath: (Start: 0; frame: 2; skip: 8; ftime: 200; usetick: 0);
);
MA42: TMonsterAction = (//4C0CD4
ActStand:(Start:0; frame:4; skip:6; ftime:200; usetick:0);
ActWalk:(Start:10; frame:8; skip:2; ftime:160; usetick:0);
ActAttack:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActCritical:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActStruck:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActDie:(Start:30; frame:10; skip:0; ftime:120; usetick:0);
ActDeath:(Start:30; frame:10; skip:0; ftime:150; usetick:0);
);
MA43: TMonsterAction = (//4C0D1C
ActStand:(Start:0; frame:4; skip:6; ftime:200; usetick:0);
ActWalk:(Start:80; frame:6; skip:4; ftime:160; usetick:0);
ActAttack:(Start:160; frame:6; skip:4; ftime:160; usetick:0);
ActCritical:(Start:160; frame:6; skip:4; ftime:160; usetick:0);
ActStruck:(Start:240; frame:2; skip:0; ftime:150; usetick:0);
ActDie:(Start:260; frame:10; skip:0; ftime:120; usetick:0);
ActDeath:(Start:340; frame:10; skip:0; ftime:100; usetick:0);
);
MA44: TMonsterAction = (//4C0D64
ActStand:(Start:0; frame:10; skip:0; ftime:300; usetick:0);
ActWalk:(Start:10; frame:6; skip:4; ftime:150; usetick:0);
ActAttack:(Start:20; frame:6; skip:4; ftime:150; usetick:0);
ActCritical:(Start:40; frame:10; skip:0; ftime:150; usetick:0);
ActStruck:(Start:40; frame:2; skip:8; ftime:150; usetick:0);
ActDie:(Start:340; frame:6; skip:4; ftime:150; usetick:0);
ActDeath:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
);
MA45: TMonsterAction = (//4C0DAC
ActStand:(Start:0; frame:10; skip:0; ftime:300; usetick:0);
ActWalk:(Start:0; frame:10; skip:0; ftime:300; usetick:0);
ActAttack:(Start:10; frame:10; skip:0; ftime:300; usetick:0);
ActCritical:(Start:10; frame:10; skip:0; ftime:100; usetick:0);
ActStruck:(Start:0; frame:1; skip:9; ftime:300; usetick:0);
ActDie:(Start:0; frame:1; skip:9; ftime:300; usetick:0);
ActDeath:(Start:0; frame:1; skip:9; ftime:300; usetick:0);
);
MA46: TMonsterAction = (//4C0DF4
ActStand:(Start:0; frame:20; skip:0; ftime:100; usetick:0);
ActWalk:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActAttack:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActCritical:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActStruck:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActDie:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
ActDeath:(Start:0; frame:0; skip:0; ftime:0; usetick:0);
);
MA47: TMonsterAction = (
ActStand:(Start:0; frame:0; skip:0; ftime:200; usetick:0);
ActWalk:(Start:50; frame:10; skip:0; ftime:200; usetick:3);
ActAttack:(Start:10; frame:6; skip:4; ftime:120; usetick:0);
ActCritical:(Start:10; frame:6; skip:4; ftime:120; usetick:0);
ActStruck:(Start:40; frame:10; skip:0; ftime:100; usetick:0);
ActDie:(Start:0; frame:1; skip:0; ftime:200; usetick:0);
ActDeath:(Start:0; frame:1; skip:0; ftime:200; usetick:0);
);
MA48: TMonsterAction = (
ActStand: (start: 0; frame: 4; skip: 6; ftime: 200; usetick: 0);
ActWalk: (start: 80; frame: 6; skip: 4; ftime: 160; usetick: 3);
ActAttack: (start: 160; frame: 6; skip: 4; ftime: 160; usetick: 0);
ActCritical:(start: 340; frame: 6; skip: 4; ftime: 160; usetick: 0);
ActStruck: (start: 240; frame: 2; skip: 0; ftime: 100; usetick: 0);
ActDie: (start: 260; frame: 10; skip: 0; ftime: 160; usetick: 0);
ActDeath: (start: 0; frame: 1; skip: 0; ftime: 160; usetick: 0);
);
MA49: TMonsterAction = (
ActStand: (start: 0; frame: 4; skip: 6; ftime: 200; usetick: 0);
ActWalk: (start: 80; frame: 6; skip: 4; ftime: 160; usetick: 3);
ActAttack: (start: 160; frame: 6; skip: 4; ftime: 160; usetick: 0);
ActCritical:(start: 340; frame: 6; skip: 4; ftime: 160; usetick: 0);
ActStruck: (start: 240; frame: 2; skip: 0; ftime: 100; usetick: 0);
ActDie: (start: 260; frame: 10; skip: 0; ftime: 160; usetick: 0);
ActDeath: (start: 420; frame: 4; skip: 6; ftime: 200; usetick: 0);
);
MA50: TMonsterAction = (
ActStand: (start: 0; frame: 4; skip: 6; ftime: 200; usetick: 0);
ActWalk: (start: 80; frame: 6; skip: 4; ftime: 160; usetick: 0);
ActAttack: (start: 160; frame: 6; skip: 4; ftime: 160; usetick: 0);
ActCritical:(start: 340; frame: 6; skip: 4; ftime: 160; usetick: 0);
ActStruck: (start: 240; frame: 2; skip: 0; ftime: 100; usetick: 0);
ActDie: (start: 260; frame: 10; skip: 0; ftime: 160; usetick: 0);
ActDeath: (start: 420; frame: 4; skip: 6; ftime: 200; usetick: 0);
);
MA51: TMonsterAction = (//004D7F64
ActStand: (Start: 0; frame: 20; skip: 0; ftime: 150; usetick: 0);
ActWalk: (Start: 0; frame: 20; skip: 0; ftime: 150; usetick: 3);
ActAttack: (Start: 20; frame: 10; skip: 0; ftime: 150; usetick: 0);
ActCritical: (Start: 20; frame: 10; skip: 0; ftime: 150; usetick: 0);
ActStruck: (Start: 20; frame: 2; skip: 8; ftime: 100; usetick: 0);
ActDie: (Start: 400; frame: 18; skip: 0; ftime: 150; usetick: 0);
ActDeath: (Start: 400; frame: 18; skip: 0; ftime: 150; usetick: 0);
);
MA52: TMonsterAction = (//004D7FAC
ActStand: (Start: 0; frame: 4; skip: 6; ftime: 150; usetick: 0);
ActWalk: (Start: 0; frame: 4; skip: 6; ftime: 150; usetick: 3);
ActAttack: (Start: 10; frame: 4; skip: 6; ftime: 300; usetick: 0);
ActCritical: (Start: 10; frame: 4; skip: 6; ftime: 300; usetick: 0);
ActStruck: (Start: 0; frame: 4; skip: 6; ftime: 150; usetick: 0);
ActDie: (Start: 0; frame: 4; skip: 6; ftime: 300; usetick: 0);
ActDeath: (Start: 0; frame: 4; skip: 6; ftime: 300; usetick: 0);
);
MA53: TMonsterAction = (//004D7FF4
ActStand: (Start: 0; frame: 4; skip: 6; ftime: 150; usetick: 0);
ActWalk: (Start: 0; frame: 4; skip: 6; ftime: 150; usetick: 3);
ActAttack: (Start: 0; frame: 4; skip: 6; ftime: 150; usetick: 0);
ActCritical: (Start: 0; frame: 4; skip: 6; ftime: 150; usetick: 0);
ActStruck: (Start: 0; frame: 4; skip: 6; ftime: 150; usetick: 0);
ActDie: (Start: 0; frame: 4; skip: 6; ftime: 150; usetick: 0);
ActDeath: (Start: 0; frame: 4; skip: 6; ftime: 150; usetick: 0);
);
WORDER: Array[0..1, 0..599] of byte = (
(
0,0,0,0,0,0,0,0, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 0,0,0,0,0,0,0,0, 0,0,0,0,1,1,1,1,
0,0,0,0,1,1,1,1, 0,0,0,0,1,1,1,1,
0,0,0,0,0,0,0,0, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,1,
0,0,0,0,0,0,0,1, 0,0,0,0,0,0,0,1,
0,0,0,0,0,0,0,0, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 0,0,1,1,1,1,1,1, 0,0,1,1,1,0,0,1,
0,0,0,0,0,0,0,1, 0,0,0,0,0,0,0,1,
0,1,1,1,0,0,0,0,
1,1,1,0,0,0,1,1, 1,1,1,0,0,0,0,0, 1,1,1,0,0,0,0,0,
1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,0,0,0,0,0,
0,0,0,0,0,0,0,0, 1,1,1,1,0,0,1,1,
0,1,1,0,0,0,1,1, 0,1,1,0,0,0,1,1, 1,1,1,0,0,0,0,0,
1,1,1,0,0,1,1,1, 1,1,1,1,1,1,1,1, 0,1,1,1,1,1,1,1,
0,0,0,1,1,1,0,0, 0,1,1,1,1,0,1,1,
1,1,0,1,0,0,0,0, 1,1,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,
1,1,0,0,1,0,0,0, 1,1,1,0,0,0,0,1, 0,1,1,0,0,0,0,0,
0,0,0,0,1,1,1,0, 1,1,1,1,1,0,0,0,
0,0,0,0,0,0,1,1, 0,0,0,0,0,0,1,1, 0,0,0,0,0,0,1,1,
1,0,0,0,0,1,1,1, 1,1,1,1,1,1,1,1, 0,1,1,1,1,1,1,1,
0,0,1,1,0,0,1,1, 0,0,0,1,0,0,1,1,
0,0,1,0,1,1,1,1, 1,1,0,0,0,1,0,0,
0,0,0,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 0,0,0,1,1,1,1,1, 0,0,0,1,1,1,1,1,
0,0,0,1,1,1,1,1, 0,0,0,1,1,1,1,1,
0,0,1,1,1,1,1,1, 0,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 0,0,0,1,1,1,1,1, 0,0,0,1,1,1,1,1,
0,0,0,1,1,1,1,1, 0,0,0,1,1,1,1,1
),
(
0,0,0,0,0,0,0,0, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 0,0,0,0,0,0,0,0, 0,0,0,0,1,1,1,1,
0,0,0,0,1,1,1,1, 0,0,0,0,1,1,1,1,
0,0,0,0,0,0,0,0, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,1,
0,0,0,0,0,0,0,1, 0,0,0,0,0,0,0,1,
0,0,0,0,0,0,0,0, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 0,0,1,1,1,1,1,1, 0,0,1,1,1,0,0,1,
0,0,0,0,0,0,0,1, 0,0,0,0,0,0,0,1,
1,1,1,1,0,0,0,0,
1,1,1,0,0,0,1,1, 1,1,1,0,0,0,0,0, 1,1,1,0,0,0,0,0,
1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,0,0,0,0,0,
0,0,0,0,0,0,0,0, 1,1,1,1,0,0,1,1,
0,1,1,0,0,0,1,1, 0,1,1,0,0,0,1,1, 1,1,1,0,0,0,0,0,
1,1,1,0,0,1,1,1, 1,1,1,1,1,1,1,1, 0,1,1,1,1,1,1,1,
0,0,0,1,1,1,0,0, 0,1,1,1,1,0,1,1,
1,1,0,1,0,0,0,0, 1,1,0,0,0,0,0,0, 1,1,1,1,1,0,0,0,
1,1,0,0,1,0,0,0, 1,1,1,0,0,0,0,1, 0,1,1,0,0,0,0,0,
0,0,0,0,1,1,1,0, 1,1,1,1,1,0,0,0,
0,0,0,0,0,0,1,1, 0,0,0,0,0,0,1,1, 0,0,0,0,0,0,1,1,
1,0,0,0,0,1,1,1, 1,1,1,1,1,1,1,1, 0,1,1,1,1,1,1,1,
0,0,1,1,0,0,1,1, 0,0,0,1,0,0,1,1,
0,0,1,0,1,1,1,1, 1,1,0,0,0,1,0,0,
0,0,0,1,1,1,1,1, 1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 0,0,0,1,1,1,1,1, 0,0,0,1,1,1,1,1,
0,0,0,1,1,1,1,1, 0,0,0,1,1,1,1,1,
0,0,1,1,1,1,1,1, 0,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1, 0,0,0,1,1,1,1,1, 0,0,0,1,1,1,1,1,
0,0,0,1,1,1,1,1, 0,0,0,1,1,1,1,1
)
);
EffDir : array[0..7] of byte = (0, 0, 1, 1, 1, 1, 1, 0);
type
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?