NPC脚本设置

NPC脚本设置

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ACTION

格式: /SET ACTION action

Action Settings

ACTION 属性决定角色的动作模式(比如交谈)或NPC是否能自由走动等举止行为。在使用技能时有更多的举动没有在这里详细列出。

# Description

47
NPCACT_FOLLOW_OWN
跟随所有者
48
NPCACT_FOLLOW_TARG
跟随目标
49
NPCACT_STAY
静止站立
50
NPCACT_GOTO
前往坐标点 x,y
51
NPCACT_WANDER
漫游
52
NPCACT_WANDERPOINT
围绕一点漫游(可能无效)
53
NPCACT_FLEE
离开目标
54
NPCACT_TALK
与目标交谈
55
NPCACT_TALK_FOLLOW
与目标交谈并跟随目标
56
NPCACT_GUARD_TARG
保护目标
57
NPCACT_GO_HOME
围绕HOME点漫游

注释: 这将使选定的角色立刻执行相应的动作,比方说射箭。

BODY

格式: /SET BODY #

NPC’s

这里提供一个TUS支持的官方NPC列表。此处并没有给出NPC的相应状态列表,而只是表述已经完成的NPC类别。

定义NPC状态的文件为TusChar.scp

C.1 ?Monsters

Daemons & Gargoyles

0009 Daemon (standard)
000A Daemon (sword)

Dragons & Drakes

000C Dragon (gray)
003B Dragon (red)
003C Drake (gray)
003D Drake (red)

Elementals

000D Air Elemental
000E Earth Elemental
000F Fire Elemental
0010 Water Elemental

Misc
0008 Corpser
0016 Gazer
0030 Giant Scorpion
0015 Giant Snake
001C Giant Spider
001E Harpy
001F Headless
0021 Lizardman (standard)
0023 Lizardman (spear)
0024 Lizardman (mace)
0027 Mongbat
002A Ratman (standard)
002C Ratman (club)
002D Ratman (sword)
002F Reaper
0033 Slime
001A Spectre
003A Wisp
0096 Sea Serpent

Ettins, Ogres & Trolls

0002 Ettin (standard)
0012 Ettin (axe)
0001 Ogre (standard)
0036 Troll (standard)
0035 Troll (sword)
0037 Troll (mace)

Orcs

0011 Orc (standard)
0027 Orc (club)
0007 Orc Lord

Undeads

0018 Liche
0032 Skeleton (standard)
0038 Skeletal Guard (axe)
0039 Skeletal Knight (sword & shield)
0003 Zombie (standard)

C.2 ?Animals

Flying

0005 Eagle

Land

00CA Alligator
00D3 Bear (brown)
00D4 Bear (grizzly)
00D5 Bear (polar)
0122 Boar
00E8 Bull (brown)
00E9 Bull (dark brown)
00C9 Cat
00D0 Chicken
00D8 Cow (black & white)
00E7 Cow (brown & white)
00ED Deer
00D9 Dog
00D7 Giant Rat
00D1 Goat
001D Gorilla
00EA Hart
00C8 Horse (beige)
00CC Horse (brown)
00E2 Horse (white)
00E4 Horse (light brown)
0123 Horse (pack)
00DF Lamb
00DC Llama
0124 Llama (pack)
00D6 Panther
00CB Pig (small)
00CD Rabbit
00EE Rat
00CF Sheep
0033 Silver Serpent
00DD Walrus
00E1 Wolf

Sea

0097 Dolphin

C.3 ?Humans

Generic

0190 Man
0191 Woman
0192 Ghost (man)
0193 Ghost (woman)
01A8 Invisible

Children

01A4 Boy (blond)
01A5 Boy (dark)
01A6 Toddler (blond)
01A7 Girl (dark)
Professions

