May '06
-
Areo
<list>* Server appears to be less crashy. Not really sure why, yet.-
Mostly fixed hedit, just need to fix assigning a builder to a category or specific topic.
-
Changed areaflag 'planar' to read as Planar on who. Added areaflag2 'chat' to show as Rift, instead. Elysium will need to have its areaflag changed to reflect this.</list>
More coming as they're completed.
-
-
I posted these in the game, but we are going to keep them here for completeness' sake.
*Fixed the church list display.
*Disabled display of ship ranks for now as they are useless
until we get the ships functional.
*Lowered lag time on failed berserk.
*Changed the lich skill "crippling touch" a little bit. If
you will remember this skill sucks away 1 mana and 1 hit point
from your enemy and gives it to you for every successful hit.
Well, it doesnt' show you a message when it does this - leading
us to believe there were some other weird bugs causing NPCs to
lose mana each around even they weren't casting, and stuff like
that.
I changed it so that rather than working every hit, it kicks
in only a small percentage of the time (based on your crippling
touch skill), however instead of 1hp and 1mana it gives you 10,
(or an average of one-fourth the average of victim's mana and hp,
which ever is smaller - for those really weak victims). It also
shows you a message showing the crippling touch skill is working.
Hopefully, this will clear up some confusion.
*Added some color to the alist and fixed its alignment.
-
- Fixed startup script so that the POA maze and geldoff's gets updated
every reboot now, instead of sporadically.
-
Fixed bug which caused the game to crash
-
Disabled a part of incomplete ship code which caused random
crashes on certain ticks.
- Due to player complaints about weight capacity being dropped
by the changes to going over stat maxes, I upped the amount
of weight capacity you get per unit strength. We will need to do a
review of item weights to fix the obvious unrealism of carrying 900 kg
worth of stuff (for a maxed out remort).
- Move up invasions and norendell areas in alist so that
it looks a little bit more organized.
-
Added the Spellhold, and Enchanted Forest areas back in
-
Gave Kitala access to xp boost command so she can use it
as part of her duties.
-
Fixed cosmetic stuff in "stat mob" (some stuff wasn't yellow).
-
Added ability to set our own class flags for who list, just for fun.
The syntax is set char <person>imm_flag <flag>. It must be
exactly 12 characters long (not counting colours), and you have
to pad it with spaces and center it yourself because i'm too lazy
to code it in. Although this is meant as a silly thing to play with,
please don't change other people's flags or I will slap you :>
- Set "log all" permanently on. This logs everyone's commands.
I might leave it on if it doesn't take too much diskspace. This
is mainly so that we can better debug crashes until we move to Jonastio's
server.
- Took out the old, redundant, and useless version of "who" command in
act_info.c.
- Took out old crappy "who" command in act_info.c</flag></person>
-
-
Can now improve bash skill from bashing doors.
-
Disabled the +2 stat class bonuses which I mistakenly enabled in the last update.
-
Fixed various problems regarding number of mob attacks in a round.
-
Removed the path that Roscharch wanders since he would go off it and
go crazy every once in a while.
- Obj repop script trigger should now work. Let me know if there are any issues
with it.
-
Fixed some targeting issues with "obj damage command".
-
When # of mobs attacks was set, there was no echo. This is fixed.
-
I rewrote our mob attacking function to be much more rational. A rundown
of how it works:
- The mob starts by default with either one attack, or the number of attacks
specified by "attacks" field in MEDIT if it is set to greater than zero.
- If the "attacks" field is set, there is a 20% chance that the mob will
do between #attacks/2 and #attacks. This is to allow for some variation
in the amount of attacks. It's not perfect, and I may add a flag later
to set the percentage that this will be done.
Example: you set a mob's # of attacks to 4. 80% of the time, the base
number of attacks will be 4. 20% of the time it will do between 2-4
base attacks (whether 2,3, or 4 is chosen randomly).
-
Haste always adds one attack.
-
Slow divides the number of attacks in two (rather than always setting
it to one attack as was previously done).
- Area_attack off flag now only hits group members 75% of the time rather
than every single time. This is also to introduce a bit of variation
in mob attack patterns, and also to cut down a little bit on combat spam.
- Removed the effect of the antiquated "fast" flag from NPC act flags.
It does the same thing as haste but is un-dispellable. Since this can
be controlled with the newly fixed #attacks anyway, it is redundant
and can be eliminated.
- No_mob room flag didn't work in most situations you would want it to.
It's now fixed.
- Weapons are no longer automatically updated on each player login. Only
updates with "update" set will be updated. The update resets the following
things from the index data:
-
Obj values 0-8
-
Wear flags
-
Extra flags
-
Extra2 flags
-
Object material
There is another subroutine, fix_object which fixes shit like duplicate
affects, items having flags they shouldn't, etc. This doesn't reset item
flags but does fix any mess we have made. This isn't to be confused with
the update object routine which just resets item values and flags to their
indexed values.
- Changed it to show a NPC's short descr instead of their name keywords in
certain places on wiznet and in logs. Let me know if there are other places
which need to be fixed (so we won't see stuff like
"(SE)–> Syn killed disciple mishkal at Fissure in the Ground")
- Removed random lines that say "found" from game log. They were written to
the logs when wilderness exits were set up but don't appear to do anything
but take up disk space.
- Took out carriage returns after imm titles and imm flag in player-files.
These are not needed in files on disk, and appear as ^M.
- Disabled {\ and {* for our peace of mind
-
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login