Commit graph

54 commits

Author SHA1 Message Date
InfiniteAxis
0633f2db65 Merge pull request #6 from Arthmoor/master
Fixing the color codes disaster.
2015-12-26 11:11:20 -05:00
Arthmoor
ca43482d0a Aurin is a he :P 2014-12-05 19:56:55 -08:00
Arthmoor
40b9d60685 Color codes were all off by one. 2014-12-04 21:43:56 -08:00
InfiniteAxis
b8f4947e02 Merge pull request #4 from Arthmoor/master
Updated version file.
2014-11-28 08:57:42 -05:00
Arthmoor
94e3269c67 Fixed some minor issues in the race constants. 2014-11-25 22:33:14 -08:00
Arthmoor
002f011ce5 Updated version file. 2014-11-24 23:10:59 -08:00
InfiniteAxis
baa6a6b2cd Merge pull request #3 from Arthmoor/master
Wrong format indicator.
2014-11-22 03:35:04 -05:00
Arthmoor
02bd7eb549 Wrong format indicator. 2014-11-21 19:08:22 -08:00
InfiniteAxis
392b03b530 Merge pull request #2 from Arthmoor/master
Update repository to current SmaugFUSS 1.9 state.
2014-11-21 18:16:27 -05:00
Arthmoor
e91362f049 Slight correction to the liquids fix. 2014-11-19 02:59:39 -08:00
Arthmoor
8fa3f9de46 3 more things found during analysis.
One array bounds issue.
One memory leak.
One improper format sign.
2014-11-18 18:07:35 -08:00
Arthmoor
1e3a0a3e17 Issues found during a CPPCheck analysis.
Fixed several things reported by a CPPCheck analysis of the code.
Surprisingly few and nothing likely to be a serious problem.
2014-11-17 14:39:24 -08:00
Arthmoor
550ce1ed34 Switched __FUNCTION__ tags.
__FUNCTION__ is apparently not a portable method for embedding a
function name. All instances have been swapped with __func__ instead.
2014-11-16 23:12:41 -08:00
Arthmoor
883dab4278 Unfixed file pointer.
Unfixed file pointer + some nitpicky formatting stuff.
2014-11-15 22:57:40 -08:00
Arthmoor
a98157154f Memory leak fixed in polymorph.c
A memory leak was fixed in polymorph.c when reading morph data from a
player file.

This resolves the report in forum topic 4449.
2014-11-15 17:48:58 -08:00
Arthmoor
84f23bea69 Supermob should not need to drop mpoload stuff.
mpoload does not properly drop items to the ground that are loaded by
object or room progs.
2014-11-15 17:05:18 -08:00
Arthmoor
630318400c is_name_prefix mismatched definition.
is_name_prefix in handler.c did not match the definition specified in
mud.h.
2014-11-15 16:43:57 -08:00
Arthmoor
711eccfd02 Should not be able to see the sky indoors.
It was possible to look at the sky while in an indoor sector.

This resolves the report in forum topic 4635.
2014-11-15 02:44:14 -08:00
Arthmoor
506a974e44 Mobs with the pass door flag never attempt it.
Mobs who have the pass door effect on them never actually attempt to use
it because the flags were not being checked.

This resolves the report in forum topic 4633.
2014-11-15 02:36:17 -08:00
Arthmoor
4714b4d4dd Weather echos still delivered in interior sectors.
Weather echo messages were still being delivered to people in indoor
sector types.
2014-11-15 02:19:17 -08:00
Arthmoor
5c5aa5b579 Randomize door resets cannot be added in OLC.
Due to a botched understanding of how door randomizer resets work, it
was not possible to add one in the OLC.

This resolves the issue reported in forum topic 4190.
2014-11-15 01:55:11 -08:00
Arthmoor
7f453d9dab Mobs not honoring ACT_STAY_AREA when fleeing.
Mobs fleeing during mobile_update are not checking the ACT_STAY_AREA and
can end up in areas they aren't allowed to move in, thus becoming stuck.

Resolves issue reported in forum topic 4636.
2014-11-15 00:54:41 -08:00
Arthmoor
18111d0c70 GitHub, y u do dis to me?
Click a wrong button, suddenly 4 commits for one lousy change. Ugh.
2014-11-15 00:04:26 -08:00
Arthmoor
4a6ab36722 Revert "Revert "Mudprog driver had strong bias in "random" pick.""
This reverts commit 52c6729619.
2014-11-14 23:59:12 -08:00
Arthmoor
52c6729619 Revert "Mudprog driver had strong bias in "random" pick."
This reverts commit 47ae6e9c9f.
2014-11-14 23:58:17 -08:00
Arthmoor
47ae6e9c9f Mudprog driver had strong bias in "random" pick.
The mudprog_driver function to pick a random player as a target in a
room had a very strong statistical bias in favor of the first chosen
victim. The routine has now been corrected to do a proper random pick.
2014-11-14 23:58:03 -08:00
Arthmoor
7c17f3097a Item Anti flags were not completely implemented.
Despite being specified in the code, the alignment antis were never
implemented, and the class antis for Nephandi and Savage had not yet
been added.