0410 Actor (male)
0411 Actor (female)
0412 Architect (male)
0413 Architect (female)
0414 Artist (male)
0415 Artist (female)
0416 Baker (male)
0417 Baker (female)
0418 Banker (male)
0419 Banker (female)
0420 Beekeeper (male)
0421 Beekeeper (female)
0422 Brigand (male)
0423 Brigand (female)
0424 Butcher (male)
0425 Butcher (female)
0426 Carpenter (male)
0427 Carpenter (female)
0428 Cobbler (male)
0429 Cobbler (female)
0430 Farmer (male)
0431 Farmer (female)
0432 Fur Trader (male)
0433 Fur Trader (female)
0434 Gambler (male)
0435 Gambler (female)
0436 Glassblower (male)
0437 Glassblower (female)
0438 Guard (male)
0439 Guard (female)
0440 Gypsy (male)
0441 Gypsy (female)
0442 Herbalist (male)
0443 Herbalist (female)
0444 Jailor (male)
0445 Jailor (female)
0446 Judge (male)
0447 Judge (female)
0448 Magincia Council Member (male)
0449 Magincia Council Member (female)
0450 Magincia Servant (male)
0451 Magincia Servant (female)
0452 Mayor (male)
0453 Mayor (female)
0454 Miller (male)
0455 Miller (female)
0456 Minter (male)
0457 Minter (female)
0458 Monk (male)
0459 Monk (female)
0460 Noble (male)
0461 Noble (female)
0462 Occlo Cashual (male)
0463 Occlo Cashual (female)
0464 Occlo Priest
0465 Occlo Priestess
0466 Occlo Runner (male)
0467 Occlo Runner (female)
0468 Peasant (male)
0469 Peasant (female)
0470 Pirate (male)
0471 Pirate (female)
0472 Prisoner (male)
0473 Prisoner (female)
0474 Rancher (male)
0475 Rancher (female)
0476 Scribe (male)
0478 Scribe (female)
0478 Sculptor (male)
0479 Sculptor (female)
0480 Shepherd (male)
0481 Shepherd (female)
0482 Tanner (male)
0483 Tanner (female)
0484 Vegetable Seller (male)
0485 Vegetable Seller (female)
0486 Veterinarian (male)
0487 Veterinarian (female)
0488 Waiter
0489 Waitress
0490 Alchemist (male)
0491 Alchemist (female)
0492 Mage (male) (shopkeeper)
0493 Mage (female) (shoopkeeper)
0494 Mage (male) (nonshopkeeper)
0495 Mage (female) (nonshopkeeper)
0496 Evil Mage (male)
0497 Evil Mage (female)
0498 Guildmaster of Arcane Arts (male)
0499 Guildmaster of Arcane Arts (female)
0500 Cook (male)
0501 Cook (female)
0502 Weaver (male)
0503 Weaver (female)
0504 Guildmaster Clothier (male)
0505 Guildmaster Clothier (female)
0506 Tailor (male)
0507 Tailor (female)
0508 Bard (male)
0509 Bard (female)
0510 Guildmaster Bard (male)
0511 Guildmaster Bard (female)
0512 Tinker (male)
0513 Tinker (female)
0514 Guildmaster Engineer (male)
0515 Guildmaster Engineer) (female)
0516 Healer (male) (shopkeeper)
0517 Healer (female) (shopkeeper)
0518 Healer (male)
0519 Healer (female)
0520 Guildmaster Healer (male)
0521 Guildmaster Healer (female)
0522 Fisherman
0523 Fisherwoman
0524 Mapmaker (male)
0525 Mapmaker (female)
0526 Shipwright (male)
0527 Shipwright (female)
0528 Guildmaster Maritime (male)
0529 Guildmaster Maritime (female)
0530 Sailor (male)
0531 Sailor (female)
0532 Innkeeper (male)
0533 Innkeeper (female)
0534 Provisioner (male)
0535 Provisioner (female)
0536 Jeweler (male)
0537 Jeweler (female)
0538 Tavernkeeper (male)
0539 Tavernkeeper (female)
0540 Guildmaster Merchant (male)
0541 Guildmaster Merchant (female)
0542 Ranger (male)
0543 Ranger (female)
0544 Guildmaster Ranger (male)
0545 Guildmaster Ranger (female)
0546 Bowyer (male)
0547 Bowyer (female)
0548 Animal Trainer (male)
0549 Animal Trainer (female)
0550 Miner (male)
0551 Miner (female)
0552 Guildmaster Miner (male)
0553 Guildmaster Miner (female)
0554 Armourer (male)
0555 Armourer (female)
0556 Blacksmith (male)
0557 Blacksmith (female)
0558 Beggar (male)
0559 Beggar (female)
0560 Thief (male)
0561 Thief (female)
0562 Guildmaster Thief (male)
0563 Guildmaster Thief (female)
0564 Fighter (male)
0565 Fighter (female)
0566 Warrior (male)
0567 Warrior (female)
0568 Mercenary (male)
0569 Mercenary (female)
0570 Paladin (male)
0571 Paladin (female)
0572 Weapons Trainer (male)
0573 Weapons Trainer (female)
0574 Guildmaster Warrior (male)
0575 Guildmaster Warrior (female)
0576 Weaponssmith (male) (bladed)
0577 Weaponssmith (female) (bladed)
0578 Weaponssmith (male) (blunt)
0579 Weaponssmith (female) (blunt)

