µ±Ç°Î»Öà : 145zÓÎÏ·Õ¾¡¡|¡¡ÈÈѪ´«Ææ¡¡|¡¡¼¼Êõ½Ì³Ì¡¡|¡¡

´«ÆæÎäÆ÷ÓëÒ·þÌØÐ§ÐÞ¸ÄÈ«¹¥ÂÔ£º´Ó»ù´¡µ÷Õûµ½¸ß¼¶ÌØÐ§¶¨ÖÆ

Èȶȣº
## Ò»¡¢ÐÞ¸ÄǰµÄ×¼±¸¹¤×÷
### 1. ¹¤¾ß×¼±¸Çåµ¥

| ¹¤¾ßÃû³Æ | ÓÃ;˵Ã÷ | »ñȡ;¾¶ |
|-------------------|-----------------------------|--------------------------|
| WIL±à¼­Æ÷ | ±à¼­ÎäÆ÷/Ò·þÍâ¹Û²¹¶¡Îļþ | ¸÷´ó´«ÆæÂÛ̳Ãâ·ÑÏÂÔØ |
| DBC2000 | ÐÞ¸Ä×°±¸»ù´¡ÊôÐÔÊý¾Ý¿â | Ðè´ÓÀϰ汾·þÎñ¶ËÌáÈ¡ |
| µÇ¼Æ÷ÅäÖÃÆ÷ | Éú³ÉÊÊÅäв¹¶¡µÄµÇ¼Æ÷ | ÒýÇæ°ü×Ô´ø |
| PAKÃÜÂë²é¿´Æ÷ | ½âÃܼÓÃܵIJ¹¶¡Îļþ | ·þÎñ¶ËMud2Îļþ¼ÐÄÚ |
| ÌØÐ§Ô¤ÀÀ¹¤¾ß | ʵʱ²é¿´ÌØÐ§ÐÞ¸ÄЧ¹û | ²¿·ÖÊշѲå¼þÌṩ |


