|
|
@@ -34,7 +34,7 @@
|
|
|
};
|
|
|
|
|
|
#alias {char.reset.i2} {
|
|
|
- #class char open;
|
|
|
+ #class data/basic/char open;
|
|
|
#nop 随身物品;
|
|
|
#var char-Item {};
|
|
|
#nop 穿戴;
|
|
|
@@ -43,27 +43,27 @@
|
|
|
#var char-Wield {};
|
|
|
#nop 装备;
|
|
|
#var char-Equip {};
|
|
|
- #class char close;
|
|
|
+ #class data/basic/char close;
|
|
|
};
|
|
|
|
|
|
#alias {char.reset.bag} {
|
|
|
- #class char open;
|
|
|
+ #class data/basic/char open;
|
|
|
#nop 包袱;
|
|
|
#var char-Bag {};
|
|
|
- #class char close;
|
|
|
+ #class data/basic/char close;
|
|
|
};
|
|
|
|
|
|
#alias {char.reset.sachet} {
|
|
|
- #class char open;
|
|
|
+ #class data/basic/char open;
|
|
|
#nop 宝石袋;
|
|
|
#var char-Sachet {};
|
|
|
- #class char close;
|
|
|
+ #class data/basic/char close;
|
|
|
};
|
|
|
|
|
|
#action {^你身上带著下列这些东西(负重 %1%):$} {
|
|
|
#class {ParseItems} open;
|
|
|
|
|
|
- #var char-Item.currentType {随身};
|
|
|
+ #var char-Item[currentType] {随身};
|
|
|
char.reset.i2;
|
|
|
|
|
|
#nop 你左手拿着:大砍刀(Dakan dao);
|
|
|
@@ -72,16 +72,14 @@
|
|
|
#local hand {%%1};
|
|
|
#local item {%%2};
|
|
|
#local id {@toLower{%%3}};
|
|
|
- #class char open;
|
|
|
- #var char-Wield.$hand {
|
|
|
+ #var char-Wield[$hand] {
|
|
|
{item}{$item}
|
|
|
{id}{$id}
|
|
|
};
|
|
|
- #class char close;
|
|
|
} {4};
|
|
|
|
|
|
#action {^你身上穿着:$} {
|
|
|
- #var char-Item.currentType {装备};
|
|
|
+ #var char-Item[currentType] {装备};
|
|
|
};
|
|
|
|
|
|
#nop 九十一两白银(Silver);
|
|
|
@@ -91,12 +89,10 @@
|
|
|
#local item {%%4};
|
|
|
#local id {@toLower{%%5}};
|
|
|
|
|
|
- #class char open;
|
|
|
- #var {char-Item.$item} {
|
|
|
+ #var {char-Item[$item]} {
|
|
|
{id}{@toLower{$id}}
|
|
|
{amount}{@c2d{$amount}}
|
|
|
};
|
|
|
- #class char close;
|
|
|
} {4};
|
|
|
|
|
|
#local 武器等级 {沉水|赤焰|荡寇|彗月|照夜|追日|断阙|刑天};
|
|
|
@@ -140,20 +136,18 @@
|
|
|
#local item {%%8};
|
|
|
#local id {@toLower{%%9}};
|
|
|
|
|
|
- #if { "${char-Item.currentType}" == "装备" } {
|
|
|
+ #if { "${char-Item[currentType]}" == "装备" } {
|
|
|
#return;
|
|
|
};
|
|
|
|
|
|
#if { "$amount" == "" } { #format amount {%s} {一} };
|
|
|
#format amount {%s} {@c2d{$amount}};
|
|
|
|
|
|
- #if { "${char-Equip.$id}" != "" } {
|
|
|
- #math amount { ${char-Equip.$id} + $amount };
|
|
|
+ #if { "${char-Equip[$id]}" != "" } {
|
|
|
+ #math amount { ${char-Equip[$id]} + $amount };
|
|
|
};
|
|
|
|
|
|
- #class char open;
|
|
|
- #var {char-Equip.$id} {$amount};
|
|
|
- #class char close;
|
|
|
+ #var {char-Equip[$id]} {$amount};
|
|
|
} {4};
|
|
|
|
|
|
#nop 二把竹剑(Zhujian);
|
|
|
@@ -162,12 +156,10 @@
|
|
|
#local unit {%%3};
|
|
|
#local item {%%4};
|
|
|
#local id {@toLower{%%5}};
|
|
|
- #class char open;
|
|
|
- #var {char-Item.$item} {
|
|
|
+ #var {char-Item[$item]} {
|
|
|
{id}{$id}
|
|
|
{amount}{$amount}
|
|
|
};
|
|
|
- #class char close;
|
|
|
};
|
|
|
|
|
|
#nop 大砍刀(Dakan dao);
|
|
|
@@ -175,30 +167,22 @@
|
|
|
#action {^%%1(%%2)$} {
|
|
|
#local item {%%1};
|
|
|
#local id {@toLower{%%2}};
|
|
|
- #if { "${char-Item.currentType}" == "装备" } {
|
|
|
- #class char open;
|
|
|
- #var {char-Wear.$item} {{id}{$id}};
|
|
|
- #class char close;
|
|
|
+ #if { "${char-Item[currentType]}" == "装备" } {
|
|
|
+ #var {char-Wear[$item]} {{id}{$id}};
|
|
|
};
|
|
|
- #elseif { "${char-Item.currentType}" == "随身" } {
|
|
|
- #class char open;
|
|
|
- #var {char-Item.$item} {{id}{$id}};
|
|
|
- #class char close;
|
|
|
+ #elseif { "${char-Item[currentType]}" == "随身" } {
|
|
|
+ #var {char-Item[$item]} {{id}{$id}};
|
|
|
};
|
|
|
- #elseif { "${char-Item.currentType}" == "包袱" } {
|
|
|
- #class char open;
|
|
|
- #var {char-Bag.$item} {{id}{$id}};
|
|
|
- #class char close;
|
|
|
+ #elseif { "${char-Item[currentType]}" == "包袱" } {
|
|
|
+ #var {char-Bag[$item]} {{id}{$id}};
|
|
|
};
|
|
|
- #elseif { "${char.-currentType}" == "宝石袋" } {
|
|
|
- #class char open;
|
|
|
- #var {char-Sachet.$item} {{id}{$id}};
|
|
|
- #class char close;
|
|
|
+ #elseif { "${char-Item[currentType]}" == "宝石袋" } {
|
|
|
+ #var {char-Sachet[$item]} {{id}{$id}};
|
|
|
};
|
|
|
} {9};
|
|
|
|
|
|
#delay 3 {
|
|
|
- #unvar char-Item.currentType;
|
|
|
+ #unvar char-Item[currentType];
|
|
|
#class {ParseItems} kill;
|
|
|
};
|
|
|
|