コード例 #1
0
ファイル: axe.c プロジェクト: drlaforge/gurbalib
void setup(void) {
   set_id("axe");
   set_long("A wicked axe with a well worn wooden handle.");
   set_short("An axe");
   set_gettable(1);

   set_min_damage(1);
   set_max_damage(4);
   set_hit_bonus(0);

   set_weapon_skill("combat/sharp/small");

   set_wield_type("single");
   set_wield_message("$N $vwield $p $o.");
   set_unwield_message("$N $vloosen $p $vgrip on $o, and $vput it away.");
   set_weapon_action("slash");
   set_value(10);
   set_size(10);
   set_weight(2);
}
コード例 #2
0
ファイル: fire_sword.c プロジェクト: Lundex/gurbalib
void setup(void) {
   set_id("sword");
   set_short("Sword of fire");
   set_long("A red hot blade.  It glows with power");
   set_gettable(1);

   set_min_damage(5);
   set_max_damage(20);
   set_hit_bonus(5);

   set_weapon_skill("combat/sharp/large");

   set_wield_type("single");
   set_wield_message("$N $vwield $p $o.");
   set_unwield_message("$N $vloosen $p $vgrip on $o, and $vput it away.");
   set_weapon_action("slash");
   set_value(2000);
   set_size(20);
   set_weight(30);
}
コード例 #3
0
ファイル: stone_sword.c プロジェクト: bbailey/gurbalib
void setup(void) {
   set_id("sword");
   set_short("Stone cutter sword");
   set_long("A large sword that looks like it could make short " +
      "work of anything.");
   set_gettable(1);

   set_min_damage(5);
   set_max_damage(20);
   set_hit_bonus(5);

   set_weapon_skill("combat/sharp/large");

   set_wield_type("single");
   set_wield_message("$N $vwield $p $o.");
   set_unwield_message("$N $vloosen $p $vgrip on $o, and $vput it away.");
   set_weapon_action("slash");
   set_value(2000);
   set_size(5);
   set_weight(300);
}
コード例 #4
0
void setup(void) {
    set_id("sword");
    set_adj("small");
    set_short("A small sword");
    set_long("Your standard small sword.");
    set_gettable(1);

    set_min_damage(1);
    set_max_damage(5);
    set_hit_bonus(10);

    set_wield_type("single");
    set_wield_message("$N $vgrab $p $o. Ready!");
    set_unwield_message("$N $vloosen $p $vgrip on $o, and $vput it away.");
    set_weapon_action("slash");
    set_weapon_skill("combat/sharp/small");

    set_value(30);
    set_size(10);
    set_weight(8);
}
コード例 #5
0
ファイル: pickaxe.c プロジェクト: Lundex/gurbalib
void setup(void) {
   set_id("pickaxe");
   set_adj("rusty");
   set_short("A rusty pickaxe");
   set_long("This axe has seen better days.  It could use a sharpening and " +
      "a whole lot of grease.");
   set_gettable(1);

   set_min_damage(1);
   set_max_damage(3);
   set_hit_bonus(0);

   set_weapon_skill("combat/sharp/small");

   set_wield_type("single");
   set_wield_message("$N $vwield $p $o.");
   set_unwield_message("$N $vloosen $p $vgrip on $o, and $vput it away.");
   set_weapon_action("slash");
   set_value(8);
   set_size(10);
   set_weight(7);
}
コード例 #6
0
void set_sword_skill(string s) {
	if (!is_standard_weapon_skill(s)) {
		s = "medium";
	}
	set_weapon_skill("combat/edge/" + s);
}
コード例 #7
0
ファイル: blunt.c プロジェクト: bbailey/gurbalib
void set_blunt_skill(string s) {
   if (!is_standard_weapon_skill(s)) {
      s = "medium";
   }
   set_weapon_skill("combat/blunt/" + s);
}
コード例 #8
0
ファイル: polearm.c プロジェクト: Lundex/gurbalib
void set_polearm_skill(string s) {
   if (!is_standard_weapon_skill(s)) {
      s = "medium";
   }
   set_weapon_skill("combat/sharp/" + s);
}