注释: 此处设定角色使用的外形,通过这个设定可以让生物拥有人类、动物或者怪物的体形

CAN

角色移动标识
Char Map Movement flags

0x0001 CAN_C_GHOST 可穿门,类似鬼魂
0x0002 CAN_C_SWIM 可在水中活动,类似海豚
0x0004 CAN_C_WALK 可行走或攀登,但会被自然(尸体)物或水阻挡
0x0008 CAN_C_PASSWALLS 可穿墙
0x0010 CAN_C_FLY 可飞行
0x0020 CAN_C_FIRE_IMMUNE 火焰免疫(可走过岩浆)
0x0040 CAN_C_INDOORS 可上台阶,尚未正式启用
0x0080 CAN_C_MOVE_ITEMS 可移动物品

物品移动标识
Item Map Movement flags

0x0001 CAN_I_DOOR 门
0x0002 CAN_I_WATER 水,可游泳通过
0x0004 CAN_I_CLIMB 可攀登
0x0008 CAN_I_BLOCK 需要越过的障碍
0x0010 CAN_I_PLATFORM 可登上顶面
0x0020 CAN_I_FIRE 火
0x0040 CAN_I_ROOF 阶梯,可上下
0x0080 CAN_I_MOVABLE 是否可被移动

物品特殊标记
CItemBase specific defs

0x0100 CAN_I_PILE 可叠加成堆
0x0200 CAN_I_DYE 可被染色
0x0400 CAN_I_FLIP 可被转向
0x0800 CAN_I_LIGHT 可被照明
0x1000 CAN_I_REPAIR 可被修复

角色特殊标记
CCharBase specific defs.

0x0100 CAN_C_EQUIP 可装备物品(类人生物)
0x0200 CAN_C_USEHANDS 可挥动武器(取决于INT),开门, 拣东西和操作
0x0400 CAN_C_EATRAW 食肉类
0x0800 CAN_C_FEMALE 雌性
0x1000 CAN_C_NONHUMANOID 躯体特征(非人类)
0x2000 CAN_C_RUN 可以跑动(如果会飞,则不需要)
0x2000 CAN_C_NOCORPSE 无尸体
0x8000 CAN_TRIGGER 可连接触发器的物品
TUSITEM.SCP or TUSCHAR.SCP

COLOR

格式: /SET COLOR #

Colors Detail

