本文整理汇总了C++中clonep函数的典型用法代码示例。如果您正苦于以下问题:C++ clonep函数的具体用法?C++ clonep怎么用?C++ clonep使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了clonep函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: init_blade
varargs void init_blade(int damage, int flag) {
if(!clonep()) {
set("weapon_prop/damage", damage);
set("flag", (int)flag | LONG | TWO_HANDED);
set("weapon_wielded", W_LONG_BLADE);
set("skill_type", "blade");
if(!query("verbs")) {
set("verbs", ({ "Õ¶", "¿³", "Åü" }) );
示例2: init_musket
varargs void init_musket(int damage, int flag) {
if(!clonep()) {
set("weapon_prop/damage", damage);
set("flag", (int)flag | LONG | TWO_HANDED | POINTED);
set("weapon_wielded", W_MUSKET);
set("skill_type", "musket");
if(!query("verbs")) {
set("verbs", ({ "´Ì", "ÔÒ","µã","´Á" }) );
示例3: init_axe
varargs void init_axe(int damage, int flag) {
if(!clonep()) {
set("weapon_prop/damage", damage);
set("flag", (int)flag | EDGED);
set("weapon_wielded", W_AXE);
set("skill_type", "axe");
if(!query("verbs")) {
set("verbs", ({ "Åü", "¿³", "Õ¶", "ÔÒ" }) );
示例4: init_hammer
varargs void init_hammer(int damage, int flag) {
if(!clonep()) {
set("weapon_prop/damage", damage);
set("flag", flag );
set("weapon_wielded", W_HAMMER);
set("skill_type", "hammer");
if(!query("verbs") ) {
set("verbs", ({ "тр" }) );
示例5: init_stick
varargs void init_stick(int damage, int flag) {
if(!clonep()) {
set("weapon_prop/damage", damage);
set("flag", flag );
set("weapon_wielded", W_STICK);
set("skill_type", "staff");
if(!query("verbs")) {
set("verbs", ({ "тр" }) );
示例6: setup
void setup()
{
if( clonep(this_object()) ) return;
set("armor_type", TYPE_ARMOR);
if( !query("armor_apply/dodge")
&& weight() > 300000 )
set("armor_prop/dodge", - weight() / 300000 );
}
示例7: create
void create()
{
if (!clonep(this_object())) return;
::create();
SetProp(P_SHORT,"Eine Zeitung");
SetProp(P_LONG,
"Hier stehen immer die neuesten Nachrichten und Geruechte drin.\n");
SetProp(P_NAME,"Zeitung");
AddId(({"zeitung","mpa","servicepaket"}));
示例8: create
create()
{
if (clonep(ME))
{
write("Autodest\n");
destruct(this_object());
}
upd();
}
示例9: init_throwing
varargs void init_throwing(int damage, int flag) {
if(!clonep()) {
set("weapon_prop/damage", damage);
set("flag", flag);
set("nodrop_weapon",1);
set("weapon_wielded", W_THROWING);
set("skill_type", "throwing");
if(!query("verbs")) {
set("verbs", ({ "Éä" }) );
示例10: init_dagger
varargs void init_dagger(int damage, int flag) {
if(!clonep()) {
set("weapon_prop/damage", damage);
// set("flag", flag | EDGED | SECONDARY );
set("flag", flag | EDGED);
set("weapon_wielded", W_DAGGER);
set("skill_type", "dagger");
if(!query("verbs")) {
set("verbs", ({ "´Ì" }) );
示例11: init
init() {
::init();
if(!present("hide"))
move_object(clone_object(OBJ+"gspiplat"), this_object());
// Added clonep check cuz of stupid unique bug - Picard: Easter of 97
if(!present("stinger") && clonep(this_object()))
move_object(clone_object(OBJ+"gstinger"), this_object());
}
示例12: init_spear
varargs void init_spear(int damage, int flag)
{
if( clonep(this_object()) ) return;
set("weapon_prop/damage", damage);
set("flag", (int)flag | LONG | TWO_HANDED | POINTED);
set("skill_type", "spear");
if( !query("actions") ) {
set("actions", (: call_other, WEAPON_D, "query_action" :) );
set("verbs", ({ "thrust", "pierce", "impale", "bash" }) );
示例13: init_dagger
varargs void init_dagger(int damage, int flag)
{
if( clonep(this_object()) ) return;
set("weapon_prop/damage", damage);
set("flag", flag | EDGED | SECONDARY );
set("skill_type", "dagger");
if( !query("actions") ) {
set("actions", (: call_other, WEAPON_D, "query_action" :) );
set("verbs", ({ "pierce", "thrust" }) );
示例14: init_sword
varargs void init_sword(int damage, int flag)
{
if( clonep(this_object()) ) return;
set("weapon_prop/damage", damage);
set("flag", (int)flag | EDGED);
set("skill_type", "sword");
if( !query("actions") ) {
set("actions", (: call_other, WEAPON_D, "query_action" :) );
set("verbs", ({ "slash", "slice", "thrust", "pierce" }) );
示例15: init_whip
varargs void init_whip(int damage, int flag)
{
if( clonep(this_object()) ) return;
set("weapon_prop/damage", damage);
set("flag", flag );
set("skill_type", "whip");
if( !query("actions") ) {
set("actions", (: call_other, WEAPON_D, "query_action" :) );
set("verbs", ({ "whip" }) );