Pull the code from Github:Â https://docs.freemmorpgmaker.com/en-US/developer/start/prerequisites/
The icon is in the "assets" folder so just change that and then compile the code
Â
Changing the projectile to be based off of the shield slot instead of the weapon slot can be accomplished by, as of v0.7.2-beta.7 changing the AttackPacket handler
public void HandlePacket(Client client, AttackPacket packet)
{
...
(L1186) if (player.TryGetEquippedItem(Options.WeaponIndex, out var equippedWeapon))
...
to reference the shield slot index
public void HandlePacket(Client client, AttackPacket packet)
{
...
(L1186) if (player.TryGetEquippedItem(Options.ShieldIndex, out var equippedWeapon))
...
Â