### 2. Îļþ±¸·ÝÖ¸ÄÏ
**±ØÐ뱸·ÝµÄÈý´óºËÐÄÎļþ**£º
1. Êý¾Ý¿âÎļþ£º`StdItems.DB`£¨×°±¸ÊôÐÔ£©¡¢`Monster.DB`£¨¹ÖÎïÊý¾Ý£©
2. ²¹¶¡Îļþ£º`Data\Weapon.wil`£¨ÎäÆ÷Íâ¹Û£©¡¢`Data\Hum.wil`£¨Ò·þÍâ¹Û£©
3. ½Å±¾Îļþ£º`Envir\Market_Def\`Ŀ¼ÏµÄNPC½Å±¾

---

## ¶þ¡¢ÎäÆ÷ÌØÐ§ÐÞ¸ÄËIJ½·¨
### ²½Öè1£º¶¨Î»ÎäÆ÷²ÎÊý
1. ´ò¿ªDBC2000£¬½øÈë`StdItems.DB`Êý¾Ý¿â
2. ͨ¹ý"Looks"×ֶβéÕÒÄ¿±êÎäÆ÷±àºÅ£¨ÈçÍÀÁúµ¶Looks=43£©

**¹Ø¼ü²ÎÊý˵Ã÷**£º
```ini
Shape // ÎäÆ÷ÀàÐÍ£¨0-ÆÕͨ 1-·¢¹âÎäÆ÷£©
AniCount // ·¢¹âÌØÐ§±àºÅ£¨ÐèÓëM2ÒýÇæÌØÐ§Áбí¶ÔÓ¦£©
Reserved // Íâ¹Û¶¯×÷Ö¡Êý£¨Ó°Ïì¹¥»÷¶¯»­£©
```


### ²½Öè2£ºÍâ¹Û²¹¶¡ÖÆ×÷
1. ʹÓÃWIL±à¼­Æ÷´ò¿ª`Weapon.wil`
2. ¼ÆË㹫ʽ£ºÎäÆ÷Íâ¹ÛͼƬÊý = Looks±àºÅ × 1200
3. µ¼ÈëÐÂËØ²Ä£¨½¨ÒéʹÓÃPNG͸Ã÷ͨµÀ¸ñʽ£©

**ÅúÁ¿µ¼Èë¼¼ÇÉ**£º
```mermaid
graph LR
н¨PAKÎļþ --> ÉèÖÃËÄλ±àºÅÃüÃû¹æÔò --> ÅúÁ¿µ¼ÈëËØ²Ä --> Éú³É²¹¶¡Ë÷Òý
```


### ²½Öè3£ºÌØÐ§°ó¶¨
1. ÔÚM2ÒýÇæ´ò¿ª"²é¿´-ÁбíÐÅÏ¢¶þ-ÌØÐ§Áбí"
2. н¨ÌØÐ§±àºÅ£¨ÈçÌØÐ§86→87£©²¢ÉèÖãº
- ÄÚ¹ÛÌØÐ§£º×°±¸À¸ÏÔʾЧ¹û
- Íâ¹ÛÌØÐ§£º½ÇÉ«ÊÖ³Ö¶¯Ì¬Ð§¹û
- °ü¹üÌØÐ§£ºÎïÆ·À¸¾²Ì¬Ð§¹û

### ²½Öè4£º·¢¹âЧ¹ûµ÷ÊÔ
1. ͨ¹ýÃüÁî`SETITEMEFFECT λÖÃ ÌØÐ§±àºÅ`ʵʱ²âÊÔ£¨Èç@SETITEMEFFECT 1 241£©
2. µ÷ÕûAniCountÖµÓÅ»¯¹âЧǿ¶È£¨ÍƼö·¶Î§200-300£©

---

## Èý¡¢Ò·þÌØÐ§Ð޸Ľø½×½Ì³Ì
### 1. »ù´¡Íâ¹Ûµ÷Õû
1. ¼ÆËã¹æÔò£ºÒ·þÍâ¹ÛͼƬÊý = Íâ¹Û±àºÅ × 1200£¨ÈçÌìħÉñ¼×Looks=10¶ÔÓ¦12000ÕÅͼ£©
2. ¶¯Ì¬µ÷Õû¼¼ÇÉ£º
- X/YÖá×ø±ê£ºÐÞÕý´©´÷λÖÃÆ«ÒÆ
- Ö¡ÑÓ³Ù²ÎÊý£º¿ØÖÆ»»×°¶¯»­Á÷³©¶È

### 2. ³á°òÌØÐ§ÈÚºÏ
1. ÔÚ`Hum.wil`ÖÐÔ¤ÁôÌØÊâ±àºÅ¶Î£¨½¨Òé1000-1500£©
2. ½«³á°òËØ²ÄÇиîΪ°Ë·½Ïò¶¯Ì¬Í¼£¨Ã¿¸ö·½Ïòº¬ÅÜ/×ß/¹¥Èý×鶯×÷£©
3. Êý¾Ý¿âÉèÖãº
```ini
AniCount=244 // »ù´¡¹âЧ
Reserved=245 // ³á°òÕ¹¿ªÌØÐ§
```


### 3. ¶¯Ì¬»»×°ÏµÍ³
**ͨ¹ý½Å±¾ÊµÏÖʱװÇл»**£º
```lua
[@»»×°]
#IF
CHECKITEM ·ïÌìÉñ¼× 1
#ACT
SetItemEffect 0 87 // ÉíÌ岿λ
SetItemEffect 1 88 // ³á°ò²¿Î»
SENDMSG 6 "·ïÌìÌ××°ÌØÐ§ÒѼ¤»î"
```


---

## ËÄ¡¢¸ß¼¶ÌØÐ§¶¨ÖÆ·½°¸
### 1. Á£×ÓÌØÐ§µþ¼Ó
1. ÔÚ`Graphics\Effect`Îļþ¼ÐÐÂÔöÌØÐ§ÐòÁÐͼ
2. ʹÓÃGOMÒýÇæµÄ"×Ô¶¨ÒåÌØÐ§"¹¦ÄÜ£º
```ini
[ÌØÐ§87]
PlayCount=10 // ²¥·ÅÖ¡Êý
FrameRate=100 // ÿ֡ʱ³¤(ºÁÃë)
BlendMode=1 // µþ¼Óģʽ
```


### 2. ÌìÆø»¥¶¯ÌØÐ§
**ʵÏÖÓêÌìÎäÆ÷¸½Ä§ÌØÐ§**£º
```lua
[@ÌìÆø»¥¶¯]
#IF
WEATHER = 3 // ÓêÌì״̬
#ACT
SetItemEffect 1 251 // Ë®ÏµÌØÐ§
#ELSEACT
SetItemEffect 1 250 // ÆÕÍ¨ÌØÐ§
```


### 3. ְҵרÊô¹âЧ

| Ö°Òµ | ÍÆ¼ö¹âЧ²ÎÊý | ÊÓ¾õÌØÕ÷ |
|--------|-----------------------------|------------------|
| սʿ | ºì¹â(AniCount=240-245) | ³ãÈÈ»ðÑæ |
| ·¨Ê¦ | À¶¹â(AniCount=246-251) | º®±ù½á¾§ |
| µÀÊ¿ | Â̹â(AniCount=252-257) | ¶¾Îí²øÈÆ |


---

## Îå¡¢³£¼ûÎÊÌâ½â¾ö·½°¸
### 1. ÌØÐ§ÏÔʾÒì³£ÅŲé±í

| ÏÖÏó | ¼ì²éÖØµã | ½â¾ö·½·¨ |
|--------------------|--------------------------|-----------------------|
| ¹âЧλÖÃÆ«ÒÆ | X/Y×ø±êÉèÖà | ÓÃWIL±à¼­Æ÷Öð֡У׼ |
| ÌØÐ§ÉÁ˸ | Ö¡ÑÓ³Ù²ÎÊý | µ÷ÕûΪ30-50ms |
| ×°±¸´©Ä£ | Íâ¹Û±àºÅ³åÍ» | Ô¤Áô×ã¹»±àºÅ¼ä¸ô |
| ΢¶Ë¼ÓÔØÊ§°Ü | PAKÃÜÂë´íÎó | ºË¶ÔµÇ¼Æ÷ÅäÖÃÆ÷ÃÜÂë |


### 2. ÐÔÄÜÓÅ»¯½¨Òé
1. ÌØÐ§Í¼Æ¬³ß´ç¿ØÖÆÔÚ256×256ÒÔÄÚ
2. µ¥¼þ×°±¸ÌØÐ§Ö¡Êý²»³¬¹ý30Ö¡
3. ʹÓÃDDSѹËõ¸ñʽ¼õÉÙÏÔ´æÕ¼ÓÃ

---

## Áù¡¢·¨ÂÉÓëÂ×ÀíÌáÐÑ
1. **°æÈ¨ÉùÃ÷**£ºÉÌÓÃËØ²ÄÐèÈ¡µÃÕý¹æÊÚȨ£¨ÍƼöʹÓô«Ææ3¹Ù·½ËزĿ⣩
2. **ƽºâÐÔÔ­Ôò**£º±ÜÃâÖÆ×÷ÊôÐÔ³¬¹ý+8µÄ±ä̬װ±¸
3. **Íæ¼Ò¸æÖª**£ºÔڵǼ½çÃæÃ÷È·±ê×¢"ÌØÐ§ÐÞ¸Ä˵Ã÷"

ͨ¹ý±¾Ö¸ÄÏ£¬Äú²»½ö¿ÉÒÔʵÏÖ»ù´¡µÄ¹âЧµ÷Õû£¬»¹ÄÜ´òÔì³öÈ硶ħÊÞÊÀ½ç¡·°ã¾«ÖµĶ¯Ì¬ÌØÐ§¡£½¨ÒéÔÚÐÞ¸ÄÍê³Éºó£¬Ê¹ÓÃ`@testeffect`ÃüÁî½øÐÐÈ«ÌØÐ§Ñ¹Á¦²âÊÔ£¬È·±£·þÎñÆ÷Îȶ¨ÔËÐС£¸ü¶à½ø½×¼¼Çɿɲο¼¡¶Level Up! The Guide to Great Video Game Design¡·ÖеÄÊÓ¾õ±í´ïÔ­Ôò£¬ÈÃÄúµÄ´«ÆæÊÀ½ç¸ü¾ß³Á½þ¸Ð£¡