Resolves report in forum topic 4610 (which was only partially correct).
2014-11-14 23:11:10 -08:00
Arthmoor
f92c396210 Setting all skills to 100 has a bug.
Setting all skills to 100 on a player does not properly handle adept
maximization.

This resolves the report from forum topic 4757.
2014-11-14 22:05:42 -08:00
Arthmoor
1c5c8401e2 Oops again.
Yeah, committed before compiling. Don't do this :P
2014-11-12 21:08:01 -08:00
Arthmoor
0460feb8e3 Last minute fixing.
Some last minute stuff that was found and still needed to be fixed.
2014-11-12 21:05:21 -08:00
Arthmoor
06f86a63f5 Added my player delete code.
Smaug 1.8b comes with a player delete command, but theirs is not as good
as mine. So I've implemented that in order to bring the feature in.
2014-11-10 23:47:48 -08:00
Arthmoor
df241b46c1 A whole bunch of missed 1.8b stuff!
Eh, well, as I was going through things I realized that 1.8 must have
come out and nobody ever had the time to comb it in detail. So I have.
There's a whole bunch of stuff here. Some minor, some big. All of which
should bring things up to par finally.
2014-11-10 21:21:05 -08:00
Arthmoor
bece513371 Imported missing login message support.
Imported the remaining uses of the Smaug 1.8b login messages that were
not in the code yet.
2014-11-07 23:20:49 -08:00
Arthmoor
815c2a5960 Oops!
Last commit didn't compile.
2014-11-07 22:29:49 -08:00
Arthmoor
3d1d4ad5cf Imported additional mudprogs.
Smaug 1.8b added 4 mudprog types that were never imported.
2014-11-07 22:24:44 -08:00
Arthmoor
194a463cdc Importing puddles.
The puddles feature added with Smaug 1.8b was never imported.
2014-11-07 21:39:58 -08:00
Arthmoor
97c1cfeaaa Imported shell body part from 1.8b
Imported the missing shell/husk body part from Smaug 1.8b.
2014-11-07 20:43:17 -08:00
Arthmoor
4f8b77116b Previous site history imported.
Imported the previous site history from Smaug 1.8b. Minus the changes to
the do_last command.
2014-11-07 20:31:46 -08:00
Arthmoor
8392498aef Misc stuff in comm.c that was missed.
A few minor things in comm.c that were missed after Smaug 1.8b.
2014-11-07 20:11:24 -08:00
Arthmoor
f1e5b6b4ed Imported Mobinvade command.
Smaug 1,8b added a mob invasion command which was never imported.

Also added the commands I forgot from the house and clan updates.
2014-11-07 18:19:36 -08:00
Arthmoor
668778116b Import updated clan/council storage room system.
Smaug 1.8b overhauled the clan/council storage room system. These
updates were never imported.
2014-11-07 18:03:36 -08:00
Arthmoor
3bd138cf23 Imported missing room weight from Smaug 1.8b.
Smaug 1.8b introduced "room weight" as a way to represent a room's
storage capacity. This had never been imported.
2014-11-07 15:29:34 -08:00
Arthmoor
7be8442ae4 Two functions that don't exist.
The commands file points to two functions that don't exist.
2014-11-07 14:54:28 -08:00
Arthmoor
686452fe38 Missing extinguish and revamped light commands.
The extinguish command and the revamped light command had never been
imported from Smaug 1.8b.
2014-11-07 14:53:56 -08:00
Arthmoor
fb149c3008 Merge housing code from Smaug 1.8b
The housing code had never been merged.
2014-11-07 14:52:51 -08:00
Arthmoor
0fb1d849fa Copyright header cleanup.
Cleaned up the copyright headers and removed files which don't need to
be in the distribution package.
2014-11-04 23:38:01 -08:00
Arthmoor
cd5aceef2a Update repository to current SmaugFUSS 1.9 state.
Synchronized with the current state of the codebase as of October 19,
2014.

Sadly, this seems to have included a grossly large number of line
endings that didn't match.
2014-10-30 01:02:10 -07:00
Kayle
db0b3fbbb9 Revert "Update for GCC 4.6 changes, also includes bugfixes."
This reverts commit fea9f2b90f.
2012-11-24 15:49:22 -05:00
Kayle
fea9f2b90f Update for GCC 4.6 changes, also includes bugfixes.
[Bug] mobile_update -fleeing does not check stay_area flag
[Bug] time_update does not check sector type
[Bug] pass_door not in mob wander code
[Bug] do_look does not check sector type for weather
[Bug] ranged_attack( ) TO_ROOM messages won't display
2012-11-24 15:12:31 -05:00
Kayle
d0b4899902 SmaugFUSS 1.9 2010-10-16 01:10:06 -04:00