No colors (0-0) 0x0000-0x0000
own colors (443-443) 0x01bb-0x01bb
Silver colors (902-902) 0x0386-0x0386
Grey colors (946-947) 0x03b2-0x03b3
All skin colors (1002-1057) 0x03ea-0x0421
All hair colors (1102-1148) 0x044e-0x047c
Frost colors (1152-1154) 0x0480-0x0482
Pink colors (1201-1247) 0x04b1-0x04df
Blue colors (1301-1354) 0x0515-0x054a
Green colors (1401-1447) 0x0579-0x05a7
Red colors (1601-1654) 0x0641-0x0676 Yellow colors (1701-1747) 0x06a5-0x06d3
Neutral colors (1801-1887) 0x0709-0x075f
Orange colors (1501-1547) 0x05dd-0x060b
Snake colors (2001-2018) 0x07d1-0x07e2
Bird colors (2101-2130) 0x0835-0x0852
Slime colors (2201-2224) 0x0899-0x08b0
White colors (2301-2301) 0x08fd-0x08fd
Animal colors (2301-2318) 0x08fd-0x090e
Black colors (2305-2305) 0x0901-0x0901
Metal colors (2401-2430) 0x0961-0x097e
金属色泽 特殊颜色
黑色金属光泽(Black Metal)- 0x044e
金色金属光泽(Gold Metal) – 0x046e
黑色(Black) – 0x0001
半透明(Translucent) – 0x7cf8
人类肤色(Generic Human Skin) – 0x83ea

注释: 设定物品和皮肤的颜色 skin.

MORE & MORE2

格式: /MORE xxxx
Syntax: /MORE2 xxxx

More & More2 Settings

该属性有几种不同的含义,这里举两个典型的例子

Deeds 作为契约,MORE定义契约的属性

4000 小型船
4004 小型龙船
4064-4065普通房屋
4066-4067 石屋
4068-406f 其他单间房屋
4070-4074 帐篷
4074 三房间屋子
4076-4079 双房间屋子
407a 塔
407c Keep
407e 城堡
408c 大型商店

Spawnobjects

如果对象是重生点,则定义在 TUSCHAR.SCP出现的生物属性

ex. /SET MORE 438

上面的例子是设置一个男性守卫的重生点

/set more xxxx 在契约中该设定指示契约生成的物品代码
/set more 0ffffffff加 / et more2 0ffffffff则将一本空的魔法书全部填满。

注释:设定物品的重生或者内容含义。

例子: /set more xxxx 于一张契约上,将使此契约产生xxxx描述的物品。
/set more 0ffffffff 加上 /set more2 0ffffffff 在一个空的魔法书上将得到一本完整的魔法书。
/set more 1 到月门可以限制它只能传送玩家

MOREP

格式: /MOREP

此属性对不同的对象产生不同动作。例如对于重生点来说,设定表示延迟时间(分钟)。格式如下:
MOREP #MINDELAY #MAXDELAY 0
ex. /SET MOREP 10 20 0

NAME

格式: /SET NAME name

正确的设定:任何正确的字母和数字,长度在15位之内。

注释:此参数设定角色名字。

NPC

格式: /SET NPC #

NPC Brains

这个属性描述的是NPC的种类,即一些特别指定的类型,不包括玩家的属性设定。

# Description

0
NPCBRAIN_NONE
普通玩家
1
NPCBRAIN_AMIMAL
动物
2
NPCBRAIN_HUMAN
善良/中立的人类
3
NPCBRAIN_HEALER
医生
4
NPCBRAIN_GUARD
守卫
5
NPCBRAIN_BANKER
银行职员
6
NPCBRAIN_VENDOR
店员
7
NPCBRAIN_BEGGAR
乞丐
8
NPCBEAIN_STABLE
动物积存者
9
NPCBRAIN_THIEF
盗贼
10
NPCBRAIN_MONSTER
怪物(不可被驯服)
11
NPCBRAIN_BESERK
疯狂生物 – 攻击任何靠近的生物(例如剑灵和能量旋涡)

注释:此设定解释NPC的行为举止类型,一般只用于NPC的设定。不过你可以试试将一个玩家设置为乞丐举止,那将会产生非常有趣的行为。

MANA

格式: /SET MANA #

正确的设定范围: 1-65000注释:魔法值属性。 P

格式:/SET P x,y,z
正确的设定范围: 1-9999

注释:设定角色位置

留言

还没有留言,来坐个沙发吧。

留个言

留个言