Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User.kod error fixes, misc. other bug fixes. Minion safety checks and control code improvement. #643

Merged
merged 14 commits into from
Oct 12, 2014

Conversation

skittles1
Copy link

Improved the messages logged to the GodLog when an admin or DM uses a say command.

Put some poGuild = $ checks in user.kod to avoid sending guild-related information to unguilded players.

Added a debug message and a return for any attempt by a player 'look' at a non-object (unsure why a number is being passed to the SendLook() message, the debug message will allow us to track it down and prevent error spam).

@skittles1 skittles1 added this to the 1.0.2.5 milestone Sep 23, 2014
@skittles1 skittles1 changed the title DM say command logging improvement, user.kod error fixes. DM say command logging improvement, user.kod error fixes. Misc other bug fixes. Sep 29, 2014
@skittles1 skittles1 changed the title DM say command logging improvement, user.kod error fixes. Misc other bug fixes. User.kod error fixes, misc. other bug fixes. Oct 3, 2014
Players weren't getting training points and HP rolls from EQ; this fixes
it. Not sure why I ended up changing Send to Post, but testing does not
reveal any errors.
Resource bug was throwing a client error, also fixed bad randomness in
projectile light color
Added a check for $ list in UserCast.
Initialised a variable to 0 in Mark of Dishonor to prevent no state
being sent to StartEnchantment.
Animated mobs are starting to pile up, since they follow their master
permanently. They will now be 'freed' if the master logs off (Seduced
mobs and Dragonfly Queens will stay loyal).

Minions will no longer attack players that their master is unable to
attack. If they *do* attack, (eg. player has their safety off, leaves
minions where they can attack others) the master will turn outlaw.
Fixed up formatting and occasional spelling errors in player.kod.
Changed the IsWizard() message to a quicker and more logical
alternative.
@skittles1 skittles1 changed the title User.kod error fixes, misc. other bug fixes. User.kod error fixes, misc. other bug fixes. Minion safety checks and control code improvement. Oct 6, 2014
Attacking with a minion now correctly colors the master (specifically,
all minions now use the code from reflections/ETs).
Monsters killed by minions will act as if they're killed by the player
with regards to loot (but not karma).
Minions should no longer try to attack themselves.
Minions no longer interfere with casting wall spells.
Reflections and ETs return control correctly to the original master
after being Seduced.
Players can always pick up loot from monsters killed by other monsters.
Minion code readability and speed improvements
Bounds vigor correctly using the second wind ability.
@Daenks Daenks merged commit ecc9b00 into OpenMeridian:master Oct 12, 2014
@skittles1 skittles1 deleted the fixgodlogandguilderrors branch October 13, 2014 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants