forked from ClassicUO/ClassicUO
-
Notifications
You must be signed in to change notification settings - Fork 0
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
[NOT COMPLETE] Draft of UO Steam support implementation #1
Open
diogo-strube
wants to merge
102
commits into
master
Choose a base branch
from
uo-steam-script-support
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
These will be useful later.
2. adding a new find item function to the player that includes hue, range, graphic 3. finishing the "usetype" command
2. adding support for "useobject" 3. adding support for "moveitem"
…; the timing already took this into consideration.
… the move action.
… position when clicked and its real position in the space. When moving mouse quickly while dragging a gump the function got the current mouse position and not the clicked one. In low end PCs this will cause a mismatch.
+ savehitmap
…w commands working with correct timing
…er now does not call Commands internal logic
…ht away and not queued and adding support for default optional strings
…ieving file from revision 3c1a8ffa519f847d827b78aa2e91252df2b8224
…ables to match new naming convention
…logic in ArgumentList to allow for non-serial value mapping.
…be converted as a Serial and added support to the Alias commands
…nds logic:BandageSelf, FindType, UseType, UseObject, UseOnce, Turn, Run
…. Also fixed a few issues while testing commands, such as wait of expression and convertion of virtual arguments
…ging the GameActions.cs file logic to comply with UO Steam syntax, going beyond script related source code
…and Mount alias implementation
…e return false and timeout; 2) Changing time logic to use Tick; 3) Fixing small bus across the code; 4) Adding md file with architecture and design notes.
…uipping items; 3) Fixed argument mapping bug; 4) Added msg related commands
… and a few list commands. Code will be further updated to match new strucutre wit the ArgumentList.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The current Draft has a few interesting points:
There are in reality a few classes and three commits, but me moving between forks/branched made this PR look terrible. Commits are:
@diogo-strube draft of implementation... 7fa5f70
@diogo-strube drafting UO Steam impleme... 0b00779
@diogo-strube added context alias, comma... b929a35
Overall, support for all commands should already be possible with implemented engine. And it would be epic if we could go beyond that.