mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-04-25 05:57:45 +00:00
Update CONTRIBUTING.md
This commit is contained in:
parent
11660773c2
commit
587844f9fd
1 changed files with 23 additions and 23 deletions
|
@ -22,7 +22,7 @@ When making a PR, please make sure that it follows our style guidelines and good
|
|||
|
||||
### Coding style
|
||||
|
||||
Indentations are Allman-style based, 4-space, no tabs.
|
||||
Indentations are Allman-style based, 2-space, no tabs.
|
||||
Space between arguments in function calls, as well as for types.
|
||||
|
||||
Example (shortened from ActionHandler.cpp):
|
||||
|
@ -30,34 +30,34 @@ Example (shortened from ActionHandler.cpp):
|
|||
```cpp
|
||||
switch( commandId )
|
||||
{
|
||||
case 0x01: // Toggle sheathe
|
||||
case 0x01: // Toggle sheathe
|
||||
{
|
||||
if ( param11 == 1 )
|
||||
pPlayer->setStance( Entity::Chara::Stance::Active );
|
||||
else
|
||||
{
|
||||
if ( param11 == 1 )
|
||||
pPlayer->setStance( Entity::Actor::Stance::Active );
|
||||
else
|
||||
{
|
||||
pPlayer->setStance( Entity::Actor::Stance::Passive );
|
||||
pPlayer->setAutoattack( false );
|
||||
}
|
||||
pPlayer->setStance( Entity::Chara::Stance::Passive );
|
||||
pPlayer->setAutoattack( false );
|
||||
}
|
||||
|
||||
pPlayer->sendToInRangeSet( ActorControlPacket142( pPlayer->getId(), 0, param11, 1 ) );
|
||||
pPlayer->sendToInRangeSet( ActorControlPacket142( pPlayer->getId(), 0, param11, 1 ) );
|
||||
|
||||
break;
|
||||
}
|
||||
case 0x03: // Change target
|
||||
{
|
||||
uint64_t targetId = inPacket.getValAt< uint64_t >( 0x24 );
|
||||
pPlayer->changeTarget( targetId );
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
case 0x03: // Change target
|
||||
{
|
||||
uint64_t targetId = inPacket.getValAt< uint64_t >( 0x24 );
|
||||
pPlayer->changeTarget( targetId );
|
||||
break;
|
||||
}
|
||||
default:
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Feature implementation
|
||||
|
||||
Please make sure edge cases have been tested, behavior is aligned with retail and (if applicable) your queries make sense.
|
||||
Any changes to the SQL base should be noted (and reflected in the update.sql file in rootDirectory/sql).
|
||||
Any changes to the SQL base should be noted (and reflected in the update.sql file in rootDirectory/sql).
|
||||
|
|
Loading…
Add table
Reference in a new issue