Jan 29 2009] - Rumble
Corrected zcheck MAX_OBJ_GOLD_ALLOWED to compare against Val 0, not Val 1. (th anks Tails) Created new MAX_OBJ_GOLD_ALLOWED define for zcheck. (thanks Tails) Fixed typo in players.c. (thanks Tristen)
This commit is contained in:
@@ -35,6 +35,10 @@ export (QQ's a zone into a tarball)t
|
|||||||
Xlist (mlist, olist, rlist, zlist, slist, tlist, qlist)
|
Xlist (mlist, olist, rlist, zlist, slist, tlist, qlist)
|
||||||
(lots of major bugfixes too)
|
(lots of major bugfixes too)
|
||||||
tbaMUD 3.59
|
tbaMUD 3.59
|
||||||
|
[Jan 29 2009] - Rumble
|
||||||
|
Corrected zcheck MAX_OBJ_GOLD_ALLOWED to compare against Val 0, not Val 1. (thanks Tails)
|
||||||
|
Created new MAX_OBJ_GOLD_ALLOWED define for zcheck. (thanks Tails)
|
||||||
|
Fixed typo in players.c. (thanks Tristen)
|
||||||
[Jan 25 2009] - Rumble
|
[Jan 25 2009] - Rumble
|
||||||
Added new documentation /doc unixshelladminguide. (thanks Jamdog).
|
Added new documentation /doc unixshelladminguide. (thanks Jamdog).
|
||||||
Added new zone creation limits to prevent misuse of zedit making the MUD unbootable.
|
Added new zone creation limits to prevent misuse of zedit making the MUD unbootable.
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
Your MUD Name Here
|
T B A M U D
|
||||||
lib/text/greetings
|
D E V E L O P M E N T P O R T
|
||||||
|
|
||||||
Based on CircleMUD,
|
Based on CircleMUD,
|
||||||
Created by Jeremy Elson
|
Created by Jeremy Elson
|
||||||
|
|||||||
@@ -1,8 +1,4 @@
|
|||||||
(lib/text/motd)
|
|
||||||
|
|
||||||
Welcome to
|
Welcome to
|
||||||
|
T B A M U D
|
||||||
T B A M U D
|
D E V E L O P M E N T P O R T
|
||||||
"We addict players for their own enjoyment."
|
Please be brutal with the bug, idea, and typo commands. -- Rumble
|
||||||
Created by Jeremy Elson
|
|
||||||
|
|
||||||
|
|||||||
@@ -3297,7 +3297,7 @@ ACMD(do_links)
|
|||||||
/*mob limits*/
|
/*mob limits*/
|
||||||
#define MAX_DAMROLL_ALLOWED MAX(GET_LEVEL(mob)/5, 1)
|
#define MAX_DAMROLL_ALLOWED MAX(GET_LEVEL(mob)/5, 1)
|
||||||
#define MAX_HITROLL_ALLOWED MAX(GET_LEVEL(mob)/3, 1)
|
#define MAX_HITROLL_ALLOWED MAX(GET_LEVEL(mob)/3, 1)
|
||||||
#define MAX_GOLD_ALLOWED GET_LEVEL(mob)*3000
|
#define MAX_MOB_GOLD_ALLOWED GET_LEVEL(mob)*3000
|
||||||
#define MAX_EXP_ALLOWED GET_LEVEL(mob)*GET_LEVEL(mob) * 120
|
#define MAX_EXP_ALLOWED GET_LEVEL(mob)*GET_LEVEL(mob) * 120
|
||||||
#define MAX_LEVEL_ALLOWED LVL_IMPL
|
#define MAX_LEVEL_ALLOWED LVL_IMPL
|
||||||
#define GET_OBJ_AVG_DAM(obj) (((GET_OBJ_VAL(obj, 2) + 1) / 2.0) * GET_OBJ_VAL(obj, 1))
|
#define GET_OBJ_AVG_DAM(obj) (((GET_OBJ_VAL(obj, 2) + 1) / 2.0) * GET_OBJ_VAL(obj, 1))
|
||||||
@@ -3309,6 +3309,7 @@ ACMD(do_links)
|
|||||||
/*item limits*/
|
/*item limits*/
|
||||||
#define MAX_DAM_ALLOWED 50 /* for weapons - avg. dam*/
|
#define MAX_DAM_ALLOWED 50 /* for weapons - avg. dam*/
|
||||||
#define MAX_AFFECTS_ALLOWED 3
|
#define MAX_AFFECTS_ALLOWED 3
|
||||||
|
#define MAX_OBJ_GOLD_ALLOWED 1000000
|
||||||
|
|
||||||
/* Armor class limits*/
|
/* Armor class limits*/
|
||||||
#define TOTAL_WEAR_CHECKS (NUM_ITEM_WEARS-2) /*minus Wield and Take*/
|
#define TOTAL_WEAR_CHECKS (NUM_ITEM_WEARS-2) /*minus Wield and Take*/
|
||||||
@@ -3469,11 +3470,11 @@ ACMD (do_zcheck)
|
|||||||
len += snprintf(buf + len, sizeof(buf) - len,
|
len += snprintf(buf + len, sizeof(buf) - len,
|
||||||
"- Both aggresive and agressive to align.\r\n");
|
"- Both aggresive and agressive to align.\r\n");
|
||||||
|
|
||||||
if ((GET_GOLD(mob) > MAX_GOLD_ALLOWED) && (found=1))
|
if ((GET_GOLD(mob) > MAX_MOB_GOLD_ALLOWED) && (found=1))
|
||||||
len += snprintf(buf + len, sizeof(buf) - len,
|
len += snprintf(buf + len, sizeof(buf) - len,
|
||||||
"- Set to %d Gold (limit : %d).\r\n",
|
"- Set to %d Gold (limit : %d).\r\n",
|
||||||
GET_GOLD(mob),
|
GET_GOLD(mob),
|
||||||
MAX_GOLD_ALLOWED);
|
MAX_MOB_GOLD_ALLOWED);
|
||||||
|
|
||||||
if (GET_EXP(mob)>MAX_EXP_ALLOWED && (found=1))
|
if (GET_EXP(mob)>MAX_EXP_ALLOWED && (found=1))
|
||||||
len += snprintf(buf + len, sizeof(buf) - len,
|
len += snprintf(buf + len, sizeof(buf) - len,
|
||||||
@@ -3518,10 +3519,10 @@ ACMD (do_zcheck)
|
|||||||
obj = &obj_proto[i];
|
obj = &obj_proto[i];
|
||||||
switch (GET_OBJ_TYPE(obj)) {
|
switch (GET_OBJ_TYPE(obj)) {
|
||||||
case ITEM_MONEY:
|
case ITEM_MONEY:
|
||||||
if ((value = GET_OBJ_VAL(obj, 1))>MAX_GOLD_ALLOWED && (found=1))
|
if ((value = GET_OBJ_VAL(obj, 0))>MAX_OBJ_GOLD_ALLOWED && (found=1))
|
||||||
len += snprintf(buf + len, sizeof(buf) - len,
|
len += snprintf(buf + len, sizeof(buf) - len,
|
||||||
"- Is worth %d (money limit %d coins).\r\n",
|
"- Is worth %d (money limit %d coins).\r\n",
|
||||||
value, MAX_GOLD_ALLOWED);
|
value, MAX_OBJ_GOLD_ALLOWED);
|
||||||
break;
|
break;
|
||||||
case ITEM_WEAPON:
|
case ITEM_WEAPON:
|
||||||
if (GET_OBJ_VAL(obj, 3) >= NUM_ATTACK_TYPES && (found=1))
|
if (GET_OBJ_VAL(obj, 3) >= NUM_ATTACK_TYPES && (found=1))
|
||||||
|
|||||||
@@ -561,7 +561,7 @@ void save_char(struct char_data * ch)
|
|||||||
|
|
||||||
if (GET_HOST(ch)) fprintf(fl, "Host: %s\n", GET_HOST(ch));
|
if (GET_HOST(ch)) fprintf(fl, "Host: %s\n", GET_HOST(ch));
|
||||||
if (GET_HEIGHT(ch) != PFDEF_HEIGHT) fprintf(fl, "Hite: %d\n", GET_HEIGHT(ch));
|
if (GET_HEIGHT(ch) != PFDEF_HEIGHT) fprintf(fl, "Hite: %d\n", GET_HEIGHT(ch));
|
||||||
if (GET_WEIGHT(ch) != PFDEF_HEIGHT) fprintf(fl, "Wate: %d\n", GET_WEIGHT(ch));
|
if (GET_WEIGHT(ch) != PFDEF_WEIGHT) fprintf(fl, "Wate: %d\n", GET_WEIGHT(ch));
|
||||||
if (GET_ALIGNMENT(ch) != PFDEF_ALIGNMENT) fprintf(fl, "Alin: %d\n", GET_ALIGNMENT(ch));
|
if (GET_ALIGNMENT(ch) != PFDEF_ALIGNMENT) fprintf(fl, "Alin: %d\n", GET_ALIGNMENT(ch));
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user