Version 1993 (7/12/20)
- Added auto region/language filter to global chat. Can be disabled in settings to see global messages from all languages
- Portrait mode in mobile now puts you in chat box mode for easier chat communication.
- Added a notification when in portrait mode on mobile that you need to be in landscape mode to play game.
- Added guild alliance check to isAttackable script routines
- Fixed a resize bug in map editor with recent changes
- Removed the mobile instructions from login, it was bulky and not really needed any longer
- Implemented auto target removal on players if not on the same map with the target and you fall out of combat
- Sprite, name, color, or scale updates no longer force a position update, so those changes are now smooth (like going invis or turning into a boat)
- Assassins/ninjas can now see themselves when they are invisible and look like a ghost, movement is super smooth now
- Script editor now has horizontal scroll bar, so scripts no longer need to wrap text which look ugly and difficult to maintain
- Removed unequip messages
- Made is so monsters that spawn but not part of the map despawn when the map is unloaded (5 minutes of no players on the map)
- Fixed bug that caused blocking with other players when they attacked an npc, no longer the case
- Changed NPC AI to allow walking through players to reach its target
- Changed NPC AI to randomly face towards target primarily useful for NPCs firing ranged attacks
- Resolved issue with browser caching and removed revision numbers from art assets
- Made attack checks against NPCs first then players which is especially useful when many players are doing quests at the same time
- Ranged attacks no longer perform a collision check to fire, which resolves an issue receiving “nothing to attack here” when you should be able to fire ranged
- Full xinput/dinput gamepad support. Use your Microsoft or Sony controllers to play MOC! Button mappings are fixed at the moment, but a remap option may be implemented in the future.
- xinput Buttons: Use digital or analog to move, A=Attack, X=Toggle run, Y=Pickup, L=Target self, R=Cycle target, L2=Run
- dinput Buttons: Use digital or analog to move, X=Attack, Square=Toggle run, Triangle=Pickup, L=Target self, R=Cycle target, L2=Run
- Fixed NPC pathing for swarm/guard behavior types
- Made all drawn text and target ignore map darkness so you can more easily see what you’re doing/what you’re attacking
- Targeting switched from an ellipse to a square due to previous change, but more easily seen on smaller mobile devices
- Player selection, guild, and hall menus have been revamped to remove empty gaps–looks much cleaner now
- Player creation menu has been expanded to handle more description text