diff --git a/changelog b/changelog index 56ff606..34f08eb 100644 --- a/changelog +++ b/changelog @@ -36,6 +36,10 @@ Xlist (mlist, olist, rlist, zlist, slist, tlist, qlist) (lots of major bugfixes too) @ tbaMUD 3.61 +[May 19 2010] - Rumble + Gave Arne Troffaes proper credit for fixing Cygwin syslog rotation. +[May 16 2010] - Rumble + Fixed bash, NO_BASH flag was being ignored. (thanks Anderyu) [Apr 22 2010] - Rumble Fixed osetval not modifying AC on players. (thanks Rudeboyrave) [Apr 12 2010] - Rumble @@ -363,7 +367,7 @@ tbaMUD-3.57 Bug fix: Page command was paging when the character was not found and sending a NOPERSON message when he was found. [May 15 2008] - Rumble Fixed a bug where deleting the last quest in qedit caused a crash. (thanks Jamdog) - Updated autorun to fix a random syslog numbering bug. (thanks Zizazat) + Updated autorun to fix a random syslog numbering bug. (thanks Arne Troffaes) [May 10 2008] - Rumble Fixed another typo, added a check for !NPC do_gen_comm, and changed do_return to only run autowiz if level changes. (thanks Fizban) [May 08 2008] - Rumble diff --git a/lib/misc/bugs b/lib/misc/bugs index 697fc55..9d9c73f 100644 --- a/lib/misc/bugs +++ b/lib/misc/bugs @@ -1,11 +1,3 @@ -Text test2~ -Body test2 -~ -Name Rumble~ -Level 34 -Room 1204 -Flags 1 0 0 0 -End Text test 5~ Body test5 ~ @@ -14,11 +6,3 @@ Level 34 Room 1204 Flags 0 0 0 0 End -Text "tell guide help" when you enter the game does nothing~ -Body Exactly what the header says. -~ -Name Surgo~ -Level 1 -Room 3001 -Flags 0 0 0 0 -End diff --git a/src/act.informative.c b/src/act.informative.c index 08761a9..1c62474 100644 --- a/src/act.informative.c +++ b/src/act.informative.c @@ -2577,7 +2577,7 @@ distance, int door) } } - send_to_char(ch, buf); + send_to_char(ch, "%s", buf); } ACMD(do_scan) diff --git a/src/act.offensive.c b/src/act.offensive.c index 890f5d1..7a081e7 100644 --- a/src/act.offensive.c +++ b/src/act.offensive.c @@ -299,12 +299,12 @@ ACMD(do_bash) return; } - if (MOB_FLAGGED(vict, MOB_NOBASH)) - percent = 101; - percent = rand_number(1, 101); /* 101% is a complete failure */ prob = GET_SKILL(ch, SKILL_BASH); + if (MOB_FLAGGED(vict, MOB_NOBASH)) + percent = 101; + if (percent > prob) { damage(ch, vict, 0, SKILL_BASH); GET_POS(ch) = POS_SITTING;